html {
  scroll-behavior: auto;
  overflow-x: hidden;
}
.main-content {
  min-height: 400px;
  clear: both;
}

.gtranslate {
  display: block;
  margin-top: 0em;
}

/* .gtranslate select {
  position: relative;
  width: 100%;
  border-style: none;
  background-color: transparent;
  background-image: -webkit-linear-gradient(270deg, transparent, transparent);
  background-image: linear-gradient(180deg, transparent, transparent);
  font-family: effra, sans-serif;
  color: #fff;
  font-weight: 500;
  text-align: left;
  letter-spacing: 0.5px;
  line-height: 50px;
  height: 35px;
} */

#search-block-form {
  padding-left: 24px;
  height: 30px;
  margin-top: 5px;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0%, 98%, .9);
  border-style: none none solid;
}

#search-block-form div.form-item {
  clear: none;
  border-style: none none;
  height: 100%;
}

#search-block-form input.form-search {
  background-color: transparent;
  position: relative;
  border: none;
  height: 27px;
  width: 193px;
}

#search-block-form input.form-submit {
  left: 5px;
  top: 5px;
  width: 30px;
  height: 30px;
  font-size: 0px;
  -webkit-appearance: unset;
  border: none;
  background: url('../svg/ion-android-search---ionicons1x.svg') no-repeat left center;
  position: absolute;
}

.system-section-container {
  max-width: none;
  padding: 20px 20px 0;
}

.related-graphs {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-around;
}

.related-graphs article {
  margin-bottom: 60px;
  width: 45%;
}

.related-graphs article img {
  height: auto;
  width: 100%;
}

.paragraph-related-graphs .data-report--title {
  width: 100%;
  margin: 30px 0;
}

.paragraph-related-graphs {
  margin-top: 50px;
}

.related-graphs article {
  margin-bottom: 60px;
}

.research-grid-pager ul li {
  list-style: none;
  padding: 0 8px;
}

.research-grid-pager ul .is-active a {
  color: #00a0dd!important;
  font-size: 20px!important;
  text-decoration: none!important;
}

.research-grid-pager ul .pager__item a {
  color: #b9b9b9;
  font-size: 20px;
  text-decoration: none;
}

.research-grid-pager ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.research-grid-pager .pager__item--first {
  display: none;
}

.research-grid-pager .pager__item--last {
  display: none;
}

.research-grid-pager .pager__item--previous img {
  margin-bottom: 4px;
}

.research-grid-pager .pager__item--next img {
  margin-bottom: 4px;
}

.research-grid-data {
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  justify-content: space-between;
  flex-wrap: wrap;
}

.research-grid-data .research-grid-left {
  width: 25%;
  overflow: hidden;
}

.research-grid-data .research-grid-right {
  width: 75%;
}
.research-grid-data .research-grid-left .views-exposed-form .form-item summary {
  display: block;
  width: 100%;
  float: left;
  font-family: effra, sans-serif;
  color: #023a5a;
  line-height: 30px;
  font-weight: 500;
  text-align: left;
  border-bottom: 1px solid #bfccd4;
  padding: 5px 0;
  margin-top: 5px;
  font-size: 16px;
  text-decoration: none;
  cursor: pointer;
  background-image: url(../svg/accordion-arrow-up.svg);
  background-repeat: no-repeat;
  background-position: 98%;
  background-size: 5%;
  outline: none;
}
.research-grid-data .research-grid-left .views-exposed-form .form-checkboxes {
  padding-bottom: 10px;
}
.research-grid-data .research-grid-left .views-exposed-form .form-checkboxes {
  padding-bottom: 10px;
}
.research-grid-data .research-grid-left .views-exposed-form fieldset {
  border-bottom: 1px solid #bfccd4;
}
.research-grid-data .research-grid-left .views-exposed-form .form-checkboxes input {
  float: left;
  margin: 6px 9px 0 0;
}

.research-grid-data .research-grid-left .views-exposed-form .form-checkboxes label {
  font-weight: normal;
  font-size: 15px;
  font-family: 'Proxima nova', sans-serif;
}
.research-grid-data .research-grid-left .views-exposed-form fieldset legend {
  min-height: 50px;
}
.research-grid-data .research-grid-left .views-exposed-form .bef-toggle {
  font-family: 'Proxima nova', sans-serif;
  color: #00a0dd;
  text-decoration: none;
  font-size: 15px;
  line-height: 35px;
}

.research-grid-data .research-grid-left .views-exposed-form .form-submit {
  margin-top: 25px;
  float: right;
  background-color: rgb(0, 160, 221);
  border: 0;
  padding: 3px 10px;
  color: #fff;
  font-family: Proximanova, sans-serif;
  line-height: 24px;
  margin-left: 10px;
}
.research-grid-data .research-grid-left .research-team{
  margin-top: 30px;
  width: 100%;
}
.research-grid-data .research-grid-left .related-news.view-color-block{
  margin-top: 30px;
  float: left;
}

.research-grid-data .research-grid-left .views-exposed-form h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Proximanova, sans-serif;
  color: #00a0dd;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  text-align: left;
  border-bottom: 1px solid #bfccd4;
  padding: 10px 0;
}

.research-grid-data .research-grid-left .views-exposed-form .form-text {
  margin: 15px 0;
  width: 100%;
  padding: 10px;
  font-family: 'Proxima nova', sans-serif;
  font-size: 15px;
  background: url(../svg/ion-android-search---ionicons1x.svg) no-repeat right center;
  border: 1px solid #bfccd4;
  background-origin: content-box;
}

.related-news-card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 20px;
  padding: 25px 20px;
  float: right;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .01), rgba(0, 0, 0, .01));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .01), rgba(0, 0, 0, .01));
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
  font-family: Proximanovasoft, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  flex-basis: 100%;
}

.related-news-card.green-wrapper {
  background-image: url('../svg/kei-background.svg'), -webkit-linear-gradient(270deg, #3dc1cc, #3dc1cc);
  background-image: url('../svg/kei-background.svg'), linear-gradient(180deg, #3dc1cc, #3dc1cc);
  background-position: 50% 50%, 0px 0px;
  background-size: cover, auto;
  background-repeat: no-repeat, repeat;
}

.related-news-card.purple-wrapper {
  width: 100%;
  background-image: url('../svg/kei-background.svg'), -webkit-linear-gradient(270deg, #004e7d, #004e7d);
  background-image: url('../svg/kei-background.svg'), linear-gradient(180deg, #004e7d, #004e7d);
  background-position: 50% 50%, 0px 0px;
  background-size: cover, auto;
  background-repeat: no-repeat, repeat;
}

.related-news-card.teal-wrapper {
  background-image: url('../svg/kei-background.svg'), -webkit-linear-gradient(270deg, #e64784, #e64784);
  background-image: url('../svg/kei-background.svg'), linear-gradient(180deg, #e64784, #e64784);
  background-position: 50% 50%, 0px 0px;
  background-size: cover, auto;
  background-repeat: no-repeat, repeat;
}

.related-news-card-title {
  font-family: effra, sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
  letter-spacing: 1.75px;
  text-transform: uppercase;
}

.related-news-card-description {
  margin-top: 10px;
  margin-bottom: 40px;
  font-family: Proximanova, sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
  text-align: left;
  width: 100%;
}

.link-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  padding: 5px 10px 5px 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  font-family: effra, sans-serif;
  color: #00a0dd;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.link-text--label.white {
  color: #fff;
}

.reseearch-sidebar--team-member {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 320px;
  padding: 15px 15px 15px 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sidebar-team-number {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 0px;
  float: left;
}

.section-accordion {
  padding: 30px 0 0 0;
}

.section-label-accordion {
  margin-bottom: 5px;
  clear: left;
  font-family: effra, sans-serif;
  color: #3dc1cc;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.section-text-accordion {
  margin-top: 10px;
}

.text-wrapper.accordion {
  padding: 0;
}

.section-accordion .h5-related-groups {
  margin-bottom: 30px;
  color: #324553;
}

.form---newsletter-sign-up.w-form form .form-item-message {
  padding-right: 20px;
  font-family: effra, sans-serif;
  color: hsla(0, 0%, 100%, .9);
  font-size: 22px;
  line-height: 31px;
  font-weight: 300;
  text-align: left;
  letter-spacing: 1px;
}

.form---newsletter-sign-up.w-form form {
  text-align: left;
}

.form---newsletter-sign-up.w-form form .js-form-type-email {
  width: 100%;
  height: 50px;
  margin-top: 20px;
  border-style: none;
  border-top-right-radius: 2px;
  background-color: hsla(0, 0%, 100%, .3);
  color: #fff;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-align: left;
}

.form---newsletter-sign-up.w-form form .js-form-type-email  .form-email {
  width: 100%;
  height: 50px;
  border-style: none;
  border-top-right-radius: 2px;
  background-color: hsla(0, 0%, 100%, .3);
  color: #fff;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-align: left;
  padding-left: 15px;
}

.form---newsletter-sign-up.w-form form label,
.form---newsletter-sign-up.w-form form .description {
  display: none;
}

.form---newsletter-sign-up.w-form form .form-submit {
  position: absolute;
  right: 0;
  bottom: 0px;
  overflow: hidden;
  width: 50px;
  height: 50px;
  padding: 15px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  background-color: #fff;
  font-size: 0px;
  background: url(../svg/arrow-dark-blue.svg) #fff center center no-repeat;
  cursor: pointer;
  border: 1px solid #fff;
}

.form---newsletter-sign-up.w-form form #edit-unsubscribe {
  clear: both;
  width: 85%;
  top: 69px;
  text-align: left;
  border: none;
  background-color: hsla(0, 0%, 100%, .3);
  font-size: 15px;
  background-image: none;
}

/*fix youtube icon*/
.footer-social-links-container .youtube {
  position: inherit!important;
  width: 35px!important;
}

/*About contact page map*/
body.about-contact .leaflet-pane .leaflet-tile-pane {
  filter: grayscale(100%);
}

.system-section-container.testimonial {
  padding: 0!important;
}
.system-section-container.testimonial .container-for-sections {
  padding-top: 0;
}
.system-section-container.testimonial .container-for-sections .testimonial-left-arrow {
  left: 42%;
}
.system-section-container.testimonial .container-for-sections .testimonial-right-arrow {
  right: 42%;
}
.system-section-container.testimonial .testimonial-slides {
  width: 100%;
}
.system-section-container.testimonial .testimonial-slides .icon {
  right: 0;
  bottom: -80%;
}
/*Board of Directors*/
.board-of-directors .board-of-directors-header {
  width: 100%;
  display: flex;
  justify-content: space-between;
  max-width: 1200px;
  margin: 0 auto;
  flex-wrap: wrap;
}

.board-of-directors .board-of-directors-header .views-exposed-form .form-text {
  margin: 15px 0;
  width: 100%;
  padding: 10px;
  font-family: 'Proxima nova', sans-serif;
  font-size: 15px;
  background: url(../svg/ion-android-search---ionicons1x.svg) no-repeat right center;
  border: 1px solid #dcdddc;
  background-origin: content-box;
}

.board-of-directors .board-of-directors-rows {
  width: 100%;
  max-width: 1200px;
  margin: 15px auto;
  display: flex;
  flex-wrap: wrap;
}

.board-of-directors .board-of-directors-rows .reseearch-sidebar--team-member {
  width: 300px;
}

.board-of-directors .board-of-directors-rows .reseearch-sidebar--team-member a {
  text-decoration: none;
}
.board-of-directors .board-of-directors-rows .reseearch-sidebar--team-member a .text-block-11 {
  font-weight: 100;
  color: #00a0dd;
}
.node-board-of-directors .wrapper {
  max-width: 1200px;
  margin: 0 auto;
}
.node-board-of-directors .board-of-directors-header {
  width: 100%;
}
.node-board-of-directors .bod-conrtainer {
  margin-top: 30px;
  background: none;
}

/*Events Page*/
.upcoming-events.events-page-list-display {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 30px;
  padding: 0 20px;
}
.upcoming-events.events-page-list-display .switch-block {
  margin: 20px 0;
}
.upcoming-events.events-page-list-display .switch-block a {
  border-bottom: 0;
  letter-spacing: 0;
}
.upcoming-events.events-page-list-display .switch-block a.active {
  border-bottom: 1px solid #023a5a;
}
.events-list {
  margin-top: 20px;
}
.paragraph-research-grid.events-list-grid {
  width: auto;
  margin-left: 80px;
}
.nav-link-events-button.w--current {
  color: #fff!important;
  background-color: #00a0dd !important;
}

.kei-card-wrapper.purple-wrapper.absolute {
  position: absolute;
  left: 50%;
  width: 275px;
  background-image: url('../svg/kei-background.svg'), -webkit-linear-gradient(270deg, #eeeff7, #eeeff7);
  background-image: url('../svg/kei-background.svg'), linear-gradient(180deg, #eeeff7, #eeeff7);
  background-position: 50% 50%, 0px 0px;
  background-size: cover, auto;
  background-repeat: no-repeat, repeat;
  -webkit-transform: translate(-50%, 0px) translate(0px, -50%);
  -ms-transform: translate(-50%, 0px) translate(0px, -50%);
  transform: translate(-50%, 0px) translate(0px, -50%);
}

.kei-card-wrapper.teal-wrapper.absolute {
  position: absolute;
  left: 50%;
  width: 275px;
  background-image: url('../svg/kei-background.svg'), -webkit-linear-gradient(270deg, #ebf8fa, #ebf8fa);
  background-image: url('../svg/kei-background.svg'), linear-gradient(180deg, #ebf8fa, #ebf8fa);
  background-position: 50% 50%, 0px 0px;
  background-size: cover, auto;
  background-repeat: no-repeat, repeat;
  -webkit-transform: translate(-50%, 0px) translate(0px, -50%);
  -ms-transform: translate(-50%, 0px) translate(0px, -50%);
  transform: translate(-50%, 0px) translate(0px, -50%);
}

.news-card-thumbnail-parent img.img---news-thumbnail {
  width: 100%;
  height: auto;
}

.industry-index-card {
  background-size: auto 100%!important;
}

/* Calendar */
.calendar {
  max-width: 1200px;
  margin: 20px auto;
  font-family: 'Proxima nova', sans-serif;
  padding: 0 20px;
}
.calendar .pager ul {
  list-style: none;
  display: flex;
  justify-content: space-around;
  width: 60%;
  margin: 30px auto;
  padding: 0;
}
.calendar .pager ul a {
  text-decoration: none;
  font-size: 18px;
  color: #fff;
}

.calendar header h3 {
  text-align: center;
  max-width: 1200px;
  margin: 0 auto;
  width: 100%;
  padding-top: 23px;
  color: #fff;
}

.calendar header {
  height: 100%;
  padding: 5px 0;
  background-color: #00385b;
  position: relative;
}

.calendar header .pager {
  position: absolute;
  width: 100%;
  max-width: 1200px;
  bottom: -22px;
}

.calendar .calendar-calendar .month-view table th {
  background-color: #00375c;
  color: #fff;
  font-weight: bold;
  border: none;
  text-transform: uppercase;
  padding: 20px 0 10px 0;
}

.calendar .calendar-calendar .month-view table tr.single-day {
  height: 100px;
}

.calendar .calendar-calendar .month-view table .month.day {
  background-color: #eaf9ff!important;
  color: #009fde;
  padding: 5px 0;
}

.calendar-calendar .month-view .full tr td.single-day.today {
  border-bottom: 2px solid #009fde;
}
.calendar-calendar .month-view .full td.date-box.today {
  border-color: #009fde;
}
.calendar-calendar .month-view .full tr td.today {
  border-left: 2px solid #009fde;
  border-right: 2px solid #009fde;
}
.calendar .calendar.weekview a {
  color: #009ee0;
  font-size: 13px;
  line-height: 10px;
}
.calendar .calendar.weekview a:hover {
  text-decoration: none;
  color: #00375c;
}
.calendar .calendar.weekview {
  margin-bottom: 7px;
  line-height: 16px;
}
.calendar-calendar .month-view .full tr td.single-day {
  padding: 10px;
}

/* Event Header Slider */

#slick-views-event-header-block-1-1 {
  position: relative;
  overflow: hidden;
  height: 100%;
}
#slick-views-event-header-block-1-1 article img {
  width: 100%;
  height: auto;
}
#slick-views-event-header-block-1-1 .slide {
  position: relative;
  height: 100%;
}
#slick-views-event-header-block-1-1 .slide .event-header {
  position: absolute;
  top: 180px;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  right: 0;
  left: 0;
}
#slick-views-event-header-block-1-1 .slide .event-header .tag span {
  background-color: rgb(0, 160, 221);
  padding: 10px;
  color: #fff;
  font-family: 'Proxima nova', sans-serif;
  text-transform: uppercase;
}
#slick-views-event-header-block-1-1 .slide .event-header .event-title h2 {
  color: #fff;
}
#slick-views-event-header-block-1-1 .slide article {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 100%;
}
#slick-views-event-header-block-1-1 .slide article img {
  width: auto;
  max-width: 120%;
}
#slick-views-event-header-block-1-1 {
  position: relative;
}
#slick-views-event-header-block-1-1 .slick__arrow {
  position: absolute;
  left: 83%;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90px;
  height: 35px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}
.event-slider-divider{
  height: 28px;
}
#slick-views-event-header-block-1-1 .slick__arrow .slick-arrow {
  outline: none;
  background-color: transparent;
  height: 71px;
  background-size: 10px;
}
.event-hero-template{
  background-color: #013a5a;
}
.event-hero-template .event-hero-slide{
  background-image: none;
  max-width: 1300px;
  width: 100%;
  margin: 0 auto;
}
.event-hero-template .slide-img-container{
  width: 65.5%;
}
.event-hero-template .slide-img-container iframe{
  width: 100%;
  height: auto;
  min-height: 475px;
}
.event-hero-template .save-calendar .atcb-link{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  font-family: Proximanova, sans-serif;
  color: #00a0dd;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
}

.event-hero-template .event-hero-slide{
  overflow: visible;
}

.event-hero-template .event-hero-slide .event-hero-info{
  height: 475px;
}

