.social-section {
  margin: 0px;
}
.social-section__box {
  padding: 0px;
  position: relative;
}

.social_feed .social-section__box .left_bracket {
  width: 2px;
  height: 32px;
  background: white;
  position: absolute;
  left: 9px;
  top: 9px;
  z-index: 9;
}

.social_feed .social-section__box .left_bracket:after {
  position: absolute;
  top: 0px;
  width: 7px;
  height: 2px;
  background: white;
  content: '';
  right: -7px;
}

.social_feed .social-section__box .left_bracket:before {
  position: absolute;
  bottom: 0px;
  width: 7px;
  height: 2px;
  background: white;
  content: '';
  right: -7px;
}

.social_feed .social-section__box .right_bracket {
  width: 2px;
  height: 32px;
  background: white;
  position: absolute;
  left: 42px;
  top: 9px;
  z-index: 9;
}

.social_feed .social-section__box .right_bracket:after {
  position: absolute;
  top: 0px;
  width: 7px;
  height: 2px;
  background: white;
  content: '';
  right: 2px;
}

.social_feed .social-section__box .right_bracket:before {
  position: absolute;
  bottom: 0px;
  width: 7px;
  height: 2px;
  background: white;
  content: '';
  right: 2px;
}

.social_feed .social-section__box h5 {
  float: left;
  color: white;
  text-transform: uppercase;
  padding-left: 25px;
  margin-top: 13px;
  font-weight: 100;
}

.social_feed .social-section__box h5 a {
  color: white;
  text-transform: uppercase;
}

.social_feed .social-section__box .fb_bar {
  padding: 0px 20px;
  background: #3b5998;
  height: 50px;
}

.social_feed .social-section__box .fb_bar i {
  color: white;
  font-size: 1.2rem;
  float: left;
  margin-top: 10px;
}

.social_feed .social-section__box .tw_bar {
  height: 50px;
  background: #00aced;
  padding: 0px 20px;
}

.social_feed .social-section__box .tw_bar i {
  color: white;
  font-size: 1.2rem;
  float: left;
  margin-top: 10px;
}

.social_feed .social-section__box .in_bar {
  padding: 0px 20px;
  background: #c8c5b3;
  height: 50px;
}

.social_feed .social-section__box .in_bar i {
  color: white;
  font-size: 1.2rem;
  float: left;
  margin-top: 10px;
}

.social_feed .social-section__box .fb_feed {
  padding-top: 20px;
}

.social_feed .social-section__box .tw_feed {
  padding-top: 20px;
}

.social_feed .social-section__box .tw_feed iframe {
  width: 100% !important;
}

.social_feed .social-section__box .in_feed {
  padding-top: 20px;
}

.social_feed .social-section__box .in_feed ul li img {
  width: 100%;
}
.cff-header.cff-outside {
    background: #3b5998;
    text-transform: uppercase;
    padding: 15px;
    height: 58px;
}
.cff-header.cff-outside .header-text {
    color: #fff;
    text-transform: uppercase;
}
.cff-header.cff-outside .fa-facebook-square {
    color: #fff;
}
.ctf-header.ctf-no-bio {
    background: #00aced;
    height: 58px;
}
.ctf-header.ctf-no-bio .ctf-header-name {
    color: #fff;
}
.sb_instagram_header {
    background: #c8c5b3;
    height: 58px;
    padding: 4px 15px !important;
}
#sb_instagram .sbi_header_text {
    padding: 0;
    color: #fff;
}
#ctf .ctf-author-box-link {
    max-width: 170px;
    display: block;
}
.ctf-author-name {
    font-size: 14px;
    line-height: 18px;
    text-decoration: none;
}
#ctf .ctf-author-screenname {
    font-size: 13px;
    line-height: 18px;
    color: #8899A6 !important;
    text-decoration: none;
}
.ctf-tweet-date {
    text-decoration: none;
}
.ctf-tweet-text {
    font-size: 21px;
    line-height: 24px;
}
.ctf-tweet-text a {
    color: #3b94d9;
    font-weight: 700;
    text-decoration: none;
}
#ctf .ctf-author-box {
    margin-bottom: 10px;
}
#sb_instagram #sbi_images {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
#sb_instagram #sbi_images .sbi_item {
    padding: 0 !important;
}
#cff .cff-author .cff-page-name.cff-author-date a {
    text-decoration: none;
    color: #000;
}
.cff-post-text a {
    color: #3b5998;
}
.cff-media-link a,
.cff-post-links a,
.cff-link-title a {
    color: #3b5998;
}
.hide-for-medium-up,
.social_bar {
    display: none;
}
@media screen and (max-width: 1023px) {
    .social-section {
        display: block;
    }
    .social-section__box:first-child,
    .social-section__box {
        width: 100%;
    }
    .social-section__box  {
        margin-bottom: 60px;
    }
}

.video-box video {width: auto;}

.social-section__box #ctf p.ctf-tweet-text {
    //font-family: initial;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
}
.social-section__box .cff-header.cff-outside .header-text {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 800;
}
.social-section__box #cff p.cff-post-text {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
}

.social-section__box #sb_instagram .sb_instagram_header p {
    font-family: BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.insights-category__list ul li:nth-child(2) {
    display: none;
}

.leaders__info-title, .leaders__box:nth-child(even) .leaders__info-title {
    padding: 0 0 0 0;
}
.leaders__info-title::after  {
    display: none;
}

.single-outleaders .events-content__text b, .single-outleaders .events-content__text strong {
    font-weight: bold;
}

.events-calendar__subtitle {
    font-size: 16px;
    line-height: 20px;
    color: #000;
    margin: 10px 0;
    font-weight: 400;
}

.events-calendar__content {
    font-size: 14px;
    line-height: 18px;
    color: #000;
    font-weight: 300;
}

.events-calendar__name a {
    color: #000;
    text-decoration: none;
}


/* Contact page (Subscribe form)
-------------------------------------*/

label[for="90652_67033pi_90652_67033"],
label[for="90652_67111pi_90652_67111"] {
    display:none;
}

.feedback__form-field span.value {
    display: none;
}


.policy__box a {
    color: #797979;
    font-size: 12px;
    line-height: 62px;
}

