@charset "UTF-8";
/* Primary - Blue */
/* Secondary - Green */
/* Red */
/* Accent */
/* Black > Gray > White */
/* Text */
/* Specialty */
@import url(//fonts.googleapis.com/css?family=Open+Sans:200,300,400,500,600,700,800|Open+Sans+Condensed:200,300,400,500,600,700,800);
@import url("https://use.typekit.net/yed1hwq.css");
.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-author-detail-card, .ece-l-top-community-member, .ece-related_content_highlight > .content,
.ece-related_comments_highlight > .content,
.ece-news-subs_highlight > .content,
.ece-joined-communities_highlight > .content {
  margin-bottom: 40px;
  padding: 15px;
  background-color: rgba(68, 140, 203, 0.1); }

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

.ece-member_account.ece-member_account-groups .member-admin-dashboard .ece-row .mid-content .ece-communities-listing 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-user-unpublished h3,
.ece-user-anonymous h3, .member-admin-dashboard .ece-row .mid-content .ece-user-published h3 {
  font-size: 16pt;
  font-weight: 700;
  font-style: normal;
  line-height: 25px;
  letter-spacing: 1.0px;
  text-align: left;
  color: #333333;
  margin-top: 0px;
  text-transform: uppercase;
  border: none;
  padding: 0px; }

.ece-member_account.ece-member_account-groups .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-account form#user-profile-form .ece-form .description, .ece-user-unpublished .description,
.ece-user-anonymous .description, .member-admin-dashboard .ece-row .mid-content .ece-user-published .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, #topic-of-interest-form .description, #postcontent-entry-wrapper-nds .form-body .description,
.page-node-edit form.node-form .ece-form .form-body .description {
  font-weight: 300;
  font-size: 10pt;
  color: #8d8d8d;
  line-height: 1.2em;
  margin-top: 3px;
  margin-left: 0px;
  font-style: italic; }

.ece-search_result article.node .article-body h2, .ece-search_result article.node.node-question .synopsis .article-qa .question-snippet .summary a, .ece-search_result article.node.node-answer .synopsis .article-qa .question-snippet .summary a {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: proxima-nova-condensed;
  font-size: 18pt;
  line-height: 1.1em;
  text-transform: none;
  color: #000000;
  font-weight: 700;
  hyphens: none;
  -ms-hyphens: none;
  -moz-hyphens: none;
  -webkit-hyphens: none; }
  .ece-search_result article.node .article-body h2 a, .ece-search_result article.node.node-question .synopsis .article-qa .question-snippet .summary a a, .ece-search_result article.node.node-answer .synopsis .article-qa .question-snippet .summary a a {
    color: #000000; }
    .ece-search_result article.node .article-body h2 a:hover, .ece-search_result article.node.node-question .synopsis .article-qa .question-snippet .summary a a:hover, .ece-search_result article.node.node-answer .synopsis .article-qa .question-snippet .summary a a:hover {
      color: #E87906; }

.ece-search_result article.node .article-body, .ece-search_result article.node .article-body .article-summary, .ece-search_result article.node.node-question .synopsis .article-qa .question-summary-snippet .summary, .ece-search_result article.node.node-answer .synopsis .article-qa .question-summary-snippet .summary, .ece-search_result article.node.node-question .synopsis .article-qa .question-summary-snippet .article-summary p, .ece-search_result article.node.node-answer .synopsis .article-qa .question-summary-snippet .article-summary p, .ece-search_result article.node.node-question .synopsis .article-qa .answer-snippet .summary, .ece-search_result article.node.node-answer .synopsis .article-qa .answer-snippet .summary, .ece-search_result article.node.node-question .synopsis .article-qa .answer-snippet .summary p, .ece-search_result article.node.node-answer .synopsis .article-qa .answer-snippet .summary p, .ece-search_result article.node.node-question .synopsis .article-qa .answer-snippet .summary a, .ece-search_result article.node.node-answer .synopsis .article-qa .answer-snippet .summary a {
  margin-bottom: 10px;
  color: #444444;
  font-size: 12pt;
  line-height: 1.4em;
  font-weight: 300;
  text-align: left;
  hyphens: none;
  -ms-hyphens: none;
  -moz-hyphens: none;
  -webkit-hyphens: none; }

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

/* 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;
    /*radio css*/
    /*checkbox css*/ }
    .filter-hover .filter-sort ul {
      margin: 0;
      padding: 0; }
      .filter-hover .filter-sort ul li {
        display: list-item;
        list-style: none;
        position: relative; }
    .filter-hover .filter-sort [type="radio"]:checked,
    .filter-hover .filter-sort [type="radio"]:not(:checked) {
      position: absolute;
      left: -9999px; }
    .filter-hover .filter-sort [type="radio"]:checked + label,
    .filter-hover .filter-sort [type="radio"]: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; }
    .filter-hover .filter-sort [type="radio"]:not(:checked) + label:before {
      content: '';
      position: absolute;
      left: 0;
      top: 2px;
      width: 13px;
      height: 13px;
      background-color: #fafafa;
      border: solid 1px #e0e0e0;
      border-radius: 100%; }
    .filter-hover .filter-sort [type="radio"]:checked + label:before {
      content: '';
      position: absolute;
      left: 0;
      top: 2px;
      width: 13px;
      height: 13px;
      border-radius: 100%;
      background-color: #fafafa;
      border: solid 1px #1c65a5; }
    .filter-hover .filter-sort [type="radio"]:checked + label:after,
    .filter-hover .filter-sort [type="radio"]:not(:checked) + label:after {
      content: '';
      width: 5px;
      height: 5px;
      background: #1c65a5;
      border: 1px solid #1c65a5;
      position: absolute;
      top: 6px;
      left: 4px;
      border-radius: 100%;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease; }
    .filter-hover .filter-sort [type="radio"]:not(:checked) + label:after {
      opacity: 0;
      -webkit-transform: scale(0);
      transform: scale(0); }
    .filter-hover .filter-sort [type="radio"]:checked + label:after {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1); }
    .filter-hover .filter-sort [type="checkbox"]:checked,
    .filter-hover .filter-sort [type="checkbox"]:not(:checked) {
      position: absolute;
      left: -9999px; }
    .filter-hover .filter-sort [type="checkbox"]:checked + label,
    .filter-hover .filter-sort [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; }
    .filter-hover .filter-sort [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; }
    .filter-hover .filter-sort [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; }
    .filter-hover .filter-sort [type="checkbox"]:checked + label:after,
    .filter-hover .filter-sort [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; }
    .filter-hover .filter-sort [type="checkbox"]:checked + label:after {
      content: '\e013';
      background: none;
      font-family: 'Glyphicons Halflings';
      top: 1px;
      color: #1c65a5;
      left: 1px;
      font-size: 9px;
      width: auto;
      height: auto; }
    .filter-hover .filter-sort [type="checkbox"]:not(:checked) + label:after {
      opacity: 0;
      -webkit-transform: scale(0);
      transform: scale(0); }
    .filter-hover .filter-sort [type="checkbox"]:checked + label:after {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1); }