/* Events Details */
.container-event-details {
  max-width: 1200px;
  width: 100%;
  margin: 30px auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* .container-event-details .paragraph {
  padding: 0;
} */

.container-event-details .event-details-left {
  width: 65.5%;
  padding: 30px 0 0 45px;
}
.container-event-details .event-details-left iframe{
  width: 100%;
}
.container-event-details .event-details-right {
  width: 30%;
  padding: 0 35px 0 0;
}
.container-event-details .event-details-left .h4--event-details {
  margin: 5px;
  font-family: effra, sans-serif;
  font-size: 19px;
  font-weight: 300;
  text-align: left;
}
.container-event-details .event-details-left .event-add-to-calendar {
  display: flex;
  flex-wrap: wrap;
  padding: 30px 0;
  border-bottom: 1px solid #bfccd4;
  margin-bottom: 30px;
  width: 100%;
  float: left;
}
.container-event-details .event-details-left .paragraph a {
  color: #009fde;
  text-decoration: none;
  font-weight: bold;
}
.event-add-to-calendar .save-calendar a {
  font-family: Proximanova, sans-serif;
  color: #00a0dd;
  font-size: 16px;
  font-weight: 500;
  text-align: left;
  text-decoration: none;
  display: inline-block;
  background: none;
  box-shadow: none;
  width: 100%;
}
.event-add-to-calendar .save-calendar a em {
  font-style: normal;
}
.event-add-to-calendar .save-calendar .atcb-list li.atcb-item:hover {
  background-color: #00a0dd;
  color: #fff;
}
.event-add-to-calendar .save-calendar .atcb-list li.atcb-item a:hover {
  color: #fff;
}
.container-event-details .event-details-left .event-add-to-calendar .save-calendar {
  margin-left: 30px;
}
.save-calendar .addtocalendar a.atcb-link{
  font-family: Proximanova, sans-serif;
  color: #00a0dd;
  font-size: 18px;
  font-weight: 500;
  background: none;
  padding: 0;
}
.save-calendar .addtocalendar a.atcb-link em{
  font-style: normal;
  background: #02395a;
}
.save-calendar img{
  padding-bottom: 5px;
}
.container-event-details .event-details-left .events-contact {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-right: 20px;
}
.container-event-details .event-details-left .events-contact .contact:nth-child(odd){
  width: 50%;
  border-right: 1px solid #ddd;
  padding-right: 25px;
}

.container-event-details .event-details-left .events-contact .contact:nth-child(even){
  padding-left: 25px;
  width: 50%;
}
.container-event-details .event-details-left .events-contact h3 {
  margin: 10px 0;
}
.container-event-details .event-details-right .agenda .double-field-first {
  font-family: effra, sans-serif;
  color: #3dc1cc;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.container-event-details .event-details-right .agenda .double-field-second {
  font-family: 'Proxima nova', sans-serif;
  font-size: 16px;
  line-height: 34px;
  text-align: left;
}
.container-event-details .event-details-right .attendance p.paragraph {
  margin: 0;
}
.container-event-details .event-details-right .attendance .text-block-12 {
  color: #3dc1cc;
}
.container-event-details .event-details-right .tickets .text-block-12 {
  color: #3dc1cc;
}
.container-event-details .event-details-right .tickets p.paragraph {
  margin: 0;
}
.container-event-details .event-details-right .tickets .price {
  margin-bottom: 10px;
}
.container-event-details .event-details-right .tickets .price.featured p {
  color: #e64784;
  font-weight: bold;
}
.container-event-details .event-details-right .event-detail-custom-info .related-news-card {
  display: block!important;
  /* margin: auto; */

}
.container-event-details .event-details-right .event-detail-custom-info {
  display: flex;
  margin-top: 20px;
  flex-direction: column;
  padding-left: 30px;
}
.container-event-details .event-details-right .logo {
  height: 75px;
  width: auto;
}
.container-event-details .event-details-right .logo img {
  max-height: 75px;
}
.container-event-details .event-details-right .social-media{
   border: 0;
   text-align: left;
   padding: 0 0 0 30px;
}
.container-event-details .event-details-right .social-media .social-media-sharing li{
  width: 30px;
  margin: 0 10px 0 0;
}
/*.event-details-components {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 35px;
}*/
 .social-media {
  text-align: center;
  padding: 30px 0;
  border-top: 1px solid #bfccd4;
  border-bottom: 1px solid #bfccd4;
}
.event-details-components .social-media-sharing {
  margin-top: 25px;
}

/*News Page*/
.system-section-container .news-list .container h2 {
  width: 100%;
  margin-bottom: 70px;
}
.wrapper.news .news-details {
  max-width: 720px;
  width: 100%;
  margin: 0 auto;
}
.wrapper.news .news-article {
  width: 100%;
}
.wrapper.news .news-details .tags {
  border-top: 1px solid #bfccd4;
  border-bottom: 1px solid #bfccd4;
  padding: 20px 0;
  text-align: center;
}
.wrapper.news .news-details .social-media {
  text-align: center;
  margin-top: 50px;
}
.social-media-sharing li {
  margin: 0 8px;
}
.nav-dropdwon-info-block {
  height: auto;
}

/* Event Header Slider */

[id^="slick-views-news-slider-block-"]{
  position: relative;
  overflow: hidden;
  height: 100%;
}
[id^="slick-views-news-slider-block-"] article img {
  width: 100%;
  height: auto;
}
[id^="slick-views-news-slider-block-"] .slide {
  position: relative;
  height: 100%;
}
[id^="slick-views-news-slider-block-"] .slide .event-header {
  position: absolute;
  top: 180px;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  right: 0;
  left: 0;
}
[id^="slick-views-news-slider-block-"] .slide .event-header .tag span {
  background-color: rgb(0, 160, 221);
  padding: 10px;
  color: #fff;
  font-family: 'Proxima nova', sans-serif;
  text-transform: uppercase;
}
[id^="slick-views-news-slider-block-"] .slide .event-header .event-title h2 {
  color: #fff;
}
[id^="slick-views-news-slider-block-"] .slide article {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 100%;
  max-height: 310px;
  overflow: hidden;
}
[id^="slick-views-news-slider-block-"].slide article img {
  width: auto;
}
[id^="slick-views-news-slider-block-"] {
  position: relative;
}
[id^="slick-views-news-slider-block-"] .slick__arrow {
  position: absolute;
  left: 42%;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90px;
  height: 35px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}
.event-slider-divider{
  height: 28px;
}
[id^="slick-views-news-slider-block-"] .slick__arrow .slick-arrow {
  outline: none;
  background-color: transparent;
  height: 71px;
  background-size: 10px;
}
.news-slider-mask{
  width: 100%;
  height: 475px;
}
.news-slide{
  position: relative;
  width: 100%;
  height: 100%;
  padding-right: 0px;
  padding-bottom: 0px;
  max-height: 415px;
}
.news-slide .slide-img-container{
  width: 100%;
}
.news-slide .media-oembed-content{
  max-width: none;
  width: 100%;
  min-height: 370px;
}
.news-slider-mask.mobile-slider{
  display: none;
}
.news-slider-mask.desktop-slider{
  display: block;
}
.news-slide .slick-arrow,
.event-slide .slick-arrow {
  z-index: 100;
  top: 45%;
}
.news-slide .slick-prev,
.event-slide .slick-prev {
  left: 10px;
}
.news-slide .slick-next,
.event-slide .slick-next{
  right: 10px;
}
.news-slide .slick-slide{

}
.slide-img-container .caption-slider{
  text-align: center;
  margin-top: 15px;
  color: #50758b;
  font-size: 16px;
  width: 100%;
}

@media (max-width: 479px) {
  .news-slider-mask{
    height: auto;
  }
  .news-slide .media-oembed-content {
    min-height: auto;
    max-height: 210px;
  }
  [id^="slick-views-news-slider-block-"] .slick__arrow{
    left: 35%;
  }
  .slick-slide{
    min-height: 254px;
  }
  .news-slider-mask.mobile-slider{
    margin-bottom: 25px;
  }
  [id^="slick-views-news-slider-block-"] .slide article{
    max-height: 165px;
  }
}
@media (max-width: 767px) {
  .news-slider-mask.mobile-slider{
    display: block;
  }
  .news-slider-mask.desktop-slider{
    display: none;
  }
}
/*Member Directory Page*/

.member-directory .member-directory-header {
  width: 100%;
}
.member-directory .member-directory-header .title {
  padding-bottom: 10px;
  border-bottom: 1px solid #bfccd4;
}
.member-directory .views-exposed-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.member-directory .js-form-type-textfield {
  width: 60%;
}
.member-directory .js-form-type-textfield input {
  margin: 15px 0;
  width: 100%;
  padding: 10px;
  font-family: 'Proxima nova', sans-serif;
  font-size: 15px;
  background: url(../svg/ion-android-search---ionicons1x.svg) no-repeat right center;
  border: 1px solid #BFCCD4;
  background-origin: content-box;
}
.member-directory .js-form-type-select {
  width: 30%;
}
.member-directory .js-form-type-select.form-item-industry-tid .chosen-container{
  width: 100%!important;
}
.member-directory .js-form-type-select.form-item-industry-tid .chosen-single{
  margin-top: 15px;
  padding: 10px;
  font-family: 'Proxima nova', sans-serif;
  font-size: 15px;
  height: 41px;
  border: none;
  background-color: #fff;
  outline: 1px solid #BFCCD4;
  background-image: url(../svg/accordion-arrow-up.svg);
  background-repeat: no-repeat;
  background-position: 97%;
  background-size: 20px 30px;
  -webkit-appearance: none;
}
.member-directory .chosen-container-single .chosen-single div b{
  display: none;
}
.member-directory .chosen-container.chosen-with-drop .chosen-drop{
  margin: 1px;
}
.member-directory .chosen-container-single .chosen-single span{
  font-family: Proximanova, sans-serif;
  color: #00a0dd;
  font-weight: 500;
  font-size: 14px;
}
/* .gtranslate.form-container---select-language .chosen-container{
  display: none!important;
}
.gtranslate.form-container---select-language select{
  display: block!important;
  position: unset!important;
  width: auto!important;
} */
.member-directory .member-directory-rows {
  width: 100%;
}
.member-directory .member-directory-rows .member-directory-row {
  display: flex;
  flex-wrap: wrap;
  padding: 20px;
  border-bottom: 1px solid #bfccd4;
}
.member-directory .member-directory-rows .member-directory-row:hover {
  background-color: #effaff;
}
.member-directory .member-directory-rows .member-directory-row .item {
  color: #000;
  width: 20%;
  white-space: normal;
}
.member-directory .member-directory-rows .member-directory-row .paragraph {
  margin: 0;
}
.member-directory .member-directory-rows .member-directory-row .h5-a {
  margin: 0;
}
.member-directory .member-directory-rows .member-directory-row .website a {
  text-decoration: none;
  color: #3dc1cc;
}
.member-directory .member-directory-rows .w-dropdown-list {
  padding-left: 25px;
}
.member-directory .member-directory-rows .w-dropdown-list .details-detail {
  margin: 10px 0;
}
.member-directory .member-directory-rows .w-dropdown-list .detail {
  display: flex;
  flex-wrap: wrap;
}
.member-directory .member-directory-rows .w-dropdown-list .detail .label {
  width: 10%;
}
.member-directory .member-directory-rows .w-dropdown-list .detail .item {
  width: 90%;
  margin: 0;
}
.member-directory .header {
  display: flex;
  flex-wrap: wrap;
  padding: 20px;
  justify-content: space-between;
}
.member-directory .header .text---label-title {
  width: 20%;
}
.member-directory .details-detail .detail .text---label-title {
  margin: 0;
  line-height: 26px;
}
.member-directory .view-taxonomy-term .item-list h3 a {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Proximanova, sans-serif;
  color: #00a0dd;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  text-align: left;
  text-decoration: none;
}
.member-directory .view-taxonomy-term .item-list ul {
  list-style: none;
  padding: 0;
}
.member-directory .view-taxonomy-term .item-list ul li {
  padding-right: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: 'Proxima nova', sans-serif;
  font-size: 16px;
  text-align: left;
  padding-bottom: 10px;
}
/* Limit categories list to 8 - Member Directory */
ul.member-category-list li:nth-of-type(1n+9) {
  display: none;
}
ul.member-category-list .view-all-industries{
  font-family: Proximanova, sans-serif;
  color: #00a0dd;
  font-size: 16px;
  text-align: left;
  text-decoration: none;
}
.member-directory .view-taxonomy-term {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.member-directory .view-taxonomy-term .item-list {
  width: 25%;
  padding: 18px;
}
.member-directory .member-directory-rows h3 {
  font-family: Proximanova, sans-serif;
  color: #023a5a;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  text-align: left;
  text-decoration: none;
  padding-left: 20px;
}
.member-directory .research-grid-pager {
  margin-top: 30px;
}
.system-section-container.policy-highlight-section {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  flex-wrap: wrap;
}
body.public-policy .system-section-container.policy-highlight-section {
  border-bottom: 1px solid #bfccd4;
}
body.public-policy .w-nav-link.w--current {
  color: #004e7d;
}
body.public-policy .div-block-55 {
  text-align: center;
}
.view-taxonomy-term .item-list li a {
  text-decoration: none;
  color: inherit;
}
.view-taxonomy-term .item-list li a:hover {
  color: #00a0dd;
  text-decoration: underline;
}

/* Accordion FAQS */
.accordion-paragraph .section-accordion .faqs .section-label {
  margin: 10px 0;
  font-size: 14px;
  font-weight: 500;
}
.accordion-paragraph .section-accordion .faqs .description {
  margin-bottom: 25px;
}
.system-section-container.faqs-container .wrapper {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.system-section-container.faqs-container .wrapper .faqs-item {
  width: 65%;
}
.system-section-container.faqs-container .wrapper .upcoming-event {
  width: 30%;
}
.system-section-container.membership-chart {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.system-section-container.additional-information .wrapper {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.system-section-container.additional-information .wrapper .header {
  width: 100%;
}
.system-section-container.additional-information .additional-information-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.system-section-container.additional-information .additional-information-content .add-info-item {
  width: 30%;
}
.system-section-container.additional-information .additional-information-content .add-info-item .double-field-first {
  display: block;
  font-family: effra, sans-serif;
  color: #3dc1cc;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.system-section-container.additional-information .additional-information-content .add-info-item .double-field-second {
  margin-top: 10px;
  margin-bottom: 30px;
  padding-right: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: 'Proxima nova', sans-serif;
  font-size: 16px;
  line-height: 26px;
  text-align: left;
}
.system-section-container.additional-information .additional-information-links {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.system-section-container.additional-information .additional-information-links a {
  width: 33%;
  font-family: Proximanova, sans-serif;
  color: #00a0dd;
  font-size: 16px;
  text-align: left;
  text-decoration: none;
  line-height: 24px;
}
.webform-submission-download-file-form input.webform-button--submit {
  display: none;
}
.container-for-sections.add-background-color {
  min-width: 100%;
}
.boss--download.pink-download {
  clear: both;
}
.btn-basic.pink.home.w-inline-block.w-clearfix {
  max-width: 120px;
}
.business-climate-wrapper.industry-detail {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding-right: 60px;
}

/* Publications */
.publications.business-resources {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.publications.business-resources h2 {
  margin-bottom: 40px;
  letter-spacing: 0;
  color: #0076bb;
}
.publications.business-resources .publications-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.publications.business-resources .publications-list .publication-item {
  width: 30%;
  text-align: center;
}
.publications.business-resources .publications-list .publication-item .image {
  margin-bottom: 20px;
}
.publications.business-resources .publications-list .publication-item .image img {
  width: 80%;
}
.publications.business-resources .publications-list .publication-item .paragraph {
  text-align: center;
}
.publications.business-resources .publications-list .publication-item a {
  text-decoration: none;
  color: #00a0dd;
}
.business-resources .accordion-paragraph {
  padding: 0;
}
.news-with-title-row .container-news-section h3:first-child {
  display: none;
}
.news-with-title-row .container-news-section .link-block {
  display: none;
}
.news-with-title-row .container-news-section {
  margin-top: 30px;
  margin-left: 30px;
}
.system-section-container.business-resources-right .upcoming-event .container-for-sections {
  height: auto;
}
.system-section-container.business-resources-right .upcoming-event .container-for-sections .contact-sidebar-wrapper {
  width: 100%;
  margin-top: 0;
}
.system-section-container.business-resources-right .upcoming-event .related-news-card {
  margin-right: 28px;
  width: 72%;
}
/* Members Directory */
.members-directory-paragraph {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.header-content-container.image {
  transform: none!important;
  margin-top: -100px!important;
  margin-bottom: 50px;
  padding-bottom: 50px;
}
.detail-page--banner .header-content-container.no-image {
  margin-top: 50px;
  padding: 0;
}
.wrapper-h-event-section .div-block-36 a.event-card-wrapper:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(2, 58, 90);
}
.wrapper-h-news-section .heading-3 {
  margin-bottom: 30px;
  text-align: left;
}
.public-policy .priority-container .heading-3 {
  text-align: center;
}
.h-news-card-text-container:hover .news-card--home-read-more {
  transform: translate3d(10px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  transform-style: preserve-3d;
  opacity: 1;
}
/* Get Involved */
.get-involved-tabs-wrapper .tabs-menu .get-involved-tab-menu img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.get-involved-tabs-wrapper .tabs-menu .get-involved-tab-menu .img-filter-blue {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(180deg, rgba(0, 118, 187, .5), rgba(0, 118, 187, .5));
  min-height: 216px;
}
.get-involved-tabs-wrapper .tabs-menu .get-involved-tab-menu .img-filter-green {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(180deg, rgba(140, 196, 156, .5), rgba(140, 196, 156, .5));
  min-height: 216px;
}
.get-involved-tabs-wrapper .tabs-menu .get-involved-tab-menu .img-filter-teal {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(180deg, rgba(96, 109, 179, .5), rgba(96, 109, 179, .5));
  min-height: 216px;
}
.get-involved-tabs-wrapper .tabs-menu .get-involved-tab-menu.w--current .title {
  background-image: url(../svg/active-arrow.svg);
  background-position: 50% 100%, 50% 50%;
  background-size: 40px, cover;
  background-repeat: no-repeat, no-repeat;
}
.get-involved-tabs-wrapper .tabs-menu .get-involved-tab-menu {
  padding: 0;
}
.get-involved-tabs-wrapper .tabs-menu .get-involved-tab-menu .title {
  padding: 60px 30px;
  min-height: 258px;
  position: relative;
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Homepage News */
.homepage-news .card--ft-event-wrap {
  margin-bottom: 30px;
}
body.fixed {
  padding-top: 172px;
}
body.fixed div.navbar {
  position: fixed;
}

.nav-link-events-button.w--nav-link-open {
  color: #023a5a;
  background-color: transparent;
  padding: 20px;
  margin: 0px;
}

.w-nav-button.w--open {
  color: #c8c8c8;
}

/* Homepage Slider */
.w-slide {
  background-size: cover, cover;
}
.w-slide .containerhome-header a {
  text-decoration: none;
}

/* Main Menu*/
.nav-menu {
  z-index: 0;
}
.secondary-drop-down-style {
  background-color: #fff;
  color: #135a5f;
  font-weight: 400;
}
.nav-dropdown-link-level-1a {
  background-color: #fff;
}
.nav-menu .btn-arrow-small.pink {
  margin-top: 7px;
}
.nav-memnership-drop-down-list .nav-drop-down-list-level-2.w--open {
  padding-top: 6px;
  top: -45px;
  left: 220px;
  height: 290px;
}
/* .gtranslate select option {
  color: #000;
} */

.slide-nav.w-hidden-main.w-slider-nav {
  display: block !important;
  bottom: 20px;
  overflow: hidden;
  height: 163px;
  position: absolute;
}

.slide-nav.w-hidden-main.w-slider-nav > div {
  width: 251px;
  height: 155px;
  border-radius: 0;
  background: none;
  margin: 0px;
}
.footer-contact-info a {
  text-decoration: none;
  color: #023a5a;
}
.container-flex---home {
  width: 100%;
}
.industry-detail-block {
  padding-top: 0;
}
.industry-detail-block .system-section-container {
  padding-top: 0;
}
.kei-card-wrapper{
  width: 100%;
}
.link-text--arrow {
  margin: auto 0;
}
.houston-data .detail-page--banner .header-content-container.no-image {
  margin-top: 80px;
  /* margin-top: 170px; */
}

@media (max-width: 1200px) {
  .houston-data .detail-page--banner .header-content-container.no-image {
    /* margin-top: 150px; */
  }
}

@media (max-width: 479px) {
  .form-container---seach-site {
    width: 100%;
    text-align: left;
  }
  body.fixed {
    padding-top: 0px !important;
  }
  body.fixed div.navbar {
    position: static !important;
  }
  .main-nav {
    padding: 18px 0px 20px 20px;
  }
}

.form-item-ba-fill-out-application {
  overflow: hidden;
  outline: 1px solid red;
  height: 100px;
  width: 100%;
  clear: both;
  margin: 20px 0px;
  display: none !important;
}

.form---ambassador-application.w-form .webform-button--submit {
  opacity: 0;
}

.form---ambassador-application.w-form .js-form-type-textarea textarea {
  border: 1px solid #BFCCD4;
}
.webform-type-checkboxes {
  margin: 20px 0px;
  overflow: hidden;
  clear: both;
}

.webform-type-checkboxes legend {
  display: inline-block;
  width: 50%;
  float: left;
  margin-bottom: 0px;
  font-family: effra, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
}

.webform-type-checkboxes .fieldset-wrapper {
  width: 47%;
  overflow: hidden;
  float: left;
}

.webform-type-checkboxes .fieldset-wrapper label,
.webform-type-checkboxes .fieldset-wrapper input {
  float: left;
}

.webform-type-checkboxes .fieldset-wrapper input {
  float: left;
  width: 22px !important;
  line-height: 24px;
  margin-bottom: 0px !important;
}

.webform-type-checkboxes .fieldset-wrapper label {
  line-height: 35px;
}

form.webform-submission-relocation-guide-request-form select{
  width: 100%;
  margin-bottom: 10px;
  font-size: 15px;
}
form.webform-submission-relocation-guide-request-form .webform-tableselect th{
  margin-bottom: 0px;
  font-family: effra, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
}

form.webform-submission-relocation-guide-request-form .webform-tableselect tbody tr{
  text-align: left;
}
form.webform-submission-relocation-guide-request-form .webform-tableselect tbody tr td .form-checkbox{
  width: 15px;
  margin-right: 11px;
  margin-bottom: 0;
}
form.webform-submission-relocation-guide-request-form .webform-tableselect tbody tr td{
  font-size: 13px;
}
form.webform-submission-relocation-guide-request-form .form-type-webform-terms-of-service{
  display: flex;
  flex-wrap: wrap;
}
form.webform-submission-relocation-guide-request-form .form-type-webform-terms-of-service input{
  width: 6%;
  margin-bottom: 0;
}
form.webform-submission-relocation-guide-request-form .form-type-webform-terms-of-service label{
  width: 90%;
  margin-top: 10px;
}
form.webform-submission-relocation-guide-request-form .form-type-webform-terms-of-service .description{
  font-size: 14px;
  text-align: left;
  width: 100%;
}

.js-form-type-search label,
.search-node h2 {
  display: none;
}

.search-node h2.h2-a,
.search-node h2.h2-b {
  display: block;
}

body.search-node h2.h2-a,
body.search-node h2.h2-b,
body.search-node .search-form,
body.search-node .search-result h3,
body.search-node .search-result p ,
body.search-node .search-result nav.pager {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding: 0 25px
}


/*body.search-node form.search-form .form-submit {*/
body.search-node form.search-form {
  border: 1px solid #cccccc;
  padding: 8px 17px;
  overflow: hidden;
  width: -webkit-calc(100% - 100px);
  width: calc(100% - 50px);
}
body.search-node form.search-form input.form-search {
  display: block;
  width: 95%;
  height: 44px;
  font-size: 16px;
  line-height: 1.428571429;
  color: #333333;
  vertical-align: middle;
  background-color: #ffffff;
  border: none;
  float: left;
}

body.search-node form.search-form .form-submit {
  width: 5%;
  float: left;
  height: 44px;
  display: block;
  line-height: 14px;
  font-size: 0px;
  border: none;
  background: url('../svg/ion-android-search---ionicons1x.svg') no-repeat center right;
}

body.search-node > ul {
  list-style: none;
  list-style-type: none;
  padding: 0px;
}
body.search-node .search-result.odd,
body.search-node .search-result.even {
  padding: 20px 0;
  overflow: hidden;
}

body.search-node .search-result h3 a {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Proximanova, sans-serif;
  color: #00a0dd;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  text-decoration: none;
}

body.search-node .search-result p {
  margin-top: 10px;
  margin-bottom: 30px;
  padding-right: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: 'Proxima nova', sans-serif;
  font-size: 16px;
  line-height: 26px;
  text-align: left;
}

body.search-node .search-result.odd {
  background: #f4fcfc;
}
.pager__items {
  text-align: center;
  list-style-type: none;
}
.pager__items li {
  display: inline-block;
  padding: 0px 10px;
}
.pager__items li a {
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'Proxima nova', sans-serif;
  color: #00a0dd;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
}
.why-houston-explore-regions .kei-section-wrapper.w-clearfix.layout-vertical {
  padding-top: 35px;
  width: 35%;
}

.why-houston-explore-regions .county-detail-block .system-section-container {
  padding-top: 0;
}

.why-houston-explore-regions .regions-section {
  margin-top: 0;
}

.why-houston-explore-regions .county-detail-block .system-section-container .metric-spotlight .mid-blue {
  font-weight: 500;
}
.get-involved .related-group-container {
  width: 100%;
  max-width: none;
  margin-bottom: 0;
}
.why-houston-talent .detail-page--banner .header-content-container {
  border-bottom: none;
  margin-bottom: 0;
}
.membership-get-involved .detail-page--banner .header-content-container {
  border-bottom: none;
  margin-bottom: 0;
}
.why-houston-talent .kei-band-container {
  border-bottom: 1px solid #bfccd4;
  padding-bottom: 60px;
}
.why-houston-talent .system-section-container.industry-detail {
  padding-top: 0;
}

.footer-poetic-logo {
  cursor: pointer;
}

.nav-memnership-drop-down-list.w--open {
  overflow: hidden;
  min-height: 402px;
  background-color: #fff;
  padding-top: 0px;
}
.nav-living-in-houston-drop-down-list.w--open {
  background-color: #fff;
}
.nav-memnership-drop-down-list .nav-dropdwon-info-block{
  height: 402px;
}
.nav-why-houston-drop-down-list .nav-dropdwon-info-block{
  height: 440px;
}
.nav-living-in-houston-drop-down-list .nav-dropdwon-info-block{
  height: 400px;
}
.why-houston-workforce-development .detail-page--banner .header-content-container {
  border-bottom: none;
  margin-bottom: 0;
}
.why-houston-workforce-development .kei-band-container {
  padding-bottom: 60px;
  min-height: 335px;
}
.system-section-container.members-directory-paragraph .div-block-20 {
  padding-right: 25px;
  margin-top: 20px;
}
body.membership-get-involved .system-section-container .container-for-gi {
  padding-top: 0;
  background-color: #fff;
}
.why-houston-innovation .detail-page--banner .header-content-container {
  border-bottom: none;
  margin-bottom: 0;
}
.why-houston-innovation .kei-band-container {
  border-bottom: 1px solid #bfccd4;
  padding-bottom: 60px;
}
.system-section-container.board-of-directors .breadcrumbs-wrapper {
  background-color: #f4fcfc;
  position: relative;
  padding: 10px 0;
  height: 45px;
}
.system-section-container.board-of-directors .breadcrumbs-wrapper::after {
  content: '';
  display: block;
  background-color: #f4fcfc;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  left: -100%;
}
.system-section-container.board-of-directors .breadcrumbs-wrapper::before {
  content: '';
  display: block;
  background-color: #f4fcfc;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 100%;
}
.node-board-of-directors .wrapper .breadcrumbs-wrapper {
  background-color: #f4fcfc;
  position: relative;
  padding: 10px 0;
  height: 45px;
}
.node-board-of-directors .wrapper .breadcrumbs-wrapper::after {
  content: '';
  display: block;
  background-color: #f4fcfc;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  left: -100%;
}
.node-board-of-directors .wrapper .breadcrumbs-wrapper::before {
  content: '';
  display: block;
  background-color: #f4fcfc;
  top: 0;
  height: 100%;
  width: 10%;
  position: absolute;
  left: 100%;
}
.system-section-container.node-board-of-directors {
  background-image: url(../png/section-background-arrow-reverse.png);
  background-size: 410px;
  background-repeat: no-repeat;
  background-position: left 135px;
}
.leaflet-control-container .leaflet-control-attribution {
  display: none;
}
.wrapper.news .news-details .paragraph a {
  text-decoration: none;
  color: #0076bb;
  font-weight: bold;
}
.data-report--content-wrapper .paragraph a {
  text-decoration: none;
  color: #0076bb;
  font-weight: bold;
}
.data-report--content-wrapper .embedded-entity img{
  width: 100%;
  height: auto;
}
body.about .plain-band-content {
  margin-bottom: 50px;
  padding: 0 25px!important;
}
body.about-contact .detail-page--banner .header-content-container.no-image {
  border-bottom: 0;
}
body.about-contact .container-for-sections .need-more-info-section .h3 {
  display: none;
}
body.about-contact .contact-form-wrapper {
  border: 1px solid #bfccd4;
  padding: 45px;
}
body.why-houston-explore-regions .toolkit-cta-wrapper a:hover {
  background-color: #fff!important;
}
body.why-houston-explore-regions .toolkit-cta-wrapper a {
  background-color: #fff!important;
}
.program-activity-band .container-news-section h3.h3-ne-band {
  display: none;
}
.program-activity-band .container-news-section a.card--news-wrap.w-inline-block {
  margin: 0;
}
body.membership-get-involved .system-section-container.get-involved {
  padding: 50px 0;
  overflow: hidden;
}
body.membership-get-involved .system-section-container.get-involved .container-for-gi .background-transparent-gi {
  margin: 0 auto;
  background-color: #f4fcfc;
  position: relative;
}
body.membership-get-involved .system-section-container.get-involved .container-for-gi .get-involved-tabs-wrapper {
  margin: 0 auto;
}
body.membership-get-involved .system-section-container.get-involved .container-for-gi .background-transparent-gi::after {
  content: '';
  display: block;
  background-color: #f4fcfc;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  left: -100%;
}
body.membership-get-involved .system-section-container.get-involved .container-for-gi .background-transparent-gi::before {
  content: '';
  display: block;
  background-color: #f4fcfc;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 100%;
}
body.membership-get-involved .system-section-container.get-involved .container-for-gi .get-involved-tabs-wrapper .tabs-menu {
  background-color: #f4fcfc;
  position: relative;
}
body.membership-get-involved .system-section-container.get-involved .container-for-gi .get-involved-tabs-wrapper .tabs-menu::after {
  content: '';
  display: block;
  background-color: #f4fcfc;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  left: -100%;
}
body.membership-get-involved .system-section-container.get-involved .container-for-gi .get-involved-tabs-wrapper .tabs-menu::before {
  content: '';
  display: block;
  background-color: #f4fcfc;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 100%;
}
body.events .research-grid-left.hide-desktop {
  display: none;
}
body.press-releases .research-grid-left.hide-desktop,
body.business-announcements .research-grid-left.hide-desktop {
  display: none;
}
body.houston-data .research-grid-left.hide-desktop {
  display: none;
}
.tm-headshot-parent{
  overflow: hidden;
}
.img---tm-headshot{
  width: 100%;
  height: auto;
}
.system-section-container.committee-highlight-section .committee-container .div-block-59 {
  width: 100%;
}
.system-section-container.committee-highlight-section .committee-container .div-block-59 .committee-topic-container a{
  text-decoration: none;
}
.data-report--content-wrapper table td{
  border: 1px solid;
  width: 165px;
  padding: 0 5px;
}
.data-report--content-wrapper table th{
  border: 1px solid;
  width: 165px;
  padding: 0 5px;
}
.membership-chart.desktop{
  margin:  0 auto;
}
body.about-team .detail-page--banner .talent-link-block{
  margin: 0;
}
.system-section-container.board-of-directors .container{
  margin: 0 auto;
}
.why-houston-international-business .card--industry-wrap{
  height: 100%;
}
.jpchase-logo{
  background-size: auto 85px;
}
.embedded-entity img{
  width: 100%;
  height: auto;
}
#views-exposed-form-data-points-research-grid-block-1 details:first-of-type .js-form-type-checkbox{
  display: none;
}
#views-exposed-form-news-block-6 details:first-of-type .js-form-type-checkbox{
  display: none;
}
#views-exposed-form-news-block-8 details:first-of-type .js-form-type-checkbox{
  display: none;
}
#views-exposed-form-news-block-9 details:first-of-type .js-form-type-checkbox{
  display: none;
}
#views-exposed-form-events-page-block-2 details:first-of-type .js-form-type-checkbox{
  display: none;
}
/* ------------------- Media queries ------------------- */
@media (max-width: 1300px) {
  .system-section-container{
    padding-left: 35px;
    padding-right: 35px;
  }
  .custom-info-paragraph.layout-4{
    padding-left: 35px;
    padding-right: 35px;
  }
  .background-transparent.plain-band-content{
    padding-left: 35px!important;
    padding-right: 35px!important;
  }
  .link-pink{
    padding-left: 35px;
    padding-right: 35px;
  }
  .wrapper.member-directory{
    padding-left: 35px;
    padding-right: 35px;
  }
  .wrapper.partnership-team-grid{
    padding-left: 35px;
    padding-right: 35px;
  }
  .partnership-team-grid .research-grid-right .paragraph-research-grid{
    width: 93%;
  }
  .submarkets-page{
    padding-left: 35px;
    padding-right: 35px;
  }
  .why-houston-explore-submarkets .w-clearfix.news-card-three{
    padding-left: 35px;
    padding-right: 35px;
  }
  .regions-section .container-no-padding{
    padding-left: 35px;
    padding-right: 35px;
  }
  .container-for-sections.paragraph-news-event-band{
    padding-left: 35px;
    padding-right: 35px;
  }
  .get-involved-tabs-wrapper .tabs-menu{
    width:100%;
    margin-left: 0;
    margin-right: 0;
  }
  .get-involved-tabs-wrapper .tabs-content{
    padding-left: 35px;
    padding-right: 35px;
  }
  .upskill .custom-info-paragraph{
    padding-left: 35px;
    padding-right: 35px;
  }
  .upskill .w-clearfix.news-card-three{
    padding-left: 35px;
    padding-right: 35px;
  }
  .upskill .accordion-paragraph{
    padding-left: 35px;
    padding-right: 35px;
  }
  .upskill .events-sponsors{
    padding-left: 35px;
    padding-right: 35px;
  }
  .why-houston-taxes-and-incentives .custom-info-paragraph{
    padding-left: 35px;
    padding-right: 35px;
  }
  .custom-info-paragraph.with-video{
    padding-left: 35px;
    padding-right: 35px;
  }
  .custom-info-paragraph.with-image{
    padding-left: 35px;
    padding-right: 35px;
  }
  .system-section-container.policy-highlight-section{
    justify-content: space-between;
  }
  .events-page-virtual .virtual-event-container{
    padding: 50px 50px 0 50px!important;
  }

}
@media (max-width: 1080px) {
  .regions-section .regions-list-wrapper{
    padding-left: 35px;
  }
  #slick-views-event-header-block-1-1 .slick__arrow{
    left: 73%;
  }
  #slick-views-event-header-block-1-1 .slide article img{
    height: 100%;
  }
}
@media (max-width: 991px) {
  body.events .upcoming-events.events-page-list-display {
    padding-left: 20px;
    padding-right: 20px;
  }
  body.houston-data .related-news-card,
  body.houston-data .reseearch-sidebar--team-member,
  body.houston-data .related-news,
  body.press-releases .reseearch-sidebar--team-member,
  body.business-announcements .reseearch-sidebar--team-member,
  body.events .related-news-card {
    width: 100%;
    margin-right: 0;
  }
  body.houston-data .header-content-container.no-image,
  body.events .events-sponsors {
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
  }
  body.houston-data .masonry-grid-container.paragraph-research-grid {
    column-count: 1;
    margin-left: 80px;
    width: auto;
  }

  /* Homepage News */
  .homepage-news .card--ft-event-wrap {
    float: none;
    height: auto;
  }

  .homepage-news .wrapper-h-event-section {
    display: flex;
    width: 100% !important;
    flex-direction: row;
  }

  .homepage-news .div-block-36 {
    width: auto !important;
    margin-top: 0;
  }

  .homepage-news .div-block-36 a {
    max-width: none;
  }
  .form---newsletter-sign-up.w-form form .form-item-message {
    text-align: center;
  }
  .footer-poetic-logo {
    margin-bottom: 30px;
  }
  .industry--grid-wwrapper .div-block-38 a.card-industry-small {
    margin-bottom: 30px;
  }
  #slick-views-event-header-block-1-1 .slide .event-header {
    padding-left: 30px;
  }
  /* .container-event-details .event-details-left {
    padding-left: 30px;
  } */
  .membership .plain-band-content .div-block-6 .align-center {
    border: 0;
    padding-bottom: 30px;
  }
  .system-section-container.policy-highlight-section .custom-info-paragraph {
    width: 100%;
  }
  .system-section-container.faqs-container .wrapper .faqs-item {
    width: 100%;
  }
  .system-section-container.faqs-container .wrapper .upcoming-event {
    width: 100%;
    margin-top: 30px;
  }
  .member-directory .view-taxonomy-term .item-list{
    width: 50%;
  }
  .member-directory .breadcrumbs-wrapper{
    padding-left: 20px;
  }
  .member-directory .member-directory-header{
    padding: 0 20px;
  }
  .member-directory .views-exposed-form .form-item{
    width: 100%;
  }
  .member-directory.member-directory-taxonomy .member-directory-rows .header{
    display: none;
  }
  .member-directory.member-directory-taxonomy .member-directory-rows .member-directory-row .item{
    width: 100%;
  }
  .system-section-container.campaign-band .heading-2-white{
    text-align: center;
  }
  .partnership-team-grid .research-grid-right .reseearch-sidebar--team-member{
    flex-basis: 50%;
  }
  .regions-section .regions-list-wrapper{
    padding-left: 0;
  }
  #slick-views-event-header-block-1-1 .slick__slider .slick-list .slick-track .slick-slide .slick__slide article img{
    height: 100%;
    width: auto!important;
  }
}

