@charset "UTF-8";
/* Primary - Blue */
/* Secondary - Green */
/* Red */
/* Accent */
/* Black > Gray > White */
/* Text */
/* Specialty */
/*Fontawesome Pro*/
/*Fontwesome brand*/
.wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.item {
  -webkit-box-flex: 1 200px;
  -moz-box-flex: 1 200px;
  -webkit-flex: 1 200px;
  -ms-flex: 1 200px;
  flex: 1 200px;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}

@keyframes shake {
  0% {
    transform: rotateZ(0deg);
  }
  5% {
    transform: rotateZ(8deg);
  }
  10% {
    transform: rotateZ(-7deg);
  }
  15% {
    transform: rotateZ(8deg);
  }
  20% {
    transform: rotateZ(-7deg);
  }
  25% {
    transform: rotateZ(8deg);
  }
  30% {
    transform: rotateZ(-5deg);
  }
  35% {
    transform: rotateZ(8deg);
  }
  40% {
    transform: rotateZ(-10deg);
  }
  45% {
    transform: rotateZ(8deg);
  }
  50% {
    transform: rotateZ(-5deg);
  }
  55% {
    transform: rotateZ(0deg);
  }
  60% {
    transform: rotateZ(8deg);
  }
  65% {
    transform: rotateZ(-7deg);
  }
  70% {
    transform: rotateZ(8deg);
  }
  75% {
    transform: rotateZ(-7deg);
  }
  80% {
    transform: rotateZ(8deg);
  }
  85% {
    transform: rotateZ(-5deg);
  }
  90% {
    transform: rotateZ(8deg);
  }
  95% {
    transform: rotateZ(-10deg);
  }
  100% {
    transform: rotateZ(8deg);
  }
}
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs, .ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs, .featured-block, .ece-related_content_highlight > .content,
.ece-related_comments_highlight > .content,
.ece-news-subs_highlight > .content,
.ece-joined-communities_highlight > .content, .ece-l-top-community-member, #ece-author-detail-card, .ece-status-block, .ece-newsletter_subscribe_widget {
  margin: 0 auto;
  margin-bottom: 40px;
  padding: 15px;
  background-color: #f0f4f8;
}

article.ece-sponsorship, .field-type-ece-ft-contact .field-items > .field-item, .ece-group_members_card .com-advisory-wrapper, .ece-group_card, .form-body, .ece-guidelines, .ece-jobs_widget, .ece-about-community,
.ece-about-channel,
.ece-what-are-channels, .sidebar .ece-sponsors_summary .sponsor-summary-wrapper {
  margin: 0 auto;
  margin-bottom: 40px;
  padding: 15px;
  background-color: #fff;
  border: 1px solid #e0e0e0;
}

.ece-search_result > article.node h2 {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 20pt;
  line-height: 1.2em;
  text-transform: none;
  color: #000000;
  font-weight: 700;
  hyphens: none;
  -ms-hyphens: none;
  -moz-hyphens: none;
  -webkit-hyphens: none;
}
.ece-search_result > article.node h2 a {
  color: #000000;
}
.ece-search_result > article.node h2 a:hover {
  color: #E87906;
}

.ece-search_result > article.node .article-body .article-summary, .ece-search_result > article.node .article-body {
  margin-bottom: 0;
  color: #000000;
  font-size: 14pt;
  line-height: 1.4em;
  font-weight: 300;
  text-align: left;
  display: block;
  hyphens: none;
  -ms-hyphens: none;
  -moz-hyphens: none;
  -webkit-hyphens: none;
}

.ece-topics .sector-cards .sector-name, .ece-about-community .icon-join-community,
.ece-about-channel .icon-join-community,
.ece-what-are-channels .icon-join-community, .ece-about-community .summary p,
.ece-about-channel .summary p,
.ece-what-are-channels .summary p {
  font-size: 14px;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
}

#postcontent-entry-wrapper-nds h3.main-title, #postcontent-entry-wrapper-nds .sponsorship-features h3,
.page-node-edit form.node-form .ece-form h3.main-title,
.page-node-edit form.node-form .ece-form .sponsorship-features h3, .member-admin-dashboard .ece-row .mid-content .ece-user-published h3, .ece-user-unpublished h3,
.ece-user-anonymous h3, .ece-member_account.ece-member_account-account form#user-profile-form h3, .ece-member_account.ece-member_account-password form#user-profile-form h3, .ece-member_account.ece-member_account-profile form#user-profile-form h3, .ece-member_account.ece-member_account-messages form#user-profile-form h3, .ece-member_account.ece-member_account-groups .member-admin-dashboard .ece-row .mid-content .ece-communities-listing h3 {
  font-size: 24px;
  font-weight: 600;
  font-style: normal;
  font-family: proxima-nova-condensed;
  margin-bottom: 25px;
  text-align: left;
  color: #1c65a5;
  margin-top: 0px;
  text-transform: uppercase;
}

#edit-ece-images legend, #edit-ece-employer-logo legend, #postcontent-entry-wrapper-nds .form-body .case-study-box h4,
.page-node-edit form.node-form .ece-form .form-body .case-study-box h4, #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time .date-combo legend, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time .date-combo legend, #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-event-start-date legend, #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-event-end-date legend, #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-date legend, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-start-date legend, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-end-date legend, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-date legend, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-event-start-date legend, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-event-end-date legend, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-date legend, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-start-date legend, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-end-date legend, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-date legend, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-event-start-date legend, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-event-end-date legend, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-date legend, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-start-date legend, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-end-date legend, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-date legend, #postcontent-entry-wrapper-nds #edit-ece-publication-date legend span.fieldset-legend,
.page-node-edit form.node-form .ece-form #edit-ece-publication-date legend span.fieldset-legend, #postcontent-entry-wrapper-nds .form-body label,
.page-node-edit form.node-form .ece-form .form-body label {
  font-weight: 500;
  color: #000000;
  text-transform: uppercase;
  font-size: 13pt;
  line-height: normal;
  display: block;
  margin-bottom: 3px;
}

#edit-ece-images .fieldset-description, #edit-ece-employer-logo .fieldset-description, #postcontent-entry-wrapper-nds .form-body .description, #postcontent-entry-wrapper-nds .form-body .instructions, #postcontent-entry-wrapper-nds .form-body .resource-type-media-info,
.page-node-edit form.node-form .ece-form .form-body .description,
.page-node-edit form.node-form .ece-form .form-body .instructions,
.page-node-edit form.node-form .ece-form .form-body .resource-type-media-info, #topic-of-interest-form .description, #user-register-form .ece-reg-form-wrapper .description,
#user-register-page1-form .ece-reg-form-wrapper .description,
#user-register-page2-form .ece-reg-form-wrapper .description,
#user-register-page3-form .ece-reg-form-wrapper .description,
#user-register-page4-form .ece-reg-form-wrapper .description,
#topic-of-interest-form .ece-reg-form-wrapper .description, #employer-profile-form form#organization-node-form .form-body .description .instructions, .member-admin-dashboard .ece-row .mid-content .ece-user-published .description, .ece-user-unpublished .description,
.ece-user-anonymous .description, .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .description, .ece-member_account.ece-member_account-account form#user-profile-form .description, .ece-member_account.ece-member_account-password form#user-profile-form .description, .ece-member_account.ece-member_account-profile form#user-profile-form .description, .ece-member_account.ece-member_account-messages form#user-profile-form .description, .ece-member_account.ece-member_account-groups .description {
  font-weight: 300;
  font-size: 10pt;
  color: #8d8d8d;
  line-height: 1.2em;
  margin-top: 3px;
  margin-left: 0px;
  font-style: normal;
}

.ece-stream-webcasts #ece-special-issues tbody,
.ece-stream-webcasts table.search-results.dataTable tbody,
.ece-stream-powersessions #ece-special-issues tbody,
.ece-stream-powersessions table.search-results.dataTable tbody,
.spcial-issue-block #ece-special-issues tbody,
.spcial-issue-block table.search-results.dataTable tbody, .ece-stream-webcasts .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody,
.ece-stream-powersessions .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody,
.spcial-issue-block .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody, #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tbody {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -8px;
  border: none;
  width: auto;
}
@media screen and (max-width: 575px) {
  .ece-stream-webcasts #ece-special-issues tbody,
.ece-stream-webcasts table.search-results.dataTable tbody,
.ece-stream-powersessions #ece-special-issues tbody,
.ece-stream-powersessions table.search-results.dataTable tbody,
.spcial-issue-block #ece-special-issues tbody,
.spcial-issue-block table.search-results.dataTable tbody, .ece-stream-webcasts .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody,
.ece-stream-powersessions .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody,
.spcial-issue-block .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody, #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tbody {
    margin: 0px;
  }
}
.ece-stream-webcasts #ece-special-issues tbody tr,
.ece-stream-webcasts table.search-results.dataTable tbody tr,
.ece-stream-powersessions #ece-special-issues tbody tr,
.ece-stream-powersessions table.search-results.dataTable tbody tr,
.spcial-issue-block #ece-special-issues tbody tr,
.spcial-issue-block table.search-results.dataTable tbody tr, .ece-stream-webcasts .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr,
.ece-stream-powersessions .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr,
.spcial-issue-block .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr, #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tbody tr {
  width: calc(50% - 23px);
  margin-top: 0px;
  margin-bottom: 40px;
  margin-left: 15px;
  margin-right: 8px;
  padding: 0px;
  border-radius: 0px;
  border: none;
  background: none;
}
@media screen and (min-width: 576px) and (max-width: 767px) {
  .ece-stream-webcasts #ece-special-issues tbody tr,
.ece-stream-webcasts table.search-results.dataTable tbody tr,
.ece-stream-powersessions #ece-special-issues tbody tr,
.ece-stream-powersessions table.search-results.dataTable tbody tr,
.spcial-issue-block #ece-special-issues tbody tr,
.spcial-issue-block table.search-results.dataTable tbody tr, .ece-stream-webcasts .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr,
.ece-stream-powersessions .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr,
.spcial-issue-block .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr, #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tbody tr {
    margin-left: 10px;
    width: calc(50% - 18px);
  }
}
@media screen and (max-width: 567px) {
  .ece-stream-webcasts #ece-special-issues tbody tr,
.ece-stream-webcasts table.search-results.dataTable tbody tr,
.ece-stream-powersessions #ece-special-issues tbody tr,
.ece-stream-powersessions table.search-results.dataTable tbody tr,
.spcial-issue-block #ece-special-issues tbody tr,
.spcial-issue-block table.search-results.dataTable tbody tr, .ece-stream-webcasts .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr,
.ece-stream-powersessions .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr,
.spcial-issue-block .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr, #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tbody tr {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    margin-bottom: 20px;
  }
}
.ece-stream-webcasts #ece-special-issues tbody tr.no-result-wrap,
.ece-stream-webcasts table.search-results.dataTable tbody tr.no-result-wrap,
.ece-stream-powersessions #ece-special-issues tbody tr.no-result-wrap,
.ece-stream-powersessions table.search-results.dataTable tbody tr.no-result-wrap,
.spcial-issue-block #ece-special-issues tbody tr.no-result-wrap,
.spcial-issue-block table.search-results.dataTable tbody tr.no-result-wrap, .ece-stream-webcasts .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr.no-result-wrap,
.ece-stream-powersessions .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr.no-result-wrap,
.spcial-issue-block .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr.no-result-wrap, #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tbody tr.no-result-wrap {
  background: none;
  width: 100%;
  border: none;
  padding: 0px;
  margin: 0;
  box-shadow: none;
}
.ece-stream-webcasts #ece-special-issues tbody tr.no-result-wrap .dataTables_empty,
.ece-stream-webcasts table.search-results.dataTable tbody tr.no-result-wrap .dataTables_empty,
.ece-stream-powersessions #ece-special-issues tbody tr.no-result-wrap .dataTables_empty,
.ece-stream-powersessions table.search-results.dataTable tbody tr.no-result-wrap .dataTables_empty,
.spcial-issue-block #ece-special-issues tbody tr.no-result-wrap .dataTables_empty,
.spcial-issue-block table.search-results.dataTable tbody tr.no-result-wrap .dataTables_empty, .ece-stream-webcasts .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr.no-result-wrap .dataTables_empty,
.ece-stream-powersessions .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr.no-result-wrap .dataTables_empty,
.spcial-issue-block .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr.no-result-wrap .dataTables_empty, #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tbody tr.no-result-wrap .dataTables_empty {
  padding-top: 6px;
  padding-bottom: 6px;
  margin: 0px;
  color: #4A4A4A;
}
.ece-stream-webcasts #ece-special-issues tbody tr:nth-child(2n+1),
.ece-stream-webcasts table.search-results.dataTable tbody tr:nth-child(2n+1),
.ece-stream-powersessions #ece-special-issues tbody tr:nth-child(2n+1),
.ece-stream-powersessions table.search-results.dataTable tbody tr:nth-child(2n+1),
.spcial-issue-block #ece-special-issues tbody tr:nth-child(2n+1),
.spcial-issue-block table.search-results.dataTable tbody tr:nth-child(2n+1), .ece-stream-webcasts .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr:nth-child(2n+1),
.ece-stream-powersessions .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr:nth-child(2n+1),
.spcial-issue-block .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr:nth-child(2n+1), #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tbody tr:nth-child(2n+1) {
  margin-left: 8px;
  margin-right: 15px;
}
@media screen and (max-width: 767px) {
  .ece-stream-webcasts #ece-special-issues tbody tr:nth-child(2n+1),
.ece-stream-webcasts table.search-results.dataTable tbody tr:nth-child(2n+1),
.ece-stream-powersessions #ece-special-issues tbody tr:nth-child(2n+1),
.ece-stream-powersessions table.search-results.dataTable tbody tr:nth-child(2n+1),
.spcial-issue-block #ece-special-issues tbody tr:nth-child(2n+1),
.spcial-issue-block table.search-results.dataTable tbody tr:nth-child(2n+1), .ece-stream-webcasts .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr:nth-child(2n+1),
.ece-stream-powersessions .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr:nth-child(2n+1),
.spcial-issue-block .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr:nth-child(2n+1), #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tbody tr:nth-child(2n+1) {
    margin-right: 10px;
  }
}
@media screen and (max-width: 567px) {
  .ece-stream-webcasts #ece-special-issues tbody tr:nth-child(2n+1),
.ece-stream-webcasts table.search-results.dataTable tbody tr:nth-child(2n+1),
.ece-stream-powersessions #ece-special-issues tbody tr:nth-child(2n+1),
.ece-stream-powersessions table.search-results.dataTable tbody tr:nth-child(2n+1),
.spcial-issue-block #ece-special-issues tbody tr:nth-child(2n+1),
.spcial-issue-block table.search-results.dataTable tbody tr:nth-child(2n+1), .ece-stream-webcasts .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr:nth-child(2n+1),
.ece-stream-powersessions .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr:nth-child(2n+1),
.spcial-issue-block .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr:nth-child(2n+1), #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tbody tr:nth-child(2n+1) {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    margin-bottom: 20px;
  }
}
.ece-stream-webcasts #ece-special-issues tbody tr td,
.ece-stream-webcasts table.search-results.dataTable tbody tr td,
.ece-stream-powersessions #ece-special-issues tbody tr td,
.ece-stream-powersessions table.search-results.dataTable tbody tr td,
.spcial-issue-block #ece-special-issues tbody tr td,
.spcial-issue-block table.search-results.dataTable tbody tr td, .ece-stream-webcasts .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr td,
.ece-stream-powersessions .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr td,
.spcial-issue-block .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr td, #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tbody tr td {
  padding: 0;
  width: 100%;
  float: left;
  border: none;
  white-space: initial;
}

.ece-stream-webcasts .two-grid-col .two-grid-content,
.ece-stream-powersessions .two-grid-col .two-grid-content,
.spcial-issue-block .two-grid-col .two-grid-content, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content {
  position: relative;
  border: 1px solid #e0e0e0;
  background: #fff;
}
.ece-stream-webcasts .two-grid-col .two-grid-content:hover,
.ece-stream-powersessions .two-grid-col .two-grid-content:hover,
.spcial-issue-block .two-grid-col .two-grid-content:hover, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content:hover {
  -webkit-box-shadow: 3px 3px 6px 0 #eee;
  -moz-box-shadow: 3px 3px 6px 0 #eee;
  box-shadow: 3px 3px 6px 0 #eee;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .stream-item-type,
.ece-stream-powersessions .two-grid-col .two-grid-content .stream-item-type,
.spcial-issue-block .two-grid-col .two-grid-content .stream-item-type, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .stream-item-type {
  padding: 6px 8px 3px;
  background-color: #1c65a5;
  font-family: proxima-nova-condensed;
  color: #fff;
  font-size: 10pt;
  line-height: 1em;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  position: absolute;
  right: 0;
  top: 0;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .stream-item-type i,
.ece-stream-powersessions .two-grid-col .two-grid-content .stream-item-type i,
.spcial-issue-block .two-grid-col .two-grid-content .stream-item-type i, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .stream-item-type i {
  display: none;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .stream-item-type a,
.ece-stream-powersessions .two-grid-col .two-grid-content .stream-item-type a,
.spcial-issue-block .two-grid-col .two-grid-content .stream-item-type a, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .stream-item-type a {
  color: #fff;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .stream-item-type:hover,
.ece-stream-powersessions .two-grid-col .two-grid-content .stream-item-type:hover,
.spcial-issue-block .two-grid-col .two-grid-content .stream-item-type:hover, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .stream-item-type:hover {
  background: #E87906;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .image,
.ece-stream-powersessions .two-grid-col .two-grid-content .image,
.spcial-issue-block .two-grid-col .two-grid-content .image, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .image {
  min-height: 20px;
  overflow: hidden;
  background: #fff;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .image img,
.ece-stream-powersessions .two-grid-col .two-grid-content .image img,
.spcial-issue-block .two-grid-col .two-grid-content .image img, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .image img {
  width: auto;
  max-height: 200px;
  margin: 0 auto;
  display: block;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .body,
.ece-stream-powersessions .two-grid-col .two-grid-content .body,
.spcial-issue-block .two-grid-col .two-grid-content .body, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .body {
  padding: 10px;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .body h4,
.ece-stream-powersessions .two-grid-col .two-grid-content .body h4,
.spcial-issue-block .two-grid-col .two-grid-content .body h4, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .body h4 {
  margin: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2em;
  letter-spacing: 0.3px;
  color: #000;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .body h4 a,
.ece-stream-powersessions .two-grid-col .two-grid-content .body h4 a,
.spcial-issue-block .two-grid-col .two-grid-content .body h4 a, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .body h4 a {
  color: black;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .body h4 a:hover,
.ece-stream-powersessions .two-grid-col .two-grid-content .body h4 a:hover,
.spcial-issue-block .two-grid-col .two-grid-content .body h4 a:hover, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .body h4 a:hover {
  color: #E87906;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .body p,
.ece-stream-powersessions .two-grid-col .two-grid-content .body p,
.spcial-issue-block .two-grid-col .two-grid-content .body p, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .body p {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5em;
  letter-spacing: 0.3px;
  color: #6b6b6b;
  margin: 0;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .body p.date,
.ece-stream-powersessions .two-grid-col .two-grid-content .body p.date,
.spcial-issue-block .two-grid-col .two-grid-content .body p.date, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .body p.date {
  margin-top: 3px;
  margin-bottom: 3px;
  font-size: 14pt;
  font-weight: 300;
  color: #8d8d8d;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .body .term-description,
.ece-stream-powersessions .two-grid-col .two-grid-content .body .term-description,
.spcial-issue-block .two-grid-col .two-grid-content .body .term-description, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .body .term-description {
  margin: 0 0 5px 0;
  display: block;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .body .term-description:empty,
.ece-stream-powersessions .two-grid-col .two-grid-content .body .term-description:empty,
.spcial-issue-block .two-grid-col .two-grid-content .body .term-description:empty, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .body .term-description:empty {
  display: none;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .body .issue-listing ul,
.ece-stream-powersessions .two-grid-col .two-grid-content .body .issue-listing ul,
.spcial-issue-block .two-grid-col .two-grid-content .body .issue-listing ul, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .body .issue-listing ul {
  margin: 0px;
  padding: 0px;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .body .issue-listing ul li,
.ece-stream-powersessions .two-grid-col .two-grid-content .body .issue-listing ul li,
.spcial-issue-block .two-grid-col .two-grid-content .body .issue-listing ul li, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .body .issue-listing ul li {
  margin-bottom: 6px;
  color: #444444;
  font-size: 12pt;
  line-height: 1.4em;
  font-weight: 300;
  text-align: left;
  display: block;
  list-style: none;
  position: relative;
  padding-left: 15px;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .body .issue-listing ul li a,
.ece-stream-powersessions .two-grid-col .two-grid-content .body .issue-listing ul li a,
.spcial-issue-block .two-grid-col .two-grid-content .body .issue-listing ul li a, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .body .issue-listing ul li a {
  color: #444444;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .body .issue-listing ul li:before,
.ece-stream-powersessions .two-grid-col .two-grid-content .body .issue-listing ul li:before,
.spcial-issue-block .two-grid-col .two-grid-content .body .issue-listing ul li:before, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .body .issue-listing ul li:before {
  font-family: "Font Awesome 5 Pro" !important;
  content: "";
  font-weight: 900;
  color: #444444;
  font-size: 6px;
  top: 1px;
  left: 0px;
  position: absolute;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .body .issue-listing ul li:hover a,
.ece-stream-powersessions .two-grid-col .two-grid-content .body .issue-listing ul li:hover a,
.spcial-issue-block .two-grid-col .two-grid-content .body .issue-listing ul li:hover a, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .body .issue-listing ul li:hover a, .ece-stream-webcasts .two-grid-col .two-grid-content .body .issue-listing ul li:hover:before,
.ece-stream-powersessions .two-grid-col .two-grid-content .body .issue-listing ul li:hover:before,
.spcial-issue-block .two-grid-col .two-grid-content .body .issue-listing ul li:hover:before, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .body .issue-listing ul li:hover:before {
  color: #E87906;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .footer a.cta-rmi,
.ece-stream-powersessions .two-grid-col .two-grid-content .footer a.cta-rmi,
.spcial-issue-block .two-grid-col .two-grid-content .footer a.cta-rmi, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .footer a.cta-rmi {
  font-size: 12px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #333;
  display: block;
  padding: 10px;
  text-transform: uppercase;
  background: #f0f4f8;
}
.ece-stream-webcasts .two-grid-col .two-grid-content .footer a.cta-rmi:hover,
.ece-stream-powersessions .two-grid-col .two-grid-content .footer a.cta-rmi:hover,
.spcial-issue-block .two-grid-col .two-grid-content .footer a.cta-rmi:hover, #channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .footer a.cta-rmi:hover {
  color: #E87906;
}
.ece-stream-webcasts .two-grid-col .upcoming_events.two-grid-content .body p.date,
.ece-stream-powersessions .two-grid-col .upcoming_events.two-grid-content .body p.date,
.spcial-issue-block .two-grid-col .upcoming_events.two-grid-content .body p.date, #channel-home .c-channel-items-row .c-channel-item-wrapper .upcoming_events.two-grid-content .body p.date {
  font-weight: 600;
  color: #1c65a5;
}

/* Button Icon Input*/
.contact-button {
  width: auto;
  min-width: 103px;
  height: 30px;
  display: inline-block;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0 6px 8px 0 rgba(0, 100, 167, 0.11);
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0.3px;
  text-align: center;
  color: #1c65a5;
  border: 1px solid #1c65a5;
}
.contact-button:hover {
  box-shadow: 0 8px 10px 0 rgba(0, 100, 167, 0.25);
}
.contact-button:focus {
  box-shadow: 0 4px 4px 0 rgba(0, 100, 167, 0.25);
  color: rgba(255, 255, 255, 0.8);
}
.contact-button.blue {
  background: #1c65a5;
  padding-left: 20px;
  padding-right: 20px;
  width: auto;
  min-width: 135px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  box-shadow: inherit;
}
.contact-button.blue:hover {
  box-shadow: 0 4px 4px 0 rgba(0, 100, 167, 0.25);
}

.post-button {
  width: 56px;
  height: 25px;
  border-radius: 12px;
  background-color: #1c65a5;
  color: #fff;
  border: 1px solid #fff;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 20px;
}
.post-button:hover, .post-button:focus {
  background-image: linear-gradient(203deg, #2483ff, #2779d2);
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: 1px solid #fff;
  color: #fff;
}
.post-button:focus {
  box-shadow: 0 4px 4px 0 rgba(0, 100, 167, 0.5);
  color: rgba(255, 255, 255, 0.8);
}

.post-button.default {
  background-color: #d8d8d8;
  border-color: #d8d8d8;
}
.post-button.default:hover {
  background: #d8d8d8;
  box-shadow: inherit;
  border-color: #d8d8d8;
}
.post-button.default:focus {
  background: #d8d8d8;
  box-shadow: inherit;
  border-color: #d8d8d8;
}

.ec-lsc {
  margin: 0;
  padding: 0;
}
.ec-lsc li {
  display: inline-block;
}
.ec-lsc li + li {
  margin-left: 10px;
}

.comments {
  width: 100px;
  height: auto;
  display: inline-block;
  padding: 4px 0px;
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: center;
  color: #8d8d8d;
}
.comments .icon-comments {
  width: 14px;
  height: 15px;
  object-fit: contain;
  background: url(../images/icons/warmgray/icon-comments.svg) no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.comments:hover {
  color: #1c65a5;
}
.comments:hover .icon-comments {
  background: url(../images/icons/icon-comments.svg) no-repeat;
}
.comments:focus {
  opacity: 0.8;
}

ul.profile-actions {
  margin: 0;
  padding: 0;
}
ul.profile-actions li {
  list-style: inherit;
  display: inline-block;
}

.ec-social {
  margin: 0;
  padding: 0;
}
.ec-social li {
  display: inline-block;
}
.ec-social li + li {
  margin-left: 4px;
}
.ec-social .icon-facebook {
  width: 33px;
  height: 33px;
  object-fit: contain;
  display: block;
  background: url(../images/social/icon-facebook.svg) no-repeat;
  background-size: 100%;
  border: 3px solid transparent;
}
.ec-social .icon-facebook:hover {
  border-radius: 15px;
  background-color: #3b5998;
  box-shadow: 0 8px 8px 0 rgba(59, 89, 152, 0.4);
  border: 3px solid #fff;
}
.ec-social .icon-twitter {
  width: 33px;
  height: 33px;
  object-fit: contain;
  display: block;
  background: url(../images/social/icon-twitter.svg) no-repeat;
  background-size: 100%;
  border: 3px solid transparent;
}
.ec-social .icon-twitter:hover {
  border-radius: 15px;
  background-color: #55acee;
  box-shadow: 0 8px 8px 0 rgba(85, 172, 238, 0.4);
  border: 3px solid #fff;
}
.ec-social .icon-linkedin {
  width: 33px;
  height: 33px;
  object-fit: contain;
  display: block;
  background: url(../images/social/icon-linkedin.svg) no-repeat;
  background-size: 100%;
  border: 3px solid transparent;
}
.ec-social .icon-linkedin:hover {
  border-radius: 15px;
  background-color: #0e76a8;
  box-shadow: 0 8px 8px 0 rgba(14, 118, 168, 0.4);
  border: 3px solid #fff;
}
.ec-social .icon-youtube {
  width: 33px;
  height: 33px;
  object-fit: contain;
  display: block;
  background: url(../images/social/icon-youtube.svg) no-repeat;
  background-size: 100%;
  border: 3px solid transparent;
}
.ec-social .icon-youtube:hover {
  border-radius: 15px;
  background-color: #d42428;
  box-shadow: 0 8px 8px 0 rgba(212, 36, 40, 0.4);
  border: 3px solid #fff;
}

.filter {
  position: relative;
}

.filter-hover {
  /*display: none;*/
  min-width: 326px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 14px 22px 0 rgba(0, 0, 0, 0.27);
  padding: 20px;
  top: 20px;
  position: absolute;
  z-index: 1;
  left: 50%;
  transform: translate(-50%);
}
.filter-hover h6 {
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  margin-bottom: 12px;
  margin-top: 0px;
  color: #333333;
}
.filter-hover select {
  /*-moz-appearance: none;
  -moz-appearance: none;
  -moz-appearance: none;
  -moz-appearance: none;*/
  background: #fff !important;
  width: 100%;
  border: none !important;
  border-bottom: 1px solid #d8d8d8 !important;
  font-size: 12px !important;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.08;
  letter-spacing: 0.3px;
  color: #333333;
  position: relative;
}
.filter-hover select:focus {
  outline: none;
}
.filter-hover .filter-sort {
  margin-top: 18px;
  margin-bottom: 18px;
}
.filter-hover .filter-sort ul {
  margin: 0;
  padding: 0;
}
.filter-hover .filter-sort ul li {
  display: list-item;
  list-style: none;
  position: relative;
}

/* Clear button styles
--------------------------------------------- */
::-ms-clear {
  display: none;
}

.form-control-clear {
  z-index: 10;
  pointer-events: auto;
  cursor: pointer;
}

/* Custom page CSS (Not required)
--------------------------------------------- */
.ec-search .input-group input {
  width: 100%;
  height: 31px;
  border-radius: 15.5px !important;
  background-color: #fff;
  display: inline-block;
  padding: 4px 20px;
  box-shadow: inherit;
  border: 1px solid #e0e0e0;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  color: #383838;
  background: url(../images/warmgray/icon-search.svg) no-repeat;
  background-size: 12px 12px;
  background-position: 90% center;
}
.ec-search .input-group input:focus {
  outline: 0;
  border: 1px solid #2482fa;
}

input[type=search] {
  width: 100%;
  min-width: 180px;
  height: 31px;
  border-radius: 15.5px !important;
  display: inline-block;
  padding: 4px 20px;
  box-shadow: inherit;
  border: 1px solid #e0e0e0;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  color: #383838;
  background: #fff url(../images/icons/warmgray/icon-search.svg) no-repeat;
  background-size: 12px 12px;
  background-position: 90% center;
  border: 1px solid #e0e0e0;
}
input[type=search]:focus {
  outline: 0;
  border: 1px solid #2482fa;
  background: #fff url(../images/icons/icon-search.svg) no-repeat;
  background-size: 12px 12px;
  background-position: 90% center;
}

.show-experts {
  display: inline-block;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 0.3px;
  position: relative;
  color: #1c65a5 !important;
  padding-left: 10px;
  text-transform: uppercase;
}
.show-experts:before {
  content: "";
  display: block;
  width: 7.3px;
  height: 8px;
  object-fit: contain;
  background: url(../images/icons/icon-expert-star.svg) no-repeat;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 1px;
}
.show-experts:hover {
  color: #2173dc !important;
}
.show-experts:hover::before {
  background: url(../images/icons/icon-expert-star.svg) no-repeat;
  position: absolute;
  left: 0;
  top: 2px;
}
.show-experts:focus {
  opacity: 0.7;
}

.icon-settings {
  width: 14px;
  height: 14px;
}

.icon-download-data {
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.3px;
  position: relative;
  color: #333333;
  padding-right: 22px;
  font-style: normal;
  cursor: pointer;
}
.icon-download-data:after {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  object-fit: contain;
  background: url(../images/icons/gray/icon-download.svg) no-repeat;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: 0;
  top: 3px;
  background-size: 100%;
}
.icon-download-data:hover {
  color: #333333;
}
.icon-download-data:focus {
  opacity: 0.8;
  color: #333333;
}

.det-tooltip {
  text-align: center;
  padding: 18px;
  position: absolute;
  z-index: 1;
  display: none;
  bottom: 20px;
  max-width: 160px;
  min-width: 160px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 14px 22px 0 rgba(0, 0, 0, 0.27);
  margin-top: 45px;
}
.det-tooltip .avatar {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0;
  transform: translateY(-50%);
  width: 58px;
  height: 58px;
}
.det-tooltip .avatar .contributor {
  width: 58px;
  height: 58px;
  border-radius: 28.8px;
  background-color: #d8d8d8;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.4);
  border: solid 4.3px #ffffff;
}
.det-tooltip .avatar .icon-expert {
  position: absolute;
  top: -2px;
  right: -2px;
  width: 22px;
  height: 22px;
}
.det-tooltip h3 {
  font-weight: 600;
  letter-spacing: 0.3px;
  text-align: center;
  color: #333333 !important;
  padding-left: 0 !important;
  border-left: none !important;
  margin-bottom: 0px !important;
  margin-top: 25px !important;
}
.det-tooltip p {
  color: #8d8d8d;
  font-size: 12px;
  letter-spacing: 0.3px;
  text-align: center;
  margin-bottom: 3px !important;
}
.det-tooltip p strong {
  font-weight: bold;
  color: #333333;
}
.det-tooltip .default-btn {
  margin-top: 10px;
  margin-bottom: 0;
}
.det-tooltip .ec-social {
  margin: 0 auto;
  display: block;
  text-align: center;
  margin-top: 15px;
}
.det-tooltip .ec-social li + li {
  margin-left: 0px;
}
.det-tooltip .ec-social i {
  width: 28px;
  height: 28px;
}

.start-post-btn {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #1c65a5;
  height: 35px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 45px;
  padding-right: 30px;
  border-radius: 18px;
  border: 1px solid #1c65a5;
  position: relative;
  display: inline-block;
}
.start-post-btn:hover, .start-post-btn:focus {
  color: #1c65a5;
  box-shadow: 0 6px 8px 0 rgba(0, 100, 167, 0.11);
}
.start-post-btn:focus {
  opacity: 0.7;
}
.start-post-btn:before {
  position: absolute;
  content: "";
  background: url(../images/icons/icon-add.svg) no-repeat;
  width: 17px;
  height: 17px;
  display: inline-block;
  left: 20px;
  top: 7px;
}

.go-sponsor-btn {
  list-style-type: none;
  display: inline-block;
  color: #fff;
  height: 36px;
  line-height: 35px;
  padding-left: 45px;
  padding-right: 30px;
  cursor: pointer;
  background-image: -webkit-linear-gradient(189deg, #2483ff, #2779d2);
  background-image: -moz-linear-gradient(189deg, #2483ff, #2779d2);
  background-image: -ms-linear-gradient(189deg, #2483ff, #2779d2);
  background-image: -o-linear-gradient(189deg, #2483ff, #2779d2);
  background-image: linear-gradient(189deg, #2483ff, #2779d2);
  position: relative;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.3px;
  border-radius: 18px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
}
.go-sponsor-btn:hover {
  color: #fff;
  background: #2779d2;
  box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
  background-image: -webkit-linear-gradient(left, #2779d2, #2483ff);
  background-image: -moz-linear-gradient(left, #2779d2, #2483ff);
  background-image: -ms-linear-gradient(left, #2779d2, #2483ff);
  background-image: -o-linear-gradient(left, #2779d2, #2483ff);
  background-image: linear-gradient(left, #2779d2, #2483ff);
}
.go-sponsor-btn:before {
  position: absolute;
  content: "";
  background: url(../images/icons/white/icon-link.svg) no-repeat;
  width: 8px;
  height: 8px;
  display: inline-block;
  left: 20px;
  top: 14px;
}
.go-sponsor-btn:focus {
  color: #ffffff;
  opacity: 0.7;
  outline: none;
  box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
}

.table-setting {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #333333;
}
.table-setting .icon-message {
  width: 13px;
  height: 13px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
.table-setting .icon-setting {
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 50px;
}
.table-setting .icon-setting:hover {
  opacity: 0.5;
}
.table-setting:hover {
  opacity: 0.8;
  color: #333333;
}

.icon-search {
  position: relative;
}
.icon-search:before {
  content: "";
  width: 16px !important;
  height: 16px !important;
  background: url(../images/icons/icon-search.svg) no-repeat !important;
  display: inline-block !important;
  background-size: 100% !important;
}

.icon-message {
  position: relative;
}
.icon-message:before {
  content: "";
  width: 16px;
  height: 16px;
  background: url(../images/icons/icon-messages.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
}

.icon-add, .member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .icon-add {
  position: relative;
}
.icon-add:before, .member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .icon-add:before {
  content: "";
  width: 16px;
  height: 16px;
  font-size: 16px;
  display: inline-block;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  margin-right: 5px;
  font-weight: 900;
}

.icon-downloads {
  position: relative;
}
.icon-downloads:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/gray/icon-download.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-downloads:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-video {
  position: relative;
}
.icon-video:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icons/icon-video.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-video:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-presentation {
  position: relative;
}
.icon-presentation:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-presentation.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-presentation:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-recorded-webinar {
  position: relative;
}
.icon-recorded-webinar:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-recorded-webinar.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-recorded-webinar:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-infographics {
  position: relative;
}
.icon-infographics:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-infographic.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-infographics:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-casestudies {
  position: relative;
}
.icon-casestudies:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-casestudies.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-casestudies:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-publications {
  position: relative;
}
.icon-publications:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-publications.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-publications:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-podcast {
  position: relative;
}
.icon-podcast:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-podcast.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-podcast:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-whitepaper {
  position: relative;
}
.icon-whitepaper:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-whitepaper.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-whitepaper:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-other {
  position: relative;
}
.icon-other:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-other.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-other:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-productsheet {
  position: relative;
}
.icon-productsheet:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-product-sheet.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-productsheet:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-announcement {
  position: relative;
}
.icon-announcement:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-announcement.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-announcement:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-db-spread {
  position: relative;
}
.icon-db-spread:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-databaseandspreadsheet.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-db-spread:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-conference {
  position: relative;
}
.icon-conference:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-conference.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-conference:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-webinar {
  position: relative;
}
.icon-webinar:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-webinar.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-webinar:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-training {
  position: relative;
}
.icon-training:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-training.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-training:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-posts {
  position: relative;
}
.icon-posts:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-posts.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-posts:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-shared-link {
  position: relative;
}
.icon-shared-link:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-shared-link.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-shared-link:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-question {
  position: relative;
}
.icon-question:before {
  content: "";
  width: 26px;
  height: 40px;
  background: url(../images/icons/icon-question.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  position: relative;
}

.icon-questions {
  position: relative;
}
.icon-questions:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-questions.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
  position: relative;
}
.icon-questions:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-answers {
  position: relative;
}
.icon-answers:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-answers.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-answers:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-news {
  position: relative;
}
.icon-news:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-news.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  border: solid 3px transparent;
}
.icon-news:before:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 50%;
}

.icon-setting {
  position: relative;
}
.icon-setting:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(../images/icons/icon-settings.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
}

.icon-network {
  position: relative;
}
.icon-network:before {
  content: "";
  width: 15.6px;
  height: 16px;
  background: url(../images/icons/icon-network.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  position: relative;
}

.icon-join-community {
  position: relative;
}
.icon-join-community:before {
  content: "";
  width: 15.6px;
  height: 16px;
  background: url(../images/icons/green/icon-subscribers.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  position: relative;
}

.icon-follow-rss {
  position: relative;
}
.icon-follow-rss:before {
  content: "";
  width: 12px;
  height: 12px;
  background: url(../images/icons/white/icon-rss.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  position: relative;
  margin-right: 10px;
  top: 1px;
}

.icon-comment {
  position: relative;
}
.icon-comment:before {
  content: "";
  width: 12px;
  height: 11px;
  background: url(../images/icons/warmgray/icon-comments.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
}

.contributor .image {
  float: left;
  width: 40px;
  margin-right: 6px;
  position: relative;
}
.contributor .image .icon-expert {
  position: absolute;
  top: -7px;
  right: -7px;
}
.contributor .detail {
  float: left;
}
.contributor .detail h3 {
  font-size: 14px;
  color: #000000;
  letter-spacing: 0.3px;
  margin-bottom: 0px;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-top: 0px;
  font-weight: 600;
}
.contributor .detail p {
  font-size: 12px;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.mess-notification,
.privatemsg-count {
  width: 18px;
  height: 18px;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.23);
  background-color: red;
  border: 1px solid #fff;
  font-size: 9px;
  font-weight: bold;
  letter-spacing: 0.3px;
  text-align: center;
  color: #fff;
  border-radius: 14px;
  line-height: 14px;
  display: inline-block;
}

.privatemsg-count.unread {
  background-color: red !important;
  font-size: 9px !important;
  color: #fff !important;
  border-radius: 14px !important;
}

.btn-blue {
  display: inline-block;
  color: #1c65a5;
}
.btn-blue.border {
  border-radius: 25px;
  min-width: 135px;
  height: 30px;
  line-height: 25px;
  border: 1px solid #1c65a5;
  background: #fff;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.3px;
  text-align: center;
  color: #1c65a5;
}
.btn-blue.border:hover {
  -webkit-box-shadow: 0 6px 8px 0 rgba(0, 100, 167, 0.11);
  -moz-box-shadow: 0 6px 8px 0 rgba(0, 100, 167, 0.11);
  box-shadow: 0 6px 8px 0 rgba(0, 100, 167, 0.11);
}

.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-reset, .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-submit, .ece-manage-newsletters-page .flex-inline .inline-buttons a, #user-pass-reset #edit-actions input.form-submit, body.not-logged-in article.node .ece-comments div#comment-form h3 .ece-login_required, .node .field.field-type-ece-ft-rich-link .read-shared-action .rich_link-read_more a, #ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .action-group .join-btn, .no-answer-available .answer-blue-btn, #ece-modals .modal-content .modal-body input[type=submit]#edit-submit, .ece-login-modal input[type=submit]#edit-submit, form#privatemsg-new #edit-actions #edit-cancel, .forgot-pass .form-mid-body #edit-actions .form-submit, form.contact-form input[type=submit] {
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  background-color: #1c65a5;
  line-height: 1.6em;
  font-size: 14px;
  color: #fff;
  line-height: 1.6em;
  font-weight: 600;
  text-align: center;
  display: inline-block;
  padding: 4px 20px 5px 20px;
  width: auto;
  box-shadow: inherit;
  border: none;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-reset:hover, .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-submit:hover, .ece-manage-newsletters-page .flex-inline .inline-buttons a:hover, #user-pass-reset #edit-actions input.form-submit:hover, body.not-logged-in article.node .ece-comments div#comment-form h3 .ece-login_required:hover, .node .field.field-type-ece-ft-rich-link .read-shared-action .rich_link-read_more a:hover, #ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .action-group .join-btn:hover, .no-answer-available .answer-blue-btn:hover, #ece-modals .modal-content .modal-body input[type=submit]#edit-submit:hover, .ece-login-modal input[type=submit]#edit-submit:hover, form#privatemsg-new #edit-actions #edit-cancel:hover, .forgot-pass .form-mid-body #edit-actions .form-submit:hover, form.contact-form input[type=submit]:hover, .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-reset:focus, .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-submit:focus, .ece-manage-newsletters-page .flex-inline .inline-buttons a:focus, #user-pass-reset #edit-actions input.form-submit:focus, body.not-logged-in article.node .ece-comments div#comment-form h3 .ece-login_required:focus, .node .field.field-type-ece-ft-rich-link .read-shared-action .rich_link-read_more a:focus, #ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .action-group .join-btn:focus, .no-answer-available .answer-blue-btn:focus, #ece-modals .modal-content .modal-body input[type=submit]#edit-submit:focus, .ece-login-modal input[type=submit]#edit-submit:focus, form#privatemsg-new #edit-actions #edit-cancel:focus, .forgot-pass .form-mid-body #edit-actions .form-submit:focus, form.contact-form input[type=submit]:focus {
  background-color: #E87906;
  color: #fff;
  line-height: 1.6em;
  opacity: 1;
  font-weight: 600;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-reset:focus, .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-submit:focus, .ece-manage-newsletters-page .flex-inline .inline-buttons a:focus, #user-pass-reset #edit-actions input.form-submit:focus, body.not-logged-in article.node .ece-comments div#comment-form h3 .ece-login_required:focus, .node .field.field-type-ece-ft-rich-link .read-shared-action .rich_link-read_more a:focus, #ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .action-group .join-btn:focus, .no-answer-available .answer-blue-btn:focus, #ece-modals .modal-content .modal-body input[type=submit]#edit-submit:focus, .ece-login-modal input[type=submit]#edit-submit:focus, form#privatemsg-new #edit-actions #edit-cancel:focus, .forgot-pass .form-mid-body #edit-actions .form-submit:focus, form.contact-form input[type=submit]:focus {
  color: rgba(255, 255, 255, 0.8);
  outline: none;
}

.blue-border-btn, .flex-inline .inline-buttons a {
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  background-color: #1c65a5;
  line-height: 1.6em;
  font-size: 14px;
  color: #fff;
  border: 1px solid transparent;
  line-height: 1.6em;
  font-weight: 600;
  text-align: center;
  display: inline-block;
  padding: 4px 20px 5px 20px;
  width: auto;
}

.blue-border-btn-hover, .ece-comments-block .comment-form .ece-comment-form-container #edit-actions input[id^=edit-submit]:hover,
.ece-comments-block .comment-form .ece-comment-form-container #edit-actions input[id^=edit-preview]:hover,
.ece-comments-block .comment-form .ece-comment-form-container .form-actions input[id^=edit-submit]:hover,
.ece-comments-block .comment-form .ece-comment-form-container .form-actions input[id^=edit-preview]:hover,
.comment-wrapper .comment-form .ece-comment-form-container #edit-actions input[id^=edit-submit]:hover,
.comment-wrapper .comment-form .ece-comment-form-container #edit-actions input[id^=edit-preview]:hover,
.comment-wrapper .comment-form .ece-comment-form-container .form-actions input[id^=edit-submit]:hover,
.comment-wrapper .comment-form .ece-comment-form-container .form-actions input[id^=edit-preview]:hover,
.ece-node_comment_form .comment-form .ece-comment-form-container #edit-actions input[id^=edit-submit]:hover,
.ece-node_comment_form .comment-form .ece-comment-form-container #edit-actions input[id^=edit-preview]:hover,
.ece-node_comment_form .comment-form .ece-comment-form-container .form-actions input[id^=edit-submit]:hover,
.ece-node_comment_form .comment-form .ece-comment-form-container .form-actions input[id^=edit-preview]:hover, #ece-modals .modal-content .modal-body input[type=submit]#edit-submit.form-submit:hover {
  background-color: #E87906;
  color: #fff;
  line-height: 1.6em;
  opacity: 1;
  font-weight: 600;
}

.blue-border-btn-focus, .ece-comments-block .comment-form .ece-comment-form-container #edit-actions input[id^=edit-submit]:focus,
.ece-comments-block .comment-form .ece-comment-form-container #edit-actions input[id^=edit-preview]:focus,
.ece-comments-block .comment-form .ece-comment-form-container .form-actions input[id^=edit-submit]:focus,
.ece-comments-block .comment-form .ece-comment-form-container .form-actions input[id^=edit-preview]:focus,
.comment-wrapper .comment-form .ece-comment-form-container #edit-actions input[id^=edit-submit]:focus,
.comment-wrapper .comment-form .ece-comment-form-container #edit-actions input[id^=edit-preview]:focus,
.comment-wrapper .comment-form .ece-comment-form-container .form-actions input[id^=edit-submit]:focus,
.comment-wrapper .comment-form .ece-comment-form-container .form-actions input[id^=edit-preview]:focus,
.ece-node_comment_form .comment-form .ece-comment-form-container #edit-actions input[id^=edit-submit]:focus,
.ece-node_comment_form .comment-form .ece-comment-form-container #edit-actions input[id^=edit-preview]:focus,
.ece-node_comment_form .comment-form .ece-comment-form-container .form-actions input[id^=edit-submit]:focus,
.ece-node_comment_form .comment-form .ece-comment-form-container .form-actions input[id^=edit-preview]:focus, #ece-modals .modal-content .modal-body input[type=submit]#edit-submit.form-submit:focus {
  background-color: #E87906;
  color: rgba(255, 255, 255, 0.8);
  line-height: 1.6em;
  font-weight: 600;
  opacity: 1;
  outline: none;
}

.mc-action-group .contact-action .ece-send-message, .ece-member_account .ec-m-account-header .m-account-header-content .ece-profile-action .profile-actions .icon-add, #ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .detail .subscribe a span, .contact-user-btn, .send-message, .ece-follow-action .follow-label, .ece-confirmation-action a.cancel, #postcontent-entry-wrapper-nds input[type=submit].ece-member_delete_post, #postcontent-entry-wrapper-nds input[type=submit]#edit-delete,
.page-node-edit form.node-form .ece-form input[type=submit].ece-member_delete_post,
.page-node-edit form.node-form .ece-form input[type=submit]#edit-delete, .ece-confirmation-action span.ece-node-delete, #ece-member-account-career-form input[type=submit], form#ece-job-application-form .form-body input.form-submit, #postcontent-entry-wrapper-nds input[type=submit],
#postcontent-entry-wrapper-nds .action-import,
#postcontent-entry-wrapper-nds span.chooser-edit,
.page-node-edit form.node-form .ece-form input[type=submit],
.page-node-edit form.node-form .ece-form .action-import,
.page-node-edit form.node-form .ece-form span.chooser-edit, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .edit .ece-group-action, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .remove .ece-group-action, span.ece-payment-success-reload, span.ece-payment-action-modal, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .icon-add, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .action-access-prof, .ece-member_profile .action-edit,
.ece-member_profile .action-view,
.ece-member_profile .action-upgrade,
.m-account-header-content .action-edit,
.m-account-header-content .action-view,
.m-account-header-content .action-upgrade, .node .node-admin_actions ul.admin_actions li a.action.action-pay, .node .node-admin_actions ul.admin_actions li a.action.action-upgrade, .node .node-admin_actions ul.admin_actions li a.action.action-edit, .node .node-admin_actions ul.admin_actions li a.action.action-activity, .action-edit-button .action-edit, form.confirmation#node-delete-confirm #edit-actions input#edit-submit,
form.confirmation#node-delete-confirm #edit-actions #edit-cancel, .access-account-btn, .blue-btn-border, #employer-profile-form form#organization-node-form .form-body input[type=submit],
#employer-profile-form form#organization-node-form .form-body span.chooser-edit, .member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li a.go-sponsor-btn, .member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-edit,
.member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-view {
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #E87906;
  height: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  border-radius: 18px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border: 1px solid #E87906;
  position: relative;
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: transparent;
}
.mc-action-group .contact-action .ece-send-message:before, .ece-member_account .ec-m-account-header .m-account-header-content .ece-profile-action .profile-actions .icon-add:before, #ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .detail .subscribe a span:before, .contact-user-btn:before, .send-message:before, .ece-follow-action .follow-label:before, .ece-confirmation-action a.cancel:before, #postcontent-entry-wrapper-nds input[type=submit].ece-member_delete_post:before, #postcontent-entry-wrapper-nds input[type=submit]#edit-delete:before,
.page-node-edit form.node-form .ece-form input[type=submit].ece-member_delete_post:before,
.page-node-edit form.node-form .ece-form input[type=submit]#edit-delete:before, .ece-confirmation-action span.ece-node-delete:before, #ece-member-account-career-form input[type=submit]:before, form#ece-job-application-form .form-body input.form-submit:before, #postcontent-entry-wrapper-nds input[type=submit]:before,
#postcontent-entry-wrapper-nds .action-import:before,
#postcontent-entry-wrapper-nds span.chooser-edit:before,
.page-node-edit form.node-form .ece-form input[type=submit]:before,
.page-node-edit form.node-form .ece-form .action-import:before,
.page-node-edit form.node-form .ece-form span.chooser-edit:before, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .edit .ece-group-action:before, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .remove .ece-group-action:before, span.ece-payment-success-reload:before, span.ece-payment-action-modal:before, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .icon-add:before, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .action-access-prof:before, .ece-member_profile .action-edit:before,
.ece-member_profile .action-view:before,
.ece-member_profile .action-upgrade:before,
.m-account-header-content .action-edit:before,
.m-account-header-content .action-view:before,
.m-account-header-content .action-upgrade:before, .node .node-admin_actions ul.admin_actions li a.action.action-pay:before, .node .node-admin_actions ul.admin_actions li a.action.action-upgrade:before, .node .node-admin_actions ul.admin_actions li a.action.action-edit:before, .node .node-admin_actions ul.admin_actions li a.action.action-activity:before, .action-edit-button .action-edit:before, form.confirmation#node-delete-confirm #edit-actions input#edit-submit:before,
form.confirmation#node-delete-confirm #edit-actions #edit-cancel:before, .access-account-btn:before, .blue-btn-border:before, #employer-profile-form form#organization-node-form .form-body input[type=submit]:before,
#employer-profile-form form#organization-node-form .form-body span.chooser-edit:before, .member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li a.go-sponsor-btn:before, .member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-edit:before,
.member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-view:before {
  color: #E87906;
}
.mc-action-group .contact-action .ece-send-message:hover, .ece-member_account .ec-m-account-header .m-account-header-content .ece-profile-action .profile-actions .icon-add:hover, #ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .detail .subscribe a span:hover, .contact-user-btn:hover, .send-message:hover, .ece-follow-action .follow-label:hover, .ece-confirmation-action a.cancel:hover, #postcontent-entry-wrapper-nds input[type=submit].ece-member_delete_post:hover, #postcontent-entry-wrapper-nds input[type=submit]#edit-delete:hover,
.page-node-edit form.node-form .ece-form input[type=submit].ece-member_delete_post:hover,
.page-node-edit form.node-form .ece-form input[type=submit]#edit-delete:hover, .ece-confirmation-action span.ece-node-delete:hover, #ece-member-account-career-form input[type=submit]:hover, form#ece-job-application-form .form-body input.form-submit:hover, #postcontent-entry-wrapper-nds input[type=submit]:hover,
#postcontent-entry-wrapper-nds .action-import:hover,
#postcontent-entry-wrapper-nds span.chooser-edit:hover,
.page-node-edit form.node-form .ece-form input[type=submit]:hover,
.page-node-edit form.node-form .ece-form .action-import:hover,
.page-node-edit form.node-form .ece-form span.chooser-edit:hover, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .edit .ece-group-action:hover, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .remove .ece-group-action:hover, span.ece-payment-success-reload:hover, span.ece-payment-action-modal:hover, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .icon-add:hover, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .action-access-prof:hover, .ece-member_profile .action-edit:hover,
.ece-member_profile .action-view:hover,
.ece-member_profile .action-upgrade:hover,
.m-account-header-content .action-edit:hover,
.m-account-header-content .action-view:hover,
.m-account-header-content .action-upgrade:hover, .node .node-admin_actions ul.admin_actions li a.action.action-pay:hover, .node .node-admin_actions ul.admin_actions li a.action.action-upgrade:hover, .node .node-admin_actions ul.admin_actions li a.action.action-edit:hover, .node .node-admin_actions ul.admin_actions li a.action.action-activity:hover, .action-edit-button .action-edit:hover, form.confirmation#node-delete-confirm #edit-actions input#edit-submit:hover,
form.confirmation#node-delete-confirm #edit-actions #edit-cancel:hover, .access-account-btn:hover, .blue-btn-border:hover, #employer-profile-form form#organization-node-form .form-body input[type=submit]:hover,
#employer-profile-form form#organization-node-form .form-body span.chooser-edit:hover, .member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li a.go-sponsor-btn:hover, .member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-edit:hover,
.member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-view:hover, .mc-action-group .contact-action .ece-send-message:focus, .ece-member_account .ec-m-account-header .m-account-header-content .ece-profile-action .profile-actions .icon-add:focus, #ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .detail .subscribe a span:focus, .contact-user-btn:focus, .send-message:focus, .ece-follow-action .follow-label:focus, .ece-confirmation-action a.cancel:focus, #postcontent-entry-wrapper-nds input[type=submit].ece-member_delete_post:focus, #postcontent-entry-wrapper-nds input[type=submit]#edit-delete:focus,
.page-node-edit form.node-form .ece-form input[type=submit].ece-member_delete_post:focus,
.page-node-edit form.node-form .ece-form input[type=submit]#edit-delete:focus, .ece-confirmation-action span.ece-node-delete:focus, #ece-member-account-career-form input[type=submit]:focus, form#ece-job-application-form .form-body input.form-submit:focus, #postcontent-entry-wrapper-nds input[type=submit]:focus,
#postcontent-entry-wrapper-nds .action-import:focus,
#postcontent-entry-wrapper-nds span.chooser-edit:focus,
.page-node-edit form.node-form .ece-form input[type=submit]:focus,
.page-node-edit form.node-form .ece-form .action-import:focus,
.page-node-edit form.node-form .ece-form span.chooser-edit:focus, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .edit .ece-group-action:focus, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .remove .ece-group-action:focus, span.ece-payment-success-reload:focus, span.ece-payment-action-modal:focus, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .icon-add:focus, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .action-access-prof:focus, .ece-member_profile .action-edit:focus,
.ece-member_profile .action-view:focus,
.ece-member_profile .action-upgrade:focus,
.m-account-header-content .action-edit:focus,
.m-account-header-content .action-view:focus,
.m-account-header-content .action-upgrade:focus, .node .node-admin_actions ul.admin_actions li a.action.action-pay:focus, .node .node-admin_actions ul.admin_actions li a.action.action-upgrade:focus, .node .node-admin_actions ul.admin_actions li a.action.action-edit:focus, .node .node-admin_actions ul.admin_actions li a.action.action-activity:focus, .action-edit-button .action-edit:focus, form.confirmation#node-delete-confirm #edit-actions input#edit-submit:focus,
form.confirmation#node-delete-confirm #edit-actions #edit-cancel:focus, .access-account-btn:focus, .blue-btn-border:focus, #employer-profile-form form#organization-node-form .form-body input[type=submit]:focus,
#employer-profile-form form#organization-node-form .form-body span.chooser-edit:focus, .member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li a.go-sponsor-btn:focus, .member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-edit:focus,
.member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-view:focus {
  color: #fff;
  background: #E87906;
  opacity: 1;
  outline: none;
}
.mc-action-group .contact-action .ece-send-message:hover:before, .ece-member_account .ec-m-account-header .m-account-header-content .ece-profile-action .profile-actions .icon-add:hover:before, #ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .detail .subscribe a span:hover:before, .contact-user-btn:hover:before, .send-message:hover:before, .ece-follow-action .follow-label:hover:before, .ece-confirmation-action a.cancel:hover:before, #postcontent-entry-wrapper-nds input[type=submit].ece-member_delete_post:hover:before, #postcontent-entry-wrapper-nds input[type=submit]#edit-delete:hover:before,
.page-node-edit form.node-form .ece-form input[type=submit].ece-member_delete_post:hover:before,
.page-node-edit form.node-form .ece-form input[type=submit]#edit-delete:hover:before, .ece-confirmation-action span.ece-node-delete:hover:before, #ece-member-account-career-form input[type=submit]:hover:before, form#ece-job-application-form .form-body input.form-submit:hover:before, #postcontent-entry-wrapper-nds input[type=submit]:hover:before,
#postcontent-entry-wrapper-nds .action-import:hover:before,
#postcontent-entry-wrapper-nds span.chooser-edit:hover:before,
.page-node-edit form.node-form .ece-form input[type=submit]:hover:before,
.page-node-edit form.node-form .ece-form .action-import:hover:before,
.page-node-edit form.node-form .ece-form span.chooser-edit:hover:before, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .edit .ece-group-action:hover:before, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .remove .ece-group-action:hover:before, span.ece-payment-success-reload:hover:before, span.ece-payment-action-modal:hover:before, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .icon-add:hover:before, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .action-access-prof:hover:before, .ece-member_profile .action-edit:hover:before,
.ece-member_profile .action-view:hover:before,
.ece-member_profile .action-upgrade:hover:before,
.m-account-header-content .action-edit:hover:before,
.m-account-header-content .action-view:hover:before,
.m-account-header-content .action-upgrade:hover:before, .node .node-admin_actions ul.admin_actions li a.action.action-pay:hover:before, .node .node-admin_actions ul.admin_actions li a.action.action-upgrade:hover:before, .node .node-admin_actions ul.admin_actions li a.action.action-edit:hover:before, .node .node-admin_actions ul.admin_actions li a.action.action-activity:hover:before, .action-edit-button .action-edit:hover:before, form.confirmation#node-delete-confirm #edit-actions input#edit-submit:hover:before,
form.confirmation#node-delete-confirm #edit-actions #edit-cancel:hover:before, .access-account-btn:hover:before, .blue-btn-border:hover:before, #employer-profile-form form#organization-node-form .form-body input[type=submit]:hover:before,
#employer-profile-form form#organization-node-form .form-body span.chooser-edit:hover:before, .member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li a.go-sponsor-btn:hover:before, .member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-edit:hover:before,
.member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-view:hover:before, .mc-action-group .contact-action .ece-send-message:focus:before, .ece-member_account .ec-m-account-header .m-account-header-content .ece-profile-action .profile-actions .icon-add:focus:before, #ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .detail .subscribe a span:focus:before, .contact-user-btn:focus:before, .send-message:focus:before, .ece-follow-action .follow-label:focus:before, .ece-confirmation-action a.cancel:focus:before, #postcontent-entry-wrapper-nds input[type=submit].ece-member_delete_post:focus:before, #postcontent-entry-wrapper-nds input[type=submit]#edit-delete:focus:before,
.page-node-edit form.node-form .ece-form input[type=submit].ece-member_delete_post:focus:before,
.page-node-edit form.node-form .ece-form input[type=submit]#edit-delete:focus:before, .ece-confirmation-action span.ece-node-delete:focus:before, #ece-member-account-career-form input[type=submit]:focus:before, form#ece-job-application-form .form-body input.form-submit:focus:before, #postcontent-entry-wrapper-nds input[type=submit]:focus:before,
#postcontent-entry-wrapper-nds .action-import:focus:before,
#postcontent-entry-wrapper-nds span.chooser-edit:focus:before,
.page-node-edit form.node-form .ece-form input[type=submit]:focus:before,
.page-node-edit form.node-form .ece-form .action-import:focus:before,
.page-node-edit form.node-form .ece-form span.chooser-edit:focus:before, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .edit .ece-group-action:focus:before, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .remove .ece-group-action:focus:before, span.ece-payment-success-reload:focus:before, span.ece-payment-action-modal:focus:before, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .icon-add:focus:before, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .action-access-prof:focus:before, .ece-member_profile .action-edit:focus:before,
.ece-member_profile .action-view:focus:before,
.ece-member_profile .action-upgrade:focus:before,
.m-account-header-content .action-edit:focus:before,
.m-account-header-content .action-view:focus:before,
.m-account-header-content .action-upgrade:focus:before, .node .node-admin_actions ul.admin_actions li a.action.action-pay:focus:before, .node .node-admin_actions ul.admin_actions li a.action.action-upgrade:focus:before, .node .node-admin_actions ul.admin_actions li a.action.action-edit:focus:before, .node .node-admin_actions ul.admin_actions li a.action.action-activity:focus:before, .action-edit-button .action-edit:focus:before, form.confirmation#node-delete-confirm #edit-actions input#edit-submit:focus:before,
form.confirmation#node-delete-confirm #edit-actions #edit-cancel:focus:before, .access-account-btn:focus:before, .blue-btn-border:focus:before, #employer-profile-form form#organization-node-form .form-body input[type=submit]:focus:before,
#employer-profile-form form#organization-node-form .form-body span.chooser-edit:focus:before, .member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li a.go-sponsor-btn:focus:before, .member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-edit:focus:before,
.member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-view:focus:before {
  color: #fff;
}

.member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li a.go-sponsor-btn, .member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-edit,
.member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-view {
  border-color: #fff;
  color: #fff;
}
.member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li a.go-sponsor-btn:hover, .member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-edit:hover,
.member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-view:hover, .member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li a.go-sponsor-btn:focus, .member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-edit:focus,
.member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-view:focus {
  color: #1c65a5;
  background: #fff;
}

#postcontent-entry-wrapper-nds input[type=submit],
#postcontent-entry-wrapper-nds .action-import,
#postcontent-entry-wrapper-nds span.chooser-edit,
.page-node-edit form.node-form .ece-form input[type=submit],
.page-node-edit form.node-form .ece-form .action-import,
.page-node-edit form.node-form .ece-form span.chooser-edit, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .edit .ece-group-action, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .remove .ece-group-action, span.ece-payment-success-reload, span.ece-payment-action-modal, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .icon-add, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .action-access-prof, .ece-member_profile .action-edit,
.ece-member_profile .action-view,
.ece-member_profile .action-upgrade,
.m-account-header-content .action-edit,
.m-account-header-content .action-view,
.m-account-header-content .action-upgrade, .node .node-admin_actions ul.admin_actions li a.action.action-pay, .node .node-admin_actions ul.admin_actions li a.action.action-upgrade, .node .node-admin_actions ul.admin_actions li a.action.action-edit, .node .node-admin_actions ul.admin_actions li a.action.action-activity, .action-edit-button .action-edit, form.confirmation#node-delete-confirm #edit-actions input#edit-submit,
form.confirmation#node-delete-confirm #edit-actions #edit-cancel, .access-account-btn, .blue-btn-border, #employer-profile-form form#organization-node-form .form-body input[type=submit],
#employer-profile-form form#organization-node-form .form-body span.chooser-edit {
  border: 2px solid #1c65a5;
  color: #1c65a5;
  font-weight: 600;
}
#postcontent-entry-wrapper-nds input[type=submit]:before,
#postcontent-entry-wrapper-nds .action-import:before,
#postcontent-entry-wrapper-nds span.chooser-edit:before,
.page-node-edit form.node-form .ece-form input[type=submit]:before,
.page-node-edit form.node-form .ece-form .action-import:before,
.page-node-edit form.node-form .ece-form span.chooser-edit:before, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .edit .ece-group-action:before, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .remove .ece-group-action:before, span.ece-payment-success-reload:before, span.ece-payment-action-modal:before, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .icon-add:before, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .action-access-prof:before, .ece-member_profile .action-edit:before,
.ece-member_profile .action-view:before,
.ece-member_profile .action-upgrade:before,
.m-account-header-content .action-edit:before,
.m-account-header-content .action-view:before,
.m-account-header-content .action-upgrade:before, .node .node-admin_actions ul.admin_actions li a.action.action-pay:before, .node .node-admin_actions ul.admin_actions li a.action.action-upgrade:before, .node .node-admin_actions ul.admin_actions li a.action.action-edit:before, .node .node-admin_actions ul.admin_actions li a.action.action-activity:before, .action-edit-button .action-edit:before, form.confirmation#node-delete-confirm #edit-actions input#edit-submit:before,
form.confirmation#node-delete-confirm #edit-actions #edit-cancel:before, .access-account-btn:before, .blue-btn-border:before, #employer-profile-form form#organization-node-form .form-body input[type=submit]:before,
#employer-profile-form form#organization-node-form .form-body span.chooser-edit:before {
  color: #1c65a5;
}
#postcontent-entry-wrapper-nds input[type=submit]:hover,
#postcontent-entry-wrapper-nds .action-import:hover,
#postcontent-entry-wrapper-nds span.chooser-edit:hover,
.page-node-edit form.node-form .ece-form input[type=submit]:hover,
.page-node-edit form.node-form .ece-form .action-import:hover,
.page-node-edit form.node-form .ece-form span.chooser-edit:hover, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .edit .ece-group-action:hover, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .remove .ece-group-action:hover, span.ece-payment-success-reload:hover, span.ece-payment-action-modal:hover, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .icon-add:hover, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .action-access-prof:hover, .ece-member_profile .action-edit:hover,
.ece-member_profile .action-view:hover,
.ece-member_profile .action-upgrade:hover,
.m-account-header-content .action-edit:hover,
.m-account-header-content .action-view:hover,
.m-account-header-content .action-upgrade:hover, .node .node-admin_actions ul.admin_actions li a.action.action-pay:hover, .node .node-admin_actions ul.admin_actions li a.action.action-upgrade:hover, .node .node-admin_actions ul.admin_actions li a.action.action-edit:hover, .node .node-admin_actions ul.admin_actions li a.action.action-activity:hover, .action-edit-button .action-edit:hover, form.confirmation#node-delete-confirm #edit-actions input#edit-submit:hover,
form.confirmation#node-delete-confirm #edit-actions #edit-cancel:hover, .access-account-btn:hover, #postcontent-entry-wrapper-nds input[type=submit]:focus,
#postcontent-entry-wrapper-nds .action-import:focus,
#postcontent-entry-wrapper-nds span.chooser-edit:focus,
.page-node-edit form.node-form .ece-form input[type=submit]:focus,
.page-node-edit form.node-form .ece-form .action-import:focus,
.page-node-edit form.node-form .ece-form span.chooser-edit:focus, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .edit .ece-group-action:focus, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .remove .ece-group-action:focus, span.ece-payment-success-reload:focus, span.ece-payment-action-modal:focus, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .icon-add:focus, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .action-access-prof:focus, .ece-member_profile .action-edit:focus,
.ece-member_profile .action-view:focus,
.ece-member_profile .action-upgrade:focus,
.m-account-header-content .action-edit:focus,
.m-account-header-content .action-view:focus,
.m-account-header-content .action-upgrade:focus, .node .node-admin_actions ul.admin_actions li a.action.action-pay:focus, .node .node-admin_actions ul.admin_actions li a.action.action-upgrade:focus, .node .node-admin_actions ul.admin_actions li a.action.action-edit:focus, .node .node-admin_actions ul.admin_actions li a.action.action-activity:focus, .action-edit-button .action-edit:focus, form.confirmation#node-delete-confirm #edit-actions input#edit-submit:focus,
form.confirmation#node-delete-confirm #edit-actions #edit-cancel:focus, .access-account-btn:focus, .blue-btn-border:hover, #employer-profile-form form#organization-node-form .form-body input[type=submit]:hover,
#employer-profile-form form#organization-node-form .form-body span.chooser-edit:hover, .blue-btn-border:focus, #employer-profile-form form#organization-node-form .form-body input[type=submit]:focus,
#employer-profile-form form#organization-node-form .form-body span.chooser-edit:focus {
  color: #fff;
  background: #1c65a5;
}
#postcontent-entry-wrapper-nds input[type=submit]:hover:before,
#postcontent-entry-wrapper-nds .action-import:hover:before,
#postcontent-entry-wrapper-nds span.chooser-edit:hover:before,
.page-node-edit form.node-form .ece-form input[type=submit]:hover:before,
.page-node-edit form.node-form .ece-form .action-import:hover:before,
.page-node-edit form.node-form .ece-form span.chooser-edit:hover:before, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .edit .ece-group-action:hover:before, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .remove .ece-group-action:hover:before, span.ece-payment-success-reload:hover:before, span.ece-payment-action-modal:hover:before, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .icon-add:hover:before, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .action-access-prof:hover:before, .ece-member_profile .action-edit:hover:before,
.ece-member_profile .action-view:hover:before,
.ece-member_profile .action-upgrade:hover:before,
.m-account-header-content .action-edit:hover:before,
.m-account-header-content .action-view:hover:before,
.m-account-header-content .action-upgrade:hover:before, .node .node-admin_actions ul.admin_actions li a.action.action-pay:hover:before, .node .node-admin_actions ul.admin_actions li a.action.action-upgrade:hover:before, .node .node-admin_actions ul.admin_actions li a.action.action-edit:hover:before, .node .node-admin_actions ul.admin_actions li a.action.action-activity:hover:before, .action-edit-button .action-edit:hover:before, form.confirmation#node-delete-confirm #edit-actions input#edit-submit:hover:before,
form.confirmation#node-delete-confirm #edit-actions #edit-cancel:hover:before, .access-account-btn:hover:before, #postcontent-entry-wrapper-nds input[type=submit]:focus:before,
#postcontent-entry-wrapper-nds .action-import:focus:before,
#postcontent-entry-wrapper-nds span.chooser-edit:focus:before,
.page-node-edit form.node-form .ece-form input[type=submit]:focus:before,
.page-node-edit form.node-form .ece-form .action-import:focus:before,
.page-node-edit form.node-form .ece-form span.chooser-edit:focus:before, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .edit .ece-group-action:focus:before, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .remove .ece-group-action:focus:before, span.ece-payment-success-reload:focus:before, span.ece-payment-action-modal:focus:before, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .icon-add:focus:before, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .action-access-prof:focus:before, .ece-member_profile .action-edit:focus:before,
.ece-member_profile .action-view:focus:before,
.ece-member_profile .action-upgrade:focus:before,
.m-account-header-content .action-edit:focus:before,
.m-account-header-content .action-view:focus:before,
.m-account-header-content .action-upgrade:focus:before, .node .node-admin_actions ul.admin_actions li a.action.action-pay:focus:before, .node .node-admin_actions ul.admin_actions li a.action.action-upgrade:focus:before, .node .node-admin_actions ul.admin_actions li a.action.action-edit:focus:before, .node .node-admin_actions ul.admin_actions li a.action.action-activity:focus:before, .action-edit-button .action-edit:focus:before, form.confirmation#node-delete-confirm #edit-actions input#edit-submit:focus:before,
form.confirmation#node-delete-confirm #edit-actions #edit-cancel:focus:before, .access-account-btn:focus:before, .blue-btn-border:hover:before, #employer-profile-form form#organization-node-form .form-body input[type=submit]:hover:before,
#employer-profile-form form#organization-node-form .form-body span.chooser-edit:hover:before, .blue-btn-border:focus:before, #employer-profile-form form#organization-node-form .form-body input[type=submit]:focus:before,
#employer-profile-form form#organization-node-form .form-body span.chooser-edit:focus:before {
  color: #fff;
}

#ece-member-account-career-form input[type=submit], form#ece-job-application-form .form-body input.form-submit {
  border: 2px solid #674467;
  color: #674467;
  font-weight: 600;
}
#ece-member-account-career-form input[type=submit]:before, form#ece-job-application-form .form-body input.form-submit:before {
  color: #674467;
}
#ece-member-account-career-form input[type=submit]:hover, form#ece-job-application-form .form-body input.form-submit:hover, #ece-member-account-career-form input[type=submit]:focus, form#ece-job-application-form .form-body input.form-submit:focus {
  color: #fff;
  background: #674467;
}
#ece-member-account-career-form input[type=submit]:hover:before, form#ece-job-application-form .form-body input.form-submit:hover:before, #ece-member-account-career-form input[type=submit]:focus:before, form#ece-job-application-form .form-body input.form-submit:focus:before {
  color: #fff;
}

#postcontent-entry-wrapper-nds input[type=submit].ece-member_delete_post, #postcontent-entry-wrapper-nds input[type=submit]#edit-delete,
.page-node-edit form.node-form .ece-form input[type=submit].ece-member_delete_post,
.page-node-edit form.node-form .ece-form input[type=submit]#edit-delete, .ece-confirmation-action span.ece-node-delete {
  border-color: #C05454 !important;
  color: #fff !important;
  background: #C05454 !important;
}
#postcontent-entry-wrapper-nds input[type=submit].ece-member_delete_post:hover, #postcontent-entry-wrapper-nds input[type=submit]#edit-delete:hover,
.page-node-edit form.node-form .ece-form input[type=submit].ece-member_delete_post:hover,
.page-node-edit form.node-form .ece-form input[type=submit]#edit-delete:hover, .ece-confirmation-action span.ece-node-delete:hover, #postcontent-entry-wrapper-nds input[type=submit].ece-member_delete_post:focus, #postcontent-entry-wrapper-nds input[type=submit]#edit-delete:focus,
.page-node-edit form.node-form .ece-form input[type=submit].ece-member_delete_post:focus,
.page-node-edit form.node-form .ece-form input[type=submit]#edit-delete:focus, .ece-confirmation-action span.ece-node-delete:focus {
  color: #fff !important;
  background: #b93e3e !important;
  opacity: 1 !important;
}

.ece-confirmation-action a.cancel {
  border: none;
  color: #fff;
  background: #d3d3d3;
}
.ece-confirmation-action a.cancel:hover, .ece-confirmation-action a.cancel:focus {
  color: #fff;
  background: #c7c7c7;
}

.blue-round-btn, .ece-stats-block .stats .stats-action a, .ece-term_chooser-items span.apply-term, .blue-round-border-btn {
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  background-color: #1c65a5;
  line-height: 1.6em;
  font-size: 14px;
  color: #fff;
  line-height: 1.6em;
  font-weight: 600;
  text-align: center;
  display: inline-block;
  padding: 4px 20px 5px 20px;
  letter-spacing: -0.2px;
  cursor: pointer;
  box-shadow: inherit;
  border: none;
}
.blue-round-btn:hover, .ece-stats-block .stats .stats-action a:hover, .ece-term_chooser-items span.apply-term:hover, .blue-round-border-btn:hover, .blue-round-btn:focus, .ece-stats-block .stats .stats-action a:focus, .ece-term_chooser-items span.apply-term:focus, .blue-round-border-btn:focus {
  background-color: #E87906;
  color: #fff;
  line-height: 1.6em;
  opacity: 1;
  font-weight: 600;
}
.blue-round-btn:focus, .ece-stats-block .stats .stats-action a:focus, .ece-term_chooser-items span.apply-term:focus, .blue-round-border-btn:focus {
  color: rgba(255, 255, 255, 0.8);
  outline: none;
}

.blue-round-border-btn {
  background: transparent;
  border: 1px solid #1c65a5;
  color: #1c65a5;
}
.blue-round-border-btn:hover, .blue-round-border-btn:focus {
  color: #fff;
  background: #1c65a5;
}

.read-more-left .ece-link_button, .node .article-content .goto_website_btn, .resource-cta a.resource-link, .ece-newsletter_subscribe_widget .subscribe-form #ece-subscribe-newsletter-form .submit-subscribe,
.ece-newsletter_subscribe_widget .subscribe-form form .submit-subscribe, #ec-member-management-report .group-add-form .ece-group-action, .ece-searcher-form form.ece-searcher-form input.form-reset, #lead-collection-content input[type=submit], #lead-collection-content input[type=reset], #lead-collection-content input.form-reset, .ece-status-block .action-btn-group .action_btn, .ec-hiring-pack .ec-pricing-page .ec-bottom-prices a.ec-plan-buy, form#ece-job-application-form .form-body input#edit-submit, .ece-link_button, .ece-job-home .block a.goto, .ece-purple-btn, #ece-admin_jobs-table_wrapper .dtsp-panesContainer button.dtsp-clearAll, .suggest-topic-block .suggest-btn .action-btn, .ece-admin_organizations_page .dtsp-panesContainer button.dtsp-clearAll, .ece-admin_organizations_page .top_org_add a.add-btn, form#ece-searcher-form-admin-organizations a.form-add-org, .ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form input#edit-submit, .action-button-block a.contribute-button {
  display: inline-block;
  color: #fff;
  font-size: 12pt !important;
  font-weight: 600;
  text-align: center;
  height: auto;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  background: #1c65a5;
  margin-bottom: 0;
  margin-top: 10px;
  padding: 8px 12px;
  line-height: 1.6em;
  border-radius: 5px;
  border: 1px solid #1c65a5;
  cursor: pointer;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.node .article-content .goto_website_btn:hover, .resource-cta a.resource-link:hover, .ece-newsletter_subscribe_widget .subscribe-form #ece-subscribe-newsletter-form .submit-subscribe:hover,
.ece-newsletter_subscribe_widget .subscribe-form form .submit-subscribe:hover, #ec-member-management-report .group-add-form .ece-group-action:hover, .ece-searcher-form form.ece-searcher-form input.form-reset:hover, #lead-collection-content input[type=submit]:hover, #lead-collection-content input[type=reset]:hover, #lead-collection-content input.form-reset:hover, .ece-status-block .action-btn-group .action_btn:hover, .ec-hiring-pack .ec-pricing-page .ec-bottom-prices a.ec-plan-buy:hover, form#ece-job-application-form .form-body input#edit-submit:hover, .ece-link_button:hover, .ece-job-home .block a.goto:hover, .ece-purple-btn:hover, #ece-admin_jobs-table_wrapper .dtsp-panesContainer button.dtsp-clearAll:hover, .suggest-topic-block .suggest-btn .action-btn:hover, .ece-admin_organizations_page .dtsp-panesContainer button.dtsp-clearAll:hover, .ece-admin_organizations_page .top_org_add a.add-btn:hover, form#ece-searcher-form-admin-organizations a.form-add-org:hover, .ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form input#edit-submit:hover, .action-button-block a.contribute-button:hover, .node .article-content .goto_website_btn:focus, .resource-cta a.resource-link:focus, .ece-newsletter_subscribe_widget .subscribe-form #ece-subscribe-newsletter-form .submit-subscribe:focus,
.ece-newsletter_subscribe_widget .subscribe-form form .submit-subscribe:focus, #ec-member-management-report .group-add-form .ece-group-action:focus, .ece-searcher-form form.ece-searcher-form input.form-reset:focus, #lead-collection-content input[type=submit]:focus, #lead-collection-content input[type=reset]:focus, #lead-collection-content input.form-reset:focus, .ece-status-block .action-btn-group .action_btn:focus, .ec-hiring-pack .ec-pricing-page .ec-bottom-prices a.ec-plan-buy:focus, form#ece-job-application-form .form-body input#edit-submit:focus, .ece-link_button:focus, .ece-job-home .block a.goto:focus, .ece-purple-btn:focus, #ece-admin_jobs-table_wrapper .dtsp-panesContainer button.dtsp-clearAll:focus, .suggest-topic-block .suggest-btn .action-btn:focus, .ece-admin_organizations_page .dtsp-panesContainer button.dtsp-clearAll:focus, .ece-admin_organizations_page .top_org_add a.add-btn:focus, form#ece-searcher-form-admin-organizations a.form-add-org:focus, .ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form input#edit-submit:focus, .action-button-block a.contribute-button:focus {
  color: #1c65a5;
  font-weight: 600;
  background: transparent;
  opacity: 1;
  outline: none;
}

#ece-admin_jobs-table_wrapper .dtsp-panesContainer button.dtsp-clearAll, .suggest-topic-block .suggest-btn .action-btn, .ece-admin_organizations_page .dtsp-panesContainer button.dtsp-clearAll, .ece-admin_organizations_page .top_org_add a.add-btn, form#ece-searcher-form-admin-organizations a.form-add-org, .ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form input#edit-submit, .action-button-block a.contribute-button {
  background: #E87906;
  border-color: #E87906;
}
#ece-admin_jobs-table_wrapper .dtsp-panesContainer button.dtsp-clearAll:hover, .suggest-topic-block .suggest-btn .action-btn:hover, .ece-admin_organizations_page .dtsp-panesContainer button.dtsp-clearAll:hover, .ece-admin_organizations_page .top_org_add a.add-btn:hover, form#ece-searcher-form-admin-organizations a.form-add-org:hover, .ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form input#edit-submit:hover, .action-button-block a.contribute-button:hover, #ece-admin_jobs-table_wrapper .dtsp-panesContainer button.dtsp-clearAll:focus, .suggest-topic-block .suggest-btn .action-btn:focus, .ece-admin_organizations_page .dtsp-panesContainer button.dtsp-clearAll:focus, .ece-admin_organizations_page .top_org_add a.add-btn:focus, form#ece-searcher-form-admin-organizations a.form-add-org:focus, .ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form input#edit-submit:focus, .action-button-block a.contribute-button:focus {
  border-color: #E87906;
  color: #E87906;
}

.ec-hiring-pack .ec-pricing-page .ec-bottom-prices a.ec-plan-buy, form#ece-job-application-form .form-body input#edit-submit, .ece-link_button, .ece-job-home .block a.goto, .ece-purple-btn {
  background: #674467 !important;
  border: 1px solid #674467 !important;
}
.ec-hiring-pack .ec-pricing-page .ec-bottom-prices a.ec-plan-buy:hover, form#ece-job-application-form .form-body input#edit-submit:hover, .ece-link_button:hover, .ece-job-home .block a.goto:hover, .ece-purple-btn:hover, .ec-hiring-pack .ec-pricing-page .ec-bottom-prices a.ec-plan-buy:focus, form#ece-job-application-form .form-body input#edit-submit:focus, .ece-link_button:focus, .ece-job-home .block a.goto:focus, .ece-purple-btn:focus {
  background: transparent !important;
  border: 1px solid #674467 !important;
  color: #674467 !important;
}

#ec-member-management-report .group-add-form .ece-group-action, .ece-searcher-form form.ece-searcher-form input.form-reset, #lead-collection-content input[type=submit], #lead-collection-content input[type=reset], #lead-collection-content input.form-reset, .ece-status-block .action-btn-group .action_btn {
  background: transparent;
  color: #1c65a5;
}
#ec-member-management-report .group-add-form .ece-group-action:hover, .ece-searcher-form form.ece-searcher-form input.form-reset:hover, #lead-collection-content input[type=submit]:hover, #lead-collection-content input[type=reset]:hover, #lead-collection-content input.form-reset:hover, .ece-status-block .action-btn-group .action_btn:hover, #ec-member-management-report .group-add-form .ece-group-action:focus, .ece-searcher-form form.ece-searcher-form input.form-reset:focus, #lead-collection-content input[type=submit]:focus, #lead-collection-content input[type=reset]:focus, #lead-collection-content input.form-reset:focus, .ece-status-block .action-btn-group .action_btn:focus {
  color: #fff;
  background: #1c65a5;
}

.btn_more, .featured-block .event-more .event-more-btn, .ece-jobs_widget .more-jobs .more-jobs-btn, .ece-status-block .about-mem-block .about-membership-btn, .ece-newsletter_subscribe_widget .susbscribe-more .susbscribe-more-btn, .sidebar .ece-sponsors_summary.sponsor-logo-container .sponsor-promotion-cta a.promotion-link, .see-more-wrap a {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #333333;
  display: block;
  padding: 10px;
  text-transform: uppercase;
  background: #f0f4f8;
}
.btn_more:hover, .featured-block .event-more .event-more-btn:hover, .ece-jobs_widget .more-jobs .more-jobs-btn:hover, .ece-status-block .about-mem-block .about-membership-btn:hover, .ece-newsletter_subscribe_widget .susbscribe-more .susbscribe-more-btn:hover, .sidebar .ece-sponsors_summary.sponsor-logo-container .sponsor-promotion-cta a.promotion-link:hover, .see-more-wrap a:hover {
  color: #E87906;
}

.see-more-wrap a {
  font-size: 10px;
  height: 30px;
  line-height: 30px !important;
  padding: 0 7px;
}

.access-account-btn:before {
  content: "";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  margin-right: 5px;
  font-weight: bold;
}

.ece-follow-action {
  position: relative;
}
.ece-follow-action .follow-label {
  cursor: pointer;
}
.ece-follow-action .follow-label:before {
  content: "";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  margin-right: 5px;
  font-size: 11px;
  display: inline-block;
  top: -1px;
  position: relative;
  font-weight: 900;
}
.ece-follow-action .follow-label a {
  color: #E87906;
}
.ece-follow-action .follow-label:hover a {
  color: #fff;
}

.contact-user-btn, .send-message {
  color: #E87906 !important;
}
.contact-user-btn:before, .send-message:before {
  width: 10px;
  height: 12px;
  background: url(../images/icons/orange/icon-messages.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  content: "";
  position: relative;
  left: 0;
  top: 2px;
  margin-right: 5px;
}
.contact-user-btn:hover, .contact-user-btn:focus, .send-message:hover, .send-message:focus {
  color: #fff !important;
}
.contact-user-btn:hover:before, .contact-user-btn:focus:before, .send-message:hover:before, .send-message:focus:before {
  background: url(../images/icons/white/icon-messages.svg) no-repeat;
  width: 10px;
  height: 12px;
  background-size: 100%;
}

#header-advertisement-row {
  display: block;
  min-height: 140px !important;
}

#ad-h-90 {
  min-height: 90px;
}

#ad-h-100 {
  min-height: 100px;
}

#ad-h-250 {
  min-height: 250px;
}

.panel,
.nav-tabs > li > a {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}

.no-gutter-right {
  padding-right: 0;
}

.no-gutter-left {
  padding-left: 0;
}

.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.row-centered {
  text-align: center;
}

.col-centered {
  display: inline-block;
  float: none;
  /* reset the text-align */
  text-align: left;
  vertical-align: top;
  /* inline-block space fix */
  margin-right: -4px;
}

.glyphicon-asterisk:before {
  content: "*";
}

.glyphicon-plus:before {
  content: "+";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "€";
}

.glyphicon-minus:before {
  content: "−";
}

.glyphicon-cloud:before {
  content: "☁";
}

.glyphicon-envelope:before {
  content: "✉";
}

.glyphicon-pencil:before {
  content: "✏";
}

.glyphicon-glass:before {
  content: "";
}

.glyphicon-music:before {
  content: "";
}

.glyphicon-search:before {
  content: "";
}

.glyphicon-heart:before {
  content: "";
}

.glyphicon-star:before {
  content: "";
}

.glyphicon-star-empty:before {
  content: "";
}

.glyphicon-user:before {
  content: "";
}

.glyphicon-film:before {
  content: "";
}

.glyphicon-th-large:before {
  content: "";
}

.glyphicon-th:before {
  content: "";
}

.glyphicon-th-list:before {
  content: "";
}

.glyphicon-ok:before {
  content: "";
}

.glyphicon-remove:before {
  content: "";
}

.glyphicon-zoom-in:before {
  content: "";
}

.glyphicon-zoom-out:before {
  content: "";
}

.glyphicon-off:before {
  content: "";
}

.glyphicon-signal:before {
  content: "";
}

.glyphicon-cog:before {
  content: "";
}

.glyphicon-trash:before {
  content: "";
}

.glyphicon-home:before {
  content: "";
}

.glyphicon-file:before {
  content: "";
}

.glyphicon-time:before {
  content: "";
}

.glyphicon-road:before {
  content: "";
}

.glyphicon-download-alt:before {
  content: "";
}

.glyphicon-download:before {
  content: "";
}

.glyphicon-upload:before {
  content: "";
}

.glyphicon-inbox:before {
  content: "";
}

.glyphicon-play-circle:before {
  content: "";
}

.glyphicon-repeat:before {
  content: "";
}

.glyphicon-refresh:before {
  content: "";
}

.glyphicon-list-alt:before {
  content: "";
}

.glyphicon-lock:before {
  content: "";
}

.glyphicon-flag:before {
  content: "";
}

.glyphicon-headphones:before {
  content: "";
}

.glyphicon-volume-off:before {
  content: "";
}

.glyphicon-volume-down:before {
  content: "";
}

.glyphicon-volume-up:before {
  content: "";
}

.glyphicon-qrcode:before {
  content: "";
}

.glyphicon-barcode:before {
  content: "";
}

.glyphicon-tag:before {
  content: "";
}

.glyphicon-tags:before {
  content: "";
}

.glyphicon-book:before {
  content: "";
}

.glyphicon-bookmark:before {
  content: "";
}

.glyphicon-print:before {
  content: "";
}

.glyphicon-camera:before {
  content: "";
}

.glyphicon-font:before {
  content: "";
}

.glyphicon-bold:before {
  content: "";
}

.glyphicon-italic:before {
  content: "";
}

.glyphicon-text-height:before {
  content: "";
}

.glyphicon-text-width:before {
  content: "";
}

.glyphicon-align-left:before {
  content: "";
}

.glyphicon-align-center:before {
  content: "";
}

.glyphicon-align-right:before {
  content: "";
}

.glyphicon-align-justify:before {
  content: "";
}

.glyphicon-list:before {
  content: "";
}

.glyphicon-indent-left:before {
  content: "";
}

.glyphicon-indent-right:before {
  content: "";
}

.glyphicon-facetime-video:before {
  content: "";
}

.glyphicon-picture:before {
  content: "";
}

.glyphicon-map-marker:before {
  content: "";
}

.glyphicon-adjust:before {
  content: "";
}

.glyphicon-tint:before {
  content: "";
}

.glyphicon-edit:before {
  content: "";
}

.glyphicon-share:before {
  content: "";
}

.glyphicon-check:before {
  content: "";
}

.glyphicon-move:before {
  content: "";
}

.glyphicon-step-backward:before {
  content: "";
}

.glyphicon-fast-backward:before {
  content: "";
}

.glyphicon-backward:before {
  content: "";
}

.glyphicon-play:before {
  content: "";
}

.glyphicon-pause:before {
  content: "";
}

.glyphicon-stop:before {
  content: "";
}

.glyphicon-forward:before {
  content: "";
}

.glyphicon-fast-forward:before {
  content: "";
}

.glyphicon-step-forward:before {
  content: "";
}

.glyphicon-eject:before {
  content: "";
}

.glyphicon-chevron-left:before {
  content: "";
}

.glyphicon-chevron-right:before {
  content: "";
}

.glyphicon-plus-sign:before {
  content: "";
}

.glyphicon-minus-sign:before {
  content: "";
}

.glyphicon-remove-sign:before {
  content: "";
}

.glyphicon-ok-sign:before {
  content: "";
}

.glyphicon-question-sign:before {
  content: "";
}

.glyphicon-info-sign:before {
  content: "";
}

.glyphicon-screenshot:before {
  content: "";
}

.glyphicon-remove-circle:before {
  content: "";
}

.glyphicon-ok-circle:before {
  content: "";
}

.glyphicon-ban-circle:before {
  content: "";
}

.glyphicon-arrow-left:before {
  content: "";
}

.glyphicon-arrow-right:before {
  content: "";
}

.glyphicon-arrow-up:before {
  content: "";
}

.glyphicon-arrow-down:before {
  content: "";
}

.glyphicon-share-alt:before {
  content: "";
}

.glyphicon-resize-full:before {
  content: "";
}

.glyphicon-resize-small:before {
  content: "";
}

.glyphicon-exclamation-sign:before {
  content: "";
}

.glyphicon-gift:before {
  content: "";
}

.glyphicon-leaf:before {
  content: "";
}

.glyphicon-fire:before {
  content: "";
}

.glyphicon-eye-open:before {
  content: "";
}

.glyphicon-eye-close:before {
  content: "";
}

.glyphicon-warning-sign:before {
  content: "";
}

.glyphicon-plane:before {
  content: "";
}

.glyphicon-calendar:before {
  content: "";
}

.glyphicon-random:before {
  content: "";
}

.glyphicon-comment:before {
  content: "";
}

.glyphicon-magnet:before {
  content: "";
}

.glyphicon-chevron-up:before {
  content: "";
}

.glyphicon-chevron-down:before {
  content: "";
}

.glyphicon-retweet:before {
  content: "";
}

.glyphicon-shopping-cart:before {
  content: "";
}

.glyphicon-folder-close:before {
  content: "";
}

.glyphicon-folder-open:before {
  content: "";
}

.glyphicon-resize-vertical:before {
  content: "";
}

.glyphicon-resize-horizontal:before {
  content: "";
}

.glyphicon-hdd:before {
  content: "";
}

.glyphicon-bullhorn:before {
  content: "";
}

.glyphicon-bell:before {
  content: "";
}

.glyphicon-certificate:before {
  content: "";
}

.glyphicon-thumbs-up:before {
  content: "";
}

.glyphicon-thumbs-down:before {
  content: "";
}

.glyphicon-hand-right:before {
  content: "";
}

.glyphicon-hand-left:before {
  content: "";
}

.glyphicon-hand-up:before {
  content: "";
}

.glyphicon-hand-down:before {
  content: "";
}

.glyphicon-circle-arrow-right:before {
  content: "";
}

.glyphicon-circle-arrow-left:before {
  content: "";
}

.glyphicon-circle-arrow-up:before {
  content: "";
}

.glyphicon-circle-arrow-down:before {
  content: "";
}

.glyphicon-globe:before {
  content: "";
}

.glyphicon-wrench:before {
  content: "";
}

.glyphicon-tasks:before {
  content: "";
}

.glyphicon-filter:before {
  content: "";
}

.glyphicon-briefcase:before {
  content: "";
}

.glyphicon-fullscreen:before {
  content: "";
}

.glyphicon-dashboard:before {
  content: "";
}

.glyphicon-paperclip:before {
  content: "";
}

.glyphicon-heart-empty:before {
  content: "";
}

.glyphicon-link:before {
  content: "";
}

.glyphicon-phone:before {
  content: "";
}

.glyphicon-pushpin:before {
  content: "";
}

.glyphicon-usd:before {
  content: "";
}

.glyphicon-gbp:before {
  content: "";
}

.glyphicon-sort:before {
  content: "";
}

.glyphicon-sort-by-alphabet:before {
  content: "";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "";
}

.glyphicon-sort-by-order:before {
  content: "";
}

.glyphicon-sort-by-order-alt:before {
  content: "";
}

.glyphicon-sort-by-attributes:before {
  content: "";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "";
}

.glyphicon-unchecked:before {
  content: "";
}

.glyphicon-expand:before {
  content: "";
}

.glyphicon-collapse-down:before {
  content: "";
}

.glyphicon-collapse-up:before {
  content: "";
}

.glyphicon-log-in:before {
  content: "";
}

.glyphicon-flash:before {
  content: "";
}

.glyphicon-log-out:before {
  content: "";
}

.glyphicon-new-window:before {
  content: "";
}

.glyphicon-record:before {
  content: "";
}

.glyphicon-save:before {
  content: "";
}

.glyphicon-open:before {
  content: "";
}

.glyphicon-saved:before {
  content: "";
}

.glyphicon-import:before {
  content: "";
}

.glyphicon-export:before {
  content: "";
}

.glyphicon-send:before {
  content: "";
}

.glyphicon-floppy-disk:before {
  content: "";
}

.glyphicon-floppy-saved:before {
  content: "";
}

.glyphicon-floppy-remove:before {
  content: "";
}

.glyphicon-floppy-save:before {
  content: "";
}

.glyphicon-floppy-open:before {
  content: "";
}

.glyphicon-credit-card:before {
  content: "";
}

.glyphicon-transfer:before {
  content: "";
}

.glyphicon-cutlery:before {
  content: "";
}

.glyphicon-header:before {
  content: "";
}

.glyphicon-compressed:before {
  content: "";
}

.glyphicon-earphone:before {
  content: "";
}

.glyphicon-phone-alt:before {
  content: "";
}

.glyphicon-tower:before {
  content: "";
}

.glyphicon-stats:before {
  content: "";
}

.glyphicon-sd-video:before {
  content: "";
}

.glyphicon-hd-video:before {
  content: "";
}

.glyphicon-subtitles:before {
  content: "";
}

.glyphicon-sound-stereo:before {
  content: "";
}

.glyphicon-sound-dolby:before {
  content: "";
}

.glyphicon-sound-5-1:before {
  content: "";
}

.glyphicon-sound-6-1:before {
  content: "";
}

.glyphicon-sound-7-1:before {
  content: "";
}

.glyphicon-copyright-mark:before {
  content: "";
}

.glyphicon-registration-mark:before {
  content: "";
}

.glyphicon-cloud-download:before {
  content: "";
}

.glyphicon-cloud-upload:before {
  content: "";
}

.glyphicon-tree-conifer:before {
  content: "";
}

.glyphicon-tree-deciduous:before {
  content: "";
}

.glyphicon-cd:before {
  content: "";
}

.glyphicon-save-file:before {
  content: "";
}

.glyphicon-open-file:before {
  content: "";
}

.glyphicon-level-up:before {
  content: "";
}

.glyphicon-copy:before {
  content: "";
}

.glyphicon-paste:before {
  content: "";
}

.glyphicon-alert:before {
  content: "";
}

.glyphicon-equalizer:before {
  content: "";
}

.glyphicon-king:before {
  content: "";
}

.glyphicon-queen:before {
  content: "";
}

.glyphicon-pawn:before {
  content: "";
}

.glyphicon-bishop:before {
  content: "";
}

.glyphicon-knight:before {
  content: "";
}

.glyphicon-baby-formula:before {
  content: "";
}

.glyphicon-tent:before {
  content: "⛺";
}

.glyphicon-blackboard:before {
  content: "";
}

.glyphicon-bed:before {
  content: "";
}

.glyphicon-apple:before {
  content: "";
}

.glyphicon-erase:before {
  content: "";
}

.glyphicon-hourglass:before {
  content: "⌛";
}

.glyphicon-lamp:before {
  content: "";
}

.glyphicon-duplicate:before {
  content: "";
}

.glyphicon-piggy-bank:before {
  content: "";
}

.glyphicon-scissors:before {
  content: "";
}

.glyphicon-bitcoin:before {
  content: "";
}

.glyphicon-btc:before {
  content: "";
}

.glyphicon-xbt:before {
  content: "";
}

.glyphicon-yen:before {
  content: "¥";
}

.glyphicon-jpy:before {
  content: "¥";
}

.glyphicon-ruble:before {
  content: "₽";
}

.glyphicon-rub:before {
  content: "₽";
}

.glyphicon-scale:before {
  content: "";
}

.glyphicon-ice-lolly:before {
  content: "";
}

.glyphicon-ice-lolly-tasted:before {
  content: "";
}

.glyphicon-education:before {
  content: "";
}

.glyphicon-option-horizontal:before {
  content: "";
}

.glyphicon-option-vertical:before {
  content: "";
}

.glyphicon-menu-hamburger:before {
  content: "";
}

.glyphicon-modal-window:before {
  content: "";
}

.glyphicon-oil:before {
  content: "";
}

.glyphicon-grain:before {
  content: "";
}

.glyphicon-sunglasses:before {
  content: "";
}

.glyphicon-text-size:before {
  content: "";
}

.glyphicon-text-color:before {
  content: "";
}

.glyphicon-text-background:before {
  content: "";
}

.glyphicon-object-align-top:before {
  content: "";
}

.glyphicon-object-align-bottom:before {
  content: "";
}

.glyphicon-object-align-horizontal:before {
  content: "";
}

.glyphicon-object-align-left:before {
  content: "";
}

.glyphicon-object-align-vertical:before {
  content: "";
}

.glyphicon-object-align-right:before {
  content: "";
}

.glyphicon-triangle-right:before {
  content: "";
}

.glyphicon-triangle-left:before {
  content: "";
}

.glyphicon-triangle-bottom:before {
  content: "";
}

.glyphicon-triangle-top:before {
  content: "";
}

.glyphicon-console:before {
  content: "";
}

.glyphicon-superscript:before {
  content: "";
}

.glyphicon-subscript:before {
  content: "";
}

.glyphicon-menu-left:before {
  content: "";
}

.glyphicon-menu-right:before {
  content: "";
}

.glyphicon-menu-down:before {
  content: "";
}

.glyphicon-menu-up:before {
  content: "";
}

#admin_drupal_menu {
  display: none;
}

nav.navbar .navbar-header .mobile-toggles button[aria-expanded=true] .toggle-label:before,
#admin-menu .mobile-toggles button[aria-expanded=true] .toggle-label:before {
  content: "";
}
nav.navbar .navbar-header .mobile-toggles .toggle,
#admin-menu .mobile-toggles .toggle {
  border: none;
  background: #c8c8c8;
  border: none;
  margin: 0;
  border-radius: 0px;
  height: 43px;
  margin-left: -7px;
  width: 43px;
}
nav.navbar .navbar-header .mobile-toggles .toggle span,
#admin-menu .mobile-toggles .toggle span {
  color: #fff;
}

nav.navbar {
  text-align: center;
  background: #fff;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  border-radius: 0px;
  color: #000000;
  position: relative;
  border: none;
  border-bottom: 1px solid #eee;
  z-index: 999;
  top: 0;
  transition: top 0.5s;
}
nav.navbar.navbar-fixed-top, nav.navbar.navbar-fixed-bottom {
  z-index: 999;
}
nav.navbar .navbar-collapse {
  box-shadow: none;
}
nav.navbar .navbar-header #site-name {
  -webkit-text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
  -moz-text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
  font-size: 14px;
  font-weight: bold;
  color: #4A4A4A;
  margin-right: 20px;
}
nav.navbar .navbar-header #logo {
  padding: 10px 8px 10px 0;
  margin-left: 0;
  margin-right: 12px;
}
nav.navbar .navbar-header #logo img {
  height: 30px;
}
@media screen and (max-width: 991px) {
  nav.navbar .navbar-first-row.row {
    margin: 0px;
  }
}
nav.navbar .navbar-brand {
  float: left;
  height: auto;
  max-width: 115px;
  padding: 4px 0px 6px;
  font-size: 18px;
  line-height: 20px;
  margin-right: 17px;
  margin-left: 0px !important;
}
@media only screen and (max-width: 991px) {
  nav.navbar .navbar-brand {
    float: none;
    display: block;
    margin-top: 5px;
  }
}
nav.navbar #navbar {
  float: none;
  display: inline-block;
}
nav.navbar ul.navbar-nav {
  text-align: left;
}
nav.navbar ul.navbar-nav .open a.dropdown-toggle {
  color: #4d4d4d;
  background: transparent;
}
@media only screen and (max-width: 991px) {
  nav.navbar ul.navbar-nav {
    margin: 0px;
  }
}
nav.navbar ul.navbar-nav li {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  font-size: 15px !important;
  letter-spacing: 0.3px !important;
  font-weight: 600 !important;
  vertical-align: middle;
  padding: 0;
}
nav.navbar ul.navbar-nav li a {
  color: #333333;
  font-size: 16px;
  padding: 12px 30px 10px 0px;
  letter-spacing: 0.3px;
  line-height: 20px;
  font-weight: 400;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  cursor: pointer;
}
@media only screen and (min-width: 992px) and (max-width: 1040px) {
  nav.navbar ul.navbar-nav li a {
    padding-right: 23px;
  }
}
@media only screen and (max-width: 991px) {
  nav.navbar ul.navbar-nav li a {
    font-size: 18px;
    padding: 9px 0;
  }
}
nav.navbar ul.navbar-nav li a.active {
  background: transparent !important;
}
nav.navbar ul.navbar-nav li a:hover, nav.navbar ul.navbar-nav li a:focus {
  color: #E87906 !important;
  background: transparent !important;
}
@media screen and (max-width: 991px) {
  nav.navbar ul.navbar-nav li a.dropdown-communities, nav.navbar ul.navbar-nav li a.dropdown-industry, nav.navbar ul.navbar-nav li a.dropdown-resources, nav.navbar ul.navbar-nav li a.dropdown-more {
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 10px;
  }
}
nav.navbar ul.navbar-nav li a.dropdown-communities:after, nav.navbar ul.navbar-nav li a.dropdown-industry:after, nav.navbar ul.navbar-nav li a.dropdown-resources:after, nav.navbar ul.navbar-nav li a.dropdown-more:after {
  content: "▾";
  font-size: 24px;
  position: absolute;
  top: 13px;
}
@media screen and (max-width: 991px) {
  nav.navbar ul.navbar-nav li a.dropdown-communities:after, nav.navbar ul.navbar-nav li a.dropdown-industry:after, nav.navbar ul.navbar-nav li a.dropdown-resources:after, nav.navbar ul.navbar-nav li a.dropdown-more:after {
    display: none;
  }
}
nav.navbar ul.navbar-nav li a.toggle-mob-menu {
  display: none;
}
@media screen and (max-width: 991px) {
  nav.navbar ul.navbar-nav li a.toggle-mob-menu {
    display: inline-block;
    margin-right: 10px;
    float: right;
    margin-top: 5px;
  }
  nav.navbar ul.navbar-nav li a.toggle-mob-menu + .toggle-mob-menu {
    display: none;
  }
}
nav.navbar ul.navbar-nav li a.dropdown-search:before, nav.navbar ul.navbar-nav li a#search:before {
  /*@include fontawesome();*/
  content: "";
  width: 16px;
  height: 16px;
  background: url(../images/icons/icon-search.svg) no-repeat;
  display: inline-block;
  right: 0px;
  top: 2px;
  position: relative;
}
nav.navbar ul.navbar-nav li a.dropdown-search span, nav.navbar ul.navbar-nav li a#search span {
  display: none;
}
nav.navbar ul.navbar-nav li a.dropdown-profile_account:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
  display: none;
}
nav.navbar ul.navbar-nav li a.dropdown-profile_account span {
  display: block;
}
nav.navbar ul.navbar-nav li a.dropdown-admin_links:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
}
nav.navbar ul.navbar-nav li a.dropdown-admin_links span {
  display: none;
}
nav.navbar ul.navbar-nav li#search .form-wrapper {
  min-width: 300px;
}
nav.navbar ul.navbar-nav li ul {
  padding: 0px;
}
@media screen and (max-width: 991px) {
  nav.navbar ul.navbar-nav li ul {
    margin-left: 9px;
  }
}
nav.navbar ul.navbar-nav li ul > li > a {
  padding: 10px 20px;
  line-height: normal;
}
@media screen and (max-width: 991px) {
  nav.navbar ul.navbar-nav li ul > li > a {
    padding: 9px !important;
    line-height: normal !important;
    color: #333333 !important;
  }
}
nav.navbar ul.navbar-nav li#communities ul > li > a {
  font-size: 18px;
}
nav.navbar ul.navbar-nav > li#searchfix a, nav.navbar ul.navbar-nav > li#create_content a, nav.navbar ul.navbar-nav > li a.action-messages, nav.navbar ul.navbar-nav > li#profile_account > a {
  color: #7f96b0 !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  font-size: 22px;
  padding-left: 12px !important;
  padding-right: 0px !important;
}
nav.navbar ul.navbar-nav > li#searchfix a > span, nav.navbar ul.navbar-nav > li#create_content a > span, nav.navbar ul.navbar-nav > li a.action-messages > span, nav.navbar ul.navbar-nav > li#profile_account > a > span {
  display: none;
}
nav.navbar ul.navbar-nav > li#searchfix a:hover, nav.navbar ul.navbar-nav > li#create_content a:hover, nav.navbar ul.navbar-nav > li a.action-messages:hover, nav.navbar ul.navbar-nav > li#profile_account > a:hover {
  color: #E87906 !important;
}
nav.navbar ul.navbar-nav > li#profile_account > a {
  font-size: 24px;
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}
nav.navbar ul.navbar-nav > li a.action-messages {
  position: relative;
}
nav.navbar ul.navbar-nav > li a.action-messages .privatemsg-count {
  position: absolute;
  top: -10px;
  right: -8px;
  line-height: 16px;
  z-index: 2;
}
nav.navbar ul.navbar-nav > li a.action-messages .privatemsg-count.empty {
  display: none;
}
nav.navbar ul.navbar-nav > li#search a:after {
  box-shadow: 0 7px 9px 0 rgba(0, 100, 167, 0.31);
  border-radius: 100%;
  right: 11px;
  top: 14px;
}
nav.navbar ul.navbar-nav li#more {
  display: none;
}
@media screen and (max-width: 991px) {
  nav.navbar#top-nav {
    min-height: 1px;
    z-index: 99;
  }
  nav.navbar#top-nav .navbar-left {
    float: none !important;
  }
  nav.navbar#top-nav .navbar-left #primarymenu > ul.navbar-nav {
    display: block;
    float: none;
    width: 100%;
    padding-bottom: 20px;
  }
  nav.navbar#top-nav .navbar-left #primarymenu > ul.navbar-nav li {
    float: none !important;
  }
  nav.navbar#top-nav .navbar-left #primarymenu > ul.navbar-nav li ul.dropdown-menu {
    position: static;
    background: none;
    padding: 0px;
    margin: 0;
    box-shadow: none;
    float: none;
  }
  nav.navbar#top-nav .navbar-header {
    display: flex;
    background: white;
    padding: 0 0px;
    align-items: center;
    width: 100%;
    margin: 0px;
  }
}
@media screen and (max-width: 991px) and (max-width: 991px) {
  nav.navbar#top-nav .navbar-header {
    margin-right: 0px;
  }
}
@media screen and (max-width: 991px) {
  nav.navbar#top-nav .navbar-header .navbar-right {
    margin-left: auto;
    margin-right: 0px;
  }
}
@media screen and (max-width: 991px) {
  nav.navbar#top-nav .navbar-header .mobile-toggles .toggle {
    background: #c8c8c8;
  }
}
@media screen and (max-width: 991px) {
  nav.navbar#top-nav .navbar-header .navbar-brand {
    padding: 14px 0;
    height: auto;
  }
  nav.navbar#top-nav .navbar-header .navbar-brand .logo {
    max-width: 100px;
  }
}
@media screen and (max-width: 991px) {
  nav.navbar#top-nav .navbar-toggle {
    display: block;
  }
}
@media screen and (max-width: 991px) {
  nav.navbar#top-nav .navbar-collapse {
    border-top: none;
    box-shadow: inherit;
  }
  nav.navbar#top-nav .navbar-collapse.collapse {
    display: none !important;
  }
  nav.navbar#top-nav .navbar-collapse.collapse.in {
    display: block !important;
  }
}
@media screen and (max-width: 991px) {
  nav.navbar#top-nav .navbar-body {
    background: transparent;
    height: 0px !important;
    width: 100%;
    top: 0;
    overflow: auto;
    left: 0;
  }
  nav.navbar#top-nav .navbar-body .navbar-first-row {
    background: #eee;
    width: 230px;
    position: absolute;
    top: 42px;
    left: 0;
    height: calc(100vh - 42px);
  }
}
nav.navbar#top-nav .scroll-more {
  display: none;
}
@media screen and (max-width: 991px) {
  nav.navbar#top-nav .scroll-more {
    display: block;
    position: fixed;
    font-size: 25px;
    bottom: 0px;
    width: 230px;
    left: 0;
    background: rgba(238, 238, 238, 0.5);
  }
}
nav.navbar .searcher-control-textfield {
  display: inline-block;
  float: left;
  margin-right: 12px;
}
nav.navbar .searcher-control-textfield form#ece-search-portal-form {
  background: none;
  padding: 7px 0;
  border: none;
  margin: 0;
}
nav.navbar .searcher-control-textfield form#ece-search-portal-form .form-type-textfield {
  padding-bottom: 0px;
}
nav.navbar .searcher-control-textfield form#ece-search-portal-form input[type=text] {
  width: 15px;
  padding-left: 10px;
  color: transparent;
  cursor: pointer;
  background: url("../images/icons/icon-search.svg") no-repeat scroll 94% center;
  background-color: inherit;
  border: none;
  -webkit-transition: width 0.5s;
  /* Safari */
  transition: width 0.5s;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
}
nav.navbar .searcher-control-textfield form#ece-search-portal-form input[type=text]:hover {
  background-color: #fff;
}
nav.navbar .searcher-control-textfield form#ece-search-portal-form input[type=text]:focus {
  width: 150px;
  height: 31px;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  padding-left: 10px;
  color: #000;
  background-color: #fff;
  cursor: auto;
  border-radius: 40px;
  border: 2px solid #e0e0e0;
  background: url("../images/icons/icon-search.svg") no-repeat scroll 94% center;
}
nav.navbar .searcher-control-textfield form#ece-search-portal-form input:-moz-placeholder {
  color: transparent;
}
nav.navbar .searcher-control-textfield form#ece-search-portal-form input::-webkit-input-placeholder {
  color: transparent;
}
nav.navbar .navbar-second-row {
  background: #eee;
}
nav.navbar .navbar-second-row .container {
  display: flex;
  align-items: center;
}
nav.navbar .navbar-second-row .container .navbar-right {
  margin-left: auto;
  margin-right: 0px;
}
nav.navbar .navbar-second-row .container .navbar-right #usermenu ul.navbar-nav {
  display: flex;
  align-items: center;
}
nav.navbar .navbar-left ul li ul {
  background-color: #fff;
  box-shadow: 0 14px 22px 0 rgba(0, 0, 0, 0.1);
  border: none;
}
nav.navbar .navbar-left ul li ul li a {
  color: #000000;
}
nav.navbar .navbar-left ul li ul li a:hover {
  background: none;
  color: #E87906 !important;
}
nav.navbar .navbar-left ul li#industry li {
  font-size: 13pt;
  font-weight: 300;
  padding-bottom: 10px;
}
nav.navbar .navbar-left ul li#industry li a {
  font-size: 13pt;
  font-weight: 300;
}
nav.navbar .navbar-left ul li#industry li a.action-members::after, nav.navbar .navbar-left ul li#industry li a.action-experts::after {
  content: "";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  margin-left: 4px;
  display: inline-block;
  line-height: normal;
  font-weight: 900;
  opacity: 0.5;
}
nav.navbar .navbar-right ul.navbar-nav {
  width: 100%;
  text-align: center;
}
nav.navbar .navbar-right ul.navbar-nav li {
  float: none;
  display: inline-block;
}
nav.navbar .navbar-right ul.navbar-nav li a {
  padding-left: 8px;
  padding-right: 8px;
}
nav.navbar .navbar-right ul.navbar-nav li a:hover:before {
  opacity: 0.5;
  z-index: 2;
}
nav.navbar .navbar-right ul.navbar-nav li a:hover:after {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  background: transparent;
  top: 17px;
  border-radius: 100%;
  right: 8px;
  z-index: 1;
}
nav.navbar .navbar-right ul.navbar-nav li ul {
  background-color: #fff;
  box-shadow: 0 14px 22px 0 rgba(0, 0, 0, 0.1);
  border: none;
  padding: 0px;
}
nav.navbar .navbar-right ul.navbar-nav li ul li {
  display: block;
  text-align: right;
  font-size: 15px;
}
nav.navbar .navbar-right ul.navbar-nav li ul li a {
  color: #000000;
  font-size: 16px;
  padding: 10px 20px;
  line-height: normal;
}
nav.navbar .navbar-right ul.navbar-nav li ul li a:hover, nav.navbar .navbar-right ul.navbar-nav li ul li a:focus {
  color: #E87906 !important;
  background: none;
  outline: 0;
}
nav.navbar .navbar-right ul.navbar-nav li.open a:before {
  opacity: 0.5;
}
nav.navbar .navbar-right ul.navbar-nav li#profile_account a {
  position: relative;
}
nav.navbar .navbar-right ul.navbar-nav li#profile_account a.dropdown-profile_account {
  padding-top: 5px;
  padding-bottom: 5px;
}
nav.navbar .navbar-right ul.navbar-nav li#profile_account a.dropdown-profile_account:after {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  margin-left: 4px;
  vertical-align: middle;
  display: none;
}
nav.navbar .navbar-right ul.navbar-nav li#profile_account a.dropdown-profile_account:hover:after {
  width: auto;
  height: auto;
  position: static;
  background: none;
  color: #000000;
}
nav.navbar .navbar-right ul.navbar-nav li#profile_account .profile-picture {
  display: inline-block;
}
nav.navbar .navbar-right ul.navbar-nav li#profile_account .profile-picture img {
  height: 25px;
  width: 25px;
  border-radius: 100%;
  box-shadow: #CCC 1px 1px 5px 1px;
}
nav.navbar .navbar-right ul.navbar-nav li#profile_account .profile-realname {
  display: inline-block;
  margin-left: 5px;
  color: #000000;
  position: relative;
  white-space: nowrap;
  max-width: 68px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-bottom: 2px;
}
@media screen and (max-width: 991px) {
  nav.navbar .navbar-right ul.navbar-nav li#profile_account ul.dropdown-menu {
    position: absolute;
    margin-left: -145px;
  }
}
nav.navbar .navbar-right ul.navbar-nav li#profile_account ul.dropdown-menu li a {
  padding: 10px 20px;
  line-height: normal;
}
@media screen and (max-width: 991px) {
  nav.navbar .navbar-right ul.navbar-nav li#profile_account ul.dropdown-menu li a {
    padding: 9px !important;
    line-height: normal !important;
  }
}
nav.navbar .navbar-right ul.navbar-nav li#profile_account[profilestatus=error-icon] span.profile-picture {
  position: relative;
}
nav.navbar .navbar-right ul.navbar-nav li#profile_account[profilestatus=error-icon] span.profile-picture:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: red;
  top: -2px;
  right: -1px;
}
nav.navbar .navbar-right ul.navbar-nav li#profile_account[profilestatus=error-icon] ul.dropdown-menu li span.my-account:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 3px;
  color: red;
  font-size: 12px;
  font-weight: 900;
}
nav.navbar .navbar-right ul.navbar-nav li#search ul {
  background: none;
  padding: 0px;
  border: none;
  box-shadow: inherit;
  right: auto;
  left: -40px;
}
nav.navbar .navbar-right ul.navbar-nav li#search ul .form-wrapper {
  width: auto;
}
nav.navbar .navbar-right ul.navbar-nav li#search ul .form-wrapper form {
  background: none;
  border: medium none;
  padding: 0;
}
nav.navbar .navbar-right ul.navbar-nav li#search ul .form-wrapper form .form-item {
  padding-bottom: 0px;
}
nav.navbar .navbar-right ul.navbar-nav li#search ul .form-wrapper form .form-item input {
  width: 293px;
  height: 61px;
  background-color: #ffffff;
  box-shadow: 0 14px 22px 0 rgba(0, 0, 0, 0.1);
  padding: 18px 26px;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.14;
  letter-spacing: 0.3px;
  text-align: left;
  color: #cecece;
  border: none;
  color: #1c65a5 !important;
  text-shadow: 0px 0px 0px #000 !important;
  -webkit-text-fill-color: transparent !important;
}
nav.navbar .navbar-right ul.navbar-nav li#search ul .form-wrapper form .form-item input::-webkit-input-placeholder {
  color: #ccc;
  text-shadow: none;
  -webkit-text-fill-color: initial;
}
nav.navbar .navbar-right ul.navbar-nav .ece-search-modal {
  height: 100%;
  width: 100%;
  display: none;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  background-color: rgba(68, 140, 203, 0.95);
  -webkit-animation: fadeanim 0.5s;
  -moz-animation: fadeanim 0.5s;
  -o-animation: fadeanim 0.5s;
  animation: fadeanim 0.5s;
}
nav.navbar .navbar-right ul.navbar-nav .closebtn {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 60px;
  cursor: pointer;
  color: white;
}
nav.navbar .navbar-right ul.navbar-nav .closebtn:hover {
  color: #E87906 !important;
}
nav.navbar .navbar-right ul.navbar-nav .overlay-content {
  position: relative;
  top: 46%;
  width: 600px;
  max-width: 80%;
  text-align: center;
  margin-top: 30px;
  margin: auto;
}
nav.navbar .navbar-right ul.navbar-nav .overlay-content form {
  padding: 0px;
  border: none;
}
nav.navbar .navbar-right ul.navbar-nav .overlay-content input[type=text] {
  padding: 15px 15px;
  font-size: 16px;
  font-weight: normal;
  border: none;
  float: left;
  width: calc(100% - 55px);
  height: 50px;
  background: white;
  border-radius: 0px;
  margin: 0px;
}
nav.navbar .navbar-right ul.navbar-nav .overlay-content input[type=text]:hover {
  background: #f1f1f1;
}
nav.navbar .navbar-right ul.navbar-nav .overlay-content button {
  float: left;
  width: 55px;
  padding: 11px 0px;
  height: 50px;
  background: #E87906 !important;
  font-size: 25px;
  border: none;
  cursor: pointer;
  text-align: center;
  color: #fff;
  border: none;
}
nav.navbar .navbar-right ul.navbar-nav .overlay-content button:hover, nav.navbar .navbar-right ul.navbar-nav .overlay-content button:focus {
  background: rgba(244, 147, 64, 0.9);
  outline: 0;
}
@media screen and (max-width: 991px) {
  nav.navbar .mm-menu .mm-menu-header {
    display: none;
  }
}
nav.navbar .mm-menu .mm-menu-header h2 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 300;
  padding: 0;
  margin: 0 0 20px;
}
nav.navbar .mm-menu .mm-menu-header h2 .mm-label {
  display: inline-block;
  font-weight: 600;
  padding-right: 8px;
  margin-right: 4px;
  color: #db8439;
}
nav.navbar .mm-menu .mm-menu-header h2 .mm-label:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  display: inline-block;
  margin-right: 4px;
}
nav.navbar .mm-menu ul li {
  list-style-type: disc;
}
nav.navbar .mm-menu .network-icon {
  padding: 0px !important;
  padding-left: 24px !important;
  display: inline-block;
  position: relative;
  list-style: none;
  line-height: 1.2em !important;
  font-weight: 600 !important;
  font-size: 14px !important;
}
nav.navbar .mm-menu .network-icon strong {
  font-weight: 600;
}
nav.navbar .mm-menu .network-icon:before {
  content: "";
  width: 15px;
  height: 15px;
  background: transparent url(../images/icons/warmgray/icon-network.svg) no-repeat center center;
  background-size: 100%;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  font-weight: normal;
  font-style: normal;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 32px;
  text-align: center;
  line-height: 15px;
  font-size: 15px;
  z-index: 2;
  margin-right: 0px;
  padding-left: 10px;
}
nav.navbar .mm-menu .cummuinity-icon li {
  list-style: none;
  padding-bottom: 10px !important;
}
nav.navbar .mm-menu .cummuinity-icon li a {
  padding: 0px !important;
  padding-left: 24px !important;
  display: inline-block;
  position: relative;
  font-size: 14px !important;
}
nav.navbar .mm-menu .cummuinity-icon li a:before {
  content: "";
  width: 15px;
  height: 18px;
  background: transparent url(../images/icons/warmgray/icon-community.svg) no-repeat center center;
  background-size: 100%;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  font-weight: normal;
  font-style: normal;
  position: absolute;
  top: -2px;
  left: 3px;
  border-radius: 32px;
  text-align: center;
  line-height: 15px;
  font-size: 15px;
  z-index: 2;
  margin-right: 0px;
  padding-left: 10px;
}
nav.navbar .mm-menu .cummuinity-icon li .channel-icon {
  padding: 0px !important;
  padding-left: 24px !important;
  display: inline-block;
  position: relative;
  list-style: none;
  font-size: 14px !important;
}
nav.navbar .mm-menu .cummuinity-icon li .channel-icon:before {
  content: "";
  width: 13px;
  height: 13px;
  background: transparent url(../images/icons/warmgray/icon-channels.svg) no-repeat center center;
  background-size: 100%;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  font-weight: normal;
  font-style: normal;
  position: absolute;
  top: 0;
  left: 4px;
  border-radius: 32px;
  text-align: center;
  line-height: 15px;
  font-size: 15px;
  z-index: 2;
  margin-right: 0px;
  padding-left: 10px;
}

.yamm #communities.mega-menu {
  position: static;
}
.yamm #communities.mega-menu .dropdown-menu {
  left: 0;
  right: 0;
  background: none;
  box-shadow: none;
  padding: 0px;
}
.yamm #communities.mega-menu .dropdown-menu .yamm-content {
  padding: 0px 9px;
}
@media screen and (min-width: 0px) {
  .yamm #communities.mega-menu .dropdown-menu .yamm-content {
    width: 100%;
  }
}
.yamm #communities.mega-menu .dropdown-menu .yamm-content .well {
  border-radius: 0px;
  box-shadow: none;
}
@media screen and (max-width: 991px) {
  .yamm #communities.mega-menu .dropdown-menu .yamm-content .well {
    padding: 0px;
    background: none;
    border: none;
    box-shadow: inherit;
  }
}
.yamm #communities.mega-menu .dropdown-menu .yamm-content .well .img-thumbnail {
  background: none;
  border: none;
  padding: 0px;
  border-radius: 0px;
}
@media screen and (max-width: 991px) {
  .yamm #communities.mega-menu .dropdown-menu .yamm-content .well .img-thumbnail {
    display: none;
  }
}
.yamm #communities.mega-menu .dropdown-menu li ul {
  box-shadow: inherit;
  background: none;
}
.yamm #communities.mega-menu .dropdown-menu li ul li a {
  font-weight: 400;
  line-height: 1.2em;
}
.yamm #communities.mega-menu .dropdown-menu li ul li a strong {
  font-weight: 400;
}
.yamm .container {
  position: relative;
}
.yamm .yamm-content {
  padding: 0px;
  width: 100%;
}
.yamm .yamm-content .well {
  border-radius: 0px;
  box-shadow: none;
}
.yamm .yamm-content h5 {
  margin-bottom: 10px;
}

body.toolbar {
  padding-top: 30px !important;
}

@media screen and (max-width: 767px) {
  #toolbar .toolbar-menu #toolbar-menu {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
  }
}
#toolbar .toolbar-menu #toolbar-menu .path-admin-ece-ads,
#toolbar .toolbar-menu #toolbar-menu .path-admin-ece-author_feeds,
#toolbar .toolbar-menu #toolbar-menu .path-admin-ece-job_import_feeds,
#toolbar .toolbar-menu #toolbar-menu .path-admin-ece-report_handraiser,
#toolbar .toolbar-menu #toolbar-menu .path-admin-ece-report_vendor,
#toolbar .toolbar-menu #toolbar-menu .path-admin-ece-news_processing,
#toolbar .toolbar-menu #toolbar-menu .path-admin-ece-newsletters,
#toolbar .toolbar-menu #toolbar-menu .path-admin-ece-report_pvt_msg,
#toolbar .toolbar-menu #toolbar-menu .path-admin-ece-sponsorships,
#toolbar .toolbar-menu #toolbar-menu .path-admin-applications-ece,
#toolbar .toolbar-menu #toolbar-menu .path-admin-jobs-ece,
#toolbar .toolbar-menu #toolbar-menu .path-admin-organizations-ece {
  display: none;
}
#toolbar #toolbar-user,
#toolbar #toolbar-home {
  display: none;
}
@media screen and (max-width: 767px) {
  #toolbar {
    z-index: 99999;
    margin: 0;
    padding: 0;
    padding-left: 15px;
    background: black;
  }
  #toolbar .toolbar-menu {
    padding: 0px !important;
  }
  #toolbar .toolbar-menu #toolbar-menu {
    padding-bottom: 5px;
  }
  #toolbar .toolbar-menu #toolbar-menu li {
    float: none;
    display: block;
  }
  #toolbar .toolbar-menu #toolbar-menu li a {
    padding: 2px 0 !important;
  }
}

@media screen and (max-width: 767px) {
  body.toolbar {
    padding-top: 38px !important;
  }
}
@media screen and (max-width: 767px) {
  #admin-menu-wrapper {
    display: none;
  }
}
#admin-menu {
  height: auto;
}
@media screen and (max-width: 767px) {
  #admin-menu #drupal-admin-menus .container #admin-menu-wrapper {
    display: block;
  }
}
#admin-menu .mobile-toggles .toggle {
  background: #3a3939;
  margin-left: -8px;
}
@media screen and (max-width: 767px) {
  #admin-menu {
    padding-left: 8px !important;
  }
}
@media screen and (max-width: 767px) {
  #admin-menu #drupal-admin-menus {
    padding: 0px;
  }
}
#admin-menu #admin-menu-wrapper {
  padding: 0px !important;
}
@media screen and (min-width: 768px) {
  #admin-menu #admin-menu-wrapper {
    height: 30px;
    display: flex;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  #admin-menu #admin-menu-wrapper {
    padding-top: 10px !important;
    height: auto;
    flex-direction: column;
  }
}
@media screen and (max-width: 767px) {
  #admin-menu #admin-menu-wrapper #admin-menu-icon li.admin-menu-icon a {
    border: none;
    padding-left: 0px;
  }
}
@media screen and (max-width: 767px) {
  #admin-menu #admin-menu-wrapper #admin-menu-menu {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
  }
  #admin-menu #admin-menu-wrapper #admin-menu-menu li a {
    padding-left: 0px;
    padding-right: 0px;
    border-radius: 0px;
    border: none;
  }
  #admin-menu #admin-menu-wrapper #admin-menu-menu li a ul li {
    width: 100%;
  }
}
#admin-menu ul#admin-menu-account, #admin-menu ul#admin-menu-search, #admin-menu ul#admin-menu-users {
  display: none;
}
@media screen and (max-width: 767px) {
  #admin-menu {
    z-index: 999;
    margin: 0;
    padding: 0;
    padding-left: 15px;
    height: auto;
  }
}

#top-menu ul.navbar-nav li a {
  color: #1c65a5;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  letter-spacing: 0.3px;
  text-transform: none;
  font-family: proxima-nova-condensed;
  padding: 11px 20px 5px 0px;
}
@media screen and (max-width: 991px) {
  #top-menu ul.navbar-nav li a {
    font-size: 18px;
    padding: 9px 0;
  }
}
#top-menu ul.navbar-nav li a:hover {
  color: #E87906 !important;
}

nav.navbar.secondary_navbar {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background-color: #0C3452;
  color: #fff;
  border: none;
  z-index: 998;
  margin-top: 0px;
  min-height: 16pt;
  position: fixed;
  width: 100%;
}
nav.navbar.secondary_navbar + #top-nav {
  top: 30px;
}
@media screen and (max-width: 767px) {
  nav.navbar.secondary_navbar + #top-nav {
    top: 45px;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  nav.navbar.secondary_navbar + #top-nav .navbar-body .navbar-first-row {
    height: calc(100vh - 87px);
  }
}
nav.navbar.secondary_navbar .mobile-toggles .toggle {
  background-color: #2e628a;
  margin-left: -8px;
}
nav.navbar.secondary_navbar .navbar-header {
  text-align: left;
  padding-left: 8px;
}
@media screen and (max-width: 767px) {
  nav.navbar.secondary_navbar ul.navbar-nav {
    text-align: left;
    max-height: 90vh;
    overflow: auto;
  }
}
nav.navbar.secondary_navbar ul.navbar-nav .open a.dropdown-toggle {
  color: #fff;
  background: transparent;
}
nav.navbar.secondary_navbar ul.navbar-nav .open ul.dropdown-menu a {
  color: #333333;
}
nav.navbar.secondary_navbar ul.navbar-nav > li a,
nav.navbar.secondary_navbar ul.navbar-nav > li a:hover,
nav.navbar.secondary_navbar ul.navbar-nav > li a:focus {
  color: #fff;
}
nav.navbar.secondary_navbar ul.navbar-nav > li a:before {
  display: inline-block;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  margin-right: 4px;
  font-size: 12px;
}
nav.navbar.secondary_navbar ul.navbar-nav > li a.dropdown-toggle {
  position: relative;
}
nav.navbar.secondary_navbar ul.navbar-nav > li a.dropdown-toggle:after {
  content: "▾";
  font-size: 20px;
  line-height: 12px;
  display: inline-block;
  position: relative;
  top: 3px;
}
nav.navbar.secondary_navbar ul.navbar-nav > li a.dropdown-action-people_admin:before {
  content: "";
  font-weight: 900;
}
nav.navbar.secondary_navbar ul.navbar-nav > li a.dropdown-action-content_admin:before {
  content: "";
}
nav.navbar.secondary_navbar ul.navbar-nav > li a.dropdown-action-jobs_admin:before {
  content: "";
  font-weight: 900;
}
nav.navbar.secondary_navbar ul.navbar-nav > li a.dropdown-action-organizations_admin:before {
  content: "";
  font-weight: 900;
}
nav.navbar.secondary_navbar ul.navbar-nav > li a.dropdown-action-notifications:before {
  content: "";
  font-weight: 900;
}
nav.navbar.secondary_navbar ul.navbar-nav > li a.dropdown-admin_approvals:before {
  content: "";
}
nav.navbar.secondary_navbar ul.navbar-nav > li a.action-newsletters:before {
  content: "";
}
nav.navbar.secondary_navbar ul.navbar-nav > li a.dropdown-action-reports_admin:before {
  content: "";
  font-weight: 900;
}
nav.navbar.secondary_navbar ul.navbar-nav > li a.action-drupal_admin:before {
  content: "";
  font-family: "Font Awesome 5 Brands" !important;
}
nav.navbar.secondary_navbar ul.navbar-nav > li a {
  font-size: 10pt;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 300 !important;
}
@media screen and (max-width: 767px) {
  nav.navbar.secondary_navbar ul.navbar-nav > li a {
    padding-left: 9px;
  }
}
nav.navbar.secondary_navbar ul.navbar-nav > li > ul {
  padding-top: 0px;
  margin-top: -1px;
  background-color: #0C3452;
}
nav.navbar.secondary_navbar ul.navbar-nav > li > ul > li a {
  font-size: 10pt;
  padding: 5px 15px;
  background-color: #0C3452;
  color: white !important;
}
@media screen and (max-width: 767px) {
  nav.navbar.secondary_navbar ul.navbar-nav > li > ul > li a {
    padding-left: 30px;
    font-size: 11pt !important;
  }
}
nav.navbar.secondary_navbar ul.navbar-nav > li > ul > li a:hover {
  color: #E87906 !important;
}

@media screen and (max-width: 991px) {
  body.mobile-scroll {
    position: fixed;
    left: 0;
    right: 0;
    height: 100%;
    top: 0 !important;
    width: 100%;
  }
  body.mobile-scroll nav.navbar#top-nav .navbar-body {
    background: 0 0;
    height: 100% !important;
    overflow: auto !important;
    left: 0;
    position: fixed;
    right: 0;
    width: 100%;
    top: 42px;
    height: calc(100% - 42px) !important;
  }
  body.mobile-scroll nav.navbar#top-nav .navbar-body .navbar-first-row {
    height: auto !important;
    top: 0px !important;
    min-height: calc(100vh - 42px);
  }
}
@media screen and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  body.mobile-scroll nav.navbar#top-nav .navbar-body .navbar-first-row {
    min-height: calc(100vh - 104px);
  }
}
@media screen and (max-width: 991px) {
  body.mobile-scroll nav.navbar.secondary_navbar + #top-nav .navbar-body {
    height: calc(100% - 74px) !important;
    top: 74px !important;
  }
}
@media screen and (max-width: 991px) and (max-width: 767px) {
  body.mobile-scroll nav.navbar.secondary_navbar + #top-nav .navbar-body {
    height: calc(100% - 86px) !important;
    top: 86px !important;
  }
}
@media screen and (max-width: 991px) {
  body.mobile-scroll nav.navbar.secondary_navbar + #top-nav .navbar-body .navbar-first-row {
    height: auto !important;
    top: 0px !important;
    min-height: calc(100vh - 74px);
  }
}
@media screen and (max-width: 991px) and (max-width: 767px) {
  body.mobile-scroll nav.navbar.secondary_navbar + #top-nav .navbar-body .navbar-first-row {
    min-height: calc(100vh - 86px);
  }
}
@media screen and (max-width: 991px) {
  body.mobile-scroll nav.navbar.ece_admin_secondary_navbar + #top-nav .navbar-body {
    height: calc(100% - 129px) !important;
    top: 129px !important;
  }
}
@media screen and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  body.mobile-scroll nav.navbar.ece_admin_secondary_navbar + #top-nav .navbar-body {
    height: calc(100% - 104px) !important;
    top: 104px !important;
  }
}
@media screen and (max-width: 991px) {
  body.mobile-scroll nav.navbar.ece_admin_secondary_navbar + #top-nav .navbar-body .navbar-first-row {
    height: auto !important;
    top: 0px !important;
    min-height: calc(100vh - 129px);
  }
}
@media screen and (max-width: 991px) and (max-width: 767px) {
  body.mobile-scroll nav.navbar.ece_admin_secondary_navbar + #top-nav .navbar-body .navbar-first-row {
    min-height: calc(100vh - 104px);
  }
}
.sidebar ul.action_links {
  margin: 10px 0 20px 0;
  padding: 0;
}
.sidebar ul.action_links li {
  display: inline-block;
  width: 49%;
  margin-bottom: 8px;
}
.sidebar ul.action_links li a,
.sidebar ul.action_links li input[type=submit] {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  display: inline-block;
  width: 100%;
  text-align: center;
}
.sidebar .ece-group_card.non-member {
  margin-bottom: 40px;
}
.sidebar .ece-ad,
.sidebar .left-rail-ads {
  margin: 0 auto;
  margin-top: 0px;
  margin-bottom: 40px;
  float: none;
  width: auto;
  display: block;
  text-align: center;
  max-width: 300px;
}
.sidebar .ece-ad.ece-gpt-ad iframe,
.sidebar .left-rail-ads.ece-gpt-ad iframe {
  width: 100% !important;
}
.sidebar .adsbygoogle {
  display: block !important;
  margin: 0 auto !important;
  overflow: hidden;
  width: 100% !important;
}
.sidebar .ece-sponsors_summary {
  margin-top: 0px;
}
.sidebar .ece-sponsors_summary {
  margin: 0 auto;
  margin-top: 0;
  margin-bottom: 40px;
  width: 100%;
  max-width: 300px;
}
.sidebar .ece-sponsors_summary .sponsor-summary-wrapper {
  padding: 10px;
  display: flex;
  flex-wrap: wrap;
}
.sidebar .ece-sponsors_summary .sponsor-summary-wrapper .ece-sponsors_box {
  width: calc(45% - 10px);
  -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.16);
  display: flex;
  align-items: center;
  padding: 0px;
  margin: 10px;
  padding: 5px;
}
.sidebar .ece-sponsors_summary .sponsor-summary-wrapper .ece-sponsors_box br {
  display: none;
}
.sidebar .ece-sponsors_summary .sponsor-summary-wrapper .ece-sponsors_box div {
  margin: 0 auto;
  padding: 10px;
}
.sidebar .ece-sponsors_summary .article-summary {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #6b6b6b;
  word-break: break-word;
  display: none;
}
.sidebar .ece-sponsors_summary .article-title {
  display: none;
}
.sidebar .ece-sponsors_summary .article-main_image {
  display: block;
  text-align: center;
}
.sidebar .ece-sponsors_summary .article-main_image img {
  width: 100%;
}
.sidebar .ece-sponsors_summary.sponsor-logo-container {
  padding: 15px;
  background: #fff;
  border: 1px solid #e0e0e0;
  padding-bottom: 0px;
}
.sidebar .ece-sponsors_summary.sponsor-logo-container h2.side-title {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  margin: 0 0px 10px 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  padding-bottom: 6px;
  text-transform: uppercase;
}
.sidebar .ece-sponsors_summary.sponsor-logo-container .sponsor-summary-wrapper {
  padding: 0px;
  margin: 0 -15px;
  box-shadow: none;
  background: none;
  border: none;
}
.sidebar .ece-sponsors_summary.sponsor-logo-container .sponsor-summary-wrapper .ece-sponsors_box {
  padding: 0px;
  box-shadow: none;
}
.sidebar .ece-sponsors_summary.sponsor-logo-container .sponsor-summary-wrapper .ece-sponsors_box div {
  padding: 0px;
  margin: 0px;
  width: 100%;
}
.sidebar .ece-sponsors_summary.sponsor-logo-container .sponsor-summary-wrapper .ece-sponsors_box div a {
  display: block;
}
.sidebar .ece-sponsors_summary.sponsor-logo-container .sponsor-summary-wrapper .ece-sponsors_box div a:hover img {
  opacity: 1;
  -webkit-animation: flash 1.5s;
  animation: flash 1.5s;
}
@-webkit-keyframes flash {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.sidebar .ece-sponsors_summary.sponsor-logo-container .sponsor-summary-wrapper .ece-sponsors_box div img.main_image {
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
}
.sidebar .ece-sponsors_summary.sponsor-logo-container .sponsor-promotion-cta {
  margin: 0 -15px;
  text-align: center;
  margin-top: 10px;
}
.sidebar .right-rail-image {
  margin-bottom: 40px;
}
.sidebar .ece-searcher-form-sidebar h2 {
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 1px;
  color: #333333;
  letter-spacing: 0px;
  text-transform: capitalize;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form {
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  padding: 20px;
  top: 20px;
  z-index: 1;
  /*left: 50%; transform: translate(-50%);*/
  right: 0;
  max-width: 100%;
  border: none !important;
  top: 0;
  margin-bottom: 40px;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form {
  display: flex;
  flex-wrap: wrap;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .form-item-keywords {
  padding-bottom: 0;
  margin-bottom: 10px;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .form-item-bundles {
  flex: 1 1 50%;
  padding-bottom: 0px;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .form-item-bundles > label {
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  margin-bottom: 12px;
  margin-top: 0px;
  color: #333333;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .form-item-bundles .form-type-checkbox {
  margin-top: 0;
  padding-bottom: 0px;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .form-item {
  padding-bottom: 5px;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .form-item label.option {
  margin-bottom: 0px;
  text-transform: inherit;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form h6 {
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  margin-bottom: 12px;
  margin-top: 0px;
  color: #333333;
  display: none;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .filter-items-cancel {
  position: absolute;
  right: 20px;
  top: 15px;
  font-weight: bold;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .filter-items-cancel a {
  color: #333333;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .form-item-entity-bundles label,
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .form-item-sort-type label,
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .form-item-bundles label {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.5px;
  text-transform: capitalize;
  margin-bottom: 12px;
  margin-top: 0px;
  color: #333333;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .form-item-topics {
  order: 4;
  padding-bottom: 0;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .form-item-sort-type {
  flex: 1 1 50%;
  padding-bottom: 0px;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .form-item-sort-type > .form-item-sort-type > label {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.5px;
  text-transform: capitalize;
  margin-bottom: 12px;
  margin-top: 0px;
  color: #333333;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .form-item-sort-type .form-type-radio {
  margin-top: 0;
  padding-bottom: 0px;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .clearfix {
  flex: 1 1 100%;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .form-type-select {
  margin-top: 0px;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form input.form-submit {
  min-width: 125px;
  height: 31px;
  border-radius: 20px;
  opacity: 1;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 1px;
  text-align: center;
  color: #fff;
  background-color: #1c65a5;
  margin-top: 15px;
  margin-bottom: 0px;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form input.form-submit:hover {
  background-image: -webkit-linear-gradient(203deg, #2483ff, #2779d2);
  background-image: -moz-linear-gradient(203deg, #2483ff, #2779d2);
  background-image: -ms-linear-gradient(203deg, #2483ff, #2779d2);
  background-image: -o-linear-gradient(203deg, #2483ff, #2779d2);
  background-image: linear-gradient(203deg, #2483ff, #2779d2);
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 100, 167, 0.5);
  -moz-box-shadow: 0 3px 8px 0 rgba(0, 100, 167, 0.5);
  box-shadow: 0 3px 8px 0 rgba(0, 100, 167, 0.5);
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form input.form-reset {
  min-width: 125px;
  height: 31px;
  border-radius: 20px;
  opacity: 1;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 1px;
  text-align: center;
  color: #fff;
  background-color: #d8d8d8;
  margin-left: auto;
  margin-top: 15px;
  margin-bottom: 0px;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form input.form-reset:hover {
  opacity: 0.7;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form #edit-submit,
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .form-reset {
  display: block;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form select {
  background: #fff !important;
  width: 100%;
  border: none !important;
  border-bottom: 1px solid #d8d8d8 !important;
  font-size: 12px !important;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.08;
  letter-spacing: 0.3px;
  color: #333333;
  position: relative;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form select:focus {
  outline: none;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .form-item-keywords input {
  width: 100%;
  min-width: 180px;
  height: 31px;
  border-radius: 15.5px !important;
  display: inline-block;
  padding: 4px 20px;
  box-shadow: inherit;
  border: 1px solid #e0e0e0;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  color: #383838;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  background: #fff url(../images/icons/warmgray/icon-search.svg) no-repeat;
  background-size: 12px 12px;
  background-position: 90% center;
  border: 2px solid #e0e0e0;
}
.sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form .form-item-keywords input:focus {
  outline: 0;
  border: solid 2px #2482fa;
  background: #fff url(../images/icons/icon-search.svg) no-repeat;
  background-size: 12px 12px;
  background-position: 90% center;
}
.sidebar .ece-node-page-promotional-image {
  margin-bottom: 40px;
}
.sidebar .network-sponsor-col {
  margin-bottom: 40px;
}
.sidebar .network-sponsor-col h3.title {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left !important;
  color: #333333;
  margin: 0px;
  margin-bottom: 12px !important;
}
.sidebar .network-sponsor-col .inner {
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  background-color: #fff;
  padding: 20px;
  margin-bottom: 20px;
}
.sidebar .network-sponsor-col .inner .summary .image {
  max-width: 200px;
  margin-bottom: 15px;
}
.sidebar .network-sponsor-col .inner .summary p {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #333333;
  margin: 0px;
}
.sidebar .rss-feed .icon-follow-rss {
  font-size: 18px;
  font-weight: 600;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #333333;
  margin-bottom: 15px;
  display: block;
  position: relative;
  text-align: center;
}
.sidebar .rss-feed .icon-follow-rss:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  font-weight: 900;
  content: "";
  display: inline-block;
  background-size: 100%;
  position: relative;
  margin-right: 10px;
  top: 1px;
}
.sidebar .rss-feed .icon-follow-rss:hover {
  color: #E87906;
}

.ece-community_header + .content .sidebar .rss-feed .icon-follow-rss {
  color: #36a7a3;
}
.ece-community_header + .content .sidebar .rss-feed .icon-follow-rss:hover {
  color: #E87906;
}
.ece-community_header#network-global-header + .content .sidebar .rss-feed .icon-follow-rss {
  color: #304d92;
}
.ece-community_header#network-global-header + .content .sidebar .rss-feed .icon-follow-rss:hover {
  color: #E87906;
}
.ece-community_header#channel-global-header + .content .sidebar .rss-feed .icon-follow-rss {
  color: #23047c;
}
.ece-community_header#channel-global-header + .content .sidebar .rss-feed .icon-follow-rss:hover {
  color: #E87906;
}

.ece-newsletter_subscribe_widget {
  width: 100%;
  max-width: 300px;
  padding-bottom: 0px;
}
.ece-newsletter_subscribe_widget #ece-subscribe-newsletter-form,
.ece-newsletter_subscribe_widget form {
  border: 0;
  background: none;
  padding: 0;
}
.ece-newsletter_subscribe_widget #ece-subscribe-newsletter-form .submit-subscribe,
.ece-newsletter_subscribe_widget form .submit-subscribe {
  margin-bottom: 6px;
}
.ece-newsletter_subscribe_widget .summary {
  font-size: 12pt;
  font-weight: 300;
  font-style: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  margin-bottom: 20px;
  line-height: 1.6em;
}
.ece-newsletter_subscribe_widget .subscribe-form .form-item {
  margin-bottom: 10px;
  display: block;
  padding-bottom: 0px;
}
.ece-newsletter_subscribe_widget .subscribe-form #ece-subscribe-newsletter-form .submit-subscribe,
.ece-newsletter_subscribe_widget .subscribe-form form .submit-subscribe {
  width: 100%;
}
.ece-newsletter_subscribe_widget .subscribe-form #ece-subscribe-newsletter-form .captcha,
.ece-newsletter_subscribe_widget .subscribe-form form .captcha {
  overflow: hidden;
}
.ece-newsletter_subscribe_widget .susbscribe-more {
  margin: 0 -15px;
  margin-top: 15px;
}
.ece-newsletter_subscribe_widget .susbscribe-more .susbscribe-more-btn {
  color: #1c65a5;
}

.ece-status-block {
  width: 100%;
  max-width: 300px;
}
.ece-status-block .member-detail {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}
.ece-status-block .member-detail .image {
  margin-right: 10px;
}
.ece-status-block .member-detail .image .user-picture {
  position: relative;
  width: 50px;
  height: 50px;
}
.ece-status-block .member-detail .image .user-picture img {
  border-radius: 100%;
  border: 1px solid #e0e0e0;
}
.ece-status-block .member-detail .detail .realname {
  font-family: proxima-nova-condensed;
  color: #333333;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
.ece-status-block .member-detail .detail .realname:hover {
  color: #E87906;
}
.ece-status-block .summary {
  font-size: 12pt;
  font-weight: 300;
  font-style: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  margin-bottom: 20px;
  line-height: 1.6em;
  margin-bottom: 0px;
}
.ece-status-block .action-btn-group {
  margin-bottom: 5px;
}
.ece-status-block .action-btn-group .action_btn {
  width: 100%;
}
.ece-status-block .status-list {
  margin-top: 5px;
}
.ece-status-block .status-list ul {
  margin: 0;
  padding: 0;
}
.ece-status-block .status-list ul li {
  list-style: none;
  font-size: 12pt;
  font-weight: normal;
  line-height: 1.6em;
  text-align: left;
  color: #5e5e5e;
  position: relative;
  display: block;
}
.ece-status-block .status-list ul li i.icon-link:before {
  content: "";
  position: relative;
  background: url(../images/icons/gray/icon-link.svg);
  background-repeat: no-repeat;
  width: 8px;
  height: 8px;
  background-size: 100%;
  top: 0;
  display: inline-block;
}
.ece-status-block .status-list ul li:hover i.icon-link:before {
  background: url(../images/icons/orange/icon-link.svg);
  width: 8px;
  height: 8px;
  background-size: 100%;
}
.ece-status-block .status-list ul li:before {
  margin-right: 3px;
  width: 20px;
  display: inline-block;
}
.ece-status-block .status-list ul li.fa-check {
  color: #5e5e5e;
}
.ece-status-block .status-list ul li.fa-check a {
  color: #5e5e5e;
}
.ece-status-block .status-list ul li.fa-check:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  color: green;
  font-weight: 900;
}
.ece-status-block .status-list ul li.fa-check:hover a, .ece-status-block .status-list ul li.fa-check:hover:before {
  color: #E87906;
}
.ece-status-block .status-list ul li.fa-times {
  color: #5e5e5e;
}
.ece-status-block .status-list ul li.fa-times a {
  color: #5e5e5e;
}
.ece-status-block .status-list ul li.fa-times:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  color: red;
  font-weight: 900;
}
.ece-status-block .status-list ul li.fa-times:hover a, .ece-status-block .status-list ul li.fa-times:hover:before {
  color: #E87906;
}
.ece-status-block .status-list ul li.fa-user a {
  color: #5e5e5e;
}
.ece-status-block .status-list ul li.fa-user:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
}
.ece-status-block .status-list ul li.fa-user:hover a, .ece-status-block .status-list ul li.fa-user:hover:before {
  color: #E87906;
}
.ece-status-block .status-list ul li.grey a {
  color: #5e5e5e;
}
.ece-status-block .status-list ul li.grey:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  color: #333333;
}
.ece-status-block .status-list ul li.grey:hover a, .ece-status-block .status-list ul li.grey:hover:before {
  color: #E87906;
}
.ece-status-block .about-mem-block {
  margin: 15px -15px -15px -15px;
}
.action-button-block {
  margin: 0 auto;
  max-width: 300px;
  width: 100%;
  margin-bottom: 40px;
  margin-top: 0;
}
.action-button-block ul {
  margin: 0px;
  padding: 0px;
}
.action-button-block ul li {
  list-style: none;
  display: block;
}
.action-button-block a.contribute-button {
  display: block;
  width: calc(100% - 2px);
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-top: 0px;
}

#ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card {
  border: none;
  background: none;
  box-shadow: inherit;
  margin-bottom: 0;
}
#ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .author-picture-wrapper {
  display: block;
  position: relative;
  width: 100px;
  height: 100px;
  margin: 0 auto;
  margin-bottom: 10px;
  box-shadow: none;
}
#ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .author-picture-wrapper .user-picture {
  display: block;
  position: relative;
  width: 100px;
  height: 100px;
  margin: 0 auto;
  margin-bottom: 10px;
  box-shadow: none;
}
#ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .author-picture-wrapper .user-picture a {
  display: block;
  position: relative;
}
#ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .author-picture-wrapper img {
  width: 100px;
  height: 100px;
  border-radius: 100px;
  border: solid 4px #fff;
  overflow: hidden;
  box-shadow: none;
}
#ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .author-picture-wrapper .ece-expert-marker:before {
  position: absolute;
  top: 3px;
  right: 3px;
  content: "";
  width: 22px;
  height: 22px;
  background: url(../images/icons/icon-expert.svg);
  background-size: 100% 100%;
  border-radius: 100%;
  margin: 0px;
}
#ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .author-name {
  margin-bottom: 0px;
  text-align: center;
}
#ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .author-name .realname {
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #333333;
}
#ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .author-name .realname:hover {
  color: #E87906;
}
#ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .author-title {
  margin-bottom: 5px;
}
#ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .author-title span {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #4A4A4A;
}
#ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .author-title span.title {
  display: block;
  margin-bottom: 0px;
}
#ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .author-title span.company {
  display: block;
  font-size: 12px;
}
#ece-author-detail-card .ece-author-detail .author-bio {
  margin: 10px 0;
}
#ece-author-detail-card .ece-author-detail .author-bio h3 {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  margin: 0px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
#ece-author-detail-card .ece-author-detail .author-bio h3 a {
  color: #333333;
}
#ece-author-detail-card .ece-author-detail .author-bio h3 a:hover {
  color: #E87906;
}
#ece-author-detail-card .ece-author-detail .author-bio p {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #5e5e5e;
  margin-bottom: 0px;
}
#ece-author-detail-card .ece-author-detail p {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #8d8d8d;
}
#ece-author-detail-card .ece-author-detail .ece-author-information .ece-information-list {
  margin-bottom: 0px;
}
#ece-author-detail-card .ece-author-detail .ece-author-information .ece-information-list li {
  display: block;
  font-size: 10pt;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5em;
  letter-spacing: 0.3px;
  padding-left: 20px;
}
#ece-author-detail-card .ece-author-detail .ece-author-information .ece-information-list li:before {
  position: absolute;
  left: 0px;
}
#ece-author-detail-card .ece-author-detail .ece-author-information .ece-information-list li.icon-content-view:before {
  top: 0;
  vertical-align: middle;
}
#ece-author-detail-card .ece-author-detail .ece-status {
  border-top: 1px solid #f0f0f0;
  padding-top: 10px;
  margin-top: 5px;
}
#ece-author-detail-card .ece-author-detail .ece-status h3 {
  margin-top: 0px;
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  margin-bottom: 5px;
  text-transform: uppercase;
}
#ece-author-detail-card .ece-author-detail .ece-status .global_designated_expert {
  margin: 0;
  padding: 0;
}
#ece-author-detail-card .ece-author-detail .ece-status .global_designated_expert li {
  display: block;
  margin-bottom: 5px;
}
#ece-author-detail-card .ece-author-detail .ece-status .global_designated_expert .marker-text {
  position: relative;
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #5e5e5e;
  display: block;
  padding-left: 20px;
}
#ece-author-detail-card .ece-author-detail .ece-status .global_designated_expert .marker-text:before {
  width: 14px;
  height: 14px;
  background: url(../images/icons/icon-expert.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
}
#ece-author-detail-card .ece-author-detail .ece-status .icon-expert {
  position: relative;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.25;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  display: block;
  padding-left: 20px;
}
#ece-author-detail-card .ece-author-detail .ece-status .icon-expert:before {
  width: 14px;
  height: 14px;
  background: url(../images/icons/icon-expert.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
}
#ece-author-detail-card .ece-author-detail .account-follow {
  margin: 0px;
  text-align: center;
}
#ece-author-detail-card .ece-author-detail .action-send-msg {
  text-align: center;
  margin-top: 10px;
}
#ece-author-detail-card span.anonymous_post {
  margin-bottom: 10px;
  font-size: 12px;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  position: relative;
  color: #1c65a5;
  display: block;
  text-align: left;
  font-weight: 600;
  margin-top: 10px;
}
#ece-author-detail-card span.anonymous_post a {
  color: #1c65a5;
  font-weight: 600;
}
#ece-author-detail-card span.anonymous_post a:after {
  content: "";
  width: 12px;
  height: 12px;
  background: url(../images/icons/icon-add.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  position: absolute;
  right: 0;
  top: 3px;
}
#ece-author-detail-card span.anonymous_post a:hover {
  color: #2173dc;
}
#ece-author-detail-card span.anonymous_post a:focus {
  opacity: 0.7;
}

.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor {
  margin-bottom: 9px;
  display: flex;
}
.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .image img {
  width: 40px;
  height: 40px;
  min-width: 40px;
  border-radius: 40px;
  overflow: hidden;
  max-width: 150px;
}
.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail {
  width: calc(100% - 47px);
}
.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail h3 {
  text-overflow: initial;
  white-space: inherit;
  overflow: inherit;
}
.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail h3 a {
  color: #000000;
}
.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail h3 a:hover {
  color: #E87906;
}
.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail p {
  margin-bottom: 0px;
}
.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail p.title {
  text-overflow: initial;
  white-space: inherit;
  overflow: inherit;
  color: #6d6d6d;
}
.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail p.company {
  font-size: 12px;
  color: #6d6d6d;
}
.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail .ajax-progress-throbber {
  display: block;
}
.ece-l-top-community-member .member-profile-highlight .see-more-wrap {
  position: relative;
  margin: 0 -15px;
  display: block;
  margin-top: 11px;
}
.ece-l-top-community-member .member-profile-highlight .see-more-wrap a {
  color: #000000;
  display: block;
  border-radius: 0 0 6px 6px;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  font-size: 12px;
}
.ece-l-top-community-member .member-profile-highlight .see-more-wrap a:hover {
  background-color: #f9f9f9;
  color: #E87906;
}

.ece-about-community,
.ece-about-channel,
.ece-what-are-channels {
  width: 100%;
  max-width: 300px;
}
.ece-about-community .summary p,
.ece-about-channel .summary p,
.ece-what-are-channels .summary p {
  font-weight: 300;
  margin-bottom: 0px;
}
.ece-about-community .summary p + p,
.ece-about-channel .summary p + p,
.ece-what-are-channels .summary p + p {
  margin-top: 10px;
}
.ece-about-community .icon-network-wrap,
.ece-about-channel .icon-network-wrap,
.ece-what-are-channels .icon-network-wrap {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #333333;
}
.ece-about-community .icon-network-wrap a,
.ece-about-channel .icon-network-wrap a,
.ece-what-are-channels .icon-network-wrap a {
  color: #333333;
}
.ece-about-community .icon-network-wrap a:hover,
.ece-about-channel .icon-network-wrap a:hover,
.ece-what-are-channels .icon-network-wrap a:hover {
  color: #E87906;
}
.ece-about-community .icon-network-wrap strong,
.ece-about-channel .icon-network-wrap strong,
.ece-what-are-channels .icon-network-wrap strong {
  font-weight: 600;
}
.ece-about-community .icon-network-wrap span,
.ece-about-channel .icon-network-wrap span,
.ece-what-are-channels .icon-network-wrap span {
  font-weight: 600;
  letter-spacing: normal;
}
.ece-about-community .icon-network-wrap .icon-network:before,
.ece-about-channel .icon-network-wrap .icon-network:before,
.ece-what-are-channels .icon-network-wrap .icon-network:before {
  margin-right: 7px;
  top: 4px;
}
.ece-about-community .icon-join-community,
.ece-about-channel .icon-join-community,
.ece-what-are-channels .icon-join-community {
  font-weight: 600;
  color: #36a7a3;
  margin-top: 15px;
  display: block;
}
.ece-about-community .icon-join-community:before,
.ece-about-channel .icon-join-community:before,
.ece-what-are-channels .icon-join-community:before {
  margin-right: 7px;
  width: 15.7px;
  height: 10px;
}
.ece-about-community .ec-follow-widget,
.ece-about-channel .ec-follow-widget,
.ece-what-are-channels .ec-follow-widget {
  margin-top: 10px;
  text-align: center;
}
.ece-about-community .ec-follow-widget .author-bio,
.ece-about-channel .ec-follow-widget .author-bio,
.ece-what-are-channels .ec-follow-widget .author-bio {
  margin: 10px 0;
}
.ece-about-community .ec-follow-widget .author-bio h3,
.ece-about-channel .ec-follow-widget .author-bio h3,
.ece-what-are-channels .ec-follow-widget .author-bio h3 {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  margin: 0px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.ece-about-community .ec-follow-widget .author-bio h3 a,
.ece-about-channel .ec-follow-widget .author-bio h3 a,
.ece-what-are-channels .ec-follow-widget .author-bio h3 a {
  color: #333333;
}
.ece-about-community .ec-follow-widget .author-bio h3 a:hover,
.ece-about-channel .ec-follow-widget .author-bio h3 a:hover,
.ece-what-are-channels .ec-follow-widget .author-bio h3 a:hover {
  color: #E87906;
}
.ece-about-community .ec-follow-widget .author-bio p,
.ece-about-channel .ec-follow-widget .author-bio p,
.ece-what-are-channels .ec-follow-widget .author-bio p {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #5e5e5e;
}
.ece-about-community .ec-follow-widget p,
.ece-about-channel .ec-follow-widget p,
.ece-what-are-channels .ec-follow-widget p {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #8d8d8d;
}
.ece-about-community .ec-follow-widget .ece-author-information .ece-information-list,
.ece-about-channel .ec-follow-widget .ece-author-information .ece-information-list,
.ece-what-are-channels .ec-follow-widget .ece-author-information .ece-information-list {
  margin-bottom: 0px;
}
.ece-about-community .ec-follow-widget .ece-author-information .ece-information-list li,
.ece-about-channel .ec-follow-widget .ece-author-information .ece-information-list li,
.ece-what-are-channels .ec-follow-widget .ece-author-information .ece-information-list li {
  display: block;
  font-size: 10pt;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5em;
  letter-spacing: 0.3px;
  padding-left: 20px;
}
.ece-about-community .ec-follow-widget .ece-author-information .ece-information-list li:before,
.ece-about-channel .ec-follow-widget .ece-author-information .ece-information-list li:before,
.ece-what-are-channels .ec-follow-widget .ece-author-information .ece-information-list li:before {
  position: absolute;
  left: 0px;
}
.ece-about-community .ec-follow-widget .ece-author-information .ece-information-list li.icon-content-view:before,
.ece-about-channel .ec-follow-widget .ece-author-information .ece-information-list li.icon-content-view:before,
.ece-what-are-channels .ec-follow-widget .ece-author-information .ece-information-list li.icon-content-view:before {
  top: 0;
  vertical-align: middle;
}
.ece-about-community .ec-follow-widget .ece-status,
.ece-about-channel .ec-follow-widget .ece-status,
.ece-what-are-channels .ec-follow-widget .ece-status {
  border-top: 1px solid #f0f0f0;
  padding-top: 10px;
  margin-top: 5px;
}
.ece-about-community .ec-follow-widget .ece-status h3,
.ece-about-channel .ec-follow-widget .ece-status h3,
.ece-what-are-channels .ec-follow-widget .ece-status h3 {
  margin-top: 0px;
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.ece-about-community .ec-follow-widget .ece-status .global_designated_expert,
.ece-about-channel .ec-follow-widget .ece-status .global_designated_expert,
.ece-what-are-channels .ec-follow-widget .ece-status .global_designated_expert {
  margin: 0;
  padding: 0;
}
.ece-about-community .ec-follow-widget .ece-status .global_designated_expert li,
.ece-about-channel .ec-follow-widget .ece-status .global_designated_expert li,
.ece-what-are-channels .ec-follow-widget .ece-status .global_designated_expert li {
  display: block;
  margin-bottom: 5px;
}
.ece-about-community .ec-follow-widget .ece-status .global_designated_expert .marker-text,
.ece-about-channel .ec-follow-widget .ece-status .global_designated_expert .marker-text,
.ece-what-are-channels .ec-follow-widget .ece-status .global_designated_expert .marker-text {
  position: relative;
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #5e5e5e;
  display: block;
  padding-left: 20px;
}
.ece-about-community .ec-follow-widget .ece-status .global_designated_expert .marker-text:before,
.ece-about-channel .ec-follow-widget .ece-status .global_designated_expert .marker-text:before,
.ece-what-are-channels .ec-follow-widget .ece-status .global_designated_expert .marker-text:before {
  width: 14px;
  height: 14px;
  background: url(../images/icons/icon-expert.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
}
.ece-about-community .ec-follow-widget .ece-status .icon-expert,
.ece-about-channel .ec-follow-widget .ece-status .icon-expert,
.ece-what-are-channels .ec-follow-widget .ece-status .icon-expert {
  position: relative;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.25;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  display: block;
  padding-left: 20px;
}
.ece-about-community .ec-follow-widget .ece-status .icon-expert:before,
.ece-about-channel .ec-follow-widget .ece-status .icon-expert:before,
.ece-what-are-channels .ec-follow-widget .ece-status .icon-expert:before {
  width: 14px;
  height: 14px;
  background: url(../images/icons/icon-expert.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
}
.ece-about-community .ec-follow-widget .account-follow,
.ece-about-channel .ec-follow-widget .account-follow,
.ece-what-are-channels .ec-follow-widget .account-follow {
  margin: 0px;
  text-align: center;
}
.ece-about-community .ec-follow-widget .action-send-msg,
.ece-about-channel .ec-follow-widget .action-send-msg,
.ece-what-are-channels .ec-follow-widget .action-send-msg {
  text-align: center;
  margin-top: 10px;
}
.ece-about-community span.anonymous_post,
.ece-about-channel span.anonymous_post,
.ece-what-are-channels span.anonymous_post {
  margin-bottom: 10px;
  font-size: 12px;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  position: relative;
  color: #1c65a5;
  display: block;
  text-align: left;
  font-weight: 600;
  margin-top: 10px;
}
.ece-about-community span.anonymous_post a,
.ece-about-channel span.anonymous_post a,
.ece-what-are-channels span.anonymous_post a {
  color: #1c65a5;
  font-weight: 600;
}
.ece-about-community span.anonymous_post a:after,
.ece-about-channel span.anonymous_post a:after,
.ece-what-are-channels span.anonymous_post a:after {
  content: "";
  width: 12px;
  height: 12px;
  background: url(../images/icons/icon-add.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  position: absolute;
  right: 0;
  top: 3px;
}
.ece-about-community span.anonymous_post a:hover,
.ece-about-channel span.anonymous_post a:hover,
.ece-what-are-channels span.anonymous_post a:hover {
  color: #2173dc;
}
.ece-about-community span.anonymous_post a:focus,
.ece-about-channel span.anonymous_post a:focus,
.ece-what-are-channels span.anonymous_post a:focus {
  opacity: 0.7;
}

.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor {
  margin-bottom: 9px;
  display: flex;
}
.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .image img {
  width: 40px;
  height: 40px;
  min-width: 40px;
  border-radius: 40px;
  overflow: hidden;
  max-width: 150px;
}
.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail {
  width: calc(100% - 47px);
}
.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail h3 {
  text-overflow: initial;
  white-space: inherit;
  overflow: inherit;
}
.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail h3 a {
  color: #000000;
}
.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail h3 a:hover {
  color: #E87906;
}
.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail p {
  margin-bottom: 0px;
}
.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail p.title {
  text-overflow: initial;
  white-space: inherit;
  overflow: inherit;
  color: #6d6d6d;
}
.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail p.company {
  font-size: 12px;
  color: #6d6d6d;
}
.ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail .ajax-progress-throbber {
  display: block;
}
.ece-l-top-community-member .member-profile-highlight .see-more-wrap {
  position: relative;
  margin: 0 -15px;
  display: block;
  margin-top: 11px;
}
.ece-l-top-community-member .member-profile-highlight .see-more-wrap a {
  color: #000000;
  display: block;
  border-radius: 0 0 6px 6px;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  font-size: 12px;
}
.ece-l-top-community-member .member-profile-highlight .see-more-wrap a:hover {
  background-color: #f9f9f9;
  color: #E87906;
}

.ece-about-community,
.ece-about-channel,
.ece-what-are-channels {
  width: 100%;
  max-width: 300px;
}
.ece-about-community .summary p,
.ece-about-channel .summary p,
.ece-what-are-channels .summary p {
  font-weight: 300;
  margin-bottom: 0px;
}
.ece-about-community .summary p + p,
.ece-about-channel .summary p + p,
.ece-what-are-channels .summary p + p {
  margin-top: 10px;
}
.ece-about-community .icon-network-wrap,
.ece-about-channel .icon-network-wrap,
.ece-what-are-channels .icon-network-wrap {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #333333;
}
.ece-about-community .icon-network-wrap a,
.ece-about-channel .icon-network-wrap a,
.ece-what-are-channels .icon-network-wrap a {
  color: #333333;
}
.ece-about-community .icon-network-wrap strong,
.ece-about-channel .icon-network-wrap strong,
.ece-what-are-channels .icon-network-wrap strong {
  font-weight: 600;
}
.ece-about-community .icon-network-wrap span,
.ece-about-channel .icon-network-wrap span,
.ece-what-are-channels .icon-network-wrap span {
  font-weight: 600;
  letter-spacing: normal;
}
.ece-about-community .icon-network-wrap .icon-network:before,
.ece-about-channel .icon-network-wrap .icon-network:before,
.ece-what-are-channels .icon-network-wrap .icon-network:before {
  margin-right: 7px;
  top: 4px;
}
.ece-about-community .icon-join-community,
.ece-about-channel .icon-join-community,
.ece-what-are-channels .icon-join-community {
  font-weight: 600;
  color: #36a7a3;
  margin-top: 15px;
  display: block;
}
.ece-about-community .icon-join-community:before,
.ece-about-channel .icon-join-community:before,
.ece-what-are-channels .icon-join-community:before {
  margin-right: 7px;
  width: 15.7px;
  height: 10px;
}
.ece-about-community .ec-follow-widget,
.ece-about-channel .ec-follow-widget,
.ece-what-are-channels .ec-follow-widget {
  margin-top: 10px;
  text-align: center;
}
.ece-about-community .ece-information-list.ece-information-list li,
.ece-about-channel .ece-information-list.ece-information-list li,
.ece-what-are-channels .ece-information-list.ece-information-list li {
  line-height: normal;
  margin-top: 10px;
}
.ece-about-community .ece-information-list.ece-information-list li.icon-question,
.ece-about-channel .ece-information-list.ece-information-list li.icon-question,
.ece-what-are-channels .ece-information-list.ece-information-list li.icon-question {
  display: none;
}

.ece-related_content_highlight,
.ece-related_comments_highlight,
.ece-news-subs_highlight,
.ece-joined-communities_highlight {
  margin: 0 auto;
  padding: 0px;
  width: 100%;
  max-width: 300px;
  float: none;
  clear: both;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent h6:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs h6:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent h6:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs h6:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent h6:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs h6:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent h6:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs h6:before {
  display: none;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label {
  margin: 0px;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label span.article-title span, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label span.article-title span,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label span.article-title span,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label span.article-title span,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label span.article-title span,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label span.article-title span,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label span.article-title span,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label span.article-title span {
  line-height: 1.4em;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label span.article-title span:hover, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label span.article-title span:hover,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label span.article-title span:hover,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label span.article-title span:hover,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label span.article-title span:hover,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label span.article-title span:hover,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label span.article-title span:hover,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label span.article-title span:hover {
  color: #E87906;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video {
  width: auto;
  height: auto;
  border: none;
  background: none;
  display: flex;
  flex-wrap: wrap;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .node-type-icon, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .node-type-icon,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .node-type-icon,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .node-type-icon,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .node-type-icon {
  width: 20px;
  height: 20px;
  display: block;
  min-width: 20px;
  margin-right: 10px;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .node-type-icon a:before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 20px;
  height: 20px;
  top: 5px;
  left: 0px;
  background-size: 100%;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .node-type-icon a:hover::before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .node-type-icon a:hover::before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .node-type-icon a:hover::before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .node-type-icon a:hover::before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .node-type-icon a:hover::before {
  border: solid 3px #fff;
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border-radius: 100%;
  width: 26px;
  height: 26px;
  background-size: 100%;
  left: -3px;
  top: 2px;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .article-title, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .article-title,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .article-title,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .article-title,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .article-title {
  width: calc(100% - 30px);
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .node-type-icon a:before {
  background: url(../images/icons/icon-posts.svg) no-repeat;
  background-size: 100%;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .node-type-icon a:before {
  background: url(../images/icons/icon-shared-link.svg) no-repeat;
  background-size: 100%;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .node-type-icon a:before {
  background: url(../images/icons/icon-resources.svg) no-repeat;
  background-size: 100%;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .node-type-icon a:before {
  background: url(../images/icons/icon-questions.svg) no-repeat;
  background-size: 100%;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .node-type-icon a:before {
  background: url(../images/icons/icon-answers.svg) no-repeat;
  background-size: 100%;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-news_article .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-news_article .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-news_article .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-news_article .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-news_article .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-news_article .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-news_article .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.icon-news_article .node-type-icon a:before {
  background: url(../images/icons/icon-news.svg) no-repeat;
  background-size: 100%;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .node-type-icon a:before {
  background: url(../images/icons/icon-casestudies.svg) no-repeat;
  background-size: 100%;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .node-type-icon a:before {
  background: url(../images/icons/icon-databaseandspreadsheet.svg) no-repeat;
  background-size: 100%;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .node-type-icon a:before {
  background: url(../images/icons/icon-infographic.svg) no-repeat;
  background-size: 100%;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .node-type-icon a:before {
  background: url(../images/icons/icon-podcast.svg) no-repeat;
  background-size: 100%;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .node-type-icon a:before {
  background: url(../images/icons/icon-presentation.svg) no-repeat;
  background-size: 100%;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .node-type-icon a:before {
  background: url(../images/icons/icon-product-sheet.svg) no-repeat;
  background-size: 100%;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.publication .node-type-icon a:before {
  background: url(../images/icons/icon-publications.svg) no-repeat;
  background-size: 100%;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .node-type-icon a:before {
  background: url(../images/icons/icon-recorded-webinar.svg) no-repeat;
  background-size: 100%;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .node-type-icon a:before {
  background: url(../images/icons/icon-whitepaper.svg) no-repeat;
  background-size: 100%;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .node-type-icon a:before {
  background: url(../images/icons/icon-other.svg) no-repeat;
  background-size: 100%;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .node-type-icon a:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .node-type-icon a:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .node-type-icon a:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .node-type-icon a:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.video .node-type-icon a:before {
  background: url(../images/icons/icon-video.svg) no-repeat;
  background-size: 100%;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.orange, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.orange,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.orange,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.orange,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.orange,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.orange,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.orange,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.orange {
  position: relative;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.orange:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.orange:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.orange:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.orange:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.orange:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.orange:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.orange:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.orange:before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  background-color: #f88639;
  border: solid 1px #fff;
  margin-right: 5px;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.yellow, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.yellow,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.yellow,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.yellow,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.yellow,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.yellow,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.yellow,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.yellow {
  position: relative;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.yellow:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.yellow:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.yellow:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.yellow:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.yellow:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.yellow:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.yellow:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.yellow:before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  background-color: #efde27;
  border: solid 1px #fff;
  margin-right: 5px;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.green, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.green,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.green,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.green,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.green,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.green,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.green,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.green {
  position: relative;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.green:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.green:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.green:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.green:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.green:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.green:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label.green:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label.green:before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  background-color: #59cd41;
  border: solid 1px #fff;
  margin-right: 5px;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label .article-title a, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label .article-title a,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label .article-title a,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label .article-title a,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label .article-title a,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label .article-title a,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label .article-title a,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label .article-title a {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label .article-title a span, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label .article-title a span,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label .article-title a span,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label .article-title a span,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label .article-title a span,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label .article-title a span,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .entity-label .article-title a span,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .entity-label .article-title a span {
  color: #333333;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .article-page_views, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .article-page_views,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .article-page_views,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .article-page_views,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .article-page_views,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .article-page_views,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .article-page_views,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .article-page_views {
  position: relative;
  float: none;
  display: inline-block;
  padding-left: 20px;
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #cbcbcb;
  display: none;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .article-page_views:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .article-page_views:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .article-page_views:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .article-page_views:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .article-page_views:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .article-page_views:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .article-page_views:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .article-page_views:before {
  color: #cbcbcb;
  position: absolute;
  left: 0;
  top: 4px;
  width: 13px;
  height: 13px;
  background-size: 100%;
  display: inline-block;
  vertical-align: middle;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget {
  float: none;
  display: inline-block;
  margin-left: 30px;
  display: none;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-action:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-action:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-action:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-action:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-action:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-action:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-action:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-action:before {
  color: #cbcbcb !important;
  content: "";
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-action span.action-label, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-action span.action-label,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-action span.action-label,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-action span.action-label,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-action span.action-label,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-action span.action-label,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-action span.action-label,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-action span.action-label {
  color: #cbcbcb;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-action span.ece-voting-sum, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-action span.ece-voting-sum,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-action span.ece-voting-sum,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-action span.ece-voting-sum,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-action span.ece-voting-sum,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-action span.ece-voting-sum,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-action span.ece-voting-sum,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-action span.ece-voting-sum {
  color: #cbcbcb;
  font-size: 12px;
  font-weight: 600;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-login, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-login,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-login,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-login,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-login,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-login,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-login,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-login {
  position: relative;
  padding-left: 20px;
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #cbcbcb !important;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-login:before, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-login:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-login:before,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-login:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-login:before,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-login:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-login:before,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-login:before {
  content: "";
  position: relative;
  color: #cbcbcb;
  content: "";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  line-height: 8px;
  font-size: 12px;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-login span, .ece-related_content_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-login span,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-login span,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-login span,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-login span,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-login span,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent .ece-voting-widget .ece-voting-login span,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_news_subs .ece-voting-widget .ece-voting-login span {
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #cbcbcb !important;
}
.ece-related_content_highlight > .content .admin_report-navigation,
.ece-related_comments_highlight > .content .admin_report-navigation,
.ece-news-subs_highlight > .content .admin_report-navigation,
.ece-joined-communities_highlight > .content .admin_report-navigation {
  margin: 0 -15px -15px -15px;
}
.ece-related_content_highlight > .content .admin_report-navigation a.admin_report-link,
.ece-related_comments_highlight > .content .admin_report-navigation a.admin_report-link,
.ece-news-subs_highlight > .content .admin_report-navigation a.admin_report-link,
.ece-joined-communities_highlight > .content .admin_report-navigation a.admin_report-link {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal !important;
  padding: 10px;
  letter-spacing: 0.3px;
  text-align: center;
  color: #333333;
  display: block;
  text-transform: uppercase;
  background: #ecf2f9;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 0 0 5px 5px;
  height: auto !important;
}
.ece-related_content_highlight > .content .admin_report-navigation a.admin_report-link:hover,
.ece-related_comments_highlight > .content .admin_report-navigation a.admin_report-link:hover,
.ece-news-subs_highlight > .content .admin_report-navigation a.admin_report-link:hover,
.ece-joined-communities_highlight > .content .admin_report-navigation a.admin_report-link:hover {
  color: #E87906;
}
.ece-related_content_highlight > .content .see-more-wrap,
.ece-related_comments_highlight > .content .see-more-wrap,
.ece-news-subs_highlight > .content .see-more-wrap,
.ece-joined-communities_highlight > .content .see-more-wrap {
  margin: 0 -15px -15px -15px;
}
.ece-related_content_highlight > .content .see-more-wrap a,
.ece-related_comments_highlight > .content .see-more-wrap a,
.ece-news-subs_highlight > .content .see-more-wrap a,
.ece-joined-communities_highlight > .content .see-more-wrap a {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal !important;
  padding: 10px;
  letter-spacing: 0.3px;
  text-align: center;
  color: #333333;
  display: block;
  text-transform: uppercase;
  background: #ecf2f9;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 0 0 5px 5px;
  height: auto !important;
}
.ece-related_content_highlight > .content .see-more-wrap a:hover,
.ece-related_comments_highlight > .content .see-more-wrap a:hover,
.ece-news-subs_highlight > .content .see-more-wrap a:hover,
.ece-joined-communities_highlight > .content .see-more-wrap a:hover {
  color: #E87906;
}
.ece-related_content_highlight > .content .ece-search_result.mode-ece_relatedcontent + .ece-search_result.mode-ece_relatedcontent,
.ece-related_comments_highlight > .content .ece-search_result.mode-ece_relatedcontent + .ece-search_result.mode-ece_relatedcontent,
.ece-news-subs_highlight > .content .ece-search_result.mode-ece_relatedcontent + .ece-search_result.mode-ece_relatedcontent,
.ece-joined-communities_highlight > .content .ece-search_result.mode-ece_relatedcontent + .ece-search_result.mode-ece_relatedcontent {
  border-top: 1px solid #fff;
  margin-top: 10px;
  padding-top: 10px;
}

.ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight {
  margin-bottom: 0;
}
.ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .list-bullet:before {
  position: relative;
  top: 0px;
  color: #cbcbcb;
  content: "";
  font-weight: 900;
  display: block;
  left: 5px;
  line-height: normal;
  transform: rotate(180deg);
}
.ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .com-comment-wrap {
  display: block;
}
.ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .com-comment-wrap .image {
  float: right;
  width: 40px;
  min-width: 40px;
  margin: 2px 0px 0 12px;
}
.ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .com-comment-wrap .image img {
  height: 40px;
  width: 40px;
  min-width: 40px;
  border-radius: 100%;
}
.ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .com-comment-wrap .content .post-by {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #1c65a5;
  position: relative;
  margin-bottom: 0px;
  line-height: 1.6em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  max-width: 180px;
}
.ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .com-comment-wrap .content .post-by a {
  color: #1c65a5;
}
.ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .com-comment-wrap .content .post-by a:hover {
  color: #db8439;
}
.ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .com-comment-wrap .content .title {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  position: relative;
  margin-bottom: 5px;
  line-height: 1.4em;
  max-width: 215px;
}
.ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .com-comment-wrap .content .title a {
  color: #333333;
}
.ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .com-comment-wrap .content .title a:hover {
  color: #E87906;
}
.ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .com-comment-wrap .content .comment .col-xs-11 {
  max-width: 230px;
}
.ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .entity-label {
  margin: 0px;
}
.ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .entity-label .comment-summary a {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .entity-label .comment-summary a:hover {
  color: #E87906;
}
.ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .entity-label .comment-summary a span {
  color: #8d8d8d;
}
.ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight + .ece-search_result.mode-ece_highlight {
  border-top: 1px solid #f0f0f0;
  margin-top: 10px;
  padding-top: 10px;
}

.ece-news-subs_highlight h2,
.ece-joined-communities_highlight h2 {
  display: flex;
}
.ece-news-subs_highlight h2.side-title,
.ece-joined-communities_highlight h2.side-title {
  font-size: 12px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #000000;
  margin: 0 -15px 10px -15px;
  padding: 0 15px 6px 15px;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.ece-news-subs_highlight h2 span.result,
.ece-joined-communities_highlight h2 span.result {
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: right;
  color: #8d8d8d;
  margin-left: auto;
}

.help-block {
  margin: 0 auto;
  margin-bottom: 30px;
  padding: 15px;
  border: 1px solid #ddd;
  background-color: #fff;
  color: #333333;
  min-width: 300px;
}
.help-block .help-title {
  font-family: proxima-nova-condensed;
  font-size: 16px;
  font-weight: 800;
  color: #333333;
}
.help-block .help-title .help-icon {
  margin-right: 2px;
  display: inline-block;
  width: 17px;
  height: 18px;
  margin-top: 0px;
  vertical-align: middle;
  position: relative;
}
.help-block .help-title .help-icon.icon-star {
  background: url(../images/icons/lblue/icon-star-solid.svg) no-repeat;
  background-size: 100%;
  margin-top: -2px;
}
.help-block .help-title .help-icon.icon-pencil {
  background: url(../images/icons/lblue/icon-pencil-alt-solid.svg) no-repeat;
  background-size: 100%;
}
.help-block .help-title .help-icon.icon-check-circle {
  background: url(../images/icons/lblue/icon-check-circle-solid.svg) no-repeat;
  background-size: 100%;
}
.help-block .help-title .help-icon.icon-crown {
  background: url(../images/icons/lblue/icon-crown-solid.svg) no-repeat;
  background-size: 100%;
  height: 18px;
}
.help-block .help-text {
  font-size: 14px;
  color: #333333;
  margin-bottom: 15px;
}
.help-block .help-text:last-child {
  margin-bottom: 0px;
}

.hide_actions .action-button-block {
  display: none;
}

.ece-jobs_widget {
  padding-bottom: 0px;
  width: 100%;
  max-width: 300px;
}
.ece-jobs_widget .jobs-title {
  margin: 0;
  padding: 0;
  font-size: 14px;
  width: 100%;
  height: 53px;
  color: transparent;
  background: 50% 50% url("../images/ece-job-header.png");
  background-repeat: no-repeat;
}
.ece-jobs_widget .jobs-title span {
  display: none;
}
.ece-jobs_widget .jobs-content ul {
  padding-left: 25px;
}
.ece-jobs_widget .section-header {
  color: #609270;
  text-transform: uppercase;
  font-size: 14px;
  margin: 16px 0 8px 0;
}
.ece-jobs_widget .more-jobs {
  margin: 0 -15px;
  margin-top: 15px;
}
.featured-block {
  width: 100%;
  max-width: 300px;
  padding-bottom: 0px;
}
.featured-block .events + .events {
  margin-top: 15px;
}
.featured-block .events h3 {
  margin: 0px;
  font-size: 17px;
  margin-bottom: 2px;
  font-family: proxima-nova-condensed;
  display: block;
}
.featured-block .events .event-date-time {
  font-family: proxima-nova-condensed;
  font-size: 11pt;
  font-weight: 300;
  text-transform: uppercase;
  color: #888888;
}
.featured-block .event-more {
  margin: 0 -15px;
  margin-top: 15px;
}
.featured-block .event-more .event-more-btn {
  color: #1c65a5;
}

.select-style select {
  font-size: 14px;
}

fieldset {
  min-height: 40px;
}
fieldset legend {
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 0;
}
fieldset.collapsed {
  height: auto !important;
}
fieldset.captcha {
  margin-bottom: 20px;
}
fieldset.captcha legend {
  margin-bottom: 8px;
}
fieldset.captcha .fieldset-description {
  margin-bottom: 8px;
}
fieldset .g-recaptcha > div {
  margin: 0 auto;
}
#lead-collection-content .g-recaptcha,
#ece-subscribe-newsletter-form .g-recaptcha {
  margin: 10px 0;
  transform: scale(0.9);
  transform-origin: left top;
}

.max_characters-counter {
  text-align: right;
  margin: 0 4px 0 0;
}
.max_characters-counter .counter-text {
  display: inline-block;
  font-size: 11px;
  padding: 4px 12px;
  border: 1px solid #e6e6e6;
  border-bottom: none;
  background-color: #fcfcfc;
}
.max_characters-counter.atmax {
  color: darkred;
  font-weight: bold;
}

.node #lead-collection-content .max_characters-counter {
  text-align: right !important;
}
.node #lead-collection-content .max_characters-counter .counter-text {
  font-size: 11px !important;
}

form h3 {
  margin-top: 0px;
}
form .field-group,
form .field-type-ece-ft-lead-collection,
form .field-type-ece-ft-rich-link,
form .field-type-ece-ft-entity-reference,
form .field-type-ece-ft-newsletter-position,
form .field-type-taxonomy-term-reference,
form .field-name-ece-anonymous-author,
form .field-type-datetime,
form .field-type-list-boolean,
form .field-type-number-integer,
form .resource_location_chooser,
form .field-name-ece-main-url,
form .field-name-ece-main-imagexxx,
form .ckf-image-select,
form .field-name-ece-hero-image,
form .field-name-ece-resource-type,
form .field-name-ece-notes,
form .field-name-ece-news-type,
form .field-name-ece-report-email-addresses,
form .field-name-ece-sfd-boosted-content,
form .field-name-ece-sfd-newsletter-logo,
form .field-type-contact {
  /*    @include border-radius(8px);
  padding: 20px;
  border: 1px solid $primary_05;
  background-color: $white;
  margin-bottom: 20px;*/
}
form .field-group .instructions,
form .field-type-ece-ft-lead-collection .instructions,
form .field-type-ece-ft-rich-link .instructions,
form .field-type-ece-ft-entity-reference .instructions,
form .field-type-ece-ft-newsletter-position .instructions,
form .field-type-taxonomy-term-reference .instructions,
form .field-name-ece-anonymous-author .instructions,
form .field-type-datetime .instructions,
form .field-type-list-boolean .instructions,
form .field-type-number-integer .instructions,
form .resource_location_chooser .instructions,
form .field-name-ece-main-url .instructions,
form .field-name-ece-main-imagexxx .instructions,
form .ckf-image-select .instructions,
form .field-name-ece-hero-image .instructions,
form .field-name-ece-resource-type .instructions,
form .field-name-ece-notes .instructions,
form .field-name-ece-news-type .instructions,
form .field-name-ece-report-email-addresses .instructions,
form .field-name-ece-sfd-boosted-content .instructions,
form .field-name-ece-sfd-newsletter-logo .instructions,
form .field-type-contact .instructions {
  margin: 10px 0 0;
}
form .sponsorship-feature-data-group {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 20px;
  border: 1px solid #f3f5f6;
  background-color: #fff;
  margin-bottom: 20px;
}
form .sponsorship-feature-data-group .instructions {
  margin: 10px 0 0;
}
form .field-type-lead_collection > label,
form .form-type-link-field > label,
form .field-type-entity_reference > label,
form .field-type-newsletter_position > label,
form .field-type-rich_link > label,
form table thead tr th.field-label > label,
form .field-type-taxonomy-term-reference .form-type-checkboxes > label,
form .field-type-datetime fieldset legend,
form .resource_location_chooser .form-type-radios > label {
  font-size: 20px;
  line-height: 24px;
  color: #0C3452;
  border: none;
  font-weight: bold;
}
form .form-item:last-child {
  padding-bottom: 10px;
}
form .field-add-more-submit {
  margin-bottom: 0;
}
form .field-name-ece-anonymous-author .form-type-checkbox label {
  font-size: 20px;
  line-height: 24px;
  color: #0C3452;
  font-weight: bold;
}
form.node-answer-form .field-name-ece-anonymous-author .form-type-checkbox label {
  font-size: 18px;
}
form .field-type-datetime fieldset legend {
  margin: 0;
}

.tabledrag-toggle-weight-wrapper {
  display: none;
}

table.field-multiple-table thead tr th {
  border: none;
}
table.field-multiple-table tbody {
  border: none;
}
table.field-multiple-table tbody tr {
  border: none;
}
table.field-multiple-table tbody tr .form-item {
  white-space: normal;
}
table.field-multiple-table tbody tr td {
  border: none;
}

form .field-type-ece-ft-rich-link .field-type-rich_link .action.action-import {
  display: inline-block;
  padding: 6px 10px;
  margin: 4px 0;
  border: 1px solid #f0f0f0;
  background-color: #254964;
  color: #fff;
}
form .field-type-ece-ft-rich-link .field-type-rich_link .action.action-import:hover {
  cursor: pointer;
  background: #3d5d75;
}
form .field-type-ece-ft-rich-link .field-type-rich_link .action.action-import:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
  font-weight: 900;
}
form .field-type-ece-ft-rich-link .field-type-rich_link .rich_link-url .form-item {
  margin-bottom: 4px;
  padding-bottom: 4px;
}
form .field-type-ece-ft-rich-link .field-type-rich_link .rich_link-url .form-item > label {
  display: none;
}
form .field-type-ece-ft-rich-link .field-type-rich_link .rich_link-url .form-item .field-suffix {
  display: inline-block;
}
form .field-type-ece-ft-rich-link .field-type-rich_link .import-message {
  display: block;
}
form .field-type-ece-ft-rich-link .field-type-rich_link .import-message .message {
  display: block;
  background: #efe6e6;
  padding: 6px 12px;
  margin-bottom: 4px;
}
form .field-type-ece-ft-rich-link .field-type-rich_link .import-message .message:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  display: inline-block;
  margin-right: 4px;
  color: #ac8080;
}
.field-type-ece-ft-lead-collection .lead_collection-friction .form-radios .form-type-radio {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  padding: 6px 12px;
  border: 1px solid #f3f5f6;
  background-color: #e7ebee;
  display: inline-block;
  margin: 0 10px 10px 0;
}
.field-type-ece-ft-lead-collection .lead_collection-friction .form-radios .form-type-radio input[type=radio] {
  margin: 0;
  padding: 0;
}
.field-type-ece-ft-lead-collection .lead_collection-friction .form-radios .form-type-radio label.option {
  margin: 2px 0 0 0;
  padding: 0;
  cursor: pointer;
}
.field-type-ece-ft-lead-collection .lead_collection-friction .form-radios .form-type-radio label.option:hover {
  cursor: pointer;
}
.field-type-ece-ft-lead-collection ul.friction-legend {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.field-type-ece-ft-lead-collection ul.friction-legend li {
  list-style-type: none;
  margin: 0 20px 4px 0;
  font-size: 11px;
}
.field-type-ece-ft-lead-collection ul.friction-legend li .friction-name {
  font-weight: bold;
}
.field-type-ece-ft-lead-collection .lead_collection-emails[data-new=new] .form-type-textarea {
  display: none;
}

.resource_location_chooser .form-radios .form-type-radio {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  padding: 6px 12px;
  border: 1px solid #f3f5f6;
  background-color: #e7ebee;
  display: inline-block;
  margin: 0 10px 10px 0;
}
.resource_location_chooser .form-radios .form-type-radio input[type=radio] {
  margin: 0;
  padding: 0;
  display: none;
}
.resource_location_chooser .form-radios .form-type-radio label.option {
  margin: 2px 0 0 0;
  padding: 0;
  cursor: pointer;
}
.resource_location_chooser .form-radios .form-type-radio label.option:hover {
  cursor: pointer;
}
.resource_location_chooser .form-radios .form-type-radio label.option[for=edit-resource-location-upload]:before, .resource_location_chooser .form-radios .form-type-radio label.option[for=edit-resource-location-remote]:before, .resource_location_chooser .form-radios .form-type-radio label.option[for=edit-resource-location-video]:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  margin-right: 4px;
}
.resource_location_chooser .form-radios .form-type-radio label.option[for=edit-resource-location-upload]:before {
  content: "";
}
.resource_location_chooser .form-radios .form-type-radio label.option[for=edit-resource-location-remote]:before {
  content: "";
  font-weight: 900;
}
.resource_location_chooser .form-radios .form-type-radio label.option[for=edit-resource-location-video]:before {
  content: "";
}

.form-actions {
  margin: 0;
}

.form-item {
  padding-bottom: 20px;
  margin: 0;
}

.form-checkboxes .form-item,
.form-radios .form-item {
  margin-bottom: 0;
  padding-bottom: 8px;
}

.form-checkboxes .form-required {
  display: none;
}

.field-widget-addressfield-standard {
  padding-bottom: 20px;
}

#ece-newsletter-form .multiple-fields-remove-button {
  float: left;
}
#ece-newsletter-form .field-type-entity_reference-container {
  display: inline-block;
}
#ece-newsletter-form .field-type-entity_reference {
  display: inline-block;
}

.ece-searcher[data-form_id=ece-searcher-entity_reference_chooser-form] .ece-entity_reference_chooser-item {
  cursor: pointer;
}
.ece-searcher[data-form_id=ece-searcher-entity_reference_chooser-form] .ece-entity_reference_chooser-item:hover {
  cursor: pointer;
}

.field-type-file fieldset .fieldset-description {
  display: none;
}
.field-type-file input[type=file] {
  margin: 0 0 8px 0;
}
.field-type-file .description {
  margin: 10px 0 0;
}

div.image-widget input[type=file] {
  margin-bottom: 10px;
}
div.image-widget input[type=submit] {
  margin-bottom: 5px;
}

fieldset.date-combo .container-inline-date {
  width: inherit;
}
fieldset.date-combo .container-inline-date .date-padding {
  padding: 0;
}
fieldset.date-combo .container-inline-date .date-padding .date-date input {
  width: 100%;
}

/* Animated form throbber */
html.js input.form-autocomplete {
  background-image: url(/misc/throbber-inactive.png);
  background-position: 100% center;
  /* LTR */
  background-repeat: no-repeat;
}

html.js input.throbbing {
  background-image: url(/misc/throbber-active.gif);
  background-position: 100% center;
  /* LTR */
}

div.password-confirm {
  float: none;
  margin-top: 0;
}

.form-type-password-confirm input {
  width: 100%;
}

.password-suggestions {
  margin: 10px 0;
  padding: 6px;
  border: 1px solid #e6e6e6;
}

.password-strength {
  float: none;
  width: 100%;
  padding: 0;
  margin-bottom: 10px;
}

.form-body h1 {
  font-size: 21px;
  text-transform: uppercase;
  border-bottom: 1px solid #D6D6D6;
  font-weight: normal;
  color: #4A88B8;
  margin: 0 0 20px 0;
}

form.node-form {
  padding: 0;
  border: none;
}
form.node-form .form-actions {
  /*    @include border-radius(8px);
  padding: 20px;
  border: 1px solid $primary_03;
  background-color: $primary_01;
  margin-bottom: 14px;*/
}
form.node-form .form-actions input {
  display: inline-block;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  padding: 8px 14px;
  margin-bottom: 10px;
  margin-right: 13px;
  font-size: 14px;
}
form.node-form .form-actions input.publish_advance {
  /*background-color: $secondary_110;*/
  margin-right: 20px;
}
form.node-form .form-actions input.remove_advance {
  /*background-color: $quaternary_110;*/
}
form.node-form.node-resource-form .field-name-ece-files {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 20px;
  border: 1px solid #f3f5f6;
  background-color: #f7f9fa;
  margin-bottom: 20px;
}
form.node-form.node-news_article-form .news_article-binaries {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 6px;
  border: 1px solid #f3f5f6;
  background-color: #f7f9fa;
  margin-bottom: 14px;
}
form.node-form.node-news_article-form .news_article-binaries .field-type-list-boolean {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 6px;
  border: 1px solid #f3f5f6;
  background-color: #fff;
  margin-bottom: 4px;
}
form.node-form.node-news_article-form .field-type-text-with-summary.field-name-body .text-summary-wrapper .form-textarea-wrapper {
  margin-top: -20px;
  margin-bottom: 20px;
}
form.node-form.node-news_article-form .field-type-text-with-summary.field-name-body .description {
  display: none;
}

input[type=submit], input[type=reset], input.form-reset {
  width: auto;
  margin: 0 1px 14px 0;
  background: #3d5d75;
  padding: 5px 10px;
  font-size: 12px;
  color: #fff;
  border: none;
  height: auto;
  cursor: pointer;
}
input[type=submit]:hover, input[type=reset]:hover, input.form-reset:hover {
  opacity: 1;
}
input[type=submit].form-disabled, input[type=submit].form-button-disabled, input[type=reset].form-disabled, input[type=reset].form-button-disabled, input.form-reset.form-disabled, input.form-reset.form-button-disabled {
  background-color: #cccccc;
  cursor: not-allowed;
}

input.ece-entity_reference_chooser {
  display: none;
}

ul.chooser-items {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.chooser-items li {
  list-style: none;
  display: inline-block;
}
ul.chooser-items li .chooser-item {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  display: inline-block;
  padding: 4px 8px;
  margin: 2px 6px 2px 0;
  border: 1px solid #e6e6e6;
  background-color: #fff;
}
ul.chooser-items li .chooser-item.empty {
  display: none;
}
ul.chooser-items li .chooser-item.gas-topic {
  border-width: 1px;
}
ul.chooser-items li .chooser-item.chosen {
  background-color: #9eaeba;
  color: #fff;
}
ul.chooser-items li .chooser-item.chooser-edit {
  border: 1px solid #f0f0f0;
  background-color: #254964;
  color: #fff;
  cursor: pointer;
}
ul.chooser-items li .chooser-item.chooser-edit:hover {
  cursor: pointer;
}
ul.chooser-items li .chooser-item.chooser-edit.edit-modify:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  display: inline-block;
  margin-right: 4px;
}
ul.chooser-items li .chooser-item.chooser-edit.edit-add:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
  font-weight: 900;
}

.ece-chooser-items ul.ece-chooser-chooser_items {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ece-chooser-items ul.ece-chooser-chooser_items li {
  list-style: none;
  display: inline-block;
}
.ece-chooser-items ul.ece-chooser-chooser_items li .ece-chooser-item {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  display: inline-block;
  padding: 4px 8px;
  margin: 0 6px 4px 0;
  border: 1px solid #e6e6e6;
  background-color: #fff;
  cursor: pointer;
  font-size: 12px;
}
.ece-chooser-items ul.ece-chooser-chooser_items li .ece-chooser-item:hover {
  cursor: pointer;
  background: #ecebea;
}
.ece-chooser-items ul.ece-chooser-chooser_items li .ece-chooser-item.chosen {
  background-color: #9eaeba;
  color: #fff;
}

.ece-term_chooser-items ul.term_chooser-items li .ece-term_chooser-item {
  font-size: 11px;
  cursor: pointer;
}
.ece-term_chooser-items ul.term_chooser-items li .ece-term_chooser-item:hover {
  cursor: pointer;
}

form#user-register-form .form-required {
  display: none;
}
form#user-register-form .section {
  padding: 10px;
  margin-bottom: 8px;
}
form#user-register-form .section:before {
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 18px;
  line-height: 20px;
  vertical-align: top;
  margin-right: 4px;
  background-color: #fff;
}
form#user-register-form .section.section-a {
  background-color: #e7ebee;
}
form#user-register-form .section.section-a:before {
  content: "1";
}
form#user-register-form .section.section-b {
  background-color: #e9f0eb;
}
form#user-register-form .section.section-b:before {
  content: "2";
}
form#user-register-form .section.section-b .field-type-text {
  margin-bottom: 0;
}
form#user-register-form .section.section-c {
  background-color: #efe6e6;
}
form#user-register-form .section.section-c:before {
  content: "3";
}
form#user-register-form .form-item-mail {
  display: inline-block;
  padding: 0;
  margin: 0;
}
form#user-register-form .form-item-mail .description {
  margin: 4px 0 0 2px;
}
form#user-register-form .form-item-mail .description:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
  color: darkred;
}
form#user-register-form .field-name-ece-profile-first-name,
form#user-register-form .field-name-ece-profile-last-name,
form#user-register-form .field-name-ece-profile-company-name,
form#user-register-form .field-name-ece-profile-title,
form#user-register-form .field-widget-options-select {
  display: inline-block;
  margin: 0 10px 14px 0;
}
form#user-register-form .select-style {
  margin: 10px 27px 0;
}
form#user-register-form .select-style #edit-ece-company-type {
  width: 45% !important;
}
form#user-register-form .select-style #edit-ece-company-size {
  width: 45% !important;
}
form#user-register-form .select-style #edit-ece-profile-work-function {
  width: 45% !important;
}
form#user-register-form .select-style #edit-ece-profile-work-level {
  width: 45% !important;
}
form#user-register-form .field-name-ece-profile-work-function .instructions {
  display: none;
}

form#user-profile-form .form-wrapper {
  margin-bottom: 14px;
}
form#user-profile-form .field-name-ece-profile-bio-full .filter-wrapper {
  display: none;
}
form#user-profile-form .field-name-ece-profile-work-address-state label,
form#user-profile-form .field-name-ece-profile-work-address-zip label {
  display: block;
}
form#user-profile-form .field-name-ece-profile-work-address-state input.form-text,
form#user-profile-form .field-name-ece-profile-work-address-zip input.form-text {
  width: 100px;
}
.field-widget-ece-fw-lookupbubble-editor input.field-add-more-submit,
.field-widget-ece-fw-lookupbubble-editor .description {
  display: none;
}
.field-widget-ece-fw-lookupbubble-editor .field-type-lookupbubble .spinner {
  display: none;
}
.field-widget-ece-fw-lookupbubble-editor .field-type-lookupbubble .lbubble-lookup .lbubble-lookup-clear {
  display: inline-block;
  padding: 6px;
  background: indianred;
  color: #fff;
  text-transform: lowercase;
}
.field-widget-ece-fw-lookupbubble-editor .field-type-lookupbubble .lbubble-lookup .lbubble-lookup-clear:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
}
.field-widget-ece-fw-lookupbubble-editor .field-type-lookupbubble .lbubble-lookup .lbubble-lookup-clear:hover, .field-widget-ece-fw-lookupbubble-editor .field-type-lookupbubble .lbubble-lookup .lbubble-lookup-clear:focus {
  cursor: pointer;
}
.field-widget-ece-fw-lookupbubble-editor .field-type-lookupbubble .lbubble-lookup .flyout .header .instructions {
  font-size: 12px;
  border: none;
  padding: 0;
}
.field-widget-ece-fw-lookupbubble-editor .field-type-lookupbubble .lbubble-lookup .flyout .header .close {
  font-size: 12px;
  color: #4A4A4A;
}
.field-widget-ece-fw-lookupbubble-editor .field-type-lookupbubble .lbubble-lookup .flyout .header .close:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
}
.field-widget-ece-fw-lookupbubble-editor .field-type-lookupbubble .lbubble-lookup .flyout .lbubble-entry {
  border-bottom: 1px solid #f3f3f3;
  margin-bottom: 6px;
  text-transform: lowercase;
}
.field-widget-ece-fw-lookupbubble-editor .field-type-lookupbubble .lbubble-lookup .flyout .lbubble-entry:hover, .field-widget-ece-fw-lookupbubble-editor .field-type-lookupbubble .lbubble-lookup .flyout .lbubble-entry:focus {
  color: #B86E80;
  border-color: #B86E80;
}
.field-widget-ece-fw-lookupbubble-editor .field-type-lookupbubble .lbubble-lookup .flyout .lbubble-entry.nodata {
  color: #999;
}
.field-widget-ece-fw-lookupbubble-editor .field-type-lookupbubble .lbubble-lookup .flyout .lbubble-entry.nodata:hover, .field-widget-ece-fw-lookupbubble-editor .field-type-lookupbubble .lbubble-lookup .flyout .lbubble-entry.nodata:focus {
  border-color: #f3f3f3;
}
.field-widget-ece-fw-lookupbubble-editor .field-type-lookupbubble .lbubble-lookup .flyout .error {
  background: #B86E80;
  color: #fff;
  padding: 4px 8px;
}
.field-widget-ece-fw-lookupbubble-editor .field-type-lookupbubble .lbubble-lookup .flyout .error.active {
  display: block;
}
.field-widget-ece-fw-lookupbubble-editor .field-type-lookupbubble.searching .spinner {
  display: inline-block;
  margin: 0;
  height: 10px;
  width: 26px;
  animation: rotate 0.8s infinite linear;
  border: 8px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
}
.field-widget-ece-fw-lookupbubble-editor .field-type-lookupbubble.searching .entry-label {
  visibility: hidden;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
form#ece-sponsorship-form .field-name-ece-sf-experts input[type=text] {
  width: 50px;
}
form#ece-sponsorship-form .field-name-ece-sf-experts input[type=text].readonly {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";
}
form#ece-sponsorship-form .field-name-ece-sf-experts .experts-unlimited .toggle-label:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
}
form#ece-sponsorship-form .field-name-ece-sf-experts .experts-unlimited.active .toggle-label:before {
  content: "";
}

form#ece-sponsorship-experts-form .sponsorship-expert {
  padding: 20px 0;
  margin: 0 0 20px 0;
  background: #fcfcfc;
  border-bottom: 2px solid #ecebea;
}
form#ece-sponsorship-experts-form .sponsorship-expert .expert-index {
  display: inline-block;
  background: #e6e6e6;
  padding: 3px 10px 5px;
  margin-right: 8px;
  font-size: 20px;
}
form#ece-sponsorship-experts-form .sponsorship-expert .form-type-textfield {
  display: inline-block;
  width: 300px;
}
form#ece-sponsorship-experts-form .sponsorship-expert input.sponsorship-expert-member {
  max-width: 300px;
}
form#ece-sponsorship-experts-form .sponsorship-expert .form-checkboxes {
  display: inline-block;
}
form#ece-sponsorship-experts-form .sponsorship-expert .form-checkboxes .form-type-checkbox {
  display: inline-block;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  padding: 6px 12px;
  margin: 0 10px 10px 0;
  border: 1px solid #e6e6e6;
  background: #fff;
}
form#ece-sponsorship-experts-form .sponsorship-expert .ece-add-user .chooser-selected {
  display: inline-block;
  margin: 0 0 10px 0;
  padding-bottom: 10px;
}
form#ece-sponsorship-experts-form .sponsorship-expert .ece-add-user .chooser-selected .chooser-label {
  display: inline-block;
  font-weight: bold;
  margin-right: 10px;
}
form#ece-sponsorship-experts-form .sponsorship-expert .ece-add-user .chooser-selected .chooser-modify {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  display: inline-block;
  padding: 4px 8px;
  border: 1px solid #f0f0f0;
  background-color: #254964;
  color: #fff;
  cursor: pointer;
}
form#ece-sponsorship-experts-form .sponsorship-expert .ece-add-user .chooser-selected .chooser-modify:hover {
  cursor: pointer;
}

form.contact-form h3 {
  margin-top: 0;
  color: #02599D;
}
form.contact-form .form-content {
  background: #fff;
  padding: 40px;
  border: 1px solid #e6e6e6;
}
form.contact-form .form-content .form-item > label {
  display: none;
}
form.contact-form .form-item-copy {
  display: none;
}
form.contact-form input[type=submit] {
  margin: 0;
}

.publish-later-trigger {
  display: inline;
}

.publish-later-element {
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  bottom: 80px;
  max-width: 650px;
  padding: 10px;
  background-color: #ffffff;
  display: none;
  z-index: 999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.publish-later-element .pl-container .publish-later-cancel {
  font-size: 13px;
  cursor: pointer;
}
.publish-later-element .pl-container .pl-container-header {
  margin: 0px 0px 30px;
}
.publish-later-element .pl-container .pl-container-header .publish-later-cancel {
  float: right;
}
.publish-later-element .pl-container .pl-container-body {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-content: flex-start;
}
.publish-later-element .pl-container .pl-container-body .pl-container-body-calendar {
  min-width: 280px;
}
.publish-later-element .pl-container .pl-container-body .pl-container-body-instructions h4 {
  margin-top: 0px;
}
.publish-later-element .pl-container .pl-container-body input {
  margin-top: 20px;
  float: right;
}
.publish-later-element .pl-container .pl-container-footer {
  text-align: right;
  padding: 16px;
  margin: 20px 0 0;
  background-color: #eeeeee;
  border-top: 1px solid #e0e0e0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

#edit-ece-sponsor-organization ul.chooser-items li .chooser-edit {
  display: none;
}

#edit-ece-sf-experts #ece-sf-experts-add-more-wrapper label {
  display: block;
}
#edit-ece-sf-experts #ece-sf-experts-add-more-wrapper .description {
  display: none;
}

#edit-ece-report-email-addresses #edit-ece-sfd-group-directory .form-item .description {
  display: none;
}

#edit-ece-sf-group-directory-set #edit-ece-sfd-group-directory #ece-sfd-group-directory-add-more-wrapper .form-item .description {
  display: none;
}

#edit-ece-sfd-group-dir-level .description {
  display: none;
}

#edit-ece-sfd-directory .description .instructions {
  display: none;
}

#edit-ece-sponsor-target #ece-sponsor-target-add-more-wrapper .form-item .description {
  display: none;
}

#edit-ece-is-all-communities {
  display: none;
}

#edit-ece-destination-link {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 20px;
  border: 1px solid #f3f5f6;
  background-color: #fff;
  margin-bottom: 20px;
}
#edit-ece-destination-link #ece-destination-link-add-more-wrapper label {
  font-size: 20px;
  line-height: 24px;
  color: #0C3452;
  border: none;
  font-weight: bold;
}

#edit-ece-link-track-code {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 20px;
  border: 1px solid #f3f5f6;
  background-color: #fff;
  margin-bottom: 20px;
}
#edit-ece-link-track-code #ece-link-track-code-add-more-wrapper label {
  font-size: 22px;
  line-height: 24px;
  color: #0C3452;
  border: none;
  font-weight: bold;
}

.forgot-pass .form-header h1 {
  margin-bottom: 10px;
}
.forgot-pass .form-mid-body {
  text-align: center;
}
.forgot-pass .form-mid-body .form-item-name {
  padding-bottom: 25px;
}
.forgot-pass .form-mid-body #edit-actions .form-submit:hover {
  color: #fff;
}
.forgot-pass .form-footer {
  text-align: center;
}

form {
  margin: 0;
  border: 1px solid #e0e0e0;
  padding: 15px;
  /*Radio and Checkbox Css*/
  /*radio css*/
}
form .description {
  margin: 0;
  padding: 0;
  font-size: 14px;
}
form label {
  font-size: 10pt;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  margin-bottom: 0;
  margin-top: 3px;
}
form label span.form-required {
  color: red;
  font-size: 20px;
  line-height: 20px;
  height: auto;
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
}

input,
select,
textarea {
  font-size: 16px;
  border-radius: 4px;
  background-color: #fafafa;
  border: 1px solid #e0e0e0;
  margin-bottom: 4px;
  max-width: 100%;
  padding: 8px 12px;
  box-sizing: border-box;
  max-width: 100%;
}
input:focus,
select:focus,
textarea:focus {
  outline: none;
}
input[type=checkbox],
select[type=checkbox],
textarea[type=checkbox] {
  width: auto;
  height: auto;
  padding: 0;
  line-height: normal;
}
input[type=radio],
select[type=radio],
textarea[type=radio] {
  width: auto;
  height: auto;
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  margin: 0 6px 0 0;
}

#lead-collection-content {
  max-width: 300px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
#lead-collection-content h3 {
  font-size: 12px !important;
  color: #000000;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  padding-bottom: 6px;
  margin: 0 0px 10px 0px;
  border-bottom: 1px solid lightgray;
  text-transform: uppercase;
}
#lead-collection-content div.description {
  font-size: 12px !important;
  line-height: 18px;
  margin-bottom: 4px;
}
#lead-collection-content p {
  font-size: 14px !important;
  line-height: 20px;
  color: #333333;
  margin-bottom: 0px;
}
#lead-collection-content p.description {
  margin-bottom: 0px;
}
#lead-collection-content p.s-title {
  color: #8d8d8d;
}
#lead-collection-content form {
  background: #fff;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 15px 15px;
}
#lead-collection-content form .form-item {
  padding-bottom: 15px;
}
#lead-collection-content form .form-item.form-item-eu-resident, #lead-collection-content form .form-item#edit-gdpr-consent-title {
  padding-bottom: 5px;
}
#lead-collection-content form .form-item label {
  display: block;
}
#lead-collection-content form .form-item input[type=text],
#lead-collection-content form .form-item input[type=password],
#lead-collection-content form .form-item input[type=email],
#lead-collection-content form .form-item select,
#lead-collection-content form .form-item textarea {
  width: 100%;
}
#lead-collection-content input[type=submit], #lead-collection-content input[type=reset], #lead-collection-content input.form-reset {
  width: 100%;
}
#lead-collection-content input select,
#lead-collection-content input textarea {
  width: 100%;
}
#lead-collection-content input input[type=text], #lead-collection-content input input[type=password], #lead-collection-content input input[type=email] {
  width: 100%;
}
#lead-collection-content.ece-org_handraiser_widget {
  margin-bottom: 30px;
}

.range_slider {
  /*removes default webkit styles*/
  -webkit-appearance: none;
  /*fix for FF unable to apply focus style bug */
  border: 1px solid white;
  /*required for proper track sizing in FF*/
  width: 100%;
  background: transparent;
}

.range_slider::-webkit-slider-runnable-track {
  width: 100%;
  height: 5px;
  background: #ddd;
  border: none;
  border-radius: 3px;
}

.range_slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 22px;
  width: 22px;
  border-radius: 50%;
  background: #1c65a5;
  margin-top: -9px;
  border: 1px solid #e0e0e0;
  box-shadow: 3px 3px 6px 0 #eeeeee;
  cursor: pointer;
}

.range_slider:focus {
  outline: none;
}

.range_slider:focus::-webkit-slider-runnable-track {
  background: #ccc;
}

.range_slider::-moz-range-track {
  width: 100%;
  height: 5px;
  background: #ddd;
  border: none;
  border-radius: 3px;
}

.range_slider::-moz-range-thumb {
  border: none;
  height: 22px;
  width: 22px;
  border-radius: 50%;
  background: #1c65a5;
  border: 1px solid #e0e0e0;
  box-shadow: 3px 3px 6px 0 #eeeeee;
  cursor: pointer;
}

/*hide the outline behind the border*/
.range_slider:-moz-focusring {
  outline: 1px solid white;
  outline-offset: -1px;
}

.range_slider::-ms-track {
  width: 100%;
  height: 5px;
  /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
  background: transparent;
  /*leave room for the larger thumb to overflow with a transparent border */
  border-color: transparent;
  border-width: 6px 0;
  /*remove default tick marks*/
  color: transparent;
}

.range_slider::-ms-fill-lower {
  background: #777;
  border-radius: 10px;
}

.range_slider::-ms-fill-upper {
  background: #ddd;
  border-radius: 10px;
}

.range_slider::-ms-thumb {
  border: none;
  height: 22px;
  width: 22px;
  border-radius: 50%;
  background: #1c65a5;
  margin-top: 0px;
  border: 1px solid #e0e0e0;
  box-shadow: 3px 3px 6px 0 #eeeeee;
  cursor: pointer;
}

.range_slider:focus::-ms-fill-lower {
  background: #888;
}

.range_slider:focus::-ms-fill-upper {
  background: #ccc;
}

form #postcontent-entry-wrapper-nds .ece-form .form-item-title input#edit-title {
  width: 100%;
}
form#ece-author-feed-form .ece-form .ece-admin-author-feed-page-title {
  margin-top: 0px;
}
form#ece-author-feed-form .ece-form label {
  display: block;
}
form#ece-author-feed-form .ece-form input[type=text] {
  width: 100%;
}
form#ece-author-feed-form .ece-form .edit-cancel {
  margin-left: 10px;
}

#ece-lead-collection-friction-form label,
#ece-lead-collection-friction-form input[type=text],
#ece-lead-collection-friction-form select {
  width: 100%;
}
#ece-lead-collection-friction-form .s-title {
  font-weight: 300;
  font-size: 10pt;
  color: #8d8d8d;
  line-height: 1.2em;
  margin-top: 3px;
}

form#ece-jobs-import-form, form#ece-cache-viewer-form {
  padding: 0px;
  border: none;
}

form.confirmation#node-delete-confirm {
  width: 100%;
  max-width: 600px;
  margin: 100px auto;
  background: #fff;
  text-align: center;
  font-size: 24px;
  color: #000000;
  padding: 20px;
}
form.confirmation#node-delete-confirm #edit-actions input#edit-submit,
form.confirmation#node-delete-confirm #edit-actions #edit-cancel {
  margin: 10px;
}

.ece-group-membership-invite .form-item-email-text {
  display: inline;
}

.ece-term_chooser-items span.apply-term {
  margin-top: 5px;
}
.ece-term_chooser-items span.apply-term a {
  color: white;
}

input[type=radio] {
  display: none;
}

[type=radio] + label {
  line-height: 20px !important;
  position: relative;
  padding-left: 28px !important;
}
[type=radio] + label span.radioui {
  position: absolute;
  left: 0;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  width: 20px;
  height: 20px;
  border: 2px solid #E8E8EB;
  border-radius: 100%;
  -webkit-tap-highlight-color: transparent;
  background: white;
  cursor: pointer;
}
[type=radio] + label span.radioui:after {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #E87906;
  transform: scale(0);
  transition: all 0.2s ease;
  opacity: 0.08;
  pointer-events: none;
}
[type=radio] + label span.radioui:hover:after {
  transform: scale(3.6);
}

input[type=radio]:checked + label span.radioui {
  border-color: #E87906;
}
input[type=radio]:checked + label span.radioui:after {
  transform: scale(1);
  transition: all 0.2s cubic-bezier(0.35, 0.9, 0.4, 0.9);
  opacity: 1;
}

input[type=checkbox] {
  display: none;
}
input[type=checkbox]:checked + label.option .checkui {
  border-color: #E87906 !important;
}
input[type=checkbox]:checked + label.option .checkui .flip {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
input[type=checkbox] + label.option {
  padding-left: 30px;
  position: relative;
  display: block;
}
input[type=checkbox] + label.option .checkui {
  -webkit-perspective: 20;
  -moz-perspective: 20;
  -o-perspective: 20;
  -ms-perspective: 20;
  perspective: 20;
  position: absolute;
  top: -1px;
  left: 0;
  border: 2px solid #E8E8EB !important;
  background: #E8E8EB !important;
  border-radius: 4px;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
input[type=checkbox] + label.option .checkui:hover {
  border-color: #E87906 !important;
}
input[type=checkbox] + label.option .checkui .flip {
  display: block;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  position: relative;
  width: 15px;
  height: 15px;
}
input[type=checkbox] + label.option .checkui .flip .front,
input[type=checkbox] + label.option .checkui .flip .back {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
  border-radius: 2px;
}
input[type=checkbox] + label.option .checkui .flip .front {
  background: white;
  z-index: 1;
}
input[type=checkbox] + label.option .checkui .flip .back {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
  background: #E87906;
  text-align: center;
  color: white;
  line-height: 15px;
  box-shadow: 0 0 0 1px #E87906;
}
input[type=checkbox] + label.option .checkui .flip .back svg {
  position: relative;
  top: 0px;
  fill: none;
}
input[type=checkbox] + label.option .checkui .flip .back svg path {
  stroke: white;
  stroke-width: 4.5;
  stroke-linecap: round;
  stroke-linejoin: round;
}
input[type=checkbox] + label.option .checkui + .checkui {
  display: none;
}

.privatemsg-count.unread {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  padding: 1px 2px;
  background-color: red;
  color: #fff;
  font-size: 8px;
}
.ece-messages {
  background: none;
}
.ece-messages .messages-list .message {
  padding: 0 0 8px 0;
  margin: 0 0 8px 0;
  border-bottom: 1px solid #ecebea;
}
.ece-messages .messages-list .message:after {
  content: "";
  display: table;
  clear: both;
}
.ece-messages .messages-list .message a {
  color: #4A4A4A;
}
.ece-messages .messages-list .message a:hover {
  color: #E87906;
}
.ece-messages .messages-list .message .marker {
  display: inline-block;
  margin: 0 4px 0 0;
  color: #793333;
}
.ece-messages .messages-list .message .message-sender .sender-label {
  font-weight: bold;
  font-size: 12px;
}
.ece-messages .messages-list .message .message-datetime {
  width: 20%;
  float: right;
  color: #666666;
}
.ece-messages .messages-list .message .message-datetime .datetime-label {
  font-size: 11px;
}
.ece-messages .messages-list .message .message-datetime .datetime-label .datetime-ago {
  display: inline-block;
  width: 100%;
}
.ece-messages .messages-list .message .message-datetime .datetime-label .datetime-ago .placeholder {
  font-style: normal;
}
.ece-messages .messages-list .message .message-datetime .datetime-label .datetime-display {
  display: inline-block;
  width: 100%;
}
.ece-message-view {
  font-size: 11px;
}
.ece-message-view .privatemsg-message-participants {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  border-bottom: 1px solid #ecebea;
  padding-bottom: 4px;
  margin-bottom: 4px;
}
.ece-message-view .privatemsg-message {
  padding-top: 4px;
  padding-bottom: 4px;
  margin-bottom: 4px;
  border-bottom: 1px solid #f3f3f3;
}
.ece-message-view .privatemsg-message .privatemsg-message-date {
  font-weight: bold;
  color: #b3b3b3;
}
.ece-message-view .privatemsg-message .privatemsg-message-new {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  display: inline-block;
  background: #3d5d75;
  color: #fff;
  padding: 0px 3px 1px;
  text-transform: lowercase;
}
.ece-message-view .privatemsg-message .privatemsg-message-body {
  text-align: left;
}
.ece-message-view .privatemsg-message ul.privatemsg-message-actions li a {
  text-transform: lowercase;
}

#block-system-main .content form#privatemsg-new {
  width: 100%;
  max-width: 1220px;
  margin: 0 auto;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
}
#block-system-main .content form#privatemsg-new .form-item {
  padding-left: 0px;
}
#block-system-main .content form#privatemsg-new .form-item.form-item-subject input[type=text] {
  width: 100%;
}
#block-system-main .content form#privatemsg-new .text-format-wrapper #edit-body-format {
  padding-top: 0px;
}
#block-system-main .content form#privatemsg-new .text-format-wrapper #edit-body-format-help {
  padding-top: 10px;
  padding-right: 0;
}
#block-system-main .content form#privatemsg-new .filter-guidelines {
  padding-left: 0px;
}
#block-system-main .content form#privatemsg-new .filter-guidelines ul {
  padding: 0px;
  margin-left: 15px;
}
#block-system-main .content form#privatemsg-new #edit-token table.treeTable {
  margin-bottom: 15px;
}

form#privatemsg-new {
  background: none;
  border: none;
  padding: 0px;
  font-size: 14px;
}
form#privatemsg-new select {
  font-size: 14px;
  color: #333333;
  border: none;
  background: none;
  border-bottom: 1px solid #d8d8d8;
}
form#privatemsg-new select:focus {
  outline: none;
}
form#privatemsg-new .form-item {
  padding-bottom: 15px;
}
form#privatemsg-new h3,
form#privatemsg-new p.form-title {
  font-weight: bold;
  margin-bottom: 10px !important;
  margin-top: 0px !important;
  display: block;
  font-size: 16px;
}
form#privatemsg-new input[type=text] {
  font-size: 14px !important;
}
form#privatemsg-new #edit-actions input#edit-submit {
  width: auto !important;
  margin-top: 0 !important;
  width: auto !important;
}
form#privatemsg-new #edit-actions #edit-cancel {
  width: auto !important;
  margin-top: 0 !important;
  margin-left: 10px;
}
form#privatemsg-new .fieldset-legend {
  font-size: 14px;
}
form#privatemsg-new textarea {
  border-color: #e0e0e0;
}
form#privatemsg-new h2.privatemsg-reply {
  margin: 10px 0 8px 0;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}
form#privatemsg-new .form-item-subject > label {
  display: none;
}
form#privatemsg-new .form-item-body-value > label {
  display: none;
}
form#privatemsg-new input[type=submit] {
  margin-bottom: 0;
}
form#privatemsg-new #edit-body-format-guidelines {
  display: none;
}

.flex-inline {
  margin: 10px 0;
  display: flex;
}
.flex-inline .inline-buttons {
  margin-right: 10px;
}
body.page-search .content-main {
  border: 1px solid #ecebea;
  background-color: #fff;
}
body.page-search .content-main h1 {
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
  border-bottom: 1px solid #D6D6D6;
  font-weight: bold;
  color: #4A88B8;
}
body.page-search .content-main .searcher-controls {
  text-align: left;
}
body.page-search .content-main .searcher-controls .searcher-control {
  display: block;
}
body.page-search .content-main .searcher-controls .searcher-control.searcher-control-textfield input.searcher-control-item {
  max-width: none;
  background: none transparent;
}
body.page-search .content-main .searcher-controls .searcher-control.searcher-control-textfield input.searcher-control-item ::-webkit-input-placeholder {
  /* Chrome */
  color: #333333;
}
body.page-search .content-main .searcher-controls .searcher-control.searcher-control-textfield input.searcher-control-item :-ms-input-placeholder {
  /* IE 10+ */
  color: #333333;
}
body.page-search .content-main .searcher-controls .searcher-control.searcher-control-textfield input.searcher-control-item ::-moz-placeholder {
  /* Firefox 19+ */
  color: #333333;
  opacity: 1;
}
body.page-search .content-main .searcher-controls .searcher-control.searcher-control-textfield input.searcher-control-item :-moz-placeholder {
  /* Firefox 4 - 18 */
  color: #333333;
  opacity: 1;
}
body.page-search .content-main .ece-searcher {
  visibility: hidden;
}
body.page-search .content-main .ece-searcher form.ece-searcher-form .form-item-keywords {
  display: none;
}
body.page-search .content-main .ece-searcher .ece-search-results .results-wrapper .search-item .entity-label a:visited {
  color: #670099 !important;
}
body.page-search .content-main .ece-searcher .ece-search-results .entity-type_name_org_img {
  padding-top: 4px;
}

body.page-search .ece-search-stream .message-container {
  text-align: center;
  width: 100%;
  display: block;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  overflow: hidden;
  background: #1c65a5;
  margin-bottom: 40px;
}
body.page-search .ece-search-stream .message-container .ece-search-header-bg {
  background: url(../images/search-p-header.jpg);
  background-size: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-position: top center;
}
body.page-search .ece-search-stream .message-container .ece-search-header-bg:before {
  content: "";
  background-color: rgba(19, 104, 212, 0.85);
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  height: 100%;
}
body.page-search .ece-search-stream .message-container h1 {
  margin: 0px;
}
body.page-search .ece-search-stream .message-container h1 .title-text {
  font-size: 26px;
  font-weight: 300;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #fff;
  text-transform: initial;
}
body.page-search .ece-search-stream .message-container h1 .title-text strong {
  font-weight: 600;
}
body.page-search .ece-search-p-container .content-main {
  border: none;
  background-color: inherit;
}
body.page-search .ece-search-p-container .content-main .searcher-controls {
  padding-top: 0;
  padding: 0;
  margin-bottom: 30px;
}
body.page-search .ece-search-p-container .content-main .searcher-controls .searcher-control.searcher-control-textfield input.searcher-control-item {
  font-size: 16px;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  margin-bottom: 4px;
  padding: 8px 12px;
  box-sizing: border-box;
  max-width: 100%;
  width: 100%;
}
body.page-search .ece-search-p-container .content-main .searcher-controls .searcher-control.searcher-control-textfield input.searcher-control-item:focus {
  outline: none;
}
body.page-search .ece-search-p-container .content-main .searcher-controls .searcher-control.searcher-control-textfield input::placeholder {
  color: #333333;
}
body.page-search .ece-search-p-container .content-main .pagination-container.first {
  display: none;
}
body.page-search .ece-search_result.mode-ece_search_result {
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  margin-bottom: 16px;
  padding: 20px 12px;
}
body.page-search .ece-search_result.mode-ece_search_result .search_rslt_img {
  position: relative;
}
body.page-search .ece-search_result.mode-ece_search_result .search_rslt_img .col-md-10 {
  width: 100%;
}
body.page-search .ece-search_result.mode-ece_search_result .search_rslt_img .col-md-2 {
  text-align: right;
  max-width: 60px;
  text-align: right;
  float: none;
  max-width: 60px;
  position: absolute;
  right: 0;
}
body.page-search .ece-search_result.mode-ece_search_result .search_rslt_img .col-md-2 .entity-type_name_org_img img {
  width: 40px;
  height: 40px;
  border-radius: 6px;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-label .article-title {
  display: block;
  margin-bottom: 5px;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-label .article-title a {
  font-size: 17px;
  font-weight: 600;
  line-height: 1.6em;
  letter-spacing: 0.3px;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author {
  font-size: 13px;
  font-weight: 300;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #8d8d8d;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author .node-type-name {
  padding-left: 25px;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author .node-type-name:before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 15px;
  height: 15px;
  top: 2px;
  left: 0px;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author.post .node-type-name:before {
  background: url(../images/icons/warmgray/icon-posts.svg) no-repeat;
  background-size: 100%;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author.shared_link .node-type-name:before {
  background: url(../images/icons/gray/icon-shared-link.svg) no-repeat;
  background-size: 100%;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author.news_article .node-type-name:before {
  background: url(../images/icons/warmgray/icon-news.svg) no-repeat;
  background-size: 100%;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author.icon-resources .node-type-name:before {
  background: url(../images/icons/icon-resources-gray.svg) no-repeat;
  background-size: 100%;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author.question .node-type-name:before {
  background: url(../images/icons/gray/icon-questions.svg) no-repeat;
  background-size: 100%;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author.icon-answer .node-type-name:before {
  background: url(../images/icons/gray/icon-answers.svg) no-repeat;
  background-size: 100%;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author.case_study .node-type-name:before {
  background: url(../images/icons/icon-casestudies.svg) no-repeat;
  background-size: 100%;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author.database_spreadsheet .node-type-name:before {
  background: url(../images/icons/icon-databaseandspreadsheet.svg) no-repeat;
  background-size: 100%;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author.infographic .node-type-name:before {
  background: url(../images/icons/icon-infographic.svg) no-repeat;
  background-size: 100%;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author.podcast_audio .node-type-name:before {
  background: url(../images/icons/icon-podcast.svg) no-repeat;
  background-size: 100%;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author.presentation .node-type-name:before {
  background: url(../images/icons/icon-presentation.svg) no-repeat;
  background-size: 100%;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author.product_sheet .node-type-name:before {
  background: url(../images/icons/icon-product-sheet.svg) no-repeat;
  background-size: 100%;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author.publication .node-type-name:before {
  background: url(../images/icons/icon-publications.svg) no-repeat;
  background-size: 100%;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author.recorded_webinar .node-type-name:before {
  background: url(../images/icons/icon-recorded-webinar.svg) no-repeat;
  background-size: 100%;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author.white_paper .node-type-name:before {
  background: url(../images/icons/icon-whitepaper.svg) no-repeat;
  background-size: 100%;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author.resource_other .node-type-name:before {
  background: url(../images/icons/icon-other.svg) no-repeat;
  background-size: 100%;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author.video .node-type-name:before {
  background: url(../images/icons/icon-video.svg) no-repeat;
  background-size: 100%;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author .popover-realname .profile-realname a.realname-link {
  color: #1c65a5;
  font-weight: normal;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author .article-published_date {
  font-style: italic;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author .srch-rslt-pubsh-date {
  font-style: italic;
  display: inline;
  margin-right: 2px;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author .ece-popover {
  vertical-align: inherit;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author .search_organization_title {
  font-weight: bold;
  color: #1c65a5 !important;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author .search_organization_title a {
  color: #1c65a5 !important;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author .search_organization_title a:hover {
  color: #E87906 !important;
}
body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author .article-summary {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #6b6b6b;
  margin-top: 5px;
}

/* More Comments Button  */
.more {
  font-size: 12px;
  letter-spacing: 0.6px;
  margin: 20px 0 0 14px;
}

/* Shared Link Domain Url */
.shared-link-url {
  display: inline-block;
}

.shared-durl-space {
  margin: 0 4px 0 1px;
}

.ece_user_info_status {
  float: left;
  width: 100%;
}
.ece_user_info_status ul li {
  display: block;
  color: #808080;
  font-size: 12px;
  list-style: none;
}

.ece_topics_of_interest {
  margin-top: 0px;
  margin-bottom: 10px;
  color: #808080;
}
.ece_topics_of_interest label {
  color: #4A4A4A;
  font-size: 14px;
  display: inline-block;
  font-weight: 500;
  margin-bottom: 0px;
}
.ece_topics_of_interest a {
  color: #808080;
  display: inline-block;
  font-size: 13px;
}
.ece_topics_of_interest a:hover {
  color: #E87906;
}

.ece-searcher #searcher-wrapper {
  position: relative;
}
.ece-searcher .left-rail-ads {
  margin-bottom: 40px;
  text-align: center;
}
.ece-searcher .left-rail-ads ins {
  display: block;
  margin: auto;
}
.ece-searcher .sticky-stopper {
  clear: both;
}
.ece-searcher #searcherform {
  padding: 0;
  position: relative;
  margin-bottom: 40px;
}
.ece-searcher form.ece-searcher-form {
  background: #e7ebee;
  padding: 10px;
}
.ece-searcher form.ece-searcher-form h6 {
  font-weight: bold;
  font-size: 14px;
}
.ece-searcher form.ece-searcher-form .form-item {
  padding-bottom: 12px;
}
.ece-searcher form.ece-searcher-form .facet-group .form-item label.option {
  font-size: 11px;
}
.ece-searcher form.ece-searcher-form .form-checkboxes .form-item.form-type-checkbox,
.ece-searcher form.ece-searcher-form .form-checkboxes .form-item.form-type-radio,
.ece-searcher form.ece-searcher-form .form-radios .form-item.form-type-checkbox,
.ece-searcher form.ece-searcher-form .form-radios .form-item.form-type-radio {
  padding: 0;
}
.ece-searcher form.ece-searcher-form .form-item-topics select {
  font-size: 11px;
  padding: 8px 6px;
}
.ece-searcher form#ece-searcher-form-content-approvals {
  display: none !important;
}
.ece-searcher .ece-search-results .search-salutation {
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  margin: 12px 0;
}
.ece-searcher .ece-search-results .results-wrapper {
  position: relative;
}
.ece-searcher .ece-search-results .results-wrapper .results-overlay {
  display: none;
}
.ece-searcher .ece-search-results .results-wrapper .results-overlay.on {
  display: block;
  z-index: 9990;
  position: absolute;
  top: 84px;
  left: 0;
  height: 100%;
  width: 100%;
  background: #fff;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";
  display: none;
}
.ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper {
  position: relative;
}
.ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .dataTables_processing {
  top: 0px;
  z-index: 9991;
  padding-top: 60px;
  padding-bottom: 60px;
  box-shadow: none;
  border: none;
  text-align: center;
  background: none;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .dataTables_processing .ece-search-pro {
  font-size: 26pt;
  color: #E87906;
  margin: 10px auto;
  display: block;
  cursor: pointer;
}
.ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable {
  border: none;
  margin-bottom: 0;
  min-height: 65px;
}
.ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable thead {
  display: none;
}
.ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable thead th {
  border: none;
}
.ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable thead td {
  border: none;
  padding: 0;
}
.ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable thead .sorting_asc {
  background: none;
}
.ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody {
  background: none;
  border: none;
  float: left;
  display: block;
  width: 100%;
}
.ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr {
  background: none;
  border: none;
  float: left;
  display: block;
  width: 100%;
  padding: 0px;
}
.ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr.no-result-wrap {
  width: 100% !important;
  padding: 0px !important;
}
.ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr td {
  border: none;
  padding: 0;
  float: left;
  display: block;
  width: 100%;
}
.ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr td.dataTables_empty {
  border-top: none;
  border-bottom: none;
  padding-top: 6px;
  padding-bottom: 6px;
  text-align: center;
  /*span {
    font-style: italic;
    color: $gray_50;
  }*/
}
.ece-searcher .ece-search-results .results-wrapper .referral {
  background: #e7ebee;
  margin: 0;
  padding: 14px 20px;
}
.ece-searcher .ece-search-results .results-wrapper .referral h6 {
  font-size: 14px;
  color: #557186;
}
.ece-searcher .ece-search-results .results-wrapper .referral ul li a {
  font-size: 12px;
  color: #0C3452;
}

.pagination-container {
  display: block;
  background: transparent;
  padding: 14px 0;
  margin: 0;
  text-align: center;
}
.pagination-container.first {
  display: block;
  padding: 0px !important;
}
.pagination-container.first ul.pagination li.paginate_button {
  display: none;
}
.pagination-container.first ul.pagination li.paginate_button.previous, .pagination-container.first ul.pagination li.paginate_button.next {
  display: inline;
}
.pagination-container.last .dataTables_length {
  display: none;
}
.pagination-container .dataTables_info {
  float: left;
  display: block;
  padding: 0 0 6px 0;
  vertical-align: middle;
  color: #999999;
  font-size: 11px;
  line-height: 20px;
  margin-left: 0px;
}
.pagination-container .dataTables_info .dataTables_info_custom {
  text-align: left;
}
.pagination-container .dataTables_info .dataTables_info_custom .total_result_block {
  font-size: 10pt;
  font-weight: 400;
  color: #333333;
}
.pagination-container .dataTables_info .dataTables_info_custom .total_result_block strong {
  font-size: 10pt;
  font-weight: 400;
  color: #333333;
}
.pagination-container .dataTables_info .dataTables_info_custom #keyword_search_result {
  font-style: italic;
  font-weight: 300;
  color: #8d8d8d;
}
.pagination-container .dataTables_info .dataTables_info_custom #keyword_search_result .keyword-reset {
  text-decoration: underline;
  color: #1c65a5;
  cursor: pointer;
}
.pagination-container .dataTables_info .dataTables_info_custom .result_checkbox {
  display: inline-block;
  vertical-align: middle;
  font-size: 10pt;
  font-weight: 400;
  color: #333333;
  margin-left: 5px;
}
.pagination-container .dataTables_info .dataTables_info_custom .result_checkbox input {
  margin: 0;
  display: inline-block;
  top: 2px;
  position: relative;
  cursor: pointer;
}
.pagination-container .dataTables_info strong {
  color: #4A4A4A;
}
.pagination-container .dataTables_paginate {
  float: none !important;
  clear: none;
  font-size: 11px;
  margin: 0 auto;
  padding-top: 0;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 15px;
}
.pagination-container .dataTables_paginate > span > span {
  display: inline-block;
  margin: 0 2px;
}
.pagination-container .dataTables_paginate span.pagination-numbers {
  display: inline-block;
  margin-top: 17px;
}
.pagination-container .dataTables_paginate ul.pagination {
  padding: 0;
  margin: 0;
}
.pagination-container .dataTables_paginate ul.pagination a.paginate_button {
  border: 1px solid #e6e6e6;
  background: #fff;
  color: #808080 !important;
  display: inline-block;
  padding: 4px 7px 2px;
  text-decoration: none;
  vertical-align: middle;
}
.pagination-container .dataTables_paginate ul.pagination a.paginate_button:hover {
  border-color: #b3b3b3;
  background: #f3f3f3;
  color: #666666 !important;
}
.pagination-container .dataTables_paginate ul.pagination a.paginate_button.current {
  background: #9eaeba;
  color: #fff !important;
}
.pagination-container .dataTables_paginate ul.pagination a.paginate_button.disabled {
  border-color: #e6e6e6;
  color: #ecebea !important;
}
.pagination-container .dataTables_paginate ul.pagination a.paginate_button.disabled:hover {
  border-color: #e6e6e6;
  color: #ecebea !important;
  background: #fff;
  cursor: default;
}
.pagination-container .dataTables_paginate ul.pagination a.paginate_button.previous {
  margin-right: 4px;
}
.pagination-container .dataTables_paginate ul.pagination a.paginate_button.next {
  margin-left: 4px;
}
.pagination-container .dataTables_paginate ul.pagination a {
  font-size: 14px;
}
.pagination-container .dataTables_paginate ul.pagination a:hover {
  color: #E87906;
  background: #fff;
}
.pagination-container .dataTables_paginate ul.pagination li.disabled span:hover,
.pagination-container .dataTables_paginate ul.pagination li.disabled a:hover {
  color: #777;
}
.pagination-container .dataTables_paginate ul.pagination li.active span:hover,
.pagination-container .dataTables_paginate ul.pagination li.active a:hover, .pagination-container .dataTables_paginate ul.pagination li.current span:hover,
.pagination-container .dataTables_paginate ul.pagination li.current a:hover {
  background: #337ab7;
  color: #fff;
}
.pagination-container .dataTables_paginate input.paginate_input {
  max-width: 40px;
  display: inline-block;
  position: relative;
  padding: 6px 6px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  border: 1px solid #ddd;
  margin: 0;
  border-right: none;
  border-radius: 0px;
  font-size: 11px;
  text-align: center;
  border-right: none;
  border-left: none;
}
.pagination-container .dataTables_paginate .paginate_page {
  display: none;
}
.pagination-container .jump {
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 10px;
}
.pagination-container .jump .interstitial {
  display: inline-block;
  font-size: 14px;
  color: #333333;
}
.pagination-container .jump input[type=text] {
  margin: 0 0 0 8px;
  width: 58px !important;
  padding: 6px 6px;
  font-size: 14px;
  text-align: center;
  color: #333333;
  border-radius: 0px;
}
.pagination-container .jump button {
  background: transparent;
  border: none;
  display: none;
}
.pagination-container .jump button:focus {
  outline: none;
}
.pagination-container .jump button:after {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  color: #0C3452;
  display: none;
}
.pagination-container .jump button span {
  display: none;
}
.pagination-container .dt-buttons {
  display: inline-block;
  vertical-align: top;
  margin-left: 15px;
}
.pagination-container .dt-buttons a.buttons-collection {
  background-color: #fafafa;
  border: 1px solid #e0e0e0;
  padding: 8px 6px;
  border-radius: 0px;
  margin: 0;
  position: relative;
  display: inline-block;
}
.pagination-container .dt-buttons ul {
  margin: 0px !important;
  padding: 0px;
  display: block;
}
.pagination-container .dt-buttons ul li {
  list-style: none;
  display: block;
}
.pagination-container .dt-buttons ul li a {
  border: 1px solid #e0e0e0;
  padding: 6px 6px;
  display: block;
  border-top: none;
}

#ece-modal-container .ece-searcher-lite .ece-searcher-form,
#ece-modal-container .ece-searcher-side .ece-searcher-form {
  display: none;
}
#ece-modal-container .ece-searcher-lite[data-form_id=ece-searcher-group_membership_chooser-form] .ece-searcher-form {
  display: block;
}
#ece-modal-container .ece-searcher-lite[data-form_id=ece-searcher-entity_reference_chooser-form] .ece-searcher-form {
  display: block;
}

.ece-searcher .ece-filter-form-popup {
  display: none;
  position: relative;
}
.ece-searcher .ece-filter-form-popup form.ece-searcher-form {
  display: none;
}

.searcher-controls {
  padding: 10px 0;
  text-align: right;
}
.searcher-controls:empty {
  display: none;
}
.searcher-controls .searcher-control-textfield {
  margin-right: 2px;
}
.searcher-controls .searcher-control-textfield input.searcher-control-item {
  background: #f9f9f9;
  border-color: #ecebea;
}
.searcher-controls .searcher-control-textfield input.searcher-control-item::-webkit-input-placeholder {
  color: #b3b3b3;
}
.searcher-controls .searcher-control-textfield input.searcher-control-item:-moz-placeholder {
  color: #b3b3b3;
}
.searcher-controls .searcher-control-textfield input.searcher-control-item::-moz-placeholder {
  color: #b3b3b3;
}
.searcher-controls .searcher-control-textfield input.searcher-control-item:-ms-input-placeholder {
  color: #b3b3b3;
}
.searcher-controls .searcher-control-textfield input.searcher-control-item:focus {
  outline: none;
  background: #fcfcfc;
}
.searcher-controls .searcher-control-textfield input.searcher-control-item:focus::-webkit-input-placeholder {
  color: #e6e6e6;
}
.searcher-controls .searcher-control-textfield input.searcher-control-item:focus:-moz-placeholder {
  color: #e6e6e6;
}
.searcher-controls .searcher-control-textfield input.searcher-control-item:focus::-moz-placeholder {
  color: #e6e6e6;
}
.searcher-controls .searcher-control-textfield input.searcher-control-item:focus:-ms-input-placeholder {
  color: #e6e6e6;
}
.searcher-controls .searcher-control {
  cursor: pointer;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.searcher-controls .searcher-control:hover {
  cursor: pointer;
}
.searcher-controls .searcher-control .item-label:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  margin-right: 4px;
}
.searcher-controls .searcher-control .item-label.bundle.bundle--all:before {
  content: "";
}
.searcher-controls .searcher-control .item-label.bundle.bundle-news_article:before {
  content: "";
}
.searcher-controls .searcher-control .item-label.bundle.bundle-post:before {
  content: "";
}
.searcher-controls .searcher-control .item-label.bundle.bundle-question:before {
  content: "";
  font-weight: 900;
}
.searcher-controls .searcher-control .item-label.bundle.bundle-resource:before {
  content: "";
}
.searcher-controls .searcher-control .item-label.bundle.bundle-shared_link:before {
  content: "";
  font-weight: 900;
}
.searcher-controls .searcher-control .item-label.sort.sort-date_newest:before {
  content: "";
}
.searcher-controls .searcher-control .item-label.sort.sort-popular:before {
  content: "";
}
.searcher-controls .searcher-control .item-label.sort.sort-top_contributors:before {
  content: "";
}
.searcher-controls .searcher-control.searcher-control-dropdown .control-label {
  position: relative;
  float: left;
  display: inline;
  margin-right: 6px;
  color: #b3b3b3;
}
.searcher-controls .searcher-control.searcher-control-dropdown .dropdown-toggle {
  background-color: transparent;
  border: none;
  color: #1c65a5;
  text-transform: none;
}
.searcher-controls .searcher-control.searcher-control-dropdown ul.dropdown-menu {
  background: #e6e6e6;
  padding: 4px;
}
.searcher-controls .searcher-control.searcher-control-dropdown ul.dropdown-menu li .searcher-control-item {
  display: block;
  padding: 6px 12px;
}
.searcher-controls .searcher-control.searcher-control-dropdown ul.dropdown-menu li .searcher-control-item.active {
  background-color: #fff;
  color: #1c65a5;
}
.searcher-controls .searcher-control.searcher-control-textfield input.searcher-control-item {
  max-width: 200px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAsCAYAAACdQGM6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbxJREFUeNrsl+1tgzAQhsHKAvnBAnQEMgIZIRmBjuCOACPACowQRmhWyAAgxSOk5+qojAv22cFqKvFKJ1kY8fg+fDZx3/cRQSnYCcccbD/zjgCrcNwmSXKzfTS2wAu0LHLXFayBRTSucAmrPaG6ZATeYRGdPsEWvP1cCTym7DIMA7fBOXocQqW+ABUuC6qMwmqyAKaEhuqxrOizrBdpkMtvg/EHWEdcQKrCl7aPXr1vCGn1SVhABXbEeZvqsdol9E4AH+YmAPjrGXhWECJ5YFjdJgkMM1m4t20pODHClqpwr7qqscznDIvNpNazsm2epzsll1xrDAXm2sdrGXoBuTe9so+JB4sJMvscwBl2ysVaYgEbSm7r+UHg2ES4rSZYIPCF0LRatjI4Q7B1B0GtXNmK4JwIFmMLZiuBOTHUUufxirVbAVwSimvU5EbzLLwmnA0qeNJyn4GXDuAj9Q5HESeGWiyBfeEpEXwzgX3DXhBvPRIsnvlpmNPdAieBfcKeWcAC97GgfIx55Nt466H8o4WCdy4fW/tUE38Gdwl5CM+dFOwO9/Ke/yu47OkP1eA8/7Et7Bt8g78k/EuAAQBNwJkqj5mDIAAAAABJRU5ErkJggg==");
  background-position: 90% center;
  background-repeat: no-repeat;
  background-size: auto 50%;
}
.ece-search_result .addthis_toolbox {
  display: inline-block;
}
.ece-search_result .addthis_toolbox .widget-addthis .addthis_button_compact {
  float: none;
}
.ece-search_result .addthis_toolbox .widget-addthis .addthis_button_compact:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
  font-size: 12px;
}
.ece-search_result ul.article-menu {
  float: right;
  list-style-type: none;
  padding: 0;
  margin: 0;
  text-transform: lowercase;
}
.ece-search_result ul.article-menu li {
  list-style-type: none;
  display: inline-block;
  margin: 3px 10px 0 0;
  color: #b3b3b3;
}
.ece-search_result ul.article-menu li:before {
  display: inline-block;
  font-family: sans-serif;
  content: "·";
  font-size: 16px;
  font-weight: bold;
  margin-right: 12px;
  vertical-align: middle;
}
.ece-search_result ul.article-menu li:first-child:before {
  content: "";
}
.ece-search_result ul.article-menu li a {
  color: #b3b3b3;
  font-size: 12px;
}
.ece-search_result ul.article-menu li .widget-comment .icon-comment:before {
  margin-right: 4px;
  top: 3px;
  position: relative;
  width: 14px;
  height: 13px;
  display: inline-block;
}
.ece-search_result ul.article-menu li .widget-comment .icon-comment:hover, .ece-search_result ul.article-menu li .widget-comment .icon-comment:focus {
  color: #1c65a5;
}
.ece-search_result ul.article-menu li .widget-comment .icon-comment:hover:before, .ece-search_result ul.article-menu li .widget-comment .icon-comment:focus:before {
  background: url(../images/icons/icon-comments.svg);
  background-size: 100%;
}
.ece-search_result ul.article-menu li .widget-comment .icon-comment:focus {
  opacity: 0.7;
}
.ece-search_result ul.article-menu li .widget-answer:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
  display: none;
}
.ece-search_result ul.article-menu li .widget-answer .icon-comment:before {
  margin-right: 3px;
}
.ece-search_result ul.article-menu li .widget-answer .icon-comment:hover, .ece-search_result ul.article-menu li .widget-answer .icon-comment:focus {
  color: #1c65a5;
}
.ece-search_result ul.article-menu li .widget-answer .icon-comment:hover:before, .ece-search_result ul.article-menu li .widget-answer .icon-comment:focus:before {
  background: url(../images/icons/icon-comments.svg);
  background-size: 100%;
}
.ece-search_result ul.article-menu li .widget-answer .icon-comment:focus {
  opacity: 0.7;
}
.ece-search_result article.node-unpublished.ece-admin-ece_workflow_in_review.ece-admin-not-reviewed {
  position: relative;
}
.ece-search_result article.node-unpublished.ece-admin-ece_workflow_in_review.ece-admin-not-reviewed:before {
  content: "";
  width: 3px;
  height: 100%;
  background: gold;
  position: absolute;
}
.ece-search_result article.ece-admin-ece_workflow_published.ece-admin-not-reviewed {
  position: relative;
}
.ece-search_result article.ece-admin-ece_workflow_published.ece-admin-not-reviewed:before {
  content: "";
  width: 3px;
  height: 100%;
  background: palegreen;
  position: absolute;
}
.ece-search_result article.ece-admin-ece_workflow_published.ece-admin-is-reviewed {
  position: relative;
}
.ece-search_result article.ece-admin-ece_workflow_published.ece-admin-is-reviewed:before {
  content: "";
  width: 3px;
  height: 100%;
  background: green;
  position: absolute;
}
.ece-search_result article.ece-admin-ece_workflow_reviewed.ece-admin-is-reviewed.node-unpublished {
  position: relative;
  opacity: 0.5;
}
.ece-search_result article.ece-admin-ece_workflow_reviewed.ece-admin-is-reviewed.node-unpublished:before {
  content: "";
  width: 3px;
  height: 100%;
  background: rgba(255, 0, 0, 0.5);
  position: absolute;
}
.ece-search_result article.ece-admin-ece_workflow_draft {
  position: relative;
}
.ece-search_result article.ece-admin-ece_workflow_draft:before {
  content: "";
  width: 3px;
  height: 100%;
  background: yellow;
  position: absolute;
}
.ece-search_result article.ece-admin-user-is-blocked {
  opacity: 0.5 !important;
}
.ece-search_result article.ece-admin-user-is-blocked:before {
  display: none !important;
}
.ece-search_result article .sponsor-card {
  background: lightyellow !important;
}
.ece-search_result article.node.node-shared_link .article-body .attribution-block {
  margin-top: 10px;
}
.ece-search_result article.node .meta {
  font-size: 12px;
  padding: 0 0 6px 0;
  margin: 25px 20px 0;
  border-bottom: 1px dotted #ecebea;
  display: flex;
}
.ece-search_result article.node .meta .news-source,
.ece-search_result article.node .meta .group {
  margin-left: auto;
}
.ece-search_result article.node .meta span {
  text-transform: uppercase;
}
.ece-search_result article.node .meta i {
  font-size: 11px;
  margin-right: 5px;
  color: #808080;
}
.ece-search_result article.node .meta .node-stream-label {
  color: #808080;
  text-transform: uppercase;
}
.ece-search_result article.node .meta .node-stream-label:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  margin-right: 4px;
  font-size: 11px;
}
.ece-search_result article.node .meta .article-ago {
  color: #808080;
  text-transform: initial;
}
.ece-search_result article.node .meta .article-ago em {
  font-style: normal;
}
.ece-search_result article.node .meta .group {
  float: right;
  text-transform: initial;
}
.ece-search_result article.node .meta .group a.article-title-link {
  color: #1c65a5;
}
.ece-search_result article.node .meta .group a.article-title-link span {
  text-transform: initial;
}
.ece-search_result article.node .meta .group .node-type-name {
  text-transform: lowercase;
}
.ece-search_result article.node .more {
  min-width: 100%;
  text-align: center;
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
  margin-top: 10px;
}
.ece-search_result article.node .more a {
  font-family: proxima-nova-condensed;
  font-size: 9pt;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  color: #333333;
}
.ece-search_result article.node .more a:hover {
  color: #E87906;
}
.ece-search_result article.node .social {
  font-size: 16px;
  line-height: 20px;
  clear: both;
  padding-top: 15px;
}
.ece-search_result article.node .social:after {
  content: "";
  display: table;
  clear: both;
}
.ece-search_result article.node .social ul.social-actions {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right;
}
.ece-search_result article.node .social ul.social-actions li {
  display: inline-block;
  padding-right: 4px;
  margin-right: 2px;
  border-right: 1px solid #e6e6e6;
}
.ece-search_result article.node .social ul.social-actions li:last-child {
  padding-right: 0;
  margin-right: 0;
  border-right: none;
}
.ece-search_result article.node .node-read-more {
  text-align: right;
}
.ece-search_result article.node .node-read-more a {
  display: inline-block;
  padding: 4px 8px;
  border-left: 1px solid #ecebea;
  border-top: 1px solid #ecebea;
}
.ece-search_result article.node .node-read-more a span {
  font-size: 12px;
  line-height: 16px;
}
.ece-search_result article.node .article-footer {
  clear: both;
}
.ece-search_result article.node .article-footer:after {
  content: "";
  display: table;
  clear: both;
}
.ece-search_result article.node.node-post .node-stream-label:before {
  content: "";
  font-weight: 900;
}
.ece-search_result article.node.node-shared_link .node-stream-label:before {
  content: "";
  font-weight: 900;
}
.ece-search_result article.node.node-resource .node-stream-label:before {
  content: "";
}
.ece-search_result article.node.node-news_article .node-stream-label:before {
  content: "";
}
.ece-search_result article.node.node-news_article.news_article-weblinked .node-stream-label:before {
  content: "";
}
.ece-search_result article.node .social {
  padding-top: 0px !important;
}
.ece-search_result article.user {
  margin-left: 25px;
  padding: 16px 30px 12px;
  border: 1px solid #ecebea;
  background: #FFF;
}
.ece-search_result article.user .follow-widget {
  float: right;
  width: 50px;
  text-align: right;
  margin-top: 12px;
}
.ece-search_result article.user .profile-picture {
  float: left;
  height: 50px;
  width: 50px;
  margin: 0 25px 0 -56px;
}
.ece-search_result article.user .profile-picture img {
  height: 50px;
  width: 50px;
  border-radius: 100%;
  box-shadow: #CCC 1px 1px 5px 1px;
}
.ece-search_result article.user .realname {
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 4px 0;
}
.ece-search_result article.user .credentials {
  margin: 0 0 4px 0;
  color: #999999;
}
.ece-search_result article.user .tiny_bio {
  margin: 0 0 4px 0;
  color: #999999;
  margin-left: 20px;
}
.ece-search_result article.user .metrics {
  color: #999999;
  margin-left: 20px;
}
.ece-search_result article.user .metrics .metric-item .metric-value:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
  font-size: 11px;
}
.ece-search_result article.user .meta {
  margin: 0 0 4px 0;
  color: #999999;
  font-size: 13px;
}
.ece-search_result article.user .meta .profile-items_count:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
}
.ece-search_result article.user .ece-designated-expert-marker {
  float: right;
  margin-left: 20px;
  padding: 2px;
  border: 0;
  box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 2px;
}
.ece-search_result article.user .ece-designated-expert-marker .expert-marker-container {
  width: 160px;
  overflow: hidden;
}
.ece-search_result article.user .ece-designated-expert-marker .expert-marker-container .expert-marker {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: baseline;
  align-items: center;
}
.ece-search_result article.user .ece-designated-expert-marker .expert-marker-container .expert-marker .marker-text {
  font-size: 11px;
  color: #999999;
  padding: 4px;
}
.ece-search_result article.user .ece-designated-expert-marker .expert-marker-container .expert-marker .marker-image {
  width: 60px;
  height: 60px;
  flex: none;
  margin-right: 3px;
}
.ece-search_result article.user .global_designated_expert li {
  list-style: none;
  display: block;
}
.ece-search_result article.user .global_designated_expert li > div {
  margin-bottom: 10px;
}
.ece-search_result.mode-ece_admin, .ece-search_result.mode-ece_group_admin {
  padding: 0;
  margin: 0 0 14px 0;
  border: none;
  border-bottom: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #fff;
}
.ece-search_result.mode-ece_admin article, .ece-search_result.mode-ece_group_admin article {
  padding: 0;
  margin: 0;
}
.ece-search_result.mode-ece_admin .main, .ece-search_result.mode-ece_group_admin .main {
  background-color: transparent;
  padding: 20px;
}
.ece-search_result.mode-ece_admin .admin,
.ece-search_result.mode-ece_admin .group-admin, .ece-search_result.mode-ece_group_admin .admin,
.ece-search_result.mode-ece_group_admin .group-admin {
  background: rgba(68, 140, 203, 0.05);
  padding: 20px;
}
.ece-search_result.mode-ece_admin .group-admin .rank, .ece-search_result.mode-ece_group_admin .group-admin .rank {
  display: inline-block;
  font-weight: bold;
  margin-right: 14px;
}
.ece-search_result.mode-ece_admin .group-admin .roles, .ece-search_result.mode-ece_group_admin .group-admin .roles {
  display: inline-block;
}
.ece-search_result.mode-ece_admin .group-admin .actions, .ece-search_result.mode-ece_group_admin .group-admin .actions {
  display: inline-block;
  float: right;
}
.ece-search_result.mode-ece_admin .group-admin .actions .ece-group-action, .ece-search_result.mode-ece_group_admin .group-admin .actions .ece-group-action {
  display: inline-block;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  padding: 6px 12px;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  margin: 0 10px 0px 0;
}
.ece-search_result.mode-ece_admin .group-admin .actions .edit, .ece-search_result.mode-ece_group_admin .group-admin .actions .edit {
  display: inline-block;
}
.ece-search_result.mode-ece_admin .group-admin .actions .edit .ece-group-action.ece-group-action-edit, .ece-search_result.mode-ece_group_admin .group-admin .actions .edit .ece-group-action.ece-group-action-edit {
  background: #4d855e;
}
.ece-search_result.mode-ece_admin .group-admin .actions .remove, .ece-search_result.mode-ece_group_admin .group-admin .actions .remove {
  display: inline-block;
}
.ece-search_result.mode-ece_admin .group-admin .actions .remove .ece-group-action.ece-group-action-remove, .ece-search_result.mode-ece_group_admin .group-admin .actions .remove .ece-group-action.ece-group-action-remove {
  background: #8a4d4d;
}
.ece-search_result.mode-ece_admin .seo .main, .ece-search_result.mode-ece_group_admin .seo .main {
  background: #FDF4EB;
}
.ece-search_result.mode-ece_admin .meta, .ece-search_result.mode-ece_group_admin .meta {
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #ecebea;
  color: #8d8d8d;
  font-weight: bold;
}
.ece-search_result.mode-ece_admin .meta .group, .ece-search_result.mode-ece_group_admin .meta .group {
  font-size: 16px;
  line-height: 20px;
  margin-right: 5px;
}
.ece-search_result.mode-ece_admin .meta .entity-views, .ece-search_result.mode-ece_group_admin .meta .entity-views {
  margin-right: 15px;
}
.ece-search_result.mode-ece_admin .meta .entity-views span.icon-views, .ece-search_result.mode-ece_group_admin .meta .entity-views span.icon-views {
  position: relative;
}
.ece-search_result.mode-ece_admin .meta .entity-views span.icon-views:before, .ece-search_result.mode-ece_group_admin .meta .entity-views span.icon-views:before {
  content: "";
  background: url(../images/icons/warmgray/icon-content-view.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  width: 15px;
  height: 13px;
  top: 3px;
  margin-right: 0px;
}
.ece-search_result.mode-ece_admin .meta .entity-views .article-page_views, .ece-search_result.mode-ece_group_admin .meta .entity-views .article-page_views {
  color: #8d8d8d;
}
.ece-search_result.mode-ece_admin .meta .entity-views .article-page_views:before, .ece-search_result.mode-ece_group_admin .meta .entity-views .article-page_views:before {
  display: none;
}
.ece-search_result.mode-ece_admin .meta .entity-comments .comment_counts, .ece-search_result.mode-ece_group_admin .meta .entity-comments .comment_counts {
  color: #8d8d8d;
}
.ece-search_result.mode-ece_admin .meta span.post, .ece-search_result.mode-ece_admin .meta span.question, .ece-search_result.mode-ece_admin .meta span.shared_link, .ece-search_result.mode-ece_admin .meta span.resource, .ece-search_result.mode-ece_admin .meta span.news_article, .ece-search_result.mode-ece_group_admin .meta span.post, .ece-search_result.mode-ece_group_admin .meta span.question, .ece-search_result.mode-ece_group_admin .meta span.shared_link, .ece-search_result.mode-ece_group_admin .meta span.resource, .ece-search_result.mode-ece_group_admin .meta span.news_article {
  display: none;
}
.ece-search_result.mode-ece_admin .author, .ece-search_result.mode-ece_group_admin .author {
  margin: 0;
  padding: 0;
}
.ece-search_result.mode-ece_admin .author .profile-picture, .ece-search_result.mode-ece_group_admin .author .profile-picture {
  float: left;
  height: 50px;
  width: 50px;
  margin: 0 12px 12px 0;
}
.ece-search_result.mode-ece_admin .author .profile-picture img, .ece-search_result.mode-ece_group_admin .author .profile-picture img {
  height: 50px;
  width: 50px;
  border-radius: 100%;
  box-shadow: #CCC 1px 1px 5px 1px;
}
.ece-search_result.mode-ece_admin .author .author_title, .ece-search_result.mode-ece_group_admin .author .author_title {
  margin-bottom: 0;
}
.ece-search_result.mode-ece_admin .author .credentials, .ece-search_result.mode-ece_group_admin .author .credentials {
  margin-bottom: 0;
}
.ece-search_result.mode-ece_admin .entity-label, .ece-search_result.mode-ece_group_admin .entity-label {
  font-size: 20px;
  line-height: 26px;
  font-weight: bold;
  margin: 0 0 6px 0;
}
.ece-search_result.mode-ece_admin .entity-label .ece-leader-marker, .ece-search_result.mode-ece_group_admin .entity-label .ece-leader-marker {
  width: 18px;
  height: 15px;
  background: url(../images/icons/lblue/icon-crown-solid.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
}
.ece-search_result.mode-ece_admin .entity-label.post .icon-title:before, .ece-search_result.mode-ece_admin .entity-label.question .icon-title:before, .ece-search_result.mode-ece_admin .entity-label.shared_link .icon-title:before, .ece-search_result.mode-ece_admin .entity-label.resource .icon-title:before, .ece-search_result.mode-ece_admin .entity-label.news_article .icon-title:before, .ece-search_result.mode-ece_group_admin .entity-label.post .icon-title:before, .ece-search_result.mode-ece_group_admin .entity-label.question .icon-title:before, .ece-search_result.mode-ece_group_admin .entity-label.shared_link .icon-title:before, .ece-search_result.mode-ece_group_admin .entity-label.resource .icon-title:before, .ece-search_result.mode-ece_group_admin .entity-label.news_article .icon-title:before {
  display: inline-block;
  margin-right: 3px;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  color: #8d8d8d;
}
.ece-search_result.mode-ece_admin .entity-label.title, .ece-search_result.mode-ece_group_admin .entity-label.title {
  display: flex;
  margin-bottom: 10px;
  flex-wrap: wrap;
}
.ece-search_result.mode-ece_admin .entity-label.title span.header-icons, .ece-search_result.mode-ece_group_admin .entity-label.title span.header-icons {
  font-size: 19px;
  text-align: left;
  display: block;
  width: 100%;
  min-width: 100%;
}
.ece-search_result.mode-ece_admin .entity-label.title span.header-icons + a, .ece-search_result.mode-ece_group_admin .entity-label.title span.header-icons + a {
  width: calc(100% - 50px);
}
.ece-search_result.mode-ece_admin .entity-label.title span.icon-title, .ece-search_result.mode-ece_group_admin .entity-label.title span.icon-title {
  color: #E87906;
  display: block;
  text-transform: uppercase;
  font-weight: 600;
  font-family: proxima-nova-condensed;
  font-size: 10pt;
  line-height: normal;
}
.ece-search_result.mode-ece_admin .entity-label.title span.fas, .ece-search_result.mode-ece_group_admin .entity-label.title span.fas {
  line-height: normal;
  color: #8d8d8d;
  display: block;
}
.ece-search_result.mode-ece_admin .entity-label.title span.fas:before, .ece-search_result.mode-ece_group_admin .entity-label.title span.fas:before {
  margin-right: 0px;
}
.ece-search_result.mode-ece_admin .entity-label.title .company-logo, .ece-search_result.mode-ece_group_admin .entity-label.title .company-logo {
  margin-left: 10px;
  width: 40px;
}
.ece-search_result.mode-ece_admin .entity-label.title .company-logo:empty, .ece-search_result.mode-ece_group_admin .entity-label.title .company-logo:empty {
  display: none;
}
.ece-search_result.mode-ece_admin .entity-label.title .company-logo img, .ece-search_result.mode-ece_group_admin .entity-label.title .company-logo img {
  width: 100%;
}
.ece-search_result.mode-ece_admin .entity-credentials, .ece-search_result.mode-ece_group_admin .entity-credentials {
  margin: 0 4px 6px 0;
  color: #808080;
  font-size: 12px;
  display: inline-block;
}
.ece-search_result.mode-ece_admin .entity-metrics,
.ece-search_result.mode-ece_admin .entity-joined, .ece-search_result.mode-ece_group_admin .entity-metrics,
.ece-search_result.mode-ece_group_admin .entity-joined {
  margin: 6px 0 6px 0;
  color: #808080;
  font-size: 12px;
}
.ece-search_result.mode-ece_admin .entity-metrics:empty,
.ece-search_result.mode-ece_admin .entity-joined:empty, .ece-search_result.mode-ece_group_admin .entity-metrics:empty,
.ece-search_result.mode-ece_group_admin .entity-joined:empty {
  margin: 0px;
}
.ece-search_result.mode-ece_admin .entity-organizations, .ece-search_result.mode-ece_group_admin .entity-organizations {
  color: #808080;
  font-size: 12px;
}
.ece-search_result.mode-ece_admin .entity-organizations ul.organizations-short, .ece-search_result.mode-ece_group_admin .entity-organizations ul.organizations-short {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0;
}
.ece-search_result.mode-ece_admin .entity-organizations ul.organizations-short li, .ece-search_result.mode-ece_group_admin .entity-organizations ul.organizations-short li {
  display: inline-block;
  list-style: none;
}
.ece-search_result.mode-ece_admin .entity-organizations ul.organizations-short li:after, .ece-search_result.mode-ece_group_admin .entity-organizations ul.organizations-short li:after {
  content: " | ";
}
.ece-search_result.mode-ece_admin .entity-organizations ul.organizations-short li:last-child:after, .ece-search_result.mode-ece_group_admin .entity-organizations ul.organizations-short li:last-child:after {
  content: "";
}
.ece-search_result.mode-ece_admin .entity-organizations ul.organizations-short li .organization-title, .ece-search_result.mode-ece_group_admin .entity-organizations ul.organizations-short li .organization-title {
  display: inline-block;
}
.ece-search_result.mode-ece_admin ul.admin_actions, .ece-search_result.mode-ece_group_admin ul.admin_actions {
  float: none;
  padding: 0;
  margin: 0;
}
.ece-search_result.mode-ece_admin ul.admin_actions li, .ece-search_result.mode-ece_group_admin ul.admin_actions li {
  list-style: none;
  /*        display: block;*/
  margin-bottom: 5px;
}
.ece-search_result.mode-ece_admin ul.admin_actions li .admin-action > .action:hover, .ece-search_result.mode-ece_group_admin ul.admin_actions li .admin-action > .action:hover {
  color: #E87906;
}
.ece-search_result.mode-ece_admin .admin .entity-admin ul.admin_actions, .ece-search_result.mode-ece_group_admin .admin .entity-admin ul.admin_actions {
  display: flex;
  float: right;
}
.ece-search_result.mode-ece_admin .admin .entity-admin ul.admin_actions li, .ece-search_result.mode-ece_group_admin .admin .entity-admin ul.admin_actions li {
  margin-left: 5px;
}
.ece-search_result.mode-ece_admin .admin .entity-admin ul.admin_actions li:nth-child(2), .ece-search_result.mode-ece_group_admin .admin .entity-admin ul.admin_actions li:nth-child(2) {
  order: 3;
}
.ece-search_result.mode-ece_admin .admin .entity-admin ul.admin_actions li a, .ece-search_result.mode-ece_group_admin .admin .entity-admin ul.admin_actions li a {
  margin: 0px;
}
.ece-search_result.mode-ece_admin .member-groups-sub-card,
.ece-search_result.mode-ece_admin .member-nodes-sub-card, .ece-search_result.mode-ece_group_admin .member-groups-sub-card,
.ece-search_result.mode-ece_group_admin .member-nodes-sub-card {
  padding-left: 0;
  margin-bottom: 5px;
  margin-top: 5px;
}
.ece-search_result.mode-ece_admin .member-groups-sub-card h3,
.ece-search_result.mode-ece_admin .member-nodes-sub-card h3, .ece-search_result.mode-ece_group_admin .member-groups-sub-card h3,
.ece-search_result.mode-ece_group_admin .member-nodes-sub-card h3 {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  margin: 5px 0 5px 0;
  color: #4A4A4A;
}
.ece-search_result.mode-ece_admin .member-groups-sub-card h5,
.ece-search_result.mode-ece_admin .member-nodes-sub-card h5, .ece-search_result.mode-ece_group_admin .member-groups-sub-card h5,
.ece-search_result.mode-ece_group_admin .member-nodes-sub-card h5 {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  margin: 0 0 5px;
  color: #808080;
}
.ece-search_result.mode-ece_admin .member-groups-sub-card ul,
.ece-search_result.mode-ece_admin .member-nodes-sub-card ul, .ece-search_result.mode-ece_group_admin .member-groups-sub-card ul,
.ece-search_result.mode-ece_group_admin .member-nodes-sub-card ul {
  list-style: none;
  margin: 0 0 0 0px;
  padding: 0;
}
.ece-search_result.mode-ece_admin .member-groups-sub-card ul li,
.ece-search_result.mode-ece_admin .member-nodes-sub-card ul li, .ece-search_result.mode-ece_group_admin .member-groups-sub-card ul li,
.ece-search_result.mode-ece_group_admin .member-nodes-sub-card ul li {
  list-style: none;
  font-size: 12px;
  color: #808080;
  padding-left: 12px;
  position: relative;
}
.ece-search_result.mode-ece_admin .member-groups-sub-card ul li a,
.ece-search_result.mode-ece_admin .member-nodes-sub-card ul li a, .ece-search_result.mode-ece_group_admin .member-groups-sub-card ul li a,
.ece-search_result.mode-ece_group_admin .member-nodes-sub-card ul li a {
  color: #808080;
}
.ece-search_result.mode-ece_admin .member-groups-sub-card ul li a:hover,
.ece-search_result.mode-ece_admin .member-nodes-sub-card ul li a:hover, .ece-search_result.mode-ece_group_admin .member-groups-sub-card ul li a:hover,
.ece-search_result.mode-ece_group_admin .member-nodes-sub-card ul li a:hover {
  color: #E87906;
}
.ece-search_result.mode-ece_admin .member-groups-sub-card ul li span,
.ece-search_result.mode-ece_admin .member-nodes-sub-card ul li span, .ece-search_result.mode-ece_group_admin .member-groups-sub-card ul li span,
.ece-search_result.mode-ece_group_admin .member-nodes-sub-card ul li span {
  display: inline-block;
  vertical-align: top;
  line-height: 22px;
  font-size: 18px;
  position: absolute;
  left: 0;
}
.ece-search_result.mode-ece_admin .article-reviewed_status, .ece-search_result.mode-ece_group_admin .article-reviewed_status {
  display: block;
  margin: 10px 0 0;
  font-weight: bold;
  color: #000000;
}
.ece-search_result.mode-ece_admin .article-reviewed_status .value, .ece-search_result.mode-ece_group_admin .article-reviewed_status .value {
  font-weight: normal;
}
.ece-search_result.mode-ece_admin .article-reviewed_status .fa-spinner, .ece-search_result.mode-ece_group_admin .article-reviewed_status .fa-spinner {
  font-size: 14px;
}
.ece-search_result.mode-ece_admin .article-draft_status, .ece-search_result.mode-ece_group_admin .article-draft_status {
  display: block;
  margin: 10px 0 0;
  font-weight: bold;
  color: #808080;
  padding: 0 8px;
}
.ece-search_result.mode-ece_admin .article-draft_status .value, .ece-search_result.mode-ece_group_admin .article-draft_status .value {
  font-weight: normal;
}
.ece-search_result.mode-ece_admin .article-draft_status .fa-spinner, .ece-search_result.mode-ece_group_admin .article-draft_status .fa-spinner {
  font-size: 14px;
}
.ece-search_result.mode-ece_admin .entity-views-label, .ece-search_result.mode-ece_group_admin .entity-views-label {
  color: #1c65a5;
}
.ece-search_result.mode-ece_admin span.admin-action, .ece-search_result.mode-ece_group_admin span.admin-action {
  font-size: 11px;
  cursor: pointer;
  white-space: nowrap;
}
.ece-search_result.mode-ece_admin span.admin-action span.action, .ece-search_result.mode-ece_group_admin span.admin-action span.action {
  display: inline-block;
  padding: 4px 8px;
  margin: 0 1px 4px 0;
  border: 1px solid #e6e6e6;
  color: #1c65a5;
  white-space: nowrap;
}
.ece-search_result.mode-ece_admin span.admin-action span.action:hover, .ece-search_result.mode-ece_group_admin span.admin-action span.action:hover {
  color: #E87906;
}
.ece-search_result.mode-ece_admin span.admin-action span.action.pvt_msg:before, .ece-search_result.mode-ece_group_admin span.admin-action span.action.pvt_msg:before {
  content: "";
  margin-right: 4px;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
}
.ece-search_result.mode-ece_admin span.admin-action span.action.ece-group-chooser-action:before, .ece-search_result.mode-ece_group_admin span.admin-action span.action.ece-group-chooser-action:before {
  margin-right: 3px;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
}
.ece-search_result.mode-ece_admin span.admin-action span.action button.profile-status-actions-menu, .ece-search_result.mode-ece_group_admin span.admin-action span.action button.profile-status-actions-menu {
  border: none;
  padding: 0;
  background: none;
  padding: 4px 8px;
  border: 1px solid #e6e6e6;
}
.ece-search_result.mode-ece_admin span.admin-action span.action button.profile-status-actions-menu .fa-spinner:before, .ece-search_result.mode-ece_group_admin span.admin-action span.action button.profile-status-actions-menu .fa-spinner:before {
  margin-right: 2px;
}
.ece-search_result.mode-ece_admin span.admin-action span.action button.profile-status-actions-menu:hover, .ece-search_result.mode-ece_group_admin span.admin-action span.action button.profile-status-actions-menu:hover {
  color: #E87906;
}
.ece-search_result.mode-ece_admin span.admin-action span.action button.profile-status-actions-menu.visible, .ece-search_result.mode-ece_group_admin span.admin-action span.action button.profile-status-actions-menu.visible {
  background: #E9F0EB;
}
.ece-search_result.mode-ece_admin span.admin-action span.action button.profile-status-actions-menu.m-hidden, .ece-search_result.mode-ece_group_admin span.admin-action span.action button.profile-status-actions-menu.m-hidden {
  background: #EFE6E6;
}
.ece-search_result.mode-ece_admin span.admin-action span.action button.profile-status-actions-menu.unreviewed, .ece-search_result.mode-ece_group_admin span.admin-action span.action button.profile-status-actions-menu.unreviewed {
  background: #E6E6E6;
}
.ece-search_result.mode-ece_admin span.admin-action span.action button.profile-status-actions-menu:after, .ece-search_result.mode-ece_group_admin span.admin-action span.action button.profile-status-actions-menu:after {
  content: "";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  margin-left: 1px;
  vertical-align: middle;
  display: inline-block;
  line-height: normal;
  font-size: 16px;
  font-weight: 900;
}
.ece-search_result.mode-ece_admin span.admin-action span.dropdown-profile-status, .ece-search_result.mode-ece_group_admin span.admin-action span.dropdown-profile-status {
  padding: 0;
  border: none;
}
.ece-search_result.mode-ece_admin span.admin-action span.dropdown-profile-status ul.dropdown-menu li, .ece-search_result.mode-ece_group_admin span.admin-action span.dropdown-profile-status ul.dropdown-menu li {
  display: block;
  float: none;
}
.ece-search_result.mode-ece_admin span.admin-action span.dropdown-profile-status ul.dropdown-menu li .ece-member-action, .ece-search_result.mode-ece_group_admin span.admin-action span.dropdown-profile-status ul.dropdown-menu li .ece-member-action {
  display: block;
  border: none;
  width: 100%;
  cursor: pointer;
  text-transform: lowercase;
  background: #fff;
  font-size: 11px;
  padding: 4px 8px;
}
.ece-search_result.mode-ece_admin span.admin-action span.dropdown-profile-status ul.dropdown-menu li .ece-member-action:hover, .ece-search_result.mode-ece_group_admin span.admin-action span.dropdown-profile-status ul.dropdown-menu li .ece-member-action:hover {
  background-color: #f3f3f3;
  color: #E87906;
}
.ece-search_result.mode-ece_admin span.admin-action span.dropdown-profile-status:hover, .ece-search_result.mode-ece_group_admin span.admin-action span.dropdown-profile-status:hover {
  color: #1c65a5 !important;
}
.ece-search_result.mode-ece_admin .action-edit-block .action-edit:before, .ece-search_result.mode-ece_group_admin .action-edit-block .action-edit:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  line-height: normal;
  margin-right: 4px;
  content: "";
  font-weight: 900;
}
.ece-search_result.mode-ece_chooser {
  padding: 0;
  margin: 0;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ece-search_result.mode-ece_chooser .ece-entity_reference_chooser-item {
  padding: 10px 0;
  border-bottom: 1px solid #e0e0e0;
}
.ece-search_result.mode-ece_chooser .ece-entity_reference_chooser-item:hover {
  background: #e6e6e6;
}
.ece-search_result.mode-ece_chooser .ece-entity_reference_chooser-item .entity-label {
  margin: 0;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
}
.ece-search_result.mode-ece_chooser .ece-entity_reference_chooser-item .entity-type,
.ece-search_result.mode-ece_chooser .ece-entity_reference_chooser-item .entity-date,
.ece-search_result.mode-ece_chooser .ece-entity_reference_chooser-item .entity-credentials {
  margin: 0;
  font-size: 12px;
  line-height: 14px;
}
.ece-search_result .ece-entity_reference_group_chooser-item {
  padding: 6px 0;
}
.ece-search_result .ece-entity_reference_group_chooser-item h6.entity-label {
  margin: 0;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  margin: 0px;
}
.ece-search_result .ece-entity_reference_group_chooser-item p.entity-date,
.ece-search_result .ece-entity_reference_group_chooser-item p.entity-type {
  margin: 0;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  vertical-align: top;
}
.ece-search_result .ece-entity_reference_group_chooser-item span.status-label {
  display: inline-block;
  zoom: 1;
  padding: 4px 8px;
  margin: 0;
  margin-left: 4px;
  border: 1px solid #e6e6e6;
  vertical-align: top;
  font-size: 11px;
  float: right;
  cursor: pointer;
  color: #1c65a5;
}
.ece-search_result .ece-entity_reference_group_chooser-item span.status-label:hover {
  color: #E87906;
}
.ece-search_result.mode-ece_micro {
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 10px;
}
.ece-search_result.mode-ece_micro .entity-label {
  margin: 0 0 0px 0;
}
.ece-search_result.mode-ece_micro .entity-label .article-title a {
  font-size: 14px;
  font-weight: 400;
}
.ece-search_result.mode-ece_micro .entity-date {
  display: inline-block;
  color: #b3b3b3;
  font-size: 12px;
  margin-bottom: 0px;
}
.ece-search_result.mode-ece_search_result {
  margin-bottom: 20px;
}
.ece-search_result.mode-ece_search_result .entity-label {
  margin: 0;
}
.ece-search_result.mode-ece_search_result .entity-label .article-title a {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
}
.ece-search_result.mode-ece_search_result .entity-type_name_author {
  color: #999999;
}
.ece-search_result.mode-ece_search_result .entity-type_name_author .profile-realname a {
  color: #E87906;
}
.ece-search_result.mode-ece_highlight {
  margin-bottom: 8px;
}
.ece-search_result.mode-ece_highlight .list-bullet {
  padding-top: 2px;
}
.ece-search_result.mode-ece_highlight .list-bullet:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-size: 10px;
  vertical-align: top;
}
.ece-search_result.mode-ece_highlight .list-bullet.node-news_article:before {
  content: "";
}
.ece-search_result.mode-ece_highlight .list-bullet.node-post:before {
  content: "";
}
.ece-search_result.mode-ece_highlight .list-bullet.node-question:before {
  content: "";
  font-weight: 900;
}
.ece-search_result.mode-ece_highlight .list-bullet.node-shared_link:before {
  content: "";
  font-weight: 900;
}
.ece-search_result.mode-ece_highlight .list-bullet.node-resource:before {
  content: "";
}
.ece-search_result.mode-ece_highlight .list-bullet.node-comment:before {
  content: "";
  /* \f086 */
}
.ece-search_result.mode-ece_highlight .entity-label {
  margin: 0;
}
.ece-search_result.mode-ece_highlight .entity-label .article-title a {
  font-size: 12px;
  line-height: 16px;
}
.ece-search_result.mode-ece_highlight .entity-label .comment-summary a {
  font-size: 12px;
  line-height: 16px;
}

table.dataTable.layout-grid {
  display: block;
}
table.dataTable.layout-grid tbody {
  display: block;
  position: absolute;
}
table.dataTable.layout-grid tbody tr {
  display: block;
  position: absolute;
  padding: 0;
  margin: 0;
}
table.dataTable.layout-grid tbody tr td {
  display: block;
}

.ece-search-results .ece-micro-item {
  position: relative;
  padding-left: 35px;
  /*&.case_study {
          .article-title {
              .article-title-link {
                  &:before {
                      content:'';
                      position:absolute;
                      display:inline-block;
                      width:20px;
                      height:20px;
                      top: 3px;
                      left:-35px;
                      background:url(../images/icons/icon-casestudies.svg) no-repeat;
                      background-size:100%;
                  }
              }
          }
      }
      &.database_spreadsheet {
          .article-title {
              .article-title-link {
                  &:before {
                      content:'';
                      position:absolute;
                      display:inline-block;
                      width:20px;
                      height:20px;
                      top: 3px;
                      left:-35px;
                      background:url(../images/icons/icon-databaseandspreadsheet.svg) no-repeat;
                      background-size:100%;
                  }
              }
          }
      }
      &.infographic {
          .article-title {
              .article-title-link {
                  &:before {
                      content:'';
                      position:absolute;
                      display:inline-block;
                      width:20px;
                      height:20px;
                      top: 3px;
                      left:-35px;
                      background:url(../images/icons/icon-infographic.svg) no-repeat;
                      background-size:100%;
                  }
              }
          }
      }
      &.podcast_audio {
          .article-title {
              .article-title-link {
                  &:before {
                      content:'';
                      position:absolute;
                      display:inline-block;
                      width:20px;
                      height:20px;
                      top: 3px;
                      left:-35px;
                      background:url(../images/icons/icon-podcast.svg) no-repeat;
                      background-size:100%;
                  }
              }
          }
      }
      &.presentation {
          .article-title {
              .article-title-link {
                  &:before {
                      content:'';
                      position:absolute;
                      display:inline-block;
                      width:20px;
                      height:20px;
                      top: 3px;
                      left:-35px;
                      background:url(../images/icons/icon-presentation.svg) no-repeat;
                      background-size:100%;
                  }
              }
          }
      }
      &.product_sheet {
          .article-title {
              .article-title-link {
                  &:before {
                      content:'';
                      position:absolute;
                      display:inline-block;
                      width:20px;
                      height:20px;
                      top: 3px;
                      left:-35px;
                      background:url(../images/icons/icon-product-sheet.svg) no-repeat;
                      background-size:100%;
                  }
              }
          }
      }
      &.publication {
          .article-title {
              .article-title-link {
                  &:before {
                      content:'';
                      position:absolute;
                      display:inline-block;
                      width:20px;
                      height:20px;
                      top: 3px;
                      left:-35px;
                      background:url(../images/icons/icon-publications.svg) no-repeat;
                      background-size:100%;
                  }
              }
          }
      }
      &.recorded_webinar {
          .article-title {
              .article-title-link {
                  &:before {
                      content:'';
                      position:absolute;
                      display:inline-block;
                      width:20px;
                      height:20px;
                      top: 3px;
                      left:-35px;
                      background:url(../images/icons/icon-recorded-webinar.svg) no-repeat;
                      background-size:100%;
                  }
              }
          }
      }
      &.white_paper {
          .article-title {
              .article-title-link {
                  &:before {
                      content:'';
                      position:absolute;
                      display:inline-block;
                      width:20px;
                      height:20px;
                      top: 3px;
                      left:-35px;
                      background:url(../images/icons/icon-whitepaper.svg) no-repeat;
                      background-size:100%;
                  }
              }
          }
      }
      &.resource_other {
          .article-title {
              .article-title-link {
                  &:before {
                      content:'';
                      position:absolute;
                      display:inline-block;
                      width:20px;
                      height:20px;
                      top: 3px;
                      left:-35px;
                      background:url(../images/icons/icon-other.svg) no-repeat;
                      background-size:100%;
                  }
              }
          }
      }
      &.video {
          .article-title {
              .article-title-link {
                  &:before {
                      content:'';
                      position:absolute;
                      display:inline-block;
                      width:20px;
                      height:20px;
                      top: 3px;
                      left:-35px;
                      background:url(../images/icons/icon-video.svg) no-repeat;
                      background-size:100%;
                  }
              }
          }
      }*/
}
.ece-search-results .ece-micro-item ul.article-menu li .widget-comment:hover a {
  color: #1c65a5;
}
.ece-search-results .ece-micro-item ul.article-menu li .addthis_toolbox .widget-addthis .addthis_button_compact:before {
  background: none;
}
.ece-search-results .ece-micro-item ul.article-menu li .addthis_toolbox .widget-addthis .addthis_button_compact:hover {
  color: #1c65a5;
}
.ece-search-results .ece-micro-item ul.article-menu li .addthis_toolbox .widget-addthis .addthis_button_compact:hover:before {
  color: #1c65a5;
}
.ece-search-results .ece-micro-item ul.article-menu li .addthis_toolbox .widget-addthis .addthis_button_compact:hover span.ece-share {
  color: #1c65a5;
}
.ece-search-results .ece-micro-item.post .article-title .article-title-link:before, .ece-search-results .ece-micro-item.shared_link .article-title .article-title-link:before, .ece-search-results .ece-micro-item.news_article .article-title .article-title-link:before, .ece-search-results .ece-micro-item.icon-resources .article-title .article-title-link:before, .ece-search-results .ece-micro-item.question .article-title .article-title-link:before, .ece-search-results .ece-micro-item.icon-answer .article-title .article-title-link:before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 20px;
  height: 20px;
  top: 3px;
  left: -35px;
}
.ece-search-results .ece-micro-item.post .article-title .article-title-link:before {
  background: url(../images/icons/icon-posts.svg) no-repeat;
  background-size: 100%;
}
.ece-search-results .ece-micro-item.shared_link .article-title .article-title-link:before {
  background: url(../images/icons/icon-shared-link.svg) no-repeat;
  background-size: 100%;
}
.ece-search-results .ece-micro-item.news_article .article-title .article-title-link:before {
  background: url(../images/icons/icon-news.svg) no-repeat;
  background-size: 100%;
}
.ece-search-results .ece-micro-item.icon-resources .article-title .article-title-link:before {
  background: url(../images/icons/icon-resources.svg) no-repeat;
  background-size: 100%;
}
.ece-search-results .ece-micro-item.question .article-title .article-title-link:before {
  background: url(../images/icons/icon-questions.svg) no-repeat;
  background-size: 100%;
}
.ece-search-results .ece-micro-item.icon-answer .article-title .article-title-link:before {
  background: url(../images/icons/icon-answers.svg) no-repeat;
  background-size: 100%;
}
.ece-search-results .ece-micro-item.answer .article-title .article-title-link:before, .ece-search-results .ece-micro-item.job .article-title .article-title-link:before, .ece-search-results .ece-micro-item.webinar .article-title .article-title-link:before, .ece-search-results .ece-micro-item.event .article-title .article-title-link:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  font-weight: 900;
  position: absolute;
  display: inline-block;
  width: 20px;
  height: 20px;
  top: 3px;
  left: -35px;
  background: #1c65a5;
  background-size: 100%;
  border-radius: 100%;
  color: #fff;
  font-size: 10px;
  text-align: center;
  line-height: 20px;
}
.ece-search-results .ece-micro-item.answer .article-title .article-title-link:before {
  content: "";
}
.ece-search-results .ece-micro-item.job .article-title .article-title-link:before {
  content: "";
}
.ece-search-results .ece-micro-item.webinar .article-title .article-title-link:before {
  content: "";
}
.ece-search-results .ece-micro-item.event .article-title .article-title-link:before {
  content: "";
  line-height: 18px;
}
.ece-search-results .ece-micro-item .article-title .article-title-link:hover::before {
  border: solid 3px #fff;
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border-radius: 100%;
  width: 26px;
  height: 26px;
  background-size: 100%;
  left: -38px;
  top: 0px;
}

.ece-searcher-form .filter-m-toggle {
  display: none;
}
.ece-searcher-form form {
  /*Admin Organizatio*/
}
.ece-searcher-form form.ece-searcher-form {
  border: none;
  background: none;
  padding: 0px;
}
.ece-searcher-form form.ece-searcher-form#ece-searcher-form-group-admin-members .form-item-group-member-ranks {
  margin-left: 20px;
  margin-right: 0px;
}
.ece-searcher-form form.ece-searcher-form input.form-reset {
  padding: 15px 20px;
}
.ece-searcher-form form.ece-searcher-form .ece-form {
  display: flex;
  margin-bottom: 10px;
  align-items: flex-end;
  align-content: flex-end;
  flex-wrap: wrap;
  z-index: 5;
  position: relative;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-bundles,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort-type,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-topics,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-keywords,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-resource-types,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-seo,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-paid-contributor,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-unpublished,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-company-type,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-job-level,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-blocked,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-signed-in,
.ece-searcher-form form.ece-searcher-form .ece-form .container-inline-date,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-reviewed,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-workflows,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-rss-feed,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-hidden,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-admin-accepted,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-basic,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-member,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-profile-bio-full,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-user-email-status,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-start,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-end,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-type,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-employment-type,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-experience-required,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-required-education,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-country,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-state,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-sponsor-package-type {
  display: block;
  margin-right: 20px;
  padding-bottom: 0px;
  margin-bottom: 10px;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-bundles .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort-type .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-topics .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-keywords .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-resource-types .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-seo .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-paid-contributor .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-unpublished .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-company-type .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-job-level .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-blocked .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-signed-in .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .container-inline-date .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-reviewed .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-workflows .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-rss-feed .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-hidden .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-admin-accepted .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-basic .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-member .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-profile-bio-full .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-user-email-status .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-start .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-end .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-type .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-employment-type .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-experience-required .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-required-education .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-country .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-state .form-item,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-sponsor-package-type .form-item {
  padding: 0px;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-bundles label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort-type label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-topics label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-keywords label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-resource-types label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-seo label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-paid-contributor label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-unpublished label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-company-type label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-job-level label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-blocked label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-signed-in label,
.ece-searcher-form form.ece-searcher-form .ece-form .container-inline-date label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-reviewed label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-workflows label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-rss-feed label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-hidden label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-admin-accepted label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-basic label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-member label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-profile-bio-full label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-user-email-status label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-start label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-end label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-type label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-employment-type label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-experience-required label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-required-education label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-country label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-state label,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-sponsor-package-type label {
  font-family: proxima-nova-condensed;
  color: #8d8d8d;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 400;
  text-transform: uppercase;
  display: block;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-bundles select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort-type select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-topics select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-keywords select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-resource-types select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-seo select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-paid-contributor select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-unpublished select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-company-type select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-job-level select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-blocked select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-signed-in select,
.ece-searcher-form form.ece-searcher-form .ece-form .container-inline-date select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-reviewed select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-workflows select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-rss-feed select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-hidden select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-admin-accepted select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-basic select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-member select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-profile-bio-full select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-user-email-status select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-start select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-end select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-type select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-employment-type select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-experience-required select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-required-education select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-country select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-state select,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-sponsor-package-type select {
  width: 100%;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-bundles .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort-type .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-topics .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-keywords .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-resource-types .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-seo .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-paid-contributor .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-unpublished .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-company-type .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-job-level .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-blocked .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-signed-in .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .container-inline-date .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-reviewed .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-workflows .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-rss-feed .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-hidden .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-admin-accepted .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-basic .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-member .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-profile-bio-full .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-user-email-status .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-start .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-end .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-type .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-employment-type .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-experience-required .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-required-education .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-country .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-state .select2-container--default,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-sponsor-package-type .select2-container--default {
  width: auto !important;
  white-space: nowrap;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-bundles .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort-type .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-topics .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-keywords .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-resource-types .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-seo .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-paid-contributor .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-unpublished .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-company-type .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-job-level .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-blocked .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-signed-in .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .container-inline-date .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-reviewed .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-workflows .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-rss-feed .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-hidden .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-admin-accepted .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-basic .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-member .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-profile-bio-full .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-user-email-status .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-start .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-end .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-type .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-employment-type .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-experience-required .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-required-education .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-country .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-state .select2-container--default .select2-selection--single,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-sponsor-package-type .select2-container--default .select2-selection--single {
  height: auto;
  display: block;
  position: relative;
  text-align: left;
  border: 1px solid #ddd;
  font-size: 16px;
  font-weight: 600;
  border-radius: 0px;
  padding: 20px 40px 20px 20px;
  background: none;
  min-width: 100px;
  cursor: pointer;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-bundles .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort-type .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-topics .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-keywords .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-resource-types .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-seo .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-paid-contributor .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-unpublished .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-company-type .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-job-level .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-blocked .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-signed-in .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .container-inline-date .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-reviewed .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-workflows .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-rss-feed .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-hidden .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-admin-accepted .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-basic .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-member .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-profile-bio-full .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-user-email-status .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-start .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-end .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-type .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-employment-type .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-experience-required .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-required-education .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-country .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-state .select2-container--default .select2-selection--single .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-sponsor-package-type .select2-container--default .select2-selection--single .select2-selection__arrow {
  position: absolute;
  height: auto;
  display: inline-block;
  margin-left: 0;
  line-height: normal;
  vertical-align: top;
  height: 37px;
  margin-right: 20px;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-bundles .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort-type .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-topics .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-keywords .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-resource-types .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-seo .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-paid-contributor .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-unpublished .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-company-type .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-job-level .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-blocked .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-signed-in .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .container-inline-date .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-reviewed .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-workflows .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-rss-feed .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-hidden .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-admin-accepted .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-basic .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-member .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-profile-bio-full .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-user-email-status .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-start .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-end .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-type .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-employment-type .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-experience-required .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-required-education .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-country .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-state .select2-container--default .select2-selection--single .select2-selection__arrow b,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-sponsor-package-type .select2-container--default .select2-selection--single .select2-selection__arrow b {
  position: static;
  width: auto;
  position: relative;
  border: none;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-bundles .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort-type .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-topics .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-keywords .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-resource-types .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-seo .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-paid-contributor .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-unpublished .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-company-type .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-job-level .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-blocked .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-signed-in .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .container-inline-date .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-reviewed .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-workflows .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-rss-feed .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-hidden .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-admin-accepted .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-basic .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-member .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-profile-bio-full .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-user-email-status .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-start .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-end .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-type .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-employment-type .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-experience-required .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-required-education .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-country .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-state .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-sponsor-package-type .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
  content: "";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  font-weight: 700;
  vertical-align: bottom;
  line-height: normal;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-bundles .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort-type .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-topics .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-keywords .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-resource-types .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-seo .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-paid-contributor .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-unpublished .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-company-type .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-job-level .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-blocked .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-signed-in .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .container-inline-date .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-reviewed .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-workflows .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-rss-feed .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-hidden .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-admin-accepted .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-basic .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-member .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-profile-bio-full .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-user-email-status .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-start .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-end .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-type .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-employment-type .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-experience-required .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-required-education .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-country .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-state .select2-container--default .select2-selection--single .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-sponsor-package-type .select2-container--default .select2-selection--single .select2-selection__rendered {
  overflow: inherit;
  padding: 0px;
  line-height: normal;
  display: inline-block;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-bundles .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-bundles .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort-type .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort-type .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-topics .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-topics .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-keywords .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-keywords .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-resource-types .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-resource-types .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-seo .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-seo .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-paid-contributor .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-paid-contributor .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-unpublished .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-unpublished .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-company-type .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-company-type .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-job-level .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-job-level .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-blocked .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-blocked .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-signed-in .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-signed-in .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .container-inline-date .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .container-inline-date .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-reviewed .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-reviewed .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-workflows .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-workflows .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-rss-feed .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-rss-feed .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-hidden .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-hidden .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-admin-accepted .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-admin-accepted .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-basic .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-basic .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-member .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-member .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-profile-bio-full .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-profile-bio-full .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-user-email-status .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-user-email-status .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-start .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-start .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-end .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-end .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-type .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-type .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-employment-type .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-employment-type .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-experience-required .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-experience-required .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-required-education .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-required-education .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-country .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-country .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-state .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-state .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-sponsor-package-type .select2-container--default .select2-selection--single:hover .select2-selection__rendered,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-sponsor-package-type .select2-container--default .select2-selection--single:hover .select2-selection__arrow {
  color: #E87906;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-bundles .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort-type .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-topics .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-keywords .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-resource-types .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-seo .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-paid-contributor .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-unpublished .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-company-type .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-job-level .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-blocked .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-signed-in .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .container-inline-date .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-reviewed .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-workflows .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-rss-feed .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-hidden .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-admin-accepted .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-basic .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-member .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-profile-bio-full .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-user-email-status .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-start .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-end .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-type .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-employment-type .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-experience-required .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-required-education .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-country .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-state .select2-container--default .select2-selection--single:focus,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-sponsor-package-type .select2-container--default .select2-selection--single:focus {
  outline: 0;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-bundles .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort-type .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-topics .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-keywords .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-resource-types .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-seo .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-paid-contributor .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-unpublished .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-company-type .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-job-level .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-blocked .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-signed-in .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .container-inline-date .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-reviewed .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-workflows .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-rss-feed .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-hidden .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-admin-accepted .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-basic .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-profile-complete-member .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-profile-bio-full .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-user-email-status .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-start .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-udpated-end .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-type .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-employment-type .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-experience-required .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-job-required-education .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-country .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-primary-address-state .select2-search__field,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-ece-sponsor-package-type .select2-search__field {
  min-width: 100px;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-keywords {
  margin-right: 0px;
  margin-bottom: 0px;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-paid-contributor .select2-container--default .select2-selection--single {
  min-width: 145px;
}
.ece-searcher-form form.ece-searcher-form .ece-form input.form-text {
  display: block;
  margin-bottom: 0;
  padding: 20px 40px 20px 20px;
  color: #333;
  font-size: 16px;
  line-height: 1em;
  font-weight: 300;
  max-width: 240px;
  min-width: 150px;
}
.ece-searcher-form form.ece-searcher-form .ece-form input.form-text#edit-keywords {
  max-width: 240px;
  min-width: 150px;
  padding-top: 21px;
  padding-bottom: 21px;
  border: 1px solid #ddd;
  border-radius: 0px;
}
.ece-searcher-form form.ece-searcher-form .ece-form .filter-block-item-search .form-search {
  background: none;
  border: none;
  padding: 0px;
}
.ece-searcher-form form.ece-searcher-form .ece-form .filter-block-item-search .form-search input {
  display: block;
  margin-bottom: 5px;
  padding: 20px 40px 20px 20px;
  color: #333;
  font-size: 16px;
  line-height: 1em;
  font-weight: 300;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-search-box {
  margin-bottom: 10px;
  display: flex;
  flex-wrap: wrap;
  max-width: 255px;
  min-width: 150px;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-search-box #edit-keywords-type {
  display: block;
  order: 2;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-search-box #edit-keywords-type.disabled .form-item {
  position: relative;
  opacity: 0.5;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-search-box #edit-keywords-type.disabled .form-item:after {
  background: transparent;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  content: "";
  top: 0;
  z-index: 1;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-search-box #edit-keywords-type .form-item {
  display: inline-block;
  vertical-align: middle;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-search-box #edit-keywords-type + .form-item-keywords {
  margin-bottom: 0px !important;
}
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-search-box #edit-keywords-type + .form-item-keywords input.form-text#edit-keywords {
  padding-top: 8px;
  padding-bottom: 7px;
}
.ece-searcher-form form#ece-searcher-form-admin-organizations .ece-form .form-item-search-box {
  display: none;
}
.ece-searcher-form form#ece-searcher-form-admin-organizations .ece-form .form-item-ece-sponsor-package-type {
  margin-bottom: 0px;
}

.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form {
  display: flex;
  margin-bottom: 0;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .pm-admin-filter-presets,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-search-box,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .pm-admin-filter-advanced,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .pm-admin-filter-rss-feed {
  width: 100%;
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 5px;
  margin-bottom: 20px !important;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .pm-admin-filter-advanced {
  padding-bottom: 15px;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .ece-admin-workflow-presets {
  margin-bottom: 20px;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .ece-admin-workflow-presets h2 {
  font-family: proxima-nova-condensed;
  color: #8d8d8d;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 400;
  text-transform: uppercase;
  display: block;
  margin-top: 0px;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .ece-admin-workflow-presets ul {
  margin: 0px;
  padding: 0px;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .ece-admin-workflow-presets ul li {
  display: block;
  margin-bottom: 10px;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .ece-admin-workflow-presets ul li a {
  border-left: 3px solid #333333;
  color: #333333;
  font-size: 16px;
  font-weight: 600;
  padding-left: 10px;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .ece-admin-workflow-presets ul li a.filter-preset-unapproved {
  border-color: gold;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .ece-admin-workflow-presets ul li a.filter-preset-pub-unreviewed {
  border-color: palegreen;
  margin-left: 15px;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .ece-admin-workflow-presets ul li a.filter-preset-scheduled {
  border-color: lightgray;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .ece-admin-workflow-presets ul li a.filter-preset-draft {
  border-color: yellow;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .ece-admin-workflow-presets ul li a.filter-preset-declined {
  border-color: red;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .ece-admin-workflow-presets ul li a.filter-preset-published {
  border-color: green;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .ece-admin-workflow-presets ul li a:hover {
  color: #E87906;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item {
  margin-right: 0;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-bundles,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-sort,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-sort-type,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-topics,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-keywords,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-resource-types,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-seo,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-paid-contributor,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-unpublished,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-group-member-ranks,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-parent-group-nid,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-group-member-ranks,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-parent-group-nid,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-company-type,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-job-level,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-blocked,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-signed-in,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .container-inline-date,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-reviewed,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-workflows,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-rss-feed,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-hidden,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-admin-accepted,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-profile-complete-basic,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-profile-complete-member,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-profile-bio-full,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-user-email-status,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-udpated-start,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-udpated-end,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-job-type,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-job-employment-type,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-job-experience-required,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-job-required-education,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-primary-address-country,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-primary-address-state {
  margin-bottom: 20px;
  width: 100%;
  margin-right: 0;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-bundles .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-bundles .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-sort .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-sort .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-sort-type .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-sort-type .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-topics .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-topics .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-keywords .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-keywords .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-resource-types .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-resource-types .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-seo .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-seo .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-paid-contributor .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-paid-contributor .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-unpublished .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-unpublished .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-group-member-ranks .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-parent-group-nid .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-group-member-ranks .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-group-member-ranks .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-parent-group-nid .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-parent-group-nid .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-company-type .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-company-type .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-job-level .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-job-level .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-blocked .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-blocked .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-signed-in .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-signed-in .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .container-inline-date .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .container-inline-date .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-reviewed .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-reviewed .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-workflows .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-workflows .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-rss-feed .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-rss-feed .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-hidden .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-hidden .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-admin-accepted .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-admin-accepted .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-profile-complete-basic .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-profile-complete-basic .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-profile-complete-member .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-profile-complete-member .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-profile-bio-full .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-profile-bio-full .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-user-email-status .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-user-email-status .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-udpated-start .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-udpated-start .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-udpated-end .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-is-udpated-end .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-job-type .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-job-type .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-job-employment-type .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-job-employment-type .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-job-experience-required .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-job-experience-required .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-job-required-education .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-job-required-education .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-primary-address-country .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-primary-address-country .date-padding,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-primary-address-state .select2-container--default,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-ece-primary-address-state .date-padding {
  width: 100% !important;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-sort-type i.fa.fa-filter {
  display: none;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-sort-type label[for=edit-sort-type]:before {
  content: "";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  margin-right: 2px;
  font-size: 13px;
  font-weight: 900;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .form-item-search-box {
  max-width: 100%;
  min-width: 100% !important;
  flex-direction: column;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .select2-container--default .select2-selection--single {
  padding-top: 10px;
  padding-bottom: 10px;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form .ece-form .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 17px;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form input#edit-submit {
  display: block;
  width: calc(100% - 2px);
  margin: 0 auto 15px auto;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form input.form-reset {
  padding: 8px 20px;
  font-size: 16px;
  margin-bottom: 10px;
  width: 100%;
  margin-top: 0px;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form input.form-text#edit-keywords, .ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form input.form-text.facet-date {
  padding: 11px 40px 11px 20px;
  display: flex;
  max-width: 100%;
  border-radius: 0px;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form input.form-text.facet-date {
  width: 100%;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form#ece-searcher-form-group-membership-chooser .ece-form .form-item-bundles, .ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form#ece-searcher-form-admin-content .ece-form .form-item-bundles {
  margin-right: 0px;
  max-width: 370px;
  display: inline-block;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form#ece-searcher-form-group-membership-chooser .ece-form .form-item-bundles .select2-container--default .select2-selection--multiple, .ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form#ece-searcher-form-admin-content .ece-form .form-item-bundles .select2-container--default .select2-selection--multiple {
  border-color: #ddd;
  border-radius: 0px;
  background-color: #fafafa;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form#ece-searcher-form-group-membership-chooser .ece-form .form-item-bundles .select2-container--default .select2-selection--multiple .select2-selection__rendered li, .ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form#ece-searcher-form-admin-content .ece-form .form-item-bundles .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  border-color: #ddd;
  border-radius: 0px;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form#ece-searcher-form-group-membership-chooser .ece-form .form-item-bundles .select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-search__field, .ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form#ece-searcher-form-admin-content .ece-form .form-item-bundles .select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-search__field {
  margin-top: 5px;
  background: white;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form#ece-searcher-form-group-membership-chooser .ece-form .form-item-search-box, .ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form#ece-searcher-form-admin-content .ece-form .form-item-search-box {
  display: inline-block;
  min-width: 100px;
  width: 210px;
  margin-left: auto;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form#ece-searcher-form-admin-content .ece-form .container-inline-date #edit-date-start label,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form#ece-searcher-form-admin-content .ece-form .container-inline-date #edit-date-end label {
  display: none;
}
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form#ece-searcher-form-admin-people .ece-form .container-inline-date #edit-is-udpated-start label,
.ece-searcher-form.pm-admin-filter-block.col-sm-3 form.ece-searcher-form#ece-searcher-form-admin-people .ece-form .container-inline-date #edit-is-udpated-end label {
  display: none;
}

.select2-container--default .select2-selection--single #node__post:before,
.select2-container--default .select2-selection--single #node__news_article:before,
.select2-container--default .select2-selection--single #node__ece_news_is_weblinked:before,
.select2-container--default .select2-selection--single #node__resource:before,
.select2-container--default .select2-selection--single #node__question:before,
.select2-container--default .select2-selection--single #node__answer:before,
.select2-container--default .select2-selection--single #date_newest:before,
.select2-container--default .select2-selection--single #recent_activity:before,
.select2-container--default .select2-selection--single #popular:before,
.select2-container--default .select2-selection--single #views:before,
.select2-container--default .select2-selection--single #node__shared_link:before,
.select2-container--default .select2-selection--single #node__webinar:before,
.select2-container--default .select2-selection--single #node__event:before,
.select2-container--default .select2-selection--single #node__tip:before,
.select2-container--default .select2-selection--single #join_date:before,
.select2-container--default .select2-selection--single #title:before,
.select2-container--default .select2-selection--single #top_contributors:before,
.select2-container--default .select2-selection--single #score:before,
.select2-container--default .select2-results__option #node__post:before,
.select2-container--default .select2-results__option #node__news_article:before,
.select2-container--default .select2-results__option #node__ece_news_is_weblinked:before,
.select2-container--default .select2-results__option #node__resource:before,
.select2-container--default .select2-results__option #node__question:before,
.select2-container--default .select2-results__option #node__answer:before,
.select2-container--default .select2-results__option #date_newest:before,
.select2-container--default .select2-results__option #recent_activity:before,
.select2-container--default .select2-results__option #popular:before,
.select2-container--default .select2-results__option #views:before,
.select2-container--default .select2-results__option #node__shared_link:before,
.select2-container--default .select2-results__option #node__webinar:before,
.select2-container--default .select2-results__option #node__event:before,
.select2-container--default .select2-results__option #node__tip:before,
.select2-container--default .select2-results__option #join_date:before,
.select2-container--default .select2-results__option #title:before,
.select2-container--default .select2-results__option #top_contributors:before,
.select2-container--default .select2-results__option #score:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  margin-right: 5px;
  font-size: 1.1em;
  text-align: center;
  width: 1.25em;
  display: inline-block;
  color: #dddddd;
}
.select2-container--default .select2-selection--single #node__post:before,
.select2-container--default .select2-results__option #node__post:before {
  content: "";
  font-weight: 900;
}
.select2-container--default .select2-selection--single #node__news_article:before,
.select2-container--default .select2-results__option #node__news_article:before {
  content: "";
}
.select2-container--default .select2-selection--single #node__ece_news_is_weblinked:before,
.select2-container--default .select2-results__option #node__ece_news_is_weblinked:before {
  content: "";
  font-weight: 900;
}
.select2-container--default .select2-selection--single #node__resource:before,
.select2-container--default .select2-results__option #node__resource:before {
  content: "";
  font-weight: 900;
}
.select2-container--default .select2-selection--single #node__question:before,
.select2-container--default .select2-results__option #node__question:before {
  content: "";
  font-weight: 900;
}
.select2-container--default .select2-selection--single #node__answer:before,
.select2-container--default .select2-results__option #node__answer:before {
  content: "";
  font-weight: 900;
}
.select2-container--default .select2-selection--single #node__webinar:before,
.select2-container--default .select2-results__option #node__webinar:before {
  content: "";
  font-weight: 900;
}
.select2-container--default .select2-selection--single #node__event:before,
.select2-container--default .select2-results__option #node__event:before {
  content: "";
  font-weight: 900;
}
.select2-container--default .select2-selection--single #node__tip:before,
.select2-container--default .select2-results__option #node__tip:before {
  content: "";
  font-weight: 900;
}
.select2-container--default .select2-selection--single #date_newest:before,
.select2-container--default .select2-results__option #date_newest:before {
  content: "";
}
.select2-container--default .select2-selection--single #recent_activity:before,
.select2-container--default .select2-results__option #recent_activity:before {
  content: "";
  font-weight: 900;
}
.select2-container--default .select2-selection--single #popular:before,
.select2-container--default .select2-results__option #popular:before {
  content: "";
  font-weight: bold;
}
.select2-container--default .select2-selection--single #views:before,
.select2-container--default .select2-results__option #views:before {
  content: "";
}
.select2-container--default .select2-selection--single #node__shared_link:before,
.select2-container--default .select2-results__option #node__shared_link:before {
  content: "";
  font-weight: 900;
  position: relative;
  top: 2px;
}
.select2-container--default .select2-selection--single #score:before,
.select2-container--default .select2-results__option #score:before {
  content: "";
}
.select2-container--default .select2-selection--single #join_date:before,
.select2-container--default .select2-results__option #join_date:before {
  content: "";
}
.select2-container--default .select2-selection--single #top_contributors:before,
.select2-container--default .select2-results__option #top_contributors:before {
  content: "";
}
.select2-container--default .select2-selection--single #title:before,
.select2-container--default .select2-results__option #title:before {
  content: "";
  font-weight: 900;
}

.pm-admin-result {
  position: relative;
  /*Add Item*/
}
.pm-admin-result .result_checkbox {
  position: absolute;
  right: 8px;
  z-index: 1;
  top: -15px;
}
.pm-admin-result .result_checkbox input,
.pm-admin-result .result_checkbox label,
.pm-admin-result .result_checkbox .add-user {
  vertical-align: middle;
}
.pm-admin-result .result_checkbox label {
  margin: 0px;
}
.pm-admin-result .result_checkbox .add-user {
  margin-left: 5px;
  font-size: 48px;
}
.pm-admin-result .result_checkbox #activityCheckbox {
  display: inline-block;
  line-height: normal;
  margin-top: -2px;
  margin-right: 1px;
}
.pm-admin-result .ece_user_info_status {
  width: calc(100% - 100px);
}
.pm-admin-result .ece_user_info_status.user_info {
  width: 100%;
  margin-bottom: 10px;
}
.pm-admin-result .ece_user_info_status .ece_user_info ul {
  margin: 0px;
  padding: 0px;
}
.pm-admin-result .p-admin-action-group {
  margin-top: 6px;
}
.pm-admin-result .p-admin-action-group .entity-admin ul.admin_actions li {
  display: inline-block;
  margin: 0px;
  margin-right: 0px;
  margin-bottom: 5px;
  float: left;
  min-height: 34px;
}
.pm-admin-result .p-admin-action-group .entity-admin ul.admin_actions li a {
  margin: 0px;
}
.pm-admin-result .p-admin-action-group .entity-admin ul.admin_actions li a.action-edit:before {
  content: "";
  font-weight: 900;
}
.pm-admin-result .p-admin-action-group .entity-admin ul.admin_actions li span.admin-action {
  margin: 0px;
  margin-left: 5px;
  display: block;
}
.pm-admin-result .p-admin-action-group .entity-admin ul.admin_actions li span.admin-action .pvt_msg .icon-message:before {
  width: 12px;
  height: 12px;
  background-size: 100%;
  top: 2px;
  position: relative;
}
.pm-admin-result .p-admin-action-group .entity-admin ul.admin_actions li span.admin-action .pvt_msg:hover .icon-message:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/orange/icon-messages.svg) no-repeat;
  background-size: 100%;
}
.pm-admin-result .p-admin-action-group .entity-admin ul.admin_actions li span.admin-action:empty {
  display: none;
}

.select2-container--open .select2-dropdown--below,
.select2-container--open .select2-dropdown--above {
  white-space: nowrap;
  border: 1px solid #ddd;
  border-radius: 0px;
  margin-top: -1px;
}
.select2-container--open .select2-dropdown--above {
  margin-top: 0px;
  margin-bottom: -1px;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 400px;
}
.select2-container--default li {
  font-size: 16px;
}
.select2-container--default li.select2-results__option {
  padding: 10px 20px;
  display: block;
  color: #222222;
  font-weight: 400;
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #f49747;
  color: #222222;
}

/*.ece-experts {
  .ece-searcher-form {
    .form-item-group-member-ranks,
    .form-item-topics,
    .form-item-search-box{
      display: none !important;
    }
  }
}*/
.hide_experts_filter .ece-searcher-form {
  display: none !important;
}

#ece-modal-container .confirm-delete {
  text-align: center;
  font-size: 24px;
  color: #000000;
  margin-top: -25px;
}

.ece-confirmation-action {
  margin-top: 10px;
}
.ece-confirmation-action span.ece-node-delete {
  margin: 0px;
  cursor: pointer;
}
.ece-confirmation-action a.cancel {
  margin: 0px;
  cursor: pointer;
}

#ece-member-profile .dataTables_wrapper .pagination-container.first {
  display: none !important;
}

.ece-admin_people_page .pm-admin-result .ece-popover .popover-trigger-help i {
  cursor: pointer;
}
.ece-admin_people_page .pm-admin-result .ece-email-action {
  margin-left: 3px;
}
.ece-admin_people_page .pm-admin-result .ece-email-action i {
  cursor: pointer;
}
.ece-admin_people_page .pm-admin-filter-block .pm-filter-help-text {
  display: none;
}

.page-admin-people .popover .popover-content {
  padding-top: 15px;
}
.page-admin-people .popover .popover-content a {
  white-space: normal;
  word-break: break-all;
}

.ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container.people-content-admin.first .paging_simple_numbers {
  display: inline-block;
}
.ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container.people-content-admin.first .jump {
  display: inline-block;
}

.pagination-container.people-content-admin.first ul.pagination li.paginate_button {
  display: inline;
}

.job-card .main {
  padding: 20px 20px 10px 20px;
  background: transparent;
}
.job-card h2 {
  margin: 0px;
  font-size: 20px;
  font-weight: bold;
  color: #674467;
  margin-bottom: 10px;
}
.job-card h2 a {
  color: #674467;
}
.job-card h2 a:hover {
  color: #E87906;
}
.job-card .card-text p {
  font-size: 14px;
  color: #808080;
  font-weight: normal;
}
.job-card .card-text p span {
  font-weight: 600;
}
.job-card .card-text p span.text-red {
  color: red !important;
}
.job-card .card-text p a {
  color: #808080;
}
.job-card .card-text p a:hover {
  color: #E87906;
}
.job-card .card-text.left {
  margin: 0px;
  width: auto;
  float: none;
}
.job-card .card-text.left p span {
  color: #333333;
}
.job-card .card-text.right {
  text-align: right;
}
.job-card .admin {
  background: rgba(68, 140, 203, 0.05);
  padding: 20px;
}
.job-card .admin p {
  margin-bottom: 0px;
}
.job-card .admin p a {
  color: #333333;
}
.job-card .admin p a:hover {
  color: #E87906;
}
.job-card .admin ul.admin_actions li .action {
  margin: 0 0px 6px 6px;
}
@media screen and (max-width: 575px) {
  .job-card .admin ul.admin_actions li .action {
    margin: 5px 5px 5px 0px;
  }
}
@media screen and (max-width: 575px) {
  .job-card .admin ul {
    text-align: left;
    float: none;
  }
}
@media screen and (min-width: 576px) and (max-width: 767px) {
  .job-card .admin .m-landscape-6 {
    width: 50%;
  }
  .job-card .admin .m-landscape-6 .card-text.right {
    text-align: right;
  }
}
@media screen and (max-width: 767px) {
  .job-card .card-text.right {
    text-align: left;
  }
}
@media screen and (min-width: 575px) and (max-width: 767px) {
  .job-card .m-landscape-6 {
    width: 50%;
  }
  .job-card .m-landscape-6 .card-text.right {
    text-align: right;
  }
}

form#ece-searcher-form-admin-organizations a.form-add-org {
  margin-left: auto;
}

.ece-admin_organizations_page .top_org_add {
  text-align: right;
}
.ece-admin_organizations_page .top_org_add a.add-btn {
  margin-bottom: 10px;
  margin-top: 0px;
}
.ece-admin_organizations_page .dtsp-panesContainer {
  padding: 15px;
  background: white;
  border-radius: 0px;
  border-color: #ecebea;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-title,
.ece-admin_organizations_page .dtsp-panesContainer button.dtsp-clearAll {
  margin: 0px;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-title {
  font-family: proxima-nova-condensed;
  color: #8d8d8d;
  line-height: 1.1em;
  font-weight: 400;
  text-transform: uppercase;
  display: block;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane {
  padding: 0px;
  margin-top: -20px !important;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dtsp-topRow {
  display: none;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper {
  border: none !important;
  margin: 0;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper:hover {
  border: none !important;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper.dtsp-selected {
  border: none;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper.dtsp-selected:hover {
  border: none;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper .dataTables_scrollBody {
  height: auto !important;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper .dataTables_scrollBody table.dataTable thead {
  display: none;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper .dataTables_scrollBody table.dataTable tbody {
  display: flex;
  flex-wrap: wrap;
  border: none;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper .dataTables_scrollBody table.dataTable tbody tr {
  background: none;
  border: none;
  padding: 0px;
  margin-right: 10px;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper .dataTables_scrollBody table.dataTable tbody tr td {
  border: none;
  padding: 0px;
  position: relative;
  cursor: pointer;
  padding-left: 20px;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper .dataTables_scrollBody table.dataTable tbody tr td:before {
  content: "" !important;
  position: absolute;
  left: 0 !important;
  top: 2px !important;
  width: 13px;
  height: 13px;
  background-color: #fafafa;
  border: solid 1px #e0e0e0;
  border-radius: 100%;
  margin-right: 5px;
  display: inline-block;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper .dataTables_scrollBody table.dataTable tbody tr td span.dtsp-name {
  font-size: 10pt;
  font-weight: normal;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper .dataTables_scrollBody table.dataTable tbody tr td span.dtsp-pill {
  margin-left: 5px;
  background: #E87906;
  color: white;
  border: none;
  padding: 2px;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper .dataTables_scrollBody table.dataTable tbody tr.selected td {
  background: none;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper .dataTables_scrollBody table.dataTable tbody tr.selected td:before {
  border-color: #1c65a5;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper .dataTables_scrollBody table.dataTable tbody tr.selected td::after {
  content: "";
  width: 7px;
  height: 7px;
  background: #1c65a5;
  border: 1px solid #1c65a5;
  position: absolute;
  top: 5px;
  left: 3px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.ece-admin_organizations_page .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper .dataTables_scrollBody table.dataTable tbody tr.selected td span.dtsp-pill {
  background: #1c65a5;
}
.ece-admin_organizations_page #ece-admin_org-table_filter {
  text-align: right;
}
.ece-admin_organizations_page #ece-admin_org-table_filter label {
  float: none;
  margin: 10px 0;
}
.ece-admin_organizations_page .ec-footer-pagination {
  text-align: center;
}
.ece-admin_organizations_page #ece-admin_org-table_info,
.ece-admin_organizations_page #ece-admin_org-table_paginate {
  display: none;
}

#ece-admin_org-table {
  background: transparent;
}
#ece-admin_org-table thead {
  display: none;
}
#ece-admin_org-table tbody {
  border-top: 0px;
}
#ece-admin_org-table tr {
  background: none;
  border: none;
  padding: 0px;
}
#ece-admin_org-table tr td {
  padding: 0;
  border: none;
}
#ece-admin_org-table tr td:first-child, #ece-admin_org-table tr td:nth-child(2) {
  display: none;
}
#ece-admin_org-table .org_mgm_card .org_title h6 {
  display: inline-block;
  margin-bottom: 0px !important;
}
#ece-admin_org-table .org_mgm_card .org_title h6 a {
  color: #1c65a5;
}
#ece-admin_org-table .org_mgm_card .org_title h6 a:hover {
  color: #E87906;
}
#ece-admin_org-table .org_mgm_card .org_title span.org_id {
  display: inline-block;
  color: #808080;
  font-size: 12px;
  margin-left: 5px;
}
#ece-admin_org-table .org_mgm_card .org_logo {
  text-align: right;
}
#ece-admin_org-table .org_mgm_card .org_logo img {
  width: auto;
  max-height: 80px;
  max-width: 200px;
}
@media screen and (max-width: 767px) {
  #ece-admin_org-table .org_mgm_card .org_logo {
    text-align: left;
    margin-top: 10px;
  }
}
#ece-admin_org-table .org_mgm_card ul.admin_actions li {
  margin-bottom: 0px !important;
}
#ece-admin_org-table .org_mgm_card ul.admin_actions li a {
  margin: 0 6px 0px 0 !important;
  color: #1c65a5;
}
#ece-admin_org-table .org_mgm_card ul.admin_actions li a:hover {
  color: #E87906;
}
#ece-admin_org-table .org_mgm_card .user_activity_card .ece_topics_of_interest {
  margin-bottom: 0px;
}
#ece-admin_org-table .org_mgm_card .user_activity_card .member-groups-sub-card {
  margin-bottom: 0px;
}
#ece-admin_org-table .org_mgm_card .user_activity_card .member-groups-sub-card ul {
  display: list-item;
}
#ece-admin_org-table .org_mgm_card .user_activity_card .member-groups-sub-card ul li {
  font-size: 13px;
  color: #808080;
  margin: 0 0 0px 15px;
  padding: 0px;
  display: list-item;
  list-style: disc;
}
#ece-admin_org-table .org_mgm_card .user_activity_card .member-groups-sub-card ul li + li {
  margin-top: 5px;
}
#ece-admin_org-table .org_mgm_card .user_activity_card .col-sm-4 {
  text-align: right;
}
#ece-admin_org-table .org_mgm_card .user_activity_card .col-sm-4 a.action {
  display: inline-block;
  padding: 4px 8px;
  border: 1px solid #e0e0e0;
  color: #1c65a5;
  cursor: pointer;
  text-transform: lowercase;
  background: #fff;
  font-size: 10pt;
}
#ece-admin_org-table .org_mgm_card .user_activity_card .col-sm-4 a.action:hover {
  color: #E87906;
}

.term-disabled {
  position: relative;
  opacity: 0.5;
}

.term-disabled:after {
  background: transparent;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  content: "";
  top: 0;
  z-index: 1;
  left: 0;
  right: 0;
}

.ece-search_result > article {
  padding: 20px 20px 20px 20px;
  margin: 0 0 30px 0;
}
.ece-search_result > article.node {
  border: 1px solid #e0e0e0;
  background: #ffffff;
}
.ece-search_result > article.node:hover {
  -webkit-box-shadow: 3px 3px 6px 0 #eeeeee;
  -moz-box-shadow: 3px 3px 6px 0 #eeeeee;
  box-shadow: 3px 3px 6px 0 #eeeeee;
}
.ece-search_result > article.node.sponsor-card {
  background: lightyellow !important;
}
.ece-search_result > article.node .node-item-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.ece-search_result > article.node .stream-item-type {
  display: inline-block;
  padding: 6px 8px 3px;
  background-color: #1c65a5;
  font-family: proxima-nova-condensed;
  color: #fff;
  font-size: 10pt;
  line-height: 1em;
  font-weight: 500;
  position: absolute;
  right: -20px;
  top: -20px;
}
.ece-search_result > article.node .stream-item-type i {
  display: none;
}
.ece-search_result > article.node .stream-item-type a {
  color: #fff;
}
.ece-search_result > article.node .stream-item-type:hover {
  background-color: #E87906;
}
.ece-search_result > article.node .stream-item-type .node-stream-label:before {
  display: none;
}
.ece-search_result > article.node h2 {
  position: relative;
}
.ece-search_result > article.node .ece-author_card {
  margin-top: 10px;
  margin-bottom: 0px;
  display: flex;
  align-items: center;
  width: 100%;
  clear: both;
}
.ece-search_result > article.node .ece-author_card.article-author .author_company_picture_strm {
  text-align: right;
}
.ece-search_result > article.node .ece-author_card .sponsored_label {
  font-weight: 600;
}
.ece-search_result > article.node .qa-author-status {
  font-weight: 300;
  text-align: left;
  color: #8d8d8d;
  display: inline-block;
  vertical-align: bottom;
  margin-left: 0;
  margin-right: 10px;
  font-size: 12pt;
  font-family: proxima-nova-condensed;
}
.ece-search_result > article.node .qa-label {
  background: #E87906;
  color: white;
  padding: 0 3px;
  border-radius: 2px;
  display: inline-block;
  font-weight: 500;
  font-size: 11pt;
  line-height: 17px;
}
.ece-search_result > article.node .article-body {
  display: block;
  padding: 0px;
  margin-bottom: 0px;
}
@media screen and (max-width: 575px) {
  .ece-search_result > article.node .article-body {
    display: flex;
    flex-wrap: wrap;
  }
}
.ece-search_result > article.node .article-body .article-main_image {
  width: 100%;
  height: auto;
  max-width: 200px;
  margin-left: 10px;
  float: right;
}
@media screen and (max-width: 767px) {
  .ece-search_result > article.node .article-body .article-main_image {
    max-width: 150px;
  }
}
@media screen and (max-width: 575px) {
  .ece-search_result > article.node .article-body .article-main_image {
    max-width: 100%;
    margin-left: 0px;
    float: none;
    order: 3;
  }
}
.ece-search_result > article.node .article-body .article-main_image img {
  width: 100%;
  height: auto;
}
.ece-search_result > article.node .article-body .article-main_url-domain {
  color: #999999;
  font-size: 16px;
  font-weight: 400;
  display: inline-block;
  line-height: 2px;
  overflow: visible;
}
.ece-search_result > article.node .article-body .resource-type-icon {
  float: right;
  margin-left: 10px;
  margin-top: 30px;
}
.ece-search_result > article.node .article-body .date_time {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 12pt;
  font-weight: 400;
  text-transform: uppercase;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .ece-search_result > article.node .article-body .date_time {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .ece-search_result > article.node .article-body .date_time .dash {
    display: none;
  }
}
.ece-search_result > article.node .article-body .date_time i {
  font-size: 11pt;
  margin-right: 3px;
  vertical-align: baseline;
}
.ece-search_result > article.node .article-body .member_discount {
  font-size: 11pt;
  margin-bottom: 5px;
  color: #E87906;
}
.ece-search_result > article.node .article-body .member_discount:empty {
  display: none;
}
.ece-search_result > article.node .article-body .member_discount i {
  color: #E87906;
}
.ece-search_result > article.node .article-body .member_discount span.text {
  font-size: 11pt;
  text-transform: uppercase;
  line-height: normal;
  vertical-align: middle;
  font-weight: 400;
}
@media screen and (max-width: 575px) {
  .ece-search_result > article.node .article-body .article-summary {
    order: 3;
    margin-top: 10px;
  }
}
.ece-search_result > article.node .group-header {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 12pt;
  font-weight: 300;
  text-align: left;
  color: #8d8d8d;
  line-height: normal;
  text-transform: none;
  margin-bottom: 5px;
  font-family: proxima-nova-condensed;
}
@media screen and (max-width: 575px) {
  .ece-search_result > article.node .group-header {
    order: 1;
  }
}
.ece-search_result > article.node .group-header .author {
  color: #8d8d8d;
  font-weight: 300;
  letter-spacing: 0.3px;
  cursor: pointer;
  font-size: 10pt;
  line-height: 1.3em;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  text-transform: initial;
}
.ece-search_result > article.node .group-header .author .profile-realname {
  color: #1c65a5;
  font-weight: 700;
}
.ece-search_result > article.node .group-header .author .profile-realname a {
  color: #1c65a5;
  font-weight: 700;
  cursor: pointer;
}
.ece-search_result > article.node .group-header .author .profile-realname a:hover {
  color: #E87906;
}
.ece-search_result > article.node .group-header .author .profile-realname:hover {
  color: #E87906;
}
.ece-search_result > article.node .group-header .node-type-name {
  color: #E87906;
  text-transform: uppercase;
}
.ece-search_result > article.node .group-header .node-type-name .node-stream-label:before {
  display: none;
}
.ece-search_result > article.node .group-header .node-type-name span,
.ece-search_result > article.node .group-header .node-type-name a {
  color: #E87906;
}
.ece-search_result > article.node .group-header .node-type-name span i,
.ece-search_result > article.node .group-header .node-type-name a i {
  display: none;
}
.ece-search_result > article.node .group-header .group-name {
  font-weight: 300;
}
.ece-search_result > article.node .group-header .group-name strong {
  text-decoration: underline;
}
.ece-search_result > article.node .group-header .group-name .group {
  text-transform: capitalize;
}
.ece-search_result > article.node .group-header .post-date .article-ago .placeholder {
  font-style: normal;
}
.ece-search_result > article.node .group-header .user_answered,
.ece-search_result > article.node .group-header .user_question {
  display: inline-block;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.ece-search_result > article.node .group-header .user_answered .realname,
.ece-search_result > article.node .group-header .user_question .realname {
  color: #1c65a5;
  font-weight: 600;
  letter-spacing: 0.3px;
  cursor: pointer;
}
.ece-search_result > article.node .group-header .user_answered .realname:hover,
.ece-search_result > article.node .group-header .user_question .realname:hover {
  color: #E87906;
}
.ece-search_result > article.node .group-header .user_answered strong {
  text-decoration: underline;
}
.ece-search_result > article.node .group-header .author_activity {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 14px;
  letter-spacing: 0.3px;
  text-align: left;
  color: #1c65a5;
  padding-left: 24px;
  position: relative;
  text-transform: lowercase;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
.ece-search_result > article.node .group-header .author_activity .profile-realname {
  text-transform: capitalize;
}
.ece-search_result > article.node .group-header .author_activity span.node-type-name {
  text-transform: lowercase;
}
.ece-search_result > article.node .group-header .author_activity:before {
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  left: 0px;
  top: 0px;
  background-size: 100%;
}
.ece-search_result > article.node .group-header .author_activity.created:before {
  background: url(../images/icons/icon-add.svg) no-repeat;
  background-size: 100%;
}
.ece-search_result > article.node .group-header .author_activity.commented a {
  text-transform: capitalize;
}
.ece-search_result > article.node .group-header .author_activity.commented:before {
  background: url(../images/icons/icon-comments.svg) no-repeat;
  background-size: 100%;
}
.ece-search_result > article.node .group-header .author_activity.liked:before {
  background: url(../images/icons/icon-liked.svg) no-repeat;
  background-size: 100%;
}
.ece-search_result > article.node .group-header .author_activity.shared:before {
  background: url(../images/icons/icon-shared-link.svg) no-repeat;
  background-size: 100%;
}
.ece-search_result > article.node .attribution-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-bottom: 0px;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: calc(100% - 85px);
}
.ece-search_result > article.node .attribution-block .profile-picture {
  margin-bottom: 0;
  width: auto;
  height: auto;
}
.ece-search_result > article.node .attribution-block .profile-picture img {
  width: 40px;
  height: 40px;
  float: left;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 0.5px solid #ddd;
  border-radius: 100%;
  box-shadow: none;
  overflow: hidden;
}
.ece-search_result > article.node .attribution-block .author-picture-wrapper {
  position: relative;
  width: 40px;
  height: 40px;
  min-width: 40px;
  margin-right: 10px;
  margin-bottom: 0px;
}
.ece-search_result > article.node .attribution-block .author-picture-wrapper .ece-expert-marker:before {
  top: -2px;
  position: absolute;
  right: -4px;
  margin: 0;
}
.ece-search_result > article.node .attribution-block .author-info {
  margin-right: 15px;
}
.ece-search_result > article.node .attribution-block .author-info .realname {
  line-height: normal;
}
.ece-search_result > article.node .attribution-block .author-info .realname .ece-popover {
  margin-left: 0px;
  line-height: normal;
  vertical-align: top;
}
.ece-search_result > article.node .attribution-block .author-info .realname .profile-credentials {
  color: #8d8d8d;
  font-size: 10pt;
  line-height: normal;
  font-weight: 300;
  vertical-align: bottom;
}
.ece-search_result > article.node .attribution-block .company-logo {
  cursor: pointer;
  width: 40px;
  height: 40px;
}
.ece-search_result > article.node .attribution-block .company-logo:empty {
  display: none;
}
.ece-search_result > article.node .attribution-block .company-logo:hover {
  animation: shake 2s;
}
.ece-search_result > article.node .attribution-block .action-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #d7d7d7;
  font-size: 20pt;
  line-height: 1em;
}
.ece-search_result > article.node .attribution-block .author_title {
  color: #8d8d8d;
  font-size: 10pt;
  line-height: normal;
  font-weight: 300;
}
.ece-search_result > article.node .attribution-block .profile-credentials,
.ece-search_result > article.node .attribution-block .author_company {
  display: inline;
}
.ece-search_result > article.node .attribution-block p {
  margin: 0;
}
.ece-search_result > article.node .attribution-block p.author_title {
  max-width: 505px;
}
.ece-search_result > article.node .attribution-block .profile-realname {
  font-size: 12pt;
  font-weight: 600;
  cursor: pointer;
}
.ece-search_result > article.node .attribution-block .profile-realname a {
  color: #1c65a5;
}
.ece-search_result > article.node .attribution-block .profile-realname a:hover, .ece-search_result > article.node .attribution-block .profile-realname a:focus {
  color: #E87906;
}
.ece-search_result > article.node .attribution-block .see-all-answer a {
  font-family: proxima-nova-condensed;
  font-size: 12pt;
  font-weight: 500;
  text-align: center;
  cursor: pointer;
  color: #333333;
}
.ece-search_result > article.node .attribution-block .see-all-answer a:hover {
  color: #E87906;
}
.ece-search_result > article.node .attribution-block .see-all-answer a:after {
  content: "";
  width: 3px;
  height: 3px;
  background: #000;
  display: inline-block;
  border-radius: 100%;
  margin: 0 5px;
  vertical-align: middle;
  line-height: normal;
}
.ece-search_result > article.node .attribution-block .see-all-answer a:empty {
  display: none;
}
.ece-search_result > article.node .attribution-block .ece-link-wrap a {
  cursor: pointer;
  border-radius: 0;
  font-family: proxima-nova-condensed;
  font-size: 12pt;
  font-weight: 600;
  text-align: left;
}
.ece-search_result > article.node .attribution-block .presented-by {
  font-size: 12pt;
  color: #8d8d8d;
  font-weight: 300;
  margin-right: 10px;
}
.ece-search_result > article.node .attribution-block .presented-by a {
  color: #8d8d8d;
  font-weight: bold;
}
.ece-search_result > article.node .attribution-block .presented-by a.article-title-link {
  margin-left: 1px;
  margin-right: 5px;
}
.ece-search_result > article.node .attribution-block .presented-by a:hover {
  color: #E87906;
}
.ece-search_result > article.node .ece-social-wrap {
  margin-left: auto;
  display: flex;
  align-items: baseline;
  min-width: 65px;
  max-width: 75px;
  justify-content: flex-end;
  margin-top: 0;
  margin-bottom: 0px;
}
.ece-search_result > article.node .ece-social-wrap ul {
  margin: 0px;
  padding: 0px;
}
.ece-search_result > article.node .ece-social-wrap ul.social-actions li {
  font-size: 12px;
  border-right: none;
  margin-left: 10px;
  padding-right: 0px;
  text-transform: lowercase;
  display: inline-block;
  font-size: 16px;
}
.ece-search_result > article.node .ece-social-wrap ul.social-actions li .ece-voting-widget .ece-voting-login:before,
.ece-search_result > article.node .ece-social-wrap ul.social-actions li .ece-voting-widget .ece-voting-action:before {
  font-size: 14pt;
  color: #d7d7d7;
  content: "" !important;
  line-height: normal;
  font-weight: 900;
}
.ece-search_result > article.node .ece-social-wrap ul.social-actions li .ece-voting-widget .ece-voting-sum {
  color: #d7d7d7;
  display: none;
}
.ece-search_result > article.node .ece-social-wrap ul.social-actions li .ece-voting-widget.voted-up .ece-voting-login:before,
.ece-search_result > article.node .ece-social-wrap ul.social-actions li .ece-voting-widget.voted-up .ece-voting-action:before {
  color: #7f96b0;
}
.ece-search_result > article.node .ece-social-wrap ul.social-actions li .ece-voting-widget.voted-up .ece-voting-sum {
  color: #7f96b0;
}
.ece-search_result > article.node .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_counter {
  vertical-align: middle;
}
.ece-search_result > article.node .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact {
  display: inline-block;
}
.ece-search_result > article.node .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:before {
  font-size: 14pt;
  color: #d7d7d7;
  background: none;
  width: auto;
  margin: 0;
  font-weight: 900;
}
.ece-search_result > article.node .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:hover:before {
  color: #E87906;
}
.ece-search_result > article.node .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact .ece-share {
  display: none;
}
.ece-search_result > article.node .ece-social-wrap ul.social-actions li:hover {
  animation: shake 2s;
}
.ece-search_result > article.node .ece-social-wrap ul.social-actions li:hover .ece-voting-widget .ece-voting-login:before,
.ece-search_result > article.node .ece-social-wrap ul.social-actions li:hover .ece-voting-widget .ece-voting-action:before {
  color: #E87906;
}
.ece-search_result > article.node .ece-social-wrap ul.social-actions li:hover .ece-voting-widget .ece-voting-sum {
  color: #E87906;
}
.ece-search_result > article.node .ece-social-wrap .widget-comment,
.ece-search_result > article.node .ece-social-wrap .widget-answer {
  display: none;
}
.ece-search_result > article.node .ece-activity_widget {
  background: #f3f6f8;
  padding: 10px 20px;
  margin: 10px -20px -20px -20px;
}
.ece-search_result > article.node .ece-activity_widget .commenter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.ece-search_result > article.node .ece-activity_widget .commenter .user-picture img {
  width: 25px;
  height: 25px;
  margin-right: 10px;
  float: left;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 0.5px solid #ddd;
  border-radius: 100%;
  box-shadow: none;
}
.ece-search_result > article.node .ece-activity_widget .commenter .ece-popover .realname {
  color: #000000;
  font-weight: 500;
  cursor: pointer;
  font-size: 10pt;
}
.ece-search_result > article.node .ece-activity_widget .commenter .ece-popover .realname:hover {
  color: #E87906;
}
.ece-search_result > article.node .ece-activity_widget p.stream-comments-abstract {
  padding-top: 2px;
  color: #000000;
  font-size: 10pt;
  line-height: 1.3em;
  font-weight: 300;
}
.ece-search_result > article.node .ece-activity_widget p.stream-comments-abstract a {
  color: #000000;
}
.ece-search_result > article.node .ece-activity_widget p.stream-comments-abstract a:hover {
  color: #E87906;
}
.ece-search_result > article.node .ece-activity_widget ul li {
  padding-top: 2px;
  color: #000000;
  font-size: 10pt;
  line-height: 1.3em;
  font-weight: 300;
}
.ece-search_result > article.node .ece-activity_widget ul li:hover {
  color: #E87906;
}
.ece-search_result > article.node .ece-activity_widget #ece-f-comments {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ece-search_result > article.node .ece-activity_widget #ece-f-comments .user-picture {
  width: 25px;
  height: 24px;
  min-width: 25px;
  margin-bottom: 0px;
  margin-right: 10px;
  float: left;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 0.5px solid #ddd;
  border-radius: 100%;
  box-shadow: none;
}
.ece-search_result > article.node .ece-activity_widget #ece-f-comments .user-picture img {
  width: 25px;
  height: 24px;
  min-width: 25px;
  border: 0.5px solid #ddd;
  border-radius: 100%;
  box-shadow: none;
}
.ece-search_result > article.node .ece-activity_widget #ece-f-comments .action-input-wrap {
  width: 100%;
  padding: 5px 5px 3px;
  border: 1px solid #ddd;
  background-color: #fff;
  color: #aaa;
  font-weight: 300;
}
.ece-search_result > article.node .ece-activity_widget #ece-f-comments .action-input-wrap a {
  width: 100%;
  display: block;
  color: #aaa;
}
.ece-search_result > article.node .qa-summary .article-summary {
  display: inline;
}
.ece-search_result > article.node .qa-summary .article-summary a {
  color: #000000;
}
.ece-search_result > article.node .qa-summary .article-summary a:hover {
  color: #E87906;
}
.ece-search_result > article.node .qa-summary .more-btn {
  font-weight: 100;
  display: inline-block;
  margin-left: 3px;
}
.ece-search_result > article.node .qa-summary .more-btn:hover {
  color: #E87906;
}
.ece-search_result > article.node .user-detail-card {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 5px;
  width: 100%;
}
.ece-search_result > article.node .user-detail-card .user-picture {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  float: left;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 0.5px solid #ddd;
  border-radius: 100%;
  box-shadow: none;
}
.ece-search_result > article.node .user-detail-card .user-picture img {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  overflow: hidden;
  display: block;
  border: 0.5px solid #e0e0e0;
}
.ece-search_result > article.node .user-detail-card .popover-realname {
  margin-left: 0px;
  line-height: normal;
  margin-right: 4px;
}
.ece-search_result > article.node .user-detail-card .popover-realname a {
  font-size: 12pt;
  font-weight: 600;
  line-height: normal;
}
.ece-search_result > article.node .user-detail-card .popover-realname a span {
  line-height: normal;
}
.ece-search_result > article.node .user-detail-card .profile-answered {
  color: #8d8d8d;
  line-height: normal;
}
.ece-search_result > article.node .user-detail-card .profile-answered strong {
  text-decoration: underline;
}
.ece-search_result > article.node .user-detail-card .profile-credentials {
  display: block;
  font-size: 10pt;
  color: #8d8d8d;
  line-height: normal;
}
.ece-search_result > article.node .user-detail-card .profile-credentials span {
  display: inline-block;
}
.ece-search_result > article.node .user-detail-card .profile-credentials span.sponsor a {
  font-weight: bold;
}
.ece-search_result > article.node .user-detail-card .profile-credentials a.article-title-link {
  font-weight: 600;
}
.ece-search_result > article.node .user-detail-card .company-logo {
  cursor: pointer;
  width: 40px;
  height: 40px;
  margin-left: auto;
}
.ece-search_result > article.node .user-detail-card .company-logo:empty {
  display: none;
}
.ece-search_result > article.node .user-detail-card .company-logo:hover {
  animation: shake 2s;
}
.ece-search_result > article.node.node-resource .profile-picture {
  display: inline-block;
  float: left;
  width: 50px;
  height: 50px;
}
.ece-search_result > article.node.node-resource .article-body > .case_study:before, .ece-search_result > article.node.node-resource .article-body > .database_spreadsheet:before, .ece-search_result > article.node.node-resource .article-body > .infographic:before, .ece-search_result > article.node.node-resource .article-body > .podcast_audio:before, .ece-search_result > article.node.node-resource .article-body > .podcast:before, .ece-search_result > article.node.node-resource .article-body > .presentation:before, .ece-search_result > article.node.node-resource .article-body > .product_sheet:before, .ece-search_result > article.node.node-resource .article-body > .publication:before, .ece-search_result > article.node.node-resource .article-body > .recorded_webinar:before, .ece-search_result > article.node.node-resource .article-body > .whitepaper:before, .ece-search_result > article.node.node-resource .article-body > .video:before,
.ece-search_result > article.node.node-resource .article-body .resource_other:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  padding-right: 0px;
  font-size: 60px;
  vertical-align: middle;
  margin-right: 0px;
  position: relative;
  color: #b3b3b3;
  line-height: normal;
}
.ece-search_result > article.node.node-resource .article-body > .case_study:before {
  content: "";
  font-weight: 900;
}
.ece-search_result > article.node.node-resource .article-body > .database_spreadsheet:before {
  content: "";
}
.ece-search_result > article.node.node-resource .article-body > .infographic:before {
  content: "";
}
.ece-search_result > article.node.node-resource .article-body > .podcast:before {
  content: "";
  font-weight: 900;
}
.ece-search_result > article.node.node-resource .article-body > .presentation:before {
  content: "";
}
.ece-search_result > article.node.node-resource .article-body > .product_sheet:before {
  content: "";
}
.ece-search_result > article.node.node-resource .article-body > .recorded_webinar:before {
  content: "";
}
.ece-search_result > article.node.node-resource .article-body > .publication:before {
  content: "";
}
.ece-search_result > article.node.node-resource .article-body > .whitepaper:before {
  content: "";
}
.ece-search_result > article.node.node-resource .article-body > .resource_other:before {
  content: "";
}
.ece-search_result > article.node.node-resource .article-body > .podcast_audio:before {
  content: "";
  font-weight: 900;
}
.ece-search_result > article.node.node-resource .article-body > .video:before {
  content: "";
}
.ece-search_result > article.node.node-resource .article-footer {
  text-align: center;
  background: #f3f3f3;
  padding: 8px 20px;
  border-top: 1px solid #e6e6e6;
}
.ece-search_result > article.node.node-resource .article-footer .parent-organization a {
  font-weight: bold;
  color: #5B6475;
}
.ece-search_result > article.node.node-resource .article-footer .parent-organization a:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  margin-right: 4px;
  content: "";
}
.ece-search_result > article.node.node-resource .article-footer .parent-organization a:hover, .ece-search_result > article.node.node-resource .article-footer .parent-organization a:focus {
  color: #E87906;
}
.ece-search_result > article.node.node-resource.resource-type-link .verb:before {
  content: "" !important;
  font-weight: 900;
}
.ece-search_result > article.node.node-resource.resource-type-video .verb:before {
  content: "" !important;
}
.ece-search_result > article.node.node-resource.resource-type-document .verb:before {
  content: "" !important;
}
.ece-search_result > article.node.node-resource.resource-type-image .verb:before {
  content: "" !important;
}
.ece-search_result > article.node.node-question .node-stream-label:before, .ece-search_result > article.node.node-answer .node-stream-label:before {
  content: "";
  font-weight: 900;
}

#ece-modal_body_cache {
  display: none;
}

.ece-login-modal {
  padding: 60px 0 !important;
  max-width: 790px !important;
}
.ece-login-modal .left-form {
  padding-right: 30px;
  border-right: 1px solid #f1f1f1;
}
.ece-login-modal .left-form p {
  margin-bottom: 0px;
}
.ece-login-modal .left-form form {
  padding: 0px;
}
.ece-login-modal .left-form form .form-item {
  padding-bottom: 10px;
}
.ece-login-modal .left-form .form-item-remember {
  margin-top: 10px;
  text-align: center;
  font-size: 12px;
  color: #333333;
  letter-spacing: 0.3px;
}
.ece-login-modal .left-form .form-item-remember [type=checkbox]:checked,
.ece-login-modal .left-form .form-item-remember [type=checkbox]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.ece-login-modal .left-form .form-item-remember [type=checkbox]:checked + label,
.ece-login-modal .left-form .form-item-remember [type=checkbox]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  color: #333333;
}
.ece-login-modal .left-form .form-item-remember [type=checkbox]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 13px;
  height: 13px;
  border-radius: 2px;
  background-color: #fafafa;
  border: solid 1px #e0e0e0;
}
.ece-login-modal .left-form .form-item-remember [type=checkbox]:checked + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 13px;
  height: 13px;
  border-radius: 2px;
  background-color: #fafafa;
  border: solid 1px #1c65a5;
}
.ece-login-modal .left-form .form-item-remember [type=checkbox]:checked + label:after,
.ece-login-modal .left-form .form-item-remember [type=checkbox]:not(:checked) + label:after {
  content: "";
  width: 5px;
  height: 5px;
  background: #1c65a5;
  position: absolute;
  top: 6px;
  left: 4px;
  border-radius: 0px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.ece-login-modal .left-form .form-item-remember [type=checkbox]:checked + label:after {
  content: "";
  background: none;
  font-family: "Glyphicons Halflings";
  top: 2px;
  color: #1c65a5;
  left: 2px;
  font-size: 9px;
  width: auto;
  height: auto;
}
.ece-login-modal .left-form .form-item-remember [type=checkbox]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.ece-login-modal .left-form .form-item-remember [type=checkbox]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.ece-login-modal .left-form .form-item-remember [type=checkbox]:checked + label,
.ece-login-modal .left-form .form-item-remember [type=checkbox]:not(:checked) + label {
  padding-left: 22px;
}
.ece-login-modal .left-form .forgot {
  font-size: 12px;
  font-weight: 600;
  line-height: 2.08;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  text-align: center;
}
.ece-login-modal .left-form .forgot a {
  color: #8d8d8d;
}
.ece-login-modal .left-form hr {
  background: none;
  border: none;
}
.ece-login-modal .right-register {
  padding-left: 10px;
}
.ece-login-modal .right-register p {
  font-style: italic;
  color: #8d8d8d;
  font-size: 14px;
  letter-spacing: 0.3px;
  line-height: 22px;
  text-align: left;
  margin-bottom: 0px;
}
.ece-login-modal .right-register .cta-register {
  text-align: center;
  margin-top: 43px;
}
.ece-login-modal .right-register .cta-register a {
  font-size: 14px;
  margin: 0 auto;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: center;
  color: #1c65a5;
  border-bottom: 2px solid #1c65a5;
  padding-bottom: 5px;
  max-width: 137px;
}
.ece-login-modal input[type=text],
.ece-login-modal input[type=tel],
.ece-login-modal input[type=email],
.ece-login-modal input[type=password] {
  border-radius: 15.5px;
  background-color: #fafafa;
  border: solid 1px #e0e0e0;
  height: 31px;
  box-shadow: inherit;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #333333;
}
.ece-login-modal .form-control + .form-control {
  margin-top: 10px;
}
.ece-login-modal input[type=submit]#edit-submit {
  padding: 8px 10px;
  margin-top: 10px;
  width: 100%;
  font-size: 12px;
}

#ece-modals .modal-dialog {
  margin: 60px auto;
  padding: 0 10px;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
#ece-modals .modal-dialog.modal-lg {
  width: 100%;
  max-width: 635px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px;
}
#ece-modals .modal-content h3 {
  font-weight: 600;
  font-style: normal;
  color: #333333;
  font-size: 14px;
  letter-spacing: 0.3px;
  margin-bottom: 25px;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  text-align: left;
}
#ece-modals .modal-content .modal-header {
  border-bottom: none;
  padding: 5px 10px 5px 20px;
  position: relative;
  z-index: 1;
}
#ece-modals .modal-content .modal-header .logo {
  max-width: 143px;
  margin-top: 15px;
  margin-bottom: 15px;
}
#ece-modals .modal-content .modal-header .close {
  opacity: 1;
  font-size: 35px;
  font-weight: 600;
  color: #333333;
}
#ece-modals .modal-content .modal-header .close:focus {
  outline: 0;
}
#ece-modals .modal-content .modal-header .close:hover {
  opacity: 1;
}
#ece-modals .modal-content .modal-body {
  padding: 20px;
  padding-top: 0px;
}
#ece-modals .modal-content .modal-body .ece-com-membership-modal {
  margin-top: -45px;
}
#ece-modals .modal-content .modal-body .ece-login-modal {
  max-width: inherit !important;
  padding: 0 0 0px 0 !important;
}
#ece-modals .modal-content .modal-body .left-form {
  padding-right: 30px;
  border-right: 1px solid #f1f1f1;
}
#ece-modals .modal-content .modal-body .left-form p {
  margin-bottom: 0px;
}
#ece-modals .modal-content .modal-body .left-form form {
  padding: 0px;
}
#ece-modals .modal-content .modal-body .left-form form .form-item {
  padding-bottom: 10px;
}
#ece-modals .modal-content .modal-body .left-form .form-item-remember {
  margin-top: 10px;
  text-align: center;
  font-size: 12px;
  color: #333333;
  letter-spacing: 0.3px;
}
#ece-modals .modal-content .modal-body .left-form .form-item-remember [type=checkbox]:checked,
#ece-modals .modal-content .modal-body .left-form .form-item-remember [type=checkbox]:not(:checked) {
  position: absolute;
  left: -9999px;
}
#ece-modals .modal-content .modal-body .left-form .form-item-remember [type=checkbox]:checked + label,
#ece-modals .modal-content .modal-body .left-form .form-item-remember [type=checkbox]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  color: #333333;
}
#ece-modals .modal-content .modal-body .left-form .form-item-remember [type=checkbox]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 13px;
  height: 13px;
  border-radius: 2px;
  background-color: #fafafa;
  border: solid 1px #e0e0e0;
}
#ece-modals .modal-content .modal-body .left-form .form-item-remember [type=checkbox]:checked + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 13px;
  height: 13px;
  border-radius: 2px;
  background-color: #fafafa;
  border: solid 1px #1c65a5;
}
#ece-modals .modal-content .modal-body .left-form .form-item-remember [type=checkbox]:checked + label:after,
#ece-modals .modal-content .modal-body .left-form .form-item-remember [type=checkbox]:not(:checked) + label:after {
  content: "";
  width: 5px;
  height: 5px;
  background: #1c65a5;
  position: absolute;
  top: 6px;
  left: 4px;
  border-radius: 0px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#ece-modals .modal-content .modal-body .left-form .form-item-remember [type=checkbox]:checked + label:after {
  content: "";
  background: none;
  font-family: "Glyphicons Halflings";
  top: 2px;
  color: #1c65a5;
  left: 2px;
  font-size: 9px;
  width: auto;
  height: auto;
}
#ece-modals .modal-content .modal-body .left-form .form-item-remember [type=checkbox]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
#ece-modals .modal-content .modal-body .left-form .form-item-remember [type=checkbox]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
#ece-modals .modal-content .modal-body .left-form .form-item-remember [type=checkbox]:checked + label,
#ece-modals .modal-content .modal-body .left-form .form-item-remember [type=checkbox]:not(:checked) + label {
  padding-left: 22px;
}
#ece-modals .modal-content .modal-body .left-form .forgot {
  font-size: 12px;
  font-weight: 600;
  line-height: 2.08;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  text-align: center;
}
#ece-modals .modal-content .modal-body .left-form .forgot a {
  color: #8d8d8d;
}
#ece-modals .modal-content .modal-body .left-form hr {
  background: none;
  border: none;
}
#ece-modals .modal-content .modal-body .right-register {
  padding-left: 10px;
}
#ece-modals .modal-content .modal-body .right-register p {
  font-style: italic;
  color: #8d8d8d;
  font-size: 14px;
  letter-spacing: 0.3px;
  line-height: 22px;
  text-align: left;
  margin-bottom: 0px;
}
#ece-modals .modal-content .modal-body .right-register .cta-register {
  text-align: center;
  margin-top: 43px;
}
#ece-modals .modal-content .modal-body .right-register .cta-register a {
  font-size: 14px;
  margin: 0 auto;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: center;
  color: #1c65a5;
  border-bottom: 2px solid #1c65a5;
  padding-bottom: 5px;
  max-width: 137px;
}
#ece-modals .modal-content .modal-body form.ece-group_membership_settings-form {
  padding: 0px;
  background: none;
  border: none;
}
#ece-modals .modal-content .modal-body form.ece-group_membership_settings-form #edit-form-body {
  padding: 0px;
}
#ece-modals .modal-content .modal-body form.ece-group_membership_settings-form #edit-add-user .form-item {
  padding-bottom: 15px;
}
#ece-modals .modal-content .modal-body form.ece-group_membership_settings-form #edit-add-user input#edit-uid-chooser {
  width: calc(100% - 40px);
  margin-left: 5px;
}
#ece-modals .modal-content .modal-body form.ece-group_membership_settings-form .form-checkboxes .form-item,
#ece-modals .modal-content .modal-body form.ece-group_membership_settings-form .form-radios .form-item {
  padding-bottom: 0;
}
#ece-modals .modal-content .modal-body form.ece-group_membership_settings-form #edit-actions {
  text-align: left;
}
#ece-modals .modal-content .modal-body form.ece-group_membership_settings-form #edit-actions input#edit-submit {
  width: auto;
  margin: 0px;
}
#ece-modals .modal-content .modal-body input[type=text],
#ece-modals .modal-content .modal-body input[type=tel],
#ece-modals .modal-content .modal-body input[type=email],
#ece-modals .modal-content .modal-body input[type=password] {
  width: 100%;
}
#ece-modals .modal-content .modal-body .form-control + .form-control {
  margin-top: 10px;
}
#ece-modals .modal-content .modal-body input[type=submit]#edit-submit {
  margin-top: 10px;
  width: 100%;
}
#ece-modals .modal-content .modal-body input[type=submit]#edit-submit.action-join {
  max-width: 150px;
  margin: 0 auto;
  float: none;
  display: block;
}
#ece-modals .modal-content .modal-body .ece-flagging-action {
  display: inline-block;
  cursor: pointer;
  text-align: center;
  vertical-align: center;
  margin-top: 10px;
  height: 36px;
  width: 100%;
  border: none;
  border-radius: 18px;
  background: #1c65a5;
}
#ece-modals .modal-content .modal-body .ece-flagging-action:hover {
  box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
  opacity: 1;
}
#ece-modals .modal-content .modal-body .ece-flagging-action:focus {
  opacity: 0.7;
}
#ece-modals .modal-content .modal-body .ece-flagging-action .action-label {
  display: inline-block;
  padding-top: 10px;
  color: #fff;
  font-size: 12px;
}
#ece-modals.org-about-modal .modal-content {
  max-width: inherit;
}
#ece-modals.org-about-modal .modal-content .modal-header {
  padding: 20px 20px 0 20px;
}
#ece-modals.org-about-modal .modal-content .modal-header h3 {
  margin: 0px;
  float: left;
  display: block;
  line-height: 25px;
  color: #000000;
}
#ece-modals.org-about-modal .modal-content .modal-header .close {
  font-size: 25px;
}
#ece-modals.org-about-modal .modal-content .modal-header .modal-message.empty {
  margin: 0px;
}
#ece-modals.org-about-modal .modal-content .modal-body p {
  font-size: 16px;
  color: #333333;
  line-height: 25px;
}
#ece-modals.org-about-modal .modal-content .modal-body p span {
  font-size: 16px !important;
  color: #333333;
  line-height: 25px;
  font-family: proxima-nova-condensed !important;
}
#ece-modals.org-about-modal .modal-content .modal-body p + p {
  margin-top: 15px;
}
#ece-modals .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container {
  padding: 25px 0 0 0;
  display: inline-block;
  width: 100%;
}
#ece-modals .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .dataTables_paginate {
  margin-bottom: 0;
}

.ece-login-modal {
  max-width: 500px;
  margin: 0 auto;
  text-align: center;
}
.ece-login-modal form#user-login {
  border: none;
  background-color: transparent;
}
.ece-login-modal form#user-login .form-item > label {
  display: none;
}
.ece-login-modal form#user-login .form-item .description {
  display: none;
}
.ece-login-modal form#user-login .form-item-persistent-login label {
  display: inline-block;
}
.ece-login-modal form#user-login input[type=submit] {
  margin: 5px 0 10px 0;
}
.ece-login-modal h3 {
  font-size: 13px;
  font-weight: bold;
  color: #0C3452;
  margin: 0 0 8px 0;
}
.ece-login-modal .cta-instructions {
  font-size: 12px;
}
.modal-add-group-membership-searcher .ece-template-group-add-people-chooser-searcher .form-item-keywords-type {
  display: inline-block;
}
.modal-add-group-membership-searcher .ece-template-group-add-people-chooser-membership .ece-add-user-searcher {
  margin: 10px 0px;
}
.modal-add-group-membership-searcher .ece-template-group-add-people-chooser-membership .ece-add-user-searcher .member-to-add-label {
  font-weight: bold;
}

.btn {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  padding: 4px 8px;
  cursor: pointer;
}
.btn:hover {
  cursor: pointer;
}
.btn.btn-primary {
  background-color: #0C3452;
  border-color: #254964;
  color: #fff;
}
.btn.btn-primary:hover {
  background-color: #254964;
  border-color: #0C3452;
}
.btn.btn-primary-medium {
  background-color: #254964;
  border-color: #3d5d75;
  color: #ced6dc;
}
.btn.btn-primary-medium:hover {
  background-color: #3d5d75;
  border-color: #557186;
}
.btn.btn-secondary {
  background-color: #acbc37;
  border-color: #1d5c30;
  color: #fff;
}
.btn.btn-secondary:hover {
  background-color: #37764a;
  border-color: #acbc37;
}
.btn.btn-secondary-medium {
  background-color: #37764a;
  border-color: #4d855e;
  color: #e9f0eb;
}
.btn.btn-secondary-medium:hover {
  background-color: #4d855e;
  border-color: #639473;
}
.btn.btn-white {
  background-color: #fff;
  border-color: #e6e6e6;
  color: #acbc37;
}
.btn.btn-white:hover {
  background-color: #e6e6e6;
  border-color: #d9d9d9;
}
.btn.btn-gray-dark {
  background-color: #666666;
  border-color: #808080;
  color: #fff;
}
.btn.btn-gray-dark:hover {
  background-color: #808080;
  border-color: #999999;
}
.btn.btn-gray {
  background-color: #999999;
  border-color: #b3b3b3;
  color: #fff;
}
.btn.btn-gray:hover {
  background-color: #b3b3b3;
  border-color: #cccccc;
}

.ece-link_button {
  background: #c37633;
}
.ece-link_button:link, .ece-link_button:active, .ece-link_button:focus, .ece-link_button:hover, .ece-link_button:visited {
  color: #fff;
}
.ece-link_button .diplay_text {
  color: #fff;
}

body.page-node #page-title {
  display: none;
}

.article-page_views:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
}

.resource-cta {
  margin: 14px 0;
  text-align: center;
}
.resource-cta a.resource-link {
  min-width: 270px;
  padding: 15px;
}
.resource-cta a.resource-link span {
  font-size: 12pt;
}
.resource-cta a.resource-link img.infographic {
  width: 100% !important;
}
.resource-cta a.resource_type-infographic-image {
  /* background-color:none !important; */
  max-width: 300px !important;
  display: block;
}

.ece-voting-widget {
  text-align: center;
}
.ece-voting-widget .ece-voting-login {
  display: inline;
  line-height: 8px;
}
.ece-voting-widget .ece-voting-login .action-label {
  display: none;
}
.ece-voting-widget .ece-voting-login:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  line-height: 8px;
  content: "";
  font-weight: 900;
  color: #1c65a5;
}
.ece-voting-widget .ece-voting-action {
  display: none;
  line-height: 8px;
}
.ece-voting-widget .ece-voting-action .action-label {
  display: none;
}
.ece-voting-widget .ece-voting-action:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  line-height: 8px;
  color: #1c65a5;
  font-size: 12px;
}
.ece-voting-widget .ece-voting-action.ece-voting-action-up:before {
  content: "";
  font-weight: 900;
}
.ece-voting-widget .ece-voting-action.ece-voting-action-down:before {
  content: "";
  font-weight: 900;
}
.ece-voting-widget .ece-voting-action[data-enabled=true] {
  display: inline;
}
.ece-voting-widget .ece-voting-action[data-enabled=true]:hover {
  cursor: pointer;
}
.ece-voting-widget .ece-voting-action[data-enabled=true]:before {
  color: #1c65a5;
}
.ece-voting-widget .ece-voting-action[data-enabled=true].ece-voting-action-up:before {
  color: #1c65a5;
}
.ece-voting-widget .ece-voting-action[data-enabled=true].ece-voting-action-down:before {
  color: #1c65a5;
}
.ece-voting-widget .ece-voting-sum {
  display: inline;
  color: #1c65a5;
}
ul.group-actions {
  list-style-type: none;
  float: right;
  margin: 0;
}
ul.group-actions li {
  display: inline-block;
  vertical-align: middle;
}

.ece-author_card.anonymous .profile-picture {
  background: no-repeat url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBwgHBgkIBwgKCgkLGBYPDQwMDRsUFRAWIB0iLSAnHx8vKDQsJC0xJyofLTwtKTU3PjouLDE0QD81OCkvOjIBCgoKDQwNGg8PGislHyU3LDc3ODc0OCw3NTc4ODE0NzUrLjQ0LCw0NCwtNzc3NywsNywsNDU3NDQ0NC80NCw3K//AABEIAEAAQAMBIgACEQEDEQH/xAAcAAABBAMBAAAAAAAAAAAAAAAGAAMFBwEECAL/xAA1EAABAwMBBQYEBAcAAAAAAAABAgMEAAURBgcSITFBE1FhcYGRFLHB0SIyg/AjM0JSY2Sh/8QAGAEBAAMBAAAAAAAAAAAAAAAAAAEDBAL/xAAeEQEBAAICAgMAAAAAAAAAAAABAAIRBDESEwNBUf/aAAwDAQACEQMRAD8AvGlSpUkK671ijSbUTET4p6SVbqS5uBKU4yScHvH7FA982oXeZEQLXDTAB/O7vB1XpkAAeY9qztnXv6hgNHk2zvY81q+1BzW+pI7NKlY/tGaS9R9XahjykyEXiaVg5w48paT5pJIPtV6aOvydR2JqcUpQ8CW30J5JWOePAjB9a54kym4zqi4gFXcUZqXseu71YoD8a1Jj7khXalbqCooVgDhxx0HMU3LoylQ/oO7TL5paFcLilIkObwUpAwF4URnHTOKIKSVQOr9Qr05ARJRAellZ3cp4Ib8VnBx7e1T1YIyMUlztqy6yNS3NE+XJhJWlAaS20SAlIJPUnPM8abZuqI0dLe80SOu/n/lT+0SJZLtqH4WCpaXV5S84gbqO0Tywep5g+VRNq0Ew08l51faLTxTknAPqapy+XHFR7rD4nI2dQzcJ0B18qdWlTh/pBxU9oO0NXrUEJqXGU5AUohaEkozwJ7s+Jx0qVuGi4qiXmHksPK4rIbBCvlRVstjWuNOeZ+KSqazkNtKGCrIG8ofLA5DPfXPtMkMO7r1eIuXVZbLTbDKGWG0ttNgJQhAwEgcgBXulSrRUypqShxyM6hlYQ4pJCFEZ3Tjga0L/AH6BYIgkXBwje4NtpGVOHwFVretpFzmhbVvQiEyeAUDvOe/Ieg9aSFbpb5NquJh3A9lIirCypJzkHqPA0TQri24gb6w051SrgPQ0BS5z78t5yW8486s8XHVFSleZNT9jfbkxuzc4rRwz4dKxc3B0Zlr4mRtxpu4z0IZUEuhayOG6eA8SagtHsXF27wBb0KcmBYfWRwAGeO8egx88Vi/SGmY4Zb/Mvn5dftUXbLrMhT0u2+W7Hd5KU0rGR3HvHnU8LF8XJ+5y8jyMfy6XpVVtl2mymSlu8xkyEci8z+FfqOR9MVZNunxbnDblwXQ6w5yUPr3VsslTu1y4Kd1V8Nk7kZtCQM9TxPzHtQV23jVoa62fXe+Xp66QXouXQkKaUog5SAOeO4CgqTs+1VHJzbFOAdW3Eq+tTKAeWlYG9jrk4zgYp+BIMJwuMr3s5TxAI5+dPu6X1Eyf4llnDH+EmmlWe9AAG0zQB/rq+1QhkaYKOyZmOLlulx1ZzywlPAD3pM7jQ/COPfTos15PK1TT+gr7VsM6Z1C9/Ls04/okUADRFV22v23jVobGJynG7nDKsoSUOpHcTkH5CgmLoDVUgjFsU2D1dcSn61YeznR9103JkyJ7kY9ulKNxCySMHyqWX//Z");
  height: 50px;
  width: 50px;
  -webkit-background-size: 50px 50px;
  -moz-background-size: 50px 50px;
}

.ece-group_card .group-title {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
.ece-group_card .membership-count {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #5B6475;
}
.ece-group_card .summary {
  font-size: 13px;
  line-height: 19px;
}
.ece-group_card .membership-status {
  text-align: center;
  font-size: 11px;
  color: #b3b3b3;
}
.article-author.ece-author_bio {
  border: 1px solid #cccccc;
  background: #e6e6e6;
  padding: 12px;
  color: #4A4A4A;
}
.article-author.ece-author_bio .profile-picture {
  width: 75px;
  height: 75px;
}
.article-author.ece-author_bio .profile-picture img {
  width: 75px;
  height: 75px;
}
.article-author.ece-author_bio ul.ece-tiny_bio-actions {
  list-style-type: none;
  margin: 6px 0 0 0;
  padding: 0;
  float: right;
}
.article-author.ece-author_bio ul.ece-tiny_bio-actions li {
  display: inline-block;
  padding-left: 20px;
}
.article-author.ece-author_bio ul.ece-tiny_bio-actions li a {
  color: #4d855e;
  font-size: 16px;
  font-weight: bold;
}

.ece-group_members_card {
  margin-top: 16px;
}
.ece-group_members_card h2.side-title {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  margin-bottom: 15px;
  border-bottom: none;
  margin-top: 0px;
}
.ece-group_members_card .group-member-profile {
  margin: 0;
}
.ece-group_members_card .group-member-profile:after {
  content: "";
  display: table;
  clear: both;
}
.ece-group_members_card .group-member-profile .profile-picture {
  display: inline-block;
  float: left;
  height: 25px;
  width: 25px;
  min-width: 25px;
  margin: 5px 12px 6px 0;
}
.ece-group_members_card .group-member-profile .profile-picture .user-picture img {
  width: 100%;
  border-radius: 100%;
  box-shadow: none;
}
.ece-group_members_card .group-member-profile .profile-realname {
  display: block;
}
.ece-group_members_card .group-member-profile .profile-realname a {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 14px;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  position: relative;
  margin-bottom: 5px;
  line-height: 1.6em;
}
.ece-group_members_card .group-member-profile .profile-credentials {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #8d8d8d;
  word-break: break-word;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ece-group_members_card .group-member-profile + .group-member-profile {
  border-top: 1px solid #f0f0f0;
  margin-top: 10px;
  padding-top: 10px;
}

.sidebar ul.action_links {
  margin: 10px 0 20px 0;
  padding: 0;
}
.sidebar ul.action_links li {
  display: inline-block;
  width: 49%;
  margin-bottom: 8px;
}
.sidebar ul.action_links li a,
.sidebar ul.action_links li input[type=submit] {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  display: inline-block;
  width: 100%;
  text-align: center;
}

.ece-news-subs_highlight,
.ece-joined-communities_highlight {
  margin-bottom: 40px;
  margin-top: 0px;
}
.ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs p,
.ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs p {
  font-size: 12px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #8d8d8d;
}

form.ece-group_membership-form {
  border: none;
  padding: 0;
  background-color: transparent;
}
form.ece-group_membership-form input[type=submit] {
  margin: 0;
}

.ques-ans-block {
  margin: 20px 0px;
  /*#comment-form {
          .login_register-cta {
            padding: 20px;
            background: #FFF;
            border-radius: 6px;
            background-color: $white;
            @include cstm-box-shadow(0 3px 10px 0 rgba(0, 0, 0, 0.08));
          }
      }  */
}
.ques-ans-block .node-answer.mode-ece_embedded {
  padding: 20px;
  border-radius: 0;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  position: relative;
}
.ques-ans-block .node-answer.mode-ece_embedded:before {
  display: inline-block;
  padding: 6px 8px 3px;
  background-color: #1c65a5;
  font-family: proxima-nova-condensed;
  color: #fff;
  font-size: 10pt;
  line-height: 1em;
  font-weight: 500;
  letter-spacing: 0.3px;
  content: "ANSWER";
  position: absolute;
  right: 0;
  top: 0;
}
.ques-ans-block .node-answer.mode-ece_embedded .container-fluid {
  padding: 0px;
}
.ques-ans-block .node-answer.mode-ece_embedded .read-more-left p {
  font-size: 12pt !important;
  margin-bottom: 10px !important;
}
.ques-ans-block .node-answer.mode-ece_embedded .content {
  padding: 0;
}
.ques-ans-block .node-answer.mode-ece_embedded.ece-best_answer-active {
  padding: 20px;
  background: #FFF;
  border-radius: 6px;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  position: relative;
  border: none;
}
.ques-ans-block .node-answer.mode-ece_embedded.ece-best_answer-active .col-md-12 {
  position: static;
}
.ques-ans-block .node-answer.mode-ece_embedded.ece-best_answer-active .content {
  padding: 0px;
  position: static;
}
.ques-ans-block .node-answer.mode-ece_embedded.ece-best_answer-active .content .ece-author_card {
  margin-bottom: 5px;
  color: #6b6b6b;
}
.ques-ans-block .node-answer.mode-ece_embedded.ece-best_answer-active .content .ece-best_answer-label {
  position: absolute;
  top: -10px;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  width: 100px;
  background: #fff;
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border: 1px solid #1c65a5;
  color: #1c65a5;
  font-size: 12px;
}
.ques-ans-block .node-answer.mode-ece_embedded.ece-best_answer-active .content .ece-best_answer-label:before {
  color: #1c65a5;
  content: "";
}
.ques-ans-block .node-answer.mode-ece_embedded.ece-best_answer-active .content .field-name-body {
  margin-top: 0px;
}
.ques-ans-block .answer-form form {
  padding: 20px;
  background: #fff;
  border: 1px solid #e0e0e0;
  margin-bottom: 20px;
}
.ques-ans-block .answer-form form label {
  width: 100%;
}
.ques-ans-block .answer-form .form-type-radio .description,
.ques-ans-block .answer-form .form-type-checkbox .description {
  margin-left: 0px;
}
.ques-ans-block .answer-form .form-actions input {
  margin: 0px;
}
.ques-ans-block .answer-form .text-format-wrapper .form-item {
  padding-bottom: 0px;
}
.ques-ans-block .answer-form .text-format-wrapper .description {
  margin: 0px;
}
.ques-ans-block .answer-form .text-format-wrapper .description .post-body-announcement {
  display: none;
}
.ques-ans-block .answerNode {
  padding: 0px;
}

.ece-node_comment_form {
  padding: 0;
  box-shadow: none;
  background: none;
}
.ece-node_comment_form .comment-form .comment-form-header {
  display: block;
}
.ece-node_comment_form .comment-form .ece-comment-form-container .cke_contents {
  min-height: inherit;
}
.ece-node_comment_form .comment-form .ece-comment-form-container .cke_bottom {
  display: none;
}
.ece-node_comment_form .comment-form .ece-comment-form-container #edit-actions {
  max-width: 70px;
}

.answer-comment-block {
  margin: 0 -20px -20px -20px;
  padding: 25px 30px;
  background: #f9f9f9;
  border-radius: 0 0 0;
}
.answer-comment-block .ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea {
  padding-bottom: 0px;
}

.no-answer-available {
  margin: 10px 0 20px 0;
  text-align: center;
}
.no-answer-available .user-image {
  margin-bottom: 20px;
}
.no-answer-available .user-image img {
  height: 45px;
  width: 45px;
  border-radius: 100%;
  -webkit-box-shadow: #c4c4c4 1px 5px 10px 1px;
  -moz-box-shadow: #c4c4c4 1px 5px 10px 1px;
  box-shadow: #c4c4c4 1px 5px 10px 1px;
  border: 2px solid #fff;
}
.no-answer-available .no-answer-text {
  color: #8d8d8d;
  margin-bottom: 20px;
  font-size: 14px;
}
.no-answer-available .answer-blue-btn {
  position: relative;
}
.no-answer-available .answer-blue-btn:before {
  position: relative;
  content: "";
  width: 13px;
  height: 13px;
  background: url(../images/icons/white/icon-comments.svg) no-repeat;
  background-size: 100%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.no-answer-available .answer-blue-btn:focus:before {
  opacity: 0.8;
}

.ece-sponsors {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
.ece-sponsors h2 {
  font-size: 36px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #000000;
  display: block;
  margin-top: 0px;
  margin-bottom: 60px;
}
.ece-sponsors .ece-platinum-sponsor,
.ece-sponsors .ece-gold-sponsor {
  padding-top: 50px;
  display: flex;
  flex-wrap: wrap;
}
.ece-sponsors .ece-platinum-sponsor h2,
.ece-sponsors .ece-gold-sponsor h2 {
  min-width: 100%;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card {
  margin: 0 8px 0 8px;
  margin-bottom: 50px;
  margin-top: 55px;
  width: calc(50% - 16px);
  border: 1px solid #e0e0e0;
  background: #fff;
  padding: 0px;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .inner,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .inner {
  padding: 75px 20px 20px 20px;
  text-align: left;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-org-logo,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-org-logo {
  width: 105px;
  height: 105px;
  position: absolute;
  margin: 0 auto;
  top: -53px;
  left: 0;
  right: 0;
  background: #fff;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-org-logo a,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-org-logo a {
  display: block;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-org-logo a:hover img,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-org-logo a:hover img {
  opacity: 1;
  -webkit-animation: flash 1.5s;
  animation: flash 1.5s;
}
@-webkit-keyframes flash {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-org-logo img,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-org-logo img {
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-org-title-follow,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-org-title-follow {
  text-align: center;
  margin-bottom: 15px;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-org-title-follow h3,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-org-title-follow h3 {
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #000000;
  display: inline-block;
  border: none;
  margin-bottom: 0;
  margin-top: 5px;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-org-title-follow h3 a,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-org-title-follow h3 a {
  color: #000000;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-org-title-follow h3 a:hover,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-org-title-follow h3 a:hover {
  color: #E87906;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-org-title-follow h3 a:focus,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-org-title-follow h3 a:focus {
  color: #E87906;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-org-title-follow .ec-spsr-follow-widget,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-org-title-follow .ec-spsr-follow-widget {
  display: inline-block;
  margin-left: 15px;
  vertical-align: top;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-about-org,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-about-org {
  margin-bottom: 10px;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-about-org .summary,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-about-org .summary {
  font-size: 12pt;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #5e5e5e;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-vendor-experts,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-vendor-experts {
  margin-bottom: 10px;
  padding-top: 10px;
  border-top: 1px solid #e0e0e0;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-vendor-experts h4,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-vendor-experts h4 {
  margin-bottom: 8px;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert {
  display: flex;
  padding: 0px;
  margin-top: 5px;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert .image,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert .image {
  width: 40px;
  margin-right: 10px;
  position: relative;
  min-width: 40px;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert .image img,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert .image img {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  overflow: hidden;
  min-width: 40px;
  max-height: 40px;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert .image .ece-expert-marker:before,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert .image .ece-expert-marker:before {
  position: absolute;
  top: -5px;
  right: -10px;
  content: "";
  width: 22px;
  height: 22px;
  background: url(../images/icons/icon-expert.svg) no-repeat;
  background-size: 100% 100%;
  border-radius: 100%;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert .detail,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert .detail {
  max-width: calc(100% - 50px);
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert .detail h3,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert .detail h3 {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #000000;
  margin: 0px;
  display: block;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert .detail h3 a,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert .detail h3 a {
  color: #000000;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert .detail h3 a:hover,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert .detail h3 a:hover {
  color: #E87906;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert .detail h3 a:focus,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert .detail h3 a:focus {
  color: #E87906;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert .detail p,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert .detail p {
  font-size: 12px;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  display: block;
  margin-bottom: 0px;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert + .vendor-expert,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-vendor-experts .inner-wrap .vendor-expert + .vendor-expert {
  margin-left: 10px;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-vendor-experts .owl-carousel .owl-nav,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-vendor-experts .owl-carousel .owl-nav {
  position: absolute;
  top: -20px;
  right: 0;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-vendor-experts .owl-carousel .owl-nav .owl-prev,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-vendor-experts .owl-carousel .owl-nav .owl-prev {
  left: -40px;
  top: -19px;
  transform: translate(0%);
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-vendor-experts .owl-carousel .owl-nav button span:hover:before,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-vendor-experts .owl-carousel .owl-nav button span:hover:before {
  opacity: 1;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-vendor-experts .owl-carousel .owl-nav button span:before,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-vendor-experts .owl-carousel .owl-nav button span:before {
  font-size: 12px;
  opacity: 0.3;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-recent-spnsr-comm,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-recent-spnsr-comm {
  padding-top: 10px;
  border-top: 1px solid #e0e0e0;
}
.ece-sponsors .ece-platinum-sponsor.ece-single-sponsor,
.ece-sponsors .ece-gold-sponsor.ece-single-sponsor {
  text-align: center;
}
.ece-sponsors .ece-platinum-sponsor.ece-single-sponsor article.mode-sponsor_card,
.ece-sponsors .ece-gold-sponsor.ece-single-sponsor article.mode-sponsor_card {
  float: none;
  display: inline-block;
}
.ece-sponsors .ece-platinum-sponsor {
  display: flex;
  flex-wrap: wrap;
  padding-top: 0px;
}
.ece-sponsors .ece-platinum-sponsor h2 {
  min-width: 100%;
  padding: 0 8px;
}
.ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .inner h4 {
  font-size: 10pt;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #bbb;
  margin: 0px;
  margin-bottom: 8px;
  text-transform: uppercase;
}
.ece-sponsors .content .ece-featured-sponsor,
.ece-sponsors .content .ece-other-sponsor,
.ece-sponsors .content .ece-basic-sponsor {
  padding-top: 50px;
  padding-bottom: 50px;
}
.ece-sponsors .content .ece-featured-sponsor h3,
.ece-sponsors .content .ece-other-sponsor h3,
.ece-sponsors .content .ece-basic-sponsor h3 {
  font-size: 18px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #000000;
  display: inline-block;
  border: none;
}
.ece-sponsors .content .ece-featured-sponsor h3:hover,
.ece-sponsors .content .ece-other-sponsor h3:hover,
.ece-sponsors .content .ece-basic-sponsor h3:hover {
  color: #E87906;
}
.ece-sponsors .content .ece-featured-sponsor h3:focus,
.ece-sponsors .content .ece-other-sponsor h3:focus,
.ece-sponsors .content .ece-basic-sponsor h3:focus {
  color: #E87906;
}
.ece-sponsors .content .ece-featured-sponsor h3 a,
.ece-sponsors .content .ece-other-sponsor h3 a,
.ece-sponsors .content .ece-basic-sponsor h3 a {
  color: #000000;
}
.ece-sponsors h4 {
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #000000;
  margin: 0px;
  margin-bottom: 3px;
}
.ece-sponsors .ece-recent-col .ece-recent-cont-block ul,
.ece-sponsors .ece-recent-col .ece-spnsr-com-block ul,
.ece-sponsors .ece-spnsr-com-col .ece-recent-cont-block ul,
.ece-sponsors .ece-spnsr-com-col .ece-spnsr-com-block ul {
  padding-left: 0;
  margin-bottom: 0;
}
.ece-sponsors .ece-recent-col .ece-recent-cont-block ul li,
.ece-sponsors .ece-recent-col .ece-spnsr-com-block ul li,
.ece-sponsors .ece-spnsr-com-col .ece-recent-cont-block ul li,
.ece-sponsors .ece-spnsr-com-col .ece-spnsr-com-block ul li {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #000000;
  display: block;
}
.ece-sponsors .ece-recent-col .ece-recent-cont-block ul li a,
.ece-sponsors .ece-recent-col .ece-spnsr-com-block ul li a,
.ece-sponsors .ece-spnsr-com-col .ece-recent-cont-block ul li a,
.ece-sponsors .ece-spnsr-com-col .ece-spnsr-com-block ul li a {
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.ece-sponsors .ece-recent-col .ece-recent-cont-block ul li a::before,
.ece-sponsors .ece-recent-col .ece-spnsr-com-block ul li a::before,
.ece-sponsors .ece-spnsr-com-col .ece-recent-cont-block ul li a::before,
.ece-sponsors .ece-spnsr-com-col .ece-spnsr-com-block ul li a::before {
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 100%;
  background: #000000;
  display: inline-block;
  margin-right: 6px;
  position: relative;
  top: -2px;
}
.ece-sponsors .ece-recent-col .ece-recent-cont-block ul li a:hover,
.ece-sponsors .ece-recent-col .ece-spnsr-com-block ul li a:hover,
.ece-sponsors .ece-spnsr-com-col .ece-recent-cont-block ul li a:hover,
.ece-sponsors .ece-spnsr-com-col .ece-spnsr-com-block ul li a:hover {
  color: #E87906;
}
.ece-sponsors .ece-summary p {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #000000;
}
.ece-sponsors .link-more.text-left {
  text-align: left;
  padding-left: 0px;
  display: inline-block;
  margin-bottom: 0px;
}
.ece-sponsors .link-more.text-left:empty {
  display: none;
}
.ece-sponsors .link-more.text-left a {
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 0.3px;
  color: #000000;
  position: relative;
  text-transform: uppercase;
}
.ece-sponsors .link-more.text-left a:before {
  content: "→";
  position: relative;
  color: #000000;
  display: inline-block;
  margin-right: 8px;
}
.ece-sponsors .link-more.text-left a:hover {
  color: #E87906;
}
.ece-sponsors .link-more.text-left a:hover:before {
  color: #E87906;
}
.ece-sponsors .link-more.text-left a:focus {
  color: #E87906;
}
.ece-sponsors .link-more.text-left a:focus:before {
  color: #E87906;
}
.ece-sponsors .see-total {
  font-size: 12px;
  letter-spacing: 0.3px;
  color: #8d8d8d;
}
.ece-sponsors .sponsor-image {
  width: 91px;
  height: 91px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  display: flex;
  align-items: center;
  padding: 0px;
}
.ece-sponsors .sponsor-image img {
  width: 100%;
  height: auto;
  min-width: inherit;
  min-height: inherit;
  box-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
.ece-sponsors .sponsor-image:hover img {
  opacity: 1;
  -webkit-animation: flash 1.5s;
  animation: flash 1.5s;
}
@-webkit-keyframes flash {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.ece-sponsors .link-more {
  text-align: right;
}
.ece-sponsors .ece-other-sponsor h2 {
  margin-bottom: 40px;
}
.ece-sponsors .ece-other-sponsor .other-sponsor-col {
  margin-top: 13px;
  margin-bottom: 13px;
}
.ece-sponsors .ece-other-sponsor .inner-wrap {
  text-align: center;
}
.ece-sponsors .ece-other-sponsor .inner-wrap figure.sponsor-image {
  display: block;
  margin: 0 auto;
  width: 91px;
  height: 91px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  /*@include cstm-box-shadow(0 10px 20px 0 rgba(0, 0, 0, 0.16));*/
  display: flex;
  align-items: center;
  padding: 0px;
}
.ece-sponsors .ece-other-sponsor .inner-wrap figure.sponsor-image img {
  width: 100%;
  height: auto;
  min-width: inherit;
  min-height: inherit;
  box-shadow: none;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
}
.ece-sponsors .ece-other-sponsor .inner-wrap figure.sponsor-image:hover img {
  opacity: 1;
  -webkit-animation: flash 1.5s;
  animation: flash 1.5s;
}
@-webkit-keyframes flash {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.ece-sponsors .ece-other-sponsor .inner-wrap h3 {
  margin-top: 10px;
  margin-bottom: 0px;
}
.ece-sponsors .ece-other-sponsor .inner-wrap h3:hover {
  color: #E87906;
}
.ece-sponsors .ece-other-sponsor .inner-wrap h3:focus {
  color: rgba(244, 147, 64, 0.7) !important;
}
.ece-sponsors .ece-featured-sponsor .featured-sponsor-col,
.ece-sponsors .ece-featured-sponsor .basic-sponsor-col,
.ece-sponsors .ece-basic-sponsor .featured-sponsor-col,
.ece-sponsors .ece-basic-sponsor .basic-sponsor-col {
  margin-top: 13px;
  margin-bottom: 13px;
}
.ece-sponsors .ece-featured-sponsor .featured-sponsor-col .inner-wrap,
.ece-sponsors .ece-featured-sponsor .basic-sponsor-col .inner-wrap,
.ece-sponsors .ece-basic-sponsor .featured-sponsor-col .inner-wrap,
.ece-sponsors .ece-basic-sponsor .basic-sponsor-col .inner-wrap {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background-color: #fff;
  padding: 20px 20px 0px 20px;
  border: 1px solid #e0e0e0;
}
.ece-sponsors .ece-featured-sponsor .featured-sponsor-col .inner-wrap .sponsor-content,
.ece-sponsors .ece-featured-sponsor .basic-sponsor-col .inner-wrap .sponsor-content,
.ece-sponsors .ece-basic-sponsor .featured-sponsor-col .inner-wrap .sponsor-content,
.ece-sponsors .ece-basic-sponsor .basic-sponsor-col .inner-wrap .sponsor-content {
  display: flex;
}
.ece-sponsors .ece-featured-sponsor .featured-sponsor-col .inner-wrap .sponsor-content .sponsor-image,
.ece-sponsors .ece-featured-sponsor .basic-sponsor-col .inner-wrap .sponsor-content .sponsor-image,
.ece-sponsors .ece-basic-sponsor .featured-sponsor-col .inner-wrap .sponsor-content .sponsor-image,
.ece-sponsors .ece-basic-sponsor .basic-sponsor-col .inner-wrap .sponsor-content .sponsor-image {
  margin-right: 20px;
}
.ece-sponsors .ece-featured-sponsor .featured-sponsor-col .inner-wrap .sponsor-content .sponsor-detail,
.ece-sponsors .ece-featured-sponsor .basic-sponsor-col .inner-wrap .sponsor-content .sponsor-detail,
.ece-sponsors .ece-basic-sponsor .featured-sponsor-col .inner-wrap .sponsor-content .sponsor-detail,
.ece-sponsors .ece-basic-sponsor .basic-sponsor-col .inner-wrap .sponsor-content .sponsor-detail {
  max-width: calc(100% - 111px);
}
.ece-sponsors .ece-featured-sponsor .featured-sponsor-col .inner-wrap .sponsor-content .sponsor-detail h3,
.ece-sponsors .ece-featured-sponsor .basic-sponsor-col .inner-wrap .sponsor-content .sponsor-detail h3,
.ece-sponsors .ece-basic-sponsor .featured-sponsor-col .inner-wrap .sponsor-content .sponsor-detail h3,
.ece-sponsors .ece-basic-sponsor .basic-sponsor-col .inner-wrap .sponsor-content .sponsor-detail h3 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.ece-sponsors .ece-featured-sponsor .featured-sponsor-col .inner-wrap .sponsor-content .sponsor-detail .ec-spsr-follow-widget,
.ece-sponsors .ece-featured-sponsor .basic-sponsor-col .inner-wrap .sponsor-content .sponsor-detail .ec-spsr-follow-widget,
.ece-sponsors .ece-basic-sponsor .featured-sponsor-col .inner-wrap .sponsor-content .sponsor-detail .ec-spsr-follow-widget,
.ece-sponsors .ece-basic-sponsor .basic-sponsor-col .inner-wrap .sponsor-content .sponsor-detail .ec-spsr-follow-widget {
  display: inline-block;
  float: right;
}
.ece-sponsors .ece-featured-sponsor .featured-sponsor-col .see-more-wrap a,
.ece-sponsors .ece-featured-sponsor .basic-sponsor-col .see-more-wrap a,
.ece-sponsors .ece-basic-sponsor .featured-sponsor-col .see-more-wrap a,
.ece-sponsors .ece-basic-sponsor .basic-sponsor-col .see-more-wrap a {
  color: #000000;
  display: block;
  margin: 20px -20px 0 -20px;
  border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
}
.ece-sponsors .ece-featured-sponsor .featured-sponsor-col .see-more-wrap a:hover,
.ece-sponsors .ece-featured-sponsor .basic-sponsor-col .see-more-wrap a:hover,
.ece-sponsors .ece-basic-sponsor .featured-sponsor-col .see-more-wrap a:hover,
.ece-sponsors .ece-basic-sponsor .basic-sponsor-col .see-more-wrap a:hover {
  color: #E87906;
}
.ece-sponsors .ece-featured-sponsor .featured-sponsor-col .see-more-wrap a:focus,
.ece-sponsors .ece-featured-sponsor .basic-sponsor-col .see-more-wrap a:focus,
.ece-sponsors .ece-basic-sponsor .featured-sponsor-col .see-more-wrap a:focus,
.ece-sponsors .ece-basic-sponsor .basic-sponsor-col .see-more-wrap a:focus {
  color: rgba(244, 147, 64, 0.7) !important;
}

.node.mode-directory_card {
  padding: 25px 30px;
  margin: 0 0 16px 0;
  background: #FFF;
  border: 1px solid #ecebea;
}
.node.mode-directory_card h3 {
  margin: 0 0 6px 0;
  font-size: 14px;
}

.ece-best_answer-label:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
}

.ece-stream-user_home header.message-container {
  margin-bottom: 20px;
}

.ec-content-header {
  margin-bottom: 0px;
}
.ec-content-header .container {
  background: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
}
.ec-content-header .container .logo {
  float: left;
  margin-right: 20px;
  padding-top: 0px;
}
.ec-content-header .container .text h1, .ec-content-header .container .text h2 {
  margin-bottom: 5px;
  margin-top: 0px;
}
.ec-content-header .logo {
  float: left;
  margin-right: 20px;
  padding-top: 10px;
  max-width: 175px;
}
.ec-content-header .text {
  float: left;
  max-width: 745px;
}
.ec-content-header .text h1, .ec-content-header .text h2 {
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 5px;
  color: #000000;
  float: none;
  margin-top: 5px;
  margin-bottom: 15px;
}
.ec-content-header .text p {
  font-size: 14px;
  color: #8d8d8d;
  margin-bottom: 0px;
  letter-spacing: 0.3px;
  font-weight: 200;
}
.ec-content-header .text a.default-btn {
  margin-top: 0px;
}
.ec-content-header .text a.contact-button {
  margin-top: 10px;
}
.ec-content-header .text .ec-social-wrapper {
  margin-top: 5px;
}
.ec-content-header .text .ec-social-wrapper .ec-social {
  text-align: right;
}
.ec-content-header a.default-btn {
  float: right;
  margin-top: 20px;
}

.ece-organization_header {
  margin-bottom: 0px;
  padding-bottom: 0px;
  background: #fff;
}
.ece-organization_header hr {
  border: none;
  border-color: #b3b3b3;
  background-color: #b3b3b3;
  padding: 0;
  margin: 10px 0;
  height: 1px;
}
.ece-organization_header .header-content {
  padding: 20px 0 0;
}
.ece-organization_header .header-content .organization-label .pre-label {
  display: block;
  font-size: 11px;
  line-height: 14px;
  color: #bca372;
}
.ece-organization_header .header-content .organization-label .pre-label:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
}
.ece-organization_header .header-content .organization-label h2 {
  font-size: 36px;
  line-height: 40px;
  font-weight: 600;
  padding: 0;
  margin: 0 0 10px 0;
}
.ece-organization_header .header-logo {
  padding: 20px 0 0;
  text-align: right;
}
.ece-organization_header .header-logo img.logo {
  max-height: 100px;
  width: auto;
}
.ece-organization_header .readmore-box {
  max-height: 80px;
}
.ece-organization_header .readmore-box .readmore-toggle {
  margin: 0;
  vertical-align: bottom;
  height: 90px;
  background-image: linear-gradient(to bottom, transparent, rgba(221, 217, 209, 0.2) 25%, rgba(221, 217, 209, 0.7) 50%, rgba(221, 217, 209, 0.9) 70%, #DDD9D1);
}
.ece-organization_header .readmore-box .readmore-toggle span {
  position: absolute;
  bottom: 0;
  font-weight: normal;
}

.node-answer.mode-ece_embedded {
  border: 1px solid #f3f3f3;
  border-bottom: 4px solid #ecebea;
  background: #fcfcfc;
  margin-bottom: 20px;
}
.node-answer.mode-ece_embedded .content {
  padding: 20px;
}
.node-answer.mode-ece_embedded.ece-best_answer-active {
  border: 1px solid #fffce5;
  border-bottom: 4px solid #e8e5d1;
  background: #fffdf1;
}
.node-answer.mode-ece_embedded.ece-best_answer-active .ece-best_answer-label {
  display: inline-block;
  margin: 10px 0 0;
  color: #acac00;
}
.node-answer.mode-ece_embedded.ece-best_answer-active .ece-best_answer-label:before {
  color: #acac00;
}
.node-answer.mode-ece_embedded .ece-author_card .realname {
  font-size: 14px;
}
.node-answer.mode-ece_embedded .ece-author_card .credentials {
  font-size: 12px;
}
.node-answer.mode-ece_embedded .ece-best_answer-activate {
  display: inline-block;
  border: 1px solid #e0e0e0;
  background: #fff;
  padding: 4px 8px;
  margin: 6px 0;
  cursor: pointer;
  font-size: 12px;
}
.node-answer.mode-ece_embedded .ece-best_answer-activate:hover {
  cursor: pointer;
  border: 1px solid #ddd;
  background: #eee;
}
.node-answer.mode-ece_embedded .ece-answer_comments h2.title {
  background: #ecebea;
  padding: 6px 12px;
  font-size: 16px;
  color: #808080;
}
.node-answer.mode-ece_embedded .ece-answer_comments .comment {
  border-top: 1px solid #e6e6e6;
  margin-top: 8px;
  padding-top: 16px;
}
.node-answer.mode-ece_embedded .ece-answer_comment_style {
  display: inline-block;
  font-size: 14px;
  cursor: pointer;
  color: #8d8d8d;
  margin-bottom: 0px;
}
.node-answer.mode-ece_embedded .ece-answer_comment_style:hover {
  cursor: pointer;
}
.node-answer.mode-ece_embedded .ece-answer_comment_style:before {
  margin-right: 5px;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  width: 15px;
  height: 16px;
  display: inline-block;
  background-size: 100%;
  line-height: normal;
}

.node-static.mode-ece_full {
  margin-top: 40px;
}
.node-static.mode-ece_full#node-42793 {
  margin-top: 0px;
}
.node-static.mode-ece_full .article-content .article-title {
  font-size: 24pt;
  line-height: normal;
  text-transform: uppercase;
  font-weight: 600;
  color: #4A88B8;
}

.conditionError .cke_editor_edit-body-und-0-value {
  border: 1px solid red;
}

.page-sponsors #page-wrapper {
  top: 0px;
}
.page-sponsors nav.navbar.secondary_navbar ul.navbar-nav > li a {
  color: #fff;
}

.ece-eyb-wrapper {
  text-align: center;
}

.ece-member_account-following .col-xs-12.col-sm-12 .ec-follower-following-wrapper,
.ece-member_account-followers .col-xs-12.col-sm-12 .ec-follower-following-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.ece-member_account-following .col-xs-12.col-sm-12 .ec-follower-following-wrapper h2,
.ece-member_account-followers .col-xs-12.col-sm-12 .ec-follower-following-wrapper h2 {
  border-left: 4px solid #2482fa;
  color: #333333;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  font-size: 14px;
  letter-spacing: 0.3px;
  line-height: 20px;
  margin-bottom: 15px;
  margin-top: 0px;
  padding-bottom: 5px;
  padding-left: 16px;
  padding-top: 5px;
  text-align: left;
  margin-left: 15px;
  display: block;
  width: 100%;
}
.ece-member_account-following .col-xs-12.col-sm-12 .ec-follower-following-wrapper .content,
.ece-member_account-followers .col-xs-12.col-sm-12 .ec-follower-following-wrapper .content {
  background: none;
  border: none;
  padding: 0px;
  width: 100%;
}
.ece-member_account-following .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user,
.ece-member_account-followers .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user {
  display: block;
  float: left;
  border: none;
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  margin: 0 15px;
  margin-bottom: 30px;
  width: calc(25% - 30px);
  padding-top: 15px;
  min-width: calc(25% - 30px);
  padding-left: 10px;
  padding-right: 10px;
  min-height: 180px;
  display: flex;
  flex-direction: column;
}
.ece-member_account-following .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .ece-expert-marker,
.ece-member_account-followers .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .ece-expert-marker {
  width: 22px;
  height: 22px;
  background: url(../images/icons/icon-expert.svg);
  background-size: 100% 100%;
  border-radius: 100%;
  display: inline-block;
  vertical-align: middle;
}
.ece-member_account-following .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .ece-expert-marker:before,
.ece-member_account-followers .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .ece-expert-marker:before {
  display: none;
}
.ece-member_account-following .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .profile-picture,
.ece-member_account-followers .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .profile-picture {
  display: block;
  float: left;
  width: 100%;
  text-align: center;
  vertical-align: top;
  padding: 0px;
  padding-left: 15px;
  padding-right: 15px;
  float: none;
  margin-bottom: 20px;
}
.ece-member_account-following .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .profile-picture img,
.ece-member_account-followers .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .profile-picture img {
  width: 58px;
  height: 58px;
  border-radius: 28.8px;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.4);
  border: solid 4.3px #ffffff;
}
.ece-member_account-following .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .account-actions,
.ece-member_account-followers .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .account-actions {
  float: none;
  margin: 0px;
  text-align: center;
  order: 4;
  margin-top: 10px;
}
.ece-member_account-following .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .account-actions .ece-follow-action,
.ece-member_account-followers .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .account-actions .ece-follow-action {
  list-style-type: none;
  display: inline-block;
  min-width: 110px;
}
.ece-member_account-following .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .byline,
.ece-member_account-followers .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .byline {
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ece-member_account-following .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .byline .profile-realname .realname-link,
.ece-member_account-followers .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .byline .profile-realname .realname-link {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #333333;
}
.ece-member_account-following .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .byline .profile-realname .realname-link .realname,
.ece-member_account-followers .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .byline .profile-realname .realname-link .realname {
  color: #333333;
  font-size: 14px;
  font-weight: 600;
}
.ece-member_account-following .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .credentials,
.ece-member_account-followers .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .credentials {
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ece-member_account-following .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .credentials .profile-credentials,
.ece-member_account-followers .col-xs-12.col-sm-12 .ec-follower-following-wrapper .ece-follow_card.ece-follow_card-user .credentials .profile-credentials {
  color: #8d8d8d;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
}
.ece-member_account-following .item-list,
.ece-member_account-followers .item-list {
  display: block;
  width: 100%;
}

.addthis_toolbox .widget-addthis .addthis_button_compact {
  margin-bottom: 0;
}
.addthis_toolbox .widget-addthis .addthis_button_compact:before {
  background: none;
  background-size: 100%;
  display: inline-block;
  position: relative;
  top: 0px;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  margin-right: 4px;
  font-size: 14px;
}

.addthis_counter {
  display: none !important;
}

.ece-topic-stream .ece-search_result article.node .meta .news-type {
  float: left;
}
.ece-topic-stream .ece-search_result article.node .meta .news-source {
  float: right;
}

.ece-special-issue-stream .ece-searcher-form {
  display: none;
}

.experts-multi-item {
  position: relative;
}
.experts-multi-item .carousel-inner {
  white-space: nowrap;
  overflow: hidden;
  margin: 0;
}
.experts-multi-item .carousel-inner .item {
  display: inline-block;
  width: 33.3333%;
  position: relative;
  vertical-align: top;
  overflow: hidden;
  height: 100%;
  white-space: normal;
  padding: 0px;
}
.experts-multi-item .carousel-inner .item + .item {
  margin-left: 10px;
}
.experts-multi-item .item-controls {
  position: absolute;
  right: 0;
  top: -25px;
  width: 30px;
  display: none;
}
.experts-multi-item .item-controls .MS-left {
  left: 0px;
  background: none;
  box-shadow: inherit;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  font-weight: bold;
  opacity: 0.3;
  color: #000000;
}
.experts-multi-item .item-controls .MS-left:hover {
  opacity: 1;
  color: #E87906;
}
.experts-multi-item .item-controls .MS-left:focus {
  outline: none;
  opacity: 1;
  color: #E87906;
}
.experts-multi-item .item-controls .MS-left:focus i {
  outline: none;
}
.experts-multi-item .item-controls .MS-right {
  right: 0px;
  background: none;
  box-shadow: inherit;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  opacity: 0.3;
}
.experts-multi-item .item-controls .MS-right:hover {
  opacity: 1;
  color: #E87906;
}
.experts-multi-item .item-controls .MS-right:focus {
  outline: none;
  opacity: 1;
  color: #E87906;
}
.experts-multi-item .item-controls .MS-right:focus i {
  outline: none;
}

@media (max-width: 991px) {
  .experts-multi-item .carousel-inner .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .experts-multi-item .carousel-inner .item {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .experts-multi-item .item-controls .MS-left {
    left: -10px;
  }
}
@media (max-width: 767px) {
  .experts-multi-item .item-controls .MS-right {
    right: -10px;
  }
}
#community-home .headliner h3 {
  margin: 0;
  margin-bottom: 12px;
  border-left: 4px solid #36a7a3;
  padding-left: 16px;
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #36a7a3;
}
#community-home .headliner a {
  color: #36a7a3;
}
#community-home .newContentEntry-wrapper {
  display: inline-block;
  width: 100%;
  margin-top: 0px;
}
#community-home span.see-more-right {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: right;
  color: #36a7a3;
  float: right;
}
#community-home span.see-more-right a {
  color: #36a7a3;
  margin-right: 2px;
}
#community-home span.see-more-right a:hover {
  color: #E87906;
}
#community-home span.see-more-left {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #36a7a3;
}
#community-home span.see-more-left a {
  color: #36a7a3;
}
#community-home span.see-more-left a:hover {
  color: #E87906;
}
#community-home .c-highlights-row {
  margin-bottom: 40px;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  overflow: hidden;
  /*min-height: 245px;*/
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .image {
  height: 90px;
  overflow: hidden;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .image img {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .body {
  padding: 10px 15px;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .body h4 {
  margin: 0px;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .body h4 a {
  color: #333333;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .body h4 a:hover {
  color: #E87906;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .body p {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  margin: 0px;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer {
  padding: 0 15px 0px 15px;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer .posted-by {
  display: flex;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer .posted-by .image {
  width: 28px;
  height: 28px;
  margin-right: 5px;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer .posted-by .image img {
  width: 28px;
  height: 28px;
  border-radius: 100%;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer .posted-by .org-user {
  width: calc(100% - 33px);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  margin-left: auto;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer .posted-by .org-user strong {
  font-weight: bold;
  color: #36a7a3;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer .posted-by .org-user a {
  color: #8d8d8d;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer .posted-by .org-user a:hover {
  color: #E87906;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer .posted-by .org-user p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer .ece-social-highlight {
  font-size: 12px;
  font-weight: 300;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  text-align: right;
  margin-bottom: 10px;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer .ece-social-highlight .ece-voting-login,
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer .ece-social-highlight .ece-voting-sum {
  font-size: 12px;
  color: #8d8d8d;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer .ece-social-highlight a {
  color: #8d8d8d;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer .ece-social-highlight a:hover,
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer .ece-social-highlight .ece-voting-sum:hover {
  color: #E87906;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer .ece-social-highlight .ece-voting-login:before,
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer .ece-social-highlight .ece-voting-action:before {
  content: none;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer .ece-social-highlight span.widget-comment .icon-comment:before {
  margin-right: 3px;
  top: 2px;
  position: relative;
}
#community-home .c-highlights-row .c-highlights-wrapper .c-highlight .footer .ece-social-highlight span.widget-comment a:hover .icon-comment:before {
  width: 12px;
  height: 11px;
  background: url(../images/icons/orange/icon-comments.svg) no-repeat;
  background-size: 100%;
}
#community-home .c-highlights-row .c-hc-carousel {
  padding: 0 0px;
}
#community-home .c-highlights-row .c-hc-multi-item {
  position: relative;
}
#community-home .c-highlights-row .c-hc-multi-item .c-hc-carousel-indicators {
  margin: 0;
  padding: 0;
  text-align: center;
  margin-top: 5px;
}
#community-home .c-highlights-row .c-hc-multi-item .c-hc-carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #d8d8d8;
  border: none;
  border-radius: 10px;
}
#community-home .c-highlights-row .c-hc-multi-item .c-hc-carousel-indicators li.active {
  background-color: #333333;
}
#community-home .c-highlights-row .c-hc-multi-item .carousel-inner {
  white-space: nowrap;
  overflow: hidden;
  margin: 0;
  text-align: center;
}
#community-home .c-highlights-row .c-hc-multi-item .carousel-inner .item {
  display: inline-block;
  width: calc(50% - 7px);
  position: relative;
  vertical-align: top;
  overflow: hidden;
  height: 100%;
  white-space: normal;
  padding: 0px;
  margin-bottom: 10px;
  text-align: left;
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  overflow: hidden;
}
#community-home .c-highlights-row .c-hc-multi-item .carousel-inner .item + .item {
  margin-left: 15px;
}
#community-home .c-highlights-row .c-hc-multi-item .item-controls {
  position: absolute;
  top: 50%;
  width: 100%;
  display: none;
}
#community-home .c-highlights-row .c-hc-multi-item .item-controls .MS-left {
  left: -40px;
  background: none;
  box-shadow: inherit;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 18px;
  font-weight: bold;
  color: #333333;
}
#community-home .c-highlights-row .c-hc-multi-item .item-controls .MS-left:hover {
  opacity: 1;
  color: #E87906;
}
#community-home .c-highlights-row .c-hc-multi-item .item-controls .MS-left:focus {
  outline: none;
  opacity: 1;
  color: #E87906;
}
#community-home .c-highlights-row .c-hc-multi-item .item-controls .MS-left:focus i {
  outline: none;
}
#community-home .c-highlights-row .c-hc-multi-item .item-controls .MS-right {
  right: -40px;
  background: none;
  box-shadow: inherit;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 18px;
  font-weight: bold;
  color: #333333;
}
#community-home .c-highlights-row .c-hc-multi-item .item-controls .MS-right:hover {
  opacity: 1;
  color: #E87906;
}
#community-home .c-highlights-row .c-hc-multi-item .item-controls .MS-right:focus {
  outline: none;
  opacity: 1;
  color: #E87906;
}
#community-home .c-highlights-row .c-hc-multi-item .item-controls .MS-right:focus i {
  outline: none;
}
@media (max-width: 991px) {
  #community-home .c-highlights-row .c-hc-multi-item .carousel-inner .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  #community-home .c-highlights-row .c-hc-multi-item .carousel-inner .item {
    width: 100%;
  }
}
@media (max-width: 767px) {
  #community-home .c-highlights-row .c-hc-multi-item .item-controls .MS-left {
    left: -10px;
  }
}
@media (max-width: 767px) {
  #community-home .c-highlights-row .c-hc-multi-item .item-controls .MS-right {
    right: -10px;
  }
}
#community-home .c-com-newest-member-row {
  margin-bottom: 40px;
}
#community-home .c-com-newest-member-row h3 {
  display: inline-block;
}
#community-home .c-com-newest-member-row .c-com-member-wrapper {
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  padding: 10px 10px 0 10px;
}
#community-home .c-com-newest-member-row .c-com-member-wrapper .c-member {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}
#community-home .c-com-newest-member-row .c-com-member-wrapper .c-member .image {
  width: 40px;
  height: 40px;
  margin-right: 6px;
  position: relative;
}
#community-home .c-com-newest-member-row .c-com-member-wrapper .c-member .image img {
  width: 40px;
  height: 40px;
  border-radius: 100%;
}
#community-home .c-com-newest-member-row .c-com-member-wrapper .c-member .detail {
  width: calc(100% - 46px);
}
#community-home .c-com-newest-member-row .c-com-member-wrapper .c-member .detail h4 {
  margin: 0px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6em;
  color: #000000;
  letter-spacing: 0.3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
#community-home .c-com-newest-member-row .c-com-member-wrapper .c-member .detail h4 a {
  color: #000000;
}
#community-home .c-com-newest-member-row .c-com-member-wrapper .c-member .detail h4 a:hover {
  color: #E87906;
}
#community-home .c-com-newest-member-row .c-com-member-wrapper .c-member .detail h4 span.total-post {
  font-size: 14px;
  font-weight: 300;
  color: #8d8d8d;
}
#community-home .c-com-newest-member-row .c-com-member-wrapper .c-member .detail h4 span.total-post a {
  color: #1c65a5;
}
#community-home .c-com-newest-member-row .c-com-member-wrapper .c-member .detail p {
  margin: 0px;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
#community-home .c-com-newest-member-row .c-com-member-wrapper .c-member .detail i {
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  letter-spacing: 0.3px;
  color: #8d8d8d;
}
#community-home .h-mcin-row .h-mcin-tab {
  text-align: center;
  margin-bottom: 20px;
}
#community-home .h-mcin-row .h-mcin-tab ul.nav-tabs {
  border-radius: 30px;
  background-color: #fff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.11);
  -moz-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.11);
  box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.11);
  text-align: center;
  margin: 0 auto;
  display: inline-block;
  padding: 5px;
}
#community-home .h-mcin-row .h-mcin-tab ul.nav-tabs li {
  margin: 0px;
}
#community-home .h-mcin-row .h-mcin-tab ul.nav-tabs li + li {
  margin-left: 5px;
}
#community-home .h-mcin-row .h-mcin-tab ul.nav-tabs li.active a {
  border-radius: 20px !important;
  background-color: #36a7a3;
  color: #fff;
  margin: 0px;
}
#community-home .h-mcin-row .h-mcin-tab ul.nav-tabs li a {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #333333;
  margin: 0px;
  padding: 4px 30px 7px 30px;
  border: none;
}
#community-home .h-mcin-row .h-mcin-tab ul.nav-tabs li a:hover {
  border: none;
  border-radius: 20px !important;
  background-color: #36a7a3;
  color: #fff;
}
#community-home .h-mcin-row .headliner {
  margin-bottom: 10px;
}
#community-home .h-mcin-row .headliner h3 {
  display: inline-block;
  margin: 0px;
}
#community-home .h-mcin-row article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget a:before {
  color: #8d8d8d;
}
#community-home .h-mcin-row article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget .ece-voting-sum {
  color: #8d8d8d;
}
#community-home .h-mcin-row article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget:hover a:before {
  color: #36a7a3;
}
#community-home .h-mcin-row article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget:hover .ece-voting-sum {
  color: #36a7a3;
}
#community-home .h-mcin-row article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget .ece-voting-action:hover:before {
  color: #36a7a3;
}
#community-home .h-mcin-row article.node .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:hover {
  color: #36a7a3;
}
#community-home .h-mcin-row article.node .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:hover:before {
  color: #36a7a3;
}
#community-home .h-mcin-row article.node .widget-comment .link-comment .icon-comment:hover {
  color: #36a7a3;
}
#community-home .h-mcin-row article.node .widget-comment .link-comment .icon-comment:hover:before {
  background: url(../images/icons/green/icon-comments.svg);
  background-size: 100%;
}

.c-header-top-row {
  padding-top: 15px;
  padding-bottom: 18px;
  background-color: #369692;
  position: relative;
  margin-bottom: 0px;
  color: #fff;
  transition: padding 0.2s ease;
}
.c-header-top-row .icon-network-wrap {
  font-size: 14px;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  font-weight: 300;
}
.c-header-top-row .icon-network-wrap a {
  color: #fff;
}
.c-header-top-row .icon-network-wrap strong {
  font-weight: 600;
}
.c-header-top-row .icon-network-wrap strong a {
  color: #fff;
}
.c-header-top-row .icon-network-wrap .icon-network:before {
  background: url(../images/icons/white/icon-network.svg) no-repeat;
  top: 3px;
  margin-right: 10px;
}

nav.navbar.secondary_navbar.affix + .ece-top-header + .ec-advertise-row + ins + #top-nav.affix + #page-wrapper .ece-community_header.affix {
  top: 100px;
}
nav.navbar.secondary_navbar.affix + .ece-top-header + .ec-advertise-row + ins + #top-nav.affix + #page-wrapper .ece-community_header.affix + .content {
  margin-top: 200px;
}

.ece-community_header {
  background-color: #36a7a3;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  padding-top: 0px;
  padding-bottom: 0px;
  position: relative;
  margin-bottom: 20px;
  top: 0;
  transition: top 0.5s;
}
.ece-community_header.affix {
  position: fixed;
  width: 100%;
  top: 50px;
  z-index: 991;
  padding: 10px 0;
  margin-bottom: 0px;
  height: auto !important;
}
.ece-community_header.affix .c-header-top-row {
  margin: 0px;
  background: none;
  padding: 0px;
}
.ece-community_header.affix .c-header-top-row .container {
  position: relative;
}
.ece-community_header.affix .c-header-top-row .container .icon-network-wrap {
  font-size: 12px;
  position: absolute;
  top: 18px;
  left: 52px;
  z-index: 1;
}
.ece-community_header.affix .c-header-top-row .container .icon-network-wrap .icon-network:before {
  margin-right: 7px;
  width: 12.5px;
  height: 12px;
  background-size: 100% auto;
}
.ece-community_header.affix .community-header-content {
  display: flex;
  flex-wrap: nowrap;
  margin-top: 0;
  margin-bottom: 0px;
}
.ece-community_header.affix .community-header-content .affix-w-auto {
  width: 100%;
}
.ece-community_header.affix .community-header-content .affix-w-auto.group-actions {
  margin-left: auto;
  width: auto;
}
.ece-community_header.affix .community-header-content .header-content .community-image {
  width: 34px;
  min-width: 34px;
  height: 34px;
  margin-right: 10px;
  top: 0px;
}
.ece-community_header.affix .community-header-content .header-content .community-image span {
  display: none;
}
.ece-community_header.affix .community-header-content .header-content .community-image img {
  width: 34px;
  min-width: 34px;
  height: 34px;
}
.ece-community_header.affix .community-header-content .header-content .community-label h1, .ece-community_header.affix .community-header-content .header-content .community-label h2 {
  line-height: 25px;
  margin-bottom: 0;
  margin-top: -10px;
  height: 18px;
}
.ece-community_header.affix .community-header-content .header-content .community-label h1 span, .ece-community_header.affix .community-header-content .header-content .community-label h2 span {
  font-size: 16px;
}
.ece-community_header.affix .community-header-content .header-content .community-label p {
  display: none;
}
.ece-community_header.affix .community-header-content .header-content .community-label .membership-count {
  display: none;
}
.ece-community_header.affix .community-header-content .action-links {
  display: flex;
  align-items: center;
  min-height: 34px;
}
.ece-community_header.affix .community-header-content .action-links .action-join,
.ece-community_header.affix .community-header-content .action-links .action-subscribe {
  margin-top: 0;
  margin-left: 20px;
  margin-bottom: 0px;
}
.ece-community_header.affix .community-header-content .action-links .join-action-links a {
  margin-top: 0;
  margin-left: 20px;
}
.ece-community_header.affix .community-header-content .action-links .action-remove {
  margin-top: 0;
  margin-left: 20px;
  margin-bottom: 0px;
}
.ece-community_header.affix .community-header-content .action-links .ec-follow-widget {
  margin-top: 0px;
  margin-left: 20px;
}
.ece-community_header.affix .community-header-content .action-links .icon-follow-rss {
  margin-top: 0px;
  margin-left: 20px;
  min-width: 120px;
}
.ece-community_header.affix .community-header-content .action-links .admin-action-links a {
  margin-top: 0px;
  margin-left: 20px;
}
.ece-community_header.affix + .content {
  margin-top: 150px;
}
.ece-community_header.affix .community-subtasks {
  display: none;
}
.ece-community_header .community-bg-img {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.ece-community_header .community-bg-img:before {
  content: "";
  background-color: rgba(54, 167, 163, 0.85);
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  height: 100%;
}
.ece-community_header .community-bg-img img {
  width: 100%;
  height: auto;
  max-width: inherit;
}
.ece-community_header .community-header-content {
  margin-top: 26px;
  margin-bottom: 0px;
  margin: padding 0.2s ease;
}
.ece-community_header .community-header-content .header-content {
  display: flex;
  flex-wrap: nowrap;
}
.ece-community_header .community-header-content .header-content .community-image {
  width: 100px;
  min-width: 100px;
  height: 100px;
  border-radius: 100%;
  margin-right: 20px;
  position: relative;
  transition: width 0.2s ease;
}
.ece-community_header .community-header-content .header-content .community-image img {
  max-width: inherit;
  width: 100px;
  min-width: 100px;
  height: 100px;
  border-radius: 100%;
  overflow: hidden;
  transition: width 0.2s ease, height 0.2s ease;
}
.ece-community_header .community-header-content .header-content .community-image span {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  display: block;
  height: 30px;
}
.ece-community_header .community-header-content .header-content .community-image span:before {
  width: 30px;
  height: 30px;
  background: #ffffff url(../images/icons/green/icon-subscribers.svg) no-repeat center center;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "";
  display: inline-block;
  color: #36a7a3;
  position: absolute;
  border-radius: 32px;
  right: -2px;
  top: 3px;
  text-align: center;
  line-height: 30px;
  font-size: 15px;
  z-index: 2;
}
.ece-community_header .community-header-content .header-content .community-image span:after {
  content: "";
  width: 36px;
  height: 36px;
  background-color: rgba(255, 255, 255, 0.3);
  border: solid 3px rgba(255, 255, 255, 0.3);
  display: inline-block;
  border-radius: 34px;
  right: -5px;
  top: 0px;
  position: absolute;
  z-index: 1;
}
.ece-community_header .community-header-content .header-content .community-label h1, .ece-community_header .community-header-content .header-content .community-label h2 {
  line-height: 28px;
  margin: 0;
  padding: 0px;
  margin-bottom: 5px;
  transition: margin 0.2s ease;
}
.ece-community_header .community-header-content .header-content .community-label h1 span, .ece-community_header .community-header-content .header-content .community-label h2 span {
  font-size: 22px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #fff;
}
.ece-community_header .community-header-content .header-content .community-label h1 span a, .ece-community_header .community-header-content .header-content .community-label h2 span a {
  color: #fff;
}
.ece-community_header .community-header-content .header-content .community-label h1 span a:hover, .ece-community_header .community-header-content .header-content .community-label h2 span a:hover {
  color: #E87906;
}
.ece-community_header .community-header-content .header-content .community-label h1 .pre-label, .ece-community_header .community-header-content .header-content .community-label h2 .pre-label {
  font-weight: 300;
  color: #d1e5ff;
  border: none;
}
.ece-community_header .community-header-content .header-content .community-label h1 .pre-label:before, .ece-community_header .community-header-content .header-content .community-label h2 .pre-label:before {
  display: none;
}
.ece-community_header .community-header-content .header-content .community-label p {
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #fff;
}
.ece-community_header .community-header-content .header-content .community-label .membership-count {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #fff;
}
.ece-community_header .community-header-content .action-remove,
.ece-community_header .community-header-content .action-join,
.ece-community_header .community-header-content .action-subscribe {
  min-width: 200px;
  height: 36px;
  border-radius: 18px;
  border: solid 2px #fff;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 30px;
  letter-spacing: 0.3px;
  color: #fff;
  display: inline-block;
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 10px;
  background: none;
}
.ece-community_header .community-header-content .action-links {
  text-align: center;
}
.ece-community_header .community-header-content .action-links .ec-follow-widget {
  margin-top: 10px;
}
.ece-community_header .community-header-content .action-links .ec-follow-widget .ece-follow-action {
  min-width: 195px;
  height: 36px;
  display: inline-block;
}
.ece-community_header .community-header-content .action-links .icon-follow-rss {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #fff;
  margin-top: 10px;
  display: block;
}
.ece-community_header .community-header-content .join-action-links a,
.ece-community_header .community-header-content .admin-action-links a {
  min-width: 205px;
  height: 36px;
  border-radius: 18px;
  border: solid 2px #fff;
  display: inline-block;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 10px;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 30px;
  letter-spacing: 0.3px;
  color: #fff;
  text-align: center;
  background: none;
}
.ece-community_header .community-header-content .join-action-links a:before,
.ece-community_header .community-header-content .admin-action-links a:before {
  content: "";
  width: 15.6px;
  height: 16px;
  background: url(../images/icons/white/icon-subscribers.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  position: relative;
  vertical-align: middle;
  margin-right: 10px;
}
.ece-community_header .community-subtasks {
  margin-top: 20px;
}
.ece-community_header .community-subtasks .container ul {
  text-align: center;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  border-bottom: none;
}
.ece-community_header .community-subtasks .container ul.subtasks li {
  float: none;
  display: inline-block;
  margin: 0px;
  margin-bottom: -3px;
}
.ece-community_header .community-subtasks .container ul.subtasks li a.subtask {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  margin: 0px;
  text-transform: uppercase;
  padding: 15px 20px;
  border-radius: 4px 4px 0 0 !important;
  border: none;
  color: #fff;
}
.ece-community_header .community-subtasks .container ul.subtasks li a.subtask:before {
  display: none !important;
}
.ece-community_header .community-subtasks .container ul.subtasks li a.subtask:hover {
  background: #fafafa;
  border: none;
  color: #36a7a3;
}
.ece-community_header .community-subtasks .container ul.subtasks li a.subtask:focus {
  background: #fafafa;
  border: none;
  color: #36a7a3;
  outline: none;
}
.ece-community_header .community-subtasks .container ul.subtasks li a.active {
  border-top: none;
  background: #fafafa;
  color: #36a7a3;
}

.ece-community-closed .community-subtasks .subtasks .subtask-stream .subtask-label:after,
.ece-community-closed .community-subtasks .subtasks .subtask-qa .subtask-label:after,
.ece-community-closed .community-subtasks .subtasks .subtask-news .subtask-label:after,
.ece-community-closed .community-subtasks .subtasks .subtask-members .subtask-label:after,
.ece-community-closed .community-subtasks .subtasks .subtask-experts .subtask-label:after {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: " ";
  opacity: 0.5;
  font-weight: 900;
}

#channel-global-header.ece-community_header {
  background-color: #6666BB;
}
#channel-global-header.ece-community_header .c-header-top-row {
  background-color: #23047C;
}
#channel-global-header.ece-community_header.affix .community-header-content {
  margin-bottom: 0px;
}
#channel-global-header.ece-community_header .community-header-content {
  margin-bottom: 26px;
}
#channel-global-header.ece-community_header .community-header-content .header-content .community-image span.header-channel-icon:before {
  content: "";
  background: #ffffff url(../images/icons/icon-articles-purple.svg) no-repeat center center;
}
#channel-global-header.ece-community_header .community-header-content .header-content .community-label .pre-label {
  color: #cec4eb;
}
#channel-global-header.ece-community_header .community-header-content .action-remove {
  margin-top: 10px;
}
#channel-global-header.ece-community_header .community-header-content .admin-action-links a {
  margin-top: 10px;
}
#channel-global-header.ece-community_header .community-bg-img:before {
  background-color: rgba(35, 4, 124, 0.85);
}

#channel-home .community-subtasks .container ul {
  margin-top: -17px;
}
#channel-home ul.subtasks {
  text-align: center;
  border: none;
}
#channel-home ul.subtasks li {
  float: none;
  display: inline-block;
}
#channel-home ul.subtasks li a {
  color: #240a7c;
  background: #fafafa;
  border-radius: 4px 4px 0 0 !important;
  border: none;
}
#channel-home .headliner h3 {
  margin: 0;
  margin-bottom: 12px;
  border-left: 4px solid #6666BB;
  padding-left: 16px;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #6666BB;
}
#channel-home .headliner span.see-more-right {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: right;
  color: #36a7a3;
  float: right;
}
#channel-home .headliner span.see-more-right a {
  color: #36a7a3;
  margin-right: 2px;
}
#channel-home .headliner span.see-more-left {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #36a7a3;
}
#channel-home .headliner span.see-more-left a {
  color: #36a7a3;
}
#channel-home .c-channel-items-row {
  margin-bottom: 40px;
  min-height: 665px;
}
#channel-home .c-channel-items-row .c-channel-item-wrapper form.ece-searcher-form {
  padding: 0px 8px;
}
#channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .pagination-container.first {
  display: none;
}
#channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-col.single .two-grid-content .image {
  height: 180px;
  overflow: hidden;
}
#channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-col.single .two-grid-content .image img {
  max-width: 100%;
  height: auto;
  width: 100%;
}
#channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-col.single .two-grid-content .body h4 {
  font-size: 20px;
  letter-spacing: 0.3px;
  line-height: 1.2em;
  margin-bottom: 0px;
}
#channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-col.single .two-grid-content .body .designation {
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #8d8d8d;
}
#channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-col.single .two-grid-content .body .designation a {
  color: #1c65a5;
}
#channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-col.single .two-grid-content .body .designation strong {
  color: #1c65a5;
  font-weight: bold;
  letter-spacing: normal;
}
#channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-col.single .two-grid-content .body .designation i {
  font-size: 12px;
}
#channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content {
  position: relative;
}
#channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .footer {
  padding: 0 10px 10px 10px;
}
#channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .footer .posted-by {
  display: flex;
}
#channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .footer .posted-by .image {
  width: 28px;
  height: 28px;
  margin-right: 5px;
}
#channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .footer .posted-by .image img {
  width: 28px;
  height: 28px;
  border-radius: 100%;
}
#channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .footer .posted-by .org-user {
  width: calc(100% - 33px);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  margin-left: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .footer .posted-by .org-user strong {
  font-weight: bold;
  color: #1c65a5;
}
#channel-home .c-channel-items-row .c-channel-item-wrapper .two-grid-content .footer .ece-social {
  font-size: 12px;
  font-weight: 300;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #8d8d8d;
}

#network-global-header.ece-community_header {
  background-color: #304d92;
}
#network-global-header.ece-community_header .c-header-top-row {
  background-color: rgba(48, 77, 146, 0.8);
}
#network-global-header.ece-community_header .community-bg-img:before {
  background-color: rgba(48, 77, 146, 0.85);
}
#network-global-header.ece-community_header .community-header-content {
  margin-bottom: 0px;
}
#network-global-header.ece-community_header .community-header-content .header-content .community-image span.header-network-icon:before {
  background: rgba(48, 77, 146, 0.85) url(../images/icons/white/icon-network.svg) no-repeat center center;
  right: -2px;
  top: 3px;
}
#network-global-header.ece-community_header .community-header-content .header-content .community-image span.header-network-icon:after {
  background-color: inherit;
  border: solid 3px #fff;
  right: -5px;
  top: 0px;
}
#network-global-header.ece-community_header .community-header-content .header-content .community-label h1, #network-global-header.ece-community_header .community-header-content .header-content .community-label h2 {
  color: rgba(177, 195, 236, 0.85);
}
#network-global-header.ece-community_header .community-subtasks .container ul.subtasks li a.active {
  color: #304d92;
}
#network-global-header.ece-community_header .community-subtasks .container ul.subtasks li a.subtask:hover, #network-global-header.ece-community_header .community-subtasks .container ul.subtasks li a.dropdown-communities:hover {
  color: #304d92;
}
#network-global-header.ece-community_header .community-subtasks .container ul.subtasks li a.subtask:focus, #network-global-header.ece-community_header .community-subtasks .container ul.subtasks li a.dropdown-communities:focus {
  color: #304d92;
}
#network-global-header.ece-community_header.affix .community-header-content .header-content .community-label .membership-count {
  display: block;
  margin-top: 8px;
}

#network-lp .results-overlay {
  display: none;
}
#network-lp .title {
  text-align: center;
  margin-bottom: 37px;
}
#network-lp .title h2 {
  font-size: 26px;
  font-weight: 300;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #333333;
  margin: 0;
  margin-bottom: 5px;
}
#network-lp .title .icon-part-of {
  font-weight: 300;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #cbcbcb;
  position: relative;
}
#network-lp .title .icon-part-of strong {
  font-weight: 600;
}
#network-lp .title .icon-part-of strong a {
  color: #cbcbcb;
  font-weight: 600;
}
#network-lp .title .icon-part-of:before {
  content: "";
  width: 14.6px;
  height: 14px;
  background: url(../images/icons/information/icon-network-light-gray.svg) no-repeat;
  display: inline-block;
  background-size: 100% 100%;
  margin-right: 10.5px;
  top: 2px;
  position: relative;
}
#network-lp .headliner h3 {
  margin: 0;
  margin-bottom: 15px;
  border-left: 4px solid #304d92;
  padding-left: 16px;
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #304d92;
}
#network-lp .headliner span.see-more-right {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: right;
  float: right;
}
#network-lp .headliner span.see-more-right a {
  margin-right: 2px;
  color: #304d92;
}
#network-lp .headliner span.see-more-right a:hover {
  color: #E87906;
}
#network-lp .headliner span.see-more-left {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
}
#network-lp .headliner span.see-more-left a {
  margin-right: 2px;
  color: #304d92;
}
#network-lp .headliner span.see-more-left a:hover {
  color: #E87906;
}
#network-lp .newContentEntry-wrapper {
  display: inline-block;
  width: 100%;
  margin-top: 10px;
}
#network-lp .link-text-btn {
  text-align: center;
  display: block;
}
#network-lp .link-text-btn a {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #1c65a5;
  border-bottom: 2px solid #1c65a5;
  padding-bottom: 5px;
  text-transform: uppercase;
}
#network-lp .link-text-btn a span {
  font-weight: 600;
}
#network-lp .h-mcin-row {
  margin-top: 40px;
}
#network-lp .h-mcin-row .h-mcin-tab {
  text-align: center;
  margin-bottom: 20px;
}
#network-lp .h-mcin-row .h-mcin-tab ul.nav-tabs {
  border-radius: 30px;
  background-color: #fff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.11);
  -moz-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.11);
  box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.11);
  text-align: center;
  margin: 0 auto;
  display: inline-block;
  padding: 5px;
}
#network-lp .h-mcin-row .h-mcin-tab ul.nav-tabs li {
  margin: 0px;
}
#network-lp .h-mcin-row .h-mcin-tab ul.nav-tabs li + li {
  margin-left: 5px;
}
#network-lp .h-mcin-row .h-mcin-tab ul.nav-tabs li.active a {
  border-radius: 20px !important;
  background-color: #304d92;
  color: #fff;
  margin: 0px;
}
#network-lp .h-mcin-row .h-mcin-tab ul.nav-tabs li a {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #6b6b6b;
  margin: 0px;
  padding: 4px 30px 7px 30px;
  border: none;
}
#network-lp .h-mcin-row .h-mcin-tab ul.nav-tabs li a:hover, #network-lp .h-mcin-row .h-mcin-tab ul.nav-tabs li a:focus {
  border: none;
  border-radius: 20px !important;
  background-color: #304d92;
  color: #fff;
}
#network-lp .h-mcin-row .headliner {
  margin-bottom: 10px;
}
#network-lp .h-mcin-row .headliner h3 {
  display: inline-block;
  margin: 0px;
}
#network-lp .h-mcin-row .headliner .filter {
  display: inline-block;
  float: right;
}
#network-lp #n-iu-community {
  margin-top: 80px;
}
#network-lp #n-mobile-community {
  margin-top: 80px;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item {
  position: relative;
  padding: 0 20px;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item.n-item-one {
  padding: 0px;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item.n-item-one .carousel-inner .item {
  width: calc(100% - 11px);
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item.n-item-one .item-controls {
  display: none;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item.n-item-two {
  padding: 0px;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item.n-item-two .carousel-inner .item {
  width: calc(50% - 11px);
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item.n-item-two .item-controls {
  display: none;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item.n-item-three {
  padding: 0px;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item.n-item-three .carousel-inner .item {
  width: calc(33% - 11px);
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item.n-item-three .item-controls {
  display: none;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner {
  white-space: nowrap;
  overflow: hidden;
  margin: 0 -6px;
  text-align: center;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item {
  margin: 0;
  position: relative;
  vertical-align: top;
  overflow: hidden;
  height: 100%;
  white-space: normal;
  padding: 0px;
  border-radius: 6px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  margin: 0 8px;
  margin-bottom: 10px;
  text-align: left;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .image {
  height: 190px;
  overflow: hidden;
  background: #dedede;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .image img {
  width: 100%;
  max-width: inherit;
  height: auto;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .detail {
  padding: 0 10px;
  text-align: center;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .detail h3.title {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.6em;
  font-style: normal;
  letter-spacing: 0.3px;
  color: #333333;
  margin-bottom: 0px;
  margin-top: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .detail h3.title a {
  color: #333333;
  display: inline-block;
  vertical-align: middle;
  max-width: calc(100% - 24px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: top;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .detail h3.title a:hover {
  color: #E87906;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .detail h3.title a:hover:before {
  background: url("../images/icons/orange/icon-community.svg") no-repeat;
  width: 15px;
  height: 10px;
  background-size: 100%;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .detail h3.title a:before {
  content: "";
  background: url("../images/icons/gray/icon-community.svg") no-repeat;
  width: 15px;
  height: 10px;
  background-size: 100%;
  display: inline-block;
  margin-right: 3px;
  top: -1px;
  position: relative;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .detail h3 span {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 4px;
  margin-right: 5px;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .detail h3 span.icon-community {
  display: none;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .detail p.subscriber {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #6b6b6b;
  margin-bottom: 6px;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .see-more-wrap a {
  height: 39px;
  line-height: 37px !important;
  display: block;
  border-radius: 4px;
  background-color: #f9f9f9;
  text-transform: uppercase;
  font-size: 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 0 0 4px 4px;
  color: #333333;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .see-more-wrap a:hover {
  color: #E87906;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .see-more-wrap a:focus {
  opacity: 1;
  color: #E87906 !important;
  outline: none;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls {
  position: absolute;
  top: 50%;
  width: 98%;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: none;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-left {
  left: -10px;
  background: none;
  box-shadow: inherit;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 18px;
  font-weight: bold;
  color: #333333;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-left:hover {
  opacity: 1;
  color: #E87906;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-left:focus {
  outline: none;
  opacity: 1;
  color: #E87906;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-left:focus i {
  outline: none;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-right {
  right: -10px;
  background: none;
  box-shadow: inherit;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 18px;
  font-weight: bold;
  color: #333333;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-right:hover {
  opacity: 1;
  color: #E87906;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-right:focus {
  outline: none;
  opacity: 1;
  color: #E87906;
}
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-right:focus i {
  outline: none;
}
@media (max-width: 991px) {
  #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .item {
    width: calc(50% - 16px);
  }
}
@media (max-width: 767px) {
  #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .item {
    width: calc(50% - 16px);
  }
  #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls {
    width: 92%;
  }
}
@media (max-width: 575px) {
  #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .item {
    width: calc(100% - 8px);
  }
}
@media (max-width: 767px) {
  #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-left {
    left: -10px;
  }
}
@media (max-width: 767px) {
  #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-right {
    right: -10px;
  }
}
#network-lp .n-channels-row {
  margin-top: 60px;
}
#network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .image {
  overflow: hidden;
  height: 80px;
}
#network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .image img {
  width: 100%;
}
#network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner h3 {
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #333333;
  margin-bottom: 15px;
}
#network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner p {
  font-size: 12px;
  font-weight: 300;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #333333;
  margin-bottom: 5px;
}
#network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .ece-information-list li {
  padding: 0px;
  width: 105px;
  display: inline-block;
}
#network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .ece-recent-cont-block h4 {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  margin: 0px;
  margin-bottom: 3px;
}
#network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner ul.recent-links {
  margin: 0;
  padding: 0;
}
#network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner ul.recent-links li {
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  vertical-align: top;
  line-height: 1.6em;
  position: relative;
  margin: 0;
  padding: 0px;
  margin-bottom: 5px;
  display: block;
  padding-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner ul.recent-links li a {
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
}
#network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner ul.recent-links li:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  position: absolute;
  display: inline-block;
  font-size: 6px;
  top: 7px;
  left: 0;
}
#network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .link-more {
  text-align: left;
  padding-left: 0px;
  display: inline-block;
  margin-bottom: 0px;
}
#network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .link-more a {
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 0.3px;
  color: #000000;
  position: relative;
  text-transform: uppercase;
}
#network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .link-more a:before {
  content: "→";
  position: relative;
  color: #000;
  display: inline-block;
  margin-right: 8px;
}
#network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .link-more a:hover {
  color: #E87906;
}
#network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .link-more a:hover:before {
  color: #E87906;
}
#network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .see-total {
  font-size: 12px;
  letter-spacing: 0.3px;
  color: #8d8d8d;
}
#network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .ec-follow-widget {
  margin-top: 20px;
}
#network-lp .n-highlights-row {
  margin-bottom: 60px;
}
#network-lp .n-highlights-row .n-highlights-card .ece-search-results .ece-search_result article.node .meta {
  margin-top: 10px;
  margin-bottom: 12px;
}
#network-lp .n-highlights-row .n-highlights-card .ece-search-results .ece-search_result article.node .article-body h2 {
  margin-top: 0px;
  margin-bottom: 2px;
}
#network-lp .n-popular-m-row {
  margin-bottom: 60px;
}
#network-lp .n-popular-m-row .n-popular-m-wrapper .headliner h3 {
  margin-bottom: 0px;
}
#network-lp .n-popular-m-row .n-popular-m-wrapper .n-pupular-m-group .inner {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 0 10px 10px 10px;
  margin-top: 55px;
  position: relative;
}
#network-lp .n-popular-m-row .n-popular-m-wrapper .n-pupular-m-group .inner .user-picture {
  top: -28px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
#network-lp .n-popular-m-row .n-popular-m-wrapper .n-pupular-m-group .inner .user-picture img {
  width: 58px;
  height: 58px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  box-shadow: none;
  border: solid 4.3px #fff;
}
#network-lp .n-popular-m-row .n-popular-m-wrapper .n-pupular-m-group .inner .realname-link {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #333333;
  display: block;
  padding-top: 40px;
}
#network-lp .n-popular-m-row .n-popular-m-wrapper .n-pupular-m-group .inner p.designation {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #8d8d8d;
  margin: 0px;
}
#network-lp .n-popular-m-row .n-popular-m-wrapper .n-pupular-m-group .inner .organisation {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #333333;
}
#network-lp .n-popular-m-row .n-popular-m-wrapper .n-pupular-m-group .inner .ece-social-wrap {
  margin-top: 10px;
}
#network-lp .n-popular-m-row .n-popular-m-wrapper .n-pupular-m-group .inner .ece-social-wrap ul.contact-actions li a.social-link {
  height: 24px;
  width: 24px;
  border: 3px solid #fff;
}
#network-lp .n-popular-m-row .n-popular-m-wrapper .n-pupular-m-group .inner .ece-social-wrap ul.contact-actions li a.social-link:before {
  line-height: 19px;
  font-size: 11px;
}
#network-lp .n-popular-m-row .n-popular-m-wrapper .n-pupular-m-group .inner .ece-social-wrap ul.contact-actions li a.social-link.social-email:before {
  margin-top: 0;
}
#network-lp .ece-ad {
  margin: 100px 0;
}
#network-lp .n-r-job-n-event-row {
  margin-bottom: 60px;
}
#network-lp .n-r-job-n-event-row h3 {
  display: inline-block;
}
#network-lp .n-r-job-n-event-row .ece-post-card {
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  display: flex;
  padding: 10px;
  margin-bottom: 10px;
  min-height: 82px;
  align-items: center;
}
#network-lp .n-r-job-n-event-row .ece-post-card .image + .detail {
  width: calc(100% - 56px);
}
#network-lp .n-r-job-n-event-row .n-related-jobs-col .ece-post-card .image + .detail {
  width: calc(100% - 56px);
}
#network-lp .n-r-job-n-event-row .n-related-jobs-col .ece-post-card figure.image {
  width: 46px;
  height: 46px;
  min-width: 46px;
  margin-right: 10px;
}
#network-lp .n-r-job-n-event-row .n-related-jobs-col .ece-post-card figure.image img {
  width: 46px;
  height: 46px;
  min-width: 46px;
  border-radius: 4.8px;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.16);
}
#network-lp .n-r-job-n-event-row .n-related-jobs-col .ece-post-card .detail {
  width: calc(100% - 56px);
}
#network-lp .n-r-job-n-event-row .n-related-jobs-col .ece-post-card .detail h3 {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  margin: 0px;
}
#network-lp .n-r-job-n-event-row .n-related-jobs-col .ece-post-card .detail p {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  margin: 0px;
  display: block;
}
#network-lp .n-r-job-n-event-row .n-industy-events-col .detail h3 {
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  margin: 0px;
}
#network-lp .n-r-job-n-event-row .n-industy-events-col .detail p {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #333333;
  margin: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
#network-lp .n-r-job-n-event-row .n-industy-events-col .detail p.date {
  font-weight: 300;
}
#network-lp .n-r-job-n-event-row .n-industy-events-col .detail p.location {
  font-weight: 600;
}
#network-lp .n-recent-news-row h3 {
  display: inline-block;
}
#network-lp .n-recent-news-row .ece-post-card {
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  display: flex;
  padding: 10px;
  margin-bottom: 10px;
}
#network-lp .n-recent-news-row .ece-post-card .detail {
  width: 100%;
}
#network-lp .n-recent-news-row .ece-post-card .detail h3 {
  margin: 0px;
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0.3px;
  color: #333333;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
#network-lp .n-recent-news-row .ece-post-card .detail h3 a {
  color: #333333;
}
#network-lp .n-recent-news-row .ece-post-card .detail .designation {
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  margin-bottom: 7px;
}
#network-lp .n-recent-news-row .ece-post-card .detail .designation a {
  color: #1c65a5;
}
#network-lp .n-recent-news-row .ece-post-card .detail .designation strong {
  color: #1c65a5;
  font-weight: bold;
  letter-spacing: normal;
}
#network-lp .n-recent-news-row .ece-post-card .detail .designation i {
  font-size: 12px;
}
#network-lp .n-recent-news-row .ece-post-card .detail p {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  margin-bottom: 0px;
}
#network-lp .sidebar .ece-ad {
  margin-top: 0px;
  margin-bottom: 40px;
}

@media screen and (min-width: 0\0 ) and (min-resolution: 72dpi) {
  .ece-topic-stream .ece-search_result article.node {
    max-width: 780px;
  }

  #ece-member-profile .ece-search_result article.node {
    max-width: 940px;
  }
}
#ece-com-directory .cd-banner-row {
  width: 100%;
  display: block;
  overflow: hidden;
  padding-top: 80px;
  padding-bottom: 110px;
  position: relative;
  margin-bottom: 50px;
}
#ece-com-directory .cd-banner-row .cd-banner-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c65a5 url(../images/community-dir-banner.jpg) no-repeat;
  background-size: 100%;
  z-index: 1;
}
#ece-com-directory .cd-banner-row .cd-banner-bg:before {
  background-color: rgba(19, 104, 212, 0.65);
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  top: 0;
}
#ece-com-directory .cd-banner-row .cd-banner-container {
  z-index: 2;
  position: relative;
}
#ece-com-directory .cd-banner-row .text h1 {
  font-size: 26px;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #fff;
  margin-bottom: 40px;
}
#ece-com-directory .cd-banner-row .text h1 span {
  font-weight: 600;
}
#ece-com-directory .cd-banner-row .text p {
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #fff;
  max-width: 1000px;
  margin: 0 auto;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel-group {
  display: flex;
  flex-wrap: wrap;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .dir-col {
  width: calc(33.33333333% - 20px);
  border: 1px solid #e0e0e0;
  background: #ffffff;
  margin: 10px;
  padding: 0px;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel {
  border: none;
  background: none;
  box-shadow: none;
  padding: 15px;
  position: relative;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel + .panel {
  margin-top: 0;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .header-image {
  margin-bottom: 10px;
  height: 200px;
  overflow: hidden;
  background: #dedede;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .header-image img {
  width: 100%;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .header-image:empty {
  display: none;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-heading {
  background-color: inherit;
  border: none;
  color: #333333;
  padding: 0px;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-heading h4.panel-title {
  font-size: 22px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 0.3px;
  color: #000000;
  margin-bottom: 5px;
  font-family: proxima-nova-condensed;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-heading h4.panel-title a {
  position: relative;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-heading h4.panel-title a:after {
  content: "";
  background: url(../images/icons/icon-link.svg) no-repeat;
  width: 18px;
  height: 18px;
  position: relative;
  left: 5px;
  vertical-align: bottom;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-heading p {
  font-size: 12pt;
  font-weight: 300;
  line-height: 1.2em;
  letter-spacing: 0.3px;
  color: #888888;
  margin-bottom: 0px;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .channel-group-toggle {
  font-size: 16px;
  font-weight: 600;
  margin-top: 10px;
  display: block;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .channel-group-toggle:after {
  content: "";
  background: url(../images/icons/icon-collapse.svg) no-repeat;
  display: inline-block;
  width: 18px;
  height: 18px;
  background-size: 100%;
  position: relative;
  left: 10px;
  top: 3px;
  transition: transform 0.5s;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .channel-group-toggle[aria-expanded=true]:after {
  opacity: 0.5;
  transform: rotate(180deg);
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse {
  border: none;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body {
  border: none;
  padding: 0px 0;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .title {
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #333333;
  margin-top: 20px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .title.icon-groups:before {
  content: "";
  background: url(../images/icons/gray/community/icon-group.svg) no-repeat top left;
  width: 22px;
  height: 14px;
  display: inline-block;
  margin-right: 3px;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .title.icon-channels:before {
  content: "";
  background: url(../images/icons/gray/community/icon-channel.svg) no-repeat top left;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 3px;
  background-size: 16px 16px;
  position: relative;
  top: 2px;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card {
  display: flex;
  align-items: flex-start;
  margin-top: 10px;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .image {
  width: 40px;
  min-width: 40px;
  height: 40px;
  overflow: hidden;
  margin-right: 10px;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .image img {
  width: 100%;
  border-radius: 100%;
  border: 1px solid #ddd;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .detail {
  margin-right: 0;
  width: calc(100% - 50px);
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .detail h3 {
  font-size: 14pt;
  font-weight: 700;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #333333;
  margin: 0px;
  font-family: proxima-nova-condensed;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .detail .subscribe {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #333333;
  margin-bottom: 0px;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .detail .subscribe a span {
  font-weight: 300;
  font-size: 9pt;
  border-radius: 4px;
  border-width: 1px;
  margin: 5px 0;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .detail p {
  font-size: 10pt;
  letter-spacing: 0.3px;
  color: #888888;
  font-weight: 300;
  margin-bottom: 0px;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .detail .ece-information-list li {
  display: inline-block;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .detail .ece-information-list li + li {
  margin-left: 50px;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .action-group {
  margin-left: auto;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .action-group .join-btn {
  min-width: 123px;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .action-group .ece-follow-action {
  min-width: 123px;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-channels-wrapper .title {
  margin-top: 60px;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-channels-wrapper .cd-group-channel-card .inner-wrapper .group-channel-card h3 {
  margin-bottom: 10px;
}
#ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-channels-wrapper .cd-group-channel-card .inner-wrapper .group-channel-card p {
  color: #333333;
}

.node.mode-ece_full ul li {
  font-size: 16px;
}

#sponsor-download-container,
#join-expert-container,
#get-published-container {
  text-align: left;
  padding: 35px;
  background: rgba(68, 140, 203, 0.05);
  color: #333333;
  margin: 15px 0;
}
#sponsor-download-container h3,
#join-expert-container h3,
#get-published-container h3 {
  margin-top: 0;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  color: #000000;
  font-style: normal;
  letter-spacing: 0.3px;
  line-height: 25px;
  margin-bottom: 15px;
  color: #333333;
}
#sponsor-download-container p,
#join-expert-container p,
#get-published-container p {
  text-align: left;
  font-size: 16px;
  color: #333333;
  text-align: left;
  font-weight: normal;
  line-height: 1.5em;
  letter-spacing: 0.3px;
}
#sponsor-download-container p:last-child,
#join-expert-container p:last-child,
#get-published-container p:last-child {
  margin-bottom: 0px;
}
#sponsor-download-container a,
#join-expert-container a,
#get-published-container a {
  font-size: 16px;
}
#sponsor-download-container ul,
#join-expert-container ul,
#get-published-container ul {
  margin-top: 15px;
  margin-bottom: 15px;
}
#sponsor-download-container ul li,
#join-expert-container ul li,
#get-published-container ul li {
  color: #333333;
  text-align: left;
  font-weight: normal;
  font-size: 14px;
  margin-bottom: 5px;
  line-height: 1.6em;
}
#sponsor-download-container ul li:last-child,
#join-expert-container ul li:last-child,
#get-published-container ul li:last-child {
  margin-bottom: 0px;
}

#join-expert-container {
  padding: 15px;
}
#join-expert-container h3 {
  text-align: left;
  font-size: 14px;
  margin: 0px;
  line-height: 1.6em;
  font-weight: bold;
}
#join-expert-container p,
#join-expert-container a {
  font-size: 14px;
  line-height: 1.6em;
  margin: 0px;
}
#join-expert-container p strong,
#join-expert-container a strong {
  font-weight: 600;
}
#join-expert-container ul {
  margin: 5px 0px;
}
#join-expert-container ul li {
  line-height: 1.6em;
  margin: 0px;
}
#join-expert-container ul li strong {
  font-weight: 600;
}

#contact-site-form {
  padding: 0;
  border: none;
}
#contact-site-form .form-content {
  margin-bottom: 40px;
}

.normal-text {
  font-weight: normal;
  letter-spacing: normal;
}

.form-item-title .description {
  margin-bottom: 5px;
}
.form-item-title .description .popover-realname .popover-trigger-help i {
  color: #1c65a5;
}
.form-item-title .description .popover-realname .popover-content-help {
  display: none;
}

#ece-more-posts, #ece-more-related-events {
  padding: 0;
  margin: 25px 0;
}
#ece-more-posts h2.page-segment-header, #ece-more-related-events h2.page-segment-header {
  width: 100%;
  margin-left: 0px;
  margin-bottom: 0;
  padding-left: 0px;
  padding-bottom: 5px;
  text-transform: uppercase;
  color: #000000;
}
#ece-more-posts .inner-container .card-deck, #ece-more-related-events .inner-container .card-deck {
  margin: 0 -10px;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
#ece-more-posts .inner-container .card-deck .mode-more_posts, #ece-more-posts .inner-container .card-deck .ece-search_result, #ece-more-related-events .inner-container .card-deck .mode-more_posts, #ece-more-related-events .inner-container .card-deck .ece-search_result {
  margin: 0 10px;
  margin-bottom: 20px;
  width: calc(50% - 20px);
}
#ece-more-posts .inner-container .card-deck .card .card-img-top, #ece-more-related-events .inner-container .card-deck .card .card-img-top {
  height: 115px;
  overflow: hidden;
  background: #dedede;
}
#ece-more-posts .inner-container .card-deck .card img, #ece-more-related-events .inner-container .card-deck .card img {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  display: block;
}
#ece-more-posts .inner-container .card-deck .card .card-body h4.card-title, #ece-more-related-events .inner-container .card-deck .card .card-body h4.card-title {
  font-size: 18px;
  color: #333333;
}
#ece-more-posts .inner-container .card-deck .card .card-body h4.card-title a, #ece-more-related-events .inner-container .card-deck .card .card-body h4.card-title a {
  color: #333333;
}
#ece-more-posts .inner-container .card-deck .card .card-body h4.card-title a:hover, #ece-more-related-events .inner-container .card-deck .card .card-body h4.card-title a:hover {
  color: #E87906;
}
#ece-more-posts .inner-container .card-deck .card .card-body p.card-text, #ece-more-related-events .inner-container .card-deck .card .card-body p.card-text {
  font-size: 16px;
  color: #8d8d8d;
}
#ece-more-posts .inner-container .card-deck .card .card-body p.card-text a, #ece-more-related-events .inner-container .card-deck .card .card-body p.card-text a {
  color: #8d8d8d;
}
#ece-more-posts .inner-container .card-deck .card .card-body .article-summary, #ece-more-related-events .inner-container .card-deck .card .card-body .article-summary {
  font-size: 16px;
}
#ece-more-posts .inner-container .card-deck .card:last-child, #ece-more-related-events .inner-container .card-deck .card:last-child {
  margin-top: 0px;
}

#ece-more-related-events .inner-container .card-deck .ece-search_result {
  width: calc(33.33% - 20px);
}
@media screen and (max-width: 991px) {
  #ece-more-related-events .inner-container .card-deck .ece-search_result {
    width: calc(50% - 20px);
  }
}
@media screen and (max-width: 575px) {
  #ece-more-related-events .inner-container .card-deck .ece-search_result {
    width: 100%;
  }
}
#ece-more-related-events .inner-container .card-deck .card .card-body h4.card-title {
  font-family: proxima-nova-condensed;
  text-transform: uppercase;
}
#ece-more-related-events .inner-container .card-deck .card .card-body .date_time {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 11pt;
  font-weight: 400;
  text-transform: uppercase;
  color: #888888;
}
#ece-more-related-events .inner-container .card-deck .card .card-body .date_time i {
  font-size: 11pt;
  margin-right: 3px;
  vertical-align: baseline;
}
#ece-more-related-events .inner-container .card-deck .card .card-body .date_time span.node-type {
  color: #E87906;
}
#ece-more-related-events .inner-container .card-deck .card .card-body .member_discount {
  font-size: 11pt;
  margin-bottom: 5px;
}
#ece-more-related-events .inner-container .card-deck .card .card-body .member_discount i {
  color: #E87906;
}

.action-edit-button {
  text-align: right;
  margin-bottom: 10px;
}
.action-edit-button .action-edit:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  display: inline-block;
  margin-right: 10px;
  line-height: normal;
}

.issue-header-bg {
  width: 100%;
  margin-bottom: 15px;
  text-align: center;
}
.issue-header-bg img {
  width: auto;
  margin: 0 auto;
  display: block;
  max-width: 100%;
}

.ece-special-issue-stream .term-description {
  font-size: 14pt;
  font-weight: 400;
  line-height: 1.8em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #000;
  margin: 15px 0;
}
.ece-special-issue-stream .term-description:empty {
  display: none;
}

.special-issue-header {
  padding-top: 55px;
  padding-bottom: 55px;
  text-align: center;
}
.special-issue-header .message-icon-big {
  display: none !important;
}
.special-issue-header h1.page-title {
  display: block;
  text-align: center;
}
.special-issue-header h1.page-title .title-text {
  margin-bottom: 10px;
}
.special-issue-header h1.page-title .title-text a {
  text-transform: initial;
}
.special-issue-header h1.page-title .message-text {
  text-align: center !important;
}

.ece-stream-webcasts .table-responsive,
.ece-stream-powersessions .table-responsive,
.spcial-issue-block .table-responsive {
  border: none;
  padding: 0;
  margin: 0px;
}
.ece-stream-webcasts .report-table-header,
.ece-stream-powersessions .report-table-header,
.spcial-issue-block .report-table-header {
  display: none;
}
.ece-stream-webcasts .table-responsive,
.ece-stream-powersessions .table-responsive,
.spcial-issue-block .table-responsive {
  overflow: inherit;
}
.ece-stream-webcasts #ece-special-issues thead,
.ece-stream-webcasts table.search-results.dataTable thead,
.ece-stream-powersessions #ece-special-issues thead,
.ece-stream-powersessions table.search-results.dataTable thead,
.spcial-issue-block #ece-special-issues thead,
.spcial-issue-block table.search-results.dataTable thead {
  display: none;
}
.ece-stream-webcasts.upcoming_events .body p.date,
.ece-stream-powersessions.upcoming_events .body p.date,
.spcial-issue-block.upcoming_events .body p.date {
  font-weight: 600;
  color: #1c65a5;
}

.suggest-topic-block {
  display: flex;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  padding: 15px;
  margin-bottom: 30px;
  align-items: flex-start;
}
@media screen and (max-width: 575px) {
  .suggest-topic-block {
    flex-direction: column;
  }
}
.suggest-topic-block .suggest-text {
  font-size: 17px;
  margin-right: 15px;
}
@media screen and (max-width: 575px) {
  .suggest-topic-block .suggest-text {
    margin-right: 0px;
  }
}
.suggest-topic-block .suggest-text span {
  font-weight: 500;
}
.suggest-topic-block .suggest-btn {
  min-width: 180px;
  max-width: 180px;
  margin-left: auto;
}
@media screen and (max-width: 575px) {
  .suggest-topic-block .suggest-btn {
    margin-left: inherit;
    margin-top: 10px;
  }
}
.suggest-topic-block .suggest-btn .action-btn {
  display: block;
  margin: 0px;
}

.ece-stream-powersessions header.message-container,
.ece-stream-webcasts header.message-container {
  padding-bottom: 0px;
  overflow: visible;
}
.ece-stream-powersessions header.message-container .community-subtasks,
.ece-stream-webcasts header.message-container .community-subtasks {
  margin-top: 40px;
}
.ece-stream-powersessions header.message-container .community-subtasks .container ul.subtasks li a.subtask.active, .ece-stream-powersessions header.message-container .community-subtasks .container ul.subtasks li a.subtask:hover,
.ece-stream-webcasts header.message-container .community-subtasks .container ul.subtasks li a.subtask.active,
.ece-stream-webcasts header.message-container .community-subtasks .container ul.subtasks li a.subtask:hover {
  color: #000000;
}
.ece-stream-powersessions header.message-container .community-subtasks .container ul.subtasks li.active a,
.ece-stream-webcasts header.message-container .community-subtasks .container ul.subtasks li.active a {
  color: #000000;
}
.ece-stream-powersessions .col-searcher-results .ece-searcher-form,
.ece-stream-webcasts .col-searcher-results .ece-searcher-form {
  display: none !important;
}
.ece-stream-powersessions .dataTables_wrapper .pagination-container.first .dataTables_info,
.ece-stream-webcasts .dataTables_wrapper .pagination-container.first .dataTables_info {
  padding-top: 0px;
}

.node-event .article-info .info-items-right .info-items li:nth-child(1),
.node-webinar .article-info .info-items-right .info-items li:nth-child(1) {
  display: none !important;
}

.node .unpublished-message {
  padding: 12px;
  border: 1px solid #ecebea;
  background: #f3f3f3;
  margin: 20px 0;
  border-left: 8px solid #8a4d4d;
}
.node .unpublished-message p strong {
  color: #8a4d4d;
}
.node .field.field-name-ece-main-image {
  text-align: center;
  margin: 0 0 20px 0;
}
.node .field.field-name-ece-main-image img {
  max-width: 100%;
  height: auto;
}
.node .field.field-name-body {
  margin: 20px 0 0 0;
  overflow-wrap: break-word;
  word-wrap: break-word;
  font-size: 14pt;
  font-weight: 400 !important;
  color: #000000 !important;
  line-height: 1.8em;
}
.node .field.field-name-body p {
  margin: 0 0 15px;
  font-size: 14pt !important;
  font-weight: 400 !important;
  line-height: 1.8em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #000000 !important;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  background: none !important;
}
.node .field.field-name-body p i,
.node .field.field-name-body p em {
  font-size: 14pt !important;
  font-style: italic;
  letter-spacing: 0.3px;
  color: #333333;
}
.node .field.field-name-body p strong,
.node .field.field-name-body p b,
.node .field.field-name-body p span {
  font-size: 14pt !important;
  color: #333333;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
}
.node .field.field-name-body p strong span,
.node .field.field-name-body p b span,
.node .field.field-name-body p span span {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  font-size: 14pt !important;
}
.node .field.field-name-body em,
.node .field.field-name-body i {
  font-size: 14pt !important;
  font-style: italic;
  letter-spacing: 0.3px;
  color: #333333;
}
.node .field.field-name-body strong,
.node .field.field-name-body b {
  font-size: 14pt !important;
  color: #333333;
}
.node .field.field-name-body a {
  color: black !important;
  padding: 0 !important;
  text-decoration: none !important;
  background-image: linear-gradient(transparent 0%, transparent calc(50% - 4px), #E87906, calc(50% - 4px), #E87906 100%) !important;
  transition: background-position 120ms ease-in-out, padding 120ms ease-in-out !important;
  background-size: 100% 200% !important;
  background-position: 0 0 !important;
}
.node .field.field-name-body a:hover {
  color: black !important;
  background-image: linear-gradient(transparent 0%, transparent calc(50% - 4px), #E87906, calc(50% - 4px), #E87906 100%) !important;
  background-position: 0 100% !important;
}
.node .field.field-name-body a strong {
  color: black !important;
  padding: 0 !important;
  text-decoration: none !important;
  background-image: linear-gradient(transparent 0%, transparent calc(50% - 4px), #E87906, calc(50% - 4px), #E87906 100%) !important;
  transition: background-position 120ms ease-in-out, padding 120ms ease-in-out !important;
  background-size: 100% 200% !important;
  background-position: 0 0 !important;
}
.node .field.field-name-body a strong:hover {
  color: black !important;
  background-image: linear-gradient(transparent 0%, transparent calc(50% - 4px), #E87906, calc(50% - 4px), #E87906 100%) !important;
  background-position: 0 100% !important;
}
.node .field.field-name-body blockquote {
  font-style: italic;
}
.node .field.field-name-body blockquote p {
  font-style: italic;
}
.node .field.field-name-body ul,
.node .field.field-name-body ol {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: 60px;
  margin-bottom: 20px;
}
.node .field.field-name-body ul li,
.node .field.field-name-body ol li {
  font-size: 14pt !important;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.8em;
  letter-spacing: normal;
  color: #333333;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  position: relative;
  padding-left: 20px;
}
.node .field.field-name-body ul li:before,
.node .field.field-name-body ol li:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  color: #1c65a5;
  font-size: 6px;
  top: 1px;
  left: 0px;
  position: absolute;
}
.node .field.field-name-body ul li span,
.node .field.field-name-body ol li span {
  font-size: 14pt !important;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
}
.node .field.field-name-body ul li + li,
.node .field.field-name-body ol li + li {
  margin-top: 10px;
}
.node .field.field-name-body ol {
  list-style: decimal;
  margin-left: 74px;
}
.node .field.field-name-body ol li {
  padding-left: 5px;
}
.node .field.field-name-body ol li:before {
  display: none;
}
.node .field.field-name-body img {
  margin: 15px 0 15px;
}
.node .field.field-name-body img[style*="float:left"] {
  margin: 15px 15px 15px 0;
}
.node .field.field-name-body img[style*="float:right"] {
  margin: 15px 0 15px 15px;
}
.node .field.field-name-body figure.image {
  margin-bottom: 15px;
}
.node .field.field-name-body figure.image[style*="float:left"] {
  margin: 15px 15px 15px 0;
}
.node .field.field-name-body figure.image[style*="float:right"] {
  margin: 15px 0 15px 15px;
}
.node .field.field-name-body figure.image img {
  margin-bottom: 6px;
}
.node .field.field-name-body figure.image figcaption {
  font-size: 14px;
  color: #777777;
  font-style: italic;
  line-height: 18px;
}
.node .field.field-name-body table {
  margin: 20px 0 20px;
}
.node .field.field-name-body table th {
  text-align: center;
  padding: 2px;
}
.node .field.field-name-body table td {
  padding: 2px;
}
.node .field.field-name-body h1.ece-body-header {
  font-size: 26px;
}
.node .field.field-name-body h2.ece-body-sub-header {
  font-size: 24px;
}
.node .field.field-name-body h3.ece-body-sub-sub-header {
  font-size: 22px;
  background: none !important;
}
.node .field.field-name-body span.ece-body-big {
  font-size: 18px;
}
.node .field.field-name-body small.ece-body-small {
  font-size: 85%;
}
.node .field.field-name-body .lead-collection-embedded {
  float: none;
  margin: 0 auto 10px auto;
  max-width: 100%;
  clear: both;
  display: block;
}
.node .field.field-name-body .lead-collection-embedded #lead-collection-content {
  max-width: 100%;
}
.node .field .table-responsive {
  margin-bottom: 20px;
}
.node .field .table-responsive table {
  margin-bottom: 0px;
}
.node .topics,
.node .hashtags {
  margin: 20px 0;
}
.node .topics h3,
.node .hashtags h3 {
  color: #B86E80;
  font-size: 16px;
  line-height: 18px;
  font-weight: 600;
}
.node .sponsor_company_picture_full {
  float: right;
}
.node .profile-posted_for {
  font-weight: 600;
  font-size: 12px;
  display: inline-block;
  margin-bottom: 10px;
}

.node.mode-ece_full .ewsletters-sub-block,
.node-news-article.mode-ece_embedded .ewsletters-sub-block {
  margin-top: 0px;
}
.node.mode-ece_full .ece-voting-widget,
.node-news-article.mode-ece_embedded .ece-voting-widget {
  float: right;
  margin: 4px 0 0px 10px;
}
.node.mode-ece_full .article-author .profile-realname,
.node-news-article.mode-ece_embedded .article-author .profile-realname {
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
}

.node h2.page-segment-header {
  font-size: 12pt;
  font-weight: 500;
  letter-spacing: 0.3px;
  text-align: left;
  text-transform: uppercase;
  color: #E87906;
  margin: 0 0 5px 0;
  padding: 0px;
  font-family: proxima-nova-condensed;
}
.node h2.page-segment-header span.node-type_name i {
  margin-right: 5px;
  display: none;
}
.node h2.page-segment-header span.node-type_name.webinar .time, .node h2.page-segment-header span.node-type_name.webinar .city, .node h2.page-segment-header span.node-type_name.webinar .state, .node h2.page-segment-header span.node-type_name.webinar .country, .node h2.page-segment-header span.node-type_name.event .time, .node h2.page-segment-header span.node-type_name.event .city, .node h2.page-segment-header span.node-type_name.event .state, .node h2.page-segment-header span.node-type_name.event .country {
  font-weight: 300;
}
.node .node-admin_actions {
  display: inline-block;
  float: right;
  margin: 0 0 4px 18px;
}
.node .node-admin_actions ul.admin_actions {
  display: inline-block;
  padding: 0;
  margin: 0;
}
.node .node-admin_actions ul.admin_actions li {
  list-style: none;
  margin-left: 10px;
  margin-bottom: 5px;
}
.node .node-admin_actions ul.admin_actions li a.action {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  display: inline-block;
  margin: 0px;
  padding: 4px 12px;
  font-size: 12px;
}
.node .node-admin_actions ul.admin_actions li a.action.action-activity:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  font-weight: 900;
}
.node .node-admin_actions ul.admin_actions li a.action.action-edit:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  display: inline-block;
  margin-right: 10px;
}
.node .node-admin_actions ul.admin_actions li a.action.action-upgrade:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  display: inline-block;
  margin-right: 10px;
}
.node .node-admin_actions ul.admin_actions li a.action.action-pay:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  display: inline-block;
  margin-right: 10px;
}
.node .sponsor_post_image img {
  margin-bottom: 9px;
}
.node h1.article-title {
  font-family: proxima-nova-condensed;
  font-size: 36px;
  font-weight: 700;
  margin: 0 0 20px 0;
  line-height: 1.1em;
  text-align: left;
  color: #000000;
}
.node .article-content .article-info {
  padding: 9px 0;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  color: #cccccc;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  margin: 0 0 20px 0;
}
.node .article-content .article-info .info-items-left ul.info-items {
  text-align: left;
}
.node .article-content .article-info .info-items-left ul.info-items li span {
  text-transform: lowercase;
}
.node .article-content .article-info .info-items-right ul.info-items {
  text-align: right;
}
.node .article-content .article-info ul.info-items {
  padding: 0;
}
.node .article-content .article-info ul.info-items li {
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #1c65a5;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  border-bottom: none;
  vertical-align: top;
  display: inline-block;
}
.node .article-content .article-info ul.info-items li a {
  border: none;
}
.node .article-content .article-info ul.info-items li:before {
  display: none !important;
}
.node .article-content .article-info ul.info-items li span {
  border-bottom: none !important;
  text-transform: initial !important;
}
.node .article-content .article-info ul.info-items li span:hover {
  color: #E87906;
}
.node .article-content .article-info ul.info-items li span a {
  color: #1c65a5;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  border-bottom: none;
  text-transform: initial !important;
}
.node .article-content .article-info ul.info-items li span a:hover {
  color: #E87906;
}
.node .article-content .article-info ul.info-items li .icon-like {
  position: relative;
}
.node .article-content .article-info ul.info-items li .icon-like:before {
  content: "";
  font-weight: bold;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  display: inline-block;
  margin-right: 5px;
  color: #1c65a5;
  position: relative;
  font-size: 11.5px;
}
.node .article-content .article-info ul.info-items li .ece-voting-widget {
  margin: 0px;
  float: none;
}
.node .article-content .article-info ul.info-items li .ece-voting-widget .ece-voting-login:before {
  color: #1c65a5;
  content: "";
  font-weight: 900;
  font-size: 14px;
  margin-right: 3px;
}
.node .article-content .article-info ul.info-items li .ece-voting-widget .ece-voting-login span {
  color: #1c65a5;
}
.node .article-content .article-info ul.info-items li .ece-voting-widget .ece-voting-login span .ece-voting-sum {
  color: #1c65a5;
}
.node .article-content .article-info ul.info-items li .ece-voting-widget .ece-voting-login span .like_plural {
  margin-left: 2px;
}
.node .article-content .article-info ul.info-items li .ece-voting-widget .ece-voting-action:before {
  color: #1c65a5 !important;
  content: "" !important;
  font-weight: 900;
  font-size: 14px;
  margin-right: 3px;
}
.node .article-content .article-info ul.info-items li .ece-voting-widget .ece-voting-sum {
  color: #1c65a5 !important;
  font-weight: 600;
}
.node .article-content .article-info ul.info-items li .ece-voting-widget:hover .ece-voting-login:before, .node .article-content .article-info ul.info-items li .ece-voting-widget:focus .ece-voting-login:before {
  color: #E87906;
}
.node .article-content .article-info ul.info-items li .ece-voting-widget:hover .ece-voting-login span, .node .article-content .article-info ul.info-items li .ece-voting-widget:focus .ece-voting-login span {
  color: #1c65a5;
}
.node .article-content .article-info ul.info-items li .ece-voting-widget:hover .ece-voting-login span .ece-voting-sum, .node .article-content .article-info ul.info-items li .ece-voting-widget:focus .ece-voting-login span .ece-voting-sum {
  color: #E87906;
}
.node .article-content .article-info ul.info-items li .ece-voting-widget:hover .ece-voting-action:before, .node .article-content .article-info ul.info-items li .ece-voting-widget:focus .ece-voting-action:before {
  color: #E87906 !important;
}
.node .article-content .article-info ul.info-items li .ece-voting-widget:hover .ece-voting-sum, .node .article-content .article-info ul.info-items li .ece-voting-widget:focus .ece-voting-sum {
  color: #E87906 !important;
}
.node .article-content .article-info ul.info-items li .icon-comment {
  position: relative;
  color: #1c65a5;
}
.node .article-content .article-info ul.info-items li .icon-comment:before {
  background: url(../images/icons/icon-comments.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  position: relative;
  width: 14px;
  height: 13px;
  top: 2px;
  margin-right: 5px;
}
.node .article-content .article-info ul.info-items li .icon-comment:hover:before {
  background: url(../images/icons/orange/icon-comments.svg);
  background-size: 100%;
  width: 14px;
  height: 13px;
}
.node .article-content .article-info ul.info-items li .article-verb_date {
  position: relative;
  color: #8d8d8d !important;
}
.node .article-content .article-info ul.info-items li .article-verb_date:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  background: url(../images/icons/warmgray/icon-date.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  width: 14px;
  height: 13px;
  top: 0px;
  margin-right: 5px;
  display: none;
}
.node .article-content .article-info ul.info-items li .article-page_views {
  position: relative;
  color: #8d8d8d !important;
}
.node .article-content .article-info ul.info-items li .article-page_views:before {
  content: "";
  background: url(../images/icons/warmgray/icon-content-view.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  width: 15px;
  height: 13px;
  top: 2px;
  margin-right: 5px;
}
.node .article-content .article-info ul.info-items li + li {
  margin-left: 15px;
}
.node .article-content .specialIssue {
  padding: 10px;
  background-color: #f0f4f8;
  font-size: 13pt;
  font-weight: 500;
}
.node .article-content .specialIssue a {
  font-weight: normal;
}
.node .article-content .top_image {
  margin-bottom: 0px;
}
.node .article-content .top_image .field-name-ece-main-image {
  margin-bottom: 0px;
}
.node .article-content .top_image .top_image_attribution {
  font-size: 10px;
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 5px;
}
.node .article-content .node_summary {
  font-size: 14pt;
  color: #000000;
  font-weight: 300;
  line-height: 1.6em;
}
.node .article-content .node_summary.short {
  background-color: #fff;
  padding: 15px 20px;
  margin: 15px 0 0 0px;
  margin-bottom: 0px;
  border: 1px solid #ddd;
  margin-bottom: 20px;
}
.node .article-content .node_summary.short p {
  margin-bottom: 0px;
}
.node .article-content .goto_website_url {
  font-size: 14pt;
  color: #000000;
  font-weight: 300;
  text-align: center;
}
.node .article-content .goto_website_url a {
  font-weight: 600;
}
.node .article-content .goto_website_btn {
  min-width: 270px;
  padding: 15px;
  vertical-align: top;
  margin: 0 auto;
}
.node .article-content .claim_listing_btn {
  font-size: 14pt;
  font-weight: 600;
  text-align: center;
  display: block;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 10px;
}
.node .article-content .unpublished-message {
  margin-top: 0px;
}
.node .article-content .sponsor_company_picture_full img {
  border-radius: 4.8px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.16);
  max-width: 150px;
  padding: 5px;
}
.node .article-content .ece-author_card {
  margin-bottom: 20px;
  color: #8d8d8d;
}
.node .article-content .ece-author_card.shared-link-node-header {
  margin-bottom: 0px;
}
.node .article-content .ece-author_card.shared-link-node-header .author_company_picture_strm img {
  margin-bottom: 10px;
}
.node .article-content .ece-author_card.article-author .field-name-ece-publication-date {
  text-align: right;
  margin-top: 20px;
}
.node .article-content .ece-author_card .ece-node-title p {
  margin-bottom: 0px;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #8d8d8d;
}
.node .article-content .ece-author_card .ece-node-title .ece-member span {
  color: #000000;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.node .article-content .ece-author_card .ece-node-title .ece-member span a {
  color: #000000;
}
.node .article-content .ece-author_card .ece-node-title .ece-community span {
  color: #1c65a5;
  font-weight: bold;
  letter-spacing: 0.3px;
}
.node .article-content .ece-author_card .ece-node-title .ece-community span a {
  color: #1c65a5;
}
.node .article-content .ece-author_card .ece-node-title .ece-community span span {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  bottom: 2px;
  font-weight: bold;
}
.node .article-content .ece-author_card .author_company_picture_strm {
  text-align: right;
}
.node .article-content .ece-author_card .author_company_picture_strm img {
  border-radius: 4.8px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.16);
  max-width: 46px;
}
.node .article-content.ece-shared-link-node .article-info-section {
  padding: 0px;
}
.node .article-content.ece-shared-link-node .article-info-section p:last-child {
  margin-bottom: 0px;
}
.node ul {
  margin-bottom: 0px;
}
.node ul.info-items {
  text-align: right;
}
.node ul.info-items li {
  display: inline-block;
  font-size: 16px;
}
.node ul.info-items li .ece-flagging-action {
  color: #cbcbcb;
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  border-bottom: none !important;
}
.node ul.info-items li .ece-flagging-action:before {
  color: #cbcbcb !important;
  content: "";
  position: relative;
  top: 1px;
}
.node ul.info-items li .ece-flagging-action span {
  color: #cbcbcb;
}
.node .hashtags, .node .topics {
  /*    display: flex;*/
  margin-top: 10px;
  margin-bottom: 0px;
  clear: both;
}
.node .hashtags h3, .node .topics h3 {
  margin: 0;
  margin-right: 20px;
  font-size: 14px;
  font-weight: normal;
  font-style: italic;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  margin: 0px;
}
.node .hashtags label, .node .topics label {
  display: block;
}
.node .hashtags ul.vocab-hashtags li, .node .hashtags ul.vocab-topics li, .node .topics ul.vocab-hashtags li, .node .topics ul.vocab-topics li {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  /*& + li {margin-left:10px;}*/
}
.node .hashtags ul.vocab-hashtags li a, .node .hashtags ul.vocab-topics li a, .node .topics ul.vocab-hashtags li a, .node .topics ul.vocab-topics li a {
  font-size: 14pt;
  font-weight: 400;
  color: #1c65a5;
  padding: 5px;
  background-color: #f0f4f8;
  margin-right: 10px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin-top: 5px;
  margin-bottom: 5px;
  border: 3px solid transparent;
}
.node .hashtags ul.vocab-hashtags li a:hover, .node .hashtags ul.vocab-hashtags li a:focus, .node .hashtags ul.vocab-topics li a:hover, .node .hashtags ul.vocab-topics li a:focus, .node .topics ul.vocab-hashtags li a:hover, .node .topics ul.vocab-hashtags li a:focus, .node .topics ul.vocab-topics li a:hover, .node .topics ul.vocab-topics li a:focus {
  background-color: #1c65a5;
  color: #fff;
  border: 3px solid #fff;
  -webkit-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  -moz-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
}
.node .field.field-type-ece-ft-rich-link {
  background-color: #fff;
  border: none;
  padding: 15px 20px;
  margin: 15px 0 15px 0px;
  border: 1px solid #ddd;
}
.node .field.field-type-ece-ft-rich-link .rich_link-title {
  font-size: 18px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.1;
  letter-spacing: 0.3px;
  text-align: left;
  color: #000000;
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 10px;
  font-family: proxima-nova-condensed;
}
.node .field.field-type-ece-ft-rich-link .rich_link-summary p {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #8d8d8d;
}
.node .field.field-type-ece-ft-rich-link .read-shared-action {
  margin-top: 5px;
  display: block;
  float: left;
  width: 100%;
}
.node .field.field-type-ece-ft-rich-link .read-shared-action .rich_link-read_more {
  float: left;
}
.node .field.field-type-ece-ft-rich-link .read-shared-action .rich_link-read_more a {
  position: relative;
}
.node .field.field-type-ece-ft-rich-link .read-shared-action .ece-source {
  float: right;
  color: #333333;
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
}
.node .field.field-type-ece-ft-rich-link .read-shared-action .ece-source span {
  font-weight: 600;
}
@media screen and (min-width: 1101px) and (max-width: 1199px) {
  .node .field.field-type-ece-ft-rich-link .read-shared-action .ece-source {
    display: block;
    float: left;
    width: 100%;
    margin-top: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 950px) {
  .node .field.field-type-ece-ft-rich-link .read-shared-action .ece-source {
    display: block;
    float: left;
    width: 100%;
    margin-top: 10px;
  }
}
.node .field.field-type-ece-ft-rich-link .container-fluid {
  padding: 0px;
}
.node .field.field-type-ece-ft-rich-link .container-fluid .row {
  display: flex;
}
.node .field.field-type-ece-ft-rich-link .container-fluid .row .col-md-6 {
  width: auto;
}
.node .field.field-type-ece-ft-rich-link .container-fluid .row .col-md-6 .rich_link-image {
  max-width: 214px;
}
.node .field.field-type-ece-ft-rich-link .container-fluid .row .col-md-6 .rich_link-image img {
  min-width: 214px;
  border-radius: 6px;
  box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.25);
}
@media screen and (min-width: 991px) and (max-width: 1100px) {
  .node .field.field-type-ece-ft-rich-link .container-fluid .row {
    display: flex;
    flex-wrap: wrap;
  }
  .node .field.field-type-ece-ft-rich-link .container-fluid .row .col-md-6 {
    min-width: 100%;
    order: 2;
  }
  .node .field.field-type-ece-ft-rich-link .container-fluid .row .col-md-6 + .col-md-6 {
    order: 1;
  }
  .node .field.field-type-ece-ft-rich-link .container-fluid .row .col-md-6 + .col-md-6 .rich_link-image {
    display: block;
    margin: 0 auto;
  }
}
@media screen and (max-width: 575px) {
  .node .field.field-type-ece-ft-rich-link .container-fluid .row {
    display: flex;
    flex-wrap: wrap;
  }
  .node .field.field-type-ece-ft-rich-link .container-fluid .row .col-md-6 {
    min-width: 100%;
    order: 2;
  }
  .node .field.field-type-ece-ft-rich-link .container-fluid .row .col-md-6 + .col-md-6 {
    order: 1;
  }
  .node .field.field-type-ece-ft-rich-link .container-fluid .row .col-md-6 + .col-md-6 .rich_link-image {
    display: block;
    margin: 0 auto;
  }
}
.node .article-info-section {
  padding: 20px 0px;
  margin: 0 0px;
  box-shadow: none;
  position: relative;
  /*&:before {
                    content: '';
                    width: 0;
                    height: 0;
                    border-bottom: 15px solid #fff;
                    border-right: 15px solid transparent;
                    position: absolute;
                    top: -15px;
                    left: 0px;
                }*/
}
.node .article-info-section .article-insight-block {
  font-size: 16px;
  font-weight: normal;
  color: #8d8d8d;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  margin-bottom: 15px;
}
.node .article-info-section .article-insight-block span {
  color: #000000;
  font-weight: 600;
}
.node .ece-comments {
  background: none !important;
}
.node .ece-comments h2.page-segment-header {
  margin-bottom: 15px;
  padding-left: 0px;
}

.node-news-article.mode-ece_full .message-container,
.node-news-article.mode-ece_embedded .message-container {
  padding-bottom: 0px;
}
.node-news-article.mode-ece_full .message-container .ece-news-tabs,
.node-news-article.mode-ece_embedded .message-container .ece-news-tabs {
  margin-top: 60px;
}
.node-news-article.mode-ece_full .message-container .message-icon:before,
.node-news-article.mode-ece_embedded .message-container .message-icon:before {
  content: "";
  font-weight: 900;
}
.node-news-article.mode-ece_full .field.field-name-body,
.node-news-article.mode-ece_embedded .field.field-name-body {
  margin-top: 0px;
}
.node-news-article.mode-ece_full .ece-link_button,
.node-news-article.mode-ece_embedded .ece-link_button {
  float: right;
  margin-top: 0px;
  margin-bottom: 15px;
}
.node-news-article.mode-ece_full .article-content .field-name-ece-source, .node-news-article.mode-ece_full .article-content p.byline,
.node-news-article.mode-ece_embedded .article-content .field-name-ece-source,
.node-news-article.mode-ece_embedded .article-content p.byline {
  font-style: normal;
  color: #aaaaaa;
  margin-bottom: 10px;
  font-family: proxima-nova-condensed;
  font-size: 16px;
}
.node-news-article.mode-ece_full .article-content .field-name-ece-source strong, .node-news-article.mode-ece_full .article-content p.byline strong,
.node-news-article.mode-ece_embedded .article-content .field-name-ece-source strong,
.node-news-article.mode-ece_embedded .article-content p.byline strong {
  color: #aaaaaa;
}
.node-news-article.mode-ece_full .article-content .field-name-ece-main-image,
.node-news-article.mode-ece_embedded .article-content .field-name-ece-main-image {
  max-width: 450px;
  float: right;
  margin: 0 0 20px 20px;
}
.node-news-article.mode-ece_full .article-content .field-name-ece-main-image img,
.node-news-article.mode-ece_embedded .article-content .field-name-ece-main-image img {
  max-width: 100%;
}

.ece-publication-date-author {
  font-size: 12px;
  font-style: italic;
  text-align: right;
  margin-top: 15px;
  display: block;
}

.node-question.mode-ece_full .field-name-ece-publication-date {
  font-size: 12px;
  font-style: italic;
}
.node-question.mode-ece_full .ece-question_answers h3 {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 4px;
  margin-bottom: 14px;
}
.node-question.mode-ece_full .ece-question_answers .ece-locked {
  border: 1px solid #ecebea;
  padding: 6px 12px;
  background: #f6f6f6;
  color: #808080;
  font-style: italic;
}
.node-question.mode-ece_full .ece-question_answers .ece-locked:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
}
.node-question.mode-ece_full .answer-form form fieldset.filter-wrapper,
.node-question.mode-ece_full .answer-form form .field-name-ece-publication-date,
.node-question.mode-ece_full .answer-form form .field-name-ece-best-answer,
.node-question.mode-ece_full .answer-form form .field-name-field-parent-question,
.node-question.mode-ece_full .answer-form form .vertical-tabs {
  display: none;
}
.node-question.mode-ece_full .answer-form form .field-name-body textarea {
  height: 100px;
}
.node-question.mode-ece_full .answer-form .login_register-cta {
  display: none;
}

.left-sidebar .left-rail-ads {
  margin-bottom: 40px;
  text-align: center;
}

article.node img.alignright {
  display: inline;
  float: right;
  margin-left: 24px !important;
  margin-top: 4px !important;
}
article.node img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px !important;
  margin-top: 4px !important;
}
article.node img.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto !important;
}
article.node img.alignleft, article.node img.alignright, article.node img.aligncenter {
  margin-bottom: 12px;
}

.sharednode_link {
  margin-bottom: 20px;
}

.cke_editable {
  padding: 10px 20px;
  /*Header 1=h1.ece-body-header
    Header 2=h2.ece-body-sub-header
    Header 3=h3.ece-body-sub-sub-header

    Computer Code=code.ece-body-code
    */
}
.cke_editable p {
  margin: 0 0 20px !important;
  font-size: 12pt;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.cke_editable p i, .cke_editable p em {
  font-size: 12pt;
  font-style: italic;
  letter-spacing: 0.3px;
  color: #333333;
}
.cke_editable p strong, .cke_editable p b {
  font-size: 12pt;
  color: #333333;
}
.cke_editable blockquote p, .cke_editable blockquote {
  font-style: italic;
}
.cke_editable em, .cke_editable i {
  font-size: 12pt;
  font-style: italic;
  letter-spacing: 0.3px;
  color: #333333;
}
.cke_editable strong, .cke_editable b {
  font-size: 12pt;
  color: #333333;
}
.cke_editable a strong {
  color: #1c65a5;
}
.cke_editable a strong:hover {
  color: #E87906;
}
.cke_editable ul, .cke_editable ol {
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}
.cke_editable ul li, .cke_editable ol li {
  font-size: 12pt;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: normal;
  color: #333333;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  margin-right: 10px;
  position: relative;
}
.cke_editable ul li + li, .cke_editable ol li + li {
  margin-top: 10px;
}
.cke_editable ul {
  list-style: none;
  margin-left: 60px;
}
.cke_editable ul li {
  padding-left: 20px;
}
.cke_editable ul li:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  color: #1c65a5;
  font-size: 6px;
  top: 1px;
  left: 0px;
  position: absolute;
}
.cke_editable ol {
  list-style: decimal;
  margin-left: 74px;
}
.cke_editable ol li {
  padding-left: 10px;
}
.cke_editable img {
  margin: 15px 0 15px;
}
.cke_editable img[style*="float:left"] {
  margin: 15px 15px 15px 0;
}
.cke_editable img[style*="float:right"] {
  margin: 15px 0 15px 15px;
}
.cke_editable figure.image {
  margin-bottom: 15px;
}
.cke_editable figure.image[style*="float:left"] {
  margin: 15px 15px 15px 0;
}
.cke_editable figure.image[style*="float:right"] {
  margin: 15px 0 15px 15px;
}
.cke_editable figure.image img {
  margin-bottom: 6px;
}
.cke_editable figure.image figcaption {
  font-size: 14px;
  color: #777777;
  font-style: italic;
  line-height: 18px;
}
.cke_editable table {
  margin: 20px 0 20px;
}
.cke_editable table th {
  text-align: center;
  padding: 2px;
}
.cke_editable table td {
  padding: 2px;
}
.cke_editable h1.ece-body-header {
  font-size: 26px;
}
.cke_editable h2.ece-body-sub-header {
  font-size: 24px;
}
.cke_editable h3.ece-body-sub-sub-header {
  font-size: 22px;
}
.cke_editable span.ece-body-big {
  font-size: 18px;
}
.cke_editable small.ece-body-small {
  font-size: 85%;
}
form.comment-form {
  margin: 20px 0;
}
form.comment-form .filter-wrapper {
  display: none;
}
form.comment-form input[type=submit] {
  margin-bottom: 0;
}
form.comment-form .ece-author_card .profile-picture {
  width: 30px;
  height: 30px;
}
form.comment-form .ece-author_card .profile-picture img {
  width: 30px;
  height: 30px;
}
form.comment-form .ece-author_card .byline .profile-realname {
  font-size: 14px;
}
form.comment-form .ece-author_card .credentials {
  display: none;
}
form.comment-form .ece-author_card .ece-publication-date-author {
  display: none;
}
form.comment-form .field-name-comment-body .form-type-textarea > label {
  font-weight: normal;
  color: #6d8597;
  margin: 0;
  padding: 0 0 4px 0;
}

article.node .ece-comments,
article.node .ece-answer_comments {
  margin-bottom: 20px;
  margin-top: 20px;
}
article.node .ece-comments .page-segment-header,
article.node .ece-answer_comments .page-segment-header {
  text-transform: none;
}
article.node .ece-comments .comment,
article.node .ece-answer_comments .comment {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border: 1px solid #f3f3f3;
  padding: 12px;
  background: #f7f9fa;
  margin-top: 10px;
}
article.node .ece-comments .comment:first-child,
article.node .ece-answer_comments .comment:first-child {
  margin-top: 0;
}
article.node .ece-comments .comment > .new,
article.node .ece-answer_comments .comment > .new {
  display: none;
}
article.node .ece-comments .comment header.ece-author_card .profile-picture,
article.node .ece-answer_comments .comment header.ece-author_card .profile-picture {
  width: 30px;
  height: 30px;
}
article.node .ece-comments .comment header.ece-author_card .profile-picture img,
article.node .ece-answer_comments .comment header.ece-author_card .profile-picture img {
  width: 30px;
  height: 30px;
}
article.node .ece-comments .comment header.ece-author_card .byline,
article.node .ece-answer_comments .comment header.ece-author_card .byline {
  margin-bottom: 0;
}
article.node .ece-comments .comment header.ece-author_card .byline .profile-realname,
article.node .ece-answer_comments .comment header.ece-author_card .byline .profile-realname {
  font-size: 14px;
}
article.node .ece-comments .comment header.ece-author_card .credentials,
article.node .ece-answer_comments .comment header.ece-author_card .credentials {
  font-size: 11px;
  line-height: 14px;
}
article.node .ece-comments .comment header.ece-author_card .credentials .profile-credentials,
article.node .ece-answer_comments .comment header.ece-author_card .credentials .profile-credentials {
  font-size: 11px;
  line-height: 14px;
}
article.node .ece-comments .comment .comment-content .field-name-comment-body,
article.node .ece-answer_comments .comment .comment-content .field-name-comment-body {
  font-size: 14px;
  line-height: 19px;
}
article.node .ece-comments .comment .comment-content .field-name-comment-body:before,
article.node .ece-answer_comments .comment .comment-content .field-name-comment-body:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline;
  color: #cbcbcb;
  content: "";
  float: left;
  display: none;
}
article.node .ece-comments .comment .comment-content .field-name-comment-body .field-item,
article.node .ece-answer_comments .comment .comment-content .field-name-comment-body .field-item {
  margin-left: 0px;
}
article.node .ece-comments .comment .comment-content .field-name-comment-body .field-item p,
article.node .ece-answer_comments .comment .comment-content .field-name-comment-body .field-item p {
  margin-bottom: 16px;
}
article.node .ece-comments .comment ul.links,
article.node .ece-answer_comments .comment ul.links {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: right;
}
article.node .ece-comments .comment ul.links li,
article.node .ece-answer_comments .comment ul.links li {
  list-style: none;
  display: inline-block;
  margin: 0 8px 8px 0;
}
article.node .ece-comments .comment ul.links li a,
article.node .ece-answer_comments .comment ul.links li a {
  font-size: 14px;
}
article.node .ece-comments .comment ul.links li.comment-reply a,
article.node .ece-answer_comments .comment ul.links li.comment-reply a {
  font-weight: 600;
  text-transform: uppercase;
}
article.node .ece-comments .comment ul.links li.comment-reply a:before,
article.node .ece-answer_comments .comment ul.links li.comment-reply a:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  display: inline-block;
  margin-right: 4px;
}
article.node .ece-comments .comment ul.links li.comment-report a,
article.node .ece-answer_comments .comment ul.links li.comment-report a {
  color: #8d8d8d;
}
article.node .ece-comments .comment ul.links li.comment-report a:hover,
article.node .ece-answer_comments .comment ul.links li.comment-report a:hover {
  color: #E87906;
}
article.node .ece-comments .comment ul.links li.comment-report a .ece-flagging-action-up .action-label,
article.node .ece-answer_comments .comment ul.links li.comment-report a .ece-flagging-action-up .action-label {
  display: none;
}
article.node .ece-comments .indented .comment,
article.node .ece-answer_comments .indented .comment {
  background: #f3f3f3;
  padding-top: 0;
  margin-top: 0;
}
article.node .ece-comments .indented .comment header .row,
article.node .ece-answer_comments .indented .comment header .row {
  margin: 0;
}
article.node .ece-comments .indented .comment header .row .ece-comment,
article.node .ece-answer_comments .indented .comment header .row .ece-comment {
  padding-left: 16px;
}
article.node .ece-comments .indented .comment:before,
article.node .ece-answer_comments .indented .comment:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  display: inline-block;
  margin-left: -30px;
  content: "";
  color: #ced6dc;
  display: none;
}
article.node .ece-comments .indented:first-child,
article.node .ece-answer_comments .indented:first-child {
  margin-bottom: 10px;
}

#comments .indented,
.show-all-comments.hidden,
.comment.js-hidden {
  display: block;
}

.ece-comments,
.ece-answer_comments {
  background: none;
}
.ece-comments h2.page-segment-header,
.ece-answer_comments h2.page-segment-header {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  border: none;
  padding: 0px;
  margin-bottom: 10px;
  padding-left: 20px;
}

.ece-node_comment_form {
  display: none;
}

.answer-comment-block .ece-node_comment_form {
  display: none;
}

.ece-comments-block,
.comment-wrapper,
.ece-node_comment_form {
  border-radius: 0px;
  background-color: #fff;
  padding: 15px 20px;
}
.ece-comments-block .ece-embedded-comment-reply-form,
.comment-wrapper .ece-embedded-comment-reply-form,
.ece-node_comment_form .ece-embedded-comment-reply-form {
  display: none;
  margin-left: 40px;
}
.ece-comments-block .comment-form,
.comment-wrapper .comment-form,
.ece-node_comment_form .comment-form {
  margin-bottom: 20px;
  padding: 0px;
  background: none;
  border: none;
}
.ece-comments-block .comment-form .comment-form-header,
.comment-wrapper .comment-form .comment-form-header,
.ece-node_comment_form .comment-form .comment-form-header {
  color: #8d8d8d;
  margin-bottom: 10px;
}
.ece-comments-block .comment-form .ece-comment-form-container,
.comment-wrapper .comment-form .ece-comment-form-container,
.ece-node_comment_form .comment-form .ece-comment-form-container {
  display: block;
  width: 100%;
  flex-wrap: nowrap;
}
.ece-comments-block .comment-form .ece-comment-form-container .field-name-comment-body,
.comment-wrapper .comment-form .ece-comment-form-container .field-name-comment-body,
.ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body {
  width: 100%;
  margin-right: 15px;
}
.ece-comments-block .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea,
.ece-comments-block .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea,
.comment-wrapper .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea,
.comment-wrapper .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea,
.ece-node_comment_form .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea,
.ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea {
  display: flex;
  padding-bottom: 5px;
}
.ece-comments-block .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea label,
.ece-comments-block .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea label,
.comment-wrapper .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea label,
.comment-wrapper .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea label,
.ece-node_comment_form .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea label,
.ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea label {
  display: none;
}
.ece-comments-block .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .ece-author_card .profile-picture,
.ece-comments-block .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .ece-author_card .profile-picture,
.comment-wrapper .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .ece-author_card .profile-picture,
.comment-wrapper .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .ece-author_card .profile-picture,
.ece-node_comment_form .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .ece-author_card .profile-picture,
.ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .ece-author_card .profile-picture {
  width: 25px;
  height: 25px;
  margin-right: 5px;
  position: relative;
}
.ece-comments-block .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .ece-author_card .profile-picture .ece-expert-marker:before,
.ece-comments-block .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .ece-author_card .profile-picture .ece-expert-marker:before,
.comment-wrapper .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .ece-author_card .profile-picture .ece-expert-marker:before,
.comment-wrapper .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .ece-author_card .profile-picture .ece-expert-marker:before,
.ece-node_comment_form .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .ece-author_card .profile-picture .ece-expert-marker:before,
.ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .ece-author_card .profile-picture .ece-expert-marker:before {
  top: -4px;
  right: -4px;
  position: absolute;
  margin: 0px;
  width: 16px;
  height: 16px;
}
.ece-comments-block .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .ece-author_card .profile-picture img,
.ece-comments-block .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .ece-author_card .profile-picture img,
.comment-wrapper .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .ece-author_card .profile-picture img,
.comment-wrapper .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .ece-author_card .profile-picture img,
.ece-node_comment_form .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .ece-author_card .profile-picture img,
.ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .ece-author_card .profile-picture img {
  width: 25px;
  height: 25px;
}
.ece-comments-block .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .ece-author_card .profile-realname,
.ece-comments-block .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .ece-author_card .profile-realname,
.comment-wrapper .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .ece-author_card .profile-realname,
.comment-wrapper .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .ece-author_card .profile-realname,
.ece-node_comment_form .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .ece-author_card .profile-realname,
.ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .ece-author_card .profile-realname {
  display: none;
}
.ece-comments-block .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper,
.ece-comments-block .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper,
.comment-wrapper .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper,
.comment-wrapper .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper,
.ece-node_comment_form .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper,
.ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper {
  width: 100%;
}
.ece-comments-block .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value,
.ece-comments-block .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und],
.ece-comments-block .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value,
.ece-comments-block .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und],
.comment-wrapper .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value,
.comment-wrapper .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und],
.comment-wrapper .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value,
.comment-wrapper .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und],
.ece-node_comment_form .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value,
.ece-node_comment_form .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und],
.ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value,
.ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] {
  background: none;
  border: none;
}
.ece-comments-block .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_top,
.ece-comments-block .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_top,
.ece-comments-block .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_top,
.ece-comments-block .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_top,
.comment-wrapper .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_top,
.comment-wrapper .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_top,
.comment-wrapper .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_top,
.comment-wrapper .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_top,
.ece-node_comment_form .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_top,
.ece-node_comment_form .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_top,
.ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_top,
.ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_top {
  display: block;
  border-radius: 6px 6px 0 0;
}
.ece-comments-block .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_contents,
.ece-comments-block .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_contents,
.ece-comments-block .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_contents,
.ece-comments-block .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_contents,
.comment-wrapper .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_contents,
.comment-wrapper .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_contents,
.comment-wrapper .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_contents,
.comment-wrapper .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_contents,
.ece-node_comment_form .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_contents,
.ece-node_comment_form .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_contents,
.ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_contents,
.ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_contents {
  min-height: 80px;
  border: 1px solid #f2f2f2;
  border-radius: 0;
}
.ece-comments-block .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_bottom span,
.ece-comments-block .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_bottom span,
.ece-comments-block .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_bottom span,
.ece-comments-block .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_bottom span,
.comment-wrapper .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_bottom span,
.comment-wrapper .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_bottom span,
.comment-wrapper .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_bottom span,
.comment-wrapper .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_bottom span,
.ece-node_comment_form .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_bottom span,
.ece-node_comment_form .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_bottom span,
.ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_bottom span,
.ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_bottom span {
  display: none;
}
.ece-comments-block .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_bottom span.cke_resizer,
.ece-comments-block .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_bottom span.cke_resizer,
.ece-comments-block .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_bottom span.cke_resizer,
.ece-comments-block .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_bottom span.cke_resizer,
.comment-wrapper .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_bottom span.cke_resizer,
.comment-wrapper .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_bottom span.cke_resizer,
.comment-wrapper .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_bottom span.cke_resizer,
.comment-wrapper .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_bottom span.cke_resizer,
.ece-node_comment_form .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_bottom span.cke_resizer,
.ece-node_comment_form .comment-form .ece-comment-form-container div[id^=comment-body-add-more-wrapper] .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_bottom span.cke_resizer,
.ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper #cke_edit-comment-body-und-0-value .cke_inner .cke_bottom span.cke_resizer,
.ece-node_comment_form .comment-form .ece-comment-form-container .field-name-comment-body .form-type-textarea .form-textarea-wrapper div[id^=cke_edit-comment-body-und] .cke_inner .cke_bottom span.cke_resizer {
  display: block;
}
.ece-comments-block .comment-form .ece-comment-form-container #edit-actions,
.ece-comments-block .comment-form .ece-comment-form-container .form-actions,
.comment-wrapper .comment-form .ece-comment-form-container #edit-actions,
.comment-wrapper .comment-form .ece-comment-form-container .form-actions,
.ece-node_comment_form .comment-form .ece-comment-form-container #edit-actions,
.ece-node_comment_form .comment-form .ece-comment-form-container .form-actions {
  margin-left: 40px;
  max-width: inherit;
  margin-top: 10px;
}
.ece-comments-block .comment-form .ece-comment-form-container #edit-actions input[id^=edit-submit],
.ece-comments-block .comment-form .ece-comment-form-container #edit-actions input[id^=edit-preview],
.ece-comments-block .comment-form .ece-comment-form-container .form-actions input[id^=edit-submit],
.ece-comments-block .comment-form .ece-comment-form-container .form-actions input[id^=edit-preview],
.comment-wrapper .comment-form .ece-comment-form-container #edit-actions input[id^=edit-submit],
.comment-wrapper .comment-form .ece-comment-form-container #edit-actions input[id^=edit-preview],
.comment-wrapper .comment-form .ece-comment-form-container .form-actions input[id^=edit-submit],
.comment-wrapper .comment-form .ece-comment-form-container .form-actions input[id^=edit-preview],
.ece-node_comment_form .comment-form .ece-comment-form-container #edit-actions input[id^=edit-submit],
.ece-node_comment_form .comment-form .ece-comment-form-container #edit-actions input[id^=edit-preview],
.ece-node_comment_form .comment-form .ece-comment-form-container .form-actions input[id^=edit-submit],
.ece-node_comment_form .comment-form .ece-comment-form-container .form-actions input[id^=edit-preview] {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  min-width: 60px;
  height: 24px;
  border-radius: 12px;
  background-color: #d8d8d8;
  padding: 0px;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 0px;
}
.ece-comments-block .comment-form .ece-comment-form-container #edit-actions input[id^=edit-preview],
.ece-comments-block .comment-form .ece-comment-form-container .form-actions input[id^=edit-preview],
.comment-wrapper .comment-form .ece-comment-form-container #edit-actions input[id^=edit-preview],
.comment-wrapper .comment-form .ece-comment-form-container .form-actions input[id^=edit-preview],
.ece-node_comment_form .comment-form .ece-comment-form-container #edit-actions input[id^=edit-preview],
.ece-node_comment_form .comment-form .ece-comment-form-container .form-actions input[id^=edit-preview] {
  display: none;
}
.ece-comments-block .comment-form .ece-comment-form-container #edit-actions .ajax-progress-throbber,
.ece-comments-block .comment-form .ece-comment-form-container .form-actions .ajax-progress-throbber,
.comment-wrapper .comment-form .ece-comment-form-container #edit-actions .ajax-progress-throbber,
.comment-wrapper .comment-form .ece-comment-form-container .form-actions .ajax-progress-throbber,
.ece-node_comment_form .comment-form .ece-comment-form-container #edit-actions .ajax-progress-throbber,
.ece-node_comment_form .comment-form .ece-comment-form-container .form-actions .ajax-progress-throbber {
  display: block;
}
.ece-comments-block .ece-comment-preview,
.comment-wrapper .ece-comment-preview,
.ece-node_comment_form .ece-comment-preview {
  display: none;
}
.ece-comments-block .ece-comment-preview.showing,
.comment-wrapper .ece-comment-preview.showing,
.ece-node_comment_form .ece-comment-preview.showing {
  padding: 20px;
  background: #ffffea;
  border-radius: 6px;
  display: block;
  margin-bottom: 20px;
}
.ece-comments-block .comment_show,
.ece-comments-block .show-all-comments,
.comment-wrapper .comment_show,
.comment-wrapper .show-all-comments,
.ece-node_comment_form .comment_show,
.ece-node_comment_form .show-all-comments {
  color: #8d8d8d;
  cursor: pointer;
  background-color: #fff;
  padding: 3px;
  border-radius: 6px;
  margin-bottom: 10px;
  font-size: 14px;
}
.ece-comments-block .comment_show:before,
.ece-comments-block .show-all-comments:before,
.comment-wrapper .comment_show:before,
.comment-wrapper .show-all-comments:before,
.ece-node_comment_form .comment_show:before,
.ece-node_comment_form .show-all-comments:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  margin-right: 4px;
  display: none;
}
.ece-comments-block .comment_show i,
.ece-comments-block .show-all-comments i,
.comment-wrapper .comment_show i,
.comment-wrapper .show-all-comments i,
.ece-node_comment_form .comment_show i,
.ece-node_comment_form .show-all-comments i {
  font-size: 20px !important;
  vertical-align: middle;
  font-weight: bold;
  margin-right: 2px;
}
.ece-comments-block .comment_show,
.comment-wrapper .comment_show,
.ece-node_comment_form .comment_show {
  margin-left: 40px;
  margin-bottom: 0px;
  position: absolute;
  bottom: -5px;
  background: none;
  z-index: 1;
}
.ece-comments-block h2.rail-block-title,
.comment-wrapper h2.rail-block-title,
.ece-node_comment_form h2.rail-block-title {
  margin-bottom: 0px;
}
.ece-comments-block .description,
.comment-wrapper .description,
.ece-node_comment_form .description {
  font-weight: 300;
  font-size: 10pt;
  color: #8d8d8d;
  line-height: 1.2em;
  margin-top: 3px;
  margin-left: 0px;
  margin-bottom: 10px;
  font-style: normal;
}

#comments.comment-wrapper {
  background: #fff;
  border-radius: 6px;
  box-shadow: none;
  margin-top: 0px;
}
#comments.comment-wrapper .comment {
  background: none;
  border: none;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 15px;
  position: relative;
  display: block;
}
#comments.comment-wrapper .comment:before {
  content: "";
  border-left: 3px dotted rgba(28, 101, 165, 0.5);
  position: absolute;
  height: calc(100% - 70px);
  left: 13px;
  top: 5px;
  display: inline-block;
  margin-left: 0px;
}
#comments.comment-wrapper .comment .comment_flow {
  position: relative;
  padding-bottom: 20px;
}
#comments.comment-wrapper .comment .comment_flow span.new {
  display: none;
}
#comments.comment-wrapper .comment .comment_flow .ece-comment-form-container header.article-author {
  max-width: 40px;
}
#comments.comment-wrapper .comment .comment {
  margin-bottom: 0px;
}
#comments.comment-wrapper .comment .comment .comment_flow .comment_show {
  /*                position: static;*/
  margin-left: 50px;
}
#comments.comment-wrapper .comment .comment:before {
  left: 28px;
}
#comments.comment-wrapper .comment .indented {
  margin-left: 15px;
  margin-top: 10px;
}
#comments.comment-wrapper .comment .indented .comment .indented {
  margin-left: 30px;
}
#comments.comment-wrapper .comment .comment-links .links.inline li {
  font-size: 14px;
}
#comments.comment-wrapper .comment .comment-links .links.inline li span a {
  font-size: 14px;
  font-style: italic;
}
#comments.comment-wrapper .comment header .ece-comment {
  display: flex;
}
#comments.comment-wrapper .comment header .profile-picture {
  width: 25px;
  height: 25px;
  min-width: 25px;
  margin-top: 4px;
  margin-right: 15px;
  position: relative;
  z-index: 1;
}
#comments.comment-wrapper .comment header .profile-picture img {
  width: 25px;
  height: 25px;
  box-shadow: inherit;
  border-radius: 25px;
  overflow: hidden;
}
#comments.comment-wrapper .comment header .ece-author-detail {
  float: left;
  max-width: calc(100% - 40px);
  position: relative;
}
#comments.comment-wrapper .comment header .ece-author-detail .indented {
  margin-left: 0px;
}
#comments.comment-wrapper .comment header .ece-author-detail .indented .ece-comment {
  padding-left: 0;
}
#comments.comment-wrapper .comment header .ece-author-detail .indented .ece-author-detail:before {
  height: calc(100% - 42px);
}
#comments.comment-wrapper .comment header .ece-author-detail .profile-realname {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
}
#comments.comment-wrapper .comment header .ece-author-detail .profile-realname a {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
}
#comments.comment-wrapper .comment header .ece-author-detail .profile-realname .realname {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
}
#comments.comment-wrapper .comment header .ece-author-detail .comment-created {
  font-size: 14px;
  letter-spacing: 0.3px;
  text-align: left;
  color: #8d8d8d;
}
#comments.comment-wrapper .comment header .ece-author-detail .comment-content .field-name-comment-body .field-item p {
  font-size: 14pt;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.8em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #666666;
  margin-bottom: 10px;
}
#comments.comment-wrapper .comment ul.links {
  margin-top: 10px;
  display: block;
  text-align: left;
}
#comments.comment-wrapper .comment ul.links li {
  padding-left: 0px;
}
#comments.comment-wrapper .comment ul.links li.comment-report .ece-flagging-widget .ece-flagging-action {
  font-size: 14px !important;
}

.ece-answer_comments {
  margin-left: 0px;
}
.ece-answer_comments .comment-wrapper {
  padding: 10px !important;
}

.ece-comments-block {
  padding: 15px 20px !important;
  border: 1px solid #e0e0e0;
}
.ece-comments-block #comments.comment-wrapper {
  padding: 0px !important;
}

#ece-comments-id {
  margin-top: 20px;
}
#ece-comments-id .ece-comments-block h2.page-segment-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  padding-bottom: 6px;
  padding-left: 0px;
  padding-right: 0px;
  margin: 0 0px 10px 0px;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  text-transform: uppercase;
}
#ece-comments-id .ece-comments-block p#comment-form {
  display: none;
}
#ece-comments-id .ece-comments-block #comment-form .login_register-cta {
  margin: 0px;
}
#ece-comments-id .ece-comments-block #comment-form .login_register-cta h3 {
  margin-bottom: 0px;
  margin-top: 15px;
}

body.not-logged-in article.node .ece-comments {
  background-color: #f3f3f3;
  padding: 20px;
  margin-top: 30px;
}

.ece-author_bio .ece-tiny_bio-actions .ece-follow-action.ece-follow-user::before {
  display: none !important;
}

.ec-author-bio.ec-company-bio {
  background-color: #ecf2f9;
  /*border-bottom:3px solid #e0e0e0;*/
  padding: 25px 20px 20px 20px;
  border-radius: 4px;
}
.ec-author-bio.ec-company-bio .ec-author-card-row {
  display: flex;
}
.ec-author-bio.ec-company-bio .logo {
  max-width: 100px;
}
.ec-author-bio.ec-company-bio .logo .ec-company-bio-img {
  border: none;
  max-width: 100px;
  margin-right: 20px;
}
.ec-author-bio.ec-company-bio .content {
  max-width: 502px;
}
.ec-author-bio.ec-company-bio .content .ec-author-bio-name {
  margin-bottom: 5px;
}
.ec-author-bio.ec-company-bio .content .ec-author-bio-name a {
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #000000;
}
.ec-author-bio.ec-company-bio .content .ec-author-bio-name a:hover {
  color: #E87906;
}
.ec-author-bio.ec-company-bio .content .ec-author-bio-text {
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #5e5e5e;
}
.ec-author-bio.ec-company-bio .action-button {
  min-width: 158px;
  text-align: center;
  padding-right: 0;
}
.ec-author-bio.ec-company-bio .action-button .ece-follow-action {
  float: none;
}
.ec-author-bio.ec-company-bio .action-button .ece-org-profile-link {
  text-align: center;
  display: block;
  margin-top: 8px;
}
.ec-author-bio.ec-company-bio .action-button .ece-org-profile-link a {
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  padding-left: 15px;
  position: relative;
}
.ec-author-bio.ec-company-bio .action-button .ece-org-profile-link a:before {
  content: "";
  position: absolute;
  background: url(../images/icons/icon-link.svg);
  width: 8px;
  height: 8px;
  background-size: 100%;
  left: 0px;
  top: 3px;
}
.ec-author-bio.ec-company-bio .action-button .ece-org-profile-link a:hover:before {
  background: url(../images/icons/orange/icon-link.svg);
  width: 8px;
  height: 8px;
  background-size: 100%;
}

.ec-author-bio.ec-company-bio .bio-subhead.ec-author-bio-name, .ec-author-bio.ec-company-bio .recent-links-heading, #ece_thank_card .bio-subhead.ec-author-bio-name, #ece_thank_card .recent-links-heading {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #8d8d8d;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 8px;
}
.ec-author-bio.ec-company-bio ul.recent-links, #ece_thank_card ul.recent-links {
  margin: 0;
  padding: 0;
  margin-left: 1px;
}
.ec-author-bio.ec-company-bio ul.recent-links li, #ece_thank_card ul.recent-links li {
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  padding-left: 20px;
  padding-right: 20px;
  vertical-align: top;
  line-height: 1.6em;
  position: relative;
  margin-bottom: 5px;
  display: block;
}
.ec-author-bio.ec-company-bio ul.recent-links li a, #ece_thank_card ul.recent-links li a {
  font-size: 13px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
}
.ec-author-bio.ec-company-bio ul.recent-links li:before, #ece_thank_card ul.recent-links li:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  position: absolute;
  display: inline-block;
  font-size: 6px;
  top: 0px;
  left: 0;
}
.ec-author-bio.ec-company-bio ul.recent-links li:hover, #ece_thank_card ul.recent-links li:hover {
  color: #E87906;
}
.ec-author-bio.ec-company-bio ul.recent-links li:hover:before, .ec-author-bio.ec-company-bio ul.recent-links li:hover a, #ece_thank_card ul.recent-links li:hover:before, #ece_thank_card ul.recent-links li:hover a {
  color: #E87906;
}

body.not-logged-in article.node .ece-comments {
  background-color: #fff;
  padding: 0px;
  /*.comment {background:$white; border:none;}
              .page-segment-header {font-size: 12px;
                      font-weight: 600;
                      font-style: normal;
                      letter-spacing: 0.3px;
                      text-align: left;
                      color: $warmgray;
                      border-bottom:none;
              }
              .ece-author_card {
                  .profile-realname {
                              a{
                              font-size: 12px;
                              font-weight: 600;
                              font-style: normal;
                              letter-spacing: 0.3px;
                              text-align: left;
                              color: $gray_80;
                              }
                             }
                  .profile-picture {
                      img {width: 25px; height: 25px;}
                  }
                  p { font-size: 12px;
                          font-weight: normal;
                          font-style: normal;
                          letter-spacing: 0.3px;
                          text-align: left;
                          color: $warmgray;}
                         }
              .comment-content {
                  p { font-size: 12px;
                   font-weight: normal;
                   font-style: normal;
                   letter-spacing: 0.3px;
                   text-align: left;
                   color: $warmgray;}
              }*/
}
body.not-logged-in article.node .ece-comments div#comment-form {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  margin-bottom: 20px;
}
body.not-logged-in article.node .ece-comments div#comment-form h3 {
  margin-bottom: 30px;
  text-align: center;
}
body.not-logged-in article.node .ece-comments div#comment-form h3 .ece-login_required {
  position: relative;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0.3px;
  text-align: center;
  min-height: 36px;
  line-height: 36px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 60px;
  padding-right: 40px;
  display: inline-block;
}
body.not-logged-in article.node .ece-comments div#comment-form h3 .ece-login_required:hover, body.not-logged-in article.node .ece-comments div#comment-form h3 .ece-login_required:focus {
  min-height: 36px;
  line-height: 36px;
  padding-top: 0px;
  padding-bottom: 0px;
}
body.not-logged-in article.node .ece-comments div#comment-form h3 .ece-login_required:hover:before, body.not-logged-in article.node .ece-comments div#comment-form h3 .ece-login_required:focus:before {
  opacity: 0.8;
}
body.not-logged-in article.node .ece-comments div#comment-form h3 .ece-login_required:before {
  position: relative;
  content: "";
  width: 13px;
  height: 13px;
  background: url(../images/icons/white/icon-comments.svg) no-repeat;
  background-size: 100%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  left: 0px;
  top: 0;
  margin-top: 0px;
}
body.not-logged-in article.node .ece-comments div#comment-form .login_register-cta .cta-instructions {
  font-size: 14px;
  font-weight: normal;
  font-style: italic;
  text-align: center;
  color: #8d8d8d;
}
body.not-logged-in article.node .ece-comments div#comment-form .cta-register a {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #1c65a5;
}

body.page-member-profile #page-title {
  display: none;
}

.ece-expert-marker:before {
  content: "";
  width: 18px;
  height: 18px;
  background: url(../images/icons/icon-expert.svg);
  background-size: 100% 100%;
  border-radius: 100%;
  margin: 0;
  display: inline-block;
  margin-right: 4px;
  margin-left: 1px;
  vertical-align: middle;
  top: -2px;
  position: relative;
  /*@include fontawesome();
  content: "\f0a3";
  @include inlineblock();
  margin-right: 4px;
  margin-left: 1px;
  color: #FFD700;*/
}

.ece-cab-marker:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
  margin-left: 1px;
  color: #000000;
}

.ece-seo-marker:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
  margin-left: 1px;
  color: #808080;
}

.ece-paid-contributor-marker:before {
  content: "";
  width: 25px;
  height: 25px;
  background: url("../images/icons/ec_buddy_icon.jpg");
  background-size: 100% 100%;
  margin: 0;
  display: inline-block;
  margin-right: 4px;
  margin-left: 1px;
  vertical-align: middle;
  top: -7px;
  position: relative;
  background-repeat: no-repeat;
}

.ece-member_account {
  padding: 20px 0;
}
.ece-member_account .content .subtask-header {
  margin: 0 0 20px 0;
  font-size: 16px;
  line-height: 22px;
  color: #3d5d75;
  border-bottom: 1px solid #3d5d75;
}
.ece-member_account .content .subtask-header .subtask-action {
  float: right;
  font-size: 11px;
}
.ece-member_account .content .subtask-header .subtask-action .link-profile:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
}
.ece-member_account .member_account_sbscription {
  text-align: center;
  margin-top: 10px;
}
.ece-member_account .member_account_sbscription a {
  padding: 10px 50px;
  display: inline-block;
  border: solid 2px #E87906;
  border-radius: 20px;
  color: #E87906;
  font-weight: 500;
  font-size: 16px;
}
.ece-member_account.ece-member_account-groups .ece-group_card {
  border-bottom: 1px solid #e6e6e6;
  margin: 0 0 10px 0;
}
.ece-member_account.ece-member_account-groups .ece-group_card .group-title {
  font-size: 20px;
  line-height: 26px;
  font-weight: bold;
  margin: 0 0 8px 0;
}
.ece-member_account.ece-member_account-groups .ece-group_card .membership-count {
  font-size: 11px;
}
.ece-member_account.ece-member_account-groups .ece-group_card .membership-status {
  display: none;
}
.ece-member_account.ece-member_account-account form#user-profile-form, .ece-member_account.ece-member_account-password form#user-profile-form, .ece-member_account.ece-member_account-profile form#user-profile-form, .ece-member_account.ece-member_account-messages form#user-profile-form {
  border: 1px solid #e0e0e0;
  background: #fff;
  padding: 20px;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  font-size: 14px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form #edit-ece-profile-work-address-a,
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form #edit-ece-profile-work-address-b, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form #edit-ece-profile-work-address-a,
.ece-member_account.ece-member_account-password form#user-profile-form .ece-form #edit-ece-profile-work-address-b, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form #edit-ece-profile-work-address-a,
.ece-member_account.ece-member_account-profile form#user-profile-form .ece-form #edit-ece-profile-work-address-b, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form #edit-ece-profile-work-address-a,
.ece-member_account.ece-member_account-messages form#user-profile-form .ece-form #edit-ece-profile-work-address-b {
  display: none;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form input[type=text],
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form input[type=email],
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form input[type=password], .ece-member_account.ece-member_account-password form#user-profile-form .ece-form input[type=text],
.ece-member_account.ece-member_account-password form#user-profile-form .ece-form input[type=email],
.ece-member_account.ece-member_account-password form#user-profile-form .ece-form input[type=password], .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form input[type=text],
.ece-member_account.ece-member_account-profile form#user-profile-form .ece-form input[type=email],
.ece-member_account.ece-member_account-profile form#user-profile-form .ece-form input[type=password], .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form input[type=text],
.ece-member_account.ece-member_account-messages form#user-profile-form .ece-form input[type=email],
.ece-member_account.ece-member_account-messages form#user-profile-form .ece-form input[type=password] {
  width: 100%;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form input[type=text]:focus,
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form input[type=email]:focus,
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form input[type=password]:focus, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form input[type=text]:focus,
.ece-member_account.ece-member_account-password form#user-profile-form .ece-form input[type=email]:focus,
.ece-member_account.ece-member_account-password form#user-profile-form .ece-form input[type=password]:focus, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form input[type=text]:focus,
.ece-member_account.ece-member_account-profile form#user-profile-form .ece-form input[type=email]:focus,
.ece-member_account.ece-member_account-profile form#user-profile-form .ece-form input[type=password]:focus, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form input[type=text]:focus,
.ece-member_account.ece-member_account-messages form#user-profile-form .ece-form input[type=email]:focus,
.ece-member_account.ece-member_account-messages form#user-profile-form .ece-form input[type=password]:focus {
  border: solid 1px #1c65a5;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form #edit-ece-profile-first-name input[type=text],
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form #edit-ece-profile-last-name input[type=text],
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form #edit-ece-profile-title input[type=text], .ece-member_account.ece-member_account-password form#user-profile-form .ece-form #edit-ece-profile-first-name input[type=text],
.ece-member_account.ece-member_account-password form#user-profile-form .ece-form #edit-ece-profile-last-name input[type=text],
.ece-member_account.ece-member_account-password form#user-profile-form .ece-form #edit-ece-profile-title input[type=text], .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form #edit-ece-profile-first-name input[type=text],
.ece-member_account.ece-member_account-profile form#user-profile-form .ece-form #edit-ece-profile-last-name input[type=text],
.ece-member_account.ece-member_account-profile form#user-profile-form .ece-form #edit-ece-profile-title input[type=text], .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form #edit-ece-profile-first-name input[type=text],
.ece-member_account.ece-member_account-messages form#user-profile-form .ece-form #edit-ece-profile-last-name input[type=text],
.ece-member_account.ece-member_account-messages form#user-profile-form .ece-form #edit-ece-profile-title input[type=text] {
  text-transform: capitalize;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form select, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form select, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form select, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form select {
  width: 100%;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form select:focus, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form select:focus, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form select:focus, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form select:focus {
  outline: none;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper {
  padding: 0;
  margin: 10px 0;
  padding-bottom: 0px !important;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-email-updates, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-email-updates, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-email-updates, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-email-updates {
  padding: 10px;
  padding-bottom: 0;
  margin-bottom: 20px;
  border-radius: 6px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-email-updates .form-item-ece-profile-no-email-updates-und, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-email-updates .form-item-ece-profile-no-email-updates-und, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-email-updates .form-item-ece-profile-no-email-updates-und, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-email-updates .form-item-ece-profile-no-email-updates-und {
  padding-bottom: 0;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-email-updates .instructions, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-email-updates .instructions, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-email-updates .instructions, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-email-updates .instructions {
  margin: 0;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-noti-updates, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-noti-updates, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-noti-updates, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-noti-updates {
  padding: 10px;
  padding-bottom: 0;
  margin-bottom: 20px;
  border-radius: 6px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-noti-updates .form-item-ece-profile-no-noti-updates-und, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-noti-updates .form-item-ece-profile-no-noti-updates-und, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-noti-updates .form-item-ece-profile-no-noti-updates-und, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-noti-updates .form-item-ece-profile-no-noti-updates-und {
  padding-bottom: 0;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-noti-updates .instructions, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-noti-updates .instructions, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-noti-updates .instructions, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-no-noti-updates .instructions {
  margin: 0;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item {
  padding-bottom: 15px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item .form-item, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item .form-item, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item .form-item, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item .form-item {
  padding-bottom: 0px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper#edit-privatemsg .description, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper#edit-privatemsg .description, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper#edit-privatemsg .description, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper#edit-privatemsg .description {
  margin-left: 28px;
  margin-top: 0px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-actions input[type=submit], .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-actions input[type=submit], .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-actions input[type=submit], .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-actions input[type=submit] {
  display: inline-block;
  border-radius: 40px;
  width: auto;
  height: 30px;
  display: inline-block;
  border-radius: 15px;
  background-color: #fff;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0.3px;
  text-align: center;
  color: #fff;
  border: solid 2px #1c65a5;
  list-style-type: none;
  padding: 0px;
  padding-left: 20px;
  padding-right: 20px;
  cursor: pointer;
  background: #1c65a5;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-actions input[type=submit]:hover, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-actions input[type=submit]:hover, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-actions input[type=submit]:hover, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-actions input[type=submit]:hover {
  color: #fff;
  box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
  background: #1c65a5;
  background-image: -webkit-linear-gradient(left, #2779d2, #2483ff);
  background-image: -moz-linear-gradient(left, #2779d2, #2483ff);
  background-image: -ms-linear-gradient(left, #2779d2, #2483ff);
  background-image: -o-linear-gradient(left, #2779d2, #2483ff);
  background-image: linear-gradient(left, #2779d2, #2483ff);
  opacity: 1;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-actions input[type=submit]:focus, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-actions input[type=submit]:focus, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-actions input[type=submit]:focus, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-actions input[type=submit]:focus {
  color: #fff;
  box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
  opacity: 0.7;
  outline: none;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-actions #edit-cancel, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-actions #edit-cancel, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-actions #edit-cancel, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-actions #edit-cancel {
  margin-left: 10px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form #edit-privatemsg legend, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form #edit-privatemsg legend, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form #edit-privatemsg legend, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form #edit-privatemsg legend {
  padding-bottom: 10px;
  border: none;
  padding: 0px;
  margin: 0;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form #edit-privatemsg legend .fieldset-legend, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form #edit-privatemsg legend .fieldset-legend, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form #edit-privatemsg legend .fieldset-legend, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form #edit-privatemsg legend .fieldset-legend {
  padding-left: 20px;
  font-size: 14px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form #edit-privatemsg .fieldset-wrapper, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form #edit-privatemsg .fieldset-wrapper, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form #edit-privatemsg .fieldset-wrapper, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form #edit-privatemsg .fieldset-wrapper {
  border-top: 1px solid #e5e5e5;
  padding-top: 15px;
  margin-top: 10px;
}
.ece-member_account.ece-member_account-account form#user-profile-form legend.map-sub-title, .ece-member_account.ece-member_account-password form#user-profile-form legend.map-sub-title, .ece-member_account.ece-member_account-profile form#user-profile-form legend.map-sub-title, .ece-member_account.ece-member_account-messages form#user-profile-form legend.map-sub-title {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-color: #f2f2f2;
}
.ece-member_account.ece-member_account-account form#user-profile-form legend.map-sub-title span, .ece-member_account.ece-member_account-password form#user-profile-form legend.map-sub-title span, .ece-member_account.ece-member_account-profile form#user-profile-form legend.map-sub-title span, .ece-member_account.ece-member_account-messages form#user-profile-form legend.map-sub-title span {
  font-size: 16px;
  font-weight: 600;
  color: #333333;
}
.ece-member_account.ece-member_account-account form#user-profile-form p.coi-subheader, .ece-member_account.ece-member_account-password form#user-profile-form p.coi-subheader, .ece-member_account.ece-member_account-profile form#user-profile-form p.coi-subheader, .ece-member_account.ece-member_account-messages form#user-profile-form p.coi-subheader {
  margin-bottom: 10px;
}
.ece-member_account.ece-member_account-account form#user-profile-form #edit-ece-profile-contributor-roundtbl,
.ece-member_account.ece-member_account-account form#user-profile-form #edit-ece-profile-contributor-expert,
.ece-member_account.ece-member_account-account form#user-profile-form #edit-ece-profile-contributor-author, .ece-member_account.ece-member_account-password form#user-profile-form #edit-ece-profile-contributor-roundtbl,
.ece-member_account.ece-member_account-password form#user-profile-form #edit-ece-profile-contributor-expert,
.ece-member_account.ece-member_account-password form#user-profile-form #edit-ece-profile-contributor-author, .ece-member_account.ece-member_account-profile form#user-profile-form #edit-ece-profile-contributor-roundtbl,
.ece-member_account.ece-member_account-profile form#user-profile-form #edit-ece-profile-contributor-expert,
.ece-member_account.ece-member_account-profile form#user-profile-form #edit-ece-profile-contributor-author, .ece-member_account.ece-member_account-messages form#user-profile-form #edit-ece-profile-contributor-roundtbl,
.ece-member_account.ece-member_account-messages form#user-profile-form #edit-ece-profile-contributor-expert,
.ece-member_account.ece-member_account-messages form#user-profile-form #edit-ece-profile-contributor-author {
  margin: 0px !important;
  border: none;
  padding: 0px !important;
}
.ece-member_account.ece-member_account-account form#user-profile-form .section, .ece-member_account.ece-member_account-password form#user-profile-form .section, .ece-member_account.ece-member_account-profile form#user-profile-form .section, .ece-member_account.ece-member_account-messages form#user-profile-form .section {
  border: 1px solid #e0e0e0;
  background: #fff;
  padding: 20px;
  margin-bottom: 20px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .section:empty, .ece-member_account.ece-member_account-password form#user-profile-form .section:empty, .ece-member_account.ece-member_account-profile form#user-profile-form .section:empty, .ece-member_account.ece-member_account-messages form#user-profile-form .section:empty {
  display: none;
}
.ece-member_account.ece-member_account-account form#user-profile-form h3, .ece-member_account.ece-member_account-password form#user-profile-form h3, .ece-member_account.ece-member_account-profile form#user-profile-form h3, .ece-member_account.ece-member_account-messages form#user-profile-form h3 {
  margin-bottom: 0px;
  line-height: normal;
}
.ece-member_account.ece-member_account-account form#user-profile-form .instructions, .ece-member_account.ece-member_account-password form#user-profile-form .instructions, .ece-member_account.ece-member_account-profile form#user-profile-form .instructions, .ece-member_account.ece-member_account-messages form#user-profile-form .instructions {
  padding: 0;
  border: none;
  margin-bottom: 0 !important;
}
.ece-member_account.ece-member_account-account form#user-profile-form .instructions:before, .ece-member_account.ece-member_account-password form#user-profile-form .instructions:before, .ece-member_account.ece-member_account-profile form#user-profile-form .instructions:before, .ece-member_account.ece-member_account-messages form#user-profile-form .instructions:before {
  display: none;
}
.ece-member_account.ece-member_account-account form#user-profile-form .instructions#edit-instructions, .ece-member_account.ece-member_account-password form#user-profile-form .instructions#edit-instructions, .ece-member_account.ece-member_account-profile form#user-profile-form .instructions#edit-instructions, .ece-member_account.ece-member_account-messages form#user-profile-form .instructions#edit-instructions {
  border: none;
  background: none;
  padding: 0 !important;
  margin-bottom: 0px !important;
}
.ece-member_account.ece-member_account-account form#user-profile-form .instructions#edit-instructions p, .ece-member_account.ece-member_account-password form#user-profile-form .instructions#edit-instructions p, .ece-member_account.ece-member_account-profile form#user-profile-form .instructions#edit-instructions p, .ece-member_account.ece-member_account-messages form#user-profile-form .instructions#edit-instructions p {
  font-weight: 300;
  font-size: 10pt;
  color: #8d8d8d;
  line-height: 1.2em;
  margin-top: 3px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .form-wrapper, .ece-member_account.ece-member_account-password form#user-profile-form .form-wrapper, .ece-member_account.ece-member_account-profile form#user-profile-form .form-wrapper, .ece-member_account.ece-member_account-messages form#user-profile-form .form-wrapper {
  margin: 0px;
}
.ece-member_account.ece-member_account-account form#user-profile-form legend, .ece-member_account.ece-member_account-password form#user-profile-form legend, .ece-member_account.ece-member_account-profile form#user-profile-form legend, .ece-member_account.ece-member_account-messages form#user-profile-form legend {
  border: none;
  padding: 0px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .visible-info .description, .ece-member_account.ece-member_account-password form#user-profile-form .visible-info .description, .ece-member_account.ece-member_account-profile form#user-profile-form .visible-info .description, .ece-member_account.ece-member_account-messages form#user-profile-form .visible-info .description {
  margin-bottom: 10px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .visible-info .your-picture .form-wrapper .form-item, .ece-member_account.ece-member_account-password form#user-profile-form .visible-info .your-picture .form-wrapper .form-item, .ece-member_account.ece-member_account-profile form#user-profile-form .visible-info .your-picture .form-wrapper .form-item, .ece-member_account.ece-member_account-messages form#user-profile-form .visible-info .your-picture .form-wrapper .form-item {
  margin-bottom: 0;
  padding-bottom: 0px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .visible-info .your-picture .form-wrapper .form-item .description, .ece-member_account.ece-member_account-password form#user-profile-form .visible-info .your-picture .form-wrapper .form-item .description, .ece-member_account.ece-member_account-profile form#user-profile-form .visible-info .your-picture .form-wrapper .form-item .description, .ece-member_account.ece-member_account-messages form#user-profile-form .visible-info .your-picture .form-wrapper .form-item .description {
  margin-bottom: 0px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .visible-info .form-wrapper .form-item, .ece-member_account.ece-member_account-password form#user-profile-form .visible-info .form-wrapper .form-item, .ece-member_account.ece-member_account-profile form#user-profile-form .visible-info .form-wrapper .form-item, .ece-member_account.ece-member_account-messages form#user-profile-form .visible-info .form-wrapper .form-item {
  padding-bottom: 0px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .private-info .private-info-row, .ece-member_account.ece-member_account-password form#user-profile-form .private-info .private-info-row, .ece-member_account.ece-member_account-profile form#user-profile-form .private-info .private-info-row, .ece-member_account.ece-member_account-messages form#user-profile-form .private-info .private-info-row {
  margin-top: 10px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .social-icons, .ece-member_account.ece-member_account-password form#user-profile-form .social-icons, .ece-member_account.ece-member_account-profile form#user-profile-form .social-icons, .ece-member_account.ece-member_account-messages form#user-profile-form .social-icons {
  margin-bottom: 0px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .contribute, .ece-member_account.ece-member_account-password form#user-profile-form .contribute, .ece-member_account.ece-member_account-profile form#user-profile-form .contribute, .ece-member_account.ece-member_account-messages form#user-profile-form .contribute {
  margin-bottom: 0px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .contribute + .contribute, .ece-member_account.ece-member_account-password form#user-profile-form .contribute + .contribute, .ece-member_account.ece-member_account-profile form#user-profile-form .contribute + .contribute, .ece-member_account.ece-member_account-messages form#user-profile-form .contribute + .contribute {
  margin-top: 15px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .contribute + .contribute label, .ece-member_account.ece-member_account-password form#user-profile-form .contribute + .contribute label, .ece-member_account.ece-member_account-profile form#user-profile-form .contribute + .contribute label, .ece-member_account.ece-member_account-messages form#user-profile-form .contribute + .contribute label {
  margin-top: 10px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .contribute legend, .ece-member_account.ece-member_account-password form#user-profile-form .contribute legend, .ece-member_account.ece-member_account-profile form#user-profile-form .contribute legend, .ece-member_account.ece-member_account-messages form#user-profile-form .contribute legend {
  margin-bottom: 0px;
  line-height: normal;
}
.ece-member_account.ece-member_account-account form#user-profile-form .contribute .description, .ece-member_account.ece-member_account-password form#user-profile-form .contribute .description, .ece-member_account.ece-member_account-profile form#user-profile-form .contribute .description, .ece-member_account.ece-member_account-messages form#user-profile-form .contribute .description {
  margin-bottom: 10px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .contributor-options .instructions, .ece-member_account.ece-member_account-password form#user-profile-form .contributor-options .instructions, .ece-member_account.ece-member_account-profile form#user-profile-form .contributor-options .instructions, .ece-member_account.ece-member_account-messages form#user-profile-form .contributor-options .instructions {
  margin-bottom: 10px !important;
}
.ece-member_account.ece-member_account-account form#user-profile-form .contributor-options #edit-actions, .ece-member_account.ece-member_account-password form#user-profile-form .contributor-options #edit-actions, .ece-member_account.ece-member_account-profile form#user-profile-form .contributor-options #edit-actions, .ece-member_account.ece-member_account-messages form#user-profile-form .contributor-options #edit-actions {
  margin-top: 30px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .link_to_topic_page, .ece-member_account.ece-member_account-password form#user-profile-form .link_to_topic_page, .ece-member_account.ece-member_account-profile form#user-profile-form .link_to_topic_page, .ece-member_account.ece-member_account-messages form#user-profile-form .link_to_topic_page {
  margin-top: 15px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .link_to_topic_page a, .ece-member_account.ece-member_account-password form#user-profile-form .link_to_topic_page a, .ece-member_account.ece-member_account-profile form#user-profile-form .link_to_topic_page a, .ece-member_account.ece-member_account-messages form#user-profile-form .link_to_topic_page a {
  font-size: 14pt;
  font-weight: 700;
}
.ece-member_account.ece-member_account-account form#user-profile-form .range_slider_sec, .ece-member_account.ece-member_account-password form#user-profile-form .range_slider_sec, .ece-member_account.ece-member_account-profile form#user-profile-form .range_slider_sec, .ece-member_account.ece-member_account-messages form#user-profile-form .range_slider_sec {
  margin-bottom: 15px;
  color: #333;
}
.ece-member_account.ece-member_account-account form#user-profile-form .range_slider_sec .section, .ece-member_account.ece-member_account-password form#user-profile-form .range_slider_sec .section, .ece-member_account.ece-member_account-profile form#user-profile-form .range_slider_sec .section, .ece-member_account.ece-member_account-messages form#user-profile-form .range_slider_sec .section {
  margin-bottom: 0;
  border: none;
  padding: 0;
}
.ece-member_account.ece-member_account-account form#user-profile-form .range_slider_sec .yoe-option-row, .ece-member_account.ece-member_account-password form#user-profile-form .range_slider_sec .yoe-option-row, .ece-member_account.ece-member_account-profile form#user-profile-form .range_slider_sec .yoe-option-row, .ece-member_account.ece-member_account-messages form#user-profile-form .range_slider_sec .yoe-option-row {
  display: inline-block;
  width: 100%;
  margin-top: 5px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .range_slider_sec .yoe-option-row .form-wrapper, .ece-member_account.ece-member_account-password form#user-profile-form .range_slider_sec .yoe-option-row .form-wrapper, .ece-member_account.ece-member_account-profile form#user-profile-form .range_slider_sec .yoe-option-row .form-wrapper, .ece-member_account.ece-member_account-messages form#user-profile-form .range_slider_sec .yoe-option-row .form-wrapper {
  margin: 0px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .range_slider_sec .yoe-option-row .form-wrapper .form-item, .ece-member_account.ece-member_account-password form#user-profile-form .range_slider_sec .yoe-option-row .form-wrapper .form-item, .ece-member_account.ece-member_account-profile form#user-profile-form .range_slider_sec .yoe-option-row .form-wrapper .form-item, .ece-member_account.ece-member_account-messages form#user-profile-form .range_slider_sec .yoe-option-row .form-wrapper .form-item {
  margin: 0px;
  display: flex;
  padding: 0px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .range_slider_sec .yoe-option-row .form-wrapper .form-item label, .ece-member_account.ece-member_account-password form#user-profile-form .range_slider_sec .yoe-option-row .form-wrapper .form-item label, .ece-member_account.ece-member_account-profile form#user-profile-form .range_slider_sec .yoe-option-row .form-wrapper .form-item label, .ece-member_account.ece-member_account-messages form#user-profile-form .range_slider_sec .yoe-option-row .form-wrapper .form-item label {
  margin: 0px;
  width: 150px;
  font-size: 14px;
  color: #000000;
  margin-right: 20px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .range_slider_sec .range_slider, .ece-member_account.ece-member_account-password form#user-profile-form .range_slider_sec .range_slider, .ece-member_account.ece-member_account-profile form#user-profile-form .range_slider_sec .range_slider, .ece-member_account.ece-member_account-messages form#user-profile-form .range_slider_sec .range_slider {
  padding: 0px 12px;
}
.ece-member_account.ece-member_account-profile form .user-picture {
  margin-bottom: 10px;
}
.ece-member_account.ece-member_account-profile form .user-picture img {
  border-radius: 100%;
}
.ece-member_account.ece-member_account-profile form#user-profile-form {
  background: none;
  border: none;
  padding: 0px;
}
.ece-member_account.ece-member_account-profile form#user-profile-form .member-password-block {
  border: none;
  padding: 0px;
  background: none;
}
.ece-member_account.ece-member_account-profile form#user-profile-form .member-password-block #edit-ece-profile-is-seo,
.ece-member_account.ece-member_account-profile form#user-profile-form .member-password-block #edit-ece-profile-is-paid-contributor,
.ece-member_account.ece-member_account-profile form#user-profile-form .member-password-block #edit-ece-profile-is-quality {
  background: #f0f4f8;
  border: 1px solid #e3e3e3;
  padding: 10px 20px !important;
  margin: 0;
}
.ece-member_account.ece-member_account-profile form#user-profile-form .member-password-block #edit-ece-profile-is-seo {
  border-bottom: none;
}
.ece-member_account.ece-member_account-profile form#user-profile-form .member-password-block #edit-ece-profile-is-paid-contributor {
  border-bottom: none;
  border-top: none;
}
.ece-member_account.ece-member_account-profile form#user-profile-form .member-password-block #edit-ece-profile-is-quality {
  border-top: none;
}
.ece-member_account.ece-member_account-profile form#user-profile-form hr {
  margin-top: 5px;
  margin-bottom: 5px;
}
.ece-member_account.ece-member_account-profile form#user-profile-form .description .instructions {
  margin-bottom: 0;
  background: none;
}
.ece-member_account.ece-member_account-profile form#user-profile-form #edit-ece-profile-first-name {
  /*padding-right:10px*/
}
.ece-member_account.ece-member_account-profile form#user-profile-form #edit-ece-profile-last-name {
  /*padding-left:10px;*/
}
.ece-member_account.ece-member_account-profile form#user-profile-form #ece-social-twitter-add-more-wrapper .form-item {
  padding-bottom: 0px;
}
.ece-member_account.ece-member_account-profile form#user-profile-form #ece-social-twitter-add-more-wrapper label {
  margin-bottom: 10px;
}
.ece-member_account.ece-member_account-profile form#user-profile-form #ece-social-twitter-add-more-wrapper label:before {
  border-radius: 100%;
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 15px;
}
.ece-member_account.ece-member_account-profile form#user-profile-form #ece-social-linkedin-add-more-wrapper .form-item {
  padding-bottom: 0px;
}
.ece-member_account.ece-member_account-profile form#user-profile-form #ece-social-linkedin-add-more-wrapper label {
  margin-bottom: 10px;
}
.ece-member_account.ece-member_account-profile form#user-profile-form #ece-social-linkedin-add-more-wrapper label:before {
  border-radius: 100%;
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 15px;
}
.ece-member_account.ece-member_account-profile form#user-profile-form #ece-social-google-add-more-wrapper .form-item {
  padding-bottom: 0px;
}
.ece-member_account.ece-member_account-profile form#user-profile-form #ece-social-google-add-more-wrapper label {
  margin-bottom: 10px;
}
.ece-member_account.ece-member_account-profile form#user-profile-form #ece-social-google-add-more-wrapper label:before {
  border-radius: 100%;
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 15px;
}
.ece-member_account.ece-member_account-profile form#user-profile-form #ece-social-facebook-add-more-wrapper .form-item {
  padding-bottom: 0px;
}
.ece-member_account.ece-member_account-profile form#user-profile-form #ece-social-facebook-add-more-wrapper label {
  margin-bottom: 10px;
}
.ece-member_account.ece-member_account-profile form#user-profile-form #ece-social-facebook-add-more-wrapper label:before {
  border-radius: 100%;
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 15px;
}
.ece-member_account.ece-member_account-profile form#user-profile-form #ece-social-youtube-add-more-wrapper .form-item {
  padding-bottom: 0px;
}
.ece-member_account.ece-member_account-profile form#user-profile-form #ece-social-youtube-add-more-wrapper label {
  margin-bottom: 10px;
}
.ece-member_account.ece-member_account-profile form#user-profile-form #ece-social-youtube-add-more-wrapper label:before {
  border-radius: 100%;
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 15px;
}
.ece-member_account.ece-member_account-profile form#user-profile-form .field-type-list-boolean .form-item {
  padding-bottom: 0px !important;
}
.ece-member_account.ece-member_account-profile fieldset legend {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-color: #f2f2f2;
}
.ece-member_account.ece-member_account-account form#user-profile-form {
  border: none;
  padding: 0px;
  background: none;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper {
  margin-top: 0px;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form .instructions {
  padding: 0;
  border: none;
  margin-bottom: 0 !important;
  background: none;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form .instructions#edit-instructions {
  border: none;
  background: none;
  padding: 0 !important;
  margin-bottom: 0px !important;
}
.ece-member_account.ece-member_account-account form#user-profile-form .ece-form .instructions#edit-instructions p {
  font-weight: 300;
  font-size: 10pt;
  color: #8d8d8d;
  line-height: 1.2em;
  margin-top: 3px;
  background: none;
}
.ece-member_account.ece-member_account-password form#user-profile-form {
  border: none;
  padding: 0px;
  background: none;
}
.ece-member_account.ece-member_account-password form#user-profile-form .ece-form #edit-account .form-item .form-item {
  width: auto;
}
.ece-member_account.ece-member_account-password form#user-profile-form .ece-form #edit-account .form-item .form-item .password-strength {
  margin-top: 0px;
}
.ece-member_account.ece-member_account-password form#user-profile-form .ece-form #edit-account .form-item .form-item .password-strength .password-strength-title {
  margin-bottom: 10px;
}
.ece-member_account.ece-member_account-messages {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
.ece-member_account.ece-member_account-messages .ece-messages {
  text-align: center;
}
.ece-member_account.ece-member_account-messages .ece-messages ul {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
.ece-member_account.ece-member_account-messages .ece-messages ul.ece-tabs {
  border: none;
  display: inline-block;
  max-height: 42px;
  padding: 5px;
  border-radius: 50px;
  background-color: #fff;
  box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.11);
  margin-bottom: 20px;
}
.ece-member_account.ece-member_account-messages .ece-messages ul.ece-tabs li {
  border: none;
}
.ece-member_account.ece-member_account-messages .ece-messages ul.ece-tabs li a {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0.3px;
  color: #cbcbcb;
  padding: 0px 15px;
  text-align: center;
  height: 32px;
  max-height: 32px;
  margin-right: 0px;
}
.ece-member_account.ece-member_account-messages .ece-messages ul.ece-tabs li a:hover {
  border-radius: 50px !important;
  background-color: #1c65a5;
  color: #fff;
}
.ece-member_account.ece-member_account-messages .ece-messages ul.ece-tabs li.ui-tabs-active a {
  border-radius: 50px !important;
  background-color: #1c65a5;
  color: #fff;
}
.ece-member_account.ece-member_account-messages .ece-messages ul.ece-tabs li + li {
  margin-left: 5px;
}
.ece-member_account.ece-member_account-messages .ece-messages .messages-list {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  background: #fff;
  border-radius: 0;
  font-size: 14px;
  border: 1px solid #e0e0e0;
  text-align: left;
}
.ece-member_account.ece-member_account-messages .ece-messages .messages-list .message .message-sender .sender-label {
  font-size: 14px;
}
.ece-member_account.ece-member_account-messages .ece-messages .messages-list .message .message-datetime .datetime-label {
  font-size: 12px;
}
.ece-member_account.ece-member_account-messages .ece-messages .messages-list .message:last-child {
  border-bottom: none;
}
.ece-member_account.ece-member_account-messages .group-reports .ece-table table {
  margin: 0px;
}
.ece-member_account.ece-member_account-messages .group-reports .ece-table table thead th {
  padding-left: 0px;
  padding-right: 0px;
}
.ece-member_account.ece-member_account-messages .group-reports .ece-table table thead th.pvt-msg-receiver.sorting_asc {
  background-position: 85px 12px;
}
.ece-member_account.ece-member_account-messages .group-reports .ece-table table thead th.pvt-msg-receiver.sorting_desc {
  background-position: 85px 5px;
}
.ece-member_account.ece-member_account-messages .group-reports .ece-table table thead th.pvt-msg-receiver.sorting {
  background-position: 85px;
}
.ece-member_account.ece-member_account-messages .group-reports .ece-table table thead th.pvt-msg {
  padding-right: 20px;
  text-align: right;
}
.ece-member_account.ece-member_account-messages .group-reports .ece-table table thead th.pvt-msg.sorting_asc {
  background-position: right 12px;
}
.ece-member_account.ece-member_account-messages .group-reports .ece-table table thead th.pvt-msg.sorting_desc {
  background-position: right 5px;
}
.ece-member_account.ece-member_account-messages .group-reports .ece-table table tbody {
  border: none;
}
.ece-member_account.ece-member_account-messages .group-reports .ece-table table tbody tr {
  background: none;
  vertical-align: top;
}
.ece-member_account.ece-member_account-messages .group-reports .ece-table table tbody tr:last-child {
  border-bottom: none;
}
.ece-member_account.ece-member_account-messages .group-reports .ece-table table tbody tr td {
  border: none;
  text-align: left;
  font-size: 14px;
  font-style: normal;
  color: #333333;
  padding: 0px;
  padding: 8px 0 8px 0;
  margin: 0 0 8px 0;
}
.ece-member_account.ece-member_account-messages .group-reports .ece-table table tbody tr td span {
  display: block;
}
.ece-member_account.ece-member_account-messages .group-reports .ece-table table tbody tr td span.realname {
  font-weight: bold;
}
.ece-member_account.ece-member_account-messages .group-reports .ece-table table tbody tr td a.ece-view-message {
  cursor: pointer;
  color: #1c65a5;
}
.ece-member_account.ece-member_account-messages .group-reports .ece-table table tbody tr td a.ece-view-message:hover {
  color: #E87906;
}
.ece-member_account.ece-member_account-messages .group-reports .ece-table table tbody tr td em {
  font-style: normal;
}
.ece-member_account.ece-member_account-messages .group-reports .ece-table table tbody tr td:nth-child(2) {
  text-align: right;
  color: #8d8d8d;
  font-size: 12px;
}
.ece-member_account.ece-member_account-messages .ui-tabs .tab-content div.ui-tabs-panel {
  border: none;
  padding: 0px;
}
.ece-member_account.ece-member_account-messages .ui-tabs .tab-content div.ui-tabs-panel .ec-data-table {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  background: #fff;
  border-radius: 0;
  font-size: 14px;
  border: 1px solid #e0e0e0;
  padding: 0 20px;
  margin: 20px 0;
}

.ece-member_account {
  padding-top: 0px;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
.ece-member_account .ec-m-account-header {
  /*background-color: rgba(0, 0, 0, 0.7);*/
  background-color: #fff;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  padding-top: 40px;
  padding-bottom: 0px;
  overflow: hidden;
  position: relative;
  margin-bottom: 20px;
  /*.m-account-bg-img { position: absolute; top: 0; left:0; right:0; width:100%;
                           &:before {content:''; background-color: rgba(0, 0, 0, 0.7); position:absolute; top: 0; left:0; right:0; height:100%;}
                           img {width: 100%;}
                          }*/
}
.ece-member_account .ec-m-account-header .m-account-bg-img {
  display: none;
}
.ece-member_account .ec-m-account-header .m-account-header-content .header-content .member-image {
  width: 100px;
  padding: 0px;
  margin-right: 30px;
  float: left;
  border-radius: 100%;
  overflow: hidden;
}
.ece-member_account .ec-m-account-header .m-account-header-content .header-content .member-image img {
  height: 100px;
  width: 100px;
}
.ece-member_account .ec-m-account-header .m-account-header-content .header-content .ece-user-detail {
  color: #333333;
  float: left;
  width: 89%;
}
.ece-member_account .ec-m-account-header .m-account-header-content .header-content .ece-user-detail .member-label h1 {
  margin-top: 0px;
  line-height: 22px;
  font-size: 22px;
  margin-bottom: 0px;
}
.ece-member_account .ec-m-account-header .m-account-header-content .header-content .ece-user-detail .member-label p {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  font-size: 14px;
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  margin-bottom: 10px;
}
.ece-member_account .ec-m-account-header .m-account-header-content .header-content .ece-user-detail .member-label .realname {
  font-size: 22px;
  font-weight: 600;
  font-style: normal;
  line-height: 22px;
  letter-spacing: 0.3px;
  color: #333333;
}
.ece-member_account .ec-m-account-header .m-account-header-content .header-content .ece-user-detail .member-label .ece-cab-marker:before {
  color: #333333;
  font-size: 16px;
  margin-left: 10px;
}
.ece-member_account .ec-m-account-header .m-account-header-content .header-content .ece-user-detail .profile-bio {
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #333333;
  margin-bottom: 12px;
}
.ece-member_account .ec-m-account-header .m-account-header-content .ece-profile-action .profile-actions li {
  margin-left: 10px;
}
.ece-member_account .ec-m-account-header .m-account-header-content .ece-profile-action .profile-actions .icon-add:before {
  content: "";
  display: inline-block;
  position: relative;
  top: 1px;
  font-size: 13.5px;
  margin-right: 5px;
  vertical-align: top;
  font-weight: 900;
}
.ece-member_account .ec-m-account-header .m-account-header-content .change-cover-btn.white {
  min-width: 180px;
  height: 36px;
  border-radius: 18px;
  border: solid 2px #fff;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 30px;
  letter-spacing: 0.3px;
  color: #fff;
  display: inline-block;
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 25px;
}
.ece-member_account .ec-m-account-header .m-account-subtask {
  margin-top: 30px;
}
.ece-member_account .ec-m-account-header .m-account-subtask .container ul {
  text-align: center;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  border-bottom: none;
}
.ece-member_account .ec-m-account-header .m-account-subtask .container ul.subtasks li {
  float: none;
  display: inline-block !important;
  margin: 0px 15px;
}
.ece-member_account .ec-m-account-header .m-account-subtask .container ul.subtasks li a.subtask {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: center;
  margin: 0px;
  text-transform: uppercase;
  padding: 10px 5px;
  border-radius: 4px 4px 0 0 !important;
  border: none;
  color: #b3b3b3;
}
.ece-member_account .ec-m-account-header .m-account-subtask .container ul.subtasks li a.subtask:hover {
  background: none;
  border: none;
  color: #333333;
  border-bottom: 3px solid #333333;
}
.ece-member_account .ec-m-account-header .m-account-subtask .container ul.subtasks li a.subtask:focus {
  background: none;
  border: none;
  color: #333333;
  border-bottom: 3px solid #333333;
  outline: none;
}
.ece-member_account .ec-m-account-header .m-account-subtask .container ul.subtasks li a.active {
  border-top: none;
  background: none;
  color: #333333;
  border-bottom: 3px solid #333333;
}
.ece-member_account .ec-m-account-header .m-account-subtask .container ul.subtasks li:first-child,
.ece-member_account .ec-m-account-header .m-account-subtask .container ul.subtasks li:last-child {
  margin: 0px;
}
.ece-member_account .ec-m-account-header .m-account-subtask .container ul + span.dropdown-icon {
  display: none;
}

.ece-member_profile .ece-action-btn-group,
.m-account-header-content .ece-action-btn-group {
  text-align: right;
}
.ece-member_profile .ece-action-btn-group .ece-profile-action,
.m-account-header-content .ece-action-btn-group .ece-profile-action {
  display: inline-block;
}
.ece-member_profile .ece-action-btn-group .ece-profile-action .ece-follow-action,
.m-account-header-content .ece-action-btn-group .ece-profile-action .ece-follow-action {
  min-width: 103px;
  height: 30px;
}
.ece-member_profile .action-edit,
.ece-member_profile .action-view,
.ece-member_profile .action-upgrade,
.m-account-header-content .action-edit,
.m-account-header-content .action-view,
.m-account-header-content .action-upgrade {
  display: inline-block;
  text-transform: capitalize;
}
.ece-member_profile.action-upgrade:before,
.m-account-header-content.action-upgrade:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  display: inline-block;
  font-size: 13px;
  vertical-align: top;
  margin-right: 5px;
}

.m-account-header-content .action-edit:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  display: inline-block;
  font-size: 13px;
  vertical-align: top;
  margin-right: 5px;
}

.ece-member_profile .ece-member_profile-header {
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.ece-member_profile .ece-member_profile-header .advert-horz {
  margin-top: 0;
}
.ece-member_profile .ece-member_profile-header .header-content {
  padding: 20px 0;
}
.ece-member_profile .ece-member_profile-header .header-content .profile-title-name {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: baseline;
  align-items: center;
}
.ece-member_profile .ece-member_profile-header .header-content .profile-title-name .profile-header-pic .user-picture {
  padding: 0 12px 0 0;
  text-align: left;
}
.ece-member_profile .ece-member_profile-header .header-content .profile-title-name .profile-header-pic .user-picture a img {
  height: 67px;
  width: 67px;
  border-radius: 100%;
}
.ece-member_profile .ece-member_profile-header .header-content .profile-title-name .profile-header-pic .user-picture #edit-cancel {
  margin-left: 10px;
}
.ece-member_profile .ece-member_profile-header .header-content .profile-title-name .profile-header-pic .member-label h1 {
  font-size: 30px;
  line-height: 38px;
  font-weight: bold;
  padding: 0;
  margin: 0 0 4px 0;
  color: #4d4d4d;
}
.ece-member_profile .ece-member_profile-header .header-content .profile-title-name .profile-header-pic .member-label h1 .ece-cab-marker:before,
.ece-member_profile .ece-member_profile-header .header-content .profile-title-name .profile-header-pic .member-label h1 .ece-expert-marker:before {
  font-size: 22px;
  vertical-align: top;
}
.ece-member_profile .ece-member_profile-header .header-content .profile-title-name .profile-header-pic .member-label .fieldset-wrapper {
  border-top: 1px solid #e5e5e5;
  padding-top: 15px;
  margin-top: 10px;
}
.ece-member_profile .ece-member_profile-header .header-content .profile-title-name legend.map-sub-title {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-color: #f2f2f2;
}
.ece-member_profile .ece-member_profile-header .header-content .profile-title-name legend.map-sub-title span {
  font-size: 16px;
  font-weight: 600;
  color: #333333;
}
.ece-member_profile .ece-member_profile-header .header-content .profile-title-name p.coi-subheader {
  margin-bottom: 10px;
}
.ece-member_profile .ece-member_profile-header .header-content .profile-title-name #edit-ece-profile-contributor-roundtbl,
.ece-member_profile .ece-member_profile-header .header-content .profile-title-name #edit-ece-profile-contributor-expert,
.ece-member_profile .ece-member_profile-header .header-content .profile-title-name #edit-ece-profile-contributor-author {
  margin: 0px !important;
  border: none;
  padding: 0px !important;
}
.ece-member_profile .ece-member_profile-header .header-content .ece-designated-expert-marker {
  float: right;
  margin-left: 20px;
  padding: 2px;
  border: 0;
  box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  background-color: #ffffff;
}
.ece-member_profile .ece-member_profile-header .header-content .ece-designated-expert-marker .expert-marker-container {
  width: 160px;
  overflow: hidden;
}
.ece-member_profile .ece-member_profile-header .header-content .ece-designated-expert-marker .expert-marker-container .expert-marker {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: baseline;
  align-items: center;
}
.ece-member_profile .ece-member_profile-header .header-content .ece-designated-expert-marker .expert-marker-container .expert-marker .marker-text {
  font-size: 11px;
  color: #999999;
  padding: 4px;
}
.ece-member_profile .ece-member_profile-header .header-content .ece-designated-expert-marker .expert-marker-container .expert-marker .marker-image {
  width: 60px;
  height: 60px;
  flex: none;
  margin-right: 3px;
}
.ece-member_profile .ece-member_profile-header .header-content .global_designated_expert li {
  list-style: none;
  display: block;
  position: relative;
  float: right;
}
.ece-member_profile .ece-member_profile-header .header-content .global_designated_expert li > div {
  margin-bottom: 10px;
}
.ece-member_profile .ece-member_profile-header .profile-info_bar {
  border-top: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
  margin: 0 0 16px 0;
  padding: 8px 0;
  vertical-align: middle;
}
.ece-member_profile .ece-member_profile-header .profile-info_bar .ece-user_contact {
  display: inline-block;
  padding-bottom: 2px;
}
.ece-member_profile .ece-member_profile-header .profile-info_bar .member_since {
  display: inline-block;
  margin-left: 20px;
  line-height: 24px;
  margin-bottom: 0;
  height: 20px;
  vertical-align: middle;
}
.ece-member_profile .ece-member_profile-header .profile-bio p {
  margin: 0 0 20px 0;
  font-size: 13px;
  line-height: 20px;
}
.ece-member_profile .ece-member_profile-header .profile-bio .readmore-box {
  max-height: 80px;
}
.ece-member_profile .ece-member_profile-header .profile-bio .readmore-box .readmore-toggle {
  margin: 0;
  vertical-align: bottom;
  height: 90px;
}
.ece-member_profile .ece-member_profile-header .profile-bio .readmore-box .readmore-toggle span {
  position: absolute;
  bottom: 0;
  font-weight: normal;
}

@media only screen and (max-width: 992px) {
  .ece-member_profile header.ece-member_profile-header {
    padding-top: 0;
  }
  .ece-member_profile header.ece-member_profile-header .header-content {
    padding: 6px 0;
  }
  .ece-member_profile header.ece-member_profile-header .header-content .profile-title-name {
    justify-content: center;
  }
  .ece-member_profile header.ece-member_profile-header .header-content .profile-title-name .member-label h1 {
    font-size: 24px;
  }
  .ece-member_profile header.ece-member_profile-header .header-content .profile-title-name .member-label .member-sublabel {
    font-size: 12px;
  }
  .ece-member_profile header.ece-member_profile-header .header-content .group-de-markup ul.global_designated_expert {
    text-align: center;
  }
  .ece-member_profile header.ece-member_profile-header .header-content .group-de-markup ul.global_designated_expert li {
    width: 170px;
    float: none;
    display: inline-block;
  }
  .ece-member_profile header.ece-member_profile-header .header-content .group-de-markup ul.global_designated_expert li .ece-designated-expert-marker {
    text-align: left;
  }
  .ece-member_profile .member_since {
    margin-left: 2px;
  }
}
.profile-picture img,
.user-picture img {
  object-fit: cover;
}

.ece-member_profile_card.panel {
  text-align: center;
}
.ece-member_profile_card.panel .profile-picture img {
  max-width: 100px;
  border-radius: 90px;
}
.ece-member_profile_card.panel .realname {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 4px;
}
.ece-member_profile_card.panel .title {
  color: #999999;
  font-style: italic;
  margin-bottom: 4px;
}
.ece-member_profile_card.panel .company {
  margin-bottom: 4px;
}
.ece-member_profile_card.panel .account-actions {
  margin: 0 0 10px 0;
}
.ece-member_profile_card.panel .account-follow {
  margin: 20px 0;
}
.ece-member_profile_card.panel .account-follow span.ece-follow-user {
  display: inline-block;
}

.popover {
  border: none;
  border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  background-color: #ffffff;
  box-shadow: 0 14px 22px 0 rgba(0, 0, 0, 0.27);
  max-width: 190px;
}
.popover.top > .arrow {
  border-top-color: #fff;
}
.popover .popover-content a {
  white-space: nowrap;
}

.popover-content {
  padding: 10px;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
.popover-content .popover-content {
  padding: 0px;
}
.popover-content .profile-card .ece-member_profile_card {
  text-align: center;
  background: none;
  margin-bottom: 0px;
}
.popover-content .profile-card .ece-member_profile_card .panel-body {
  height: auto;
  padding: 0;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
}
.popover-content .profile-card .ece-member_profile_card .panel-body .user-picture {
  display: block;
  position: relative;
  width: 75px;
  height: 75px;
  margin: 0 auto;
  margin-top: -40px;
  margin-bottom: 7px;
}
.popover-content .profile-card .ece-member_profile_card .panel-body .user-picture .user-picture {
  width: auto;
  height: auto;
  margin: 0;
}
.popover-content .profile-card .ece-member_profile_card .panel-body .user-picture .user-picture a {
  display: block;
}
.popover-content .profile-card .ece-member_profile_card .panel-body .user-picture .user-picture img {
  width: 75px;
  height: 75px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  box-shadow: none;
  border: solid 4px #fff;
  overflow: hidden;
}
.popover-content .profile-card .ece-member_profile_card .panel-body .user-picture .ece-cab-marker,
.popover-content .profile-card .ece-member_profile_card .panel-body .user-picture .ece-expert-marker {
  position: absolute;
  top: 5px;
  right: 2px;
  content: "";
  width: 22px;
  height: 22px;
  background: url("../images/icons/icon-expert.svg");
  background-size: 100% 100%;
  border-radius: 100%;
}
.popover-content .profile-card .ece-member_profile_card .panel-body .user-picture .ece-cab-marker:before,
.popover-content .profile-card .ece-member_profile_card .panel-body .user-picture .ece-expert-marker:before {
  display: none;
}
.popover-content .profile-card .ece-member_profile_card .panel-body div.realname {
  margin-bottom: 0px;
}
.popover-content .profile-card .ece-member_profile_card .panel-body span.realname {
  font-family: proxima-nova-condensed;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  color: #333333;
  margin-bottom: 0;
  line-height: normal;
}
.popover-content .profile-card .ece-member_profile_card .panel-body span.realname:hover span {
  color: #E87906;
}
.popover-content .profile-card .ece-member_profile_card .panel-body .title {
  font-size: 16px;
  line-height: 1.3em;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  font-weight: normal;
  color: #4A4A4A;
  max-width: 170px;
  margin: 0 auto;
  margin-bottom: 4px;
  font-style: normal;
}
.popover-content .profile-card .ece-member_profile_card .panel-body .company {
  margin-bottom: 0px;
  font-size: 14px;
  line-height: 1.3em;
  text-align: center;
  display: block;
  min-height: 18px;
  font-weight: normal;
  color: #8d8d8d;
}
.popover-content .profile-card .ece-member_profile_card .panel-body .ece-user_contact {
  order: 5;
}
.popover-content .profile-card .ece-member_profile_card .panel-body ul.contact-actions {
  margin: 0 0 0px 0;
}
.popover-content .profile-card .ece-member_profile_card .panel-body ul.contact-actions li {
  margin-bottom: 0px;
}
.popover-content .profile-card .ece-member_profile_card .panel-body ul.contact-actions li a .social-link {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  height: 25px;
  width: 25px;
  border-radius: 100%;
  border: 3px solid transparent;
  position: relative;
}
.popover-content .profile-card .ece-member_profile_card .panel-body .account-follow {
  margin: 0px;
}
.popover-content .profile-card .ece-member_profile_card .panel-body .account-follow .ece-follow-action {
  margin: 10px 0 15px 0;
  list-style-type: none;
  display: inline-block;
  min-width: 125px;
}
.popover-content .profile-card .ece-member_profile_card .panel-body .member_since,
.popover-content .profile-card .ece-member_profile_card .panel-body .profile-picture,
.popover-content .profile-card .ece-member_profile_card .panel-body .account-actions {
  display: none;
}

#user-profile-form .form-item-pass-pass1 {
  padding: 0;
  margin: 0;
}
#user-profile-form .form-item-pass {
  padding: 0;
  margin: 0;
}
#user-profile-form input[type=submit] {
  margin-bottom: 0;
}

/*8 sep 17 profile community btns*/
.community_btns {
  margin-bottom: 10px;
}

.community_btns ul.group-actions {
  float: none;
  padding-left: 0px;
  text-align: center;
}

.community_btns ul.group-actions li {
  list-style-type: none;
  display: inline-block;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #bca372;
  color: #fff;
  padding: 4px 16px;
  text-transform: capitalize !important;
}

.community_btns ul.group-actions li a {
  color: #fff;
}

/*Member Profile New Design*/
nav.navbar.secondary_navbar.affix + .ece-top-header + .ec-advertise-row + ins + #top-nav.affix + #page-wrapper #ece-member-profile .ece-member_profile .ece-member_profile-header.affix {
  top: 100px;
}
nav.navbar.secondary_navbar.affix + .ece-top-header + .ec-advertise-row + ins + #top-nav.affix + #page-wrapper #ece-member-profile .ece-member_profile .ece-member_profile-header.affix + .container {
  padding-top: 200px;
}

#ece-member-profile .ece-member_profile .ece-member_profile-header {
  position: relative;
  padding-top: 40px;
  padding-bottom: 0px;
  background: #f8eadb;
  margin-bottom: 30px;
  transition: padding 0.2s ease;
  border-bottom: 1px solid #eee;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .community-subtasks {
  margin-top: 20px;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .community-subtasks ul.subtasks li a {
  color: #333333;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .community-subtasks ul.subtasks li a.active, #ece-member-profile .ece-member_profile .ece-member_profile-header .community-subtasks ul.subtasks li a:hover {
  background: #fafafa;
  border-radius: 0 !important;
  border-top: 1px solid #1c65a5;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header.affix {
  position: fixed;
  width: 100%;
  top: 50px;
  z-index: 99;
  padding: 10px 0;
  margin-bottom: 0px;
  height: auto !important;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header.affix .community-subtasks {
  display: none;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header.affix + .container {
  padding-top: 150px;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-image {
  width: 34px;
  min-width: 34px;
  height: 34px;
  margin-right: 10px;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-image .user-picture img {
  width: 34px;
  min-width: 34px;
  height: 34px;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail {
  width: calc(100% - 44px);
  position: relative;
  display: flex;
  /*              flex-wrap: wrap;*/
}
#ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .ece-user-detail-row {
  /*                width: calc(100% - 510px);                */
  margin: 0;
  white-space: normal;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .ece-member-detail {
  width: 100%;
  padding: 0px;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .ece-follow-block {
  display: none;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .member-label h1 {
  margin-top: -5px;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .member-label .realname {
  font-size: 16px;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .member-label p {
  font-size: 12px;
  margin: 0;
  line-height: normal;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .profile-bio {
  display: none;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row {
  text-align: right;
  margin: 0;
  margin-left: auto;
  /*                                    .social-icons {
                          position: absolute;
                          right: 0;
                          top: 0;
                      }*/
}
#ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .action-group,
#ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .social-icons {
  width: auto;
  float: none;
  display: inline-block;
  padding: 0;
  padding-right: 8px;
  vertical-align: middle;
  margin-bottom: 0px;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .contact-action a.ece-send-message.contact-button {
  height: auto;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .ece-member-profile-bg {
  position: absolute;
  width: 100%;
  z-index: 0;
  top: 0;
  right: 0;
  height: 210px;
  overflow: hidden;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .ece-member-profile-bg:after {
  content: "";
  background-color: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content {
  padding: 0px 0;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-image {
  width: 100px;
  padding: 0px;
  margin-right: 30px;
  float: left;
  border-radius: 100%;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-image .user-picture img {
  height: 100px;
  width: 100px;
  transition: width 0.2s ease, height 0.2s ease;
  border-radius: 100%;
  border: 1px solid #eee;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail {
  color: #333333;
  float: left;
  width: calc(100% - 130px);
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .member-label h1 {
  margin-top: 0px;
  line-height: 22px;
  font-size: 22px;
  margin-bottom: 0px;
  transition: font-size 0.2s ease;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .member-label p {
  font-size: 16pt;
  font-weight: 300;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #666666;
  margin-bottom: 5px;
  transition: font-size 0.2s ease;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .member-label .realname {
  font-size: 24pt;
  font-weight: 700;
  font-style: normal;
  line-height: 22px;
  letter-spacing: 0.3px;
  color: #333333;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .member-label .ece-cab-marker:before {
  color: #333333;
  font-size: 16px;
  margin-left: 10px;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .profile-bio {
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #333333;
  margin-bottom: 12px;
}
@media screen and (min-width: 768px) {
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row {
    display: block !important;
  }
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .action-group,
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .social-icons {
  margin-bottom: 10px;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .social-icons {
  padding-right: 0px;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .contact-action {
  display: inline-block;
  text-align: left;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .contact-action a.ece-send-message.contact-user-btn {
  margin-right: 10px;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .ece-follow-action {
  position: relative;
  margin-right: 0px;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .ece-follow-action:before {
  display: none !important;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .ece-follow-action .follow-label span.first_name {
  display: none;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .action-access-prof:hover:before {
  background: url(../images/icons/white/icon-link.svg);
  width: 8px;
  height: 8px;
  background-size: 100%;
  background-repeat: no-repeat;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions .icon-add:before {
  content: "";
  display: inline-block;
  position: relative;
  top: 0px;
  font-size: 13.5px;
  margin-right: 3px;
  vertical-align: top;
  font-weight: 900;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-social {
  text-align: right;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-actions .ece-send-message {
  display: none !important;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .ece-profile-action {
  display: inline-block;
  margin-left: 0px;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .ece-profile-action .profile-actions li {
  margin-right: 10px;
}
#ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .ece-profile-action .profile-actions li.last {
  margin-right: 0px;
}
#ece-member-profile .about-experts {
  margin-bottom: 40px;
}
#ece-member-profile .about-experts .col-sm-4 {
  min-height: 110px;
}
#ece-member-profile .about-experts .inner .content {
  padding: 15px 15px 0 15px;
  background: #fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
}
#ece-member-profile .about-experts .inner .content h3 {
  margin-top: 0px;
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 14px;
  color: #000000;
}
#ece-member-profile .about-experts .inner .content h3 a {
  color: #000000;
}
#ece-member-profile .about-experts .inner .content h3 .show-experts {
  float: right;
  text-transform: uppercase;
}
#ece-member-profile .about-experts .inner .content p {
  font-size: 12px;
  margin-bottom: 0px;
  letter-spacing: 0.3px;
}
#ece-member-profile .about-experts .inner .content .summary {
  min-height: 164px;
}
#ece-member-profile .about-experts .inner .content .summary p {
  margin-bottom: 10px;
}
#ece-member-profile .about-experts .inner .content .ece-group_card {
  padding: 0px;
  margin: 0;
  border: none;
  background: none;
  box-shadow: inherit;
}
#ece-member-profile .about-experts .inner .content .ece-group_card h5.group-title {
  margin-top: 0px;
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  text-align: left;
}
#ece-member-profile .about-experts .inner .content .ece-group_card h5.group-title a {
  color: #000000;
}
#ece-member-profile .about-experts .inner .content .contributes-container {
  min-height: 164px;
}
#ece-member-profile .about-experts .inner .content .item h3 {
  margin-top: 0px;
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 14px;
  color: #5e5e5e;
}
#ece-member-profile .about-experts .inner .content .item p {
  font-size: 12px;
  color: #5e5e5e;
}
#ece-member-profile .about-experts .inner .content .item .inner .contributor {
  margin-bottom: 9px;
}
#ece-member-profile .about-experts .inner .content .item .inner .contributor .image {
  float: left;
  width: 40px;
  height: 40px;
  margin-right: 6px;
  position: relative;
  border-radius: 40px;
  overflow: hidden;
}
#ece-member-profile .about-experts .inner .content .item .inner .contributor .image img {
  width: 40px;
  height: 40px;
  min-width: 40px;
}
#ece-member-profile .about-experts .inner .content .item .inner .contributor .image .icon-expert {
  position: absolute;
  top: -7px;
  right: -7px;
}
#ece-member-profile .about-experts .inner .content .item .inner .contributor .detail {
  float: left;
  width: calc(100% - 46px);
}
#ece-member-profile .about-experts .inner .content .item .inner .contributor .detail h3 {
  font-size: 14px;
  color: #000000;
  letter-spacing: 0.3px;
  margin-bottom: 0px;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#ece-member-profile .about-experts .inner .content .item .inner .contributor .detail p {
  font-size: 12px;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#ece-member-profile .about-experts .inner .content .ece-information-list {
  margin: 0;
  padding: 0;
  min-height: 200px;
}
#ece-member-profile .about-experts .inner .content .ece-information-list li {
  display: list-item;
  list-style: none;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.25;
  letter-spacing: 0.3px;
  text-align: left;
  color: #5e5e5e;
  position: relative;
  padding-left: 25px;
}
#ece-member-profile .about-experts .inner .content .ece-information-list li:before {
  position: absolute;
  left: 0px;
  content: "";
  top: 7px;
  background-size: auto 100%;
}
#ece-member-profile .about-experts .inner .content .ece-information-list li.icon-registration-date:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-registration-date.svg) no-repeat;
  display: inline-block;
}
#ece-member-profile .about-experts .inner .content .ece-information-list li.icon-location:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-location.svg) no-repeat;
  display: inline-block;
}
#ece-member-profile .about-experts .inner .content .ece-information-list li.icon-content-view:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-content-views.svg) no-repeat;
  display: inline-block;
}
#ece-member-profile .about-experts .inner .content .ece-information-list li.icon-latest-activity:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-latest-activity.svg) no-repeat;
  display: inline-block;
}
#ece-member-profile .about-experts .inner .content .ece-information-list li.icon-like:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-like.svg) no-repeat;
  display: inline-block;
}
#ece-member-profile .about-experts .inner .content .ece-information-list li.icon-question:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-questions.svg) no-repeat;
  display: inline-block;
}
#ece-member-profile .about-experts .inner .content .see-more-wrap {
  margin: 0 -15px;
  position: relative;
  margin-top: 6px;
}
#ece-member-profile .about-experts .inner .content .see-more-wrap a {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #333333;
  display: block;
  text-transform: uppercase;
  background: #f9f9f9;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  text-align: center;
  padding: 0px 10px;
  position: relative;
  margin: 0px;
  border-radius: 0 0 5px 5px;
  display: block;
  height: auto !important;
}
#ece-member-profile .about-experts .inner .content .see-more-wrap a:hover {
  color: #E87906;
}
#ece-member-profile .content h3 {
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #6b6b6b;
  line-height: 25px;
  margin-bottom: 27px;
  font-weight: 600;
}
#ece-member-profile .content h3.user_activity {
  border-left: 4px solid #1c65a5;
  padding-left: 16px;
}
#ece-member-profile .ece-searcher {
  position: relative;
}
#ece-member-profile .sidebar .ece-ad {
  margin-bottom: 40px;
}
#ece-member-profile .member-since-block h4 {
  text-align: center;
  margin: 0;
  margin-bottom: 25px;
  font-size: 16pt;
  font-weight: 400;
}
#ece-member-profile .member-since-block h4 span {
  font-weight: 700;
}
#ece-member-profile .member_stream_content .searcher-controls {
  display: none;
}
#ece-member-profile .member_stream_content .member_bio_text {
  font-size: 14pt;
  color: #000000;
  font-weight: 300;
  margin: 15px 0;
  padding: 20px;
  border: 1px solid #e0e0e0;
  background: #fff;
}
#ece-member-profile .member_stream_content .member_bio_text:empty {
  display: none;
}
#ece-member-profile .member_stream_content .member_bio_text p {
  font-size: 14pt;
  font-weight: 300;
  margin-bottom: 0px;
}
#ece-member-profile .member_stream_content .member_bio_text p + p {
  margin-top: 20px;
}

.ece-stats-block {
  margin-top: 0px;
  margin-bottom: 15px;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
.ece-stats-block .stats {
  cursor: pointer;
  overflow: hidden;
  height: auto;
  cursor: pointer;
  overflow: hidden;
  background: #fff;
  margin-bottom: 15px;
  padding: 15px;
  border: 1px solid #e0e0e0;
  /*            &:hover {
  .stats-image {margin-top:-75px; }
  .stats-action {display:block;}
  }*/
}
.ece-stats-block .stats .stats-image {
  width: 38px;
  margin: 0 auto;
  margin-bottom: 20px;
  height: 38px;
  text-align: center;
  transition-property: margin;
  transition-duration: 0.5s;
  transition-delay: 0.1s;
  margin-top: 0px;
}
.ece-stats-block .stats .stats-image i {
  width: 38px;
  height: 38px;
  display: block;
  margin: 0 auto;
  background-size: 100% auto !important;
  background-position: center center !important;
}
.ece-stats-block .stats .stats-image i.icon-view-content {
  background: url(../images/icons/stats/icon-content-view.svg) no-repeat;
  width: 42px;
  height: 38px;
}
.ece-stats-block .stats .stats-image i.icon-article-posted {
  background: url(../images/icons/stats/icon-articles-posted.svg) no-repeat;
}
.ece-stats-block .stats .stats-image i.icon-link-shared {
  background: url(../images/icons/stats/icon-links-shared.svg) no-repeat;
}
.ece-stats-block .stats .stats-image i.icon-question-asked {
  background: url(../images/icons/stats/icon-questions-asked.svg) no-repeat;
}
.ece-stats-block .stats .stats-image i.icon-answer-posted {
  background: url(../images/icons/stats/icon-asnwers-posted.svg) no-repeat;
}
.ece-stats-block .stats .stats-image i.icon-comment-stats {
  background: url(../images/icons/stats/icon-comments-stats.svg) no-repeat;
}
.ece-stats-block .stats .stats-image img {
  max-height: 38px;
}
.ece-stats-block .stats .stats-figure {
  text-align: center;
}
.ece-stats-block .stats .stats-figure h2 {
  margin: 0px;
  font-size: 35px;
  font-weight: 200;
  color: #8d8d8d;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ece-stats-block .stats .stats-figure p {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: 0.3px;
  color: #333333;
  margin-bottom: 0px;
}
.ece-stats-block .stats .stats-action {
  display: block;
}
.ece-stats-block .stats .stats-action a {
  margin-top: 15px;
  border: none;
}
.ece-stats-block .stats .stats-action a:hover {
  border: none;
}
.ece-stats-block .stats .stats-action a:before {
  display: inline-block;
  position: relative;
  content: "";
  width: 14px;
  height: 14px;
  margin-right: 10px;
  top: 3px;
}
.ece-stats-block .stats .stats-action a.icon-add-content:before {
  background: url("../images/icons/white/icon-add.svg") no-repeat;
  background-size: 100%;
}
.ece-stats-block .stats .stats-action a.icon-write-post:before {
  background: url("../images/icons/white/icon-add.svg") no-repeat;
  background-size: 100%;
}
.ece-stats-block .stats .stats-action a.icon-share-link:before {
  background: url("../images/icons/white/icon-shared-link.svg") no-repeat;
  background-size: 100%;
}
.ece-stats-block .stats .stats-action a.icon-ask-question:before {
  background: url("../images/icons/white/icon-questions-asked.svg") no-repeat;
  background-size: 100%;
}
.ece-stats-block .stats .stats-action a.icon-give-answer:before {
  background: url("../images/icons/white/icon-asnwers-posted.svg") no-repeat;
  background-size: 100%;
}
.ece-stats-block .stats .stats-action a.icon-view-content:before {
  background: url("../images/icons/white/icon-comments.svg") no-repeat;
  background-size: 100%;
}
.ece-stats-block .stats:hover .stats-image i {
  width: 38px;
  height: 38px;
  background-size: 100% auto !important;
}
.ece-stats-block .stats:hover .stats-image i.icon-view-content {
  background: url(../images/icons/stats/orange/icon-content-view.svg) no-repeat;
  width: 42px;
  height: 38px;
}
.ece-stats-block .stats:hover .stats-image i.icon-article-posted {
  background: url(../images/icons/stats/orange/icon-articles-posted.svg) no-repeat;
}
.ece-stats-block .stats:hover .stats-image i.icon-link-shared {
  background: url(../images/icons/stats/orange/icon-links-shared.svg) no-repeat;
}
.ece-stats-block .stats:hover .stats-image i.icon-question-asked {
  background: url(../images/icons/stats/orange/icon-questions-asked.svg) no-repeat;
}
.ece-stats-block .stats:hover .stats-image i.icon-answer-posted {
  background: url(../images/icons/stats/orange/icon-asnwers-posted.svg) no-repeat;
}
.ece-stats-block .stats:hover .stats-image i.icon-comment-stats {
  background: url(../images/icons/stats/orange/icon-comments-stats.svg) no-repeat;
}
.ece-stats-block .stats:hover .stats-figure {
  text-align: center;
}
.ece-stats-block .stats:hover .stats-figure h2,
.ece-stats-block .stats:hover .stats-figure p {
  color: #E87906;
}
.ece-stats-block .stats:hover .stats-figure .stats-action a {
  background: #E87906;
}

#ece-member-profile .headliner h3 {
  float: left;
  margin-top: 0px;
  margin-bottom: 10px;
}
#ece-member-profile .headliner .filter {
  float: right;
}

.topics_interest_wrap {
  margin-bottom: 40px;
}
.topics_interest_wrap .inner {
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  padding: 20px 15px;
}
.topics_interest_wrap .section {
  padding: 0px;
}
.topics_interest_wrap h3 {
  border-left: 4px solid #2482fa;
  padding-left: 16px;
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  line-height: 25px;
  letter-spacing: 0.3px;
  text-align: left;
  color: #8d8d8d;
  margin-top: 0px;
}
.topics_interest_wrap #strDisplayTopicNames a {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  border-radius: 4px;
  background-color: #f5f5f5;
  padding: 5px 14px;
  border: none;
  border: 3px solid transparent;
  margin-right: 10px;
  margin-top: 10px;
  display: inline-block;
}
.topics_interest_wrap #strDisplayTopicNames a:hover {
  background-color: #1c65a5;
  color: #fff;
  border: 3px solid #fff;
  -webkit-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  -moz-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
}
.topics_interest_wrap #strDisplayTopicNames a:focus {
  color: rgba(255, 255, 255, 0.7);
}
.topics_interest_wrap #strDisplayTopicNames br {
  display: none;
}
.topics_interest_wrap #strDisplayTopicNames .icon-remove:before {
  content: "";
  font-family: FontAwesome;
  color: #d25d5d;
}

.custom-error input[type=text],
.custom-error input[type=email],
.custom-error input[type=password],
.custom-error textarea,
.custom-error select.form-select,
.custom-error .cke_chrome {
  border-color: red !important;
}
.custom-error#edit-ece-profile-accept-terms label {
  color: red !important;
  text-transform: initial;
}
.custom-error#edit-ece-profile-accept-terms label:before {
  border-color: red !important;
}

.experience-error .exp-custom-error {
  border-color: red !important;
}

.ece-user-unpublished .ece-table,
.ece-user-anonymous .ece-table {
  padding: 0 0px 20px;
}
.ece-user-unpublished table thead,
.ece-user-anonymous table thead {
  display: none;
}
.ece-user-unpublished table thead tr,
.ece-user-anonymous table thead tr {
  border: none;
}
.ece-user-unpublished table thead tr th,
.ece-user-anonymous table thead tr th {
  border: none;
}
.ece-user-unpublished table tbody,
.ece-user-anonymous table tbody {
  border: none;
}
.ece-user-unpublished table tbody tr,
.ece-user-anonymous table tbody tr {
  border-bottom: 1px solid #ecebea;
}
.ece-user-unpublished table tbody tr.section-header,
.ece-user-anonymous table tbody tr.section-header {
  border: none;
}
.ece-user-unpublished table tbody tr.section-header td,
.ece-user-anonymous table tbody tr.section-header td {
  padding-top: 15px;
  font-weight: bold;
  color: #808080;
  border-top: none;
}
.ece-user-unpublished table tbody tr.pending.section-header,
.ece-user-anonymous table tbody tr.pending.section-header {
  border-bottom: 3px solid #e7ebee;
}
.ece-user-unpublished table tbody tr.pending td.node-review_status:before,
.ece-user-anonymous table tbody tr.pending td.node-review_status:before {
  content: "";
  color: #869aa9;
}
.ece-user-unpublished table tbody tr.declined_editable.section-header,
.ece-user-anonymous table tbody tr.declined_editable.section-header {
  border-bottom: 3px solid #fde9d9;
}
.ece-user-unpublished table tbody tr.declined_editable td.node-review_status:before,
.ece-user-anonymous table tbody tr.declined_editable td.node-review_status:before {
  content: "";
  color: #f8be8c;
}
.ece-user-unpublished table tbody tr.draft.section-header,
.ece-user-anonymous table tbody tr.draft.section-header {
  border-bottom: 3px solid #f7b47a;
}
.ece-user-unpublished table tbody tr.draft td.node-review_status:before,
.ece-user-anonymous table tbody tr.draft td.node-review_status:before {
  content: "";
  color: #f59e53;
}
.ece-user-unpublished table tbody tr.scheduled.section-header,
.ece-user-anonymous table tbody tr.scheduled.section-header {
  border-bottom: 3px solid #4d855e;
}
.ece-user-unpublished table tbody tr.scheduled td.node-review_status:before,
.ece-user-anonymous table tbody tr.scheduled td.node-review_status:before {
  content: "";
  color: #4d855e;
}
.ece-user-unpublished table tbody tr.declined.section-header,
.ece-user-anonymous table tbody tr.declined.section-header {
  border-bottom: 3px solid #decccc;
}
.ece-user-unpublished table tbody tr.declined td.node-review_status:before,
.ece-user-anonymous table tbody tr.declined td.node-review_status:before {
  content: "";
  color: #bc9999;
}
.ece-user-unpublished table tbody tr td,
.ece-user-anonymous table tbody tr td {
  padding: 4px;
}
.ece-user-unpublished table tbody tr td:before,
.ece-user-anonymous table tbody tr td:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  margin-right: 4px;
  margin-left: 1px;
}
.ece-user-unpublished table tbody tr td.node-review_status,
.ece-user-anonymous table tbody tr td.node-review_status {
  width: 20px;
  text-align: center;
}
.ece-user-unpublished table tbody tr td.node-title,
.ece-user-anonymous table tbody tr td.node-title {
  width: 80%;
}
.ece-user-unpublished table tbody tr td.node-title .article-title-link,
.ece-user-anonymous table tbody tr td.node-title .article-title-link {
  font-size: 14px;
  line-height: 16px;
}
.ece-user-unpublished table tbody tr td.node-title .date_published,
.ece-user-anonymous table tbody tr td.node-title .date_published {
  font-size: 12px;
  color: #b3b3b3;
}
.ece-user-unpublished table tbody tr td.node-admin_actions ul.admin_actions,
.ece-user-anonymous table tbody tr td.node-admin_actions ul.admin_actions {
  width: 100%;
  padding: 0;
  margin: 0;
}
.ece-user-unpublished table tbody tr td.node-admin_actions ul.admin_actions li,
.ece-user-anonymous table tbody tr td.node-admin_actions ul.admin_actions li {
  list-style: none;
}
.ece-user-unpublished table tbody tr td.node-admin_actions ul.admin_actions li a.action.action-edit:before,
.ece-user-anonymous table tbody tr td.node-admin_actions ul.admin_actions li a.action.action-edit:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  display: inline-block;
  margin-right: 4px;
}

.ece-user-anonymous .node-title {
  padding-left: 30px;
}

.ece-member_account {
  padding-bottom: 0px;
}

.member-admin-dashboard .page-title {
  margin-bottom: 15px;
  width: 100%;
}
.member-admin-dashboard .page-title h1 {
  font-size: 20pt;
  color: black;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  text-transform: uppercase;
}
.member-admin-dashboard .page-title .description {
  font-size: 12pt;
  color: black;
  margin-top: 0px;
  font-style: normal !important;
}
.member-admin-dashboard .ece-row {
  display: flex;
  flex-wrap: wrap;
}
.member-admin-dashboard .ece-row .left-sidebar {
  background: #1c65a5;
  padding: 20px 0 40px 0px;
}
.member-admin-dashboard .ece-row .left-sidebar .member-image {
  text-align: center;
}
.member-admin-dashboard .ece-row .left-sidebar .member-image .user-picture {
  display: block;
  width: 100px;
  margin: 0 auto;
}
.member-admin-dashboard .ece-row .left-sidebar .member-image .user-picture img {
  width: 100px;
  height: 100px;
  border-radius: 100%;
}
.member-admin-dashboard .ece-row .left-sidebar .ece-user-detail {
  text-align: center;
  padding: 0 15px;
  color: #fff;
}
.member-admin-dashboard .ece-row .left-sidebar .ece-user-detail h2 {
  font-size: 22px;
  font-weight: 600;
  font-style: normal;
  line-height: 22px;
  letter-spacing: 0.3px;
  margin-bottom: 5px;
  margin-top: 10px;
}
.member-admin-dashboard .ece-row .left-sidebar .ece-user-detail p {
  font-size: 14px;
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  margin-bottom: 10px;
}
.member-admin-dashboard .ece-row .left-sidebar .ece-profile-action ul li {
  margin-bottom: 10px;
}
.member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .icon-add {
  color: #fff;
}
.member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .icon-add:hover {
  color: #E87906;
}
.member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask {
  margin-top: 10px;
}
.member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li {
  margin-bottom: 0px;
  display: block !important;
}
.member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a {
  border-top: 1px solid #5597e9;
}
.member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask {
  border-radius: 0px !important;
  text-align: left;
  font-weight: 400;
  padding: 15px 20px !important;
}
.member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.active, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask:hover {
  background: #fafafa;
  color: #1c65a5;
}
.member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.error-icon:after {
  content: "";
  display: inline-block !important;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  margin-left: 3px;
  color: red;
  font-weight: 900;
}
.member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-org-manage-jobs, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-org-manage-applicants, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-org-manage-members, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-org-employer-profile, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-career-profile, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-jobs-posted, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-applications-received, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-job-applications {
  background: #674467;
}
.member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-org-manage-jobs.active, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-org-manage-jobs:hover, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-org-manage-applicants.active, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-org-manage-applicants:hover, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-org-manage-members.active, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-org-manage-members:hover, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-org-employer-profile.active, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-org-employer-profile:hover, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-career-profile.active, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-career-profile:hover, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-jobs-posted.active, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-jobs-posted:hover, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-applications-received.active, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-applications-received:hover, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-job-applications.active, .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.subtask-job-applications:hover {
  background: #fafafa;
  color: #674467;
}
.member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask span.dropdown-icon {
  display: none;
}
.member-admin-dashboard .ece-row .left-sidebar div.logo {
  display: block;
  width: 100px;
  margin: 0 auto;
}
.member-admin-dashboard .ece-row .left-sidebar div.logo img.logo {
  width: 100px;
  height: 100px;
  border-radius: 100%;
}
.member-admin-dashboard .ece-row .left-sidebar .text {
  text-align: center;
  color: #fff;
}
.member-admin-dashboard .ece-row .left-sidebar .text h1 {
  font-size: 22px;
  font-weight: 600;
  font-style: normal;
  line-height: 22px;
  letter-spacing: 0.3px;
  margin-bottom: 5px;
  margin-top: 10px;
}
.member-admin-dashboard .ece-row .left-sidebar .text p {
  font-size: 14px;
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  margin-bottom: 10px;
}
.member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions {
  margin: 0;
  padding: 0;
  float: none;
  text-align: center;
}
.member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li {
  display: block;
  margin-bottom: 10px;
}
.member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li a.go-sponsor-btn {
  background: transparent;
  line-height: normal;
  box-shadow: none;
}
.member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li a.go-sponsor-btn:before {
  position: relative;
  left: 0;
  top: -1px;
  margin-right: 5px;
}
.member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li a.go-sponsor-btn:hover {
  background: #fff;
  box-shadow: none;
}
.member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li a.go-sponsor-btn:hover:before {
  background: url(../images/icons/icon-link.svg) no-repeat;
  width: 8px;
  height: 8px;
}
.member-admin-dashboard .ece-row .mid-content form label {
  display: block;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
}
.member-admin-dashboard .ece-row .mid-content form label span.form-required {
  font-size: 20px;
  line-height: 20px;
  height: auto;
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
}
.member-admin-dashboard .ece-row .mid-content form label .ece-popover {
  vertical-align: top;
}
.member-admin-dashboard .ece-row .mid-content .ece-user-unpublished, .member-admin-dashboard .ece-row .mid-content .ece-user-anonymous {
  background: #fff;
  border: 1px solid #e0e0e0;
  padding: 20px;
  margin-bottom: 20px;
}
.member-admin-dashboard .ece-row .mid-content .ece-user-unpublished .ece-table table, .member-admin-dashboard .ece-row .mid-content .ece-user-anonymous .ece-table table {
  margin-bottom: 0px;
}
.member-admin-dashboard .ece-row .mid-content .ece-user-unpublished .ece-table table tbody tr, .member-admin-dashboard .ece-row .mid-content .ece-user-anonymous .ece-table table tbody tr {
  background: none;
}
.member-admin-dashboard .ece-row .mid-content .ece-user-unpublished h3, .member-admin-dashboard .ece-row .mid-content .ece-user-anonymous h3 {
  margin-bottom: 0;
}
.member-admin-dashboard .ece-row .mid-content .ece-user-anonymous .ece-table {
  margin-top: 15px;
}
.member-admin-dashboard .ece-row .mid-content .ece-user-anonymous .ece-table tr td {
  border-top: none;
  vertical-align: bottom;
}
.member-admin-dashboard .ece-row .mid-content .ece-user-anonymous .ece-table tr td span.widget-answer .icon-comment:before {
  margin-right: 3px;
  top: 2px;
  position: relative;
}
.member-admin-dashboard .ece-row .mid-content .ece-user-anonymous .ece-table tr td span.widget-answer a {
  color: #b3b3b3;
  font-size: 12px;
}
.member-admin-dashboard .ece-row .mid-content .ece-user-anonymous .ece-table tr td span.widget-answer a:hover {
  color: #448CCB;
}
.member-admin-dashboard .ece-row .mid-content .ece-user-anonymous .ece-table tr td span.widget-answer a:hover .icon-comment:before {
  width: 12px;
  height: 11px;
  background: url(../images/icons/icon-comments.svg) no-repeat;
  background-size: 100%;
}
.member-admin-dashboard .ece-row .mid-content .ece-user-published {
  background: #fff;
  border: 1px solid #e0e0e0;
  padding: 20px;
  border-bottom: none;
}
.member-admin-dashboard .ece-row .mid-content .ece-user-published + .ece-searcher {
  background: #fff;
  border: 1px solid #e0e0e0;
  border-top: none;
  padding: 20px;
  padding-top: 0px;
  margin-bottom: 20px;
}
.member-admin-dashboard .ece-row .mid-content .ece-user-published h3 {
  margin-bottom: 0px;
}
.member-admin-dashboard .ece-row .mid-content .ece-communities-listing {
  background: #fff;
  border: 1px solid #e0e0e0;
  padding: 20px;
}
.member-admin-dashboard .ece-row .mid-content .ece-communities-listing h3 {
  font-size: 20px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 5px;
  border-bottom: 3px solid #1c65a5;
  padding-bottom: 5px;
}
.member-admin-dashboard .ece-row .mid-content .ece-communities-listing h4.description {
  border: none;
  border-left: 4px solid #1c65a5;
  padding: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 16px;
  font-size: 14px;
  color: #8d8d8d;
  margin-bottom: 15px;
  margin-top: 15px;
  font-size: 14px;
  line-height: 1.6em;
}
.member-admin-dashboard .ece-row .mid-content .ece-communities-listing .ece-membership-listing {
  border-bottom: 2px solid #ecebea;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.member-admin-dashboard .ece-row .mid-content .ece-communities-listing .ece-membership-listing:last-child {
  border-bottom: none;
}
.member-admin-dashboard .ece-row .mid-content .ece-communities-listing .ece-membership-listing .col-sm-7,
.member-admin-dashboard .ece-row .mid-content .ece-communities-listing .ece-membership-listing .col-sm-12 {
  padding: 0px;
}
.member-admin-dashboard .ece-row .mid-content .ece-communities-listing .leave-group-action {
  text-align: right;
}
.member-admin-dashboard .ece-row .mid-content .ece-communities-listing .leave-group-action input {
  color: #b3b3b3;
  font-size: 14px;
  background: none;
  padding: 0px;
}
.member-admin-dashboard .ece-row .mid-content .ece-communities-listing .leave-group-action input:hover {
  opacity: 1;
  color: #E87906;
}
.member-admin-dashboard .ece-row .mid-content .ece-communities-listing .group-membership {
  margin-bottom: 0;
}
.member-admin-dashboard .ece-row .mid-content .group_admin-rollup_data {
  margin-bottom: 15px;
}
.member-admin-dashboard .ece-row .mid-content .group_admin-rollup_data .admin_report-data_section .block_data {
  background-color: #ffffff;
  border: 1px solid #e0e0e0;
  padding: 16px;
  text-align: center;
  margin-bottom: 15px;
}
.member-admin-dashboard .ece-row .mid-content .group_admin-rollup_data .admin_report-data_section .block_data .block_data-title {
  display: block;
  font-size: 16px;
  font-weight: bold;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.member-admin-dashboard .ece-row .mid-content .group_admin-rollup_data .admin_report-data_section .block_data .block_data-data {
  display: block;
  font-size: 28px;
  font-weight: bold;
  color: #4285F4;
}
.member-admin-dashboard .ece-row .mid-content .group-reports .ece-table .report-caption h3 {
  margin-top: 0px;
}
.member-admin-dashboard .ece-row .mid-content .group-reports .ece-table .report-caption .table-empty-caption {
  margin-top: 0px;
}
.member-admin-dashboard .ece-row .mid-content .group-reports .ece-table .ec-title-container .dataTables_length {
  margin-left: 10px;
}
.member-admin-dashboard .ece-row .mid-content .group-reports .ece-table .ec-title-container .dataTables_filter {
  margin-left: 10px;
  width: 180px;
}
.member-admin-dashboard #group-admin-report-table-container {
  background: #fff;
  border: 1px solid #e0e0e0;
  padding: 20px;
  margin-bottom: 20px;
  padding-bottom: 0px;
}
.member-admin-dashboard #group-admin-report-table-container #ece-job_report-table_wrapper .report-table-header .col-sm-6.content-caption-sync {
  width: 40%;
}
.member-admin-dashboard #group-admin-report-table-container #ece-job_report-table_wrapper .report-table-header .col-sm-6.ec-title-container {
  width: 60%;
}
.member-admin-dashboard #member-account-profile #edit-ece-profile-topic-interest-und .form-type-checkbox input[type=checkbox] + label {
  padding-left: 5px;
}
.member-admin-dashboard #member-account-profile #edit-ece-profile-topic-interest-und .form-type-checkbox input[type=checkbox] + label .checkui {
  display: none;
}

.mid-content #member-account-profile .private-info label span.form-required {
  line-height: 10px;
  vertical-align: bottom;
}

#ec-member-management-report .member-admin-dashboard .ece-row .left-sidebar div.logo,
#block-system-main .member-admin-dashboard .ece-row .left-sidebar div.logo {
  width: 150px;
}
#ec-member-management-report .member-admin-dashboard .ece-row .left-sidebar div.logo img.logo,
#block-system-main .member-admin-dashboard .ece-row .left-sidebar div.logo img.logo {
  width: auto;
  height: auto;
  border-radius: inherit;
  background: white;
  padding: 10px;
}

#add-member-message-block {
  border: 1px solid red;
  padding: 15px;
  background: white;
}

.ece-message-view .private-messages {
  max-height: 190px;
  overflow: auto;
}
.ece-message-view .private-messages .privatemsg-author-avatar .user-picture img {
  width: 100%;
  max-width: 35px;
}

#ece-modals .modal-body .ece-message-view {
  margin-top: -25px;
}

#employer-profile-form form#organization-node-form .container {
  width: 100% !important;
  display: block;
  padding: 0px;
}
#employer-profile-form form#organization-node-form .container .col-md-9 {
  width: 100%;
}
#employer-profile-form form#organization-node-form .container .col-md-3 {
  display: none;
}
#employer-profile-form form#organization-node-form .form-body {
  background: none;
  padding: 0;
  border: none;
}
#employer-profile-form form#organization-node-form .form-body .form-wrapper, #employer-profile-form form#organization-node-form .form-body .form-item,
#employer-profile-form form#organization-node-form .form-body .field-name-body .text-summary-wrapper,
#employer-profile-form form#organization-node-form .form-body .field-name-body .form-type-textarea.form-item,
#employer-profile-form form#organization-node-form .form-body .field-name-body fieldset.filter-wrapper,
#employer-profile-form form#organization-node-form .form-body .field-name-body .description {
  width: 100%;
  background: #fff;
  border: 1px solid #e3e3e3;
  margin: 0px;
  margin-bottom: 30px;
  padding: 25px;
  border-radius: 0px;
}
#employer-profile-form form#organization-node-form .form-body .form-wrapper .form-wrapper, #employer-profile-form form#organization-node-form .form-body .form-wrapper .form-item, #employer-profile-form form#organization-node-form .form-body .form-item .form-wrapper, #employer-profile-form form#organization-node-form .form-body .form-item .form-item,
#employer-profile-form form#organization-node-form .form-body .field-name-body .text-summary-wrapper .form-wrapper,
#employer-profile-form form#organization-node-form .form-body .field-name-body .text-summary-wrapper .form-item,
#employer-profile-form form#organization-node-form .form-body .field-name-body .form-type-textarea.form-item .form-wrapper,
#employer-profile-form form#organization-node-form .form-body .field-name-body .form-type-textarea.form-item .form-item,
#employer-profile-form form#organization-node-form .form-body .field-name-body fieldset.filter-wrapper .form-wrapper,
#employer-profile-form form#organization-node-form .form-body .field-name-body fieldset.filter-wrapper .form-item,
#employer-profile-form form#organization-node-form .form-body .field-name-body .description .form-wrapper,
#employer-profile-form form#organization-node-form .form-body .field-name-body .description .form-item {
  border: none;
  background: transparent;
  padding: 0px;
  margin: 0px;
}
#employer-profile-form form#organization-node-form .form-body .form-wrapper .form-item, #employer-profile-form form#organization-node-form .form-body .form-item .form-item,
#employer-profile-form form#organization-node-form .form-body .field-name-body .text-summary-wrapper .form-item,
#employer-profile-form form#organization-node-form .form-body .field-name-body .form-type-textarea.form-item .form-item,
#employer-profile-form form#organization-node-form .form-body .field-name-body fieldset.filter-wrapper .form-item,
#employer-profile-form form#organization-node-form .form-body .field-name-body .description .form-item {
  margin: 0px;
  padding: 0px;
}
#employer-profile-form form#organization-node-form .form-body #edit-ece-main-url .link-field-title {
  display: none;
}
#employer-profile-form form#organization-node-form .form-body .field-name-body fieldset.filter-wrapper {
  border-top: none;
  margin-top: -50px;
  position: relative;
}
#employer-profile-form form#organization-node-form .form-body .field-name-body .description {
  padding: 0px;
  margin: 5px 0 10px 0px;
  border: none;
}
#employer-profile-form form#organization-node-form .form-body .field-name-body {
  border: none;
  background: transparent;
  padding: 0px;
  margin: 0px;
}
#employer-profile-form form#organization-node-form .form-body h1 {
  font-size: 24px;
  font-weight: 600;
  font-style: normal;
  font-family: proxima-nova-condensed;
  margin-bottom: 25px;
  text-align: left;
  color: #1c65a5;
  margin-top: 0px;
  text-transform: uppercase;
  border: none;
  display: none;
}
#employer-profile-form form#organization-node-form .form-body label, #employer-profile-form form#organization-node-form .form-body .field-name-ece-employer-logo legend {
  font-weight: 500;
  color: black;
  text-transform: uppercase;
  font-size: 13pt;
  line-height: normal;
  display: block;
  margin-bottom: 3px;
  border: none;
}
#employer-profile-form form#organization-node-form .form-body .description {
  font-weight: 300;
  font-size: 10pt;
  color: #8d8d8d;
  line-height: 1.2em;
  margin-top: 0.4em;
  margin-bottom: 10px;
  margin-left: 0px;
  font-style: normal;
}
#employer-profile-form form#organization-node-form .form-body .description .instructions {
  border: none;
  margin: 0;
  padding: 0;
}
#employer-profile-form form#organization-node-form .form-body .description .instructions:before {
  display: none;
}
#employer-profile-form form#organization-node-form .form-body .form-actions {
  background-color: transparent;
  border: 0 solid #f7f9fa;
  border-radius: 0;
  padding: 0px 0;
}
#employer-profile-form form#organization-node-form .form-body .field-name-ece-employer-logo label {
  font-size: 10pt;
  font-weight: 600;
  line-height: normal;
  text-transform: inherit;
}
#employer-profile-form form#organization-node-form .form-body #edit-ece-employer-profile fieldset.filter-wrapper {
  display: none;
}

select#edit-ece-employer-type-und option[value=_none] {
  display: none;
}

.ece-search_result article.user {
  margin: 0px;
  text-align: center;
  border: 1px solid #eeeeee;
  position: relative;
  background-color: #fff;
  padding: 10px 10px 0 10px;
}
.ece-search_result article.user .ece-author_card .header {
  margin-left: -10px;
  margin-right: -10px;
}
.ece-search_result article.user .ece-author_card .col-sm-4,
.ece-search_result article.user .ece-author_card .col-sm-8 {
  width: 100%;
}
.ece-search_result article.user .byline {
  width: 100%;
  text-align: center;
}
.ece-search_result article.user .byline + .col-sm-4 {
  width: 100%;
  margin-top: 10px;
  background: #f0f4f8;
  padding: 10px 12px 0 12px;
}
.ece-search_result article.user .ec-cnt-card-wrapper {
  display: block;
  padding: 0 5px;
}
.ece-search_result article.user .author_picture_expert {
  position: relative;
  width: 75px;
  height: 75px;
  display: block;
  float: none;
  margin: 0 auto;
  margin-bottom: 10px;
}
.ece-search_result article.user .author_picture_expert .ece-expert-marker:before {
  position: absolute;
  top: -2px;
  right: -5px;
  content: "";
  width: 25px;
  height: 25px;
  background: url(../images/icons/icon-expert.svg);
  background-size: 100% 100%;
  border-radius: 100%;
  margin: 0px;
}
.ece-search_result article.user .author_picture_expert .ece-cab-marker {
  position: absolute;
  top: -2px;
  right: -5px;
  margin-right: 0px;
  width: 25px;
  height: 25px;
  background-color: #eabe40;
  border: solid 2px #ffffff;
  border-radius: 100%;
  text-align: center;
}
.ece-search_result article.user .author_picture_expert .ece-cab-marker:before {
  color: #fff;
  margin-right: 0;
  margin-left: 0;
  font-size: 11px;
}
.ece-search_result article.user .author_picture_expert + span {
  max-width: inherit;
  float: auto;
}
.ece-search_result article.user .profile-picture {
  width: 75px;
  height: 75px;
  min-width: 75px;
  margin: 0;
  float: none;
}
.ece-search_result article.user .profile-picture .user-picture {
  position: relative;
  width: 75px;
  height: 75px;
  min-width: 75px;
  max-width: 75px;
  max-height: 75px;
  border-radius: 100px;
  overflow: hidden;
  object-fit: cover;
}
.ece-search_result article.user .profile-picture .user-picture img {
  width: 75px;
  min-width: 75px;
  min-height: 75px;
  height: 75px;
  box-shadow: none;
  border: 1px solid #e0e0e0;
}
.ece-search_result article.user .realname {
  margin: 0;
}
.ece-search_result article.user .profile-realname .realname {
  font-family: proxima-nova-condensed;
  color: #333333;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.ece-search_result article.user .profile-realname .realname:hover {
  color: #E87906;
}
.ece-search_result article.user .credentials {
  line-height: 1.6em;
  color: #4A4A4A;
}
.ece-search_result article.user .credentials .profile-credentials.title {
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 1.3em;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.ece-search_result article.user .credentials .profile-credentials.company {
  margin-bottom: 0px;
  color: #8d8d8d;
  font-size: 14px;
  line-height: 1.3em;
  text-align: center;
  display: block;
  min-height: 18px;
}
.ece-search_result article.user .tiny_bio {
  font-size: 14px;
  color: #333333;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: center;
  margin-left: 0px;
  margin-bottom: 0px;
  display: block;
  min-height: 66px;
  margin-top: 10px;
}
.ece-search_result article.user .tiny_bio p {
  margin-bottom: 0px;
}
.ece-search_result article.user .tiny_bio .profile-tiny_bio {
  color: #333333;
  line-height: 1.6em;
  letter-spacing: 0.3px;
}
.ece-search_result article.user .bio-subhead.ec-author-bio-name {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: center;
  color: #8d8d8d;
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 5px;
  display: none;
}
.ece-search_result article.user .bio-subhead.ec-author-bio-name:empty {
  display: none;
}
.ece-search_result article.user ul.recent-links {
  margin: 0;
  padding: 0;
  display: none;
}
.ece-search_result article.user ul.recent-links li {
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  padding-left: 20px;
  padding-right: 20px;
  vertical-align: top;
  line-height: 1.6em;
  position: relative;
  margin-bottom: 5px;
  display: block;
}
.ece-search_result article.user ul.recent-links li a {
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
}
.ece-search_result article.user ul.recent-links li:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  position: absolute;
  display: inline-block;
  font-size: 6px;
  top: 7px;
  left: 0;
}
.ece-search_result article.user .ece-org-profile-link {
  text-align: center;
  display: block;
  margin-top: 0;
  margin-left: 0px;
  vertical-align: top;
}
.ece-search_result article.user .ece-org-profile-link a {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #1c65a5;
  padding-left: 0px;
  position: relative;
}
.ece-search_result article.user .ece-org-profile-link a:before {
  content: "";
  position: relative;
  background: url(../images/icons/icon-link-blue.svg);
  width: 8px;
  height: 8px;
  background-size: 100%;
  left: 0px;
  top: 0px;
  margin-right: 5px;
  display: inline-block;
}
.ece-search_result article.user .ece-information {
  margin-bottom: 10px;
}
.ece-search_result article.user .ece-information h3 {
  margin-top: 0px;
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  margin-bottom: 5px;
}
.ece-search_result article.user .member-item-icon {
  margin-bottom: 10px;
  display: block;
  text-align: center;
  min-height: 25px;
}
.ece-search_result article.user .member-item-icon span {
  display: inline-block;
  margin: 0 3px;
  vertical-align: top;
}
.ece-search_result article.user .member-item-icon span.ece-expert-marker:before {
  width: 24px;
  height: 25px;
  background: url(../images/icons/lblue/icon-star-solid.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  top: 0;
  left: 0;
}
.ece-search_result article.user .member-item-icon span.icon-pencil {
  width: 24px;
  height: 25px;
  background: url(../images/icons/lblue/icon-pencil-alt-solid.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
}
.ece-search_result article.user .member-item-icon span.icon-check-circle {
  width: 24px;
  height: 25px;
  background: url(../images/icons/lblue/icon-check-circle-solid.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
}
.ece-search_result article.user .member-item-icon span.ece-leader-marker {
  width: 28px;
  height: 25px;
  background: url(../images/icons/lblue/icon-crown-solid.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
}
.ece-search_result article.user .ece-information-list {
  margin: 0;
  padding: 0;
  margin-bottom: 0px;
  min-height: 36px;
}
.ece-search_result article.user .ece-information-list li {
  display: block;
  list-style: none;
  text-align: center;
  padding-left: 0px;
  padding-right: 0px;
  text-align: center;
  color: rgba(127, 150, 176, 0.7);
  font-size: 12px;
  line-height: 1.5em;
  position: relative;
  vertical-align: top;
}
.ece-search_result article.user .ece-information-list li:before {
  position: relative;
  left: 0px;
  content: "";
  top: 2px;
  margin-right: 5px;
  background-size: auto 100%;
  opacity: 0.7;
}
.ece-search_result article.user .ece-information-list li.icon-registration-date:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/lblue/icon-registration-date.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
}
.ece-search_result article.user .ece-information-list li.icon-post:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/lblue/icon-pencil-alt-solid.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
}
.ece-search_result article.user .ece-information-list li.icon-location:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/lblue/icon-location.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
}
.ece-search_result article.user .ece-information-list li.icon-content-view {
  display: none;
}
.ece-search_result article.user .ece-information-list li.icon-content-view:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/lblue/icon-content-views.svg) no-repeat;
  display: inline-block;
  top: 8px;
  background-size: 100%;
}
.ece-search_result article.user .ece-information-list li.icon-latest-activity:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/lblue/icon-latest-activity.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
}
.ece-search_result article.user .ece-information-list li.icon-like {
  display: none;
}
.ece-search_result article.user .ece-information-list li.icon-like:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/lblue/icon-like.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
}
.ece-search_result article.user .ece-information-list li.icon-question:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/lblue/icon-questions.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
}
.ece-search_result article.user .ece-information-list li.icon-item-added:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/lblue/icon-items-added.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
}
.ece-search_result article.user .ece-status {
  margin-top: 5px;
}
.ece-search_result article.user .ece-status h3 {
  margin-top: 0px;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: center;
  color: #333333;
  margin: 0px;
}
.ece-search_result article.user .ece-status .global_designated_expert {
  margin: 0;
  padding: 0;
}
.ece-search_result article.user .ece-status .global_designated_expert .marker-text {
  position: relative;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.25;
  letter-spacing: 0.3px;
  text-align: center;
  color: #333333;
  display: block;
  padding-left: 0;
}
.ece-search_result article.user .ece-status .global_designated_expert .marker-text:before {
  width: 14px;
  height: 14px;
  background: url(../images/icons/icon-expert.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  content: "";
  position: relative;
  left: 0;
  top: 3px;
  margin-right: 5px;
}
.ece-search_result article.user .ece-status .icon-expert {
  position: relative;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.25;
  letter-spacing: 0.3px;
  text-align: center;
  color: #333333;
  display: block;
  padding-left: 0;
}
.ece-search_result article.user .ece-status .icon-expert:before {
  width: 14px;
  height: 14px;
  background: url(../images/icons/icon-expert.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  content: "";
  position: relative;
  left: 0;
  top: 3px;
  margin-right: 5px;
}
.ece-search_result article.user .action-links {
  margin-bottom: 0px;
  display: none;
}
.ece-search_result article.user .action-links .ece-follow-action {
  padding-left: 0px;
  display: block;
  margin-bottom: 3px;
}
.ece-search_result article.user .action-links .send-message {
  margin-left: 0px;
  display: block;
  margin-bottom: 3px;
}

.mc-action-group {
  margin-top: 0;
}
.mc-action-group .profile-action {
  display: inline-block;
  margin: 0 2px 10px 2px;
}
.mc-action-group .profile-action .ece-follow-action:before {
  display: none !important;
}
.mc-action-group .contact-action {
  display: inline-block;
  margin: 0 2px 10px 2px;
}
.mc-action-group .contact-action .ece-send-message {
  text-transform: capitalize;
}
.mc-action-group .contact-action .ece-send-message .icon-message:before {
  width: 10px;
  height: 12px;
  background: url(../images/icons/orange/icon-messages.svg) no-repeat;
  display: inline-block;
  background-size: 100%;
  content: "";
  position: relative;
  left: 0;
  top: 2px;
  margin-right: 0px;
}
.mc-action-group .contact-action .ece-send-message:hover .icon-message:before {
  background: url(../images/icons/white/icon-messages.svg) no-repeat;
  width: 10px;
  height: 12px;
  background-size: 100%;
}

#ece-member-profile .member_stream_content .member_connection .search-results tbody,
#ece-member-group #experts-grid-flex .search-results tbody,
#community-home #experts-grid-flex .search-results tbody {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
#ece-member-profile .member_stream_content .member_connection .search-results tbody tr,
#ece-member-group #experts-grid-flex .search-results tbody tr,
#community-home #experts-grid-flex .search-results tbody tr {
  display: block;
  margin: 0 10px 20px 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  width: calc(33.33% - 14px);
}
#ece-member-profile .member_stream_content .member_connection .search-results tbody tr.no-result-wrap,
#ece-member-group #experts-grid-flex .search-results tbody tr.no-result-wrap,
#community-home #experts-grid-flex .search-results tbody tr.no-result-wrap {
  background: none;
  width: 100%;
  border: none;
  padding: 0px;
  margin: 0;
}
#ece-member-profile .member_stream_content .member_connection .search-results tbody tr.no-result-wrap .dataTables_empty,
#ece-member-group #experts-grid-flex .search-results tbody tr.no-result-wrap .dataTables_empty,
#community-home #experts-grid-flex .search-results tbody tr.no-result-wrap .dataTables_empty {
  padding-top: 6px;
  padding-bottom: 6px;
  margin: 0px;
  color: #4A4A4A;
}
#ece-member-profile .member_stream_content .member_connection .search-results tbody tr td,
#ece-member-group #experts-grid-flex .search-results tbody tr td,
#community-home #experts-grid-flex .search-results tbody tr td {
  padding: 0;
  width: 100%;
  float: left;
}
#ece-member-profile .member_stream_content .member_connection .search-results tbody tr:nth-child(3n+1),
#ece-member-group #experts-grid-flex .search-results tbody tr:nth-child(3n+1),
#community-home #experts-grid-flex .search-results tbody tr:nth-child(3n+1) {
  margin-left: 0px;
}
#ece-member-profile .member_stream_content .member_connection .search-results tbody tr:nth-child(3n+3),
#ece-member-group #experts-grid-flex .search-results tbody tr:nth-child(3n+3),
#community-home #experts-grid-flex .search-results tbody tr:nth-child(3n+3) {
  margin-right: 0px;
}

#experts-grid-flex {
  display: block;
  width: 100%;
}

.ece-member_account-followers #experts-grid-flex .search-results tbody, .ece-member_account-following #experts-grid-flex .search-results tbody {
  width: auto;
  min-width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -9px;
}
.ece-member_account-followers #experts-grid-flex .search-results tbody tr, .ece-member_account-following #experts-grid-flex .search-results tbody tr {
  display: block;
  margin: 0 10px 20px 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  width: calc(33.33% - 20px);
}
.ece-member_account-followers #experts-grid-flex .search-results tbody tr.no-result-wrap, .ece-member_account-following #experts-grid-flex .search-results tbody tr.no-result-wrap {
  background: none;
  width: 100%;
  border: none;
  padding: 0px;
  margin: 0;
}
.ece-member_account-followers #experts-grid-flex .search-results tbody tr.no-result-wrap .dataTables_empty, .ece-member_account-following #experts-grid-flex .search-results tbody tr.no-result-wrap .dataTables_empty {
  padding-top: 6px;
  padding-bottom: 6px;
  margin: 0px;
  color: #4A4A4A;
}
.ece-member_account-followers #experts-grid-flex .search-results tbody tr td, .ece-member_account-following #experts-grid-flex .search-results tbody tr td {
  padding: 0;
  width: 100%;
  float: left;
}

body.page-admin #block-system-main {
  /*max-width: 1260px;*/
  margin: 0 auto;
}

.ece-group_admin .ece-group_admin-tabs {
  font-size: 12px;
}
.ece-group_admin .ece-group_admin-tabs ul.ece-tabs {
  list-style: none;
}
.ece-group_admin .ece-group_admin-tabs ul.ece-tabs li {
  list-style: none;
}
.ece-group_admin .ece-group_admin-tabs ul.ece-tabs li a {
  font-size: 12px;
}
.ece-group_admin .ece-group_admin-tabs ul.ece-tabs li a:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  margin-right: 4px;
}
.ece-group_admin .ece-group_admin-tabs ul.ece-tabs li.section-members a:before {
  content: "";
  font-weight: 900;
}
.ece-group_admin .ece-group_admin-tabs .ui-tabs-panel {
  background: #fff;
}
.ece-group_admin .ece-group_admin-dashboard {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: 1px solid #ecebea;
  padding: 14px;
}
.ece-group_admin .ece-group_admin-members h2 {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  margin: 0 0 10px 0;
}
.ece-group_admin form.ece-group_membership-form input[type=submit] {
  display: inline-block;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  padding: 6px 12px;
  font-size: 12px;
  margin: 4px 0;
}
.ece-group_admin form.ece-group_membership-form input[type=submit].action-remove, .ece-group_admin form.ece-group_membership-form input[type=submit].action-decline {
  background: #8a4d4d;
}
.ece-group_admin form.ece-group_membership-form input[type=submit].action-add {
  background: #4d855e;
}
.ece-group_admin .group-membership-requests table.membership-requests {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 20px;
  width: 100%;
  border: 1px solid #d9d9d9;
  background: #fff;
}
.ece-group_admin .group-membership-requests table.membership-requests thead tr th {
  padding: 10px;
  background: #DDD9D1;
}
.ece-group_admin .group-membership-requests table.membership-requests thead tr th.member-role {
  text-align: center;
  padding-right: 4px;
}
.ece-group_admin .group-membership-requests table.membership-requests thead tr th.member-actions {
  text-align: center;
}
.ece-group_admin .group-membership-requests table.membership-requests tbody tr td {
  padding: 10px;
}
.ece-group_admin .group-membership-requests table.membership-requests tbody tr td.member-picture {
  height: 50px;
  width: 70px;
  margin: 0 20px 0 -56px;
}
.ece-group_admin .group-membership-requests table.membership-requests tbody tr td.member-picture img {
  height: 50px;
  width: 50px;
  border-radius: 100%;
  box-shadow: #CCC 1px 1px 5px 1px;
}
.ece-group_admin .group-membership-requests table.membership-requests tbody tr td.member-name {
  font-size: 14px;
  font-weight: bold;
}
.ece-group_admin .group-membership-requests table.membership-requests tbody tr td.nodata {
  background: #e6e6e6;
}

.group-add-form {
  margin: 0 0 10px 0;
}
.group-add-form .ece-group-action {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  display: inline-block;
  background: #869aa9;
  color: #fff;
  font-size: 12px;
  border: 2px solid transparent;
  padding: 6px 8px;
  transition: 0.5s all ease;
  cursor: pointer;
}
.group-add-form .ece-group-action:hover {
  cursor: pointer;
  background: transparent;
  color: #869aa9;
  border-color: #869aa9;
}

.ece-group_admin-reports .ece-group-action {
  cursor: pointer;
  text-decoration: underline;
}

form.ece-group_membership_settings-form .actions {
  text-align: right;
}
form.ece-group_membership_settings-form .actions input.form-submit {
  background: #4d855e;
}
form.ece-group_membership_settings-form .chooser-selected {
  display: inline-block;
  margin: 0 0 10px 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #e6e6e6;
}
form.ece-group_membership_settings-form .chooser-selected .chooser-label {
  display: inline-block;
  font-weight: bold;
  margin-right: 10px;
}
form.ece-group_membership_settings-form .chooser-selected .chooser-modify {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  display: inline-block;
  padding: 4px 8px;
  border: 1px solid #f0f0f0;
  background-color: #254964;
  color: #fff;
  cursor: pointer;
}
form.ece-group_membership_settings-form .chooser-selected .chooser-modify:hover {
  cursor: pointer;
}

.ece-news-admin .news-item {
  border: 1px solid #ecebea;
  background: #fcfcfc;
  padding: 10px 14px 14px;
  margin-top: 20px;
}
.ece-news-admin .news-item .news-sidebar {
  float: left;
  margin: 0 30px 10px 0;
  min-height: 100px;
}
.ece-news-admin .news-item .news-title {
  margin-top: 0;
  margin-bottom: 8px;
}
.ece-news-admin .news-item .news-summary {
  margin: 0 0 6px 0;
}
.ece-news-admin .news-item .news-source {
  margin: 0 0 6px 0;
  font-style: italic;
}
.ece-news-admin .news-item .news-meta {
  font-weight: bold;
}
.ece-news-admin .news-item ul.news-actions {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ece-news-admin .news-item ul.news-actions li {
  list-style: none;
  margin: 0 0 6px 0;
}
.ece-news-admin .news-item ul.news-actions li a {
  display: inline-block;
  padding: 4px 8px;
  width: 100%;
  text-align: center;
  color: #fff;
}
.ece-news-admin .news-item ul.news-actions li a.news-action.news-action-edit {
  background-color: #4081e6;
}
.ece-news-admin .news-item ul.news-actions li a.news-action.news-action-remove {
  background-color: #ff727c;
}

.ece-newsletters-admin .required {
  font-size: 11px;
  color: #8a4d4d;
}
.ece-newsletters-admin .ece-form {
  margin: 20px 0;
}
.ece-newsletters-admin .ece-form fieldset fieldset {
  min-height: 30px;
}
.ece-newsletters-admin .ece-form fieldset fieldset legend {
  font-size: 12px;
  margin-bottom: 6px;
}
.ece-newsletters-admin .ece-form fieldset fieldset .fieldset-wrapper {
  margin: 20px 0;
}
.ece-newsletters-admin .items {
  margin: 20px 0;
}

.ece-sponsorships-admin {
  padding-bottom: 40px;
}
.ece-sponsorships-admin .sponsorships-list table tbody tr td.header {
  background-color: #ecebea;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
}
.ece-sponsorships-admin .sponsorships-list table tbody tr td h3 {
  font-size: 18px;
  line-height: 22px;
  font-weight: bold;
  margin: 0;
}
.ece-sponsorships-admin .sponsorships-list table tbody tr td ul.operations li .inactive {
  color: #cccccc;
}
.ece-sponsorships-admin .organizations-list .entity-title {
  display: inline-block;
  font-size: 14px;
  width: 50%;
}
.ece-sponsorships-admin .organizations-list ul.operations {
  font-size: 14px;
  margin: 0;
  padding: 0;
  width: 49%;
}
.ece-sponsorships-admin .organizations-list ul.operations li {
  display: inline-block;
  padding-left: 0;
  margin-left: 0;
  margin-right: 10px;
}
.ece-sponsorships-admin .organizations-list ul.operations li a {
  display: inline-block;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  background: #f3f5f6;
  padding: 4px 20px;
  border: 1px solid #e6e6e6;
  font-size: 13px;
}

.ece-ads-admin .required {
  font-size: 11px;
  color: #8a4d4d;
}
.ece-ads-admin .ece-form {
  margin: 20px 0;
}
.ece-ads-admin .ece-form fieldset fieldset {
  min-height: 30px;
}
.ece-ads-admin .ece-form fieldset fieldset legend {
  font-size: 12px;
  margin-bottom: 6px;
}
.ece-ads-admin .ece-form fieldset fieldset .fieldset-wrapper {
  margin: 20px 0;
}
.ece-ads-admin .items {
  margin: 20px 0;
}

.ece-admin_reports_page .category {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: 1px solid #ecebea;
  background: #fff;
  margin: 20px 0;
}
.ece-admin_reports_page .category h2 {
  font-size: 18px;
  margin: 8px 16px;
}
.ece-admin_reports_page .category .statistic {
  margin: 8px 16px;
}
.ece-admin_reports_page .category .statistic .statistic-label {
  font-weight: bold;
}
.ece-admin_reports_page .category .statistic .statistic-value {
  color: #666666;
}

.ece-admin_inappropriate_report {
  width: 100%;
}
.ece-admin_inappropriate_report td, .ece-admin_inappropriate_report th {
  padding: 2px 4px;
}

.ece_ad_flexiad {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  width: 500px;
  border-collapse: collapse;
}
.ece_ad_flexiad tbody {
  border-collapse: collapse;
}
.ece_ad_flexiad tbody td {
  border-collapse: collapse;
  padding: 0;
  margin: 0;
  vertical-align: middle;
}
.ece_ad_flexiad tbody td.flexiad_wrapper {
  border-radius: 6px;
  background-color: #f0f0f0;
}
.ece_ad_flexiad tbody td.ad_image {
  width: 130px !important;
}
.ece_ad_flexiad tbody td.ad_image .read-more-left {
  overflow: hidden;
  border-radius: 6px 0 0 6px;
}
.ece_ad_flexiad tbody td.ad_image .read-more-left img {
  max-width: inherit;
  width: 100%;
}
.ece_ad_flexiad tbody td.ad_content {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 15px;
  padding-left: 25px;
}
.ece_ad_flexiad tbody td .field-name-ece-flexiad-markup {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
.ece_ad_flexiad tbody td .field-name-ece-flexiad-markup a.title {
  font-size: 18px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: -0.4px;
  text-align: left;
  color: #333333;
}
.ece_ad_flexiad tbody td .field-name-ece-flexiad-markup p {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #8d8d8d;
}
.ece_ad_flexiad tbody td .field-name-ece-flexiad-markup p a {
  color: #333333;
  font-size: 14px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
}
.ece_ad_flexiad tbody {
  border: none;
}

.page-node-edit.node-type-answer .ece-form-answer {
  max-width: 1260px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 7px;
  padding-right: 8px;
}

.group-membership-pending-report .user-picture {
  display: inline-block;
  float: left;
  height: 25px;
  width: 25px;
  min-width: 25px;
  margin: 5px 12px 6px 0;
}
.group-membership-pending-report .user-picture .user-picture img {
  width: 100%;
  border-radius: 100%;
  box-shadow: none;
}

.ece-about-header {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  color: #fff;
  padding-top: 40px;
  padding-bottom: 120px;
  background: url(../images/about-us-header.jpg) no-repeat;
  background-size: 100%;
  margin-bottom: 55px;
  position: relative;
  overflow: hidden;
}
.ece-about-header:after {
  bottom: -90px;
  left: -25%;
  z-index: 1;
  width: 150%;
  height: 78px;
  background: inherit;
  -webkit-transform: rotate(-2deg);
  transform: rotate(-2deg);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  position: absolute;
  content: "";
  pointer-events: none;
  background: #fafafa;
}
.ece-about-header h1 {
  font-size: 26px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: center;
  color: #fff;
  margin-bottom: 40px;
}
.ece-about-header .tagline {
  font-size: 36px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: -0.6px;
  text-align: center;
  color: #fff;
  margin-bottom: 25px;
}
.ece-about-header .tagline strong {
  font-weight: 600;
  letter-spacing: -0.7px;
}
.ece-about-header p {
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #fff;
}

.ece-about-content-container .container {
  max-width: 1080px;
}
.ece-about-content-container .about-features {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  margin-bottom: 150px;
}
.ece-about-content-container .about-features h2 {
  font-size: 26px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: -0.4px;
  color: #333333;
  margin-top: 0;
}
.ece-about-content-container .about-features p {
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #8d8d8d;
}
.ece-about-content-container .about-features p strong {
  font-weight: 600;
  color: #333333;
}
.ece-about-content-container .about-features a {
  font-size: 18px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: -0.5px;
  color: #2482fa;
}
.ece-about-content-container .about-features a.create-post:before {
  content: "";
  position: relative;
  display: inline-block;
  margin-right: 10px;
  width: 17px;
  height: 17px;
  background: url(../images/icons/icon-add.svg) no-repeat;
  background-size: 100%;
  top: 2px;
}
.ece-about-content-container .about-features a + a {
  margin-left: 20px;
}
.ece-about-content-container .about-features .image {
  display: flex;
  align-items: center;
  width: 215px;
  height: 215px;
  max-width: 215px;
  min-width: 215px;
  max-height: 215px;
  border-radius: 220px;
  background-color: #1c65a5;
  box-shadow: 0 41px 22px 0 rgba(56, 56, 56, 0.13);
}
.ece-about-content-container .about-features .image .icon-registering {
  display: block;
  margin: 0 auto;
  width: 70px;
  height: 70px;
  background: url(../images/icons/about/icon-registering.svg) no-repeat;
  background-size: 100%;
}
.ece-about-content-container .about-features .image .icon-subscribing {
  display: block;
  margin: 0 auto;
  width: 78px;
  height: 76px;
  background: url(../images/icons/about/icon-subscribing.svg) no-repeat;
  background-size: 100%;
}
.ece-about-content-container .about-features .image .icon-asking-question {
  display: block;
  margin: 0 auto;
  width: 78px;
  height: 76px;
  background: url(../images/icons/about/icon-askingaquestion.svg) no-repeat;
  background-size: 100%;
}
.ece-about-content-container .about-features .image .icon-commenting {
  display: block;
  margin: 0 auto;
  width: 78px;
  height: 76px;
  background: url(../images/icons/about/icon-commenting.svg) no-repeat;
  background-size: 100%;
}
.ece-about-content-container .about-features .image .icon-following {
  display: block;
  margin: 0 auto;
  width: 78px;
  height: 76px;
  background: url(../images/icons/about/icon-following.svg) no-repeat;
  background-size: 100%;
}
.ece-about-content-container .about-features .image .icon-joining-group {
  display: block;
  margin: 0 auto;
  width: 78px;
  height: 76px;
  background: url(../images/icons/about/icon-joininggroups.svg) no-repeat;
  background-size: 100%;
}
.ece-about-content-container .about-features .image .icon-liking {
  display: block;
  margin: 0 auto;
  width: 78px;
  height: 76px;
  background: url(../images/icons/about/icon-liking.svg) no-repeat;
  background-size: 100%;
}
.ece-about-content-container .about-features .image .icon-posting {
  display: block;
  margin: 0 auto;
  width: 78px;
  height: 76px;
  background: url(../images/icons/about/icon-posting.svg) no-repeat;
  background-size: 100%;
}
.ece-about-content-container .about-features .image .icon-sponsoring-advertising {
  display: block;
  margin: 0 auto;
  width: 78px;
  height: 76px;
  background: url(../images/icons/about/icon-sponsoringandadvertising.svg) no-repeat;
  background-size: 100%;
}
.ece-about-content-container .about-features > div {
  display: flex;
}
.ece-about-content-container .about-features > div.even {
  text-align: left;
}
.ece-about-content-container .about-features > div.even .detail {
  padding-left: 115px;
}
.ece-about-content-container .about-features > div.even .image {
  margin-left: 115px;
}
.ece-about-content-container .about-features > div.odd {
  text-align: right;
}
.ece-about-content-container .about-features > div.odd .detail {
  padding-right: 115px;
}
.ece-about-content-container .about-features > div.odd .detail p {
  text-align: right;
}
.ece-about-content-container .about-features > div.odd .image {
  margin-right: 115px;
}
.ece-about-content-container .about-features > div + div {
  margin-top: 100px;
}

#user-register-form,
#user-register-page1-form,
#user-register-page2-form,
#user-register-page3-form,
#user-register-page4-form,
#topic-of-interest-form {
  padding: 0px;
  border: none;
}
#user-register-form .ece-reg-form-wrapper,
#user-register-page1-form .ece-reg-form-wrapper,
#user-register-page2-form .ece-reg-form-wrapper,
#user-register-page3-form .ece-reg-form-wrapper,
#user-register-page4-form .ece-reg-form-wrapper,
#topic-of-interest-form .ece-reg-form-wrapper {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .inner,
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .inner,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .inner,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .inner,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .inner,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .inner,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner {
  background: #fff;
  border: 1px solid #e0e0e0;
  padding: 20px 15px;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .section,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .section,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .section,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .section,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .section,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .section {
  padding: 0px;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .section.contribute-section .form-wrapper,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .section.contribute-section .form-wrapper,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .section.contribute-section .form-wrapper,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .section.contribute-section .form-wrapper,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .section.contribute-section .form-wrapper,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .section.contribute-section .form-wrapper {
  border: none;
  margin-bottom: 0;
  margin-top: 15px;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .section.your-bio-location #edit-ece-profile-bio-full,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .section.your-bio-location #edit-ece-profile-bio-full,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .section.your-bio-location #edit-ece-profile-bio-full,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .section.your-bio-location #edit-ece-profile-bio-full,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .section.your-bio-location #edit-ece-profile-bio-full,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .section.your-bio-location #edit-ece-profile-bio-full {
  margin-bottom: 20px;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .section.your-bio-location #edit-ece-profile-bio-full .form-item,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .section.your-bio-location #edit-ece-profile-bio-full .form-item,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .section.your-bio-location #edit-ece-profile-bio-full .form-item,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .section.your-bio-location #edit-ece-profile-bio-full .form-item,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .section.your-bio-location #edit-ece-profile-bio-full .form-item,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .section.your-bio-location #edit-ece-profile-bio-full .form-item {
  margin-bottom: 0px;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .section.subscribe-section,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .section.subscribe-section,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .section.subscribe-section,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .section.subscribe-section,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .section.subscribe-section,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .section.subscribe-section {
  margin-bottom: 30px;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .section.subscribe-section .form-item,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .section.subscribe-section .form-item,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .section.subscribe-section .form-item,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .section.subscribe-section .form-item,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .section.subscribe-section .form-item,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .section.subscribe-section .form-item {
  border: none;
  margin-bottom: 0;
  margin-top: 15px;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .section.subscribe-section .form-item label,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .section.subscribe-section .form-item label,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .section.subscribe-section .form-item label,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .section.subscribe-section .form-item label,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .section.subscribe-section .form-item label,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .section.subscribe-section .form-item label {
  text-transform: capitalize;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-accept-terms label,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-accept-terms label,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-accept-terms label,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-accept-terms label,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-accept-terms label,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-accept-terms label {
  line-height: normal;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item {
  display: block;
  padding: 0;
  margin-bottom: 20px;
  border: none;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item.form-item-files-picture-upload label,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item.form-item-files-picture-upload label,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item.form-item-files-picture-upload label,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item.form-item-files-picture-upload label,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item.form-item-files-picture-upload label,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item.form-item-files-picture-upload label {
  display: none;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item#edit-picture,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item#edit-picture,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item#edit-picture,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item#edit-picture,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item#edit-picture,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item#edit-picture {
  margin-bottom: 0px;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item#edit-picture legend,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item#edit-picture legend,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item#edit-picture legend,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item#edit-picture legend,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item#edit-picture legend,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item#edit-picture legend {
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  margin-bottom: 0;
  border-bottom: none;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item#edit-picture .form-item-files-picture-upload,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item#edit-picture .form-item-files-picture-upload,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item#edit-picture .form-item-files-picture-upload,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item#edit-picture .form-item-files-picture-upload,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item#edit-picture .form-item-files-picture-upload,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item#edit-picture .form-item-files-picture-upload {
  margin-bottom: 0px;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .form-wrapper#edit-picture legend,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .form-wrapper#edit-picture legend,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .form-wrapper#edit-picture legend,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .form-wrapper#edit-picture legend,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .form-wrapper#edit-picture legend,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .form-wrapper#edit-picture legend {
  font-size: 16pt;
  font-weight: 700;
  font-style: normal;
  line-height: 25px;
  letter-spacing: 1px;
  text-align: left;
  color: #333333;
  margin-top: 0px;
  text-transform: uppercase;
  border: none;
  margin-bottom: 10px;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .form-wrapper#edit-picture .form-item-files-picture-upload,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .form-wrapper#edit-picture .form-item-files-picture-upload,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .form-wrapper#edit-picture .form-item-files-picture-upload,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .form-wrapper#edit-picture .form-item-files-picture-upload,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .form-wrapper#edit-picture .form-item-files-picture-upload,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .form-wrapper#edit-picture .form-item-files-picture-upload {
  display: flex;
  flex-direction: column-reverse;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-roundtbl,
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-expert,
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-author,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-roundtbl,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-expert,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-author,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-roundtbl,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-expert,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-author,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-roundtbl,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-expert,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-author,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-roundtbl,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-expert,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-author,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-roundtbl,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-expert,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-author {
  margin-bottom: 0px;
  border: none;
  padding: 0px;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-roundtbl .form-item,
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-expert .form-item,
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-author .form-item,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-roundtbl .form-item,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-expert .form-item,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-author .form-item,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-roundtbl .form-item,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-expert .form-item,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-author .form-item,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-roundtbl .form-item,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-expert .form-item,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-author .form-item,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-roundtbl .form-item,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-expert .form-item,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-author .form-item,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-roundtbl .form-item,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-expert .form-item,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper #edit-ece-profile-contributor-author .form-item {
  margin-bottom: 10px;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col #ece-profile-bio-full-add-more-wrapper .text-format-wrapper .filter-wrapper,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col #ece-profile-bio-full-add-more-wrapper .text-format-wrapper .filter-wrapper,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col #ece-profile-bio-full-add-more-wrapper .text-format-wrapper .filter-wrapper,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col #ece-profile-bio-full-add-more-wrapper .text-format-wrapper .filter-wrapper,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col #ece-profile-bio-full-add-more-wrapper .text-format-wrapper .filter-wrapper,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col #ece-profile-bio-full-add-more-wrapper .text-format-wrapper .filter-wrapper {
  display: none;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .captcha.form-wrapper,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .captcha.form-wrapper,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .captcha.form-wrapper,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .captcha.form-wrapper,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .captcha.form-wrapper,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .captcha.form-wrapper {
  margin-bottom: 0px;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .captcha.form-wrapper legend,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .captcha.form-wrapper legend,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .captcha.form-wrapper legend,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .captcha.form-wrapper legend,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .captcha.form-wrapper legend,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .captcha.form-wrapper legend {
  display: none;
}
#user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .captcha.form-wrapper .fieldset-description,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .captcha.form-wrapper .fieldset-description,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .captcha.form-wrapper .fieldset-description,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .captcha.form-wrapper .fieldset-description,
#user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .captcha.form-wrapper .fieldset-description,
#topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .left-col .captcha.form-wrapper .fieldset-description {
  display: none;
}
#user-register-form .ece-reg-form-wrapper .ece-reg-form-header,
#user-register-page1-form .ece-reg-form-wrapper .ece-reg-form-header,
#user-register-page2-form .ece-reg-form-wrapper .ece-reg-form-header,
#user-register-page3-form .ece-reg-form-wrapper .ece-reg-form-header,
#user-register-page4-form .ece-reg-form-wrapper .ece-reg-form-header,
#topic-of-interest-form .ece-reg-form-wrapper .ece-reg-form-header {
  background: #1c65a5;
  text-align: left;
  display: block;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  padding-top: 25px;
  padding-bottom: 25px;
  position: relative;
  overflow: hidden;
}
#user-register-form .ece-reg-form-wrapper .ece-reg-form-header h1,
#user-register-page1-form .ece-reg-form-wrapper .ece-reg-form-header h1,
#user-register-page2-form .ece-reg-form-wrapper .ece-reg-form-header h1,
#user-register-page3-form .ece-reg-form-wrapper .ece-reg-form-header h1,
#user-register-page4-form .ece-reg-form-wrapper .ece-reg-form-header h1,
#topic-of-interest-form .ece-reg-form-wrapper .ece-reg-form-header h1 {
  margin: 0px;
}
#user-register-form .ece-reg-form-wrapper .ece-reg-form-header h1.page-title,
#user-register-page1-form .ece-reg-form-wrapper .ece-reg-form-header h1.page-title,
#user-register-page2-form .ece-reg-form-wrapper .ece-reg-form-header h1.page-title,
#user-register-page3-form .ece-reg-form-wrapper .ece-reg-form-header h1.page-title,
#user-register-page4-form .ece-reg-form-wrapper .ece-reg-form-header h1.page-title,
#topic-of-interest-form .ece-reg-form-wrapper .ece-reg-form-header h1.page-title {
  font-size: 26px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 1px;
  text-align: left;
  color: #fff;
}
#user-register-form .ece-reg-form-wrapper .title h2,
#user-register-page1-form .ece-reg-form-wrapper .title h2,
#user-register-page2-form .ece-reg-form-wrapper .title h2,
#user-register-page3-form .ece-reg-form-wrapper .title h2,
#user-register-page4-form .ece-reg-form-wrapper .title h2,
#topic-of-interest-form .ece-reg-form-wrapper .title h2 {
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  text-align: left;
  color: #6b6b6b;
  margin-bottom: 20px;
  padding-left: 10px;
}
#user-register-form .ece-reg-form-wrapper h3,
#user-register-page1-form .ece-reg-form-wrapper h3,
#user-register-page2-form .ece-reg-form-wrapper h3,
#user-register-page3-form .ece-reg-form-wrapper h3,
#user-register-page4-form .ece-reg-form-wrapper h3,
#topic-of-interest-form .ece-reg-form-wrapper h3 {
  font-size: 16pt;
  font-weight: 700;
  font-style: normal;
  line-height: 25px;
  letter-spacing: 1px;
  text-align: left;
  color: #000000;
  margin-top: 0px;
  text-transform: uppercase;
}
#user-register-form .ece-reg-form-wrapper p,
#user-register-page1-form .ece-reg-form-wrapper p,
#user-register-page2-form .ece-reg-form-wrapper p,
#user-register-page3-form .ece-reg-form-wrapper p,
#user-register-page4-form .ece-reg-form-wrapper p,
#topic-of-interest-form .ece-reg-form-wrapper p {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: 0.3px;
  color: #6b6b6b;
}
#user-register-form .ece-reg-form-wrapper ul li,
#user-register-page1-form .ece-reg-form-wrapper ul li,
#user-register-page2-form .ece-reg-form-wrapper ul li,
#user-register-page3-form .ece-reg-form-wrapper ul li,
#user-register-page4-form .ece-reg-form-wrapper ul li,
#topic-of-interest-form .ece-reg-form-wrapper ul li {
  font-size: 16px;
  color: #6b6b6b;
}
#user-register-form .ece-reg-form-wrapper input[type=submit],
#user-register-page1-form .ece-reg-form-wrapper input[type=submit],
#user-register-page2-form .ece-reg-form-wrapper input[type=submit],
#user-register-page3-form .ece-reg-form-wrapper input[type=submit],
#user-register-page4-form .ece-reg-form-wrapper input[type=submit],
#topic-of-interest-form .ece-reg-form-wrapper input[type=submit] {
  width: auto;
  height: 30px;
  display: inline-block;
  border-radius: 15px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-align: center;
  color: #fff;
  list-style-type: none;
  padding: 0px;
  padding-left: 20px;
  padding-right: 20px;
  cursor: pointer;
  background: #1c65a5;
}
#user-register-form .ece-reg-form-wrapper input[type=submit]:hover, #user-register-form .ece-reg-form-wrapper input[type=submit]:focus,
#user-register-page1-form .ece-reg-form-wrapper input[type=submit]:hover,
#user-register-page1-form .ece-reg-form-wrapper input[type=submit]:focus,
#user-register-page2-form .ece-reg-form-wrapper input[type=submit]:hover,
#user-register-page2-form .ece-reg-form-wrapper input[type=submit]:focus,
#user-register-page3-form .ece-reg-form-wrapper input[type=submit]:hover,
#user-register-page3-form .ece-reg-form-wrapper input[type=submit]:focus,
#user-register-page4-form .ece-reg-form-wrapper input[type=submit]:hover,
#user-register-page4-form .ece-reg-form-wrapper input[type=submit]:focus,
#topic-of-interest-form .ece-reg-form-wrapper input[type=submit]:hover,
#topic-of-interest-form .ece-reg-form-wrapper input[type=submit]:focus {
  background: #E87906;
  opacity: 1;
  outline: none;
}
#user-register-form .ece-reg-form-wrapper label,
#user-register-page1-form .ece-reg-form-wrapper label,
#user-register-page2-form .ece-reg-form-wrapper label,
#user-register-page3-form .ece-reg-form-wrapper label,
#user-register-page4-form .ece-reg-form-wrapper label,
#topic-of-interest-form .ece-reg-form-wrapper label {
  font-size: 10pt;
  font-weight: 600;
  color: #000000;
  line-height: 1.2em;
  letter-spacing: 0.3px;
  text-align: left;
  margin-bottom: 0px;
  margin-top: 0px;
  text-transform: initial;
  text-transform: uppercase;
}
#user-register-form .ece-reg-form-wrapper #ece-social-twitter-add-more-wrapper .form-item,
#user-register-form .ece-reg-form-wrapper #ece-social-linkedin-add-more-wrapper .form-item,
#user-register-form .ece-reg-form-wrapper #ece-social-google-add-more-wrapper .form-item,
#user-register-form .ece-reg-form-wrapper #ece-social-facebook-add-more-wrapper .form-item,
#user-register-form .ece-reg-form-wrapper #ece-social-youtube-add-more-wrapper .form-item,
#user-register-page1-form .ece-reg-form-wrapper #ece-social-twitter-add-more-wrapper .form-item,
#user-register-page1-form .ece-reg-form-wrapper #ece-social-linkedin-add-more-wrapper .form-item,
#user-register-page1-form .ece-reg-form-wrapper #ece-social-google-add-more-wrapper .form-item,
#user-register-page1-form .ece-reg-form-wrapper #ece-social-facebook-add-more-wrapper .form-item,
#user-register-page1-form .ece-reg-form-wrapper #ece-social-youtube-add-more-wrapper .form-item,
#user-register-page2-form .ece-reg-form-wrapper #ece-social-twitter-add-more-wrapper .form-item,
#user-register-page2-form .ece-reg-form-wrapper #ece-social-linkedin-add-more-wrapper .form-item,
#user-register-page2-form .ece-reg-form-wrapper #ece-social-google-add-more-wrapper .form-item,
#user-register-page2-form .ece-reg-form-wrapper #ece-social-facebook-add-more-wrapper .form-item,
#user-register-page2-form .ece-reg-form-wrapper #ece-social-youtube-add-more-wrapper .form-item,
#user-register-page3-form .ece-reg-form-wrapper #ece-social-twitter-add-more-wrapper .form-item,
#user-register-page3-form .ece-reg-form-wrapper #ece-social-linkedin-add-more-wrapper .form-item,
#user-register-page3-form .ece-reg-form-wrapper #ece-social-google-add-more-wrapper .form-item,
#user-register-page3-form .ece-reg-form-wrapper #ece-social-facebook-add-more-wrapper .form-item,
#user-register-page3-form .ece-reg-form-wrapper #ece-social-youtube-add-more-wrapper .form-item,
#user-register-page4-form .ece-reg-form-wrapper #ece-social-twitter-add-more-wrapper .form-item,
#user-register-page4-form .ece-reg-form-wrapper #ece-social-linkedin-add-more-wrapper .form-item,
#user-register-page4-form .ece-reg-form-wrapper #ece-social-google-add-more-wrapper .form-item,
#user-register-page4-form .ece-reg-form-wrapper #ece-social-facebook-add-more-wrapper .form-item,
#user-register-page4-form .ece-reg-form-wrapper #ece-social-youtube-add-more-wrapper .form-item,
#topic-of-interest-form .ece-reg-form-wrapper #ece-social-twitter-add-more-wrapper .form-item,
#topic-of-interest-form .ece-reg-form-wrapper #ece-social-linkedin-add-more-wrapper .form-item,
#topic-of-interest-form .ece-reg-form-wrapper #ece-social-google-add-more-wrapper .form-item,
#topic-of-interest-form .ece-reg-form-wrapper #ece-social-facebook-add-more-wrapper .form-item,
#topic-of-interest-form .ece-reg-form-wrapper #ece-social-youtube-add-more-wrapper .form-item {
  padding-bottom: 0px;
}
#user-register-form .ece-reg-form-wrapper #ece-social-twitter-add-more-wrapper label,
#user-register-form .ece-reg-form-wrapper #ece-social-linkedin-add-more-wrapper label,
#user-register-form .ece-reg-form-wrapper #ece-social-google-add-more-wrapper label,
#user-register-form .ece-reg-form-wrapper #ece-social-facebook-add-more-wrapper label,
#user-register-form .ece-reg-form-wrapper #ece-social-youtube-add-more-wrapper label,
#user-register-page1-form .ece-reg-form-wrapper #ece-social-twitter-add-more-wrapper label,
#user-register-page1-form .ece-reg-form-wrapper #ece-social-linkedin-add-more-wrapper label,
#user-register-page1-form .ece-reg-form-wrapper #ece-social-google-add-more-wrapper label,
#user-register-page1-form .ece-reg-form-wrapper #ece-social-facebook-add-more-wrapper label,
#user-register-page1-form .ece-reg-form-wrapper #ece-social-youtube-add-more-wrapper label,
#user-register-page2-form .ece-reg-form-wrapper #ece-social-twitter-add-more-wrapper label,
#user-register-page2-form .ece-reg-form-wrapper #ece-social-linkedin-add-more-wrapper label,
#user-register-page2-form .ece-reg-form-wrapper #ece-social-google-add-more-wrapper label,
#user-register-page2-form .ece-reg-form-wrapper #ece-social-facebook-add-more-wrapper label,
#user-register-page2-form .ece-reg-form-wrapper #ece-social-youtube-add-more-wrapper label,
#user-register-page3-form .ece-reg-form-wrapper #ece-social-twitter-add-more-wrapper label,
#user-register-page3-form .ece-reg-form-wrapper #ece-social-linkedin-add-more-wrapper label,
#user-register-page3-form .ece-reg-form-wrapper #ece-social-google-add-more-wrapper label,
#user-register-page3-form .ece-reg-form-wrapper #ece-social-facebook-add-more-wrapper label,
#user-register-page3-form .ece-reg-form-wrapper #ece-social-youtube-add-more-wrapper label,
#user-register-page4-form .ece-reg-form-wrapper #ece-social-twitter-add-more-wrapper label,
#user-register-page4-form .ece-reg-form-wrapper #ece-social-linkedin-add-more-wrapper label,
#user-register-page4-form .ece-reg-form-wrapper #ece-social-google-add-more-wrapper label,
#user-register-page4-form .ece-reg-form-wrapper #ece-social-facebook-add-more-wrapper label,
#user-register-page4-form .ece-reg-form-wrapper #ece-social-youtube-add-more-wrapper label,
#topic-of-interest-form .ece-reg-form-wrapper #ece-social-twitter-add-more-wrapper label,
#topic-of-interest-form .ece-reg-form-wrapper #ece-social-linkedin-add-more-wrapper label,
#topic-of-interest-form .ece-reg-form-wrapper #ece-social-google-add-more-wrapper label,
#topic-of-interest-form .ece-reg-form-wrapper #ece-social-facebook-add-more-wrapper label,
#topic-of-interest-form .ece-reg-form-wrapper #ece-social-youtube-add-more-wrapper label {
  margin-bottom: 10px;
  line-height: normal;
}
#user-register-form .ece-reg-form-wrapper #ece-social-twitter-add-more-wrapper label:before,
#user-register-form .ece-reg-form-wrapper #ece-social-linkedin-add-more-wrapper label:before,
#user-register-form .ece-reg-form-wrapper #ece-social-google-add-more-wrapper label:before,
#user-register-form .ece-reg-form-wrapper #ece-social-facebook-add-more-wrapper label:before,
#user-register-form .ece-reg-form-wrapper #ece-social-youtube-add-more-wrapper label:before,
#user-register-page1-form .ece-reg-form-wrapper #ece-social-twitter-add-more-wrapper label:before,
#user-register-page1-form .ece-reg-form-wrapper #ece-social-linkedin-add-more-wrapper label:before,
#user-register-page1-form .ece-reg-form-wrapper #ece-social-google-add-more-wrapper label:before,
#user-register-page1-form .ece-reg-form-wrapper #ece-social-facebook-add-more-wrapper label:before,
#user-register-page1-form .ece-reg-form-wrapper #ece-social-youtube-add-more-wrapper label:before,
#user-register-page2-form .ece-reg-form-wrapper #ece-social-twitter-add-more-wrapper label:before,
#user-register-page2-form .ece-reg-form-wrapper #ece-social-linkedin-add-more-wrapper label:before,
#user-register-page2-form .ece-reg-form-wrapper #ece-social-google-add-more-wrapper label:before,
#user-register-page2-form .ece-reg-form-wrapper #ece-social-facebook-add-more-wrapper label:before,
#user-register-page2-form .ece-reg-form-wrapper #ece-social-youtube-add-more-wrapper label:before,
#user-register-page3-form .ece-reg-form-wrapper #ece-social-twitter-add-more-wrapper label:before,
#user-register-page3-form .ece-reg-form-wrapper #ece-social-linkedin-add-more-wrapper label:before,
#user-register-page3-form .ece-reg-form-wrapper #ece-social-google-add-more-wrapper label:before,
#user-register-page3-form .ece-reg-form-wrapper #ece-social-facebook-add-more-wrapper label:before,
#user-register-page3-form .ece-reg-form-wrapper #ece-social-youtube-add-more-wrapper label:before,
#user-register-page4-form .ece-reg-form-wrapper #ece-social-twitter-add-more-wrapper label:before,
#user-register-page4-form .ece-reg-form-wrapper #ece-social-linkedin-add-more-wrapper label:before,
#user-register-page4-form .ece-reg-form-wrapper #ece-social-google-add-more-wrapper label:before,
#user-register-page4-form .ece-reg-form-wrapper #ece-social-facebook-add-more-wrapper label:before,
#user-register-page4-form .ece-reg-form-wrapper #ece-social-youtube-add-more-wrapper label:before,
#topic-of-interest-form .ece-reg-form-wrapper #ece-social-twitter-add-more-wrapper label:before,
#topic-of-interest-form .ece-reg-form-wrapper #ece-social-linkedin-add-more-wrapper label:before,
#topic-of-interest-form .ece-reg-form-wrapper #ece-social-google-add-more-wrapper label:before,
#topic-of-interest-form .ece-reg-form-wrapper #ece-social-facebook-add-more-wrapper label:before,
#topic-of-interest-form .ece-reg-form-wrapper #ece-social-youtube-add-more-wrapper label:before {
  border-radius: 100%;
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 15px;
  margin-left: 0px;
}
#user-register-form .ece-reg-form-wrapper input[type=text],
#user-register-form .ece-reg-form-wrapper input[type=email],
#user-register-form .ece-reg-form-wrapper input[type=password],
#user-register-page1-form .ece-reg-form-wrapper input[type=text],
#user-register-page1-form .ece-reg-form-wrapper input[type=email],
#user-register-page1-form .ece-reg-form-wrapper input[type=password],
#user-register-page2-form .ece-reg-form-wrapper input[type=text],
#user-register-page2-form .ece-reg-form-wrapper input[type=email],
#user-register-page2-form .ece-reg-form-wrapper input[type=password],
#user-register-page3-form .ece-reg-form-wrapper input[type=text],
#user-register-page3-form .ece-reg-form-wrapper input[type=email],
#user-register-page3-form .ece-reg-form-wrapper input[type=password],
#user-register-page4-form .ece-reg-form-wrapper input[type=text],
#user-register-page4-form .ece-reg-form-wrapper input[type=email],
#user-register-page4-form .ece-reg-form-wrapper input[type=password],
#topic-of-interest-form .ece-reg-form-wrapper input[type=text],
#topic-of-interest-form .ece-reg-form-wrapper input[type=email],
#topic-of-interest-form .ece-reg-form-wrapper input[type=password] {
  font-size: 16px;
  border-radius: 4px;
  background-color: #fafafa;
  border: 1px solid #e0e0e0;
  margin-bottom: 4px;
  width: 100%;
  max-width: 100%;
}
#user-register-form .ece-reg-form-wrapper select,
#user-register-page1-form .ece-reg-form-wrapper select,
#user-register-page2-form .ece-reg-form-wrapper select,
#user-register-page3-form .ece-reg-form-wrapper select,
#user-register-page4-form .ece-reg-form-wrapper select,
#topic-of-interest-form .ece-reg-form-wrapper select {
  font-size: 16px;
  color: #333333;
  background: #fafafa;
  border: 1px solid #e0e0e0;
  width: 100%;
}
#user-register-form .ece-reg-form-wrapper select:focus,
#user-register-page1-form .ece-reg-form-wrapper select:focus,
#user-register-page2-form .ece-reg-form-wrapper select:focus,
#user-register-page3-form .ece-reg-form-wrapper select:focus,
#user-register-page4-form .ece-reg-form-wrapper select:focus,
#topic-of-interest-form .ece-reg-form-wrapper select:focus {
  outline: none;
}
#user-register-form .ece-reg-form-wrapper .description,
#user-register-page1-form .ece-reg-form-wrapper .description,
#user-register-page2-form .ece-reg-form-wrapper .description,
#user-register-page3-form .ece-reg-form-wrapper .description,
#user-register-page4-form .ece-reg-form-wrapper .description,
#topic-of-interest-form .ece-reg-form-wrapper .description {
  margin-bottom: 5px;
}
#user-register-form .ece-reg-form-wrapper .description .instructions,
#user-register-page1-form .ece-reg-form-wrapper .description .instructions,
#user-register-page2-form .ece-reg-form-wrapper .description .instructions,
#user-register-page3-form .ece-reg-form-wrapper .description .instructions,
#user-register-page4-form .ece-reg-form-wrapper .description .instructions,
#topic-of-interest-form .ece-reg-form-wrapper .description .instructions {
  margin-bottom: 0px;
}
#user-register-form .ece-reg-form-wrapper .description .highlight-red,
#user-register-page1-form .ece-reg-form-wrapper .description .highlight-red,
#user-register-page2-form .ece-reg-form-wrapper .description .highlight-red,
#user-register-page3-form .ece-reg-form-wrapper .description .highlight-red,
#user-register-page4-form .ece-reg-form-wrapper .description .highlight-red,
#topic-of-interest-form .ece-reg-form-wrapper .description .highlight-red {
  color: red;
}
#user-register-form .ece-reg-form-wrapper .description p,
#user-register-page1-form .ece-reg-form-wrapper .description p,
#user-register-page2-form .ece-reg-form-wrapper .description p,
#user-register-page3-form .ece-reg-form-wrapper .description p,
#user-register-page4-form .ece-reg-form-wrapper .description p,
#topic-of-interest-form .ece-reg-form-wrapper .description p {
  font-size: 12px;
  color: #333333;
}
#user-register-form .ece-reg-form-wrapper .description p.instructions,
#user-register-page1-form .ece-reg-form-wrapper .description p.instructions,
#user-register-page2-form .ece-reg-form-wrapper .description p.instructions,
#user-register-page3-form .ece-reg-form-wrapper .description p.instructions,
#user-register-page4-form .ece-reg-form-wrapper .description p.instructions,
#topic-of-interest-form .ece-reg-form-wrapper .description p.instructions {
  box-shadow: inherit;
  border: none;
  padding: 0px;
  font-weight: 300;
  font-size: 10pt;
  color: #888888;
  line-height: 1.2em;
  margin-top: 3px;
}
#user-register-form .ece-reg-form-wrapper .description p.instructions:before,
#user-register-page1-form .ece-reg-form-wrapper .description p.instructions:before,
#user-register-page2-form .ece-reg-form-wrapper .description p.instructions:before,
#user-register-page3-form .ece-reg-form-wrapper .description p.instructions:before,
#user-register-page4-form .ece-reg-form-wrapper .description p.instructions:before,
#topic-of-interest-form .ece-reg-form-wrapper .description p.instructions:before {
  display: none;
}
#user-register-form .ece-reg-form-wrapper .description strong,
#user-register-page1-form .ece-reg-form-wrapper .description strong,
#user-register-page2-form .ece-reg-form-wrapper .description strong,
#user-register-page3-form .ece-reg-form-wrapper .description strong,
#user-register-page4-form .ece-reg-form-wrapper .description strong,
#topic-of-interest-form .ece-reg-form-wrapper .description strong {
  font-weight: 700;
}
#user-register-form .ece-reg-form-wrapper .description .form-required,
#user-register-page1-form .ece-reg-form-wrapper .description .form-required,
#user-register-page2-form .ece-reg-form-wrapper .description .form-required,
#user-register-page3-form .ece-reg-form-wrapper .description .form-required,
#user-register-page4-form .ece-reg-form-wrapper .description .form-required,
#topic-of-interest-form .ece-reg-form-wrapper .description .form-required {
  font-size: 20px;
  line-height: normal;
  height: auto;
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
}
#user-register-form .ece-reg-form-wrapper .form-item-mail .description,
#user-register-page1-form .ece-reg-form-wrapper .form-item-mail .description,
#user-register-page2-form .ece-reg-form-wrapper .form-item-mail .description,
#user-register-page3-form .ece-reg-form-wrapper .form-item-mail .description,
#user-register-page4-form .ece-reg-form-wrapper .form-item-mail .description,
#topic-of-interest-form .ece-reg-form-wrapper .form-item-mail .description {
  margin-bottom: 5px;
}
#user-register-form .ece-reg-form-wrapper .ec-progress-field-wrapper,
#user-register-page1-form .ece-reg-form-wrapper .ec-progress-field-wrapper,
#user-register-page2-form .ece-reg-form-wrapper .ec-progress-field-wrapper,
#user-register-page3-form .ece-reg-form-wrapper .ec-progress-field-wrapper,
#user-register-page4-form .ece-reg-form-wrapper .ec-progress-field-wrapper,
#topic-of-interest-form .ece-reg-form-wrapper .ec-progress-field-wrapper {
  margin: 20px 0 0 0;
  text-align: center;
}
#user-register-form .ece-reg-form-wrapper .ec-progress-field-wrapper #edit-ece-profile-bio-tiny,
#user-register-page1-form .ece-reg-form-wrapper .ec-progress-field-wrapper #edit-ece-profile-bio-tiny,
#user-register-page2-form .ece-reg-form-wrapper .ec-progress-field-wrapper #edit-ece-profile-bio-tiny,
#user-register-page3-form .ece-reg-form-wrapper .ec-progress-field-wrapper #edit-ece-profile-bio-tiny,
#user-register-page4-form .ece-reg-form-wrapper .ec-progress-field-wrapper #edit-ece-profile-bio-tiny,
#topic-of-interest-form .ece-reg-form-wrapper .ec-progress-field-wrapper #edit-ece-profile-bio-tiny {
  display: none;
}
#user-register-form .ece-reg-form-wrapper .progress-wrapper,
#user-register-page1-form .ece-reg-form-wrapper .progress-wrapper,
#user-register-page2-form .ece-reg-form-wrapper .progress-wrapper,
#user-register-page3-form .ece-reg-form-wrapper .progress-wrapper,
#user-register-page4-form .ece-reg-form-wrapper .progress-wrapper,
#topic-of-interest-form .ece-reg-form-wrapper .progress-wrapper {
  margin-top: 15px;
  margin-bottom: 15px;
}
#user-register-form .ece-reg-form-wrapper .progress-wrapper .progress,
#user-register-page1-form .ece-reg-form-wrapper .progress-wrapper .progress,
#user-register-page2-form .ece-reg-form-wrapper .progress-wrapper .progress,
#user-register-page3-form .ece-reg-form-wrapper .progress-wrapper .progress,
#user-register-page4-form .ece-reg-form-wrapper .progress-wrapper .progress,
#topic-of-interest-form .ece-reg-form-wrapper .progress-wrapper .progress {
  background: #fafafa;
  border: 1px solid #e0e0e0;
  border-radius: 15px;
  box-shadow: inherit;
  width: 150px;
  margin: auto;
}
#user-register-form .ece-reg-form-wrapper .progress-wrapper .progress .progress-bar,
#user-register-page1-form .ece-reg-form-wrapper .progress-wrapper .progress .progress-bar,
#user-register-page2-form .ece-reg-form-wrapper .progress-wrapper .progress .progress-bar,
#user-register-page3-form .ece-reg-form-wrapper .progress-wrapper .progress .progress-bar,
#user-register-page4-form .ece-reg-form-wrapper .progress-wrapper .progress .progress-bar,
#topic-of-interest-form .ece-reg-form-wrapper .progress-wrapper .progress .progress-bar {
  background-color: #E87906;
}
#user-register-form .ece-reg-form-wrapper .form-item-ece-profile-accept-terms-und label,
#user-register-page1-form .ece-reg-form-wrapper .form-item-ece-profile-accept-terms-und label,
#user-register-page2-form .ece-reg-form-wrapper .form-item-ece-profile-accept-terms-und label,
#user-register-page3-form .ece-reg-form-wrapper .form-item-ece-profile-accept-terms-und label,
#user-register-page4-form .ece-reg-form-wrapper .form-item-ece-profile-accept-terms-und label,
#topic-of-interest-form .ece-reg-form-wrapper .form-item-ece-profile-accept-terms-und label {
  font-size: 16px !important;
}
#user-register-form .ece-reg-form-wrapper .form-item-ece-profile-accept-terms-und label:before,
#user-register-page1-form .ece-reg-form-wrapper .form-item-ece-profile-accept-terms-und label:before,
#user-register-page2-form .ece-reg-form-wrapper .form-item-ece-profile-accept-terms-und label:before,
#user-register-page3-form .ece-reg-form-wrapper .form-item-ece-profile-accept-terms-und label:before,
#user-register-page4-form .ece-reg-form-wrapper .form-item-ece-profile-accept-terms-und label:before,
#topic-of-interest-form .ece-reg-form-wrapper .form-item-ece-profile-accept-terms-und label:before {
  top: 3px !important;
}
#user-register-form #edit-ece-profile-accept-terms,
#user-register-page1-form #edit-ece-profile-accept-terms,
#user-register-page2-form #edit-ece-profile-accept-terms,
#user-register-page3-form #edit-ece-profile-accept-terms,
#user-register-page4-form #edit-ece-profile-accept-terms,
#topic-of-interest-form #edit-ece-profile-accept-terms {
  border: none;
  padding: 0;
}
#user-register-form span.form-required,
#user-register-page1-form span.form-required,
#user-register-page2-form span.form-required,
#user-register-page3-form span.form-required,
#user-register-page4-form span.form-required,
#topic-of-interest-form span.form-required {
  color: red;
  font-size: 20px;
  line-height: normal;
  height: auto;
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
}

#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner {
  background: none;
  border: none;
}
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner h3 {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.3px;
  color: #333333;
  font-weight: 400;
}
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner p,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner strong,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner em,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner i,
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner b {
  color: #333333;
  font-weight: 400;
}
#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner ul li {
  color: #333333;
  font-weight: 400;
  line-height: 1.5em;
}

#user-register-page1-form label,
#user-register-page2-form label,
#user-register-page3-form label,
#user-register-page4-form label,
#topic-of-interest-form label {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  margin-bottom: 7px;
}
#user-register-page1-form input[type=text],
#user-register-page1-form input[type=email],
#user-register-page1-form input[type=password],
#user-register-page2-form input[type=text],
#user-register-page2-form input[type=email],
#user-register-page2-form input[type=password],
#user-register-page3-form input[type=text],
#user-register-page3-form input[type=email],
#user-register-page3-form input[type=password],
#user-register-page4-form input[type=text],
#user-register-page4-form input[type=email],
#user-register-page4-form input[type=password],
#topic-of-interest-form input[type=text],
#topic-of-interest-form input[type=email],
#topic-of-interest-form input[type=password] {
  font-size: 12px;
  border-radius: 80px;
  background-color: #fafafa;
  border: solid 1px #e0e0e0;
}

#user-register-page4-form #edit-topics,
#user-register-page4-form #edit-ece-profile-topic-interest-und,
#topic-of-interest-form #edit-topics,
#topic-of-interest-form #edit-ece-profile-topic-interest-und,
#member-account-profile #edit-topics,
#member-account-profile #edit-ece-profile-topic-interest-und {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#user-register-page4-form #edit-topics div.form-type-checkbox,
#user-register-page4-form #edit-ece-profile-topic-interest-und div.form-type-checkbox,
#topic-of-interest-form #edit-topics div.form-type-checkbox,
#topic-of-interest-form #edit-ece-profile-topic-interest-und div.form-type-checkbox,
#member-account-profile #edit-topics div.form-type-checkbox,
#member-account-profile #edit-ece-profile-topic-interest-und div.form-type-checkbox {
  display: block;
  padding: 0;
  margin-bottom: 0px;
  border: none;
}
#user-register-page4-form #edit-topics div.form-type-checkbox input[type=checkbox],
#user-register-page4-form #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox],
#topic-of-interest-form #edit-topics div.form-type-checkbox input[type=checkbox],
#topic-of-interest-form #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox],
#member-account-profile #edit-topics div.form-type-checkbox input[type=checkbox],
#member-account-profile #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox] {
  display: none;
}
#user-register-page4-form #edit-topics div.form-type-checkbox input[type=checkbox] + label,
#user-register-page4-form #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox] + label,
#topic-of-interest-form #edit-topics div.form-type-checkbox input[type=checkbox] + label,
#topic-of-interest-form #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox] + label,
#member-account-profile #edit-topics div.form-type-checkbox input[type=checkbox] + label,
#member-account-profile #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox] + label {
  display: block;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #6b6b6b !important;
  border-radius: 6px;
  background-color: #f5f5f5;
  padding: 5px 5px 5px 35px;
  border: 3px solid transparent;
  margin-bottom: 15px;
  margin-right: 10px;
  cursor: pointer;
}
#user-register-page4-form #edit-topics div.form-type-checkbox input[type=checkbox] + label .checkui,
#user-register-page4-form #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox] + label .checkui,
#topic-of-interest-form #edit-topics div.form-type-checkbox input[type=checkbox] + label .checkui,
#topic-of-interest-form #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox] + label .checkui,
#member-account-profile #edit-topics div.form-type-checkbox input[type=checkbox] + label .checkui,
#member-account-profile #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox] + label .checkui {
  left: 5px;
  top: 5px;
}
#user-register-page4-form #edit-topics div.form-type-checkbox input[type=checkbox] + label.active,
#user-register-page4-form #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox] + label.active,
#topic-of-interest-form #edit-topics div.form-type-checkbox input[type=checkbox] + label.active,
#topic-of-interest-form #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox] + label.active,
#member-account-profile #edit-topics div.form-type-checkbox input[type=checkbox] + label.active,
#member-account-profile #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox] + label.active {
  background-color: #1c65a5;
  color: #fff !important;
  border: 3px solid #fff;
  -webkit-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  -moz-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
}
#user-register-page4-form #edit-topics div.form-type-checkbox input[type=checkbox] + label:hover,
#user-register-page4-form #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox] + label:hover,
#topic-of-interest-form #edit-topics div.form-type-checkbox input[type=checkbox] + label:hover,
#topic-of-interest-form #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox] + label:hover,
#member-account-profile #edit-topics div.form-type-checkbox input[type=checkbox] + label:hover,
#member-account-profile #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox] + label:hover {
  background-color: #1c65a5;
  color: #fff !important;
  border: 3px solid #fff;
  -webkit-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  -moz-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
}
#user-register-page4-form #edit-topics div.form-type-checkbox input[type=checkbox]:checked,
#user-register-page4-form #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox]:checked,
#topic-of-interest-form #edit-topics div.form-type-checkbox input[type=checkbox]:checked,
#topic-of-interest-form #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox]:checked,
#member-account-profile #edit-topics div.form-type-checkbox input[type=checkbox]:checked,
#member-account-profile #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox]:checked {
  display: none;
}
#user-register-page4-form #edit-topics div.form-type-checkbox input[type=checkbox]:checked + label,
#user-register-page4-form #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox]:checked + label,
#topic-of-interest-form #edit-topics div.form-type-checkbox input[type=checkbox]:checked + label,
#topic-of-interest-form #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox]:checked + label,
#member-account-profile #edit-topics div.form-type-checkbox input[type=checkbox]:checked + label,
#member-account-profile #edit-ece-profile-topic-interest-und div.form-type-checkbox input[type=checkbox]:checked + label {
  background-color: #1c65a5;
  color: #fff !important;
  border: 3px solid #fff;
}
#user-register-page4-form #edit-topics div.form-type-checkbox label:before,
#user-register-page4-form #edit-ece-profile-topic-interest-und div.form-type-checkbox label:before,
#topic-of-interest-form #edit-topics div.form-type-checkbox label:before,
#topic-of-interest-form #edit-ece-profile-topic-interest-und div.form-type-checkbox label:before,
#member-account-profile #edit-topics div.form-type-checkbox label:before,
#member-account-profile #edit-ece-profile-topic-interest-und div.form-type-checkbox label:before {
  display: none;
}

#user-register-page4-form .ece-reg-form-wrapper .summary,
#user-register-page2-form .ece-reg-form-wrapper .summary {
  color: #6b6b6b;
  font-size: 16px;
}

.right-col #strDisplayTopicNames a {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #6b6b6b;
  border-radius: 4px;
  background-color: #f5f5f5;
  padding: 5px 10px;
  border: none;
  border: 3px solid transparent;
  margin-right: 10px;
  margin-top: 10px;
  display: inline-block;
}
.right-col #strDisplayTopicNames a:hover {
  background-color: #1c65a5;
  color: #fff;
  border: 3px solid #fff;
  -webkit-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  -moz-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
}
.right-col #strDisplayTopicNames a:focus {
  color: rgba(255, 255, 255, 0.7);
}
.right-col #strDisplayTopicNames .icon-remove:before {
  content: "";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  color: #d25d5d;
}
.right-col #strDisplayTopicNames br {
  display: none;
}
.right-col .network-button-block .network-button input[type=button] {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #6b6b6b !important;
  border-radius: 4px;
  background-color: #f5f5f5;
  padding: 5px 14px;
  border: none;
  border: 3px solid transparent;
  margin-bottom: 15px;
  /*&:focus {
                  color:$white!important; 
                  background-color:$ec_blue;
                  @include cstm-box-shadow(0 8px 8px 0 rgba(0, 100, 167, 0.5)); 
                  border:3px solid $white; 
              }*/
}
.right-col .network-button-block .network-button input[type=button].active {
  background-color: #1c65a5;
  color: #fff !important;
  border: 3px solid #fff;
  -webkit-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  -moz-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
}
.right-col .network-button-block .network-button input[type=button]:hover {
  background-color: #1c65a5;
  color: #fff !important;
  border: 3px solid #fff;
  -webkit-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  -moz-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
}
.right-col #edit-communities #edit-group-buttons {
  display: flex;
  flex-wrap: wrap;
}
.right-col #edit-communities #edit-group-buttons div.form-type-checkbox {
  width: 46%;
  display: block;
  padding: 0;
  margin-bottom: 0px;
  border: none;
}
.right-col #edit-communities #edit-group-buttons div.form-type-checkbox input[type=checkbox] {
  display: none;
}
.right-col #edit-communities #edit-group-buttons div.form-type-checkbox input[type=checkbox] + label {
  display: block;
  width: 98%;
  min-height: 60px;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #333333 !important;
  border-radius: 0;
  background-color: #f5f5f5;
  padding: 5px 14px;
  border: 3px solid transparent;
  margin-bottom: 15px;
  margin-right: 10px;
  text-align: center;
  text-transform: uppercase;
}
.right-col #edit-communities #edit-group-buttons div.form-type-checkbox input[type=checkbox] + label .checkui {
  display: none;
}
.right-col #edit-communities #edit-group-buttons div.form-type-checkbox input[type=checkbox] + label.active {
  background-color: #1c65a5;
  color: #fff !important;
  border: 3px solid #fff;
  -webkit-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  -moz-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
}
.right-col #edit-communities #edit-group-buttons div.form-type-checkbox input[type=checkbox] + label:hover {
  background-color: #1c65a5;
  color: #fff !important;
}
.right-col #edit-communities #edit-group-buttons div.form-type-checkbox input[type=checkbox]:checked {
  display: none;
}
.right-col #edit-communities #edit-group-buttons div.form-type-checkbox input[type=checkbox]:checked + label {
  background-color: #1c65a5;
  color: #fff !important;
  border: 3px solid #fff;
}
.right-col #edit-communities #edit-group-buttons div.form-type-checkbox label {
  padding: 0px;
}
.right-col #edit-communities #edit-group-buttons div.form-type-checkbox label:before {
  display: none;
}

#user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .inner {
  min-height: 753px;
}

#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .inner {
  min-height: 420px;
}
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner {
  color: #333333;
}
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner .yoe-option-row {
  font-size: 16px;
  margin: 5px 0 0 0;
  display: inline-block;
  width: 100%;
}
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner .yoe-option-row input {
  padding: 0px 12px;
}
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner .yoe-option-row:first-child {
  margin-top: 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  #user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner .yoe-option-row .range_slider {
    margin-top: 9px;
  }
}

#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .inner {
  /*        min-height: 1235px;*/
}
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .inner .container-fluid {
  padding: 0px;
}
#user-register-page3-form #ece-profile-bio-full-add-more-wrapper .description {
  color: red;
  display: none;
}
#user-register-page3-form .section.your-bio-location #edit-ece-profile-bio-full .form-item label {
  font-weight: 300;
  font-style: italic;
  text-transform: initial;
  color: #8d8d8d;
  margin-bottom: 5px;
}
#user-register-page3-form .section.your-bio-location #edit-ece-profile-bio-full .form-item label span.form-required {
  display: none;
}

#user-pass-reset .form-body #edit-account label {
  font-size: 18px;
  display: block;
}
#user-pass-reset .form-body #edit-account .form-item {
  padding-bottom: 0px;
  width: auto;
}
#user-pass-reset .form-body #edit-account .form-item.confirm-parent {
  margin-top: 30px;
}
#user-pass-reset .form-body #edit-account .form-item input {
  margin-bottom: 0px;
}
#user-pass-reset .form-body #edit-account .form-item .password-suggestions {
  font-size: 14px;
  width: auto;
  margin: 30px 0 0 0;
}
#user-pass-reset .form-body #edit-account .form-item .password-suggestions ul li {
  font-size: 14px;
}
#user-pass-reset .form-body #edit-account div.password-confirm {
  display: none;
  visibility: visible;
}
#user-pass-reset .form-body #edit-account + p {
  display: inline;
}
#user-pass-reset .form-body #edit-account + p + p {
  display: inline;
}
#user-pass-reset .form-body p {
  font-size: 16px;
}
#user-pass-reset #edit-actions {
  margin-top: 30px;
}
#user-pass-reset #edit-actions input.form-submit {
  margin-bottom: 0px;
}

#topic-of-interest-form .page-title .description {
  font-size: 12pt;
  color: black;
  font-weight: normal;
}

.ece-purple-btn {
  display: block;
  width: 165px;
  padding: 15px;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  color: white !important;
}

.ece-stream-jobs header.message-container.ece-job-header {
  padding-bottom: 0px;
  overflow: visible;
}
.ece-stream-jobs header.message-container.ece-job-header .ece-jobs-header-bg {
  background: #fff url(../images/banner/jobs-header.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}
.ece-stream-jobs header.message-container.ece-job-header .ece-jobs-header-bg:before {
  background-color: rgba(135, 76, 139, 0.5);
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks {
  margin-top: 60px;
  top: 6px;
  position: relative;
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li {
  margin: 0px 15px;
  text-transform: uppercase;
  position: static;
  overflow: hidden;
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li a {
  background: #674467;
  color: #fff;
  transition: inherit;
  font-weight: bold;
  border-radius: 4px 4px 0px 0px !important;
  border: none;
  margin-right: 0px;
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li a:hover, .ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li a.active {
  background: #fff;
  color: #674467;
  border: none;
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li a:focus {
  border: none;
}
@media screen and (max-width: 767px) {
  .ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li a {
    padding: 13px 20px;
    border-radius: 0px !important;
  }
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li ul {
  opacity: 0;
  transition: opacity 0.5s;
  background: #9D7A9D;
  position: absolute;
  z-index: 9;
  width: 100%;
  left: 0;
  right: 0;
  margin: -6px 0 0 0;
  border: 0px;
  border-radius: 0;
  padding: 0px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li ul {
    position: relative;
    display: block;
  }
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li ul li a {
  color: #fff;
  background: none;
  padding: 10px 15px;
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li ul li a.active {
  background: transparent;
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li ul li a:hover {
  color: #E87906;
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li:hover ul {
  opacity: 1;
  display: block;
  background: #9D7A9D;
  position: absolute;
  z-index: 9;
  width: 100%;
  left: 0;
  right: 0;
  margin: -6px 0 0 0;
  border: 0px;
  border-radius: 0;
  padding: 0px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li:hover ul {
    animation: fadeIn ease 0.5s;
    -webkit-animation: fadeIn ease 0.5s;
    -moz-animation: fadeIn ease 0.5s;
    -o-animation: fadeIn ease 0.5s;
    -ms-animation: fadeIn ease 0.5s;
  }
}
@media screen and (max-width: 767px) {
  .ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li:hover ul {
    position: relative;
    display: none;
  }
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li:hover ul li a {
  color: #fff;
  background: none;
  padding: 10px 15px;
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li:hover ul li a:hover {
  color: #E87906;
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li .dropdown-menu {
  display: none;
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li.open .dropdown-menu {
  display: none;
}
@media screen and (max-width: 767px) {
  .ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li.open .dropdown-menu {
    display: block;
    opacity: 1;
  }
}
@media screen and (max-width: 767px) {
  .ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li.open .dropdown-backdrop {
    display: none;
  }
  .ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li.open .dropdown-for_job_seekers:after, .ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li.open .dropdown-for_employers:after {
    transform: rotate(180deg);
  }
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li.open:hover .dropdown-menu {
  display: block;
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li a:empty {
  display: none;
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks li#for_employers ul li:nth-child(3) {
  display: none;
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks .dropdown-for_job_seekers, .ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks .dropdown-for_employers {
  padding: 13px 15px;
}
@media screen and (max-width: 767px) {
  .ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks .dropdown-for_job_seekers:after, .ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks .dropdown-for_employers:after {
    content: "";
    display: inline-block;
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 400;
    font-weight: 700;
    margin-left: 10px;
  }
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks .dropdown-menu li {
  padding: 6px 0 0 0;
  margin: 0 40px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks .dropdown-menu li {
    margin: 0 15px;
  }
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks .dropdown-menu li a.active {
  position: relative;
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks .dropdown-menu li a.active:before {
  content: "";
  width: 0px;
  height: 0px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #674467;
  position: absolute;
  top: 10px;
  right: 5px;
  left: 0;
  display: inline-block;
}
.ece-stream-jobs header.message-container.ece-job-header .community-subtasks ul.subtasks .dropdown-menu li a:hover::before {
  border-left: 8px solid #E87906;
}
@media screen and (max-width: 767px) {
  .ece-stream-jobs header.message-container.ece-job-header .community-subtasks {
    margin-top: 0;
    top: 0px;
    display: none;
  }
}
.ece-stream-jobs header.message-container.ece-job-header .subtask-menu-toggle {
  margin-bottom: 15px;
}
.ece-stream-jobs header.message-container.ece-job-header .subtask-menu-toggle i {
  background: #674467;
  color: white;
  font-size: 24px;
  padding: 5px 7px;
  border-radius: 4px;
}
@media screen and (max-width: 768px) {
  .ece-stream-jobs header.message-container.ece-job-header .subtask-menu-toggle.active i {
    background: white;
    color: #674467;
  }
}
@media screen and (min-width: 768px) {
  .ece-stream-jobs header.message-container.ece-job-header .subtask-menu-toggle {
    display: none;
  }
}
@media screen and (max-width: 500px) {
  .ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs, .ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs {
    background: rgba(68, 140, 203, 0.9);
  }
}
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs [type=checkbox]:checked, .ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs [type=checkbox]:not(:checked), .ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs [type=checkbox]:checked, .ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs [type=checkbox]:not(:checked) {
  display: none;
}
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .form-item-search-box #edit-ece-job-type,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .form-item-search-box #edit-ece-primary-address-state,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .form-item-search-box #edit-ece-primary-address-country,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .form-item-search-box #edit-ece-job-employment-type,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .form-item-search-box #edit-ece-job-experience-required,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .form-item-search-box #edit-ece-job-required-education,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .pm-admin-filter-advanced #edit-ece-job-type,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .pm-admin-filter-advanced #edit-ece-primary-address-state,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .pm-admin-filter-advanced #edit-ece-primary-address-country,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .pm-admin-filter-advanced #edit-ece-job-employment-type,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .pm-admin-filter-advanced #edit-ece-job-experience-required,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .pm-admin-filter-advanced #edit-ece-job-required-education, .ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .form-item-search-box #edit-ece-job-type,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .form-item-search-box #edit-ece-primary-address-state,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .form-item-search-box #edit-ece-primary-address-country,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .form-item-search-box #edit-ece-job-employment-type,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .form-item-search-box #edit-ece-job-experience-required,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .form-item-search-box #edit-ece-job-required-education,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .pm-admin-filter-advanced #edit-ece-job-type,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .pm-admin-filter-advanced #edit-ece-primary-address-state,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .pm-admin-filter-advanced #edit-ece-primary-address-country,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .pm-admin-filter-advanced #edit-ece-job-employment-type,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .pm-admin-filter-advanced #edit-ece-job-experience-required,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .pm-admin-filter-advanced #edit-ece-job-required-education {
  overflow-y: scroll;
  max-height: 115px;
  background: #FFFFFF;
  padding: 5px;
  box-sizing: border-box;
  font-size: 14px;
}
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .form-item-search-box #edit-ece-job-type label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .form-item-search-box #edit-ece-primary-address-state label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .form-item-search-box #edit-ece-primary-address-country label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .form-item-search-box #edit-ece-job-employment-type label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .form-item-search-box #edit-ece-job-experience-required label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .form-item-search-box #edit-ece-job-required-education label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .pm-admin-filter-advanced #edit-ece-job-type label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .pm-admin-filter-advanced #edit-ece-primary-address-state label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .pm-admin-filter-advanced #edit-ece-primary-address-country label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .pm-admin-filter-advanced #edit-ece-job-employment-type label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .pm-admin-filter-advanced #edit-ece-job-experience-required label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-stream-jobs .pm-admin-filter-advanced #edit-ece-job-required-education label, .ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .form-item-search-box #edit-ece-job-type label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .form-item-search-box #edit-ece-primary-address-state label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .form-item-search-box #edit-ece-primary-address-country label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .form-item-search-box #edit-ece-job-employment-type label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .form-item-search-box #edit-ece-job-experience-required label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .form-item-search-box #edit-ece-job-required-education label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .pm-admin-filter-advanced #edit-ece-job-type label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .pm-admin-filter-advanced #edit-ece-primary-address-state label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .pm-admin-filter-advanced #edit-ece-primary-address-country label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .pm-admin-filter-advanced #edit-ece-job-employment-type label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .pm-admin-filter-advanced #edit-ece-job-experience-required label,
.ece-stream-jobs .pm-admin-filter-block form#ece-searcher-form-admin-jobs .pm-admin-filter-advanced #edit-ece-job-required-education label {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  color: #4a4a4a;
  font-size: 14px;
  line-height: 1.1em;
  font-weight: 400;
  text-transform: capitalize;
  padding-left: 21px;
}
.ece-stream-jobs .action-button-block a.contribute-button {
  background: #674467;
  border-color: #674467;
}
.ece-stream-jobs .action-button-block a.contribute-button:hover {
  background: transparent;
  border-color: #674467;
  color: #674467;
}
.ece-stream-jobs .content-left .node-job-form #commmon-content-entry .container {
  width: 100%;
}

.ece-job-home {
  padding: 0 7px;
}
@media screen and (min-width: 575px) {
  .ece-job-home {
    position: relative;
    margin: 0 -15px;
    width: auto;
    display: flex;
    flex-wrap: wrap;
  }
}
.ece-job-home .block {
  width: 100%;
  margin-bottom: 30px;
  padding: 15px;
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: #674467 #000 #000;
  background-color: #EEE8F3;
  line-height: 1.8em;
}
@media screen and (min-width: 575px) {
  .ece-job-home .block {
    width: calc(50% - 30px);
    margin: 0 15px;
  }
  @supports (-ms-ime-align: auto) {
    .ece-job-home .block {
      width: 45%;
    }
  }
}
@media screen and (min-width: 1199px) {
  @supports (-ms-ime-align: auto) {
    .ece-job-home .block {
      width: 46.5%;
    }
  }
}
.ece-job-home .block .block-title {
  margin-bottom: 10px;
  color: #333333;
  font-size: 24px;
  font-weight: 700;
}
.ece-job-home .block .block-img {
  margin: 5px 0 15px 0;
}
.ece-job-home .block .block-text {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.8em;
  color: #333333;
}
.ece-job-home .block .block-text a {
  color: #674467;
  font-weight: 700;
}
.ece-job-home .block .block-text a:hover {
  color: #E87906;
}
.ece-job-home .block a.goto {
  display: block;
  width: 165px;
  padding: 15px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 900px) {
  .ece-stream-jobs .pm-admin-filter-block {
    width: 233px;
  }
  .ece-stream-jobs .pm-admin-result {
    width: calc(100% - 233px);
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 899px) {
  .ece-stream-jobs .pm-admin-filter-block {
    width: 100%;
  }
  .ece-stream-jobs .pm-admin-result {
    width: 100%;
  }
}
@media screen and (min-width: 900px) and (max-width: 991px) {
  .ece-stream-jobs .container {
    width: 100%;
  }
}
.ece-stream-jobs table tbody tr {
  padding: 20px !important;
}
.ece-stream-jobs table tbody tr.odd {
  background: #eeeeee !important;
}
.ece-stream-jobs table tbody tr.even {
  background: transparent !important;
}
.ece-stream-jobs .ece-search_result article.node {
  background: transparent;
  border: none;
  margin: 0px;
  padding: 0px;
}
.ece-stream-jobs .ece-search_result article.node:hover {
  box-shadow: none;
}
.ece-stream-jobs .ece-search_result article.node .node-item-header .group-header {
  padding: 0px;
}
.ece-stream-jobs .ece-search_result article.node .article-body {
  padding: 0px 0px 0px 0px;
  margin: 0px;
}
.ece-stream-jobs .ece-search_result article.node .article-body h2 a {
  color: #674467;
}
.ece-stream-jobs .ece-search_result article.node .article-body h2 a:hover {
  color: #E87906;
}
.ece-stream-jobs .ece-search_result article.node .article-body .location {
  margin-bottom: 4px;
  font-size: 16px;
  color: #333333;
}
.ece-stream-jobs .ece-search_result article.node .article-body .location .address {
  font-weight: 400;
}
.ece-stream-jobs .ece-search_result article.node .article-body .location .address a {
  color: #333333;
}
.ece-stream-jobs .ece-search_result article.node .article-body .location .address a:hover {
  color: #E87906;
}
.ece-stream-jobs .ece-search_result article.node .article-body .article-summary {
  margin-bottom: 0px;
}
.ece-stream-jobs .ece-search_result article.node .article-body .article-main_image {
  max-width: 165px;
}
.ece-stream-jobs .ece-search_result article.node .article-body .posted_date_job {
  color: #888888;
  margin-top: 5px;
  margin-bottom: 0px;
}
.ece-stream-jobs .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container {
  float: left;
  width: 100%;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ece-job-detail {
  background: #EEE8F3;
  padding: 15px;
  margin-bottom: 30px;
}
.ece-job-detail .title-logo-block {
  display: flex;
  flex-wrap: nowrap;
}
.ece-job-detail .title-logo-block h1.article-title {
  margin-top: 0px;
  margin-bottom: 3px;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  color: #674467;
  font-size: 24px;
  font-weight: 600;
}
.ece-job-detail .title-logo-block .ece-company-title {
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 4px;
  color: #4b4b4b;
}
.ece-job-detail .title-logo-block .ece-company-title a {
  color: #4b4b4b;
}
.ece-job-detail .title-logo-block .ece-company-title a:hover {
  color: #E87906;
}
.ece-job-detail .title-logo-block .ece-job-logo {
  max-width: 175px;
  margin-left: auto;
}
.ece-job-detail .ece-detail-list {
  margin-top: 25px;
}
.ece-job-detail .ece-detail-list .list {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 300;
}
.ece-job-detail .ece-detail-list .list span {
  font-weight: 500;
}
.ece-job-detail .apply-now-btn {
  text-align: center;
}

.ece-link_button {
  min-width: 165px;
  padding: 15px;
}

.ece-job-summary .field.field-name-body {
  font-size: 16px;
  line-height: 1.8;
}
.ece-job-summary .title {
  font-size: 36px;
  margin-bottom: 3px;
  margin-top: 20px;
}
.ece-job-summary .description {
  font-weight: 300;
  font-size: 10pt;
  color: #8d8d8d;
  line-height: 1.2em;
  margin-bottom: 10px;
  font-style: normal;
}
.ece-job-summary .description:empty {
  display: none;
}

.ece-about-employer-block {
  background: #EEE8F3;
  padding: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
  font-weight: 300;
}
.ece-about-employer-block p {
  margin-bottom: 5px;
}
.ece-about-employer-block .title {
  font-weight: 700;
}
.ece-about-employer-block a:link {
  color: #674467;
  font-weight: 700;
}
.ece-about-employer-block a:link:hover {
  color: #E87906;
}

.ece-resume-cover .apply-this-job h3 {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 20px;
}
.ece-resume-cover .apply-this-job form {
  border: none;
  padding: 0px;
}
.ece-resume-cover .apply-this-job form .form-item {
  margin-bottom: 5px;
  position: relative;
  padding-bottom: 0px;
}
.ece-resume-cover .apply-this-job form input {
  cursor: pointer;
}
.ece-resume-cover .apply-this-job form label {
  font-size: 16px;
}
.ece-resume-cover .apply-this-job form [type=radio]:checked, .ece-resume-cover .apply-this-job form [type=radio]:not(:checked) {
  left: 0;
  opacity: 0;
  z-index: 1;
  top: 4px;
}
.ece-resume-cover .cover-letter {
  margin-top: 15px;
}
.ece-resume-cover .cover-letter label {
  display: block;
}
.ece-resume-cover .cover-letter textarea {
  width: 100%;
}

form#ece-job-application-form {
  border: none;
  padding: 0px;
}
form#ece-job-application-form .form-body {
  border: none;
  background: transparent;
  padding: 0px;
  margin: 0px;
}
form#ece-job-application-form .form-body #edit-ece-resume-und-ajax-wrapper {
  width: 100%;
  background: white;
  border: 1px solid #e3e3e3;
  margin: 0px;
  padding: 25px;
}
form#ece-job-application-form .form-body .form-item-for-where {
  margin-bottom: 15px;
  padding: 0px;
}
form#ece-job-application-form .form-body .form-item-for-where > label {
  font-size: 24px;
  font-weight: bold;
  margin: 0px;
  margin-bottom: 10px;
  margin-top: 5px;
  display: block;
}
form#ece-job-application-form .form-body .form-item-for-where #edit-for-where .form-item {
  margin: 0;
  padding: 0px;
  margin-bottom: 5px;
}
form#ece-job-application-form .form-body .form-item-for-where #edit-for-where .form-item label {
  font-size: 16px;
  font-weight: normal;
  margin: 0px;
}
form#ece-job-application-form .form-body #edit-ece-job-app-cover {
  margin-top: 20px;
}
form#ece-job-application-form .form-body #edit-ece-job-app-cover label {
  font-size: 14px;
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}
form#ece-job-application-form .form-body #edit-ece-job-app-cover fieldset.filter-wrapper {
  padding: 0px;
  display: none;
}
form#ece-job-application-form .form-body #edit-ece-job-app-cover fieldset.filter-wrapper .form-item {
  padding: 0px;
}
form#ece-job-application-form .form-body #edit-ece-job-app-cover fieldset.filter-wrapper .filter-guidelines {
  padding: 0px;
}
form#ece-job-application-form .form-body #edit-ece-job-app-cover fieldset.filter-wrapper .filter-guidelines ul.tips {
  margin: 0px;
  padding: 0px 0 0 17px;
}
form#ece-job-application-form .form-body fieldset.form-wrapper > legend {
  font-size: 14px;
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
  border: none;
}
form#ece-job-application-form .form-body fieldset.form-wrapper .fieldset-description, form#ece-job-application-form .form-body fieldset.form-wrapper .description {
  display: none;
}
form#ece-job-application-form .form-body fieldset.form-wrapper .form-item:last-child {
  padding-bottom: 0;
}
form#ece-job-application-form .form-body table {
  width: 492px;
}
form#ece-job-application-form .form-body table thead {
  display: none;
}
form#ece-job-application-form .form-body table thead tr th {
  border: none;
}
form#ece-job-application-form .form-body table tbody {
  border: none;
}
form#ece-job-application-form .form-body table tbody tr {
  background: none;
  border: none;
}
form#ece-job-application-form .form-body table tbody a.tabledrag-handle .handle {
  height: 25px;
  background-position: 0px 4px;
  margin-top: 0px;
  margin-left: 13px;
}
form#ece-job-application-form .form-body input[type=file] {
  border: none;
  padding-left: 0px;
  margin-bottom: 8px;
}
form#ece-job-application-form .form-body input#edit-submit {
  min-width: 165px;
  padding: 15px;
  margin-top: 0px;
}

.ece-appication-review {
  color: #333333;
  margin-bottom: 20px;
}
.ece-appication-review .ece-job-detail {
  margin-bottom: 15px;
}
.ece-appication-review .ece-job-detail .ece-job-title span {
  font-weight: 700;
}
.ece-appication-review .more-details-block .more-detail h3.title {
  font-size: 24px;
  line-height: 30px;
  margin-top: 4px;
  font-weight: bold;
  margin-bottom: 0px;
}
.ece-appication-review .more-details-block .more-detail .apply-date {
  font-size: 14px;
  font-weight: 700;
  color: black;
}
.ece-appication-review .more-details-block .dropdown-option {
  text-align: right;
}
.ece-appication-review .more-details-block .dropdown-option .title {
  font-size: 12px;
  font-weight: 400;
}
.ece-appication-review .ece-resume-cover-field {
  margin-top: 50px;
}
.ece-appication-review .ece-resume-cover-field form {
  border: none;
  padding: 0px;
}
.ece-appication-review .ece-resume-cover-field form label {
  font-size: 14px;
  font-weight: 700;
  color: black;
}
.ece-appication-review .ece-resume-cover-field form input.form-control {
  height: 50px;
  margin-bottom: 53px;
  border-style: solid;
  border-width: 1px;
  border-color: #a0a0a0;
}

.submit-btn {
  text-align: left;
}

.ec-hiring-pack .ec-pricing-page {
  font-size: 16px;
  font-weight: 400;
}
.ec-hiring-pack .ec-pricing-page h1 {
  color: #674467;
  font-weight: bold;
  display: block;
  margin: 15px 0;
  font-size: 20px;
  border: none;
  padding: 0;
  text-transform: none;
}
.ec-hiring-pack .ec-pricing-page h2 {
  color: #674467;
  font-weight: bold;
  display: block;
  margin: 15px 0;
  font-size: 20px;
  border: none;
  padding: 0;
  text-transform: none;
}
.ec-hiring-pack .ec-pricing-page ul {
  padding: 0;
  margin: 0;
}
.ec-hiring-pack .ec-pricing-page ul li {
  display: block;
  font-size: 14px;
  padding-left: 33px;
  line-height: 30px;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
.ec-hiring-pack .ec-pricing-page ul li:before {
  content: "";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  font-weight: 900;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 24px;
  color: #674467;
}
.ec-hiring-pack .ec-pricing-page .price-table-one, .ec-hiring-pack .ec-pricing-page .price-table-two {
  border: 1px solid #794c89;
}
.ec-hiring-pack .ec-pricing-page .price-table-one .ec-price-separator, .ec-hiring-pack .ec-pricing-page .price-table-two .ec-price-separator {
  background: #674467;
}
.ec-hiring-pack .ec-pricing-page .price-table-one .ec-price-separator td:nth-child(1), .ec-hiring-pack .ec-pricing-page .price-table-two .ec-price-separator td:nth-child(1) {
  background: none;
  color: #FFFFFF;
  font-weight: 600;
}
.ec-hiring-pack .ec-pricing-page .price-table-one td, .ec-hiring-pack .ec-pricing-page .price-table-two td {
  border: 1px solid #674467;
  text-align: center;
  vertical-align: middle;
  color: #674467;
  padding: 10px;
  font-weight: 600;
  font-size: 16px;
}
.ec-hiring-pack .ec-pricing-page .price-table-one td span, .ec-hiring-pack .ec-pricing-page .price-table-two td span {
  color: #674467;
  font-weight: 600;
}
.ec-hiring-pack .ec-pricing-page .price-table-one td b, .ec-hiring-pack .ec-pricing-page .price-table-two td b {
  font-size: 24px;
  font-weight: 700;
}
.ec-hiring-pack .ec-pricing-page .price-table-one td i.fas.fa-times, .ec-hiring-pack .ec-pricing-page .price-table-two td i.fas.fa-times {
  font-size: 24px;
}
.ec-hiring-pack .ec-pricing-page .price-table-one td:nth-child(1), .ec-hiring-pack .ec-pricing-page .price-table-two td:nth-child(1) {
  width: 50%;
  text-align: left;
  font-weight: 400;
}
.ec-hiring-pack .ec-pricing-page .price-table-one td:nth-child(2), .ec-hiring-pack .ec-pricing-page .price-table-two td:nth-child(2) {
  width: 16%;
  background: #EEE8F3;
}
.ec-hiring-pack .ec-pricing-page .price-table-one td:nth-child(3), .ec-hiring-pack .ec-pricing-page .price-table-two td:nth-child(3) {
  width: 16%;
  color: #FFFFFF;
  background: #9D7A9D;
}
.ec-hiring-pack .ec-pricing-page .discount-table-one {
  width: 100%;
  table-layout: fixed;
}
.ec-hiring-pack .ec-pricing-page .discount-table-one .ec-price-separator {
  background: #674467;
}
.ec-hiring-pack .ec-pricing-page .discount-table-one .ec-price-separator td {
  text-align: left;
}
.ec-hiring-pack .ec-pricing-page .discount-table-one .ec-price-separator td:nth-child(1) {
  background: none;
  color: #FFFFFF;
  font-weight: 600;
}
.ec-hiring-pack .ec-pricing-page .discount-table-one td {
  width: 50%;
  border: none;
  font-size: 16px;
  vertical-align: middle;
  text-align: center;
  padding: 10px;
}
.ec-hiring-pack .ec-pricing-page .discount-table-one td .discount {
  display: inline-block;
  width: 70px;
  line-height: 71px;
  vertical-align: middle;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 24px;
  margin: 10px 5px 10px 0;
  position: relative;
}
.ec-hiring-pack .ec-pricing-page .discount-table-one td .discount:before {
  content: "";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  font-weight: 900;
  position: absolute;
  color: #674467;
  z-index: 0;
  font-size: 80px;
  left: -5px;
}
.ec-hiring-pack .ec-pricing-page .discount-table-one td .discount span.discount-offer {
  position: relative;
  z-index: 1;
}
.ec-hiring-pack .ec-pricing-page .employer-addons {
  margin: 0 0 30px 0;
  text-align: center;
}
.ec-hiring-pack .ec-pricing-page .ec-bottom-prices {
  width: 36%;
  display: inline-block;
  padding: 15px 10px;
  border: 1px solid #674467;
  vertical-align: top;
  margin: 0 15px 0 0;
}
@media screen and (max-width: 767px) {
  .ec-hiring-pack .ec-pricing-page .ec-bottom-prices {
    width: calc(50% - 30px);
  }
}
@media screen and (min-width: 0px) and (max-width: 575px) {
  .ec-hiring-pack .ec-pricing-page .ec-bottom-prices {
    width: calc(100% - 10px);
    margin: 0px;
    margin-top: 15px;
    padding: 15px 10px;
  }
}
.ec-hiring-pack .ec-pricing-page .ec-bottom-prices .title {
  color: #674467;
  font-weight: 600;
  font-size: 16px;
  display: block;
  margin-bottom: 10px;
}
.ec-hiring-pack .ec-pricing-page .ec-bottom-prices b {
  color: #674467;
  font-weight: 600;
  font-size: 20px;
  display: block;
}
.ec-hiring-pack .ec-pricing-page .ec-bottom-prices span {
  color: #674467;
  font-weight: 400;
  font-size: 16px;
  display: block;
  margin-bottom: 0;
}
.ec-hiring-pack .ec-pricing-page .more-information {
  border-spacing: 0;
  margin: 30px auto 0;
  width: 100%;
  font-size: 16px;
}
.ec-hiring-pack .ec-pricing-page .more-information tbody {
  border: none;
}
.ec-hiring-pack .ec-pricing-page .more-information .text p {
  margin: 10px 0;
  font-size: 16px;
  font-weight: bold;
}
.ec-hiring-pack .ec-pricing-page .more-information .text p a {
  color: #674467;
}
.ec-hiring-pack .ec-pricing-page .more-information .text p a:hover {
  color: #E87906;
}
@media screen and (max-width: 600px) {
  .ec-hiring-pack .ec-pricing-page .more-information .recruiter-card {
    display: block;
    margin-top: 7px;
    margin-bottom: 7px;
  }
}
.ec-hiring-pack .ec-pricing-page .more-information .recruiter-card td:nth-child(1) {
  padding-right: 20px;
}
.ec-hiring-pack .ec-pricing-page .more-information .recruiter-card .designation, .ec-hiring-pack .ec-pricing-page .more-information .recruiter-card .name {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
}
.ec-hiring-pack .ec-pricing-page .more-information .recruiter-card .contact-email {
  color: #674467;
  font-size: 14px;
  text-decoration: none;
  display: block;
}
.ec-hiring-pack .ec-pricing-page .more-information .recruiter-card .contact-email:hover, .ec-hiring-pack .ec-pricing-page .more-information .recruiter-card .contact-email:focus {
  color: #E87906;
  outline: 0;
}
.ec-hiring-pack .ec-pricing-page .more-information .recruiter-card .contact {
  margin: 0;
  font-size: 14px;
}

.ece-job-application .ece-application-job-header {
  margin: 20px 0;
}
.ece-job-application h1.ece-application-job-title {
  margin: 10px 0;
}
.ece-job-application .ece-application-user h3.ece-application-job-title .realname {
  font-weight: 700;
}
.ece-job-application .ece-application-user h3.ece-application-job-title .ece-application-app-posted {
  font-weight: 300;
}
.ece-job-application .ece-application-data .view-resume {
  margin-bottom: 10px;
  margin-top: 5px;
}
.ece-job-application .ece-application-data .view-resume .field-label, .ece-job-application .ece-application-data .view-resume .field-items, .ece-job-application .ece-application-data .view-resume .field-items img, .ece-job-application .ece-application-data .view-resume a {
  font-size: 20px;
  display: inline-block;
}
.ece-job-application .ece-application-data .field-name-ece-job-app-cover .field-label {
  font-size: 20px;
  font-weight: 500;
}
.ece-job-application .ece-application-data .field-name-ece-job-app-cover .field-items {
  width: 100%;
  background: white;
  border: 1px solid #e3e3e3;
  margin-top: 5px;
  margin-bottom: 50px;
  padding: 25px;
  border-radius: 0px;
}
.ece-job-application .ece-application-data .field-name-ece-job-app-cover .field-items p {
  margin-bottom: 0px;
}
.ece-job-application .ece-application-data .field-name-ece-job-app-cover .field-items p + p {
  margin-top: 10px;
}

#group-admin-report-table-container > table {
  display: block;
  border: 1px solid #e0e0e0;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  #group-admin-report-table-container > table {
    width: 100%;
  }
}
#group-admin-report-table-container > table tbody {
  border: none;
}
@media screen and (min-width: 500px) and (max-width: 767px) {
  #group-admin-report-table-container > table tbody {
    display: flex;
  }
}
#group-admin-report-table-container > table tbody tr {
  margin-right: 10px;
  margin-bottom: 10px;
}
#group-admin-report-table-container > table tbody tr td {
  display: block;
}
#group-admin-report-table-container > table tbody tr td:first-child {
  font-family: proxima-nova-condensed;
  color: #8d8d8d;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 400;
  text-transform: uppercase;
  display: block;
}
#group-admin-report-table-container > table tbody tr td input {
  max-width: 240px;
  min-width: 150px;
  padding-top: 15px;
  padding-bottom: 15px;
  border: 1px solid #ddd;
  border-radius: 0px;
}

#ece-admin_jobs-table_wrapper .dtsp-panesContainer {
  padding: 15px 15px 5px 15px;
  background: white;
  border-radius: 0px;
  border-color: #e0e0e0;
  margin-top: 0px;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  #ece-admin_jobs-table_wrapper .dtsp-panesContainer {
    width: 100%;
    margin-left: 0px;
    margin-top: 15px;
  }
}
#ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-title {
  font-family: proxima-nova-condensed;
  color: #8d8d8d;
  line-height: 1.1em;
  font-weight: 400;
  text-transform: uppercase;
  display: block;
  margin: 0px;
}
#ece-admin_jobs-table_wrapper .dtsp-panesContainer button.dtsp-clearAll {
  margin: 0px;
}
#ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-searchPanes {
  margin: 0 -15px;
}
@media screen and (min-width: 576px) and (max-width: 767px) {
  #ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-searchPanes {
    flex-direction: row !important;
  }
}
@media screen and (max-width: 575px) {
  #ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-searchPanes {
    margin: 0 -5px;
  }
}
@media screen and (max-width: 575px) {
  #ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane {
    flex-basis: inherit;
  }
}
#ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane.dtsp-columns-3 {
  max-width: 25%;
  min-width: 25%;
  margin: 10px 0 !important;
}
@media screen and (min-width: 576px) and (max-width: 991px) {
  #ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane.dtsp-columns-3 {
    max-width: 50% !important;
    min-width: 50% !important;
  }
}
@media screen and (max-width: 575px) {
  #ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane.dtsp-columns-3 {
    max-width: 100% !important;
    min-width: 100% !important;
  }
}
#ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dtsp-topRow {
  border: 1px solid #e0e0e0;
  border-bottom: none;
}
#ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dtsp-topRow .dtsp-searchCont {
  font-size: 14px;
}
#ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dtsp-topRow .dtsp-searchCont input {
  background-color: #fbfbfb;
  border-radius: 0px;
  font-size: 12px;
  padding-left: 8px;
}
#ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dtsp-topRow .dtsp-searchCont input::placeholder {
  font-size: 12px;
}
#ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper {
  border: 1px solid #e0e0e0;
  border-radius: 0px;
  margin: 0;
}
#ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper:hover {
  border: 1px solid #e0e0e0;
}
@media screen and (max-width: 575px) {
  #ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody {
    height: auto !important;
    max-height: 200px !important;
  }
}
#ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody table tbody {
  border: none;
}
#ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody table tbody tr td {
  cursor: pointer;
}
#ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody table tbody tr td span.dtsp-name {
  float: left;
  text-align: left;
}
#ece-admin_jobs-table_wrapper .dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody table tbody tr.selected td span.dtsp-pill {
  background-color: #E87906;
  border-color: #E87906;
  color: white;
}

#ece-admin_jobs-table td a.action-edit {
  display: inline-block;
  padding: 4px 8px;
  border: 1px solid #e0e0e0;
  color: #1c65a5;
  cursor: pointer;
  text-transform: lowercase;
  background: #fff;
  font-size: 10pt;
  cursor: pointer;
}
#ece-admin_jobs-table td a.action-edit:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  font-size: 13px;
  vertical-align: top;
  margin-right: 5px;
  display: inline;
}
#ece-admin_jobs-table td a.action-edit:hover {
  color: #E87906;
}
#ece-admin_jobs-table tfoot tr td.total-count {
  text-align: right;
}
#ece-admin_jobs-table tfoot tr td.total-count span {
  display: inline-block;
  margin: 5px 0;
  padding-left: 50px;
  font-weight: bold;
}
#ece-admin_jobs-table tfoot tr td.total-count span:first-child {
  padding-left: 0px;
}
#ece-admin_jobs-table tfoot tr td.total-count span.left {
  font-weight: normal;
  display: block;
}

.page-admin-jobs-ece #ece-admin_jobs-table_info, .page-admin-jobs-ece #ece-admin_jobs-table_paginate {
  display: none;
}
.page-admin-jobs-ece div.dt-button-background {
  display: none !important;
}

#ece-admin_jobs-table_filter {
  margin: 10px 0;
  text-align: right;
  width: 100%;
  clear: both;
}
#ece-admin_jobs-table_filter label {
  float: none;
}

#btm-similar-jobs-block {
  background-color: #f0f4f8;
  padding: 20px;
  margin: 35px 0px 25px 0px;
}
#btm-similar-jobs-block .mode-ece_relatedjobs {
  display: block;
  padding-top: 10px;
  padding-bottom: 15px;
}
#btm-similar-jobs-block .mode-ece_relatedjobs .related-jobs-content .related-jobs-headline {
  margin-top: 0px;
  font-family: proxima-nova-condensed;
  font-size: 18pt;
  line-height: 1.1em;
  font-weight: 700;
  color: #674467;
  margin-bottom: 0px;
  text-transform: uppercase;
}
#btm-similar-jobs-block .mode-ece_relatedjobs .related-jobs-content .related-jobs-headline a {
  color: #674467;
}
#btm-similar-jobs-block .mode-ece_relatedjobs .related-jobs-content .related-jobs-headline a:hover {
  color: #E87906;
}
#btm-similar-jobs-block .mode-ece_relatedjobs .related-jobs-content .ece-company-title {
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 5px;
  color: #4b4b4b;
}
#btm-similar-jobs-block .mode-ece_relatedjobs .related-jobs-content .ece-company-title a {
  color: #4b4b4b;
}
#btm-similar-jobs-block .mode-ece_relatedjobs .related-jobs-content .ece-company-title a:hover {
  color: #E87906;
}
#btm-similar-jobs-block .mode-ece_relatedjobs .related-jobs-content .location {
  margin-bottom: 0px;
  font-size: 16px;
  color: #333333;
  font-weight: 400;
}
#btm-similar-jobs-block .mode-ece_relatedjobs .related-jobs-content .location a {
  color: #333333;
}
#btm-similar-jobs-block .mode-ece_relatedjobs .related-jobs-content .location a:hover {
  color: #E87906;
}
#btm-similar-jobs-block .mode-ece_relatedjobs .related-jobs-content .location .address a {
  color: #333333;
}
#btm-similar-jobs-block .mode-ece_relatedjobs .related-jobs-content .location .address a:hover {
  color: #E87906;
}
#btm-similar-jobs-block .ece-search_result article.node {
  margin: 0;
  padding: 0;
  border: none;
}

.org_profile_summary p:last-child {
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

#resumes-grid-flex .filter-m-toggle {
  display: none;
}
@media screen and (max-width: 500px) {
  #resumes-grid-flex form#ece-searcher-form-resumes {
    position: static;
    height: auto;
    width: auto;
    background: none;
    padding: 0px !important;
    display: block !important;
    margin-bottom: 10px;
  }
}
#resumes-grid-flex form#ece-searcher-form-resumes .ece-form {
  display: flex;
  align-items: stretch;
}
#resumes-grid-flex form#ece-searcher-form-resumes .ece-form .form-item-search-box,
#resumes-grid-flex form#ece-searcher-form-resumes .ece-form .clearfix {
  display: none;
}
#resumes-grid-flex form#ece-searcher-form-resumes .ece-form .form-item-ece-user-resume-text {
  padding: 0px;
  width: calc(100% - 95px);
}
#resumes-grid-flex form#ece-searcher-form-resumes .ece-form .form-item-ece-user-resume-text input#edit-ece-user-resume-text {
  font-size: 16px;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  margin-bottom: 0;
  padding: 8px 12px;
  box-sizing: border-box;
  max-width: 100%;
  width: 100%;
}
#resumes-grid-flex form#ece-searcher-form-resumes .ece-form input[type=submit].ece-purple-btn {
  margin: 0px;
  margin-left: auto;
}
#resumes-grid-flex table tbody tr.odd article.user {
  background: #eeeeee !important;
}
#resumes-grid-flex table tbody tr.even article.user {
  background: transparent !important;
}
#resumes-grid-flex .ece-search_result article.user {
  border: none;
  text-align: left;
  padding: 20px;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline {
  width: 66.66666667%;
  float: left;
}
@media screen and (max-width: 565px) {
  #resumes-grid-flex .ece-search_result article.user .ece-author_card .byline {
    width: 100%;
  }
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline .ec-cnt-card-wrapper {
  display: flex;
  align-items: end;
}
@media screen and (max-width: 565px) {
  #resumes-grid-flex .ece-search_result article.user .ece-author_card .byline .ec-cnt-card-wrapper {
    justify-content: center;
    margin-bottom: 10px;
  }
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline .ec-cnt-card-wrapper span {
  text-align: left !important;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline .ec-cnt-card-wrapper .author_picture_expert,
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline .ec-cnt-card-wrapper .profile-picture,
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline .ec-cnt-card-wrapper .user-picture,
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline .ec-cnt-card-wrapper .user-picture img {
  width: 50px;
  height: 50px;
  min-width: 50px;
  min-height: 50px;
  max-width: 50px;
  max-height: 50px;
  display: block;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline .ec-cnt-card-wrapper .author_picture_expert {
  margin-right: 15px;
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 4px;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline .ec-cnt-card-wrapper .user-picture img {
  border-radius: 100%;
  border: 1px solid #e0e0e0;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline .ec-cnt-card-wrapper .profile-realname .realname {
  color: #674467;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline .ec-cnt-card-wrapper .profile-realname .realname:hover {
  color: #E87906;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline .ec-cnt-card-wrapper .credentials {
  margin-bottom: 0px;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline .ec-cnt-card-wrapper .credentials .company {
  display: none;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline .ec-cnt-card-wrapper .address {
  margin-top: 2px;
  margin-bottom: 0px;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline .ec-cnt-card-wrapper .tiny_bio {
  display: none;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline + .col-sm-4 {
  width: 33.33333333%;
  padding: 0px;
  margin: 0px;
  background: transparent;
  float: left;
}
@media screen and (max-width: 565px) {
  #resumes-grid-flex .ece-search_result article.user .ece-author_card .byline + .col-sm-4 {
    width: 100%;
  }
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline + .col-sm-4 .member-item-icon,
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline + .col-sm-4 .mc-action-group {
  display: none;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline + .col-sm-4 .ece-information {
  margin-bottom: 0px;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline + .col-sm-4 .ece-information .ece-information-list .icon-registration-date {
  display: none;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline + .col-sm-4 .ece-information .ece-information-list .icon-resume-upload {
  text-align: right;
  font-size: 40px;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline + .col-sm-4 .ece-information .ece-information-list .icon-resume-upload:before {
  display: none;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline + .col-sm-4 .ece-information .ece-information-list .icon-resume-upload a {
  text-align: right;
  font-size: 40px;
  color: #674467;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline + .col-sm-4 .ece-information .ece-information-list .icon-resume-upload a:hover {
  color: #E87906;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline + .col-sm-4 .ece-information .ece-information-list .icon-resume-upload .field-label {
  display: none;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline + .col-sm-4 .ece-information .ece-information-list .icon-resume-upload .file img.file-icon {
  display: none;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline + .col-sm-4 .ece-information .ece-information-list .icon-resume-upload .file a {
  position: relative;
  color: #674467;
  display: block;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline + .col-sm-4 .ece-information .ece-information-list .icon-resume-upload .file a:hover {
  color: #E87906;
}
#resumes-grid-flex .ece-search_result article.user .ece-author_card .byline + .col-sm-4 .ece-information .ece-information-list .icon-resume-upload .file a:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  display: block;
  position: relative;
  font-size: 25px;
  margin-bottom: 5px;
  margin-top: 5px;
}
#resumes-grid-flex .pagination-container {
  float: left;
  width: 100%;
}

/* Variables */
span.ece-payment-action-modal:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  display: inline-block;
  margin-right: 10px;
}
span.ece-payment-action-modal:hover {
  cursor: pointer;
}

span.ece-payment-success-reload:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  font-weight: 900;
  display: inline-block;
  margin-right: 10px;
}
span.ece-payment-success-reload:hover {
  cursor: pointer;
}

.page-checkout .content-main {
  max-width: 630px;
  margin: 40px auto;
}
.page-checkout .form-body {
  margin: 40px 0 0;
}

#ece-payment-form {
  min-width: 400px;
  margin: 0 auto;
  box-shadow: 0px 0px 0px 0.5px rgba(50, 50, 93, 0.1), 0px 2px 5px 0px rgba(50, 50, 93, 0.1), 0px 1px 1.5px 0px rgba(0, 0, 0, 0.07);
  border-radius: 7px;
  padding: 40px;
  font-size: 15px;
  /* Buttons and links */
  /* spinner/processing state, errors */
}
#ece-payment-form .ece-page-checkout-payment .form-header h2 {
  margin: 15px 0;
  color: #32325d;
  letter-spacing: 0.3px;
  font-size: 19px;
  font-weight: 500;
}
#ece-payment-form .ece-page-checkout-payment .form-header h3 {
  margin: 17px 0;
  color: #32325d;
  letter-spacing: 0.3px;
  font-size: 14px;
  font-weight: 500;
}
#ece-payment-form .ece-page-checkout-payment .form-body {
  min-width: 400px;
  box-sizing: border-box;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
}
#ece-payment-form .ece-page-checkout-payment .form-body h2 {
  margin: 15px 0;
  color: #32325d;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  font-size: 13px;
  font-weight: 500;
}
#ece-payment-form section {
  display: flex;
  flex-direction: column;
  position: relative;
  text-align: left;
}
#ece-payment-form fieldset {
  margin-bottom: 20px;
  background: #fff;
  box-shadow: 0 1px 3px 0 rgba(50, 50, 93, 0.15), 0 4px 6px 0 rgba(112, 157, 199, 0.15);
  border-radius: 4px;
  border: none;
  font-size: 0;
}
#ece-payment-form fieldset label {
  position: relative;
  display: flex;
  flex-direction: row;
  height: 42px;
  padding: 10px 0;
  align-items: center;
  justify-content: center;
  color: #8898aa;
  font-weight: 400;
}
#ece-payment-form fieldset label:not(:last-child) {
  border-bottom: 1px solid #f0f5fa;
}
#ece-payment-form fieldset label span {
  min-width: 148px;
  padding: 0 15px;
  text-align: right;
}
#ece-payment-form fieldset#payment-methods label span {
  min-width: 91px;
  padding: 0 15px;
  text-align: right;
}
#ece-payment-form fieldset .redirect label span {
  width: 100%;
  text-align: center;
}
#ece-payment-form .field {
  flex: 1;
  padding: 0 15px;
  background: transparent;
  font-weight: 400;
  color: #31325f;
  outline: none;
  cursor: text;
}
#ece-payment-form .field::-webkit-input-placeholder {
  color: #aab7c4;
}
#ece-payment-form .field::-moz-placeholder {
  color: #aab7c4;
}
#ece-payment-form .field:-ms-input-placeholder {
  color: #aab7c4;
}
#ece-payment-form fieldset .select::after {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  position: absolute;
  font-size: 20px;
  right: 60px;
  margin-top: -2px;
  pointer-events: none;
}
#ece-payment-form input {
  flex: 1;
  border-style: none;
  outline: none;
  color: #313b3f;
}
#ece-payment-form select {
  flex: 1;
  border-style: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  color: #313b3f;
  cursor: pointer;
  background: transparent;
}
#ece-payment-form select:focus {
  color: #666ee8;
}
#ece-payment-form #country {
  display: flex;
  align-items: center;
}
#ece-payment-form #country select {
  margin: 0 -15px 0 -30px;
  padding: 0 15px 0 30px;
}
#ece-payment-form ::-webkit-input-placeholder {
  color: #cfd7e0;
}
#ece-payment-form ::-moz-placeholder {
  color: #cfd7e0;
  opacity: 1;
}
#ece-payment-form :-ms-input-placeholder {
  color: #cfd7e0;
}
#ece-payment-form input:-webkit-autofill,
#ece-payment-form select:-webkit-autofill {
  -webkit-text-fill-color: #666ee8;
  transition: background-color 100000000s;
  -webkit-animation: 1ms void-animation-out 1s;
}
#ece-payment-form .StripeElement--webkit-autofill {
  background: transparent !important;
}
#ece-payment-form .card-number {
  padding-left: 8px;
  white-space: nowrap;
  font-family: Source Code Pro, monospace;
  color: #0d2b3e;
  font-weight: 500;
}
#ece-payment-form .card-number span {
  display: inline-block;
  width: 8px;
}
#ece-payment-form .result-message {
  line-height: 22px;
  font-size: 16px;
}
#ece-payment-form .result-message a {
  color: #596fd6;
  font-weight: 600;
  text-decoration: none;
}
#ece-payment-form .hidden {
  display: none;
}
#ece-payment-form #card-errors {
  color: #B00020;
  text-align: left;
  font-size: 13px;
  line-height: 17px;
  margin-top: 12px;
}
#ece-payment-form #card-element {
  border-radius: 4px 4px 0 0;
  padding: 12px;
  height: 44px;
  width: 100%;
}
#ece-payment-form #payment-request-button {
  margin-bottom: 32px;
}
#ece-payment-form button {
  background: #5469d4;
  color: #ffffff;
  font-family: Arial, sans-serif;
  border-radius: 0 0 4px 4px;
  border: 0;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  display: block;
  transition: all 0.2s ease;
  box-shadow: 0px 4px 5.5px 0px rgba(0, 0, 0, 0.07);
  width: 100%;
}
#ece-payment-form button:focus {
  background: #555abf;
}
#ece-payment-form button:hover {
  filter: contrast(115%);
}
#ece-payment-form button:active {
  background: #43458b;
}
#ece-payment-form button:disabled {
  opacity: 0.5;
  cursor: default;
}
#ece-payment-form .spinner,
#ece-payment-form .spinner:before,
#ece-payment-form .spinner:after {
  border-radius: 50%;
}
#ece-payment-form .spinner {
  color: #ffffff;
  font-size: 22px;
  text-indent: -99999px;
  margin: 0px auto;
  position: relative;
  width: 20px;
  height: 20px;
  box-shadow: inset 0 0 0 2px;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
#ece-payment-form .spinner:before,
#ece-payment-form .spinner:after {
  position: absolute;
  content: "";
}
#ece-payment-form .spinner:before {
  width: 10.4px;
  height: 20.4px;
  background: #5469d4;
  border-radius: 20.4px 0 0 20.4px;
  top: -0.2px;
  left: -0.2px;
  -webkit-transform-origin: 10.4px 10.2px;
  transform-origin: 10.4px 10.2px;
  -webkit-animation: loading 2s infinite ease 1.5s;
  animation: loading 2s infinite ease 1.5s;
}
#ece-payment-form .spinner:after {
  width: 10.4px;
  height: 10.2px;
  background: #5469d4;
  border-radius: 0 10.2px 10.2px 0;
  top: -0.1px;
  left: 10.2px;
  -webkit-transform-origin: 0px 10.2px;
  transform-origin: 0px 10.2px;
  -webkit-animation: loading 2s infinite ease;
  animation: loading 2s infinite ease;
}
@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@media only screen and (max-width: 600px) {
  #ece-payment-form form {
    width: 80vw;
  }
}

* {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
}

html {
  min-height: 100%;
}

body {
  min-height: 100%;
  padding-bottom: 0;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  color: #4A4A4A;
  margin-top: 0px;
  font-size: 14px;
  letter-spacing: 0.3px;
}
body img {
  max-width: 100%;
  height: auto;
}
body.html {
  background: #fafafa;
}

a {
  color: #1c65a5;
  text-decoration: none;
  -webkit-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
a:link, a:visited {
  color: #1c65a5;
}
a:active, a.active {
  color: #E87906;
}
a:hover, a:focus {
  color: #E87906;
  text-decoration: none;
}
a.link-emphasis {
  text-decoration: underline;
}
a.external:after {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  display: inline-block;
  margin-left: 4px;
}

h1#site-name, h1#page-name {
  margin-top: 0;
  font-size: 30px;
  font-weight: bold;
  color: #0C3452;
}

.ece-top-header {
  background: #E87906;
  color: #fff;
  padding: 5px 0px 6px 0px;
  text-align: center;
  margin: 0px;
  font-size: 10pt;
}
.ece-top-header p {
  margin: 0px;
  color: #fff;
  font-size: 10pt;
  line-height: 1.1em;
}

header.message-container,
body.page-taxonomy-term header.message-container.special-issue-header {
  text-align: center;
  width: 100%;
  display: block;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
  background: #1c65a5;
  margin-bottom: 20px;
}
header.message-container.webcast-header,
body.page-taxonomy-term header.message-container.special-issue-header.webcast-header {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
  background: #1c65a5 !important;
}
header.message-container.webcast-header h1.page-title,
body.page-taxonomy-term header.message-container.special-issue-header.webcast-header h1.page-title {
  margin-bottom: 10px !important;
  display: block;
  width: 100%;
  text-align: center;
}
header.message-container .ece-news-header-bg,
header.message-container .ece-resource-header-bg,
header.message-container .ece-post-header-bg,
header.message-container .ece-qa-header-bg,
header.message-container .ece-experts-header-bg,
header.message-container .ece-sponsor-header-bg,
header.message-container .ece-jobs-header-bg,
body.page-taxonomy-term header.message-container.special-issue-header .ece-news-header-bg,
body.page-taxonomy-term header.message-container.special-issue-header .ece-resource-header-bg,
body.page-taxonomy-term header.message-container.special-issue-header .ece-post-header-bg,
body.page-taxonomy-term header.message-container.special-issue-header .ece-qa-header-bg,
body.page-taxonomy-term header.message-container.special-issue-header .ece-experts-header-bg,
body.page-taxonomy-term header.message-container.special-issue-header .ece-sponsor-header-bg,
body.page-taxonomy-term header.message-container.special-issue-header .ece-jobs-header-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
}
header.message-container .ece-news-header-bg:before,
header.message-container .ece-resource-header-bg:before,
header.message-container .ece-post-header-bg:before,
header.message-container .ece-qa-header-bg:before,
header.message-container .ece-experts-header-bg:before,
header.message-container .ece-sponsor-header-bg:before,
header.message-container .ece-jobs-header-bg:before,
body.page-taxonomy-term header.message-container.special-issue-header .ece-news-header-bg:before,
body.page-taxonomy-term header.message-container.special-issue-header .ece-resource-header-bg:before,
body.page-taxonomy-term header.message-container.special-issue-header .ece-post-header-bg:before,
body.page-taxonomy-term header.message-container.special-issue-header .ece-qa-header-bg:before,
body.page-taxonomy-term header.message-container.special-issue-header .ece-experts-header-bg:before,
body.page-taxonomy-term header.message-container.special-issue-header .ece-sponsor-header-bg:before,
body.page-taxonomy-term header.message-container.special-issue-header .ece-jobs-header-bg:before {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}
header.message-container .ece-resource-header-bg,
body.page-taxonomy-term header.message-container.special-issue-header .ece-resource-header-bg {
  background: #fff url(../images/keyboard-banner.jpeg);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100%;
}
header.message-container .ece-post-header-bg,
body.page-taxonomy-term header.message-container.special-issue-header .ece-post-header-bg {
  background: #fff url(../images/keyboard-banner.jpeg);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100%;
}
header.message-container .ece-jobs-header-bg,
body.page-taxonomy-term header.message-container.special-issue-header .ece-jobs-header-bg {
  background: #fff url(../images/jobs-header.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100%;
}
header.message-container .ece-qa-header-bg,
body.page-taxonomy-term header.message-container.special-issue-header .ece-qa-header-bg {
  background: #fff url(../images/keyboard-banner.jpeg);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100%;
}
header.message-container .ece-experts-header-bg,
body.page-taxonomy-term header.message-container.special-issue-header .ece-experts-header-bg {
  background: url(../images/Expert_Header_image1920x480.jpg) no-repeat;
}
header.message-container .ece-experts-header-bg:before,
body.page-taxonomy-term header.message-container.special-issue-header .ece-experts-header-bg:before {
  display: none;
}
header.message-container .ece-sponsor-header-bg,
body.page-taxonomy-term header.message-container.special-issue-header .ece-sponsor-header-bg {
  background: #fff url(../images/sponsors-p-header-bg.jpg) no-repeat;
}
header.message-container .message-icon,
body.page-taxonomy-term header.message-container.special-issue-header .message-icon {
  display: none;
  margin: 0;
}
header.message-container .message-icon:before,
body.page-taxonomy-term header.message-container.special-issue-header .message-icon:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
}
header.message-container .message-icon.message-icon-big,
body.page-taxonomy-term header.message-container.special-issue-header .message-icon.message-icon-big {
  display: none;
  font-size: 45px;
  line-height: 44px;
  margin: 0 8px 0 0;
  vertical-align: middle;
}
header.message-container .page-title,
body.page-taxonomy-term header.message-container.special-issue-header .page-title {
  display: inline-block;
  margin: 0 0 1px;
  vertical-align: middle;
}
header.message-container .page-title .title-text, header.message-container .page-title a,
body.page-taxonomy-term header.message-container.special-issue-header .page-title .title-text,
body.page-taxonomy-term header.message-container.special-issue-header .page-title a {
  color: #fff;
  font-size: 26px;
  line-height: 28px;
  font-weight: 400;
  letter-spacing: 1px;
  margin-bottom: 10px;
  display: block;
  text-transform: uppercase;
}
header.message-container .page-title a:hover,
body.page-taxonomy-term header.message-container.special-issue-header .page-title a:hover {
  color: #E87906;
}
header.message-container .page-title .message-text, header.message-container .page-title p,
body.page-taxonomy-term header.message-container.special-issue-header .page-title .message-text,
body.page-taxonomy-term header.message-container.special-issue-header .page-title p {
  color: #fff;
  font-size: 14pt;
  line-height: 1.5em;
}
header.message-container .page-title .message-text br, header.message-container .page-title p br,
body.page-taxonomy-term header.message-container.special-issue-header .page-title .message-text br,
body.page-taxonomy-term header.message-container.special-issue-header .page-title p br {
  display: none;
}
header.message-container .message-text, header.message-container p,
body.page-taxonomy-term header.message-container.special-issue-header .message-text,
body.page-taxonomy-term header.message-container.special-issue-header p {
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: center;
  color: #fff;
  margin-bottom: 0px;
}

header.message-container.vocab_hashtag_type_page {
  text-align: center !important;
}
header.message-container.vocab_hashtag_type_page h1, header.message-container.vocab_hashtag_type_page p {
  text-align: center !important;
}

.ece-topics header.message-container .message-text {
  text-align: left;
}

#contact-site-form header.message-container,
.ece-access_denied header.message-container,
.ece-newsletters-admin header.message-container,
.ece-ads-admin header.message-container,
.ece-author_feeds-admin header.message-container,
.ece-news-admin header.message-container,
.ece-admin_reports_page header.message-container,
.ece-sponsorships-admin header.message-container,
.ece-sponsorships-admin header.message-container,
.ece-admin_people_page header.message-container,
.ece-admin_content_approvals_page header.message-container,
.ece-admin_content_page header.message-container,
.ece-group_admin-reports header.message-container,
#ece-jobs-import-form header.message-container,
#ece-cache-viewer-form header.message-container {
  background-color: rgba(19, 104, 212, 0.85);
  padding-top: 25px;
  position: relative;
  padding-bottom: 25px;
  text-align: left;
}
#contact-site-form header.message-container:before,
.ece-access_denied header.message-container:before,
.ece-newsletters-admin header.message-container:before,
.ece-ads-admin header.message-container:before,
.ece-author_feeds-admin header.message-container:before,
.ece-news-admin header.message-container:before,
.ece-admin_reports_page header.message-container:before,
.ece-sponsorships-admin header.message-container:before,
.ece-sponsorships-admin header.message-container:before,
.ece-admin_people_page header.message-container:before,
.ece-admin_content_approvals_page header.message-container:before,
.ece-admin_content_page header.message-container:before,
.ece-group_admin-reports header.message-container:before,
#ece-jobs-import-form header.message-container:before,
#ece-cache-viewer-form header.message-container:before {
  background: none;
  content: "";
}
#contact-site-form header.message-container .page-title,
.ece-access_denied header.message-container .page-title,
.ece-newsletters-admin header.message-container .page-title,
.ece-ads-admin header.message-container .page-title,
.ece-author_feeds-admin header.message-container .page-title,
.ece-news-admin header.message-container .page-title,
.ece-admin_reports_page header.message-container .page-title,
.ece-sponsorships-admin header.message-container .page-title,
.ece-sponsorships-admin header.message-container .page-title,
.ece-admin_people_page header.message-container .page-title,
.ece-admin_content_approvals_page header.message-container .page-title,
.ece-admin_content_page header.message-container .page-title,
.ece-group_admin-reports header.message-container .page-title,
#ece-jobs-import-form header.message-container .page-title,
#ece-cache-viewer-form header.message-container .page-title {
  margin: 0px;
}
#contact-site-form header.message-container .page-title .title-text,
.ece-access_denied header.message-container .page-title .title-text,
.ece-newsletters-admin header.message-container .page-title .title-text,
.ece-ads-admin header.message-container .page-title .title-text,
.ece-author_feeds-admin header.message-container .page-title .title-text,
.ece-news-admin header.message-container .page-title .title-text,
.ece-admin_reports_page header.message-container .page-title .title-text,
.ece-sponsorships-admin header.message-container .page-title .title-text,
.ece-sponsorships-admin header.message-container .page-title .title-text,
.ece-admin_people_page header.message-container .page-title .title-text,
.ece-admin_content_approvals_page header.message-container .page-title .title-text,
.ece-admin_content_page header.message-container .page-title .title-text,
.ece-group_admin-reports header.message-container .page-title .title-text,
#ece-jobs-import-form header.message-container .page-title .title-text,
#ece-cache-viewer-form header.message-container .page-title .title-text {
  margin-bottom: 0px;
  text-transform: uppercase;
}
#contact-site-form header.message-container .page-title .title-text a,
.ece-access_denied header.message-container .page-title .title-text a,
.ece-newsletters-admin header.message-container .page-title .title-text a,
.ece-ads-admin header.message-container .page-title .title-text a,
.ece-author_feeds-admin header.message-container .page-title .title-text a,
.ece-news-admin header.message-container .page-title .title-text a,
.ece-admin_reports_page header.message-container .page-title .title-text a,
.ece-sponsorships-admin header.message-container .page-title .title-text a,
.ece-sponsorships-admin header.message-container .page-title .title-text a,
.ece-admin_people_page header.message-container .page-title .title-text a,
.ece-admin_content_approvals_page header.message-container .page-title .title-text a,
.ece-admin_content_page header.message-container .page-title .title-text a,
.ece-group_admin-reports header.message-container .page-title .title-text a,
#ece-jobs-import-form header.message-container .page-title .title-text a,
#ece-cache-viewer-form header.message-container .page-title .title-text a {
  margin-bottom: 0px;
}
#contact-site-form header.message-container .page-title .message-text,
.ece-access_denied header.message-container .page-title .message-text,
.ece-newsletters-admin header.message-container .page-title .message-text,
.ece-ads-admin header.message-container .page-title .message-text,
.ece-author_feeds-admin header.message-container .page-title .message-text,
.ece-news-admin header.message-container .page-title .message-text,
.ece-admin_reports_page header.message-container .page-title .message-text,
.ece-sponsorships-admin header.message-container .page-title .message-text,
.ece-sponsorships-admin header.message-container .page-title .message-text,
.ece-admin_people_page header.message-container .page-title .message-text,
.ece-admin_content_approvals_page header.message-container .page-title .message-text,
.ece-admin_content_page header.message-container .page-title .message-text,
.ece-group_admin-reports header.message-container .page-title .message-text,
#ece-jobs-import-form header.message-container .page-title .message-text,
#ece-cache-viewer-form header.message-container .page-title .message-text {
  text-align: left;
}
#contact-site-form header.message-container .row,
.ece-access_denied header.message-container .row,
.ece-newsletters-admin header.message-container .row,
.ece-ads-admin header.message-container .row,
.ece-author_feeds-admin header.message-container .row,
.ece-news-admin header.message-container .row,
.ece-admin_reports_page header.message-container .row,
.ece-sponsorships-admin header.message-container .row,
.ece-sponsorships-admin header.message-container .row,
.ece-admin_people_page header.message-container .row,
.ece-admin_content_approvals_page header.message-container .row,
.ece-admin_content_page header.message-container .row,
.ece-group_admin-reports header.message-container .row,
#ece-jobs-import-form header.message-container .row,
#ece-cache-viewer-form header.message-container .row {
  margin: 0;
}

.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}

.link-span {
  color: #1c65a5;
  cursor: pointer;
}
.link-span:hover {
  cursor: pointer;
}

.instructions {
  margin: 0 0 24px 0;
  border: 1px solid #ecebea;
  padding: 10px;
  color: #808080;
  background: #fff;
}
.instructions:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  content: "";
  font-size: 20px;
  color: #cccccc;
  margin-right: 12px;
  float: left;
  margin-top: -2px;
  font-weight: 900;
}
.instructions p {
  margin: 0 0 0 0;
  font-size: 12px;
}
.instructions p:first-child {
  margin-top: 4px;
}

.main {
  background: #fafafa;
}
.main #page-title {
  background: #fff;
}
.main #page-title h1 {
  -webkit-text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
  -moz-text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
  margin: 0;
  vertical-align: middle;
  padding: 12px 0 16px 0;
  color: #4A4A4A;
  font-size: 28px;
  line-height: 34px;
}
.main #page-title h1:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  margin-right: 14px;
  color: #ccc;
}

.ece-row .mid-content.col-lg-7 {
  padding-left: 15px;
  padding-right: 15px;
}
.ece-row .mid-content-no-leftbar {
  padding-right: 15px;
}

.nodata {
  font-style: italic;
  font-size: 12px;
}

.hint {
  font-style: italic;
  font-size: 12px;
}

.ui-tabs {
  background: none;
  border: 0;
}
.ui-tabs ul.ui-tabs-nav {
  border: 0;
  background: none;
  margin-left: 6px;
}
.ui-tabs ul.ui-tabs-nav li {
  background: none;
}
.ui-tabs ul.ui-tabs-nav li a {
  font-size: 14px;
  line-height: 18px;
  outline: 0;
  padding: 5px 12px;
  cursor: pointer;
}
.ui-tabs ul.ui-tabs-nav li.ui-tabs-active {
  background: #fff;
  border-color: #e6e6e6;
}
.ui-tabs ul.ui-tabs-nav li.ui-tabs-active a {
  color: #0C3452;
}
.ui-tabs div.ui-tabs-panel {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border: 1px solid #e6e6e6;
}

.tabbed {
  border: none;
  background: none;
}
.tabbed ul.nav li a:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  margin-right: 4px;
}
.tabbed ul.nav li:last-child {
  margin-right: 0;
}
.tabbed.tabbed-horz ul.nav li {
  margin-right: 12px;
}
.tabbed.tabbed-horz ul.nav li.active a {
  background: transparent;
  font-weight: 600;
  color: #0C3452;
  border: none;
}
.tabbed.tabbed-horz ul.nav.subtasks {
  border: none;
  border-bottom: 1px solid #ecebea;
  margin-bottom: 12px;
  margin-top: 0px;
}
.tabbed.tabbed-horz ul.nav.subtasks li.active {
  color: #1c65a5;
  font-weight: bold;
  border-top: 1px solid #1c65a5;
}
.tabbed.tabbed-horz ul.nav.subtasks li a {
  font-size: 18px;
  color: #5B6475;
  padding-left: 5px;
  padding-right: 5px;
  margin-right: 10px;
}
.tabbed.tabbed-horz ul.nav.subtasks li a:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  margin-right: 4px;
}
.tabbed.tabbed-horz ul.nav.subtasks li a.active {
  color: #1c65a5;
  font-weight: bold;
}
.tabbed.tabbed-horz ul.nav.subtasks li a.subtask-stream:before {
  content: "";
}
.tabbed.tabbed-horz ul.nav.subtasks li a.subtask-members:before {
  content: "";
  font-weight: 900;
}
.tabbed.tabbed-horz ul.nav.subtasks li a.subtask-experts:before {
  content: "";
}
.tabbed.tabbed-horz ul.nav.subtasks li a.subtask-newest:before {
  content: "";
}
.tabbed.tabbed-horz ul.nav.subtasks li a.subtask-popular:before {
  content: "";
}
.tabbed.tabbed-horz ul.nav.subtasks li a.subtask-contributors:before {
  content: "";
}
.tabbed.tabbed-horz ul.nav.subtasks li a.subtask-about:before {
  content: "";
}
.tabbed.tabbed-horz ul.nav.subtasks li a.subtask-activity:before {
  content: "";
}
.tabbed.tabbed-horz ul.nav.subtasks li a.subtask-resources:before {
  content: "";
}
.tabbed.tabbed-horz ul.nav.subtasks li a.subtask-followers:before {
  content: "";
}
.tabbed.tabbed-horz ul.nav.subtasks li a.subtask-sponsors:before {
  content: "";
}
.tabbed.tabbed-horz ul.nav.subtasks li a.subtask-news:before {
  content: "";
}
.tabbed.tabbed-horz ul.nav.subtasks li a.subtask-newsitem:before {
  content: "";
}
.tabbed.tabbed-horz ul.nav.subtasks li a.subtask-bio:before {
  content: "";
  font-weight: 900;
}
.tabbed.tabbed-horz ul.nav.subtasks li a.node-type-news_article:before {
  content: "";
}
.tabbed.tabbed-horz ul.nav.subtasks li a.node-type-post:before {
  content: "";
  font-weight: 900;
}
.tabbed.tabbed-horz ul.nav.subtasks li a.node-type-question:before {
  content: "";
  font-weight: 900;
}
.tabbed.tabbed-horz ul.nav.subtasks li a.node-type-shared_link:before {
  content: "";
  font-weight: 900;
}
.tabbed.tabbed-horz .content {
  border-top-color: transparent;
}
.tabbed.tabbed-vert ul.nav {
  position: relative;
  left: 1px;
  z-index: 999;
}
.tabbed.tabbed-vert ul.nav li {
  float: none;
}
.tabbed.tabbed-vert ul.nav li a {
  background: #d9d9d9;
  color: #b3b3b3;
  margin-right: 0;
  border-right: none;
}
.tabbed.tabbed-vert ul.nav li.active a {
  background: #fff;
  font-weight: 600;
  color: #0C3452;
}
.tabbed.tabbed-vert ul.nav li:last-child {
  border-bottom: 1px solid #ddd;
}
.tabbed.tabbed-vert .content {
  min-height: 400px;
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 20px;
}

#ece-user_quickpanel .ece-user_quickpanel-tabs div.ui-tabs-panel {
  padding: 23px 0 0;
}
#ece-user_quickpanel .ece-user_quickpanel-tabs div.ui-tabs-panel input[type=text],
#ece-user_quickpanel .ece-user_quickpanel-tabs div.ui-tabs-panel input[type=password] {
  font-size: 18px;
  padding: 8px 12px;
  width: 100%;
  margin-bottom: 9px;
}
#ece-user_quickpanel .ece-user_quickpanel-tabs div.ui-tabs-panel input[type=submit] {
  padding: 10px 20px;
  font-size: 18px;
}
#ece-user_quickpanel .ece-user_quickpanel-tabs div.ui-tabs-panel p {
  margin-top: 18px;
  font-size: 13px;
  line-height: 21px;
}
#ece-user_quickpanel .ece-user_quickpanel-tabs div.ui-tabs-panel p a {
  color: #0C3452;
  border-bottom: 1px dotted #666666;
}
#ece-user_quickpanel .ece-user_quickpanel-tabs #ece-user_quickpanel-login a#login-logo {
  display: none;
}
#ece-user_quickpanel .ece-user_quickpanel-tabs #ece-user_quickpanel-login label,
#ece-user_quickpanel .ece-user_quickpanel-tabs #ece-user_quickpanel-login .description {
  display: none;
}
#ece-user_quickpanel .ece-user_quickpanel-tabs #ece-user_quickpanel-login div.form-item {
  padding-bottom: 9px;
}
#ece-user_quickpanel .ece-user_quickpanel-tabs #ece-user_quickpanel-login p {
  display: none;
}
#ece-user_quickpanel .ece-user_quickpanel-tabs #ece-user_quickpanel-login input[type=submit] {
  margin-bottom: 5px;
}
#ece-user_quickpanel .ece-user_quickpanel-tabs #ece-user_quickpanel-login form.user-login + p {
  display: block;
  margin: 0;
}
#ece-user_quickpanel .ece-user_quickpanel-actions {
  text-align: center;
}
#ece-user_quickpanel .ece-user_quickpanel-actions ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#ece-user_quickpanel .ece-user_quickpanel-actions ul li {
  display: inline-block;
  width: 80%;
  text-align: center;
  border-radius: 10px;
  background: #acbc37;
  margin-bottom: 20px;
}
#ece-user_quickpanel .ece-user_quickpanel-actions ul li a {
  padding: 15px 0;
  color: #fff;
  width: 100%;
  display: inline-block;
  font-weight: 600;
  font-size: 18px;
}
#ece-user_quickpanel .ece-user_quickpanel-actions ul li:hover {
  opacity: 0.75;
}

.system-messages {
  background-color: #808080;
  padding: 15px 0;
}
.system-messages .messages {
  background-image: none;
  border: none;
  padding: 15px;
}
.system-messages .messages:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}
.system-messages .messages ul {
  display: inline-block;
  margin-left: 30px;
  max-width: 800px;
}
.system-messages .messages ul li {
  font-size: 18px;
}
.system-messages .messages.error {
  border-left: 4px solid red;
}
.system-messages .messages.error:before {
  content: "";
  font-weight: 900;
}
.system-messages .messages.warning {
  border-left: 4px solid #840;
}
.system-messages .messages.warning:before {
  content: "";
}
.system-messages .messages.status {
  border-left: 4px solid #234600;
}
.system-messages .messages.status:before {
  content: "";
}

.ece-meta-links {
  float: none;
  clear: both;
}

.ece-stream {
  padding-bottom: 20px;
}
.ece-stream ul.actions {
  list-style: none;
  padding: 0;
  margin: 0;
}
.ece-stream ul.actions li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.ece-stream ul.actions li a.action {
  margin: 0 auto 30px;
  padding: 15px 10px;
  border: 2px solid #4A88B8;
  border-radius: 30px;
  background-color: #4A88B8;
  display: block;
  width: 80%;
  min-width: 80%;
  max-width: 200px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1rem;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
}
.ece-stream ul.actions li a.action.action-create-post:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900;
  display: inline-block;
  margin-right: 8px;
}

body.page-node-add-question #page-title h1:before {
  content: "";
  font-weight: 900;
}
body.page-node-add-post #page-title h1:before {
  content: "";
}

ul.admin_actions {
  float: right;
  padding: 0;
  margin: 0;
}
ul.admin_actions li {
  display: inline-block;
  list-style: none;
}
ul.admin_actions li .action {
  display: inline-block;
  padding: 4px 8px;
  border: 1px solid #e0e0e0;
  margin: 0 6px 6px 0;
  color: #1c65a5;
  cursor: pointer;
  text-transform: lowercase;
  background: #fff;
  font-size: 10pt;
}
ul.admin_actions li .action:hover, ul.admin_actions li .action:focus {
  cursor: pointer;
  color: #E87906;
}
ul.admin_actions li .action:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  line-height: normal;
  margin-right: 4px;
}
ul.admin_actions li .action.action-edit:before {
  content: "";
  font-weight: 900;
}
ul.admin_actions li .action.action-view_cache:before {
  content: "";
  font-weight: 900;
}
ul.admin_actions li .action.action-review-ece_user_approved, ul.admin_actions li .action.action-review-ece_content_approved {
  background-color: #e9f0eb !important;
}
ul.admin_actions li .action.action-review-ece_user_approved:before, ul.admin_actions li .action.action-review-ece_content_approved:before {
  content: "";
}
ul.admin_actions li .action.action-review-ece_user_declined, ul.admin_actions li .action.action-review-ece_content_declined, ul.admin_actions li .action.dropdown-declined {
  background-color: #efe6e6;
}
ul.admin_actions li .action.action-review-ece_user_declined:before, ul.admin_actions li .action.action-review-ece_content_declined:before, ul.admin_actions li .action.dropdown-declined:before {
  content: "";
}
ul.admin_actions li .action.dropdown-declined button {
  background-color: transparent;
  border: none;
  text-transform: lowercase;
  font-weight: normal;
  padding: 0;
  color: #1c65a5;
}
ul.admin_actions li .action.dropdown-declined button:after {
  content: "";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  margin-left: 3px;
  vertical-align: middle;
  display: inline-block;
  line-height: normal;
  font-size: 16px;
  font-weight: 900;
}
ul.admin_actions li .action.dropdown-declined ul.dropdown-menu li {
  display: block;
}
ul.admin_actions li .action.dropdown-declined ul.dropdown-menu li .action {
  display: block;
  border: none;
  width: 100%;
}
ul.admin_actions li .action.dropdown-declined ul.dropdown-menu li .action:hover {
  background-color: #f3f3f3;
}
ul.admin_actions li .action.action-review-ece_mark_seo {
  background-color: #fde9d9 !important;
}
ul.admin_actions li .action.action-review-ece_mark_seo:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  margin-right: 4px;
  content: "";
}
ul.admin_actions li .action.action-review-ece_mark_seo.action-seo-unmark_seo:before {
  content: "";
}
ul.admin_actions li .action.disabled {
  color: #b3b3b3;
  background-color: #ecebea !important;
}
ul.admin_actions li .action.disabled button {
  color: #b3b3b3;
}

body.page-home .home-header {
  margin-bottom: 20px;
}
body.page-topics header.message-container, body.page-taxonomy-term header.message-container {
  background-color: rgba(28, 101, 165, 0.85);
  padding-top: 25px;
  padding-bottom: 25px;
  color: #fff;
  text-align: left;
}
body.page-topics header.message-container h1.page-title span.title-text, body.page-taxonomy-term header.message-container h1.page-title span.title-text {
  margin-bottom: 0px;
  text-transform: uppercase;
}
body.page-topics header.message-container h1.page-title span.title-text a, body.page-taxonomy-term header.message-container h1.page-title span.title-text a {
  margin-bottom: 0px;
}
body.page-topics header.message-container h1.page-title .message-text, body.page-taxonomy-term header.message-container h1.page-title .message-text {
  text-align: left;
}
body.page-topics header.message-container p, body.page-taxonomy-term header.message-container p {
  text-align: left;
}
body.page-topics header.message-container .message-icon, body.page-taxonomy-term header.message-container .message-icon {
  display: inline-block;
}
body.page-topics header.message-container .message-icon:before, body.page-taxonomy-term header.message-container .message-icon:before {
  content: "";
  font-weight: 900;
}

body.page-login .content {
  background: #fff;
}
body.page-login .content .ece-login-modal {
  padding: 20px 0;
}

.access-denied {
  background: #fff;
}
.access-denied h2 {
  color: black;
  font-size: 21px;
  font-weight: 600;
  margin-bottom: 0;
}
.access-denied ul {
  list-style: none;
  padding: 0;
  margin-top: 13px;
}
.access-denied ul li {
  color: #000;
  font-size: 17px;
  margin-top: 7px;
}
.access-denied article {
  color: #000;
  font-size: 17px;
  margin-top: 20px;
}
.access-denied a {
  font-weight: bold;
}
.access-denied .permission-container {
  padding: 60px 0;
}

.ec-advertise-row {
  background: #f3f8fc;
  padding-top: 20px;
  padding-bottom: 20px;
  z-index: 2;
  position: relative;
}

.ece-ad {
  text-align: center;
}
.oas-ad {
  display: inline-block;
  margin: 0 auto;
}

.ece-follow_card {
  margin-bottom: 12px;
  padding-bottom: 6px;
  border-bottom: 1px solid #f3f3f3;
}
.ece-follow_card:after {
  content: "";
  display: table;
  clear: both;
}
.ece-follow_card .account-actions {
  float: right;
  margin: 0 0 0 12px;
}
.ece-follow_card.ece-follow_card-node .article-title {
  font-size: 14px;
  margin: 0 0 3px 0;
}
.ece-follow_card.ece-follow_card-node .node-type-name {
  font-size: 11px;
  font-weight: bold;
  color: #cccccc;
}
.ece-follow_card.ece-follow_card-user .profile-picture {
  float: left;
  height: 50px;
  width: 50px;
  margin: 0 12px 0 0;
}
.ece-follow_card.ece-follow_card-user .profile-picture img {
  height: 50px;
  width: 50px;
  border-radius: 100%;
  box-shadow: #CCC 1px 1px 5px 1px;
}
.ece-follow_card.ece-follow_card-user .byline {
  margin: 0 0 0 0;
}
.ece-follow_card.ece-follow_card-user .credentials {
  margin: 0 0 0 0;
  font-size: 11px;
}

.page-member-account .item-list ul.pager li {
  margin: 0;
  padding: 0;
  font-size: 11px;
}
.page-member-account .item-list ul.pager li a {
  border-radius: 4px;
  color: #777;
}
.page-member-account .item-list ul.pager .pager-current {
  padding: 0.5em;
}
.page-member-account .item-list ul.pager .pager-first,
.page-member-account .item-list ul.pager .pager-last {
  display: none;
}

.ece-popover {
  display: inline-block;
  vertical-align: middle;
  margin-left: 2px;
}
.ece-popover i, .ece-popover .popover-trigger-help {
  cursor: pointer;
}
.ece-popover.popover-realname .popover-trigger-help i.fa-question-circle {
  color: #1c65a5;
  cursor: pointer;
}
.ece-popover.popover-realname .popover-content-help {
  display: none;
}
.ece-popover .popover-content {
  padding: 0;
}
.ece-popover .popover-content > * {
  display: none;
}

.popover .popover-content .ece-member_profile_card {
  border: none;
  box-shadow: none;
}

.readmore-box {
  max-height: 120px;
  position: relative;
  overflow: hidden;
}
.readmore-box .readmore-toggle {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 0;
  color: #1c65a5;
  background-image: linear-gradient(to bottom, transparent, #fff);
  cursor: pointer;
}
.readmore-box .readmore-toggle:hover {
  cursor: pointer;
}
.readmore-box .readmore-toggle .readmore-expand {
  display: inline-block;
}
.readmore-box .readmore-toggle .readmore-collapse {
  display: none;
}
.readmore-box.expanded {
  max-height: none;
}
.readmore-box.expanded .readmore-toggle {
  background-image: none !important;
}
.readmore-box.expanded .readmore-toggle .readmore-expand {
  display: none;
}
.readmore-box.expanded .readmore-toggle .readmore-collapse {
  display: inline-block;
}

.ece-flagging-widget .ece-flagging-action {
  display: inline-block;
  text-transform: lowercase;
  line-height: 14px;
  cursor: pointer;
}
.ece-flagging-widget .ece-flagging-action:hover {
  cursor: pointer;
}
.ece-flagging-widget .ece-flagging-action.ece-flagging-action-up:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  margin-right: 4px;
  content: "";
  font-weight: 900;
}
.ece-flagging-widget .ece-flagging-action.ece-flagging-action-down:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  margin-right: 4px;
  content: "";
}

ul.vocab-topics,
ul.vocab-hashtags {
  display: inline-block;
  padding: 0;
  margin: 0;
}
ul.vocab-topics li,
ul.vocab-hashtags li {
  display: inline-block;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  letter-spacing: 0.3px;
  color: #8d8d8d;
}
ul.vocab-topics li a,
ul.vocab-hashtags li a {
  color: #8d8d8d;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  display: inline-block;
  padding: 0 3px 0 0;
}
body.page-topics ul.vocab-topics li a {
  color: #B86E80;
  border: solid 1px;
  border-radius: 4px;
  font-size: 11px;
  display: inline-block;
  padding: 3px 4px;
}

ul.contact-actions {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.contact-actions li {
  list-style: none;
  display: inline-block;
}
ul.contact-actions li a:hover i {
  color: #E87906;
}
ul.contact-actions li a span {
  display: none;
}

.lead_collection-applied {
  border: 1px solid #ecebea;
  padding: 12px;
  background: #f3f3f3;
  margin-bottom: 10px;
}

ul.action_links {
  margin: 0;
  padding: 10px 0;
  list-style: none;
  width: 100%;
}
ul.action_links li {
  display: inline-block;
  list-style: none;
  margin: 0;
}
ul.action_links li a,
ul.action_links li input[type=submit] {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  display: inline-block;
  background: #869aa9;
  color: #fff;
  font-size: 12px;
  border: 2px solid transparent;
  padding: 6px 8px;
  transition: 0.5s all ease;
}
ul.action_links li a:hover,
ul.action_links li input[type=submit]:hover {
  background: transparent;
  color: #869aa9;
  border-color: #869aa9;
}

.field-type-ece-ft-contact .field-label {
  margin: 0 0 10px 0;
  font-size: 18px;
}
.field-type-ece-ft-contact .field-items > .field-item {
  display: inline-block;
  width: 45%;
  vertical-align: top;
  margin: 0 20px 20px 0;
}
.field-type-ece-ft-contact .ece-contact.ece-user .profile-picture {
  float: left;
  width: 40px;
}
.field-type-ece-ft-contact .ece-contact.ece-user .profile-picture .user-picture {
  display: inline-block;
  width: 40px;
}
.field-type-ece-ft-contact .ece-contact.ece-user p {
  margin: 0 0 0 50px;
}
article.ece-sponsorship {
  margin-bottom: 0;
}
article.ece-sponsorship h1 {
  margin-top: 0;
}
article.ece-sponsorship section {
  margin-bottom: 20px;
}
article.ece-sponsorship section h2 a {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
  font-size: 14px;
  padding: 6px 12px;
}
article.ece-sponsorship section:last-child {
  margin-bottom: 0;
}
article.ece-sponsorship section.ece-features .field {
  display: inline-block;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  margin: 0 10px 10px 0;
  border: 1px solid #ecebea;
  padding: 6px;
  background: #efe6e6;
}
article.ece-sponsorship section.ece-features .field.notempty {
  background: #e9f0eb;
}
article.ece-sponsorship section.ece-experts {
  border-top: 4px solid #ecebea;
}
article.ece-sponsorship section.ece-experts ul.sponsorship-experts {
  margin: 20px 0 0 0;
  padding: 0;
}
article.ece-sponsorship section.ece-experts ul.sponsorship-experts li {
  list-style: none;
}
article.ece-sponsorship section.ece-experts .sponsorship-expert {
  border-bottom: 1px solid #e6e6e6;
  padding: 10px 0;
}
article.ece-sponsorship section.ece-experts .sponsorship-expert .article-author {
  margin: 0;
}
article.ece-sponsorship section.ece-experts .sponsorship-expert .expert-groups {
  font-weight: bold;
  font-size: 14px;
}

.ece-sponsorship_cta {
  background: #E87906;
  color: #fff;
  margin-bottom: 16px;
  padding: 20px;
  text-align: center;
  font-size: 20px;
}
.ece-sponsorship_cta a {
  color: #fde9d9;
}

body.page-not-found .ece-not_found .content {
  margin: 40px 0;
  border: 1px solid #e7ebee;
  padding: 20px;
  background: #fff;
}
body.page-not-found .ece-not_found .content h1 {
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 2px solid #b7c2cb;
  color: #3d5d75;
}
body.page-not-found .ece-not_found .content .ece-message {
  font-size: 22px;
  line-height: 28px;
}
body.page-not-found .ece-not_found .content .ece-path {
  color: #808080;
  border: 1px solid #e6e6e6;
  padding: 6px 12px;
  background: #ecebea;
}
body.page-not-found .ece-not_found .content .ece-path span {
  color: #666666;
}
body.page-not-found .ece-not_found .content h2 {
  color: #3d5d75;
  font-size: 16px;
  font-weight: bold;
}
body.page-not-found .ece-not_found .content ul.action_links {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
body.page-not-found .ece-not_found .content ul.action_links li {
  list-style-type: none;
  margin-bottom: 6px;
}
body.page-not-found .ece-not_found .content ul.action_links li a:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  margin-right: 4px;
}
body.page-not-found .ece-not_found .content ul.action_links li a.link-search:before {
  content: "";
}
body.page-not-found .ece-not_found .content ul.action_links li a.link-front:before {
  content: "";
}

.login_register-cta {
  margin: 20px 0;
  text-align: center;
}

body.maintenance-page {
  margin: 0;
  padding: 0;
  height: 100%;
  background: #ecebea;
}
body.maintenance-page #page {
  min-height: 100%;
}
body.maintenance-page #page .content {
  margin: 40px auto;
  padding: 40px;
  max-width: 500px;
  border: 2px solid #e6e6e6;
  background: #fff;
}
body.maintenance-page #page .content hr {
  height: 1px;
  border: none;
  color: #254964;
  background-color: #869aa9;
}
body.maintenance-page #page .content h1 {
  margin: 20px 0;
  color: #254964;
}
body.maintenance-page #page .content p {
  font-size: 16px;
  line-height: 24px;
}

/*custom css*/
/**********Stream, Search Result, Web News ,Post Display************/
.entity-type_name_author {
  font-size: 12px;
  font-weight: 300;
}

.entity-type_name_author .article-summary {
  color: #444;
  font-size: 12px;
  font-style: italic;
  line-height: 1.3em;
  font-weight: normal;
}

.read-more-left .ece-link_button {
  min-width: 270px;
  padding: 15px;
  cursor: pointer;
  float: none !important;
  margin: 0 15px 20px 0;
}

.ewsletters-sub-block.login_register-cta a {
  color: #4A4A4A;
}

.page-node-101067 .ece-login_required.ece-voting-login {
  font-size: 18px;
}

.ece-voting-widget .ece-voting-login {
  font-size: 18px;
}

.ece-search_result.mode-ece_stream_item .ece-voting-widget .ece-voting-login {
  font-size: 16px;
}

.entity-type_name_author span.article-summary {
  display: block;
}

/**********access-denied page************/
.header.accees-denied-page {
  padding: 3px 0 8px;
}

/**********end access-denied page************/
/* Remember me  */
.remember-me .form-item-remember {
  padding: 0 !important;
}

.node-organization-form #edit-ece-images {
  border: 1px solid #f3f5f6;
  margin-bottom: 20px;
  padding: 20px;
}

/* Common Entry Css*/
/* Tab Active Class*/
.tab-section .panel-heading .panel-tabs .active a {
  background: #0c3452 none repeat scroll 0 0;
  color: #fff;
}

/**********Organisation main image border removal************/
.tab-content form .field-add-more-submit {
  display: none;
}
.tab-content form .field-multiple-table td.field-multiple-drag {
  width: auto;
}
.tab-content .field-type-image.field-name-ece-main-image.field-widget-image-image.form-wrapper {
  border: 1px solid transparent;
  padding-left: 0;
}

.node-organization-form #edit-ece-images-und-ajax-wrapper {
  background-clip: padding-box;
  padding: 0px;
  border: 0px solid #f3f5f6;
  background-color: #fff;
  margin-bottom: 0px;
}

/* Remember me  */
.remember-me .form-item-persistent-login {
  padding: 0 !important;
}
.remember-me .option {
  display: inline-block !important;
}

.remember-exp {
  display: inline-block;
  margin-bottom: 20px;
}

/*Org website URL*/
.external-link {
  background: #deae6f !important;
  line-height: 30px;
  text-align: center;
}
.external-link:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  font-weight: 900 !important;
  left: 1px;
  position: relative;
  top: 0;
}
.external-link:hover {
  box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.4);
}

/*Information Card*/
.ece-information-list {
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
}
.ece-information-list li {
  display: inline-block;
  list-style: none;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.25;
  letter-spacing: 0.3px;
  text-align: left;
  color: #5e5e5e;
  position: relative;
  padding-left: 0px;
  padding-right: 10px;
  width: auto;
  background: none;
  float: none;
  display: block;
  height: auto;
  border: none;
}
.ece-information-list li.icon-network-wrap:before {
  margin-right: 0px;
}
.ece-information-list li:before {
  position: relative;
  left: 0px;
  content: "";
  top: 2px;
  background-size: auto 100%;
  margin-right: 9px;
  border: none;
}
.ece-information-list li:hover {
  background: none;
  box-shadow: none;
  border: none;
}
.ece-information-list li.icon-registration-date:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-registration-date.svg) no-repeat;
  display: inline-block;
  background-size: 100% 100%;
}
.ece-information-list li.icon-location:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-location.svg) no-repeat;
  display: inline-block;
  background-size: 100% 100%;
}
.ece-information-list li.icon-content-view:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-content-views.svg) no-repeat;
  display: inline-block;
  top: 10px;
  background-size: 100% 100%;
}
.ece-information-list li.icon-latest-activity:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-latest-activity.svg) no-repeat;
  display: inline-block;
  background-size: 100% 100%;
}
.ece-information-list li.icon-like:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-like.svg) no-repeat;
  display: inline-block;
  background-size: 100% 100%;
}
.ece-information-list li.icon-question:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-questions.svg) no-repeat;
  display: inline-block;
  background-size: 100% 100%;
}
.ece-information-list li.icon-item-added:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-items-added.svg) no-repeat;
  display: inline-block;
  background-size: 100% 100%;
}
.ece-information-list li.icon-subscribers:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-subscribers.svg) no-repeat;
  display: inline-block;
  background-size: 100% 100%;
}
.ece-information-list li.icon-posts:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-articles.svg) no-repeat;
  display: inline-block;
  background-size: 100% 100%;
}
.ece-information-list li.icon-jobs:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-jobs.svg) no-repeat;
  display: inline-block;
  background-size: 100% 100%;
}
.ece-information-list li.icon-events:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-registration-date.svg) no-repeat;
  display: inline-block;
  background-size: 100% 100%;
}
.ece-information-list li.icon-contributors:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-contributors-light-gray.svg) no-repeat;
  display: inline-block;
  background-size: 100% 100%;
}
.ece-information-list li.icon-articles:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-articles-light-gray.svg) no-repeat;
  display: inline-block;
  background-size: 100% 100%;
}
.ece-information-list li.icon-followers:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/information/icon-followers-light-gray.svg) no-repeat;
  display: inline-block;
  background-size: 100% 100%;
}
.ece-information-list li.icon-part-of:before {
  width: 12px;
  height: 12px;
  background: url(../images/icons/icon-network.svg) no-repeat;
  display: inline-block;
  background-size: 100% 100%;
}
.ece-information-list .icon-part-of a {
  color: #5e5e5e;
}

.no-msg-container {
  margin-top: 0px;
}

.headliner h3 {
  margin: 0;
  margin-bottom: 15px;
  border-left: 4px solid #1c65a5;
  padding-left: 16px;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  color: #6b6b6b;
}

.rail-block-title {
  font-family: proxima-nova-condensed;
  font-size: 14pt;
  color: #000000;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 10px;
  padding-bottom: 0px;
  text-transform: uppercase;
}

.info-block {
  margin-bottom: 30px;
  padding: 15px;
  background-color: #e8f1fc;
}

ul.subtasks {
  text-align: center;
  border-bottom: none;
}
ul.subtasks li {
  float: none;
  display: inline-block;
  margin: 0px;
  margin-bottom: -3px;
}
ul.subtasks li a.subtask {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  margin: 0px;
  text-transform: uppercase;
  padding: 15px 20px;
  border-radius: 4px 4px 0 0 !important;
  border: none;
  color: #fff;
}
ul.subtasks li a.subtask:before {
  display: none !important;
}
ul.subtasks li a.subtask:hover, ul.subtasks li a.subtask:focus {
  background: #fafafa;
  border: none;
  color: #000000;
}
ul.subtasks li a.active {
  border-top: none;
  background: #fafafa;
  color: #000000;
}

/**flexslider-custom-css**/
.owl-dots {
  display: none;
}

.owl-nav .owl-prev span {
  display: block;
  color: transparent;
}
.owl-nav .owl-prev span:hover:before {
  color: #E87906;
}
.owl-nav .owl-prev span:before {
  content: "" !important;
  display: inline-block;
  font-family: "Glyphicons Halflings" !important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  color: #000;
}
.owl-nav .owl-next span {
  display: block;
  color: transparent;
}
.owl-nav .owl-next span:hover:before {
  color: #E87906;
}
.owl-nav .owl-next span:before {
  content: "" !important;
  display: inline-block;
  font-family: "Glyphicons Halflings" !important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  color: #000;
}
.owl-nav button:hover {
  background: transparent !important;
  outline: none !important;
  box-shadow: none !important;
  border: none;
}
.owl-nav button:focus {
  outline: none !important;
  box-shadow: none !important;
  border: none;
}
.owl-nav .owl-prev {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.owl-nav .owl-next {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.text_red {
  color: red !important;
}

.text_red_light {
  color: #FF6666 !important;
}

.text_green {
  color: green;
}

.text_accent {
  color: #E87906 !important;
}

#ece_thank_card {
  padding: 15px;
  background-color: #ecf2f9;
  margin-top: 30px;
  border-radius: 4px;
}
#ece_thank_card .image {
  width: 85px;
  float: left;
  margin: 0 10px 10px 0;
  position: relative;
}
#ece_thank_card .image .user-picture img {
  border-radius: 90px;
  float: left;
  width: 85px;
  height: 85px;
  box-shadow: none;
}
#ece_thank_card .image .ece-expert-marker:before {
  width: 22px;
  height: 22px;
  top: 0px;
  position: absolute;
  right: -4px;
  margin-right: 0;
  margin-left: 0;
}
#ece_thank_card .content {
  float: left;
  width: calc(100% - 100px);
}
#ece_thank_card .content h3 {
  color: #000000;
}
#ece_thank_card .content p {
  font-size: 16px;
  text-align: left;
  font-weight: normal;
  line-height: 1.5em;
  letter-spacing: 0.3px;
  color: #333333;
}
#ece_thank_card .like-this-post {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
#ece_thank_card .like-this-post .like-this-post-wrap {
  font-weight: bold;
  font-size: 16px;
  color: #1c65a5;
}
#ece_thank_card .like-this-post .like-this-post-wrap .ece-voting-widget {
  float: none;
  display: inline-block;
  margin: 0px;
}
#ece_thank_card .like-this-post .like-this-post-wrap .ece-voting-widget:before {
  display: none;
}
#ece_thank_card .like-this-post .like-this-post-wrap .ece-voting-widget .ece-voting-action.ece-voting-action-up:before {
  font-size: 16px;
  color: #1c65a5;
  content: "";
  font-weight: 900;
}
#ece_thank_card .like-this-post .like-this-post-wrap .ece-voting-widget .ece-voting-sum {
  color: #1c65a5;
}
#ece_thank_card .like-this-post .like-this-post-wrap .ece-voting-widget a {
  font-weight: bold;
  font-size: 16px;
  color: #1c65a5;
}
#ece_thank_card .like-this-post .like-this-post-wrap .ece-voting-widget .ece-voting-action-down:before {
  color: #1c65a5;
  font-size: 16px;
  display: inline-block;
}
#ece_thank_card .like-this-post .like-this-post-wrap .ece-voting-widget:hover .ece-voting-action.ece-voting-action-up:before {
  color: #E87906;
}
#ece_thank_card .like-this-post .like-this-post-wrap .ece-voting-widget:hover .ece-voting-sum {
  color: #E87906;
}
#ece_thank_card .like-this-post .like-this-post-wrap .ece-voting-widget:hover a {
  color: #E87906;
}
#ece_thank_card .like-this-post .like-this-post-wrap .ece-voting-widget:hover a:before {
  color: #E87906;
}
#ece_thank_card .like-this-post .like-this-post-wrap .ece-voting-widget:hover .ece-voting-action-down:before {
  color: #E87906;
}
#ece_thank_card .follow-user-wrap {
  text-align: center;
}

#scrollTop {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 10px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #1c65a5;
  color: white;
  cursor: pointer;
  padding: 5px 10px;
  border-radius: 4px;
}
#scrollTop:hover {
  background-color: #E87906;
}

footer {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  background: #fff;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0.3px;
  line-height: 2.14;
  color: #333333;
}
footer h3 {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  line-height: 2.14;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  margin-top: 0px;
}
footer .container {
  padding-top: 40px;
  padding-bottom: 40px;
}
footer .mobile-toggles {
  margin-right: 20px;
}
footer .footer-navbar-body {
  padding: 0px;
}
footer ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer ul.menu li {
  list-style: none;
  display: block;
  margin: 0px;
}
footer ul.menu li a {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0.3px;
  line-height: 2.14;
  color: #333333;
}
footer ul.menu li a:hover {
  color: #E87906;
}
footer .copyright {
  display: block;
  margin: 0px 0;
  vertical-align: middle;
}
footer .copyright img {
  vertical-align: bottom;
}
footer .footer-social ul.contact-actions {
  display: block;
  margin: 0px;
  padding: 0;
}
footer .footer-social ul.contact-actions li {
  list-style: none;
  display: block;
  margin: 0px;
}
footer .footer-social ul.contact-actions li a {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0.3px;
  line-height: 2.14;
  color: #333333;
  width: auto;
  height: auto;
  background: none !important;
  border: none;
}
footer .footer-social ul.contact-actions li a:hover {
  color: #E87906;
  background: none !important;
  border: none;
  box-shadow: none !important;
}
footer .footer-social ul.contact-actions li a:before {
  display: none;
}
footer .footer-social ul.contact-actions li a.social-link span {
  display: block;
}
footer .footer-contact .warmgray {
  color: #8d8d8d;
  font-weight: normal;
}
footer img.logo {
  width: 100px;
  height: auto;
}
footer .our-mission-container {
  padding-top: 0px;
  padding-bottom: 0px;
}

.our-mission-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  padding: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #ddd;
  background-color: #fff;
}
.our-mission-block .mission-logo {
  height: 100%;
  padding-right: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 1 1;
  max-width: 100%;
}
.our-mission-block .mission-logo img {
  width: 100%;
}
.our-mission-block .mission-detail {
  margin-left: 10px;
  padding-left: 29px;
  border-left: 4px solid #474747;
  flex: 2 1;
}
.our-mission-block .mission-detail .title {
  font-size: 30pt;
  line-height: 1.6em;
  font-weight: 700;
}
.our-mission-block .mission-detail .description {
  font-size: 14pt;
  line-height: 1.6em;
  font-weight: 300;
}

.btn-disabled {
  color: #8d8d8d !important;
  cursor: not-allowed !important;
  opacity: 0.7;
}

.bg-white {
  background: #fff;
}

.ece-sponsorships-admin .dataTable thead tr th {
  cursor: pointer;
}
.ece-sponsorships-admin .dataTables_filter label {
  float: right;
}
.ece-sponsorships-admin .dataTables_filter label input {
  margin: 0 0 0 5px;
}

.ml-3 {
  margin-left: 3px;
}

#ece-newsletter-form .btn-once.form-submit[disabled] {
  background-image: url(../images/strip-loading.gif) !important;
  background-size: 18px 18px !important;
  background-position: 92% center !important;
  background-repeat: no-repeat !important;
  padding-right: 28px !important;
}

.mt-10 {
  margin-top: 10px;
}

.mt-15 {
  margin-top: 15px;
}

.mt-20 {
  margin-top: 20px;
}

.mt-25 {
  margin-top: 25px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-50 {
  margin-top: 50px;
}

.mb-5 {
  margin-bottom: 5px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.pd-5 {
  padding: 5px;
}

.pd-10 {
  padding: 10px;
}

.pd-15 {
  padding: 15px;
}

.pd-20 {
  padding: 20px;
}

.ece-news-admin .items-list, .ece-admin_reports_page, .ece-group_admin, form#answer-node-form {
  margin-bottom: 20px;
}

form#news-article-node-form, form#network-node-form, form#community-node-form, .main-box-containt {
  margin-top: 20px;
}

.ece_delete_lead, .ece_delete_org_lead {
  cursor: pointer;
}

.error {
  border-color: red !important;
}

.ec-breadcrumb .breadcrumb {
  padding: 0px;
  background: none;
}
.ec-breadcrumb .breadcrumb > li {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #333333;
}
.ec-breadcrumb .breadcrumb > li a {
  color: #333333;
}
.ec-breadcrumb .breadcrumb > li a:hover {
  color: #E87906;
}
.ec-breadcrumb .breadcrumb > li + li:before {
  content: ">";
  color: #333333;
}
.ec-breadcrumb .breadcrumb > li:last-child, .ec-breadcrumb .breadcrumb > li.active {
  font-weight: 500;
}

/*Global Social Icon*/
.fa-facebook-square,
.fa-linkedin,
.fa-twitter-square,
.fa-youtube-square,
.fa-envelope-square,
.fa-external-link-square {
  font-size: 20pt;
  vertical-align: middle;
}

/*Global Social Icons Color Pallete*/
.fa-facebook-square {
  color: #3b5998;
}

.fa-linkedin {
  color: #4AA8DB;
}

.fa-twitter-square {
  color: #4CC2FF;
}

.fa-youtube-square {
  color: #E62117;
}

.fa-envelope-square {
  color: #DEAE70;
}

.fa-external-link-square {
  color: #deae6f;
}

body nav.navbar#top-nav {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  z-index: 997;
}
body.primary-menu {
  padding-top: 79px;
}
@media screen and (max-width: 991px) {
  body.primary-menu {
    padding-top: 43px;
  }
}
body.primary-menu .ece-community_header.affix,
body.primary-menu .ec-content-header.affix,
body.primary-menu #ece-member-profile .ece-member_profile .ece-member_profile-header.affix {
  top: 79px;
}
@media screen and (max-width: 991px) {
  body.primary-menu .ece-community_header.affix,
body.primary-menu .ec-content-header.affix,
body.primary-menu #ece-member-profile .ece-member_profile .ece-member_profile-header.affix {
    top: 43px;
  }
}
body.primary-menu .ece-community_header.affix + .content,
body.primary-menu .ec-content-header.affix + .content,
body.primary-menu #ece-member-profile .ece-member_profile .ece-member_profile-header.affix + .content {
  margin-top: 175px;
}
@media screen and (max-width: 991px) {
  body.primary-menu .ece-community_header.affix + .content,
body.primary-menu .ec-content-header.affix + .content,
body.primary-menu #ece-member-profile .ece-member_profile .ece-member_profile-header.affix + .content {
    margin-top: 160px;
  }
}
body.secondary-drupal-menu {
  padding-top: 110px;
}
@media screen and (max-width: 991px) {
  body.secondary-drupal-menu {
    padding-top: 74px;
  }
}
@media screen and (max-width: 767px) {
  body.secondary-drupal-menu {
    padding-top: 87px;
  }
}
body.secondary-drupal-menu nav.navbar.secondary_navbar {
  top: 0px;
}
@media screen and (max-width: 767px) {
  body.secondary-drupal-menu nav.navbar#top-nav {
    top: 43px;
  }
}
body.secondary-drupal-menu nav.navbar#top-nav .ece-search-modal {
  height: calc(100% - 30px) !important;
  top: 30px !important;
}
@media screen and (max-width: 767px) {
  body.secondary-drupal-menu nav.navbar#top-nav .ece-search-modal {
    height: calc(100% - 40px) !important;
    top: 40px !important;
  }
}
body.secondary-drupal-menu .ece-community_header.affix,
body.secondary-drupal-menu .ec-content-header.affix,
body.secondary-drupal-menu #ece-member-profile .ece-member_profile .ece-member_profile-header.affix {
  top: 110px;
}
@media screen and (max-width: 991px) {
  body.secondary-drupal-menu .ece-community_header.affix,
body.secondary-drupal-menu .ec-content-header.affix,
body.secondary-drupal-menu #ece-member-profile .ece-member_profile .ece-member_profile-header.affix {
    top: 74px;
  }
}
@media screen and (max-width: 767px) {
  body.secondary-drupal-menu .ece-community_header.affix,
body.secondary-drupal-menu .ec-content-header.affix,
body.secondary-drupal-menu #ece-member-profile .ece-member_profile .ece-member_profile-header.affix {
    top: 86px;
  }
}
body.secondary-drupal-menu .ece-community_header.affix + .content,
body.secondary-drupal-menu .ec-content-header.affix + .content,
body.secondary-drupal-menu #ece-member-profile .ece-member_profile .ece-member_profile-header.affix + .content {
  margin-top: 170px;
}
@media screen and (max-width: 991px) {
  body.secondary-drupal-menu .ece-community_header.affix + .content,
body.secondary-drupal-menu .ec-content-header.affix + .content,
body.secondary-drupal-menu #ece-member-profile .ece-member_profile .ece-member_profile-header.affix + .content {
    top: 150px;
  }
}
@media screen and (max-width: 767px) {
  body.secondary-drupal-menu .ece-community_header.affix + .content,
body.secondary-drupal-menu .ec-content-header.affix + .content,
body.secondary-drupal-menu #ece-member-profile .ece-member_profile .ece-member_profile-header.affix + .content {
    top: 25px;
  }
}
body.admin-menu {
  padding-top: 140px;
}
@media screen and (max-width: 991px) {
  body.admin-menu {
    padding-top: 104px;
  }
}
@media screen and (max-width: 767px) {
  body.admin-menu {
    padding-top: 129px;
  }
}
body.admin-menu nav.navbar.ece_admin_secondary_navbar {
  top: 30px;
}
@media screen and (max-width: 767px) {
  body.admin-menu nav.navbar.ece_admin_secondary_navbar {
    top: 43px;
  }
}
body.admin-menu nav.navbar#top-nav {
  top: 60px;
}
@media screen and (max-width: 767px) {
  body.admin-menu nav.navbar#top-nav {
    top: 86px;
  }
}
body.admin-menu nav.navbar#top-nav .ece-search-modal {
  height: calc(100% - 60px) !important;
  top: 60px !important;
}
@media screen and (max-width: 767px) {
  body.admin-menu nav.navbar#top-nav .ece-search-modal {
    height: calc(100% - 80px) !important;
    top: 80px !important;
  }
}
body.admin-menu .ece-community_header.affix,
body.admin-menu .ec-content-header.affix,
body.admin-menu #ece-member-profile .ece-member_profile .ece-member_profile-header.affix {
  top: 140px;
}
@media screen and (max-width: 991px) {
  body.admin-menu .ece-community_header.affix,
body.admin-menu .ec-content-header.affix,
body.admin-menu #ece-member-profile .ece-member_profile .ece-member_profile-header.affix {
    top: 103px;
  }
}
@media screen and (max-width: 767px) {
  body.admin-menu .ece-community_header.affix,
body.admin-menu .ec-content-header.affix,
body.admin-menu #ece-member-profile .ece-member_profile .ece-member_profile-header.affix {
    top: 129px;
  }
}
body.admin-menu .ece-community_header.affix + .content,
body.admin-menu .ec-content-header.affix + .content,
body.admin-menu #ece-member-profile .ece-member_profile .ece-member_profile-header.affix + .content {
  margin-top: 175px;
}
@media screen and (max-width: 991px) {
  body.admin-menu .ece-community_header.affix + .content,
body.admin-menu .ec-content-header.affix + .content,
body.admin-menu #ece-member-profile .ece-member_profile .ece-member_profile-header.affix + .content {
    margin-top: 140px;
  }
}

#addeventatc1.addeventatc {
  z-index: 0 !important;
  border: none;
  box-shadow: inherit !important;
  background: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 20px;
  color: #1c65a5 !important;
  font-weight: 600;
  font-size: 16px;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
}
#addeventatc1.addeventatc:hover {
  color: #E87906 !important;
}
#addeventatc1.addeventatc:hover .addeventatc_icon:before {
  color: #E87906 !important;
}
#addeventatc1.addeventatc:focus {
  outline: 0;
}
#addeventatc1.addeventatc .addeventatc_icon {
  top: 0px;
  color: #1c65a5 !important;
  left: 0;
  background: none;
}
#addeventatc1.addeventatc .addeventatc_icon:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
}

.ece-topics .ece-searcher .ece-searcher-form {
  display: none;
}
.ece-topics .sector-cards {
  border: none;
  padding: 0px;
  background: none;
  margin: 0px;
  margin-bottom: 0px;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}
.ece-topics .sector-cards .sector-name {
  font-weight: bold;
  text-align: center;
  color: #cbcbcb;
  text-transform: uppercase;
  margin: 0px;
  margin-top: 20px;
}
.ece-topics .sector-cards .sector-name span {
  display: none;
  font-weight: 300;
}
.ece-topics .sector-cards .tab-pane#all .ece-sector_card {
  margin-top: 25px;
}
.ece-topics .sector-cards .ece-sector_card {
  margin-top: 25px;
}
.ece-topics .sector-cards .ece-sector_card .ece-sector_card {
  margin-top: 60px;
}
.ece-topics .sector-cards .ece-sector_card .ece-sector_card h4 {
  margin-top: 0px;
  margin-bottom: 40px;
}
.ece-topics .sector-cards .topics-tabs-wrapper {
  margin-top: 0px;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs {
  border: none;
  display: flex;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li {
  margin: 0;
  padding: 0;
  float: none;
  flex: auto;
  justify-content: center;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i {
  position: relative;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i:after {
  content: "";
  width: 65px;
  height: 65px;
  display: block;
  margin: 0 auto;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.aet-icon:after {
  content: "";
  background: url(../images/icons/topics/icon-all-ec-topics.svg) no-repeat center center;
  background-size: 60px 60px;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1097:after {
  content: "";
  background: url(../images/icons/topics/icon-intelligent-utility.svg) no-repeat center center;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1092:after {
  content: "";
  background: url(../images/icons/topics/icon-power-generation.svg) no-repeat center center;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1093:after {
  content: "";
  background: url(../images/icons/topics/icon-power-delivery.svg) no-repeat center center;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1094:after {
  content: "";
  background: url(../images/icons/topics/icon-energy-storage.svg) no-repeat center center;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1095:after {
  content: "";
  background: url(../images/icons/topics/icon-energy-management.svg) no-repeat center center;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1096:after {
  content: "";
  background: url(../images/icons/topics/icon-utility-business.svg) no-repeat center center;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li:hover a, .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a {
  border: none;
  background: none;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li:hover a h4, .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a h4 {
  color: #1c65a5;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li:hover a i.aet-icon, .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.aet-icon {
  width: 65px;
  height: 65px;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li:hover a i.aet-icon:after, .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.aet-icon:after {
  background: url(../images/icons/topics/blue/icon-all-ec-topics.svg) no-repeat center center;
  background-size: 60px 60px;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li:hover a i.icon-1097:after, .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1097:after {
  background: url(../images/icons/topics/blue/icon-intelligent-utility.svg) no-repeat center center;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li:hover a i.icon-1092:after, .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1092:after {
  background: url(../images/icons/topics/blue/icon-power-generation.svg) no-repeat center center;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li:hover a i.icon-1093:after, .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1093:after {
  content: "";
  background: url(../images/icons/topics/blue/icon-power-delivery.svg) no-repeat center center;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li:hover a i.icon-1094:after, .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1094:after {
  content: "";
  background: url(../images/icons/topics/blue/icon-energy-storage.svg) no-repeat center center;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li:hover a i.icon-1095:after, .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1095:after {
  background: url(../images/icons/topics/blue/icon-energy-management.svg) no-repeat center center;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li:hover a i.icon-1096:after, .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1096:after {
  content: "";
  background: url(../images/icons/topics/blue/icon-utility-business.svg) no-repeat center center;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a {
  padding-top: 0px;
  padding-bottom: 0px;
  border: none;
}
.ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li .sector-name span {
  display: block;
  font-weight: 300;
}
.ece-topics .sector-cards .col {
  border: none;
}
.ece-topics .sector-cards img {
  margin: 0 0 10px 0;
  max-width: 75px;
}
.ece-topics .sector-cards .sector-name {
  margin: 0 0 10px 0;
  font-weight: bold;
}
.ece-topics .sector-cards ul.vocab-topics,
.ece-topics .sector-cards ul.vocab-hashtags {
  list-style: none;
  padding: 0;
  margin: 0;
}
.ece-topics .sector-cards ul.vocab-topics li,
.ece-topics .sector-cards ul.vocab-hashtags li {
  list-style: none;
  display: inline-block;
  margin: 0 4px 4px 0;
}
.ece-topics .sector-cards ul.vocab-topics li .searcher-control,
.ece-topics .sector-cards ul.vocab-hashtags li .searcher-control {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background: #fff;
  color: #666666;
  border: 1px solid #e6e6e6;
  display: inline-block;
  padding: 4px 8px;
  font-size: 11px;
  cursor: pointer;
}
.ece-topics .sector-cards ul.vocab-topics li .searcher-control:hover,
.ece-topics .sector-cards ul.vocab-hashtags li .searcher-control:hover {
  background: #ecebea;
  cursor: pointer;
}
.ece-topics .sector-cards ul.vocab-topics li .searcher-control.active,
.ece-topics .sector-cards ul.vocab-hashtags li .searcher-control.active {
  background: #acbc37;
  color: #fff;
}
.ece-topics .sector-cards ul.vocab-topics {
  display: block;
  text-align: left;
}
.ece-topics .sector-cards ul.vocab-topics li {
  margin: 14px;
}
.ece-topics .sector-cards ul.vocab-topics li a {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  border-radius: 4px;
  background-color: #f5f5f5;
  padding: 5px 14px;
  border: 3px solid transparent;
}
.ece-topics .sector-cards ul.vocab-topics li a:hover {
  background-color: #1c65a5;
  color: #fff;
  border: 3px solid #fff;
  -webkit-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  -moz-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
}
.ece-topics .sector-cards ul.vocab-topics li a:focus {
  background-color: #1c65a5;
  color: #fff;
  border: 3px solid #fff;
  -webkit-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  -moz-box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  outline: none;
}
.ece-topics .sector-cards .col.row-last .ece-sector_card {
  border: none;
}

.ece-topics-row .left-rail {
  width: 150px;
}
.ece-topics-row .left-rail .left-rail-ads {
  margin-bottom: 40px;
  text-align: center;
}
.ece-topics-row .left-rail + .ece-topics-content-col {
  width: calc(100% - 150px);
}

.topics-navigator-block {
  color: #7a7a7a;
  font-weight: 400;
}
@media screen and (max-width: 991px) {
  .topics-navigator-block {
    border-right: none;
    margin-top: 10px;
  }
}
.topics-navigator-block .section-header {
  font-size: 16px;
  margin-bottom: 6px;
  display: block;
}
.topics-navigator-block .suggest-topic {
  font-size: 12px;
}
@media screen and (max-width: 991px) {
  .topics-navigator-block .suggest-topic {
    display: inline-block;
    padding: 5px;
    border: 1px solid #e6e6e6;
    background-color: #fff;
    margin: 2px 6px 2px 0;
  }
}
.topics-navigator-block .vocab-topics li {
  display: block;
  margin-bottom: 8px;
}
@media screen and (max-width: 991px) {
  .topics-navigator-block .vocab-topics li {
    display: inline-block;
    margin: 2px 6px 2px 0;
  }
}
.topics-navigator-block .vocab-topics li a {
  font-style: normal;
  font-size: 12px;
}
@media screen and (max-width: 991px) {
  .topics-navigator-block .vocab-topics li a {
    padding: 5px;
    border: 1px solid #e6e6e6;
    background-color: #fff;
  }
}
.topics-navigator-block .vocab-topics li a.chosen {
  background-color: #9eaeba;
  color: #fff;
  padding: 4px 4px;
}
.topics-navigator-block a {
  display: block;
  color: #7a7a7a;
}
.topics-navigator-block a:hover {
  color: #E87906;
}

.ece-stream-news .tabbed.tabbed-horz .ece-news-tabs,
.ece-sponsors .tabbed.tabbed-horz .ece-news-tabs,
.page-news .tabbed.tabbed-horz .ece-news-tabs,
.node-type-news-article .tabbed.tabbed-horz .ece-news-tabs,
.page-sponsors .tabbed.tabbed-horz .ece-news-tabs {
  text-align: center;
}
.ece-stream-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks,
.ece-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks,
.page-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks,
.node-type-news-article .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks,
.page-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks {
  border: none;
  display: inline-block;
  max-height: 42px;
  padding: 5px;
  border-radius: 50px;
  background-color: #fff;
  box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.11);
  margin-top: 0px;
  margin-bottom: 20px;
}
.ece-stream-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li,
.ece-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li,
.page-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li,
.node-type-news-article .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li,
.page-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li {
  margin-right: 0px;
}
.ece-stream-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.active,
.ece-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.active,
.page-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.active,
.node-type-news-article .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.active,
.page-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.active {
  border: none;
}
.ece-stream-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a,
.ece-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a,
.page-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a,
.node-type-news-article .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a,
.page-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0.3px;
  color: #cbcbcb;
  padding: 0px 15px;
  text-align: center;
  height: 32px;
  max-height: 32px;
  margin-right: 0px;
}
.ece-stream-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:before,
.ece-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:before,
.page-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:before,
.node-type-news-article .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:before,
.page-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:before {
  display: none;
}
.ece-stream-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:hover, .ece-stream-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:focus,
.ece-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:hover,
.ece-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:focus,
.page-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:hover,
.page-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:focus,
.node-type-news-article .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:hover,
.node-type-news-article .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:focus,
.page-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:hover,
.page-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:focus {
  border-radius: 50px !important;
  background-color: #1c65a5;
  color: #fff;
}
.ece-stream-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:focus,
.ece-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:focus,
.page-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:focus,
.node-type-news-article .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:focus,
.page-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a:focus {
  opacity: 0.7;
}
.ece-stream-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a.active,
.ece-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a.active,
.page-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a.active,
.node-type-news-article .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a.active,
.page-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li a.active {
  border-radius: 50px !important;
  background-color: #1c65a5;
  color: #fff;
}
.ece-stream-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li + li,
.ece-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li + li,
.page-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li + li,
.node-type-news-article .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li + li,
.page-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li + li {
  margin-left: 5px;
}
.ece-stream-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle,
.ece-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle,
.page-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle,
.node-type-news-article .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle,
.page-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle {
  margin-left: 5px;
  margin-right: 5px;
}
.ece-stream-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-news-article,
.ece-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-news-article,
.page-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-news-article,
.node-type-news-article .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-news-article,
.page-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-news-article {
  border: none;
  border-radius: 10px !important;
  background: #8d8d8d;
}
.ece-stream-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-news-article .toggle-icon:after,
.ece-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-news-article .toggle-icon:after,
.page-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-news-article .toggle-icon:after,
.node-type-news-article .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-news-article .toggle-icon:after,
.page-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-news-article .toggle-icon:after {
  content: "";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  font-weight: 900;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
}
.ece-stream-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-menu,
.ece-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-menu,
.page-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-menu,
.node-type-news-article .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-menu,
.page-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-menu {
  margin-top: 7px;
  border-radius: 5px;
  padding: 10px;
  min-width: 140px;
  border: none;
  transform: translateX(-50%);
  left: 50%;
}
.ece-stream-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-menu li,
.ece-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-menu li,
.page-news .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-menu li,
.node-type-news-article .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-menu li,
.page-sponsors .tabbed.tabbed-horz .ece-news-tabs ul.nav.subtasks li.news-article-toggle .dropdown-menu li {
  margin-left: 0px;
}
.ece-stream-news .content h3,
.ece-sponsors .content h3,
.page-news .content h3,
.node-type-news-article .content h3,
.page-sponsors .content h3 {
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  letter-spacing: 0.3px;
  text-align: left;
  line-height: 25px;
  margin-bottom: 15px;
}
.ece-stream-news .content h3.user_activity,
.ece-sponsors .content h3.user_activity,
.page-news .content h3.user_activity,
.node-type-news-article .content h3.user_activity,
.page-sponsors .content h3.user_activity {
  border-left: 4px solid #1c65a5;
  padding-left: 16px;
}

#btm-related-news-block {
  padding: 0;
  margin: 25px 0px 25px 0px;
}
#btm-related-news-block h2 + .mode-ece_relatednews .related-news-item {
  padding-top: 10px;
  border-top: 0px;
}
#btm-related-news-block .related-news-item {
  display: flex;
  padding-top: 20px;
  padding-bottom: 10px;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px none #cfcfcf;
}
#btm-related-news-block .related-news-item .related-news-image {
  width: 100px;
  min-width: 100px;
  height: 65px;
  overflow: hidden;
  margin-right: 15px;
  background: #dedede;
}
#btm-related-news-block .related-news-item .related-news-image .image {
  width: 100%;
}
#btm-related-news-block .related-news-item .related-news-content {
  width: calc(100% - 115px);
}
#btm-related-news-block .related-news-item .related-news-content .related-news-headline {
  margin-top: 0px;
  font-family: proxima-nova-condensed;
  font-size: 18pt;
  line-height: 1.1em;
  font-weight: 700;
  color: #333333;
}
#btm-related-news-block .related-news-item .related-news-content .related-news-headline a {
  color: #333333;
}
#btm-related-news-block .related-news-item .related-news-content .related-news-headline a:hover {
  color: #E87906;
}
#btm-related-news-block .related-news-item .related-news-content .related-news-headline .related-news-date {
  color: #8e8e8e;
  font-weight: 300;
}

.ece-manage-newsletters-page .newsletter-page-header-card {
  padding: 50px 0px;
  border: none;
  box-shadow: none;
  background-color: #ffffff;
  -webkit-box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.02);
  -moz-box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.02);
  box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.02);
  margin-bottom: 40px;
}
.ece-manage-newsletters-page .newsletter-page-header-card h4 {
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  margin-top: 0px;
  margin-bottom: 20px;
}
.ece-manage-newsletters-page .newsletter-page-header-card a.link-btn {
  font-size: 18px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: -0.5px;
  color: #1c65a5;
  border-bottom: 2px solid #1c65a5;
  padding: 0 10px 7px 10px;
}
.ece-manage-newsletters-page .newsletter-page-header-card a.link-btn:hover {
  color: #E87906;
  border-color: #E87906;
}
.ece-manage-newsletters-page .newsletter-panel {
  margin-top: 0px;
}
.ece-manage-newsletters-page .newsletter-panel .panel-heading .section-header {
  font-size: 18px;
  font-weight: 700;
}
.ece-manage-newsletters-page .newsletter-panel .panel-body .panel-flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
}
.ece-manage-newsletters-page .newsletter-panel .panel-body .panel-flex .flex-item {
  display: inline-flex;
  margin: 30px 15px 0px;
}
.ece-manage-newsletters-page .ece-newsletter_card {
  position: relative;
  margin-bottom: 20px;
}
.ece-manage-newsletters-page .ece-newsletter_card.off .newsletter-container .newsletter-picture {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.2;
}
@media only screen and (min-width: 767px) {
  .ece-manage-newsletters-page .ece-newsletter_card.off .newsletter-container .newsletter-picture:hover {
    -webkit-filter: grayscale(0);
    filter: none;
    opacity: 0.8;
    transition: opacity 0.5s ease;
  }
}
.ece-manage-newsletters-page .ece-newsletter_card.on .newsletter-container .newsletter-picture {
  opacity: 0.8;
}
@media only screen and (min-width: 767px) {
  .ece-manage-newsletters-page .ece-newsletter_card:hover .newsletter-container .newsletter-picture {
    -webkit-filter: grayscale(0);
    filter: none;
    opacity: 0.8;
    transition: opacity 0.5s ease;
  }
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-picture {
  display: block;
  background-repeat: no-repeat;
  background-size: cover;
  /* filter: alpha(opacity=20); */
  width: 100%;
  height: 134px;
  overflow: hidden;
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content {
  background-color: #fff;
  padding: 20px 0 0 0;
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content .newsletter-title {
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #333333;
  margin-top: 0px;
  padding: 0 20px;
  margin-bottom: 2px;
  min-height: 48px;
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content .newsletter-title span {
  font-weight: normal;
  font-style: italic;
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content .newsletter-description {
  font-size: 14px;
  font-weight: normal;
  font-style: italic;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #333333;
  padding: 0 20px;
  min-height: 85px;
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content .newsletter-actions .newsletter-action .action-label {
  font-weight: 700;
  font-size: 15px;
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content .newsletter-actions .newsletter-action:hover {
  cursor: pointer;
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content .newsletter-actions .newsletter-action-required-email {
  display: block;
  box-shadow: none;
  text-align: center;
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content .newsletter-actions .newsletter-action-required-email .action-label {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: center;
  color: #1c65a5;
  display: block;
  padding: 10px;
  border-top: 1px solid rgba(36, 130, 250, 0.3);
  text-transform: uppercase;
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content .newsletter-actions .newsletter-action-required-email .action-label:hover {
  color: #E87906;
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content .newsletter-actions .newsletter-action-required-email .action-label:focus {
  opacity: 0.7;
  outline: none;
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content .newsletter-actions .newsletter-action-required-email:hover {
  cursor: pointer;
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content .newsletter-actions .newsletter-action-sub .action-label {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: center;
  color: #1c65a5;
  display: block;
  padding: 10px;
  border-top: 1px solid rgba(36, 130, 250, 0.3);
  text-transform: uppercase;
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content .newsletter-actions .newsletter-action-sub .action-label:hover {
  color: #E87906;
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content .newsletter-actions .newsletter-action-sub .action-label:focus {
  opacity: 0.7;
  outline: none;
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content .newsletter-actions .newsletter-action-unsub .action-label {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: center;
  color: #000000;
  display: block;
  padding: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  text-transform: uppercase;
  background-color: #f5f5f5;
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content .newsletter-actions .newsletter-action-unsub .action-label:hover {
  color: #E87906;
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content .newsletter-actions .newsletter-action-unsub .action-label:focus {
  opacity: 0.7;
  outline: none;
}
.ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content .newsletter-process .ece-loader {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: center;
  color: #1c65a5;
  display: block;
  padding: 10px;
  border-top: 1px solid rgba(36, 130, 250, 0.3);
  text-transform: uppercase;
}
.ece-manage-newsletters-page .flex-inline {
  margin: 10px 0;
  display: flex;
}
.ece-manage-newsletters-page .flex-inline .inline-buttons {
  margin-right: 10px;
}
.ece-manage-newsletters-page .footerwell .unsub-message {
  font-size: 19px;
}

#newsletter-stream.ece-newsletters header.message-container {
  text-align: left;
  margin-bottom: 0px;
}
#newsletter-stream.ece-newsletters header.message-container:before {
  background: rgba(19, 104, 212, 0.65);
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
}
#newsletter-stream.ece-newsletters header.message-container .message-icon.message-icon-big {
  display: none;
}
#newsletter-stream.ece-newsletters header.message-container h1.page-title {
  display: block;
}
#newsletter-stream.ece-newsletters header.message-container h1.page-title .title-text {
  text-transform: initial;
  font-size: 26px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
}
#newsletter-stream.ece-newsletters header.message-container h1.page-title .title-text a strong {
  font-weight: 600;
}
#newsletter-stream.ece-newsletters header.message-container p.message-text {
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #fff;
  margin-bottom: 0px;
}
#newsletter-stream.ece-newsletters .panel-body {
  padding: 0;
}
#newsletter-stream.ece-newsletters .panel-heading {
  background-color: inherit;
  border-color: inherit;
  font-size: 26px;
  font-weight: 300;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: -0.5px;
  padding: 0px;
  color: #000000;
  border: none;
  margin-bottom: 40px;
}
#newsletter-stream.ece-newsletters .panel-heading span {
  font-size: 26px;
  font-weight: 300;
  letter-spacing: -0.5px;
  display: block;
}
#newsletter-stream.ece-newsletters .panel-heading h4 {
  border-left: 4px solid #1c65a5;
  font-weight: 300;
  padding-left: 16px;
  line-height: 25px;
  color: #8d8d8d;
  font-size: 14px;
  letter-spacing: 0.3px;
}
#newsletter-stream.ece-newsletters .newsletter-page-bonus {
  padding: 0px;
  background: none;
  box-shadow: none;
  border: none;
  margin: 0px;
  margin-bottom: 40px;
}
#newsletter-stream.ece-newsletters .newsletter-page-bonus .all-actions-header h3 {
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 0.3px;
  line-height: 1.59;
  color: #4a4a4a;
  margin-top: 0px;
  margin-bottom: 15px;
}
#newsletter-stream.ece-newsletters .newsletter-page-bonus .all-actions-header p {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #8d8d8d;
}
#newsletter-stream.ece-newsletters .newsletter-panel {
  border: none;
  background: none;
  box-shadow: none;
  margin-bottom: 40px;
}
#newsletter-stream.ece-newsletters .newsletter-panel .panel-body .row {
  display: flex;
  flex-wrap: wrap;
}
#newsletter-stream.ece-newsletters .newsletter-panel .panel-body .row .ece-newsletter_card {
  min-width: 25%;
}
#newsletter-stream.ece-newsletters .newsletter-container {
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  overflow: hidden;
}
#newsletter-stream.ece-newsletters .newsletter-page-footerwell {
  padding: 0;
  background: none;
  box-shadow: none;
  border: none;
}
#newsletter-stream.ece-newsletters .newsletter-page-footerwell .footerwell .unsub-message {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.5;
  letter-spacing: 0.3px;
  color: #333333;
  margin-top: 40px;
  margin-bottom: 80px;
}
#newsletter-stream.ece-newsletters .newsletter-page-footerwell .footerwell .unsub-message a {
  font-weight: 600;
}

#ece-modals.ece-modal-subscribe .modal-content .modal-header {
  padding-top: 20px;
  padding-bottom: 0;
}
#ece-modals.ece-modal-subscribe .modal-content .modal-header .logo {
  display: none;
}
#ece-modals.ece-modal-subscribe .modal-body {
  padding-top: 0px;
}

.ece-subscribe-modal h2 {
  margin: 0;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
}
.ece-subscribe-modal p {
  margin-bottom: 10px;
}
.ece-subscribe-modal ul.cta-register-subscribe {
  margin-bottom: 0px;
}

#ece-modals .ece-request-email-modal {
  max-width: inherit !important;
  padding: 0 0 20px 0 !important;
}
#ece-modals .ece-request-email-modal h3 {
  margin-top: 0px;
}
#ece-modals .ece-request-email-modal .already-member {
  text-align: center;
  margin-top: 10px;
}
#ece-modals .ece-request-email-modal .already-member a {
  font-size: 14px;
  margin: 0 auto;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  text-align: center;
  color: #2482fa;
  border-bottom: 2px solid #2482fa;
  padding-bottom: 5px;
  max-width: 137px;
}
#ece-modals .ece-request-email-modal form {
  background: none;
  padding: 0px;
  border: none;
}
#ece-modals .ece-request-email-modal form .form-item {
  padding-bottom: 10px;
}

body.imce {
  padding: 0;
  margin: 0;
  background: #8396A7;
}
body.imce .page-title {
  margin: 0;
  padding: 10px;
  background: #4d4d4d;
}
body.imce #ops-wrapper {
  background: transparent;
  border: none;
}
body.imce #ops-wrapper ul#ops-list li {
  float: none;
}
body.imce #ops-wrapper ul#ops-list li#op-item-upload {
  width: 100%;
  text-align: center;
}
body.imce #ops-wrapper ul#ops-list li#op-item-upload a {
  display: inline-block;
}
body.imce #ops-wrapper ul#ops-list li#op-item-help {
  display: none;
}
body.imce #ops-wrapper ul#ops-list li#op-item-help a {
  background: none;
  width: 18px;
  height: 18px;
}
body.imce #ops-wrapper ul#ops-list li#op-item-help a:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
  font-size: 20px;
}
body.imce #imce-content {
  background: #8396A7;
}
body.imce #imce-instructions {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border: 6px solid #cccccc;
  background: #fff;
  max-width: 300px;
  margin: 20px auto;
  padding: 16px;
}
body.imce #imce-instructions p {
  margin: 0 0 8px 0;
  font-size: 14px;
  font-weight: bold;
  color: #808080;
}
body.imce #imce-instructions ol {
  margin-left: 16px;
}
body.imce #imce-instructions ol li {
  list-style-type: decimal;
}
body.imce #op-contents {
  left: auto;
  position: static;
}
body.imce #op-close-link {
  display: none !important;
}
body.imce #op-content-upload {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border: 6px solid #cccccc;
  background: #fff;
  max-width: 300px;
  margin: 20px auto;
}
body.imce #op-content-upload form#imce-upload-form {
  width: 300px;
  margin: 0 auto;
}
body.imce #op-content-upload form#imce-upload-form .form-item.form-item-thumbnails {
  display: none;
}
body.imce #op-content-upload form#imce-upload-form .form-item-files-imce {
  margin-bottom: 14px;
}
body.imce #op-content-upload form#imce-upload-form .form-item-files-imce > label {
  display: none;
}
body.imce #op-content-upload form#imce-upload-form input[type=file] {
  border: none;
}
body.imce.eceadmin #imce-instructions {
  display: none;
}
body.imce.eceadmin #resizable-content {
  background: #fff;
}
body.imce.eceadmin #op-item-sendto {
  background: #ecebea;
  text-align: center;
}
body.imce.ecemember #browse-wrapper,
body.imce.ecemember #browse-resizer,
body.imce.ecemember #op-item-sendto {
  display: none;
}

body.page-organizations .message-container {
  background: #0C3452;
}
body.page-organizations .message-container .message-icon:before {
  content: "";
  font-weight: 900;
}

.ece-organizations .page-title {
  margin: 0 0 12px 0;
}
.ece-organizations .sponsor-marker {
  padding: 8px 42px;
  margin: 0;
  background: #0C3452;
  color: #fff;
  font-weight: bold;
  border: 1px solid #ecebea;
}
.ece-organizations .sponsor-marker:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
}
.ece-organizations ul.organizations-toc {
  margin: 0 0 10px 6px;
  padding: 0;
  list-style: none;
}
.ece-organizations ul.organizations-toc li {
  display: inline-block;
  list-style: none;
  color: #b3b3b3;
  line-height: 16px;
  padding-right: 8px;
  margin-right: 6px;
  border-right: 1px solid #b3b3b3;
}
.ece-organizations ul.organizations-toc li:last-child {
  border-right: none;
}
.ece-organizations ul.organizations-toc li .toc-letter {
  text-transform: uppercase;
}
.ece-organizations ul.organizations-toc li a {
  color: #1c65a5;
}
.ece-organizations ul.organizations-toc li a:hover, .ece-organizations ul.organizations-toc li a:focus {
  color: #E87906;
}

.group-reports {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
.group-reports .ece-table {
  z-index: 0;
  font-size: 14px;
}
.group-reports .ece-table .report-caption .table-empty-caption {
  margin-bottom: 35px;
  margin-top: 30px;
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
  letter-spacing: 0.3px;
  text-align: left;
  color: #383838;
  border-left: 4px solid #1c65a5;
  padding-left: 16px;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  display: block;
  font-weight: normal;
}
.group-reports .ece-table .content-caption-sync h3 {
  font-size: 14px;
  margin-top: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  letter-spacing: 0.3px;
  text-align: left;
  color: #383838;
  border-left: 4px solid #1c65a5;
  padding-left: 16px;
  line-height: 20px;
  margin-bottom: 15px;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
.group-reports .ece-table #ece-group_report-table_length select {
  font-size: 13px;
}
.group-reports .ece-table .ec-title-container {
  text-align: right;
}
.group-reports .ece-table .ec-title-container #group-admin-controls-buttons {
  display: inline-block;
  position: relative;
}
.group-reports .ece-table .ec-title-container #group-admin-controls-buttons .dt-buttons {
  display: none;
  width: 72px;
  border-radius: 4px;
  background-color: #ffffff;
  cursor: pointer;
  box-shadow: 0 14px 22px 0 rgba(0, 0, 0, 0.27);
  position: absolute;
  z-index: 1;
  padding: 15px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.group-reports .ece-table .ec-title-container #group-admin-controls-buttons a.button {
  border: none;
  text-align: center;
  display: block;
  float: none;
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: center;
  color: #333333;
  background: none;
}
.group-reports .ece-table .ec-title-container #group-admin-controls-buttons a.button:hover {
  color: #1c65a5;
}
.group-reports .ece-table .ec-title-container #group-admin-controls-buttons .icon-download-data:hover {
  opacity: 0.5;
}
.group-reports .ece-table .ec-title-container #group-admin-controls-buttons .icon-download-data:focus {
  opacity: 0.5;
}
.group-reports .ece-table .ec-title-container #group-admin-controls-buttons.open .dt-buttons {
  display: block;
  width: 72px;
  border-radius: 4px;
  background-color: #ffffff;
  cursor: pointer;
  box-shadow: 0 14px 22px 0 rgba(0, 0, 0, 0.27);
  position: absolute;
  z-index: 1;
  padding: 15px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.group-reports .ece-table .ec-title-container #group-admin-controls-buttons.open .icon-download-data {
  opacity: 0.5;
}
.group-reports .ece-table .ec-title-container .dataTables_length {
  color: #8d8d8d;
  display: inline-block;
  margin-left: 20px;
  z-index: 9;
}
.group-reports .ece-table .ec-title-container .dataTables_length label {
  font-weight: normal;
  float: none;
  display: inline-block;
  position: relative;
}
.group-reports .ece-table .ec-title-container .dataTables_length label::after {
  top: 7px;
  position: absolute;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  content: "";
  font-size: 9px;
  color: #333333;
  right: 50px;
}
.group-reports .ece-table .ec-title-container .dataTables_length label select {
  display: inline-block;
  font-size: 14px !important;
  cursor: pointer;
  background: none;
  border: none;
  color: #333333;
  margin-right: 0;
  width: auto;
  padding: 0px;
  margin-left: 5px;
  position: relative;
  z-index: 1;
  box-shadow: inherit;
  padding-right: 18px;
  height: auto;
  line-height: normal;
  -moz-appearance: none;
  -webkit-appearance: none;
  -o-appearance: none;
}
.group-reports .ece-table .ec-title-container .dataTables_length label select:focus {
  outline: 0;
}
.group-reports .ece-table .ec-title-container .dataTables_filter {
  margin-left: 20px;
  display: inline-block;
  width: 190px;
  vertical-align: middle;
}
.group-reports .ece-table .ec-title-container .dataTables_filter label {
  text-indent: -999px;
  overflow: hidden;
  float: none;
  display: inline-block;
  width: 100%;
}
.group-reports .ece-table .ec-title-container .dataTables_filter input[type=search] {
  width: 100% !important;
  min-width: 180px;
  height: 31px;
  border-radius: 15.5px !important;
  display: inline-block;
  padding: 4px 20px;
  box-shadow: inherit;
  border: 1px solid #e0e0e0;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  color: #383838;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  background: #fff url(../images/icons/warmgray/icon-search.svg) no-repeat;
  background-size: 12px 12px;
  background-position: 90% center;
  border: 1px solid #e0e0e0;
  margin-left: 0px;
  margin-bottom: 0px;
  -webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.group-reports .ece-table .ec-title-container .dataTables_filter input[type=search]:focus {
  outline: 0;
  border: solid 2px #2482fa;
  background: #fff url(../images/icons/icon-search.svg) no-repeat;
  background-size: 12px 12px;
  background-position: 90% center;
}
.group-reports .ece-table table {
  background: #fff;
}
.group-reports .ece-table table thead {
  background-color: #fcfeff;
}
.group-reports .ece-table table thead th {
  color: #1c65a5;
  font-size: 12px;
  letter-spacing: -0.2px;
  font-weight: normal;
  padding: 10px;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  vertical-align: top;
  border: none;
  border-bottom: 1px solid #e6e6e6;
}
.group-reports .ece-table table thead th span.asterisk {
  color: red;
  font-size: 16px;
  vertical-align: top;
  margin-left: 2px;
}
.group-reports .ece-table table thead th:hover {
  opacity: 0.5;
}
.group-reports .ece-table table thead th.sorting_desc {
  background-image: url(../images/icons/sort_desc.png);
}
.group-reports .ece-table table thead th.sorting_asc {
  background-image: url(../images/icons/sort_asc.png);
}
.group-reports .ece-table table thead th.report-date-last-post, .group-reports .ece-table table thead th.report-number-comments, .group-reports .ece-table table thead th.report-date-last-activity, .group-reports .ece-table table thead th.report-number-posts, .group-reports .ece-table table thead th.report-number-questions, .group-reports .ece-table table thead th.report-number-total-views, .group-reports .ece-table table thead th.report-number-answers {
  background: none;
}
.group-reports .ece-table table tbody td {
  color: #333333;
  font-size: 12px;
  letter-spacing: -0.2px;
  font-weight: normal;
  padding: 10px;
  border-top: 1px solid #e6e6e6;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
.group-reports .ece-table table tbody td ul.vocab-topics li a {
  font-size: 12px;
  font-style: normal;
}
.group-reports .ece-table table tbody td ul.vocab-topics li a:hover {
  color: #E87906;
}
.group-reports .ece-table table tbody td a {
  color: #333333;
}
.group-reports .ece-table table tbody td a:hover {
  color: #E87906;
}
.group-reports .ece-table table.vendor-report-content tr th:nth-child(4) {
  min-width: 75px;
}
.group-reports .ece-table table.vendor-report-content tr th:nth-child(5) {
  min-width: 75px;
}
.group-reports .ece-table th.report-date-last-post,
.group-reports .ece-table th.report-number-posts,
.group-reports .ece-table th.report-number-total-views,
.group-reports .ece-table th.report-number-comments {
  background-color: #e3e5ee;
}
.group-reports .ece-table th.report-date-last-activity,
.group-reports .ece-table th.report-number-questions,
.group-reports .ece-table th.report-number-answers {
  background-color: #f0edee;
}
.group-reports .group-reports-controls {
  background-color: #ffffff;
  padding: 20px;
  border: 1px solid #ecebea;
  border-top: 0px;
}
.group-reports .group-reports-controls .dt-buttons .button {
  color: #333;
}

.ece-table {
  margin: 0;
}
.ece-table .dataTables_scrollHead .dataTables_scrollHeadInner {
  width: 100% !important;
}
.ece-table table {
  width: 100%;
}
.ece-table table tbody tr.even, .ece-table table tbody tr.odd {
  border-bottom: 1px solid #ecebea;
}
.ece-table table tbody tr:nth-child(even) {
  background-color: #f0f4f8;
}
.ece-table table tbody tr:nth-child(odd) {
  background-color: #fbfbfb;
}

.admin_report-highlight_section {
  margin-bottom: 0px;
}
.admin_report-highlight_section .highlight_section h2 {
  font-size: 16px;
  font-weight: bold;
}
.admin_report-highlight_section .highlight_section .highlight-content {
  display: inline-block;
  background-color: #ffffff;
  border-bottom: 1px solid #ecebea;
  padding: 16px;
  margin: 0 16px 16px 0;
  box-shadow: #CCC 1px 1px 5px 0;
  width: 100%;
}
.admin_report-highlight_section .highlight_section .highlight-content h3 {
  font-size: 16px;
  border-bottom: 1px solid #ededed;
}
.admin_report-highlight_section .highlight_section .highlight-content article {
  padding: 0 0 20px 20px;
}
.admin_report-highlight_section .highlight_section .highlight-content article h2 {
  font-size: 18px;
  margin-bottom: 6px;
}
.admin_report-highlight_section .highlight_section .highlight-content .admin_report-navigation {
  margin: 20px 0 20px;
  padding: 4px 0 4px;
  font-size: 14px;
  border-top: 1px solid #ededed;
}

#organization-aacnt-overview .group_admin,
.ece-account-profile .group_admin {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
#organization-aacnt-overview .group_admin .sidebar .admin_report-highlight_section .highlight_section .highlight-content .subsection h3,
.ece-account-profile .group_admin .sidebar .admin_report-highlight_section .highlight_section .highlight-content .subsection h3 {
  border-left: none;
  padding-left: 0px;
}
#organization-aacnt-overview .admin_report-highlight_section,
.ece-account-profile .admin_report-highlight_section {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section,
.ece-account-profile .admin_report-highlight_section .highlight_section {
  margin-bottom: 0px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section.highlight_section-content,
.ece-account-profile .admin_report-highlight_section .highlight_section.highlight_section-content {
  margin-bottom: 30px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content {
  background: none;
  border: none;
  box-shadow: inherit;
  padding: 0px;
  margin-bottom: 0px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection {
  padding: 0px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection h3,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection h3 {
  border: none;
  border-left: 4px solid #1c65a5;
  font-weight: 300;
  padding-left: 16px;
  line-height: 25px;
  color: #8d8d8d;
  font-size: 14px;
  letter-spacing: 0.3px;
  margin: 0px;
  margin-bottom: 15px;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection h3 span,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection h3 span {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article {
  padding: 20px 20px 58px 20px;
  background: #fff;
  border-radius: 0;
  border: 1px solid #e0e0e0;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article.admin_report-sponsorship,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article.admin_report-sponsorship {
  padding: 20px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article.admin_report-sponsorship .sponsor-detail,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article.admin_report-sponsorship .sponsor-detail {
  color: #8d8d8d;
  display: block;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article.admin_report-sponsorship .sponsor-detail strong,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article.admin_report-sponsorship .sponsor-detail strong {
  color: #1c65a5;
  display: block;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #1c65a5;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article.admin_report-sponsorship .sponsor-detail strong + strong,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article.admin_report-sponsorship .sponsor-detail strong + strong {
  margin-top: 15px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article.admin_report-sponsorship .sponsor-detail a,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article.admin_report-sponsorship .sponsor-detail a {
  color: #1c65a5;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article.admin_report-sponsorship .sponsor-detail + .sponsor-detail,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article.admin_report-sponsorship .sponsor-detail + .sponsor-detail {
  margin-top: 20px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article.ece-services > .admin-link,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article.ece-services > .admin-link {
  color: #8d8d8d;
  display: block;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article.ece-services > .admin-link a,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article.ece-services > .admin-link a {
  color: #1c65a5;
  display: block;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article.ece-services > .admin-link a.ece-community,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article.ece-services > .admin-link a.ece-community {
  margin-right: 3px;
  margin-top: 0px !important;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article.ece-services > .admin-link a.ece-contact,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article.ece-services > .admin-link a.ece-contact {
  margin-left: 3px;
  margin-top: 0px !important;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article.ece-services > .admin-link a.ece-community, #organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article.ece-services > .admin-link a.ece-contact,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article.ece-services > .admin-link a.ece-community,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article.ece-services > .admin-link a.ece-contact {
  display: inline-block;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article.ece-services .admin-link + .admin-link,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article.ece-services .admin-link + .admin-link {
  margin-top: 20px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article h2,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article h2 {
  margin: 0px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article h2 .article-title a,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article h2 .article-title a {
  font-size: 18px;
  margin-bottom: 0px;
  color: #333333;
  margin-top: 0px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article .profile-realname,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article .profile-realname {
  color: #8d8d8d;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article .profile-realname a,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article .profile-realname a {
  color: #8d8d8d;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection article .article-published_date,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection article .article-published_date {
  color: #8d8d8d;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .subsection + .subsection,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .subsection + .subsection {
  margin-top: 30px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-navigation,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-navigation {
  margin: -36px 1px 0 1px;
  padding: 0;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-navigation a,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-navigation a {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #333333;
  display: block;
  text-transform: uppercase;
  background: #f0f4f8;
  /*            border-top: 1px solid rgba(0, 0, 0, 0.3);*/
  text-align: center;
  padding: 10px 10px;
  position: relative;
  margin: 0px;
  border-radius: 0;
  display: block;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-navigation a:hover,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-navigation a:hover {
  color: #E87906;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .inner,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .inner {
  margin: 5px 0;
  display: inline-block;
  width: 100%;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .profile-picture,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .profile-picture {
  float: left;
  width: 40px;
  min-width: 40px;
  height: 40px;
  margin-right: 10px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .profile-picture img,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .profile-picture img {
  width: 40px;
  height: 40px;
  border-radius: 40px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .info,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .info {
  float: left;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  margin-bottom: 0px;
  width: calc(100% - 50px);
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .info .profile-realname,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .info .profile-realname {
  display: block;
  margin-bottom: 0px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .info .profile-realname .realname,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .info .profile-realname .realname {
  font-size: 18px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 20px;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  /*                text-overflow: ellipsis;
                  overflow: hidden;
                  white-space: nowrap;*/
  display: block;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-header,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-header {
  display: flex;
  margin-bottom: 5px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-header .icon-col,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-header .icon-col {
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  text-align: center;
  margin-right: 17px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-header .icon-col .icon-message,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-header .icon-col .icon-message {
  width: 10px;
  height: 10px;
  background-size: 100%;
  opacity: 0.5;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-header .icon-col .icon-question,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-header .icon-col .icon-question {
  width: 12px;
  height: 12px;
  background-size: 100%;
  opacity: 0.5;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-header .title,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-header .title {
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #1c65a5;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-header .title a,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-header .title a {
  color: #1c65a5;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-body,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-body {
  display: flex;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-body .image,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-body .image {
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  margin-right: 17px;
  margin-top: 3px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-body .image img,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-body .image img {
  border-radius: 100%;
  max-width: 25px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-body .text p,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-body .text p {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #8d8d8d;
  margin: 0px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-body .text p strong,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-body .text p strong {
  color: #333333;
  font-weight: 600;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-body + .content-body,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .content-body + .content-body {
  margin-top: 5px;
}
#organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .replies-row + .replies-row,
.ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-summary .replies-row + .replies-row {
  margin-top: 10px;
}
#organization-aacnt-overview .over-view-sidebar .admin_report-highlight_section .highlight_section .highlight-content .subsection article,
.ece-account-profile .over-view-sidebar .admin_report-highlight_section .highlight_section .highlight-content .subsection article {
  padding-bottom: 20px;
}

.ece-account-profile .admin_report-highlight_section .highlight_section {
  margin-bottom: 30px;
}

.account-overview-status h3, .page-status h3, .about-views-app h3 {
  font-size: 14px;
  font-weight: bold;
  margin-top: 0px;
  text-transform: uppercase;
}
.account-overview-status p, .page-status p, .about-views-app p {
  margin-bottom: 0px;
}
.account-overview-status p + p, .account-overview-status p span, .page-status p + p, .page-status p span, .about-views-app p + p, .about-views-app p span {
  margin-top: 10px;
  display: block;
}
.account-overview-status .status-unreviewed, .page-status .status-unreviewed, .about-views-app .status-unreviewed {
  background: #eeeeee;
}
.account-overview-status .status-rejected, .page-status .status-rejected, .about-views-app .status-rejected {
  background: #f2dede;
}
.account-overview-status .status-approved, .page-status .status-approved, .about-views-app .status-approved {
  background: #e1f3e7;
}

.about-views-app {
  margin-top: 20px;
}

.page-access-overview-status h3 {
  font-size: 14px;
  font-weight: bold;
  margin-top: 0px;
}
.page-access-overview-status p {
  margin-bottom: 0px;
}
.page-access-overview-status p + p, .page-access-overview-status p span {
  margin-top: 10px;
  display: block;
}
.page-access-overview-status .status-anonymous {
  background: #f2dede;
}
.page-access-overview-status .status-not-member {
  background: #f2dede;
}
.page-access-overview-status .status-not-qualified {
  background: #f2dede;
}

.ece-search_result .mode-ece_group_admin article .member-image .author .profile-picture {
  float: none;
}

#edit-roles div.form-disabled label {
  cursor: not-allowed;
}

#ec-member-management-report {
  /*    tr {
        display: block;
        float: left;
        background-color: $white;
        border: 1px solid $gray_border;
        margin: 0 10px 20px 10px;
        width: calc(25% - 20px);
        text-align:center;
      }*/
}
#ec-member-management-report .group-add-form {
  margin-top: 0px;
  margin-bottom: 15px;
  text-align: left;
}
#ec-member-management-report .group-reports .ece-table .report-table-header {
  margin-top: 0px;
}
#ec-member-management-report #group-admin-report-table-container .ece-add-new-member-btn {
  margin-top: 20px;
}
#ec-member-management-report #group-admin-report-table-container .ece-add-new-member-btn .ece-group-action-add {
  list-style-type: none;
  display: inline-block !important;
  color: #fff !important;
  height: 36px;
  line-height: 35px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 0px;
  padding-bottom: 0px;
  cursor: pointer;
  border: none;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.3px;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  background: none !important;
  background-image: -webkit-linear-gradient(189deg, #2483ff, #2779d2) !important;
  background-image: -moz-linear-gradient(189deg, #2483ff, #2779d2) !important;
  background-image: -ms-linear-gradient(189deg, #2483ff, #2779d2) !important;
  background-image: -o-linear-gradient(189deg, #2483ff, #2779d2) !important;
  background-image: linear-gradient(189deg, #2483ff, #2779d2) !important;
  position: relative;
  border-radius: 18px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
}
#ec-member-management-report #group-admin-report-table-container .ece-add-new-member-btn .ece-group-action-add:hover {
  color: #fff;
  background: #2779d2;
  box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
  background-image: -webkit-linear-gradient(left, #2779d2, #2483ff) !important;
  background-image: -moz-linear-gradient(left, #2779d2, #2483ff) !important;
  background-image: -ms-linear-gradient(left, #2779d2, #2483ff) !important;
  background-image: -o-linear-gradient(left, #2779d2, #2483ff) !important;
  background-image: linear-gradient(left, #2779d2, #2483ff) !important;
}
#ec-member-management-report #group-admin-report-table-container .ece-add-new-member-btn .ece-group-action-add:focus {
  color: #ffffff;
  opacity: 0.7;
  outline: none;
  box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
}
#ec-member-management-report .report-caption h3 {
  margin: 0;
}
#ec-member-management-report .report-caption h3 span.table-empty-caption-member {
  float: left;
  border-left: 4px solid #2482fa;
  color: #383838;
  font-size: 14px;
  letter-spacing: 0.3px;
  line-height: 20px;
  margin-bottom: 15px;
  margin-top: 0px;
  padding-bottom: 5px;
  padding-left: 16px;
  padding-top: 5px;
  text-align: left;
  margin-left: 15px;
  width: 48%;
}
#ec-member-management-report #ece-group_report-table tbody, #ec-member-management-report #member-expert-grid tbody {
  display: flex;
  flex-wrap: wrap;
  border: none;
  margin: 0 -8px;
  width: auto;
}
#ec-member-management-report #ece-group_report-table tbody tr, #ec-member-management-report #member-expert-grid tbody tr {
  display: block;
  float: left;
  margin: 0 10px;
  margin-bottom: 20px;
  width: calc(33.33% - 20px);
}
#ec-member-management-report #ece-group_report-table tbody tr .ece-admin-user, #ec-member-management-report #member-expert-grid tbody tr .ece-admin-user {
  display: block;
  border-radius: 0;
  background-color: #ffffff;
  padding: 10px;
  border: 1px solid #e0e0e0;
}
#ec-member-management-report #ece-group_report-table tbody tr .ece-admin-user.member-hidden, #ec-member-management-report #member-expert-grid tbody tr .ece-admin-user.member-hidden {
  opacity: 0.5;
}
#ec-member-management-report #ece-group_report-table tbody td, #ec-member-management-report #member-expert-grid tbody td {
  display: block;
  float: left;
  width: 100%;
  text-align: center;
  vertical-align: top;
  padding: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border: none;
}
#ec-member-management-report #ece-group_report-table tbody td .member_profile_pic, #ec-member-management-report #member-expert-grid tbody td .member_profile_pic {
  position: relative;
  width: 75px;
  height: 75px;
  display: block;
  float: none;
  margin: 0 auto;
  margin-bottom: 10px;
}
#ec-member-management-report #ece-group_report-table tbody td .member_profile_pic .ece-expert-marker:before, #ec-member-management-report #member-expert-grid tbody td .member_profile_pic .ece-expert-marker:before {
  position: absolute;
  top: 0px;
  right: -2px;
}
#ec-member-management-report #ece-group_report-table tbody td .user-picture, #ec-member-management-report #member-expert-grid tbody td .user-picture {
  box-shadow: none;
}
#ec-member-management-report #ece-group_report-table tbody td .user-picture a, #ec-member-management-report #member-expert-grid tbody td .user-picture a {
  display: block;
}
#ec-member-management-report #ece-group_report-table tbody td .user-picture img, #ec-member-management-report #member-expert-grid tbody td .user-picture img {
  width: 75px;
  height: 75px;
  border-radius: 100%;
  border: 1px solid #e0e0e0;
}
#ec-member-management-report #ece-group_report-table tbody td .realname-link, #ec-member-management-report #member-expert-grid tbody td .realname-link {
  font-family: proxima-nova-condensed;
  color: #333333;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  line-height: 18px;
}
#ec-member-management-report #ece-group_report-table tbody td .realname-link:hover, #ec-member-management-report #member-expert-grid tbody td .realname-link:hover {
  color: #E87906;
}
#ec-member-management-report #ece-group_report-table tbody td .ece-expert-marker:before, #ec-member-management-report #member-expert-grid tbody td .ece-expert-marker:before {
  margin-right: 0px;
}
#ec-member-management-report .designation {
  line-height: 1.6em;
  color: #4A4A4A;
  margin-bottom: 4px;
}
#ec-member-management-report .designation .profile-credentials.title {
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 1.3em;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
#ec-member-management-report .designation .profile-credentials.company {
  margin-bottom: 0px;
  font-size: 14px;
  line-height: 1.3em;
  text-align: center;
  display: block;
  min-height: 18px;
  color: #8d8d8d;
}
#ec-member-management-report .role {
  color: #333333;
  font-size: 12pt;
  font-weight: bold;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: center;
  font-family: proxima-nova-condensed;
}
#ec-member-management-report .report-member-actions {
  display: block;
  text-align: center;
  font-size: 12pt;
  font-weight: 300;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #1c65a5;
  padding: 5px 0;
}
#ec-member-management-report .report-member-actions .ece-group-action-edit,
#ec-member-management-report .report-member-actions .ece-group-action-remove,
#ec-member-management-report .report-member-actions .fa-envelope,
#ec-member-management-report .report-member-actions .ece-send-message {
  display: inline-block;
  color: #1c65a5;
  margin: 3px 1px;
  padding: 4px 8px;
  border: 1px solid #e0e0e0;
  cursor: pointer;
  text-transform: lowercase;
  background: white;
  font-size: 10pt;
  line-height: normal;
  cursor: pointer;
  font-weight: normal;
}
#ec-member-management-report .report-member-actions .ece-group-action-edit:hover,
#ec-member-management-report .report-member-actions .ece-group-action-remove:hover,
#ec-member-management-report .report-member-actions .fa-envelope:hover,
#ec-member-management-report .report-member-actions .ece-send-message:hover {
  color: #E87906;
}
#ec-member-management-report .report-member-actions .ece-group-action-edit:before,
#ec-member-management-report .report-member-actions .ece-group-action-remove:before,
#ec-member-management-report .report-member-actions .fa-envelope:before,
#ec-member-management-report .report-member-actions .ece-send-message:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  margin-right: 5px;
}
#ec-member-management-report .report-member-actions .ece-group-action-edit:before {
  content: "";
}
#ec-member-management-report .report-member-actions .ece-group-action-remove:before {
  content: "";
}
#ec-member-management-report .report-member-actions .fa-envelope:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  margin-right: 0px;
}
#ec-member-management-report .report-member-actions .fa-comment-alt-lines {
  vertical-align: middle;
}
#ec-member-management-report .report_member_profile {
  padding: 5px 0;
  color: gray;
  font-size: 12px;
}
#ec-member-management-report .report_member_profile span.fas {
  margin-right: 3px;
}
#ec-member-management-report .report_member_profile span.fa-times {
  color: red;
  vertical-align: middle;
}
#ec-member-management-report .report_member_profile span.fa-check {
  color: green;
}
#ec-member-management-report .report_member_profile span.report-member-actions {
  display: block;
  text-align: center;
  font-size: 12pt;
  font-weight: 300;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #1c65a5;
  padding: 5px 0;
}
#ec-member-management-report .report_member_profile span.report-member-actions .ece-group-action-edit,
#ec-member-management-report .report_member_profile span.report-member-actions .ece-group-action-remove,
#ec-member-management-report .report_member_profile span.report-member-actions .fa-envelope {
  display: inline-block;
  color: #1c65a5;
  margin: 3px 1px;
  padding: 4px 8px;
  border: 1px solid #ecebea;
  cursor: pointer;
  text-transform: lowercase;
  background: #fff;
  font-size: 11px;
  line-height: normal;
}
#ec-member-management-report .report_member_profile span.report-member-actions .ece-group-action-edit:hover,
#ec-member-management-report .report_member_profile span.report-member-actions .ece-group-action-remove:hover,
#ec-member-management-report .report_member_profile span.report-member-actions .fa-envelope:hover {
  color: #E87906;
}
#ec-member-management-report .report_member_profile span.report-member-actions .ece-group-action-edit:before,
#ec-member-management-report .report_member_profile span.report-member-actions .ece-group-action-remove:before,
#ec-member-management-report .report_member_profile span.report-member-actions .fa-envelope:before {
  display: inline-block;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  margin-right: 5px;
}
#ec-member-management-report .report_member_profile span.report-member-actions .ece-group-action-edit:before {
  content: "";
  font-weight: 900;
}
#ec-member-management-report .report_member_profile span.report-member-actions .ece-group-action-remove:before {
  content: "";
}
#ec-member-management-report .report_member_profile span.report-member-actions.report-member-hidden {
  color: #8d8d8d;
  font-size: 12px;
}
#ec-member-management-report .report_member_profile .report-member-hidden {
  color: #8d8d8d;
  font-size: 12px;
}
#ec-member-management-report #member-expert-grid table {
  width: 100% !important;
  background: none;
}
#ec-member-management-report #member-expert-grid table tbody {
  width: 100%;
}
#ec-member-management-report #ece-group_report-table {
  width: 100% !important;
  background: none;
}
#ec-member-management-report form.ece-searcher-form#ece-searcher-form-group-admin-members .form-item-group-member-ranks {
  margin-left: 0;
  margin-right: 20px;
}
#ec-member-management-report tbody {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
  position: relative;
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin {
  margin: 0px;
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin article {
  border: none;
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin article .main {
  padding: 15px 10px;
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin article .author .profile-picture {
  margin: 0px auto;
  float: none;
  display: block;
  margin-bottom: 10px;
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin article h6 {
  margin: 0px;
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin article h6.entity-label {
  line-height: normal;
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin article h6.entity-label span {
  line-height: normal;
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin article h6.entity-label .realname {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.3px;
  text-align: center;
  color: #333333;
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin article h6.entity-label .realname:hover {
  color: #E87906;
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin article p.entity-credentials {
  margin: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin {
  padding: 15px 10px;
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .row {
  display: flex;
  flex-wrap: wrap;
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .rank {
  margin: 0px;
  float: none;
  display: block;
  text-align: center;
  width: 100%;
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .rank {
  order: 1;
  margin-bottom: 5px;
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions {
  order: 2;
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .edit .ece-group-action, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .remove .ece-group-action {
  min-width: 75px;
  margin: 0px 5px;
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .edit .ece-group-action:before, #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .remove .ece-group-action:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: inline-block;
  margin-right: 3px;
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .edit .ece-group-action:before {
  content: "";
}
#ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .remove .ece-group-action:before {
  content: "";
}
#ec-member-management-report .ece-group_admin .ece-searcher .ece-filter-form-popup form.ece-searcher-form .form-item-group-member-ranks {
  flex: 1 1 50%;
}
#ec-member-management-report .ece-group_admin .ece-searcher .ece-filter-form-popup form.ece-searcher-form .form-item-group-member-ranks label[for=edit-group-member-ranks] {
  margin-bottom: 12px;
}
#ec-member-management-report .ece-group_admin .ece-searcher .ece-filter-form-popup form.ece-searcher-form .form-item-group-member-ranks .form-type-radio {
  margin: 0px;
  padding: 0px;
}
#ec-member-management-report .ece-group_admin .ece-searcher .ece-filter-form-popup form.ece-searcher-form .form-item-sort-type + .clearfix {
  display: none;
}

.ec-company-bio {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 20px 15px 12px 15px;
  background-color: #f3e6d3;
  line-height: 1.1em;
  font-weight: 400;
  text-align: left;
}
.ec-company-bio .ec-company-bio-img {
  max-width: 33%;
  margin-right: 10px;
  margin-bottom: 5px;
  float: left;
  border: 1px solid #cccccc;
}
.ec-company-bio .ece-follow-action {
  margin-left: 0px;
  float: right;
}
.ec-company-bio .ec-author-bio-name a {
  margin-bottom: 7px;
  color: #02599d;
  font-weight: 700;
  display: block;
  font-size: 18px;
  font-weight: bold;
}
.ec-company-bio .ec-author-bio-text {
  color: #000;
  line-height: 1.6em;
}
.ec-company-bio .ec-author-bio-name.bio-subhead {
  margin-top: 15px;
  display: block;
  margin-bottom: 5px;
  color: #000;
  font-weight: 600;
}
.ec-company-bio .more-posts-list {
  padding-left: 31px;
}
.ec-company-bio .more-posts-list .more-posts-item {
  margin-bottom: 5px;
  margin-left: -15px;
  padding-bottom: 0px;
}
.ec-company-bio ul.recent-links {
  margin: 0;
  padding: 0 0 0 15px;
}
.ec-company-bio ul.recent-links li {
  line-height: 24px;
}
.ec-company-bio ul.recent-links li a {
  color: #000;
}
.ec-company-bio ul.recent-links li a:hover {
  color: #02599d;
}
.ec-company-bio .link-more {
  margin-top: 20px;
}

#sponsor-profile,
#ece-member-group,
#ece-group-org-content {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
}
#sponsor-profile .field.field-name-body,
#ece-member-group .field.field-name-body,
#ece-group-org-content .field.field-name-body {
  margin-top: 0px;
}
#sponsor-profile .ec-body-content,
#ece-member-group .ec-body-content,
#ece-group-org-content .ec-body-content {
  background-size: 100% auto;
  min-height: 480px;
  padding-top: 0px;
  position: relative;
}
#sponsor-profile .ec-body-content .ec-body-content-bg,
#ece-member-group .ec-body-content .ec-body-content-bg,
#ece-group-org-content .ec-body-content .ec-body-content-bg {
  position: absolute;
  width: 100%;
  z-index: 0;
  top: 0;
  max-height: 475px;
  overflow: hidden;
}
#sponsor-profile .ec-body-content .ec-body-content-bg img,
#ece-member-group .ec-body-content .ec-body-content-bg img,
#ece-group-org-content .ec-body-content .ec-body-content-bg img {
  display: block;
  margin: 0 auto;
  min-width: 100%;
  max-width: inherit;
}
#sponsor-profile .ec-body-content .ec-content,
#ece-member-group .ec-body-content .ec-content,
#ece-group-org-content .ec-body-content .ec-content {
  position: relative;
  padding-top: 260px;
  z-index: 1;
}
#sponsor-profile .ec-body-content .ec-content .container,
#ece-member-group .ec-body-content .ec-content .container,
#ece-group-org-content .ec-body-content .ec-content .container {
  background: #fafafa;
  border-radius: 5px 5px 0 0;
  padding-top: 30px;
  padding-bottom: 30px;
}
#sponsor-profile .ec-body-content .ec-report-chart-wrapper .result-chart,
#ece-member-group .ec-body-content .ec-report-chart-wrapper .result-chart,
#ece-group-org-content .ec-body-content .ec-report-chart-wrapper .result-chart {
  margin-bottom: 70px;
}
#sponsor-profile .ec-body-content .ec-report-chart-wrapper .result-chart ul,
#ece-member-group .ec-body-content .ec-report-chart-wrapper .result-chart ul,
#ece-group-org-content .ec-body-content .ec-report-chart-wrapper .result-chart ul {
  margin: 0px;
  padding: 0px;
  display: flex;
}
#sponsor-profile .ec-body-content .ec-report-chart-wrapper .result-chart ul li,
#ece-member-group .ec-body-content .ec-report-chart-wrapper .result-chart ul li,
#ece-group-org-content .ec-body-content .ec-report-chart-wrapper .result-chart ul li {
  background: #fff;
  padding: 20px;
  text-align: center;
  border-radius: 5px;
  list-style: none;
  margin: 0 10px;
  flex: 100%;
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
}
#sponsor-profile .ec-body-content .ec-report-chart-wrapper .result-chart ul li p,
#ece-member-group .ec-body-content .ec-report-chart-wrapper .result-chart ul li p,
#ece-group-org-content .ec-body-content .ec-report-chart-wrapper .result-chart ul li p {
  font-size: 12px;
}
#sponsor-profile .ec-body-content .ec-report-chart-wrapper .result-chart ul li .result,
#ece-member-group .ec-body-content .ec-report-chart-wrapper .result-chart ul li .result,
#ece-group-org-content .ec-body-content .ec-report-chart-wrapper .result-chart ul li .result {
  font-size: 24px;
  color: #1c65a5;
}
#sponsor-profile .ec-body-content .ec-content-header,
#ece-member-group .ec-body-content .ec-content-header,
#ece-group-org-content .ec-body-content .ec-content-header {
  margin-bottom: 35px;
  transition: top 0.5s;
  border-bottom: 1px solid #eee;
}
#sponsor-profile .ec-body-content .ec-content-header.affix,
#ece-member-group .ec-body-content .ec-content-header.affix,
#ece-group-org-content .ec-body-content .ec-content-header.affix {
  left: 0;
  right: 0;
  background: #fff;
  z-index: 9;
  margin-bottom: 0px;
  padding: 10px 0;
}
#sponsor-profile .ec-body-content .ec-content-header.affix .community-subtasks,
#ece-member-group .ec-body-content .ec-content-header.affix .community-subtasks,
#ece-group-org-content .ec-body-content .ec-content-header.affix .community-subtasks {
  display: none;
}
#sponsor-profile .ec-body-content .ec-content-header.affix + .ece-row,
#ece-member-group .ec-body-content .ec-content-header.affix + .ece-row,
#ece-group-org-content .ec-body-content .ec-content-header.affix + .ece-row {
  padding-top: 150px;
}
#sponsor-profile .ec-body-content .ec-content-header.affix #org-profile-header,
#ece-member-group .ec-body-content .ec-content-header.affix #org-profile-header,
#ece-group-org-content .ec-body-content .ec-content-header.affix #org-profile-header {
  max-width: 1260px;
  margin: 0 auto;
  padding: 0 7px;
}
#sponsor-profile .ec-body-content .ec-content-header.affix #org-profile-header .header_inner,
#ece-member-group .ec-body-content .ec-content-header.affix #org-profile-header .header_inner,
#ece-group-org-content .ec-body-content .ec-content-header.affix #org-profile-header .header_inner {
  display: flex;
  align-items: center;
}
#sponsor-profile .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .logo,
#ece-member-group .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .logo,
#ece-group-org-content .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .logo {
  padding-top: 0;
  max-width: 100px;
  margin-bottom: 0px;
  margin-right: 10px;
}
#sponsor-profile .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .logo img.logo,
#ece-member-group .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .logo img.logo,
#ece-group-org-content .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .logo img.logo {
  margin-bottom: 0px;
  margin-right: 0px;
}
#sponsor-profile .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .text,
#ece-member-group .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .text,
#ece-group-org-content .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .text {
  width: 100%;
  margin-right: 10px;
}
#sponsor-profile .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .text h1, #sponsor-profile .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .text h2,
#ece-member-group .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .text h1,
#ece-member-group .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .text h2,
#ece-group-org-content .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .text h1,
#ece-group-org-content .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .text h2 {
  margin: 0px;
  margin-top: 5px;
}
#sponsor-profile .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .text p,
#ece-member-group .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .text p,
#ece-group-org-content .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .text p {
  display: none;
}
#sponsor-profile .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .contact-social-wrapper,
#ece-member-group .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .contact-social-wrapper,
#ece-group-org-content .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .contact-social-wrapper {
  white-space: nowrap;
  margin-left: auto;
}
#sponsor-profile .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .contact-social-wrapper .ec-social li + li,
#ece-member-group .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .contact-social-wrapper .ec-social li + li,
#ece-group-org-content .ec-body-content .ec-content-header.affix #org-profile-header .header_inner .contact-social-wrapper .ec-social li + li {
  margin-left: 2px;
}
#sponsor-profile .ec-body-content .ec-content-header .community-subtasks,
#ece-member-group .ec-body-content .ec-content-header .community-subtasks,
#ece-group-org-content .ec-body-content .ec-content-header .community-subtasks {
  margin-top: 10px;
}
#sponsor-profile .ec-body-content .ec-content-header .community-subtasks ul.subtasks li,
#ece-member-group .ec-body-content .ec-content-header .community-subtasks ul.subtasks li,
#ece-group-org-content .ec-body-content .ec-content-header .community-subtasks ul.subtasks li {
  margin-bottom: -1px;
}
#sponsor-profile .ec-body-content .ec-content-header .community-subtasks ul.subtasks li.active a,
#ece-member-group .ec-body-content .ec-content-header .community-subtasks ul.subtasks li.active a,
#ece-group-org-content .ec-body-content .ec-content-header .community-subtasks ul.subtasks li.active a {
  background: transparent;
  border-top: 1px solid transparent;
  cursor: pointer;
}
#sponsor-profile .ec-body-content .ec-content-header .community-subtasks ul.subtasks li a,
#ece-member-group .ec-body-content .ec-content-header .community-subtasks ul.subtasks li a,
#ece-group-org-content .ec-body-content .ec-content-header .community-subtasks ul.subtasks li a {
  color: #333333;
}
#sponsor-profile .ec-body-content .ec-content-header .community-subtasks ul.subtasks li a.active, #sponsor-profile .ec-body-content .ec-content-header .community-subtasks ul.subtasks li a:hover,
#ece-member-group .ec-body-content .ec-content-header .community-subtasks ul.subtasks li a.active,
#ece-member-group .ec-body-content .ec-content-header .community-subtasks ul.subtasks li a:hover,
#ece-group-org-content .ec-body-content .ec-content-header .community-subtasks ul.subtasks li a.active,
#ece-group-org-content .ec-body-content .ec-content-header .community-subtasks ul.subtasks li a:hover {
  background: #eee;
  border-radius: 0 !important;
  border-top: 1px solid #1c65a5;
}
#sponsor-profile .ec-body-content .ec-content-header .ece-organization_header,
#ece-member-group .ec-body-content .ec-content-header .ece-organization_header,
#ece-group-org-content .ec-body-content .ec-content-header .ece-organization_header {
  background: none;
}
#sponsor-profile .ec-body-content .ec-content-header .container,
#ece-member-group .ec-body-content .ec-content-header .container,
#ece-group-org-content .ec-body-content .ec-content-header .container {
  border-radius: 5px 5px 0 0;
}
#sponsor-profile .ec-body-content .ec-content-header .container .logo,
#ece-member-group .ec-body-content .ec-content-header .container .logo,
#ece-group-org-content .ec-body-content .ec-content-header .container .logo {
  float: left;
  margin-right: 20px;
  padding-top: 0px;
}
#sponsor-profile .ec-body-content .ec-content-header .container .text h1, #sponsor-profile .ec-body-content .ec-content-header .container .text h2,
#ece-member-group .ec-body-content .ec-content-header .container .text h1,
#ece-member-group .ec-body-content .ec-content-header .container .text h2,
#ece-group-org-content .ec-body-content .ec-content-header .container .text h1,
#ece-group-org-content .ec-body-content .ec-content-header .container .text h2 {
  margin-bottom: 5px;
  margin-top: 15px !important;
}
#sponsor-profile .ec-body-content .ec-content-header .logo,
#ece-member-group .ec-body-content .ec-content-header .logo,
#ece-group-org-content .ec-body-content .ec-content-header .logo {
  float: left;
  margin-right: 20px;
  padding-top: 5px;
  max-width: 175px;
}
#sponsor-profile .ec-body-content .ec-content-header .text,
#ece-member-group .ec-body-content .ec-content-header .text,
#ece-group-org-content .ec-body-content .ec-content-header .text {
  float: left;
  max-width: inherit;
  width: calc(100% - 195px);
}
#sponsor-profile .ec-body-content .ec-content-header .text h1, #sponsor-profile .ec-body-content .ec-content-header .text h2,
#ece-member-group .ec-body-content .ec-content-header .text h1,
#ece-member-group .ec-body-content .ec-content-header .text h2,
#ece-group-org-content .ec-body-content .ec-content-header .text h1,
#ece-group-org-content .ec-body-content .ec-content-header .text h2 {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 5px;
  color: #000000;
  float: left;
  margin-top: 7px;
  margin-bottom: 18px;
}
#sponsor-profile .ec-body-content .ec-content-header .text h1 a, #sponsor-profile .ec-body-content .ec-content-header .text h2 a,
#ece-member-group .ec-body-content .ec-content-header .text h1 a,
#ece-member-group .ec-body-content .ec-content-header .text h2 a,
#ece-group-org-content .ec-body-content .ec-content-header .text h1 a,
#ece-group-org-content .ec-body-content .ec-content-header .text h2 a {
  color: #000000;
}
#sponsor-profile .ec-body-content .ec-content-header .text .default-btn-wrap,
#ece-member-group .ec-body-content .ec-content-header .text .default-btn-wrap,
#ece-group-org-content .ec-body-content .ec-content-header .text .default-btn-wrap {
  float: right;
}
#sponsor-profile .ec-body-content .ec-content-header .text p,
#ece-member-group .ec-body-content .ec-content-header .text p,
#ece-group-org-content .ec-body-content .ec-content-header .text p {
  font-size: 16px;
  color: #3b3b3b;
  margin-bottom: 0px;
  letter-spacing: 0.3px;
  font-weight: 300;
}
#sponsor-profile .ec-body-content .ec-content-header .text a.default-btn,
#ece-member-group .ec-body-content .ec-content-header .text a.default-btn,
#ece-group-org-content .ec-body-content .ec-content-header .text a.default-btn {
  margin-top: 0px;
}
#sponsor-profile .ec-body-content .ec-content-header .text a.contact-button,
#ece-member-group .ec-body-content .ec-content-header .text a.contact-button,
#ece-group-org-content .ec-body-content .ec-content-header .text a.contact-button {
  margin-top: 10px;
}
#sponsor-profile .ec-body-content .ec-content-header .text .ec-social,
#ece-member-group .ec-body-content .ec-content-header .text .ec-social,
#ece-group-org-content .ec-body-content .ec-content-header .text .ec-social {
  text-align: right;
}
#sponsor-profile .ec-body-content .ec-content-header .contact-social-wrapper,
#ece-member-group .ec-body-content .ec-content-header .contact-social-wrapper,
#ece-group-org-content .ec-body-content .ec-content-header .contact-social-wrapper {
  margin-top: 10px;
}
#sponsor-profile .ec-body-content .ec-content-header a.default-btn,
#ece-member-group .ec-body-content .ec-content-header a.default-btn,
#ece-group-org-content .ec-body-content .ec-content-header a.default-btn {
  float: right;
  margin-top: 20px;
}
#sponsor-profile .ec-body-content .ec-content-header .ec-social,
#ece-member-group .ec-body-content .ec-content-header .ec-social,
#ece-group-org-content .ec-body-content .ec-content-header .ec-social {
  text-align: right;
}
#sponsor-profile .ec-body-content .about-experts,
#ece-member-group .ec-body-content .about-experts,
#ece-group-org-content .ec-body-content .about-experts {
  margin-bottom: 40px;
}
#sponsor-profile .ec-body-content .about-experts .inner .content,
#ece-member-group .ec-body-content .about-experts .inner .content,
#ece-group-org-content .ec-body-content .about-experts .inner .content {
  padding: 15px 15px 0 15px;
  background: #fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
}
#sponsor-profile .ec-body-content .about-experts .inner .content h3,
#ece-member-group .ec-body-content .about-experts .inner .content h3,
#ece-group-org-content .ec-body-content .about-experts .inner .content h3 {
  margin-top: 0px;
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 14px;
  color: #000000;
}
#sponsor-profile .ec-body-content .about-experts .inner .content h3 a,
#ece-member-group .ec-body-content .about-experts .inner .content h3 a,
#ece-group-org-content .ec-body-content .about-experts .inner .content h3 a {
  color: #000000;
}
#sponsor-profile .ec-body-content .about-experts .inner .content h3 .show-experts,
#ece-member-group .ec-body-content .about-experts .inner .content h3 .show-experts,
#ece-group-org-content .ec-body-content .about-experts .inner .content h3 .show-experts {
  float: right;
  text-transform: uppercase;
}
#sponsor-profile .ec-body-content .about-experts .inner .content p,
#ece-member-group .ec-body-content .about-experts .inner .content p,
#ece-group-org-content .ec-body-content .about-experts .inner .content p {
  font-size: 12px;
  margin-bottom: 0px;
  letter-spacing: 0.3px;
}
#sponsor-profile .ec-body-content .about-experts .inner .content .ece-group_card,
#ece-member-group .ec-body-content .about-experts .inner .content .ece-group_card,
#ece-group-org-content .ec-body-content .about-experts .inner .content .ece-group_card {
  padding: 0px;
  margin: 0;
  border: none;
  background: none;
  box-shadow: inheirt;
}
#sponsor-profile .ec-body-content .about-experts .inner .content .ece-group_card h5.group-title,
#ece-member-group .ec-body-content .about-experts .inner .content .ece-group_card h5.group-title,
#ece-group-org-content .ec-body-content .about-experts .inner .content .ece-group_card h5.group-title {
  margin-top: 0px;
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  text-align: left;
}
#sponsor-profile .ec-body-content .about-experts .inner .content .ece-group_card h5.group-title a,
#ece-member-group .ec-body-content .about-experts .inner .content .ece-group_card h5.group-title a,
#ece-group-org-content .ec-body-content .about-experts .inner .content .ece-group_card h5.group-title a {
  color: #000000;
}
#sponsor-profile .ec-body-content .about-experts .inner .content .see-more-wrap,
#ece-member-group .ec-body-content .about-experts .inner .content .see-more-wrap,
#ece-group-org-content .ec-body-content .about-experts .inner .content .see-more-wrap {
  margin: 0 -15px;
  position: relative;
  margin-top: 6px;
}
#sponsor-profile .ec-body-content .about-experts .inner .content .see-more-wrap a,
#ece-member-group .ec-body-content .about-experts .inner .content .see-more-wrap a,
#ece-group-org-content .ec-body-content .about-experts .inner .content .see-more-wrap a {
  display: block;
  width: 100%;
  color: #000000;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-summary.col-lg-7 .summary,
#ece-member-group .ec-body-content .about-experts .ece-about-summary.col-lg-7 .summary,
#ece-group-org-content .ec-body-content .about-experts .ece-about-summary.col-lg-7 .summary {
  min-height: 159px;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-summary.col-lg-4 .summary,
#ece-member-group .ec-body-content .about-experts .ece-about-summary.col-lg-4 .summary,
#ece-group-org-content .ec-body-content .about-experts .ece-about-summary.col-lg-4 .summary {
  min-height: 242px;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-summary .inner .content .summary,
#ece-member-group .ec-body-content .about-experts .ece-about-summary .inner .content .summary,
#ece-group-org-content .ec-body-content .about-experts .ece-about-summary .inner .content .summary {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.42;
  letter-spacing: 0.3px;
  text-align: left;
  color: #5e5e5e;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-summary .inner .content .summary p,
#ece-member-group .ec-body-content .about-experts .ece-about-summary .inner .content .summary p,
#ece-group-org-content .ec-body-content .about-experts .ece-about-summary .inner .content .summary p {
  margin-bottom: 10px;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .resource-item-content,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .resource-item-content,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .resource-item-content {
  min-height: 238px;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .left,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .left,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .left {
  width: calc(100% - 25px);
  float: left;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .left h2,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .left h2,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .left h2 {
  margin-top: 0px;
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 14px;
  color: #5e5e5e;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .left h2 a,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .left h2 a,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .left h2 a {
  color: #5e5e5e;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .left p,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .left p,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .left p {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 0px;
  font-size: 12px;
  color: #5e5e5e;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .right,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .right,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .right {
  width: 20px;
  height: 20px;
  float: right;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .case_study,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .case_study,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .case_study {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url(../images/icons/icon-casestudies.svg) no-repeat;
  background-size: 100%;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .database_spreadsheet,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .database_spreadsheet,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .database_spreadsheet {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url(../images/icons/icon-databaseandspreadsheet.svg) no-repeat;
  background-size: 100%;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .infographic,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .infographic,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .infographic {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url(../images/icons/icon-infographic.svg) no-repeat;
  background-size: 100%;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .podcast_audio,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .podcast_audio,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .podcast_audio {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url(../images/icons/icon-podcast.svg) no-repeat;
  background-size: 100%;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .presentation,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .presentation,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .presentation {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url(../images/icons/icon-presentation.svg) no-repeat;
  background-size: 100%;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .product_sheet,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .product_sheet,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .product_sheet {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url(../images/icons/icon-product-sheet.svg) no-repeat;
  background-size: 100%;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .publication,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .publication,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .publication {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url(../images/icons/icon-publications.svg) no-repeat;
  background-size: 100%;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .recorded_webinar,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .recorded_webinar,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .recorded_webinar {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url(../images/icons/icon-recorded-webinar.svg) no-repeat;
  background-size: 100%;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .white_paper,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .white_paper,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .white_paper {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url(../images/icons/icon-whitepaper.svg) no-repeat;
  background-size: 100%;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .resource_other,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .resource_other,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .resource_other {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url(../images/icons/icon-other.svg) no-repeat;
  background-size: 100%;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .video,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .video,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .right .video {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url(../images/icons/icon-video.svg) no-repeat;
  background-size: 100%;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .right i,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .right i,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .right i {
  position: relative;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .right i:hover,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .right i:hover,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .right i:hover {
  cursor: pointer;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item .right i:hover:after,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item .right i:hover:after,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item .right i:hover:after {
  content: "";
  position: absolute;
  top: -1.5px;
  left: -1.5px;
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 3px #ffffff;
  border-radius: 100%;
  width: 23px;
  height: 23px;
  cursor: pointer;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .item + .item,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .item + .item,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .item + .item {
  margin-top: 12px;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-resources .inner .content .see-more-wrap,
#ece-member-group .ec-body-content .about-experts .ece-about-resources .inner .content .see-more-wrap,
#ece-group-org-content .ec-body-content .about-experts .ece-about-resources .inner .content .see-more-wrap {
  margin-top: 10px;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-contributor.col-lg-5 .inner .content .row,
#ece-member-group .ec-body-content .about-experts .ece-about-contributor.col-lg-5 .inner .content .row,
#ece-group-org-content .ec-body-content .about-experts .ece-about-contributor.col-lg-5 .inner .content .row {
  min-height: 165px;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-contributor.col-lg-4 .inner .content .row,
#ece-member-group .ec-body-content .about-experts .ece-about-contributor.col-lg-4 .inner .content .row,
#ece-group-org-content .ec-body-content .about-experts .ece-about-contributor.col-lg-4 .inner .content .row {
  min-height: 248px;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-contributor .inner .content .row .col-sm-6,
#ece-member-group .ec-body-content .about-experts .ece-about-contributor .inner .content .row .col-sm-6,
#ece-group-org-content .ec-body-content .about-experts .ece-about-contributor .inner .content .row .col-sm-6 {
  min-height: 55px;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-contributor .inner .content .see-more-wrap,
#ece-member-group .ec-body-content .about-experts .ece-about-contributor .inner .content .see-more-wrap,
#ece-group-org-content .ec-body-content .about-experts .ece-about-contributor .inner .content .see-more-wrap {
  margin-top: 0px;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-contributor .inner .content .item h3,
#ece-member-group .ec-body-content .about-experts .ece-about-contributor .inner .content .item h3,
#ece-group-org-content .ec-body-content .about-experts .ece-about-contributor .inner .content .item h3 {
  margin-top: 0px;
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 14px;
  color: #5e5e5e;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-contributor .inner .content .item p,
#ece-member-group .ec-body-content .about-experts .ece-about-contributor .inner .content .item p,
#ece-group-org-content .ec-body-content .about-experts .ece-about-contributor .inner .content .item p {
  font-size: 12px;
  color: #5e5e5e;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor,
#ece-member-group .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor,
#ece-group-org-content .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor {
  margin-bottom: 9px;
  display: flex;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .image,
#ece-member-group .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .image,
#ece-group-org-content .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .image {
  float: left;
  width: 40px;
  margin-right: 6px;
  position: relative;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .image img,
#ece-member-group .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .image img,
#ece-group-org-content .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .image img {
  width: 40px;
  height: 40px;
  min-width: 40px;
  border-radius: 40px;
  overflow: hidden;
  max-height: 40px;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .image .icon-expert,
#ece-member-group .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .image .icon-expert,
#ece-group-org-content .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .image .icon-expert {
  position: absolute;
  top: -7px;
  right: -7px;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .detail,
#ece-member-group .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .detail,
#ece-group-org-content .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .detail {
  float: left;
  width: calc(100% - 46px);
}
#sponsor-profile .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .detail h3,
#ece-member-group .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .detail h3,
#ece-group-org-content .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .detail h3 {
  font-size: 13px;
  color: #000000;
  letter-spacing: 0.3px;
  margin-bottom: 0px;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#sponsor-profile .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .detail p,
#ece-member-group .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .detail p,
#ece-group-org-content .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .detail p {
  font-size: 12px;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#sponsor-profile .ec-body-content .ec-highlights,
#ece-member-group .ec-body-content .ec-highlights,
#ece-group-org-content .ec-body-content .ec-highlights {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
}
#sponsor-profile .ec-body-content .ec-highlights .ec-highlight-title .ec-content-option ul,
#ece-member-group .ec-body-content .ec-highlights .ec-highlight-title .ec-content-option ul,
#ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-title .ec-content-option ul {
  margin: 0;
  padding: 0;
  text-align: right;
}
#sponsor-profile .ec-body-content .ec-highlights .ec-highlight-title .ec-content-option ul li,
#ece-member-group .ec-body-content .ec-highlights .ec-highlight-title .ec-content-option ul li,
#ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-title .ec-content-option ul li {
  display: inline-block;
  font-weight: 500;
}
#sponsor-profile .ec-body-content .ec-highlights .ec-highlight-title .ec-content-option ul li i,
#ece-member-group .ec-body-content .ec-highlights .ec-highlight-title .ec-content-option ul li i,
#ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-title .ec-content-option ul li i {
  margin-right: 7px;
}
#sponsor-profile .ec-body-content .ec-highlights .ec-highlight-title .ec-content-option ul li + li,
#ece-member-group .ec-body-content .ec-highlights .ec-highlight-title .ec-content-option ul li + li,
#ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-title .ec-content-option ul li + li {
  margin-left: 20px;
}
#sponsor-profile .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper,
#ece-member-group .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper,
#ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper {
  background: none;
  box-shadow: inherit;
  padding: 0px;
}
#sponsor-profile .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .headliner h3,
#ece-member-group .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .headliner h3,
#ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .headliner h3 {
  float: left;
  border-left: 4px solid #2482fa;
  padding-left: 16px;
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  line-height: 25px;
  letter-spacing: 0.3px;
  text-align: left;
  color: #8d8d8d;
  margin-top: 0px;
}
#sponsor-profile .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .headliner .filter,
#ece-member-group .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .headliner .filter,
#ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .headliner .filter {
  float: right;
}
#sponsor-profile .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .headliner .filter .filter-hover,
#ece-member-group .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .headliner .filter .filter-hover,
#ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .headliner .filter .filter-hover {
  z-index: 9999;
}
#sponsor-profile .ec-body-content .ec-highlights + .ec-highlights,
#ece-member-group .ec-body-content .ec-highlights + .ec-highlights,
#ece-group-org-content .ec-body-content .ec-highlights + .ec-highlights {
  margin-top: 45px;
}
#sponsor-profile .ec-body-content .sidebar .ece-ad,
#ece-member-group .ec-body-content .sidebar .ece-ad,
#ece-group-org-content .ec-body-content .sidebar .ece-ad {
  margin-top: 0px;
}
#sponsor-profile .ec-body-content .sidebar .ece-ad + .ece-ad,
#ece-member-group .ec-body-content .sidebar .ece-ad + .ece-ad,
#ece-group-org-content .ec-body-content .sidebar .ece-ad + .ece-ad {
  margin-top: 40px;
}
#sponsor-profile .ec-body-content .ec-title-container,
#ece-member-group .ec-body-content .ec-title-container,
#ece-group-org-content .ec-body-content .ec-title-container {
  margin-bottom: 15px;
}
#sponsor-profile .ec-body-content .ec-title-container h3,
#ece-member-group .ec-body-content .ec-title-container h3,
#ece-group-org-content .ec-body-content .ec-title-container h3 {
  font-size: 14px;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  border-left: 4px solid #2482fa;
  padding-left: 16px;
  line-height: 20px;
  margin-bottom: 0;
}

nav.navbar.secondary_navbar.affix + .ece-top-header + .ec-advertise-row + ins + #top-nav.affix + #page-wrapper #org-pro-head.affix {
  top: 101px;
}
nav.navbar.secondary_navbar.affix + .ece-top-header + .ec-advertise-row + ins + #top-nav.affix + #page-wrapper #org-pro-head.affix + .ece-row {
  padding-top: 200px;
}

.ece-author_card .author-post-date {
  display: flex;
  align-items: center;
}
.ece-author_card .author-post-date .author-post .article-ago {
  display: inline-block;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  margin: 0px;
  color: #8d8d8d;
}
.ece-author_card .author-post-date .author_company_picture_strm {
  display: inline-block;
  margin-left: 10px;
}
.ece-author_card .author-post-date .author_company_picture_strm img {
  max-height: 40px;
}
.ece-author_card .author_company_picture_strm img {
  max-height: 40px;
}

#ece-member-group, #ece-member-profile .member_stream_content .member_connection {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
#ece-member-group .message-container, #ece-member-profile .member_stream_content .member_connection .message-container {
  margin-bottom: 20px;
}
#ece-member-group .newContentEntry-wrapper, #ece-member-profile .member_stream_content .member_connection .newContentEntry-wrapper {
  margin: 0 10px;
}
#ece-member-group .ec-title-back-org, #ece-member-profile .member_stream_content .member_connection .ec-title-back-org {
  margin-bottom: 20px;
}
#ece-member-group .ec-title-back-org h3, #ece-member-profile .member_stream_content .member_connection .ec-title-back-org h3 {
  font-size: 14px;
  letter-spacing: 0.3px;
  text-align: left;
  color: #8d8d8d;
  border-left: 4px solid #2482fa;
  padding-left: 16px;
  line-height: 20px;
  margin-bottom: 0;
  margin: 0;
}
#ece-member-group .ec-title-back-org .col-sm-6 + .col-sm-6, #ece-member-profile .member_stream_content .member_connection .ec-title-back-org .col-sm-6 + .col-sm-6 {
  text-align: right;
}
#ece-member-group .ec-title-back-org .col-sm-6 + .col-sm-6 .bck-org-btn, #ece-member-profile .member_stream_content .member_connection .ec-title-back-org .col-sm-6 + .col-sm-6 .bck-org-btn {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #1c65a5;
  position: relative;
  padding-left: 20px;
}
#ece-member-group .ec-title-back-org .col-sm-6 + .col-sm-6 .bck-org-btn:before, #ece-member-profile .member_stream_content .member_connection .ec-title-back-org .col-sm-6 + .col-sm-6 .bck-org-btn:before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  background: url("../images/icons/icon-link-back.svg") no-repeat;
  width: 12px;
  height: 12px;
  background-size: 100%;
  background-position: center center;
}
#ece-member-group .dataTables_info, #ece-member-profile .member_stream_content .member_connection .dataTables_info {
  font-size: 14px;
  letter-spacing: 0.3px;
  color: #8d8d8d;
  margin-top: 0;
  display: block;
  text-align: center;
}

.ece-org-bio-img {
  display: flex;
}
.ece-org-bio-img .ece-about-org {
  margin-right: 20px;
}
.ece-org-bio-img .ece-org-logo {
  max-width: 120px;
  min-width: 120px;
  margin-left: auto;
}

input[type=submit].post-btn {
  background-color: #1c65a5 !important;
  color: #fff !important;
  border: solid 2px transparent !important;
  font-weight: bold !important;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  line-height: 18px !important;
  margin-top: 0px !important;
}
input[type=submit].post-btn:hover {
  background-image: linear-gradient(203deg, #2483ff, #2779d2) !important;
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 2px #fff !important;
  color: #fff;
  opacity: 1 !important;
  font-weight: bold !important;
}
input[type=submit].post-btn:focus {
  background-image: linear-gradient(203deg, #2483ff, #2779d2) !important;
  box-shadow: 0 4px 4px 0 rgba(0, 100, 167, 0.5);
  border: solid 2px #fff !important;
  color: #fff !important;
  color: rgba(255, 255, 255, 0.8) !important;
  font-weight: bold;
  opacity: 1 !important;
}

.content {
  position: relative;
  /*transition: margin 0.4s ease;*/
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form {
  min-width: 326px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 14px 22px 0 rgba(0, 0, 0, 0.27);
  padding: 20px;
  top: 10px;
  position: absolute;
  z-index: 1;
  /*left: 50%; transform: translate(-50%);*/
  right: 0;
  max-width: 326px;
  border: none !important;
  top: 0;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form {
  display: flex;
  flex-wrap: wrap;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .form-item-keywords {
  padding-bottom: 0;
  margin-bottom: 5px;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input[type=submit] {
  order: 3;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .form-item-bundles {
  flex: 1 1 50%;
  padding-bottom: 0px;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .form-item-bundles > label {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.5px;
  text-transform: capitalize;
  margin-bottom: 12px;
  margin-top: 0px;
  color: #333333;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .form-item-bundles .form-type-checkbox {
  margin-top: 0;
  padding-bottom: 0px;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .form-item {
  padding-bottom: 5px;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .form-item label.option {
  margin-bottom: 0px;
  text-transform: inherit;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form h6 {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.5px;
  text-transform: capitalize;
  margin-bottom: 12px;
  margin-top: 0px;
  color: #333333;
  display: block;
  width: 100%;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .filter-items-cancel {
  position: absolute;
  right: 20px;
  top: 15px;
  font-weight: bold;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .filter-items-cancel a {
  color: #333333;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .form-item-entity-bundles label,
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .form-item-sort-type label {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.5px;
  text-transform: none;
  margin-bottom: 12px;
  margin-top: 0px;
  color: #333333;
  display: block;
  width: 100%;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .form-item-topics {
  padding-bottom: 0;
  padding-top: 20px;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .form-item-sort-type {
  flex: 1 1 50%;
  padding-bottom: 0px;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .form-item-sort-type > .form-item-sort-type > label {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.5px;
  text-transform: none;
  margin-bottom: 12px;
  margin-top: 0px;
  color: #333333;
  display: block;
  width: 100%;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .form-item-sort-type .form-type-radio {
  margin-top: 0;
  padding-bottom: 0px;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .form-item-resource-types {
  flex: 1 1 50%;
  padding-bottom: 0px;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .clearfix {
  flex: 1 1 100%;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .form-type-select {
  margin-top: 0px;
  margin-bottom: 10px;
  order: 2;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-submit {
  min-width: 125px;
  margin-top: 15px;
  margin-bottom: 0px;
  cursor: pointer;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-reset {
  min-width: 125px;
  margin-left: auto;
  margin-top: 15px;
  margin-bottom: 0px;
  background: #fff;
  color: #1c65a5;
  border-color: #1c65a5;
  cursor: pointer;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-reset:hover {
  box-shadow: 0 6px 8px 0 rgba(0, 100, 167, 0.11);
  opacity: 1;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-reset:focus {
  opacity: 0.7;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form #edit-submit,
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .form-reset {
  display: block;
  order: 3;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form select {
  background: #fff !important;
  width: 100%;
  border: none !important;
  border-bottom: 1px solid #d8d8d8 !important;
  font-size: 14px !important;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.08;
  letter-spacing: 0;
  color: #333333;
  position: relative;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form select:focus {
  outline: none;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .form-item-keywords input {
  width: 100%;
  min-width: 180px;
  height: 31px;
  border-radius: 15.5px !important;
  display: inline-block;
  padding: 4px 20px;
  box-shadow: inherit;
  border: 1px solid #e0e0e0;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #383838;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  background: #fff url(../images/icons/warmgray/icon-search.svg) no-repeat;
  background-size: 12px 12px;
  background-position: 90% center;
  border: 2px solid #e0e0e0;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form .form-item-keywords input:focus {
  outline: 0;
  border: solid 2px #2482fa;
  background: #fff url(../images/icons/icon-search.svg) no-repeat;
  background-size: 12px 12px;
  background-position: 90% center;
}
.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form#ece-searcher-form-admin-people .ece-form .filter-items-cancel, .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form#ece-searcher-form-admin-content .ece-form .filter-items-cancel {
  right: 10px;
  top: 5px;
}

.content .ece-searcher .ece-filter-form-popup form.ece-searcher-form {
  top: 40px;
}

.ece-form .sponsorship-features .sponsorship-feature-data-group .form-checkboxes .form-item {
  display: inline-block;
  margin-right: 35px;
}

/*Sponsor Group Slider*/
.h-sponsor-carousel-row {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: white;
}
.h-sponsor-carousel-row h2 {
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #333333;
  display: block;
  margin-top: 0px;
  margin-bottom: 40px;
  text-align: center;
}
.h-sponsor-carousel-row .h-sponsor-carousel {
  padding: 0 0px;
}
.h-sponsor-carousel-row .h-sponsor-multi-item {
  position: relative;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .carousel-inner {
  white-space: nowrap;
  overflow: hidden;
  margin: 0;
  text-align: center;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .carousel-inner .item {
  display: inline-block;
  margin: 0 10px;
  width: calc(20% - 20px);
  position: relative;
  vertical-align: top;
  overflow: hidden;
  height: 100%;
  white-space: normal;
  padding: 0px;
  text-align: center;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .carousel-inner .image {
  width: 125px;
  height: 125px;
  margin: 0 auto;
  margin-bottom: 10px;
  position: relative;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .carousel-inner .image img {
  width: 120px;
  height: auto;
  border-radius: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  padding: 0;
  margin: 0 auto;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .carousel-inner .detail {
  padding: 0 10px;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .carousel-inner .detail h3.title {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.6em;
  font-style: normal;
  letter-spacing: 0.3px;
  color: #333333;
  margin-bottom: 0px;
  margin-top: 15px;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .carousel-inner .detail h3.title a {
  color: #333333;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .carousel-inner .detail p.subscriber {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  color: #cbcbcb;
  margin-bottom: 6px;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .carousel-inner .see-more-wrap a {
  height: 39px;
  line-height: 37px !important;
  display: block;
  border-radius: 4px;
  background-color: #fcfeff;
  text-transform: uppercase;
  font-size: 12px;
  border-top: 1px solid rgba(36, 130, 250, 0.3);
  border-radius: 0 0 4px 4px;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .owl-item .item .image img {
  width: auto;
  display: block;
  margin: 0 auto;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .item-controls {
  position: absolute;
  top: 45%;
  width: 100%;
  display: none;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .item-controls .MS-left {
  left: -40px;
  background: none;
  box-shadow: inherit;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 18px;
  font-weight: bold;
  color: #333333;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .item-controls .MS-left:hover {
  opacity: 1;
  color: #E87906;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .item-controls .MS-left:focus {
  outline: none;
  opacity: 1;
  color: #E87906;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .item-controls .MS-left:focus i {
  outline: none;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .item-controls .MS-right {
  right: -40px;
  background: none;
  box-shadow: inherit;
  border: none;
  padding: 0;
  position: absolute;
  font-size: 18px;
  font-weight: bold;
  color: #333333;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .item-controls .MS-right:hover {
  opacity: 1;
  color: #E87906;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .item-controls .MS-right:focus {
  outline: none;
  opacity: 1;
  color: #E87906;
}
.h-sponsor-carousel-row .h-sponsor-multi-item .item-controls .MS-right:focus i {
  outline: none;
}
@media (max-width: 991px) {
  .h-sponsor-carousel-row .h-sponsor-multi-item .carousel-inner .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .h-sponsor-carousel-row .h-sponsor-multi-item .carousel-inner .item {
    width: 50%;
  }
}
@media (max-width: 567px) {
  .h-sponsor-carousel-row .h-sponsor-multi-item .carousel-inner .item {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .h-sponsor-carousel-row .h-sponsor-multi-item .item-controls .MS-left {
    left: -10px;
  }
}
@media (max-width: 767px) {
  .h-sponsor-carousel-row .h-sponsor-multi-item .item-controls .MS-right {
    right: -20px;
  }
}

form#ece-sponsorship-form .form-radios .form-type-radio label.option {
  padding-left: 20px;
}

.sponsorships-list .ece-table ul.inline li i.fa-trash-alt {
  cursor: pointer;
}
.sponsorships-list .ece-table ul.inline li i.fa-trash-alt:hover {
  color: #E87906;
}

.ec-body-content .ec-body-content-bg:empty + .ec-content {
  padding-top: 0 !important;
}

@media only screen and (min-width: 1200px) {
  .mobile-toggles,
.searcher-form-toggles {
    display: none;
  }

  #searcherform {
    display: block;
  }

  #searcher-wrapper {
    width: 138px;
  }

  #searcher-wrapper.affix {
    position: fixed !important;
    top: 55px;
  }

  .ece-searcher .searcher-sidebar {
    min-height: 600px;
  }
}
@media only screen and (min-width: 992px) {
  .ece-rspnsv-container .ece-row .left-sidebar {
    width: 210px;
  }
  .ece-rspnsv-container .ece-row .mid-content {
    width: calc(100% - 525px);
  }
  .ece-rspnsv-container .ece-row .mid-content-no-leftbar,
.ece-rspnsv-container .ece-row .content-left {
    width: calc(100% - 315px);
  }
  .ece-rspnsv-container .ece-row .sidebar {
    width: 315px;
    margin: 0 auto;
  }

  .author-action-status-group {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  nav.navbar ul.navbar-nav li.option-responsive:hover .dropdown-menu {
    display: block !important;
  }
  nav.navbar ul.navbar-nav li.option-responsive.open:hover > .dropdown-menu {
    display: block;
  }
  nav.navbar ul.navbar-nav li.option-responsive.open > .dropdown-menu {
    display: none;
  }

  .ece-community_header .community-header-content .header-content .community-label h1.subtask-menu-toggle .dropdown-arrow i, .ece-community_header .community-header-content .header-content .community-label h2.subtask-menu-toggle .dropdown-arrow i {
    display: none;
  }
  .ece-community_header .community-header-content .group-actions {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
  }

  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .ece-user-detail-row {
    margin-right: 10px;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .member-label h1 .dropdown-arrow i {
    display: none;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row {
    display: flex !important;
    white-space: nowrap;
  }

  .member-admin-dashboard .ece-row .left-sidebar {
    width: 300px !important;
    margin-right: 20px;
  }
  .member-admin-dashboard .ece-row .left-sidebar .mem-s-close {
    display: none;
  }
  .member-admin-dashboard .ece-row .mid-content {
    width: calc(100% - 320px);
    padding-bottom: 100px;
    padding-top: 20px;
  }
  .member-admin-dashboard .ece-row .mid-content .mem-s-open {
    display: none;
  }
  .member-admin-dashboard .ece-row .org-admin-mid-content {
    display: flex;
    flex-wrap: wrap;
    padding-right: 0px;
  }
  .member-admin-dashboard .ece-row .org-admin-mid-content .overview-mid-content {
    width: calc(100% - 320px);
    padding-bottom: 100px;
  }
  .member-admin-dashboard .ece-row .org-admin-mid-content .sidebar {
    width: 300px;
    margin-left: 20px;
  }

  #sponsor-profile .ec-body-content .ec-content-header .text h1 span.dropdown-arrow, #sponsor-profile .ec-body-content .ec-content-header .text h2 span.dropdown-arrow,
#ece-member-group .ec-body-content .ec-content-header .text h1 span.dropdown-arrow,
#ece-member-group .ec-body-content .ec-content-header .text h2 span.dropdown-arrow,
#ece-group-org-content .ec-body-content .ec-content-header .text h1 span.dropdown-arrow,
#ece-group-org-content .ec-body-content .ec-content-header .text h2 span.dropdown-arrow {
    display: none;
  }
  #sponsor-profile .ec-body-content .ec-content-header .contact-social-wrapper,
#ece-member-group .ec-body-content .ec-content-header .contact-social-wrapper,
#ece-group-org-content .ec-body-content .ec-content-header .contact-social-wrapper {
    display: block !important;
    height: auto !important;
    margin-top: 5px !important;
  }
  #sponsor-profile .ec-body-content .ec-content-header#org-pro-head.affix .contact-social-wrapper,
#ece-member-group .ec-body-content .ec-content-header#org-pro-head.affix .contact-social-wrapper,
#ece-group-org-content .ec-body-content .ec-content-header#org-pro-head.affix .contact-social-wrapper {
    margin-top: 0px !important;
  }
}
@media only screen and (min-width: 501px) {
  .select2-container--open .select2-dropdown--below,
.select2-container--open .select2-dropdown--above {
    width: auto !important;
  }

  .ece-searcher-form form.ece-searcher-form {
    display: block !important;
  }
  .ece-searcher-form form.ece-searcher-form .ece-form .filter-items-cancel {
    display: none;
  }
}
@media only screen and (max-width: 1300px) {
  #newsletter-stream .n-member,
#newsletter-stream .n-not-member {
    width: 100%;
  }
  #newsletter-stream .n-member {
    margin-bottom: 40px;
  }

  #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li {
    margin-bottom: 10px;
    min-width: 33.33%;
  }
  #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li br {
    display: none;
  }
  #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li:first-child {
    min-width: 100%;
  }
}
@media only screen and (max-width: 1350px) {
  .group-reports .ece-table .ec-data-table {
    overflow-x: auto;
  }
}
@media only screen and (min-width: 991px) and (max-width: 1350px) {
  .ece-newsletter_subscribe_widget .subscribe-form .form-item {
    max-width: inherit;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .ece-newsletter_subscribe_widget .subscribe-form #ece-subscribe-newsletter-form .submit-subscribe {
    display: block;
  }

  #ece-author-detail-card .ece-author-detail {
    display: flex;
    flex-wrap: wrap;
  }
  #ece-author-detail-card .ece-author-detail .ec-author-profile {
    width: 100%;
    min-width: 100%;
  }
  #ece-author-detail-card .ece-author-detail .ec-author-profile .panel-body {
    display: flex;
    flex-wrap: wrap;
  }
  #ece-author-detail-card .ece-author-detail .ec-author-profile .panel-body .user-detail {
    width: 100%;
    min-width: 100%;
  }
  #ece-author-detail-card .ece-author-detail .ece-auth-bio-wrap {
    width: 100%;
    min-width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .container {
    width: 100%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1350px) {
  .container {
    width: calc(100% - 45px);
  }

  nav.navbar .container, .ece-top-header .container, .ec-advertise-row .container, nav.top-nav .container {
    width: calc(100% - 45px);
  }
}
@media only screen and (max-width: 1199px) {
  #sponsor-profile .ec-body-content,
#ece-member-group .ec-body-content,
#ece-group-org-content .ec-body-content {
    /*      .access-btn {
            clear: both;
            display: block;
            ul {
              float: left;
            }
          }*/
  }
  #sponsor-profile .ec-body-content .ec-body-content-bg,
#ece-member-group .ec-body-content .ec-body-content-bg,
#ece-group-org-content .ec-body-content .ec-body-content-bg {
    max-height: 205px;
  }
  #sponsor-profile .ec-body-content .ec-content,
#ece-member-group .ec-body-content .ec-content,
#ece-group-org-content .ec-body-content .ec-content {
    padding-top: 100px;
  }
  #sponsor-profile .ec-body-content .logo,
#ece-member-group .ec-body-content .logo,
#ece-group-org-content .ec-body-content .logo {
    margin-bottom: 5px;
  }
  #sponsor-profile .ec-body-content h1,
#ece-member-group .ec-body-content h1,
#ece-group-org-content .ec-body-content h1 {
    margin-bottom: 10px;
  }
  #sponsor-profile .ec-body-content p,
#ece-member-group .ec-body-content p,
#ece-group-org-content .ec-body-content p {
    margin-top: 10px;
  }

  #sponsor-profile .ec-body-content .about-experts .ece-about-summary.col-lg-4 {
    margin-bottom: 15px;
  }
  #sponsor-profile .ec-body-content .about-experts .ece-about-summary.col-lg-4 .summary {
    min-height: inherit;
  }

  #ece-member-profile .about-experts .ece-about-member-block {
    margin-bottom: 15px;
  }
  #ece-member-profile .about-experts .ece-about-member-block .inner .content .summary {
    min-height: inherit;
  }

  #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .image {
    height: 130px;
  }

  body.html {
    margin-top: 0px;
  }

  footer .mobile-toggles {
    float: left;
  }
  footer .footer-navbar-body {
    float: left;
  }
  footer .footer-navbar-body ul.menu {
    margin-top: 0;
  }

  form {
    padding-left: 0;
    padding-right: 0;
  }
  form .form-type-radio .description,
form .form-type-checkbox .description {
    margin-left: 0;
  }
  form .confirm-parent,
form .password-parent {
    width: 100%;
  }
  form .field-type-rich_link .form-item {
    white-space: normal;
  }

  .lead-collection-form form {
    padding: 20px !important;
  }

  .node .field.field-name-body .lead-collection-embedded.lead-collection-form {
    margin: 0 0 20px;
    display: block;
    float: none;
    width: 100%;
    max-width: inherit;
    margin-top: 20px;
  }
  .node .field.field-name-body .lead-collection-embedded.lead-collection-form .lead-collection-toggle {
    margin: 0 0 10px 10px;
    display: none;
  }
  .node .field.field-name-body .lead-collection-embedded.lead-collection-form .lead-collection-toggle.collapsed {
    display: block;
    background: #e9f0eb;
    border: 1px solid #d2e0d7;
    font-size: 12px;
  }
  .node .field.field-name-body .lead-collection-embedded.lead-collection-form form {
    padding: 20px;
  }
  .node .field.field-name-body .lead-collection-embedded.lead-collection-form .mobile-toggles {
    display: none;
  }
  .node .field.field-name-body .lead-collection-embedded.lead-collection-form #lead-collection-content {
    display: block;
    max-width: inherit;
  }
  .node .field.field-name-body .lead-collection-embedded.lead-collection-form #lead-collection-content.collapse.in {
    display: block;
  }

  form#user-register-form .section:before {
    margin-bottom: 10px;
  }
  form#user-register-form .field-type-text {
    width: 100%;
  }

  .ece-searcher #searcher-wrapper.affix {
    position: fixed !important;
    width: 100%;
    top: 0px;
    left: 0;
    z-index: 1;
  }
  .ece-searcher #searcher-wrapper.affix-bottom {
    position: absolute;
    width: 100%;
    top: 56px;
    left: 0;
    z-index: 1;
  }
  .ece-searcher .ece-searcher-form-container {
    max-width: 500px;
    margin: 0 auto;
  }
  .ece-searcher .ece-searcher-form-container form.ece-searcher-form {
    padding: 15px;
  }
  .ece-searcher .ece-searcher-form-container form.ece-searcher-form:after {
    content: "";
    display: table;
    clear: both;
  }
  .ece-searcher .left-rail.no-gutter-left {
    padding-left: 8px;
  }
  .ece-searcher .left-rail-ads {
    display: block;
  }
  .ece-searcher .pagination-container {
    text-align: center;
  }
  .ece-searcher .pagination-container .dataTables_info {
    float: none;
  }

  .mobile-toggles .toggle {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid #e6e6e6;
    float: none;
    background: transparent;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 10px;
  }
  .mobile-toggles .toggle span {
    background: transparent;
    color: #b3b3b3;
    font-size: 15px;
  }
  .mobile-toggles .toggle.nav-toggle .toggle-label:before {
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 400;
    content: "";
    font-weight: 900;
    display: inline-block;
  }

  .tabbed.tabbed-horz ul.subtasks li {
    margin-right: 2px;
  }
  .tabbed.tabbed-horz ul.subtasks li a {
    margin-right: 2px;
  }
  .tabbed.tabbed-horz ul.subtasks li a .subtask-label {
    display: block;
  }
  .tabbed.tabbed-horz ul.subtasks li.active .subtask-label {
    display: inline;
    font-size: 12px;
  }
  .tabbed.tabbed-vert ul.nav {
    border-bottom: none;
  }
  .tabbed.tabbed-vert ul.nav li {
    display: inline-block;
    float: none;
    margin: 0 8px 8px 0;
  }
  .tabbed.tabbed-vert ul.nav li a {
    border: 1px solid #e6e6e6;
    background: #ecebea;
    color: #4A4A4A;
    font-size: 12px;
  }
  .tabbed.tabbed-vert ul.nav li.active a {
    background: #fff;
    font-weight: 600;
    color: #0C3452;
  }
  .tabbed.tabbed-vert ul.nav li:last-child {
    border-bottom: none;
  }

  ul.action_links li {
    min-width: 45%;
  }
  ul.action_links li .action {
    width: 100%;
    text-align: center;
    margin: 0 10px 10px 0;
  }

  .ece-searcher .searcher-form-toggles {
    background: #e7ebee;
    display: block;
    text-align: center;
    padding: 2px;
    display: none;
  }
  .ece-searcher .searcher-form-toggles .toggle.searcher-toggle {
    font-weight: bold;
  }
  .ece-searcher .searcher-form-toggles .toggle.searcher-toggle .toggle-label:after {
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 400;
    content: "";
    display: inline-block;
  }
  .searcher-controls {
    text-align: center;
  }

  .ece-community_header .header-content .community-label h1, .ece-community_header .header-content .community-label h2 {
    font-size: 24px;
    line-height: 30px;
  }

  #ece-modals .modal-header img {
    max-height: 20px;
  }
  #ece-modals h2 {
    font-size: 14px;
    line-height: 18px;
    margin-top: 0;
    margin-bottom: 5px;
  }
  #ece-modals p {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 4px;
  }
  #ece-modals .ece-login-modal form#user-login {
    padding: 0 0 10px 0;
  }
  #ece-modals .ece-login-modal form#user-login .form-type-password {
    padding-bottom: 10px;
  }
  #ece-modals .ece-login-modal hr {
    margin: 8px 0;
  }

  .ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .com-comment-wrap .content .post-by {
    max-width: inherit;
  }
  .ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .com-comment-wrap .content .title {
    max-width: inherit;
  }
  .ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .list-bullet {
    max-width: 20px;
  }
  .ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .list-bullet + .col-xs-11 {
    max-width: inherit !important;
  }

  .ece-home-page-container .h-about-row #toggle:checked ~ #expand {
    height: 445px;
  }

  .ece-community_header.affix {
    top: 50px;
    height: auto !important;
  }

  .node.mode-ece_full .article-info .info-items-right {
    margin-top: 5px;
  }

  #profile-left-menu-res-id ul.nav li {
    margin: 0 !important;
  }

  .page-news .message-container .ece-news-header-bg img,
.node-type-news-article .message-container .ece-news-header-bg img,
.ece-sponsors .message-container .ece-news-header-bg img,
.page-sponsors .message-container .ece-news-header-bg img {
    max-width: inherit;
    width: 100%;
    height: auto;
  }

  .left-sidebar {
    margin-bottom: 20px;
  }

  #ece-author-detail-card .ece-author-detail .author-bio h3 a {
    color: #333333;
  }
  #ece-author-detail-card .ece-author-detail .ece-status {
    border-top: none;
    padding-top: 5px;
  }

  .ece-stream-resources .message-container .ece-sponsor-header-bg,
.ece-stream-posts .message-container .ece-sponsor-header-bg,
.ece-stream-qa .message-container .ece-sponsor-header-bg,
.ece-experts .message-container .ece-sponsor-header-bg,
.page-sponsors .message-container .ece-sponsor-header-bg {
    background-size: cover;
  }

  .ece-search-p-container .sidebar #searcherform {
    display: block;
    max-width: 300px;
    margin: 0 auto;
  }

  .node .article-info ul.info-items {
    text-align: center !important;
  }

  #ec-member-management-report #ece-group_report-table tbody tr, #ec-member-management-report #member-expert-grid tbody tr {
    width: calc(33.33% - 20px);
  }

  #ec-member-management-report tr {
    width: calc(33.33% - 20px);
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .page-news #page-wrapper,
.node-type-news-article #page-wrapper {
    top: -70px;
  }
  .page-news .message-container .ece-news-header-bg img,
.node-type-news-article .message-container .ece-news-header-bg img {
    max-width: inherit;
    width: 100%;
    height: auto;
  }

  #ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .ece-action-group {
    width: 100%;
    margin-bottom: 5px;
  }
  #ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .ece-action-group .action-send-msg {
    margin-top: 5px;
  }
  #ece-author-detail-card #network-lp .network-owl .image {
    height: 130px;
  }
  #ece-author-detail-card #network-lp .network-owl .image img {
    width: auto;
    height: 100%;
  }

  #network-lp .network-owl .image {
    height: 130px;
  }
  #network-lp .network-owl .image img {
    width: auto;
    height: 100%;
  }

  #ec-member-management-report #ece-group_report-table tbody tr {
    width: calc(33.33% - 30px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .member-admin-dashboard .ece-row .left-sidebar {
    width: 245px !important;
  }
  .member-admin-dashboard .ece-row .mid-content {
    width: calc(100% - 265px);
  }
  .member-admin-dashboard .ece-row .org-admin-mid-content .overview-mid-content {
    width: 100%;
  }
  .member-admin-dashboard .ece-row .org-admin-mid-content .sidebar {
    width: 100%;
    margin-left: 0px;
  }

  #ece-member-profile .member_stream_content .member_connection .search-results tbody tr td .ece-search_result article.user .tiny_bio, #ece-member-group #experts-grid-flex .search-results tbody tr td .ece-search_result article.user .tiny_bio, #community-home #experts-grid-flex .search-results tbody tr td .ece-search_result article.user .tiny_bio {
    min-height: 88px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 845px) {
  .mc-action-group .profile-action .ece-follow-remove .follow-label {
    padding-left: 7px;
    padding-right: 7px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 812px) {
  .mc-action-group {
    min-height: 87px;
  }
}
@media screen and (min-width: 501px) and (max-width: 1199px) {
  #organization-aacnt-overview .member-admin-dashboard .ece-row .org-admin-mid-content .overview-mid-content {
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 991px) {
  nav.navbar .navbar-header .navbar-brand {
    margin-right: 0px;
  }
  nav.navbar .navbar-right ul.navbar-nav li a {
    padding-left: 6px;
    padding-right: 6px;
    color: #000000;
  }

  header.message-container {
    padding-top: 15px;
    padding-bottom: 15px;
    min-height: inherit;
  }

  #ece-member-profile .about-experts .ece-member-followers-block {
    margin-bottom: 15px;
  }
  #ece-member-profile .about-experts .ece-member-info-block .inner .content {
    padding: 15px 15px 15px 15px;
  }
  #ece-member-profile .about-experts .ece-member-info-block .inner .content .member-profile-highlight .ece-information-list {
    min-height: inherit;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .contact-action a.ece-send-message.contact-user-btn {
    margin-right: 5px;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .ece-profile-action .profile-actions li {
    margin-right: 5px;
  }

  .m-account-header-content .header-content .ece-user-detail {
    width: 100%;
  }
  .m-account-header-content .header-content .ece-user-detail .ece-action-btn-group {
    text-align: left;
    margin-bottom: 10px;
  }

  .ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .inner {
    min-height: inherit;
  }

  body .ece-topics-row {
    display: flex;
    flex-flow: column-reverse;
  }
  body .ece-topics-row .left-rail {
    width: 100%;
  }
  body .ece-topics-row .left-rail .left-rail-ads {
    margin-bottom: 40px;
    text-align: center;
  }
  body .ece-topics-row .ece-topics-content-col {
    width: 100%;
  }

  footer .copyright {
    text-align: center;
    margin-bottom: 40px;
  }

  #ece-member-profile .member_stream_content .member_connection .search-results tbody tr, #ece-member-group #experts-grid-flex .search-results tbody tr, #community-home #experts-grid-flex .search-results tbody tr {
    width: calc(50% - 20px);
  }
  #ece-member-profile .member_stream_content .member_connection .search-results tbody tr:nth-child(3n+3), #ece-member-profile .member_stream_content .member_connection .search-results tbody tr:nth-child(3n+1), #ece-member-group #experts-grid-flex .search-results tbody tr:nth-child(3n+3), #ece-member-group #experts-grid-flex .search-results tbody tr:nth-child(3n+1), #community-home #experts-grid-flex .search-results tbody tr:nth-child(3n+3), #community-home #experts-grid-flex .search-results tbody tr:nth-child(3n+1) {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ece-home-page-container .h-recent-post-news-row .h-recent-post .see-all-btn {
    margin-top: 15px;
  }
  .ece-home-page-container .h-recent-post-news-row .h-recent-news h2 {
    margin-top: 30px;
  }
  .ece-home-page-container .h-recent-post-news-row .h-recent-news .see-all-btn {
    margin-top: 25px;
  }
  .ece-home-page-container .h-recent-post-news-row .h-recent-qa-row h2 {
    margin-top: 40px;
  }
  .ece-home-page-container .h-sponsor-carousel-row .h-sponsor-multi-item .carousel-inner .item {
    width: calc(25% - 20px);
  }
  .ece-home-page-container .h-about-row .content {
    padding-left: 8px;
  }
  .ece-home-page-container .h-about-row #toggle:checked ~ #expand {
    min-height: 545px;
  }
  .ece-home-page-container #expand .slider .h-slide-mob {
    color: #333333;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    display: block;
    margin-bottom: 20px;
    display: block;
  }
  .ece-home-page-container .h-recent-qa-row h2 {
    margin-top: 40px;
  }

  #expand .slider #carousel-example-generic {
    display: none;
  }

  #community-home .c-highlights-row .c-highlights-wrapper .c-highlight {
    margin-bottom: 25px;
  }
  #community-home .c-highlights-row .c-highlights-wrapper .c-highlight .image .article-main_image img {
    width: 100%;
  }
  #community-home .c-com-newest-member-row .c-newest-member-col {
    margin-top: 25px;
  }

  #ece-com-directory .cd-banner-row {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  #ece-com-directory .cd-banner-row .cd-banner-container {
    width: auto;
  }
  #ece-com-directory .cd-banner-row .cd-banner-container .text h1 {
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .ece-community_header.affix .community-header-content {
    display: block;
  }
  .ece-community_header.affix .community-header-content .group-actions {
    margin-top: 2px;
  }
  .ece-community_header.affix .community-header-content .action-links {
    padding-left: 45px;
    min-height: inherit;
    align-items: center;
    justify-content: flex-end;
  }
  .ece-community_header.affix .community-header-content .action-links .action-join {
    margin-left: 0px;
    margin-right: 10px;
    border: none;
    padding: 0;
    min-width: inherit;
  }
  .ece-community_header.affix .community-header-content .action-links .admin-action-links a {
    margin-left: 0px;
    margin-right: 10px;
    border: none;
    min-width: 178px;
    height: auto;
    line-height: normal;
  }
  .ece-community_header.affix .community-header-content .action-links .join-action-links a {
    margin-left: 0px;
    margin-right: 10px;
    border: none;
    min-width: inherit;
    padding: 0 10px;
    height: auto;
  }
  .ece-community_header.affix .community-header-content .action-links .action-remove,
.ece-community_header.affix .community-header-content .action-links .action-subscribe {
    border: none;
    width: auto;
    min-width: inherit;
    padding: 0px;
    margin-left: 0px;
    margin-right: 10px;
    height: auto;
    line-height: normal;
  }
  .ece-community_header.affix .community-header-content .action-links .icon-follow-rss {
    margin-left: 0px;
    margin-right: 10px;
  }

  #user-register-page1-form .left-col .p-container-wrapper,
#user-register-page2-form .left-col .p-container-wrapper,
#user-register-page3-form .left-col .p-container-wrapper,
#user-register-page4-form .left-col .p-container-wrapper {
    padding-bottom: 0px !important;
  }
  #user-register-page1-form .right-col,
#user-register-page2-form .right-col,
#user-register-page3-form .right-col,
#user-register-page4-form .right-col {
    margin-top: 20px;
    float: left;
    width: 100%;
  }

  #user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .inner,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .inner,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .inner {
    min-height: inherit;
  }
  #user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner,
#user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner,
#user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .right-col .inner {
    margin-bottom: 20px;
  }

  .node.mode-ece_full .article-content {
    padding: 0px;
  }

  .ece-rspnsv-container .ece-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ece-rspnsv-container .ece-row .left-sidebar {
    order: 3;
  }

  #ece-comments {
    margin-left: 0;
    margin-right: 0;
  }

  #sponsor-download-container,
#join-expert-container,
#get-published-container {
    margin-left: 0px;
    margin-right: 0px;
  }

  .ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail p {
    display: inline-block;
    margin: 0px;
    vertical-align: top;
  }
  .ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail p.title {
    position: relative;
  }
  .ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail p.title:after {
    content: ",";
    display: inline-block;
  }

  #ece-more-posts {
    margin: 25px 0px 25px 0px;
  }

  .ece-sponsors .ece-platinum-sponsor,
.ece-sponsors .ece-gold-sponsor {
    display: block;
  }
  .ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card,
.ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card {
    width: calc(100% - 16px);
  }

  .node-news-article.mode-ece_full .message-container .ece-news-tabs, .node-news-article.mode-ece_embedded .message-container .ece-news-tabs {
    margin-top: 20px;
  }
  .node-news-article.mode-ece_full .article-content .field-name-ece-main-image, .node-news-article.mode-ece_embedded .article-content .field-name-ece-main-image {
    float: none;
    display: block;
    max-width: 100%;
    margin-left: 0;
    margin-bottom: 10px;
  }
  .node-news-article.mode-ece_full .article-content .field-name-body, .node-news-article.mode-ece_embedded .article-content .field-name-body {
    margin-top: 0px;
  }

  #sponsor-profile .ec-body-content .about-experts .ece-about-summary.col-lg-7 {
    margin-bottom: 15px;
  }
  #sponsor-profile .ec-body-content .about-experts .ece-about-summary.col-lg-7 .summary {
    min-height: inherit;
  }
  #sponsor-profile .ec-body-content .about-experts .ece-about-resources {
    margin-bottom: 15px;
  }
  #sponsor-profile .ec-body-content .about-experts .ece-about-resources .resource-item-content {
    min-height: inherit;
  }
  #sponsor-profile .ec-body-content .about-experts .ece-about-contributor.col-lg-4 .inner .content .row, #sponsor-profile .ec-body-content .about-experts .ece-about-contributor.col-lg-5 .inner .content .row {
    min-height: inherit;
  }

  .pm-admin-result .ece_user_info_status {
    width: calc(100% - 150px);
  }
  .pm-admin-result .ece_user_info_status ul {
    margin: 0px;
    padding: 0px;
  }

  .pm-admin-result .ece-search_result.mode-ece_admin .member-groups-sub-card,
.pm-admin-result .ece-search_result.mode-ece_group_admin .member-groups-sub-card {
    padding-left: 0;
  }

  .ece-search_result.mode-ece_admin .p-admin-status-col {
    margin: 6px 0;
  }

  #ec-member-management-report tr {
    width: calc(50% - 30px);
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .tabbed.tabbed-horz ul.subtasks li a .subtask-label {
    display: inline-block;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .ece-rspnsv-container .ece-row .left-sidebar {
    order: 3;
  }
  .ece-rspnsv-container .ece-row .mid-content,
.ece-rspnsv-container .ece-row .mid-content-no-leftbar,
.ece-rspnsv-container .ece-row .content-left {
    width: calc(100% - 315px);
  }
  .ece-rspnsv-container .ece-row .sidebar {
    width: 315px;
    margin: 0 auto;
  }

  .ece-newsletter_subscribe_widget .subscribe-form .form-item {
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }

  .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user {
    width: calc(50% - 20px);
  }

  #ec-member-management-report #ece-group_report-table tbody tr, #ec-member-management-report #member-expert-grid tbody tr {
    width: calc(50% - 20px);
  }

  #ece-com-directory .cd-accordian-cotainer .cd-accordian .dir-col {
    width: calc(50% - 20px);
  }

  .ece-member_account-followers #experts-grid-flex .search-results tbody tr, .ece-member_account-following #experts-grid-flex .search-results tbody tr {
    width: calc(50% - 20px);
  }
}
@media screen and (min-width: 501px) and (max-width: 991px) {
  #ece-author-detail-card {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  #ece-author-detail-card .ece-author-detail {
    display: flex;
    flex-wrap: wrap;
  }
  #ece-author-detail-card .ece-author-detail .ec-author-profile {
    padding: 0 10px;
    width: 100%;
    min-width: 100%;
    margin-bottom: 10px;
  }
  #ece-author-detail-card .ece-author-detail .author-action-status-group,
#ece-author-detail-card .ece-author-detail .ece-auth-bio-wrap {
    width: 50%;
    min-width: 50%;
    padding: 0 10px;
  }
  #ece-author-detail-card .ece-author-detail .author-action-status-group .author-bio,
#ece-author-detail-card .ece-author-detail .ece-auth-bio-wrap .author-bio {
    margin: 0px;
  }
  #ece-author-detail-card .ece-author-detail .account-follow {
    text-align: left;
  }
  #ece-author-detail-card .ece-author-detail .action-send-msg {
    text-align: left;
  }
}
@media only screen and (max-width: 767px) {
  #sponsor-profile .ec-body-content .ec-content,
#ece-member-group .ec-body-content .ec-content,
#ece-group-org-content .ec-body-content .ec-content {
    padding-top: 50px;
  }
  #sponsor-profile .ec-body-content .ec-content .container,
#ece-member-group .ec-body-content .ec-content .container,
#ece-group-org-content .ec-body-content .ec-content .container {
    margin-left: 15px;
    margin-right: 15px;
    width: calc(100% - 30px);
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header,
#ece-member-group .ec-body-content .ec-content .ec-content-header,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header {
    padding-bottom: 10px;
    margin-bottom: 20px;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header .text,
#ece-member-group .ec-body-content .ec-content .ec-content-header .text,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header .text {
    float: none;
    width: 100%;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header .text p,
#ece-member-group .ec-body-content .ec-content .ec-content-header .text p,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header .text p {
    margin-top: 10px;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header .contact-social-wrapper .contact-actions,
#ece-member-group .ec-body-content .ec-content .ec-content-header .contact-social-wrapper .contact-actions,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header .contact-social-wrapper .contact-actions {
    text-align: left;
    margin-top: 10px;
    display: block;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner,
#ece-member-group .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner {
    text-align: center;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .logo,
#ece-member-group .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .logo,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .logo {
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 0px;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .logo img.logo,
#ece-member-group .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .logo img.logo,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .logo img.logo {
    margin: 0px;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text,
#ece-member-group .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text {
    width: auto;
    display: inline-block;
    vertical-align: middle;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text h2.subtask-menu-toggle,
#ece-member-group .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text h2.subtask-menu-toggle,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text h2.subtask-menu-toggle {
    cursor: pointer;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text h2.subtask-menu-toggle i,
#ece-member-group .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text h2.subtask-menu-toggle i,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text h2.subtask-menu-toggle i {
    -webkit-transition: transform 0.5s;
    transition: transform 0.5s;
    font-size: 18px;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text h2.subtask-menu-toggle.active i,
#ece-member-group .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text h2.subtask-menu-toggle.active i,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text h2.subtask-menu-toggle.active i {
    transform: rotate(180deg);
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text p,
#ece-member-group .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text p,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text p {
    display: none;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper,
#ece-member-group .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper {
    display: none;
    margin-top: 0px;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper .contact-actions,
#ece-member-group .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper .contact-actions,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper .contact-actions {
    text-align: left;
    margin-top: 10px;
    display: block;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper .ec-social .ece-group_contact .contact-actions,
#ece-member-group .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper .ec-social .ece-group_contact .contact-actions,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper .ec-social .ece-group_contact .contact-actions {
    text-align: center;
    padding-top: 5px;
    margin-top: 0;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper .access-btn .group-actions,
#ece-member-group .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper .access-btn .group-actions,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper .access-btn .group-actions {
    padding-left: 0;
    float: none;
    text-transform: uppercase;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper .access-btn .group-actions li,
#ece-member-group .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper .access-btn .group-actions li,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper .access-btn .group-actions li {
    padding: 5px 0;
    display: block;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper .access-btn .group-actions li .ece-follow-action .follow-label, #sponsor-profile .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper .access-btn .group-actions li .access-account-btn,
#ece-member-group .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper .access-btn .group-actions li .ece-follow-action .follow-label,
#ece-member-group .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper .access-btn .group-actions li .access-account-btn,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper .access-btn .group-actions li .ece-follow-action .follow-label,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .contact-social-wrapper .access-btn .group-actions li .access-account-btn {
    border: none;
    min-height: inherit;
    padding: 0;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header#org-pro-head.affix #org-profile-header .header_inner,
#ece-member-group .ec-body-content .ec-content .ec-content-header#org-pro-head.affix #org-profile-header .header_inner,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header#org-pro-head.affix #org-profile-header .header_inner {
    display: block;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header#org-pro-head.affix #org-profile-header .header_inner .text,
#ece-member-group .ec-body-content .ec-content .ec-content-header#org-pro-head.affix #org-profile-header .header_inner .text,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header#org-pro-head.affix #org-profile-header .header_inner .text {
    width: auto;
    display: inline-block;
    margin-right: 0px;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header#org-pro-head.affix #org-profile-header .header_inner .text h1,
#ece-member-group .ec-body-content .ec-content .ec-content-header#org-pro-head.affix #org-profile-header .header_inner .text h1,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header#org-pro-head.affix #org-profile-header .header_inner .text h1 {
    margin-top: 0px;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header#org-pro-head.affix .community-subtasks,
#ece-member-group .ec-body-content .ec-content .ec-content-header#org-pro-head.affix .community-subtasks,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header#org-pro-head.affix .community-subtasks {
    display: block;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header#org-pro-head .community-subtasks,
#ece-member-group .ec-body-content .ec-content .ec-content-header#org-pro-head .community-subtasks,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header#org-pro-head .community-subtasks {
    margin-top: 0px;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header#org-pro-head .community-subtasks ul.subtasks li a,
#ece-member-group .ec-body-content .ec-content .ec-content-header#org-pro-head .community-subtasks ul.subtasks li a,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header#org-pro-head .community-subtasks ul.subtasks li a {
    color: #E87906;
  }
  #sponsor-profile .ec-body-content .ec-content .ec-content-header#org-pro-head .community-subtasks ul.subtasks li a.active, #sponsor-profile .ec-body-content .ec-content .ec-content-header#org-pro-head .community-subtasks ul.subtasks li a:hover, #sponsor-profile .ec-body-content .ec-content .ec-content-header#org-pro-head .community-subtasks ul.subtasks li a:focus,
#ece-member-group .ec-body-content .ec-content .ec-content-header#org-pro-head .community-subtasks ul.subtasks li a.active,
#ece-member-group .ec-body-content .ec-content .ec-content-header#org-pro-head .community-subtasks ul.subtasks li a:hover,
#ece-member-group .ec-body-content .ec-content .ec-content-header#org-pro-head .community-subtasks ul.subtasks li a:focus,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header#org-pro-head .community-subtasks ul.subtasks li a.active,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header#org-pro-head .community-subtasks ul.subtasks li a:hover,
#ece-group-org-content .ec-body-content .ec-content .ec-content-header#org-pro-head .community-subtasks ul.subtasks li a:focus {
    background: transparent;
  }

  .ece-search_result article.user .ece-designated-expert-marker {
    float: left;
  }

  .ec-author-bio.ec-company-bio .action-button {
    margin-top: 10px;
  }
  .ec-author-bio.ec-company-bio .action-button .ece-follow-action {
    float: none;
  }

  #ece-member-profile .ece-stats-block .col-sm-2 + .col-sm-2 {
    margin-top: 20px;
  }
  #ece-member-profile .ece-stats-block .stats .stats-image {
    margin-bottom: 15px;
  }

  .admin_report-highlight_section .highlight_section .highlight-content {
    margin-right: 0px;
  }

  body.page-topics .ece-topics .sector-cards {
    margin-bottom: 10px;
  }
  body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper {
    margin-top: 0;
  }
  body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs {
    display: block;
  }
  body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li {
    display: inline-block;
    margin-bottom: 0px;
    width: 50%;
  }
  body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a {
    padding: 10px 10px;
  }
  body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a i.aet-icon:after, body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a i.icon-1095:after, body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a i.icon-1094:after, body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a i.icon-1097:after, body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a i.icon-1093:after, body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a i.icon-1092:after, body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a i.icon-1096:after {
    width: 40px;
    height: 40px;
    background-size: 100%;
  }
  body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.aet-icon:after, body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li:hover a i.aet-icon:after {
    width: 40px;
    height: 40px;
    background-size: 100%;
  }
  body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li:first-child {
    display: block;
    width: 100%;
  }
  body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active .sector-name span {
    display: none;
  }
  body.page-topics .ece-topics .sector-cards .sector-name {
    margin-top: 5px;
  }
  body.page-topics .ece-topics .sector-cards ul.vocab-topics li {
    margin: 5px;
  }
  body.page-topics .ece-topics .sector-cards .tab-pane .ece-sector_card {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #cbcbcb;
  }
  body.page-topics .ece-topics .sector-cards .tab-pane .ece-sector_card:before {
    content: "Topics Only";
    text-transform: uppercase;
    font-weight: 300;
    margin-bottom: 20px;
    position: relative;
    display: block;
    text-align: center;
    color: #1c65a5;
  }
  body.page-topics .ece-topics .sector-cards .tab-pane .ece-sector_card .ece-sector_card {
    padding: 0px;
    border: none;
  }
  body.page-topics .ece-topics .sector-cards .tab-pane .ece-sector_card .ece-sector_card:before {
    display: none;
  }
  body.page-topics .ece-topics .sector-cards .tab-pane#all .ece-sector_card {
    margin-top: 10px;
  }
  body.page-topics .ece-topics .sector-cards .tab-pane#all .ece-sector_card:before {
    display: none;
  }

  .ece-recent-spnsr-comm .ece-spnsr-com-col {
    margin-top: 10px;
  }

  footer .copyright {
    text-align: left;
  }
  footer .ece-contact-section {
    margin-top: 30px;
  }

  #ece-member-profile .member_stream_content .member_connection .search-results tbody tr, #ece-member-group #experts-grid-flex .search-results tbody tr, #community-home #experts-grid-flex .search-results tbody tr {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  #ece-member-profile .member_stream_content .member_connection .search-results tbody tr td .ece-search_result article.user .tiny_bio, #ece-member-profile .member_stream_content .member_connection .search-results tbody tr td .ece-search_result article.user .ece-information-list, #ece-member-group #experts-grid-flex .search-results tbody tr td .ece-search_result article.user .tiny_bio, #ece-member-group #experts-grid-flex .search-results tbody tr td .ece-search_result article.user .ece-information-list, #community-home #experts-grid-flex .search-results tbody tr td .ece-search_result article.user .tiny_bio, #community-home #experts-grid-flex .search-results tbody tr td .ece-search_result article.user .ece-information-list {
    min-height: inherit;
  }

  .ece-home-page-container .h-recent-post-news-row .ece-post-card .detail h3 {
    overflow: inherit;
    text-overflow: initial;
    white-space: inherit;
  }
  .ece-home-page-container .h-about-row .content {
    padding-left: 8px;
  }
  .ece-home-page-container .h-sponsor-carousel-row .h-sponsor-multi-item .carousel-inner .item {
    width: calc(33% - 20px);
  }

  .ece-community_header,
.ece-community_header.affix {
    padding: 0px 0;
  }
  .ece-community_header .c-header-top-row,
.ece-community_header.affix .c-header-top-row {
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
    background: #369692;
  }
  .ece-community_header .c-header-top-row .container .icon-network-wrap,
.ece-community_header.affix .c-header-top-row .container .icon-network-wrap {
    font-size: 14px;
    position: static;
  }
  .ece-community_header .c-header-top-row .container .icon-network-wrap:before,
.ece-community_header.affix .c-header-top-row .container .icon-network-wrap:before {
    width: 15.6px;
    height: 16px;
  }
  .ece-community_header .community-header-content,
.ece-community_header.affix .community-header-content {
    margin: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .ece-community_header .community-header-content .header-content,
.ece-community_header.affix .community-header-content .header-content {
    display: block;
    text-align: center;
  }
  .ece-community_header .community-header-content .header-content .community-image,
.ece-community_header.affix .community-header-content .header-content .community-image {
    width: auto;
    height: auto;
    min-width: inherit;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
  }
  .ece-community_header .community-header-content .header-content .community-image span,
.ece-community_header.affix .community-header-content .header-content .community-image span {
    position: static;
    height: 35px;
    display: block;
  }
  .ece-community_header .community-header-content .header-content .community-image img.main_image,
.ece-community_header.affix .community-header-content .header-content .community-image img.main_image {
    display: none;
  }
  .ece-community_header .community-header-content .header-content .community-label,
.ece-community_header.affix .community-header-content .header-content .community-label {
    display: inline-block;
    vertical-align: middle;
  }
  .ece-community_header .community-header-content .header-content .community-label h1, .ece-community_header .community-header-content .header-content .community-label h2,
.ece-community_header.affix .community-header-content .header-content .community-label h1,
.ece-community_header.affix .community-header-content .header-content .community-label h2 {
    margin: 0px;
    height: auto;
    line-height: normal;
  }
  .ece-community_header .community-header-content .header-content .community-label h1.subtask-menu-toggle, .ece-community_header .community-header-content .header-content .community-label h2.subtask-menu-toggle,
.ece-community_header.affix .community-header-content .header-content .community-label h1.subtask-menu-toggle,
.ece-community_header.affix .community-header-content .header-content .community-label h2.subtask-menu-toggle {
    color: #fff;
    cursor: pointer;
  }
  .ece-community_header .community-header-content .header-content .community-label h1.subtask-menu-toggle i, .ece-community_header .community-header-content .header-content .community-label h2.subtask-menu-toggle i,
.ece-community_header.affix .community-header-content .header-content .community-label h1.subtask-menu-toggle i,
.ece-community_header.affix .community-header-content .header-content .community-label h2.subtask-menu-toggle i {
    -webkit-transition: transform 0.5s;
    /* Safari */
    transition: transform 0.5s;
    font-size: 18px;
  }
  .ece-community_header .community-header-content .header-content .community-label h1.subtask-menu-toggle.active i, .ece-community_header .community-header-content .header-content .community-label h2.subtask-menu-toggle.active i,
.ece-community_header.affix .community-header-content .header-content .community-label h1.subtask-menu-toggle.active i,
.ece-community_header.affix .community-header-content .header-content .community-label h2.subtask-menu-toggle.active i {
    transform: rotate(180deg);
  }
  .ece-community_header .community-header-content .header-content .community-label h1 span, .ece-community_header .community-header-content .header-content .community-label h2 span,
.ece-community_header.affix .community-header-content .header-content .community-label h1 span,
.ece-community_header.affix .community-header-content .header-content .community-label h2 span {
    font-size: 18px;
  }
  .ece-community_header .community-header-content .header-content .community-label p,
.ece-community_header .community-header-content .header-content .community-label .membership-count,
.ece-community_header.affix .community-header-content .header-content .community-label p,
.ece-community_header.affix .community-header-content .header-content .community-label .membership-count {
    display: none !important;
  }
  .ece-community_header .community-header-content .group-actions,
.ece-community_header.affix .community-header-content .group-actions {
    display: none;
    cursor: pointer;
  }
  .ece-community_header .community-header-content .action-links,
.ece-community_header.affix .community-header-content .action-links {
    margin: 0px;
    padding: 0;
    display: block;
    text-align: center;
    text-transform: uppercase;
  }
  .ece-community_header .community-header-content .action-links .action-join,
.ece-community_header.affix .community-header-content .action-links .action-join {
    text-transform: uppercase;
  }
  .ece-community_header .community-header-content .action-links .join-action-links,
.ece-community_header.affix .community-header-content .action-links .join-action-links {
    display: block;
  }
  .ece-community_header .community-header-content .action-links .join-action-links a,
.ece-community_header.affix .community-header-content .action-links .join-action-links a {
    border: none;
    min-width: inherit;
    display: block;
    height: auto;
    text-align: left;
    line-height: normal;
    margin: 0;
    padding: 5px 0;
    text-align: center;
  }
  .ece-community_header .community-header-content .action-links .join-action-links a:before,
.ece-community_header.affix .community-header-content .action-links .join-action-links a:before {
    margin-right: 5px;
  }
  .ece-community_header .community-header-content .action-links .action-subscribe,
.ece-community_header.affix .community-header-content .action-links .action-subscribe {
    border: none;
    padding: 0px;
    min-width: inherit;
    height: auto;
    margin: 0;
    padding: 5px 0;
    line-height: normal;
  }
  .ece-community_header .community-header-content .action-links .admin-action-links a,
.ece-community_header.affix .community-header-content .action-links .admin-action-links a {
    border: none;
    padding: 0px;
    min-width: inherit;
    height: auto;
    margin: 0;
    padding: 5px 0;
    line-height: normal;
  }
  .ece-community_header .community-header-content .action-links .icon-follow-rss,
.ece-community_header.affix .community-header-content .action-links .icon-follow-rss {
    margin: 0;
    padding: 5px 0;
  }
  .ece-community_header .community-header-content .action-links .icon-follow-rss:before,
.ece-community_header.affix .community-header-content .action-links .icon-follow-rss:before {
    margin-right: 5px;
  }
  .ece-community_header .community-header-content .action-links .action-remove,
.ece-community_header.affix .community-header-content .action-links .action-remove {
    padding: 5px 0;
    margin: 0;
    border: none;
    height: auto;
    line-height: normal;
    text-transform: uppercase;
  }
  .ece-community_header .community-header-content .action-links .admin-action-links a:before,
.ece-community_header.affix .community-header-content .action-links .admin-action-links a:before {
    margin-right: 5px;
  }
  .ece-community_header .community-subtasks,
.ece-community_header.affix .community-subtasks {
    margin: 0px;
    display: none;
  }
  .ece-community_header#channel-global-header .community-header-content,
.ece-community_header.affix#channel-global-header .community-header-content {
    margin-bottom: 0;
  }

  ul.subtasks li {
    display: block;
    text-align: center;
    margin-bottom: 0px;
  }
  ul.subtasks li a.active {
    background: none;
    color: #fff;
  }
  ul.subtasks li a.subtask {
    padding: 5px 0;
  }
  ul.subtasks li a.subtask:hover, ul.subtasks li a.subtask:focus {
    color: #E87906;
    background: none;
  }

  #network-lp .network-owl {
    padding: 0 20px;
  }
  #network-lp .network-owl .image {
    height: 150px;
  }
  #network-lp .network-owl .image img {
    width: 100%;
    height: auto;
  }

  .ece-about-content-container .ece-about-header {
    background-size: cover;
    padding-bottom: 40px;
  }
  .ece-about-content-container .ece-about-header:after {
    bottom: -70px;
  }
  .ece-about-content-container .ece-about-header h1 {
    margin-bottom: 10px;
  }
  .ece-about-content-container .ece-about-header .tagline {
    margin-bottom: 0;
  }
  .ece-about-content-container .about-features > div.even {
    display: flex;
    flex-flow: column-reverse;
  }
  .ece-about-content-container .about-features > div.even .detail {
    padding-left: 0;
  }
  .ece-about-content-container .about-features > div.even .image {
    margin-left: 0;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  .ece-about-content-container .about-features > div.odd {
    display: flex;
    flex-flow: column;
  }
  .ece-about-content-container .about-features > div.odd .detail {
    padding-right: 0;
  }
  .ece-about-content-container .about-features > div.odd .detail h2,
.ece-about-content-container .about-features > div.odd .detail p {
    text-align: left;
  }
  .ece-about-content-container .about-features > div.odd .image {
    margin-right: 0;
    margin: 0 auto;
    margin-bottom: 20px;
  }

  #sponsor-profile .ec-body-content .about-experts .ece-about-summary {
    margin-bottom: 20px;
  }
  #sponsor-profile .ec-body-content .about-experts .ece-about-resources {
    margin-bottom: 20px;
  }
  #sponsor-profile .ec-body-content .about-experts .ece-about-resources .resource-item-content {
    min-height: inherit;
  }

  #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .image img {
    min-width: 100%;
  }
  #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tr {
    width: 100%;
  }

  .ece-search-p-container .sidebar #searcherform {
    display: none;
  }

  #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li {
    min-width: inherit;
  }
  #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li:first-child {
    min-width: inherit;
  }

  .ece-posts-container .ece-posts-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ece-posts-container .ece-posts-row .left-sidebar {
    order: 2;
  }
  .ece-posts-container .ece-posts-row .sidebar {
    order: 3;
  }

  .ece-stream-news .message-container .ece-news-header-bg img,
.page-news .message-container .ece-news-header-bg img,
.node-type-news-article .message-container .ece-news-header-bg img,
.ece-sponsors .message-container .ece-news-header-bg img,
.page-sponsors .message-container .ece-news-header-bg img {
    width: 100%;
    height: auto;
  }

  .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user {
    width: calc(100% - 20px);
  }
  .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user article.user .tiny_bio {
    min-height: inherit;
  }

  body.page-topics .ece-topics .sector-cards {
    margin-bottom: 20px;
  }
  body.page-topics .ece-topics .sector-cards .sector-name {
    margin-top: 5px;
  }
  body.page-topics .ece-topics .sector-cards ul.vocab-topics li {
    margin: 5px;
  }
  body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper {
    margin-top: 0px;
  }
  body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs {
    display: block;
  }
  body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li {
    display: inline-block;
    margin-bottom: 0px;
    width: 50%;
  }
  body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a {
    padding: 10px 10px;
  }
  body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a i.aet-icon:after, body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a i.icon-1095:after, body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a i.icon-1097:after, body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a i.icon-1093:after, body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a i.icon-1092:after, body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a i.icon-1094:after, body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a i.icon-1096:after {
    width: 40px;
    height: 40px;
    background-size: 100%;
  }
  body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li:first-child {
    display: block;
    width: 100%;
  }
  body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.aet-icon:after, body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li:hover a i.aet-icon:after {
    background-size: 100%;
  }
  body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active .sector-name span {
    display: none;
  }
  body.page-topics .ece-topics .sector-cards .tab-pane .ece-sector_card {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #cbcbcb;
  }
  body.page-topics .ece-topics .sector-cards .tab-pane .ece-sector_card:before {
    content: "Topics Only";
    text-transform: uppercase;
    font-weight: 300;
    margin-bottom: 20px;
    position: relative;
    display: block;
    color: #1c65a5;
    text-align: center;
  }
  body.page-topics .ece-topics .sector-cards .tab-pane .ece-sector_card .ece-sector_card {
    border: none;
    padding: 0px;
  }
  body.page-topics .ece-topics .sector-cards .tab-pane .ece-sector_card .ece-sector_card:before {
    display: none;
  }
  body.page-topics .ece-topics .sector-cards .tab-pane .ece-sector_card .ece-sector_card .sector-name {
    margin-bottom: 20px;
  }
  body.page-topics .ece-topics .sector-cards .tab-pane#all {
    margin-top: 20px;
  }
  body.page-topics .ece-topics .sector-cards .tab-pane#all .ece-sector_card {
    margin-top: 20px;
  }
  body.page-topics .ece-topics .sector-cards .tab-pane#all .ece-sector_card:before {
    display: none;
  }

  .ece-recent-spnsr-com .ece-spnsr-com-block {
    margin-top: 10px;
  }

  nav.navbar.affix + #page-wrapper .member-admin-dashboard .ece-row .left-sidebar {
    top: 50px;
    height: calc(100vh - 50px);
  }

  nav.navbar.secondary_navbar.affix + .ece-top-header + .ec-advertise-row + nav.navbar.affix + #page-wrapper .member-admin-dashboard .ece-row .left-sidebar {
    top: 100px;
    height: calc(100vh - 100px);
  }

  .member-admin-dashboard .ece-row .left-sidebar {
    height: 100vh;
    width: 0;
    position: fixed;
    top: 0;
    left: 0;
    max-width: 255px;
    overflow-x: hidden;
    transition: top 0.3s ease;
    z-index: 9999;
  }
  .member-admin-dashboard .ece-row .left-sidebar .mem-s-close {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 18px;
    font-weight: bold;
    color: #E87906;
    cursor: pointer;
  }
  .member-admin-dashboard .ece-row .mid-content {
    padding-bottom: 50px;
    width: 100%;
  }
  .member-admin-dashboard .ece-row .mid-content .mem-s-open {
    margin-top: 20px;
    margin-bottom: 20px;
    color: #1c65a5;
    cursor: pointer;
    font-family: proxima-nova-condensed;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 18px;
  }
  .member-admin-dashboard .ece-row .mid-content .mem-s-open i:before {
    font-size: 11px;
    color: #fff;
    background: #1c65a5;
    padding: 10px;
    border-radius: 4px;
    margin-right: 5px;
    position: relative;
    top: -3px;
  }
  .member-admin-dashboard .ece-row .mid-content .mem-s-open:hover {
    color: #E87906;
  }
  .member-admin-dashboard .ece-row .mid-content .mem-s-open:hover:before {
    background: #E87906;
    color: #fff;
  }

  .sidebar {
    width: 100%;
  }

  #ece-member-profile .ece-member_profile .ece-member_profile-header {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .community-subtasks {
    margin-top: 0px;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .community-subtasks ul.subtasks li a {
    color: #E87906;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .community-subtasks ul.subtasks li a.active, #ece-member-profile .ece-member_profile .ece-member_profile-header .community-subtasks ul.subtasks li a:hover, #ece-member-profile .ece-member_profile .ece-member_profile-header .community-subtasks ul.subtasks li a:focus {
    background: transparent;
    border-top: none;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header.affix .community-subtasks {
    display: block;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content {
    text-align: center;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-image {
    display: inline-block;
    float: none;
    width: 40px;
    margin-right: 10px;
    vertical-align: top;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-image .user-picture img {
    width: 40px;
    height: 40px;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail {
    float: none;
    text-align: center;
    width: 100%;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .ece-member-detail {
    display: inline-block;
    vertical-align: top;
    width: auto;
    padding: 0px;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .member-label h1.subtask-menu-toggle.active i {
    transform: rotate(180deg);
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .member-label h1.subtask-menu-toggle i {
    -webkit-transition: transform 0.5s;
    transition: transform 0.5s;
    font-size: 18px;
    position: relative;
    top: -2px;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .member-label p {
    text-align: center;
    margin: 0px;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .profile-bio {
    display: none;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row {
    display: none;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .action-group {
    text-transform: uppercase;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .contact-action {
    display: block;
    text-align: center;
    margin-right: 0;
    padding: 5px 0;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .contact-action a.ece-send-message.contact-user-btn {
    border: none;
    padding: 0px;
    height: auto;
    line-height: normal;
    min-height: inherit;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .contact-action a.ece-send-message.contact-user-btn:hover, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .contact-action a.ece-send-message.contact-user-btn:focus {
    color: #E87906;
    background: none;
    outline: none;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .contact-action a.ece-send-message.contact-user-btn:hover:before, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .contact-action a.ece-send-message.contact-user-btn:focus:before {
    width: 10px;
    height: 12px;
    background: url(../images/icons/orange/icon-messages.svg) no-repeat;
    background-size: 100%;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action {
    display: block;
    text-align: center;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions li {
    display: block;
    text-align: center;
    margin-right: 0px;
    padding: 5px 0;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions li .ece-follow-action .follow-label {
    border: none;
    padding: 0px;
    height: auto;
    line-height: normal;
    min-height: inherit;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions li .ece-follow-action .follow-label:hover, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions li .ece-follow-action .follow-label:focus {
    color: #E87906;
    background: none;
    outline: none;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions li .action-edit, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions li .icon-add, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions li .action-access-prof {
    border: none;
    padding: 0px;
    height: auto;
    line-height: normal;
    min-height: inherit;
    text-transform: uppercase;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions li .action-edit:hover, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions li .action-edit:focus, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions li .icon-add:hover, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions li .icon-add:focus, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions li .action-access-prof:hover, #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions li .action-access-prof:focus {
    color: #E87906;
    background: none;
    outline: none;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-action .profile-actions li .action-access-prof:hover:before {
    background: url(../images/icons/orange/icon-link.svg);
    width: 8px;
    height: 8px;
    background-size: 100%;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .ece-profile-social {
    text-align: center;
    margin-top: 5px;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail {
    width: 100%;
    flex-wrap: wrap;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .ece-member-detail {
    display: inline-block;
    vertical-align: top;
    width: auto;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .row {
    min-width: 100%;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row {
    text-align: center;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .action-group, #ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .social-icons {
    width: 100%;
    margin-top: 5px;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .social-icons {
    margin-bottom: 0px;
  }
  #ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row .social-icons .ece-profile-social {
    margin-top: 0px;
  }

  .ece-member_account-followers #experts-grid-flex .search-results tbody tr, .ece-member_account-following #experts-grid-flex .search-results tbody tr {
    width: calc(100% - 20px);
  }
  .ece-member_account-followers #experts-grid-flex .search-results tbody tr .tiny_bio, .ece-member_account-following #experts-grid-flex .search-results tbody tr .tiny_bio {
    min-height: inherit;
  }
}
@media screen and (max-width: 700px) {
  .ece-l-top-community-member .member-profile-highlight .contributes-container {
    display: block;
  }
  .ece-l-top-community-member .member-profile-highlight .contributes-container .item .contributor .detail p {
    max-width: inherit;
  }
  .ece-l-top-community-member .member-profile-highlight .contributes-container .item + .item {
    margin-left: 0px;
  }
}
@media screen and (min-width: 576px) and (max-width: 767px) {
  .oas-ad {
    display: block !important;
  }

  .col-xs-12.col-sm-6.col-md-4.col-lg-3.sidebar .jobs-content a {
    display: block;
  }

  .col-xs-12.col-sm-6.col-md-4.col-lg-3.sidebar .jobs-content > ul {
    margin: 0;
    padding: 0;
  }

  .col-xs-12.col-sm-12.col-lg-3.sidebar .action.action-create {
    float: left;
    height: 48px;
    text-align: center;
  }

  .ece-jobs_widget .jobs-title {
    background-size: 100%;
    width: 100%;
    max-width: 226px;
  }

  .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user {
    width: calc(50% - 20px);
  }

  body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li {
    width: 33%;
  }

  #ece-member-profile .member_stream_content .member_connection .search-results tr, #ece-member-group #experts-grid-flex .search-results tr, #community-home #experts-grid-flex .search-results tr {
    width: calc(50% - 20px);
  }

  #ec-member-management-report #ece-group_report-table tbody tr, #ec-member-management-report #member-expert-grid tbody tr {
    width: calc(50% - 20px);
  }

  #ece-com-directory .cd-accordian-cotainer .cd-accordian .dir-col {
    width: calc(50% - 20px);
  }

  .ece-member_account-followers #experts-grid-flex .search-results tbody tr, .ece-member_account-following #experts-grid-flex .search-results tbody tr {
    width: calc(50% - 20px);
  }
}
@media only screen and (max-width: 575px) {
  #network-lp .network-owl {
    padding: 0 20px;
  }
  #network-lp .network-owl .image {
    height: 150px;
  }

  .ece-home-page-container .h-about-row .h-about-container {
    position: relative;
  }
  .ece-home-page-container .h-about-row .h-about-container label {
    position: absolute;
    top: -28px;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
  }
  .ece-home-page-container .h-about-row #toggle:checked ~ #expand {
    min-height: 740px;
  }
  .ece-home-page-container .h-about-row .cta-btn-group {
    margin-top: 20px;
  }
  .ece-home-page-container .h-about-row .cta-btn-group ul.contact-actions {
    display: block;
  }
  .ece-home-page-container .h-about-row .cta-btn-group ul.contact-actions li {
    display: block;
    margin-top: 10px;
  }
  .ece-home-page-container .h-about-row .cta-btn-group ul.contact-actions li a {
    display: block;
  }
  .ece-home-page-container .h-about-row .cta-btn-group ul.contact-actions li + li {
    margin-left: 0px;
  }
  .ece-home-page-container .h-about-row p {
    margin-bottom: 10px;
  }
  .ece-home-page-container .h-about-row label {
    float: none;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 20px;
    display: block;
  }
  .ece-home-page-container .h-sponsor-carousel-row .h-sponsor-multi-item .carousel-inner .item {
    width: calc(50% - 20px);
  }

  #ece-com-directory .cd-banner-row .cd-banner-container .text h1 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  #ece-com-directory .cd-banner-row .cd-banner-container .text p {
    display: none;
  }

  #newsletter-stream.ece-manage-newsletters-page .all-actions-triggers.flex-inline {
    display: block;
  }
  #newsletter-stream.ece-manage-newsletters-page .all-actions-triggers.flex-inline .inline-buttons {
    margin-right: 0;
    display: block;
    margin-top: 20px;
    text-align: center;
  }

  .ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail p {
    display: block;
    margin: 0px;
    vertical-align: top;
  }
  .ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail p.title {
    position: relative;
  }
  .ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail p.title:after {
    content: inherit;
    display: inline-block;
  }

  #group-global-header.ece-community_header .c-header-top-row.affix + .container {
    margin-top: 0;
  }

  .node .field.field-name-body .lead-collection-embedded.lead-collection-form {
    max-width: 100%;
    float: none;
    /*            margin: 0 0 10px 0;*/
  }

  #ece-com-directory .cd-accordian-cotainer .cd-accordian .dir-col {
    width: 100%;
  }

  #ec-member-management-report #ece-group_report-table tbody tr, #ec-member-management-report #member-expert-grid tbody tr {
    width: 100%;
  }

  #ece-com-directory .cd-accordian-cotainer .cd-accordian .dir-col {
    width: 100%;
  }

  #ec-member-management-report tr {
    width: 100%;
  }

  .ece-member_account.ece-member_account-profile form#user-profile-form .section {
    padding: 10px;
  }
  .ece-member_account.ece-member_account-profile form#user-profile-form .range_slider_sec .yoe-option-row .form-wrapper .form-item label {
    min-width: 100px;
    margin-right: 5px;
  }

  .our-mission-block {
    flex-wrap: wrap;
  }
  .our-mission-block .mission-logo {
    max-width: 255px;
    margin: 0 auto;
    flex-basis: auto;
  }
  .our-mission-block .mission-detail {
    border-left: none;
    border-top: 4px solid #474747;
    padding-left: 0px;
    margin-left: 0px;
    margin-top: 10px;
    padding-top: 10px;
    flex-basis: auto;
  }
}
@media screen and (max-width: 500px) {
  .ec-advertise-row {
    z-index: 1;
  }

  .ece-member_account-activity .ece-searcher-form .filter-m-toggle {
    margin-top: 15px;
    margin-bottom: 10px;
  }

  nav.navbar {
    z-index: 1;
  }
  nav.navbar.affix + #page-wrapper .ece-searcher-form form.ece-searcher-form {
    top: 50px;
    height: calc(100vh - 50px);
  }
  nav.navbar.secondary_navbar + .ece-top-header + .ec-advertise-row + ins + nav.navbar + #page-wrapper .ece-searcher-form form.ece-searcher-form {
    top: 50px;
    height: calc(100vh - 50px);
  }
  nav.navbar.secondary_navbar.affix + .ece-top-header + .ec-advertise-row + ins + nav.navbar.affix + #page-wrapper .ece-searcher-form form.ece-searcher-form {
    top: 101px;
    height: calc(100vh - 101px);
  }

  .ece-searcher-form {
    position: relative;
  }
  .ece-searcher-form .filter-m-toggle {
    cursor: pointer;
    display: block;
  }
  .ece-searcher-form .filter-m-toggle .filter-icons {
    font-family: proxima-nova-condensed;
    color: #1c65a5;
    font-size: 13px;
    line-height: 1.1em;
    font-weight: 400;
    text-transform: uppercase;
    cursor: pointer;
    display: block;
  }
  .ece-searcher-form form.ece-searcher-form {
    background: rgba(68, 140, 203, 0.9);
    padding: 30px 10px 10px 10px !important;
    width: calc(100% - 35px);
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    height: 100vh;
    overflow: auto;
    transition: top 0.3s ease;
  }
  .ece-searcher-form form.ece-searcher-form .ece-form {
    display: block;
    margin-bottom: 0px;
  }
  .ece-searcher-form form.ece-searcher-form .ece-form .filter-items-cancel {
    opacity: 1;
    color: #fff;
    position: absolute;
    top: -23px;
    right: 0;
    font-size: 15px;
    font-weight: bold;
    background: #E87906;
    width: 17px;
    height: 17px;
    line-height: 17px;
    text-align: center;
  }
  .ece-searcher-form form.ece-searcher-form .ece-form .filter-items-cancel a {
    color: #fff;
  }
  .ece-searcher-form form.ece-searcher-form .ece-form .form-item label {
    color: #fff;
  }
  .ece-searcher-form form.ece-searcher-form .ece-form .form-item .select2-container--default {
    width: 100% !important;
  }
  .ece-searcher-form form.ece-searcher-form .ece-form .form-item .select2-container--default .select2-selection--single {
    padding: 5px;
  }
  .ece-searcher-form form.ece-searcher-form .ece-form .form-item .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fff;
  }
  .ece-searcher-form form.ece-searcher-form .ece-form .form-item .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 10px;
    margin-right: 10px;
  }
  .ece-searcher-form form.ece-searcher-form .ece-form .form-item .select2-container--default .select2-selection--single .select2-selection__arrow b {
    color: #fff;
  }
  .ece-searcher-form form.ece-searcher-form .ece-form .form-item .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
    content: "";
    font-weight: 900;
  }
  .ece-searcher-form form.ece-searcher-form .ece-form .form-item-bundles,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-sort-type,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-topics,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-keywords,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-resource-types,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-seo,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-paid-contributor,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-unpublished,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-group-member-ranks,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-parent-group-nid,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-company-type,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-job-level,
.ece-searcher-form form.ece-searcher-form .ece-form .form-item-is-blocked {
    margin-bottom: 10px !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .ece-searcher-form form.ece-searcher-form .ece-form .form-item-search-box {
    max-width: 100%;
    margin-bottom: 0;
  }
  .ece-searcher-form form.ece-searcher-form .ece-form .form-item-search-box .form-item-keywords {
    margin-bottom: 0px !important;
    max-width: 100%;
  }
  .ece-searcher-form form.ece-searcher-form .ece-form .form-item-search-box .form-item-keywords input.form-text {
    max-width: 100%;
    padding: 8px 5px;
  }
  .ece-searcher-form form.ece-searcher-form .ece-form .form-item-search-box .form-item-keywords input.form-text#edit-keywords {
    max-width: 100%;
    padding: 8px 5px;
  }
  .ece-searcher-form form.ece-searcher-form input.form-reset {
    border-color: #fff;
    color: #fff;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .ece-searcher-form .pm-filter-help-text {
    color: #fff;
    margin-top: 20px;
  }
  .ece-searcher-form .pm-filter-help-text label {
    color: #fff;
  }

  #ece-member-profile .ece-member_profile .ece-member_profile-header.affix .ece-member-profile-wrapper .header-content .ece-user-detail .contact-social-row {
    display: none;
  }
}
@media only screen and (max-width: 420px) {
  #newsletter-stream header.message-container .page-title {
    padding-right: 30px;
  }
}
@media only screen and (max-width: 400px) {
  .page-news .message-container .ece-news-header-bg img,
.node-type-news-article .message-container .ece-news-header-bg img {
    max-width: inherit;
    width: auto;
    height: 100%;
  }
}
@media only screen and (max-width: 350px) {
  nav.navbar.secondary_navbar.affix + .ece-top-header + .ec-advertise-row + ins + #top-nav.affix + #page-wrapper .ece-community_header.affix {
    top: 150px;
  }
}
/* home page seach design */
.homeNewContentEntry {
  background: #e7ebee;
  padding: 16px;
  display: flex;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.homeNewContentEntry .home-search-form-field {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 1px solid #dddddd;
  background-color: #fff;
  line-height: 18px;
  font-weight: 100;
  display: block;
  width: 94%;
  height: 38px;
  padding: 8px 12px;
  color: #333333;
  vertical-align: middle;
}
.homeNewContentEntry .user-picture {
  display: inline-block;
  float: left;
  height: 40px;
  width: 40px;
  min-width: 40px;
  box-shadow: none;
}
.homeNewContentEntry .home-search-form-field {
  display: inline-block;
  width: 100%;
}
.homeNewContentEntry a.action-create {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #cccccc;
  color: #b3b3b3;
  display: flex;
  font-weight: 200;
  font-size: 12px;
  height: 40px;
  line-height: 38px;
  padding: 0 8px;
  width: 100%;
  margin: 0 16px;
  overflow: hidden;
}
.homeNewContentEntry a.action-create input.submit {
  display: inline-block;
  height: 32px;
  margin: 2px 5px 0;
  vertical-align: top;
}
.homeNewContentEntry a.next-link-btn {
  height: 36px;
  background-color: #00589C;
  border: 0px;
  text-transform: none;
  font-weight: 600;
  font-size: 11px;
  color: #ffffff;
  padding: 10px 21px;
  margin: 2px 0 0;
}

.ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container {
  margin: 0 !important;
  padding: 14px 0;
}
.ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container.first .paging_simple_numbers,
.ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container.first .jump {
  display: none;
}

#pc-prompt {
  width: 470px !important;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
  border-radius: 6px !important;
  border: 0px solid rgba(0, 0, 0, 0.2) !important;
}
#pc-prompt .ui-dialog-titlebar {
  background: #4d4d4d none repeat scroll 0 0;
  border: 1px solid #4d4d4d;
  border-radius: 0;
  color: #fff;
  cursor: move;
  font-size: 14px;
  padding: 15px;
}
#pc-prompt .ui-dialog-titlebar-close {
  border: 1px solid #4d4d4d;
  float: right;
  background: #4d4d4d;
  position: absolute;
  right: 12px;
  outline: none;
  top: 12px;
}
#pc-prompt .ui-dialog-titlebar-close:after {
  content: "";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
}
#pc-prompt .ui-widget-content {
  border: 0 solid #fff;
  font-size: 14px;
  padding: 5px;
  text-align: center;
}
#pc-prompt .ui-widget-content .ui-dialog-buttonset {
  text-align: center;
  margin-bottom: 20px;
}
#pc-prompt .ui-widget-content .ui-dialog-buttonset button {
  border: 1px solid #cccccc;
  margin: 0 30px 0 30px;
  padding: 8px 16px;
  border-radius: 4px;
  font-size: 16px;
}
#pc-prompt #confirm-action-title h2 {
  text-align: center;
  padding-bottom: 10px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: normal;
  color: #4A88B8;
  border-bottom: 1px solid #D6D6D6;
  margin-bottom: 20px;
}
#pc-prompt #confirm-action-title p {
  padding-left: 10px;
  padding-right: 10px;
}
#pc-prompt .ui-dialog-buttonset button {
  border: 1px solid #e6e6e6 !important;
  background-color: #3d5d75;
  color: #fff;
  outline: none;
}
#pc-prompt .ui-dialog-buttonset button:nth-child(1) {
  background: #E87906;
  border: 1px solid #E87906 !important;
  color: #fff;
  outline: none;
}

.form-item-ece-hashtags-und label {
  display: block;
}

.resource-type-media-box .form-type-link-field > label {
  font-size: 14px;
}
.resource-type-media-box #edit-ece-recording-date .fieldset-legend,
.resource-type-media-box #edit-ece-recording-date-und-0-value .form-item-ece-recording-date-und-0-value-time {
  display: none;
}
.resource-type-media-box #edit-ece-files {
  background-color: #ffffff;
}
.resource-type-media-box #edit-ece-files .description {
  display: none;
}

/* Image chooser */
.ckf-image-select {
  margin-top: 10px;
}
.ckf-image-select .ckf-editor-description {
  margin-bottom: 10px;
}
.ckf-image-select .ckf-editor-image_data .ckf-editor-image_preview img {
  margin-bottom: 20px;
}
.ckf-image-select .ckf-editor-image_data .ckfinder-button {
  margin-right: 20px;
}
.ckf-image-select .field-name-ece-attribution-image {
  margin-top: 20px;
}

[id^=edit-ece-applied-author] .form-item {
  background-color: transparent;
  box-shadow: 0px 0px 0px 0 #ccc !important;
}

[id^=edit-ece-applied-author--] .form-item {
  background-color: transparent;
  box-shadow: 0px 0px 0px 0 #ccc !important;
}

[id^=edit-ece-owner-organization] .form-item {
  background-color: transparent;
  box-shadow: 0px 0px 0px 0 #ccc !important;
}

[id^=edit-ece-owner-organization--] .form-item {
  background-color: transparent;
  box-shadow: 0px 0px 0px 0 #ccc !important;
}

[id^=edit-ece-publication-date] .date-no-float {
  width: 100%;
}

/*--promoted group--*/
[id^=ece-promoted-group-add-more-wrapper] .form-item {
  box-shadow: none !important;
  padding-top: 15px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}

[id^=ece-promoted-group-add-more-wrapper--] .form-item {
  box-shadow: none !important;
  padding-top: 15px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}

/*--ece lead collection--*/
[id^=ece-lead-collection-add-more-wrapper] .form-item {
  box-shadow: none !important;
  padding: 15px !important;
}

[id^=ece-lead-collection-add-more-wrapper--] .form-item {
  padding: 15px !important;
}

#postcontent-entry-wrapper-nds,
.page-node-edit form.node-form .ece-form {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #333333;
  /*radio css*/
}
#postcontent-entry-wrapper-nds .form-wrapper .form-wrapper,
.page-node-edit form.node-form .ece-form .form-wrapper .form-wrapper {
  margin-top: 0px;
}
#postcontent-entry-wrapper-nds .form-wrapper .form-wrapper.for_org_selector .form-item,
.page-node-edit form.node-form .ece-form .form-wrapper .form-wrapper.for_org_selector .form-item {
  margin-top: 15px !important;
}
#postcontent-entry-wrapper-nds .form-wrapper .form-wrapper.for_org_selector .form-item .form-item,
.page-node-edit form.node-form .ece-form .form-wrapper .form-wrapper.for_org_selector .form-item .form-item {
  margin-top: 0 !important;
}
#postcontent-entry-wrapper-nds .form-wrapper#edit-ece-anonymous-author,
.page-node-edit form.node-form .ece-form .form-wrapper#edit-ece-anonymous-author {
  margin-top: 0px;
}
#postcontent-entry-wrapper-nds .form-wrapper #edit-organizations, #postcontent-entry-wrapper-nds .form-wrapper #edit-organizations-sponsorship,
.page-node-edit form.node-form .ece-form .form-wrapper #edit-organizations,
.page-node-edit form.node-form .ece-form .form-wrapper #edit-organizations-sponsorship {
  margin-top: 20px;
}
#postcontent-entry-wrapper-nds .form-wrapper #edit-communities .form-item-c-parent-item-non-member,
.page-node-edit form.node-form .ece-form .form-wrapper #edit-communities .form-item-c-parent-item-non-member {
  margin-top: 20px;
}
#postcontent-entry-wrapper-nds h3.main-title.featured-title, #postcontent-entry-wrapper-nds .sponsorship-features h3.featured-title,
.page-node-edit form.node-form .ece-form h3.main-title.featured-title,
.page-node-edit form.node-form .ece-form .sponsorship-features h3.featured-title {
  margin-bottom: 3px;
}
#postcontent-entry-wrapper-nds p.featured-description,
.page-node-edit form.node-form .ece-form p.featured-description {
  text-transform: uppercase;
  font-weight: 500;
  background: #fff3cd;
  padding: 5px;
  display: inline-block;
  margin-bottom: 20px;
  font-size: 10pt;
  border-radius: 4px;
}
#postcontent-entry-wrapper-nds .form-body .form-item.form-type-radio:hover label, #postcontent-entry-wrapper-nds .form-body .form-item.form-type-radio:focus label,
.page-node-edit form.node-form .ece-form .form-body .form-item.form-type-radio:hover label,
.page-node-edit form.node-form .ece-form .form-body .form-item.form-type-radio:focus label {
  color: #E87906;
}
#postcontent-entry-wrapper-nds .form-body label.option,
.page-node-edit form.node-form .ece-form .form-body label.option {
  color: #4a4a4a;
  font-size: 14px;
  text-transform: initial;
  font-weight: normal;
}
#postcontent-entry-wrapper-nds .form-body .text-format-wrapper .filter-help,
.page-node-edit form.node-form .ece-form .form-body .text-format-wrapper .filter-help {
  padding: 0px;
  font-size: 11px;
}
#postcontent-entry-wrapper-nds .form-body .ece-popover i,
.page-node-edit form.node-form .ece-form .form-body .ece-popover i {
  color: #1c65a5;
  font-size: 12px;
}
#postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs li:hover, #postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs li:active, #postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs li:focus, #postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs li:focus-within,
.page-node-edit form.node-form .ece-form .form-body .tab-section .panel-heading .panel-tabs li:hover,
.page-node-edit form.node-form .ece-form .form-body .tab-section .panel-heading .panel-tabs li:active,
.page-node-edit form.node-form .ece-form .form-body .tab-section .panel-heading .panel-tabs li:focus,
.page-node-edit form.node-form .ece-form .form-body .tab-section .panel-heading .panel-tabs li:focus-within {
  background: none;
  border: none;
}
#postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs a,
.page-node-edit form.node-form .ece-form .form-body .tab-section .panel-heading .panel-tabs a {
  font-size: 14px;
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  color: #8d8d8d !important;
  margin-bottom: 0px;
}
#postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs a i,
.page-node-edit form.node-form .ece-form .form-body .tab-section .panel-heading .panel-tabs a i {
  color: #8d8d8d;
}
#postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs a span.s-text,
.page-node-edit form.node-form .ece-form .form-body .tab-section .panel-heading .panel-tabs a span.s-text {
  line-height: 1.1em;
  font-weight: 100;
}
#postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs a span.l-title,
.page-node-edit form.node-form .ece-form .form-body .tab-section .panel-heading .panel-tabs a span.l-title {
  margin: 0px;
  font-size: 14pt;
  font-weight: 400;
  color: #8d8d8d;
  text-transform: uppercase;
}
#postcontent-entry-wrapper-nds .form-body .form-item .cke_chrome,
.page-node-edit form.node-form .ece-form .form-body .form-item .cke_chrome {
  background: none;
  border: none;
}
#postcontent-entry-wrapper-nds .form-body .form-item .cke_chrome .cke_contents,
.page-node-edit form.node-form .ece-form .form-body .form-item .cke_chrome .cke_contents {
  border-radius: 0px;
  border: 1px solid #e0e0e0;
}
#postcontent-entry-wrapper-nds .form-body .form-item.form-item-title .description .ece-popover,
.page-node-edit form.node-form .ece-form .form-body .form-item.form-item-title .description .ece-popover {
  vertical-align: inherit;
  font-size: 12pt;
}
#postcontent-entry-wrapper-nds .form-body .post-import > div,
.page-node-edit form.node-form .ece-form .form-body .post-import > div {
  margin-top: 20px;
}
#postcontent-entry-wrapper-nds .form-body .post-import ul.thumbnails.image_picker_selector li,
.page-node-edit form.node-form .ece-form .form-body .post-import ul.thumbnails.image_picker_selector li {
  margin-bottom: 0px;
}
#postcontent-entry-wrapper-nds .form-body .post-import ul.thumbnails.image_picker_selector li .thumbnail,
.page-node-edit form.node-form .ece-form .form-body .post-import ul.thumbnails.image_picker_selector li .thumbnail {
  margin-bottom: 5px;
}
#postcontent-entry-wrapper-nds input[type=text],
#postcontent-entry-wrapper-nds input[type=email],
#postcontent-entry-wrapper-nds input[type=password],
.page-node-edit form.node-form .ece-form input[type=text],
.page-node-edit form.node-form .ece-form input[type=email],
.page-node-edit form.node-form .ece-form input[type=password] {
  font-size: 12pt;
  border-radius: 0px;
  background-color: #fafafa;
  border: solid 1px #e0e0e0;
}
#postcontent-entry-wrapper-nds input[type=text]:focus,
#postcontent-entry-wrapper-nds input[type=email]:focus,
#postcontent-entry-wrapper-nds input[type=password]:focus,
.page-node-edit form.node-form .ece-form input[type=text]:focus,
.page-node-edit form.node-form .ece-form input[type=email]:focus,
.page-node-edit form.node-form .ece-form input[type=password]:focus {
  border: solid 1px #1c65a5;
}
#postcontent-entry-wrapper-nds input[type=file],
.page-node-edit form.node-form .ece-form input[type=file] {
  font-size: 12pt;
  background: none;
  padding: 0px;
  border: none;
}
#postcontent-entry-wrapper-nds select,
.page-node-edit form.node-form .ece-form select {
  font-size: 12pt;
  color: #333333;
  border: none;
  background: none;
  border-bottom: 1px solid #d8d8d8;
}
#postcontent-entry-wrapper-nds select:focus,
.page-node-edit form.node-form .ece-form select:focus {
  outline: none;
}
#postcontent-entry-wrapper-nds textarea,
.page-node-edit form.node-form .ece-form textarea {
  font-size: 12pt;
}
#postcontent-entry-wrapper-nds .vertical-tabs,
.page-node-edit form.node-form .ece-form .vertical-tabs {
  border: none;
}
#postcontent-entry-wrapper-nds .vertical-tabs ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .vertical-tabs ul.vertical-tabs-list {
  border: none;
}
#postcontent-entry-wrapper-nds .vertical-tabs ul.vertical-tabs-list li,
.page-node-edit form.node-form .ece-form .vertical-tabs ul.vertical-tabs-list li {
  background-color: #fafafa;
  font-size: 13px;
  margin-bottom: 5px;
  border: none;
}
#postcontent-entry-wrapper-nds .vertical-tabs ul.vertical-tabs-list li.selected,
.page-node-edit form.node-form .ece-form .vertical-tabs ul.vertical-tabs-list li.selected {
  background-color: #1c65a5;
  color: #fff;
}
#postcontent-entry-wrapper-nds .vertical-tabs ul.vertical-tabs-list li.selected a,
.page-node-edit form.node-form .ece-form .vertical-tabs ul.vertical-tabs-list li.selected a {
  color: #fff;
}
#postcontent-entry-wrapper-nds .vertical-tabs ul.vertical-tabs-list li.selected a strong,
.page-node-edit form.node-form .ece-form .vertical-tabs ul.vertical-tabs-list li.selected a strong {
  color: #fff;
}
#postcontent-entry-wrapper-nds .ece-guidelines,
.page-node-edit form.node-form .ece-form .ece-guidelines {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #6b6b6b;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
}
#postcontent-entry-wrapper-nds .ece-guidelines p,
.page-node-edit form.node-form .ece-form .ece-guidelines p {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6em;
  letter-spacing: 0.3px;
  text-align: left;
  color: #6b6b6b;
}
#postcontent-entry-wrapper-nds .ece-guidelines ul,
.page-node-edit form.node-form .ece-form .ece-guidelines ul {
  padding-left: 20px;
}
#postcontent-entry-wrapper-nds .ece-guidelines ul li,
.page-node-edit form.node-form .ece-form .ece-guidelines ul li {
  color: #6b6b6b;
}
#postcontent-entry-wrapper-nds .ece-guidelines h3.page-segment-header,
.page-node-edit form.node-form .ece-form .ece-guidelines h3.page-segment-header {
  font-size: 14px;
  font-weight: 600;
  color: #1c65a5;
  padding: 0 0 5px 0;
  margin-bottom: 5px;
}
#postcontent-entry-wrapper-nds [type=radio]:checked + label:before,
#postcontent-entry-wrapper-nds [type=radio]:not(:checked) + label:before,
.page-node-edit form.node-form .ece-form [type=radio]:checked + label:before,
.page-node-edit form.node-form .ece-form [type=radio]:not(:checked) + label:before {
  left: 0 !important;
  top: 2px !important;
}
#postcontent-entry-wrapper-nds [type=radio]:checked + label:after,
#postcontent-entry-wrapper-nds [type=radio]:not(:checked) + label:after,
.page-node-edit form.node-form .ece-form [type=radio]:checked + label:after,
.page-node-edit form.node-form .ece-form [type=radio]:not(:checked) + label:after {
  top: 6px;
}
#postcontent-entry-wrapper-nds input[type=submit].disabled,
#postcontent-entry-wrapper-nds .action-import.disabled,
#postcontent-entry-wrapper-nds span.chooser-edit.disabled,
.page-node-edit form.node-form .ece-form input[type=submit].disabled,
.page-node-edit form.node-form .ece-form .action-import.disabled,
.page-node-edit form.node-form .ece-form span.chooser-edit.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  background-image: url(../images/strip-loading.gif);
  background-size: 18px 18px;
  background-position: 92% center;
  background-repeat: no-repeat;
  padding-right: 35px;
}
#postcontent-entry-wrapper-nds .action-import,
.page-node-edit form.node-form .ece-form .action-import {
  margin: 10px 0;
}
#postcontent-entry-wrapper-nds .image-widget.form-managed-file .image-widget-data,
.page-node-edit form.node-form .ece-form .image-widget.form-managed-file .image-widget-data {
  float: none;
}
#postcontent-entry-wrapper-nds .image-widget.form-managed-file .image-widget-data input[type=file],
.page-node-edit form.node-form .ece-form .image-widget.form-managed-file .image-widget-data input[type=file] {
  display: inline-block;
  margin-right: 20px;
  width: auto;
}
#postcontent-entry-wrapper-nds .image-widget.form-managed-file .image-widget-data input[type=submit],
.page-node-edit form.node-form .ece-form .image-widget.form-managed-file .image-widget-data input[type=submit] {
  display: inline-block;
}
#postcontent-entry-wrapper-nds #edit-ece-term-condition label b,
.page-node-edit form.node-form .ece-form #edit-ece-term-condition label b {
  font-size: 18px;
}
#postcontent-entry-wrapper-nds #edit-ece-parent-group .popover-realname .popover-trigger-help i,
#postcontent-entry-wrapper-nds #edit-parent-group-set .popover-realname .popover-trigger-help i,
#postcontent-entry-wrapper-nds #edit-organizations-sponsorship .popover-realname .popover-trigger-help i,
.page-node-edit form.node-form .ece-form #edit-ece-parent-group .popover-realname .popover-trigger-help i,
.page-node-edit form.node-form .ece-form #edit-parent-group-set .popover-realname .popover-trigger-help i,
.page-node-edit form.node-form .ece-form #edit-organizations-sponsorship .popover-realname .popover-trigger-help i {
  font-size: 12px;
  margin-left: 5px;
  margin-top: 3px;
  vertical-align: top;
}
#postcontent-entry-wrapper-nds .image_attribution .description .ece-popover,
.page-node-edit form.node-form .ece-form .image_attribution .description .ece-popover {
  vertical-align: top;
}
#postcontent-entry-wrapper-nds .image_attribution input,
.page-node-edit form.node-form .ece-form .image_attribution input {
  max-width: 503px;
}
#postcontent-entry-wrapper-nds #question-node-form .form-body .form-item-title input#edit-title--5,
.page-node-edit form.node-form .ece-form #question-node-form .form-body .form-item-title input#edit-title--5 {
  width: 100%;
}
#postcontent-entry-wrapper-nds .tips,
.page-node-edit form.node-form .ece-form .tips {
  padding-left: 0px;
}

#webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-event-start-date .date-padding > .form-item label, #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-event-start-date .date-padding > .form-item .description, #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-event-end-date .date-padding > .form-item label, #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-event-end-date .date-padding > .form-item .description, #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-date .date-padding > .form-item label, #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-date .date-padding > .form-item .description, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-start-date .date-padding > .form-item label, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-start-date .date-padding > .form-item .description, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-end-date .date-padding > .form-item label, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-end-date .date-padding > .form-item .description, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-date .date-padding > .form-item label, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-date .date-padding > .form-item .description, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-event-start-date .date-padding > .form-item label, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-event-start-date .date-padding > .form-item .description, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-event-end-date .date-padding > .form-item label, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-event-end-date .date-padding > .form-item .description, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-date .date-padding > .form-item label, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-date .date-padding > .form-item .description, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-start-date .date-padding > .form-item label, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-start-date .date-padding > .form-item .description, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-end-date .date-padding > .form-item label, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-end-date .date-padding > .form-item .description, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-date .date-padding > .form-item label, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-date .date-padding > .form-item .description, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-event-start-date .date-padding > .form-item label, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-event-start-date .date-padding > .form-item .description, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-event-end-date .date-padding > .form-item label, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-event-end-date .date-padding > .form-item .description, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-date .date-padding > .form-item label, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-date .date-padding > .form-item .description, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-start-date .date-padding > .form-item label, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-start-date .date-padding > .form-item .description, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-end-date .date-padding > .form-item label, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-end-date .date-padding > .form-item .description, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-date .date-padding > .form-item label, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-date .date-padding > .form-item .description {
  display: none;
}
#webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-event-start-date .date-padding > .form-item + .form-item, #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-event-end-date .date-padding > .form-item + .form-item, #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-date .date-padding > .form-item + .form-item, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-start-date .date-padding > .form-item + .form-item, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-end-date .date-padding > .form-item + .form-item, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-date .date-padding > .form-item + .form-item, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-event-start-date .date-padding > .form-item + .form-item, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-event-end-date .date-padding > .form-item + .form-item, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-date .date-padding > .form-item + .form-item, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-start-date .date-padding > .form-item + .form-item, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-end-date .date-padding > .form-item + .form-item, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-date .date-padding > .form-item + .form-item, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-event-start-date .date-padding > .form-item + .form-item, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-event-end-date .date-padding > .form-item + .form-item, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-date .date-padding > .form-item + .form-item, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-start-date .date-padding > .form-item + .form-item, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-end-date .date-padding > .form-item + .form-item, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-date .date-padding > .form-item + .form-item {
  display: none;
}
#webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-event-start-date input[type=text], #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-event-end-date input[type=text], #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-date input[type=text], #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-start-date input[type=text], #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-end-date input[type=text], #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-date input[type=text], #event-node-form #postcontent-entry-wrapper-nds #edit-ece-event-start-date input[type=text], #event-node-form #postcontent-entry-wrapper-nds #edit-ece-event-end-date input[type=text], #event-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-date input[type=text], #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-start-date input[type=text], #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-end-date input[type=text], #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-date input[type=text], #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-event-start-date input[type=text], #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-event-end-date input[type=text], #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-date input[type=text], #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-start-date input[type=text], #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-event-end-date input[type=text], #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-date input[type=text] {
  width: 230px;
}

#webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time .date-combo .fieldset-wrapper .date-padding > .form-item, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time .date-combo .fieldset-wrapper .date-padding > .form-item {
  display: none;
}
#webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time .date-combo .fieldset-wrapper .date-padding > .form-item + .form-item, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time .date-combo .fieldset-wrapper .date-padding > .form-item + .form-item {
  display: block;
}
#webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time .date-combo .fieldset-wrapper .date-padding > .form-item + .form-item label, #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time .date-combo .fieldset-wrapper .date-padding > .form-item + .form-item .description, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time .date-combo .fieldset-wrapper .date-padding > .form-item + .form-item label, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time .date-combo .fieldset-wrapper .date-padding > .form-item + .form-item .description {
  display: none;
}

#shared-link-node-form #postcontent-entry-wrapper-nds #edit-ece-rich-links, #shared-link-node-form .page-node-edit form.node-form .ece-form #edit-ece-rich-links {
  margin-top: 0px;
}
#shared-link-node-form #postcontent-entry-wrapper-nds #edit-ece-rich-links tbody td .rich_link-url label, #shared-link-node-form .page-node-edit form.node-form .ece-form #edit-ece-rich-links tbody td .rich_link-url label {
  display: none;
}
#shared-link-node-form #postcontent-entry-wrapper-nds #edit-ece-rich-links tbody td.field-multiple-drag, #shared-link-node-form .page-node-edit form.node-form .ece-form #edit-ece-rich-links tbody td.field-multiple-drag {
  display: none;
}

/*Search bar new design*/
.homeNewContentEntry {
  background: #fff;
  margin-bottom: 10px;
  box-shadow: none;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  align-items: center;
  padding: 5px 10px 5px 8px;
  border-radius: 40px;
  border: 1px solid #d9d9d9;
}
.homeNewContentEntry .profile-picture {
  margin-right: 15px;
}
.homeNewContentEntry .profile-picture img {
  width: 40px;
  height: 40px;
  max-width: 40px;
  border-radius: 100%;
}
.homeNewContentEntry a {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
.homeNewContentEntry a.action-create {
  margin-left: 0px;
  margin-right: 0px;
  border-radius: 0 40px 40px 0;
  border: none;
  height: auto;
  line-height: 1.6em;
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  padding: 10px 0px;
  color: #6b6b6b;
  background: #fff;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
.homeNewContentEntry a.next-link-btn {
  display: inline-block;
  border-radius: 40px;
  width: auto;
  height: 30px;
  display: inline-block;
  border-radius: 15px;
  background-color: #fff;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0.3px;
  text-align: center;
  color: #fff;
  border: solid 2px #1c65a5;
  list-style-type: none;
  padding: 0px;
  padding-left: 20px;
  padding-right: 20px;
  cursor: pointer;
  background: #1c65a5;
}
.homeNewContentEntry a.next-link-btn:hover {
  color: #fff;
  background: #1c65a5;
  background-image: -webkit-linear-gradient(left, #2779d2, #2483ff);
  background-image: -moz-linear-gradient(left, #2779d2, #2483ff);
  background-image: -ms-linear-gradient(left, #2779d2, #2483ff);
  background-image: -o-linear-gradient(left, #2779d2, #2483ff);
  background-image: linear-gradient(left, #2779d2, #2483ff);
  box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
  border: solid 2px #fff;
  opacity: 1;
}
.homeNewContentEntry a.next-link-btn:focus {
  box-shadow: 0 4px 4px 0 rgba(0, 100, 167, 0.5);
  border: solid 2px #fff;
  color: rgba(255, 255, 255, 0.8);
  outline: none;
}

.page-node-add .h-sponsor-carousel-row, .page-node-edit .h-sponsor-carousel-row {
  display: none;
}

.explainer-block {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  padding: 15px;
  margin-bottom: 30px;
}
.explainer-block p {
  margin-bottom: 0px;
}

ul.admin-list {
  max-width: 1260px;
  width: 100%;
  margin: 0 auto;
  padding: 20px 0;
  display: flex;
  flex-wrap: nowrap;
  min-height: 200px;
}
ul.admin-list li {
  display: inline-block;
  position: relative;
  text-align: center;
  width: 100%;
  margin: 20px 10px;
  padding-top: 45px;
}
ul.admin-list li span.label {
  margin: 0px;
  font-size: 14pt;
  font-weight: 400;
  color: #8d8d8d;
  text-transform: uppercase;
  cursor: pointer;
  padding: 0;
}
ul.admin-list li span.label a {
  color: #8d8d8d;
}
ul.admin-list li span.label a:after {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  font-size: 36px;
  text-align: center;
  display: block;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
ul.admin-list li span.label a:before {
  display: block;
  text-transform: initial;
  line-height: 1.1em;
  font-weight: 100;
  font-size: 13px;
  margin-bottom: 2px;
}
ul.admin-list li span.label:hover {
  color: #1c65a5;
}
ul.admin-list li span.label:hover a {
  color: #1c65a5;
}
ul.admin-list li[slug="node/add/post"] span.label a:after {
  content: "";
  font-weight: 900;
}
ul.admin-list li[slug="node/add/post"] span.label a:before {
  content: "write a";
}
ul.admin-list li[slug="node/add/question"] span.label a:after {
  content: "";
  font-weight: 900;
}
ul.admin-list li[slug="node/add/question"] span.label a:before {
  content: "ask a";
}
ul.admin-list li[slug="node/add/resource"] span.label a:after {
  content: "";
  font-weight: 900;
}
ul.admin-list li[slug="node/add/resource"] span.label a:before {
  content: "add a";
}
ul.admin-list li[slug="node/add/shared-link"] span.label a:after {
  content: "";
  font-weight: 900;
}
ul.admin-list li[slug="node/add/shared-link"] span.label a:before {
  content: "share a";
}
ul.admin-list li[slug="node/add/webinar"] span.label a:after {
  content: "";
  font-weight: 900;
}
ul.admin-list li[slug="node/add/webinar"] span.label a:before {
  content: "add a";
}
ul.admin-list li[slug="node/add/event"] {
  order: 6;
}
ul.admin-list li[slug="node/add/event"] span.label a:after {
  content: "";
  font-weight: 900;
}
ul.admin-list li[slug="node/add/event"] span.label a:before {
  content: "add an";
}

form#answer-node-form, form#sandbox-node-form, form#working-group-node-form {
  padding: 20px 8px;
  max-width: 1260px;
  width: 100%;
  margin: 0 auto;
}

#postcontent-entry-wrapper-nds,
.page-node-edit form.node-form .ece-form {
  margin-top: 20px;
  /* Tab Active Class*/
  /* Content group chooser */
  /* help Text */
  /*Shared link title css*/
}
#postcontent-entry-wrapper-nds .tab-section .panel-heading .panel-tabs .active a,
.page-node-edit form.node-form .ece-form .tab-section .panel-heading .panel-tabs .active a {
  background: #0C3452 !important;
  color: #fff !important;
}
#postcontent-entry-wrapper-nds .tab-section .panel-heading .panel-tabs a,
.page-node-edit form.node-form .ece-form .tab-section .panel-heading .panel-tabs a {
  width: 100%;
}
#postcontent-entry-wrapper-nds .ui-tabs div.ui-tabs-panel,
.page-node-edit form.node-form .ece-form .ui-tabs div.ui-tabs-panel {
  border: 0px solid #e6e6e6 !important;
  padding: 0 !important;
}
#postcontent-entry-wrapper-nds .ui-tabs .ui-tabs-nav,
.page-node-edit form.node-form .ece-form .ui-tabs .ui-tabs-nav {
  margin: 0 !important;
  padding: 0 !important;
}
@media only screen and (max-width: 560px) {
  #postcontent-entry-wrapper-nds #tabs .panel-heading .panel-tabs li,
.page-node-edit form.node-form .ece-form #tabs .panel-heading .panel-tabs li {
    width: 100% !important;
  }
  #postcontent-entry-wrapper-nds .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .autocomplete-deluxe-container {
    width: 100%;
  }
}
#postcontent-entry-wrapper-nds .ui-dialog-buttonset button:nth-child(1),
.page-node-edit form.node-form .ece-form .ui-dialog-buttonset button:nth-child(1) {
  background: #0C3452;
  border: 1px solid #0C3452 !important;
  color: #fff;
}
#postcontent-entry-wrapper-nds .tab-section .common-node-instruction,
.page-node-edit form.node-form .ece-form .tab-section .common-node-instruction {
  margin-bottom: 36px;
  font-size: 16px;
  font-weight: 500 !important;
}
#postcontent-entry-wrapper-nds .tab-section .common-node-instruction span,
.page-node-edit form.node-form .ece-form .tab-section .common-node-instruction span {
  font-weight: bold;
}
#postcontent-entry-wrapper-nds .tab-section .panel-heading,
.page-node-edit form.node-form .ece-form .tab-section .panel-heading {
  margin: 0;
  margin-bottom: 15px;
  padding: 0px 7px;
}
#postcontent-entry-wrapper-nds .tab-section .panel-heading .panel-tabs,
.page-node-edit form.node-form .ece-form .tab-section .panel-heading .panel-tabs {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
#postcontent-entry-wrapper-nds .tab-section .panel-heading .panel-tabs li,
.page-node-edit form.node-form .ece-form .tab-section .panel-heading .panel-tabs li {
  display: inline-block;
  margin: 0px 0px;
  position: relative;
  text-align: center;
  margin: 0 10px;
  width: calc(100% / 2 - 22px);
}
@media screen and (min-width: 576px) {
  #postcontent-entry-wrapper-nds .tab-section .panel-heading .panel-tabs li,
.page-node-edit form.node-form .ece-form .tab-section .panel-heading .panel-tabs li {
    width: calc(100% / 3 - 22px);
  }
}
@media screen and (min-width: 992px) {
  #postcontent-entry-wrapper-nds .tab-section .panel-heading .panel-tabs li,
.page-node-edit form.node-form .ece-form .tab-section .panel-heading .panel-tabs li {
    width: calc(100% / 6 - 22px);
  }
}
#postcontent-entry-wrapper-nds .tab-section .panel-heading .panel-tabs li a,
.page-node-edit form.node-form .ece-form .tab-section .panel-heading .panel-tabs li a {
  background: transparent;
  border-radius: 0 !important;
  color: #5e86c3 !important;
  font-size: 13px !important;
  font-weight: normal;
  padding: 20px 5px !important;
}
#postcontent-entry-wrapper-nds .tab-section .panel-heading .panel-tabs li a span,
.page-node-edit form.node-form .ece-form .tab-section .panel-heading .panel-tabs li a span {
  display: block;
  padding: 0;
}
#postcontent-entry-wrapper-nds .tab-section .panel-heading .panel-tabs li i,
.page-node-edit form.node-form .ece-form .tab-section .panel-heading .panel-tabs li i {
  background: transparent;
  color: #808080;
  font-size: 36px;
  text-align: center;
  display: block;
  margin: 0 auto 14px;
}
#postcontent-entry-wrapper-nds .tab-section .panel-heading .panel-tabs li:hover a, #postcontent-entry-wrapper-nds .tab-section .panel-heading .panel-tabs li.current a,
.page-node-edit form.node-form .ece-form .tab-section .panel-heading .panel-tabs li:hover a,
.page-node-edit form.node-form .ece-form .tab-section .panel-heading .panel-tabs li.current a {
  color: #1c65a5;
}
#postcontent-entry-wrapper-nds .tab-section .panel-heading .panel-tabs li:hover a i, #postcontent-entry-wrapper-nds .tab-section .panel-heading .panel-tabs li:hover a span.s-text, #postcontent-entry-wrapper-nds .tab-section .panel-heading .panel-tabs li:hover a span.l-title, #postcontent-entry-wrapper-nds .tab-section .panel-heading .panel-tabs li.current a i, #postcontent-entry-wrapper-nds .tab-section .panel-heading .panel-tabs li.current a span.s-text, #postcontent-entry-wrapper-nds .tab-section .panel-heading .panel-tabs li.current a span.l-title,
.page-node-edit form.node-form .ece-form .tab-section .panel-heading .panel-tabs li:hover a i,
.page-node-edit form.node-form .ece-form .tab-section .panel-heading .panel-tabs li:hover a span.s-text,
.page-node-edit form.node-form .ece-form .tab-section .panel-heading .panel-tabs li:hover a span.l-title,
.page-node-edit form.node-form .ece-form .tab-section .panel-heading .panel-tabs li.current a i,
.page-node-edit form.node-form .ece-form .tab-section .panel-heading .panel-tabs li.current a span.s-text,
.page-node-edit form.node-form .ece-form .tab-section .panel-heading .panel-tabs li.current a span.l-title {
  color: #1c65a5 !important;
}
#postcontent-entry-wrapper-nds .tab-section .edit-ece-rich-links-und-add-more,
.page-node-edit form.node-form .ece-form .tab-section .edit-ece-rich-links-und-add-more {
  display: none;
}
#postcontent-entry-wrapper-nds .tab-section .ece-chooser_item,
.page-node-edit form.node-form .ece-form .tab-section .ece-chooser_item {
  position: relative;
}
#postcontent-entry-wrapper-nds .tab-section .ece-chooser_item .tick-item:hover,
.page-node-edit form.node-form .ece-form .tab-section .ece-chooser_item .tick-item:hover {
  color: #E87906;
}
#postcontent-entry-wrapper-nds .tab-section .ece-chooser_item .tick-mark:before,
.page-node-edit form.node-form .ece-form .tab-section .ece-chooser_item .tick-mark:before {
  content: "";
  color: #E87906;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  left: -5px;
  position: absolute;
  top: -12px;
}
#postcontent-entry-wrapper-nds .tab-section .ece-chooser_item .tick-mark a,
.page-node-edit form.node-form .ece-form .tab-section .ece-chooser_item .tick-mark a {
  color: #E87906;
}
#postcontent-entry-wrapper-nds .tab-section .tab-pane .ece-community_header,
.page-node-edit form.node-form .ece-form .tab-section .tab-pane .ece-community_header {
  display: none !important;
}
#postcontent-entry-wrapper-nds .tab-section .tab-pane .ece-organization_header,
.page-node-edit form.node-form .ece-form .tab-section .tab-pane .ece-organization_header {
  display: none !important;
}
#postcontent-entry-wrapper-nds .tab-section #edit-ece-files legend,
.page-node-edit form.node-form .ece-form .tab-section #edit-ece-files legend {
  display: none;
}
#postcontent-entry-wrapper-nds .tab-section .or-size,
.page-node-edit form.node-form .ece-form .tab-section .or-size {
  font-size: 18px;
}
#postcontent-entry-wrapper-nds .tab-section .resource-type-media-info,
.page-node-edit form.node-form .ece-form .tab-section .resource-type-media-info {
  margin-bottom: 0px !important;
  font-size: 0.85em;
  padding-bottom: 5px !important;
}
#postcontent-entry-wrapper-nds .tab-section .resource-type-media-box,
.page-node-edit form.node-form .ece-form .tab-section .resource-type-media-box {
  clear: both;
  display: inline-block;
  width: 100%;
}
#postcontent-entry-wrapper-nds .tab-section .ece-parent_group_chooser h4,
.page-node-edit form.node-form .ece-form .tab-section .ece-parent_group_chooser h4 {
  margin-bottom: 10px;
  margin-top: 0px;
}
#postcontent-entry-wrapper-nds .tab-section .community-instructions,
.page-node-edit form.node-form .ece-form .tab-section .community-instructions {
  margin: 25px 0 10px !important;
}
#postcontent-entry-wrapper-nds .tab-section .pad-lft-non-com-usr,
.page-node-edit form.node-form .ece-form .tab-section .pad-lft-non-com-usr {
  padding-left: 0px !important;
}
#postcontent-entry-wrapper-nds .node-explainer-block,
.page-node-edit form.node-form .ece-form .node-explainer-block {
  border: 1px solid #ecebea;
  box-shadow: 1px 1px 5px 0 #cccccc;
  margin-bottom: 15px;
  min-height: 120px;
  padding: 0 16px;
  width: 23.5%;
}
#postcontent-entry-wrapper-nds .panel-heading-csstm,
.page-node-edit form.node-form .ece-form .panel-heading-csstm {
  padding: 0px;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type .form-item-ece-resource-type-und,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type .form-item-ece-resource-type-und {
  background: none;
  border: none;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type label,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type label {
  display: block;
  font-size: 14px;
  font-weight: normal;
  left: 0;
  margin: 0 0 5px;
  padding: 0;
  cursor: pointer;
  right: 0;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type label[for=edit-ece-resource-type-und],
.page-node-edit form.node-form .ece-form #edit-ece-resource-type label[for=edit-ece-resource-type-und] {
  display: none;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type input.form-radio[type=radio],
.page-node-edit form.node-form .ece-form #edit-ece-resource-type input.form-radio[type=radio] {
  opacity: 0;
  margin: 0 auto;
  height: 100%;
  width: 100%;
  left: 0;
  cursor: pointer;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type i,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type i {
  background: transparent none repeat scroll 0 0;
  color: #808080;
  display: block;
  font-size: 30px;
  height: 25px;
  line-height: 40px;
  margin: 6px auto 16px;
  text-align: center;
  width: 25px;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und {
  display: flex;
  flex-wrap: wrap;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und .form-type-radio,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und .form-type-radio {
  padding: 10px !important;
  width: calc(100% / 2 - 14px);
  position: relative;
  margin: 7px;
  border: 1px solid transparent;
}
@media screen and (min-width: 576px) {
  #postcontent-entry-wrapper-nds #edit-ece-resource-type-und .form-type-radio,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und .form-type-radio {
    width: calc(100% / 2 - 14px);
  }
}
@media screen and (min-width: 768px) {
  #postcontent-entry-wrapper-nds #edit-ece-resource-type-und .form-type-radio,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und .form-type-radio {
    width: calc(100% / 3 - 14px);
  }
}
@media screen and (min-width: 992px) {
  #postcontent-entry-wrapper-nds #edit-ece-resource-type-und .form-type-radio,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und .form-type-radio {
    width: calc(100% / 6 - 14px);
  }
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und .form-type-radio:hover,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und .form-type-radio:hover {
  color: #E87906;
  cursor: pointer;
  background: #efefef !important;
  border: 1px solid #d7d7d7 !important;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und .form-type-radio:hover label,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und .form-type-radio:hover label {
  color: #E87906;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und .form-type-radio.form-item-ece-resource-type-und,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und .form-type-radio.form-item-ece-resource-type-und {
  display: flex;
  justify-content: center;
  text-align: center;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und .form-type-radio.active-resource-type,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und .form-type-radio.active-resource-type {
  background: #efefef !important;
  border: 1px solid #d7d7d7 !important;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und .form-type-radio.active-resource-type label.option,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und .form-type-radio.active-resource-type label.option {
  color: #E87906;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option {
  text-align: center;
  padding-left: 0px;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option:after,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option:after {
  display: none;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-case-study], #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-database-spreadsheet], #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-infographic], #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-podcast-audio], #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-presentation], #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-product-sheet], #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-publication], #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-recorded-webinar], #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-white-paper], #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-resource-other], #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-video],
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-case-study],
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-database-spreadsheet],
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-infographic],
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-podcast-audio],
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-presentation],
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-product-sheet],
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-publication],
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-recorded-webinar],
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-white-paper],
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-resource-other],
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-video] {
  padding-left: 0px !important;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-case-study]:before, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-database-spreadsheet]:before, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-infographic]:before, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-podcast-audio]:before, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-presentation]:before, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-product-sheet]:before, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-publication]:before, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-recorded-webinar]:before, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-white-paper]:before, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-resource-other]:before, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-video]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-case-study]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-database-spreadsheet]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-infographic]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-podcast-audio]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-presentation]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-product-sheet]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-publication]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-recorded-webinar]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-white-paper]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-resource-other]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-video]:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  display: block;
  padding-right: 0px;
  font-size: 25px;
  vertical-align: middle;
  position: static;
  margin-bottom: 10px;
  line-height: normal;
  width: auto;
  height: auto;
  border: none;
  background: none;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-case-study] span.radioui, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-database-spreadsheet] span.radioui, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-infographic] span.radioui, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-podcast-audio] span.radioui, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-presentation] span.radioui, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-product-sheet] span.radioui, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-publication] span.radioui, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-recorded-webinar] span.radioui, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-white-paper] span.radioui, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-resource-other] span.radioui, #postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-video] span.radioui,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-case-study] span.radioui,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-database-spreadsheet] span.radioui,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-infographic] span.radioui,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-podcast-audio] span.radioui,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-presentation] span.radioui,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-product-sheet] span.radioui,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-publication] span.radioui,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-recorded-webinar] span.radioui,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-white-paper] span.radioui,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-resource-other] span.radioui,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-video] span.radioui {
  display: none;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-case-study]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-case-study]:before {
  content: "" !important;
  font-weight: 700;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-database-spreadsheet]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-database-spreadsheet]:before {
  content: "" !important;
  font-weight: 700;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-infographic]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-infographic]:before {
  content: "" !important;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-podcast-audio]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-podcast-audio]:before {
  content: "" !important;
  font-weight: 700;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-presentation]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-presentation]:before {
  content: "" !important;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-product-sheet]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-product-sheet]:before {
  content: "" !important;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-recorded-webinar]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-recorded-webinar]:before {
  content: "" !important;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-publication]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-publication]:before {
  content: "" !important;
  font-weight: 700;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-white-paper]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-white-paper]:before {
  content: "" !important;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-resource-other]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-resource-other]:before {
  content: "" !important;
}
#postcontent-entry-wrapper-nds #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-video]:before,
.page-node-edit form.node-form .ece-form #edit-ece-resource-type-und label.option[for=edit-ece-resource-type-und-video]:before {
  content: "" !important;
  font-weight: 700;
}
#postcontent-entry-wrapper-nds .form-body,
.page-node-edit form.node-form .ece-form .form-body {
  border: 0px;
  padding: 0px;
  margin-bottom: 15px;
  background: transparent;
}
#postcontent-entry-wrapper-nds .form-body .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-date,
#postcontent-entry-wrapper-nds .form-body #edit-ece-topics,
#postcontent-entry-wrapper-nds .form-body #edit-ece-applied-author,
#postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization,
#postcontent-entry-wrapper-nds .form-body .vertical-tabs,
#postcontent-entry-wrapper-nds .form-body #edit-ece-publication-date,
#postcontent-entry-wrapper-nds .form-body .field-type-text-with-summary .filter-wrapper,
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-tags,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-industry,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-locations,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-type,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates,
#postcontent-entry-wrapper-nds .form-body #edit-ece-parent-group,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-logo,
#postcontent-entry-wrapper-nds .form-body #edit-ece-destination-link,
#postcontent-entry-wrapper-nds .form-body #edit-ece-link-track-code,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-community-logo-set,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-newsletter-logo-set,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-directory-set,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-group-directory-set,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-sponsor-carousel,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-lead-collection-set,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-exclusive-community-set,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-boosted-content-set,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-sponsorship-set,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-content-set,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-dates,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-end-date,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone,
#postcontent-entry-wrapper-nds .form-body #edit-ece-images,
#postcontent-entry-wrapper-nds .form-body #edit-ece-related-topics,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-profile,
.page-node-edit form.node-form .ece-form .form-body .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-date,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-topics,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-applied-author,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization,
.page-node-edit form.node-form .ece-form .form-body .vertical-tabs,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-publication-date,
.page-node-edit form.node-form .ece-form .form-body .field-type-text-with-summary .filter-wrapper,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-tags,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-industry,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-locations,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-type,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-parent-group,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-logo,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-destination-link,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-link-track-code,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-community-logo-set,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-newsletter-logo-set,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-directory-set,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-group-directory-set,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-sponsor-carousel,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-lead-collection-set,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-exclusive-community-set,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-boosted-content-set,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-sponsorship-set,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-content-set,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-dates,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-end-date,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-images,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-related-topics,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-profile {
  width: 100%;
  background: white;
  border: 1px solid #e3e3e3;
  margin: 0px;
  margin-bottom: 30px;
  padding: 25px;
  border-radius: 0px;
}
#postcontent-entry-wrapper-nds .form-body .form-item .form-item, #postcontent-entry-wrapper-nds .form-body .form-item .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-date .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-date .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-topics .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-topics .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-applied-author .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-applied-author .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body .vertical-tabs .form-item,
#postcontent-entry-wrapper-nds .form-body .vertical-tabs .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-publication-date .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-publication-date .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body .field-type-text-with-summary .filter-wrapper .form-item,
#postcontent-entry-wrapper-nds .form-body .field-type-text-with-summary .filter-wrapper .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-tags .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-tags .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-industry .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-industry .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-locations .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-locations .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-type .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-type .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-parent-group .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-parent-group .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-logo .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-logo .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-destination-link .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-destination-link .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-link-track-code .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-link-track-code .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-community-logo-set .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-community-logo-set .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-newsletter-logo-set .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-newsletter-logo-set .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-directory-set .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-directory-set .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-group-directory-set .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-group-directory-set .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-sponsor-carousel .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-sponsor-carousel .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-lead-collection-set .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-lead-collection-set .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-exclusive-community-set .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-exclusive-community-set .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-boosted-content-set .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-boosted-content-set .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-sponsorship-set .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-sponsorship-set .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-content-set .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-content-set .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-dates .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-dates .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-end-date .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-end-date .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-images .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-images .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-related-topics .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-related-topics .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-profile .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-profile .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body .form-item .form-item,
.page-node-edit form.node-form .ece-form .form-body .form-item .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-date .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-date .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-topics .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-topics .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-applied-author .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-applied-author .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body .vertical-tabs .form-item,
.page-node-edit form.node-form .ece-form .form-body .vertical-tabs .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-publication-date .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-publication-date .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body .field-type-text-with-summary .filter-wrapper .form-item,
.page-node-edit form.node-form .ece-form .form-body .field-type-text-with-summary .filter-wrapper .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-tags .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-tags .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-industry .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-industry .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-locations .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-locations .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-type .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-type .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-parent-group .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-parent-group .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-logo .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-logo .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-destination-link .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-destination-link .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-link-track-code .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-link-track-code .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-community-logo-set .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-community-logo-set .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-newsletter-logo-set .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-newsletter-logo-set .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-directory-set .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-directory-set .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-group-directory-set .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-group-directory-set .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-sponsor-carousel .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-sponsor-carousel .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-lead-collection-set .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-lead-collection-set .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-exclusive-community-set .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-exclusive-community-set .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-boosted-content-set .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-boosted-content-set .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-sponsorship-set .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-sponsorship-set .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-content-set .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-content-set .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-dates .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-dates .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-end-date .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-end-date .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-images .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-images .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-related-topics .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-related-topics .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-profile .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-profile .field-type-entity_reference {
  background: none;
  padding: 0px;
  border: none;
  margin: 0px;
}
#postcontent-entry-wrapper-nds .form-body .form-item #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-date #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-topics #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-applied-author #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body .vertical-tabs #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-publication-date #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body .field-type-text-with-summary .filter-wrapper #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-tags #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-industry #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-locations #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-type #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-parent-group #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-logo #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-destination-link #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-link-track-code #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-community-logo-set #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-newsletter-logo-set #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-directory-set #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-group-directory-set #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-sponsor-carousel #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-lead-collection-set #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-exclusive-community-set #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-boosted-content-set #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-sponsorship-set #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-content-set #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-dates #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-end-date #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-images #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-related-topics #edit-parent-group-set #edit-communities,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-profile #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body .form-item #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-date #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-topics #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-applied-author #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body .vertical-tabs #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-publication-date #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body .field-type-text-with-summary .filter-wrapper #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-tags #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-industry #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-locations #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-type #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-parent-group #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-logo #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-destination-link #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-link-track-code #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-community-logo-set #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-newsletter-logo-set #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-directory-set #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-group-directory-set #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-sponsor-carousel #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-lead-collection-set #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-exclusive-community-set #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-boosted-content-set #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-sponsorship-set #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-content-set #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-dates #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-end-date #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-images #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-related-topics #edit-parent-group-set #edit-communities,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-profile #edit-parent-group-set #edit-communities {
  margin-top: 20px;
}
#postcontent-entry-wrapper-nds .form-body .form-item ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-date ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-topics ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-applied-author ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body .vertical-tabs ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-publication-date ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body .field-type-text-with-summary .filter-wrapper ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-tags ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-industry ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-locations ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-type ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-parent-group ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-logo ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-destination-link ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-link-track-code ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-community-logo-set ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-newsletter-logo-set ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-directory-set ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-group-directory-set ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-sponsor-carousel ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-lead-collection-set ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-exclusive-community-set ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-boosted-content-set ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-sponsorship-set ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-content-set ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-dates ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-end-date ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-images ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-related-topics ul.vertical-tabs-list,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-profile ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body .form-item ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-date ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-topics ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-applied-author ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body .vertical-tabs ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-publication-date ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body .field-type-text-with-summary .filter-wrapper ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-tags ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-industry ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-locations ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-type ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-parent-group ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-logo ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-destination-link ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-link-track-code ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-community-logo-set ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-newsletter-logo-set ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-directory-set ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-group-directory-set ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-sponsor-carousel ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-lead-collection-set ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-exclusive-community-set ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-boosted-content-set ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-sponsorship-set ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-content-set ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-dates ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-end-date ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-images ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-related-topics ul.vertical-tabs-list,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-profile ul.vertical-tabs-list {
  margin: 0px;
}
#postcontent-entry-wrapper-nds .form-body .form-item .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-date .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-topics .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-applied-author .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body .vertical-tabs .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-publication-date .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body .field-type-text-with-summary .filter-wrapper .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-tags .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-industry .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-locations .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-type .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-parent-group .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-logo .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-destination-link .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-link-track-code .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-community-logo-set .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-newsletter-logo-set .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-directory-set .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-group-directory-set .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-sponsor-carousel .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-lead-collection-set .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-exclusive-community-set .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-boosted-content-set .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-sponsorship-set .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-content-set .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-dates .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-end-date .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-images .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-related-topics .heading-group-chooser,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-profile .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body .form-item .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-date .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-topics .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-applied-author .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body .vertical-tabs .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-publication-date .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body .field-type-text-with-summary .filter-wrapper .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-tags .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-industry .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-locations .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-type .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-parent-group .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-logo .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-destination-link .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-link-track-code .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-community-logo-set .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-newsletter-logo-set .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-directory-set .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-group-directory-set .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-sponsor-carousel .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-lead-collection-set .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-exclusive-community-set .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-boosted-content-set .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-sponsorship-set .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-content-set .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-dates .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-end-date .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-images .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-related-topics .heading-group-chooser,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-profile .heading-group-chooser {
  font-size: 19px !important;
}
#postcontent-entry-wrapper-nds .form-body .form-item .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-date .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-topics .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-applied-author .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body .vertical-tabs .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-publication-date .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body .field-type-text-with-summary .filter-wrapper .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-tags .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-industry .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-locations .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-type .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-parent-group .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-logo .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-destination-link .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-link-track-code .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-community-logo-set .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-newsletter-logo-set .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-directory-set .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-group-directory-set .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-sponsor-carousel .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-lead-collection-set .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-exclusive-community-set .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-boosted-content-set .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-sponsorship-set .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-content-set .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-dates .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-end-date .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-images .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-related-topics .rich_link-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-profile .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body .form-item .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-date .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-topics .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-applied-author .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body .vertical-tabs .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-publication-date .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body .field-type-text-with-summary .filter-wrapper .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-tags .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-industry .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-locations .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-type .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-parent-group .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-logo .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-destination-link .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-link-track-code .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-community-logo-set .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-newsletter-logo-set .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-directory-set .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-group-directory-set .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-sponsor-carousel .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-lead-collection-set .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-exclusive-community-set .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-boosted-content-set .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-sponsorship-set .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-content-set .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-dates .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-end-date .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-images .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-related-topics .rich_link-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-profile .rich_link-url .form-item {
  box-shadow: none;
  padding-left: 0 !important;
}
#postcontent-entry-wrapper-nds .form-body .form-item .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-date .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-topics .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-applied-author .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization .checkbox,
#postcontent-entry-wrapper-nds .form-body .vertical-tabs .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-publication-date .checkbox,
#postcontent-entry-wrapper-nds .form-body .field-type-text-with-summary .filter-wrapper .checkbox,
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-tags .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-industry .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-locations .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-type .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-parent-group .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-logo .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-destination-link .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-link-track-code .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-community-logo-set .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-newsletter-logo-set .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-directory-set .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-group-directory-set .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-sponsor-carousel .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-lead-collection-set .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-exclusive-community-set .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-boosted-content-set .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-sponsorship-set .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-content-set .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-dates .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-end-date .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-images .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-related-topics .checkbox,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-profile .checkbox,
.page-node-edit form.node-form .ece-form .form-body .form-item .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-date .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-topics .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-applied-author .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization .checkbox,
.page-node-edit form.node-form .ece-form .form-body .vertical-tabs .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-publication-date .checkbox,
.page-node-edit form.node-form .ece-form .form-body .field-type-text-with-summary .filter-wrapper .checkbox,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-tags .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-industry .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-locations .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-type .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-parent-group .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-logo .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-destination-link .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-link-track-code .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-community-logo-set .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-newsletter-logo-set .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-directory-set .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-group-directory-set .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-sponsor-carousel .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-lead-collection-set .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-exclusive-community-set .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-boosted-content-set .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-sponsorship-set .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-content-set .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-dates .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-end-date .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-images .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-related-topics .checkbox,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-profile .checkbox {
  font-size: 8px;
}
#postcontent-entry-wrapper-nds .form-body .form-item .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-date .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-topics .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-applied-author .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization .checkbox label,
#postcontent-entry-wrapper-nds .form-body .vertical-tabs .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-publication-date .checkbox label,
#postcontent-entry-wrapper-nds .form-body .field-type-text-with-summary .filter-wrapper .checkbox label,
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-tags .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-industry .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-locations .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-type .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-parent-group .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-logo .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-destination-link .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-link-track-code .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-community-logo-set .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-newsletter-logo-set .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-directory-set .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-group-directory-set .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-sponsor-carousel .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-lead-collection-set .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-exclusive-community-set .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-boosted-content-set .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-sponsorship-set .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-content-set .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-dates .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-end-date .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-images .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-related-topics .checkbox label,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-profile .checkbox label,
.page-node-edit form.node-form .ece-form .form-body .form-item .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-date .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-topics .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-applied-author .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization .checkbox label,
.page-node-edit form.node-form .ece-form .form-body .vertical-tabs .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-publication-date .checkbox label,
.page-node-edit form.node-form .ece-form .form-body .field-type-text-with-summary .filter-wrapper .checkbox label,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-tags .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-industry .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-locations .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-type .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-parent-group .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-logo .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-destination-link .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-link-track-code .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-community-logo-set .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-newsletter-logo-set .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-directory-set .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-group-directory-set .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-sponsor-carousel .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-lead-collection-set .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-exclusive-community-set .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-boosted-content-set .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-sponsorship-set .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-content-set .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-dates .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-end-date .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-images .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-related-topics .checkbox label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-profile .checkbox label {
  color: #222222;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
  font-size: 18px;
  font-weight: 500;
  padding-left: 0px;
}
#postcontent-entry-wrapper-nds .form-body .form-item .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-date .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-topics .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-applied-author .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization .checkbox label input,
#postcontent-entry-wrapper-nds .form-body .vertical-tabs .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-publication-date .checkbox label input,
#postcontent-entry-wrapper-nds .form-body .field-type-text-with-summary .filter-wrapper .checkbox label input,
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-tags .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-industry .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-locations .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-type .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-parent-group .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-logo .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-destination-link .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-link-track-code .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-community-logo-set .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-newsletter-logo-set .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-directory-set .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-group-directory-set .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-sponsor-carousel .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-lead-collection-set .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-exclusive-community-set .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-boosted-content-set .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-sponsorship-set .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-content-set .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-dates .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-end-date .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-images .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-related-topics .checkbox label input,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-profile .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body .form-item .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-date .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-topics .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-applied-author .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body .vertical-tabs .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-publication-date .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body .field-type-text-with-summary .filter-wrapper .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-tags .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-industry .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-locations .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-type .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-parent-group .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-logo .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-destination-link .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-link-track-code .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-community-logo-set .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-newsletter-logo-set .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-directory-set .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-group-directory-set .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-sponsor-carousel .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-lead-collection-set .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-exclusive-community-set .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-boosted-content-set .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-sponsorship-set .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-content-set .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-dates .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-end-date .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-images .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-related-topics .checkbox label input,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-profile .checkbox label input {
  margin-top: 2px;
}
#postcontent-entry-wrapper-nds .form-body .form-item .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-date .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-topics .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-applied-author .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body .vertical-tabs .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-publication-date .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body .field-type-text-with-summary .filter-wrapper .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-tags .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-industry .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-locations .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-type .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-parent-group .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-logo .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-destination-link .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-link-track-code .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-community-logo-set .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-newsletter-logo-set .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-directory-set .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-group-directory-set .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-sponsor-carousel .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-lead-collection-set .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-exclusive-community-set .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-boosted-content-set .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-sponsorship-set .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-content-set .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-dates .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-end-date .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-images .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-related-topics .link-field-url .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-profile .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body .form-item .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-date .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-topics .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-applied-author .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body .vertical-tabs .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-publication-date .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body .field-type-text-with-summary .filter-wrapper .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-tags .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-industry .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-locations .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-type .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-parent-group .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-logo .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-destination-link .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-link-track-code .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-community-logo-set .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-newsletter-logo-set .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-directory-set .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-group-directory-set .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-sponsor-carousel .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-lead-collection-set .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-exclusive-community-set .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-boosted-content-set .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-sponsorship-set .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-content-set .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-dates .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-end-date .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-images .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-related-topics .link-field-url .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-profile .link-field-url .form-item {
  padding: 0px !important;
}
#postcontent-entry-wrapper-nds .form-body .form-item #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-date #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-topics #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-applied-author #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body .vertical-tabs #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-publication-date #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body .field-type-text-with-summary .filter-wrapper #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-tags #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-industry #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-locations #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-type #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-parent-group #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-logo #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-destination-link #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-link-track-code #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-community-logo-set #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-newsletter-logo-set #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-directory-set #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-group-directory-set #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-sponsor-carousel #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-lead-collection-set #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-exclusive-community-set #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-boosted-content-set #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-sponsorship-set #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-content-set #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-dates #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-end-date #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-images #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-related-topics #edit-ece-recording-date-und-0-value .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-profile #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body .form-item #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-date #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-topics #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-applied-author #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body .vertical-tabs #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-publication-date #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body .field-type-text-with-summary .filter-wrapper #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-tags #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-industry #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-locations #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-type #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-parent-group #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-logo #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-destination-link #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-link-track-code #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-community-logo-set #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-newsletter-logo-set #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-directory-set #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-group-directory-set #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-sponsor-carousel #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-lead-collection-set #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-exclusive-community-set #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-boosted-content-set #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-sponsorship-set #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-content-set #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-dates #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-end-date #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-images #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-related-topics #edit-ece-recording-date-und-0-value .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-profile #edit-ece-recording-date-und-0-value .form-item {
  padding-top: 0px !important;
}
#postcontent-entry-wrapper-nds .form-body .form-item #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body .form-item .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-date #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-date .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-topics #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-topics .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-applied-author #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-applied-author .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body .vertical-tabs #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body .vertical-tabs .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-publication-date #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-publication-date .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body .field-type-text-with-summary .filter-wrapper #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body .field-type-text-with-summary .filter-wrapper .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-tags #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-tags .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-industry #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-industry .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-locations #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-locations .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-type #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-type .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-parent-group #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-parent-group .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-logo #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-logo .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-destination-link #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-destination-link .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-link-track-code #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-link-track-code .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-community-logo-set #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-community-logo-set .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-newsletter-logo-set #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-newsletter-logo-set .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-directory-set #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-directory-set .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-group-directory-set #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-group-directory-set .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-sponsor-carousel #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-sponsor-carousel .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-lead-collection-set #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-lead-collection-set .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-exclusive-community-set #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-exclusive-community-set .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-boosted-content-set #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-boosted-content-set .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-sponsorship-set #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-sponsorship-set .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-content-set #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-content-set .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-dates #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-dates .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-end-date #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-end-date .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-images #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-images .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-related-topics #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-related-topics .field-type-entity_reference .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-profile #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-profile .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body .form-item #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body .form-item .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-date #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-date .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-topics #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-topics .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-applied-author #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-applied-author .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body .vertical-tabs #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body .vertical-tabs .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-publication-date #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-publication-date .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body .field-type-text-with-summary .filter-wrapper #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body .field-type-text-with-summary .filter-wrapper .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-tags #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-tags .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-industry #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-industry .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-locations #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-locations .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-type #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-type .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-parent-group #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-parent-group .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-logo #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-logo .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-destination-link #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-destination-link .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-link-track-code #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-link-track-code .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-community-logo-set #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-community-logo-set .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-newsletter-logo-set #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-newsletter-logo-set .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-directory-set #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-directory-set .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-group-directory-set #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-group-directory-set .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-sponsor-carousel #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-sponsor-carousel .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-lead-collection-set #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-lead-collection-set .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-exclusive-community-set #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-exclusive-community-set .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-boosted-content-set #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-boosted-content-set .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-sponsorship-set #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-sponsorship-set .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-content-set #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-content-set .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-dates #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-dates .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-end-date #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-end-date .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-images #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-images .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-related-topics #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-related-topics .field-type-entity_reference .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-profile #edit-ece-lead-collection-und-0-ece-lead-collection-lead-collection-set-required--4 .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-profile .field-type-entity_reference .form-item {
  padding: 0px !important;
  box-shadow: none !important;
}
#postcontent-entry-wrapper-nds .form-body .form-item #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-date #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-topics #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-applied-author #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body .vertical-tabs #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-publication-date #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body .field-type-text-with-summary .filter-wrapper #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-tags #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-industry #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-locations #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-type #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-parent-group #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-logo #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-destination-link #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-link-track-code #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-community-logo-set #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-newsletter-logo-set #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-directory-set #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-group-directory-set #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-sponsor-carousel #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-lead-collection-set #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-exclusive-community-set #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-boosted-content-set #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-sponsorship-set #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-content-set #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-dates #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-end-date #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-images #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-related-topics #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-profile #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body .form-item #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-date #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-topics #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-applied-author #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body .vertical-tabs #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-publication-date #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body .field-type-text-with-summary .filter-wrapper #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-tags #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-industry #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-locations #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-type #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-parent-group #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-logo #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-destination-link #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-link-track-code #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-community-logo-set #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-newsletter-logo-set #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-directory-set #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-group-directory-set #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-sponsor-carousel #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-lead-collection-set #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-exclusive-community-set #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-boosted-content-set #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-sponsorship-set #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-content-set #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-dates #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-end-date #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-images #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-related-topics #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-profile #edit-ece-promoted-group-und-0-ece-entity-reference-entity-reference-set--4 form-item {
  box-shadow: none;
  padding-top: 15px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
#postcontent-entry-wrapper-nds .form-body .form-item .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-date .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-topics .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-applied-author .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body .vertical-tabs .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-publication-date .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body .field-type-text-with-summary .filter-wrapper .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-tags .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-industry .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-locations .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-type .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-parent-group .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-logo .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-destination-link .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-link-track-code .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-community-logo-set .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-newsletter-logo-set .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-directory-set .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-group-directory-set .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-sponsor-carousel .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-lead-collection-set .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-exclusive-community-set .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-boosted-content-set .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-sponsorship-set .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-content-set .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-dates .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-end-date .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-images .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-related-topics .lead_collection-required,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-profile .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body .form-item .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-date .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-topics .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-applied-author .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body .vertical-tabs .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-publication-date .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body .field-type-text-with-summary .filter-wrapper .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-tags .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-industry .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-locations .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-type .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-parent-group .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-logo .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-destination-link .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-link-track-code .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-community-logo-set .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-newsletter-logo-set .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-directory-set .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-group-directory-set .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-sponsor-carousel .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-lead-collection-set .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-exclusive-community-set .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-boosted-content-set .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-sponsorship-set .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-content-set .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-dates .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-end-date .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-images .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-related-topics .lead_collection-required,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-profile .lead_collection-required {
  padding-top: 10px !important;
}
#postcontent-entry-wrapper-nds .form-body .form-item .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-date .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-topics .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-applied-author .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body .vertical-tabs .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-publication-date .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body .field-type-text-with-summary .filter-wrapper .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-tags .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-industry .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-locations .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-type .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-parent-group .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-logo .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-destination-link .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-link-track-code .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-community-logo-set .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-newsletter-logo-set .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-directory-set .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-group-directory-set .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-sponsor-carousel .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-lead-collection-set .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-exclusive-community-set .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-boosted-content-set .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-sponsorship-set .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-content-set .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-dates .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-end-date .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-images .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-related-topics .lead_collection-required .form-item,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-profile .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body .form-item .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-date .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-topics .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-applied-author .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body .vertical-tabs .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-publication-date .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body .field-type-text-with-summary .filter-wrapper .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-tags .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-industry .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-locations .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-type .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-parent-group .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-logo .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-destination-link .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-link-track-code .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-community-logo-set .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-newsletter-logo-set .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-directory-set .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-group-directory-set .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-sponsor-carousel .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-lead-collection-set .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-exclusive-community-set .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-boosted-content-set .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-sponsorship-set .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-content-set .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-dates .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-end-date .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-images .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-related-topics .lead_collection-required .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-profile .lead_collection-required .form-item {
  padding-left: 0px !important;
  padding-top: 5px !important;
  padding-right: 15px !important;
  padding-bottom: 0px !important;
}
#postcontent-entry-wrapper-nds .form-body .form-item .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-date .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-topics .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-applied-author .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body .vertical-tabs .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-publication-date .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body .field-type-text-with-summary .filter-wrapper .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-tags .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-industry .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-news-imported-locations .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-type .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-parent-group .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-logo .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-destination-link .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-link-track-code .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-community-logo-set .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-newsletter-logo-set .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-directory-set .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-group-directory-set .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-sponsor-carousel .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-lead-collection-set .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-exclusive-community-set .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-boosted-content-set .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-sponsorship-set .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sf-employer-content-set .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-dates .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-end-date .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-images .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-related-topics .autocomplete-deluxe-container,
#postcontent-entry-wrapper-nds .form-body #edit-ece-employer-profile .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body .form-item .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-date .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-topics .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-applied-author .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body .vertical-tabs .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-publication-date .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body .field-type-text-with-summary .filter-wrapper .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-tags .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-industry .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-news-imported-locations .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-type .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-parent-group .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-logo .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-destination-link .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-link-track-code .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-community-logo-set .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-newsletter-logo-set .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-directory-set .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-group-directory-set .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-sponsor-carousel .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-lead-collection-set .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-exclusive-community-set .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-boosted-content-set .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-sponsorship-set .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sf-employer-content-set .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-dates .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-end-date .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-images .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-related-topics .autocomplete-deluxe-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-employer-profile .autocomplete-deluxe-container {
  font-size: 12px;
  border-radius: 0px;
  background: #fafafa;
  border: solid 1px #e0e0e0;
  width: auto;
  min-width: 42%;
}
#postcontent-entry-wrapper-nds .form-body #edit-ece-seo-uid, #postcontent-entry-wrapper-nds .form-body #edit-ece-owner-organization,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-seo-uid,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-owner-organization {
  display: none;
}
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-hide-employer-name,
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-app-notification-option,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-sponsor-level,
#postcontent-entry-wrapper-nds .form-body #edit-ece-sfd-employment-package,
#postcontent-entry-wrapper-nds .form-body #edit-ece-webinar-start-time,
#postcontent-entry-wrapper-nds .form-body #edit-ece-event-timezone,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-hide-employer-name,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-app-notification-option,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-sponsor-level,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sfd-employment-package,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-webinar-start-time,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-event-timezone {
  margin-top: -31px;
  border-top: none;
  padding-top: 0px;
}
#postcontent-entry-wrapper-nds .form-body .admin-fields-block .form-item,
#postcontent-entry-wrapper-nds .form-body .admin-fields-block #edit-ece-webinar-start-date,
#postcontent-entry-wrapper-nds .form-body .admin-fields-block #edit-ece-topics,
#postcontent-entry-wrapper-nds .form-body .admin-fields-block #edit-ece-applied-author,
#postcontent-entry-wrapper-nds .form-body .admin-fields-block #edit-ece-owner-organization,
#postcontent-entry-wrapper-nds .form-body .admin-fields-block .vertical-tabs,
#postcontent-entry-wrapper-nds .form-body .admin-fields-block #edit-ece-publication-date,
#postcontent-entry-wrapper-nds .form-body .admin-fields-block .field-type-text-with-summary .filter-wrapper,
#postcontent-entry-wrapper-nds .form-body .admin-fields-block .field-type-entity_reference,
#postcontent-entry-wrapper-nds .form-body .admin-fields-block #edit-ece-job-dates,
#postcontent-entry-wrapper-nds .form-body .admin-fields-block #edit-ece-parent-group,
.page-node-edit form.node-form .ece-form .form-body .admin-fields-block .form-item,
.page-node-edit form.node-form .ece-form .form-body .admin-fields-block #edit-ece-webinar-start-date,
.page-node-edit form.node-form .ece-form .form-body .admin-fields-block #edit-ece-topics,
.page-node-edit form.node-form .ece-form .form-body .admin-fields-block #edit-ece-applied-author,
.page-node-edit form.node-form .ece-form .form-body .admin-fields-block #edit-ece-owner-organization,
.page-node-edit form.node-form .ece-form .form-body .admin-fields-block .vertical-tabs,
.page-node-edit form.node-form .ece-form .form-body .admin-fields-block #edit-ece-publication-date,
.page-node-edit form.node-form .ece-form .form-body .admin-fields-block .field-type-text-with-summary .filter-wrapper,
.page-node-edit form.node-form .ece-form .form-body .admin-fields-block .field-type-entity_reference,
.page-node-edit form.node-form .ece-form .form-body .admin-fields-block #edit-ece-job-dates,
.page-node-edit form.node-form .ece-form .form-body .admin-fields-block #edit-ece-parent-group {
  background: #f0f4f8;
}
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-target table,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-target table {
  width: 100%;
}
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-target table tr,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-target table tr {
  background: none;
  border: none;
}
#postcontent-entry-wrapper-nds .form-body #edit-ece-sponsor-target table tr .field-type-entity_reference-container,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-sponsor-target table tr .field-type-entity_reference-container {
  display: inline-block;
}
#postcontent-entry-wrapper-nds .form-body #body-add-more-wrapper .text-format-wrapper .form-type-textarea + fieldset.form-wrapper,
.page-node-edit form.node-form .ece-form .form-body #body-add-more-wrapper .text-format-wrapper .form-type-textarea + fieldset.form-wrapper {
  border-top: none;
  margin-top: -50px;
  position: relative;
}
#postcontent-entry-wrapper-nds .form-body label, #postcontent-entry-wrapper-nds .form-body .case-study-box h4,
.page-node-edit form.node-form .ece-form .form-body label,
.page-node-edit form.node-form .ece-form .form-body .case-study-box h4 {
  margin-top: 0px;
  border: none;
}
#postcontent-entry-wrapper-nds .form-body label.option, #postcontent-entry-wrapper-nds .form-body .case-study-box h4.option,
.page-node-edit form.node-form .ece-form .form-body label.option,
.page-node-edit form.node-form .ece-form .form-body .case-study-box h4.option {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 16px;
  text-transform: initial;
  font-weight: normal;
}
#postcontent-entry-wrapper-nds .form-body .description, #postcontent-entry-wrapper-nds .form-body .instructions, #postcontent-entry-wrapper-nds .form-body .resource-type-media-info,
.page-node-edit form.node-form .ece-form .form-body .description,
.page-node-edit form.node-form .ece-form .form-body .instructions,
.page-node-edit form.node-form .ece-form .form-body .resource-type-media-info {
  margin-top: 0.4em;
  margin-bottom: 10px;
  padding: 0;
  border: none;
}
#postcontent-entry-wrapper-nds .form-body .description::before, #postcontent-entry-wrapper-nds .form-body .instructions::before, #postcontent-entry-wrapper-nds .form-body .resource-type-media-info::before,
.page-node-edit form.node-form .ece-form .form-body .description::before,
.page-node-edit form.node-form .ece-form .form-body .instructions::before,
.page-node-edit form.node-form .ece-form .form-body .resource-type-media-info::before {
  display: none;
}
#postcontent-entry-wrapper-nds .form-body .text-format-wrapper .filter-help,
.page-node-edit form.node-form .ece-form .form-body .text-format-wrapper .filter-help {
  margin-bottom: -22px;
}
#postcontent-entry-wrapper-nds .form-body .text-format-wrapper .filter-help a,
.page-node-edit form.node-form .ece-form .form-body .text-format-wrapper .filter-help a {
  padding-top: 2px;
  padding-bottom: 2px;
}
#postcontent-entry-wrapper-nds .form-body .text-format-wrapper .filter-guidelines,
.page-node-edit form.node-form .ece-form .form-body .text-format-wrapper .filter-guidelines {
  margin-top: 5px;
  display: inline-block;
  width: 100%;
}
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .entity_reference-entity_chooser,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .entity_reference-entity_chooser {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  display: inline-block;
  padding: 4px 8px;
  margin: 0 0 4px 0;
  border: 1px solid #e6e6e6;
  background-color: #fff;
}
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .entity_reference-entity_chooser.unchosen,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .entity_reference-entity_chooser.unchosen {
  background-color: #e7ebee;
}
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .entity_reference-entity_chooser.unchosen:before,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .entity_reference-entity_chooser.unchosen:before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "";
  display: inline-block;
  margin-right: 4px;
  color: #ac8080;
}
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .entity_reference-entity_chooser .entity_label,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .entity_reference-entity_chooser .entity_label {
  cursor: pointer;
}
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .entity_reference-entity_chooser .entity_label:hover,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .entity_reference-entity_chooser .entity_label:hover {
  cursor: pointer;
}
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .erf-remove-button,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .erf-remove-button {
  display: inline-block;
}
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .erf-remove-button.ece_start_hidden,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .erf-remove-button.ece_start_hidden {
  display: none;
}
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .erf-remove-button + div.form-type-textfield,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .erf-remove-button + div.form-type-textfield {
  display: inline !important;
}
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .erf-remove-button ~ div.ajax-progress,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .erf-remove-button ~ div.ajax-progress {
  display: inline-block !important;
}
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .ece-erc-ui,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .ece-erc-ui {
  display: inline-block !important;
}
#postcontent-entry-wrapper-nds .form-body .field-type-entity_reference .ece-erc-ui .entity_chooser-items span.entity_label,
.page-node-edit form.node-form .ece-form .form-body .field-type-entity_reference .ece-erc-ui .entity_chooser-items span.entity_label {
  border-radius: 2px;
  color: #333333;
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  background-color: #fafafa;
  border: solid 1px #e0e0e0;
}
#postcontent-entry-wrapper-nds .form-body .publish-later-element .pl-container-body-instructions,
.page-node-edit form.node-form .ece-form .form-body .publish-later-element .pl-container-body-instructions {
  border-left: 1px solid #ccc !important;
  padding-left: 15px !important;
}
#postcontent-entry-wrapper-nds .form-body .publish-later-element .form-item.form-type-date-popup.form-item-schedule-on-date,
.page-node-edit form.node-form .ece-form .form-body .publish-later-element .form-item.form-type-date-popup.form-item-schedule-on-date {
  box-shadow: none !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-top: 0 !important;
  padding-right: 15px !important;
}
#postcontent-entry-wrapper-nds .form-body .publish-later-element .container-inline-date,
.page-node-edit form.node-form .ece-form .form-body .publish-later-element .container-inline-date {
  padding-right: 15px;
}
#postcontent-entry-wrapper-nds .form-body .publish-later-element .form-item-schedule-on-date-time,
.page-node-edit form.node-form .ece-form .form-body .publish-later-element .form-item-schedule-on-date-time {
  margin-bottom: 0px !important;
}
#postcontent-entry-wrapper-nds .form-body .publish-later-element .form-item-schedule-on-date-time input,
.page-node-edit form.node-form .ece-form .form-body .publish-later-element .form-item-schedule-on-date-time input {
  float: left;
  width: 100%;
  margin-top: 5px !important;
}
#postcontent-entry-wrapper-nds .form-body .publish-later-element .form-item-schedule-on-date-date .description,
.page-node-edit form.node-form .ece-form .form-body .publish-later-element .form-item-schedule-on-date-date .description {
  display: none;
}
#postcontent-entry-wrapper-nds .form-body .publish-later-element .form-item-schedule-on-date-date input,
.page-node-edit form.node-form .ece-form .form-body .publish-later-element .form-item-schedule-on-date-date input {
  margin-top: 5px !important;
  margin-right: 18px !important;
}
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates #ece-job-dates-add-more-wrapper .date-combo > legend,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates #ece-job-dates-add-more-wrapper .date-combo > legend {
  display: none;
}
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates #ece-job-dates-add-more-wrapper .start-date-wrapper .date-padding .form-item + .form-item, #postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates #ece-job-dates-add-more-wrapper .end-date-wrapper .date-padding .form-item + .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates #ece-job-dates-add-more-wrapper .start-date-wrapper .date-padding .form-item + .form-item,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates #ece-job-dates-add-more-wrapper .end-date-wrapper .date-padding .form-item + .form-item {
  display: none;
}
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates #ece-job-dates-add-more-wrapper .end-date-wrapper,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates #ece-job-dates-add-more-wrapper .end-date-wrapper {
  margin-top: 15px;
}
#postcontent-entry-wrapper-nds .form-body #edit-ece-job-dates #ece-job-dates-add-more-wrapper .end-date-wrapper > .form-item > label,
.page-node-edit form.node-form .ece-form .form-body #edit-ece-job-dates #ece-job-dates-add-more-wrapper .end-date-wrapper > .form-item > label {
  display: none;
}
#postcontent-entry-wrapper-nds .post_content_group_chooser .ece-parent_group_chooser .ece-chooser_item,
.page-node-edit form.node-form .ece-form .post_content_group_chooser .ece-parent_group_chooser .ece-chooser_item {
  background-clip: padding-box;
  background-color: #e7ebee;
  border: 1px solid #f3f5f6;
  border-radius: 4px;
  display: inline-block;
  margin: 0 10px 10px 0;
  padding: 6px 12px;
}
#postcontent-entry-wrapper-nds .field-type-ece-ft-lead-collection .lead_collection-friction .form-radios .form-type-radio,
.page-node-edit form.node-form .ece-form .field-type-ece-ft-lead-collection .lead_collection-friction .form-radios .form-type-radio {
  margin: 0 10px 10px 0 !important;
  padding: 6px 12px 6px 0 !important;
  width: auto;
  line-height: normal;
}
#postcontent-entry-wrapper-nds .field-type-ece-ft-lead-collection .lead_collection-friction .form-radios .form-type-radio label.option,
.page-node-edit form.node-form .ece-form .field-type-ece-ft-lead-collection .lead_collection-friction .form-radios .form-type-radio label.option {
  color: #4a4a4a !important;
  font-size: 14px !important;
  font-weight: normal !important;
}
#postcontent-entry-wrapper-nds .post_content_group_chooser,
.page-node-edit form.node-form .ece-form .post_content_group_chooser {
  position: relative;
}
#postcontent-entry-wrapper-nds .post_content_group_chooser .sub-heading,
.page-node-edit form.node-form .ece-form .post_content_group_chooser .sub-heading {
  font-size: 16px;
  margin: 10px 0;
  padding-left: 20px;
}
#postcontent-entry-wrapper-nds .post_content_group_chooser .heading-group-chooser,
.page-node-edit form.node-form .ece-form .post_content_group_chooser .heading-group-chooser {
  margin-top: 0px !important;
  padding-top: 0px !important;
}
#postcontent-entry-wrapper-nds .post_content_group_chooser .description,
.page-node-edit form.node-form .ece-form .post_content_group_chooser .description {
  font-size: 0.85em;
  padding-left: 20px;
  margin-bottom: 0.4em;
}
#postcontent-entry-wrapper-nds .post_content_group_chooser .company-chooser,
#postcontent-entry-wrapper-nds .post_content_group_chooser .group-chooser,
#postcontent-entry-wrapper-nds .post_content_group_chooser .target-chooser-group,
.page-node-edit form.node-form .ece-form .post_content_group_chooser .company-chooser,
.page-node-edit form.node-form .ece-form .post_content_group_chooser .group-chooser,
.page-node-edit form.node-form .ece-form .post_content_group_chooser .target-chooser-group {
  padding-left: 20px;
  width: 100%;
}
#postcontent-entry-wrapper-nds .close-tick-mark,
.page-node-edit form.node-form .ece-form .close-tick-mark {
  font-size: 14px;
  position: absolute;
  right: 0;
  z-index: 99;
}
#postcontent-entry-wrapper-nds #commmon-content-entry,
.page-node-edit form.node-form .ece-form #commmon-content-entry {
  /* Help text popover */
}
#postcontent-entry-wrapper-nds #commmon-content-entry #edit-ece-rich-links-und-0-ece-rich-link-rich-link-set .rich_link-url div,
.page-node-edit form.node-form .ece-form #commmon-content-entry #edit-ece-rich-links-und-0-ece-rich-link-rich-link-set .rich_link-url div {
  padding-top: 0 !important;
  margin-bottom: 0 !important;
}
#postcontent-entry-wrapper-nds #commmon-content-entry .form-actions,
.page-node-edit form.node-form .ece-form #commmon-content-entry .form-actions {
  background-color: transparent !important;
  border: 0 solid #f7f9fa !important;
  border-radius: 0 !important;
  padding: 0px 0 !important;
}
#postcontent-entry-wrapper-nds #commmon-content-entry .field-type-list-boolean.field-name-ece-anonymous-author,
.page-node-edit form.node-form .ece-form #commmon-content-entry .field-type-list-boolean.field-name-ece-anonymous-author {
  border: none;
  padding-left: 0;
}
#postcontent-entry-wrapper-nds #commmon-content-entry .node-shared_link-form .tabledrag-hide,
.page-node-edit form.node-form .ece-form #commmon-content-entry .node-shared_link-form .tabledrag-hide {
  display: none !important;
}
#postcontent-entry-wrapper-nds #commmon-content-entry .field-multiple-drag a.tabledrag-handle,
.page-node-edit form.node-form .ece-form #commmon-content-entry .field-multiple-drag a.tabledrag-handle {
  display: none;
}
#postcontent-entry-wrapper-nds #commmon-content-entry #edit-ece-main-image.field-name-ece-main-image .form-item,
.page-node-edit form.node-form .ece-form #commmon-content-entry #edit-ece-main-image.field-name-ece-main-image .form-item {
  margin-bottom: 0 !important;
}
#postcontent-entry-wrapper-nds #commmon-content-entry #edit-resource-location-chooser,
.page-node-edit form.node-form .ece-form #commmon-content-entry #edit-resource-location-chooser {
  border: none;
  padding-left: 0;
}
#postcontent-entry-wrapper-nds #commmon-content-entry #edit-ece-files,
.page-node-edit form.node-form .ece-form #commmon-content-entry #edit-ece-files {
  background-color: transparent !important;
  padding-left: 0px;
  border: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}
#postcontent-entry-wrapper-nds #commmon-content-entry #edit-ece-resource-type,
.page-node-edit form.node-form .ece-form #commmon-content-entry #edit-ece-resource-type {
  border: 0px;
  padding-left: 0px;
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0px;
  padding-top: 0;
}
#postcontent-entry-wrapper-nds #commmon-content-entry #edit-resource-location-chooser,
.page-node-edit form.node-form .ece-form #commmon-content-entry #edit-resource-location-chooser {
  margin-bottom: 0px;
}
#postcontent-entry-wrapper-nds #commmon-content-entry #edit-ece-main-url,
.page-node-edit form.node-form .ece-form #commmon-content-entry #edit-ece-main-url {
  border: 0px;
  padding: 0px;
}
#postcontent-entry-wrapper-nds #commmon-content-entry #edit-ece-main-url .link-field-url label,
.page-node-edit form.node-form .ece-form #commmon-content-entry #edit-ece-main-url .link-field-url label {
  display: none;
}
#postcontent-entry-wrapper-nds #commmon-content-entry #edit-ece-main-url .link-field-title,
.page-node-edit form.node-form .ece-form #commmon-content-entry #edit-ece-main-url .link-field-title {
  display: none;
}
#postcontent-entry-wrapper-nds #commmon-content-entry #edit-ece-main-url .link-field-url .form-item,
.page-node-edit form.node-form .ece-form #commmon-content-entry #edit-ece-main-url .link-field-url .form-item {
  margin-bottom: 0px !important;
}
#postcontent-entry-wrapper-nds #commmon-content-entry #edit-ece-hashtags--4,
.page-node-edit form.node-form .ece-form #commmon-content-entry #edit-ece-hashtags--4 {
  padding-top: 0px;
  padding-bottom: 25px;
  margin-bottom: 0px;
}
#postcontent-entry-wrapper-nds #commmon-content-entry #edit-ece-hashtags--3,
.page-node-edit form.node-form .ece-form #commmon-content-entry #edit-ece-hashtags--3 {
  padding: 0px;
}
#postcontent-entry-wrapper-nds #commmon-content-entry #edit-ece-hashtags--2,
.page-node-edit form.node-form .ece-form #commmon-content-entry #edit-ece-hashtags--2 {
  padding: 0px;
}
#postcontent-entry-wrapper-nds #commmon-content-entry #edit-ece-main-image,
.page-node-edit form.node-form .ece-form #commmon-content-entry #edit-ece-main-image {
  padding-top: 0px;
}
#postcontent-entry-wrapper-nds #commmon-content-entry #edit-ece-hashtags,
.page-node-edit form.node-form .ece-form #commmon-content-entry #edit-ece-hashtags {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#postcontent-entry-wrapper-nds #commmon-content-entry .child-0,
.page-node-edit form.node-form .ece-form #commmon-content-entry .child-0 {
  margin-left: 0px !important;
}
#postcontent-entry-wrapper-nds #commmon-content-entry .main-box-containt,
.page-node-edit form.node-form .ece-form #commmon-content-entry .main-box-containt {
  padding-top: 5px;
  padding-bottom: 0px;
}
#postcontent-entry-wrapper-nds #commmon-content-entry .icon-below-caption,
.page-node-edit form.node-form .ece-form #commmon-content-entry .icon-below-caption {
  font-size: 13px;
}
#postcontent-entry-wrapper-nds #commmon-content-entry .active-resource-type,
.page-node-edit form.node-form .ece-form #commmon-content-entry .active-resource-type {
  background-color: #efefef !important;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
}
#postcontent-entry-wrapper-nds #commmon-content-entry .instructions,
.page-node-edit form.node-form .ece-form #commmon-content-entry .instructions {
  border: 0px;
  padding: 0px;
  margin: 0px;
  margin-bottom: 5px;
  color: #8d8d8d;
  background: none;
}
#postcontent-entry-wrapper-nds #commmon-content-entry .form-item-body-und-0-summary .max_characters-counter,
.page-node-edit form.node-form .ece-form #commmon-content-entry .form-item-body-und-0-summary .max_characters-counter {
  margin: 5px 4px 0 0;
}
#postcontent-entry-wrapper-nds #commmon-content-entry .ece-popover .popover-content-help,
.page-node-edit form.node-form .ece-form #commmon-content-entry .ece-popover .popover-content-help {
  display: none;
}
#postcontent-entry-wrapper-nds #commmon-content-entry .popover-trigger-help,
.page-node-edit form.node-form .ece-form #commmon-content-entry .popover-trigger-help {
  cursor: pointer;
}
#postcontent-entry-wrapper-nds #commmon-content-entry .text-summary-wrapper,
.page-node-edit form.node-form .ece-form #commmon-content-entry .text-summary-wrapper {
  position: relative;
  margin-top: 20px;
}
@media only screen and (max-width: 1200px) {
  #postcontent-entry-wrapper-nds .text-summary-wrapper,
.page-node-edit form.node-form .ece-form .text-summary-wrapper {
    position: relative;
  }
  #postcontent-entry-wrapper-nds .text-summary-wrapper .description,
.page-node-edit form.node-form .ece-form .text-summary-wrapper .description {
    position: relative;
    top: 0;
  }
}
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
}
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor legend,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor legend {
  display: none;
}
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .fieldset-wrapper .fieldset-description,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .fieldset-wrapper .fieldset-description {
  display: none;
}
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .form-item-ece-parent-group-und-0-parent-group-widget-set-type-selector-for-where,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .form-item-ece-parent-group-und-0-parent-group-widget-set-type-selector-for-where {
  color: #222222;
  font-weight: 500;
}
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .form-item-ece-parent-group-und-0-parent-group-widget-set-type-selector-for-where label,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .form-item-ece-parent-group-und-0-parent-group-widget-set-type-selector-for-where label {
  font-size: 19px;
  margin-bottom: 12px;
}
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .form-item-ece-parent-group-und-0-parent-group-widget-set-type-selector-for-where .form-radios div.form-type-radio,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .form-item-ece-parent-group-und-0-parent-group-widget-set-type-selector-for-where .form-radios div.form-type-radio {
  box-shadow: none;
  padding: 0px !important;
  margin: 0 0 0px !important;
}
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .form-item-ece-parent-group-und-0-parent-group-widget-set-type-selector-for-where .form-radios div.form-type-radio label,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .form-item-ece-parent-group-und-0-parent-group-widget-set-type-selector-for-where .form-radios div.form-type-radio label {
  font-size: 16px;
  line-height: 16px;
}
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .community_selector,
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .organization_selector,
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .sponsor_target_selector,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .community_selector,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .organization_selector,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .sponsor_target_selector {
  font-weight: normal;
}
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .community_selector .form-radios,
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .organization_selector .form-radios,
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .sponsor_target_selector .form-radios,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .community_selector .form-radios,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .organization_selector .form-radios,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .sponsor_target_selector .form-radios {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
}
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .community_selector .form-radios .form-type-radio,
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .organization_selector .form-radios .form-type-radio,
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .sponsor_target_selector .form-radios .form-type-radio,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .community_selector .form-radios .form-type-radio,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .organization_selector .form-radios .form-type-radio,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .sponsor_target_selector .form-radios .form-type-radio {
  position: relative;
  display: inline-flex;
  width: auto;
  background-clip: padding-box;
  background-color: #e7ebee;
  border: 1px solid #d8dfe3;
  border-radius: 4px;
  margin: 8px 10px 8px 0 !important;
  padding: 6px 12px 6px 12px !important;
  box-shadow: 1px 1px 3px 0px #e7ebee;
}
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .community_selector .form-radios .form-type-radio:hover,
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .organization_selector .form-radios .form-type-radio:hover,
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .sponsor_target_selector .form-radios .form-type-radio:hover,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .community_selector .form-radios .form-type-radio:hover,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .organization_selector .form-radios .form-type-radio:hover,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .sponsor_target_selector .form-radios .form-type-radio:hover {
  cursor: pointer;
}
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .community_selector .form-radios .form-type-radio label,
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .organization_selector .form-radios .form-type-radio label,
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .sponsor_target_selector .form-radios .form-type-radio label,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .community_selector .form-radios .form-type-radio label,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .organization_selector .form-radios .form-type-radio label,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .sponsor_target_selector .form-radios .form-type-radio label {
  color: #1c65a5 !important;
  font-size: 12pt !important;
  font-weight: normal !important;
  margin-top: 0px;
}
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .community_selector .form-radios .form-type-radio label:hover,
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .organization_selector .form-radios .form-type-radio label:hover,
#postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .sponsor_target_selector .form-radios .form-type-radio label:hover,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .community_selector .form-radios .form-type-radio label:hover,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .organization_selector .form-radios .form-type-radio label:hover,
.page-node-edit form.node-form .ece-form .field-widget-ece-fw-entity-reference-parent-group-editor .sponsor_target_selector .form-radios .form-type-radio label:hover {
  cursor: pointer;
}
#postcontent-entry-wrapper-nds #edit-ece-rich-links,
.page-node-edit form.node-form .ece-form #edit-ece-rich-links {
  border: 0px solid #cccccc;
  padding: 0px;
}
#postcontent-entry-wrapper-nds #edit-ece-rich-links tbody tr td,
.page-node-edit form.node-form .ece-form #edit-ece-rich-links tbody tr td {
  background: white;
}
#postcontent-entry-wrapper-nds #edit-ece-hashtags-und,
#postcontent-entry-wrapper-nds [id^=edit-ece-hashtags-und--],
.page-node-edit form.node-form .ece-form #edit-ece-hashtags-und,
.page-node-edit form.node-form .ece-form [id^=edit-ece-hashtags-und--] {
  width: 797px;
}
#postcontent-entry-wrapper-nds #edit-ece-hashtags,
#postcontent-entry-wrapper-nds [id^=edit-ece-hashtags--],
.page-node-edit form.node-form .ece-form #edit-ece-hashtags,
.page-node-edit form.node-form .ece-form [id^=edit-ece-hashtags--] {
  border: none !important;
  padding-left: 0 !important;
}

.page-node-add footer.footer, .page-node-edit footer.footer {
  display: none;
}

body.page-ece-sponsorship-edit .ec-advertise-row {
  display: none;
}

.page-admin-people .ec-advertise-row,
.page-admin-content .ec-advertise-row,
.page-admin-jobs .ec-advertise-row,
.page-admin-applications .ec-advertise-row,
.page-admin-ece-news-processing .ec-advertise-row,
.page-admin-ece-newsletters .ec-advertise-row,
.page-admin-ece-ads .ec-advertise-row,
.page-admin-ece-sponsorships .ec-advertise-row,
.page-admin-reports-ece .ec-advertise-row,
.page-admin-organizations .ec-advertise-row {
  display: none;
}

#edit-ece-images table.tabledrag-processed, #edit-ece-employer-logo table.tabledrag-processed {
  margin-bottom: 15px;
}
#edit-ece-images table.tabledrag-processed thead th, #edit-ece-employer-logo table.tabledrag-processed thead th {
  border: none;
}
#edit-ece-images table.tabledrag-processed tbody, #edit-ece-employer-logo table.tabledrag-processed tbody {
  border: none;
}
#edit-ece-images table.tabledrag-processed tbody tr, #edit-ece-employer-logo table.tabledrag-processed tbody tr {
  border: none;
  background: none;
}
#edit-ece-images table.tabledrag-processed tbody tr td a.tabledrag-handle, #edit-ece-employer-logo table.tabledrag-processed tbody tr td a.tabledrag-handle {
  display: inline-block;
  float: none;
  margin-right: 20px;
  margin-left: 0;
  vertical-align: top;
}
#edit-ece-images table.tabledrag-processed tbody tr td a.tabledrag-handle .handle, #edit-ece-employer-logo table.tabledrag-processed tbody tr td a.tabledrag-handle .handle {
  height: 30px;
  width: 20px;
  margin: 0;
}
#edit-ece-images table.tabledrag-processed tbody tr td .form-managed-file, #edit-ece-employer-logo table.tabledrag-processed tbody tr td .form-managed-file {
  display: inline-block;
  float: none;
  margin-right: 20px;
}
#edit-ece-images table.tabledrag-processed tbody tr td .form-managed-file .image-widget-data, #edit-ece-employer-logo table.tabledrag-processed tbody tr td .form-managed-file .image-widget-data {
  float: left;
}
#edit-ece-images legend, #edit-ece-employer-logo legend {
  margin-top: 0px;
  border: none;
}
#edit-ece-images legend.option, #edit-ece-employer-logo legend.option {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 16px;
  text-transform: initial;
  font-weight: normal;
}
#edit-ece-images .fieldset-description, #edit-ece-employer-logo .fieldset-description {
  margin-top: 0.4em;
  margin-bottom: 10px;
  padding: 0;
  border: none;
}
#edit-ece-images .fieldset-description::before, #edit-ece-employer-logo .fieldset-description::before {
  display: none;
}
#edit-ece-images input[type=file], #edit-ece-employer-logo input[type=file] {
  font-size: 12pt;
  background: none;
  padding: 0px;
  border: none;
  display: inline-block;
  margin-right: 10px;
}

.cke_maximized {
  top: 60px !important;
}

/*# sourceMappingURL=main.css.map */