/* 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: "\f055";
    width: 16px;
    height: 16px;
    font-size: 16px;
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    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); }

form.contact-form input[type=submit], .forgot-pass .form-mid-body #edit-actions .form-submit, form#privatemsg-new #edit-actions #edit-cancel, .ece-login-modal input[type="submit"]#edit-submit, #ece-modals .modal-content .modal-body input[type="submit"]#edit-submit, .resource-cta a.resource-link, .no-answer-available .answer-blue-btn, #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, .node .field.field-type-ece-ft-rich-link .read-shared-action .rich_link-read_more a, body.not-logged-in article.node .ece-comments div#comment-form h3 .ece-login_required, #user-pass-reset #edit-actions input.form-submit, .read-more-left .ece-link_button, .ece-manage-newsletters-page .flex-inline .inline-buttons a, .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-submit, .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-reset, #postcontent-entry-wrapper-nds input[type="submit"],
#postcontent-entry-wrapper-nds .entity_chooser-items span.chooser-item,
#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 .entity_chooser-items span.chooser-item,
.page-node-edit form.node-form .ece-form .action-import,
.page-node-edit form.node-form .ece-form span.chooser-edit {
  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; }
  form.contact-form input[type=submit]:hover, .forgot-pass .form-mid-body #edit-actions .form-submit:hover, form#privatemsg-new #edit-actions #edit-cancel:hover, .ece-login-modal input[type="submit"]#edit-submit:hover, #ece-modals .modal-content .modal-body input[type="submit"]#edit-submit:hover, .resource-cta a.resource-link:hover, .no-answer-available .answer-blue-btn: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, .node .field.field-type-ece-ft-rich-link .read-shared-action .rich_link-read_more a:hover, body.not-logged-in article.node .ece-comments div#comment-form h3 .ece-login_required:hover, #user-pass-reset #edit-actions input.form-submit:hover, .read-more-left .ece-link_button:hover, .ece-manage-newsletters-page .flex-inline .inline-buttons a:hover, .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-submit:hover, .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-reset:hover, #postcontent-entry-wrapper-nds input[type="submit"]:hover,
  #postcontent-entry-wrapper-nds .entity_chooser-items span.chooser-item: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 .entity_chooser-items span.chooser-item:hover,
  .page-node-edit form.node-form .ece-form .action-import:hover,
  .page-node-edit form.node-form .ece-form span.chooser-edit:hover, form.contact-form input[type=submit]:focus, .forgot-pass .form-mid-body #edit-actions .form-submit:focus, form#privatemsg-new #edit-actions #edit-cancel:focus, .ece-login-modal input[type="submit"]#edit-submit:focus, #ece-modals .modal-content .modal-body input[type="submit"]#edit-submit:focus, .resource-cta a.resource-link:focus, .no-answer-available .answer-blue-btn: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, .node .field.field-type-ece-ft-rich-link .read-shared-action .rich_link-read_more a:focus, body.not-logged-in article.node .ece-comments div#comment-form h3 .ece-login_required:focus, #user-pass-reset #edit-actions input.form-submit:focus, .read-more-left .ece-link_button:focus, .ece-manage-newsletters-page .flex-inline .inline-buttons a:focus, .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-submit:focus, .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-reset:focus, #postcontent-entry-wrapper-nds input[type="submit"]:focus,
  #postcontent-entry-wrapper-nds .entity_chooser-items span.chooser-item: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 .entity_chooser-items span.chooser-item:focus,
  .page-node-edit form.node-form .ece-form .action-import:focus,
  .page-node-edit form.node-form .ece-form span.chooser-edit:focus {
    background-color: #E87906;
    color: #fff;
    line-height: 1.6em;
    opacity: 1;
    font-weight: 600; }
  form.contact-form input[type=submit]:focus, .forgot-pass .form-mid-body #edit-actions .form-submit:focus, form#privatemsg-new #edit-actions #edit-cancel:focus, .ece-login-modal input[type="submit"]#edit-submit:focus, #ece-modals .modal-content .modal-body input[type="submit"]#edit-submit:focus, .resource-cta a.resource-link:focus, .no-answer-available .answer-blue-btn: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, .node .field.field-type-ece-ft-rich-link .read-shared-action .rich_link-read_more a:focus, body.not-logged-in article.node .ece-comments div#comment-form h3 .ece-login_required:focus, #user-pass-reset #edit-actions input.form-submit:focus, .read-more-left .ece-link_button:focus, .ece-manage-newsletters-page .flex-inline .inline-buttons a:focus, .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-submit:focus, .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-reset:focus, #postcontent-entry-wrapper-nds input[type="submit"]:focus,
  #postcontent-entry-wrapper-nds .entity_chooser-items span.chooser-item: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 .entity_chooser-items span.chooser-item:focus,
  .page-node-edit form.node-form .ece-form .action-import:focus,
  .page-node-edit form.node-form .ece-form span.chooser-edit: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-modals .modal-content .modal-body input[type="submit"]#edit-submit.form-submit: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 {
  background-color: #E87906;
  color: #fff;
  line-height: 1.6em;
  opacity: 1;
  font-weight: 600; }

.blue-border-btn-focus, #ece-modals .modal-content .modal-body input[type="submit"]#edit-submit.form-submit: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 {
  background-color: #E87906;
  color: rgba(255, 255, 255, 0.8);
  line-height: 1.6em;
  font-weight: 600;
  opacity: 1;
  outline: none; }

.blue-btn-border {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #1c65a5;
  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 #1c65a5;
  position: relative;
  display: inline-block; }
  .blue-btn-border:hover, .blue-btn-border:focus {
    color: #1c65a5;
    box-shadow: 0 6px 8px 0 rgba(0, 100, 167, 0.11); }
  .blue-btn-border:focus {
    opacity: 0.7; }

.member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-edit,
.member-admin-dashboard .ece-row .left-sidebar .ece-profile-action .action-view, .member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li a.go-sponsor-btn, .access-account-btn, form.confirmation#node-delete-confirm #edit-actions input#edit-submit,
form.confirmation#node-delete-confirm #edit-actions #edit-cancel, .action-edit-button .action-edit, .node .node-admin_actions ul.admin_actions li a.action.action-activity, .node .node-admin_actions ul.admin_actions li a.action.action-edit, .ece-member_profile .action-edit,
.ece-member_profile .action-view,
.m-account-header-content .action-edit,
.m-account-header-content .action-view, #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 .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, #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, .ece-confirmation-action span.ece-node-delete, .ece-confirmation-action a.cancel, .ece-follow-action .follow-label, .contact-user-btn, .send-message, #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, .ece-member_account .ec-m-account-header .m-account-header-content .ece-profile-action .profile-actions .icon-add, .mc-action-group .contact-action .ece-send-message {
  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; }
  .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, .member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li a.go-sponsor-btn:before, .access-account-btn:before, form.confirmation#node-delete-confirm #edit-actions input#edit-submit:before,
  form.confirmation#node-delete-confirm #edit-actions #edit-cancel:before, .action-edit-button .action-edit:before, .node .node-admin_actions ul.admin_actions li a.action.action-activity:before, .node .node-admin_actions ul.admin_actions li a.action.action-edit:before, .ece-member_profile .action-edit:before,
  .ece-member_profile .action-view:before,
  .m-account-header-content .action-edit:before,
  .m-account-header-content .action-view: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 .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, #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, .ece-confirmation-action span.ece-node-delete:before, .ece-confirmation-action a.cancel:before, .ece-follow-action .follow-label:before, .contact-user-btn:before, .send-message: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, .ece-member_account .ec-m-account-header .m-account-header-content .ece-profile-action .profile-actions .icon-add:before, .mc-action-group .contact-action .ece-send-message:before {
    color: #E87906; }
  .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:hover, .access-account-btn:hover, form.confirmation#node-delete-confirm #edit-actions input#edit-submit:hover,
  form.confirmation#node-delete-confirm #edit-actions #edit-cancel:hover, .action-edit-button .action-edit:hover, .node .node-admin_actions ul.admin_actions li a.action.action-activity:hover, .node .node-admin_actions ul.admin_actions li a.action.action-edit:hover, .ece-member_profile .action-edit:hover,
  .ece-member_profile .action-view:hover,
  .m-account-header-content .action-edit:hover,
  .m-account-header-content .action-view: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 .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, #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, .ece-confirmation-action span.ece-node-delete:hover, .ece-confirmation-action a.cancel:hover, .ece-follow-action .follow-label:hover, .contact-user-btn:hover, .send-message: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, .ece-member_account .ec-m-account-header .m-account-header-content .ece-profile-action .profile-actions .icon-add:hover, .mc-action-group .contact-action .ece-send-message:hover, .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, .member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li a.go-sponsor-btn:focus, .access-account-btn:focus, form.confirmation#node-delete-confirm #edit-actions input#edit-submit:focus,
  form.confirmation#node-delete-confirm #edit-actions #edit-cancel:focus, .action-edit-button .action-edit:focus, .node .node-admin_actions ul.admin_actions li a.action.action-activity:focus, .node .node-admin_actions ul.admin_actions li a.action.action-edit:focus, .ece-member_profile .action-edit:focus,
  .ece-member_profile .action-view:focus,
  .m-account-header-content .action-edit:focus,
  .m-account-header-content .action-view: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 .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, #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, .ece-confirmation-action span.ece-node-delete:focus, .ece-confirmation-action a.cancel:focus, .ece-follow-action .follow-label:focus, .contact-user-btn:focus, .send-message: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, .ece-member_account .ec-m-account-header .m-account-header-content .ece-profile-action .profile-actions .icon-add:focus, .mc-action-group .contact-action .ece-send-message:focus {
    color: #fff;
    background: #E87906;
    opacity: 1;
    outline: none; }
    .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, .member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li a.go-sponsor-btn:hover:before, .access-account-btn: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, .action-edit-button .action-edit:hover:before, .node .node-admin_actions ul.admin_actions li a.action.action-activity:hover:before, .node .node-admin_actions ul.admin_actions li a.action.action-edit:hover:before, .ece-member_profile .action-edit:hover:before,
    .ece-member_profile .action-view:hover:before,
    .m-account-header-content .action-edit:hover:before,
    .m-account-header-content .action-view: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 .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, #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, .ece-confirmation-action span.ece-node-delete:hover:before, .ece-confirmation-action a.cancel:hover:before, .ece-follow-action .follow-label:hover:before, .contact-user-btn:hover:before, .send-message: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, .ece-member_account .ec-m-account-header .m-account-header-content .ece-profile-action .profile-actions .icon-add:hover:before, .mc-action-group .contact-action .ece-send-message:hover: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, .member-admin-dashboard .ece-row .left-sidebar .default-btn-wrap .group-actions li a.go-sponsor-btn:focus:before, .access-account-btn: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, .action-edit-button .action-edit:focus:before, .node .node-admin_actions ul.admin_actions li a.action.action-activity:focus:before, .node .node-admin_actions ul.admin_actions li a.action.action-edit:focus:before, .ece-member_profile .action-edit:focus:before,
    .ece-member_profile .action-view:focus:before,
    .m-account-header-content .action-edit:focus:before,
    .m-account-header-content .action-view: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 .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, #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, .ece-confirmation-action span.ece-node-delete:focus:before, .ece-confirmation-action a.cancel:focus:before, .ece-follow-action .follow-label:focus:before, .contact-user-btn:focus:before, .send-message: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, .ece-member_account .ec-m-account-header .m-account-header-content .ece-profile-action .profile-actions .icon-add:focus:before, .mc-action-group .contact-action .ece-send-message:focus:before {
      color: #fff; }

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

.access-account-btn, form.confirmation#node-delete-confirm #edit-actions input#edit-submit,
form.confirmation#node-delete-confirm #edit-actions #edit-cancel, .action-edit-button .action-edit, .node .node-admin_actions ul.admin_actions li a.action.action-activity, .node .node-admin_actions ul.admin_actions li a.action.action-edit, .ece-member_profile .action-edit,
.ece-member_profile .action-view,
.m-account-header-content .action-edit,
.m-account-header-content .action-view, #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 .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, #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 {
  border-color: #1c65a5;
  color: #1c65a5; }
  .access-account-btn:before, form.confirmation#node-delete-confirm #edit-actions input#edit-submit:before,
  form.confirmation#node-delete-confirm #edit-actions #edit-cancel:before, .action-edit-button .action-edit:before, .node .node-admin_actions ul.admin_actions li a.action.action-activity:before, .node .node-admin_actions ul.admin_actions li a.action.action-edit:before, .ece-member_profile .action-edit:before,
  .ece-member_profile .action-view:before,
  .m-account-header-content .action-edit:before,
  .m-account-header-content .action-view: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 .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, #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 {
    color: #1c65a5; }
  .access-account-btn:hover, form.confirmation#node-delete-confirm #edit-actions input#edit-submit:hover,
  form.confirmation#node-delete-confirm #edit-actions #edit-cancel:hover, .action-edit-button .action-edit:hover, .node .node-admin_actions ul.admin_actions li a.action.action-activity:hover, .node .node-admin_actions ul.admin_actions li a.action.action-edit:hover, .ece-member_profile .action-edit:hover,
  .ece-member_profile .action-view:hover,
  .m-account-header-content .action-edit:hover,
  .m-account-header-content .action-view: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 .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, #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, .access-account-btn:focus, form.confirmation#node-delete-confirm #edit-actions input#edit-submit:focus,
  form.confirmation#node-delete-confirm #edit-actions #edit-cancel:focus, .action-edit-button .action-edit:focus, .node .node-admin_actions ul.admin_actions li a.action.action-activity:focus, .node .node-admin_actions ul.admin_actions li a.action.action-edit:focus, .ece-member_profile .action-edit:focus,
  .ece-member_profile .action-view:focus,
  .m-account-header-content .action-edit:focus,
  .m-account-header-content .action-view: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 .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, #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 {
    color: #fff;
    background: #1c65a5; }
    .access-account-btn: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, .action-edit-button .action-edit:hover:before, .node .node-admin_actions ul.admin_actions li a.action.action-activity:hover:before, .node .node-admin_actions ul.admin_actions li a.action.action-edit:hover:before, .ece-member_profile .action-edit:hover:before,
    .ece-member_profile .action-view:hover:before,
    .m-account-header-content .action-edit:hover:before,
    .m-account-header-content .action-view: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 .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, #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, .access-account-btn: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, .action-edit-button .action-edit:focus:before, .node .node-admin_actions ul.admin_actions li a.action.action-activity:focus:before, .node .node-admin_actions ul.admin_actions li a.action.action-edit:focus:before, .ece-member_profile .action-edit:focus:before,
    .ece-member_profile .action-view:focus:before,
    .m-account-header-content .action-edit:focus:before,
    .m-account-header-content .action-view: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 .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, #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 {
      color: #fff; }

.ece-confirmation-action span.ece-node-delete {
  border: none;
  color: #fff;
  background: #C05454; }
  .ece-confirmation-action span.ece-node-delete:hover, .ece-confirmation-action span.ece-node-delete:focus {
    color: #fff;
    background: #b93e3e; }

.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-border-btn-default, .ece-stats-block .stats .stats-action a {
  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-border-btn-default:hover, .ece-stats-block .stats .stats-action a:hover, .blue-border-btn-default:focus, .ece-stats-block .stats .stats-action a:focus {
    background-color: #E87906;
    color: #fff;
    line-height: 1.6em;
    opacity: 1;
    font-weight: 600; }
  .blue-border-btn-default:focus, .ece-stats-block .stats .stats-action a:focus {
    color: rgba(255, 255, 255, 0.8);
    outline: none; }

.action-button-block a.contribute-button, .ece-status-block .action-btn-group .action_btn, #lead-collection-content input[type=submit], #lead-collection-content input[type=reset], #lead-collection-content input.form-reset, .ece-searcher-form form.ece-searcher-form input.form-reset, #ec-member-management-report .group-add-form .ece-group-action, .ece-newsletter_subscribe_widget .subscribe-form #ece-subscribe-newsletter-form .submit-subscribe,
.ece-newsletter_subscribe_widget .subscribe-form form .submit-subscribe {
  margin-bottom: 0;
  padding: 5px 12px 3px 12px;
  font-size: 12pt;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 2px;
  background: #1c65a5;
  color: #fff;
  border: 1px solid #1c65a5;
  line-height: 1.6em;
  font-weight: 600;
  text-align: center;
  display: inline-block;
  cursor: pointer;
  height: auto;
  margin-top: 10px;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s; }
  .action-button-block a.contribute-button:hover, .ece-status-block .action-btn-group .action_btn:hover, #lead-collection-content input[type=submit]:hover, #lead-collection-content input[type=reset]:hover, #lead-collection-content input.form-reset:hover, .ece-searcher-form form.ece-searcher-form input.form-reset:hover, #ec-member-management-report .group-add-form .ece-group-action:hover, .ece-newsletter_subscribe_widget .subscribe-form #ece-subscribe-newsletter-form .submit-subscribe:hover,
  .ece-newsletter_subscribe_widget .subscribe-form form .submit-subscribe:hover, .action-button-block a.contribute-button:focus, .ece-status-block .action-btn-group .action_btn:focus, #lead-collection-content input[type=submit]:focus, #lead-collection-content input[type=reset]:focus, #lead-collection-content input.form-reset:focus, .ece-searcher-form form.ece-searcher-form input.form-reset:focus, #ec-member-management-report .group-add-form .ece-group-action:focus, .ece-newsletter_subscribe_widget .subscribe-form #ece-subscribe-newsletter-form .submit-subscribe:focus,
  .ece-newsletter_subscribe_widget .subscribe-form form .submit-subscribe:focus {
    color: #1c65a5;
    background: transparent;
    opacity: 1;
    outline: none; }

.action-button-block a.contribute-button {
  background: #E87906;
  border-color: #E87906; }
  .action-button-block a.contribute-button:hover, .action-button-block a.contribute-button:focus {
    border-color: #E87906;
    color: #E87906; }

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

.btn_more, .see-more-wrap a, .sidebar .ece-sponsors_summary.sponsor-logo-container .sponsor-promotion-cta a.promotion-link, .ece-newsletter_subscribe_widget .susbscribe-more .susbscribe-more-btn, .ece-status-block .about-mem-block .about-membership-btn, .ece-jobs_widget .more-jobs .more-jobs-btn {
  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, .see-more-wrap a:hover, .sidebar .ece-sponsors_summary.sponsor-logo-container .sponsor-promotion-cta a.promotion-link:hover, .ece-newsletter_subscribe_widget .susbscribe-more .susbscribe-more-btn:hover, .ece-status-block .about-mem-block .about-membership-btn:hover, .ece-jobs_widget .more-jobs .more-jobs-btn:hover {
    color: #E87906; }

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

.access-account-btn:before {
  content: "\f044";
  font-family: "Font Awesome 5 Free";
  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: "\f0f3";
      font-family: "Font Awesome 5 Free";
      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%; }

.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: "\002a"; }

.glyphicon-plus:before {
  content: "\002b"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

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

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

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

.glyphicon-th:before {
  content: "\e011"; }

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

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

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

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

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

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

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

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

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

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

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

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

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

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

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

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

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

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

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

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

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

.glyphicon-list:before {
  content: "\e056"; }

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

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

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

.glyphicon-picture:before {
  content: "\e060"; }

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

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

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

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

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

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

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

.glyphicon-eject:before {
  content: "\e078"; }

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

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

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

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

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

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

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

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

.glyphicon-screenshot:before {
  content: "\e087"; }

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

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

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

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

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

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

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

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

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

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

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

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

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

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

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

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

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

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

.glyphicon-retweet:before {
  content: "\e115"; }

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

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

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

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

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

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

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

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

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

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

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

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

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

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

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

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

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

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

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

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

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

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

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

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

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

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

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

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

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

.glyphicon-flash:before {
  content: "\e162"; }

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

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

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

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

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

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

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

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

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

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

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

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

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

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

.glyphicon-subtitles:before {
  content: "\e188"; }

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

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

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

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

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

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

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

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

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

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

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

.glyphicon-cd:before {
  content: "\e201"; }

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

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

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

.glyphicon-copy:before {
  content: "\e205"; }

.glyphicon-paste:before {
  content: "\e206"; }

.glyphicon-alert:before {
  content: "\e209"; }

.glyphicon-equalizer:before {
  content: "\e210"; }

.glyphicon-king:before {
  content: "\e211"; }

.glyphicon-queen:before {
  content: "\e212"; }

.glyphicon-pawn:before {
  content: "\e213"; }

.glyphicon-bishop:before {
  content: "\e214"; }

.glyphicon-knight:before {
  content: "\e215"; }

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

.glyphicon-tent:before {
  content: "\26fa"; }

.glyphicon-blackboard:before {
  content: "\e218"; }

.glyphicon-bed:before {
  content: "\e219"; }

.glyphicon-apple:before {
  content: "\f8ff"; }

.glyphicon-erase:before {
  content: "\e221"; }

.glyphicon-hourglass:before {
  content: "\231b"; }

.glyphicon-lamp:before {
  content: "\e223"; }

.glyphicon-duplicate:before {
  content: "\e224"; }

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

.glyphicon-scissors:before {
  content: "\e226"; }

.glyphicon-bitcoin:before {
  content: "\e227"; }

.glyphicon-btc:before {
  content: "\e227"; }

.glyphicon-xbt:before {
  content: "\e227"; }

.glyphicon-yen:before {
  content: "\00a5"; }

.glyphicon-jpy:before {
  content: "\00a5"; }

.glyphicon-ruble:before {
  content: "\20bd"; }

.glyphicon-rub:before {
  content: "\20bd"; }

.glyphicon-scale:before {
  content: "\e230"; }

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

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

.glyphicon-education:before {
  content: "\e233"; }

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

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

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

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

.glyphicon-oil:before {
  content: "\e238"; }

.glyphicon-grain:before {
  content: "\e239"; }

.glyphicon-sunglasses:before {
  content: "\e240"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.glyphicon-console:before {
  content: "\e254"; }

.glyphicon-superscript:before {
  content: "\e255"; }

.glyphicon-subscript:before {
  content: "\e256"; }

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

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

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

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

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.affix {
    position: fixed;
    width: 100%;
    z-index: 999;
    top: 0; }
    nav.navbar.affix + #page-wrapper {
      margin-top: 55px; }
  nav.navbar.navbar-fixed-top, nav.navbar.navbar-fixed-bottom {
    z-index: 999; }
  nav.navbar .navbar-collapse {
    box-shadow: none; }
  nav.navbar .navbar-header .navbar-brand {
    float: left;
    height: 45px;
    width: 130px;
    padding: 12px 15px 8px;
    font-size: 18px;
    line-height: 20px;
    margin-right: 25px; }
  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; }
  nav.navbar #navbar {
    float: none;
    display: inline-block; }
  nav.navbar ul.navbar-nav .open a.dropdown-toggle {
    color: #4d4d4d;
    background: transparent; }
  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: #000000;
      font-size: 13pt;
      padding-left: 12px;
      padding-right: 12px;
      letter-spacing: 0.3px;
      font-weight: 400;
      font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
      cursor: pointer; }
      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;
        background: transparent !important; }
      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-more:after {
        font-family: "Font Awesome 5 Free";
        font-weight: 400;
        content: "\f0d7";
        font-weight: 900;
        margin-left: 4px;
        font-size: 14px; }
      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 Free";
        font-weight: 400;
        content: "\f007";
        display: inline-block;
        margin-right: 4px;
        display: none; }
      nav.navbar ul.navbar-nav > li > a.dropdown-profile_account span {
        display: block;
        color: #1c65a5; }
        nav.navbar ul.navbar-nav > li > a.dropdown-profile_account span:hover {
          color: #db8439; }
      nav.navbar ul.navbar-nav > li > a.action-messages {
        position: relative; }
        nav.navbar ul.navbar-nav > li > a.action-messages:before {
          width: 16px;
          height: 16px;
          background: url(../images/icons/icon-messages.svg) no-repeat;
          display: inline-block;
          background-size: 100%;
          content: '';
          position: relative;
          top: 2px;
          right: 0px; }
        nav.navbar ul.navbar-nav > li > a.action-messages .privatemsg-count {
          position: absolute;
          top: 7px;
          right: -2px;
          line-height: 16px;
          z-index: 2; }
        nav.navbar ul.navbar-nav > li > a.action-messages span {
          display: none; }
      nav.navbar ul.navbar-nav > li > a.dropdown-admin_links:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 400;
        content: "\f013";
        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#searchfix a:before {
    width: 16px;
    height: 16px;
    background: url(../images/icons/icon-search.svg) no-repeat;
    display: inline-block;
    background-size: 100%;
    content: '';
    position: relative;
    top: 2px;
    right: 0px; }
  nav.navbar ul.navbar-nav > li#searchfix a:after {
    box-shadow: 0 7px 9px 0 rgba(0, 100, 167, 0.31); }
  nav.navbar ul.navbar-nav > li#searchfix a span {
    display: none; }
  nav.navbar ul.navbar-nav > li#create_content a:before {
    width: 16px;
    height: 16px;
    background: url(../images/icons/icon-add.svg) no-repeat;
    display: inline-block;
    background-size: 100%;
    content: '';
    position: relative;
    top: 2px;
    right: 0px; }
  nav.navbar ul.navbar-nav > li#create_content a:after {
    box-shadow: 0 7px 9px 0 rgba(0, 100, 167, 0.31); }
  nav.navbar ul.navbar-nav > li#create_content a span {
    display: none; }
  nav.navbar ul.navbar-nav > li a.action-messages: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#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; }
  nav.navbar.secondary_navbar {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    background-color: #0C3452;
    color: #fff;
    border: none;
    z-index: 9999;
    margin-top: 0px; }
    nav.navbar.secondary_navbar .navbar-header {
      text-align: left;
      padding-left: 15px; }
    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 Free";
      font-weight: 400;
      margin-right: 4px;
      font-size: 12px; }
    nav.navbar.secondary_navbar ul.navbar-nav > li a.action-comments_admin:before {
      content: "\f086"; }
    nav.navbar.secondary_navbar ul.navbar-nav > li a.action-content_admin:before {
      content: "\f24d"; }
    nav.navbar.secondary_navbar ul.navbar-nav > li a.action-drupal_admin:before {
      content: "\f1a9";
      font-family: "Font Awesome 5 Brands"; }
    nav.navbar.secondary_navbar ul.navbar-nav > li a.action-people_admin:before {
      content: "\f0c0";
      font-weight: 900; }
    nav.navbar.secondary_navbar ul.navbar-nav > li a.dropdown-admin_approvals:before {
      content: "\f164"; }
    nav.navbar.secondary_navbar ul.navbar-nav > li a.action-content_approvals:before {
      content: "\f164"; }
    nav.navbar.secondary_navbar ul.navbar-nav > li a.action-news:before {
      content: "\f1ea"; }
    nav.navbar.secondary_navbar ul.navbar-nav > li a.action-newsletters:before {
      content: "\f15c"; }
    nav.navbar.secondary_navbar ul.navbar-nav > li a.action-ads:before {
      content: "\f155";
      font-weight: 900; }
    nav.navbar.secondary_navbar ul.navbar-nav > li a.action-sponsorships:before {
      content: "\f1ad"; }
    nav.navbar.secondary_navbar ul.navbar-nav > li a.action-reports:before {
      content: "\f080"; }
    nav.navbar.secondary_navbar ul.navbar-nav > li a {
      font-size: 12pt;
      padding-left: 5px; }
    nav.navbar.secondary_navbar.affix + .ece-top-header + .ec-advertise-row + ins + #top-nav.affix {
      top: 50px; }
  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-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; }
  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: "\f023";
        font-family: "Font Awesome 5 Free";
        font-weight: 400;
        margin-left: 4px;
        display: inline-block;
        line-height: normal;
        font-weight: 900;
        opacity: 0.5; }
  nav.navbar .navbar-right {
    background-color: rgba(28, 110, 199, 0.02);
    padding-left: 10px;
    padding-right: 10px; }
    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: 15px 20px; }
          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: 15px; }
              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;
                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 Free";
            font-weight: 400;
            content: "\f0d7";
            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;
        font-size: 32px;
        color: #8d8d8d; }
        nav.navbar .navbar-right ul.navbar-nav li#profile_account .profile-picture:hover i {
          box-shadow: 0 7px 9px 0 rgba(141, 141, 141, 0.31);
          background: none;
          border-radius: 15px;
          opacity: 0.5;
          color: #8d8d8d; }
        nav.navbar .navbar-right ul.navbar-nav li#profile_account .profile-picture img {
          height: 32px;
          width: 32px;
          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; }
      nav.navbar .navbar-right ul.navbar-nav li#profile_account ul.dropdown-menu li a {
        padding-left: 0px;
        padding-right: 0px; }
      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 Free";
        font-weight: 400;
        content: "\f071";
        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 .5s;
        -moz-animation: fadeanim .5s;
        -o-animation: fadeanim .5s;
        animation: fadeanim .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; }
      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;
          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; }

.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; }
      .yamm #communities.mega-menu .dropdown-menu .yamm-content .well {
        border-radius: 0px;
        box-shadow: none; }
        .yamm #communities.mega-menu .dropdown-menu .yamm-content .well .img-thumbnail {
          background: none;
          border: none;
          padding: 0px;
          border-radius: 0px; }
    .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; }

.mm-menu .mm-menu-header h2 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 300;
  padding: 0;
  margin: 0 0 20px; }
  .mm-menu .mm-menu-header h2 .mm-label {
    display: inline-block;
    font-weight: 600;
    padding-right: 8px;
    margin-right: 4px;
    color: #db8439; }
    .mm-menu .mm-menu-header h2 .mm-label:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 400;
      content: "\f0c0";
      font-weight: 900;
      display: inline-block;
      margin-right: 4px; }
.mm-menu ul li {
  list-style-type: disc; }
.mm-menu .network-icon {
  padding-left: 24px;
  display: inline-block;
  position: relative;
  list-style: none;
  line-height: 1.2em;
  font-weight: 600; }
  .mm-menu .network-icon strong {
    font-weight: 600; }
  .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 Free";
    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; }
.mm-menu .cummuinity-icon li {
  list-style: none;
  padding-bottom: 10px !important; }
  .mm-menu .cummuinity-icon li a {
    padding-left: 24px;
    display: inline-block;
    position: relative; }
    .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 Free";
      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; }
  .mm-menu .cummuinity-icon li .channel-icon {
    padding-left: 24px;
    display: inline-block;
    position: relative;
    list-style: none; }
    .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 Free";
      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; }

.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: .4; }
  100% {
    opacity: 1; } }
@keyframes flash {
  0% {
    opacity: .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;
    /*radio css*/
    /*checkbox css*/ }
    .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 [type="radio"]:checked,
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="radio"]:not(:checked) {
      position: absolute;
      left: -9999px; }
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="radio"]:checked + label,
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="radio"]:not(:checked) + label {
      position: relative;
      padding-left: 28px;
      cursor: pointer;
      display: inline-block;
      font-size: 14px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      letter-spacing: 0px;
      color: #333333; }
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="radio"]:not(:checked) + label:before {
      content: '';
      position: absolute;
      left: 0;
      top: 5px;
      width: 13px;
      height: 13px;
      background-color: #fafafa;
      border: solid 1px #e0e0e0;
      border-radius: 100%; }
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="radio"]:checked + label {
      color: #1c65a5; }
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="radio"]:checked + label:before {
      content: '';
      position: absolute;
      left: 0;
      top: 3px;
      width: 13px;
      height: 13px;
      border-radius: 100%;
      background-color: #fafafa;
      border: solid 1px #1c65a5; }
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="radio"]:checked + label:after,
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="radio"]:not(:checked) + label:after {
      content: '';
      width: 5px;
      height: 5px;
      background: #1c65a5;
      border: 1px solid #1c65a5;
      position: absolute;
      top: 7px;
      left: 4px;
      border-radius: 100%;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease; }
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="radio"]:not(:checked) + label:after {
      opacity: 0;
      -webkit-transform: scale(0);
      transform: scale(0); }
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="radio"]:checked + label:after {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1); }
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="checkbox"]:checked,
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="checkbox"]:not(:checked) {
      position: absolute;
      left: -9999px; }
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="checkbox"]:checked + label,
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="checkbox"]:not(:checked) + label {
      position: relative;
      padding-left: 28px;
      cursor: pointer;
      display: inline-block;
      font-size: 14px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      letter-spacing: 0px;
      color: #333333; }
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="checkbox"]:not(:checked) + label:before {
      content: '';
      position: absolute;
      left: 0;
      top: 3px;
      width: 13px;
      height: 13px;
      border-radius: 2px;
      background-color: #fafafa;
      border: solid 1px #e0e0e0; }
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="checkbox"]:checked + label {
      color: #1c65a5; }
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="checkbox"]:checked + label:before {
      content: '';
      position: absolute;
      left: 0;
      top: 3px;
      width: 13px;
      height: 13px;
      border-radius: 2px;
      background-color: #fafafa;
      border: solid 1px #1c65a5; }
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="checkbox"]:checked + label:after,
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [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; }
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="checkbox"]:checked + label:after {
      content: '\e013';
      background: none;
      font-family: 'Glyphicons Halflings';
      top: 4px;
      color: #1c65a5;
      left: 3px;
      font-size: 8px;
      width: auto;
      height: auto;
      line-height: normal; }
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="checkbox"]:not(:checked) + label:after {
      opacity: 0;
      -webkit-transform: scale(0);
      transform: scale(0); }
    .sidebar .ece-searcher-form-sidebar form.ece-searcher-form .ece-form [type="checkbox"]:checked + label:after {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1); }
    .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; }

.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 h2.subscribe-title {
    display: none; }
  .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 .susbscribe-more {
    margin: 0 -15px;
    margin-top: 15px; }

.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 Free";
            font-weight: 400;
            content: "\f00c";
            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 Free";
            font-weight: 400;
            content: "\f00d";
            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 Free";
          font-weight: 400;
          content: "\f0c0";
          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 Free";
          font-weight: 400;
          content: "\f111";
          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;
    font-size: 12pt;
    font-weight: 600;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    border-radius: 0px;
    padding-top: 15px;
    padding-bottom: 15px; }
    .action-button-block a.contribute-button:hover, .action-button-block a.contribute-button:focus {
      font-weight: 600; }

#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: '\f164'; }
    .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: '\f164';
        font-family: FontAwesome;
        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: "\f10e";
    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; }

.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; }

.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; }

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 Free";
    font-weight: 400;
    content: "\f019";
    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 Free";
      font-weight: 400;
      content: "\f071";
      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 Free";
      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: "\f0ee"; }
    .resource_location_chooser .form-radios .form-type-radio label.option[for="edit-resource-location-remote"]:before {
      content: "\f0c1";
      font-weight: 900; }
    .resource_location_chooser .form-radios .form-type-radio label.option[for="edit-resource-location-video"]:before {
      content: "\f03d"; }

.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; }

.field-type-entity_reference {
  display: inline-block; }
  .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; }
    .field-type-entity_reference .entity_reference-entity_chooser.unchosen {
      background-color: #e7ebee; }
      .field-type-entity_reference .entity_reference-entity_chooser.unchosen:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 400;
        content: "\f25a";
        display: inline-block;
        margin-right: 4px;
        color: #ac8080; }
    .field-type-entity_reference .entity_reference-entity_chooser .entity_label {
      cursor: pointer; }
      .field-type-entity_reference .entity_reference-entity_chooser .entity_label:hover {
        cursor: pointer; }

.multiple-fields-remove-button {
  float: left; }

.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: 0 6px 4px 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 Free";
          font-weight: 400;
          content: "\f303";
          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 Free";
          font-weight: 400;
          content: "\f067";
          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 Free";
      font-weight: 400;
      content: "\f06a";
      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; }
form#user-profile-form .field-name-ece-social-twitter label,
form#user-profile-form .field-name-ece-social-linkedin label,
form#user-profile-form .field-name-ece-social-google label,
form#user-profile-form .field-name-ece-social-facebook label,
form#user-profile-form .field-name-ece-social-youtube label {
  display: inline-block; }
  form#user-profile-form .field-name-ece-social-twitter label:before,
  form#user-profile-form .field-name-ece-social-linkedin label:before,
  form#user-profile-form .field-name-ece-social-google label:before,
  form#user-profile-form .field-name-ece-social-facebook label:before,
  form#user-profile-form .field-name-ece-social-youtube label:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    display: inline-block;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    font-size: 16px;
    color: #fff;
    width: 26px;
    padding: 4px;
    text-align: center;
    line-height: 21px;
    font-family: "Font Awesome 5 Brands"; }
form#user-profile-form .field-name-ece-social-twitter label:before {
  background: #4CC2FF;
  content: "\f099";
  margin-top: 2px;
  margin-left: 1px; }
form#user-profile-form .field-name-ece-social-linkedin label:before {
  background: #4AA8DB;
  content: "\f0e1"; }
form#user-profile-form .field-name-ece-social-google label:before {
  background: #D23E2B;
  content: "\f0d5";
  margin-top: 2px;
  margin-left: 1px; }
form#user-profile-form .field-name-ece-social-facebook label:before {
  background: #3b5998;
  content: "\f39e";
  margin-top: 2px;
  margin-left: 1px; }
form#user-profile-form .field-name-ece-social-youtube label:before {
  background: #E62117;
  content: "\f167";
  margin-top: 2px;
  margin-left: 1px; }

.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 Free";
    font-weight: 400;
    content: "\f05c";
    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 Free";
    font-weight: 400;
    content: "\f05c";
    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 Free";
  font-weight: 400;
  content: "\f096";
  display: inline-block;
  margin-right: 4px; }
form#ece-sponsorship-form .field-name-ece-sf-experts .experts-unlimited.active .toggle-label:before {
  content: "\f046"; }

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-report-email-addresses #ece-report-email-addresses-add-more-wrapper label {
  font-size: 20px;
  line-height: 24px;
  color: #0C3452;
  border: none;
  font-weight: bold; }