@media (max-width: 767px) {
  body.events .research-grid-data,
  body.houston-data .research-grid-data,
  body.press-releases .research-grid-data,
  body.business-announcements .research-grid-data,
  body.news .research-grid-data {
    flex-wrap: wrap;
  }
  body.events .research-grid-left,
  body.events .research-grid-right,
  body.houston-data .research-grid-left,
  body.houston-data .research-grid-right,
  body.press-releases .research-grid-left,
  body.press-releases .research-grid-right,
  body.business-announcements .research-grid-left,
  body.business-announcements .research-grid-right,
  body.news .research-grid-left,
  body.news .research-grid-right {
    width: 100%;
  }
  body.houston-data .masonry-grid-container.paragraph-research-grid,
  .paragraph-research-grid.events-list-grid {
    margin-left: 0;
  }
  body.events .research-grid-left.hide-desktop {
    display: block;
  }
  body.events .research-grid-left .hide-mobile {
    display: none;
  }
  body.events .switch-block.hide-mobile {
    display: none;
  }
  body.press-releases .research-grid-left.hide-desktop,
  body.business-announcements .research-grid-left.hide-desktop{
    display: block;
  }
  body.press-releases .research-grid-left .hide-mobile,
  body.business-announcements .research-grid-left .hide-mobile{
    display: none;
  }
  body.houston-data .research-grid-left.hide-desktop {
    display: block;
  }
  body.houston-data .research-grid-left .hide-mobile {
    display: none;
  }
  .detail-page--banner-content-wrap {
    columns: 1;
  }
  .kei-card-wrapper.teal-wrapper.absolute {
    width: 320px;
    height: auto;
  }
  .video-container-reverse {
    width: 100%;
    min-height: 250px;
  }
  .hidden-link-text {
    opacity: 1!important;
  }
  .industry-detail-block .industry-detail {
    padding: 0!important;
  }
  .county-detail-block .industry-detail {
    padding: 0!important;
  }
  .industry-detail-block .kei-section-wrapper {
    justify-content: center;
  }
  .industry-detail-block .industry-detail .toolkit-cta-wrapper a {
    justify-content: center;
  }
  .need-more-info-section .contact-points ul li {
    width: 100%;
  }
  .why-houston-explore-regions .kei-section-wrapper.w-clearfix.layout-vertical {
    width: 100%;
    justify-content: center;
  }
  .container-event-details .event-details-left {
    width: 100%;
  }
  .container-event-details .event-details-right {
    width: 100%;
    padding-left: 17px;
  }
  .system-section-container.benefits .div-block-6 .div-block-5 {
    width: 100%;
  }
  .membership .custom-info-paragraph h2 {
    padding-left: 30px;
  }
  .membership .custom-info-paragraph h4 {
    padding-left: 30px;
  }
  .nav-memnership-drop-down-list .nav-drop-down-list-level-2.w--open {
    padding-top: 0px;
  }
  .committee-highlight-section.without-reference .committee-container .div-block-57 .paragraph.description{
    columns: 1;
  }
  .committee-highlight-section.without-reference .committee-container .div-block-59 .committee-topic-container{
    width: 100%;
  }
  .custom-info-paragraph.with-image .info{
    width: 100%;
  }
  .custom-info-paragraph.with-image .content-right{
    width: 100%;
  }
  .accordion-paragraph .section-accordion-people .accordion-column{
    width: 100%;
  }
  .energyconference .section-accordion{
    display: block;
  }
  .events-sponsors .h3-small{
    padding-left: 20px;
    text-align: center;
  }
  .system-section-container.institutions-band .wrapper .institutions-content .institution-item{
    width: 100%;
  }
  .system-section-container.institutions-band .wrapper .institutions-content .institution-item .institution-text{
    width: 100%;
  }
  .system-section-container.institutions-band .wrapper .institutions-content .institution-related-news{
    width: 100%;
  }
  .system-section-container.additional-information{
    padding: 20px;
  }
  .system-section-container.additional-information .additional-information-content .add-info-item{
    width: 100%;
  }
  .custom-info-paragraph.width-key-fact .info{
    width: 100%;
  }
  .custom-info-paragraph.width-key-fact .key-fact{
    width: 100%;
    margin: 20px 0;
  }
  .system-section-container.additional-information .additional-information-links a{
    width: 100%;
  }
  .system-section-container.board-of-directors{
    padding: 0 20px;
  }
  .benefits .div-block-6 .div-block-5 .h4-b {
    min-height: 0;
  }
  .publications.business-resources .publications-list .publication-item{
    width: 100%;
  }
  .publications.business-resources .publications-list .publication-item .image img{
    width: 100%;
  }
  .research-grid-data .research-grid-left{
    width: 100%;
    padding: 0 20px;
  }
  .research-grid-data .research-grid-right{
    width: 100%;
  }
  .partnership-team-grid .research-grid-right .paragraph-research-grid{
    width: 100%;
    margin: 0 20px;
  }
  .partnership-team-grid .research-grid-right .reseearch-sidebar--team-member{
    flex-basis: 100%;
  }
  div.text---label-title.label{
    display: none;
  }

  .energyconference .section-accordion .text---label-title.label,
  .energyconference .section-accordion div.description.paragraph {
    display: block;
  }
  div.committee-container div.description.paragraph {
    display: block;
  }

  .masonry-layout .masonry-item{
    width: 100%!important;
  }
  .houston-data .research-grid-data .research-grid-right{
    width: 100%!important;
  }
  .submarkets-page .submarkets-list-left{
    width: 100%;
  }
  .submarkets-page .submarkets-detail-right{
    width: 100%;
    padding: 0 20px;
    margin-top: 30px;
  }

  /* EVENTS */
  .event-hero-template .event-hero-slide{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    max-height: none;
  }
  .event-hero-template .event-hero-info{
    position: relative;
    width: 100%;
    order: 2;
  }
  .event-hero-template .event-slider-mask{
    order: 1;
    height: auto;
  }
  .event-hero-template .event-slider-mask .slide-img-container{
    width: 100%;
  }
  .event-hero-template{
    height: auto;
  }
  #slick-views-event-header-block-1-1 .slide article img{
    width: 100%;
    height: auto;
  }
  .container-event-details{
    padding: 0 30px 0 0;
  }
  .container-event-details .event-details-left .events-contact .contact{
    width: 100%!important;
    padding: 0!important;
    border: 0!important;
  }
  #slick-views-event-header-block-1-1 .slick__slider .slick-list .slick-track .slick-slide .slick__slide article img{
    width: 100%!important;
  }
  .footer-social-link.instagram {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .events-page-virtual .event-details .event-details-left{
    width: 100%!important;
  }
  .events-page-virtual .event-details .event-details-right{
    width: 100%!important;
  }
}
  .event-details-right .logo,
  .event-details-right .agenda,
  .event-details-right .attendance,
  .event-details-right .tickets {
    padding-left: 30px;
  }