#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; }
  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; }
  form [type="radio"]:checked,
  form [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px; }
  form [type="radio"]:checked + label,
  form [type="radio"]:not(:checked) + label {
    position: relative;
    padding-left: 20px;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.3px;
    line-height: normal; }
  form [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 1px;
    width: 13px;
    height: 13px;
    background-color: #fafafa;
    border: solid 1px #e0e0e0;
    border-radius: 100%; }
  form [type="radio"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 1px;
    width: 13px;
    height: 13px;
    border-radius: 100%;
    background-color: #fafafa;
    border: solid 1px #1c65a5; }
  form [type="radio"]:checked + label:after,
  form [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 5px;
    height: 5px;
    background: #1c65a5;
    border: 1px solid #1c65a5;
    position: absolute;
    top: 5px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease; }
  form [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0); }
  form [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }
  form [type="checkbox"]:checked,
  form [type="checkbox"]:not(:checked) {
    position: absolute;
    left: -9999px; }
  form [type="checkbox"]:checked + label,
  form [type="checkbox"]:not(:checked) + label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.3px;
    line-height: normal; }
  form [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; }
  form [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; }
  form [type="checkbox"]:checked + label:after,
  form [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; }
  form [type="checkbox"]:checked + label:after {
    content: '\e013';
    background: none;
    font-family: 'Glyphicons Halflings';
    top: 3px;
    color: #1c65a5;
    left: 2px;
    font-size: 8px;
    width: auto;
    height: auto;
    line-height: normal; }
  form [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0); }
  form [type="checkbox"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }

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 {
  -webkit-appearance: none;
  width: 100%;
  height: 5px;
  background: #e4ddd8;
  outline: none;
  opacity: 1;
  -webkit-transition: .2s;
  transition: opacity .2s;
  margin-bottom: 0px;
  margin-top: 9px; }

.range_slider:hover {
  opacity: 1; }

.range_slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 22px;
  height: 22px;
  border-radius: 22px;
  background: #448CCB;
  cursor: pointer;
  border: 1px solid #e0e0e0;
  box-shadow: 3px 3px 6px 0 #eeeeee; }

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

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; }

.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-durl {
  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 .dataTables_processing {
    top: 10%;
    z-index: 9991;
    padding-top: 15px;
    padding-bottom: 15px;
    box-shadow: none;
    border: none;
    text-align: center;
    background: none;
    margin: 0; }
    .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; }
    .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 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 Free";
        font-weight: 400;
        content: "\f0a9";
        display: inline-block;
        color: #0C3452;
        display: none; }
      .pagination-container .jump button span {
        display: 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 Free";
      font-weight: 400;
      display: inline-block;
      margin-right: 4px; }
    .searcher-controls .searcher-control .item-label.bundle.bundle--all:before {
      content: "\f0ac"; }
    .searcher-controls .searcher-control .item-label.bundle.bundle-news_article:before {
      content: "\f1ea"; }
    .searcher-controls .searcher-control .item-label.bundle.bundle-post:before {
      content: "\f016"; }
    .searcher-controls .searcher-control .item-label.bundle.bundle-question:before {
      content: "\f128";
      font-weight: 900; }
    .searcher-controls .searcher-control .item-label.bundle.bundle-resource:before {
      content: "\f02d"; }
    .searcher-controls .searcher-control .item-label.bundle.bundle-shared_link:before {
      content: "\f0c1";
      font-weight: 900; }
    .searcher-controls .searcher-control .item-label.sort.sort-date_newest:before {
      content: "\f017"; }
    .searcher-controls .searcher-control .item-label.sort.sort-popular:before {
      content: "\f08a"; }
    .searcher-controls .searcher-control .item-label.sort.sort-top_contributors:before {
      content: "\f005"; }
    .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: #02599D;
      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: #02599D; }
    .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 h2 {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  margin: 10px 0;
  font-size: 18px;
  line-height: 1.2em;
  color: #000000; }
  .ece-search_result h2 a {
    color: #000000; }
    .ece-search_result h2 a:hover, .ece-search_result h2 a:focus {
      color: #db8439; }
.ece-search_result > article {
  margin: 0 0 30px 0; }
.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 Free";
      font-weight: 400;
      content: "\f064";
      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: "\00b7";
      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 Free";
      font-weight: 400;
      content: "\f27b";
      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.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 .meta {
    font-size: 12px;
    padding: 0 0 6px 0;
    margin: 25px 20px 0;
    border-bottom: 1px dotted #ecebea;
    display: flex;
      /*.case_study:before,
        .database_spreadsheet:before,
        .infographic:before,
        .podcast:before,
        .presentation:before,
        .product_sheet:before,
        .publication:before,
        .recorded_webinar:before,
        .whitepaper:before,
        .video:before,
        .resource_other:before,
        .document:before
        {
        font-family: FontAwesome;
          display: inline-block;
          font-size:11px;
          vertical-align: middle;
          float: left;
          margin-right:5px;
          position: relative;
          top:auto;
          color: $gray_50;
        }

        .case_study:before {
        content: "\f15b";
        }

        .database_spreadsheet:before {
        content: "\f0ce";
        }

        .infographic:before {
        content: "\f03e";
        }

        .podcast:before {
        content: "\f2ce";
        }

        .presentation:before {
        content: "\f1c4";
        }

        .product_sheet:before {
        content: "\f15c";
        }

        .recorded_webinar:before {
        content: "\f1c8";
        }

        .publication:before {
        content: "\f02d";
        }

        .whitepaper:before {
        content: "\f0f6";
        }

      .document:before,
      .resource_other:before {
        content: "\f016";
        }

        .video:before {
        content: "\f03d";
        }
        */ }
    .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 Free";
        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: #02599D; }
        .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 .ece-author_card {
    padding: 0 20px;
    margin-bottom: 0px;
    width: 100%;
    display: inline-block; }
    .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.article-author .attribution-block {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-top: 0;
      margin-bottom: 15px;
      align-items: center;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      -ms-flex: 1;
      flex: 1; }
      .ece-search_result article.node .ece-author_card.article-author .attribution-block .author-picture-wrapper .profile-picture {
        margin-right: 0px; }
      .ece-search_result article.node .ece-author_card.article-author .attribution-block .profile-picture {
        margin-bottom: 0;
        width: auto;
        height: auto; }
        .ece-search_result article.node .ece-author_card.article-author .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 .ece-author_card.article-author .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 .ece-author_card.article-author .attribution-block .author-picture-wrapper .ece-expert-marker:before {
          top: -2px;
          position: absolute;
          right: -4px;
          margin: 0; }
      .ece-search_result article.node .ece-author_card.article-author .attribution-block .author-info {
        margin-right: 15px; }
        .ece-search_result article.node .ece-author_card.article-author .attribution-block .author-info .realname {
          line-height: normal; }
          .ece-search_result article.node .ece-author_card.article-author .attribution-block .author-info .realname .ece-popover {
            margin-left: 0px;
            line-height: normal;
            vertical-align: top; }
          .ece-search_result article.node .ece-author_card.article-author .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 .ece-author_card.article-author .attribution-block .company-logo {
        cursor: pointer;
        width: 40px;
        height: 40px; }
        .ece-search_result article.node .ece-author_card.article-author .attribution-block .company-logo:hover {
          animation: shake 2s; }
      .ece-search_result article.node .ece-author_card.article-author .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 .ece-author_card.article-author .attribution-block .author_title {
        color: #8d8d8d;
        font-size: 10pt;
        line-height: normal;
        font-weight: 300; }
      .ece-search_result article.node .ece-author_card.article-author .attribution-block .profile-credentials, .ece-search_result article.node .ece-author_card.article-author .attribution-block .author_company {
        display: inline; }
      .ece-search_result article.node .ece-author_card.article-author .attribution-block p {
        margin: 0; }
        .ece-search_result article.node .ece-author_card.article-author .attribution-block p.author_title {
          max-width: 505px; }
      .ece-search_result article.node .ece-author_card.article-author .attribution-block .profile-realname {
        font-size: 12pt;
        font-weight: 600;
        cursor: pointer; }
        .ece-search_result article.node .ece-author_card.article-author .attribution-block .profile-realname a {
          color: #1c65a5; }
          .ece-search_result article.node .ece-author_card.article-author .attribution-block .profile-realname a:hover, .ece-search_result article.node .ece-author_card.article-author .attribution-block .profile-realname a:focus {
            color: #E87906; }
      .ece-search_result article.node .ece-author_card.article-author .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 .ece-author_card.article-author .attribution-block .see-all-answer a:hover {
          color: #E87906; }
        .ece-search_result article.node .ece-author_card.article-author .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 .ece-author_card.article-author .attribution-block .see-all-answer a:empty {
          display: none; }
      .ece-search_result article.node .ece-author_card.article-author .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 .ece-author_card.article-author .attribution-block .presented-by {
        font-size: 12pt;
        color: #8d8d8d;
        font-weight: 300; }
        .ece-search_result article.node .ece-author_card.article-author .attribution-block .presented-by a {
          color: #8d8d8d;
          font-weight: bold; }
          .ece-search_result article.node .ece-author_card.article-author .attribution-block .presented-by a.article-title-link {
            margin-left: 1px;
            margin-right: 5px; }
          .ece-search_result article.node .ece-author_card.article-author .attribution-block .presented-by a:hover {
            color: #E87906; }
    .ece-search_result article.node .ece-author_card .sponsored_label {
      font-weight: 600; }
  .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 .group-header {
    padding-left: 20px;
    padding-right: 20px;
    -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: 10pt;
    font-weight: 300;
    text-align: left;
    color: #8d8d8d;
    line-height: normal;
    text-transform: none; }
    .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 .resource-type-name {
      color: #E87906; }
      .ece-search_result article.node .group-header .resource-type-name span {
        text-transform: uppercase;
        color: #E87906;
        font-weight: 600;
        font-family: proxima-nova-condensed; }
        .ece-search_result article.node .group-header .resource-type-name span 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 .node-item-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: rgba(68, 140, 203, 0.5);
    font-size: 14pt;
    font-weight: 700;
    text-align: left;
    text-transform: uppercase;
    min-height: 25px; }
    .ece-search_result article.node .node-item-header .stream-item-type {
      display: inline-block;
      padding: 6px 8px 3px;
      -webkit-align-self: baseline;
      -ms-flex-item-align: baseline;
      align-self: baseline;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      background-color: #1c65a5;
      font-family: proxima-nova-condensed;
      color: #fff;
      font-size: 10pt;
      line-height: 1em;
      font-weight: 500;
      letter-spacing: 0.3px;
      margin-left: auto; }
      .ece-search_result article.node .node-item-header .stream-item-type i {
        display: none; }
      .ece-search_result article.node .node-item-header .stream-item-type a {
        color: #fff; }
      .ece-search_result article.node .node-item-header .stream-item-type:hover {
        background-color: #E87906; }
      .ece-search_result article.node .node-item-header .stream-item-type .node-stream-label:before {
        display: none; }
  .ece-search_result article.node .article-body {
    padding: 0px 20px 0px 20px;
    display: block; }
    .ece-search_result article.node .article-body h2 {
      position: relative;
      margin-bottom: 5px; }
    .ece-search_result article.node .article-body .article-main_image {
      margin: 0;
      width: 200px;
      height: auto;
      max-width: 30%;
      margin-left: 10px;
      float: right;
      margin-top: 2px; }
      .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; }
    .ece-search_result article.node .article-body .swoop {
      float: left !important;
      clear: both;
      font-size: 12px !important;
      color: #b3b3b3 !important;
      padding-top: 15px !important; }
  .ece-search_result article.node .ece-activity_widget {
    background: #f3f6f8;
    padding: 10px 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 .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: "\f303";
    font-weight: 900; }
  .ece-search_result article.node.node-question .node-stream-label:before, .ece-search_result article.node.node-answer .node-stream-label:before {
    content: "\f128";
    font-weight: 900; }
  .ece-search_result article.node.node-question .synopsis, .ece-search_result article.node.node-answer .synopsis {
    padding: 0px 20px 0 20px; }
    .ece-search_result article.node.node-question .synopsis .ece_answered_header,
    .ece-search_result article.node.node-question .synopsis .ece_question_header, .ece-search_result article.node.node-answer .synopsis .ece_answered_header,
    .ece-search_result article.node.node-answer .synopsis .ece_question_header {
      margin-bottom: 10px; }
      .ece-search_result article.node.node-question .synopsis .ece_answered_header .user-picture,
      .ece-search_result article.node.node-question .synopsis .ece_question_header .user-picture, .ece-search_result article.node.node-answer .synopsis .ece_answered_header .user-picture,
      .ece-search_result article.node.node-answer .synopsis .ece_question_header .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.node-question .synopsis .ece_answered_header .user-picture img,
        .ece-search_result article.node.node-question .synopsis .ece_question_header .user-picture img, .ece-search_result article.node.node-answer .synopsis .ece_answered_header .user-picture img,
        .ece-search_result article.node.node-answer .synopsis .ece_question_header .user-picture img {
          width: 40px;
          height: 40px;
          border-radius: 100%;
          overflow: hidden;
          display: block;
          border: 0.5px solid #e0e0e0; }
      .ece-search_result article.node.node-question .synopsis .ece_answered_header .user-detail-card,
      .ece-search_result article.node.node-question .synopsis .ece_question_header .user-detail-card, .ece-search_result article.node.node-answer .synopsis .ece_answered_header .user-detail-card,
      .ece-search_result article.node.node-answer .synopsis .ece_question_header .user-detail-card {
        display: flex;
        flex-wrap: wrap; }
        .ece-search_result article.node.node-question .synopsis .ece_answered_header .user-detail-card .popover-realname,
        .ece-search_result article.node.node-question .synopsis .ece_question_header .user-detail-card .popover-realname, .ece-search_result article.node.node-answer .synopsis .ece_answered_header .user-detail-card .popover-realname,
        .ece-search_result article.node.node-answer .synopsis .ece_question_header .user-detail-card .popover-realname {
          margin-left: 0px;
          line-height: normal; }
          .ece-search_result article.node.node-question .synopsis .ece_answered_header .user-detail-card .popover-realname a,
          .ece-search_result article.node.node-question .synopsis .ece_question_header .user-detail-card .popover-realname a, .ece-search_result article.node.node-answer .synopsis .ece_answered_header .user-detail-card .popover-realname a,
          .ece-search_result article.node.node-answer .synopsis .ece_question_header .user-detail-card .popover-realname a {
            font-size: 12pt;
            font-weight: 600;
            line-height: normal; }
            .ece-search_result article.node.node-question .synopsis .ece_answered_header .user-detail-card .popover-realname a span,
            .ece-search_result article.node.node-question .synopsis .ece_question_header .user-detail-card .popover-realname a span, .ece-search_result article.node.node-answer .synopsis .ece_answered_header .user-detail-card .popover-realname a span,
            .ece-search_result article.node.node-answer .synopsis .ece_question_header .user-detail-card .popover-realname a span {
              line-height: normal; }
        .ece-search_result article.node.node-question .synopsis .ece_answered_header .user-detail-card .profile-answered,
        .ece-search_result article.node.node-question .synopsis .ece_question_header .user-detail-card .profile-answered, .ece-search_result article.node.node-answer .synopsis .ece_answered_header .user-detail-card .profile-answered,
        .ece-search_result article.node.node-answer .synopsis .ece_question_header .user-detail-card .profile-answered {
          color: #8d8d8d;
          line-height: normal; }
          .ece-search_result article.node.node-question .synopsis .ece_answered_header .user-detail-card .profile-answered strong,
          .ece-search_result article.node.node-question .synopsis .ece_question_header .user-detail-card .profile-answered strong, .ece-search_result article.node.node-answer .synopsis .ece_answered_header .user-detail-card .profile-answered strong,
          .ece-search_result article.node.node-answer .synopsis .ece_question_header .user-detail-card .profile-answered strong {
            text-decoration: underline; }
        .ece-search_result article.node.node-question .synopsis .ece_answered_header .user-detail-card .profile-credentials,
        .ece-search_result article.node.node-question .synopsis .ece_question_header .user-detail-card .profile-credentials, .ece-search_result article.node.node-answer .synopsis .ece_answered_header .user-detail-card .profile-credentials,
        .ece-search_result article.node.node-answer .synopsis .ece_question_header .user-detail-card .profile-credentials {
          display: block;
          font-size: 10pt;
          color: #8d8d8d;
          line-height: normal; }
          .ece-search_result article.node.node-question .synopsis .ece_answered_header .user-detail-card .profile-credentials span.sponsor a,
          .ece-search_result article.node.node-question .synopsis .ece_question_header .user-detail-card .profile-credentials span.sponsor a, .ece-search_result article.node.node-answer .synopsis .ece_answered_header .user-detail-card .profile-credentials span.sponsor a,
          .ece-search_result article.node.node-answer .synopsis .ece_question_header .user-detail-card .profile-credentials span.sponsor a {
            font-weight: bold; }
          .ece-search_result article.node.node-question .synopsis .ece_answered_header .user-detail-card .profile-credentials .profile-credentials,
          .ece-search_result article.node.node-question .synopsis .ece_question_header .user-detail-card .profile-credentials .profile-credentials, .ece-search_result article.node.node-answer .synopsis .ece_answered_header .user-detail-card .profile-credentials .profile-credentials,
          .ece-search_result article.node.node-answer .synopsis .ece_question_header .user-detail-card .profile-credentials .profile-credentials {
            display: inline; }
          .ece-search_result article.node.node-question .synopsis .ece_answered_header .user-detail-card .profile-credentials a.article-title-link,
          .ece-search_result article.node.node-question .synopsis .ece_question_header .user-detail-card .profile-credentials a.article-title-link, .ece-search_result article.node.node-answer .synopsis .ece_answered_header .user-detail-card .profile-credentials a.article-title-link,
          .ece-search_result article.node.node-answer .synopsis .ece_question_header .user-detail-card .profile-credentials a.article-title-link {
            font-weight: 600; }
      .ece-search_result article.node.node-question .synopsis .ece_answered_header .group-header,
      .ece-search_result article.node.node-question .synopsis .ece_question_header .group-header, .ece-search_result article.node.node-answer .synopsis .ece_answered_header .group-header,
      .ece-search_result article.node.node-answer .synopsis .ece_question_header .group-header {
        margin-top: 10px;
        margin-bottom: 10px; }
      .ece-search_result article.node.node-question .synopsis .ece_answered_header .user-credentials,
      .ece-search_result article.node.node-question .synopsis .ece_question_header .user-credentials, .ece-search_result article.node.node-answer .synopsis .ece_answered_header .user-credentials,
      .ece-search_result article.node.node-answer .synopsis .ece_question_header .user-credentials {
        margin-right: 15px; }
      .ece-search_result article.node.node-question .synopsis .ece_answered_header .company-logo,
      .ece-search_result article.node.node-question .synopsis .ece_question_header .company-logo, .ece-search_result article.node.node-answer .synopsis .ece_answered_header .company-logo,
      .ece-search_result article.node.node-answer .synopsis .ece_question_header .company-logo {
        cursor: pointer;
        width: 40px;
        height: 40px; }
        .ece-search_result article.node.node-question .synopsis .ece_answered_header .company-logo:hover,
        .ece-search_result article.node.node-question .synopsis .ece_question_header .company-logo:hover, .ece-search_result article.node.node-answer .synopsis .ece_answered_header .company-logo:hover,
        .ece-search_result article.node.node-answer .synopsis .ece_question_header .company-logo:hover {
          animation: shake 2s; }
      .ece-search_result article.node.node-question .synopsis .ece_answered_header .user_answered_summary,
      .ece-search_result article.node.node-question .synopsis .ece_question_header .user_answered_summary, .ece-search_result article.node.node-answer .synopsis .ece_answered_header .user_answered_summary,
      .ece-search_result article.node.node-answer .synopsis .ece_question_header .user_answered_summary {
        min-width: 100%; }
    .ece-search_result article.node.node-question .synopsis p, .ece-search_result article.node.node-answer .synopsis p {
      font-size: 14px;
      line-height: 16px;
      margin-bottom: 0px; }
      .ece-search_result article.node.node-question .synopsis p a, .ece-search_result article.node.node-answer .synopsis p a {
        font-weight: bold; }
    .ece-search_result article.node.node-question .synopsis .article-qa, .ece-search_result article.node.node-answer .synopsis .article-qa {
      margin-bottom: 0px; }
      .ece-search_result article.node.node-question .synopsis .article-qa .summary:before, .ece-search_result article.node.node-answer .synopsis .article-qa .summary:before {
        font-size: 16px;
        font-weight: bold;
        color: #37764a; }
      .ece-search_result article.node.node-question .synopsis .article-qa .summary a, .ece-search_result article.node.node-answer .synopsis .article-qa .summary a {
        color: #4A4A4A; }
      .ece-search_result article.node.node-question .synopsis .article-qa .question-snippet, .ece-search_result article.node.node-answer .synopsis .article-qa .question-snippet {
        clear: both;
        margin-bottom: 10px; }
        .ece-search_result article.node.node-question .synopsis .article-qa .question-snippet .summary a, .ece-search_result article.node.node-answer .synopsis .article-qa .question-snippet .summary a {
          position: relative; }
          .ece-search_result article.node.node-question .synopsis .article-qa .question-snippet .summary a:hover, .ece-search_result article.node.node-answer .synopsis .article-qa .question-snippet .summary a:hover {
            color: #E87906; }
        .ece-search_result article.node.node-question .synopsis .article-qa .question-snippet.question a, .ece-search_result article.node.node-answer .synopsis .article-qa .question-snippet.question a {
          line-height: 1.1em;
          display: inline; }
      .ece-search_result article.node.node-question .synopsis .article-qa .question-summary-snippet .summary, .ece-search_result article.node.node-answer .synopsis .article-qa .question-summary-snippet .summary {
        display: block; }
        .ece-search_result article.node.node-question .synopsis .article-qa .question-summary-snippet .summary .more-btn, .ece-search_result article.node.node-answer .synopsis .article-qa .question-summary-snippet .summary .more-btn {
          font-weight: 100 !important;
          font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
          display: inline-block;
          margin: 0px;
          margin-left: 3px;
          color: #1c65a5;
          text-transform: inherit; }
          .ece-search_result article.node.node-question .synopsis .article-qa .question-summary-snippet .summary .more-btn:hover, .ece-search_result article.node.node-answer .synopsis .article-qa .question-summary-snippet .summary .more-btn:hover {
            color: #E87906; }
      .ece-search_result article.node.node-question .synopsis .article-qa .question-summary-snippet .article-summary, .ece-search_result article.node.node-answer .synopsis .article-qa .question-summary-snippet .article-summary {
        display: inline; }
        .ece-search_result article.node.node-question .synopsis .article-qa .question-summary-snippet .article-summary p, .ece-search_result article.node.node-answer .synopsis .article-qa .question-summary-snippet .article-summary p {
          margin-bottom: 0px; }
      .ece-search_result article.node.node-question .synopsis .article-qa .answer-snippet, .ece-search_result article.node.node-answer .synopsis .article-qa .answer-snippet {
        clear: both; }
        .ece-search_result article.node.node-question .synopsis .article-qa .answer-snippet .summary, .ece-search_result article.node.node-answer .synopsis .article-qa .answer-snippet .summary {
          display: block;
          /*              &:before {
            content: "New Answer: ";
            display: block;
            font-family: $pro-nova-condensed;
            color: #7f96b0;
            font-style: normal;
            font-weight: 700;
            margin-left: -15px;
          }*/ }
          .ece-search_result article.node.node-question .synopsis .article-qa .answer-snippet .summary a, .ece-search_result article.node.node-answer .synopsis .article-qa .answer-snippet .summary a {
            display: inline; }
            .ece-search_result article.node.node-question .synopsis .article-qa .answer-snippet .summary a:hover, .ece-search_result article.node.node-answer .synopsis .article-qa .answer-snippet .summary a:hover {
              color: #E87906; }
          .ece-search_result article.node.node-question .synopsis .article-qa .answer-snippet .summary .more-btn, .ece-search_result article.node.node-answer .synopsis .article-qa .answer-snippet .summary .more-btn {
            font-weight: 100 !important;
            font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
            display: inline-block;
            margin: 0px;
            margin-left: 3px;
            color: #1c65a5; }
            .ece-search_result article.node.node-question .synopsis .article-qa .answer-snippet .summary .more-btn:hover, .ece-search_result article.node.node-answer .synopsis .article-qa .answer-snippet .summary .more-btn:hover {
              color: #E87906; }
  .ece-search_result article.node.node-answer .synopsis .article-qa .ece_answered_header {
    margin-bottom: 10px; }
    .ece-search_result article.node.node-answer .synopsis .article-qa .ece_answered_header .user-detail-card .profile-credentials {
      display: inline-block; }
  .ece-search_result article.node.node-shared_link .node-stream-label:before {
    content: "\f0c1";
    font-weight: 900; }
  .ece-search_result article.node.node-resource .node-stream-label:before {
    content: "\f02d"; }
  .ece-search_result article.node.node-news_article .node-stream-label:before {
    content: "\f1ea"; }
  .ece-search_result article.node.node-news_article.news_article-weblinked .node-stream-label:before {
    content: "\f0ac"; }
  .ece-search_result article.node .social {
    padding-top: 0px !important; }
  .ece-search_result article.node .ece-social-wrap {
    margin-left: auto;
    display: flex;
    align-items: baseline;
    min-width: 65px;
    justify-content: flex-end;
    margin-top: 0; }
    .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.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 Free";
      font-weight: 400;
      content: "\f016";
      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 Free";
      font-weight: 400;
      content: "\f016";
      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 Free";
      font-weight: 400;
      color: #8d8d8d; }
    .ece-search_result.mode-ece_admin .entity-label.post .icon-title:before, .ece-search_result.mode-ece_group_admin .entity-label.post .icon-title:before {
      content: "\f303";
      font-weight: 900; }
    .ece-search_result.mode-ece_admin .entity-label.question .icon-title:before, .ece-search_result.mode-ece_group_admin .entity-label.question .icon-title:before {
      content: "\f128";
      font-weight: 900; }
    .ece-search_result.mode-ece_admin .entity-label.shared_link .icon-title:before, .ece-search_result.mode-ece_group_admin .entity-label.shared_link .icon-title:before {
      content: "\f0c1";
      font-weight: 900; }
    .ece-search_result.mode-ece_admin .entity-label.resource .icon-title:before, .ece-search_result.mode-ece_group_admin .entity-label.resource .icon-title:before {
      content: "\f15c"; }
    .ece-search_result.mode-ece_admin .entity-label.news_article .icon-title:before, .ece-search_result.mode-ece_group_admin .entity-label.news_article .icon-title:before {
      content: "\f1ea"; }
    .ece-search_result.mode-ece_admin .entity-label.title, .ece-search_result.mode-ece_group_admin .entity-label.title {
      display: flex;
      margin-bottom: 10px; }
      .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;
        margin-right: 5px;
        text-align: center; }
      .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: #8d8d8d;
        display: block; }
        .ece-search_result.mode-ece_admin .entity-label.title span.icon-title:before, .ece-search_result.mode-ece_group_admin .entity-label.title span.icon-title:before {
          margin-right: 0px; }
      .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 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-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: #448CCB; }
  .ece-search_result.mode-ece_admin span.admin-action, .ece-search_result.mode-ece_group_admin span.admin-action {
    font-size: 11px;
    cursor: pointer; }
    .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: #02599D; }
      .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: "\f27b";
        margin-right: 4px;
        font-family: "Font Awesome 5 Free";
        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 Free";
        font-weight: 400;
        content: "\f0c0";
        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.visible::before, .ece-search_result.mode-ece_group_admin span.admin-action span.action button.profile-status-actions-menu.visible::before {
            content: "\f007";
            font-family: "Font Awesome 5 Free";
            font-weight: 400;
            margin-right: 3px;
            font-weight: 900; }
        .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.m-hidden::before, .ece-search_result.mode-ece_group_admin span.admin-action span.action button.profile-status-actions-menu.m-hidden::before {
            content: "\f007";
            font-family: "Font Awesome 5 Free";
            font-weight: 400;
            margin-right: 3px; }
        .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.unreviewed::before, .ece-search_result.mode-ece_group_admin span.admin-action span.action button.profile-status-actions-menu.unreviewed::before {
            content: "\f235";
            font-family: "Font Awesome 5 Free";
            font-weight: 400;
            margin-right: 3px;
            font-weight: 900; }
        .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: "\f0d7";
          font-family: "Font Awesome 5 Free";
          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_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: #448CCB; }
    .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 Free";
      font-weight: 400;
      content: "\f111";
      font-size: 10px;
      vertical-align: top; }
  .ece-search_result.mode-ece_highlight .list-bullet.node-news_article:before {
    content: "\f1ea"; }
  .ece-search_result.mode-ece_highlight .list-bullet.node-post:before {
    content: "\f016"; }
  .ece-search_result.mode-ece_highlight .list-bullet.node-question:before {
    content: "\f128";
    font-weight: 900; }
  .ece-search_result.mode-ece_highlight .list-bullet.node-shared_link:before {
    content: "\f0c1";
    font-weight: 900; }
  .ece-search_result.mode-ece_highlight .list-bullet.node-resource:before {
    content: "\f02d"; }
  .ece-search_result.mode-ece_highlight .list-bullet.node-comment:before {
    content: "\f075";
    /* \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; }
.ece-search_result article.node-resource {
  padding: 0;
  border: 1px solid #e0e0e0;
  background: #fff; }
  .ece-search_result article.node-resource:after {
    content: "";
    display: table;
    clear: both; }
  .ece-search_result article.node-resource .profile-picture {
    display: inline-block;
    float: left;
    width: 50px;
    height: 50px; }
  .ece-search_result article.node-resource .article-body .case_study:before,
  .ece-search_result article.node-resource .article-body .database_spreadsheet:before,
  .ece-search_result article.node-resource .article-body .infographic:before,
  .ece-search_result article.node-resource .article-body .podcast:before,
  .ece-search_result article.node-resource .article-body .presentation:before,
  .ece-search_result article.node-resource .article-body .product_sheet:before,
  .ece-search_result article.node-resource .article-body .publication:before,
  .ece-search_result article.node-resource .article-body .recorded_webinar:before,
  .ece-search_result article.node-resource .article-body .whitepaper:before,
  .ece-search_result article.node-resource .article-body .video:before,
  .ece-search_result article.node-resource .article-body .resource_other:before {
    font-family: FontAwesome;
    display: inline-block;
    padding-right: 0px;
    font-size: 60px;
    vertical-align: middle;
    margin-right: 0px;
    position: relative;
    margin-top: 28px;
    color: #b3b3b3;
    line-height: normal; }
  .ece-search_result article.node-resource .article-body .case_study:before {
    content: "\f15b"; }
  .ece-search_result article.node-resource .article-body .database_spreadsheet:before {
    content: "\f0ce"; }
  .ece-search_result article.node-resource .article-body .infographic:before {
    content: "\f03e"; }
  .ece-search_result article.node-resource .article-body .podcast:before {
    content: "\f2ce"; }
  .ece-search_result article.node-resource .article-body .presentation:before {
    content: "\f1c4"; }
  .ece-search_result article.node-resource .article-body .product_sheet:before {
    content: "\f15c"; }
  .ece-search_result article.node-resource .article-body .recorded_webinar:before {
    content: "\f1c8"; }
  .ece-search_result article.node-resource .article-body .publication:before {
    content: "\f02d"; }
  .ece-search_result article.node-resource .article-body .whitepaper:before {
    content: "\f0f6"; }
  .ece-search_result article.node-resource .article-body .resource_other:before {
    content: "\f016"; }
  .ece-search_result article.node-resource .article-body .video:before {
    content: "\f03d"; }
  .ece-search_result article.node-resource .article-footer {
    text-align: center;
    background: #f3f3f3;
    padding: 8px 20px;
    border-top: 1px solid #e6e6e6; }
    .ece-search_result article.node-resource .article-footer .parent-organization a {
      font-weight: bold;
      color: #5B6475; }
      .ece-search_result article.node-resource .article-footer .parent-organization a:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 400;
        display: inline-block;
        margin-right: 4px;
        content: "\f275"; }
      .ece-search_result article.node-resource .article-footer .parent-organization a:hover, .ece-search_result article.node-resource .article-footer .parent-organization a:focus {
        color: #E87906; }
  .ece-search_result article.node-resource.resource-type-link .verb:before {
    content: "\f0c1" !important;
    font-weight: 900; }
  .ece-search_result article.node-resource.resource-type-video .verb:before {
    content: "\f03d" !important; }
  .ece-search_result article.node-resource.resource-type-document .verb:before {
    content: "\f0f6" !important; }
  .ece-search_result article.node-resource.resource-type-image .verb:before {
    content: "\f1c5" !important; }

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 {
    content: '';
    position: absolute;
    display: inline-block;
    width: 20px;
    height: 20px;
    top: 3px;
    left: -35px;
    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 {
    content: '';
    position: absolute;
    display: inline-block;
    width: 20px;
    height: 20px;
    top: 3px;
    left: -35px;
    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 {
    content: '';
    position: absolute;
    display: inline-block;
    width: 20px;
    height: 20px;
    top: 3px;
    left: -35px;
    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 {
    content: '';
    position: absolute;
    display: inline-block;
    width: 20px;
    height: 20px;
    top: 3px;
    left: -35px;
    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 {
    content: '';
    position: absolute;
    display: inline-block;
    width: 20px;
    height: 20px;
    top: 3px;
    left: -35px;
    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 {
    content: '';
    position: absolute;
    display: inline-block;
    width: 20px;
    height: 20px;
    top: 3px;
    left: -35px;
    background: url(../images/icons/icon-answers.svg) no-repeat;
    background-size: 100%; }
  .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.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 {
      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 {
        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 {
        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 .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 {
        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 {
          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 {
            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 {
              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 {
                content: "\f078";
                font-family: "Font Awesome 5 Free";
                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 {
            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 {
            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 {
            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 {
        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.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 {
    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 {
      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: "\f0dc";
    font-family: "Font Awesome 5 Free";
    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.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-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 {
  font-family: "Font Awesome 5 Free";
  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: "\f303";
  font-weight: 900; }
.select2-container--default .select2-selection--single #node__news_article:before,
.select2-container--default .select2-results__option #node__news_article:before {
  content: "\f1ea"; }
.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: "\f0c1";
  font-weight: 900; }
.select2-container--default .select2-selection--single #node__resource:before,
.select2-container--default .select2-results__option #node__resource:before {
  content: "\f15c";
  font-weight: 900; }
.select2-container--default .select2-selection--single #node__question:before,
.select2-container--default .select2-results__option #node__question:before {
  content: "\f128";
  font-weight: 900; }
.select2-container--default .select2-selection--single #node__answer:before,
.select2-container--default .select2-results__option #node__answer:before {
  content: "\f06a";
  font-weight: 900; }
.select2-container--default .select2-selection--single #node__webinar:before,
.select2-container--default .select2-results__option #node__webinar:before {
  content: "\f108";
  font-weight: 900; }
.select2-container--default .select2-selection--single #node__event:before,
.select2-container--default .select2-results__option #node__event:before {
  content: "\f073";
  font-weight: 900; }
.select2-container--default .select2-selection--single #date_newest:before,
.select2-container--default .select2-results__option #date_newest:before {
  content: "\f274"; }
.select2-container--default .select2-selection--single #recent_activity:before,
.select2-container--default .select2-results__option #recent_activity:before {
  content: "\f086";
  font-weight: 900; }
.select2-container--default .select2-selection--single #popular:before,
.select2-container--default .select2-results__option #popular:before {
  content: "\f201";
  font-weight: bold; }
.select2-container--default .select2-selection--single #views:before,
.select2-container--default .select2-results__option #views:before {
  content: "\f06e"; }
.select2-container--default .select2-selection--single #node__shared_link:before,
.select2-container--default .select2-results__option #node__shared_link:before {
  content: "\f0c1";
  font-weight: 900;
  position: relative;
  top: 2px; }

.pm-admin-result {
  position: relative; }
  .pm-admin-result .result_checkbox {
    position: absolute;
    right: 8px;
    z-index: 1; }
    .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; }
  .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; }
      .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 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; }

.ece-admin_content_page .pm-admin-result .result_checkbox {
  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--open .select2-search--dropdown {
  display: none; }

.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; }

#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: '\e013';
        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-content {
  max-width: 635px;
  margin: 0 auto; }
  #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; }
    #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: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: '\e013';
          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; }

.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 {
    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 Free";
  font-weight: 400;
  content: "\f06e";
  display: inline-block;
  margin-right: 4px; }

.resource-cta {
  margin: 14px 0; }
  .resource-cta a.resource-link span {
    color: #fff !important;
    font-size: 14px !important; }
  .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 Free";
      font-weight: 400;
      display: inline-block;
      line-height: 8px;
      content: "\f164";
      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 Free";
      font-weight: 400;
      display: inline-block;
      line-height: 8px;
      color: #02599D;
      font-size: 12px; }
    .ece-voting-widget .ece-voting-action.ece-voting-action-up:before {
      content: "\f087";
      font-weight: 900; }
    .ece-voting-widget .ece-voting-action.ece-voting-action-down:before {
      content: "\f164";
      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: #02599D; }
      .ece-voting-widget .ece-voting-action[data-enabled="true"].ece-voting-action-up:before {
        color: #02599D; }
      .ece-voting-widget .ece-voting-action[data-enabled="true"].ece-voting-action-down:before {
        color: #02599D; }
  .ece-voting-widget .ece-voting-sum {
    display: inline;
    color: #02599D; }

.article-author {
  margin-bottom: 30px;
  color: #b3b3b3; }
  .article-author:after {
    content: "";
    display: table;
    clear: both; }
  .article-author .author_company_picture_strm {
    text-align: right; }
  .article-author .profile-picture {
    float: left;
    height: 40px;
    width: 40px;
    margin: 0 10px 0 0;
    position: relative; }
    .article-author .profile-picture .ece-expert-marker:before {
      margin: 0px;
      right: -5px;
      position: absolute; }
    .article-author .profile-picture img {
      height: 40px;
      width: 40px;
      border-radius: 100%;
      box-shadow: #CCC 1px 1px 5px 1px; }
  .article-author .byline {
    font-size: 12px;
    margin: 0 0 4px 0; }
    .article-author .byline .profile-realname {
      font-size: 14px;
      font-weight: 600; }
    .article-author .byline .group a.article-title-link {
      color: #b3b3b3;
      border: 0 dotted #CCC;
      border-bottom-width: 1px; }
    .article-author .byline .group .node-type-name {
      text-transform: lowercase; }
  .article-author .profile-posted_for {
    font-weight: 600; }

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: "\f00c"; }
        .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: .4; }
  100% {
    opacity: 1; } }
@keyframes flash {
  0% {
    opacity: .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: '\2192';
        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: .4; }
  100% {
    opacity: 1; } }
@keyframes flash {
  0% {
    opacity: .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: .4; }
  100% {
    opacity: 1; } }
@keyframes flash {
  0% {
    opacity: .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 Free";
  font-weight: 400;
  content: "\f0a3";
  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 {
      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 {
      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 Free";
        font-weight: 400;
        content: "\f275";
        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 Free";
      font-weight: 400;
      content: "\f086";
      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 Free";
    font-weight: 400;
    content: "\f064";
    font-weight: 900;
    margin-right: 4px;
    font-size: 14px; }

.addthis_counter {
  display: none !important; }

/*.ece-stream-resources, .ece-stream-qa, .ece-stream-posts, .mode-ece_stream, .ece-stream-user_home, .ece-topic-stream  {
      .ece-search_result {
          article {
              &.node {
                  .ece-activity_widget {
                          background:none;
                          .contribution {
                              form {
                                  border-top: 2px solid #efefef;
                                  padding:10px 20px;
                                  display:flex;
                                  flex-wrap: nowrap;
                                  .form-contents {
                                      width: 100%;
                                      max-height: 25px;
                                      .form-fields {
                                          max-height: 25px;
                                      }
                                  }
                                  .user-picture {
                                          width:25px;
                                          height:24px;
                                          min-width:25px;
                                      img {
                                          width:25px;
                                          height:24px;
                                          min-width:25px;
                                          box-shadow: inherit;
                                      }
                                  }
                                  textarea {
                                      height:auto;
                                      max-height:25px;
                                      line-height:25px;
                                      font-size: 14px;
                                      font-weight: normal;
                                      font-style: normal;
                                      font-stretch: normal;
                                      line-height: normal;
                                      letter-spacing: 0.3px;
                                      text-align: left;
                                      border: none;
                                      padding: 0px;
                                      &::placeholder, &:-ms-input-placeholder, &::-ms-input-placeholder {
                                          color: #cbcbcb;
                                      }
                                  }
                                  input[type="submit"] {
                                          width: 56px;
                                          max-width:56px;
                                          height: 24px;
                                          border-radius: 12px;
                                          background-color: $postgray;
                                          line-height: 24px;
                                          padding: 0;
                                          margin:0px;
                                          font-size: 10px;
                                          font-weight: bold;
                                          color: $white;
                                          &.post-btn {
                                              background-color: $clear-blue;
                                              color: $white;
                                              border:solid 2px transparent;
                                              line-height: 1.6em;
                                              font-weight: bold;
                                          &:hover {
                                              background-image: linear-gradient(203deg, #2483ff, #2779d2);
                                              box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
                                              border:solid 2px $white;
                                              color: $white;
                                              line-height: 1.6em;
                                              opacity:1;
                                              font-weight: bold;
                                          }
                                          &:focus {
                                              background-image: linear-gradient(203deg, #2483ff, #2779d2);
                                              box-shadow: 0 4px 4px 0 rgba(0, 100, 167, 0.5);
                                              border:solid 2px $white;
                                              color: $white;
                                              color: rgba(255,255,255,0.8);
                                              line-height: 1.6em;
                                              font-weight: bold;
                                          }
                                      }
                                          &:hover {
                                              background-color: $postgray;
                                              color: $white;
                                              opacity:1;
                                          }
                                              &:focus {
                                              background-color: $postgray;
                                              color: $white;
                                              opacity:1;
                                          }
                                  }
                              }
                          }
                          .activity-item {
                              padding-bottom: 20px;
                              padding-left:20px;
                              padding-right:20px;
                              .popover-realname {
                                  .popover-trigger {
                                          font-size: 14px;
                                          font-weight: 600;
                                          font-style: normal;
                                          font-stretch: normal;
                                          line-height: normal;
                                          letter-spacing: 0.3px;
                                      a {
                                          &.realname-link {
                                              color: $gray;
                                          }
                                      }
                                  }
                                  & + a {
                                      font-size: 14px;
                                      font-weight: normal;
                                      font-style: normal;
                                      font-stretch: normal;
                                      line-height: normal;
                                      letter-spacing: 0.3px;
                                      text-align: left;
                                      color: $gray;
                                      display:block;
                                  }
                              }
                          }
                      }
              }
          }
      }
  }
  .ece-stream-resources, .ece-stream-qa, .ece-stream-posts, .mode-ece_stream, .ece-stream-user_home, .ece-topic-stream {
      .ece-search_result {
          article {
              &.node {
                  .ece-activity_widget {
                          background:none;
                          .contribution {
                              form {
                                  .form-contents {
                                      max-height: inherit;
                                      .form-fields {
                                          max-height: inherit;
                                      }
                                  }

                              }
                          }

                      }
              }
          }
      }

  }*/
.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; }

.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: .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: .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: #6b6b6b;
        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 .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;
  transition: padding 0.2s ease;
  margin-bottom: 20px;
  top: 0;
  transition: top 0.5s; }
  .ece-community_header.affix {
    position: fixed;
    width: 100%;
    top: 50px;
    z-index: 99;
    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 h2 {
        line-height: 25px;
        margin-bottom: 0;
        margin-top: -10px;
        height: 18px; }
        .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 .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 .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 .2s ease, height .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: FontAwesome;
            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 h2 {
        line-height: 28px;
        margin: 0;
        padding: 0px;
        margin-bottom: 5px;
        transition: margin .2s ease; }
        .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 h2 span a {
            color: #fff; }
        .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 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 Free";
  font-weight: 400;
  content: " \f023";
  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 .ece-search-results .search-results tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap; }
  #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tr {
    width: calc(50% - 23px);
    margin: 15px;
    margin-left: 15px;
    margin-right: 8px;
    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); }
    #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tr.no-result-wrap {
      background: none;
      width: 100%;
      border: none;
      padding: 0px;
      margin: 0;
      box-shadow: none; }
      #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tr.no-result-wrap .dataTables_empty {
        padding-top: 6px;
        padding-bottom: 6px;
        margin: 0px;
        color: #4A4A4A; }
    #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tr:nth-child(2n+1) {
      margin-left: 8px;
      margin-right: 15px; }
    #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tr td {
      padding: 0;
      width: 100%;
      float: left; }
  #channel-home .c-channel-items-row .c-channel-item-wrapper .c-channel-col {
    margin-bottom: 15px; }
    #channel-home .c-channel-items-row .c-channel-item-wrapper .c-channel-col.single .c-content .image {
      height: 180px;
      overflow: hidden; }
      #channel-home .c-channel-items-row .c-channel-item-wrapper .c-channel-col.single .c-content .image img {
        max-width: 100%;
        height: auto;
        width: 100%; }
    #channel-home .c-channel-items-row .c-channel-item-wrapper .c-channel-col.single .c-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 .c-channel-col.single .c-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 .c-channel-col.single .c-content .body .designation a {
        color: #1c65a5; }
      #channel-home .c-channel-items-row .c-channel-item-wrapper .c-channel-col.single .c-content .body .designation strong {
        color: #1c65a5;
        font-weight: bold;
        letter-spacing: normal; }
      #channel-home .c-channel-items-row .c-channel-item-wrapper .c-channel-col.single .c-content .body .designation i {
        font-size: 12px; }
  #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content {
    position: relative; }
    #channel-home .c-channel-items-row .c-channel-item-wrapper .c-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; }
      #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .stream-item-type a {
        color: #fff; }
      #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .stream-item-type:hover {
        background: #E87906; }
    #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .image {
      height: 200px;
      overflow: hidden; }
      #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .image a {
        display: block; }
      #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .image img {
        max-width: inherit;
        margin: 0 auto;
        display: block; }
    #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .body {
      padding: 10px; }
      #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .body h4 {
        margin: 0px;
        margin-bottom: 5px;
        font-size: 20px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.2em;
        letter-spacing: 0.3px;
        color: #000000; }
        #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .body h4 a {
          color: #000000; }
          #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .body h4 a:hover {
            color: #E87906; }
      #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .body p {
        font-size: 16px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.5em;
        letter-spacing: 0.3px;
        color: #6b6b6b;
        margin: 0px; }
    #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .footer {
      padding: 0 10px 10px 10px; }
      #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .footer .posted-by {
        display: flex; }
        #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .footer .posted-by .image {
          width: 28px;
          height: 28px;
          margin-right: 5px; }
          #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .footer .posted-by .image img {
            width: 28px;
            height: 28px;
            border-radius: 100%; }
        #channel-home .c-channel-items-row .c-channel-item-wrapper .c-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 .c-content .footer .posted-by .org-user strong {
            font-weight: bold;
            color: #1c65a5; }
      #channel-home .c-channel-items-row .c-channel-item-wrapper .c-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 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; }
    #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 {
        content: '\f111';
        position: absolute;
        display: inline-block;
        font-family: FontAwesome;
        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: '\2192';
        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 .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 {
  padding: 0;
  margin: 25px 0; }
  #ece-more-posts 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 {
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap;
    position: relative; }
    #ece-more-posts .inner-container .card-deck .mode-more_posts {
      margin: 0 10px;
      margin-bottom: 20px;
      width: calc(50% - 20px); }
    #ece-more-posts .inner-container .card-deck .card .card-img-top {
      height: 115px;
      overflow: hidden;
      background: #dedede; }
    #ece-more-posts .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 {
      font-size: 18px;
      color: #333333; }
      #ece-more-posts .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 {
          color: #E87906; }
    #ece-more-posts .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 {
        color: #8d8d8d; }
    #ece-more-posts .inner-container .card-deck .card .card-body .article-summary {
      font-size: 16px;
      color: #8d8d8d; }
    #ece-more-posts .inner-container .card-deck .card:last-child {
      margin-top: 0px; }

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