@media (max-width: 479px) {
  body.houston-data .header-content-container.no-image,
  body.events .events-sponsors,
  body.events .filter-header,
  body.houston-data .filter-header,
  #views-exposed-form-events-page-block-2,
  #views-exposed-form-data-points-research-grid-block-1,
  body.events .upcoming-events.events-page-list-display,
  body.houston-data .related-news > h4,
  body.houston-data .research-team,
  body.houston-data .research-grid-right,
  body.news .research-grid-left,
  body.news .news-list .container > h2,
  body.press-releases .research-grid-left,
  body.press-releases .news-list .container > h2,
  body.business-announcements .research-grid-left,
  body.business-announcements .news-list .container > h2{
    margin-left: 30px;
    margin-right: 30px;
    width: calc(100% - 60px);
    overflow: hidden;
    padding: 0;
  }
  body.houston-data .related-news-card,
  body.events .related-news-card {
    margin-bottom: 0;
  }
  .system-section-container.events-page-detail-list .img-block {
    width: 100%;
    background-size: 100% auto !important;
  }
  .system-section-container.events-page-detail-list .details-block {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
  }
  .events-page-detail-list .date {
    max-width: 15%;
    margin-left: 30px;
  }
  .events-sponsors .sponsors a {
    width: 100%;
    text-align: center;
    filter: none;
  }
  body.houston-data .research-team {
    margin-top: 30px;
  }
  .paragraph-research-grid.events-list-grid {
    margin-top: 30px;
    border-top: 1px solid #bfccd4;
  }
  .system-section-container.news-page-detail-list .img-block,
  .system-section-container.news-page-detail-list .details-block {
    width: 100%;
  }
  .system-section-container.news-page-detail-list .details-block {
    padding: 30px;
  }
  .system-section-container.news-page-featured .band-container {
    background-size: auto;
  }
  .system-section-container.events-page-featured .band-container {
    background-size: auto;
  }
  body.home .wrapper-h-news-section {
    margin-top: 30px;
  }
  .custom-info-paragraph .h2-a {
    padding: 30px 30px 0;
  }
  body.membership-benefits .custom-info-paragraph .h2-a {
    padding: 0;
  }
  body.membership-benefits .custom-info-paragraph.layout-4 {
    padding: 0 20px;
  }
  body.membership-benefits .plain-band-content .div-block-6{
    margin: 0 20px;
  }
  body.membership-benefits .plain-band-content .div-block-5{
    margin-bottom: 0;
  }
  body.membership-benefits .link-pink{
    margin: 15px 0;
  }
  body.membership-benefits .container-for-sections.no-form{
    margin-top: 20px;
  }
  body.why-houston-living-in-houston .about-statement-details-container {
    padding-bottom: 0;
  }
  body.why-houston-living-in-houston .plain-band-content {
    padding-top: 0!important;
  }
  body.why-houston-living-in-houston .campaign-band {
    padding-bottom: 0!important;
  }
  body.why-houston-industries-all-industries .paragraph-detail-promotion .background-color{
    padding-bottom: 0;
  }
  .kei-card-wrapper.teal-wrapper.absolute {
    position: relative;
    -webkit-transform: translate(-50%, 0px) translate(0px, -10px);
    -ms-transform: translate(-50%, 0px) translate(0px, -10px);
    transform: translate(-50%, 0px) translate(0px, -10px);
  }
  .div-block-64-r {
    padding-right: 15px!important;
    padding-left: 15px!important;
    padding-top: 20px;
  }
  .about-statement-details-container-reversed.background-image-reverse {
    padding-right: 0!important;
    padding-bottom: 0!important;
    padding-left: 0!important;
  }
  .about-statement-details-container-reversed.background-image-reverse .div-block-63 .kei-card-wrapper {
    position: relative;
  }
  .about-statement-details-container{
    padding-bottom: 0;
  }
  .about-statement-details-container .kei-card-wrapper.purple-wrapper.absolute{
    position: relative;
  }
  .industry-index-title-card--title {
    font-size: 24px!important;
  }
  .container-event-details .event-details-left {
    /* padding-right: 30px; */
    padding-top: 0;
  }
  .container-event-details .event-details-left {
    /* padding-right: 30px; */
    padding-top: 0;
  }
  .container-event-details .event-details-left h3.mid-blue {
    font-size: 24px;
  }
  .container-event-details .event-details-left .event-add-to-calendar {
    justify-content: center;
  }
  .container-event-details .event-details-left .event-add-to-calendar .save-calendar {
    margin-left: 0;
  }
  .event-details-right .logo,
  .event-details-right .agenda,
  .event-details-right .attendance,
  .event-details-right .tickets {
    padding-left: 30px;
  }

  #slick-views-event-header-block-1-1 .slide article img {
    width: 100%;
    height: auto;
  }
  .system-section-container.faqs-container .wrapper .faqs-item {
    padding: 0 30px;
  }
  .system-section-container.faqs-container .wrapper .upcoming-event {
    padding: 0 30px;
    float: left;
    display: inline-grid;
  }
  .member-directory .view-taxonomy-term .item-list{
    width: 100%;
  }
  .member-directory.member-directory-taxonomy .member-directory-rows .w-dropdown-list .detail .label{
    width: 100%;
  }
  body.why-houston-talent .system-section-container.industry-detail .business-climate-wrapper{
    padding: 0 20px;
  }
  body.why-houston-talent .custom-info-paragraph.layout-3{
    width: 100%;
  }
  body.why-houston-talent .accordion-paragraph.layout-3{
    width: 100%;
  }
  body.why-houston-talent .custom-info-paragraph .h2-a{
    padding: 0;
  }
  body.why-houston-talent .custom-info-paragraph .band-container{
    padding: 0;
  }
  .system-section-container.talent-block .talent-paragraph{
    columns: 1;
    max-height: none;
  }
  .system-section-container.talent-block{
    margin-top: 20px;
  }
  .data-points-wrapper{
    flex-wrap: wrap;
    justify-content: left;
  }
  .news-card-three .h3-ne-band{
    margin-left: 20px;
  }
  .accordion-paragraph .accordion-column{
    width: 100%;
    padding: 0;
    margin-top: 10px;
  }
  .related-groups .centered .div-block-37{
    padding: 40px 30px 0 30px;
  }
  .detail-page--banner .div-block-42{
    padding-top: 20px;
  }
  .system-section-container.committee-highlight-section .committee-container .header{
    padding-top: 20px;
  }
  .committee-highlight-section.without-reference{
    padding-top: 20px;
  }
  .custom-info-paragraph.with-image{
    padding: 0 20px;
  }
  .accordion-paragraph.container-equal-padding{
    padding: 0 20px;
  }
  .system-section-container.institutions-band{
    padding: 0 20px;
  }
  .system-section-container.institutions-band .header{
    padding-top: 20px;
  }
  body.industry-toolkits .h2-b{
    padding: 0 20px;
  }
  body.why-houston-taxes-and-incentives .custom-info-paragraph.layout-4{
    padding: 0 20px;
  }
  body.why-houston-taxes-and-incentives .custom-info-paragraph .h2-a{
    padding: 0;
  }
  body.public-policy .custom-info-paragraph.layout-4{
    padding: 0 20px;
  }
  body.public-policy .custom-info-paragraph .h2-a{
    padding: 0;
  }
  body.membership .custom-info-paragraph.layout-4{
    padding: 0 20px;
  }
  body.membership .custom-info-paragraph .h2-a{
    padding: 0;
  }
  body.membership .accordion-paragraph.container-equal-padding{
    padding: 0;
  }
  body.membership .custom-info-paragraph h4{
    padding: 0;
  }
  body.membership-get-involved .custom-info-paragraph.layout-4{
    padding: 0;
  }
  body.membership-get-involved .custom-info-paragraph .h2-a{
    padding: 0;
  }
  .custom-info-paragraph.width-key-fact{
    padding: 0 20px;
  }
  .news .header-photo{
    height: 310px;
  }
  .news-with-title-row .container-news-section {
    margin-top: 0;
    margin-left: 0;
  }
  body.why-houston-international-business .h2-b{
    padding: 0 20px;
  }
  .detail-page--programs-banner .div-block-42{
    padding-top: 20px;
  }
  .system-section-container.full-width{
    padding-top: 30px;
  }
  .form---ambassador-application.w-form .js-form-type-textfield,
  .form---ambassador-application.w-form .js-form-type-select,
  .form---ambassador-application.w-form .js-form-type-tel{
    width: 100%;
  }
  .form---ambassador-application.w-form .form-item-ba-state{
    width: 100%;
  }
  .get-involved-tabs-wrapper .tabs-menu .get-involved-tab-menu .title{
    min-height: 0;
  }
  .membership-get-involved .custom-info-paragraph.layout-4{
    padding: 0;
  }
  body.public-policy .system-section-container.policy-highlight-section{
    padding: 0 20px;
  }
  body.why-houston-innovation .wrapper.video-only{
    padding: 0;
    margin-bottom: 30px;
  }
  body.why-houston-innovation .wrapper.video-only .video-container{
    min-height: 250px;
  }
  body.why-houston-innovation .system-section-container.event-card-layout{
    padding-top: 20px;
  }
  body.why-houston-innovation .system-section-container.additional-resources{
    padding-top: 20px;
  }
  .system-section-container.node-board-of-directors .board-of-directors-header{
    padding-left: 20px;
  }
  .system-section-container.node-board-of-directors .breadcrumbs-wrapper{
    padding-left: 20px;
  }
  body.about-contact .header-content-container{
    padding: 0 20px!important;
    margin-top: 50px!important;
  }
  body.about-contact .contact-team---50w{
    width: 100%;
  }
  body.about .plain-band-content .div-block-6{
    padding: 0 20px;
  }
  body.about .about-statement-banner.section-details{
    background-size: 0!important;
  }
  .campaign-band h2{
    text-align: center;
  }
  .system-section-container.key-facts-border .kei-band-container .factoid-wrapper{
    padding-left: 0;
    padding-right: 0;
  }
  .member-sticker{
    right: 0;
  }
  .accordion-paragraph .accordion-title{
    white-space: normal;
    width: 90%;
  }
  .wrapper.partnership-team-grid{
    margin-top: 0;
  }
  .contact-sidebar-wrapper.more-information{
    width: 100%;
  }
  .system-section-container.paragraph-detail-promotion{
    padding: 30px;
  }
  .system-section-container.events-page-featured .band-container .heading-2-white{
    text-align: center;
  }
  body.houston-data .system-section-container{
    padding: 0;
  }
  body.houston-data .research-grid-data .research-grid-left{
    padding: 0;
  }
  body.news .system-section-container{
    padding: 0;
  }
  body.press-releases .system-section-container,
  body.business-announcements .system-section-container{
    padding: 0;
  }
  body.events .system-section-container{
    padding: 0;
  }
  .wrapper.news .news-article .news-details .paragraph{
    margin: 0 30px;
  }
  .wrapper.news .news-details{
  	padding: 0;
  }
  .form---newsletter-sign-up p{
    text-align: center!important;
  }
  .form---newsletter-sign-up .button-opt-in a{
    margin: 0 auto!important;
    margin-bottom: 20px!important;
  }
  .event-hero-template .slide-img-container iframe{
    min-height: 260px;
  }
  .events-page-virtual .virtual-event-container{
    padding: 20px 20px 0 20px!important;
  }

}

@media (min-width: 758px) {
  body > div.navigation.navbar.w-nav > div.main-nav > div > div.secondary-nav-container.w-hidden-small.w-hidden-tiny.w-clearfix > a.nav-link-events-button.nav-dropdown-toggle.w-nav-link {
    display: none;
  }

  body > div.navigation.navbar.w-nav > div.main-nav > div > nav > a.nav-link-events-button.nav-dropdown-toggle.w-nav-link {
    margin-right: 10px;
  }
}
/* ------------------- End of Media queries ------------------- */

.contact-points ul,
.need-more-info-section ul {
  list-style-image: url('../svg/ghp-blue-carrot-2.svg');
  line-height: 30px;
  overflow: hidden;
  padding: 20px;
}

.contact-points li,
.need-more-info-section li {
  width: 80%;
  margin-bottom: 10px;
  float: left;
  font-family: Proximanovasoft, sans-serif;
  color: #4a4a4a;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

.form---ambassador-application .js-form-type-textarea {
  margin-bottom: 20px;
}

.form---ambassador-application .js-form-type-checkbox {
  overflow: hidden;
  padding-right: 20px;
  float: left;
}

input#edit-url[name="url"],
input#edit-url--0[name="url"],
input#edit-url--1[name="url"],
input#edit-url--2[name="url"],
input#edit-url--3[name="url"],
input#edit-url--4[name="url"] {
  display: none;
}

div.campaign-band .callout-band-description-aqua p{
  color: #fff;
}

body.membership div.header-content-container {
  padding-bottom: 70px;
}

.industry-detail .drp-list.w--open {
  background: transparent;
}

.section--activity .section-statement,
.program-benefits .section-statement {
  font-size: 38px;
  line-height: 42px;
  font-weight: 500;
}