.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: 300; }
  .node .field.field-name-body p {
    margin: 0 0 15px;
    font-size: 14pt !important;
    font-weight: 300;
    line-height: 1.6em;
    letter-spacing: 0.3px;
    text-align: left;
    color: #000000;
    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: #1c65a5; }
    .node .field.field-name-body a:hover {
      color: #E87906; }
    .node .field.field-name-body a strong {
      color: #1c65a5; }
      .node .field.field-name-body a strong:hover {
        color: #E87906; }
  .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.6em;
      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 {
        content: "\f111";
        font-family: FontAwesome;
        color: #448CCB;
        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: right;
    margin: 0 0 10px 10px;
    max-width: 300px; }
.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: 16pt;
  font-weight: bold;
  letter-spacing: 0.3px;
  text-align: left;
  text-transform: uppercase;
  color: #aaaaaa;
  margin: 0 0 10px 0;
  padding: 0px;
  font-family: proxima-nova-condensed; }
  .node h2.page-segment-header span.node-type_name i {
    display: none; }
.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 Free";
          font-weight: 400;
          content: "\f00b";
          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 Free";
          font-weight: 400;
          content: "\f303";
          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: '\f164';
          font-weight: bold;
          font-family: "Font Awesome 5 Free";
          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: '\f164';
          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 Free";
          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 .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 .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: '\f06a';
          position: relative;
          top: 1px; }
        .node ul.info-items li .ece-flagging-action span {
          color: #cbcbcb; }
.node .hashtags {
  /*    display: flex;*/
  margin-top: 0px;
  margin-bottom: 0px; }
  .node .hashtags 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; }
  .node .hashtags ul.vocab-hashtags 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 {
      font-size: 14px;
      color: #333333;
      padding: 2px 4px;
      background-color: #efefef;
      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 {
        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 0 0px;
  margin-bottom: 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;
    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; }
  .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); }
.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: "\f1ea";
    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_embedded .article-content .field-name-ece-source {
  font-style: italic;
  color: #cccccc;
  margin-bottom: 10px;
  font-family: proxima-nova-condensed; }
.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 Free";
    font-weight: 400;
    content: "\f0a3";
    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; }

.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 {
        content: "\f111";
        font-family: FontAwesome;
        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: FontAwesome;
        display: inline;
        color: #cbcbcb;
        content: "\f10d";
        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-edit a:before,
        article.node .ece-answer_comments .comment ul.links li.comment-edit a:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 400;
          content: "\f303";
          font-weight: 900;
          display: inline-block;
          margin-right: 4px; }
        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 Free";
          font-weight: 400;
          content: "\f086";
          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 .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 Free";
      font-weight: 400;
      display: inline-block;
      display: inline-block;
      margin-left: -30px;
      content: "\f112";
      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: FontAwesome;
      content: "\f0dc";
      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; }

#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 #448CCB;
      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: 14px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.6em;
        letter-spacing: 0.3px;
        text-align: left;
        color: #333333;
        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 {
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.6em;
    letter-spacing: 0.3px;
    text-align: left;
    color: #8b8b8b;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 8px; }
  .ec-author-bio.ec-company-bio ul.recent-links {
    margin: 0;
    padding: 0;
    margin-left: 1px; }
    .ec-author-bio.ec-company-bio 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 {
        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 {
        content: '\f111';
        position: absolute;
        display: inline-block;
        font-family: FontAwesome;
        font-size: 6px;
        top: 0px;
        left: 0; }
      .ec-author-bio.ec-company-bio 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 {
          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;
                              }
                             }
                  .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 Free";
  font-weight: 400;
  content: "\f132";
  display: inline-block;
  margin-right: 4px;
  margin-left: 1px;
  color: #000000; }

.ece-seo-marker:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
  content: "\f0a1";
  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 Free";
        font-weight: 400;
        content: "\f007";
        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#edit-ece-profile-accept-terms .form-item label, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-accept-terms .form-item label, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-accept-terms .form-item label, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper#edit-ece-profile-accept-terms .form-item label {
        padding-left: 20px; }
      .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;
        /*radio css*/
        /*checkbox css*/ }
        .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 .form-item [type="radio"]:checked,
        .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked), .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked,
        .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked), .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked,
        .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked), .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked,
        .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked) {
          position: absolute;
          left: -9999px; }
        .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked + label,
        .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked) + label, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked + label,
        .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked) + label, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked + label,
        .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked) + label, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked + label,
        .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked) + label {
          position: relative;
          padding-left: 28px;
          cursor: pointer;
          display: inline-block;
          font-size: 14px;
          font-weight: normal;
          font-style: normal;
          font-stretch: normal;
          letter-spacing: 0.3px;
          color: #333333;
          text-transform: initial; }
        .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked) + label:before, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked) + label:before, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked) + label:before, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked) + label:before {
          content: '';
          position: absolute;
          left: 0;
          top: 2px;
          width: 13px;
          height: 13px;
          background-color: #fafafa;
          border: solid 1px #e0e0e0;
          border-radius: 100%; }
        .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked + label:before, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked + label:before, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked + label:before, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked + label:before {
          content: '';
          position: absolute;
          left: 0;
          top: 2px;
          width: 13px;
          height: 13px;
          border-radius: 100%;
          background-color: #fafafa;
          border: solid 1px #1c65a5; }
        .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked + label:after,
        .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked) + label:after, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked + label:after,
        .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked) + label:after, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked + label:after,
        .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked) + label:after, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked + label:after,
        .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked) + label:after {
          content: '';
          width: 5px;
          height: 5px;
          background: #1c65a5;
          border: 1px solid #1c65a5;
          position: absolute;
          top: 6px;
          left: 4px;
          border-radius: 100%;
          -webkit-transition: all 0.2s ease;
          transition: all 0.2s ease; }
        .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked) + label:after, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked) + label:after, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked) + label:after, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:not(:checked) + label:after {
          opacity: 0;
          -webkit-transform: scale(0);
          transform: scale(0); }
        .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked + label:after, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked + label:after, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked + label:after, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="radio"]:checked + label:after {
          opacity: 1;
          -webkit-transform: scale(1);
          transform: scale(1); }
        .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked,
        .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked), .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked,
        .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked), .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked,
        .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked), .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked,
        .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked) {
          position: absolute;
          left: -9999px; }
        .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label,
        .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked) + label, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label,
        .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked) + label, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label,
        .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked) + label, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label,
        .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked) + label {
          position: relative;
          padding-left: 28px;
          cursor: pointer;
          display: inline-block;
          font-size: 14px;
          font-weight: normal;
          font-style: normal;
          font-stretch: normal;
          letter-spacing: 0.3px;
          color: #333333;
          text-transform: initial; }
        .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked) + label:before, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked) + label:before, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked) + label:before, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [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-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label:before, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label:before, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label:before, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [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-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label:after,
        .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked) + label:after, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label:after,
        .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked) + label:after, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label:after,
        .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked) + label:after, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label:after,
        .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked) + label:after {
          content: '';
          width: 5px;
          height: 5px;
          background: #1c65a5;
          position: absolute;
          top: 8px;
          left: 4px;
          font-size: 8px;
          border-radius: 0px;
          -webkit-transition: all 0.2s ease;
          transition: all 0.2s ease; }
        .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label:after, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label:after, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label:after, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label:after {
          content: '\e013';
          background: none;
          font-family: 'Glyphicons Halflings';
          top: 3px;
          color: #1c65a5;
          left: 2px;
          font-size: 8px;
          width: auto;
          height: auto; }
        .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked) + label:after, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked) + label:after, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked) + label:after, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:not(:checked) + label:after {
          opacity: 0;
          -webkit-transform: scale(0);
          transform: scale(0); }
        .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label:after, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label:after, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label:after, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item [type="checkbox"]:checked + label:after {
          opacity: 1;
          -webkit-transform: scale(1);
          transform: scale(1); }
      .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 .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 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 {
        margin-bottom: 10px; }
        .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: #333333;
              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 {
      padding: 0px;
      border: none;
      background: 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 h2 {
        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: "\f055";
      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,
.m-account-header-content .action-edit,
.m-account-header-content .action-view {
  display: inline-block;
  text-transform: capitalize; }
.ece-member_profile .action-edit:before,
.m-account-header-content .action-edit:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
  content: "\f303";
  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 h2 {
        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 h2 .ece-cab-marker:before,
        .ece-member_profile .ece-member_profile-header .header-content .profile-title-name .profile-header-pic .member-label h2 .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 h2 {
          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 .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: 58px;
        height: 58px;
        margin: 0 auto;
        margin-top: -40px;
        margin-bottom: 10px; }
        .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: 58px;
            height: 58px;
            border-radius: 100%;
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            box-shadow: none;
            border: solid 4.3px #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: -2px;
          right: -3px;
          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 .realname {
        font-size: 16px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.6em;
        letter-spacing: 0.3px;
        text-align: center;
        color: #333333;
        margin-bottom: 3px; }
        .popover-content .profile-card .ece-member_profile_card .panel-body .realname:hover span {
          color: #E87906; }
      .popover-content .profile-card .ece-member_profile_card .panel-body .title {
        font-size: 14px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.6em;
        letter-spacing: 0.3px;
        text-align: center;
        color: #8d8d8d;
        max-width: 170px;
        margin: 0 auto;
        margin-bottom: 4px; }
      .popover-content .profile-card .ece-member_profile_card .panel-body .company {
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.6em;
        letter-spacing: 0.3px;
        text-align: center;
        color: #333333; }
      .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: 10px; }
          .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: #fff;
  margin-bottom: 30px;
  transition: padding .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 h2 {
        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 .2s ease, height .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 h2 {
        margin-top: 0px;
        line-height: 22px;
        font-size: 22px;
        margin-bottom: 0px;
        transition: font-size .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-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important;
        font-size: 16px;
        font-weight: 300;
        font-stretch: normal;
        line-height: 1.6em;
        letter-spacing: 0.3px;
        text-align: left;
        color: #8d8d8d;
        margin-bottom: 5px;
        transition: font-size .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: 22px;
        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; }
      #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:before {
        content: '';
        position: relative;
        background: url(../images/icons/icon-link.svg);
        width: 8px;
        height: 8px;
        background-size: 100%;
        top: -1px;
        display: inline-block;
        margin-right: 3px; }
      #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: "\f055";
        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 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: .5s;
      transition-delay: .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: '\f057';
    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: "\f017";
      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: "\f05c";
      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: "\f10c";
      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: "\f10c";
      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: "\f05c";
      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 Free";
        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 Free";
            font-weight: 400;
            content: "\f303";
            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: 1.0px;
    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; }
.member-admin-dashboard .ece-row {
  display: flex;
  flex-wrap: wrap; }
  .member-admin-dashboard .ece-row .left-sidebar {
    background: #448CCB;
    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: #448CCB; }
            .member-admin-dashboard .ece-row .left-sidebar .m-admin-subtask ul.subtasks li a.subtask.error-icon:after {
              content: "\f071";
              display: inline-block !important;
              font-family: "Font Awesome 5 Free";
              font-weight: 400;
              margin-left: 3px;
              color: red;
              font-weight: 900; }
      .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: #8d8d8d;
    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-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-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 #448CCB;
      padding-bottom: 5px; }
    .member-admin-dashboard .ece-row .mid-content .ece-communities-listing h4.description {
      border: none;
      border-left: 4px solid #448CCB;
      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; }

#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; }

#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; }

.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 {
      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 .company span.profile-credentials {
      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 {
        content: '\f111';
        position: absolute;
        display: inline-block;
        font-family: FontAwesome;
        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 Free";
          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: "\f0c0";
        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: .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; }

.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;
    /*radio css*/
    /*checkbox css*/ }
    #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: 1.0px;
      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: #448CCB;
      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: 1.0px;
          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: 1.0px;
      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: 1.0px;
      text-align: left;
      color: #333333;
      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: #448CCB; }
      #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: #8d8d8d;
      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 .field-name-ece-social-twitter label,
    #user-register-form .ece-reg-form-wrapper .field-name-ece-social-linkedin label,
    #user-register-form .ece-reg-form-wrapper .field-name-ece-social-google label,
    #user-register-form .ece-reg-form-wrapper .field-name-ece-social-facebook label,
    #user-register-form .ece-reg-form-wrapper .field-name-ece-social-youtube label,
    #user-register-page1-form .ece-reg-form-wrapper .field-name-ece-social-twitter label,
    #user-register-page1-form .ece-reg-form-wrapper .field-name-ece-social-linkedin label,
    #user-register-page1-form .ece-reg-form-wrapper .field-name-ece-social-google label,
    #user-register-page1-form .ece-reg-form-wrapper .field-name-ece-social-facebook label,
    #user-register-page1-form .ece-reg-form-wrapper .field-name-ece-social-youtube label,
    #user-register-page2-form .ece-reg-form-wrapper .field-name-ece-social-twitter label,
    #user-register-page2-form .ece-reg-form-wrapper .field-name-ece-social-linkedin label,
    #user-register-page2-form .ece-reg-form-wrapper .field-name-ece-social-google label,
    #user-register-page2-form .ece-reg-form-wrapper .field-name-ece-social-facebook label,
    #user-register-page2-form .ece-reg-form-wrapper .field-name-ece-social-youtube label,
    #user-register-page3-form .ece-reg-form-wrapper .field-name-ece-social-twitter label,
    #user-register-page3-form .ece-reg-form-wrapper .field-name-ece-social-linkedin label,
    #user-register-page3-form .ece-reg-form-wrapper .field-name-ece-social-google label,
    #user-register-page3-form .ece-reg-form-wrapper .field-name-ece-social-facebook label,
    #user-register-page3-form .ece-reg-form-wrapper .field-name-ece-social-youtube label,
    #user-register-page4-form .ece-reg-form-wrapper .field-name-ece-social-twitter label,
    #user-register-page4-form .ece-reg-form-wrapper .field-name-ece-social-linkedin label,
    #user-register-page4-form .ece-reg-form-wrapper .field-name-ece-social-google label,
    #user-register-page4-form .ece-reg-form-wrapper .field-name-ece-social-facebook label,
    #user-register-page4-form .ece-reg-form-wrapper .field-name-ece-social-youtube label,
    #topic-of-interest-form .ece-reg-form-wrapper .field-name-ece-social-twitter label,
    #topic-of-interest-form .ece-reg-form-wrapper .field-name-ece-social-linkedin label,
    #topic-of-interest-form .ece-reg-form-wrapper .field-name-ece-social-google label,
    #topic-of-interest-form .ece-reg-form-wrapper .field-name-ece-social-facebook label,
    #topic-of-interest-form .ece-reg-form-wrapper .field-name-ece-social-youtube label {
      display: inline-block; }
      #user-register-form .ece-reg-form-wrapper .field-name-ece-social-twitter label:before,
      #user-register-form .ece-reg-form-wrapper .field-name-ece-social-linkedin label:before,
      #user-register-form .ece-reg-form-wrapper .field-name-ece-social-google label:before,
      #user-register-form .ece-reg-form-wrapper .field-name-ece-social-facebook label:before,
      #user-register-form .ece-reg-form-wrapper .field-name-ece-social-youtube label:before,
      #user-register-page1-form .ece-reg-form-wrapper .field-name-ece-social-twitter label:before,
      #user-register-page1-form .ece-reg-form-wrapper .field-name-ece-social-linkedin label:before,
      #user-register-page1-form .ece-reg-form-wrapper .field-name-ece-social-google label:before,
      #user-register-page1-form .ece-reg-form-wrapper .field-name-ece-social-facebook label:before,
      #user-register-page1-form .ece-reg-form-wrapper .field-name-ece-social-youtube label:before,
      #user-register-page2-form .ece-reg-form-wrapper .field-name-ece-social-twitter label:before,
      #user-register-page2-form .ece-reg-form-wrapper .field-name-ece-social-linkedin label:before,
      #user-register-page2-form .ece-reg-form-wrapper .field-name-ece-social-google label:before,
      #user-register-page2-form .ece-reg-form-wrapper .field-name-ece-social-facebook label:before,
      #user-register-page2-form .ece-reg-form-wrapper .field-name-ece-social-youtube label:before,
      #user-register-page3-form .ece-reg-form-wrapper .field-name-ece-social-twitter label:before,
      #user-register-page3-form .ece-reg-form-wrapper .field-name-ece-social-linkedin label:before,
      #user-register-page3-form .ece-reg-form-wrapper .field-name-ece-social-google label:before,
      #user-register-page3-form .ece-reg-form-wrapper .field-name-ece-social-facebook label:before,
      #user-register-page3-form .ece-reg-form-wrapper .field-name-ece-social-youtube label:before,
      #user-register-page4-form .ece-reg-form-wrapper .field-name-ece-social-twitter label:before,
      #user-register-page4-form .ece-reg-form-wrapper .field-name-ece-social-linkedin label:before,
      #user-register-page4-form .ece-reg-form-wrapper .field-name-ece-social-google label:before,
      #user-register-page4-form .ece-reg-form-wrapper .field-name-ece-social-facebook label:before,
      #user-register-page4-form .ece-reg-form-wrapper .field-name-ece-social-youtube label:before,
      #topic-of-interest-form .ece-reg-form-wrapper .field-name-ece-social-twitter label:before,
      #topic-of-interest-form .ece-reg-form-wrapper .field-name-ece-social-linkedin label:before,
      #topic-of-interest-form .ece-reg-form-wrapper .field-name-ece-social-google label:before,
      #topic-of-interest-form .ece-reg-form-wrapper .field-name-ece-social-facebook label:before,
      #topic-of-interest-form .ece-reg-form-wrapper .field-name-ece-social-youtube label:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 400;
        display: inline-block;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        font-size: 16px;
        color: #fff;
        width: 26px;
        height: 26px;
        padding: 4px;
        text-align: center;
        line-height: 20px;
        font-family: "Font Awesome 5 Brands"; }
    #user-register-form .ece-reg-form-wrapper .field-name-ece-social-twitter label:before,
    #user-register-page1-form .ece-reg-form-wrapper .field-name-ece-social-twitter label:before,
    #user-register-page2-form .ece-reg-form-wrapper .field-name-ece-social-twitter label:before,
    #user-register-page3-form .ece-reg-form-wrapper .field-name-ece-social-twitter label:before,
    #user-register-page4-form .ece-reg-form-wrapper .field-name-ece-social-twitter label:before,
    #topic-of-interest-form .ece-reg-form-wrapper .field-name-ece-social-twitter label:before {
      background: #4CC2FF;
      content: "\f099";
      margin-top: 2px;
      margin-left: 1px; }
    #user-register-form .ece-reg-form-wrapper .field-name-ece-social-linkedin label:before,
    #user-register-page1-form .ece-reg-form-wrapper .field-name-ece-social-linkedin label:before,
    #user-register-page2-form .ece-reg-form-wrapper .field-name-ece-social-linkedin label:before,
    #user-register-page3-form .ece-reg-form-wrapper .field-name-ece-social-linkedin label:before,
    #user-register-page4-form .ece-reg-form-wrapper .field-name-ece-social-linkedin label:before,
    #topic-of-interest-form .ece-reg-form-wrapper .field-name-ece-social-linkedin label:before {
      background: #4AA8DB;
      content: "\f0e1";
      margin-top: 2px;
      margin-left: 1px; }
    #user-register-form .ece-reg-form-wrapper .field-name-ece-social-google label:before,
    #user-register-page1-form .ece-reg-form-wrapper .field-name-ece-social-google label:before,
    #user-register-page2-form .ece-reg-form-wrapper .field-name-ece-social-google label:before,
    #user-register-page3-form .ece-reg-form-wrapper .field-name-ece-social-google label:before,
    #user-register-page4-form .ece-reg-form-wrapper .field-name-ece-social-google label:before,
    #topic-of-interest-form .ece-reg-form-wrapper .field-name-ece-social-google label:before {
      border-radius: 100%;
      background: #D23E2B;
      content: "\f0d5";
      margin-top: 2px;
      margin-left: 1px; }
    #user-register-form .ece-reg-form-wrapper .field-name-ece-social-facebook label:before,
    #user-register-page1-form .ece-reg-form-wrapper .field-name-ece-social-facebook label:before,
    #user-register-page2-form .ece-reg-form-wrapper .field-name-ece-social-facebook label:before,
    #user-register-page3-form .ece-reg-form-wrapper .field-name-ece-social-facebook label:before,
    #user-register-page4-form .ece-reg-form-wrapper .field-name-ece-social-facebook label:before,
    #topic-of-interest-form .ece-reg-form-wrapper .field-name-ece-social-facebook label:before {
      background: #3b5998;
      content: "\f39e";
      margin-top: 2px;
      margin-left: 1px; }
    #user-register-form .ece-reg-form-wrapper .field-name-ece-social-youtube label:before,
    #user-register-page1-form .ece-reg-form-wrapper .field-name-ece-social-youtube label:before,
    #user-register-page2-form .ece-reg-form-wrapper .field-name-ece-social-youtube label:before,
    #user-register-page3-form .ece-reg-form-wrapper .field-name-ece-social-youtube label:before,
    #user-register-page4-form .ece-reg-form-wrapper .field-name-ece-social-youtube label:before,
    #topic-of-interest-form .ece-reg-form-wrapper .field-name-ece-social-youtube label:before {
      background: #E62117;
      content: "\f167";
      margin-top: 2px;
      margin-left: 1px; }
    #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 [type="radio"]:checked,
    #user-register-form .ece-reg-form-wrapper [type="radio"]:not(:checked),
    #user-register-page1-form .ece-reg-form-wrapper [type="radio"]:checked,
    #user-register-page1-form .ece-reg-form-wrapper [type="radio"]:not(:checked),
    #user-register-page2-form .ece-reg-form-wrapper [type="radio"]:checked,
    #user-register-page2-form .ece-reg-form-wrapper [type="radio"]:not(:checked),
    #user-register-page3-form .ece-reg-form-wrapper [type="radio"]:checked,
    #user-register-page3-form .ece-reg-form-wrapper [type="radio"]:not(:checked),
    #user-register-page4-form .ece-reg-form-wrapper [type="radio"]:checked,
    #user-register-page4-form .ece-reg-form-wrapper [type="radio"]:not(:checked),
    #topic-of-interest-form .ece-reg-form-wrapper [type="radio"]:checked,
    #topic-of-interest-form .ece-reg-form-wrapper [type="radio"]:not(:checked) {
      position: absolute;
      left: -9999px; }
    #user-register-form .ece-reg-form-wrapper [type="radio"]:checked + label,
    #user-register-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label,
    #user-register-page1-form .ece-reg-form-wrapper [type="radio"]:checked + label,
    #user-register-page1-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label,
    #user-register-page2-form .ece-reg-form-wrapper [type="radio"]:checked + label,
    #user-register-page2-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label,
    #user-register-page3-form .ece-reg-form-wrapper [type="radio"]:checked + label,
    #user-register-page3-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label,
    #user-register-page4-form .ece-reg-form-wrapper [type="radio"]:checked + label,
    #user-register-page4-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label,
    #topic-of-interest-form .ece-reg-form-wrapper [type="radio"]:checked + label,
    #topic-of-interest-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label {
      position: relative;
      padding-left: 28px;
      cursor: pointer;
      display: inline-block;
      font-size: 14px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      letter-spacing: 0.3px;
      color: #333333; }
    #user-register-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label:before,
    #user-register-page1-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label:before,
    #user-register-page2-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label:before,
    #user-register-page3-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label:before,
    #user-register-page4-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label:before,
    #topic-of-interest-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label:before {
      content: '';
      position: absolute;
      left: 0;
      top: 2px;
      width: 13px;
      height: 13px;
      background-color: #fafafa;
      border: solid 1px #e0e0e0;
      border-radius: 100%; }
    #user-register-form .ece-reg-form-wrapper [type="radio"]:checked + label:before,
    #user-register-page1-form .ece-reg-form-wrapper [type="radio"]:checked + label:before,
    #user-register-page2-form .ece-reg-form-wrapper [type="radio"]:checked + label:before,
    #user-register-page3-form .ece-reg-form-wrapper [type="radio"]:checked + label:before,
    #user-register-page4-form .ece-reg-form-wrapper [type="radio"]:checked + label:before,
    #topic-of-interest-form .ece-reg-form-wrapper [type="radio"]:checked + label:before {
      content: '';
      position: absolute;
      left: 0;
      top: 2px;
      width: 13px;
      height: 13px;
      border-radius: 100%;
      background-color: #fafafa;
      border: solid 1px #1c65a5; }
    #user-register-form .ece-reg-form-wrapper [type="radio"]:checked + label:after,
    #user-register-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label:after,
    #user-register-page1-form .ece-reg-form-wrapper [type="radio"]:checked + label:after,
    #user-register-page1-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label:after,
    #user-register-page2-form .ece-reg-form-wrapper [type="radio"]:checked + label:after,
    #user-register-page2-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label:after,
    #user-register-page3-form .ece-reg-form-wrapper [type="radio"]:checked + label:after,
    #user-register-page3-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label:after,
    #user-register-page4-form .ece-reg-form-wrapper [type="radio"]:checked + label:after,
    #user-register-page4-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label:after,
    #topic-of-interest-form .ece-reg-form-wrapper [type="radio"]:checked + label:after,
    #topic-of-interest-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label:after {
      content: '';
      width: 5px;
      height: 5px;
      background: #1c65a5;
      border: 1px solid #1c65a5;
      position: absolute;
      top: 6px;
      left: 4px;
      border-radius: 100%;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease; }
    #user-register-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label:after,
    #user-register-page1-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label:after,
    #user-register-page2-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label:after,
    #user-register-page3-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label:after,
    #user-register-page4-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label:after,
    #topic-of-interest-form .ece-reg-form-wrapper [type="radio"]:not(:checked) + label:after {
      opacity: 0;
      -webkit-transform: scale(0);
      transform: scale(0); }
    #user-register-form .ece-reg-form-wrapper [type="radio"]:checked + label:after,
    #user-register-page1-form .ece-reg-form-wrapper [type="radio"]:checked + label:after,
    #user-register-page2-form .ece-reg-form-wrapper [type="radio"]:checked + label:after,
    #user-register-page3-form .ece-reg-form-wrapper [type="radio"]:checked + label:after,
    #user-register-page4-form .ece-reg-form-wrapper [type="radio"]:checked + label:after,
    #topic-of-interest-form .ece-reg-form-wrapper [type="radio"]:checked + label:after {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1); }
    #user-register-form .ece-reg-form-wrapper [type="checkbox"]:checked,
    #user-register-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked),
    #user-register-page1-form .ece-reg-form-wrapper [type="checkbox"]:checked,
    #user-register-page1-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked),
    #user-register-page2-form .ece-reg-form-wrapper [type="checkbox"]:checked,
    #user-register-page2-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked),
    #user-register-page3-form .ece-reg-form-wrapper [type="checkbox"]:checked,
    #user-register-page3-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked),
    #user-register-page4-form .ece-reg-form-wrapper [type="checkbox"]:checked,
    #user-register-page4-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked),
    #topic-of-interest-form .ece-reg-form-wrapper [type="checkbox"]:checked,
    #topic-of-interest-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) {
      position: absolute;
      left: -9999px; }
    #user-register-form .ece-reg-form-wrapper [type="checkbox"]:checked + label,
    #user-register-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label,
    #user-register-page1-form .ece-reg-form-wrapper [type="checkbox"]:checked + label,
    #user-register-page1-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label,
    #user-register-page2-form .ece-reg-form-wrapper [type="checkbox"]:checked + label,
    #user-register-page2-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label,
    #user-register-page3-form .ece-reg-form-wrapper [type="checkbox"]:checked + label,
    #user-register-page3-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label,
    #user-register-page4-form .ece-reg-form-wrapper [type="checkbox"]:checked + label,
    #user-register-page4-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label,
    #topic-of-interest-form .ece-reg-form-wrapper [type="checkbox"]:checked + label,
    #topic-of-interest-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label {
      position: relative;
      padding-left: 28px;
      cursor: pointer;
      display: inline-block;
      font-size: 16px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      letter-spacing: 0.3px;
      color: #333333;
      line-height: normal;
      text-transform: initial; }
    #user-register-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label:before,
    #user-register-page1-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label:before,
    #user-register-page2-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label:before,
    #user-register-page3-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label:before,
    #user-register-page4-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label:before,
    #topic-of-interest-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label:before {
      content: '';
      position: absolute;
      left: 0;
      top: 3px;
      width: 13px;
      height: 13px;
      border-radius: 2px;
      background-color: #fafafa;
      border: solid 1px #e0e0e0; }
    #user-register-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:before,
    #user-register-page1-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:before,
    #user-register-page2-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:before,
    #user-register-page3-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:before,
    #user-register-page4-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:before,
    #topic-of-interest-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:before {
      content: '';
      position: absolute;
      left: 0;
      top: 4px;
      width: 13px;
      height: 13px;
      border-radius: 2px;
      background-color: #fafafa;
      border: solid 1px #1c65a5; }
    #user-register-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:after,
    #user-register-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label:after,
    #user-register-page1-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:after,
    #user-register-page1-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label:after,
    #user-register-page2-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:after,
    #user-register-page2-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label:after,
    #user-register-page3-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:after,
    #user-register-page3-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label:after,
    #user-register-page4-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:after,
    #user-register-page4-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label:after,
    #topic-of-interest-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:after,
    #topic-of-interest-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label:after {
      content: '';
      width: 5px;
      height: 5px;
      background: #1c65a5;
      position: absolute;
      top: 4px;
      left: 4px;
      font-size: 8px;
      border-radius: 0px;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease; }
    #user-register-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:after,
    #user-register-page1-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:after,
    #user-register-page2-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:after,
    #user-register-page3-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:after,
    #user-register-page4-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:after,
    #topic-of-interest-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:after {
      content: '\e013';
      background: none;
      font-family: 'Glyphicons Halflings';
      top: 4px;
      color: #1c65a5;
      left: 2px;
      font-size: 8px;
      width: auto;
      height: auto; }
    #user-register-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label:after,
    #user-register-page1-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label:after,
    #user-register-page2-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label:after,
    #user-register-page3-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label:after,
    #user-register-page4-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label:after,
    #topic-of-interest-form .ece-reg-form-wrapper [type="checkbox"]:not(:checked) + label:after {
      opacity: 0;
      -webkit-transform: scale(0);
      transform: scale(0); }
    #user-register-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:after,
    #user-register-page1-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:after,
    #user-register-page2-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:after,
    #user-register-page3-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:after,
    #user-register-page4-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:after,
    #topic-of-interest-form .ece-reg-form-wrapper [type="checkbox"]:checked + label:after {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1); }
    #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,
#topic-of-interest-form #edit-topics {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }
  #user-register-page4-form #edit-topics div.form-type-checkbox,
  #topic-of-interest-form #edit-topics 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],
    #topic-of-interest-form #edit-topics div.form-type-checkbox input[type=checkbox] {
      display: none; }
      #user-register-page4-form #edit-topics div.form-type-checkbox input[type=checkbox] + label,
      #topic-of-interest-form #edit-topics 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 14px;
        border: 3px solid transparent;
        margin-bottom: 15px;
        margin-right: 10px; }
        #user-register-page4-form #edit-topics div.form-type-checkbox input[type=checkbox] + label.active,
        #topic-of-interest-form #edit-topics 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,
        #topic-of-interest-form #edit-topics 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,
    #topic-of-interest-form #edit-topics 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,
      #topic-of-interest-form #edit-topics 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,
    #topic-of-interest-form #edit-topics div.form-type-checkbox label {
      padding: 0px; }
    #user-register-page4-form #edit-topics div.form-type-checkbox label:before,
    #topic-of-interest-form #edit-topics 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: '\f057';
  font-family: FontAwesome;
  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:$clear-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.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: 10px 0 0 0; }
    #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; }

#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; }
  #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; }

* {
  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 Free";
    font-weight: 400;
    font-family: "Font Awesome 5 Free";
    content: "\f35d";
    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 {
  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 .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 {
    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 {
      background-color: rgba(0, 0, 0, 0.5);
      position: absolute;
      left: 0;
      width: 100%;
      height: 100%;
      content: ''; }
  header.message-container .ece-resource-header-bg {
    background: #fff url(https://images.pexels.com/photos/373076/pexels-photo-373076.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940); }
  header.message-container .ece-post-header-bg {
    background: #fff url(https://images.pexels.com/photos/373076/pexels-photo-373076.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940); }
  header.message-container .ece-qa-header-bg {
    background: #fff url(https://images.pexels.com/photos/373076/pexels-photo-373076.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940); }
  header.message-container .ece-experts-header-bg {
    background: url(../images/Expert_Header_image1920x480.jpg) no-repeat; }
    header.message-container .ece-experts-header-bg:before {
      display: none; }
  header.message-container .ece-sponsor-header-bg {
    background: #fff url(../images/sponsors-p-header-bg.jpg) no-repeat; }
  header.message-container .message-icon {
    display: none;
    margin: 0; }
    header.message-container .message-icon:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 400;
      display: inline-block; }
    header.message-container .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 {
    display: inline-block;
    margin: 0 0 1px;
    vertical-align: middle; }
    header.message-container .page-title .title-text, header.message-container .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 {
      color: #E87906; }
    header.message-container .page-title .message-text {
      color: #fff;
      font-size: 14pt;
      line-height: 1.5em; }
      header.message-container .page-title .message-text br {
        display: none; }
  header.message-container .message-text {
    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; }

#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: #02599D;
  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 Free";
    font-weight: 400;
    display: inline-block;
    content: "\f05a";
    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 Free";
        font-weight: 400;
        display: inline-block;
        margin-right: 14px;
        color: #ccc; }

.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 Free";
    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: #02599D;
      font-weight: bold;
      border-top: 1px solid #02599D; }
    .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 Free";
        font-weight: 400;
        display: inline-block;
        margin-right: 4px; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.active {
        color: #02599D;
        font-weight: bold; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.subtask-stream:before {
        content: "\f00b"; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.subtask-members:before {
        content: "\f0c0";
        font-weight: 900; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.subtask-experts:before {
        content: "\f0a3"; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.subtask-newest:before {
        content: "\f017"; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.subtask-popular:before {
        content: "\f08a"; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.subtask-contributors:before {
        content: "\f005"; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.subtask-about:before {
        content: "\f007"; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.subtask-activity:before {
        content: "\f00b"; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.subtask-resources:before {
        content: "\f02d"; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.subtask-followers:before {
        content: "\f064"; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.subtask-sponsors:before {
        content: "\f219"; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.subtask-news:before {
        content: "\f1ea"; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.subtask-newsitem:before {
        content: "\f1ea"; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.subtask-bio:before {
        content: "\f0c9";
        font-weight: 900; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.node-type-news_article:before {
        content: "\f1ea"; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.node-type-post:before {
        content: "\f303";
        font-weight: 900; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.node-type-question:before {
        content: "\f128";
        font-weight: 900; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.node-type-shared_link:before {
        content: "\f0c1";
        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: .75; }

.system-messages {
  background-color: #808080; }
  .system-messages .messages {
    background-image: none;
    border: none;
    padding: 12px; }
    .system-messages .messages:before {
      font-family: "Font Awesome 5 Free";
      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.error {
      border-left: 4px solid #8c2e0b; }
      .system-messages .messages.error:before {
        content: "\f071";
        font-weight: 900; }
    .system-messages .messages.warning {
      border-left: 4px solid #840; }
      .system-messages .messages.warning:before {
        content: "\f06a"; }
    .system-messages .messages.status {
      border-left: 4px solid #234600; }
      .system-messages .messages.status:before {
        content: "\f058"; }

.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 Free";
          font-weight: 400;
          content: "\f303";
          font-weight: 900;
          display: inline-block;
          margin-right: 8px; }

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

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 Free";
        font-weight: 400;
        display: inline-block;
        line-height: normal;
        margin-right: 4px; }
      ul.admin_actions li .action.action-edit:before {
        content: "\f303";
        font-weight: 900; }
      ul.admin_actions li .action.action-view_cache:before {
        content: "\f187";
        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: "\f058"; }
      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: "\f057"; }
      ul.admin_actions li .action.dropdown-declined button {
        background-color: transparent;
        border: none;
        text-transform: lowercase;
        font-weight: normal;
        padding: 0;
        color: #02599D; }
        ul.admin_actions li .action.dropdown-declined button:after {
          content: "\f0d7";
          font-family: "Font Awesome 5 Free";
          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 Free";
          font-weight: 400;
          display: inline-block;
          margin-right: 4px;
          content: "\f0a1"; }
        ul.admin_actions li .action.action-review-ece_mark_seo.action-seo-unmark_seo:before {
          content: "\f234"; }
      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(19, 104, 212, 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 .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: "\f292";
      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: #02599D;
    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 Free";
    font-weight: 400;
    display: inline-block;
    margin-right: 4px;
    content: "\f071";
    font-weight: 900; }
  .ece-flagging-widget .ece-flagging-action.ece-flagging-action-down:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    display: inline-block;
    margin-right: 4px;
    content: "\f05c"; }

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.social-link {
      vertical-align: top;
      display: inline-block;
      text-align: center;
      background: #cccccc;
      height: 30px;
      width: 30px;
      border-radius: 100%;
      border: 3px solid transparent;
      position: relative; }
      ul.contact-actions li a.social-link span {
        display: none; }
      ul.contact-actions li a.social-link:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 400;
        display: inline-block;
        font-family: "Font Awesome 5 Brands";
        font-size: 14px;
        color: #fff;
        width: auto;
        line-height: 24px;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        margin: 0 auto; }
      ul.contact-actions li a.social-link:hover {
        margin-top: 0px;
        border: 3px solid #fff; }
      ul.contact-actions li a.social-link.social-twitter {
        background: #55acee; }
        ul.contact-actions li a.social-link.social-twitter:before {
          content: "\f099"; }
        ul.contact-actions li a.social-link.social-twitter:hover {
          box-shadow: 0 8px 8px 0 rgba(85, 172, 238, 0.4); }
      ul.contact-actions li a.social-link.social-linkedin {
        background: #0e76a8; }
        ul.contact-actions li a.social-link.social-linkedin:before {
          content: "\f0e1"; }
        ul.contact-actions li a.social-link.social-linkedin:hover {
          box-shadow: 0 8px 8px 0 rgba(14, 118, 168, 0.4); }
      ul.contact-actions li a.social-link.social-google {
        background: #D23E2B; }
        ul.contact-actions li a.social-link.social-google:before {
          content: "\f0d5"; }
        ul.contact-actions li a.social-link.social-google:hover {
          box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.4); }
      ul.contact-actions li a.social-link.social-facebook {
        background: #3b5998; }
        ul.contact-actions li a.social-link.social-facebook:before {
          content: "\f39e"; }
        ul.contact-actions li a.social-link.social-facebook:hover {
          box-shadow: 0 8px 8px 0 rgba(59, 89, 152, 0.4); }
      ul.contact-actions li a.social-link.social-youtube {
        background: #d42428; }
        ul.contact-actions li a.social-link.social-youtube:before {
          content: "\f167"; }
        ul.contact-actions li a.social-link.social-youtube:hover {
          box-shadow: 0 8px 8px 0 rgba(212, 36, 40, 0.4); }
      ul.contact-actions li a.social-link.social-email {
        background: #DEAE70; }
        ul.contact-actions li a.social-link.social-email:before {
          margin-top: 1px;
          content: "\f0e0";
          font-weight: 900;
          font-family: "Font Awesome 5 Free" !important; }
        ul.contact-actions li a.social-link.social-email:hover {
          box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.4); }

.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: .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 Free";
        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: "\f002"; }
      body.page-not-found .ece-not_found .content ul.action_links li a.link-front:before {
        content: "\f015"; }

.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 {
  font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif;
  cursor: pointer;
  float: none !important;
  margin-bottom: 1.5em !important;
  text-transform: capitalize;
  margin: 0 15px 20px 0; }
  .read-more-left .ece-link_button:hover {
    color: #fff; }

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

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

.read-more-left .ece-link_button {
  font-size: 14px;
  margin-bottom: 0px;
  margin-top: 20px; }

.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 Free" !important;
    content: '\f35d';
    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: "\e079" !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: "\e080" !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: "\f164";
          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: #448CCB;
  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: 0 auto;
    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; }
    .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-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: #448CCB; }
          .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); }

.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: '\f0c9';
            font-family: FontAwesome;
            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: 75px;
      overflow: hidden;
      margin-right: 15px; }
      #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 Free";
            font-weight: 400;
            content: "\f059";
            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: "\f0f7";
    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 Free";
    font-weight: 400;
    content: "\f219";
    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: #02599D; }
      .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: '\e252';
            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: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 a {
          color: #333333; }
          .group-reports .ece-table table tbody td a:hover {
            color: #1c65a5; }
      .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.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 {
  font-size: 14px;
  font-weight: bold;
  margin-top: 0px; }
.account-overview-status p {
  margin-bottom: 0px; }
  .account-overview-status p + p, .account-overview-status p span {
    margin-top: 10px;
    display: block; }
.account-overview-status .status-unreviewed {
  background: #eeeeee; }
.account-overview-status .status-rejected {
  background: #f2dede; }
.account-overview-status .status-approved {
  background: #e1f3e7; }

.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; }

#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 {
      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 span {
        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 {
      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 {
        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 {
        font-family: "Font Awesome 5 Free";
        font-weight: 400;
        display: inline-block;
        margin-right: 5px; }
    #ec-member-management-report .report-member-actions .ece-group-action-edit:before {
      content: "\f2c2"; }
    #ec-member-management-report .report-member-actions .ece-group-action-remove:before {
      content: "\f2ed"; }
    #ec-member-management-report .report-member-actions .fa-envelope:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 400;
      margin-right: 0px; }
  #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 Free";
          font-weight: 400;
          margin-right: 5px; }
      #ec-member-management-report .report_member_profile span.report-member-actions .ece-group-action-edit:before {
        content: "\f303";
        font-weight: 900; }
      #ec-member-management-report .report_member_profile span.report-member-actions .ece-group-action-remove:before {
        content: "\f2ed"; }
      #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 Free";
              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: '\f044'; }
          #ec-member-management-report .ece-search_result.mode-ece_group_admin article .group-admin .actions .remove .ece-group-action:before {
            content: '\f00d'; }
  #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;
      top: 0;
      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 {
        top: 51px;
        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,
              #ece-member-group .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 h1 {
                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,
        #ece-member-group .ec-body-content .ec-content-header .container .text h1,
        #ece-group-org-content .ec-body-content .ec-content-header .container .text h1 {
          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,
        #ece-member-group .ec-body-content .ec-content-header .text h1,
        #ece-group-org-content .ec-body-content .ec-content-header .text h1 {
          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,
          #ece-member-group .ec-body-content .ec-content-header .text h1 a,
          #ece-group-org-content .ec-body-content .ec-content-header .text h1 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;
      /*radio css*/
      /*checkbox css*/ }
      .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 [type="radio"]:checked,
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="radio"]:not(:checked) {
        position: absolute;
        left: -9999px; }
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="radio"]:checked + label,
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="radio"]:not(:checked) + label {
        position: relative;
        padding-left: 28px;
        cursor: pointer;
        display: inline-block;
        font-size: 14px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        color: #333333; }
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="radio"]:not(:checked) + label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 3px;
        width: 13px;
        height: 13px;
        background-color: #fafafa;
        border: solid 1px #e0e0e0;
        border-radius: 100%; }
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="radio"]:checked + label {
        color: #1c65a5; }
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="radio"]:checked + label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 3px;
        width: 13px;
        height: 13px;
        border-radius: 100%;
        background-color: #fafafa;
        border: solid 1px #1c65a5; }
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="radio"]:checked + label:after,
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="radio"]:not(:checked) + label:after {
        content: '';
        width: 5px;
        height: 5px;
        background: #1c65a5;
        border: 1px solid #1c65a5;
        position: absolute;
        top: 7px;
        left: 4px;
        border-radius: 100%;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease; }
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="radio"]:not(:checked) + label:after {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0); }
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="radio"]:checked + label:after {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1); }
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="checkbox"]:checked,
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="checkbox"]:not(:checked) {
        position: absolute;
        left: -9999px; }
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="checkbox"]:checked + label,
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="checkbox"]:not(:checked) + label {
        position: relative;
        padding-left: 28px;
        cursor: pointer;
        display: inline-block;
        font-size: 14px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        color: #333333; }
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="checkbox"]:not(:checked) + label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 3px;
        width: 13px;
        height: 13px;
        border-radius: 2px;
        background-color: #fafafa;
        border: solid 1px #e0e0e0; }
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="checkbox"]:checked + label {
        color: #1c65a5; }
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="checkbox"]:checked + label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 3px;
        width: 13px;
        height: 13px;
        border-radius: 2px;
        background-color: #fafafa;
        border: solid 1px #1c65a5; }
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="checkbox"]:checked + label:after,
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [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; }
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="checkbox"]:checked + label:after {
        content: '\e013';
        background: none;
        font-family: 'Glyphicons Halflings';
        top: 4px;
        color: #1c65a5;
        left: 2px;
        font-size: 8px;
        width: auto;
        height: auto;
        line-height: normal; }
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="checkbox"]:not(:checked) + label:after {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0); }
      .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form [type="checkbox"]:checked + label:after {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1); }
      .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; }

.h-sponsor-carousel-row {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #f3f8fc; }
  .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; }

@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; }

  .yamm-content .well .row .col-lg-2 {
    width: 16.66666667%;
    float: left; }

  .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 h2 .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,
  #ece-member-group .ec-body-content .ec-content-header .text h1 span.dropdown-arrow,
  #ece-group-org-content .ec-body-content .ec-content-header .text h1 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 (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: 991px) and (max-width: 1199px) {
  nav.navbar ul.navbar-nav > li > a {
    padding-left: 11px;
    padding-right: 11px; } }
@media only screen and (min-width: 768px) and (max-width: 980px) {
  .container {
    width: 100%; } }
@media only screen and (min-width: 980px) and (max-width: 1350px) {
  .container {
    width: calc(100% - 90px); }

  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: 7px 10px; }
    .mobile-toggles .toggle span {
      background: transparent;
      color: #b3b3b3;
      font-size: 10px; }
    .mobile-toggles .toggle.nav-toggle .toggle-label:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 400;
      content: "\f0c9";
      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 Free";
        font-weight: 400;
        content: "\f078";
        display: inline-block; }

  .searcher-controls {
    text-align: center; }

  .ece-search_result article.node .meta .group {
    float: none;
    display: block; }
  .ece-search_result article.node .ece-author_card.article-author .profile-picture {
    margin-bottom: 10px; }
  .ece-search_result article.node .ece-author_card.article-author .byline {
    font-size: 12px;
    margin: 0 0 4px 0; }
    .ece-search_result article.node .ece-author_card.article-author .byline p.meta {
      clear: both;
      margin-top: 6px; }
  .ece-search_result article.node .article-footer ul.vocab-topics,
  .ece-search_result article.node .article-footer ul.vocab-hashtags {
    margin: 8px 0; }
  .ece-search_result article.node .article-footer .article-menu {
    float: none; }
  .ece-search_result article.node.node-resource {
    padding: 0; }

  .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 (min-width: 941px) and (max-width: 1040px) {
  nav.navbar.secondary_navbar ul.navbar-nav > li a {
    font-size: 11pt;
    padding-left: 3px;
    padding-right: 3px; } }
@media screen and (min-width: 820px) and (max-width: 940px) {
  nav.navbar.secondary_navbar ul.navbar-nav > li a {
    font-size: 10pt;
    padding-left: 3px;
    padding-right: 3px; } }
@media screen and (min-width: 768px) and (max-width: 819px) {
  nav.navbar.secondary_navbar ul.navbar-nav > li a {
    font-size: 9pt;
    padding-left: 3px;
    padding-right: 3px; } }
@media screen and (max-width: 991px) {
  nav.navbar .navbar-header .navbar-brand {
    margin-right: 0px; }
  nav.navbar ul.navbar-nav > li > a {
    font-size: 11pt;
    padding-left: 4px;
    padding-right: 4px; }
  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: 768px) and (max-width: 850px) {
  nav.navbar ul.navbar-nav > li > a {
    padding-left: 2px;
    padding-right: 2px; } }
@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) {
  nav.navbar#top-nav ul.navbar-nav > li > a.action-messages .privatemsg-count {
    top: 1px; }
  nav.navbar#top-nav ul li.option-responsive.open > .dropdown-menu {
    display: block; }
  nav.navbar#top-nav .navbar-header {
    margin-right: 0;
    margin-left: 0;
    float: left; }
    nav.navbar#top-nav .navbar-header .mobile-toggles {
      float: left;
      margin-right: 15px; }
      nav.navbar#top-nav .navbar-header .mobile-toggles .toggle {
        margin-top: 10px;
        background: #1c65a5;
        border: none; }
        nav.navbar#top-nav .navbar-header .mobile-toggles .toggle:hover, nav.navbar#top-nav .navbar-header .mobile-toggles .toggle:focus {
          background: #E87906;
          border: none; }
        nav.navbar#top-nav .navbar-header .mobile-toggles .toggle span {
          color: #fff; }
    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; }
  nav.navbar#top-nav .navbar-right {
    float: right;
    padding-top: 4px;
    padding-bottom: 4px; }
    nav.navbar#top-nav .navbar-right #usermenu ul.navbar-nav {
      margin: 0px; }
      nav.navbar#top-nav .navbar-right #usermenu ul.navbar-nav li#profile_account.open .dropdown-menu {
        position: absolute;
        left: inherit;
        right: -10px; }
        nav.navbar#top-nav .navbar-right #usermenu ul.navbar-nav li#profile_account.open .dropdown-menu li a {
          color: #000000; }
          nav.navbar#top-nav .navbar-right #usermenu ul.navbar-nav li#profile_account.open .dropdown-menu li a:hover, nav.navbar#top-nav .navbar-right #usermenu ul.navbar-nav li#profile_account.open .dropdown-menu li a:focus {
            color: #E87906;
            background: none;
            outline: 0; }
      nav.navbar#top-nav .navbar-right #usermenu ul.navbar-nav li a:hover:after {
        width: 12px;
        height: 12px;
        top: 14px;
        right: 8px; }
  nav.navbar#top-nav .navbar-body {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: left;
    float: left; }
    nav.navbar#top-nav .navbar-body .navbar-left ul.navbar-nav {
      margin: 0px;
      margin-top: 10px;
      max-height: 500px;
      overflow: auto; }
      nav.navbar#top-nav .navbar-body .navbar-left ul.navbar-nav li a {
        padding-left: 0px;
        padding-top: 0px;
        color: #000000; }
        nav.navbar#top-nav .navbar-body .navbar-left ul.navbar-nav li a:hover {
          color: #E87906; }
      nav.navbar#top-nav .navbar-body .navbar-left ul.navbar-nav li#industry ul.dropdown-menu {
        padding: 0px 9px; }
        nav.navbar#top-nav .navbar-body .navbar-left ul.navbar-nav li#industry ul.dropdown-menu li a {
          font-size: 11pt;
          padding-bottom: 0px; }
    nav.navbar#top-nav .navbar-body .navbar-left .yamm-content .well {
      background: none;
      border: none;
      padding: 0px;
      margin-bottom: 0; }
      nav.navbar#top-nav .navbar-body .navbar-left .yamm-content .well .mm-menu-header h2 {
        font-size: 16px;
        line-height: normal;
        margin-bottom: 10px; }
      nav.navbar#top-nav .navbar-body .navbar-left .yamm-content .well .row img.img-thumbnail {
        display: none; }
      nav.navbar#top-nav .navbar-body .navbar-left .yamm-content .well .row h5 {
        margin-top: 0px; }
        nav.navbar#top-nav .navbar-body .navbar-left .yamm-content .well .row h5 a {
          padding-left: 20px; }
        nav.navbar#top-nav .navbar-body .navbar-left .yamm-content .well .row h5 br {
          display: none; }
      nav.navbar#top-nav .navbar-body .navbar-left .yamm-content .well ul li a {
        padding-left: 25px;
        font-size: 11pt;
        font-weight: 300; }
        nav.navbar#top-nav .navbar-body .navbar-left .yamm-content .well ul li a strong {
          font-weight: 300; }

  #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 h1.subtask-menu-toggle,
          #ece-member-group .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text h1.subtask-menu-toggle,
          #ece-group-org-content .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text h1.subtask-menu-toggle {
            cursor: pointer; }
            #sponsor-profile .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text h1.subtask-menu-toggle i,
            #ece-member-group .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text h1.subtask-menu-toggle i,
            #ece-group-org-content .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text h1.subtask-menu-toggle i {
              -webkit-transition: transform .5s;
              transition: transform .5s;
              font-size: 18px; }
            #sponsor-profile .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text h1.subtask-menu-toggle.active i,
            #ece-member-group .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text h1.subtask-menu-toggle.active i,
            #ece-group-org-content .ec-body-content .ec-content .ec-content-header #org-profile-header .header_inner .text h1.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 h2,
          .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 h2.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 h2.subtask-menu-toggle i,
              .ece-community_header.affix .community-header-content .header-content .community-label h2.subtask-menu-toggle i {
                -webkit-transition: transform .5s;
                /* Safari */
                transition: transform .5s;
                font-size: 18px; }
              .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 h2.subtask-menu-toggle.active i {
                transform: rotate(180deg); }
            .ece-community_header .community-header-content .header-content .community-label h2 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 .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: #448CCB;
      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:before {
        font-size: 11px;
        color: #fff;
        background: #448CCB;
        padding: 10px;
        border-radius: 4px;
        margin-right: 5px;
        font-family: "Font Awesome 5 Free";
        font-weight: 400;
        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 h2.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 h2.subtask-menu-toggle i {
          -webkit-transition: transform .5s;
          transition: transform .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; }
    .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; } }