.section--activity {
  background-image: linear-gradient(180deg, #fff 49%, #f4fcfc 0);
}

h5.h4-ambassador,
.ambassador-details-container h3.h3 {
  color: #004e7d;
}

.w-icon-nav-menu {
  font-size: 32px !important;
}

.band-container-width{
  background-color: #f4fcfc;
}
.band-container-width .band-container{
  max-width: 1200px;
  margin: 0 auto;
}
.w-dropdown-link.w--current{
  color: #00a0dd;
}
.industry-toolkits .h2-b{
  color: #0076bb;
}
body.home .wrapper-h-event-section{
  width: 390px;
}
body.home .div-block-36{
  width: 100%;
}
a.secondary-nav-text{
  text-decoration: none;
  color: #023a5a;
}
a.main-nav-text{
  text-decoration: none;
  color: #023a5a;
}

/*Newsletter*/
.form---newsletter-sign-up p{
  float: left;
  clear: left;
  font-family: effra, sans-serif;
  color: #fff;
  font-weight: 300;
  text-align: left;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  font-size: 17px;
  line-height: 1.5;
  margin-bottom: 18px;
}
.form---newsletter-sign-up .button-opt-in{
  display: flex;
  width: 100%;
  justify-content: left;
}

.form---newsletter-sign-up .button-opt-in a{
  font-family: effra, sans-serif;
  color: #fff;
  text-align: left;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  font-size: 18px;
  font-weight: 400;
  margin: 0;
  background-color: rgb(255, 255, 255, 0.2);
  padding: 14px 16px;
}

.form---newsletter-sign-up .button-opt-in a .btn-text{
  font-weight: 400;
}

/* PEOPLE STAFF */
.node-type-people .bod-conrtainer .bod-name-container .contacts{
  font-size: 15px;
  color: #3dc1cc;
  font-weight: 400;
  margin-top: 5px;
  display: flex;
  flex-wrap: wrap;
}
.node-type-people .bod-conrtainer .bod-name-container .contacts a{
  color: #023a5a;
}
.node-type-people .bod-conrtainer .bod-name-container.staff{
  margin-top: 10px;
}
.node-type-people .bod-conrtainer .bod-name-container .contacts div{
  width: 100%;
}
.node-type-people .text---label-title{
  padding-right: 10px;
}

/* VIRTUAL EVENT PAGE */
.events-page-virtual .band-container.vertical{
  text-align: center;
  height: 275px;
  justify-content: flex-end;
}
.events-page-virtual .band-container.vertical h2{
  font-size: 34px;
}
.events-page-virtual .band-container.vertical h4.h4--explore-regions{
  font-size: 30px;
  color: #fff;
  margin-top: 20px;
}
.events-page-virtual .iframe{
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.events-page-virtual .iframe iframe{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.events-page-virtual .virtual-event-container{
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 0 0;
}
.events-page-virtual .event-details{
  padding-top: 50px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.events-page-virtual .event-details .event-details-left{
  width: 65.5%;
}
.events-page-virtual .event-details .event-details-left .h3.mid-blue{
  font-size: 30px;
}
.events-page-virtual .event-details .event-details-left .details{
  margin-top: 10px;
    margin-bottom: 30px;
    padding-right: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-family: 'Proxima nova',sans-serif;
    font-size: 16px;
    line-height: 26px;
    text-align: left;
}
.events-page-virtual .event-details .event-details-left .details a{
  color: #009fde;
  text-decoration: none;
  font-weight: bold;
}
.events-page-virtual .event-details .event-details-right{
  width: 25%;
  text-align: center;
}
.events-page-virtual .event-details .event-details-right .h3-small{
  margin: 0 0 30px 0;
  font-size: 25px;
}
.events-page-virtual .event-details .event-details-right img{
  max-width: 70%;
}

/* THUMBNAIL GRID */
.paragraph-thumbnail-grid{
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1200px;
  margin: 50px auto;
  justify-content: space-between;
}

.paragraph-thumbnail-grid .thumbnail-grid-item{
  flex-basis: 48%;
  margin-bottom: 35px;
}
.paragraph-thumbnail-grid .thumbnail-img{
  position: relative;
}
.paragraph-thumbnail-grid .thumbnail-grid-item img{
  height: auto;
  opacity: 1;
}
.paragraph-thumbnail-grid .thumbnail-grid-item .thumbnail-title{
  margin-bottom: 5px;
  font-family: effra,sans-serif;
  color: #00a0dd;
  font-size: 22px;
  font-weight: 700;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 12px;
}

.paragraph-thumbnail-grid .thumbnail-grid-item .thumbnail-subtitle{
  margin-top: 0px;
}

.paragraph-thumbnail-grid .thumbnail-grid-item .middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}
.paragraph-thumbnail-grid .thumbnail-grid-item:hover img{
  opacity: 0.3;
}

.paragraph-thumbnail-grid .thumbnail-grid-item:hover .middle{
  opacity: 1;
}

.paragraph-thumbnail-grid .thumbnail-grid-item .text {
  background-color: #0063a8;
  color: white;
  font-size: 16px;
  padding: 10px 15px;
}

.paragraph-thumbnail-grid .thumbnail-grid-item:hover .thumbnail-title{
  color: #0063a8;
}

.paragraph-thumbnail-grid .thumbnail-grid-item article{
  border: 1px solid #ddd;
  padding: 8px;
  overflow: hidden;
}

@media (max-width: 1024px) {
  .paragraph-thumbnail-grid{
    padding: 0 30px;
  }
}

@media (max-width: 758px) {
  .paragraph-thumbnail-grid .thumbnail-grid-item{
    flex-basis: 100%;
  }
}
/* ----- FIREFOX ----- */
@-moz-document url-prefix() {
  .research-grid-data .research-grid-left .views-exposed-form .form-item summary {
    margin-left: 0;
    width: 100%;
  }
}
/* ----- IE ----- */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10/IE11 CSS styles go here */
  .research-grid-data .research-grid-left .views-exposed-form .form-item summary {
    margin-left: 0;
    width: 100%;
  }
  .events .events-list-grid .events-page-detail-list a.link-block.w-inline-block{
    justify-content: flex-start;
  }
  .benefits .div-block-6 .div-block-5{
     flex: 31%;
   }
  .plain-band-content .div-block-6 .div-block-5{
    flex: 31%;
  }
  .system-section-container.paragraph-detail-promotion .div-block-6 .div-block-5{
    flex: 31%;
  }
  .form---contact-industries-expert .tm-info-wrapper .text---tm-cta{
    text-align: left;
  }
  .card--news-wrap{
    width: 100%;
  }
  .system-section-container.institutions-band .card-grid--news-wrap{
    display: inline-block;
  }
  .detail-page--banner .header-content-container.image img{
    max-width: 243px;
  }
  .system-section-container.committee-highlight-section .committee-container .div-block-58{
    flex: auto;
    width: 70%;
  }
  .about-statement-banner .paragraph.no-padding{
    width: 100%;
  }
  .system-section-container.additional-resources .paragraph{
    width: 100%;
  }
  .system-section-container.news-with-title-row .title-card--title{
    width: 100%;
  }
  img.youtube{
    left: calc(50% - 50px);
    bottom: calc(50% - 50px);
  }
  img.youtub-hovered{
    left: calc(50% - 50px);
    bottom: calc(50% - 50px);
  }
  img.youtub-hovered-reverse{
    left: calc(50% - 50px);
    bottom: calc(50% - 50px);
  }
  .system-section-container.priority-issues .priority-container .paragraph{
    width: 100%;
  }
  .system-section-container.leadership-team .div-block-11 .div-block-9 .img-team{
    max-width: 64px;
  }
  .system-section-container.node-board-of-directors .bod-detail{
    flex: auto;
  }
  .partnership-team-grid .research-grid-right .reseearch-sidebar--team-member{
    flex-basis: 31%;
  }
  .get-involved-tabs-wrapper .tabs-menu .get-involved-tab-menu.w--current .title{
    width: 100%;
  }
  .get-involved-tabs-wrapper .tabs-menu .get-involved-tab-menu .title{
    width: 100%;
  }
  .industry-card-paragraph .card--ft-event-wrap._11-bottom-margin{
    margin-bottom: 0;
  }
  .industry-card-paragraph .paragraph.card--industry{
    width: 100%;
  }
  .wrapper.news .paragraph-news-event-band{
    margin-right: 0;
    margin-left: 0;
  }
  .container-for-regions-map{
    width: 100%;
  }
  .research-grid-data .research-card--container .research-card-img{
    max-height: 240px;
  }
}

/* ---- Edge ---- */
@supports (-ms-ime-align: auto) {
  .research-grid-data .research-grid-left .views-exposed-form .form-item summary {
    margin-left: 0;
    width: 100%;
  }
}

@media (max-width: 479px) {
  .member-directory-row > div.item {
    width: 100% !important;
    clear: both;
    display: block;
    margin-bottom: 10px !important;
  }
  .member-directory-rows div.header {
    display: none;
  }
}
.masonry-layout .masonry-item {
  width: 45%;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
}
.masonry-layout .masonry-item .research--card--image{
  display: block;
}
.houston-data .research-grid-data .research-grid-right{
  width: 70%;
}
.webform-submission-salesforce-lead-form-add-form .form-select {
  display: block;
  width: 100% !important;
  margin-top: 7px;
  height: 30px;
  background: #fff;
  border: none;
  border-bottom: 1px solid #ccc;
  color: #023a5a;
  font-size: 16px;
}

.webform-submission-salesforce-lead-form-add-form .captcha {
  margin-top: 15px;
}

.webform-submission-salesforce-lead-form-add-form .webform-button--submit {
  margin-top: 40px;
}

.webform-submission-salesforce-lead-form-add-form .form-three-col-input-wrapper input {
  color: #292929;
}

.webform-submission-salesforce-lead-form-add-form .form-item textarea {
  min-height: 37px;
  color: #292929;
}

.webform-submission-salesforce-lead-form-add-form label {
  color: #023a5a;
}

.webform-submission-salesforce-lead-form-add-form label.js-form-required.form-required:after {
  content: '*';
  color: #e64784;
}

.webform-submission-salesforce-lead-form-add-form .text-count-message {
  font-family: effra,sans-serif;
  color: #023a5a;
  font-size: 16px;
}
.event-add-to-calendar a.rsvp-btn{
  background-color: #e64784;
  padding: 10px 15px;
  line-height: 1.6;
  justify-content: center;
}

@media (max-width: 1024px) {
  .download-guide-container {
    max-width: none;
  }
  .membership .contact-form-wrapper,
  .membership-benefits .contact-form-wrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}

@media (max-width: 640px) {
  .webform-submission-salesforce-lead-form-add-form .form-three-col-input-wrapper {
    width: 100%;
  }
  .webform-submission-salesforce-lead-form-add-form .form-item-firstname,
  .webform-submission-salesforce-lead-form-add-form .form-item-questions-and-comments__c {
    margin-top: 15px;
  }
}

/* Board of Directors listing */
.industry--grid-wwrapper {
  padding-bottom: 50px;
}
.system-section-container.campaign-band {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.board-of-directors-header .h4-a {
  color: #00A0DD;
}
.board-of-directors-divider {
  border-bottom: 2px solid lightgray;
  width: 100%;
}
.reseearch-sidebar--team-member .text-block-12 {
  font-family: Effra, sans-serif;
  font-weight: bold;
  font-size: 16px;
  color: #023A5A;
  text-transform: none;
}
.reseearch-sidebar--team-member .text-block-13 {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: .5px;
  color: #00A0DD;
  line-height: 20px;
}
/* END */

/* TABS TICKETS EVENTS */

/* Style the tab */
.tab {
  overflow: hidden;
}

/* Style the buttons inside the tab */
.tab button {
  outline: none;
  cursor: pointer;
  font-size: 13px;
  font-family: effra, sans-serif;
  color: #00a0dd;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 500;
  margin: 0 25px 0 0;
  padding: 2px 0;
  opacity: 0.8;
  background: none;
}

/* Change background color of buttons on hover */
.tab button:hover {
  border-bottom: 3px solid #00a0dd;
}

/* Create an active/current tablink class */
.tab button.active {
  border-bottom: 3px solid #00a0dd;
  opacity: 1;
  cursor: default;
}

/* Style the tab content */
.tabcontent {
  display: none;
  margin: 20px 0;
}

.tabcontent > h3:first-child{
  display: none;
}

.tickets-tabs h3.mid-blue{
  margin-bottom: 10px;
}

.tickets .h5-a{
  width: 100%;
  margin: 10px 0 0 0;
}

.tickets .h4--explore-regions{
  margin: 0;
}

.tickets .paragraph{
  margin: 5px 0 0 0;
}

.tickets.featured .h5-a{
  color: #e64784;
}
.tickets.featured .h4--explore-regions{
  color: #e64784;
  font-weight: 500;
}
.tickets-tabs{
  margin-bottom: 40px;
}
#slick-views-event-header-block-1-1 .slick__slider{
  height: 100%;
}
#slick-views-event-header-block-1-1 .slick__slider .slick-list{
  height: 100%;
}
#slick-views-event-header-block-1-1 .slick__slider .slick-list .slick-track{
  height: 100%;
}
#slick-views-event-header-block-1-1 .slick__slider .slick-list .slick-track .slick-slide div:first-child{
  height: 100%;
}
#slick-views-event-header-block-1-1 .slick__slider .slick-list .slick-track .slick-slide .slick__slide{
  height: 100%;
}
#slick-views-event-header-block-1-1 .slick__slider .slick-list .slick-track .slick-slide .slick__slide article{
  height: 100%;
}
#slick-views-event-header-block-1-1 .slick__slider .slick-list .slick-track .slick-slide .slick__slide article img{
  width: 100%;
}
.event-add-to-calendar.second-link a.rsvp-btn{
  background-color: #fff;
  padding: 0;
}


/*new committees page*/

.node-type-committee .card--industry-small--read-more{
  margin-top: 20px;
}
.node-type-committee .news-card-h3 {
  height: auto;
}
.node-type-committee .custom-info-paragraph .system-section-container .wrapper{
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 30px;
}
.node-type-committee .custom-info-paragraph .system-section-container .wrapper .text---label-title{
  width: 100%;
}
.node-type-committee .custom-info-paragraph .system-section-container .wrapper .h2-a{
  max-width: none!important;
}
.node-type-committee .custom-info-paragraph .system-section-container .wrapper .text-block-8{
  max-width: none!important;
}
.node-type-committee .custom-info-paragraph .system-section-container .wrapper .band-container-description{
  width: 75%;
  padding-bottom: 30px;
}
.node-type-committee .custom-info-paragraph .system-section-container .wrapper .band-container{
  padding-bottom: 0;
}
.node-type-committee .industry--grid-wwrapper .div-block-38{
  flex-wrap: wrap;
  justify-content: flex-start;
}
.node-type-committee .industry--grid-wwrapper .div-block-38 .h3--section-title{
  width: 100%;
  padding-bottom: 20px;
}
.node-type-committee .industry--grid-wwrapper .div-block-38 .card-industry-small{
  max-width: 375px;
}
.node-type-committee .committee-container .div-block-58 .h2-a{
  width: 50%;
}
.node-type-committee .committee-container .div-block-58 .description h3{
  color: #0076bb;
}
.node-type-committee .committee-container .div-block-58 .description h4{
  color: #0076bb;
}
.node-type-committee .custom-info-paragraph.with-image{
  padding: 0;
}
.node-type-committee .custom-info-paragraph.with-image h3{
  color: #0076bb;
  font-weight: 100;
  width: 80%;
}
.node-type-committee .custom-info-paragraph.with-image .paragraph{
  width: 90%;
}
.node-type-committee .paragraph-news-event-band .container-event-section a.link-block{
  display: none;
}
.node-type-committee .paragraph-news-event-band{
  padding-right: 0;
  padding-left: 0;
}
.node-type-committee .card--news--description{
  text-align: left;
}
.node-type-committee .div-block-59 .committee-topic-container .section-label{
  color: #466e86;
}
@media (max-width: 767px){
  .node-type-committee .committee-highlight-section div.description.paragraph{
    display: block;
  }
  .node-type-committee .industry--grid-wwrapper .div-block-38 .card-industry-small{
    margin:0 auto;
    margin-bottom: 20px;
  }
  .node-type-committee .industry--grid-wwrapper{
    text-align: center;
  }
  .node-type-committee .custom-info-paragraph.with-image{
    padding: 0 32px;
  }
  .node-type-committee .custom-info-paragraph .system-section-container .wrapper .text-block-8{
    width: 100%;
  }
  .node-type-committee .custom-info-paragraph .system-section-container .wrapper .band-container-description{
    width: 100%;
  }
  .system-section-container.talent-block .talent-paragraph{
    max-height: none;
  }
}

/*new priority issue page*/
.node-type-priority-issue .card--industry-small--read-more{
  margin-top: 20px;
}
.node-type-priority-issue .news-card-h3 {
  height: auto;
}
.node-type-priority-issue .custom-info-paragraph .system-section-container .wrapper{
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 30px;
}
.node-type-priority-issue .custom-info-paragraph .system-section-container .wrapper .text---label-title{
  width: 100%;
}
.node-type-priority-issue .custom-info-paragraph .system-section-container .wrapper .h2-a{
  max-width: none!important;
}
.node-type-priority-issue .custom-info-paragraph .system-section-container .wrapper .text-block-8{
  max-width: none!important;
}
.node-type-priority-issue .custom-info-paragraph .system-section-container .wrapper .band-container-description{
  width: 75%;
  padding-bottom: 30px;
}
.node-type-priority-issue .custom-info-paragraph .system-section-container .wrapper .band-container{
  padding-bottom: 0;
}
.node-type-priority-issue .industry--grid-wwrapper .div-block-38{
  flex-wrap: wrap;
  justify-content: flex-start;
}
.node-type-priority-issue .industry--grid-wwrapper .div-block-38 .h3--section-title{
  width: 100%;
  padding-bottom: 20px;
}
.node-type-priority-issue .industry--grid-wwrapper .div-block-38 .card-industry-small{
  max-width: 375px;
}
.node-type-priority-issue .committee-container .div-block-58 .h2-a{
  width: 50%;
}
.node-type-priority-issue .committee-container .div-block-58 .description h3{
  color: #0076bb;
}
.node-type-priority-issue .committee-container .div-block-58 .description h4{
  color: #0076bb;
}
.node-type-priority-issue .custom-info-paragraph.with-image{
  padding: 0;
}
.node-type-priority-issue .custom-info-paragraph.with-image h3{
  color: #0076bb;
  font-weight: 100;
  width: 80%;
}
.node-type-priority-issue .custom-info-paragraph.with-image .paragraph{
  width: 90%;
}
.node-type-priority-issue .paragraph-news-event-band .container-event-section a.link-block{
  display: none;
}
.node-type-priority-issue .paragraph-news-event-band{
  padding-right: 0;
  padding-left: 0;
}
.node-type-priority-issue .card--news--description{
  text-align: left;
}
.node-type-priority-issue .div-block-59 .committee-topic-container .section-label{
  color: #466e86;
}
@media (max-width: 767px){
  .node-type-priority-issue .committee-highlight-section div.description.paragraph{
    display: block;
  }
  .node-type-priority-issue .industry--grid-wwrapper .div-block-38 .card-industry-small{
    margin:0 auto;
    margin-bottom: 20px;
  }
  .node-type-priority-issue .industry--grid-wwrapper{
    text-align: center;
  }
  .node-type-priority-issue .custom-info-paragraph.with-image{
    padding: 0 32px;
  }
  .node-type-priority-issue .custom-info-paragraph .system-section-container .wrapper .text-block-8{
    width: 100%;
  }
  .node-type-priority-issue .custom-info-paragraph .system-section-container .wrapper .band-container-description{
    width: 100%;
  }
}