@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: #448CCB;
        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 .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: "\f067";
                  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-search_result article.node .article-body .article-main_image {
    text-align: center;
    float: none;
    width: 100%;
    max-width: 100%;
    max-height: none;
    margin: -15px 0 6px; }
    .ece-search_result article.node .article-body .article-main_image + h2 {
      margin-top: 0px; }
  .ece-search_result article.node .article-body h2 {
    clear: both; }
  .ece-search_result article.user .ece-designated-expert-marker {
    float: left;
    margin-left: 20px; }

  #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#top-nav .navbar-header {
    width: 100%; }
    nav.navbar#top-nav .navbar-header .mobile-toggles {
      float: none;
      display: inline-block; }
    nav.navbar#top-nav .navbar-header .navbar-brand {
      float: none;
      display: inline-block;
      vertical-align: middle;
      width: auto; }
  nav.navbar#top-nav .navbar-right {
    width: 100%; }

  .ece-community_header.affix {
    top: 101px; } }
/* 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: '\f00d';
      font-family: FontAwesome; }
  #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; }

#postcontent-entry-wrapper-nds {
  /* Common Entry Css*/
  /* Tab Active Class*/
  /* Content group chooser */
  /* node type explainer block */
  /* help Text */
  /*Shared link title css*/ }
  #postcontent-entry-wrapper-nds .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 {
    width: 100%; }
  #postcontent-entry-wrapper-nds .ui-tabs div.ui-tabs-panel {
    border: 0px solid #e6e6e6 !important;
    padding: 0 !important; }
  #postcontent-entry-wrapper-nds .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 {
      width: 100% !important; }
    #postcontent-entry-wrapper-nds .autocomplete-deluxe-container {
      width: 100%; } }
  #postcontent-entry-wrapper-nds .ui-dialog-buttonset button:nth-child(1) {
    background: #0C3452;
    border: 1px solid #0C3452 !important;
    color: #fff; }
  #postcontent-entry-wrapper-nds .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 {
    margin: 0 10px 10px 0 !important;
    padding: 6px 12px !important;
    width: auto;
    box-shadow: none; }
    #postcontent-entry-wrapper-nds .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 {
    position: relative; }
    #postcontent-entry-wrapper-nds .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 {
      margin-top: 0px !important;
      padding-top: 0px !important; }
    #postcontent-entry-wrapper-nds .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 {
      padding-left: 20px;
      width: 100%; }
  #postcontent-entry-wrapper-nds .close-tick-mark {
    font-size: 14px;
    position: absolute;
    right: 0;
    z-index: 99; }
  #postcontent-entry-wrapper-nds .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 .form-body {
    background: #f9f9f9;
    box-shadow: 0 0 0;
    border: 0px;
    padding: 0px !important;
    margin-bottom: 15px !important; }
    #postcontent-entry-wrapper-nds .form-body .field-group,
    #postcontent-entry-wrapper-nds .form-body .field-type-ece-ft-lead-collection,
    #postcontent-entry-wrapper-nds .form-body .field-type-ece-ft-rich-link,
    #postcontent-entry-wrapper-nds .form-body .field-type-ece-ft-entity-reference,
    #postcontent-entry-wrapper-nds .form-body .field-type-ece-ft-newsletter-position,
    #postcontent-entry-wrapper-nds .form-body .field-type-taxonomy-term-reference,
    #postcontent-entry-wrapper-nds .form-body .field-name-ece-anonymous-author,
    #postcontent-entry-wrapper-nds .form-body .field-type-datetime,
    #postcontent-entry-wrapper-nds .form-body .field-type-list-boolean,
    #postcontent-entry-wrapper-nds .form-body .field-type-number-integer,
    #postcontent-entry-wrapper-nds .form-body .resource_location_chooser,
    #postcontent-entry-wrapper-nds .form-body .field-name-ece-main-url,
    #postcontent-entry-wrapper-nds .form-body .field-name-ece-main-imagexxx,
    #postcontent-entry-wrapper-nds .form-body .ckf-image-select,
    #postcontent-entry-wrapper-nds .form-body .field-name-ece-hero-image,
    #postcontent-entry-wrapper-nds .form-body .field-name-ece-resource-type,
    #postcontent-entry-wrapper-nds .form-body .field-name-ece-notes,
    #postcontent-entry-wrapper-nds .form-body .field-name-ece-news-type,
    #postcontent-entry-wrapper-nds .form-body .field-type-contact {
      border-radius: 0px !important;
      padding: 0px !important;
      border: 0px solid #f3f5f6 !important;
      background-color: transparent !important; }
    #postcontent-entry-wrapper-nds .form-body .form-item {
      width: 100%;
      padding-bottom: 0px !important;
      box-shadow: #CCC 1px 1px 5px 0;
      background-color: #fff;
      padding: 15px !important; }
      #postcontent-entry-wrapper-nds .form-body .form-item .field-type-datetime .form-item {
        margin-bottom: 0px !important; }
      #postcontent-entry-wrapper-nds .form-body .form-item .heading-group-chooser {
        font-size: 19px !important; }
      #postcontent-entry-wrapper-nds .form-body .form-item .rich_link-url .form-item {
        box-shadow: none;
        padding-left: 0 !important; }
      #postcontent-entry-wrapper-nds .form-body .form-item h3 {
        margin-top: 0px !important;
        padding-top: 0px !important; }
      #postcontent-entry-wrapper-nds .form-body .form-item h4 {
        font-size: 16px; }
      #postcontent-entry-wrapper-nds .form-body .form-item .checkbox {
        font-size: 8px; }
        #postcontent-entry-wrapper-nds .form-body .form-item .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 {
            margin-top: 2px; }
      #postcontent-entry-wrapper-nds .form-body .form-item .fieldset-wrapper .form-item,
      #postcontent-entry-wrapper-nds .form-body .form-item #ece-main-url-add-more-wrapper .form-item,
      #postcontent-entry-wrapper-nds .form-body .form-item #edit-ece-files .form-item {
        box-shadow: none;
        padding-bottom: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-top: 15px; }
      #postcontent-entry-wrapper-nds .form-body .form-item .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 {
        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 {
        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 {
        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 {
        padding-top: 10px !important; }
        #postcontent-entry-wrapper-nds .form-body .form-item .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 .tab-section {
      border: 0px solid #d6d6d6; }
      #postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading {
        margin: 0 0 15px 0;
        padding: 0 7px; }
        #postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading.panel-heading-csstm {
          padding: 0px; }
        #postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .instructions {
          width: 99%; }
        #postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .form-item {
          padding: 0px !important;
          margin-bottom: 15px !important;
          box-shadow: none !important; }
        #postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs li {
          display: inline-block;
          margin: 0px 0px;
          position: relative;
          text-align: center;
          width: 100%;
          margin: 0 10px; }
        #postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs li.ui-tabs-active {
          background: #efefef !important;
          border: 1px solid #d7d7d7 !important; }
        #postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs 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 .form-body .tab-section .panel-heading .panel-tabs a span {
            display: block;
            padding: 0; }
        #postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs i {
          background: transparent;
          color: #808080;
          font-size: 36px;
          text-align: center;
          display: block;
          margin: 0 auto 14px; }
        #postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs a.tab-direct-url {
          display: inline-block;
          margin: 0px 0px;
          position: relative;
          text-align: center;
          border-radius: 4px;
          padding: 10px 0;
          text-align: center; }
          #postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs a.tab-direct-url:hover {
            background: #efefef;
            border: 1px solid #d7d7d7; }
      #postcontent-entry-wrapper-nds .form-body .tab-section .panel-body {
        padding: 0px; }
      #postcontent-entry-wrapper-nds .form-body .tab-section .tab-content > .active {
        display: inline-block !important; }
      #postcontent-entry-wrapper-nds .form-body .tab-section .active a i {
        color: #fff !important; }
      #postcontent-entry-wrapper-nds .form-body .tab-section .common-node-instruction {
        margin-bottom: 36px;
        font-size: 16px;
        font-weight: 500 !important; }
        #postcontent-entry-wrapper-nds .form-body .tab-section .common-node-instruction span {
          font-weight: bold; }
      #postcontent-entry-wrapper-nds .form-body .tab-section .node-form {
        display: inline-block; }
      #postcontent-entry-wrapper-nds .form-body .tab-section .edit-ece-rich-links-und-add-more {
        display: none; }
      #postcontent-entry-wrapper-nds .form-body .tab-section .ece-chooser_item {
        position: relative; }
        #postcontent-entry-wrapper-nds .form-body .tab-section .ece-chooser_item .tick-item:hover {
          color: #E87906; }
        #postcontent-entry-wrapper-nds .form-body .tab-section .ece-chooser_item .tick-mark:before {
          content: "\f00c";
          color: #E87906;
          font-family: FontAwesome;
          font-size: 18px;
          font-style: normal;
          font-weight: normal;
          left: -5px;
          position: absolute;
          top: -12px; }
        #postcontent-entry-wrapper-nds .form-body .tab-section .ece-chooser_item .tick-mark a {
          color: #E87906; }
      #postcontent-entry-wrapper-nds .form-body .tab-section .tab-pane .ece-community_header {
        display: none !important; }
      #postcontent-entry-wrapper-nds .form-body .tab-section .tab-pane .ece-organization_header {
        display: none !important; }
      #postcontent-entry-wrapper-nds .form-body .tab-section .instructions {
        margin: 10px 0 24px 0 !important; }
      #postcontent-entry-wrapper-nds .form-body .tab-section #edit-ece-files legend {
        display: none; }
      #postcontent-entry-wrapper-nds .form-body .tab-section .or-size {
        font-size: 18px; }
      #postcontent-entry-wrapper-nds .form-body .tab-section .resource-type-media-info {
        margin-bottom: 0px !important;
        font-size: 0.85em;
        padding-bottom: 5px !important; }
      #postcontent-entry-wrapper-nds .form-body .tab-section .resource-type-media-box {
        clear: both;
        display: inline-block;
        width: 100%; }
      #postcontent-entry-wrapper-nds .form-body .tab-section .ece-parent_group_chooser h4 {
        margin-bottom: 10px;
        margin-top: 0px; }
      #postcontent-entry-wrapper-nds .form-body .tab-section .community-instructions {
        margin: 25px 0 10px !important; }
      #postcontent-entry-wrapper-nds .form-body .tab-section .pad-lft-non-com-usr {
        padding-left: 0px !important; }
    #postcontent-entry-wrapper-nds .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 {
      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 {
      padding-right: 15px; }
    #postcontent-entry-wrapper-nds .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 {
        float: left;
        width: 100%;
        margin-top: 5px !important; }
    #postcontent-entry-wrapper-nds .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 {
      margin-top: 5px !important;
      margin-right: 18px !important; }
  #postcontent-entry-wrapper-nds #commmon-content-entry {
    margin: 12px 0;
    min-height: 550px;
    /*  label {
              font-family: $base-font-family !important;
              font-size: 16px;
              line-height: 16px;
              color: $gray_91;
              font-weight: 500;
          }*/
    /* Help text popover */ }
    #postcontent-entry-wrapper-nds #commmon-content-entry .text-format-wrapper .form-type-select {
      padding: 0px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .text-format-wrapper .filter-help {
      padding: 5px 0; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .description {
      margin-left: 0;
      margin-top: 0.4em; }
    #postcontent-entry-wrapper-nds #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 {
      background-color: transparent !important;
      border: 0 solid #f7f9fa !important;
      border-radius: 0 !important;
      padding: 30px 0 !important; }
    #postcontent-entry-wrapper-nds #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 {
      display: none !important; }
    #postcontent-entry-wrapper-nds #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 {
      margin-bottom: 0 !important; }
    #postcontent-entry-wrapper-nds #commmon-content-entry #edit-resource-location-chooser {
      border: none;
      padding-left: 0; }
    #postcontent-entry-wrapper-nds #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 {
      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 {
      margin-bottom: 0px; }
    #postcontent-entry-wrapper-nds #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 {
        display: none; }
      #postcontent-entry-wrapper-nds #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 {
        margin-bottom: 0px !important; }
    #postcontent-entry-wrapper-nds #commmon-content-entry #edit-ece-hashtags--4 {
      padding-top: 0px;
      padding-bottom: 25px;
      margin-bottom: 0px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .text-format-wrapper .form-item {
      padding-bottom: 35px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry #edit-ece-hashtags--3 {
      padding: 0px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry #edit-ece-hashtags--2 {
      padding: 0px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry #edit-ece-main-image {
      padding-top: 0px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry #edit-ece-hashtags {
      padding-top: 0px;
      padding-bottom: 0px;
      margin-bottom: 0px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .child-0 {
      margin-left: 0px !important; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .main-box-containt {
      padding-top: 5px;
      padding-bottom: 0px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .icon-below-caption {
      font-size: 13px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .active-resource-type {
      background-color: #efefef !important;
      border: 1px solid #d7d7d7;
      border-radius: 4px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .filter-wrapper {
      padding: 0 !important; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .case-study-box h4 {
      margin-bottom: 5px;
      margin-top: 0;
      padding: 0px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .main-box-containt .panel-heading-csstm {
      padding-left: 0px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .ece-resource-type-pc .form-item-ece-resource-type-und {
      background: none; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .ece-resource-type-pc 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 #commmon-content-entry .ece-resource-type-pc label[for="edit-ece-resource-type-und"] {
        display: none; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .ece-resource-type-pc input.form-radio[type="radio"] {
      opacity: 0;
      margin: 0 auto;
      height: 100%;
      width: 100%;
      left: 0;
      cursor: pointer; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .ece-resource-type-pc 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 #commmon-content-entry .instructions {
      border: 0px !important;
      padding: 0px !important;
      margin: 0px !important;
      color: #8d8d8d !important; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .instructions::before {
      color: #cccccc;
      content: "∩üÜ";
      display: inline-block;
      float: left;
      font-family: FontAwesome;
      font-size: 20px;
      font-style: normal;
      font-weight: normal;
      margin-right: 12px;
      margin-top: -2px;
      text-decoration: inherit;
      display: none !important; }
    #postcontent-entry-wrapper-nds #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 {
      display: none; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .popover-trigger-help {
      cursor: pointer; }
  #postcontent-entry-wrapper-nds #commmon-content-entry .text-summary-wrapper {
    position: relative;
    margin-top: 20px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .text-summary-wrapper .description {
      margin-bottom: 0px; }
  @media only screen and (max-width: 1200px) {
    #postcontent-entry-wrapper-nds .text-summary-wrapper {
      position: relative; }
      #postcontent-entry-wrapper-nds .text-summary-wrapper .description {
        position: relative;
        top: 0; } }
  #postcontent-entry-wrapper-nds .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 {
      display: none; }
    #postcontent-entry-wrapper-nds .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 {
      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 {
        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 {
        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 {
          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 {
      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 {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-content: flex-start;
        max-width: 840px; }
        #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 {
          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 {
            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 {
            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 {
              cursor: pointer; }
          #postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .community_selector .form-radios .form-type-radio input[type="radio"],
          #postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .organization_selector .form-radios .form-type-radio input[type="radio"],
          #postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .sponsor_target_selector .form-radios .form-type-radio input[type="radio"] {
            display: none; }
            #postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .community_selector .form-radios .form-type-radio input[type="radio"]:hover,
            #postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .organization_selector .form-radios .form-type-radio input[type="radio"]:hover,
            #postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .sponsor_target_selector .form-radios .form-type-radio input[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 input[type="radio"]:checked + .option,
            #postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .organization_selector .form-radios .form-type-radio input[type="radio"]:checked + .option,
            #postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .sponsor_target_selector .form-radios .form-type-radio input[type="radio"]:checked + .option {
              color: #E87906 !important; }
              #postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .community_selector .form-radios .form-type-radio input[type="radio"]:checked + .option:before,
              #postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .organization_selector .form-radios .form-type-radio input[type="radio"]:checked + .option:before,
              #postcontent-entry-wrapper-nds .field-widget-ece-fw-entity-reference-parent-group-editor .sponsor_target_selector .form-radios .form-type-radio input[type="radio"]:checked + .option:before {
                position: absolute;
                content: "\f00c";
                color: #E87906;
                font-family: FontAwesome;
                font-size: 18px;
                font-style: normal;
                font-weight: normal;
                left: -5px;
                top: -8px; }
  #postcontent-entry-wrapper-nds #edit-ece-rich-links {
    border: 0px solid #cccccc;
    padding: 0px; }
    #postcontent-entry-wrapper-nds #edit-ece-rich-links tbody tr td {
      background: white; }
  #postcontent-entry-wrapper-nds .tab-section .common-node-instruction.resource-info {
    margin-bottom: 20px;
    margin-top: 25px; }
  #postcontent-entry-wrapper-nds #edit-ece-hashtags-und,
  #postcontent-entry-wrapper-nds [id^='edit-ece-hashtags-und--'] {
    width: 797px; }
  #postcontent-entry-wrapper-nds #edit-ece-hashtags,
  #postcontent-entry-wrapper-nds [id^='edit-ece-hashtags--'] {
    border: none !important;
    padding-left: 0 !important; }
  #postcontent-entry-wrapper-nds .field-type-entity_reference {
    background: #fff none repeat scroll 0 0;
    box-shadow: 1px 1px 5px #ccc;
    display: inline-block;
    padding: 15px;
    width: 100%; }

[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*/
  /*checkbox css*/ }
  #postcontent-entry-wrapper-nds .form-wrapper,
  .page-node-edit form.node-form .ece-form .form-wrapper {
    margin-top: 20px; }
    #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 .resource-type-media-box,
  .page-node-edit form.node-form .ece-form .resource-type-media-box {
    margin-top: 20px; }
    #postcontent-entry-wrapper-nds .resource-type-media-box .case-study-box h4,
    .page-node-edit form.node-form .ece-form .resource-type-media-box .case-study-box h4 {
      font-weight: 400;
      color: #8d8d8d;
      text-transform: uppercase;
      font-size: 14pt;
      line-height: normal;
      display: block;
      margin-bottom: 3px; }
  #postcontent-entry-wrapper-nds .tab-section .panel-tabs,
  .page-node-edit form.node-form .ece-form .tab-section .panel-tabs {
    display: flex;
    flex-wrap: nowrap;
    align-items: center; }
    #postcontent-entry-wrapper-nds .tab-section .panel-tabs li:hover a, #postcontent-entry-wrapper-nds .tab-section .panel-tabs li.current a,
    .page-node-edit form.node-form .ece-form .tab-section .panel-tabs li:hover a,
    .page-node-edit form.node-form .ece-form .tab-section .panel-tabs li.current a {
      color: #1c65a5; }
      #postcontent-entry-wrapper-nds .tab-section .panel-tabs li:hover a i, #postcontent-entry-wrapper-nds .tab-section .panel-tabs li:hover a span.s-text, #postcontent-entry-wrapper-nds .tab-section .panel-tabs li:hover a span.l-title, #postcontent-entry-wrapper-nds .tab-section .panel-tabs li.current a i, #postcontent-entry-wrapper-nds .tab-section .panel-tabs li.current a span.s-text, #postcontent-entry-wrapper-nds .tab-section .panel-tabs li.current a span.l-title,
      .page-node-edit form.node-form .ece-form .tab-section .panel-tabs li:hover a i,
      .page-node-edit form.node-form .ece-form .tab-section .panel-tabs li:hover a span.s-text,
      .page-node-edit form.node-form .ece-form .tab-section .panel-tabs li:hover a span.l-title,
      .page-node-edit form.node-form .ece-form .tab-section .panel-tabs li.current a i,
      .page-node-edit form.node-form .ece-form .tab-section .panel-tabs li.current a span.s-text,
      .page-node-edit form.node-form .ece-form .tab-section .panel-tabs li.current a span.l-title {
        color: #1c65a5 !important; }
  #postcontent-entry-wrapper-nds .field-type-entity_reference,
  .page-node-edit form.node-form .ece-form .field-type-entity_reference {
    box-shadow: none; }
  #postcontent-entry-wrapper-nds .form-body .form-body,
  .page-node-edit form.node-form .ece-form .form-body .form-body {
    background: #fff;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
    padding: 20px !important; }
  #postcontent-entry-wrapper-nds .form-body .form-item:hover, #postcontent-entry-wrapper-nds .form-body .form-item:active, #postcontent-entry-wrapper-nds .form-body .form-item:focus, #postcontent-entry-wrapper-nds .form-body .form-item:focus-within,
  .page-node-edit form.node-form .ece-form .form-body .form-item:hover,
  .page-node-edit form.node-form .ece-form .form-body .form-item:active,
  .page-node-edit form.node-form .ece-form .form-body .form-item:focus,
  .page-node-edit form.node-form .ece-form .form-body .form-item:focus-within {
    background: none;
    /*border:none;*/ }
  #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,
  .page-node-edit form.node-form .ece-form .form-body label {
    font-weight: 400;
    color: #8d8d8d;
    text-transform: uppercase;
    font-size: 14pt;
    line-height: normal;
    display: block;
    margin-bottom: 3px; }
    #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 #edit-ece-resource-type-und,
  .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und {
    display: flex;
    flex-wrap: wrap; }
    #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und .form-type-radio,
    .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und .form-type-radio {
      padding: 10px !important;
      width: calc(100% / 6 - 14px);
      position: relative;
      margin: 7px;
      border: 1px solid transparent; }
      #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und .form-type-radio:hover,
      .page-node-edit form.node-form .ece-form .form-body #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 .form-body #edit-ece-resource-type-und .form-type-radio:hover label,
        .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und .form-type-radio:hover label {
          color: #E87906; }
      #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und .form-type-radio.form-item-ece-resource-type-und,
      .page-node-edit form.node-form .ece-form .form-body #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 .form-body #edit-ece-resource-type-und .form-type-radio.active-resource-type,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und .form-type-radio.active-resource-type {
        background: #efefef !important;
        border: 1px solid #d7d7d7 !important; }
        #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und .form-type-radio.active-resource-type label.option,
        .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und .form-type-radio.active-resource-type label.option {
          color: #E87906; }
    #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option,
    .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option {
      text-align: center;
      padding-left: 0px; }
      #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option:after,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option:after {
        display: none; }
      #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-case-study"]:before, #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-database-spreadsheet"]:before, #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-infographic"]:before, #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-podcast-audio"]:before, #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-presentation"]:before, #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-product-sheet"]:before, #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-publication"]:before, #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-recorded-webinar"]:before, #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-white-paper"]:before, #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-resource-other"]:before, #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-video"]:before,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-case-study"]:before,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-database-spreadsheet"]:before,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-infographic"]:before,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-podcast-audio"]:before,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-presentation"]:before,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-product-sheet"]:before,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-publication"]:before,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-recorded-webinar"]:before,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-white-paper"]:before,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-resource-other"]:before,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-video"]:before {
        font-family: "Font Awesome 5 Free";
        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 .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-case-study"]:before,
      .page-node-edit form.node-form .ece-form .form-body #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 .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-database-spreadsheet"]:before,
      .page-node-edit form.node-form .ece-form .form-body #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 .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-infographic"]:before,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-infographic"]:before {
        content: "" !important; }
      #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-podcast-audio"]:before,
      .page-node-edit form.node-form .ece-form .form-body #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 .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-presentation"]:before,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-presentation"]:before {
        content: "" !important; }
      #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-product-sheet"]:before,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-product-sheet"]:before {
        content: "" !important; }
      #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-recorded-webinar"]:before,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-recorded-webinar"]:before {
        content: "" !important; }
      #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-publication"]:before,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-publication"]:before {
        content: "" !important;
        font-weight: 700; }
      #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-white-paper"]:before,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-white-paper"]:before {
        content: "" !important; }
      #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-resource-other"]:before,
      .page-node-edit form.node-form .ece-form .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-resource-other"]:before {
        content: "" !important; }
      #postcontent-entry-wrapper-nds .form-body #edit-ece-resource-type-und label.option[for="edit-ece-resource-type-und-video"]:before,
      .page-node-edit form.node-form .ece-form .form-body #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 .description,
  .page-node-edit form.node-form .ece-form .form-body .description {
    margin-bottom: 10px; }
  #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 .tabs-section,
  .page-node-edit form.node-form .ece-form .form-body .tabs-section {
    font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important; }
    #postcontent-entry-wrapper-nds .form-body .tabs-section .tab-section,
    .page-node-edit form.node-form .ece-form .form-body .tabs-section .tab-section {
      font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif !important; }
  #postcontent-entry-wrapper-nds .form-body .form-item,
  .page-node-edit form.node-form .ece-form .form-body .form-item {
    box-shadow: none;
    padding-top: 0 !important;
    padding: 0 !important; }
    #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 input[type="text"],
  #postcontent-entry-wrapper-nds input[type="email"],
  #postcontent-entry-wrapper-nds input[type="password"],
  #postcontent-entry-wrapper-nds input[type="file"],
  .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"],
  .page-node-edit form.node-form .ece-form input[type="file"] {
    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,
    #postcontent-entry-wrapper-nds input[type="file"]: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,
    .page-node-edit form.node-form .ece-form input[type="file"]:focus {
      border: solid 1px #1c65a5; }
  #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 .field-type-entity_reference,
  .page-node-edit form.node-form .ece-form .field-type-entity_reference {
    padding: 0px; }
  #postcontent-entry-wrapper-nds .autocomplete-deluxe-container,
  .page-node-edit form.node-form .ece-form .autocomplete-deluxe-container {
    font-size: 12px;
    border-radius: 0px;
    background: #fafafa;
    border: solid 1px #e0e0e0; }
  #postcontent-entry-wrapper-nds [type="radio"]:checked,
  #postcontent-entry-wrapper-nds [type="radio"]:not(:checked),
  .page-node-edit form.node-form .ece-form [type="radio"]:checked,
  .page-node-edit form.node-form .ece-form [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px; }
  #postcontent-entry-wrapper-nds [type="radio"]:checked + label,
  #postcontent-entry-wrapper-nds [type="radio"]:not(:checked) + label,
  .page-node-edit form.node-form .ece-form [type="radio"]:checked + label,
  .page-node-edit form.node-form .ece-form [type="radio"]:not(:checked) + label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.3px;
    color: #333333; }
  #postcontent-entry-wrapper-nds [type="radio"]:not(:checked) + label:before,
  .page-node-edit form.node-form .ece-form [type="radio"]:not(:checked) + label: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%; }
  #postcontent-entry-wrapper-nds [type="radio"]:checked + label:before,
  .page-node-edit form.node-form .ece-form [type="radio"]:checked + label:before {
    content: "" !important;
    position: absolute;
    left: 0 !important;
    top: 2px !important;
    width: 13px;
    height: 13px;
    border-radius: 100%;
    background-color: #fafafa;
    border: solid 1px #1c65a5; }
  #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 {
    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; }
  #postcontent-entry-wrapper-nds [type="radio"]:not(:checked) + label:after,
  .page-node-edit form.node-form .ece-form [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0); }
  #postcontent-entry-wrapper-nds [type="radio"]:checked + label:after,
  .page-node-edit form.node-form .ece-form [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }
  #postcontent-entry-wrapper-nds [type="checkbox"]:checked,
  #postcontent-entry-wrapper-nds [type="checkbox"]:not(:checked),
  .page-node-edit form.node-form .ece-form [type="checkbox"]:checked,
  .page-node-edit form.node-form .ece-form [type="checkbox"]:not(:checked) {
    position: absolute;
    left: -9999px; }
  #postcontent-entry-wrapper-nds [type="checkbox"]:checked + label,
  #postcontent-entry-wrapper-nds [type="checkbox"]:not(:checked) + label,
  .page-node-edit form.node-form .ece-form [type="checkbox"]:checked + label,
  .page-node-edit form.node-form .ece-form [type="checkbox"]:not(:checked) + label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.3px;
    color: #333333; }
  #postcontent-entry-wrapper-nds [type="checkbox"]:not(:checked) + label:before,
  .page-node-edit form.node-form .ece-form [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; }
  #postcontent-entry-wrapper-nds [type="checkbox"]:checked + label:before,
  .page-node-edit form.node-form .ece-form [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; }
  #postcontent-entry-wrapper-nds [type="checkbox"]:checked + label:after,
  #postcontent-entry-wrapper-nds [type="checkbox"]:not(:checked) + label:after,
  .page-node-edit form.node-form .ece-form [type="checkbox"]:checked + label:after,
  .page-node-edit form.node-form .ece-form [type="checkbox"]:not(:checked) + label:after {
    content: '';
    width: 5px;
    height: 5px;
    background: #1c65a5;
    position: absolute;
    top: 3px;
    left: 3px;
    font-size: 8px;
    border-radius: 0px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease; }
  #postcontent-entry-wrapper-nds [type="checkbox"]:checked + label:after,
  .page-node-edit form.node-form .ece-form [type="checkbox"]:checked + label:after {
    content: '\e013';
    background: none;
    font-family: 'Glyphicons Halflings';
    top: 3px;
    color: #1c65a5;
    left: 3px;
    line-height: normal;
    font-size: 8px;
    width: auto;
    height: auto; }
  #postcontent-entry-wrapper-nds [type="checkbox"]:not(:checked) + label:after,
  .page-node-edit form.node-form .ece-form [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0); }
  #postcontent-entry-wrapper-nds [type="checkbox"]:checked + label:after,
  .page-node-edit form.node-form .ece-form [type="checkbox"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }
  #postcontent-entry-wrapper-nds input[type="submit"],
  #postcontent-entry-wrapper-nds .entity_chooser-items span.chooser-item,
  #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 .entity_chooser-items span.chooser-item,
  .page-node-edit form.node-form .ece-form .action-import,
  .page-node-edit form.node-form .ece-form span.chooser-edit {
    display: inline-block;
    font-family: proxima-nova, Optima, Segoe UI, helvetica, sans-serif; }
    #postcontent-entry-wrapper-nds input[type="submit"]:hover,
    #postcontent-entry-wrapper-nds .entity_chooser-items span.chooser-item: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 .entity_chooser-items span.chooser-item:hover,
    .page-node-edit form.node-form .ece-form .action-import:hover,
    .page-node-edit form.node-form .ece-form span.chooser-edit:hover {
      color: #fff; }
    #postcontent-entry-wrapper-nds input[type="submit"].disabled,
    #postcontent-entry-wrapper-nds .entity_chooser-items span.chooser-item.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 .entity_chooser-items span.chooser-item.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 span.chooser-item.empty,
  .page-node-edit form.node-form .ece-form span.chooser-item.empty {
    display: none; }
  #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: 6px;
    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 #edit-ece-publication-date legend span.fieldset-legend,
  .page-node-edit form.node-form .ece-form #edit-ece-publication-date legend span.fieldset-legend {
    font-weight: 400;
    color: #8d8d8d;
    text-transform: uppercase;
    font-size: 14pt;
    line-height: normal;
    display: block;
    margin-bottom: 3px; }
  #postcontent-entry-wrapper-nds .tips,
  .page-node-edit form.node-form .ece-form .tips {
    padding-left: 0px; }

#webinar-node-form #postcontent-entry-wrapper-nds .form-item-title label, #webinar-node-form .page-node-edit form.node-form .ece-form .form-item-title label, #event-node-form #postcontent-entry-wrapper-nds .form-item-title label, #event-node-form .page-node-edit form.node-form .ece-form .form-item-title label, #tip-node-form #postcontent-entry-wrapper-nds .form-item-title label, #tip-node-form .page-node-edit form.node-form .ece-form .form-item-title label {
  display: block; }
#webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time .form-item, #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-end-time .form-item, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time .form-item, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-end-time .form-item, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time .form-item, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-end-time .form-item, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time .form-item, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-end-time .form-item, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time .form-item, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-end-time .form-item, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time .form-item, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-end-time .form-item {
  margin-bottom: 0px; }
#webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time .date-padding > .form-item label, #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time .date-padding > .form-item .description, #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-end-time .date-padding > .form-item label, #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-end-time .date-padding > .form-item .description, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time .date-padding > .form-item label, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time .date-padding > .form-item .description, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-end-time .date-padding > .form-item label, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-end-time .date-padding > .form-item .description, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time .date-padding > .form-item label, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time .date-padding > .form-item .description, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-end-time .date-padding > .form-item label, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-end-time .date-padding > .form-item .description, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time .date-padding > .form-item label, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time .date-padding > .form-item .description, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-end-time .date-padding > .form-item label, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-end-time .date-padding > .form-item .description, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time .date-padding > .form-item label, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time .date-padding > .form-item .description, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-end-time .date-padding > .form-item label, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-end-time .date-padding > .form-item .description, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time .date-padding > .form-item label, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time .date-padding > .form-item .description, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-end-time .date-padding > .form-item label, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-end-time .date-padding > .form-item .description {
  display: none; }
#webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time .date-padding > .form-item + .form-item, #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-end-time .date-padding > .form-item + .form-item, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time .date-padding > .form-item + .form-item, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-end-time .date-padding > .form-item + .form-item, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time .date-padding > .form-item + .form-item, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-end-time .date-padding > .form-item + .form-item, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time .date-padding > .form-item + .form-item, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-end-time .date-padding > .form-item + .form-item, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time .date-padding > .form-item + .form-item, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-end-time .date-padding > .form-item + .form-item, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time .date-padding > .form-item + .form-item, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-end-time .date-padding > .form-item + .form-item {
  display: none; }
#webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time legend, #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-end-time legend, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time legend, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-end-time legend, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time legend, #event-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-end-time legend, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time legend, #event-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-end-time legend, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-start-time legend, #tip-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-end-time legend, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-start-time legend, #tip-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-end-time legend {
  font-weight: 400;
  color: #8d8d8d;
  text-transform: uppercase;
  font-size: 14pt;
  line-height: normal;
  display: block; }

#webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-end-time .date-combo .fieldset-wrapper .date-padding > .form-item, #webinar-node-form .page-node-edit form.node-form .ece-form #edit-ece-webinar-end-time .date-combo .fieldset-wrapper .date-padding > .form-item {
  display: none; }
  #webinar-node-form #postcontent-entry-wrapper-nds #edit-ece-webinar-end-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-end-time .date-combo .fieldset-wrapper .date-padding > .form-item + .form-item {
    display: block; }

#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; }

.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: 20px; }
  .explainer-block p {
    margin-bottom: 0px; }

/*# sourceMappingURL=main.css.map */