.industry--grid-wwrapper .div-block-38{
  flex-wrap: wrap;
}
.industry--grid-wwrapper .div-block-38 .h3--section-title{
  width: 100%;
}
.news-card-h3{
  height: auto;
  word-wrap: break-word;
  hyphens: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.card--industry-small--read-more{
  margin-top: 0;
}
.drop-down-level-2{
  background: #fff;
}
.drop-down-level-2{
  min-width: calc(100% + 1px);
}

/*NEWS*/

.header-content-container-news .paragraph strong{
  color: #50758b;
}

.header-content-container-news .news-summary{
  font-family: 'Proxima nova', sans-serif;
  color: #292929;
  font-size: 24px;
  line-height: 34px;
  font-style: italic;
  font-weight: 600;
}

.header-content-container-news .news-summary span{
  color: #01a0dd;
}

.system-section-container.news{
  padding: 20px 0;
}
.system-section-container.news .news-content-container{
  width: 50%;
  padding-right: 4%;
  font-family: Proximanovasoft, sans-serif;
  color: #023a5a;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  text-align: left;
}
.system-section-container.news .sidebar-container{
  display: flex;
  width: 50%;
  padding-left: 2%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.system-section-container.news .container-for-sections{
  padding: 0px;
}

.system-section-container.news .news-img{
  position: relative;
  right: 0%;
  width: 100%;
  height: 320px;
  margin-bottom: 4%;
  background-image: url(../png/example-bg.png);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: white;
}

.system-section-container.news .news-img.mobile-img{
  display: none;
}

.system-section-container.news .news-video{
  position: relative;
  right: 0%;
  width: 100%;
  height: 320px;
  margin-bottom: 15%;
}

.system-section-container.news .news-video.mobile-video{
  display: none;
}

.system-section-container.news .news-sidebar{
  width: 100%;
  height: auto;
  max-width: 320px;
  padding-right: 0px;
  float: right;
  background-color: #fff;
  box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.15);
  text-align: left;
  margin-top: 25px;
}

.system-section-container.news .explore-content{
  padding: 21px 20px 20px;
  background-color: #f4fcfc;
}
.system-section-container.news .explore-content .sidebar-heading{
  margin-top: 0px;
  font-family: effra, sans-serif;
  color: #0076bb;
  font-size: 28px;
  line-height: 35px;
  font-weight: 400;
  text-align: left;
}

.system-section-container.news .tag-items-container{
  margin-bottom: 16px;
}
.system-section-container.news .tag-items-container a{
  margin-right: 8px;
  font-family: effra, sans-serif;
  color: #00a0dd;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-decoration: none;
}
.system-section-container.news .sidebar-card{
  display: flex;
  margin-bottom: 15px;
  font-family: effra, sans-serif;
  color: #023a5a;
  font-weight: 400;
}
.system-section-container.news .explore-content .sidebar-card .card-thumbnail-container{
  width: 25%;
}
.system-section-container.news .explore-content .sidebar-card .card-text{
  width: 75%;
}
.system-section-container.news .explore-content .sidebar-card .card-thumbnail-container .card-thumbnail{
  width: 45px;
  height: 45px;
  margin-right: 15px;
  background-image: url(../png/example-bg.png);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.system-section-container.news .explore-content .text---label-title{
  margin-bottom: 5px;
  clear: left;
  font-family: effra, sans-serif;
  color: #3dc1cc;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.system-section-container.news .explore-content .text-sidebar-desciption{
  font-size: 14px;
}
.system-section-container.news .explore-content .sidebar-card a{
  font-family: Proximanovasoft, sans-serif;
  color: #00a0dd;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}
.system-section-container.news .explore-arrow{
  text-align: center;
}
.system-section-container.news .sidebar-cta{
  padding: 20px 20px 5px;
}
.system-section-container.news .sidebar-cta .text---label-title.purple-label{
  color: #6d7bc2;
  font-size: 15px;
}
.system-section-container.news .sidebar-cta .text-sidebar-desciption.cta-descption{
  margin-bottom: 10px;
  font-family: Proximanovasoft, sans-serif;
  font-size: 16px;
  line-height: 26px;
}
.system-section-container.news .sidebar-cta .text-sidebar-desciption.cta-descption p strong{
  font-family: Proximanova, sans-serif;
  color: #6d7bc2;
}
.system-section{
  border-top: 0px;
}
.news-content-container p a{
  text-decoration: none;
  color: #0076bb;
  font-weight: bold;
}

.system-section-container.news .explore-content .sidebar-card a.explore-houston-link{
  color: #023a5a;
}

.header-content-container-news .breadcrumbs-wrapper .breadcrumb-news{
  color: #01a0dd;
}

.header-content-container-news .breadcrumbs-wrapper .breadcrumb-news .arrow-breadcrumb-news{
  transform: scaleX(-1);
  margin-right: 7px;
}

.header-content-container-news .breadcrumbs-wrapper .breadcrumb-link{
  border-bottom: 1px solid #3dc1cc;
}

.system-section-container.news .news-img-caption{
  font-size: 16px;
  color: #50758b;
  font-style: italic;
}

.system-section-container.news .news-img-caption-mobile{
  font-size: 16px;
  color: #50758b;
  font-style: italic;
  margin-bottom: 20px;
  display: none;
}

@media (max-width: 991px){
  .system-section-container.news .container-for-sections.space-between-news {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (max-width: 767px){
  .system-section-container.news .container-for-sections.space-between-news {
    overflow: visible;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .system-section-container.news .news-content-container {
    width: 100%;
  }
  .system-section-container.news .sidebar-container {
    margin-top: 10%;
  }
  .system-section-container.news .news-video{
    display: none;
  }
  .system-section-container.news .news-video.mobile-video{
    display: block;
    text-align: center;
  }
  .system-section-container.news .news-img{
    display: none;
  }
  .system-section-container.news .news-img-caption{
    display: none;
  }
  .system-section-container.news .news-img.mobile-img{
    display: block;
    margin-bottom: 9%;
    text-align: center;
  }
  .system-section-container.news .sidebar-container{
    width: 100%;
  }
  .system-section-container.news .news-img-caption-mobile{
    display: block;
  }
}

@media (max-width: 479px) {
  .system-section.vertical-sect{
    padding: 0 30px;
  }
}

@media all and (-ms-high-contrast:none)
{
  *::-ms-backdrop, .header-content-container-news iframe { margin-bottom: 50px; } /* IE11 */
}

.about-section-details-no-bg .section-details .about-statement-details-container-reversed.background-image-reverse{
  padding-bottom: 0px;
}

.about-section-details-no-bg .section-details .about-statement-details-container.background-image{
  padding-bottom: 0px;
}
.about-section-details-bg .about-statement-details-container.background-image{
  padding-bottom: 0px;
  padding-top: 50px;
}
.about-section-details-bg .about-statement-details-container-reversed.background-image-reverse{
  padding-bottom: 0px;
  padding-top: 50px;
}
.about-section-details-bg .about-statement-details-container-reversed, .about-section-details-bg .about-statement-details-container{
  max-width: 1200px;
  margin: 0 auto;
}
.about-section-details-bg .about-statement-banner.section-details{
  padding-bottom: 0px;
}

/* IMAGE MODAL */
.images-modal{
  z-index: 111111!important;
  border: 0px;
  background-color: rgba(255,255,255, 0.3);
  padding: 0px;
}
.images-modal img{
  width: 100%;
  height: auto;
}
.images-modal .ui-dialog-titlebar{
  border: 0px;
  background: none;
}
.images-modal .ui-dialog-titlebar .ui-dialog-title{
  display: none;
}
.images-modal .ui-dialog-titlebar-close{
  background: none;
  border: none;
}
.images-modal .ui-dialog-titlebar-close .ui-button-icon{
  background: transparent url('../png/close.png') no-repeat center;
  background-size: cover;
  width: 32px;
  height: 30px;
  z-index: 1111111!important;
  background-color: #023a5a;
  border-radius: 18px;
}
.images-modal .ui-dialog-titlebar-close{
  outline: none;
}
.images-modal .ui-dialog-titlebar-close .ui-icon-closethick:focus{
  outline: none;
}
.image-modal-cta{
  text-decoration: none;
  font-family: 'Proxima nova',sans-serif;
  font-size: 14px;
  color:#333;
}
.about-statement-banner.section-details .div-block-64.reversed{
  max-width: unset;
}
.about-statement-banner{
  padding-bottom: 50px;
}
.container-event-details .tickets-tabs h3{
  display: none;
}
.container-event-details .ticket-type-description{
  font-weight: 900;
}
.hide-ticket-type{
  display: none;
}
.footer-social-link.instagram {
  /* background-image: url('../images/instagram-social.svg'); */
}

/*PAGE MEMBERSHIP BENEFITS*/
.benefits-drawer-content {
  display: none;
  font-family: effra, sans-serif;
  color: #324553;
  font-size: 16px;
}

.div-block-84 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.label-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 9px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #bfccd4;
}

.text-benefits-label {
  font-family: Proximanovasoft, sans-serif;
  color: #00a0dd;
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
}

.member-level-container {
  width: 100%;
}

.benefits-rich-text {
  width: 100%;
  font-family: Proximanovasoft, sans-serif;
  color: #324553;
  font-size: 16px;
  line-height: 24px;
}

.benefits-content-left {
  width: 70%;
  padding-right: 2%;
}

.benefits-sidebar {
  width: 100%;
  height: auto;
  max-width: 320px;
  padding: 20px;
  float: right;
  background-color: #fafafa;
  box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.15);
  text-align: left;
}

.sidebar-heading-small {
  margin-top: 0px;
  margin-bottom: 15px;
  font-family: effra, sans-serif;
  color: #0076bb;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
  text-align: left;
}

.mb-sidebar-container {
  width: 30%;
  padding-top: 3%;
}

.benefit-1-watermark {
  background-image: url('../carrot-lg-1.html');
  background-position: 0% 0%;
  background-size: 450px;
  background-repeat: no-repeat;
}

.benefit-2-watermark {
  background-image: url('../carrot-lg-2.html');
  background-position: 0% 15%;
  background-size: 450px;
  background-repeat: no-repeat;
}

.benefit-3-watermark {
  background-image: url('../carrot-lg-3.html');
  background-position: 0% 15%;
  background-size: 450px;
  background-repeat: no-repeat;
}

.benefit-4-watermark {
  background-image: url('../carrot-lg-4.html');
  background-position: 0% 15%;
  background-size: 450px;
  background-repeat: no-repeat;
}

.mb-mobile-carrot {
  display: none;
}

.mobile-helper-text {
  display: none;
  font-family: effra, sans-serif;
  color: #023a5a;
  font-style: italic;
}
.membership-benefits-levels{
  max-width: 1200px;
  margin: 0 auto;
  padding: 0;
}
.benefit-tabs{
  border: 0px;
  min-height: 68px;
}
.benefit-tabs.w--current{
  border-bottom: 5px solid!important;
}
.sidebar-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  font-family: effra, sans-serif;
  color: #023a5a;
  font-weight: 400;
}

.card-thumbnail-container {
  width: 25%;
}

.card-thumbnail {
  width: 45px;
  height: 45px;
  margin-right: 15px;
  background-image: url('../png/example-bg.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.text-sidebar-desciption {
  font-size: 14px;
}

.text-sidebar-desciption.cta-descption {
  margin-bottom: 10px;
  font-family: Proximanovasoft, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.sidebar-cta {
  padding: 20px 20px 5px;
}

.purple-span {
  font-family: Proximanova, sans-serif;
  color: #6d7bc2;
}
.membership-benefits-wrapper {
  position: relative;
  width: 100%;
  height: auto;
}

.benefits-tabs {
  width: 100%;
  max-width: 1600px;
  margin-top: 3%;
}

.benefit-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24%;
  max-width: 300px;
  padding-right: 0px;
  padding-bottom: 1%;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  font-family: effra, sans-serif;
  color: #50758b;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.text-mb{
  max-width: 180px;
}

.benefit-tabs.w--current {
  border-bottom-color: #00a0dd;
  background-color: transparent;
}

.benefits-tab-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  border-bottom: 1px solid #bfccd4;
}

.img-benefits {
  width: 28px;
  margin-right: 15px;
}

.benefits-tab-container {
  margin-top: 2%;
}

.benefit-content-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.heading-3-mb {
  margin-top: 0px;
  font-family: effra, sans-serif;
  color: #0076bb;
  font-size: 21px;
  line-height: 35px;
  font-weight: 500;
  text-align: left;
}
.price-label {
  display: block;
  margin-bottom: 5px;
  font-family: effra, sans-serif;
  color: #324553;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.price-label.centered {
  text-align: center;
}

.price-label.white {
  color: #fff;
  letter-spacing: 1px;
}

.price-label.lih-label {
  margin-bottom: 20px;
}

.price-label.member-callout {
  font-weight: 700;
}

.membership-benefits-wrapper .benefits-content-left .accordion-paragraph{
  padding: 0px;
  margin-bottom: 5%;
}
.membership-benefits-wrapper .benefits-content-left .accordion-paragraph .w-dropdown-toggle{
  padding: 0px;
  background: 0;
  border-bottom: 1px solid #bfccd4;
  margin-bottom: 15px;
}
.membership-benefits-wrapper .benefits-content-left .accordion-paragraph .drp-list{
  background-color: unset;
}
.membership-benefits-wrapper .benefits-content-left .accordion-paragraph .w-dropdown-toggle:hover{
  background-color: unset;
}
.membership-benefits-wrapper .benefits-content-left .accordion-paragraph .w-dropdown-toggle .accordion-title{
  font-family: Proximanovasoft, sans-serif;
  color: #00a0dd;
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  padding: 9px 0;
}
.membership-benefits-wrapper .benefits-content-left .accordion-paragraph .w-dropdown-toggle .accordion-icon{
  width: 15px;
  margin-top: 20px;
}
.membership-benefits-wrapper .benefits-content-left .accordion-paragraph .text-wrapper.accordion{
  display: none;
}
.membership-benefits-wrapper .benefits-content-left a{
  color: #00a0dd;
}
.system-section-container.membership-benefits{
  background-repeat: no-repeat;
  padding-bottom: 50px;
}
.membership-benefits.mobile{
  display: none;
}
.membership-benefits.desktop{
  display: block;
}
.membership-benefits-wrapper .sidebar-card a{
  font-family: Proximanovasoft, sans-serif;
  color: #00a0dd;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}
.plain-band-content.blue-c .link-text--label.pink{
  color:#01a0dd;
}
#form-download-file{
  margin-bottom: 5%;
}
@media (max-width: 991px) {
  .benefit-tabs {
    width: 25%;
    padding-right: 5px;
    padding-left: 5px;
  }
  .benefit-content-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .price-label.lih-label {
    margin-bottom: 15px;
  }
  .benefits-content-left {
    width: 100%;
    padding-right: 0%;
  }
  .benefits-sidebar {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
  .mb-sidebar-container {
    width: auto;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .sidebar-heading {
    font-size: 26px;
  }
  .benefit-tabs {
    width: auto;
    padding-right: 9px;
    padding-bottom: 3%;
    padding-left: 9px;
    text-align: center;
  }
  .benefits-tab-menu {
    overflow: scroll;
  }
  .img-benefits {
    display: none;
    margin-right: 0px;
    margin-bottom: 9px;
  }
  .heading-3-mb {
    font-size: 26px;
    text-align: center;
  }

  .price-label {
    font-size: 12px;
  }
  .benefit-1-watermark {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }
  .benefit-2-watermark {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }
  .benefit-3-watermark {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }
  .benefit-4-watermark {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }
  .mb-mobile-carrot {
    display: block;
    margin-right: auto;
    margin-bottom: 5%;
    margin-left: auto;
  }
  .mobile-helper-text {
    display: block;
    margin-top: 5px;
    text-align: center;
  }
  .membership-benefits-wrapper .benefits-content-left .accordion-paragraph .section-accordion{
    display: block;
  }
  .benefits-tab-container.w-tab-content .w-tab-pane{
    background-image: none!important;
  }
  .system-section-container.membership-benefits{
    background-image: none!important;
  }
  .benefits-tab-menu{
    justify-content: unset;
  }
  .benefits-tab-menu .benefit-tabs{
    min-width: 38%;
  }
}
@media (max-width: 479px) {
  .membership-benefits-wrapper {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  .benefit-tabs {
    padding-bottom: 4%;
  }
  .benefits-tab-menu {
    padding-right: 0px;
    padding-left: 0px;
    -o-object-fit: fill;
    object-fit: fill;
  }
  .heading-3-mb {
    font-size: 30px;
  }

  .price-label.white {
    font-size: 10px;
  }
  .benefits-sidebar {
    padding-right: 9px;
    padding-left: 9px;
  }
  .sidebar-heading-small {
    font-size: 30px;
  }
  .benefit-1-watermark {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }
  .benefit-2-watermark {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }
  .mobile-helper-text {
    display: block;
    margin-top: 14px;
  }
  .membership-benefits.mobile{
    display: block;
  }
  .membership-benefits.desktop{
    display: none;
  }
  .benefits-tab-container.w-tab-content .w-tab-pane{
    display: block!important;
  }
  .benefits-sidebar{
    margin-top: 30px;
  }
  .system-section-container.membership-benefits.mobile{
    padding: 0px;
  }
  .benefits-tab-container{
    padding: 0 40px 40px 40px;
  }
  .gtranslate.form-container---select-language{
    display: block!important;
    margin: 0 auto;
    position: absolute;
    right: 0px;
  }
  .gtranslate.form-container---select-language select{
    line-height: 30px!important;
  }
}
.add-top-margin{
  margin-top: 30px;
}
.page-links-container{
  padding-bottom: 30px;
}
.metric-spotlight .key-facts-border .factoid-wrapper:last-child {
  border-right: 0;
}

/* MODAL EVENTS CANCELLED */
.paragraph-pop-up-modal-container {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 100;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
  width: 50%;
  height: 55%;
  margin: auto;
}
.paragraph-pop-up-modal-open {
  opacity: 1!important;
  transform-style: preserve-3d!important;
  display: flex!important;
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg)!important;
  z-index: 111111!important;
}
.paragraph-pop-up-modal-container .modal-content{
  padding: 5%;
  margin-top: 20px;
  background-image: url(../svg/kei-background.svg),linear-gradient(180deg,#004e7d,#004e7d);
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
}
.paragraph-pop-up-modal-container .modal-content a{
  color: #3dc1cc;
}
.paragraph-pop-up-modal-container p{
  line-height: 28px;
  text-align: left;
  color: #fff;
  font-size: 18px;
  margin: 0;
}
.paragraph-pop-up-modal-container h3{
  color: #3cc1cc;
  margin-top: 0;
}
.paragraph-pop-up-modal-container .close-modal{
  top: 0;
  right: 0;
  margin: 2%;
}
@media (max-width: 1400px) {
  .paragraph-pop-up-modal-container .modal-content h3:first-child {
    margin-top: 15px;
  }
}
@media (max-width: 991px) {
  .paragraph-pop-up-modal-container {
    width: 70%;
    height: 60%;
  }
  .paragraph-pop-up-modal-container .modal-content h3:first-child {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .paragraph-pop-up-modal-container {
    width: 90%;
    height: 60%;
  }
}
@media (max-width: 479px) {
  .paragraph-pop-up-modal-container {
    height: 85%;
  }
}

/* ANCHOR TABLE OF CONTENTS*/
.anchor-table-of-contents{
  background: #fafafa;
  display: flex;
  margin-bottom: 25px;
}
.anchor-table-of-contents .contact-points{
  display: flex;
  max-width: 900px;
  margin: 0 auto;
  width: 100%;
  max-width: 1200px;
  padding: 25px 50px 10px 50px;
}
.anchor-table-of-contents .contact-points ul{
  width: 100%;
  padding: 0px 20px;
  margin-bottom: 0px;
  display: flex;
  flex-wrap: wrap;
}
.anchor-table-of-contents .contact-points ul li{
  flex-basis: 50%;
}
.anchor-table-of-contents .contact-points ul a{
  font-size: 18px;
  text-decoration: none;
  color: #0076bb;
  margin-top: 0px;
  font-family: effra,sans-serif;
  line-height: 35px;
  font-weight: 400;
}
.paragraph-white-space{
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.paragraph-white-space .white-space-grey-line{
  border-top: 1px solid #bfccd4;
}
@media (max-width: 767px) {
  .anchor-table-of-contents .contact-points ul li{
    flex-basis: 100%;
  }
  .anchor-table-of-contents .contact-points{
    display: block;
  }
}

/* ECONOMY AT A GLANCE PAGE */
.economy-at-a-glance-page .data-report-header-edition{
  display: flex;
  margin-bottom: 20px;
}
.economy-at-a-glance-page .data-report-header-edition .data-report--sub-header{
  padding-right: 15px;
}
.economy-at-a-glance-page .data-report-header-edition .data-report--publish-date{
  margin: 8px 0 0 0;
}
.economy-at-a-glance-page .header-share{
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #979797;
}
.economy-at-a-glance-page .header-share .share-btn{
  display: flex;
  align-items: center;
}
.economy-at-a-glance-page .header-share .share-btn .social-media-sharing{
  width: 70%;
}
.economy-at-a-glance-page .header-share .share-btn .social-media-sharing ul{
  margin: 0;
}
.economy-at-a-glance-page .report-quote p{
  font-size: 18px;
  font-style: italic;
  color: #50758b;
}
.economy-at-a-glance-page .data-report--title{
  font-size: 36px;
}
.economy-at-a-glance-page .section-header-insight{
  border-left: 4px solid #00a0dd;
  padding: 0 0 0 22px;
  margin: 25px 0;
  float: left;
}
.economy-at-a-glance-page .section-header-insight .h5-a{
  width: 100%;
}
.economy-at-a-glance-page .section-header-insight .text-block-12 img{
  margin: 0px 5px 5px 0;
}
.economy-at-a-glance-page .section-header img{
  height: auto;
  margin-top: 20px;
}
.economy-at-a-glance-page .section-header.w-background{
  background: url(../png/section-background-arrow.png);
  background-repeat: no-repeat;
  background-position: 218px 150px;
  padding-top: 0!important;
  background-size: 70%;
  padding: 10px 35px;
  margin: 20px 0;
}
.economy-at-a-glance-page .section-header-bg{
  background: #f6f6f6;
  padding-top: 10px;
}
.economy-at-a-glance-page .section-header.w-background article{
  width: 70%;
}
.economy-at-a-glance-page .graphical-call-out{
  padding: 20px 25px;
  background: #f4fcfc;
}
.economy-at-a-glance-page .graphical-call-out h5{
  font-size: 22px;
}
.economy-at-a-glance-page .graphical-call-out .graphic-content{
  display: flex;
  width: 100%;
}
.economy-at-a-glance-page .graphical-call-out .graphic-content .image{
  padding-right: 26px;
}
.economy-at-a-glance-page .graphical-call-out .graphic-content .image img{
  height: auto;
}
.economy-at-a-glance-page .graphical-call-out .graphic-content .image span{
  color: #0076bb;
}
.economy-at-a-glance-page .graphical-call-out .graphic-content .highlight{
  display: flex;
  align-items: baseline;
  border-top: 2px solid #0076bb;
}
.economy-at-a-glance-page .graphical-call-out .graphic-content .highlight img{
  padding-right: 10px;
}
.economy-at-a-glance-page .graphical-call-out .graphic-content .highlight .h5-a{
  color: #0076bb;
  font-size: 18px;
  line-height: 24px;
}
.node-type-data-point .heading-1-white {
  margin-top: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  font-family: effra, sans-serif;
  color: #fafafa;
  font-size: 36px;
  line-height: 34px;
  font-weight: 700;
}

.node-type-data-point .research-insight-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 1200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.node-type-data-point .insight-band-text {
  margin-top: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: effra, sans-serif;
  color: #fff;
  font-size: 28px;
  line-height: 37px;
  font-weight: 300;
  text-align: left;
}

.node-type-data-point .research-insight-section {
  width: 100%;
  padding: 45px 30px;
  background-color: #f7f7f7;
  text-align: left;
}

.node-type-data-point .insight-highlights-container {
  width: 60%;
}

.node-type-data-point .insights-contact-email {
  width: 35%;
}

.node-type-data-point .text-insight-title {
  margin-bottom: 12px;
  font-family: Proximanovasoft, sans-serif;
  color: #0063a8;
  font-size: 16px;
  font-weight: 400;
}

.node-type-data-point .insight-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  padding: 10px;
}

.node-type-data-point .text-insight-label {
  padding-right: 15px;
  font-family: effra, sans-serif;
  color: #0063a8;
  font-size: 28px;
  font-weight: 700;
}

.node-type-data-point .social-share-band-sm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.node-type-data-point .heading-xtra-lite {
  margin-top: 0px;
  margin-bottom: 30px;
  font-family: effra, sans-serif;
  color: #0063a8;
  font-weight: 300;
}

.node-type-data-point .text-researcher-name {
  font-family: Proximanova, sans-serif;
  color: #023a5a;
  font-size: 15px;
  font-weight: 500;
}

.node-type-data-point .researcher-container {
  margin-bottom: 15px;
  font-family: Proximanovasoft, sans-serif;
  line-height: 22px;
}

.node-type-data-point .text-cta-xs-small {
  font-family: effra, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.node-type-data-point .small-cta-social-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.node-type-data-point .small-cta-social-links .social-media-sharing ul{
  margin: 0;
}
.node-type-data-point .band-container.vertical.add-texture-flat {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 160, 221, 0.3)), to(rgba(0, 160, 221, 0.3))), url('../svg/ghp-texture.svg');
  background-image: linear-gradient(180deg, rgba(0, 160, 221, 0.3), rgba(0, 160, 221, 0.3)), url('../svg/ghp-texture.svg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}
.node-type-data-point .paragraph-2 {
  width: 100%;
  float: left;
  font-family: Proximanovasoft, sans-serif;
}
.node-type-data-point .text-researcher-name {
  font-family: Proximanova, sans-serif;
  color: #023a5a;
  font-size: 15px;
  font-weight: 500;
}
.node-type-data-point .researcher-container {
  margin-bottom: 15px;
  font-family: Proximanovasoft, sans-serif;
  line-height: 22px;
}
.node-type-data-point .text-researcher-email a{
  font-family: Proximanovasoft, sans-serif;
  color: #00a0dd;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}
.node-type-data-point .research-insight-section .container.horizontal{
  align-items: baseline;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
.economy-at-a-glance-page .subscribe-economy-at-a-glance{
  background: #f4fcfc;
  padding: 30px;
}
.economy-at-a-glance-page .subscribe-economy-at-a-glance .h5-a{
  color: #0076bb;
}
.economy-at-a-glance-page .subscribe-economy-at-a-glance a{
  color: #e64784;
  text-decoration: none;
  font-weight: bold;
  font-size: 15px;
}
.economy-at-a-glance-page .economy-explore-houston{
  margin-top: 50px;
  padding-right: 30px;
}
.economy-at-a-glance-page .economy-explore-houston .h5-related-groups{
  color: #0076bb;
  margin-bottom: 30px;
}
.economy-at-a-glance-page .economy-explore-houston .explore-houston-link{
  text-decoration: none;
  color: #333;
}
.economy-at-a-glance-page .economy-explore-houston a{
  color: #00a0dd;
  text-decoration: none;
}
.economy-at-a-glance-page .economy-explore-houston .explore-houston-link{
  color: #333;
}
.economy-at-a-glance-page .economy-explore-houston .card-text{
  margin: 10px 0 20px 0;
}
.economy-at-a-glance-page .economy-explore-houston .sidebar-card{
  display: block;
}
.node-type-data-point .hou-data-library-card {
  min-height: 200px;
}
.node-type-data-point .text-data-card-detail {
  font-size: 18px;
}
.node-type-data-point .data-library-section {
  width: 90%;
}
.node-type-data-point .text-data-read {
  font-family: effra, sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 24px;
  font-weight: 700;
}

.node-type-data-point .data-library-section {
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

.node-type-data-point .heading-7 {
  text-align: left;
}

.node-type-data-point .heading-1 {
  width: 100%;
  margin-top: 5px;
  font-family: effra, sans-serif;
  color: #004e7d;
  font-size: 38px;
  line-height: 42px;
  font-weight: 400;
}
.node-type-data-point .data-library-card-wrappers {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.node-type-data-point .hou-data-library-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 330px;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#324553), to(#324553));
  background-image: linear-gradient(180deg, #324553, #324553);
  font-family: effra, sans-serif;
}

.node-type-data-point .hou-data-library-card.sales-tax {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 78, 125, 0.8)), to(rgba(0, 78, 125, 0.8))), url('../jpg/biotech-header.jpg'), -webkit-gradient(linear, left top, left bottom, from(#324553), to(#324553));
  background-image: linear-gradient(180deg, rgba(0, 78, 125, 0.8), rgba(0, 78, 125, 0.8)), url('../jpg/biotech-header.jpg'), linear-gradient(180deg, #324553, #324553);
  background-position: 0px 0px, 50% 50%, 0px 0px;
  background-size: auto, cover, auto;
}

.node-type-data-point .hou-data-library-card.home-sales {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 78, 125, 0.8)), to(rgba(0, 78, 125, 0.8))), url('../jpg/content-image-data--img.jpg'), -webkit-gradient(linear, left top, left bottom, from(#324553), to(#324553));
  background-image: linear-gradient(180deg, rgba(0, 78, 125, 0.8), rgba(0, 78, 125, 0.8)), url('../jpg/content-image-data--img.jpg'), linear-gradient(180deg, #324553, #324553);
  background-position: 0px 0px, 50% 50%, 0px 0px;
  background-size: auto, cover, auto;
}

.node-type-data-point .hou-data-library-card.example {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 78, 125, 0.6)), to(rgba(0, 78, 125, 0.6))), url('../png/example-bg.png'), -webkit-gradient(linear, left top, left bottom, from(#324553), to(#324553));
  background-image: linear-gradient(180deg, rgba(0, 78, 125, 0.6), rgba(0, 78, 125, 0.6)), url('../png/example-bg.png'), linear-gradient(180deg, #324553, #324553);
  background-position: 0px 0px, 50% 50%, 0px 0px;
  background-size: auto, cover, auto;
}

.node-type-data-point .text-data-card-title {
  width: 100%;
  margin-bottom: 15px;
  font-family: effra, sans-serif;
  color: #fff;
  font-size: 28px;
  line-height: 38px;
}

.node-type-data-point .text-data-card-detail p{
  width: 100%;
  font-family: effra, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
}

.node-type-data-point .text-block-28 {
  color: #fff;
}

.node-type-data-point .text-data-read a{
  font-family: effra, sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 24px;
  font-weight: 700;
  text-decoration: none;
}

.node-type-data-point .data-library-card-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  text-align: left;
}

.node-type-data-point .data-library-section {
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
  margin-bottom: 50px;
  margin-top: 45px;
}
.node-type-data-point .editions-card-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: left;
}

.node-type-data-point .past-ed-card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33.33%;
  padding: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.node-type-data-point .past-ed-thumbnail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../png/past-ed-img.png'), -webkit-gradient(linear, left top, left bottom, from(#324553), to(#324553));
  background-image: url('../png/past-ed-img.png'), linear-gradient(180deg, #324553, #324553);
  background-position: 50% 50%, 0px 0px;
  background-size: cover, auto;
  background-repeat: no-repeat, repeat;
  font-family: effra, sans-serif;
  color: #fff;
}

.node-type-data-point .past-ed-thumbnail.sales-tax {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 78, 125, 0.8)), to(rgba(0, 78, 125, 0.8))), url('../jpg/biotech-header.jpg'), -webkit-gradient(linear, left top, left bottom, from(#324553), to(#324553));
  background-image: linear-gradient(180deg, rgba(0, 78, 125, 0.8), rgba(0, 78, 125, 0.8)), url('../jpg/biotech-header.jpg'), linear-gradient(180deg, #324553, #324553);
  background-position: 0px 0px, 50% 50%, 0px 0px;
  background-size: auto, cover, auto;
}

.node-type-data-point .past-ed-thumbnail.home-sales {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 78, 125, 0.8)), to(rgba(0, 78, 125, 0.8))), url('../jpg/content-image-data--img.jpg'), -webkit-gradient(linear, left top, left bottom, from(#324553), to(#324553));
  background-image: linear-gradient(180deg, rgba(0, 78, 125, 0.8), rgba(0, 78, 125, 0.8)), url('../jpg/content-image-data--img.jpg'), linear-gradient(180deg, #324553, #324553);
  background-position: 0px 0px, 50% 50%, 0px 0px;
  background-size: auto, cover, auto;
}

.node-type-data-point .past-ed-thumbnail.example {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 78, 125, 0.6)), to(rgba(0, 78, 125, 0.6))), url('../png/example-bg.png'), -webkit-gradient(linear, left top, left bottom, from(#324553), to(#324553));
  background-image: linear-gradient(180deg, rgba(0, 78, 125, 0.6), rgba(0, 78, 125, 0.6)), url('../png/example-bg.png'), linear-gradient(180deg, #324553, #324553);
  background-position: 0px 0px, 50% 50%, 0px 0px;
  background-size: auto, cover, auto;
}

.node-type-data-point .text-ed-card {
  color: #fff;
  font-size: 12px;
  line-height: 15px;
  font-weight: 300;
}

.node-type-data-point .text-ed-year {
  line-height: 18px;
  text-transform: uppercase;
}

.node-type-data-point .text-link-pink {
  font-family: effra, sans-serif;
  color: #e64784;
  font-size: 14px;
  text-decoration: none;
}

.node-type-data-point .texxt-past-ed-title {
  font-family: effra, sans-serif;
  font-weight: 400;
}

.node-type-data-point .past-ed-card {
  padding-top: 2px;
  padding-left: 15px;
  width: 85%;
}

.node-type-data-point .detail-page--banner .h2-a{
  color: #023a5a;
  font-weight: 100;
}
.node-type-data-point .download-manager--wrapper .paragraph{
  margin: 0;
  padding: 0;
  font-size: 18px;
}
.node-type-data-point .download-manager--wrapper .download--dropdown-label{
  font-size: 12px;
}
.ui-widget-overlay{
  background: #000;
}
.economy-at-a-glance-page .section-header a.boss--download{
  margin: 0;
}
.node-type-data-point .wrapper.download-manager{
  margin-top: -82px;
  position: relative;
}
.economy-at-a-glance-page .related-historial-data{
  margin-bottom: 30px;
}

@media screen and (max-width: 767px){
  .node-type-data-point .research-insight-section {
    padding-top: 30px;
  }
  .node-type-data-point .insight-highlights-container {
    width: 100%;
    margin-bottom: 30px;
  }
  .node-type-data-point .insight-content-wrapper {
    margin-bottom: 14px;
  }
  .node-type-data-point .insights-contact-email {
    width: 100%;
  }
  .node-type-data-point .hou-data-library-card {
    min-height: 200px;
  }
  .node-type-data-point .data-library-card-container{
    flex-wrap: wrap;
  }
  .node-type-data-point .past-ed-card-wrapper {
    width: 50%;
  }
  .node-type-data-point .data-library-section {
    padding-right: 30px;
    padding-left: 30px;
  }
  .node-type-data-point .past-ed-card-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  .node-type-data-point .detail-page--banner{
    padding-left: 35px;
  }
  .economy-at-a-glance-page .header-share{
    flex-direction: column-reverse;
    border: 0px;
  }
  .economy-at-a-glance-page .header-share .share-btn{
    width: fit-content;
    padding-bottom: 28px;
  }
  .economy-at-a-glance-page .header-share a.boss--download{
    display: flex;
    justify-content: space-between;
  }
  .economy-at-a-glance-page .graphical-call-out .graphic-content{
    flex-wrap: wrap;
  }
  .node-type-data-point .band-container.vertical{
    margin: 0;
  }
  .node-type-data-point .wrapper.download-manager{
    margin-top: 0;
  }
}
@media screen and (max-width: 479px){
  .node-type-data-point .past-ed-card-wrapper {
    width: 101%!important;
  }
  .economy-at-a-glance-page .data-report-header-edition{
    flex-wrap: wrap;
  }
  .economy-at-a-glance-page{
    padding: 35px 0px!important;
  }
  .node-type-data-point .research-insight-section .social-share-band-sm{
    flex-wrap: wrap;
    justify-content: center;
  }
  .node-type-data-point .research-insight-section .text-cta-xs-small{
    width: 100%;
    text-align: center;
  }
  .node-type-data-point .research-insight-section .small-cta-social-links{
    width: 60%;
    margin-top: 11px;
  }
}
/* END ECONOMY AT A GLANCE */

/* Quickly put together css from contactus for work-safe-company-pledge */
#work-safe-form {
  max-width: 500px;
  margin: 0 auto;
  border: 1px solid #bfccd4;
  padding: 45px;
}
#work-safe-form h3 {
  margin: 0 0 20px;
}
#work-safe-form .webform-submission-form .form-item input {
  display: block;
  width: 100%;
  height: 38px;
  padding: 8px 12px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  margin-bottom: 15px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #bfccd4;
  font-family: Proximanovasoft, sans-serif;
  font-weight: 400;
}
#work-safe-form .js-form-type-checkbox {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 5px 0 20px;
}
#work-safe-form .js-form-type-checkbox label {
  flex: 1;
}
#work-safe-form .webform-submission-form .form-item input[type="checkbox"] {
  padding: 0;
  height: inherit;
  display: inline;
  width: 20px;
  margin: 0 20px 0 0;
}
#work-safe-form .webform-submission-form .form-item textarea {
  display: block;
  width: 100%;
  height: 38px;
  padding: 8px 12px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  max-height: 100px;
  max-width: 100%;
  min-height: 79px;
  min-width: 200px;
  font-family: Proximanovasoft, sans-serif;
  font-weight: 400;
}

#work-safe-form .webform-submission-form .form-item label {
  margin-bottom: 0px;
  font-family: effra, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
}

#work-safe-form .webform-submission-form .webform-button--submit {
  display: inline-block;
  width: 100%;
  height: 50px;
  margin-top: 10px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-radius: 2px;
  background-image: -webkit-linear-gradient(270deg, #00a0dd, #00a0dd);
  background-image: linear-gradient(180deg, #00a0dd, #00a0dd);
  text-decoration: none;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  font-family: Proximanova, sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  border: 0;
}
/* END */

/* UPSKILL HOUSTON FORM */
#upskill-houston-form {
  max-width: 600px;
  margin: 0 auto;
  border: 1px solid #bfccd4;
  padding: 45px;
}

#upskill-houston-form .webform-submission-form .webform-button--submit {
  display: inline-block;
  width: 100%;
  height: 50px;
  margin-top: 10px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-radius: 2px;
  background-image: -webkit-linear-gradient(270deg, #00a0dd, #00a0dd);
  background-image: linear-gradient(180deg, #00a0dd, #00a0dd);
  text-decoration: none;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  font-family: Proximanova, sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  border: 0;
  cursor: pointer;
}

#upskill-houston-form .webform-submission-form .form-item label {
  margin-bottom: 0px;
  font-family: effra, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-align: left;
}

#upskill-houston-form .webform-submission-form .form-item input[type="text"] {
  display: block;
  width: 100%;
  height: 38px;
  padding: 8px 12px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  margin-bottom: 15px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #bfccd4;
  font-family: Proximanovasoft, sans-serif;
  font-weight: 400;
}

#upskill-houston-form .webform-type-webform-checkboxes-other .fieldset-wrapper{
  width: 100%;
}

#upskill-houston-form .webform-type-webform-checkboxes-other .form-item{
  display: flex;
  padding: 10px 0;
  width: 100%;
}
#upskill-houston-form .webform-type-radios .form-item{
  display: flex;
  padding: 10px 0;
  width: 100%;
}
#upskill-houston-form .webform-type-webform-radios-other .form-item{
  display: flex;
  padding: 10px 0;
  width: 100%;
}
#upskill-houston-form .webform-type-radios .form-item label.option{
  margin: -6px 0 0 8px;
  font-weight: 400;
  line-height: 26px;
}
#upskill-houston-form .webform-type-webform-radios-other .form-item label.option{
  margin: -6px 0 0 8px;
  font-weight: 400;
  line-height: 26px;
}
#upskill-houston-form .webform-type-webform-checkboxes-other .form-item label.option{
  margin: -3px 0 0 5px;
  font-weight: 400;
}
#upskill-houston-form .webform-type-webform-checkboxes-others .fieldset-wrapper input{
  width: auto!important;
}
#upskill-houston-form legend span{
  font-weight: 600;
}
#upskill-houston-form fieldset{
  margin-top: 20px;
}
.upskillhouston .webform-confirmation-modal .ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix {
  background: 0;
  border: 0;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Proximanova,sans-serif;
  color: #00a0dd;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  text-align: center;
  padding-top: 25px;
  margin: 0;
}
.upskillhouston .webform-confirmation-modal .ui-dialog-title{
  width: 100%;
}
.upskillhouston .webform-confirmation-modal span.ui-button-icon.ui-icon.ui-icon-closethick{
  border: 0;
  background-image: url('../svg/filter-close-icon.svg');
  background-position: 0px 0px;
}
.upskillhouston .webform-confirmation-modal button.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close{
  border: 0;
  background: 0;
  top: 30%;
}
.upskillhouston .webform-confirmation-modal .webform-confirmation-modal--content{
  font-family: 'Proxima nova',sans-serif;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  padding-bottom: 0;
}
/* Used for main nav Member Portal Menu */
.secondary-nav-container > div:first-child {
  display: none;
}
/* END */

.bod-conrtainer .bod-headshot{
  height: auto;
}

.nav-why-houston-drop-down-list .nav-drop-down-list-level-2.w--open{
  height: 50px;
}
.sponsor-logo-image{
  text-align: center;
}
/* Coloured boxes */
.node-type-people .coloured-cta-boxes{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 60px;
}
.node-type-people .coloured-cta-boxes .related-news-card{
  margin: 0 20px;
  height: auto;
}
.node-type-people .coloured-cta-boxes .related-news-card-description{
  font-size: 18px;
  margin-bottom: 15px;
}
@media (max-width: 767px){
  .node-type-people .coloured-cta-boxes .related-news-card{
    margin:20px 0;
    width: 100%;
    max-width: none;
  }
}

/* GOOGLE MAP COMPONENT */
@media screen and (min-width: 1281px){
  .properties-map {
  max-width: 82%;
  margin-left: auto;
  }
  #geofield-map-view-google-map-block-1 {
    max-width: 1060px;
    margin: 0 auto;
  }
}

.properties-map-popup .slider-images-popup {
  position: relative;
  overflow: hidden;
  margin: 20px auto 0 auto;
}

.properties-map-popup .slider-images-popup ul {
  position: relative;
  margin: 0;
  padding: 0;
  height: 200px;
  list-style: none;
}

.properties-map-popup .slider-images-popup ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 500px;
  height: 300px;
  background: #033a59;
  text-align: center;
  line-height: 300px;
}

.properties-map-popup .slider-images-popup ul li img{
  width: 500px;
  height: 310px;
}

.properties-map-popup a.control_prev, .properties-map-popup a.control_next {
  position: absolute;
  top: 40%;
  z-index: 999;
  display: block;
  padding: 4% 3%;
  width: auto;
  height: auto;
  background: #023a5a;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
  opacity: 0.8;
  cursor: pointer;
}

.properties-map-popup a.control_prev:hover, .properties-map-popup a.control_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

.properties-map-popup a.control_prev {
  border-radius: 0 2px 2px 0;
}

.properties-map-popup a.control_next {
  right: 0;
  border-radius: 2px 0 0 2px;
}

.properties-map-popup .modal-content{
  background: white;
}
.properties-map-popup .modal-content .close-icon{
  background: #023a5a;
  border-radius: 25px;
  border: 3px solid #023a5a;
}
.properties-map-popup .modal-content .description p{
  color: #324553;
  font-size: 15px;
}
.properties-map{
  display: flex;
  flex-wrap: wrap;
}
.properties-map .google-map{
  flex-basis: 100%;
}
.properties-map .content-list{
  flex-basis: 100%;
  margin-top: 30px;
}
.properties-map .google-map{
  position: relative;
}
.properties-map .google-map.show-next{
  flex-basis: 65%;
}
.properties-map .content-list.show-next .list-content{
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.properties-map .content-list.show-next .list-content .list-details-left{
  flex-basis: 32%;
}
.properties-map .content-list.show-next .list-content .list-details-right{
  flex-basis: 65%;
}
.properties-map .content-list.show-next{
  flex-basis: 30%;
  margin: 0;
  max-height: 600px;
  overflow: scroll;
}
.properties-map .list-content{
  position: relative;
}
.properties-map .list-content.container-for-sections{
  display: flex;
  flex-wrap: wrap;
  padding: 10px 15px;
  border: 1px solid #fafafa;
  margin: 10px auto;
  height: auto;
}
.properties-map .list-content.container-for-sections .description{
  width: 100%;
  margin: 0;
}
.properties-map .views-exposed-form{
  display: none;
}
.properties-map .content-list.show-next .list-content .list-details-left img{
  width: 100%;
  height: auto;
}
.properties-map .content-list.show-next .list-content .list-details-right .heading-2{
  font-size: 21px;
  margin: 0;
}
.properties-map .map-exposed-filters{
  padding: 10px 30px 10px 15px;
}
.properties-map #map-custom-exposed-form{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.properties-map .map-exposed-filters .search-text input{
  width: 100%;
  padding: 10px;
  font-family: 'Proxima nova',sans-serif;
  font-size: 15px;
  background: url(../svg/ion-android-search---ionicons1x.svg) no-repeat right center;
  border: 1px solid #BFCCD4;
  background-origin: content-box;
}
.properties-map .map-exposed-filters .search-text{
  flex-basis: 63%;
}
.properties-map .map-exposed-filters .search-checkbox{
  display: flex;
  flex-basis: 33%;
  justify-content: space-between;
  padding-top: 10px;
}
.properties-map .map-exposed-filters .search-checkbox label{
  font-family: 'Proxima nova',sans-serif;
  font-size: 13px;
  text-transform: uppercase;
}
.properties-map .list-items-details .back-list{
  width: 100%;
  padding: 10px 15px;
  background: none;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  text-align: left;
  display: flex;
}
.properties-map .list-items-details .back-list .btn-arrow-small.pink{
  transform: rotate(180deg);
}
.properties-map .list-items-details .back-list button{
  margin: 2px 0 0 5px;
  background: none;
  color: #e64784;
  font-weight: 500;
  font-family: effra,sans-serif;
}
.properties-map .list-pin-content .list-details{
  padding: 15px 20px;
}
.properties-map .list-pin-content .list-details .description a{
  color: #00a0dd;
  font-weight: bold;
}
.properties-map .list-content.container-for-sections .description .expand-details{
  background: none;
  color: #e64784;
  font-weight: bold;
}
.properties-map-popup .paragraph-pop-up-modal-container .modal-content{
  width: 300px;
  height: 230px;
  padding: 0;
}
.properties-map-popup .paragraph-pop-up-modal-container .modal-content .image-header img{
  height: auto;
}
.properties-map-popup .paragraph-pop-up-modal-container .modal-content .image-header{
  max-height: 170px;
  overflow: hidden;
}
.properties-map-popup .paragraph-pop-up-modal-container .modal-content .heading-2{
  padding: 2% 5%;
  margin: 0;
  font-size: 20px;
  line-height: 25px;
}
.properties-map-popup .paragraph-pop-up-modal-container .close-modal{
  background: #0076bb;
  margin: 0;
  padding: 5px;
}
.properties-map-popup .paragraph-pop-up-modal-container .close-modal img{
  margin: 0;
  width: 25px;
  background: none;
  border: 0;
}
.properties-map-popup .paragraph-pop-up-modal-container{
  position: unset;
  width: 300px;
}
.properties-map .google-map.show-next .properties-map-popup{
  position: absolute;
  left: 0;
  top: 0;
}
.properties-map-popup .paragraph-pop-up-modal-container .modal-content{
  margin: 0;
}
.business_marker {
  background-color: white;
  border: 2px solid white;
  border-radius: 4px;
}
@media (max-width: 1080px) {
  .properties-map .google-map.show-next{
    flex-basis: 100%;
  }
  .properties-map .content-list.show-next{
    flex-basis: 100%;
  }
}

@media screen and (max-width: 479px){
  #geofield-map-view-google-map-block-1{
    height: 300px!important;
  }
  .properties-map .map-exposed-filters .search-text{
    flex-basis: 100%;
  }
  .properties-map .map-exposed-filters .search-checkbox{
    flex-basis: 100%;
    justify-content: unset;
  }
  .properties-map .map-exposed-filters .search-checkbox input{
    margin-right: 8px;
  }
  .properties-map .list-content.container-for-sections{
    border: 0px;
    border-bottom: 1px solid #fafafa;
  }
  .properties-map .content-list.show-next .list-content .list-details-left img{
    display: none;
  }
  .properties-map .content-list.show-next .list-content .list-details-right .description{
    display: flex;
    flex-wrap: wrap;
  }
  .properties-map .list-content.container-for-sections .description .expand-details{
    padding: 0;
    width: 100%;
    text-align: right;
    margin-top: 8px;
  }
  .properties-map .list-items-details .back-list .btn-arrow-small.pink{
    margin-top: 6px;
  }
  .properties-map .list-pin-content .list-details .description{
    display: block;
  }
  .properties-map .list-pin-content .list-details .heading-2{
    font-size: 21px;
  }
  .properties-map .google-map.show-next .properties-map-popup{
    display: none;
  }
}

/* The container */
.properties-map .map-exposed-filters .search-checkbox .container {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.properties-map .map-exposed-filters .search-checkbox .container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.properties-map .map-exposed-filters .search-checkbox .show-landmarks {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #fff;
  border: 1px solid #BFCCD4;
}

/* Create the checkmark/indicator (hidden when not checked) */
.properties-map .map-exposed-filters .search-checkbox .show-landmarks:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.properties-map .map-exposed-filters .search-checkbox .container input:checked ~ .show-landmarks:after {
  display: block;
}

/* Style the checkmark/indicator */
.properties-map .map-exposed-filters .search-checkbox .container .show-landmarks:after {
  left: 6px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: 1px solid #e64784;
  border-width: 0px 1px 1px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.properties-map .map-exposed-filters .search-checkbox .container input:checked ~ .show-landmarks{
  border: 1px solid #e64784;
}

.member-directory .member-directory-header .title{display:flex;flex-wrap:wrap;justify-content:space-between;}
.member-directory .member-directory-header .member-directory-links{margin-bottom:25px;display:flex;justify-content:flex-end;flex-wrap:wrap;width:100%;}
.member-directory-header-wrapper .container{margin:0 auto;text-align:left;}
.member-directory-header-wrapper .container .member-directory-header{width:100%;}
.member-directory .member-directory-header .member-directory-links .sort-btn{background:none;font-family:effra,sans-serif;color:#00a0dd;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border:none;outline:none;}
.member-directory .member-directory-header .member-directory-links .sort-btn-bar{border-right:1px solid #bfccd4;padding:7px 0;margin-right:3px;}
.member-directory .member-directory-header .member-directory-links .sort-btn.selected{color:#023a5a;}
.member-directory .div-sort-alphabetically .alphabetical-order{border-bottom:1px solid #bfccd4;display:flex;flex-wrap:wrap;justify-content:space-around;}
.member-directory .div-sort-alphabetically .alphabetical-order a{color:#023a5a;text-decoration:none;font-weight:600;padding:8px;margin:10px 0;}
.member-directory .div-sort-alphabetically .alphabetical-order a.selected{background-color:#f6f6f6;color:#00a0dd;}
.member-directory .div-sort-alphabetically .exposed-alphabetical-filters{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;}
.member-directory .div-sort-alphabetically .exposed-alphabetical-filters .exposed{flex-basis:50%;}
.member-directory .div-sort-alphabetically .exposed-alphabetical-filters .exposed .js-form-type-textfield{width:100%;}
.member-directory .div-sort-alphabetically .exposed-alphabetical-filters .alphabetical-text{color:#50758b;font-weight:700;font-size:16px;margin-top:25px;}
.member-directory .div-sort-alphabetically .exposed-alphabetical-filters .alphabetical-text .letter{text-transform:uppercase;}
.member-directory .div-sort-industry .exposed{width:100%;}.member-directory .mobile-search-exposed{display:none;}
.member-directory .div-sort-alphabetically .member-directory-row-mobile{display:none;}
.member-directory .div-sort-alphabetically .alphabetical-order{display:flex;flex-wrap:wrap;}
.member-directory .div-sort-alphabetically .alphabetical-order.mobile{display:none;}
.member-directory .no-results p{font-family:'Proxima nova',sans-serif;font-size:16px;line-height:1.67em;}
.member-directory .no-results .clear-results{text-decoration:none;color:#e64784;font-weight:700;font-size:14px;}
@media (max-width:767px){.wrapper.member-directory{padding:0px;}
.member-directory .member-directory-header .title{border:0px;}
.member-directory .member-directory-header{border-bottom:1px solid #bfccd4;}
.member-directory .div-sort-alphabetically .alphabetical-order{padding:0 20px;background-color:#e6e6e6;}
.member-directory .div-sort-alphabetically .exposed-alphabetical-filters{padding:0 20px;}
.member-directory .no-results{padding:0 20px;}
.member-directory .div-sort-alphabetically .header{display:none;}
.member-directory .div-sort-alphabetically .member-directory-row.desktop{display:none;}
.member-directory .div-sort-alphabetically .member-directory-row-mobile{display:flex;flex-wrap:wrap;justify-content:space-between;}
.member-directory .div-sort-alphabetically .member-directory-row-mobile{padding:20px;border-bottom:1px solid #bfccd4;}
.member-directory .div-sort-alphabetically .member-directory-row-mobile .elements-left{flex-basis:60%;display:flex;flex-wrap:wrap;}
.member-directory .div-sort-alphabetically .member-directory-row-mobile .elements-right{flex-basis:40%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;margin:0;}
.member-directory .div-sort-alphabetically .member-directory-row-mobile .elements-left .item{width:100%;margin:0px;}
.member-directory .member-directory-rows .member-directory-row-mobile .website a{padding:0 10px;text-decoration:none;color:#00a0dd;font-weight:600;}
.member-directory .member-directory-rows .member-directory-row-mobile .website .learn-more{color:#e64784;padding:0;width:auto;border:0;background:0;margin:0;font-weight:600;}
.member-directory .member-directory-rows .member-directory-row-mobile .level{color:#adadad;font-size:14px;}
.member-directory .member-directory-rows .member-directory-row-mobile .industry{font-weight:bold;}
.member-directory .member-directory-rows .member-directory-row-mobile .item .h5-a{margin:0 0 5px 0;line-height:normal;}
.member-directory .member-directory-rows .w-dropdown-list .details-detail{margin:10px 10px 0 0;padding:15px;background-color:#ebfcff;}
.member-directory .member-directory-rows .w-dropdown-list .details-detail .description{font-size:14px;margin:0;}
.member-directory .member-directory-rows .w-dropdown-list .details-detail .phone{color:#00a0dd;}
.member-directory .member-directory-rows .w-dropdown-list .details-detail .address{color:#00a0dd;}
.member-directory .div-sort-industry .views-exposed-form{padding:0 20px;}
.member-directory .exposed-industry-filters .views-exposed-form{padding:0 20px;}
.membership-directory .div-block-15{flex-direction:row;}
.membership-directory .div-block-15 a.home-explore-card{width:25%;}
.membership-directory .div-block-15 a.home-explore-card .text-block-14{font-size:23px;line-height:normal;}
.membership-directory .div-block-15 a.home-explore-card .text-block-13{font-size:20px;line-height:normal;}
.member-directory .member-directory-header .member-directory-links .sort-btn{font-size:10px;}
.member-directory .member-directory-rows .w-dropdown-list{padding-left:20px;}
.member-directory .div-sort-alphabetically .alphabetical-order{padding:0 10px;}}
@media (max-width:479px){.membership-directory .div-block-15{display:none;}
.member-directory .div-sort-alphabetically .member-directory-row-mobile .elements-left{flex-basis:100%;}
.member-directory .div-sort-alphabetically .member-directory-row-mobile .elements-right{flex-basis:100%;justify-content:space-between;font-size:13px;margin-top:15px;}
.member-directory .member-directory-rows .member-directory-row-mobile .website a{padding:0px;}
.member-directory .div-sort-alphabetically .member-directory-row-mobile{padding:10px 20px;}
.member-directory .div-sort-alphabetically .exposed-alphabetical-filters .exposed .js-form-type-textfield{display:none;}
.member-directory .mobile-search-exposed{display:block;width:100%;}
.member-directory .div-sort-alphabetically .exposed-alphabetical-filters .alphabetical-text{font-size:13px;}
.member-directory .member-directory-rows .member-directory-row-mobile .item .h5-a{font-size:16px;}
.member-directory .div-sort-alphabetically .member-directory-row-mobile .elements-left .item{font-size:13px;}
.member-directory .js-form-type-textfield input{font-size:12px;}
.member-directory .div-sort-alphabetically .alphabetical-order a{padding:6px;margin:0;}
.member-directory .div-sort-alphabetically .alphabetical-order span{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;}
.member-directory .div-sort-alphabetically .alphabetical-order.desktop{display:none;}
.member-directory .div-sort-alphabetically .alphabetical-order.mobile{display:block;}
.member-directory .member-directory-header .member-directory-links{width:100%;justify-content:center;margin:25px 0 0 0;}
.member-directory.member-directory-taxonomy .member-directory-row.desktop{display:none;}
.member-directory.member-directory-taxonomy .member-directory-row-mobile{display:flex;}
.membership-directory .div-sort-industry .js-form-item-combine{display:none!important;}
.membership-directory .exposed-industry-filters .js-form-item-combine{display:none!important;}
.membership-directory .member-directory-header .mobile-search-exposed{display:block!important;}
.membership-directory .div-sort-industry .exposed{background-color:#e6e6e6!important;padding:0 0 16px 0!important;}
.membership-directory .exposed-industry-filters .exposed{background-color:#e6e6e6!important;padding:0 0 16px 0!important;}}
.membership-directory .div-sort-industry .exposed{background-color:none;padding:0;}
.membership-directory .div-sort-industry .js-form-item-combine{display:block;}
.membership-directory .member-directory-header .mobile-search-exposed{display:none;}
.member-directory.member-directory-taxonomy .member-directory-row.desktop{display:flex;}
.member-directory.member-directory-taxonomy .member-directory-row-mobile{display:none;}
.membership-directory .mobile-search-exposed .custom-exposed{width:100%;}
.webform-dei-assessment-request {
  padding: 50px 0;
}

.powerBIChart {
  width: 100%;
  height: 400px;
}
.powerbi-iframe iframe {
  width: 100%;
  height: 100%;
}
.powerbi-iframe.iframe {
  width: 80%;
  max-width: 1200px;
  /* height: 50vw; */
  /* max-height: 760px */
}

@media (max-width:800px){
  .powerBIChart {
    height: 16.5em;
  }
}
@media (max-width:600px){
  .powerBIChart {
    height: 11.5em;
  }
  .powerbi-iframe.iframe {
    /* height: 54vw; */
  }
}
.events .events-sponsors .sponsors a {
  filter: none !important;
}
.events-sponsors {
  max-width: 1200px;
  margin: 10px auto;
  border-top: 1px solid #bfccd4;
  padding: 20px 45px 0 45px;
}
.events-sponsors .sponsors {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
/*.events-sponsors .sponsors a {
  width: 25%;
  text-decoration: none;
}*/
.events-sponsors .sponsors a:hover {
  filter: none;
}
.events-sponsors .sponsors-text {
  width: 100%;
  text-align: center;
}
.events-sponsors .sponsors-text p {
  font-family: "Proxima nova", sans-serif;
  font-size: 14px;
  line-height: 27px;
}
.events-page-virtual .sponsors-text p {
  font-family: "Proxima nova", sans-serif;
  font-size: 14px;
  line-height: 27px;
}
.events-page-virtual .sponsors-text ul li {
  font-family: "Proxima nova", sans-serif;
  font-size: 14px;
  line-height: 27px;
}
.events-sponsors .sponsors-text ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 10px 0;
  text-align: left;
}
.events-sponsors .sponsors-text ul li {
  width: 100%;
  -webkit-box-flex: 0;
  -ms-flex: 0 33%;
  flex: 0 33%;
  font-family: "Proxima nova", sans-serif;
  font-size: 14px;
  line-height: 27px;
}

.tabs {
  display: inline-block;
  width: 100%;
  max-width: 1200px;
  margin: 10px auto;
}
.tabs > div {
  padding-top: 10px;
}
.tabs ul {
  margin: 0px;
  padding: 0px;
}
.tabs ul:after {
  content: "";
  display: block;
  clear: both;
  height: 5px;
}
.tabs ul li {
  margin: 0 20px;
  padding: 10px;
  cursor: pointer;
  display: block;
  float: left;
  font-family: effra, sans-serif;
  color: #00a0dd;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  background: none;
  border-bottom: 3px solid #fff;
}
.tabs ul li.active,
.tabs ul li.active:hover {
  border-bottom: 3px solid #00a0dd;
}
.tabs ul li:hover {
  border-bottom: 3px solid #00a0dd;
}
body.initiatives-upskill-houston-initiative .events-sponsors {
  border-top: 0;
}
.inner-sponsor-image {
  max-height: 100%;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.inner-sponsor-text {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  color: #0076bb;
  max-width: 150px;
  margin-left: auto;
  margin-right: auto;
}
.events-sponsors .inner-sponsor-text { display: none;}
.events-sponsors .sponsors a:hover .inner-sponsor-text,
.sponsor-logo-image:hover ~ .inner-sponsor-text {
  opacity: 1;
}

.exec-partner-logo:hover {
  text-decoration: none !important ;
}

@media only screen and (max-width: 1024px) {
  .events-sponsors .sponsors-text ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 50%;
    flex: 0 50%;
  }
}
@media (max-width: 767px) {
  .events-sponsors .sponsors-text ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }
  .events-sponsors .sponsors-text ul {
    padding: 10px 0px 10px 20px;
    text-align: center;
  }
  .inner-sponsor-text {
    display: none;
  }
}

@media only screen and (max-width: 320px) {
  .events-sponsors .sponsors a {
    width: 100%;
  }
}

@media only screen and (max-width: 480px) {
  .sponsor-logo-image {
    width: 100%;
  }
}
@media only screen and (max-width: 991px) {
  .public-policy .priority-container .heading-3 {
    text-align: left;
}
}


.form-item-field-components-page-add-more-add-more-select label{
	display: none;
}


.member-directory select {
	margin: 15px 0;
	width: 100%;
	padding: 10px;
	font-family: 'Proxima nova', sans-serif;
	font-size: 15px;
	border: 1px solid #BFCCD4;
	background-origin: content-box;
}

[aria-label="Error message"] {
  position: fixed;
  top: 50vh;
  left: 50vw;
  display: block;
  width: 400px;
  z-index: 10;
  background: white;
  padding: 50px;
  transform: translate(-50%, -50%);
  text-align: center;
  box-shadow: 1px 2px 5px #0000004f;
}
form#user-login-form {
  margin: 0 auto;
  width: fit-content;
  padding: 20px;
}
.user-login .user-login-form {
  margin-top: 200px !important;
}

form#user-login-form input{
  height: 30px;
}
form#user-login-form input#edit-submit {
  width: 100%;
  margin-top:20px;
  background-color: #00a0dd;
  color: white;
  border: 0;
  font-weight: 700;
}
#edit-membershipinterests-c--wrapper{
  width: 100%;
}
#edit-membershipinterests-c--wrapper *{
  float:none;
  clear: both;
}

#edit-membershipinterests-c--wrapper .fieldset-wrapper .form-checkboxes{
  line-height:20px;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-between;
}
#edit-membershipinterests-c--wrapper .form-item{
  display:flex;
  gap:10px;
  margin-top:10px;
  align-items: center;
  margin-right: 15px;
}
#edit-membershipinterests-c--wrapper .fieldset-wrapper,
#edit-membershipinterests-c--wrapper legend{
  width:100%;
  color: #023a5a;
  font-size:14px;
}
