@charset "UTF-8";
@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);
.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; }

/* Primary - Blue */
/* Secondary - Green */
/* Tertiary -  */
/* Red */
/* Accent */
/* Black > Gray > White */
/* Text */
/* Specialty */
/* 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-family: 'Titillium Web', sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.2px;
  text-align: center;
  color: #2482fa;
  border: solid 2px #2482fa; }
  .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: #2482fa;
    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.2px;
    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: #2482fa;
  color: #fff;
  border: solid 2px #fff;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 20px; }
  .post-button:hover {
    background-image: linear-gradient(203deg, #2483ff, #2779d2);
    box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
    border: solid 2px #fff;
    color: #fff; }
  .post-button:focus {
    background-image: linear-gradient(203deg, #2483ff, #2779d2);
    box-shadow: 0 4px 4px 0 rgba(0, 100, 167, 0.5);
    border: solid 2px #fff;
    color: #fff;
    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; }

.like-btn {
  font-family: 'Source Sans Pro', sans-serif;
  width: 89px;
  height: 30px;
  display: inline-block;
  padding: 4px 0px;
  border-radius: 15px;
  background-image: linear-gradient(251deg, #2483ff, #2779d2);
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  text-align: center;
  color: #ffffff;
  border: solid 2px #fff; }
  .like-btn:hover {
    background-image: linear-gradient(251deg, #2483ff, #2779d2);
    box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
    border: solid 2px #ffffff;
    color: #fff; }
  .like-btn .icon-like {
    width: 11.5px;
    height: 14px;
    object-fit: contain;
    background: url(../images/icons/icon-like.svg) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px; }
  .like-btn:focus {
    color: rgba(255, 255, 255, 0.8); }
    .like-btn:focus .icon-like {
      opacity: 0.8; }

.shares {
  font-family: 'Source Sans Pro', sans-serif;
  width: 70px;
  height: auto;
  display: inline-block;
  padding: 4px 0px;
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  color: #8d8d8d;
  text-align: center; }
  .shares .icon-shares {
    width: 13px;
    height: 15px;
    object-fit: contain;
    background: url(../images/icons/icon-share.svg) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px; }
  .shares:hover {
    color: #2482fa; }
    .shares:hover .icon-shares {
      background: url(../images/icons/icon-share-hover.svg) no-repeat; }
  .shares:focus {
    opacity: 0.8; }

.comments {
  font-family: 'Source Sans Pro', sans-serif;
  width: 100px;
  height: auto;
  display: inline-block;
  padding: 4px 0px;
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  text-align: center;
  color: #8d8d8d; }
  .comments .icon-comments {
    width: 14px;
    height: 15px;
    object-fit: contain;
    background: url(../images/icons/icon-comments.svg) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px; }
  .comments:hover {
    color: #2482fa; }
    .comments:hover .icon-comments {
      background: url(../images/icons/icon-comments-blue.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-items {
  width: auto;
  height: 15px;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.5px;
  color: #2482fa; }
  .filter-items .icon-filter {
    width: 11.9px;
    height: 15px;
    object-fit: contain;
    background: url(../images/icons/icon-filter.svg) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px; }
  .filter-items:focus {
    opacity: 0.8; }

.filter {
  position: relative;
  /*&:hover { 		
  	.filter-hover{display: block; top: 20px; position: absolute; z-index: 1; left: 50%; transform: translate(-50%);}  		
  }*/ }

.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: normal;
    letter-spacing: -0.2px;
    text-transform: uppercase;
    margin-bottom: 12px;
    margin-top: 0px;
    color: #383838; }
  .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: #383838;
    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: #383838; }
    .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 #2482fa; }
    .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: #2482fa;
      border: 1px solid #2482fa;
      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: #383838; }
    .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 #2482fa; }
    .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: #2482fa;
      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: #2482fa;
      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;
  font-family: 'Titillium Web', sans-serif;
  background: url(../images/icon-search-gray-light.svg) no-repeat;
  background-size: 12px 12px;
  background-position: 90% center;
  border: 2px solid #e0e0e0; }
  .ec-search .input-group input:focus {
    outline: 0;
    border: solid 2px #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;
  font-family: 'Titillium Web', sans-serif;
  background: #fff url(../images/icons/icon-search-gray-light.svg) no-repeat;
  background-size: 12px 12px;
  background-position: 90% center;
  border: 2px solid #e0e0e0; }
  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; }

/*radio css*/
/*[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[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: $gray;
}

[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%;
   
}
[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 $clear-blue;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 5px;
    height: 5px;
    background:$clear-blue;
	border: 1px solid $clear-blue;
    position: absolute;
    top: 6px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
	
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
	
}*/
/*checkbox css*/
/*[type="checkbox"]:checked,
[type="checkbox"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="checkbox"]:checked + label,
[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: $gray;
}

[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;
   
}
[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 $clear-blue;
}
[type="checkbox"]:checked + label:after,
[type="checkbox"]:not(:checked) + label:after {
    content: '';
    width: 5px;
    height: 5px;
    background:$clear-blue;
    position: absolute;
    top: 6px;
    left: 4px;
    border-radius: 0px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="checkbox"]:checked + label:after {content:'\e013';background: none; font-family: 'Glyphicons Halflings';top: 3px; color: $clear-blue; left: 2px; font-size: 9px; width: auto; height: auto;}
[type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="checkbox"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}*/
.show-experts {
  display: inline-block;
  ffont-family: 'Titillium Web', sans-serif;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: -0.2px;
  position: relative;
  color: #2482fa !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-star-show-expert.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-star-show-expert-hover.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-family: 'Titillium Web', sans-serif;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: -0.3px;
  position: relative;
  color: #383838;
  padding-right: 22px;
  font-style: normal;
  cursor: pointer;
  /*&:hover::after {background: url(../images/icon-download-blue.svg) no-repeat;}*/ }
  .icon-download-data:after {
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    object-fit: contain;
    background: url(../images/icons/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: #383838; }
  .icon-download-data:focus {
    opacity: 0.8;
    color: #383838;
    /*&::after {background: url(../images/icon-download-blue.svg) no-repeat;}*/ }

.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: #383838 !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: #383838; }
  .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; }

.see-more-wrap a {
  height: 30px;
  line-height: 30px !important;
  border-radius: 4px;
  background-color: #f9f9f9;
  padding: 0 7px;
  font-size: 10px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.2px;
  color: #000;
  text-transform: uppercase;
  display: inline-block;
  text-align: center; }
  .see-more-wrap a:hover {
    background-color: #f3f3f3;
    color: #f49340; }
  .see-more-wrap a:focus {
    color: rgba(244, 147, 64, 0.7) !important;
    background-color: #f3f3f3; }

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

.start-post-btn {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: -0.2px;
  text-align: center;
  color: #2482fa;
  height: 35px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 45px;
  padding-right: 30px;
  border-radius: 18px;
  border: solid 2px #2482fa;
  position: relative;
  display: inline-block; }
  .start-post-btn:hover {
    color: #2482fa;
    box-shadow: 0 6px 8px 0 rgba(0, 100, 167, 0.11); }
  .start-post-btn:focus {
    opacity: 0.7;
    color: #2482fa;
    box-shadow: 0 6px 8px 0 rgba(0, 100, 167, 0.11); }
  .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 !important;
  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.2px;
  font-family: 'Titillium Web', sans-serif;
  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/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: normal;
  letter-spacing: -0.2px;
  color: #383838; }
  .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: #383838; }

.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 {
  position: relative; }
  .icon-add:before {
    content: '';
    width: 16px;
    height: 16px;
    background: url(../images/icons/icon-add.svg) no-repeat;
    display: inline-block;
    background-size: 100%; }

.icon-downloads {
  position: relative; }
  .icon-downloads:before {
    content: '';
    width: 26px;
    height: 26px;
    background: url(../images/icons/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/icon-subscribers-green.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/icon-rss-white.svg) no-repeat;
    display: inline-block;
    background-size: 100%;
    position: relative;
    margin-right: 10px;
    top: 1px; }

.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: #000;
    letter-spacing: -0.2px;
    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.2px;
    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: #e76a6a;
  border: solid 2px #fff;
  font-size: 9px;
  font-weight: bold;
  letter-spacing: -0.2px;
  text-align: center;
  color: #fff;
  border-radius: 14px;
  line-height: 14px;
  display: inline-block; }

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

.btn-blue {
  display: inline-block;
  color: #2482fa; }
  .btn-blue.border {
    border-radius: 25px;
    min-width: 135px;
    height: 30px;
    line-height: 25px;
    border: solid 2px #2482fa;
    background: #fff;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: -0.2px;
    text-align: center;
    color: #2482fa; }
    .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); }

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

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.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;
  /*border-bottom: 1px solid $gray_10;*/
  margin-bottom: 0;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  box-shadow: 0 14px 22px 0 rgba(0, 0, 0, 0.05);
  border-top: none;
  border-radius: 0px;
  color: #000;
  position: relative; }
  nav.navbar.affix {
    position: fixed;
    width: 100%;
    z-index: 999;
    top: 0; }
    nav.navbar.affix + #page-wrapper {
      margin-top: 90px; }
  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;
    *display: inline;
    *zoom: 1; }
  nav.navbar ul.navbar-nav .open a.dropdown-toggle {
    color: #4d4d4d;
    background: transparent; }
  nav.navbar ul.navbar-nav > li {
    font-family: "Titillium Web", sans-serif !important;
    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: #000;
      font-size: 15px !important;
      padding-left: 12px;
      padding-right: 12px;
      letter-spacing: -0.3px;
      font-weight: 600 !important;
      font-family: "Titillium Web", sans-serif !important; }
      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: #db8439;
        background: transparent !important; }
      nav.navbar ul.navbar-nav > li > a.dropdown-communities:after {
        font-family: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        content: "\f0d7";
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-left: 4px; }
      nav.navbar ul.navbar-nav > li > a.dropdown-more:after {
        font-family: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        content: "\f0d7";
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-left: 4px; }
      nav.navbar ul.navbar-nav > li > a.dropdown-industry:after {
        font-family: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        content: "\f0d7";
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-left: 4px; }
      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;
        *display: inline;
        *zoom: 1;
        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: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        content: "\f007";
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-right: 4px;
        display: none; }
      nav.navbar ul.navbar-nav > li > a.dropdown-profile_account span {
        display: block;
        color: #2482fa; }
        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;
          /*@include fontawesome();
          content: "\f0e0";
          @include inlineblock();
          margin-right: 4px;*/ }
        nav.navbar ul.navbar-nav > li > a.action-messages .privatemsg-count {
          position: absolute;
          top: 5px;
          right: 5px;
          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: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        content: "\f013";
        display: inline-block;
        *display: inline;
        *zoom: 1;
        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 {
    /*@include fontawesome();
    @include node-type-post;
    @include inlineblock();
    margin-right: 4px;*/
    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 {
    /*@include fontawesome();
    @include node-type-post;
    @include inlineblock();
    margin-right: 4px;*/
    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: 1;
    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;
      *display: inline;
      *zoom: 1;
      font-family: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      margin-right: 4px;
      font-size: 12px; }
    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"; }
    nav.navbar.secondary_navbar ul.navbar-nav > li a.action-people_admin:before {
      content: "\f0c0"; }
    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: "\f037"; }
    nav.navbar.secondary_navbar ul.navbar-nav > li a.action-ads:before {
      content: "\f006"; }
    nav.navbar.secondary_navbar ul.navbar-nav > li a.action-sponsorships:before {
      content: "\f155"; }
    nav.navbar.secondary_navbar ul.navbar-nav > li a.action-reports:before {
      content: "\f080"; }
  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: normal;
        letter-spacing: -0.3px;
        font-family: 'Titillium Web', sans-serif; }
        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: normal;
          letter-spacing: -0.3px;
          font-family: 'Titillium Web', sans-serif;
          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; }

.navbar-left ul li ul {
  background-color: #fff;
  box-shadow: 0 14px 22px 0 rgba(0, 0, 0, 0.1);
  border: none; }
  .navbar-left ul li ul li a {
    color: #000; }
    .navbar-left ul li ul li a:hover {
      background: none;
      color: #2482fa; }
.navbar-left ul li#industry li {
  font-size: 15px;
  font-weight: 600; }
  .navbar-left ul li#industry li a {
    font-size: 15px;
    font-weight: 600; }

.navbar-right {
  background-color: rgba(28, 110, 199, 0.02);
  padding-left: 10px;
  padding-right: 10px;
  width: 293px; }
  .navbar-right ul {
    width: 100%;
    text-align: center; }
    .navbar-right ul li {
      float: none;
      display: inline-block; }
      .navbar-right ul li a:hover:before {
        opacity: 0.5;
        z-index: 2; }
      .navbar-right ul li a:hover:after {
        content: '';
        width: 16px;
        height: 16px;
        position: absolute;
        background: none;
        top: 17px;
        border-radius: 100%;
        right: 12px;
        z-index: 1; }
      .navbar-right ul li ul {
        background-color: #fff;
        box-shadow: 0 14px 22px 0 rgba(0, 0, 0, 0.1);
        border: none;
        padding: 15px 20px; }
        .navbar-right ul li ul li {
          display: block;
          text-align: right;
          font-size: 15px; }
          .navbar-right ul li ul li a {
            color: #000;
            font-size: 15px; }
            .navbar-right ul li ul li a:hover {
              color: #2482fa;
              background: none; }
    .navbar-right ul li.open a:before {
      opacity: 0.5; }
    .navbar-right ul li#profile_account a {
      position: relative; }
      .navbar-right ul li#profile_account a.dropdown-profile_account {
        padding-top: 5px;
        padding-bottom: 5px; }
        .navbar-right ul li#profile_account a.dropdown-profile_account:after {
          font-family: FontAwesome;
          font-weight: normal;
          font-style: normal;
          text-decoration: inherit;
          -webkit-font-smoothing: antialiased;
          content: "\f0d7";
          display: inline-block;
          margin-left: 4px;
          vertical-align: middle; }
        .navbar-right ul li#profile_account a.dropdown-profile_account:hover:after {
          width: auto;
          height: auto;
          position: static;
          background: none;
          color: #000; }
    .navbar-right ul li#profile_account .profile-picture {
      display: inline-block; }
      .navbar-right ul li#profile_account .profile-picture img {
        height: 32px;
        width: 32px;
        border-radius: 100%;
        box-shadow: #CCC 1px 1px 5px 1px; }
    .navbar-right ul li#profile_account .profile-realname {
      display: inline-block;
      margin-left: 5px;
      color: #000;
      position: relative;
      white-space: nowrap;
      max-width: 68px;
      vertical-align: middle;
      overflow: hidden;
      text-overflow: ellipsis;
      padding-bottom: 2px; }
    .navbar-right ul li#profile_account .device-795, .navbar-right ul li#profile_account .device-390 {
      display: none; }
    .navbar-right ul li#profile_account ul.dropdown-menu li a {
      padding-left: 0px;
      padding-right: 0px; }
    .navbar-right ul li#search ul {
      background: none;
      padding: 0px;
      border: none;
      box-shadow: inherit;
      right: auto;
      left: -40px; }
      .navbar-right ul li#search ul .form-wrapper {
        width: auto; }
        .navbar-right ul li#search ul .form-wrapper form {
          background: none;
          border: medium none;
          padding: 0; }
          .navbar-right ul li#search ul .form-wrapper form .form-item {
            padding-bottom: 0px; }
            .navbar-right ul 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: #2482fa !important;
              text-shadow: 0px 0px 0px #000 !important;
              -webkit-text-fill-color: transparent !important; }
            .navbar-right ul li#search ul .form-wrapper form .form-item input::-webkit-input-placeholder {
              color: #ccc;
              text-shadow: none;
              -webkit-text-fill-color: initial; }

/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 *
 * @geedmo - Licensed under the MIT license
 */
.yamm #communities.mega-menu {
  position: static; }
  .yamm #communities.mega-menu .dropdown-menu {
    left: 0;
    right: 0; }
    .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: normal; }
.yamm .container {
  position: relative; }
.yamm .yamm-content {
  padding: 20px 30px; }

.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;
    *display: inline;
    *zoom: 1;
    font-weight: 600;
    padding-right: 8px;
    margin-right: 4px;
    color: #db8439; }
    .mm-menu .mm-menu-header h2 .mm-label:before {
      font-family: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      content: "\f0c0";
      display: inline-block;
      *display: inline;
      *zoom: 1;
      margin-right: 4px; }
.mm-menu ul li {
  list-style-type: disc; }

.sidebar ul.action_links {
  margin: 10px 0 20px 0;
  padding: 0; }
  .sidebar ul.action_links li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 49%;
    margin-bottom: 8px; }
    .sidebar ul.action_links li a, .sidebar ul.action_links li .ece-follow-action, .sidebar ul.action_links li input[type=submit] {
      border-radius: 5px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      display: inline-block;
      *display: inline;
      *zoom: 1;
      width: 100%;
      text-align: center; }
.sidebar .ece-group_card.non-member {
  margin-bottom: 40px; }
.sidebar .ece-ad, .sidebar .left-rail-ads {
  margin-top: 0px;
  margin-bottom: 40px;
  float: left;
  width: 100%;
  display: block;
  text-align: center; }
.sidebar .adsbygoogle {
  display: block !important;
  margin: 0 auto !important;
  overflow: hidden;
  width: 100% !important; }
.sidebar .ece-jobs_widget {
  float: left;
  width: 100%;
  margin-bottom: 40px; }
.sidebar .ece-org_handraiser_widget {
  display: block;
  float: left; }
  .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form h2 {
    margin: 0px;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: left;
    color: #383838;
    margin-bottom: 7px; }
  .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form p {
    color: #8d8d8d;
    font-size: 14px; }
  .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form {
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
    padding: 20px;
    border: none;
    /*radio css*/ }
    .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form .form-item {
      padding-bottom: 10px;
      margin-top: 0px; }
      .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form .form-item .description {
        font-size: 14px; }
    .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form label {
      font-size: 14px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.3px;
      text-align: left;
      color: #383838; }
    .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form #edit-gdpr-consent-title label {
      font-size: 14px;
      font-weight: 600; }
    .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form input {
      height: 31px;
      border-radius: 15.5px;
      background-color: #fff;
      border: solid 1px #e0e0e0;
      font-size: 14px; }
    .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form [type="radio"] {
      height: auto; }
    .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form [type="radio"]:checked,
    .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form [type="radio"]:not(:checked) {
      position: absolute;
      left: -9999px; }
    .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form [type="radio"]:checked + label,
    .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form 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: #383838;
      line-height: normal; }
    .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form [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%; }
    .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form [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 #2482fa; }
    .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form [type="radio"]:checked + label:after,
    .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form [type="radio"]:not(:checked) + label:after {
      content: '';
      width: 5px;
      height: 5px;
      background: #2482fa;
      border: 1px solid #2482fa;
      position: absolute;
      top: 6px;
      left: 4px;
      border-radius: 100%;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease; }
    .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form [type="radio"]:not(:checked) + label:after {
      opacity: 0;
      -webkit-transform: scale(0);
      transform: scale(0); }
    .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form [type="radio"]:checked + label:after {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1); }
    .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form input[type="submit"] {
      margin-top: 10px;
      padding: 8px 10px 9px 10px;
      width: 100%;
      border: none;
      border-radius: 40px;
      background: #2482fa;
      margin-bottom: 0px;
      height: auto;
      font-size: 14px; }
      .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form input[type="submit"]:hover {
        padding: 6px 4px 7px 4px;
        color: #fff;
        background: #2482fa;
        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; }
      .sidebar .ece-org_handraiser_widget .subscribe-widget-box .subscribe-form form input[type="submit"]:focus {
        padding: 6px 4px 7px 4px;
        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; }
.sidebar .ece-sponsors_summary {
  margin-top: 0;
  margin-bottom: 40px; }
.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: normal;
  letter-spacing: 1px;
  color: #383838;
  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: normal;
        letter-spacing: -0.2px;
        text-transform: uppercase;
        margin-bottom: 12px;
        margin-top: 0px;
        color: #383838; }
      .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: normal;
      letter-spacing: -0.2px;
      text-transform: uppercase;
      margin-bottom: 12px;
      margin-top: 0px;
      color: #383838;
      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: #383838; }
    .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: normal;
      letter-spacing: 0.5px;
      text-transform: capitalize;
      margin-bottom: 12px;
      margin-top: 0px;
      color: #383838; }
    .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: normal;
        letter-spacing: 0.5px;
        text-transform: capitalize;
        margin-bottom: 12px;
        margin-top: 0px;
        color: #383838; }
      .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: normal;
      letter-spacing: 1px;
      text-align: center;
      color: #fff;
      background-color: #2482fa;
      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: normal;
      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: #383838;
      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: #383838; }
    .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: #2482fa; }
    .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 #2482fa; }
    .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: #2482fa;
      border: 1px solid #2482fa;
      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: #383838; }
    .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: #2482fa; }
    .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 #2482fa; }
    .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: #2482fa;
      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: #2482fa;
      left: 3px;
      font-size: 8px;
      width: auto;
      height: auto; }
    .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: "Titillium Web", sans-serif;
      background: #fff url(../images/icons/icon-search-gray-light.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: normal;
    letter-spacing: -0.2px;
    text-align: left !important;
    color: #383838;
    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: normal;
      letter-spacing: -0.2px;
      color: #383838;
      margin: 0px; }

.ece-newsletter_subscribe_widget {
  -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; }
  .ece-newsletter_subscribe_widget h2.subscribe-title {
    color: #4a88b8;
    font-size: 13px;
    font-weight: 600;
    margin: 0 0 6px;
    text-transform: inherit; }
  .ece-newsletter_subscribe_widget .summary {
    font-size: 13px;
    line-height: 19px; }
  .ece-newsletter_subscribe_widget #ece-subscribe-newsletter-form {
    border: 0;
    background: none;
    padding: 0; }
    .ece-newsletter_subscribe_widget #ece-subscribe-newsletter-form .submit-subscribe {
      margin-bottom: 6px; }

form {
  margin: 0;
  border: 1px solid #ecebea;
  background: #fafafa;
  padding: 20px; }
  form .description {
    margin: 0;
    padding: 0;
    font-size: 14px; }

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: .75; }
  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, textarea {
  width: 100%;
  padding: 8px 12px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  font-size: 14px; }
  input:focus, textarea:focus {
    outline: none; }
  input[type=checkbox], textarea[type=checkbox] {
    width: auto;
    height: auto;
    padding: 0; }
  input[type=radio], textarea[type=radio] {
    width: 15px;
    height: auto; }

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

select {
  width: 100%;
  padding: 5px 8px;
  border: 1px solid #d9d9d9;
  font-size: 18px;
  background: linear-gradient(#fff, #e6e6e6); }

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

label span.form-required {
  color: inherit;
  font-family: FontAwesome;
  content: "\f069"; }

.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 .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-image,
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 {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 20px;
  border: 1px solid #f3f5f6;
  background-color: #fff;
  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-image .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 .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: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f019";
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 4px; }
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: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      content: "\f071";
      display: inline-block;
      *display: inline;
      *zoom: 1;
      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: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      display: inline-block;
      *display: inline;
      *zoom: 1;
      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"; }
    .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: 35px;
  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: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        content: "\f25a";
        display: inline-block;
        *display: inline;
        *zoom: 1;
        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; }

.container-inline-date .form-item {
  width: inherit; }
  .container-inline-date .form-item .date-padding {
    padding: 0; }
    .container-inline-date .form-item .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; }

.ece-guidelines {
  -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; }

.form-body {
  -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; }
  .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 {
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    padding: 20px;
    border: 1px solid #f7f9fa;
    background-color: #fcfdfd;
    margin-bottom: 14px; }
    form.node-form .form-actions input {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      border-radius: 6px;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      padding: 8px 14px;
      margin-bottom: 0;
      margin-right: 13px;
      font-size: 14px; }
      form.node-form .form-actions input.publish_advance {
        background-color: #1d5c30;
        margin-right: 20px; }
      form.node-form .form-actions input.remove_advance {
        background-color: #4f0000; }
  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.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-color: #1490ec;
        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: FontAwesome;
          font-weight: normal;
          font-style: normal;
          text-decoration: inherit;
          -webkit-font-smoothing: antialiased;
          content: "\f040";
          display: inline-block;
          *display: inline;
          *zoom: 1;
          margin-right: 4px; }
        ul.chooser-items li .chooser-item.chooser-edit.edit-add:before {
          font-family: FontAwesome;
          font-weight: normal;
          font-style: normal;
          text-decoration: inherit;
          -webkit-font-smoothing: antialiased;
          content: "\f067";
          display: inline-block;
          *display: inline;
          *zoom: 1;
          margin-right: 4px; }

.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: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      content: "\f06a";
      display: inline-block;
      *display: inline;
      *zoom: 1;
      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;
  *display: inline;
  *zoom: 1; }
  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: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    font-size: 16px;
    color: #fff;
    width: 26px;
    padding: 4px;
    text-align: center; }
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: "\f09a";
  margin-top: 2px;
  margin-left: 1px; }
form#user-profile-form .field-name-ece-social-youtube label:before {
  background: #E62117;
  content: "\f16a";
  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;
  *display: inline;
  *zoom: 1;
  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: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f05c";
    display: inline-block;
    *display: inline;
    *zoom: 1;
    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: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f05c";
    display: inline-block;
    *display: inline;
    *zoom: 1;
    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;
  *display: inline;
  *zoom: 1;
  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; }

.lead-collection-form #lead-collection-content #ece-lead-collection-friction-form h3 {
  margin-top: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold; }
.lead-collection-form #lead-collection-content #ece-lead-collection-friction-form p {
  font-size: 14px;
  line-height: 20px; }
.lead-collection-form #lead-collection-content #ece-lead-collection-friction-form .form-item {
  font-size: 14px;
  line-height: 20px; }
  .lead-collection-form #lead-collection-content #ece-lead-collection-friction-form .form-item.form-type-textfield label {
    font-size: 12px;
    line-height: 18px; }
  .lead-collection-form #lead-collection-content #ece-lead-collection-friction-form .form-item input {
    font-size: 11px; }
  .lead-collection-form #lead-collection-content #ece-lead-collection-friction-form .form-item.form-item-first-name, .lead-collection-form #lead-collection-content #ece-lead-collection-friction-form .form-item.form-item-last-name {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 49%; }
.lead-collection-form #lead-collection-content #ece-lead-collection-friction-form .form-item#edit-gdpr-consent-title {
  padding-bottom: 10px; }
  .lead-collection-form #lead-collection-content #ece-lead-collection-friction-form .form-item#edit-gdpr-consent-title label {
    font-size: 14px;
    line-height: 20px;
    font-weight: normal; }
.lead-collection-form #lead-collection-content #ece-lead-collection-friction-form .form-item-gdpr-consent label {
  font-size: 12px;
  line-height: 18px; }
.lead-collection-form #lead-collection-content #ece-lead-collection-friction-form .form-item-gdpr-consent #edit-gdpr-consent label {
  font-size: 12px;
  line-height: 18px; }
.lead-collection-form #lead-collection-content #ece-lead-collection-friction-form .form-item-gdpr-consent input[type=radio].error + label {
  color: red; }
.lead-collection-form #lead-collection-content #ece-lead-collection-friction-form .form-item-gdpr-consent .description {
  font-size: 12px;
  line-height: 18px; }

@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: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f096";
  display: inline-block;
  *display: inline;
  *zoom: 1;
  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;
    *display: inline;
    *zoom: 1;
    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;
    *display: inline;
    *zoom: 1;
    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;
    *display: inline;
    *zoom: 1; }
    form#ece-sponsorship-experts-form .sponsorship-expert .form-checkboxes .form-type-checkbox {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      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;
    *display: inline;
    *zoom: 1;
    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;
      *display: inline;
      *zoom: 1;
      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;
      *display: inline;
      *zoom: 1;
      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; }

.privatemsg-count.unread {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  padding: 1px 2px;
  background-color: #580000;
  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: #F49340; }
    .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; }

form#privatemsg-new {
  background: none;
  border: none;
  padding: 0px;
  font-size: 14px; }
  form#privatemsg-new select {
    font-size: 14px;
    color: #383838;
    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; }
  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 {
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    background-color: #2482fa;
    line-height: normal;
    font-size: 14px;
    color: #fff;
    border: solid 2px transparent;
    line-height: normal;
    font-weight: 600;
    text-align: center;
    display: inline-block;
    padding: 4px 20px 5px 20px;
    width: auto !important;
    margin-top: 0 !important;
    margin-left: 10px; }
    form#privatemsg-new #edit-actions #edit-cancel: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 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);
      border: solid 2px #fff;
      color: #fff;
      line-height: normal;
      opacity: 1;
      font-weight: 600; }
    form#privatemsg-new #edit-actions #edit-cancel:focus {
      background-image: -webkit-linear-gradient(203deg, #2779d2, #2483ff);
      background-image: -moz-linear-gradient(203deg, #2779d2, #2483ff);
      background-image: -ms-linear-gradient(203deg, #2779d2, #2483ff);
      background-image: -o-linear-gradient(203deg, #2779d2, #2483ff);
      background-image: linear-gradient(203deg, #2779d2, #2483ff);
      -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);
      border: solid 2px #fff;
      color: rgba(255, 255, 255, 0.8);
      line-height: normal;
      font-weight: 600;
      opacity: 1;
      outline: none; }
  form#privatemsg-new .fieldset-legend {
    font-size: 14px; }
  form#privatemsg-new textarea {
    border-color: #e0e0e0; }
  form#privatemsg-new h2.privatemsg-reply {
    margin: 0 0 8px 0; }
  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; }

.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 .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: 0;
      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)"; }
  .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .dataTables_processing {
    top: 10%;
    z-index: 9991; }
  .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; }
      .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr {
        background: none;
        border: none; }
        .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr td {
          border: none;
          padding: 0; }
          .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr td.dataTables_empty {
            border-top: 1px solid #e6e6e6;
            border-bottom: 1px solid #e6e6e6;
            padding-top: 6px;
            padding-bottom: 6px;
            text-align: center; }
            .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper table.dataTable tbody tr td.dataTables_empty span {
              font-style: italic;
              color: #808080; }
  .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container {
    display: block;
    background: transparent;
    padding: 14px 0;
    margin: 0; }
    .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container.first ul.pagination li.paginate_button {
      display: none; }
      .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container.first ul.pagination li.paginate_button.previous, .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container.first ul.pagination li.paginate_button.next {
        display: inline; }
    .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .dataTables_info {
      float: right;
      display: block;
      padding: 6px 0;
      vertical-align: middle;
      color: #999999;
      font-size: 11px;
      line-height: 20px;
      margin-left: 10px; }
      .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .dataTables_info strong {
        color: #4A4A4A; }
    .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .dataTables_paginate {
      float: left;
      clear: none;
      font-size: 11px;
      margin: 0 auto;
      padding-top: 0;
      text-align: left; }
      .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .dataTables_paginate > span > span {
        display: inline-block;
        margin: 0 2px; }
      .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .dataTables_paginate span.pagination-numbers {
        display: inline-block;
        margin-top: 17px; }
      .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .dataTables_paginate ul.pagination {
        padding: 0;
        margin: 0; }
        .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .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; }
          .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .dataTables_paginate ul.pagination a.paginate_button:hover {
            border-color: #b3b3b3;
            background: #f3f3f3;
            color: #666666 !important; }
          .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .dataTables_paginate ul.pagination a.paginate_button.current {
            background: #9eaeba;
            color: #fff !important; }
          .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .dataTables_paginate ul.pagination a.paginate_button.disabled {
            border-color: #e6e6e6;
            color: #ecebea !important; }
            .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .dataTables_paginate ul.pagination a.paginate_button.disabled:hover {
              border-color: #e6e6e6;
              color: #ecebea !important;
              background: #fff;
              cursor: default; }
          .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .dataTables_paginate ul.pagination a.paginate_button.previous {
            margin-right: 4px; }
          .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .dataTables_paginate ul.pagination a.paginate_button.next {
            margin-left: 4px; }
    .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .jump {
      float: left;
      margin: 0 0 0 6px; }
      .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .jump .interstitial {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        font-size: 10px;
        color: #b3b3b3; }
      .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .jump input[type="text"] {
        margin: 0 0 0 8px;
        width: 48px;
        padding: 6px 3px;
        font-size: 10px;
        text-align: center; }
      .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .jump button {
        background: transparent;
        border: none; }
        .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .jump button:focus {
          outline: none; }
        .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .jump button:after {
          font-family: FontAwesome;
          font-weight: normal;
          font-style: normal;
          text-decoration: inherit;
          -webkit-font-smoothing: antialiased;
          content: "\f0a9";
          display: inline-block;
          *display: inline;
          *zoom: 1;
          color: #0C3452; }
        .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container .jump button span {
          display: none; }
  .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; }
.ece-searcher.ece-searcher-lite .ece-searcher-form, .ece-searcher.ece-searcher-side .ece-searcher-form {
  display: none; }

.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 .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: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      display: inline-block;
      *display: inline;
      *zoom: 1;
      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"; }
    .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"; }
    .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: "\f006"; }
    .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: "Titillium Web", sans-serif;
  margin: 10px 0;
  font-size: 18px;
  line-height: 1.2em; }
  .ece-search_result h2 a {
    color: #4A4A4A; }
    .ece-search_result h2 a:hover, .ece-search_result h2 a:focus {
      color: #db8439; }
.ece-search_result > article {
  margin: 0 0 40px 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: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      content: "\f064";
      display: inline-block;
      *display: inline;
      *zoom: 1;
      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;
      *display: inline;
      *zoom: 1;
      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:before {
      background: url(../images/icons/icon-comments-blue-gray.svg);
      background-size: 100%;
      background-repeat: no-repeat;
      content: '';
      margin-right: 4px;
      top: 3px;
      position: relative;
      width: 14px;
      height: 13px;
      display: inline-block;
      *display: inline;
      *zoom: 1; }
    .ece-search_result ul.article-menu li .widget-comment:hover {
      color: #2482fa; }
      .ece-search_result ul.article-menu li .widget-comment:hover:before {
        background: url(../images/icons/icon-comments-blue.svg);
        background-size: 100%; }
    .ece-search_result ul.article-menu li .widget-comment:focus {
      color: #2482fa;
      opacity: 0.7; }
      .ece-search_result ul.article-menu li .widget-comment:focus:before {
        background: url(../images/icons/icon-comments-blue.svg);
        background-size: 100%; }
    .ece-search_result ul.article-menu li .widget-answer:before {
      font-family: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      content: "\f27b";
      display: inline-block;
      *display: inline;
      *zoom: 1;
      margin-right: 4px; }
.ece-search_result .node-unpublished {
  background: #efe6e6; }
.ece-search_result article.node {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  background: #FFF; }
  .ece-search_result article.node:after {
    content: "";
    display: table;
    clear: both; }
  .ece-search_result article.node .meta {
    font-size: 12px;
    padding: 0 0 6px 0;
    margin: 25px 20px 0;
    border-bottom: 1px dotted #ecebea;
        /*.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 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: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        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: 10px 0 2px;
    margin: 0 20px; }
    .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 .byline {
      display: inline-block;
      font-size: 12px;
      margin: 2px 0 0; }
      .ece-search_result article.node .ece-author_card.article-author .byline p {
        margin: 0; }
        .ece-search_result article.node .ece-author_card.article-author .byline p.author_title {
          max-width: 505px; }
      .ece-search_result article.node .ece-author_card.article-author .byline .profile-realname {
        font-size: 14px;
        font-weight: 600; }
        .ece-search_result article.node .ece-author_card.article-author .byline .profile-realname a {
          color: #db8439; }
          .ece-search_result article.node .ece-author_card.article-author .byline .profile-realname a:hover, .ece-search_result article.node .ece-author_card.article-author .byline .profile-realname a:focus {
            color: #666666; }
    .ece-search_result article.node .ece-author_card .sponsored_label {
      font-weight: 600; }
  .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;
        *display: inline;
        *zoom: 1;
        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;
      *display: inline;
      *zoom: 1;
      padding: 4px 8px;
      border-left: 1px solid #ecebea;
      border-top: 1px solid #ecebea; }
      .ece-search_result article.node .node-read-more a span {
        font-size: 12px;
        line-height: 16px; }
  .ece-search_result article.node .article-body {
    padding: 0 0 16px 0;
    margin: 0 20px; }
    .ece-search_result article.node .article-body:after {
      content: "";
      display: table;
      clear: both; }
    .ece-search_result article.node .article-body h2 {
      margin: 10px 0 10px;
      font-size: 22px;
      font-weight: bold;
      font-family: "Titillium Web", sans-serif; }
    .ece-search_result article.node .article-body .article-main_image {
      float: left;
      width: 200px;
      margin: 8px 14px 4px 0;
      max-height: 130px;
      display: inline-block;
      overflow: hidden; }
      .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: 14px;
      overflow: visible; }
    .ece-search_result article.node .article-body .article-summary {
      font-size: 16px;
      color: #6b6b6b; }
    .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: #e7ebee; }
    .ece-search_result article.node .ece-activity_widget .user-picture {
      float: left;
      margin: 0 10px 10px 0;
      height: 50px;
      width: 50px; }
      .ece-search_result article.node .ece-activity_widget .user-picture img {
        height: 50px;
        width: 50px;
        border-radius: 100%;
        box-shadow: #CCC 1px 1px 5px 1px; }
    .ece-search_result article.node .ece-activity_widget .contribution {
      width: 100%; }
      .ece-search_result article.node .ece-activity_widget .contribution .loader-container {
        width: 20px;
        height: auto; }
        .ece-search_result article.node .ece-activity_widget .contribution .loader-container .loader {
          visibility: hidden; }
          .ece-search_result article.node .ece-activity_widget .contribution .loader-container .loader.active {
            visibility: visible; }
      .ece-search_result article.node .ece-activity_widget .contribution form {
        width: 100%;
        padding: 18px 10px 10px;
        border: none;
        background: transparent; }
        .ece-search_result article.node .ece-activity_widget .contribution form .form-contents {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex; }
          .ece-search_result article.node .ece-activity_widget .contribution form .form-contents .form-fields {
            width: 100%;
            margin-right: 4px; }
        .ece-search_result article.node .ece-activity_widget .contribution form .user-picture {
          display: inline-block;
          *display: inline;
          *zoom: 1;
          -webkit-box-ordinal-group: -1;
          -moz-box-ordinal-group: -1;
          -ms-flex-order: -1;
          -webkit-order: -1;
          order: -1;
          width: 34px;
          height: 34px;
          min-width: 34px;
          margin-bottom: 0; }
          .ece-search_result article.node .ece-activity_widget .contribution form .user-picture img {
            width: 34px;
            height: 34px;
            min-width: 34px; }
        .ece-search_result article.node .ece-activity_widget .contribution form textarea {
          display: inline-block;
          *display: inline;
          *zoom: 1;
          width: 100%;
          height: 36px;
          resize: none;
          font-size: 13px; }
        .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"] {
          display: inline-block;
          *display: inline;
          *zoom: 1;
          vertical-align: top;
          margin: 2px 0 0 0;
          height: 32px; }
          .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"]:disabled {
            -moz-opacity: 0.5;
            -khtml-opacity: 0.5;
            opacity: 0.5;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)"; }
        .ece-search_result article.node .ece-activity_widget .contribution form .inactive {
          display: none; }
    .ece-search_result article.node .ece-activity_widget .activity-item {
      font-size: 14px; }
      .ece-search_result article.node .ece-activity_widget .activity-item:after {
        content: "";
        display: table;
        clear: both; }
      .ece-search_result article.node .ece-activity_widget .activity-item .realname {
        font-weight: bold; }
      .ece-search_result article.node .ece-activity_widget .activity-item .user-picture {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        width: 34px;
        height: 34px;
        min-width: 34px; }
        .ece-search_result article.node .ece-activity_widget .activity-item .user-picture img {
          width: 34px;
          height: 34px;
          min-width: 34px; }
      .ece-search_result article.node .ece-activity_widget .activity-item ul.item-actions {
        list-style: none;
        margin: 0;
        padding: 0; }
        .ece-search_result article.node .ece-activity_widget .activity-item ul.item-actions li {
          display: inline-block;
          *display: inline;
          *zoom: 1; }
  .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: "\f040"; }
  .ece-search_result article.node.node-question .node-stream-label:before, .ece-search_result article.node.node-answer .node-stream-label:before {
    content: "\f128"; }
  .ece-search_result article.node.node-question .synopsis, .ece-search_result article.node.node-answer .synopsis {
    padding: 16px 0;
    margin: 0 24px; }
    .ece-search_result article.node.node-question .synopsis p, .ece-search_result article.node.node-answer .synopsis p {
      font-size: 12px;
      line-height: 16px; }
      .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: 10px; }
      .ece-search_result article.node.node-question .synopsis .article-qa .user-picture, .ece-search_result article.node.node-answer .synopsis .article-qa .user-picture {
        float: left;
        margin: 0 10px 10px 0;
        height: 50px;
        width: 50px; }
        .ece-search_result article.node.node-question .synopsis .article-qa .user-picture img, .ece-search_result article.node.node-answer .synopsis .article-qa .user-picture img {
          height: 50px;
          width: 50px;
          border-radius: 100%;
          box-shadow: #CCC 1px 1px 5px 1px; }
      .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: 6px; }
        .ece-search_result article.node.node-question .synopsis .article-qa .question-snippet .summary, .ece-search_result article.node.node-answer .synopsis .article-qa .question-snippet .summary {
          font-style: italic;
          font-size: 12px; }
          .ece-search_result article.node.node-question .synopsis .article-qa .question-snippet .summary:before, .ece-search_result article.node.node-answer .synopsis .article-qa .question-snippet .summary:before {
            content: "Q: "; }
      .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:before, .ece-search_result article.node.node-answer .synopsis .article-qa .answer-snippet .summary:before {
          content: "A: "; }
  .ece-search_result article.node.node-shared_link .node-stream-label:before {
    content: "\f0c1"; }
  .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.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 .follow-widget .ece-follow-action {
      border: none;
      padding-bottom: 1px;
      font-size: 26px;
      line-height: 30px; }
      .ece-search_result article.user .follow-widget .ece-follow-action .follow-label {
        display: none; }
      .ece-search_result article.user .follow-widget .ece-follow-action.ece-follow-add {
        color: #82b890; }
        .ece-search_result article.user .follow-widget .ece-follow-action.ece-follow-add:before {
          font-family: FontAwesome;
          font-weight: normal;
          font-style: normal;
          text-decoration: inherit;
          -webkit-font-smoothing: antialiased;
          display: inline-block;
          *display: inline;
          *zoom: 1;
          margin-right: 4px; }
        .ece-search_result article.user .follow-widget .ece-follow-action.ece-follow-add.ece-follow-user:before {
          content: "\f064"; }
      .ece-search_result article.user .follow-widget .ece-follow-action.ece-follow-remove {
        color: #be8080; }
        .ece-search_result article.user .follow-widget .ece-follow-action.ece-follow-remove:before {
          font-family: FontAwesome;
          font-weight: normal;
          font-style: normal;
          text-decoration: inherit;
          -webkit-font-smoothing: antialiased;
          display: inline-block;
          *display: inline;
          *zoom: 1;
          margin-right: 4px; }
        .ece-search_result article.user .follow-widget .ece-follow-action.ece-follow-remove.ece-follow-user:before {
          content: "\f00d"; }
  .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;
    font-style: italic;
    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: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      content: "\f016";
      display: inline-block;
      *display: inline;
      *zoom: 1;
      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: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      content: "\f016";
      display: inline-block;
      *display: inline;
      *zoom: 1;
      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: 4px solid #e6e6e6;
  -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 {
    -webkit-box-shadow: inset 0 14px 20px -20px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 14px 20px -20px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 14px 20px -20px rgba(0, 0, 0, 0.6);
    background-color: #fcfcfc;
    padding: 20px; }
  .ece-search_result.mode-ece_admin .group-admin .rank, .ece-search_result.mode-ece_group_admin .group-admin .rank {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    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;
    *display: inline;
    *zoom: 1; }
  .ece-search_result.mode-ece_admin .group-admin .actions, .ece-search_result.mode-ece_group_admin .group-admin .actions {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    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;
      *display: inline;
      *zoom: 1;
      border-radius: 4px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      padding: 6px 12px;
      color: #fff;
      font-size: 12px;
      cursor: pointer;
      margin: 0 10px 10px 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;
      *display: inline;
      *zoom: 1; }
      .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;
      *display: inline;
      *zoom: 1; }
      .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: #999999;
    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; }
  .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-credentials, .ece-search_result.mode-ece_group_admin .entity-credentials {
    margin: 0 0 6px 0;
    color: #808080;
    font-size: 12px; }
  .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: 0 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;
      *display: inline;
      *zoom: 1;
      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;
        *display: inline;
        *zoom: 1;
        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;
          *display: inline;
          *zoom: 1; }
  .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; }
      .ece-search_result.mode-ece_admin ul.admin_actions li .admin-action, .ece-search_result.mode-ece_group_admin ul.admin_actions li .admin-action {
        font-size: 11px; }
        .ece-search_result.mode-ece_admin ul.admin_actions li .admin-action .action, .ece-search_result.mode-ece_group_admin ul.admin_actions li .admin-action .action {
          display: inline-block;
          *display: inline;
          *zoom: 1;
          padding: 4px 8px;
          margin: 0 10px 0 0;
          border: 1px solid #e6e6e6; }
  .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: #808080; }
    .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_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: 6px 0; }
    .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.mode-ece_micro {
  border-bottom: 1px solid #f3f3f3;
  margin-bottom: 6px; }
  .ece-search_result.mode-ece_micro .entity-label {
    margin: 0 0 6px 0; }
    .ece-search_result.mode-ece_micro .entity-label .article-title a {
      font-size: 14px;
      font-weight: 400;
      color: #2482fa; }
      .ece-search_result.mode-ece_micro .entity-label .article-title a:hover {
        color: #F49340; }
  .ece-search_result.mode-ece_micro .entity-date {
    display: inline-block;
    color: #b3b3b3;
    font-size: 12px; }
.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: #F49340; }
.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: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      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"; }
  .ece-search_result.mode-ece_highlight .list-bullet.node-shared_link:before {
    content: "\f0c1"; }
  .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 #e6e6e6;
  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;
    *display: inline;
    *zoom: 1;
    float: left;
    width: 50px;
    height: 50px; }
  .ece-search_result article.node-resource header.article-author {
    padding: 10px 0 2px;
    margin: 0 40px; }
    .ece-search_result article.node-resource header.article-author .byline .meta {
      margin: 0; }
      .ece-search_result article.node-resource header.article-author .byline .meta .verb:before {
        font-family: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-right: 4px;
        content: "\f02d"; }
  .ece-search_result article.node-resource .article-body {
    padding: 0 0 16px 0;
    margin: 0 40px; }
    .ece-search_result article.node-resource .article-body h2 {
      margin-top: 0; }
    .ece-search_result article.node-resource .article-body .article-summary {
      display: block;
      margin-bottom: 12px;
      font-size: 16px;
      color: #6b6b6b; }
    .ece-search_result article.node-resource .article-body .resource-cta {
      text-align: center; }
      .ece-search_result article.node-resource .article-body .resource-cta a.resource-link {
        background: transparent;
        border-color: #F49340;
        color: #F49340; }
    .ece-search_result article.node-resource .article-body .article-published_date {
      display: block;
      color: #A8ADB5; }
    .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;
      float: left;
      margin-right: 20px;
      position: relative;
      color: #b3b3b3; }
    .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: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        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: #F49340; }
  .ece-search_result article.node-resource.resource-type-link .verb:before {
    content: "\f0c1" !important; }
  .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.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; }

#ec-member-management-report tr {
  display: block;
  width: 100%; }
#ec-member-management-report tbody {
  width: 100%;
  display: block; }
#ec-member-management-report td {
  width: 100%;
  display: block; }

#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: #383838;
      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: #383838; }
      .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 #2482fa; }
      .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: #2482fa;
        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: #2482fa;
        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: normal;
        letter-spacing: -0.2px;
        text-align: center;
        color: #2482fa;
        border-bottom: 2px solid #2482fa;
        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: normal;
    letter-spacing: -0.3px;
    color: #383838; }
  .ece-login-modal .form-control + .form-control {
    margin-top: 10px; }
  .ece-login-modal input[type="submit"]#edit-submit {
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    background-color: #2482fa;
    line-height: normal;
    font-size: 14px;
    color: #fff;
    border: solid 2px transparent;
    line-height: normal;
    font-weight: 600;
    text-align: center;
    display: inline-block;
    padding: 4px 20px 5px 20px;
    padding: 8px 10px;
    margin-top: 10px;
    width: 100%;
    font-size: 12px; }
    .ece-login-modal input[type="submit"]#edit-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 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);
      border: solid 2px #fff;
      color: #fff;
      line-height: normal;
      opacity: 1;
      font-weight: 600; }
    .ece-login-modal input[type="submit"]#edit-submit:focus {
      background-image: -webkit-linear-gradient(203deg, #2779d2, #2483ff);
      background-image: -moz-linear-gradient(203deg, #2779d2, #2483ff);
      background-image: -ms-linear-gradient(203deg, #2779d2, #2483ff);
      background-image: -o-linear-gradient(203deg, #2779d2, #2483ff);
      background-image: linear-gradient(203deg, #2779d2, #2483ff);
      -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);
      border: solid 2px #fff;
      color: rgba(255, 255, 255, 0.8);
      line-height: normal;
      font-weight: 600;
      opacity: 1;
      outline: none; }

#ece-modals .modal-dialog {
  margin: 60px auto;
  font-family: "Titillium Web", sans-serif; }
#ece-modals .modal-content {
  max-width: 635px;
  margin: 0 auto; }
  #ece-modals .modal-content h3 {
    font-weight: 600;
    font-style: normal;
    color: #383838;
    font-size: 14px;
    letter-spacing: -0.3px;
    margin-bottom: 25px;
    font-family: "Titillium Web", sans-serif;
    text-align: left; }
  #ece-modals .modal-content .modal-header {
    border-bottom: none;
    padding: 30px 20px; }
    #ece-modals .modal-content .modal-header .logo {
      max-width: 143px; }
    #ece-modals .modal-content .modal-header .close {
      opacity: 1;
      font-size: 35px;
      font-weight: 600;
      color: #383838; }
      #ece-modals .modal-content .modal-header .close:hover {
        opacity: 1; }
  #ece-modals .modal-content .modal-body {
    padding: 20px; }
    #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: 20px 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: #383838;
        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: #383838; }
        #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 #2482fa; }
        #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: #2482fa;
          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: #2482fa;
          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: normal;
          letter-spacing: -0.2px;
          text-align: center;
          color: #2482fa;
          border-bottom: 2px solid #2482fa;
          padding-bottom: 5px;
          max-width: 137px; }
    #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"] {
      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: normal;
      letter-spacing: -0.3px;
      color: #383838; }
    #ece-modals .modal-content .modal-body .form-control + .form-control {
      margin-top: 10px; }
    #ece-modals .modal-content .modal-body input[type="submit"]#edit-submit {
      border-radius: 30px;
      -webkit-border-radius: 30px;
      -moz-border-radius: 30px;
      background-color: #2482fa;
      line-height: normal;
      font-size: 14px;
      color: #fff;
      border: solid 2px transparent;
      line-height: normal;
      font-weight: 600;
      text-align: center;
      display: inline-block;
      padding: 4px 20px 5px 20px;
      margin-top: 10px;
      width: 100%; }
      #ece-modals .modal-content .modal-body input[type="submit"]#edit-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 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);
        border: solid 2px #fff;
        color: #fff;
        line-height: normal;
        opacity: 1;
        font-weight: 600; }
      #ece-modals .modal-content .modal-body input[type="submit"]#edit-submit:focus {
        background-image: -webkit-linear-gradient(203deg, #2779d2, #2483ff);
        background-image: -moz-linear-gradient(203deg, #2779d2, #2483ff);
        background-image: -ms-linear-gradient(203deg, #2779d2, #2483ff);
        background-image: -o-linear-gradient(203deg, #2779d2, #2483ff);
        background-image: linear-gradient(203deg, #2779d2, #2483ff);
        -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);
        border: solid 2px #fff;
        color: rgba(255, 255, 255, 0.8);
        line-height: normal;
        font-weight: 600;
        opacity: 1;
        outline: none; }
      #ece-modals .modal-content .modal-body input[type="submit"]#edit-submit.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 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);
        border: solid 2px #fff;
        color: #fff;
        line-height: normal;
        opacity: 1;
        font-weight: 600; }
      #ece-modals .modal-content .modal-body input[type="submit"]#edit-submit.form-submit:focus {
        background-image: -webkit-linear-gradient(203deg, #2779d2, #2483ff);
        background-image: -moz-linear-gradient(203deg, #2779d2, #2483ff);
        background-image: -ms-linear-gradient(203deg, #2779d2, #2483ff);
        background-image: -o-linear-gradient(203deg, #2779d2, #2483ff);
        background-image: linear-gradient(203deg, #2779d2, #2483ff);
        -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);
        border: solid 2px #fff;
        color: rgba(255, 255, 255, 0.8);
        line-height: normal;
        font-weight: 600;
        opacity: 1;
        outline: none; }
      #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: #2482fa; }
      #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 .modal-header {
  padding: 20px 20px 0 20px; }
  #ece-modals.org-about-modal .modal-content .modal-header h3 {
    margin: 0px;
    float: left;
    line-height: 25px;
    display: block;
    max-width: 570px;
    line-height: 25px; }
  #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 + p {
  margin-top: 15px; }

.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: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f06e";
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 4px; }

.resource-cta {
  margin: 14px 0; }
  .resource-cta a.resource-link {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    display: inline-block;
    font-family: "Open Sans Condensed",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: 700;
    background: #B7C7D3;
    color: #fff;
    border: 2px solid transparent;
    padding: 12px 20px;
    transition: .5s all ease; }
    .resource-cta a.resource-link:hover {
      background: transparent;
      color: #B7C7D3;
      border-color: #B7C7D3; }
    .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; }

.node-admin_actions {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: right;
  margin: 0 0 9px 18px; }
  .node-admin_actions ul.admin_actions {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0;
    margin: 0; }
    .node-admin_actions ul.admin_actions li {
      list-style: none; }
      .node-admin_actions ul.admin_actions li a.action {
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        padding: 4px 12px;
        font-size: 12px; }
        .node-admin_actions ul.admin_actions li a.action.action-activity {
          font-size: 14px;
          font-weight: 600;
          font-style: normal;
          letter-spacing: -0.2px;
          text-align: center;
          color: #2482fa;
          height: 35px;
          padding-top: 5px;
          padding-bottom: 5px;
          padding-left: 15px;
          padding-right: 15px;
          border-radius: 18px;
          -webkit-border-radius: 18px;
          -moz-border-radius: 18px;
          border: solid 2px #2482fa;
          position: relative;
          display: inline-block; }
          .node-admin_actions ul.admin_actions li a.action.action-activity:hover {
            color: #2482fa;
            box-shadow: 0 6px 8px 0 rgba(0, 100, 167, 0.11); }
          .node-admin_actions ul.admin_actions li a.action.action-activity:focus {
            opacity: 0.7;
            color: #2482fa;
            box-shadow: 0 6px 8px 0 rgba(0, 100, 167, 0.11); }
          .node-admin_actions ul.admin_actions li a.action.action-activity:before {
            font-family: FontAwesome;
            font-weight: normal;
            font-style: normal;
            text-decoration: inherit;
            -webkit-font-smoothing: antialiased;
            content: "\f00b";
            display: inline-block;
            *display: inline;
            *zoom: 1;
            vertical-align: middle;
            margin-right: 10px;
            color: #2482fa; }
        .node-admin_actions ul.admin_actions li a.action.action-edit {
          font-size: 14px;
          font-weight: 600;
          font-style: normal;
          letter-spacing: -0.2px;
          text-align: center;
          color: #2482fa;
          height: 35px;
          padding-top: 5px;
          padding-bottom: 5px;
          padding-left: 15px;
          padding-right: 15px;
          border-radius: 18px;
          -webkit-border-radius: 18px;
          -moz-border-radius: 18px;
          border: solid 2px #2482fa;
          position: relative;
          display: inline-block; }
          .node-admin_actions ul.admin_actions li a.action.action-edit:hover {
            color: #2482fa;
            box-shadow: 0 6px 8px 0 rgba(0, 100, 167, 0.11); }
          .node-admin_actions ul.admin_actions li a.action.action-edit:focus {
            opacity: 0.7;
            color: #2482fa;
            box-shadow: 0 6px 8px 0 rgba(0, 100, 167, 0.11); }
          .node-admin_actions ul.admin_actions li a.action.action-edit:before {
            font-family: FontAwesome;
            font-weight: normal;
            font-style: normal;
            text-decoration: inherit;
            -webkit-font-smoothing: antialiased;
            content: "\f040";
            display: inline-block;
            *display: inline;
            *zoom: 1;
            margin-right: 10px;
            color: #2482fa; }

.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: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      display: inline-block;
      *display: inline;
      *zoom: 1;
      line-height: 8px;
      content: "\f164";
      color: #2482fa; }
  .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: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      display: inline-block;
      *display: inline;
      *zoom: 1;
      line-height: 8px;
      color: #02599D;
      font-size: 12px; }
    .ece-voting-widget .ece-voting-action.ece-voting-action-up:before {
      content: "\f087"; }
    .ece-voting-widget .ece-voting-action.ece-voting-action-down:before {
      content: "\f164"; }
    .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 12px 0 0; }
    .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; }
    ul.group-actions li .ece-follow-action {
      list-style-type: none;
      display: inline-block;
      color: #fff;
      height: auto;
      line-height: normal;
      padding: 5px 10px 6px 10px;
      min-width: 120px;
      cursor: pointer;
      text-align: center;
      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);
      border-radius: 30px;
      -webkit-border-radius: 30px;
      -moz-border-radius: 30px; }
      ul.group-actions li .ece-follow-action:hover {
        padding: 2px 4px 3px 4px;
        color: #fff;
        border: solid 2px #fff;
        box-shadow: 0 4px 4px 0 rgba(0, 100, 167, 0.5);
        background: #2779d2;
        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); }
      ul.group-actions li .ece-follow-action:focus {
        padding: 2px 4px 3px 4px;
        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;
        opacity: 1; }

.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 {
  -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; }
  .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;
      *display: inline;
      *zoom: 1;
      padding-left: 20px; }
      .article-author.ece-author_bio ul.ece-tiny_bio-actions li a, .article-author.ece-author_bio ul.ece-tiny_bio-actions li .ece-follow-action {
        color: #4d855e;
        font-size: 16px;
        font-weight: bold; }

.ece-sponsors_summary {
  margin-top: 0px;
  /*.ece-sponsors_box {
      & + .ece-sponsors_box {
        border-top: 1px solid #f0f0f0;
        margin-top: 10px;
        padding-top: 10px;
      }
  }*/ }
  .ece-sponsors_summary .sponsor-summary-wrapper {
    -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;
    padding: 10px;
    display: flex;
    flex-wrap: wrap; }
    .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; }
      .ece-sponsors_summary .sponsor-summary-wrapper .ece-sponsors_box br {
        display: none; }
      .ece-sponsors_summary .sponsor-summary-wrapper .ece-sponsors_box div {
        margin: 0 auto;
        padding: 10px; }
  .ece-sponsors_summary h2.side-title {
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: left;
    color: #383838;
    margin-bottom: 15px;
    border-bottom: none;
    margin-top: 0px; }
  .ece-sponsors_summary .article-summary {
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: left;
    color: #6b6b6b;
    word-break: break-word;
    display: none; }
  .ece-sponsors_summary h3 {
    margin: 0;
    padding: 0; }
  .ece-sponsors_summary .article-title {
    display: none; }
  .ece-sponsors_summary .article-main_image {
    display: block;
    text-align: center; }
    .ece-sponsors_summary .article-main_image img {
      width: 100%; }

.ece-group_members_card {
  margin-top: 16px; }
  .ece-group_members_card .com-advisory-wrapper {
    -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; }
  .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.2px;
    text-align: left;
    color: #383838;
    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.2px;
        text-align: left;
        color: #383838;
        position: relative;
        margin-bottom: 5px;
        line-height: normal; }
    .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.2px;
      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;
    *display: inline;
    *zoom: 1;
    width: 49%;
    margin-bottom: 8px; }
    .sidebar ul.action_links li a, .sidebar ul.action_links li .ece-follow-action, .sidebar ul.action_links li input[type=submit] {
      border-radius: 5px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      display: inline-block;
      *display: inline;
      *zoom: 1;
      width: 100%;
      text-align: center; }

.ece-newsletter_subscribe_widget {
  -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; }
  .ece-newsletter_subscribe_widget h2.subscribe-title {
    color: #4a88b8;
    font-size: 13px;
    font-weight: 600;
    margin: 0 0 6px;
    text-transform: inherit; }
  .ece-newsletter_subscribe_widget .summary {
    font-size: 13px;
    line-height: 19px; }
  .ece-newsletter_subscribe_widget #ece-subscribe-newsletter-form {
    border: 0;
    background: none;
    padding: 0; }
    .ece-newsletter_subscribe_widget #ece-subscribe-newsletter-form .submit-subscribe {
      margin-bottom: 6px; }

.ece-newsletter_subscribe_widget {
  border: none;
  box-shadow: inherit;
  background: none;
  padding: 0px;
  margin-bottom: 40px; }
  .ece-newsletter_subscribe_widget .subscribe-widget-box {
    -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 20px 0 20px; }
  .ece-newsletter_subscribe_widget h2.subscribe-title {
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: left;
    color: #383838;
    font-family: "Titillium Web", sans-serif !important;
    margin-bottom: 15px; }
  .ece-newsletter_subscribe_widget .summary {
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.1px;
    text-align: left;
    color: #383838;
    font-family: "Titillium Web", sans-serif !important;
    margin-bottom: 20px; }
  .ece-newsletter_subscribe_widget .subscribe-form .form-item {
    max-width: 165px;
    margin-right: 10px;
    float: left;
    padding-bottom: 0px; }
    .ece-newsletter_subscribe_widget .subscribe-form .form-item input {
      border-radius: 15.5px;
      background-color: #fafafa;
      border: solid 1px #e0e0e0;
      height: 31px;
      font-size: 14px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.3px;
      text-align: left;
      color: #383838;
      font-family: "Titillium Web", sans-serif !important; }
  .ece-newsletter_subscribe_widget .subscribe-form #ece-subscribe-newsletter-form .submit-subscribe {
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    background-color: #2482fa;
    line-height: normal;
    font-size: 14px;
    color: #fff;
    border: solid 2px transparent;
    line-height: normal;
    font-weight: 600;
    text-align: center;
    display: inline-block;
    padding: 4px 20px 5px 20px;
    margin-bottom: 0;
    padding: 2px 10px 3px 10px;
    font-size: 13px; }
    .ece-newsletter_subscribe_widget .subscribe-form #ece-subscribe-newsletter-form .submit-subscribe: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 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);
      border: solid 2px #fff;
      color: #fff;
      line-height: normal;
      opacity: 1;
      font-weight: 600; }
    .ece-newsletter_subscribe_widget .subscribe-form #ece-subscribe-newsletter-form .submit-subscribe:focus {
      background-image: -webkit-linear-gradient(203deg, #2779d2, #2483ff);
      background-image: -moz-linear-gradient(203deg, #2779d2, #2483ff);
      background-image: -ms-linear-gradient(203deg, #2779d2, #2483ff);
      background-image: -o-linear-gradient(203deg, #2779d2, #2483ff);
      background-image: linear-gradient(203deg, #2779d2, #2483ff);
      -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);
      border: solid 2px #fff;
      color: rgba(255, 255, 255, 0.8);
      line-height: normal;
      font-weight: 600;
      opacity: 1;
      outline: none; }
  .ece-newsletter_subscribe_widget .susbscribe-more {
    margin: 0 -20px;
    margin-top: 15px; }
    .ece-newsletter_subscribe_widget .susbscribe-more .susbscribe-more-btn {
      font-size: 12px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.2px;
      text-align: center;
      color: #2482fa;
      display: block;
      padding: 10px;
      border-top: 1px solid rgba(36, 130, 250, 0.3);
      text-transform: uppercase; }
      .ece-newsletter_subscribe_widget .susbscribe-more .susbscribe-more-btn:hover {
        color: #F49340; }

.ece-related_content_highlight,
.ece-related_comments_highlight {
  -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; }
  .ece-related_content_highlight h2.side-title,
  .ece-related_comments_highlight h2.side-title {
    color: #4a88b8;
    font-size: 13px;
    font-weight: 600;
    margin: 0 0 6px;
    text-transform: inherit;
    border-bottom: 1px solid #e6e6e6;
    text-transform: none !important; }
  .ece-related_content_highlight .ece-search_result .entity-label a:visited,
  .ece-related_comments_highlight .ece-search_result .entity-label a:visited {
    color: #670099 !important; }

.ece-related_content_highlight, .ece-news-subs_highlight, .ece-joined-communities_highlight {
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: "Titillium Web", sans-serif !important;
  background: none;
  box-shadow: none;
  padding: 0px;
  border: none; }
  .ece-related_content_highlight h2, .ece-news-subs_highlight h2, .ece-joined-communities_highlight h2 {
    display: flex; }
    .ece-related_content_highlight h2.side-title, .ece-news-subs_highlight h2.side-title, .ece-joined-communities_highlight h2.side-title {
      font-size: 14px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.2px;
      text-align: left;
      color: #383838;
      margin-bottom: 15px;
      border-bottom: none;
      margin-top: 0px; }
    .ece-related_content_highlight h2 span.result, .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.2px;
      text-align: right;
      color: #8d8d8d;
      margin-left: auto; }
  .ece-related_content_highlight .content .related-content-wrapper, .ece-news-subs_highlight .content .related-content-wrapper, .ece-joined-communities_highlight .content .related-content-wrapper {
    border-radius: 6px;
    background-color: #ffffff;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
    padding: 20px; }
  .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-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-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;
    /*text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;*/ }
    .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_news_subs .entity-label.icon-post, .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_news_subs .entity-label.icon-post, .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_news_subs .entity-label.icon-post {
      width: auto;
      height: auto;
      border: none;
      background: none; }
      .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .article-title .article-title-link span, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .article-title .article-title-link span {
        position: relative;
        padding-left: 35px;
        display: block; }
        .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .article-title .article-title-link span:before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .article-title .article-title-link span:before {
          content: '';
          position: absolute;
          display: inline-block;
          width: 20px;
          height: 20px;
          top: 5px;
          left: 0px;
          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-post .article-title .article-title-link:hover span::before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-post .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-post .article-title .article-title-link:hover span::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-shared_link, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link, .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_news_subs .entity-label.icon-shared_link, .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_news_subs .entity-label.icon-shared_link {
      width: auto;
      height: auto;
      border: none;
      background: none; }
      .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .article-title .article-title-link span, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .article-title .article-title-link span {
        position: relative;
        padding-left: 35px;
        display: block; }
        .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .article-title .article-title-link span:before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .article-title .article-title-link span:before {
          content: '';
          position: absolute;
          display: inline-block;
          width: 20px;
          height: 20px;
          top: 5px;
          left: 0px;
          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-shared_link .article-title .article-title-link:hover span::before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-shared_link .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-shared_link .article-title .article-title-link:hover span::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-resources, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources, .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_news_subs .entity-label.icon-resources, .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_news_subs .entity-label.icon-resources {
      width: auto;
      height: auto;
      border: none;
      background: none; }
      .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .article-title .article-title-link span, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .article-title .article-title-link span {
        position: relative;
        padding-left: 35px;
        display: block; }
        .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .article-title .article-title-link span:before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .article-title .article-title-link span:before {
          content: '';
          position: absolute;
          display: inline-block;
          width: 20px;
          height: 20px;
          top: 5px;
          left: 0px;
          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-resources .article-title .article-title-link:hover span::before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-resources .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-resources .article-title .article-title-link:hover span::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-question, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question, .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_news_subs .entity-label.icon-question, .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_news_subs .entity-label.icon-question {
      width: auto;
      height: auto;
      border: none;
      background: none; }
      .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .article-title .article-title-link span, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .article-title .article-title-link span {
        position: relative;
        padding-left: 35px;
        display: block; }
        .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .article-title .article-title-link span:before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .article-title .article-title-link span:before {
          content: '';
          position: absolute;
          display: inline-block;
          width: 20px;
          height: 20px;
          top: 5px;
          left: 0px;
          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-question .article-title .article-title-link:hover span::before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-question .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-question .article-title .article-title-link:hover span::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-answer, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer, .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_news_subs .entity-label.icon-answer, .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_news_subs .entity-label.icon-answer {
      width: auto;
      height: auto;
      border: none;
      background: none; }
      .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .article-title .article-title-link span, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .article-title .article-title-link span {
        position: relative;
        padding-left: 35px;
        display: block; }
        .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .article-title .article-title-link span:before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .article-title .article-title-link span:before {
          content: '';
          position: absolute;
          display: inline-block;
          width: 20px;
          height: 20px;
          top: 5px;
          left: 0px;
          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-answer .article-title .article-title-link:hover span::before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.icon-answer .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.icon-answer .article-title .article-title-link:hover span::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.case_study, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.case_study, .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_news_subs .entity-label.case_study, .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_news_subs .entity-label.case_study {
      width: auto;
      height: auto;
      border: none;
      background: none; }
      .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .article-title .article-title-link span, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .article-title .article-title-link span {
        position: relative;
        padding-left: 35px;
        display: block; }
        .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .article-title .article-title-link span:before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .article-title .article-title-link span:before {
          content: '';
          position: absolute;
          display: inline-block;
          width: 20px;
          height: 20px;
          top: 5px;
          left: 0px;
          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.case_study .article-title .article-title-link:hover span::before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.case_study .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.case_study .article-title .article-title-link:hover span::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.database_spreadsheet, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet, .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_news_subs .entity-label.database_spreadsheet, .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_news_subs .entity-label.database_spreadsheet {
      width: auto;
      height: auto;
      border: none;
      background: none; }
      .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .article-title .article-title-link span, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .article-title .article-title-link span {
        position: relative;
        padding-left: 35px;
        display: block; }
        .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .article-title .article-title-link span:before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .article-title .article-title-link span:before {
          content: '';
          position: absolute;
          display: inline-block;
          width: 20px;
          height: 20px;
          top: 5px;
          left: 0px;
          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.database_spreadsheet .article-title .article-title-link:hover span::before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.database_spreadsheet .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.database_spreadsheet .article-title .article-title-link:hover span::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.infographic, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.infographic, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.infographic, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.infographic {
      width: auto;
      height: auto;
      border: none;
      background: none; }
      .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .article-title .article-title-link span, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .article-title .article-title-link span {
        position: relative;
        padding-left: 35px;
        display: block; }
        .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .article-title .article-title-link span:before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .article-title .article-title-link span:before {
          content: '';
          position: absolute;
          display: inline-block;
          width: 20px;
          height: 20px;
          top: 5px;
          left: 0px;
          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.infographic .article-title .article-title-link:hover span::before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.infographic .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.infographic .article-title .article-title-link:hover span::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.podcast_audio, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio, .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_news_subs .entity-label.podcast_audio, .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_news_subs .entity-label.podcast_audio {
      width: auto;
      height: auto;
      border: none;
      background: none; }
      .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .article-title .article-title-link span, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .article-title .article-title-link span {
        position: relative;
        padding-left: 35px;
        display: block; }
        .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .article-title .article-title-link span:before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .article-title .article-title-link span:before {
          content: '';
          position: absolute;
          display: inline-block;
          width: 20px;
          height: 20px;
          top: 5px;
          left: 0px;
          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.podcast_audio .article-title .article-title-link:hover span::before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.podcast_audio .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.podcast_audio .article-title .article-title-link:hover span::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.presentation, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.presentation, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.presentation, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.presentation {
      width: auto;
      height: auto;
      border: none;
      background: none; }
      .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .article-title .article-title-link span, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .article-title .article-title-link span {
        position: relative;
        padding-left: 35px;
        display: block; }
        .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .article-title .article-title-link span:before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .article-title .article-title-link span:before {
          content: '';
          position: absolute;
          display: inline-block;
          width: 20px;
          height: 20px;
          top: 5px;
          left: 0px;
          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.presentation .article-title .article-title-link:hover span::before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.presentation .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.presentation .article-title .article-title-link:hover span::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.product_sheet, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet, .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_news_subs .entity-label.product_sheet, .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_news_subs .entity-label.product_sheet {
      width: auto;
      height: auto;
      border: none;
      background: none; }
      .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .article-title .article-title-link span, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .article-title .article-title-link span {
        position: relative;
        padding-left: 35px;
        display: block; }
        .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .article-title .article-title-link span:before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .article-title .article-title-link span:before {
          content: '';
          position: absolute;
          display: inline-block;
          width: 20px;
          height: 20px;
          top: 5px;
          left: 0px;
          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.product_sheet .article-title .article-title-link:hover span::before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.product_sheet .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.product_sheet .article-title .article-title-link:hover span::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.publication, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.publication, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.publication, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.publication {
      width: auto;
      height: auto;
      border: none;
      background: none; }
      .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .article-title .article-title-link span, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.publication .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.publication .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.publication .article-title .article-title-link span {
        position: relative;
        padding-left: 35px;
        display: block; }
        .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .article-title .article-title-link span:before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.publication .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.publication .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.publication .article-title .article-title-link span:before {
          content: '';
          position: absolute;
          display: inline-block;
          width: 20px;
          height: 20px;
          top: 5px;
          left: 0px;
          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.publication .article-title .article-title-link:hover span::before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.publication .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.publication .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.publication .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.publication .article-title .article-title-link:hover span::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.recorded_webinar, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar, .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_news_subs .entity-label.recorded_webinar, .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_news_subs .entity-label.recorded_webinar {
      width: auto;
      height: auto;
      border: none;
      background: none; }
      .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .article-title .article-title-link span, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .article-title .article-title-link span {
        position: relative;
        padding-left: 35px;
        display: block; }
        .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .article-title .article-title-link span:before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .article-title .article-title-link span:before {
          content: '';
          position: absolute;
          display: inline-block;
          width: 20px;
          height: 20px;
          top: 5px;
          left: 0px;
          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.recorded_webinar .article-title .article-title-link:hover span::before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.recorded_webinar .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.recorded_webinar .article-title .article-title-link:hover span::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.white_paper, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper, .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_news_subs .entity-label.white_paper, .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_news_subs .entity-label.white_paper {
      width: auto;
      height: auto;
      border: none;
      background: none; }
      .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .article-title .article-title-link span, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .article-title .article-title-link span {
        position: relative;
        padding-left: 35px;
        display: block; }
        .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .article-title .article-title-link span:before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .article-title .article-title-link span:before {
          content: '';
          position: absolute;
          display: inline-block;
          width: 20px;
          height: 20px;
          top: 5px;
          left: 0px;
          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.white_paper .article-title .article-title-link:hover span::before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.white_paper .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.white_paper .article-title .article-title-link:hover span::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.resource_other, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other, .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_news_subs .entity-label.resource_other, .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_news_subs .entity-label.resource_other {
      width: auto;
      height: auto;
      border: none;
      background: none; }
      .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .article-title .article-title-link span, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .article-title .article-title-link span {
        position: relative;
        padding-left: 35px;
        display: block; }
        .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .article-title .article-title-link span:before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .article-title .article-title-link span:before {
          content: '';
          position: absolute;
          display: inline-block;
          width: 20px;
          height: 20px;
          top: 5px;
          left: 0px;
          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.resource_other .article-title .article-title-link:hover span::before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.resource_other .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.resource_other .article-title .article-title-link:hover span::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.video, .ece-related_content_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.video, .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.video, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.video {
      width: auto;
      height: auto;
      border: none;
      background: none; }
      .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .article-title .article-title-link span, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.video .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .article-title .article-title-link span, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.video .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .article-title .article-title-link span, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.video .article-title .article-title-link span {
        position: relative;
        padding-left: 35px;
        display: block; }
        .ece-related_content_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .article-title .article-title-link span:before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.video .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .article-title .article-title-link span:before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.video .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .article-title .article-title-link span:before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.video .article-title .article-title-link span:before {
          content: '';
          position: absolute;
          display: inline-block;
          width: 20px;
          height: 20px;
          top: 5px;
          left: 0px;
          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.video .article-title .article-title-link:hover span::before, .ece-related_content_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.video .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .article-title .article-title-link:hover span::before, .ece-news-subs_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.video .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_relatedcontent .entity-label.video .article-title .article-title-link:hover span::before, .ece-joined-communities_highlight .content .ece-search_result.mode-ece_news_subs .entity-label.video .article-title .article-title-link:hover span::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.orange, .ece-related_content_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-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-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-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-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-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-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.2px;
      text-align: left;
      color: #383838; }
      .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-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: #383838; }
  .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-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.2px;
    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-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;
      /*content:'';*/
      position: absolute;
      left: 0;
      top: 4px;
      /*background: url(../images/icons/icon-like-gray.svg) no-repeat;*/
      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-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-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-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-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-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.2px;
      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-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-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.2px;
        text-align: center;
        color: #cbcbcb !important; }
  .ece-related_content_highlight .content .admin_report-navigation, .ece-news-subs_highlight .content .admin_report-navigation, .ece-joined-communities_highlight .content .admin_report-navigation {
    margin: 0 -20px -20px -20px; }
    .ece-related_content_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 {
      background-color: #fcfeff;
      height: 30px;
      text-align: center;
      padding: 0px 10px;
      line-height: 30px;
      border-top: 1px solid rgba(36, 130, 250, 0.3);
      position: relative;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 0px;
      margin-bottom: 0px;
      border-radius: 0 0 5px 5px;
      display: block;
      font-weight: bold;
      text-transform: uppercase;
      font-size: 10px;
      letter-spacing: -0.2px;
      color: #2482fa; }
      .ece-related_content_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: #2173dc; }
      .ece-related_content_highlight .content .admin_report-navigation a.admin_report-link:focus, .ece-news-subs_highlight .content .admin_report-navigation a.admin_report-link:focus, .ece-joined-communities_highlight .content .admin_report-navigation a.admin_report-link:focus {
        opacity: 0.7; }
  .ece-related_content_highlight .content .see-more-wrap, .ece-news-subs_highlight .content .see-more-wrap, .ece-joined-communities_highlight .content .see-more-wrap {
    margin: 0 -20px -20px -20px; }
    .ece-related_content_highlight .content .see-more-wrap a, .ece-news-subs_highlight .content .see-more-wrap a, .ece-joined-communities_highlight .content .see-more-wrap a {
      display: block;
      width: 100%;
      color: #000; }
  .ece-related_content_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 #f0f0f0;
    margin-top: 10px;
    padding-top: 10px; }

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

.ece-related_comments_highlight {
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: "Titillium Web", sans-serif !important;
  background: none;
  box-shadow: none;
  padding: 0px;
  border: none; }
  .ece-related_comments_highlight .content h2.side-title {
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: left;
    color: #383838;
    margin-bottom: 15px;
    border-bottom: none; }
  .ece-related_comments_highlight .content .related-comment-wrapper {
    border-radius: 6px;
    background-color: #ffffff;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
    padding: 20px; }
  .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: 2px;
      color: #cbcbcb;
      content: "\f10e";
      display: block;
      left: 5px;
      transform: rotate(180deg); }
    .ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .com-comment-wrap {
      display: flex; }
      .ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .com-comment-wrap .image {
        float: left;
        width: 25px;
        min-width: 25px;
        margin: 5px 12px 0 0; }
        .ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .com-comment-wrap .image img {
          height: 25px;
          width: 25px;
          min-width: 25px;
          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.2px;
        text-align: left;
        color: #2482fa;
        position: relative;
        margin-bottom: 0px;
        line-height: normal;
        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: #2482fa; }
          .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;
        line-height: 14px;
        letter-spacing: -0.2px;
        text-align: left;
        color: #383838;
        position: relative;
        margin-bottom: 5px;
        line-height: normal;
        max-width: 215px; }
        .ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .com-comment-wrap .content .title a {
          color: #383838; }
          .ece-related_comments_highlight .content .ece-search_result.mode-ece_highlight .com-comment-wrap .content .title a:hover {
            color: #db8439; }
      .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.2px;
        text-align: left;
        color: #383838;
        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 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; }

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

.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-type-ece-ft-rich-link {
  background: #EDEDED;
  padding: 15px;
  border: 1px solid #CCC;
  margin-bottom: 30px; }
.node .field.field-name-body {
  font-size: 16px;
  font-family: "Titillium Web", sans-serif;
  line-height: 30px;
  margin: 20px 0 0 0;
  padding: 0;
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word; }
  .node .field.field-name-body:after {
    content: "";
    display: table;
    clear: both; }
  .node .field.field-name-body .field-item {
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #383838;
    font-family: "Titillium Web", sans-serif !important; }
  .node .field.field-name-body p {
    margin: 0 0 20px !important;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.6em;
    letter-spacing: normal;
    text-align: left;
    color: #383838;
    font-family: "Titillium Web", sans-serif !important;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto; }
    .node .field.field-name-body p i, .node .field.field-name-body p em {
      font-size: 18px;
      font-style: italic;
      letter-spacing: -0.3px;
      color: #383838; }
    .node .field.field-name-body p strong, .node .field.field-name-body p b {
      font-size: 18px;
      color: #383838; }
  .node .field.field-name-body em, .node .field.field-name-body i {
    font-size: 18px;
    font-style: italic;
    letter-spacing: -0.3px;
    color: #383838; }
  .node .field.field-name-body strong, .node .field.field-name-body b {
    font-size: 18px;
    color: #383838; }
  .node .field.field-name-body a strong {
    color: #2482fa; }
    .node .field.field-name-body a strong:hover {
      color: #F49340; }
  .node .field.field-name-body ul, .node .field.field-name-body ol {
    margin: 0;
    padding: 0;
    margin-bottom: 20px; }
    .node .field.field-name-body ul li, .node .field.field-name-body ol li {
      font-size: 16px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      color: #383838;
      font-family: "Titillium Web", sans-serif !important;
      margin-right: 10px;
      position: relative; }
      .node .field.field-name-body ul li + li, .node .field.field-name-body ol li + li {
        margin-top: 10px; }
  .node .field.field-name-body ul {
    list-style: none;
    margin-left: 60px; }
    .node .field.field-name-body ul li {
      padding-left: 20px; }
      .node .field.field-name-body ul li:before {
        content: "\f111";
        font-family: FontAwesome;
        color: #2482fa;
        font-size: 6px;
        top: 10px;
        left: 0px;
        position: absolute; }
  .node .field.field-name-body ol {
    list-style: decimal;
    margin-left: 74px; }
    .node .field.field-name-body ol li {
      padding-left: 10px; }
  .node .field.field-name-body .lead-collection-embedded {
    float: right;
    margin: 0 0 20px 20px;
    max-width: 300px; }
    .node .field.field-name-body .lead-collection-embedded #lead-collection-content form {
      background: #e9e9e9;
      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);
      padding: 20px 15px;
      border: none;
      /*radio css*/
      /*checkbox css*/ }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form .form-item {
        padding-bottom: 15px !important;
        max-width: 100% !important; }
        .node .field.field-name-body .lead-collection-embedded #lead-collection-content form .form-item.form-item-last-name {
          width: 100% !important; }
        .node .field.field-name-body .lead-collection-embedded #lead-collection-content form .form-item.form-item-last-name {
          width: 100% !important; }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form label {
        margin-bottom: 10px !important; }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form h3, .node .field.field-name-body .lead-collection-embedded #lead-collection-content form label {
        font-size: 14px !important;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: normal !important;
        letter-spacing: -0.2px;
        text-align: left;
        color: #383838;
        margin-bottom: 7px; }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form input[type="text"], .node .field.field-name-body .lead-collection-embedded #lead-collection-content form input[type="email"], .node .field.field-name-body .lead-collection-embedded #lead-collection-content form input[type="password"] {
        font-size: 12px;
        border-radius: 80px;
        background-color: #fafafa;
        border: solid 1px #e0e0e0; }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form input[type=submit], .node .field.field-name-body .lead-collection-embedded #lead-collection-content form input[type=reset], .node .field.field-name-body .lead-collection-embedded #lead-collection-content form input.form-reset {
        border-radius: 30px;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        background-color: #2482fa;
        line-height: normal;
        font-size: 14px;
        color: #fff;
        border: solid 2px transparent;
        line-height: normal;
        font-weight: 600;
        text-align: center;
        display: inline-block;
        padding: 4px 20px 5px 20px;
        width: 100%;
        margin-bottom: 0px; }
        .node .field.field-name-body .lead-collection-embedded #lead-collection-content form input[type=submit]:hover, .node .field.field-name-body .lead-collection-embedded #lead-collection-content form input[type=reset]:hover, .node .field.field-name-body .lead-collection-embedded #lead-collection-content form input.form-reset: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 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);
          border: solid 2px #fff;
          color: #fff;
          line-height: normal;
          opacity: 1;
          font-weight: 600; }
        .node .field.field-name-body .lead-collection-embedded #lead-collection-content form input[type=submit]:focus, .node .field.field-name-body .lead-collection-embedded #lead-collection-content form input[type=reset]:focus, .node .field.field-name-body .lead-collection-embedded #lead-collection-content form input.form-reset:focus {
          background-image: -webkit-linear-gradient(203deg, #2779d2, #2483ff);
          background-image: -moz-linear-gradient(203deg, #2779d2, #2483ff);
          background-image: -ms-linear-gradient(203deg, #2779d2, #2483ff);
          background-image: -o-linear-gradient(203deg, #2779d2, #2483ff);
          background-image: linear-gradient(203deg, #2779d2, #2483ff);
          -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);
          border: solid 2px #fff;
          color: rgba(255, 255, 255, 0.8);
          line-height: normal;
          font-weight: 600;
          opacity: 1;
          outline: none; }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [type="radio"]:checked,
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [type="radio"]:not(:checked) {
        position: absolute;
        left: -9999px; }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [type="radio"]:checked + label,
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [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: #383838; }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [type="radio"]:not(:checked) + label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 6px;
        width: 13px;
        height: 13px;
        background-color: #fafafa;
        border: solid 1px #e0e0e0;
        border-radius: 100%; }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [type="radio"]:checked + label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 6px;
        width: 13px;
        height: 13px;
        border-radius: 100%;
        background-color: #fafafa;
        border: solid 1px #2482fa; }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [type="radio"]:checked + label:after,
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [type="radio"]:not(:checked) + label:after {
        content: '';
        width: 5px;
        height: 5px;
        background: #2482fa;
        border: 1px solid #2482fa;
        position: absolute;
        top: 10px;
        left: 4px;
        border-radius: 100%;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease; }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [type="radio"]:not(:checked) + label:after {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0); }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [type="radio"]:checked + label:after {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1); }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [type="checkbox"]:checked,
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [type="checkbox"]:not(:checked) {
        position: absolute;
        left: -9999px; }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [type="checkbox"]:checked + label,
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [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: #383838; }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content 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; }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content 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 #2482fa; }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [type="checkbox"]:checked + label:after,
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [type="checkbox"]:not(:checked) + label:after {
        content: '';
        width: 5px;
        height: 5px;
        background: #2482fa;
        position: absolute;
        top: 6px;
        left: 4px;
        border-radius: 0px;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease; }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [type="checkbox"]:checked + label:after {
        content: '\e013';
        background: none;
        font-family: 'Glyphicons Halflings';
        top: 1px;
        color: #2482fa;
        left: 1px;
        font-size: 9px;
        width: auto;
        height: auto; }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [type="checkbox"]:not(:checked) + label:after {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0); }
      .node .field.field-name-body .lead-collection-embedded #lead-collection-content form [type="checkbox"]:checked + label:after {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1); }

.page-segment-header {
  /*text-transform: capitalize;*/
  border-bottom: 1px solid #e6e6e6;
  font-weight: normal;
  color: #6d8597;
  margin: 0 0 16px 0;
  padding: 0 0 4px 0; }

h2.page-segment-header {
  font-size: 22px; }

h3.page-segment-header {
  font-size: 18px; }

.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-content,
.node-news-article.mode-ece_embedded .article-content {
  margin: 20px 0;
  padding: 50px 60px;
  background: #FFF;
  /*border: 1px solid $gray_10;*/
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08); }
.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.mode-ece_full h1.article-title,
.node-news-article.mode-ece_embedded h1.article-title {
  font-family: "Titillium Web", sans-serif;
  font-size: 36px;
  font-weight: 600;
  color: #383838;
  margin: 0 0 20px 0;
  line-height: 1.3em; }
.node.mode-ece_full.node-news-article h1.article-title,
.node-news-article.mode-ece_embedded.node-news-article h1.article-title {
  color: #383838; }
.node.mode-ece_full .article-info,
.node-news-article.mode-ece_embedded .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.mode-ece_full .article-info ul.info-items,
  .node-news-article.mode-ece_embedded .article-info ul.info-items {
    list-style-type: circle;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1em; }
    .node.mode-ece_full .article-info ul.info-items li,
    .node-news-article.mode-ece_embedded .article-info ul.info-items li {
      display: inline-block; }
      .node.mode-ece_full .article-info ul.info-items li a, .node.mode-ece_full .article-info ul.info-items li .ece-follow-action, .node.mode-ece_full .article-info ul.info-items li .ece-flagging-action,
      .node-news-article.mode-ece_embedded .article-info ul.info-items li a,
      .node-news-article.mode-ece_embedded .article-info ul.info-items li .ece-follow-action,
      .node-news-article.mode-ece_embedded .article-info ul.info-items li .ece-flagging-action {
        color: #cccccc;
        text-transform: lowercase;
        border-bottom: 1px dotted #cccccc;
        padding-bottom: 1px; }
      .node.mode-ece_full .article-info ul.info-items li:before,
      .node-news-article.mode-ece_embedded .article-info ul.info-items li:before {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        font-family: sans-serif;
        content: "\00b7";
        font-size: 16px;
        font-weight: bold;
        margin-left: 6px;
        margin-right: 8px;
        vertical-align: middle; }
      .node.mode-ece_full .article-info ul.info-items li:first-child:before,
      .node-news-article.mode-ece_embedded .article-info ul.info-items li:first-child:before {
        content: "";
        margin: 0; }
.node.mode-ece_full .topics, .node.mode-ece_full .hashtags,
.node-news-article.mode-ece_embedded .topics,
.node-news-article.mode-ece_embedded .hashtags {
  margin: 20px 0; }
  .node.mode-ece_full .topics h3, .node.mode-ece_full .hashtags h3,
  .node-news-article.mode-ece_embedded .topics h3,
  .node-news-article.mode-ece_embedded .hashtags h3 {
    color: #B86E80;
    font-size: 16px;
    line-height: 18px;
    font-weight: 600; }
.node.mode-ece_full .sponsor_company_picture_full,
.node-news-article.mode-ece_embedded .sponsor_company_picture_full {
  float: right; }
.node.mode-ece_full .profile-posted_for,
.node-news-article.mode-ece_embedded .profile-posted_for {
  font-weight: 600;
  font-size: 12px;
  display: inline-block;
  margin-bottom: 10px; }

.node.mode-ece_full {
  font-family: "Titillium Web", sans-serif !important; }
  .node.mode-ece_full h2.page-segment-header {
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: left;
    color: #383838;
    margin-bottom: 16px;
    padding-bottom: 0px;
    border-bottom: none; }
  .node.mode-ece_full .article-content {
    padding: 20px 30px;
    margin-top: 0px; }
    .node.mode-ece_full .article-content .unpublished-message {
      margin-top: 0px; }
    .node.mode-ece_full .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: 46px; }
    .node.mode-ece_full .article-content .ece-author_card {
      margin-bottom: 20px;
      color: #8d8d8d; }
      .node.mode-ece_full .article-content .ece-author_card.article-author .field-name-ece-publication-date {
        text-align: right;
        margin-top: 20px; }
      .node.mode-ece_full .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.4px;
        text-align: left;
        color: #8d8d8d; }
      .node.mode-ece_full .article-content .ece-author_card .ece-node-title .ece-member span {
        color: #000;
        font-weight: 600;
        letter-spacing: -0.2px; }
        .node.mode-ece_full .article-content .ece-author_card .ece-node-title .ece-member span a {
          color: #000; }
      .node.mode-ece_full .article-content .ece-author_card .ece-node-title .ece-community span {
        color: #2482fa;
        font-weight: bold;
        letter-spacing: -0.5px; }
        .node.mode-ece_full .article-content .ece-author_card .ece-node-title .ece-community span a {
          color: #2482fa; }
        .node.mode-ece_full .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.mode-ece_full .article-content .ece-author_card .author_company_picture_strm {
        text-align: right; }
        .node.mode-ece_full .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.mode-ece_full h1.article-title {
    font-family: "Titillium Web", sans-serif !important;
    font-size: 30px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2em;
    letter-spacing: -0.3px;
    text-align: left;
    color: #383838 !important; }
  .node.mode-ece_full ul {
    margin-bottom: 0px; }
    .node.mode-ece_full ul.info-items {
      text-align: right; }
      .node.mode-ece_full ul.info-items li {
        display: inline-block;
        font-size: 16px; }
        .node.mode-ece_full 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.2px;
          border-bottom: none !important; }
          .node.mode-ece_full ul.info-items li .ece-flagging-action:before {
            color: #cbcbcb !important;
            content: '\f06a';
            position: relative;
            top: 1px; }
          .node.mode-ece_full ul.info-items li .ece-flagging-action span {
            color: #cbcbcb; }
  .node.mode-ece_full .article-info .info-items-left ul {
    text-align: left !important; }
  .node.mode-ece_full .article-info .info-items-right ul {
    text-align: right !important; }
  .node.mode-ece_full .article-info ul.info-items {
    text-align: left; }
    .node.mode-ece_full .article-info ul.info-items li {
      font-size: 12px;
      font-weight: 600;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.2px;
      color: #2482fa;
      font-family: "Titillium Web", sans-serif !important;
      border-bottom: none;
      vertical-align: top; }
      .node.mode-ece_full .article-info ul.info-items li a {
        border: none; }
      .node.mode-ece_full .article-info ul.info-items li:before {
        display: none !important; }
      .node.mode-ece_full .article-info ul.info-items li span {
        border-bottom: none !important;
        text-transform: initial !important; }
        .node.mode-ece_full .article-info ul.info-items li span a {
          color: #2482fa;
          font-size: 12px;
          font-weight: 600;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          border-bottom: none;
          text-transform: initial !important; }
      .node.mode-ece_full .article-info ul.info-items li .icon-like {
        position: relative; }
        .node.mode-ece_full .article-info ul.info-items li .icon-like:before {
          content: '\f164';
          font-family: FontAwesome;
          font-weight: normal;
          font-style: normal;
          text-decoration: inherit;
          -webkit-font-smoothing: antialiased;
          display: inline-block;
          margin-right: 5px;
          color: #2482fa;
          position: relative;
          font-size: 11.5px; }
      .node.mode-ece_full .article-info ul.info-items li .ece-voting-widget {
        margin: 0px;
        float: none; }
        .node.mode-ece_full .article-info ul.info-items li .ece-voting-widget .ece-voting-login:before {
          color: #2482fa;
          content: '\f164';
          font-size: 11.5px;
          margin-right: 3px; }
        .node.mode-ece_full .article-info ul.info-items li .ece-voting-widget .ece-voting-login span {
          color: #2482fa; }
          .node.mode-ece_full .article-info ul.info-items li .ece-voting-widget .ece-voting-login span .ece-voting-sum {
            color: #2482fa; }
          .node.mode-ece_full .article-info ul.info-items li .ece-voting-widget .ece-voting-login span .like_plural {
            margin-left: 2px; }
        .node.mode-ece_full .article-info ul.info-items li .ece-voting-widget .ece-voting-action:before {
          color: #2482fa !important;
          content: "" !important;
          font-size: 11.5px;
          margin-right: 3px; }
        .node.mode-ece_full .article-info ul.info-items li .ece-voting-widget .ece-voting-sum {
          color: #2482fa !important; }
      .node.mode-ece_full .article-info ul.info-items li .icon-comment {
        position: relative;
        color: #2482fa; }
        .node.mode-ece_full .article-info ul.info-items li .icon-comment:before {
          background: url(../images/icons/icon-comments-blue.svg);
          background-size: 100%;
          background-repeat: no-repeat;
          content: '';
          display: inline-block;
          position: relative;
          width: 14px;
          height: 13px;
          top: 3px;
          margin-right: 5px; }
      .node.mode-ece_full .article-info ul.info-items li .article-verb_date {
        position: relative;
        color: #8d8d8d !important; }
        .node.mode-ece_full .article-info ul.info-items li .article-verb_date:before {
          content: '';
          background: url(../images/icons/icon-date-gray.svg);
          background-size: 100%;
          background-repeat: no-repeat;
          content: '';
          display: inline-block;
          position: relative;
          width: 14px;
          height: 13px;
          top: 3px;
          margin-right: 5px; }
      .node.mode-ece_full .article-info ul.info-items li .article-page_views {
        position: relative;
        color: #8d8d8d !important; }
        .node.mode-ece_full .article-info ul.info-items li .article-page_views:before {
          content: '';
          background: url(../images/icons/icon-content-view-gray.svg);
          background-size: 100%;
          background-repeat: no-repeat;
          display: inline-block;
          position: relative;
          width: 15px;
          height: 13px;
          top: 4px;
          margin-right: 5px; }
      .node.mode-ece_full .article-info ul.info-items li .ece-follow-action .follow-label {
        color: #2482fa !important;
        font-size: 12px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.2px;
        border-bottom: none; }
      .node.mode-ece_full .article-info ul.info-items li .ece-follow-action:before {
        background: url(../images/icons/icon-follow-blue.svg) no-repeat;
        width: 8px;
        height: 10px;
        display: inline-block !important;
        margin-right: 5px !important;
        content: "" !important;
        background-size: 100%;
        top: 1px;
        position: relative; }
    .node.mode-ece_full .article-info ul.info-items li + li {
      margin-left: 15px; }
  .node.mode-ece_full .hashtags {
    display: flex;
    margin-top: 0px;
    margin-bottom: 0px; }
    .node.mode-ece_full .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.2px;
      text-align: left;
      color: #8d8d8d; }
    .node.mode-ece_full .hashtags ul.vocab-hashtags li {
      font-size: 14px;
      font-weight: normal;
      font-style: italic;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.2px;
      text-align: left;
      color: #8d8d8d; }
      .node.mode-ece_full .hashtags ul.vocab-hashtags li a {
        font-size: 14px;
        color: #8d8d8d; }
        .node.mode-ece_full .hashtags ul.vocab-hashtags li a:hover {
          color: #383838; }
        .node.mode-ece_full .hashtags ul.vocab-hashtags li a:focus {
          color: #383838;
          opacity: 0.7; }
      .node.mode-ece_full .hashtags ul.vocab-hashtags li + li {
        margin-left: 10px; }
.node .field.field-type-ece-ft-rich-link {
  background-color: #f3f8fc;
  border: none;
  padding: 10px 30px 20px 30px;
  margin: 0 -30px;
  margin-bottom: 0px; }
  .node .field.field-type-ece-ft-rich-link .rich_link-title {
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: left;
    color: #383838; }
  .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.2px;
    text-align: left;
    color: #8d8d8d; }
  .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 {
      font-size: 14px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.2px;
      text-align: left;
      color: #2482fa;
      position: relative; }
      .node .field.field-type-ece-ft-rich-link .read-shared-action .rich_link-read_more 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: 10px;
        display: inline-block; }
      .node .field.field-type-ece-ft-rich-link .read-shared-action .rich_link-read_more a:focus {
        opacity: 0.7;
        outline: 0; }
  .node .field.field-type-ece-ft-rich-link .read-shared-action .ece-source {
    float: right;
    color: #383838;
    font-size: 14px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    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 20px;
  margin: 0 -20px;
  box-shadow: 0 -5px 4px -5px rgba(0, 0, 0, 0.05);
  position: relative; }
  .node .article-info-section:before {
    content: '';
    width: 0;
    height: 0;
    border-bottom: 15px solid #fff;
    border-right: 15px solid transparent;
    position: absolute;
    top: -15px;
    left: 20px; }
  .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.2px;
    text-align: left;
    margin-bottom: 15px; }
    .node .article-info-section .article-insight-block span {
      color: #000;
      font-weight: 600; }
.node .ece-comments {
  background: none !important; }
  .node .ece-comments h2.page-segment-header {
    margin-bottom: 15px; }

.ece-sponsors {
  font-family: "Titillium Web", sans-serif; }
  .ece-sponsors h2 {
    font-size: 36px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.7px;
    text-align: left;
    color: #000;
    display: block;
    margin-top: 0px;
    margin-bottom: 60px; }
  .ece-sponsors .ece-platinum-sponsor, .ece-sponsors .ece-gold-sponsor {
    padding-top: 50px; }
    .ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card, .ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card {
      margin-bottom: 50px;
      margin-top: 55px; }
      .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;
        background: #fff;
        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);
        min-height: 360px;
        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;
          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; }
        .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.2px;
          text-align: center;
          color: #000;
          display: inline-block;
          border: none;
          margin-bottom: 15px; }
          .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: #000; }
            .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: #F49340; }
            .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: #F49340; }
        .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-org-title-follow .ec-spsr-follow-widget .ece-follow-action, .ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-org-title-follow .ec-spsr-follow-widget .ece-follow-action {
            height: 30px;
            line-height: 25px;
            border: solid 2px #2482fa;
            background: #fff;
            font-size: 12px;
            font-weight: 600;
            letter-spacing: -0.2px;
            text-align: center;
            color: #2482fa;
            display: inline-block;
            min-width: 120px;
            border-radius: 30px;
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px; }
            .ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-org-title-follow .ec-spsr-follow-widget .ece-follow-action:before, .ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-org-title-follow .ec-spsr-follow-widget .ece-follow-action:before {
              display: none !important; }
            .ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-org-title-follow .ec-spsr-follow-widget .ece-follow-action a, .ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-org-title-follow .ec-spsr-follow-widget .ece-follow-action a {
              color: #2482fa; }
            .ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-org-title-follow .ec-spsr-follow-widget .ece-follow-action:hover, .ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-org-title-follow .ec-spsr-follow-widget .ece-follow-action: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); }
            .ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-org-title-follow .ec-spsr-follow-widget .ece-follow-action:focus, .ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-org-title-follow .ec-spsr-follow-widget .ece-follow-action:focus {
              outline: none;
              color: rgba(36, 130, 250, 0.7);
              -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); }
            .ece-sponsors .ece-platinum-sponsor .node.mode-sponsor_card .ece-org-title-follow .ec-spsr-follow-widget .ece-follow-action .follow-label, .ece-sponsors .ece-gold-sponsor .node.mode-sponsor_card .ece-org-title-follow .ec-spsr-follow-widget .ece-follow-action .follow-label {
              font-size: 12px; }
      .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: 12px;
          font-weight: 200;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          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; }
        .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.2px;
              color: #000;
              margin: 0px;
              display: block;
              white-space: nowrap;
              text-overflow: ellipsis;
              overflow: hidden;
              max-width: 85px; }
              .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: #000; }
                .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: #F49340; }
                .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: #F49340; }
            .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.2px;
              color: #8d8d8d;
              display: block;
              white-space: nowrap;
              text-overflow: ellipsis;
              overflow: hidden; }
          .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.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 .content .ece-featured-sponsor, .ece-sponsors .content .ece-other-sponsor {
    padding-top: 50px;
    padding-bottom: 50px; }
    .ece-sponsors .content .ece-featured-sponsor h3, .ece-sponsors .content .ece-other-sponsor h3 {
      font-size: 20px;
      font-weight: 600;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.2px;
      text-align: center;
      color: #000;
      display: inline-block;
      border: none; }
      .ece-sponsors .content .ece-featured-sponsor h3:hover, .ece-sponsors .content .ece-other-sponsor h3:hover {
        color: #F49340; }
      .ece-sponsors .content .ece-featured-sponsor h3:focus, .ece-sponsors .content .ece-other-sponsor h3:focus {
        color: #F49340; }
      .ece-sponsors .content .ece-featured-sponsor h3 a, .ece-sponsors .content .ece-other-sponsor h3 a {
        color: #000; }
  .ece-sponsors h4 {
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    color: #000;
    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: 18px;
    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.2px;
      color: #000; }
      .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: #000;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block; }
        .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: #F49340; }
  .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.2px;
      color: #000;
      position: relative;
      text-transform: uppercase; }
      .ece-sponsors .link-more.text-left a:before {
        content: '\2192';
        position: relative;
        color: #000;
        display: inline-block;
        margin-right: 8px; }
      .ece-sponsors .link-more.text-left a:hover {
        color: #F49340; }
        .ece-sponsors .link-more.text-left a:hover:before {
          color: #F49340; }
      .ece-sponsors .link-more.text-left a:focus {
        color: #F49340; }
        .ece-sponsors .link-more.text-left a:focus:before {
          color: #F49340; }
  .ece-sponsors .see-total {
    font-size: 12px;
    letter-spacing: -0.3px;
    color: #8d8d8d; }
  .ece-sponsors .sponsor-image {
    width: 91px;
    height: 91px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -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; }
    .ece-sponsors .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 .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: 6px;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      -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; }
      .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: #F49340; }
      .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 {
    margin-top: 13px;
    margin-bottom: 13px; }
    .ece-sponsors .ece-featured-sponsor .featured-sponsor-col .inner-wrap {
      border-radius: 6px;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      background-color: #fff;
      -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12);
      -moz-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12);
      box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12);
      padding: 20px 20px 0px 20px; }
      .ece-sponsors .ece-featured-sponsor .featured-sponsor-col .inner-wrap .sponsor-content {
        display: flex; }
        .ece-sponsors .ece-featured-sponsor .featured-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 {
          max-width: calc(100% - 111px); }
          .ece-sponsors .ece-featured-sponsor .featured-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 {
            display: inline-block;
            float: right; }
            .ece-sponsors .ece-featured-sponsor .featured-sponsor-col .inner-wrap .sponsor-content .sponsor-detail .ec-spsr-follow-widget .ece-follow-action {
              font-size: 12px;
              font-weight: 600;
              font-style: normal;
              font-stretch: normal;
              line-height: normal;
              letter-spacing: -0.2px;
              color: #2482fa; }
              .ece-sponsors .ece-featured-sponsor .featured-sponsor-col .inner-wrap .sponsor-content .sponsor-detail .ec-spsr-follow-widget .ece-follow-action .follow-label {
                color: #2482fa; }
                .ece-sponsors .ece-featured-sponsor .featured-sponsor-col .inner-wrap .sponsor-content .sponsor-detail .ec-spsr-follow-widget .ece-follow-action .follow-label a {
                  color: #2482fa; }
              .ece-sponsors .ece-featured-sponsor .featured-sponsor-col .inner-wrap .sponsor-content .sponsor-detail .ec-spsr-follow-widget .ece-follow-action:before {
                background: url(../images/icons/icon-follow-blue.svg) no-repeat;
                width: 12px;
                height: 15px;
                background-size: 100%;
                display: inline-block;
                vertical-align: middle; }
    .ece-sponsors .ece-featured-sponsor .featured-sponsor-col .see-more-wrap a {
      color: #000;
      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 {
        color: #F49340; }
      .ece-sponsors .ece-featured-sponsor .featured-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; }

.node-news-article.mode-ece_full .message-container,
.node-news-article.mode-ece_embedded .message-container {
  background: #A9A27B; }
  .node-news-article.mode-ece_full .message-container .message-icon:before,
  .node-news-article.mode-ece_embedded .message-container .message-icon:before {
    content: "\f1ea"; }
.node-news-article.mode-ece_full .ece-link_button,
.node-news-article.mode-ece_embedded .ece-link_button {
  float: right; }
.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; }
.node-news-article.mode-ece_full .article-content .article-info,
.node-news-article.mode-ece_embedded .article-content .article-info {
  margin-bottom: 6px; }
.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 .field-name-body {
  margin: 14px 0; }
.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: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f0a3";
    display: inline-block;
    *display: inline;
    *zoom: 1;
    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; }

.ece-best_answer-label:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f0a3";
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 4px; }

.ece-community_header {
  margin-bottom: 20px; }
  .ece-community_header .header-content .community-label {
    display: inline-block;
    font-weight: 600; }
    .ece-community_header .header-content .community-label h2 {
      font-size: 24px;
      line-height: 28px;
      font-weight: 300;
      padding: 10px;
      margin: 0; }
      .ece-community_header .header-content .community-label h2 .pre-label {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        font-weight: 600;
        padding-right: 8px;
        margin-right: 4px;
        color: #db8439;
        border-right: 1px solid #808080; }
        .ece-community_header .header-content .community-label h2 .pre-label:before {
          font-family: FontAwesome;
          font-weight: normal;
          font-style: normal;
          text-decoration: inherit;
          -webkit-font-smoothing: antialiased;
          content: "\f0c0";
          display: inline-block;
          *display: inline;
          *zoom: 1;
          margin-right: 4px; }
      .ece-community_header .header-content .community-label h2 a {
        color: #4A4A4A; }
        .ece-community_header .header-content .community-label h2 a:hover, .ece-community_header .header-content .community-label h2 a:focus {
          color: #F49340; }
  .ece-community_header #page-name {
    color: #639473;
    font-weight: 600;
    margin: 10px 0; }

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

.c-header-top-row {
  padding-top: 22px;
  padding-bottom: 22px;
  background-color: rgba(54, 167, 163, 0.8);
  position: relative;
  margin-bottom: 0px;
  color: #fff; }
  .c-header-top-row .icon-network {
    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 a {
      color: #fff; }
    .c-header-top-row .icon-network strong {
      font-weight: 600; }
      .c-header-top-row .icon-network strong a {
        color: #fff; }
    .c-header-top-row .icon-network:before {
      background: url(../images/icons/icon-network-white.svg) no-repeat;
      top: 3px;
      margin-right: 10px; }

.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-family: 'Titillium Web', sans-serif;
      font-size: 22px;
      font-weight: 600;
      letter-spacing: -0.3px;
      margin-bottom: 5px;
      color: #000;
      float: none;
      margin-top: 5px;
      margin-bottom: 15px; }
    .ec-content-header .text p {
      font-size: 14px;
      color: #8d8d8d;
      margin-bottom: 0px;
      letter-spacing: -0.2px;
      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: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        content: "\f275";
        display: inline-block;
        *display: inline;
        *zoom: 1;
        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 #eee;
    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_trigger {
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    color: #8d8d8d;
    margin-bottom: 10px; }
    .node-answer.mode-ece_embedded .ece-answer_comment_trigger:hover {
      cursor: pointer; }
    .node-answer.mode-ece_embedded .ece-answer_comment_trigger:before {
      content: "";
      margin-right: 10px;
      background: url(../images/icons/icon-comments-light-gray.svg) no-repeat;
      width: 15px;
      height: 16px;
      display: inline-block;
      background-size: 100%;
      vertical-align: middle; }

.node-static.mode-ece_full .article-content .article-title {
  font-size: 21px;
  line-height: 26px;
  text-transform: uppercase;
  border-bottom: 1px solid #D6D6D6;
  font-weight: normal;
  color: #4A88B8; }

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

.left-sidebar {
  font-family: "Titillium Web", sans-serif !important; }
  .left-sidebar .left-sidebar-col {
    /*.ece-top-story {
        .ec-story {
            padding:10px 10px 0 10px;
            border-radius: 6px;
            background-color: $white;
            box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
            overflow:hidden;
            img {
                border-radius: 4px;
                box-shadow: 0 7px 10px 0 rgba(0, 0, 0, 0.17);
            }
            .see-more-wrap {
                position: relative;
                margin: 0 -10px;
                display: block;
                margin-top:20px;
                a {
                    color:$black;
                    display: block;
                    border-radius:0 0 6px 6px;
                }
            }
        }
    }*/ }
    .left-sidebar .left-sidebar-col h2 {
      font-size: 14px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.2px;
      text-align: left;
      color: #383838;
      margin-top: 0px;
      margin-bottom: 16px; }
    .left-sidebar .left-sidebar-col .ece-author-detail-card {
      margin-bottom: 30px; }
      .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail {
        padding: 10px;
        border-radius: 6px;
        background-color: #fff;
        box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08); }
        .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card {
          border: none;
          background: none;
          box-shadow: inherit;
          margin-bottom: 0; }
          .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body {
            position: relative;
            padding: 0px; }
            .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .user-picture {
              display: block;
              position: relative;
              width: 58px;
              height: 58px;
              margin: 0 auto;
              margin-bottom: 10px; }
              .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .user-picture a {
                display: block;
                position: relative; }
              .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .user-picture img {
                width: 58px;
                height: 58px;
                border-radius: 58px;
                box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.4);
                border: solid 4px #fff;
                overflow: hidden; }
              .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .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%; }
            .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .realname {
              margin-bottom: 0px; }
              .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .realname .realname {
                font-size: 14px;
                font-weight: 600;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: -0.3px;
                text-align: center;
                color: #383838; }
            .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .title span {
              font-size: 12px;
              font-weight: normal;
              font-style: normal;
              font-stretch: normal;
              line-height: normal;
              letter-spacing: -0.3px;
              text-align: center;
              color: #8d8d8d; }
              .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .title span.title {
                display: block;
                margin-bottom: 0px; }
              .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .title span.company {
                display: block; }
            .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .account-follow {
              margin: 0px; }
              .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .account-follow .ece-follow-action {
                background: none;
                padding: 0px; }
                .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .account-follow .ece-follow-action:before {
                  background: url(../images/icons/icon-follow-blue.svg) no-repeat;
                  margin-right: 8px !important;
                  width: 12px;
                  height: 15px;
                  background-size: 100%;
                  top: 3px;
                  position: relative; }
                .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .account-follow .ece-follow-action .follow-label {
                  color: #2482fa; }
                  .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .account-follow .ece-follow-action .follow-label a {
                    color: #2482fa; }
                    .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .account-follow .ece-follow-action .follow-label a:hover {
                      color: #2173dc; }
                .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .account-follow .ece-follow-action:focus {
                  opacity: 0.7; }
            .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .action-send-msg a.social-link.social-email {
              position: relative;
              background: none;
              padding: 0px;
              width: auto;
              height: inherit;
              font-size: 14px;
              font-weight: 600;
              font-style: normal;
              font-stretch: normal;
              line-height: normal;
              letter-spacing: -0.2px;
              color: #2482fa; }
              .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .action-send-msg a.social-link.social-email span {
                display: inline-block;
                font-size: 14px;
                font-weight: 600;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: -0.2px;
                color: #2482fa; }
              .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .action-send-msg a.social-link.social-email:before {
                content: '';
                position: relative;
                margin-right: 8px !important;
                background: url(../images/icons/icon-messages.svg) no-repeat;
                width: 12px;
                height: 12px;
                background-size: 100%;
                display: inline-block;
                top: 2px; }
              .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-member_profile_card .panel-body .action-send-msg a.social-link.social-email:hover {
                color: #2173dc;
                box-shadow: inherit;
                background: none; }
        .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .author-bio {
          margin: 10px 0; }
          .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .author-bio h3 {
            font-size: 12px;
            font-weight: 600;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: -0.2px;
            text-align: left;
            color: #383838;
            margin: 0px;
            margin-bottom: 5px; }
            .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .author-bio h3 a {
              color: #383838; }
          .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .author-bio p {
            font-size: 12px;
            font-weight: normal;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: -0.2px;
            text-align: left;
            color: #8d8d8d; }
        .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail p {
          font-size: 12px;
          font-weight: normal;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          text-align: left;
          color: #8d8d8d; }
        .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ece-author-information .ece-information-list {
          margin-bottom: 0px; }
          .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ece-author-information .ece-information-list li {
            display: block;
            font-size: 12px;
            font-weight: normal;
            font-style: normal;
            font-stretch: normal; }
            .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ece-author-information .ece-information-list li.icon-content-view:before {
              top: 0;
              vertical-align: middle; }
        .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ece-status {
          border-top: 1px solid #f0f0f0;
          padding-top: 10px;
          margin-top: 5px; }
          .left-sidebar .left-sidebar-col .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.2px;
            text-align: left;
            color: #383838;
            margin-bottom: 5px; }
          .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ece-status .global_designated_expert {
            margin: 0;
            padding: 0; }
            .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ece-status .global_designated_expert li {
              display: block; }
            .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ece-status .global_designated_expert .marker-text {
              position: relative;
              font-size: 12px;
              font-weight: normal;
              font-style: normal;
              font-stretch: normal;
              line-height: 2.25;
              letter-spacing: -0.2px;
              text-align: left;
              color: #383838;
              display: block;
              padding-left: 20px; }
              .left-sidebar .left-sidebar-col .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: 7px; }
          .left-sidebar .left-sidebar-col .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.2px;
            text-align: left;
            color: #383838;
            display: block;
            padding-left: 20px; }
            .left-sidebar .left-sidebar-col .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; }
      .left-sidebar .left-sidebar-col .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.2px;
        text-align: left;
        position: relative;
        color: #2482fa;
        display: block;
        text-align: left;
        font-weight: 600;
        margin-top: 10px; }
        .left-sidebar .left-sidebar-col .ece-author-detail-card span.anonymous_post a {
          color: #2482fa;
          font-weight: 600; }
          .left-sidebar .left-sidebar-col .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; }
          .left-sidebar .left-sidebar-col .ece-author-detail-card span.anonymous_post a:hover {
            color: #2173dc; }
          .left-sidebar .left-sidebar-col .ece-author-detail-card span.anonymous_post a:focus {
            opacity: 0.7; }
  .left-sidebar .left-rail-ads {
    margin-bottom: 40px;
    text-align: center; }

.ece-l-top-community-member {
  margin-bottom: 30px; }
  .ece-l-top-community-member h2 {
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: left;
    color: #383838;
    margin-top: 0px;
    margin-bottom: 16px; }
  .ece-l-top-community-member .member-profile-highlight {
    padding: 10px 10px 0 10px;
    border-radius: 6px;
    background-color: #fff;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
    overflow: hidden; }
    .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 h3 a {
        color: #000; }
      .ece-l-top-community-member .member-profile-highlight .contributes-container .contributor .detail p {
        margin-bottom: 0px;
        max-width: 120px; }
      .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 -10px;
      display: block;
      margin-top: 11px; }
      .ece-l-top-community-member .member-profile-highlight .see-more-wrap a {
        color: #000;
        display: block;
        border-radius: 0 0 6px 6px; }

article {
  font-family: "Titillium Web", sans-serif !important; }
  article.node {
    font-family: "Titillium Web", sans-serif !important; }

.page-resources.html,
.page-posts.html,
.page-qa.html,
.page-experts.html,
.page-sponsors.html {
  background: #fafafa; }
.page-resources nav.navbar,
.page-posts nav.navbar,
.page-qa nav.navbar,
.page-experts nav.navbar,
.page-sponsors nav.navbar {
  height: auto;
  background: none;
  border: none;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#00FFFFFF',GradientType=0 );
  /* IE6-9 */
  z-index: 2;
  box-shadow: none;
  position: relative; }
  .page-resources nav.navbar .navbar-right,
  .page-posts nav.navbar .navbar-right,
  .page-qa nav.navbar .navbar-right,
  .page-experts nav.navbar .navbar-right,
  .page-sponsors nav.navbar .navbar-right {
    background-color: inherit; }
  .page-resources nav.navbar.secondary_navbar,
  .page-posts nav.navbar.secondary_navbar,
  .page-qa nav.navbar.secondary_navbar,
  .page-experts nav.navbar.secondary_navbar,
  .page-sponsors nav.navbar.secondary_navbar {
    background: #fff;
    height: auto;
    z-index: 0;
    margin-top: 40px; }
    .page-resources nav.navbar.secondary_navbar ul.navbar-nav > li a,
    .page-posts nav.navbar.secondary_navbar ul.navbar-nav > li a,
    .page-qa nav.navbar.secondary_navbar ul.navbar-nav > li a,
    .page-experts nav.navbar.secondary_navbar ul.navbar-nav > li a,
    .page-sponsors nav.navbar.secondary_navbar ul.navbar-nav > li a {
      color: #0C3452; }
.page-resources .ec-advertise-row,
.page-posts .ec-advertise-row,
.page-qa .ec-advertise-row,
.page-experts .ec-advertise-row,
.page-sponsors .ec-advertise-row {
  background: #fff; }
.page-resources #page-wrapper,
.page-posts #page-wrapper,
.page-qa #page-wrapper,
.page-experts #page-wrapper,
.page-sponsors #page-wrapper {
  position: relative;
  top: -50px; }
  .page-resources #page-wrapper .system-messages,
  .page-posts #page-wrapper .system-messages,
  .page-qa #page-wrapper .system-messages,
  .page-experts #page-wrapper .system-messages,
  .page-sponsors #page-wrapper .system-messages {
    margin-top: 50px; }

.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-stream-resources .message-container,
.ece-stream-posts .message-container,
.ece-stream-qa .message-container,
.ece-experts .message-container,
.ece-sponsors .message-container {
  text-align: center;
  width: 100%;
  display: block;
  font-family: "Titillium Web", sans-serif !important;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
  background: #000 !important;
  min-height: 235px; }
  .ece-stream-resources .message-container .ece-resource-header-bg,
  .ece-stream-resources .message-container .ece-post-header-bg,
  .ece-stream-resources .message-container .ece-qa-header-bg,
  .ece-stream-resources .message-container .ece-experts-header-bg,
  .ece-stream-resources .message-container .ece-sponsor-header-bg,
  .ece-stream-posts .message-container .ece-resource-header-bg,
  .ece-stream-posts .message-container .ece-post-header-bg,
  .ece-stream-posts .message-container .ece-qa-header-bg,
  .ece-stream-posts .message-container .ece-experts-header-bg,
  .ece-stream-posts .message-container .ece-sponsor-header-bg,
  .ece-stream-qa .message-container .ece-resource-header-bg,
  .ece-stream-qa .message-container .ece-post-header-bg,
  .ece-stream-qa .message-container .ece-qa-header-bg,
  .ece-stream-qa .message-container .ece-experts-header-bg,
  .ece-stream-qa .message-container .ece-sponsor-header-bg,
  .ece-experts .message-container .ece-resource-header-bg,
  .ece-experts .message-container .ece-post-header-bg,
  .ece-experts .message-container .ece-qa-header-bg,
  .ece-experts .message-container .ece-experts-header-bg,
  .ece-experts .message-container .ece-sponsor-header-bg,
  .ece-sponsors .message-container .ece-resource-header-bg,
  .ece-sponsors .message-container .ece-post-header-bg,
  .ece-sponsors .message-container .ece-qa-header-bg,
  .ece-sponsors .message-container .ece-experts-header-bg,
  .ece-sponsors .message-container .ece-sponsor-header-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: bottom center !important; }
    .ece-stream-resources .message-container .ece-resource-header-bg:before,
    .ece-stream-resources .message-container .ece-post-header-bg:before,
    .ece-stream-resources .message-container .ece-qa-header-bg:before,
    .ece-stream-resources .message-container .ece-experts-header-bg:before,
    .ece-stream-resources .message-container .ece-sponsor-header-bg:before,
    .ece-stream-posts .message-container .ece-resource-header-bg:before,
    .ece-stream-posts .message-container .ece-post-header-bg:before,
    .ece-stream-posts .message-container .ece-qa-header-bg:before,
    .ece-stream-posts .message-container .ece-experts-header-bg:before,
    .ece-stream-posts .message-container .ece-sponsor-header-bg:before,
    .ece-stream-qa .message-container .ece-resource-header-bg:before,
    .ece-stream-qa .message-container .ece-post-header-bg:before,
    .ece-stream-qa .message-container .ece-qa-header-bg:before,
    .ece-stream-qa .message-container .ece-experts-header-bg:before,
    .ece-stream-qa .message-container .ece-sponsor-header-bg:before,
    .ece-experts .message-container .ece-resource-header-bg:before,
    .ece-experts .message-container .ece-post-header-bg:before,
    .ece-experts .message-container .ece-qa-header-bg:before,
    .ece-experts .message-container .ece-experts-header-bg:before,
    .ece-experts .message-container .ece-sponsor-header-bg:before,
    .ece-sponsors .message-container .ece-resource-header-bg:before,
    .ece-sponsors .message-container .ece-post-header-bg:before,
    .ece-sponsors .message-container .ece-qa-header-bg:before,
    .ece-sponsors .message-container .ece-experts-header-bg:before,
    .ece-sponsors .message-container .ece-sponsor-header-bg:before {
      background-color: rgba(255, 255, 255, 0.5);
      position: absolute;
      left: 0;
      width: 100%;
      height: 100%;
      content: ''; }
  .ece-stream-resources .message-container .ece-resource-header-bg,
  .ece-stream-posts .message-container .ece-resource-header-bg,
  .ece-stream-qa .message-container .ece-resource-header-bg,
  .ece-experts .message-container .ece-resource-header-bg,
  .ece-sponsors .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);
    background-size: 100%; }
  .ece-stream-resources .message-container .ece-post-header-bg,
  .ece-stream-posts .message-container .ece-post-header-bg,
  .ece-stream-qa .message-container .ece-post-header-bg,
  .ece-experts .message-container .ece-post-header-bg,
  .ece-sponsors .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);
    background-size: 100%; }
  .ece-stream-resources .message-container .ece-qa-header-bg,
  .ece-stream-posts .message-container .ece-qa-header-bg,
  .ece-stream-qa .message-container .ece-qa-header-bg,
  .ece-experts .message-container .ece-qa-header-bg,
  .ece-sponsors .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);
    background-size: 100%; }
  .ece-stream-resources .message-container .ece-experts-header-bg,
  .ece-stream-posts .message-container .ece-experts-header-bg,
  .ece-stream-qa .message-container .ece-experts-header-bg,
  .ece-experts .message-container .ece-experts-header-bg,
  .ece-sponsors .message-container .ece-experts-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);
    background-size: 100%; }
  .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,
  .ece-sponsors .message-container .ece-sponsor-header-bg {
    background: #fff url(../images/sponsors-p-header-bg.jpg) no-repeat;
    background-size: 100%; }
    .ece-stream-resources .message-container .ece-sponsor-header-bg:before,
    .ece-stream-posts .message-container .ece-sponsor-header-bg:before,
    .ece-stream-qa .message-container .ece-sponsor-header-bg:before,
    .ece-experts .message-container .ece-sponsor-header-bg:before,
    .ece-sponsors .message-container .ece-sponsor-header-bg:before {
      background-color: rgba(0, 0, 0, 0.5); }
  .ece-stream-resources .message-container .page-title .title-text,
  .ece-stream-posts .message-container .page-title .title-text,
  .ece-stream-qa .message-container .page-title .title-text,
  .ece-experts .message-container .page-title .title-text,
  .ece-sponsors .message-container .page-title .title-text {
    text-transform: inherit;
    margin-bottom: 10px;
    display: block; }
    .ece-stream-resources .message-container .page-title .title-text a,
    .ece-stream-posts .message-container .page-title .title-text a,
    .ece-stream-qa .message-container .page-title .title-text a,
    .ece-experts .message-container .page-title .title-text a,
    .ece-sponsors .message-container .page-title .title-text a {
      color: #000;
      font-size: 26px;
      font-weight: 600;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.3px;
      text-align: center; }
  .ece-stream-resources .message-container .page-title .message-text,
  .ece-stream-posts .message-container .page-title .message-text,
  .ece-stream-qa .message-container .page-title .message-text,
  .ece-experts .message-container .page-title .message-text,
  .ece-sponsors .message-container .page-title .message-text {
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.3px;
    text-align: center;
    color: #000;
    margin-bottom: 0px; }
  .ece-stream-resources .message-container .message-icon:before,
  .ece-stream-posts .message-container .message-icon:before,
  .ece-stream-qa .message-container .message-icon:before,
  .ece-experts .message-container .message-icon:before,
  .ece-sponsors .message-container .message-icon:before {
    display: none; }

.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: #383838;
    font-family: "Titillium Web", 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;
    padding-bottom: 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 {
      /*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%;
      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;
        color: #fff;
        line-height: 30px;
        cursor: pointer;
        padding-left: 15px;
        padding-right: 15px;
        min-width: 110px;
        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);
        border-radius: 18px;
        -webkit-border-radius: 18px;
        -moz-border-radius: 18px; }
        .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:hover,
        .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:hover {
          color: #fff;
          box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
          background: #2779d2;
          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); }
        .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:focus,
        .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:focus {
          color: #fff;
          box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
          opacity: 0.7;
          outline: none; }
    .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: #383838; }
        .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: #383838;
          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; }

.addthis_toolbox .widget-addthis .addthis_button_compact {
  margin-bottom: 0; }
  .addthis_toolbox .widget-addthis .addthis_button_compact:before {
    content: "" !important;
    width: 10px;
    height: 10px;
    background: url(../images/icons/icon-share-hover.svg) no-repeat;
    background-size: 100%;
    display: inline-block;
    margin-right: 5px;
    position: relative;
    top: 1px; }

.addthis_counter {
  display: none !important; }

.ece-search_result article.node .social {
  display: flex;
  padding-top: 5px;
  align-items: normal;
  clear: both; }
  .ece-search_result article.node .social .ece-hashtag .vocab-hashtags li a:hover {
    color: #383838 !important; }
  .ece-search_result article.node .social .ece-hashtag .vocab-hashtags li a:focus {
    opacity: 0.7 !important; }
  .ece-search_result article.node .social .ece-link-wrap a {
    color: #2482fa;
    font-size: 12px; }
    .ece-search_result article.node .social .ece-link-wrap a:before {
      color: #2482fa;
      margin-right: 3px; }
  .ece-search_result article.node .social .ece-social-wrap {
    margin-left: auto;
    display: flex;
    align-items: baseline;
    min-width: 270px;
    justify-content: flex-end; }
    .ece-search_result article.node .social .ece-social-wrap ul.social-actions li {
      font-size: 12px;
      border-right: none;
      margin-right: 20px;
      padding-right: 0px; }
      .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget {
        display: inline-block;
        font-size: 12px;
        color: #2482fa; }
        .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget.ece-voting-login {
          font-size: 12px; }
        .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget:hover {
          color: #2482fa; }
        .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget:focus {
          color: rgba(36, 130, 250, 0.7); }
          .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget:focus:before {
            opacity: 0.7; }
        .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget:before {
          font-size: 12px;
          margin-right: 3px;
          color: #2482fa !important; }
        .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget .ece-voting-action:hover {
          color: #2482fa; }
          .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget .ece-voting-action:hover:before {
            color: #2482fa; }
          .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget .ece-voting-action:hover .action-label, .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget .ece-voting-action:hover .ece-voting-sum {
            color: #2482fa; }
        .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget .ece-voting-action:before {
          font-size: 12px;
          margin-right: 3px;
          color: #8d8d8d;
          content: "" !important; }
        .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget .ece-voting-sum {
          color: #8d8d8d;
          font-size: 12px;
          font-weight: 600;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          text-align: center; }
        .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget a {
          color: #8d8d8d;
          font-size: 12px; }
          .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget a:hover {
            color: #2482fa; }
            .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget a:hover .ece-voting-sum {
              color: #2482fa; }
            .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget a:hover:before {
              color: #2482fa; }
          .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget a:before {
            color: #8d8d8d;
            margin-right: 3px; }
      .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_counter {
        vertical-align: middle; }
      .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact {
        color: #8d8d8d;
        font-size: 12px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.2px; }
        .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:before {
          content: '';
          width: 13px;
          height: 15px;
          background: url(../images/icons/icon-share.svg) no-repeat;
          background-size: 100%;
          display: inline-block;
          vertical-align: middle;
          margin-right: 5px; }
        .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:hover {
          color: #2482fa; }
          .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:hover:before {
            background: url(../images/icons/icon-share-hover.svg) no-repeat;
            background-size: 100%; }
        .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:focus {
          color: #2482fa;
          opacity: 0.7;
          outline: none; }
          .ece-search_result article.node .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:focus:before {
            background: url(../images/icons/icon-share-hover.svg) no-repeat;
            background-size: 100%; }
      .ece-search_result article.node .social .ece-social-wrap ul.social-actions li:last-child {
        margin-right: 0px; }
    .ece-search_result article.node .social .ece-social-wrap .icon-comment {
      font-size: 12px;
      font-weight: 600;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.2px;
      text-align: right;
      color: #8d8d8d;
      position: relative;
      cursor: pointer;
      margin-left: 25px; }
      .ece-search_result article.node .social .ece-social-wrap .icon-comment:before {
        background: url(../images/icons/icon-comments-blue-gray.svg);
        background-size: 100%;
        background-repeat: no-repeat;
        content: '';
        display: inline-block;
        position: relative;
        width: 14px;
        height: 13px;
        top: 3px;
        margin-right: 5px; }
      .ece-search_result article.node .social .ece-social-wrap .icon-comment:hover {
        color: #2482fa; }
        .ece-search_result article.node .social .ece-social-wrap .icon-comment:hover:before {
          background: url(../images/icons/icon-comments-blue.svg);
          background-size: 100%; }
      .ece-search_result article.node .social .ece-social-wrap .icon-comment:focus {
        color: #2482fa;
        opacity: 0.7; }
        .ece-search_result article.node .social .ece-social-wrap .icon-comment:focus:before {
          background: url(../images/icons/icon-comments-blue.svg);
          background-size: 100%; }

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

.ece-stream-resources .ece-search_result article.node .ece-activity_widget, .ece-stream-qa .ece-search_result article.node .ece-activity_widget, .ece-stream-posts .ece-search_result article.node .ece-activity_widget, .mode-ece_stream .ece-search_result article.node .ece-activity_widget, .ece-stream-user_home .ece-search_result article.node .ece-activity_widget, .ece-topic-stream .ece-search_result article.node .ece-activity_widget {
  background: none; }
  .ece-stream-resources .ece-search_result article.node .ece-activity_widget .contribution form .form-contents, .ece-stream-qa .ece-search_result article.node .ece-activity_widget .contribution form .form-contents, .ece-stream-posts .ece-search_result article.node .ece-activity_widget .contribution form .form-contents, .mode-ece_stream .ece-search_result article.node .ece-activity_widget .contribution form .form-contents, .ece-stream-user_home .ece-search_result article.node .ece-activity_widget .contribution form .form-contents, .ece-topic-stream .ece-search_result article.node .ece-activity_widget .contribution form .form-contents {
    max-height: inherit; }
    .ece-stream-resources .ece-search_result article.node .ece-activity_widget .contribution form .form-contents .form-fields, .ece-stream-qa .ece-search_result article.node .ece-activity_widget .contribution form .form-contents .form-fields, .ece-stream-posts .ece-search_result article.node .ece-activity_widget .contribution form .form-contents .form-fields, .mode-ece_stream .ece-search_result article.node .ece-activity_widget .contribution form .form-contents .form-fields, .ece-stream-user_home .ece-search_result article.node .ece-activity_widget .contribution form .form-contents .form-fields, .ece-topic-stream .ece-search_result article.node .ece-activity_widget .contribution form .form-contents .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; }
    .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: #000; }
      .experts-multi-item .item-controls .MS-left:hover {
        opacity: 1;
        color: #F49340; }
      .experts-multi-item .item-controls .MS-left:focus {
        outline: none;
        opacity: 1;
        color: #F49340; }
        .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: #000;
      opacity: .3; }
      .experts-multi-item .item-controls .MS-right:hover {
        opacity: 1;
        color: #F49340; }
      .experts-multi-item .item-controls .MS-right:focus {
        outline: none;
        opacity: 1;
        color: #F49340; }
        .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; } }
.ece-member_account-following .container-fluid .content,
.ece-member_account-followers .container-fluid .content {
  display: flex;
  flex-wrap: wrap; }
  .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user,
  .ece-member_account-followers .container-fluid .content .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: 0.1em 0.6em;
    padding-top: 15px;
    padding-bottom: 15px; }
    .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .profile-picture,
    .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .profile-picture {
      width: 58px;
      height: 58px;
      display: block;
      margin: 0 auto;
      position: relative;
      float: none;
      margin-bottom: 20px; }
      .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .profile-picture .user-picture img,
      .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .profile-picture .user-picture img {
        width: 58px;
        height: 58px;
        max-height: 58px;
        overflow: hidden;
        border-radius: 100%;
        box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.4);
        border: solid 4.3px #ffffff; }
      .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .profile-picture .ece-expert-marker,
      .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .profile-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%; }
        .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .profile-picture .ece-expert-marker:before,
        .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .profile-picture .ece-expert-marker:before {
          display: none; }
      .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .profile-picture .ece-cab-marker,
      .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .profile-picture .ece-cab-marker {
        position: absolute;
        top: -2px;
        right: -3px;
        width: 22px;
        height: 22px;
        background: #eabe40;
        border-radius: 100%;
        text-align: center;
        border: 2px solid #fff; }
        .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .profile-picture .ece-cab-marker:before,
        .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .profile-picture .ece-cab-marker:before {
          margin-right: 0;
          margin-left: 0;
          color: #fff;
          font-size: 10px;
          vertical-align: top;
          margin-top: 2px; }
    .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions,
    .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions {
      display: block;
      float: none;
      margin: 0px;
      margin-top: 5px;
      text-align: center; }
      .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions .ece-follow-action,
      .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions .ece-follow-action {
        background: none;
        padding: 0px;
        font-weight: 600;
        display: block;
        margin-bottom: 3px; }
        .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions .ece-follow-action:before,
        .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions .ece-follow-action:before {
          background: url(../images/icons/icon-follow-blue.svg) no-repeat;
          margin-right: 8px !important;
          width: 12px;
          height: 15px;
          background-size: 100%;
          top: 3px;
          position: relative; }
        .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions .ece-follow-action .follow-label,
        .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions .ece-follow-action .follow-label {
          color: #2482fa;
          font-weight: 600; }
          .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions .ece-follow-action .follow-label a,
          .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions .ece-follow-action .follow-label a {
            color: #2482fa;
            font-weight: 600; }
            .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions .ece-follow-action .follow-label a:hover,
            .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions .ece-follow-action .follow-label a:hover {
              color: #2173dc; }
        .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions .ece-follow-action:focus,
        .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions .ece-follow-action:focus {
          opacity: 0.7; }
      .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions a.social-link.social-email,
      .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions a.social-link.social-email {
        position: relative;
        background: none;
        padding: 0px;
        width: auto;
        height: inherit;
        font-size: 14px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.2px;
        color: #2482fa; }
        .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions a.social-link.social-email span,
        .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions a.social-link.social-email span {
          display: inline-block;
          font-size: 14px;
          font-weight: 600;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          color: #2482fa; }
        .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions a.social-link.social-email:before,
        .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions a.social-link.social-email:before {
          content: '';
          position: relative;
          margin-right: 8px !important;
          background: url(../images/icons/icon-messages.svg) no-repeat;
          width: 12px;
          height: 12px;
          background-size: 100%;
          display: inline-block;
          top: 2px; }
        .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions a.social-link.social-email:hover,
        .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .account-actions a.social-link.social-email:hover {
          color: #2173dc;
          box-shadow: inherit;
          background: none; }
    .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .byline,
    .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .byline {
      text-align: center; }
      .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .byline .profile-realname a,
      .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .byline .profile-realname a {
        font-size: 14px;
        font-weight: 600;
        letter-spacing: -0.3px;
        text-align: center;
        color: #383838; }
    .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user .credentials,
    .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user .credentials {
      margin-top: 3px;
      color: #8d8d8d;
      font-size: 12px;
      letter-spacing: -0.3px;
      text-align: center; }

#community-home .ece-community_header .community-header-content {
  margin-bottom: 0px; }
#community-home .headliner h3 {
  margin: 0;
  margin-bottom: 12px;
  border-left: 4px solid #36a7a3;
  padding-left: 16px;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  color: #6b6b6b; }
#community-home .headliner a {
  color: #36a7a3; }
#community-home .newContentEntry-wrapper {
  display: inline-block;
  width: 100%;
  margin-top: 10px; }
#community-home span.see-more-right {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  text-align: right;
  color: #36a7a3;
  float: right; }
  #community-home span.see-more-right a {
    color: #36a7a3;
    margin-right: 2px; }
#community-home span.see-more-left {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  color: #36a7a3; }
  #community-home span.see-more-left a {
    color: #36a7a3; }
#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.2px;
        color: #383838;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block; }
        #community-home .c-highlights-row .c-highlights-wrapper .c-highlight .body h4 a {
          color: #383838; }
        #community-home .c-highlights-row .c-highlights-wrapper .c-highlight .body h4 a:hover {
          color: #2482fa; }
      #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.2px;
        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.2px;
          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: #2482fa; }
          #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.2px;
        color: #8d8d8d;
        text-align: right; }
        #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: #2482fa; }
        #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-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: #383838; }
    #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: #383838; }
        #community-home .c-highlights-row .c-hc-multi-item .item-controls .MS-left:hover {
          opacity: 1;
          color: #F49340; }
        #community-home .c-highlights-row .c-hc-multi-item .item-controls .MS-left:focus {
          outline: none;
          opacity: 1;
          color: #F49340; }
          #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: #383838; }
        #community-home .c-highlights-row .c-hc-multi-item .item-controls .MS-right:hover {
          opacity: 1;
          color: #F49340; }
        #community-home .c-highlights-row .c-hc-multi-item .item-controls .MS-right:focus {
          outline: none;
          opacity: 1;
          color: #F49340; }
          #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: normal;
          color: #000;
          letter-spacing: -0.2px;
          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: #000; }
          #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: #2482fa; }
        #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.2px;
          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.2px;
        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 .headliner .filter {
    display: inline-block;
    float: right; }
    #community-home .h-mcin-row .headliner .filter .filter-items {
      color: #36a7a3; }
      #community-home .h-mcin-row .headliner .filter .filter-items .icon-filter {
        background: url(../images/icons/icon-filter-green.svg) no-repeat; }
#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 {
    background: url(../images/icons/icon-share-green.svg) no-repeat;
    background-size: 100%; }
#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/icon-comments-green.svg);
    background-size: 100%; }

.ece-community_header {
  background-color: #36a7a3;
  font-family: "Titillium Web", sans-serif !important;
  padding-top: 0px;
  padding-bottom: 0px;
  position: relative; }
  .ece-community_header.affix {
    position: fixed;
    width: 100%;
    top: 50px;
    z-index: 9;
    padding: 10px 0;
    margin-bottom: 0px; }
    .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 {
          font-size: 12px;
          position: absolute;
          top: 18px;
          left: 52px;
          z-index: 1; }
          .ece-community_header.affix .c-header-top-row .container .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:after, .ece-community_header.affix .community-header-content .header-content .community-image:before {
          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: normal;
        margin-bottom: 0;
        margin-top: -14px;
        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; }
        .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: 110px; }
    .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; }
    .ece-community_header .community-header-content .header-content {
      display: flex;
      flex-wrap: nowrap; }
      .ece-community_header .community-header-content .header-content .community-image {
        width: 115px;
        min-width: 115px;
        height: 115px;
        border-radius: 100%;
        margin-right: 20px;
        position: relative; }
        .ece-community_header .community-header-content .header-content .community-image img {
          max-width: inherit;
          width: 115px;
          min-width: 115px;
          height: 115px;
          border-radius: 100%;
          overflow: hidden; }
        .ece-community_header .community-header-content .header-content .community-image:before {
          width: 30px;
          height: 30px;
          background: #ffffff url(../images/icons/icon-subscribers-green.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: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 {
        padding: 0px;
        margin-bottom: 5px; }
        .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.2px;
        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.2px;
      color: #fff;
      display: inline-block;
      text-align: center;
      padding-top: 0px;
      padding-bottom: 0px;
      margin-top: 25px;
      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;
          padding-top: 0;
          padding-bottom: 0;
          font-size: 14px;
          font-weight: 600;
          font-style: normal;
          line-height: 30px;
          letter-spacing: -0.2px;
          text-align: center;
          background: none;
          border: solid 2px #fff;
          color: #fff;
          display: inline-block;
          border-radius: 30px;
          -webkit-border-radius: 30px;
          -moz-border-radius: 30px; }
          .ece-community_header .community-header-content .action-links .ec-follow-widget .ece-follow-action:before {
            width: 10px;
            height: 12.5px;
            background-size: 100%;
            margin-right: 10px !important; }
      .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: 195px;
      height: 36px;
      border-radius: 18px;
      border: solid 2px #fff;
      display: inline-block;
      padding-top: 0;
      padding-bottom: 0;
      margin-top: 25px;
      font-size: 14px;
      font-weight: 600;
      font-style: normal;
      line-height: 30px;
      letter-spacing: -0.2px;
      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/icon-subscribers-white.svg) no-repeat;
        display: inline-block;
        background-size: 100%;
        position: relative;
        vertical-align: middle;
        margin-right: 10px; }
  .ece-community_header .community-subtasks {
    margin-top: 15px; }
    .ece-community_header .community-subtasks .container ul {
      text-align: center;
      font-family: "Titillium Web", sans-serif !important;
      border-bottom: none; }
      .ece-community_header .community-subtasks .container ul.subtasks li {
        float: none;
        display: inline-block;
        margin: 0px; }
        .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.2px;
          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-about-community, .ece-about-channel {
  margin-bottom: 40px; }
  .ece-about-community h3.title, .ece-about-channel h3.title {
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: left;
    color: #383838;
    font-family: "Titillium Web", sans-serif !important;
    margin: 0px;
    margin-bottom: 12px; }
  .ece-about-community .inner, .ece-about-channel .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; }
  .ece-about-community .summary p, .ece-about-channel .summary p {
    font-size: 14px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.3px;
    color: #383838; }
  .ece-about-community .icon-network, .ece-about-channel .icon-network {
    margin-top: 15px;
    margin-bottom: 15px;
    color: #383838; }
    .ece-about-community .icon-network a, .ece-about-channel .icon-network a {
      color: #383838; }
    .ece-about-community .icon-network strong, .ece-about-channel .icon-network strong {
      font-weight: 600; }
    .ece-about-community .icon-network span, .ece-about-channel .icon-network span {
      font-weight: 600;
      letter-spacing: normal; }
    .ece-about-community .icon-network:before, .ece-about-channel .icon-network:before {
      margin-right: 7px;
      top: 4px; }
  .ece-about-community .icon-join-community, .ece-about-channel .icon-join-community {
    font-size: 14px;
    font-weight: 600;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    color: #36a7a3;
    margin-top: 15px;
    display: block; }
    .ece-about-community .icon-join-community:before, .ece-about-channel .icon-join-community:before {
      margin-right: 7px;
      width: 15.7px;
      height: 10px; }
  .ece-about-community .ec-follow-widget, .ece-about-channel .ec-follow-widget {
    margin-top: 10px;
    text-align: center;
    border-top: 1px solid #f0f0f0;
    padding-top: 13px; }
    .ece-about-community .ec-follow-widget .ece-follow-action:before, .ece-about-channel .ec-follow-widget .ece-follow-action:before {
      width: 12px;
      height: 14.7px;
      background: url(../images/icons/icon-follow-blue.svg) no-repeat;
      background-size: 100%;
      position: relative;
      display: inline-block;
      vertical-align: middle;
      margin-right: 10px !important; }
    .ece-about-community .ec-follow-widget .ece-follow-action a.ece-login_required, .ece-about-channel .ec-follow-widget .ece-follow-action a.ece-login_required {
      font-size: 14px;
      font-weight: 600;
      font-style: normal;
      line-height: normal;
      letter-spacing: -0.2px;
      color: #2482fa; }

.ece-about-channel .inner {
  padding-bottom: 10px; }

#channel-home .c-header-top-row, #channel-global-header .c-header-top-row {
  background-color: rgba(35, 4, 124, 0.7); }
#channel-home .ece-community_header, #channel-global-header .ece-community_header {
  background-color: #23047c; }
  #channel-home .ece-community_header.affix .community-header-content, #channel-global-header .ece-community_header.affix .community-header-content {
    margin-bottom: 0px; }
  #channel-home .ece-community_header .community-header-content, #channel-global-header .ece-community_header .community-header-content {
    margin-bottom: 45px; }
    #channel-home .ece-community_header .community-header-content .header-content .community-image:before, #channel-global-header .ece-community_header .community-header-content .header-content .community-image:before {
      content: '';
      background: #ffffff url(../images/icons/icon-articles-purple.svg) no-repeat center center; }
    #channel-home .ece-community_header .community-header-content .header-content .community-label .pre-label, #channel-global-header .ece-community_header .community-header-content .header-content .community-label .pre-label {
      color: #cec4eb; }
    #channel-home .ece-community_header .community-header-content .action-remove, #channel-global-header .ece-community_header .community-header-content .action-remove {
      margin-top: 10px; }
    #channel-home .ece-community_header .community-header-content .admin-action-links a, #channel-global-header .ece-community_header .community-header-content .admin-action-links a {
      margin-top: 10px; }
  #channel-home .ece-community_header .community-bg-img:before, #channel-global-header .ece-community_header .community-bg-img:before {
    background-color: rgba(35, 4, 124, 0.85); }
#channel-home .community-subtasks .container ul, #channel-global-header .community-subtasks .container ul {
  margin-top: -17px; }
#channel-home ul.subtasks, #channel-global-header ul.subtasks {
  text-align: center;
  border: none; }
  #channel-home ul.subtasks li, #channel-global-header ul.subtasks li {
    float: none;
    display: inline-block; }
    #channel-home ul.subtasks li a, #channel-global-header ul.subtasks li a {
      color: #240a7c;
      background: #fafafa;
      border-radius: 4px 4px 0 0 !important;
      border: none; }
#channel-home .headliner h3, #channel-global-header .headliner h3 {
  margin: 0;
  margin-bottom: 12px;
  border-left: 4px solid #2482fa;
  padding-left: 16px;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  color: #6b6b6b; }
#channel-home .headliner span.see-more-right, #channel-global-header .headliner span.see-more-right {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  text-align: right;
  color: #36a7a3;
  float: right; }
  #channel-home .headliner span.see-more-right a, #channel-global-header .headliner span.see-more-right a {
    color: #36a7a3;
    margin-right: 2px; }
#channel-home .headliner span.see-more-left, #channel-global-header .headliner span.see-more-left {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  color: #36a7a3; }
  #channel-home .headliner span.see-more-left a, #channel-global-header .headliner span.see-more-left a {
    color: #36a7a3; }
#channel-home .c-channel-items-row, #channel-global-header .c-channel-items-row {
  margin-bottom: 40px;
  min-height: 665px; }
  #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .pagination-container.first, #channel-global-header .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, #channel-global-header .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, #channel-global-header .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tr {
    width: 50%; }
    #channel-home .c-channel-items-row .c-channel-item-wrapper .ece-search-results .search-results tr td, #channel-global-header .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, #channel-global-header .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, #channel-global-header .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, #channel-global-header .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, #channel-global-header .c-channel-items-row .c-channel-item-wrapper .c-channel-col.single .c-content .body h4 {
      font-size: 20px;
      letter-spacing: -0.3px;
      margin-bottom: 0px; }
    #channel-home .c-channel-items-row .c-channel-item-wrapper .c-channel-col.single .c-content .body .designation, #channel-global-header .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, #channel-global-header .c-channel-items-row .c-channel-item-wrapper .c-channel-col.single .c-content .body .designation a {
        color: #2482fa; }
      #channel-home .c-channel-items-row .c-channel-item-wrapper .c-channel-col.single .c-content .body .designation strong, #channel-global-header .c-channel-items-row .c-channel-item-wrapper .c-channel-col.single .c-content .body .designation strong {
        color: #2482fa;
        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, #channel-global-header .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, #channel-global-header .c-channel-items-row .c-channel-item-wrapper .c-content {
    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: 327px; }
    #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .image, #channel-global-header .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, #channel-global-header .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, #channel-global-header .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, #channel-global-header .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, #channel-global-header .c-channel-items-row .c-channel-item-wrapper .c-content .body h4 {
        margin: 0px;
        margin-bottom: 5px;
        font-size: 16px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.2px;
        color: #383838; }
      #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .body p, #channel-global-header .c-channel-items-row .c-channel-item-wrapper .c-content .body p {
        font-size: 14px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.2px;
        color: #8d8d8d;
        margin: 0px; }
    #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .footer, #channel-global-header .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, #channel-global-header .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, #channel-global-header .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, #channel-global-header .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, #channel-global-header .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.2px;
          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, #channel-global-header .c-channel-items-row .c-channel-item-wrapper .c-content .footer .posted-by .org-user strong {
            font-weight: bold;
            color: #2482fa; }
      #channel-home .c-channel-items-row .c-channel-item-wrapper .c-content .footer .ece-social, #channel-global-header .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.2px;
        color: #8d8d8d; }

#network-lp .results-overlay, #network-global-header .results-overlay {
  display: none; }
#network-lp .ece-community_header, #network-global-header .ece-community_header {
  background-color: #304d92;
  padding-top: 0px; }
  #network-lp .ece-community_header .c-header-top-row, #network-global-header .ece-community_header .c-header-top-row {
    background-color: rgba(48, 77, 146, 0.8); }
  #network-lp .ece-community_header .community-bg-img:before, #network-global-header .ece-community_header .community-bg-img:before {
    background-color: rgba(48, 77, 146, 0.85); }
  #network-lp .ece-community_header .community-header-content, #network-global-header .ece-community_header .community-header-content {
    margin-bottom: 0px; }
    #network-lp .ece-community_header .community-header-content .header-content .community-image:before, #network-global-header .ece-community_header .community-header-content .header-content .community-image:before {
      background: rgba(48, 77, 146, 0.85) url(../images/icons/icon-network-white.svg) no-repeat center center;
      right: -2px;
      top: 3px; }
    #network-lp .ece-community_header .community-header-content .header-content .community-image:after, #network-global-header .ece-community_header .community-header-content .header-content .community-image:after {
      background-color: inherit;
      border: solid 3px #fff;
      right: -5px;
      top: 0px; }
    #network-lp .ece-community_header .community-header-content .header-content .community-label h2, #network-global-header .ece-community_header .community-header-content .header-content .community-label h2 {
      font-weight: 300;
      color: rgba(177, 195, 236, 0.85); }
  #network-lp .ece-community_header .community-subtasks .container ul.subtasks li a.active, #network-global-header .ece-community_header .community-subtasks .container ul.subtasks li a.active {
    color: #304d92; }
  #network-lp .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.subtask:hover {
    color: #304d92; }
  #network-lp .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.subtask:focus {
    color: #304d92; }
#network-lp .title, #network-global-header .title {
  text-align: center;
  margin-bottom: 37px; }
  #network-lp .title h2, #network-global-header .title h2 {
    font-size: 26px;
    font-weight: 300;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.4px;
    text-align: center;
    color: #383838;
    margin: 0;
    margin-bottom: 5px; }
  #network-lp .title .icon-part-of, #network-global-header .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, #network-global-header .title .icon-part-of strong {
      font-weight: 600; }
      #network-lp .title .icon-part-of strong a, #network-global-header .title .icon-part-of strong a {
        color: #cbcbcb;
        font-weight: 600; }
    #network-lp .title .icon-part-of:before, #network-global-header .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, #network-global-header .headliner h3 {
  margin: 0;
  margin-bottom: 15px;
  border-left: 4px solid #2482fa;
  padding-left: 16px;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  color: #6b6b6b; }
#network-lp .headliner span.see-more-right, #network-global-header .headliner span.see-more-right {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  text-align: right;
  float: right; }
  #network-lp .headliner span.see-more-right a, #network-global-header .headliner span.see-more-right a {
    margin-right: 2px; }
#network-lp .headliner span.see-more-left, #network-global-header .headliner span.see-more-left {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px; }
#network-lp .newContentEntry-wrapper, #network-global-header .newContentEntry-wrapper {
  display: inline-block;
  width: 100%;
  margin-top: 10px; }
#network-lp .link-text-btn, #network-global-header .link-text-btn {
  text-align: center;
  display: block; }
  #network-lp .link-text-btn a, #network-global-header .link-text-btn a {
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: center;
    color: #2482fa;
    border-bottom: 2px solid #2482fa;
    padding-bottom: 5px;
    text-transform: uppercase; }
    #network-lp .link-text-btn a span, #network-global-header .link-text-btn a span {
      font-weight: 600; }
#network-lp .h-mcin-row, #network-global-header .h-mcin-row {
  margin-top: 40px; }
  #network-lp .h-mcin-row .h-mcin-tab, #network-global-header .h-mcin-row .h-mcin-tab {
    text-align: center;
    margin-bottom: 20px; }
    #network-lp .h-mcin-row .h-mcin-tab ul.nav-tabs, #network-global-header .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, #network-global-header .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, #network-global-header .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, #network-global-header .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, #network-global-header .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.2px;
          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-global-header .h-mcin-row .h-mcin-tab ul.nav-tabs li a:hover {
            border: none;
            border-radius: 20px !important;
            background-color: #304d92;
            color: #fff; }
  #network-lp .h-mcin-row .headliner, #network-global-header .h-mcin-row .headliner {
    margin-bottom: 10px; }
    #network-lp .h-mcin-row .headliner h3, #network-global-header .h-mcin-row .headliner h3 {
      display: inline-block;
      margin: 0px; }
    #network-lp .h-mcin-row .headliner .filter, #network-global-header .h-mcin-row .headliner .filter {
      display: inline-block;
      float: right; }
      #network-lp .h-mcin-row .headliner .filter .filter-items, #network-global-header .h-mcin-row .headliner .filter .filter-items {
        color: #36a7a3; }
        #network-lp .h-mcin-row .headliner .filter .filter-items .icon-filter, #network-global-header .h-mcin-row .headliner .filter .filter-items .icon-filter {
          background: url(../images/icons/icon-filter-green.svg) no-repeat; }
  #network-lp .h-mcin-row article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget a:before, #network-global-header .h-mcin-row article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget a:before {
    color: #36a7a3; }
  #network-lp .h-mcin-row article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget .ece-voting-sum, #network-global-header .h-mcin-row article.node .social .ece-social-wrap ul.social-actions li .ece-voting-widget .ece-voting-sum {
    color: #36a7a3; }
#network-lp #n-iu-community, #network-global-header #n-iu-community {
  margin-top: 80px; }
#network-lp #n-mobile-community, #network-global-header #n-mobile-community {
  margin-top: 80px; }
#network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item, #network-global-header .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-group-item, #network-global-header .n-groups-row .n-groups-wrapper .n-groups-multi-item.n-group-item {
    padding: 0px; }
    #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item.n-group-item .carousel-inner .item, #network-global-header .n-groups-row .n-groups-wrapper .n-groups-multi-item.n-group-item .carousel-inner .item {
      width: calc(50% - 8px); }
    #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item.n-group-item .item-controls, #network-global-header .n-groups-row .n-groups-wrapper .n-groups-multi-item.n-group-item .item-controls {
      display: none; }
  #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner, #network-global-header .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner {
    white-space: nowrap;
    overflow: hidden;
    margin: 0;
    text-align: center; }
    #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .item, #network-global-header .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .item {
      display: inline-block;
      margin: 0;
      width: calc(25% - 16px);
      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;
      /*& + .item {
          margin-left:15px;
      }*/ }
    #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .image, #network-global-header .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .image {
      height: 190px;
      overflow: hidden; }
      #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .image img, #network-global-header .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .image img {
        width: 100%;
        max-width: inherit;
        height: auto; }
    #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .detail, #network-global-header .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .detail {
      padding: 0 10px;
      text-align: center; }
      #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .detail h3.title, #network-global-header .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .detail h3.title {
        font-size: 16px;
        font-weight: bold;
        line-height: normal;
        font-style: normal;
        letter-spacing: -0.3px;
        color: #383838;
        margin-bottom: 0px;
        margin-top: 15px; }
        #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .detail h3.title a, #network-global-header .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .detail h3.title a {
          color: #383838;
          display: block;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
      #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .detail p.subscriber, #network-global-header .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .detail p.subscriber {
        font-size: 14px;
        font-weight: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.2px;
        color: #6b6b6b;
        margin-bottom: 6px; }
    #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .see-more-wrap a, #network-global-header .n-groups-row .n-groups-wrapper .n-groups-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; }
  #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls, #network-global-header .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; }
    #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-left, #network-global-header .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: #383838; }
      #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-left:hover, #network-global-header .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-left:hover {
        opacity: 1;
        color: #F49340; }
      #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-left:focus, #network-global-header .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-left:focus {
        outline: none;
        opacity: 1;
        color: #F49340; }
        #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-left:focus i, #network-global-header .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, #network-global-header .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: #383838; }
      #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-right:hover, #network-global-header .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-right:hover {
        opacity: 1;
        color: #F49340; }
      #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-right:focus, #network-global-header .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-right:focus {
        outline: none;
        opacity: 1;
        color: #F49340; }
        #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-right:focus i, #network-global-header .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, #network-global-header .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, #network-global-header .n-groups-row .n-groups-wrapper .n-groups-multi-item {
    padding: 0 40px; }
    #network-lp .n-groups-row .n-groups-wrapper .n-groups-multi-item .carousel-inner .item, #network-global-header .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, #network-global-header .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, #network-global-header .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, #network-global-header .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, #network-global-header .n-groups-row .n-groups-wrapper .n-groups-multi-item .item-controls .MS-right {
    right: -10px; } }
#network-lp .n-channels-row, #network-global-header .n-channels-row {
  margin-top: 60px; }
  #network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .image, #network-global-header .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, #network-global-header .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, #network-global-header .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: #383838;
    margin-bottom: 15px; }
  #network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner p, #network-global-header .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: #383838;
    margin-bottom: 5px; }
  #network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .ece-information-list li, #network-global-header .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, #network-global-header .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.2px;
    color: #8d8d8d;
    margin: 0px;
    margin-bottom: 3px; }
  #network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner ul.recent-links, #network-global-header .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, #network-global-header .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.2px;
      text-align: left;
      color: #383838;
      vertical-align: top;
      line-height: normal;
      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, #network-global-header .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.2px;
        text-align: left;
        color: #383838; }
      #network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner ul.recent-links li:before, #network-global-header .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, #network-global-header .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, #network-global-header .n-channels-row .n-channels-wrapper .n-channels-group .inner .link-more a {
      font-size: 10px;
      font-weight: bold;
      letter-spacing: -0.2px;
      color: #000;
      position: relative;
      text-transform: uppercase; }
      #network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .link-more a:before, #network-global-header .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, #network-global-header .n-channels-row .n-channels-wrapper .n-channels-group .inner .link-more a:hover {
        color: #F49340; }
        #network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .link-more a:hover:before, #network-global-header .n-channels-row .n-channels-wrapper .n-channels-group .inner .link-more a:hover:before {
          color: #F49340; }
  #network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .see-total, #network-global-header .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, #network-global-header .n-channels-row .n-channels-wrapper .n-channels-group .inner .ec-follow-widget {
    margin-top: 20px; }
    #network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .ec-follow-widget .ece-follow-action, #network-global-header .n-channels-row .n-channels-wrapper .n-channels-group .inner .ec-follow-widget .ece-follow-action {
      font-size: 14px;
      font-weight: 600;
      font-style: normal;
      line-height: normal;
      letter-spacing: -0.2px;
      color: #2482fa; }
      #network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .ec-follow-widget .ece-follow-action a, #network-global-header .n-channels-row .n-channels-wrapper .n-channels-group .inner .ec-follow-widget .ece-follow-action a {
        color: #2482fa; }
      #network-lp .n-channels-row .n-channels-wrapper .n-channels-group .inner .ec-follow-widget .ece-follow-action:before, #network-global-header .n-channels-row .n-channels-wrapper .n-channels-group .inner .ec-follow-widget .ece-follow-action:before {
        width: 12px;
        height: 14.7px;
        background: url(../images/icons/icon-follow-blue.svg) no-repeat;
        background-size: 100%;
        margin-right: 10px;
        vertical-align: middle; }
#network-lp .n-highlights-row, #network-global-header .n-highlights-row {
  margin-bottom: 60px; }
  #network-lp .n-highlights-row .n-highlights-card .ece-search-results .ece-search_result article.node .meta, #network-global-header .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, #network-global-header .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, #network-global-header .n-popular-m-row {
  margin-bottom: 60px; }
  #network-lp .n-popular-m-row .n-popular-m-wrapper .headliner h3, #network-global-header .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, #network-global-header .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, #network-global-header .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, #network-global-header .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%;
        -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
        box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
        border: solid 4.3px #fff; }
    #network-lp .n-popular-m-row .n-popular-m-wrapper .n-pupular-m-group .inner .realname-link, #network-global-header .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: #383838;
      display: block;
      padding-top: 40px; }
    #network-lp .n-popular-m-row .n-popular-m-wrapper .n-pupular-m-group .inner p.designation, #network-global-header .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, #network-global-header .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: #383838; }
    #network-lp .n-popular-m-row .n-popular-m-wrapper .n-pupular-m-group .inner .ece-social-wrap, #network-global-header .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, #network-global-header .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, #network-global-header .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, #network-global-header .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, #network-global-header .ece-ad {
  margin: 100px 0; }
#network-lp .n-r-job-n-event-row, #network-global-header .n-r-job-n-event-row {
  margin-bottom: 60px; }
  #network-lp .n-r-job-n-event-row h3, #network-global-header .n-r-job-n-event-row h3 {
    display: inline-block; }
  #network-lp .n-r-job-n-event-row .ece-post-card, #network-global-header .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, #network-global-header .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, #network-global-header .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, #network-global-header .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, #network-global-header .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, #network-global-header .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, #network-global-header .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.2px;
      color: #383838;
      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, #network-global-header .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.2px;
      color: #8d8d8d;
      margin: 0px;
      display: block; }
  #network-lp .n-r-job-n-event-row .n-industy-events-col .detail h3, #network-global-header .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.2px;
    color: #383838;
    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, #network-global-header .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.2px;
    color: #383838;
    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, #network-global-header .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, #network-global-header .n-r-job-n-event-row .n-industy-events-col .detail p.location {
      font-weight: 600; }
#network-lp .n-recent-news-row h3, #network-global-header .n-recent-news-row h3 {
  display: inline-block; }
#network-lp .n-recent-news-row .ece-post-card, #network-global-header .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, #network-global-header .n-recent-news-row .ece-post-card .detail {
    width: 100%; }
    #network-lp .n-recent-news-row .ece-post-card .detail h3, #network-global-header .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: #383838;
      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, #network-global-header .n-recent-news-row .ece-post-card .detail h3 a {
        color: #383838; }
    #network-lp .n-recent-news-row .ece-post-card .detail .designation, #network-global-header .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, #network-global-header .n-recent-news-row .ece-post-card .detail .designation a {
        color: #2482fa; }
      #network-lp .n-recent-news-row .ece-post-card .detail .designation strong, #network-global-header .n-recent-news-row .ece-post-card .detail .designation strong {
        color: #2482fa;
        font-weight: bold;
        letter-spacing: normal; }
      #network-lp .n-recent-news-row .ece-post-card .detail .designation i, #network-global-header .n-recent-news-row .ece-post-card .detail .designation i {
        font-size: 12px; }
    #network-lp .n-recent-news-row .ece-post-card .detail p, #network-global-header .n-recent-news-row .ece-post-card .detail p {
      font-size: 14px;
      font-weight: normal;
      font-style: normal;
      line-height: normal;
      letter-spacing: -0.2px;
      color: #8d8d8d;
      margin-bottom: 0px; }
#network-lp .sidebar .ece-ad, #network-global-header .sidebar .ece-ad {
  margin-top: 0px;
  margin-bottom: 40px; }

.ece-topic-stream .ece-search_result article.node {
  max-width: 780px; }

@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: #2482fa 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 {
  border: none;
  background: none;
  box-shadow: none;
  border-bottom: 2px solid #f0f0f0;
  padding-bottom: 40px;
  position: relative; }
  #ece-com-directory .cd-accordian-cotainer .cd-accordian .panel + .panel {
    margin-top: 40px; }
  #ece-com-directory .cd-accordian-cotainer .cd-accordian .panel:last-child {
    border-bottom: none;
    margin-bottom: 300px; }
  #ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-heading {
    background-color: inherit;
    border: none;
    color: #383838;
    padding: 0px; }
    #ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-heading h4.panel-title {
      font-size: 26px;
      font-weight: 300;
      font-style: normal;
      letter-spacing: -0.5px;
      color: #000;
      margin-bottom: 5px; }
      #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-blue.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: 16px;
      font-weight: normal;
      line-height: normal;
      letter-spacing: -0.3px;
      color: #383838;
      margin-bottom: 0px; }
      #ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-heading p i {
        font-size: 16px;
        color: #383838; }
  #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: 20px;
        font-weight: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.7px;
        color: #2482fa;
        margin-top: 30px;
        margin-bottom: 30px; }
        #ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .title.icon-groups:before {
          content: '';
          background: url(../images/icons/icon-group.svg) no-repeat top left;
          width: 22px;
          height: 14px;
          display: inline-block;
          margin-right: 10px; }
        #ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .title.icon-channels:before {
          content: '';
          background: url(../images/icons/icon-channel.svg) no-repeat top left;
          width: 22px;
          height: 16px;
          display: inline-block;
          margin-right: 10px;
          background-size: 16px 16px;
          position: relative;
          top: 1px; }
      #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: center;
        margin-top: 20px; }
        #ece-com-directory .cd-accordian-cotainer .cd-accordian .panel .panel-collapse .panel-body .cd-group-channel-card .inner-wrapper .group-channel-card .image {
          width: 116px;
          min-width: 116px;
          height: 116px;
          overflow: hidden;
          margin-right: 16px; }
          #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%; }
        #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: 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: 16px;
            font-weight: bold;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: -0.3px;
            color: #383838;
            margin: 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 {
            font-size: 12px;
            font-weight: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: -0.2px;
            color: #383838;
            margin-bottom: 10px; }
            #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: bold; }
          #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: 12px;
            font-weight: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: -0.2px;
            color: #8d8d8d; }
          #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 {
            border-radius: 30px;
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            background-color: #2482fa;
            line-height: normal;
            font-size: 14px;
            color: #fff;
            border: solid 2px transparent;
            line-height: normal;
            font-weight: 600;
            text-align: center;
            display: inline-block;
            padding: 4px 20px 5px 20px;
            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 .join-btn: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 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);
              border: solid 2px #fff;
              color: #fff;
              line-height: normal;
              opacity: 1;
              font-weight: 600; }
            #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 {
              background-image: -webkit-linear-gradient(203deg, #2779d2, #2483ff);
              background-image: -moz-linear-gradient(203deg, #2779d2, #2483ff);
              background-image: -ms-linear-gradient(203deg, #2779d2, #2483ff);
              background-image: -o-linear-gradient(203deg, #2779d2, #2483ff);
              background-image: linear-gradient(203deg, #2779d2, #2483ff);
              -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);
              border: solid 2px #fff;
              color: rgba(255, 255, 255, 0.8);
              line-height: normal;
              font-weight: 600;
              opacity: 1;
              outline: none; }
          #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 {
            border-radius: 30px;
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            background-color: #2482fa;
            line-height: normal;
            font-size: 14px;
            color: #fff;
            border: solid 2px transparent;
            line-height: normal;
            font-weight: 600;
            text-align: center;
            display: inline-block;
            padding: 4px 20px 5px 20px;
            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: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 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);
              border: solid 2px #fff;
              color: #fff;
              line-height: normal;
              opacity: 1;
              font-weight: 600; }
            #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:focus {
              background-image: -webkit-linear-gradient(203deg, #2779d2, #2483ff);
              background-image: -moz-linear-gradient(203deg, #2779d2, #2483ff);
              background-image: -ms-linear-gradient(203deg, #2779d2, #2483ff);
              background-image: -o-linear-gradient(203deg, #2779d2, #2483ff);
              background-image: linear-gradient(203deg, #2779d2, #2483ff);
              -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);
              border: solid 2px #fff;
              color: rgba(255, 255, 255, 0.8);
              line-height: normal;
              font-weight: 600;
              opacity: 1;
              outline: none; }
            #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:before {
              width: 10px;
              height: 13px;
              background-size: 100%;
              margin-right: 10px;
              display: inline-block;
              vertical-align: middle; }
            #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 .follow-label, #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 a {
              display: inline-block;
              color: #fff; }
      #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: #383838; }

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

.stream-comments-abstract {
  width: calc(100% - 44px);
  margin-left: 44px; }
  .stream-comments-abstract a {
    color: #383838 !important; }
  .stream-comments-abstract ul {
    margin: 0px;
    padding: 0px;
    display: block;
    padding-left: 20px; }

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; }
  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: 12px;
      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: FontAwesome;
          font-weight: normal;
          font-style: normal;
          text-decoration: inherit;
          -webkit-font-smoothing: antialiased;
          content: "\f040";
          display: inline-block;
          *display: inline;
          *zoom: 1;
          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: FontAwesome;
          font-weight: normal;
          font-style: normal;
          text-decoration: inherit;
          -webkit-font-smoothing: antialiased;
          content: "\f086";
          display: inline-block;
          *display: inline;
          *zoom: 1;
          margin-right: 4px; }
  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: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      display: inline-block;
      *display: inline;
      *zoom: 1;
      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.2px;
    text-align: left;
    color: #383838;
    font-family: "Titillium Web", sans-serif !important;
    border: none;
    padding: 0px;
    margin-bottom: 10px;
    padding-left: 20px; }

.ece-node_comment_form {
  display: none; }

.ece-comments-block,
.comment-wrapper,
.ece-node_comment_form {
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
  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; }
  .ece-comments-block .comment-form,
  .comment-wrapper .comment-form,
  .ece-node_comment_form .comment-form {
    margin-bottom: 5px;
    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: flex;
      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; }
        .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: 0px; }
          .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: auto; }
        .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: "Titillium Web", sans-serif;
          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: normal;
          letter-spacing: -0.2px;
          padding-left: 10px;
          padding-right: 10px;
          margin-bottom: 10px; }
          .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-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 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);
            border: solid 2px #fff;
            color: #fff;
            line-height: normal;
            opacity: 1;
            font-weight: 600; }
          .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-image: -webkit-linear-gradient(203deg, #2779d2, #2483ff);
            background-image: -moz-linear-gradient(203deg, #2779d2, #2483ff);
            background-image: -ms-linear-gradient(203deg, #2779d2, #2483ff);
            background-image: -o-linear-gradient(203deg, #2779d2, #2483ff);
            background-image: linear-gradient(203deg, #2779d2, #2483ff);
            -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);
            border: solid 2px #fff;
            color: rgba(255, 255, 255, 0.8);
            line-height: normal;
            font-weight: 600;
            opacity: 1;
            outline: 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;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
    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";
      margin-right: 4px; }
  .ece-comments-block .comment_show,
  .comment-wrapper .comment_show,
  .ece-node_comment_form .comment_show {
    margin-left: 40px; }

#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: 10px; }
    #comments.comment-wrapper .comment .comment-links .links.inline li span a {
      font-size: 16px;
      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: 5px;
      margin-right: 15px; }
      #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: 770px; }
      #comments.comment-wrapper .comment header .ece-author-detail .profile-realname {
        font-size: 16px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.2px;
        text-align: left;
        color: #383838; }
        #comments.comment-wrapper .comment header .ece-author-detail .profile-realname a {
          font-size: 16px;
          font-weight: 600;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          text-align: left;
          color: #383838; }
        #comments.comment-wrapper .comment header .ece-author-detail .profile-realname .realname {
          font-size: 16px;
          font-weight: 600;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          text-align: left;
          color: #383838; }
      #comments.comment-wrapper .comment header .ece-author-detail .comment-created {
        font-size: 16px;
        letter-spacing: -0.2px;
        text-align: left;
        color: #8d8d8d; }
      #comments.comment-wrapper .comment header .ece-author-detail .comment-content .field-name-comment-body .field-item p {
        font-size: 16px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.2px;
        text-align: left;
        color: #383838;
        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; }
  .ece-comments-block #comments.comment-wrapper {
    padding: 0px !important; }

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

.ece-author_bio .ece-tiny_bio-actions .ece-follow-action.ece-follow-user::before {
  display: none !important; }
.ece-author_bio .ece-tiny_bio-actions .ece-follow-action.ece-follow-user span.follow-label {
  font-family: "Titillium Web", sans-serif !important;
  display: inline-block;
  border-radius: 15px;
  min-width: 139px;
  height: 30px;
  line-height: 25px;
  border: solid 2px #2483ff;
  background: #fff;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: -0.2px;
  text-align: center;
  color: #2482fa; }
  .ece-author_bio .ece-tiny_bio-actions .ece-follow-action.ece-follow-user span.follow-label a {
    font-family: "Titillium Web", sans-serif !important;
    font-size: 12px;
    color: #2482fa;
    font-weight: 600;
    letter-spacing: -0.2px; }
  .ece-author_bio .ece-tiny_bio-actions .ece-follow-action.ece-follow-user span.follow-label:hover {
    box-shadow: 0 6px 8px 0 rgba(0, 100, 167, 0.11); }
  .ece-author_bio .ece-tiny_bio-actions .ece-follow-action.ece-follow-user span.follow-label:focus {
    opacity: 0.7; }

.ec-author-bio.ec-company-bio {
  background-color: #f8f8f8;
  font-family: "Titillium Web", sans-serif !important;
  border-bottom: 3px solid #e0e0e0;
  padding: 25px 20px 25px 20px; }
  .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.2px;
        text-align: left;
        color: #000; }
    .ec-author-bio.ec-company-bio .content .ec-author-bio-text {
      font-size: 14px;
      font-weight: 300;
      font-style: normal;
      letter-spacing: -0.2px;
      text-align: left;
      color: #5e5e5e; }
  .ec-author-bio.ec-company-bio .action-button {
    min-width: 160px;
    text-align: center; }
    .ec-author-bio.ec-company-bio .action-button .ece-follow-action {
      float: none; }
      .ec-author-bio.ec-company-bio .action-button .ece-follow-action.ece-follow-add:before {
        display: none !important; }
      .ec-author-bio.ec-company-bio .action-button .ece-follow-action .follow-label {
        display: inline-block;
        border-radius: 15px;
        min-width: 139px;
        height: 30px;
        line-height: 25px;
        border: solid 2px #2483ff;
        background: #fff;
        font-size: 12px;
        font-weight: 600;
        letter-spacing: -0.2px;
        text-align: center;
        color: #2482fa; }
        .ec-author-bio.ec-company-bio .action-button .ece-follow-action .follow-label:hover {
          box-shadow: 0 6px 8px 0 rgba(0, 100, 167, 0.11); }
        .ec-author-bio.ec-company-bio .action-button .ece-follow-action .follow-label:focus {
          opacity: 0.7; }
        .ec-author-bio.ec-company-bio .action-button .ece-follow-action .follow-label a {
          display: block;
          color: #2482fa; }
      .ec-author-bio.ec-company-bio .action-button .ece-follow-action:before {
        display: none !important; }
    .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: normal;
        letter-spacing: -0.2px;
        color: #2482fa;
        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-blue.svg);
          width: 8px;
          height: 8px;
          background-size: 100%;
          left: 0px;
          top: 5px; }
  .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: normal;
    letter-spacing: -0.2px;
    text-align: left;
    color: #8d8d8d;
    text-transform: uppercase;
    margin-top: 10px; }
  .ec-author-bio.ec-company-bio ul.recent-links {
    margin: 0;
    padding: 0; }
    .ec-author-bio.ec-company-bio ul.recent-links li {
      font-size: 12px;
      font-weight: 600;
      font-style: normal;
      letter-spacing: -0.2px;
      text-align: left;
      color: #383838;
      padding-left: 20px;
      padding-right: 20px;
      vertical-align: top;
      line-height: normal;
      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.2px;
        text-align: left;
        color: #383838; }
      .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: 7px;
        left: 0; }

body.not-logged-in article.node.mode-ece_full .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.2px;
          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.2px;
                  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.2px;
              text-align: left;
              color: $warmgray;}
             }
  .comment-content {
      p { font-size: 12px;
       font-weight: normal;
       font-style: normal;
       letter-spacing: -0.2px;
       text-align: left;
       color: $warmgray;}
  }*/ }
  body.not-logged-in article.node.mode-ece_full .ece-comments div#comment-form {
    font-family: "Titillium Web", sans-serif !important; }
    body.not-logged-in article.node.mode-ece_full .ece-comments div#comment-form h3 {
      margin-bottom: 30px;
      text-align: center; }
      body.not-logged-in article.node.mode-ece_full .ece-comments div#comment-form h3 .ece-login_required {
        position: relative;
        border-radius: 18px;
        background-image: linear-gradient(261deg, #2483ff, #2779d2);
        font-size: 14px;
        font-weight: 600;
        font-style: normal;
        letter-spacing: -0.2px;
        text-align: center;
        color: #fff;
        min-height: 36px;
        padding-left: 60px;
        padding-right: 40px;
        display: inline-block;
        line-height: 36px;
        box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31); }
        body.not-logged-in article.node.mode-ece_full .ece-comments div#comment-form h3 .ece-login_required:hover {
          box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31); }
        body.not-logged-in article.node.mode-ece_full .ece-comments div#comment-form h3 .ece-login_required:before {
          position: absolute;
          content: '';
          width: 13px;
          height: 13px;
          background: url(../images/icons/icon-comments-white.svg) no-repeat;
          background-size: 100%;
          display: inline-block;
          vertical-align: middle;
          margin-right: 5px;
          left: 38px;
          top: 50%;
          margin-top: -6px; }
    body.not-logged-in article.node.mode-ece_full .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.mode-ece_full .ece-comments div#comment-form .cta-register a {
      font-size: 14px;
      font-weight: bold;
      font-style: normal;
      letter-spacing: -0.2px;
      text-align: center;
      color: #2482fa; }

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

.ece-expert-marker:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f0a3";
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 4px;
  margin-left: 1px;
  color: #FFD700; }

.ece-cab-marker:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f132";
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 4px;
  margin-left: 1px;
  color: #000; }

.ece-seo-marker:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f0a1";
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 4px;
  margin-left: 1px;
  color: #808080; }

.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: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        content: "\f007";
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-right: 4px; }
  .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: none;
    background: #fff;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
    padding: 20px;
    border-radius: 6px;
    font-family: "Titillium Web", 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-account form#user-profile-form .ece-form #edit-ece-profile-work-phone, .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-password form#user-profile-form .ece-form #edit-ece-profile-work-phone, .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-profile form#user-profile-form .ece-form #edit-ece-profile-work-phone, .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, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form #edit-ece-profile-work-phone {
      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-account form#user-profile-form .ece-form input[type="file"], .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-password form#user-profile-form .ece-form input[type="file"], .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-profile form#user-profile-form .ece-form input[type="file"], .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"], .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form input[type="file"] {
      font-size: 12px;
      border-radius: 80px;
      background-color: #fafafa;
      border: solid 1px #e0e0e0; }
      .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-account form#user-profile-form .ece-form input[type="file"]: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-password form#user-profile-form .ece-form input[type="file"]: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-profile form#user-profile-form .ece-form input[type="file"]: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, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form input[type="file"]:focus {
        border: solid 1px #2482fa; }
    .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 {
      font-size: 12px;
      color: #383838;
      border: none;
      background: none;
      border-bottom: 1px solid #d8d8d8; }
      .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 h3, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form h3, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form h3, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form h3 {
      border-left: 4px solid #2482fa;
      padding-left: 16px;
      font-size: 14px;
      margin-top: 0px;
      color: #8d8d8d; }
    .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .instructions, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .instructions, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .instructions, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .instructions {
      border: none;
      border-left: 4px solid #2482fa;
      padding: 0px;
      padding-left: 16px;
      font-size: 14px;
      margin: 0px !important;
      color: #8d8d8d;
      margin-bottom: 15px !important; }
      .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .instructions:before, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .instructions:before, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .instructions:before, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .instructions:before {
        margin-top: -4px;
        display: none; }
      .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .instructions p, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .instructions p, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .instructions p, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .instructions p {
        font-size: 14px;
        margin-top: 0px; }
      .ece-member_account.ece-member_account-account form#user-profile-form .ece-form .instructions#edit-instructions, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .instructions#edit-instructions, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .instructions#edit-instructions, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .instructions#edit-instructions {
        background: #f9f9f9;
        padding: 10px;
        margin: -20px -20px 10px -20px; }
    .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: 0px -10px; }
      .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: 0px -10px; }
      .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 .description, .ece-member_account.ece-member_account-password form#user-profile-form .ece-form .form-wrapper .form-item .description, .ece-member_account.ece-member_account-profile form#user-profile-form .ece-form .form-wrapper .form-item .description, .ece-member_account.ece-member_account-messages form#user-profile-form .ece-form .form-wrapper .form-item .description {
          margin-top: 10px;
          margin-left: 0; }
        .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: #383838; }
        .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 #2482fa; }
        .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: #2482fa;
          border: 1px solid #2482fa;
          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: #383838; }
        .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: 4px;
          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: 4px;
          width: 13px;
          height: 13px;
          border-radius: 2px;
          background-color: #fafafa;
          border: solid 1px #2482fa; }
        .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: #2482fa;
          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: 5px;
          color: #2482fa;
          left: 3px;
          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: "Titillium Web", sans-serif !important;
      font-size: 14px;
      font-weight: 600;
      font-style: normal;
      font-stretch: normal;
      line-height: 24px;
      letter-spacing: -0.2px;
      text-align: center;
      color: #fff;
      border: solid 2px #2482fa;
      list-style-type: none;
      padding: 0px;
      padding-left: 20px;
      padding-right: 20px;
      cursor: pointer;
      background: #2482fa; }
      .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: #2482fa;
        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; }
      .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: #383838; }
    .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-experience-utility, .ece-member_account.ece-member_account-account form#user-profile-form #edit-ece-profile-experience-reglatory, .ece-member_account.ece-member_account-account form#user-profile-form #edit-ece-profile-experience-vendor, .ece-member_account.ece-member_account-account form#user-profile-form #edit-ece-profile-experience-consultnt, .ece-member_account.ece-member_account-password form#user-profile-form #edit-ece-profile-experience-utility, .ece-member_account.ece-member_account-password form#user-profile-form #edit-ece-profile-experience-reglatory, .ece-member_account.ece-member_account-password form#user-profile-form #edit-ece-profile-experience-vendor, .ece-member_account.ece-member_account-password form#user-profile-form #edit-ece-profile-experience-consultnt, .ece-member_account.ece-member_account-profile form#user-profile-form #edit-ece-profile-experience-utility, .ece-member_account.ece-member_account-profile form#user-profile-form #edit-ece-profile-experience-reglatory, .ece-member_account.ece-member_account-profile form#user-profile-form #edit-ece-profile-experience-vendor, .ece-member_account.ece-member_account-profile form#user-profile-form #edit-ece-profile-experience-consultnt, .ece-member_account.ece-member_account-messages form#user-profile-form #edit-ece-profile-experience-utility, .ece-member_account.ece-member_account-messages form#user-profile-form #edit-ece-profile-experience-reglatory, .ece-member_account.ece-member_account-messages form#user-profile-form #edit-ece-profile-experience-vendor, .ece-member_account.ece-member_account-messages form#user-profile-form #edit-ece-profile-experience-consultnt {
      display: none; }
    .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-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 hr {
    margin-top: 5px;
    margin-bottom: 5px; }
  .ece-member_account.ece-member_account-profile form#user-profile-form .description .instructions {
    margin-bottom: 0; }
  .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 {
    padding: 20px 20px 15px 20px !important; }
    .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-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: "Titillium Web", 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: "Titillium Web", 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.2px;
              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: #2482fa;
                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: #2482fa;
              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: "Titillium Web", sans-serif;
        border: none;
        background: #fff;
        box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
        border-radius: 6px;
        font-size: 14px;
        border: none;
        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 {
  padding-top: 0px;
  font-family: "Titillium Web", sans-serif; }
  .ece-member_account .ec-m-account-header {
    /*background-color: rgba(0, 0, 0, 0.7);*/
    background-color: #fff;
    font-family: "Titillium Web", 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: #383838;
      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: "Titillium Web", sans-serif !important;
        font-size: 14px;
        font-weight: 600;
        font-style: italic;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.2px;
        text-align: left;
        color: #383838;
        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: #383838; }
      .ece-member_account .ec-m-account-header .m-account-header-content .header-content .ece-user-detail .member-label .ece-cab-marker:before {
        color: #383838;
        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: normal;
        letter-spacing: -0.2px;
        color: #383838;
        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 {
      font-size: 14px;
      font-weight: 600;
      letter-spacing: -0.2px;
      color: #2482fa;
      position: relative;
      background: none;
      width: auto;
      height: auto; }
      .ece-member_account .ec-m-account-header .m-account-header-content .ece-profile-action .profile-actions .icon-add:before {
        width: 22px;
        height: 22px;
        background: url(../images/icons/icon-add.svg) no-repeat;
        display: inline-block;
        content: '';
        position: relative;
        background-size: 100%;
        top: 7px;
        margin-right: 5px; }
    .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.2px;
      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: "Titillium Web", 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 20px; }
          .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: normal;
            letter-spacing: -0.2px;
            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: #383838;
              border-bottom: 3px solid #383838; }
            .ece-member_account .ec-m-account-header .m-account-subtask .container ul.subtasks li a.subtask:focus {
              background: none;
              border: none;
              color: #383838;
              border-bottom: 3px solid #383838;
              outline: none; }
          .ece-member_account .ec-m-account-header .m-account-subtask .container ul.subtasks li a.active {
            border-top: none;
            background: none;
            color: #383838;
            border-bottom: 3px solid #383838; }
        .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 {
      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-family: "Titillium Web", sans-serif;
      font-size: 14px;
      font-weight: 600;
      font-style: normal;
      font-stretch: normal;
      line-height: 24px;
      letter-spacing: -0.2px;
      text-align: center;
      color: #fff;
      border: solid 2px #2482fa;
      list-style-type: none;
      padding-left: 20px;
      padding-right: 20px;
      cursor: pointer;
      background: #2482fa; }
      .ece-member_profile .ece-action-btn-group .ece-profile-action .ece-follow-action:hover,
      .m-account-header-content .ece-action-btn-group .ece-profile-action .ece-follow-action:hover {
        color: #fff;
        box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
        background: #2482fa;
        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); }
      .ece-member_profile .ece-action-btn-group .ece-profile-action .ece-follow-action:focus,
      .m-account-header-content .ece-action-btn-group .ece-profile-action .ece-follow-action:focus {
        color: #fff;
        box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
        opacity: 0.7;
        outline: none; }
.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;
  border-radius: 40px;
  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-family: "Titillium Web", sans-serif !important;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: -0.2px;
  text-align: center;
  color: #fff;
  border: solid 2px #2482fa;
  list-style-type: none;
  padding-left: 20px;
  padding-right: 20px;
  cursor: pointer;
  background: #2482fa; }
  .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 {
    color: #fff;
    box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
    background: #2482fa;
    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); }
  .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 {
    color: #fff;
    box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
    opacity: 0.7;
    outline: none; }

.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 .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 .credentials {
        font-size: 14px;
        font-weight: bold;
        display: block; }
    .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; } }
@media only screen and (min-width: 992px) and (max-width: 1350px) {
  .ece-member_profile header.ece-member_profile-header .profile-info_bar {
    padding-left: 20px; }
  .ece-member_profile header.ece-member_profile-header .profile-bio {
    padding-left: 20px; }
  .ece-member_profile header.ece-member_profile-header .header-content {
    padding-left: 20px; } }
.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;
      font-size: 14px;
      font-weight: 600;
      border-radius: 30px;
      padding: 10px 20px;
      background-color: #74b28e;
      color: #ffffff; }

.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: 180px; }
  .popover.top > .arrow {
    border-top-color: #fff; }

.popover-content {
  padding: 10px;
  font-family: "Titillium Web", 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: 0 10px 20px 0 rgba(0, 0, 0, 0.4);
            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: 14px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.3px;
        text-align: center;
        color: #383838;
        margin-bottom: 3px; }
      .popover-content .profile-card .ece-member_profile_card .panel-body .title {
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        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: 12px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.3px;
        text-align: center;
        color: #383838; }
      .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;
          color: #fff;
          min-width: 125px;
          padding-top: 0;
          padding-bottom: 0;
          height: 36px;
          line-height: 35px;
          padding-left: 20px;
          padding-right: 20px;
          text-align: center;
          cursor: pointer;
          background: #2482fa;
          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);
          border-radius: 18px;
          -webkit-border-radius: 18px;
          -moz-border-radius: 18px; }
          .popover-content .profile-card .ece-member_profile_card .panel-body .account-follow .ece-follow-action:hover {
            color: #fff;
            box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
            background: #2482fa;
            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); }
          .popover-content .profile-card .ece-member_profile_card .panel-body .account-follow .ece-follow-action:focus {
            color: #fff;
            box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
            opacity: 0.7;
            outline: none; }
      .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*/
#ece-member-profile {
  font-family: "Titillium Web", sans-serif !important;
  /*.ece-searcher {
  .ece-search_result {
      article {
          &.node { 
              h2 {  font-size: 20px;
              font-weight: 600;
              font-style: normal;
              font-stretch: normal;
              line-height: 22px;
              letter-spacing: -0.3px;
              color: $gray; margin-bottom:5px;}
            .article-summary {font-size: 16px;
              font-weight: normal;
              font-style: normal;
              font-stretch: normal;
              line-height: normal;
              letter-spacing: -0.2px;
              color: $gray6;}
            .meta {font-family: $default-font-family!important;  
             font-size: 12px;
              font-weight: normal;
              font-style: italic;
              line-height: normal;
              letter-spacing: -0.2px;                
              color:$warmgray;
              .article-ago {
                  em {font-style: italic;}
              }
            }
            .ece-author_card {
                &.article-author {
                    .byline {
                        .profile-realname {
                            a {color:$gray;}
                        }
                    }
                }
            }
            .ece-activity_widget {background:$white;
                                  .activity-item {
                                      font-size: 12px;
                                      font-weight: normal;
                                      font-style: normal;
                                      font-stretch: normal;
                                      line-height: normal;
                                      letter-spacing: -0.2px;
                                      text-align: left;
                                      color: $warmgray;
                                      .user-picture {
                                          img {width: 25px; height: 25px; min-width: 25px;}
                                      }
                                      .ece-popover{ display:block;
                                          .realname {
                                              font-size: 12px;
                                              font-weight: 600;
                                              font-style: normal;
                                              font-stretch: normal;
                                              line-height: normal;
                                              letter-spacing: -0.2px;
                                              text-align: left;
                                              color: $gray;
                                          }
                                      }
                                  }
                                  .contribution {
                                      form {
                                          textarea {height: 36px!important;}
                                      }
                                  }
            }
          }
      }
  }    
  }*/ }
  #ece-member-profile h2, #ece-member-profile .article-summary, #ece-member-profile .author_title, #ece-member-profile .profile-realname {
    font-family: "Titillium Web", sans-serif !important; }
  #ece-member-profile .ece-member_profile .ece-member_profile-header {
    position: relative;
    padding-top: 50px;
    padding-bottom: 50px;
    background: #fff;
    margin-bottom: 30px; }
    #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%;
        overflow: hidden; }
        #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; }
      #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail {
        color: #383838;
        float: left;
        width: 89%; }
        #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; }
        #ece-member-profile .ece-member_profile .ece-member_profile-header .ece-member-profile-wrapper .header-content .ece-user-detail .member-label p {
          font-family: "Titillium Web", sans-serif !important;
          font-size: 16px;
          font-weight: 600;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          text-align: left;
          font-style: italic;
          color: #383838;
          margin-bottom: 5px; }
        #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: 600;
          font-style: normal;
          line-height: 22px;
          letter-spacing: -0.3px;
          color: #383838; }
        #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: #383838;
          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: normal;
          letter-spacing: -0.2px;
          color: #383838;
          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 .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-button {
            background: none;
            border: none;
            color: #2482fa;
            padding: 0px;
            min-width: inherit;
            position: relative;
            font-size: 14px;
            font-weight: 600;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: -0.2px;
            padding-left: 15px; }
            #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-button:hover {
              box-shadow: 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-button:before {
              width: 10px;
              height: 12px;
              background: url(../images/icons/icon-messages.svg) no-repeat;
              display: inline-block;
              background-size: 100%;
              content: '';
              position: absolute;
              left: 0;
              top: 6px; }
        #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: 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:before {
            width: 10px;
            height: 14px;
            background: url(../images/icons/icon-follow-blue.svg) no-repeat;
            background-size: 100%;
            top: 5px;
            left: 0;
            position: absolute; }
          #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 {
            position: relative;
            font-size: 14px;
            font-weight: 600;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: -0.2px;
            text-align: left;
            color: #2482fa;
            padding-left: 15px; }
            #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 a {
              color: #2482fa; }
        #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 {
          font-size: 12px;
          font-weight: 600;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          color: #2482fa;
          padding-left: 15px;
          position: relative;
          background: none;
          border: none;
          min-width: 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 .action-access-prof:hover {
            box-shadow: inherit !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 .action-access-prof:focus {
            opacity: 1;
            box-shadow: inherit !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 .action-access-prof:before {
            content: '';
            position: absolute;
            background: url(../images/icons/icon-link-blue.svg);
            width: 8px;
            height: 8px;
            background-size: 100%;
            left: 0px;
            top: 6px; }
        #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 {
          font-size: 14px;
          font-weight: 600;
          letter-spacing: -0.2px;
          color: #2482fa;
          position: relative;
          background: none;
          width: auto;
          height: auto; }
          #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 {
            width: 12px;
            height: 12px;
            background: url(../images/icons/icon-add.svg) no-repeat;
            display: inline-block;
            content: '';
            position: relative;
            background-size: 100%;
            top: 1px;
            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-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-left: 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 .profile-action a.action-edit:hover {
            box-shadow: 0 4px 4px 0 rgba(0, 100, 167, 0.25); }
  #ece-member-profile .about-experts {
    margin-bottom: 40px;
    /*.col-sm-4 {
        .inner {
            .content {
                .row {min-height: 110px;}
            }
        }
    }*/ }
    #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: #000; }
        #ece-member-profile .about-experts .inner .content h3 a {
          color: #000; }
        #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.2px; }
      #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: #000;
          text-align: left; }
          #ece-member-profile .about-experts .inner .content .ece-group_card h5.group-title a {
            color: #000; }
      #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: 80px; }
          #ece-member-profile .about-experts .inner .content .item .inner .contributor .detail h3 {
            font-size: 14px;
            color: #000;
            letter-spacing: -0.2px;
            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.2px;
            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.2px;
          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 {
          display: block;
          width: 100%;
          color: #000; }
  #ece-member-profile .content h3 {
    font-size: 14px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: -0.2px;
    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 #2482fa;
    padding-left: 16px; }
  #ece-member-profile .ece-search_result article {
    padding: 20px 0 0 0; }
    #ece-member-profile .ece-search_result article.node {
      box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
      border-radius: 6px;
      font-family: "Titillium Web", sans-serif !important; }
      #ece-member-profile .ece-search_result article.node .ece-author_card {
        padding: 0 20px;
        margin: 0; }
        #ece-member-profile .ece-search_result article.node .ece-author_card .activity-cat {
          font-size: 14px;
          font-weight: 600;
          font-style: normal;
          font-stretch: normal;
          line-height: 14px;
          letter-spacing: -0.2px;
          text-align: left;
          color: #2482fa;
          padding-left: 24px;
          position: relative; }
          #ece-member-profile .ece-search_result article.node .ece-author_card .activity-cat:before {
            content: '';
            width: 14px;
            height: 14px;
            position: absolute;
            left: 0px;
            top: 0px;
            background-size: 100%; }
          #ece-member-profile .ece-search_result article.node .ece-author_card .activity-cat.created:before {
            background: url(../images/icons/icon-add.svg) no-repeat;
            background-size: 100%; }
          #ece-member-profile .ece-search_result article.node .ece-author_card .activity-cat.commented:before {
            background: url(../images/icons/icon-comments-blue.svg) no-repeat;
            background-size: 100%; }
          #ece-member-profile .ece-search_result article.node .ece-author_card .activity-cat.liked:before {
            background: url(../images/icons/icon-liked.svg) no-repeat;
            background-size: 100%; }
          #ece-member-profile .ece-search_result article.node .ece-author_card .activity-cat.shared:before {
            background: url(../images/icons/icon-shared-link.svg) no-repeat;
            background-size: 100%; }
        #ece-member-profile .ece-search_result article.node .ece-author_card .meta {
          font-size: 12px;
          font-weight: normal;
          font-style: italic;
          line-height: normal;
          letter-spacing: -0.2px;
          color: #8d8d8d;
          padding: 0px;
          margin: 0;
          border: none;
          text-align: right; }
          #ece-member-profile .ece-search_result article.node .ece-author_card .meta .article-ago em {
            font-style: italic; }
      #ece-member-profile .ece-search_result article.node .article-body {
        margin: 0px;
        padding: 0px 20px; }
        #ece-member-profile .ece-search_result article.node .article-body h2 {
          font-size: 20px;
          font-weight: 600;
          font-style: normal;
          font-stretch: normal;
          line-height: 22px;
          letter-spacing: -0.3px;
          color: #383838;
          margin-bottom: 5px; }
        #ece-member-profile .ece-search_result article.node .article-body .article-summary {
          font-size: 16px;
          font-weight: normal;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          text-align: left;
          color: #6b6b6b; }
      #ece-member-profile .ece-search_result article.node .article-sub-summary {
        margin: 10px auto 0;
        padding: 10px 20px 15px 20px;
        border-top: 2px solid #efefef; }
        #ece-member-profile .ece-search_result article.node .article-sub-summary .participant-comment.article-author {
          margin-bottom: 0px;
          display: flex; }
          #ece-member-profile .ece-search_result article.node .article-sub-summary .participant-comment.article-author .profile-picture {
            float: left;
            width: 25px;
            margin: 0 12px 0 0; }
            #ece-member-profile .ece-search_result article.node .article-sub-summary .participant-comment.article-author .profile-picture img {
              height: 25px;
              width: 25px;
              min-width: 25px;
              border-radius: 100%;
              box-shadow: #CCC 1px 1px 5px 1px; }
        #ece-member-profile .ece-search_result article.node .article-sub-summary .participant-comment .participant-summary {
          font-family: "Titillium Web", Arial, sans-serif;
          font-size: 14px !important; }
          #ece-member-profile .ece-search_result article.node .article-sub-summary .participant-comment .participant-summary .byline {
            font-size: 14px !important; }
          #ece-member-profile .ece-search_result article.node .article-sub-summary .participant-comment .participant-summary .realname {
            font-weight: 600;
            color: #383838; }
          #ece-member-profile .ece-search_result article.node .article-sub-summary .participant-comment .participant-summary .comment-snippet {
            font-weight: normal;
            color: #8d8d8d; }
      #ece-member-profile .ece-search_result article.node .ece-activity_widget {
        background: none;
        /*border-top: 2px solid #efefef;
        margin-top: 10px;
        padding-bottom: 0px;*/ }
        #ece-member-profile .ece-search_result article.node .ece-activity_widget .activity-item {
          padding: 0px 20px 15px 20px;
          font-size: 14px;
          font-weight: normal;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          color: #8d8d8d;
          display: flex;
          flex-wrap: nowrap; }
          #ece-member-profile .ece-search_result article.node .ece-activity_widget .activity-item .user-picture {
            margin-bottom: 0px;
            width: 25px;
            min-width: 25px;
            height: 25px; }
            #ece-member-profile .ece-search_result article.node .ece-activity_widget .activity-item .user-picture a {
              display: block; }
            #ece-member-profile .ece-search_result article.node .ece-activity_widget .activity-item .user-picture img {
              width: 25px;
              min-width: 25px;
              height: 25px;
              border-radius: 100%;
              box-shadow: inherit; }
          #ece-member-profile .ece-search_result article.node .ece-activity_widget .activity-item .ec-member-post {
            flex: 1 1 0; }
          #ece-member-profile .ece-search_result article.node .ece-activity_widget .activity-item .ece-popover .realname {
            font-size: 12px;
            font-weight: 600;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: -0.2px;
            text-align: left;
            color: #383838; }
          #ece-member-profile .ece-search_result article.node .ece-activity_widget .activity-item .ece-popover .ec-post-content {
            font-size: 12px;
            font-weight: normal;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: -0.2px;
            color: #8d8d8d; }
  #ece-member-profile .ece-searcher {
    position: relative; }
  #ece-member-profile .sidebar .ece-ad {
    margin-bottom: 40px; }

.ece-stats-block {
  margin-top: 5px;
  margin-bottom: 55px;
  font-family: "Titillium Web", sans-serif; }
  .ece-stats-block .stats {
    height: 135px;
    cursor: pointer;
    overflow: hidden; }
    .ece-stats-block .stats .stats-image {
      width: 38px;
      margin: 0 auto;
      margin-bottom: 35px;
      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: 40px;
        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.2px;
        color: #383838;
        margin-bottom: 0px; }
    .ece-stats-block .stats .stats-action {
      display: block; }
      .ece-stats-block .stats .stats-action a {
        font-size: 12px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.2px;
        text-align: center;
        color: #fff;
        border-radius: 15px;
        background-image: linear-gradient(257deg, #2483ff, #2779d2);
        height: 30px;
        padding: 0 15px;
        display: block;
        max-width: 200px;
        margin: 0 auto;
        margin-top: 22px;
        line-height: 30px; }
        .ece-stats-block .stats .stats-action a:hover {
          box-shadow: 0 6px 8px 0 rgba(0, 100, 167, 0.31); }
        .ece-stats-block .stats .stats-action a:focus {
          opacity: 0.7; }
        .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/icon-add-white.svg") no-repeat;
          background-size: 100%; }
        .ece-stats-block .stats .stats-action a.icon-write-post:before {
          background: url("../images/icons/icon-add-white.svg") no-repeat;
          background-size: 100%; }
        .ece-stats-block .stats .stats-action a.icon-share-link:before {
          background: url("../images/icons/icon-shared-link-white.svg") no-repeat;
          background-size: 100%; }
        .ece-stats-block .stats .stats-action a.icon-ask-question:before {
          background: url("../images/icons/icon-questions-asked-white.svg") no-repeat;
          background-size: 100%; }
        .ece-stats-block .stats .stats-action a.icon-give-answer:before {
          background: url("../images/icons/icon-asnwers-posted-white.svg") no-repeat;
          background-size: 100%; }
        .ece-stats-block .stats .stats-action a.icon-view-content:before {
          background: url("../images/icons/icon-comments-stats-white.svg") no-repeat;
          background-size: 100%; }
    .ece-stats-block .stats:hover .stats-image {
      margin-top: -75px; }
    .ece-stats-block .stats:hover .stats-action {
      display: block; }

#ece-member-profile .article-body {
  margin: 0 20px;
  padding-bottom: 10px; }
  #ece-member-profile .article-body .article-main_image {
    width: auto;
    margin: 0px;
    margin-right: 15px; }
    #ece-member-profile .article-body .article-main_image img {
      max-width: 160px;
      min-width: 160px;
      border-radius: 6px; }
  #ece-member-profile .article-body .article-detail .article-summary {
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    color: #6b6b6b; }
  #ece-member-profile .article-body .article-detail .social {
    clear: none;
    display: flex;
    padding-top: 10px;
    align-items: normal; }
    #ece-member-profile .article-body .article-detail .social .ece-hashtag .vocab-hashtags li a:hover {
      color: #383838 !important; }
    #ece-member-profile .article-body .article-detail .social .ece-hashtag .vocab-hashtags li a:focus {
      opacity: 0.7 !important; }
    #ece-member-profile .article-body .article-detail .social .ece-social-wrap {
      margin-left: auto;
      display: flex;
      align-items: baseline;
      min-width: 240px;
      margin-bottom: 10px; }
      #ece-member-profile .article-body .article-detail .social .ece-social-wrap ul.social-actions li {
        font-size: 12px;
        border-right: none;
        margin-right: 20px;
        padding-right: 0px; }
        #ece-member-profile .article-body .article-detail .social .ece-social-wrap ul.social-actions li .ece-voting-widget {
          display: inline-block;
          font-size: 12px;
          color: #2482fa; }
          #ece-member-profile .article-body .article-detail .social .ece-social-wrap ul.social-actions li .ece-voting-widget:hover {
            color: #2482fa; }
          #ece-member-profile .article-body .article-detail .social .ece-social-wrap ul.social-actions li .ece-voting-widget:focus {
            color: rgba(36, 130, 250, 0.7); }
            #ece-member-profile .article-body .article-detail .social .ece-social-wrap ul.social-actions li .ece-voting-widget:focus:before {
              opacity: 0.7; }
          #ece-member-profile .article-body .article-detail .social .ece-social-wrap ul.social-actions li .ece-voting-widget:before {
            font-size: 12px;
            margin-right: 3px;
            color: #2482fa !important; }
          #ece-member-profile .article-body .article-detail .social .ece-social-wrap ul.social-actions li .ece-voting-widget .ece-voting-action:before {
            color: #2482fa;
            font-size: 12px;
            margin-right: 3px;
            color: #2482fa !important;
            content: "" !important; }
          #ece-member-profile .article-body .article-detail .social .ece-social-wrap ul.social-actions li .ece-voting-widget .ece-voting-sum {
            font-size: 12px;
            font-weight: 600;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: -0.2px;
            text-align: center; }
          #ece-member-profile .article-body .article-detail .social .ece-social-wrap ul.social-actions li .ece-voting-widget a {
            color: #2482fa;
            font-size: 12px; }
            #ece-member-profile .article-body .article-detail .social .ece-social-wrap ul.social-actions li .ece-voting-widget a:before {
              margin-right: 3px; }
        #ece-member-profile .article-body .article-detail .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_counter {
          vertical-align: middle; }
        #ece-member-profile .article-body .article-detail .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact {
          color: #8d8d8d;
          font-size: 12px;
          font-weight: 600;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.2px; }
          #ece-member-profile .article-body .article-detail .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:before {
            content: '';
            width: 13px;
            height: 15px;
            background: url(../images/icons/icon-share.svg) no-repeat;
            background-size: 100%;
            display: inline-block;
            vertical-align: middle;
            margin-right: 5px; }
          #ece-member-profile .article-body .article-detail .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:hover {
            color: #2482fa; }
            #ece-member-profile .article-body .article-detail .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:hover:before {
              background: url(../images/icons/icon-share-hover.svg) no-repeat;
              background-size: 100%; }
          #ece-member-profile .article-body .article-detail .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:focus {
            color: #2482fa;
            opacity: 0.7;
            outline: none; }
            #ece-member-profile .article-body .article-detail .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:focus:before {
              background: url(../images/icons/icon-share-hover.svg) no-repeat;
              background-size: 100%; }
        #ece-member-profile .article-body .article-detail .social .ece-social-wrap ul.social-actions li:last-child {
          margin-right: 0px; }
      #ece-member-profile .article-body .article-detail .social .ece-social-wrap .icon-comment {
        font-size: 12px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.2px;
        text-align: right;
        color: #8d8d8d;
        position: relative;
        cursor: pointer;
        margin-left: 25px; }
        #ece-member-profile .article-body .article-detail .social .ece-social-wrap .icon-comment:before {
          background: url(../images/icons/icon-comments-blue-gray.svg);
          background-size: 100%;
          background-repeat: no-repeat;
          content: '';
          display: inline-block;
          position: relative;
          width: 14px;
          height: 13px;
          top: 3px;
          margin-right: 5px; }
        #ece-member-profile .article-body .article-detail .social .ece-social-wrap .icon-comment:hover {
          color: #2482fa; }
          #ece-member-profile .article-body .article-detail .social .ece-social-wrap .icon-comment:hover:before {
            background: url(../images/icons/icon-comments-blue.svg);
            background-size: 100%; }
        #ece-member-profile .article-body .article-detail .social .ece-social-wrap .icon-comment:focus {
          color: #2482fa;
          opacity: 0.7; }
          #ece-member-profile .article-body .article-detail .social .ece-social-wrap .icon-comment:focus:before {
            background: url(../images/icons/icon-comments-blue.svg);
            background-size: 100%; }
#ece-member-profile .headliner h3 {
  float: left;
  margin-top: 0px;
  margin-bottom: 10px; }
#ece-member-profile .headliner .filter {
  float: right; }
#ece-member-profile .article-activity .ece-activity_widget {
  background: none; }
  #ece-member-profile .article-activity .ece-activity_widget .contribution form {
    background-color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    border-top: 2px solid #efefef;
    position: relative;
    margin-top: 11px;
    border-radius: 0 0 5px 5px; }
    #ece-member-profile .article-activity .ece-activity_widget .contribution form .user-picture {
      width: 25px;
      height: 25px;
      min-width: 25px;
      margin-bottom: 0;
      display: inline-block; }
      #ece-member-profile .article-activity .ece-activity_widget .contribution form .user-picture img {
        width: 100%;
        height: auto;
        min-width: 25px;
        min-height: 25px; }
    #ece-member-profile .article-activity .ece-activity_widget .contribution form .form-contents .form-fields {
      width: 100%;
      margin-right: 4px;
      max-height: 30px; }
      #ece-member-profile .article-activity .ece-activity_widget .contribution form .form-contents .form-fields textarea {
        display: inline-block;
        resize: none;
        width: 100%;
        font-size: 14px;
        font-weight: normal;
        letter-spacing: -0.2px;
        text-align: left;
        border: none;
        font-family: 'Titillium Web', sans-serif;
        padding: 0;
        height: 36px !important; }
    #ece-member-profile .article-activity .ece-activity_widget .contribution form .form-contents input[type="submit"] {
      background-color: #d8d8d8;
      border-color: #d8d8d8;
      display: inline-block;
      vertical-align: top;
      margin: 2px 0 0 0;
      border-radius: 12px;
      width: 56px;
      height: 24px;
      line-height: 24px;
      padding: 0;
      font-size: 10px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      letter-spacing: -0.2px;
      line-height: 18px !important;
      margin-top: 0px !important; }
    #ece-member-profile .article-activity .ece-activity_widget .contribution form .form-contents input[type="submit"].post-btn {
      background-color: #2482fa !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.2px;
      line-height: 18px !important;
      margin-top: 0px !important; }
      #ece-member-profile .article-activity .ece-activity_widget .contribution form .form-contents 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; }
      #ece-member-profile .article-activity .ece-activity_widget .contribution form .form-contents 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; }
    #ece-member-profile .article-activity .ece-activity_widget .contribution form .form-contents .loader-container {
      height: auto; }

.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.2px;
    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: normal;
    letter-spacing: -0.2px;
    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: #2482fa;
      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; }

.ece-user-unpublished h3 {
  font-size: 20px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 5px; }
.ece-user-unpublished h4 {
  font-size: 13px;
  margin: 0px; }
.ece-user-unpublished .ece-table {
  padding: 0 0px 20px; }
.ece-user-unpublished table thead {
  display: none; }
  .ece-user-unpublished table thead tr {
    border: none; }
    .ece-user-unpublished table thead tr th {
      border: none; }
.ece-user-unpublished table tbody {
  border: none; }
  .ece-user-unpublished table tbody tr {
    border-bottom: 1px solid #ecebea; }
    .ece-user-unpublished table tbody tr.section-header {
      border: none; }
      .ece-user-unpublished table tbody tr.section-header td {
        padding-top: 15px;
        font-weight: bold;
        color: #808080; }
    .ece-user-unpublished table tbody tr.pending.section-header {
      border-bottom: 3px solid #e7ebee; }
    .ece-user-unpublished table tbody tr.pending td.node-review_status:before {
      content: "\f017";
      color: #869aa9; }
    .ece-user-unpublished 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 {
      content: "\f05c";
      color: #f8be8c; }
    .ece-user-unpublished table tbody tr.draft.section-header {
      border-bottom: 3px solid #f7b47a; }
    .ece-user-unpublished table tbody tr.draft td.node-review_status:before {
      content: "\f10c";
      color: #f59e53; }
    .ece-user-unpublished table tbody tr.scheduled.section-header {
      border-bottom: 3px solid #4d855e; }
    .ece-user-unpublished table tbody tr.scheduled td.node-review_status:before {
      content: "\f10c";
      color: #4d855e; }
    .ece-user-unpublished table tbody tr.declined.section-header {
      border-bottom: 3px solid #decccc; }
    .ece-user-unpublished table tbody tr.declined td.node-review_status:before {
      content: "\f05c";
      color: #bc9999; }
    .ece-user-unpublished table tbody tr td {
      padding: 4px; }
      .ece-user-unpublished table tbody tr td:before {
        font-family: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-right: 4px;
        margin-left: 1px; }
      .ece-user-unpublished table tbody tr td.node-review_status {
        width: 20px;
        text-align: center; }
      .ece-user-unpublished table tbody tr td.node-title {
        width: 80%; }
        .ece-user-unpublished 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 {
          font-size: 12px;
          color: #b3b3b3; }
      .ece-user-unpublished 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 {
          list-style: none; }
          .ece-user-unpublished table tbody tr td.node-admin_actions ul.admin_actions li a.action.action-edit {
            background: #fff;
            border: 1px solid #ced6dc;
            color: #0b2f4a; }
            .ece-user-unpublished table tbody tr td.node-admin_actions ul.admin_actions li a.action.action-edit:before {
              font-family: FontAwesome;
              font-weight: normal;
              font-style: normal;
              text-decoration: inherit;
              -webkit-font-smoothing: antialiased;
              content: "\f040";
              display: inline-block;
              *display: inline;
              *zoom: 1;
              margin-right: 4px; }

.ece-user-published h3 {
  font-size: 20px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 5px; }
.ece-user-published h4 {
  font-size: 13px;
  margin: 0px; }

.ece-communities-listing {
  font-family: "Titillium Web", sans-serif; }
  .ece-communities-listing h3 {
    font-size: 20px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 5px;
    border-bottom: 3px solid #e7ebee;
    padding-bottom: 5px; }
  .ece-communities-listing .ece-membership-listing {
    border-bottom: 2px solid #ecebea;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px; }
    .ece-communities-listing .ece-membership-listing .col-sm-7, .ece-communities-listing .ece-membership-listing .col-sm-12 {
      padding: 0px; }
  .ece-communities-listing .leave-group-action {
    text-align: right; }
    .ece-communities-listing .leave-group-action input {
      color: #b3b3b3;
      font-size: 12px;
      background: none;
      padding: 0px; }
      .ece-communities-listing .leave-group-action input:hover {
        opacity: 1; }
  .ece-communities-listing .group-membership {
    margin-bottom: 30px; }

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: FontAwesome;
          font-weight: normal;
          font-style: normal;
          text-decoration: inherit;
          -webkit-font-smoothing: antialiased;
          display: inline-block;
          *display: inline;
          *zoom: 1;
          margin-right: 4px; }
      .ece-group_admin .ece-group_admin-tabs ul.ece-tabs li.section-members a:before {
        content: "\f0c0"; }
  .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;
  *display: inline;
  *zoom: 1;
  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;
    *display: inline;
    *zoom: 1;
    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;
  *display: inline;
  *zoom: 1;
  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;
    *display: inline;
    *zoom: 1;
    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;
    *display: inline;
    *zoom: 1;
    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;
    *display: inline;
    *zoom: 1;
    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;
      *display: inline;
      *zoom: 1;
      padding-left: 0;
      margin-left: 0;
      margin-right: 10px; }
      .ece-sponsorships-admin .organizations-list ul.operations li a {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        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: "Titillium Web", 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: "Titillium Web", 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: normal;
          letter-spacing: -0.4px;
          text-align: left;
          color: #383838; }
        .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: normal;
          letter-spacing: -0.3px;
          text-align: left;
          color: #8d8d8d; }
          .ece_ad_flexiad tbody td .field-name-ece-flexiad-markup p a {
            color: #383838;
            font-size: 14px;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            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: "Titillium Web", 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: normal;
    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: normal;
    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: normal;
    letter-spacing: -0.3px;
    color: #fff; }

.ece-about-content-container .container {
  max-width: 1080px; }
.ece-about-content-container .about-features {
  font-family: "Titillium Web", 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: normal;
    letter-spacing: -0.4px;
    color: #383838;
    margin-top: 0; }
  .ece-about-content-container .about-features p {
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.3px;
    color: #8d8d8d; }
    .ece-about-content-container .about-features p strong {
      font-weight: 600;
      color: #383838; }
  .ece-about-content-container .about-features a {
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.5px;
    color: #2482fa;
    /*&.link-url {
        padding:7px 10px 7px 10px;
        border-bottom:2px solid $clear-blue;
        margin-top:25px;
    }*/ }
    .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: #2482fa;
    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/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/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/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/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/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/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/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/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/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: "Titillium Web", 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-radius: 6px;
      box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
      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.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 .form-item, #user-register-form .ece-reg-form-wrapper .fields-guide-wrapper .form-wrapper, #user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item, #user-register-page1-form .ece-reg-form-wrapper .fields-guide-wrapper .form-wrapper, #user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item, #user-register-page2-form .ece-reg-form-wrapper .fields-guide-wrapper .form-wrapper, #user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item, #user-register-page3-form .ece-reg-form-wrapper .fields-guide-wrapper .form-wrapper, #user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item, #user-register-page4-form .ece-reg-form-wrapper .fields-guide-wrapper .form-wrapper, #topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .form-item, #topic-of-interest-form .ece-reg-form-wrapper .fields-guide-wrapper .form-wrapper {
      display: block;
      padding: 0;
      margin-bottom: 15px;
      border: none; }
    #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 .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: #2482fa;
      text-align: left;
      display: block;
      font-family: "Titillium Web", 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: -0.3px;
          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: -0.3px;
      text-align: left;
      color: #6b6b6b;
      margin-bottom: 20px; }
    #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 {
      border-left: 4px solid #2482fa;
      padding-left: 16px;
      font-size: 14px;
      font-weight: 600;
      font-style: normal;
      line-height: 25px;
      letter-spacing: -0.2px;
      text-align: left;
      color: #6b6b6b;
      margin-top: 0px; }
    #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: 14px;
      font-weight: normal;
      font-style: normal;
      line-height: normal;
      letter-spacing: -0.2px;
      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-family: "Titillium Web", sans-serif !important;
      font-size: 12px;
      font-weight: 600;
      font-style: normal;
      font-stretch: normal;
      line-height: 24px;
      letter-spacing: -0.2px;
      text-align: center;
      color: #fff;
      border: solid 2px #2482fa;
      list-style-type: none;
      padding: 0px;
      padding-left: 20px;
      padding-right: 20px;
      cursor: pointer;
      background: #2482fa; }
      #user-register-form .ece-reg-form-wrapper input[type="submit"]:hover, #user-register-page1-form .ece-reg-form-wrapper input[type="submit"]:hover, #user-register-page2-form .ece-reg-form-wrapper input[type="submit"]:hover, #user-register-page3-form .ece-reg-form-wrapper input[type="submit"]:hover, #user-register-page4-form .ece-reg-form-wrapper input[type="submit"]:hover, #topic-of-interest-form .ece-reg-form-wrapper input[type="submit"]:hover {
        color: #fff;
        box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
        background: #2482fa;
        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; }
      #user-register-form .ece-reg-form-wrapper input[type="submit"]:focus, #user-register-page1-form .ece-reg-form-wrapper input[type="submit"]:focus, #user-register-page2-form .ece-reg-form-wrapper input[type="submit"]:focus, #user-register-page3-form .ece-reg-form-wrapper input[type="submit"]:focus, #user-register-page4-form .ece-reg-form-wrapper input[type="submit"]:focus, #topic-of-interest-form .ece-reg-form-wrapper input[type="submit"]:focus {
        color: #fff;
        box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
        opacity: 0.7;
        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: 14px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.2px;
      text-align: left;
      color: #383838;
      margin-bottom: 7px; }
    #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: 12px;
      border-radius: 80px;
      background-color: #fafafa;
      border: solid 1px #e0e0e0; }
    #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: 12px;
      color: #383838;
      border: none;
      background: none;
      border-bottom: 1px solid #d8d8d8; }
      #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: #383838; }
    #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 #2482fa; }
    #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: #2482fa;
      border: 1px solid #2482fa;
      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: 14px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      letter-spacing: -0.3px;
      color: #383838; }
    #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: 4px;
      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 #2482fa; }
    #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: #2482fa;
      position: absolute;
      top: 8px;
      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: 5px;
      color: #2482fa;
      left: 3px;
      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 {
      font-size: 14px;
      color: #4A4A4A;
      margin-top: 0px;
      margin-bottom: 15px; }
      #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: #383838; }
        #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 {
          font-size: 12px;
          color: #383838;
          box-shadow: inherit;
          border: 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: 600; }
    #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 .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: #2482fa; }

#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: normal;
  letter-spacing: -0.2px;
  text-align: left;
  color: #383838;
  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 .ece-topics, #topic-of-interest-form .ece-topics {
  font-family: "Titillium Web", sans-serif;
  margin-top: 20px; }
  #user-register-page4-form .ece-topics .sector-cards, #topic-of-interest-form .ece-topics .sector-cards {
    border: none;
    padding: 0px;
    background: none;
    margin: 0px;
    margin-bottom: 0px; }
    #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper {
      margin-top: 0px; }
      #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs {
        border: none;
        display: flex; }
        #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li {
          margin: 0;
          padding: 0;
          float: none;
          flex: auto;
          justify-content: center; }
          #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a {
            padding-top: 0px;
            padding-bottom: 0px;
            border: none; }
            #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover {
              border: none;
              background: none; }
              #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover h4, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover h4 {
                color: #2482fa; }
              #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.aet-icon, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.aet-icon {
                width: 65px;
                height: 65px; }
                #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.aet-icon:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.aet-icon:after {
                  background: url(../images/icons/icon-all-e-ctopics-blue.svg) no-repeat center center;
                  background-size: 30px 30px; }
              #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.icon-1097:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.icon-1097:after {
                content: '';
                background: url(../images/icons/icon-intelligent-utility-selected.svg) no-repeat center center;
                background-size: 100%; }
              #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.icon-1092:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.icon-1092:after {
                content: '';
                background: url(../images/icons/icon-power-generation-blue.svg) no-repeat center center;
                background-size: 100%; }
              #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.icon-1093:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.icon-1093:after {
                content: '';
                background: url(../images/icons/icon-power-delivery-selected.svg) no-repeat center center;
                background-size: 100%; }
              #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.icon-1094:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.icon-1094:after {
                content: '';
                background: url(../images/icons/icon-energy-storage-selected.svg) no-repeat center center;
                background-size: 100%; }
              #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.icon-1096:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.icon-1096:after {
                content: '';
                background: url(../images/icons/icon-utility-business-selected.svg) no-repeat center center;
                background-size: 100%; }
              #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.icon-1095:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.icon-1095:after {
                content: '';
                background: url(../images/icons/icon-energy-management-selected.svg) no-repeat center center;
                background-size: auto 100%; }
            #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:focus, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:focus {
              background: none;
              outline: none;
              border: none; }
          #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a {
            cursor: pointer;
            background: none; }
            #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a h4, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a h4 {
              color: #2482fa; }
            #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.aet-icon, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.aet-icon {
              width: 30px;
              height: 305px; }
              #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.aet-icon:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.aet-icon:after {
                background: url(../images/icons/icon-all-e-ctopics-blue.svg) no-repeat center center;
                background-size: 30px 30px; }
            #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1097:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1097:after {
              background: url(../images/icons/icon-intelligent-utility-selected.svg) no-repeat center center;
              background-size: 100%; }
            #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1092:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1092:after {
              background: url(../images/icons/icon-power-generation-blue.svg) no-repeat center center;
              background-size: 100%; }
            #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1093:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1093:after {
              content: '';
              background: url(../images/icons/icon-power-delivery-selected.svg) no-repeat center center;
              background-size: 100%; }
            #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1094:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1094:after {
              content: '';
              background: url(../images/icons/icon-energy-storage-selected.svg) no-repeat center center;
              background-size: 100%; }
            #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1096:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1096:after {
              content: '';
              background: url(../images/icons/icon-utility-business-selected.svg) no-repeat center center;
              background-size: 100%; }
            #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1095:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1095:after {
              content: '';
              background: url(../images/icons/icon-energy-management-selected.svg) no-repeat center center;
              background-size: auto 100%; }
          #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active .sector-name span, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active .sector-name span {
            display: block;
            font-weight: 300; }
          #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i {
            position: relative; }
            #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i:after {
              content: '';
              width: 30px;
              height: 30px;
              display: block;
              margin: 0 auto; }
            #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.aet-icon:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.aet-icon:after {
              content: '';
              background: url(../images/icons/icon-all-e-ctopics.svg) no-repeat center center;
              background-size: 30px 30px; }
            #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1097:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1097:after {
              content: '';
              background: url(../images/icons/icon-intelligent-utility.svg) no-repeat center center;
              background-size: 100%; }
            #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1092:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1092:after {
              content: '';
              background: url(../images/icons/icon-power-generation.svg) no-repeat center center;
              background-size: 100%; }
            #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1093:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1093:after {
              content: '';
              background: url(../images/icons/icon-power-delivery.svg) no-repeat center center;
              background-size: 100%; }
            #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1094:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1094:after {
              content: '';
              background: url(../images/icons/icon-energy-storage.svg) no-repeat center center;
              background-size: 100%; }
            #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1095:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1095:after {
              content: '';
              background: url(../images/icons/icon-energy-management.svg) no-repeat center center;
              background-size: auto 100%; }
            #user-register-page4-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1096:after, #topic-of-interest-form .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1096:after {
              content: '';
              background: url(../images/icons/icon-utility-business.svg) no-repeat center center;
              background-size: 100%; }
  #user-register-page4-form .ece-topics .col, #topic-of-interest-form .ece-topics .col {
    border: none; }
  #user-register-page4-form .ece-topics .sector-name, #topic-of-interest-form .ece-topics .sector-name {
    font-size: 12px;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #cbcbcb;
    text-transform: uppercase;
    margin: 0px;
    margin-top: 20px; }
    #user-register-page4-form .ece-topics .sector-name span, #topic-of-interest-form .ece-topics .sector-name span {
      display: none;
      font-weight: 300; }
  #user-register-page4-form .ece-topics .tab-pane#all .ece-sector_card, #topic-of-interest-form .ece-topics .tab-pane#all .ece-sector_card {
    margin-top: 80px; }
  #user-register-page4-form .ece-topics .ece-sector_card, #topic-of-interest-form .ece-topics .ece-sector_card {
    margin-top: 20px; }
    #user-register-page4-form .ece-topics .ece-sector_card .ece-sector_card, #topic-of-interest-form .ece-topics .ece-sector_card .ece-sector_card {
      margin-top: 40px; }
      #user-register-page4-form .ece-topics .ece-sector_card .ece-sector_card h4, #topic-of-interest-form .ece-topics .ece-sector_card .ece-sector_card h4 {
        margin-top: 0px;
        margin-bottom: 20px; }
  #user-register-page4-form .ece-topics ul.vocab-topics, #topic-of-interest-form .ece-topics ul.vocab-topics {
    display: block;
    text-align: left; }
    #user-register-page4-form .ece-topics ul.vocab-topics li, #topic-of-interest-form .ece-topics ul.vocab-topics li {
      margin: 14px; }
      #user-register-page4-form .ece-topics ul.vocab-topics li a, #topic-of-interest-form .ece-topics ul.vocab-topics li a {
        font-size: 16px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.2px;
        color: #6b6b6b !important;
        border-radius: 4px;
        background-color: #f5f5f5;
        padding: 5px 14px;
        border: none;
        border: 3px solid transparent; }
        #user-register-page4-form .ece-topics ul.vocab-topics li a:hover, #topic-of-interest-form .ece-topics ul.vocab-topics li a:hover {
          background-color: #2482fa;
          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 .ece-topics ul.vocab-topics li a:focus, #topic-of-interest-form .ece-topics ul.vocab-topics li a:focus {
          color: #fff !important;
          background-color: #2482fa;
          -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);
          border: 3px solid #fff; }

#user-register-page4-form .ece-reg-form-wrapper .summary, #user-register-page2-form .ece-reg-form-wrapper .summary {
  color: #383838; }

.right-col #strDisplayTopicNames a {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  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: #2482fa;
    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: normal;
  letter-spacing: -0.2px;
  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: #2482fa;
    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: #2482fa;
    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); }

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

html {
  min-height: 100%; }

body {
  min-height: 100%;
  padding-bottom: 0;
  font-family: "Titillium Web", sans-serif !important;
  color: #4A4A4A;
  margin-top: 0px;
  font-size: 14px; }
  body img {
    max-width: 100%;
    height: auto; }
  body.html {
    background: #fafafa; }

a {
  text-decoration: none; }
  a:link, a:visited {
    color: #2482fa; }
  a:active, a.active {
    color: #02599D; }
  a:hover, a:focus {
    color: #F49340;
    text-decoration: none; }
  a.link-emphasis {
    text-decoration: underline; }
  a.external:after {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f08e";
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 4px; }

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

header.message-container {
  background: #808080;
  color: #FFF; }
  header.message-container .message-icon {
    margin: 0; }
    header.message-container .message-icon:before {
      font-family: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      display: inline-block;
      *display: inline;
      *zoom: 1; }
    header.message-container .message-icon.message-icon-big {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      font-size: 45px;
      line-height: 44px;
      margin: 0 8px 0 0;
      vertical-align: middle; }
  header.message-container .page-title {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 0 1px;
    vertical-align: middle; }
    header.message-container .page-title .title-text {
      font-size: 26px;
      line-height: 28px;
      font-weight: 400;
      letter-spacing: 1px;
      text-transform: uppercase; }
      header.message-container .page-title .title-text a {
        color: #fff; }
    header.message-container .page-title .message-text {
      color: #e6e6e6;
      font-size: 14px;
      line-height: 20px; }

table {
  width: 100%; }
  table tbody {
    border-top: none; }
    table tbody tr.even, table tbody tr.odd {
      background: transparent;
      border: none; }
    table tbody tr td {
      border-top: none !important; }

.ece-table {
  margin: 0;
  /*border: 1px solid #ecebea;
  background: #fafafa;
  padding: 20px;*/ }
  .ece-table .dataTables_scrollHead .dataTables_scrollHeadInner {
    width: 100% !important; }
  .ece-table table {
    width: 100% !important; }
    .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; }

.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: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    content: "\f05a";
    font-size: 20px;
    color: #cccccc;
    margin-right: 12px;
    float: left;
    margin-top: -2px; }
  .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: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-right: 14px;
        color: #ccc; }

footer {
  font-family: "Titillium Web", 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.2px;
  line-height: 2.14;
  color: #383838; }
  footer h3 {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height: 2.14;
    letter-spacing: -0.2px;
    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: "Titillium Web", sans-serif;
        font-size: 14px;
        font-weight: 600;
        font-style: normal;
        letter-spacing: -0.2px;
        line-height: 2.14;
        color: #383838; }
        footer ul.menu li a:hover {
          color: #F49340; }
  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: "Titillium Web", sans-serif;
        font-size: 14px;
        font-weight: 600;
        font-style: normal;
        letter-spacing: -0.2px;
        line-height: 2.14;
        color: #383838;
        width: auto;
        height: auto;
        background: none !important;
        border: none; }
        footer .footer-social ul.contact-actions li a:hover {
          color: #F49340;
          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; }

.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: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    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: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        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"; }
      .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: "\f006"; }
      .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"; }
      .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: "\f040"; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.node-type-question:before {
        content: "\f128"; }
      .tabbed.tabbed-horz ul.nav.subtasks li a.node-type-shared_link:before {
        content: "\f0c1"; }
  .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: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      display: inline-block;
      *display: inline;
      *zoom: 1;
      margin-right: 10px;
      vertical-align: top; }
    .system-messages .messages ul {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      margin-left: 30px;
      max-width: 800px; }
    .system-messages .messages.error {
      border-left: 4px solid #8c2e0b; }
      .system-messages .messages.error:before {
        content: "\f071"; }
    .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: "\f05d"; }

.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: FontAwesome;
          font-weight: normal;
          font-style: normal;
          text-decoration: inherit;
          -webkit-font-smoothing: antialiased;
          content: "\f040";
          display: inline-block;
          *display: inline;
          *zoom: 1;
          margin-right: 8px; }

body.page-node-add-question #page-title h1:before {
  content: "\f128"; }
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;
    *display: inline;
    *zoom: 1;
    list-style: none; }
    ul.admin_actions li .admin-action > .action {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      padding: 4px 8px;
      border: 1px solid #ecebea;
      margin: 0 6px 6px 0;
      color: #02599D;
      cursor: pointer;
      text-transform: lowercase; }
      ul.admin_actions li .admin-action > .action:hover, ul.admin_actions li .admin-action > .action:focus {
        cursor: pointer; }
      ul.admin_actions li .admin-action > .action:before {
        font-family: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-right: 4px; }
      ul.admin_actions li .admin-action > .action.action-edit:before {
        content: "\f040"; }
      ul.admin_actions li .admin-action > .action.action-view_cache:before {
        content: "\f187"; }
      ul.admin_actions li .admin-action > .action.action-review-ece_user_approved, ul.admin_actions li .admin-action > .action.action-review-ece_content_approved {
        background-color: #e9f0eb !important; }
        ul.admin_actions li .admin-action > .action.action-review-ece_user_approved:before, ul.admin_actions li .admin-action > .action.action-review-ece_content_approved:before {
          content: "\f058"; }
      ul.admin_actions li .admin-action > .action.action-review-ece_user_declined, ul.admin_actions li .admin-action > .action.action-review-ece_content_declined, ul.admin_actions li .admin-action > .action.dropdown-declined {
        background-color: #efe6e6; }
        ul.admin_actions li .admin-action > .action.action-review-ece_user_declined:before, ul.admin_actions li .admin-action > .action.action-review-ece_content_declined:before, ul.admin_actions li .admin-action > .action.dropdown-declined:before {
          content: "\f057"; }
      ul.admin_actions li .admin-action > .action.dropdown-declined button {
        background-color: transparent;
        border: none;
        text-transform: lowercase;
        font-weight: normal;
        padding: 0;
        color: #02599D; }
      ul.admin_actions li .admin-action > .action.dropdown-declined ul.dropdown-menu li {
        display: block; }
        ul.admin_actions li .admin-action > .action.dropdown-declined ul.dropdown-menu li .action {
          display: block;
          border: none;
          width: 100%; }
          ul.admin_actions li .admin-action > .action.dropdown-declined ul.dropdown-menu li .action:hover {
            background-color: #f3f3f3; }
      ul.admin_actions li .admin-action > .action.action-review-ece_mark_seo {
        background-color: #fde9d9 !important; }
        ul.admin_actions li .admin-action > .action.action-review-ece_mark_seo:before {
          font-family: FontAwesome;
          font-weight: normal;
          font-style: normal;
          text-decoration: inherit;
          -webkit-font-smoothing: antialiased;
          display: inline-block;
          *display: inline;
          *zoom: 1;
          margin-right: 4px;
          content: "\f0a1"; }
        ul.admin_actions li .admin-action > .action.action-review-ece_mark_seo.action-seo-unmark_seo:before {
          content: "\f234"; }
      ul.admin_actions li .admin-action > .action.disabled {
        color: #b3b3b3;
        background-color: #ecebea !important; }
        ul.admin_actions li .admin-action > .action.disabled button {
          color: #b3b3b3; }

body.page-home #page-title {
  background-color: #8396A7;
  display: none; }
body.page-home .message-container {
  margin-bottom: 20px; }
  body.page-home .message-container .message-icon:before {
    content: "\f015"; }
body.page-search .message-container {
  margin-bottom: 25px; }
body.page-posts #page-title {
  background-color: #8396A7;
  display: none; }
body.page-posts .message-container {
  margin-bottom: 20px; }
  body.page-posts .message-container .message-icon:before {
    content: "\f016"; }
body.page-qa #page-title {
  background-color: #d2bd9a;
  display: none; }
body.page-qa .message-container {
  margin-bottom: 20px; }
  body.page-qa .message-container .message-icon:before {
    content: "\f128"; }
body.page-member-newsletters .ece-manage-newsletters-page .message-container {
  background-color: rgba(19, 104, 212, 0.85);
  font-family: "Titillium Web", sans-serif !important;
  padding-top: 25px;
  overflow: hidden;
  position: relative;
  padding-bottom: 25px;
  margin-bottom: 20px; }
  body.page-member-newsletters .ece-manage-newsletters-page .message-container h1.page-title span.title-text {
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 5px; }
  body.page-member-newsletters .ece-manage-newsletters-page .message-container h1.page-title p.message-text {
    font-size: 14px;
    font-weight: 300;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: left;
    color: #fff; }
body.page-topics #page-title {
  background: #A46766;
  display: none; }
body.page-topics .message-container {
  background-color: rgba(19, 104, 212, 0.85);
  font-family: "Titillium Web", sans-serif !important;
  padding-top: 25px;
  overflow: hidden;
  position: relative;
  padding-bottom: 25px;
  margin-bottom: 20px; }
  body.page-topics .message-container h1.page-title span.title-text {
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 5px; }
  body.page-topics .message-container h1.page-title p.message-text {
    font-size: 14px;
    font-weight: 300;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: left;
    color: #fff; }
  body.page-topics .message-container .message-icon:before {
    content: "\f292"; }
body.page-taxonomy-term #page-title {
  display: none; }
body.page-taxonomy-term .message-container {
  background-color: rgba(19, 104, 212, 0.85);
  font-family: "Titillium Web", sans-serif !important;
  padding-top: 25px;
  overflow: hidden;
  position: relative;
  padding-bottom: 25px;
  margin-bottom: 20px; }
  body.page-taxonomy-term .message-container h1.page-title span.title-text {
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 5px; }
  body.page-taxonomy-term .message-container h1.page-title p.message-text {
    font-size: 14px;
    font-weight: 300;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: left;
    color: #fff; }
  body.page-taxonomy-term .message-container .pre-label {
    font-size: 14px;
    color: #D4D0BC; }
  body.page-taxonomy-term .message-container .message-icon:before {
    content: "\f292"; }
body.page-resources #page-title {
  background: #A9A27B;
  display: none; }
body.page-resources .message-container {
  margin-bottom: 20px; }
  body.page-resources .message-container .message-icon:before {
    content: "\f02d"; }
body.page-sponsors #page-title {
  background-color: #DBA950;
  display: none; }
body.page-sponsors .message-container {
  margin-bottom: 20px; }
  body.page-sponsors .message-container .message-icon:before {
    content: "\f219"; }
body.page-news #page-title {
  background-color: #A9A27B;
  display: none; }
body.page-news .message-container {
  margin-bottom: 20px; }
  body.page-news .message-container .message-icon:before {
    content: "\f1ea"; }
body.node-type-community #page-title {
  display: none; }
body.page-admin #page-title {
  background-color: #A9A27B;
  display: none; }
body.page-admin .message-container {
  margin-bottom: 20px; }
  body.page-admin .message-container .message-icon:before {
    content: "\f1ea"; }

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

.ec-advertise-row {
  background: #f3f8fc;
  padding-top: 20px;
  padding-bottom: 20px; }

.ece-ad {
  text-align: center; }

.oas-ad {
  display: inline-block;
  margin: 0 auto; }

.ece-follow-action {
  display: inline-block;
  line-height: 14px;
  cursor: pointer; }
  .ece-follow-action:before {
    background: url(../images/icons/icon-follow.svg) no-repeat;
    width: 8px;
    height: 10px;
    display: inline-block !important;
    margin-right: 5px !important;
    content: "" !important; }
  .ece-follow-action span.follow-label {
    font-size: 14px; }
    .ece-follow-action span.follow-label a:before {
      display: none; }
  .ece-follow-action a.ece-login_required {
    color: #ffffff; }
  .ece-follow-action:hover {
    cursor: pointer; }
  .ece-follow-action.ece-follow-add:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 4px; }
  .ece-follow-action.ece-follow-add.ece-follow-node:before {
    content: "\f064"; }
  .ece-follow-action.ece-follow-add.ece-follow-user:before {
    content: "\f064"; }
  .ece-follow-action.ece-follow-remove:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 4px; }
  .ece-follow-action.ece-follow-remove.ece-follow-node:before {
    content: "\f00d"; }
  .ece-follow-action.ece-follow-remove.ece-follow-user:before {
    content: "\f00d"; }

body.page-sponsors .ece-follow-action a.ece-login_required {
  color: #4A4A4A; }

.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; }
  .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: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 4px;
    content: "\f071"; }
  .ece-flagging-widget .ece-flagging-action.ece-flagging-action-down:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    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.2px;
    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: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        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: "\f09a"; }
        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: "\f16a"; }
        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"; }
        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%;
  font-family: "Open Sans",Helvetica,Arial,sans-serif; }
  ul.action_links li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    list-style: none;
    margin: 0; }
    ul.action_links li a, ul.action_links li .ece-follow-action, ul.action_links li input[type=submit] {
      border-radius: 5px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      display: inline-block;
      *display: inline;
      *zoom: 1;
      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 .ece-follow-action:hover, ul.action_links li input[type=submit]:hover {
        background: transparent;
        color: #869aa9;
        border-color: #869aa9; }
    ul.action_links li .ece-follow-action:before {
      content: "" !important; }

.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;
  *display: inline;
  *zoom: 1;
  -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;
  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;
    *display: inline;
    *zoom: 1;
    width: 40px; }
.field-type-ece-ft-contact .ece-contact.ece-user p {
  margin: 0 0 0 50px; }

article.ece-sponsorship {
  -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: 0; }
  article.ece-sponsorship h1 {
    margin-top: 0; }
  article.ece-sponsorship section {
    margin-bottom: 20px; }
    article.ece-sponsorship section h2 a {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      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;
      *display: inline;
      *zoom: 1;
      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: #F49340;
  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: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        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; }

.ece-jobs_widget {
  -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; }
  .ece-jobs_widget .jobs-title {
    margin: 0;
    padding: 0;
    font-size: 14px;
    width: 226px;
    height: 53px;
    color: transparent;
    background: 50% 50% url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOIAAAA1CAIAAADTSaAXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDg1MzQ4QTNBRkIzMTFFNUIwRDRDOTI4RTA3QjVBNzkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDg1MzQ4QTJBRkIzMTFFNUIwRDRDOTI4RTA3QjVBNzkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNEM0MwNEEwQUFGMzExRTU5MTk1QjYxNzkzMzVGMTgyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNEM0MwNEExQUFGMzExRTU5MTk1QjYxNzkzMzVGMTgyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wtE4qQAAOo1JREFUeNrsvWmUXNd1HnrPOXeqW1XdVT3P8ww0GkBjaIwkwQkUxUGTKYmRLUuJLdtvaS29ZCUrUfKsKH+c5D0nXvJLJDt68rNly5IsiSYpTiCJgQCIeepu9ICe53moue503t7nVnWDigAJXGSoJ7Ekkt3V996695y9v/19++x9inDOpV/6BYcSh0sMTuIE/kNcAm9xKlEJ3yFEHOWKIymRXPEexwPgHQLv45viGCp9+Prw9Uu/yL2ZKZeIZ6zE5ZIjSQpewnsHjBL/TfHfLh7oUEkWbzlop2DWNGPp8AZhHw79h6/3y0wlBEhASIbWxhEx4deBEwP9pwdd4hZX5xc1lVZ3lKm6gYe6dt+ZoeR88vob1+SA8vj/djS/Kh/B9UMo/fB1jy/5no72DBPQUiJgasRcTrzynRNT/VM77ttWsaMsWJRjhINwhB233vyr47P9szOTi8ymgcLgoU/vyy3OBRt18VSXfGipH77ePzPF+E7B2OB/bjpiPf9fX1qaWDn0ma7yndWX/uHSxKWxR77ySHlbxfjNkWsv9wC+MkLqOqsOfGqfvyzEGFBaQoGdCibw4evD1/uGpp5OArrJ3cvPX5jomel6dlfFnlqfprR01q/PrSQSKZBVqo9JKmWO2vFA846Pd/hyjYDPx2U4ERUU/xBNP3y9v2gKdsYdm7D18dVLL14rqMzbcqg1YBhEJnlbCj5Sf5TqMqdWQWXpnic79KCvaX+TPzfIVM5lEFECQ6n0oY1++Hp/zdQT+RK3rx7rMRN250d36H6daQzeCmgBS7MoBnW2MDFZ2VZZ2FCq+zRVY1Im0LtCrFHiSTGkuSL6gyqjQCPQjiWKSassKbClTKrgg33dphpJJpuGP/KNHIfricJ3catedEIVm03mbV75jqc4xMuT8CwPEwOVPXkj3ydG+M4P5R0j4dBLmx/9q2qm9whs4jl4mo9fm1D8SnlrqW4oYIM41IqkKAplzCHOzdd7cotD/oCq6F6GKstqIdrDlPBscssbaspdRFqXU9uRiPdXmIzNmfgAX9zDfzQLLh4B88X4iyP+KDLE3juS/S7mGMdNcgkX+Q9xRTAznjG1O52SzeWhkMVTIFQJo3Rh5L075Gi4lPBfOO/waC7xpoJLhP/qoim9x1lDL0ysp9ZnVpt21ClhnQhJtXGALVks5cSiacfhVJEFRlAHqCyOo4cZRCRcqcdx3YyhUjRiSUZGwNFqYTLAZPmGm39g+bp3fDraAYF/RN6XZBk2Pr6LePZu7pPiRTBrImUyg+SXwmBwYzEXaKkETRsuQZnEXHE/MJIwiHeFZJwNMS+ehwlC9iusa+V7xhfO45EojpDGFVmWWMbWvWcESLWlZGQtOnJ9pKC6gAprZHiQKyDXW6li3EMhQoRdusSls6Ozy8MrTJEplSxqg+E6abduR61R4JMI+QDRlGc/nHAXHuTW5eHY1Nr6Uqy0ochmpGFvg6bKXgi1iSu/C9qNH2ELmMzOxUYYvkOw9sbQdaWRntHUQgqIVm6hv3Rr+eDZwXSKazJNRxMlu6sKi0N3giH4gInrE9GldZiEkuricFOeJP1KL7jco4SCmOI4q9NrekCv21En48hSwawEzRKjaxG6bW/bzeN9rXuaQ+WhDOPhVPgrkTLLAt7PHiDhAClEfuPvTkRXYvCDWLbCpMAnv/p0fX49Jx9sZgDDIvxrbnz+5DfPjPVNuq4tu7IpOwFNr/t/6lxFEt5myxB8yb36PA6DkxaOq+Nzs43lurtHP45Baq5/5tTfvU0cuv3hrflNxZM905d+ehWuUliX/0RnleTSO13J4s5oz+S5H5yDSdv7xI77Gg5hjlEiv7KASu/V9SHgDV0clWW5oqOKMSJ5mkrQLAEErsrUhgcamJ+++Z3jkuVJECcDt8jEhKDyqGcWTThzg4VBQGKVK4CksqZyRmVFSZppnDX+wUV9kZuAuZyfmP/+V58b6R2H3zVDU/I0onCg4lY6QYELYNh/V2hEXIi8l1+5eu7F867rChW5id93RF+M9a7tmjnBALG57FJAVsuygkUBQaikQCiQk+t3qHMX3wPO5goODOELTwJE//UJ+lSC4YkvricTaRHxPQZEb5tWKqmWHjAOfu7AiW+dfutHbx36rUOcehR0Q866+AMqUSGZke25NsvYoqtJR37vULggZ3Z4DjgDTB5hH1g84mK5zeLuqf92KhpNaLLcfLgBoEvxqWYkfevCMDcJoi2T3jUzIRYbfmskVJELT8pQHoESuuOsoMzHQUdqzClLAZOicoo7Lo6fzC3HciVGmc3BcoGq3vGWFEeG/7nggNyFgyWbEqELfk3MFP3YkaJrMThPhcDMRZGUpyKEbBTOyTSVlFQU7392/9vfe7tu20xZW5kIb560pxkuSzYEg8tcCvzB5jYuXLm0qDQ/XBkuaCj2yarEfkGC5v0FU3QwPn51fGJoHiSSHpQPPLNfCygU7rfAKagtVHRFpHQ2Ujz36gdkZmBiZnA2VJJjObbM5NuU/M+9ISbCEcYvGYWSQ1yucCHrYTJcohIvseLixPI7Wh5nDmNMA2OWhKlSmxOFIajKvw5mCk+dXI2vLSb9Ac2inJHNgilpw/7gyRlnhlrUXOAztMkbk+XNJWC9jjBkLOuTMktZmxCNdYAOJUwkU2SqMCOow3y5eFl36Nzo6uIaTEbJ1nLJ5oOXh4OGWrOnIVy2IRGwYrDvzYGl5SVFUeraKoqayuCjkuvp/jdvgNBTDa12e8X1472V9eVV26tgOnqPdy8treuKqgHBAL5tm9yUqA7ozeq66kMFuWB6gyf71ldiNbtq+17ttdMmJ6ztQBNYqt8f8HKOgH+AXZkkHWaC3OuvdCeicU3T6jpq8qrzHCpF5tdHztyCZwoUBgvri8fPDiUTZvX2yrLWChiD2Hzs2H9/A66ztBq7+Wp3zfa6qaF5J5ayqNS8v3H20rTpprcdbSOuMnB+6Nb5YTNltu1tbL6/mWMIQs8nAKWUeSHKoZjdQnwWpZbZG5O6X78aW7VgjsCvGjprcGBRHMhwPNgnU2gibvX842WqyDs+sl3VFOKpOi4PXxxe7J9bmF8rbijJK82p310nVryzWV6+KfaAJY/1TM6PLpXVFlRsrSxqKWUit7g2tXLr6vDirYWCusK6bbX5dXleBhp449rsMpxY3VELYzhy9hawlJZH2xJrsZsn+520VdJYVr2jWiTs0KLudbGUzo3PcdtRVRWiNJAylsnS03fm9jBQwzHh6tzp/hnLdRQcOYrHU3IXog4n2lJa11Uiw2PCRRnYZTQaPfbtExRxljPbxcwVsctODj39x0/lhPxc0LGf/skLg2eHHRw397zfeOiLh9se3KoQ5+xzV5KLCdmQy+sLx7vnuj69B0D65HdO3nizVzIBbhxwBZMRlSoFVTnLYxHHMRuuTz71bx8nFhm+MdF7vKesqXhicBZiquYQPRDUND9nHtCK0CsylmABbtL+7r//4UzvjCKxFHHyC8NHv/xg7dbadCx14rvnLMsxfIovrC9Nr8Az+n5ifO4/PbM4vfjKn72eSqU4kaevj01fn3jyD3WgvwMn++DSk+dGbvVMlZSHtzzUvja99NKfvJByUK3dfHvg0MjC4WcPgulzh6WBZHGhXwUsEpFZcZGJoIc7Jv/+1380fXUS86mUK4zt/cSePZ/bKwOQcAfIjArRnqmDb/Wd+X9Pu4zOdk995MuPaCE/MI/rz1868b0L6UQSLnnz5M384vyqzmpgFDD6QuqBSJHF1Ls9P71x/O/PxFZNsKqBkwO7n9pZ2FACLjTRO/bqN44vzqzLcHNv9l8svHL0S4/UdNWChy+PLp78m9MOsUqrytZXI9FojDKt9frI6ujS4uQKBmiNPfzpfbs+uVdkdO81b2q7Y1cmHcbLt5UgS0KPcX4u5ReWyuQcdW4UzJo7wjRZRkfxu2S7FFd+7TtvvPqNY1eev0zEBARDQdkBS3Ag7Bp5Ojwz8LKZobm+E32IZxI/9Zcn+84OUl3uPNqRX1OUiqdOf++Ma9m2wgK5fleW0mlruHfSNYjPz6Z7J7pf73HTvOVgfWlNIURN8J+qjrKup3eZxKaULs2tOiYAjQORHeY2GTcT61GYVJc5gTJd2IHrqR9bgCogMNC75//LS3M9c/48//bHt4Xzg/GFtZPfPQuCOrc4rAcZcy24Tnw1rvsNsKh0MvXGd04wn8Z9Yo2LO4Zm5OQbpuTWNVVyXHxzR66MgQ0pQdVKJUcujxoF/ootpWBWssOvvXZ9fmoVP5oSuEk4n0obyT40n8zKliOd/tvTU9dmTMaDJX7mUxLcOv/ChbFzo66I+6AtYJZsy0rEUyBbqc0GLw6fe/EGt6Xl+bW3fnjeiUPYVLo+vnvf4zshNlrLaU/hMZxy2UsXT/ZMvf43p5Or6UCOuvvJ9qa9DRzu2+U2dY9/++2l2RXF0Iprw4AUycX0qW8ft2I251ZVZyUwDdVSFyYXYGZ9EMgct//0zeXpqJ4XgNunKefGm/2S5YpnuUczBfo4dmWUWLxxe50sZ+zxLsc7665XGAUGKtZIBG268ymYNHelkasz14713Do/atkWxlJ4MUBMFiwLf+LfPH3gs7tw4YbzgbMD1KbxSHzgrQEYs/YDLVuf3PH4Vx4Cy4ssxG9dHJPAtIgDRgTBsKKp4pP/6qO1e+sv/+Sy43B/WN/3W3v2PbtPUXUYtdq28sLm4vK6AttxEkvxtfFV7rK5sblQeZ4Dwd2hKrgPPIWsUepm13up4iXaOI0txqcuzQCA7X1q17aPtD/yhQdShC+OLi2PLMHFKagVIDQqeezLRx//F4/6DbBUvjixUFiVd+gT+4GUw83X7qv91Nc/VrGj2rJTEHhsIuuFvge+9OAjXzyiELXuYMMnv/6px7505PBv73eY7CQtbiXAj2zJlbmbMcps8kxUS+KbZtTpPz0IrKCoPP/Jf/3k0//yCXBCOPf8i5ds2/QsG46E8dn6UMfBz+93NbzIjVeumY41dX40GU3bYEmGtu2hLR0f23nodw7LuRTjPIYPT8y53LUuPXc5GcOETvtjHdsf3Xnw9w/tfLQN/trzet/88CJY/8O/c+Chrzy076OdjpxamFm7+OPzMtBpsAmH2QxT4x/72idqOyoF69O3P9z0zFefKKouggsuz67MzywI97tHbhpbSyZWUjI6IVB4VQAgvZPVwQfMDc2KsQCio2SOu2sOlIJJMJZfEVK4G4SA7jDPJIgD1NSBEO8rCJZtKUPTB7RMuEknPXNtKrIWA5I40je68KfzDsgILhZsj3fXbatAmkYlw68/+LsH/BV5ELMWp1bhPX+OzxfyqWE/3D78urYa0QxDDajwcVY8PX5rOlQRJpZU21ahGyrBDCQQZ6a4XnHXxjNgIgAspPf17pgVh9vvO94/eOqW7bq6q1hpu/9s/+5P7HHB6lwWKsotaCzSKMuvD090x5IRU5KZo6AmZRJEY+LLDWia7rrcW+Xa88Suhp1Vil+D+wsCwFg8mVBWhpZBmgMbXRhfKq4pYdSL7g4RL09pghkhYXJZz5nuyEIMmFLLvsbcgqA/pAWDRmx1faZ/IRVJa0xF9mJDNCCyIdV2Nfi+fzG+nnRTZjqdTkQTAhFpfM08+6Pzhz+zPyccgJvENZqM9gUxx5NL6eFr4+CKRsjoeLgtGMxBUS1jb8f88Lzk2jr11+ypYZrW+qhx443eyEpydWbNdi2iIGWCR80tDxn5/pyyXHJFoo7tCweVsCEbmPNwADLWkqSa3JuEAoNbGJhL21ZRZX5eTYGtYKpQZIXJnY5PR1O4tkhxpRSXBqSNfqk7oLUEqpM88oX7g0V+BpMg44K/KPywXYdDZPDrWtLQwLaAqoLxAhbEo0lUXcSOTCfWeRyeFbM0BAsPYEa9IGgzO1AZNgKGbTqyAnhoxWIJqquqg+l0NCICb0vNXc2jN2a468xcmaxtrZibnms90qLn6hTsEzCH28vr0Xr0bbpRAoIBwrJj6zb8DKA4PQHwyWW4JNiga8GEMwdYEQVFAsRAz6HMVUTQwDUkwFEFjiWuKVngHpqhI1QzgQHcyi/JBR0pKwrosNWxxd4XevrODJiRtAw3IzmW7diCkZqEKwIXvZfIgwp9Zzvr8zEH4jdR6nbUaIYG2FXUVJo+DxNop1YTTJOz6Et01ae5dqg4JxFJpC0nMhtrPtx6/kdX4XZAO3a/fnP07fHDv39/25FmRdqos3EIZfFU0nHALFUTaC58hIHABxZhmeZ47zjcCuCxrMn+HD3OQKNykzijvZNp14YQQbicJmmYRZ+uMhWGH8EFGJiq67jADuPDKBXLSa58LxIKrLvvbD+4gBpS9dyAJ+Wyyf07lP+oFG4NBT7xygHIXWN+JpkADxbMz9FkKmXM2oWbpgA5oJ8AybGEBY0erJ5aks1E7YokN+yuqthRZZk2FrEwUlJbAkQXJ1lcRVUUZPyW23Sg8fI/XEtEk8MXxuZvzphJUPg0EPaBw1btrvZ9RzWTqfG+6cKLw+FwqHFvHVPV4rr86cFZ9LFkWlRyIdoJG4Wr4/0AbQUbdTjfdaS1sK40kTYV7siUlbaVm3i7zKEgKYkKIRq4JEhxKvlQxWC9CIQjGVdJkO+C18kigjOU4QDf4KZk5OzQy//1WDwRw9EBZAcXANtH+2KAd2DVrulBKRoonAtYzoVQx3GQWJqDCSHCUVcGNQ20jeDNE8ysYvgGgwDAlRyZ+XJ1RAQ4IpXKLS7adrS9540+M2mDFIjFo6//xRtlVQX59QVeNkdkuzEf5uNySkorEibpPPWBqG66qRULC96IBFobnklDq5PAwyTTVtIUhgXAQifocqJQC4zRJUxhorrBm9ys32GCSP7loRQGceLiBADP1v1tcPHX/tuxtn1tZTtLvSX7n5s19AV9BdVFEF1EMsAby7svxsqKhCk93YeQKQwU09QQFlPUVDDf7nppPwezhDgqtuUIgW8VtxY37q0H2YZEBOxUg4MdDPoS0iAqQqHK6JYH2oZOja2uLL/8pz+FGVcYKWosajnYpqqqYUm+XNUEgRNNnv3B5YKioM+nwQW1sCHWMJS+k0OdH9/LSKZqzltct7gNYJLCdLtUu7s+v6kYnV8MuqoRhGHXZBALUIcD4lLQ5qAILa90hYqA5nq5Z+FwSCsxLwdoDfOaiMbO//BCJBkzFGXrg1tDteGT3zzjOp545ZiUt7gYXVG5B2eDTwA9wVYgGCLbJRTMKJFEtQ5UEGwSvMrCNRMXHUxUWiBggb8RxU6gYak+GizIVXRpzyc7c4oCV//x8upKAp7Tjiff+tvTj/+7JzSKTZi4iiBAL83TLqZk0OvEmjkSDuCt/pARicSD+DbcH8X6MUGjlaAOyOJg5hGNFWZcljDzSxjFMUL+YlMAH+DWgsl4LIveeUUuq5okrz+PLA/PJ9NpPV+r2VPVf7rv2qu9J/72JLe9wjvKN2sj0KaB3fOItTa75ssxILx5aTZREOV6Fxee4mZOwXeErYuQzTSIxlg+JaALBhFzKwonlpfpFX7mYKJSgpiaY/gEVsvT1yZ9uVowZOhhA6IMvFSqMFEHBKjrpcQZU4JFoYNf6EI4pDS/JNRyf9NjX3xQzgUJDSpHaT7Q7IraOsdMV7aVO4oMH9x+uJkqPvjM9bnI2JURSRwhipM8BKQsAEQPiIk0cnk8kOP3h/zBUCCYA7FUhXnhmA9WiHgUgB9ZJDdlASMSrgS5AK4OLpRinsEWJQQelsAUrU5GJkfnwM8DBcGdT3X4Nd0RRg13YJM0GqPsgr8K6e1iighCMZbyYKJFC/twIog0dHKIYx0CnR1bsiQe9OssR2MogZBewMFAP4hrrcytoZuA6/pVTfYZQaP5gWbQXkXlYQi+4FdAWKlljvZM/vmz33ruPzxn266qawooQO5YUWm8d9LBFCUXsE7LtwA8wbXRZL3wycSDlzSUKBiYEUTRfokYE1yrBfaS4YRgu47wPpG9YBl3/rlrzV5GUOKyyFuhofSeHIRzOh/arqp6dDGBpMwy8fNuD/qcZrJRnNy6ObyyHFX9IIdk21ujol7lmSttlAN7Vcao721REYjTNzswGZ9bXZpeHjzd13PshubztJp4BlEiIWFUx+UCEODl28pz8gIudSZ758evzgBhAotbm4vceL3PFiUFDEMNsySROGO2pkm9J24CiHY9s+uBf3pf1xN7tDzd0EQdFnOLqwsUquBimMSKd5RrjML/y7dWV7YW24ynrNSxb57oe3sguZZKJBKT/dN//9V/mB6YaTvSIeu4fgT0cWl8AbtpZLIwODdwut8lNjw/RFxwLC8BxL1KFozs+ClA10CCxObWIUBi9SNFhQaDqOCap81NF3SbSdOptKPrGigP0HhgxCNXhzVXA2djNgUktBB6kKPCx6ERU0eV+JauLb4Asuqx/knLIablLA0vA9xWb6sKGj5Qn2ikwKT9cIw7enksGbHg3KqdNUBCBt4eTMVT/mAgXJrX/vg2mGMNPhlofZpdeeFaIpbuv3orthKBaFnWXgquZlnpiz+4mk4gyR6+OBaZWyusKoYJisfN68/dAM0RnVlNJ2FceVFNHpc1ES8QoxFrcfptXH/zinxc4aA42TZqMVH+Id+5qlyQSJ6hksBRek70+XN9W+5vJhpBSgeXcmQIF8JuUE9sFEkJJiuxFF7cAKquoWIXNRycebyGeDtNsOyxqCqQyHALRvrV/34ceaQLvMt56I8egRiKQgGzGCibOFYHehtaUIA6g/ga72vGNJPrvPCfXhy+r8VMpG9dGOl4bHvz/jrJQocmDpwgC0QHN3CtODBY99rfd6fJJWCyfkW//0v3tR9pVxSlentpqCK0ML4CA1NSUYgUAmKSwfd8cmdkORKZjKwtxV/8zy9jqgHkUMqEh+r6LDdyfA27Gm+cGTQTzg//7Y/aH2ifnp5b6J2/73cPAUQiJRdrADY+KBoiFUQdINVflx/waXbMmuyb+uEf/+DJr3+KCuIIlktkZDUFVYWBYr89Z5srsZf+79c7H9/ODJ1H3clrswNXhnWfghWPYEOu7kkoXEURkw1kWM3hzXvqut/sX1+MfP9f/jC2HnFMywj4th5s4aAZLIIpIML7Tg3asdSN44Mp2wqF/R2PtMNkzA/On/r2iaq9NSrT+y8MMNxngW1/sB28feHWInqSJScjaSMY6HioY/zalCk5M4PT3/rCtwBfU5H0x776eH1XQ/ex7oXhlbefu5BIpAbPDwL3KKot2PLwFlSJRHAcm7mqLFi1KvYnwUpQIGyO2NuBEcwOUX6XCimxonWb1KGj18bsmFncUKjk+uEz4qsRiMgKphEBTm3Js9HbFpgs15ronQQQSUet6GxErJF6VdGZ9P6mkAJd5JKlqYWUawHts3GFg9kQCmxL82t12yvnh2YpZif56sKq7rKZIVAzFlzKSqUTkSRVSeeT2zvua0U1bbs33rg5eHZY9ss7j7absXR0NeLlucZ6xz1GDqTi0LMHytuKQjVBMAJgQYmUeeybp6Izazi5uq/rY7vACEuqi7Q8DSbdlmyfohbWFtz/+UP5LQUKsn2eMAHeknC9ki0lBRXFTJMO/87Bhm2VENrTSfPiS9cXrk378422Qy3Lc0vxpAk3n0qnY7MxczkVWVwDQwX1M9ozXliWV7WtEkYPNOLK9IptpQEmIXSC+090z2guk1Xe+mCrDIGVkNnh2fyygua9teCerm2vLawuL6ybMoLr9MwMhEgFs2NoAOiajIIS3f/Z/TW7KmE854ZmYytxI0+/79N7w1uKicyXRhZwNZqQ9enIhZ9eseLpgpKcg7+9r6y+RGF69a6qRDR9/ZUbF5+7HpmPAKvdeqShdkc1kN7GXQ3gY0ahLxTOhYEq31p58NmDCpBkiadidnQpWtVaVlZZ4VPZvk/tCZcGU3b68gtXwFWKK4sOf/YQ6nrCb50eUB1Mb61MLNhpc3ZiHm4byHR0MWqv2HYyDUMEiDUyPIFkAajN3UsthVWB+HP73uqHi+56bAcDGcLdyFJEYnJJWymoUcWrs8x2NmUSFpzfvNjvD/rm5peH/6+fPvO1T2o5erboZLMm3lvlk0Qp2qFP7bfR/hjN9pnohgEK3SgLPfqFw+BfakBPEruwuuSR333ARoWMtQBUkXMNX9c/6arYVrW+shZfTuaV5+aV5+eEjKRpdX1mD7eQEimKKokmolQ0tTK18uhXHgMabJnSxR+c7Tk7JKXjbz935eE/OKKqclFTIVCzcGFQZcAsCXA/+Bg9kFPdwvK+fHT65kRiNbo0EQmVheWQXFVTqisuUwwphz3yR49MXh1dX1634iRUbuTVlQAiBnzG/Z/rwjDuuKjROd9+dAfID1B34YKgosj3f/FwefuQZbrBsJ9y1n5fe93OOgiJPp/Pgiigy9se3pqfn7M+H8urLaB+cuCzBwobSxzTrmmtjC6uP/pP7wM3N3J0Ue4kCS4oOC53FU3Rgs4Dv//wzO5RiOA256VVhaGmYsPwgcxq7qwnX5FT65HYvK35iZqjldWVhMvzFT9odl5aXXzfHxyxY8m12XUA4NzqvPLmEhIAgSu3PdboL1LK6isgkEmq7HdJy5HmvPLg/Oyqz5FkQ6/orCa5MK0akKWj/8K3eHMhZdkQqSq3VYHrykCviVPYUnLf7x2iGM0xom5/uL1hZz1mMkKqxcwdj3U4Foqp/IoiLqKD/IurUYGZmvbK2BImklVcArXTzsLECphRy/4W5hXgeVXuwlA9c12dWqc2DRYGQ6GcoVPDQAd3Prnrnakr16tFEeVyUkltaag013GRDgBnxnwKxfwEjHXN1nK7sRgkE7BOorGiqrxwUY7FHYByxaeBEuIa84dyavYo3C4HaiZTrusKmI5ft1sOtYB9AyEDri8xrDB57o+fSyaTT7UW5pYUcsup39HYd2YI7Hd+YMa1E0Q2IvMJ1VC3PLadKiIBKdJiINzkoO7X5IZAqwm+ZIIpQMBiuipzHQIV1yjcnFN7oAFoC9BFXaKKqlNDBbtvu28rrp6jqNFAknbctyXJbdDLmqpC8A2EglsPbwXmzGAmFVa9u5abmOjRFRB1VAJD9wdrdjcrtgU2QX0K13j7wTYU1DItqMizbFxHAvGHpEnBDIDiarZjYcUuoSCE4P3aA00gIYANaKou6wo4D8wDRMXGHXXcdlPISzCbZMgKAQdV0KMkQ2/YW+umMLvnyEDQZUVXZAzQJL+4IPfBsAI3pwhA0SXgXWXtlcUt5RrQGpkYhgJqFGlcUPWx0mBhiLrIdAiMkQ+Xupkl12ytTjWWyMAM4UI6qeyoMtEusR9ElinYVdpFZwuIEjkAVPmO1cAk0/cIP8cWo6tz6/DAufm5EK+slIXUEwZelLRlG4ayy1HYecp7Xu0xTVst8Gm5CqjRq6/2bjvaCeOQVfc0i71eVymXVaIrwLRUQetF3wnMIYWblTSmKbqGupDYGP4YuKaByoFTb3MKwXUkRfbZEPg4c6jJqJqGE8G3FcMVeUF8Ws5X5temJ+eDmh4M5eh+ldvO7Pg87tdGXPBv4lArlj7z/XOOTXKqckQa0ms6AMoEdgGMAH4iYFwQl2WOiViYe0+GOvBxPp+mell37F+UUJlwnEu4e1QJJtZ0guxTkChjKSCmVCnW4wF9x1ysAjzTcHTbZ4uSXEVkMOCvFA2Uy5nMKONM9Xk1u0DgdGRTMAfcdNz4fELQPKltfyvx6iGIpGkK+IrI47kyxfuVMHSB0RBN1kRfEBJ2bHHBBCeuxqAmoDzI/I4hVhAJU3CnGtsjapoPHkjxKoVFxZsM3qcpimRbjqxgMpgKq4F5gUAZoEHX04rZ4mR8JIAYMPyAqIHD+iIYLw2TN2KRC5AQhljSRSmWg2PE746mXvGyJC2PL+M6uKErAayvW5tag0s0bKvNCeEnSZnmBNFtInIpkWi8/0w/3OuWvfVlzeWXn78RWViLrq6Hi0TPyW11kKKtGOcZDgZD9SqOCKoyr/qGYvrJCwzM9bBfDCguFLDMsh0Wb+CSZ9ZfGNYMgY16xa9wCdlDbrg9eATA2WTC+vHXny+sCiVNe+TsCASV3FCg86PbT/7gwvUXrzpJq/O39ub4dIbmL5qwPZeiKMbgN1DUiqRmA0hm1VQWGxCAx8ge+RZpTWHA6IkgQRgQWDwF4UHJRB5MrKH69xr3uEjaMM9aVFHTg1l4iTrYeOP1M2M+Pruq4vlHtukZYtfg6X4w9IYDzVVd1Vz1StcoShHqHQr00UH74rI3jiJzSjHvwywvZ48iTFxZEYlizFgzRcpUgcGMCK1LmLAcr+HSyyAJX1UZuy19DpGdiepYDmPCRF4R/+P1JiCzE8XurrAFAXDcswXRg0Q94NtsfLlTtt3bXg9BwuHuwvAiqBauyT58VD56dRhr+fI0FZwHxZbXFypaaUXQn+udSa7FAVfCJflq2F9Yk5dOOVMXR1zumlkLJRu8gmTAO/MWZvUp2TiC3HbkxpleG2DmFBT+3kHy5knZ4zOt6plCbOaTdz+5B8AABMSN4zdvnR0FQArnGbs/sy8eiXe/2SOZUu2u2m2PtSPoEZJ1DClTTUvJRlnt5m3/zL1lmxSyGjGzHVFmncnrcd7oCMeJzPaC8AwnyiRARL5QotlsDM0spWd85h2fiGJ/7tYUUZXWw60Hn90f8PuFi9CMush0bLsImNLPadiCYCscRxSrSl6PmrCnzLle66sHn6KL1dvozvNMnomN4v2N2jeIfcwW5Y5yxpbYxqBlfBKPlYl3k1Jm9SnLIEXrEREWLP4k37kxN4N2tu2Y0aTCFSeZTHFHMZ3xvhmgUR0PtEvM268U1xhkKbOxgmXaF35y0ZXkvCJ/Tl6OX1V2PrZ9tGd6PZYE4NMozTSqfRAv0H/bH99W1lq8vrC+MLOSGwgE8v3B4mBRRWFkLbrv43sBQ6vaazW/gSkn6T1rFSRZhxTrutnUKclAhuy12lJMcmBe+OdV3Wfr9Fyswv2f9ojFYnyFHvln95fUlas5MtXlbAXwhjV7qRhXZDtYNnFIRd6HZKtoqGgKEMHJm6J3uGKWqpFNJ92YSbLxj+v1UmOaPNtn6y2RS9liAJEwE+WxZKMzg2cWYHkms+m5+iY23yFvetu9AUmamVxyMEtJQLgYrhSdXvcV6KGKPNGyRzOegtfGxeaRc0NzQ/PA90qri5QCHaC+oCo/Ly+YWEmINTpknewDarcF7yJBXtZaVlhf0iBqVYE7SiARFLnIyA8UBIWqJzooEuq+hxtcbuxlIubAEYo/A/Bi8wixlEU9QUk2k88bnQ6ZbZGy23nctuOxJx/gYuHqgqIyitVJOpUyKW+XbDSoSZ4RiFpzvtkSIzBD9LJ6uCgqwLiU2ZImg2hkM3uT3ZOBZnQLcS1JJHq8CiQkkhv73WaO2Wx62ygqE9vjeswbScHtQogIj808K/2FTSbizrAMhuBytCSyyBLTGJ25NZ+MpfZ9ZI8OhJxm0qViDpCIACe+/MJV1A6MlG4rf+VPXwEWfPTLj5c0FOCaCs4JaoAPsDtMBu2tqlhgJMYdUYhIntzQdaZgsPJWHPh77ElkY98hJm1MTCaKM8HGaIaab6Sff6Yl2QMkvtkuJQbfm0sOUomrgjyL2UXb4JmYmd3Gx+W2NDs0F1uJVG2t1oOaILuZGmrPiPFXrzrR20uJvIMZbmz8vYF88CeU7ptEkUDsXR1dXlmKGkG1cmvVxlZCGcTG5UOvcSSDv0zKrCx6fpjdc+SX64Uim32iYFxWcWPhTO94TmHAJezqsW4t6KvvagABKY5xxOhnHqjnVPfU0AL4eCBgNO5uHLk0Nnt9Or4cD+UFUxZHvOB33S3hf0lPM6aLZW/xVc7ET+IpEypgBSGKvrd474mPjRSK5CbnY2d/fCG6GpGZChwDK71cGl9L3v/5/eGKMCVUun2TKGnT2KTNVseMvaIQi9pv/+Tc4uQSpUwNaF0f2xuuzMnuJIUPh+bCpZX59Zf/8nUwo8/9x09rOSUbIC1wxhb7WQA3da3l2MUXz6VX4WScs0f+2QPMEHN9W+P/bbsxZ5YRPQKTjpqvfuuN6cH5hz5/oLK1Skh8dzM4e+Gc/OxONt5GjVkuISBy00nusgoliua9/SOwJb+tjHE5r6IANNBU91T9nrpAgeEwLq4qZ9OfUjJp9rza64oqz8ptVYrGup7ZQ4Ks+40bTYdacEtUbqG8/AA32+HZ2cW1U5YZgMweQS7zBIPIg7y3jpRZfiMuApqXvAupW5/oGL08NXRjfPvR1j1Pbu840hpfWl6eWeMbNdeiwu32uRR36pDbGnU8IHQMqfVgy/Clsakb0437G/R8FRAGyzfF3DtisyO4rD/k10HaE67l+cUWAaLrkGSLgsTLXDZ/8n++lFtUtP2p7Y2HGpYnl0cGZ7zK3Yx28m4s0xgrmFOmXkSsqGKFoqT4SFNXo1iwR4Utmgk9FPC2tsP6Co+gbywhZd7JgLfX8fYLO0tvZ86MltWXNuxvKGktnb4xHsg39n60U9M0T2Rg6lwEK4jpaxOLU/2z+JGMVe4o1zWluKKoYVe9uW6xfCUYDCpcExe3P7BG2w2Cl93yzxsCltmKRQhxAQxeQdp7RU95ZjMxDyXxw1VZ09U0vK+rqj8/AJBq5didT3ZqBstAr0s39n/PkLwMnfVuMqM2vJCtESWVo6mEKn5SVl9iMA27/qmQSlgDkY3Krmum7eKWMsUHcOXKmUwV8lFPLQDEnPjuW8vTazV7a4HH54SMrQ8mVVUh2byblFl6zxJQkZ3w+qa99R2gHcvTK0ClSEB3ZNErDPGWieDljbEo0MykPkRVtkchMpVOXgh3qcfaN+gpvas49eiDref4HvrSkS2HW2681tt0oMFXGCAyy7gftTPFl5z2vNbnNaCVlIZbO+tAiVCd1GypzGsIMZuAAuUQRLCq4APcrsjdUCeSSBrLHqfi2e0sSYaTEEl6DyWUZ0/E290I98uzwYKGzg5ZltW0t4GpimzIvoBe19VU2lji5e3TMXO0b9RO2Nzb4oBL0cXISM+Y5NCh3rG15SgRSWdP1jjMscAAuevLDXAwKhVTm47jpNbiU71j3kYp4ISLk4tLEys5oQAjamopff3EDTfp8HdUvhMrkkiuJeNTS7qhKH6t+VBjRU2xqNlCE4wtxi++dmn+1oIAVQvlEHfXx5avvHQtMh8VNTMWs+RQ2E9E+nri/Nh494THEGCMbTO1NrM2NTiFdcNibRd+tlJpM2kPXLhFTPyUdMIafPvWXN+cexucsq997Ws/v97U2zAP+a1MZC4zeuFHl2RF2fnULr/Ph+1qRFD0jJ9JtpV6/dsn01GsJ9/9ma6KhlKqw1FqsMRvx9zhq+ONe+qMsJ8RkWEl9ANjprclXzdXMchmGu5n8rrvmdLPbg4r0sKu5fALz19anVrveLy1rKo0HU+f/KuTVVvKmF8bPT00eG00XJp7+SfXeo93l7dVypTfeKnvxW+8El+MWGnnxP84EVtcB+qfwSH0LencDy9N9c7Vt1fXdtUB4F57o3t1cN4I+c98/8LQ20NVWysVVZkdmBk4N9S0v9aX47vyYvdb3z0D01bdUStAl3idw9HF2HDPSP+pIS2oFVcWaoZXd+8szEaHL49qqjxyZvTUX5/OrcgtKi+c718a7R4OFeSe+t65S89fbd7fEluIXnnlRt3uuqotlcf+4o3ul687jlSzszq5Hr/xWjeQnsmbsy//l9cUHzN047VvvX7me+cCYf+pvzvT83pvQ0d1IpK49OMry7PLl356raypJJgfuCuaZgQi9fYyATud659Prye7Pr1H9onGQJRNmVpALnIOM93zkeV1AIvyhpK2XY1cFXGEOYruA1IfKgkWlOQLPcvJb9637WBLxSbLxOU0LKBfTwHkDRwfeelbr7/yZ6+tTK8DEbjywqXjf/1WRVWR4dP9IX3k8sTgpWHTcWzZTKzFR69MpdKprQ+1N+5tsLHPScRc4KCWvQqklvKS1iIA11N/derKTy6XtJUYIR8I9sGzQ/Nj8wCug+fHQBEvjK5S7tTsqnRs2ntpzHIsr9MP/8+k9ofaOh7uAOs/9s03fvB//DC+HgNIMePma3/+8sjloWBpjiOKKLFTfHrphW/8NLVsKrmaAoTXsRnlPcdv2raZWE2c/ZvTRXX5B754qP2RrY7Jj/3ZsYFTQwUAzLZNcKNQLIBKO7YTt26eGWzorNn9sd08R33hz1+DWL/n010P/PaBYJ7vF3FTXOTFxTrBh7ht2nDFQ587xHy4j0Rmj2dJJpuZa+4v9ucV5amG/sAfPExzIY6p3rozY7Siobi8vgQNVySQ38O0+f9/7BQDl8hyuJ5fxxKpqcE5UHL7P73Xn29MXB1dmlgzTavv1X6H0PyGYg4QhlVN3E2ZGtMrmopBfhWWhVu7mhxV0mSsNfGKLYFPpLi7OLHgUl5UX+xE3ZtnB4JFuUYBmJRk4cZSjm2DebhTvVOqT20+0pJTUhSdG3NYsraplZiu+Hovsd4lS64hH/pEV1Fd3tnvnp8eXLz44vX7nu269PK1ucG5T/7rp5ZvLdnx5L5/sq+4ufjNbxxPrSdaDtYMnR0xCgKdT2KxTiKRgksNXLxl6OrvfO7zMlOZSkHYjQ1Pdz7RGV+NLIwtdz62s/5ggyLLVjxtybS5q75xdz3RVDuRSq3ELx3rdtP2vs90qUH9F5kptcEKse4fwwGIJad6S7kF4Z9xK5acGVsefvsWoXTrA20F9YWCSTu5ef6n//gJrBuynZXB5ZiyWtxUglUhMJga7o3kNegIivYbt/e+LVGxPbuQ6gT3yE1PRxyb59WGw8W5isZqIUru4EvDCysz651PtaN6YtifCKDlC/lc6gydG+euUre7HpAC4hPWgrhePQ0CajpqJudTKhhFvnHr2q3kunn4s9tkGbNIjiwpCvMbGupu1/GHfFXNpUSRhnunNKrXd9Y5siicwNoYZ3l6tbCmUArRpr0tqqu++hfHek/c3Pv0nr7j/YCA0dn1nMrQvmf3G0GfStTRnmmfn433zJXUFVfvqNB17PaZuj4NxDRYGZrvnZ+4OLr1yFbqkutvXHbWbB7j0eXYjo92hApzZUPhtmNFU4pM6ztr9RxQO8RR5IOf6Trx12evHeubnl7/zNef3jTT25Y0buNSruhE9Do6QPSgAFCio3NnjvcvzUQSS6trywnFkbpf6/n4v3u6vL0UVOPayvrExbGhnhkILvM3pyzTadpV9+gfPeLLMyjLLNOjFvgFLdC/ni8Zv19go3Mac5iJOIgjOwhqxieruortX44z3T1puxbVdKyZctzIUrSkqahsS5VN+MiNKaxwO9ys6ESRM1+2mV2FoUuTK3C1/JoCv+pbnVhBmW9QUAZmwnWWk/U7qsMl4aXBlUTc2ne0U9E1lfP4fKR8a3m4Ph/0hgf3yaT99t9f/Mj//hjzKX5KK/aVh57LyasMgzpDueSQit01vlxDcaW1aIpq4G+m4/qq99QpOnbwxs2UFU/F1iPlrRUPff7+v/pX37/0Uk/bg9vSxFqYWUkRHq7IKWuqgCidilvwhEvzy0uLseLGQhZQZA2Tu+lovGZ34zM1xS/9j9cS80vpaErTlMwA/ozVZFaVqJtZXvM6kgFdbXttOtq8q2lbSMM+JJlN904NXZ0AtOecWWlz6NJQbCna2F5ava1meS721j+cWZpdW1uJgplmVyiwwyWT7/lNs9SNL2IQTT4Qqy784zUI24bCcHcdUS7kODy/BUXDzZM3uz62d/za2NpS7MAzXUaOIltSfD2KVcNBn4yNRJl18IytOjydSMJ/i0vzbckGadV7bPDGi9ebdjeClgfc2vPp/a4mTQ+OQ/R33BQQse7zfURn9z+zTw/5mZTZRpkqZH1x9bVvvPTQHz6sqvLYyRHK5LajyFNlQya2c+Zvz5W2FUWnov6i4Jb7tuiKnIwlrv/jFSOsL8/GqturfQHq2kog6FOCanV76Xzfwom/fLPhgZaSssK10eiNN/rBiqKTa3JQ7frUvuXRVStm55fm+bEyjsGffvwnL2hBfc+jneHCcP3WBp+u3FHpZze1IO/InXIpbVuBQr+SAx7qWA5N28lAOFjVUYUd2SnwKresrqh8S3W4rsBnGEaeUbujoq2rJb807DW0iFVcV6RsqSRJv2mAyjNlRzC6jpRyTn7//Nrkioy7NtHYagxEsaieg6FSOcDBclRKm1Th2x/aVlidp/t8q4trU73TpU2lW/Y0Mk306Xpb5OAPwDqlN795LL6a6PxIB3BTI6hH1iJAA2wzHcoNbj26JVCEbQJgkbGFWDqeTKedopL8xq66YGFQ03yikg/bkVEYacrM4NzktZHBSxPry/HdT22vaK2kKg2GjMXx+cRywkw79Z3VzQdasONCYavTa8tL6yqRWw41lLaVjl0ajyysbn+kvai6UA/4ZgbmVV1u2Fab11y0ODxnJ9KxlWjplsptj7ZDbJnpn40tLDXvbc5rLMCNI2wnPRufHZibnlosritsf2yLYuggbLJmedvGY67lpuEhQFcmrOn+RTMeN2OJZMxOxNLmWiJh2aACbHDImJMiloaFl44QffLy/KqdFjXkkqsptHhrVU1reag0p3pnjaja5NnaBYkQ6V1uBfprYa2YO7LseCptx00n7TCdgKCXc1RvId42zXjC5Ba2Qwc0nTMXhhQG0EpZ6WjSZjwYMCTN07C2KPlwHYlPd8/8+D++UFJd8NF//rgvx+/a6XgiBbarSjI1ZJlhQzkc7yRcE3sMuaThNXGHJZlg8RAugaIUIaaVTtgp0Fy2pTAFmDF4BBVdgYlEGngk7nYRxOpN5CQSNWOpdCqNm174FCa29gNJBDJf0QK6T0mlEsmUCdfx61raMe1kKu1QYMkqXEDH7WytpJVMpVRN1wIq8Bn4WHjGpGUCVfYpOtO5rGnkti8+4OtrsdX5NcVlYOwrc8tOEgKQpfpV1acUlBeKXgvJq0/AmkUZkynZtjtcLEskknPd89OjU1KKmIn0wswC9vfi/vksryQIKmHfR/fk1xepBu7UlimwyHxNtPeNJaIURdRK/CaYL4wexHfAAi8zD+PJvPYDj7YCRtjYXwFvUu8bNsR+M96YM1llNGPuXmN7ZCLy1vPnXIXc//g+pUAVdfWITNiYzrBBYOPijuN1x2c2S/R+2KB83oRi02N2cr178I7x7gopb/bl3ap3wY27hWO8XBWK7uxfZVGE7Z2O/EE878ZDbXzKxrN7p2zcdrZux+WRpUhsMQYHFZTlEU2Gs3HfbKxctz2j9L43Z8M0PcEuZb8SCcaEp0zbxc+FwVudW00tJvovDM2PLsbXk6IFzw0VBCt3VO18rKOoscSrC/aqKrM0FY3UlT7Q0qlfcSDmmco3yRt8b/Q4T64nqctgFokmyX5vh5z395vI+F1VMH9/NDJ28uNeDrZoVMisIGc+Bndgy+w7kVka3dzc5DYXFJ7BEQMkhrYKZm5ZEA7MtD10avD6mYHkcpLblmhoYCWtJYc/caB6V5VXLbc0uuASV8/3+WTf6txyYX3Jb2Ii4F2BslcJArhsc5OKCqFsQfHml/fd62De0ym3H7wBYe/b+oj4BMBCWRRUbxZHvOOGnIzq/7nbub+zXBfsFIwZ7J4D042byVhs5tbs9TdvRiZisXgUBxQY94MtD/7hAUXzJ5bjQA/iK7FwyBi+NdV6oIXSD7/R9G7W6XURiu0m2ebIZ+uDN2z0124ZL9t/Im3W42S+BW/jgfltiyk/MwrZX23J2/eTbLTs4JiZdtoFNp82Uwl7fXZttn924PxgZD6iB31Hf+9I3Z56rECQ6OrCUmwxGijPy8sPfmimv4Spel+lnbXUjeok4tkx39wN5D0y1/fV9H+Zi2fMdLN+W9oQ49kVf/e21iVyZ86U/eM7PtX7EkjuWGlcsLNSyTQoSVcyNMUXAo2G/NnFva6YhfvvZij7bxTdvNOf/ucYmi3ny/yS7QNxsofRbBMIvXtG5V3b3P8CnL4Tefj/BBgAnHyccgwgePcAAAAASUVORK5CYII="); }
  .ece-jobs_widget .section-header {
    color: #609270;
    text-transform: uppercase;
    font-size: 14px;
    margin: 16px 0 8px 0; }

.ece-activity_widget .activity-item {
  padding: 10px; }
  .ece-activity_widget .activity-item:after {
    content: "";
    display: table;
    clear: both; }
  .ece-activity_widget .activity-item .user-picture {
    float: left;
    margin: 0 10px 10px 0; }
  .ece-activity_widget .activity-item ul.item-actions {
    list-style: none;
    margin: 0;
    padding: 0; }
    .ece-activity_widget .activity-item ul.item-actions li {
      display: inline-block;
      *display: inline;
      *zoom: 1; }

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*/
.ece-follow-action, .ece-flagging-action {
  font-size: 16px; }

/*# sourceMappingURL=main.css.map */
.field-name-body .field-items {
  font-family: "Open Sans";
  font-size: 18px;
  line-height: 1.8em;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto; }

/**********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.field-item.even p {
  margin-bottom: 0; }

.read-more-left .ece-link_button {
  font-weight: normal;
  float: left !important;
  margin-bottom: 1.5em !important;
  text-transform: capitalize;
  width: auto;
  margin: 0 15px 20px 0;
  background: #F49340;
  border-radius: 5px;
  padding: 5px 10px;
  color: #FFF;
  border: none;
  height: auto; }

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

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

.page-node-101067 .field-name-body .field-items {
  font-family: "Open Sans" !important; }

.read-more-left .ece-link_button {
  font-size: 14px !important; }

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

.access-denied {
  margin-bottom: 80px;
  margin-top: 50px;
  margin-left: 112px; }
  .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 a {
    font-weight: bold; }

/**********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*/
#commmon-content-entry .container {
  width: 100%; }

/* 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 {
    content: '\f08e';
    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.2px;
    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: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; }

.ec-pagination {
  text-align: center;
  margin-top: 30px; }
  .ec-pagination .dataTables_info {
    font-size: 14px;
    letter-spacing: -0.3px;
    color: #8d8d8d; }
  .ec-pagination .dataTables_paginate {
    float: none !important;
    text-align: center !important; }
    .ec-pagination .dataTables_paginate ul.pagination {
      margin: 0 auto !important;
      margin-top: 20px !important; }
      .ec-pagination .dataTables_paginate ul.pagination li {
        text-align: center; }
        .ec-pagination .dataTables_paginate ul.pagination li a {
          border: none;
          font-size: 14px;
          background: none;
          color: #8d8d8d;
          padding: 0px;
          margin: 0 2px;
          width: 25px;
          height: 25px;
          line-height: 22px;
          border-radius: 40px;
          white-space: nowrap;
          padding: 2px; }
          .ec-pagination .dataTables_paginate ul.pagination li a:hover {
            background-color: #383838;
            border-color: #383838;
            color: #fff; }
          .ec-pagination .dataTables_paginate ul.pagination li a:focus {
            outline: 0; }
      .ec-pagination .dataTables_paginate ul.pagination li.current a, .ec-pagination .dataTables_paginate ul.pagination li.active a {
        background-color: #383838;
        border-color: #383838;
        color: #fff; }
      .ec-pagination .dataTables_paginate ul.pagination li.previous, .ec-pagination .dataTables_paginate ul.pagination li.next {
        position: relative; }
        .ec-pagination .dataTables_paginate ul.pagination li.previous a, .ec-pagination .dataTables_paginate ul.pagination li.next a {
          width: auto;
          padding: 0px 12px; }
          .ec-pagination .dataTables_paginate ul.pagination li.previous a:hover, .ec-pagination .dataTables_paginate ul.pagination li.next a:hover {
            background-color: inherit;
            border-color: none;
            color: #383838 !important; }
      .ec-pagination .dataTables_paginate ul.pagination li.previous a:before {
        position: absolute;
        content: '\f0d9';
        font-family: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        left: -5px;
        top: 1px; }
      .ec-pagination .dataTables_paginate ul.pagination li.next a:before {
        position: absolute;
        content: '\f0da';
        font-family: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        right: -5px;
        top: 1px; }
      .ec-pagination .dataTables_paginate ul.pagination li.disabled a {
        color: #c8c8c8; }

body.front .jumbotron {
  background-color: #e6e6e6;
  background-image: url(/sites/all/themes/ece2016/images/home/home-background-header.jpg);
  background-position: 0% 45%;
  background-size: cover;
  background-attachment: local;
  opacity: 1;
  padding: 80px 0;
  margin: 0; }
  body.front .jumbotron .content-panel {
    text-align: center; }
body.front .ece-user_quickpanel-actions {
  padding-top: 75px; }

.ece-home-page-container {
  /*.h-disc-job-row {
      padding-top:60px;
      padding-bottom:60px;
      h2 {
          text-align:center;
      }
      .ece-post-card {
          border-radius: 6px;
          background-color: $white;
          box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
          display: flex;
          padding: 10px;
          margin-bottom: 10px;
          min-height: 78px;
          align-items: center;
          figure {
              &.image {
                  width: 46px;
                  height: 46px;
                  min-width: 46px;
                  margin-right: 10px;
                  img {
                      width: 46px;
                      height: 46px;
                      min-width: 46px;
                  }
              }
          }
          .detail {
              width: calc(100% - 56px);
              .post-by {
                  font-size: 13px;
                  font-weight: normal;
                  font-style: normal;
                  font-stretch: normal;
                  line-height: normal;
                  letter-spacing: -0.3px;
                  color: $warmgray;
                  overflow: hidden;
                  text-overflow: ellipsis;
                  white-space: nowrap;
                  display: block;
                  span {
                      color:$clear-blue;
                      a {
                          color:$clear-blue;
                      }
                  }
                  strong {
                      color:$clear-blue;
                      a {
                          color:$clear-blue;
                      }
                  }
              }
              h3 {
                  font-size: 12px;
                  font-weight: bold;
                  font-style: normal;
                  line-height: normal;
                  letter-spacing: -0.2px;
                  color: $gray;
                  text-align:left;
                  margin:0px;
                  overflow: hidden;
                  text-overflow: ellipsis;
                  white-space: nowrap;
                  display: block;
              }
              p{
                  font-size: 12px;
                  font-weight: normal;
                  font-style: normal;
                  line-height: normal;
                  letter-spacing: -0.2px;
                  color: $warmgray;  
                  margin:0px;
              }
          }
      }
      .h-discussions {
          .ece-post-card {
              figure {
                  &.image {
                      img {
                          border-radius:100%;
                      }
                  }
              }
              .detail {
                  p{
                  overflow: hidden;
                  text-overflow: ellipsis;
                  white-space: nowrap;
                  display: block;
                  }
              }
          }
      }
      .h-jobs {
          .ece-post-card {
              figure {
                  &.image {
                      img {
                          border-radius:5px;
                          box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.16);
                      }
                  }
              }
          }
      }
  }*/
  /*.h-sponsor-container { 
       h2 {text-align:center; margin-bottom:20px;}
       .h-sponsor-tab {
          text-align: center;
          margin-bottom:40px;
          ul {
              &.nav-tabs {
                  border-radius: 30px;
                  background-color: #ffffff;
                  box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.11);
                  text-align: center;
                  margin: 0 auto;
                  display: inline-block;
                  padding:5px;
                  li {
                      margin:0px;
                      & + li {margin-left:5px;}
                      &.active {
                          a {
                          border-radius: 20px!important;
                          background-color:$clear-blue;
                          color: $white;
                          margin: 0px;
                          }
                      }
                      a {
                          font-size: 14px;
                          font-weight: bold;
                          font-style: normal;
                          line-height: normal;
                          letter-spacing: -0.2px;
                          color: $white_31;
                          margin: 0px;
                          padding: 4px 30px 7px 30px;
                          border:none;
                          &:hover {
                              border:none;
                              border-radius: 20px!important;
                              background-color:$clear-blue;
                              color: $white;
                          }
                      }
                  }
              }
          }
       }
        .h-sponsor-card {
          margin-bottom: 50px;
          margin-top: 55px;
        }
        .inner {
            padding:75px 20px 20px 20px;    
            background:$white;
            @include border-radius(6px);
            @include box-shadow-default(rgba(0, 0, 0, 0.08));     
            text-align:left; 
        }
        
        .ece-org-logo {
                width: 105px;
                height: 105px;
                position: absolute;
                margin: 0 auto;
                top: -53px;
                left: 0;
                right: 0;
                background:$white;
                img {
                    border-radius: 6px;
                    @include border-radius(6px);
                    @include box-shadow-default(rgba(0, 0, 0, 0.08));
                }
            }
            .ece-org-title-follow {
                text-align:center;
                h3 {
                    font-size: 20px;
                    font-weight: 600;
                    font-style: normal;
                    font-stretch: normal;
                    line-height: normal;
                    letter-spacing: -0.2px;
                    text-align: center;
                    color: $black;
                    display:inline-block; 
                    border:none;
                    margin-bottom:15px;
                    a {
                        color: $black;
                        &:hover {
                              color:$link_color_hover;
                          }
                          &:focus {
                              color:$link_color_hover;
                          }
                    }
                }
                //Follow Wigdet
                .ec-spsr-follow-widget {
                    display:inline-block; 
                    margin-left:15px;
                    vertical-align: top;
                    .ece-follow-action{       
                      height: 30px;
                      line-height: 25px;
                      border: solid 2px $clear-blue;
                      background: #fff;
                      font-size: 12px;
                      font-weight: 600;
                      letter-spacing: -0.2px;
                      text-align: center;
                      color: $clear-blue;
                      display: inline-block;    
                      min-width: 120px;	
                      @include border-radius(30px);
                      &:before {
                          display:none!important;
                      }
                      a {
                          color:$clear-blue;
                      }
                      &:hover { 
                          @include cstm-box-shadow(0 6px 8px 0 rgba(0, 100, 167, 0.11));
                      }
                      &:focus {
                          outline:none;
                          color:rgba(36,130,250,0.7);
                          @include cstm-box-shadow(0 6px 8px 0 rgba(0, 100, 167, 0.11));                     
                      }  
                      .follow-label {
                          font-size: 12px;
                      }
                    }
                }
            }
            .ece-about-org {
                margin-bottom:10px;
                .summary {
                    font-size: 12px;
                    font-weight: 200;
                    font-style: normal;
                    font-stretch: normal;
                    line-height: normal;
                    letter-spacing: -0.2px;
                    text-align: center;
                    color: #5e5e5e;
                }
            }  
        }*/ }
  .ece-home-page-container h2 {
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.3px;
    color: #383838;
    display: block;
    margin-top: 0px;
    margin-bottom: 40px; }
  .ece-home-page-container .see-all-btn {
    display: block;
    text-align: center;
    margin-top: 10px; }
    .ece-home-page-container .see-all-btn a {
      font-size: 14px;
      font-weight: bold;
      font-style: normal;
      line-height: normal;
      letter-spacing: -0.2px;
      color: #2482fa;
      text-transform: uppercase; }
      .ece-home-page-container .see-all-btn a:hover {
        color: #F49340; }
  .ece-home-page-container .h-banner-row {
    width: 100%;
    display: block;
    overflow: hidden;
    padding-top: 80px;
    padding-bottom: 80px;
    position: relative; }
    .ece-home-page-container .h-banner-row .h-banner-bg {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: #2482fa url(../images/home-banner.jpg) no-repeat;
      background-size: 100%;
      z-index: 1; }
      .ece-home-page-container .h-banner-row .h-banner-bg:before {
        background-color: rgba(19, 104, 212, 0.65);
        position: absolute;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        top: 0; }
    .ece-home-page-container .h-banner-row .h-banner-container {
      z-index: 2;
      position: relative; }
    .ece-home-page-container .h-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-home-page-container .h-banner-row .text h1 span {
        font-weight: 600; }
    .ece-home-page-container .h-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-home-page-container .h-about-row {
    background: #fff;
    padding-top: 80px;
    padding-bottom: 80px;
    box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.02); }
    .ece-home-page-container .h-about-row h2 {
      display: inline-block;
      font-size: 26px;
      font-weight: 600;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.4px;
      color: #2482fa;
      text-align: left;
      vertical-align: top;
      margin-bottom: 20px; }
      .ece-home-page-container .h-about-row h2 span {
        font-weight: 300; }
    .ece-home-page-container .h-about-row .slider .h-slide-mob {
      display: none; }
    .ece-home-page-container .h-about-row .slider .carousel-indicators li {
      border: none;
      background-color: rgba(56, 56, 56, 0.3);
      margin: 0 3px; }
    .ece-home-page-container .h-about-row .slider .carousel-indicators .active {
      background-color: #383838;
      width: 10px;
      height: 10px;
      margin: 0 3px; }
    .ece-home-page-container .h-about-row .slider .carousel-inner .item {
      /* position:relative; 
       &:after {
           content:'';
           position:absolute;
           background:rgba(255,255,255,0.9);
           top:0;
           left:0;
           width:100%;
           height:100% ;
           z-index:0;
       }*/ }
      .ece-home-page-container .h-about-row .slider .carousel-inner .item img {
        border-radius: 6px;
        width: 100%;
        min-height: 270px;
        /*opacity: 0.2;*/ }
    .ece-home-page-container .h-about-row .slider .carousel-caption {
      left: 5%;
      right: 5%;
      bottom: 55px; }
    .ece-home-page-container .h-about-row .slider .text {
      font-size: 18px;
      font-weight: 300;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.4px;
      text-align: center;
      color: #383838;
      text-shadow: none; }
      .ece-home-page-container .h-about-row .slider .text span.highlight {
        font-size: 50px;
        font-weight: 600;
        color: #2482fa;
        display: block;
        margin-bottom: 5px;
        text-shadow: none; }
      .ece-home-page-container .h-about-row .slider .text span.icon {
        position: relative;
        margin-bottom: 15px;
        display: block;
        width: 43px;
        height: 43px;
        margin: 0 auto;
        display: block; }
        .ece-home-page-container .h-about-row .slider .text span.icon::before {
          content: '';
          display: inline-block;
          display: block;
          width: 43px;
          height: 43px;
          -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.14);
          -moz-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.14);
          box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.14);
          background-color: #2482fa;
          border: solid 5px #fff;
          border-radius: 100%;
          margin: 0 auto; }
      .ece-home-page-container .h-about-row .slider .text .icon-joining-g-lg:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 12px;
        width: 25px;
        height: 25px;
        display: inline-block;
        background: url(../images/icons/icon-subscribers-white.svg) no-repeat;
        background-size: 100%;
        margin: 0 auto; }
      .ece-home-page-container .h-about-row .slider .text .icon-expert-lg:after {
        content: "\f005";
        font-family: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        position: absolute;
        left: 0;
        right: 0;
        top: 12px;
        color: #fff;
        font-size: 17px; }
      .ece-home-page-container .h-about-row .slider .text .icon-register-lg:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 9px;
        background: url(../images/icons/illustration-register-white.svg) no-repeat;
        width: 23px;
        height: 23px;
        display: inline-block;
        background-size: 100%;
        margin: 0 auto; }
    .ece-home-page-container .h-about-row .content {
      padding-left: 50px; }
    .ece-home-page-container .h-about-row input.expand-input {
      display: none;
      visibility: hidden; }
    .ece-home-page-container .h-about-row label {
      display: inline-block;
      vertical-align: top;
      margin-top: 7px;
      margin-bottom: 0px;
      color: #fff;
      cursor: pointer;
      margin-left: 10px;
      float: right; }
      .ece-home-page-container .h-about-row label:hover {
        color: #fff; }
      .ece-home-page-container .h-about-row label:before {
        content: "+";
        vertical-align: middle;
        display: inline-block;
        width: 20px;
        height: 20px;
        border-radius: 100%;
        text-align: center;
        background: #2482fa;
        font-size: 16px;
        line-height: 16px;
        color: #fff; }
      .ece-home-page-container .h-about-row label::after {
        content: 'View Intro';
        color: #383838;
        margin-left: 5px;
        top: 1px;
        position: relative; }
    .ece-home-page-container .h-about-row #expand {
      height: 0px;
      overflow: hidden;
      transition: height 0.5s;
      color: #FFF; }
    .ece-home-page-container .h-about-row #toggle:checked ~ #expand {
      height: 370px; }
    .ece-home-page-container .h-about-row #toggle:checked ~ label::before {
      content: "-"; }
    .ece-home-page-container .h-about-row #toggle:checked ~ label::after {
      content: 'Seen it';
      color: #383838;
      margin-left: 5px;
      top: 1px;
      position: relative; }
    .ece-home-page-container .h-about-row p {
      font-size: 18px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.3px;
      color: #383838;
      margin-bottom: 20px; }
    .ece-home-page-container .h-about-row .cta-btn-group ul.contact-actions {
      margin: 0;
      padding: 0;
      display: flex;
      justify-content: space-around; }
      .ece-home-page-container .h-about-row .cta-btn-group ul.contact-actions li {
        display: inline-block; }
        .ece-home-page-container .h-about-row .cta-btn-group ul.contact-actions li + li {
          margin-left: 15px; }
  .ece-home-page-container .h-ecg-carousel-row {
    padding-top: 60px;
    padding-bottom: 60px; }
    .ece-home-page-container .h-ecg-carousel-row h2 {
      text-align: center; }
    .ece-home-page-container .h-ecg-carousel-row .h-ecg-carousel {
      padding: 0 45px; }
    .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item {
      position: relative; }
      .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .carousel-inner {
        white-space: nowrap;
        overflow: hidden;
        margin: 0;
        text-align: center; }
        .ece-home-page-container .h-ecg-carousel-row .h-ecg-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;
          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-bottom: 10px;
          text-align: left; }
        .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .carousel-inner .image {
          height: 190px;
          overflow: hidden; }
          .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .carousel-inner .image img {
            width: 100%;
            max-width: inherit;
            height: auto; }
        .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .carousel-inner .detail {
          padding: 0 10px; }
          .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .carousel-inner .detail h3.title {
            font-size: 16px;
            font-weight: bold;
            line-height: normal;
            font-style: normal;
            letter-spacing: -0.3px;
            color: #383838;
            margin-bottom: 0px;
            margin-top: 15px;
            min-height: 45px; }
            .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .carousel-inner .detail h3.title a {
              color: #383838;
              display: block;
              /*overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;*/
              overflow: hidden;
              text-overflow: ellipsis;
              display: -webkit-box;
              -webkit-line-clamp: 2;
              -webkit-box-orient: vertical; }
          .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .carousel-inner .detail p.subscriber {
            font-size: 14px;
            font-weight: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: -0.2px;
            color: #8d8d8d;
            margin-bottom: 6px; }
        .ece-home-page-container .h-ecg-carousel-row .h-ecg-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; }
      .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .item-controls {
        position: absolute;
        top: 50%;
        width: 100%; }
        .ece-home-page-container .h-ecg-carousel-row .h-ecg-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: #383838; }
          .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .item-controls .MS-left:hover {
            opacity: 1;
            color: #F49340; }
          .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .item-controls .MS-left:focus {
            outline: none;
            opacity: 1;
            color: #F49340; }
            .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .item-controls .MS-left:focus i {
              outline: none; }
        .ece-home-page-container .h-ecg-carousel-row .h-ecg-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: #383838; }
          .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .item-controls .MS-right:hover {
            opacity: 1;
            color: #F49340; }
          .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .item-controls .MS-right:focus {
            outline: none;
            opacity: 1;
            color: #F49340; }
            .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .item-controls .MS-right:focus i {
              outline: none; }
    @media (max-width: 991px) {
      .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .carousel-inner .item {
        width: 50%; } }
    @media (max-width: 767px) {
      .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .carousel-inner .item {
        width: 50%; } }
    @media (max-width: 567px) {
      .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .carousel-inner .item {
        width: 100%; } }
    @media (max-width: 767px) {
      .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .item-controls .MS-left {
        left: -20px; } }
    @media (max-width: 767px) {
      .ece-home-page-container .h-ecg-carousel-row .h-ecg-multi-item .item-controls .MS-right {
        right: -20px; } }
  .ece-home-page-container .h-recent-post-news-row {
    padding-top: 100px;
    padding-bottom: 80px; }
    .ece-home-page-container .h-recent-post-news-row h2 {
      text-align: center; }
    .ece-home-page-container .h-recent-post-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: 20px;
      margin-bottom: 10px;
      min-height: inherit; }
      .ece-home-page-container .h-recent-post-news-row .ece-post-card .image + .detail {
        width: calc(100% - 120px); }
      .ece-home-page-container .h-recent-post-news-row .ece-post-card figure.image {
        width: 110px;
        min-width: 110px;
        height: 109px;
        border-radius: 6px;
        overflow: hidden;
        margin-right: 10px;
        display: none; }
        .ece-home-page-container .h-recent-post-news-row .ece-post-card figure.image img {
          border-radius: 6px;
          width: auto;
          min-width: 110px;
          height: 100%;
          max-width: inherit; }
      .ece-home-page-container .h-recent-post-news-row .ece-post-card .detail {
        width: 100%; }
        .ece-home-page-container .h-recent-post-news-row .ece-post-card .detail h3 {
          margin: 0px;
          font-size: 20px;
          font-weight: 600;
          font-style: normal;
          letter-spacing: -0.3px;
          color: #383838;
          text-align: left;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          display: block; }
          .ece-home-page-container .h-recent-post-news-row .ece-post-card .detail h3 a {
            color: #383838; }
        .ece-home-page-container .h-recent-post-news-row .ece-post-card .detail .post-by {
          font-size: 13px;
          font-weight: normal;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.3px;
          color: #8d8d8d;
          margin-bottom: 0px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          display: block; }
          .ece-home-page-container .h-recent-post-news-row .ece-post-card .detail .post-by span {
            color: #2482fa; }
            .ece-home-page-container .h-recent-post-news-row .ece-post-card .detail .post-by span a {
              color: #2482fa; }
          .ece-home-page-container .h-recent-post-news-row .ece-post-card .detail .post-by strong {
            color: #2482fa; }
            .ece-home-page-container .h-recent-post-news-row .ece-post-card .detail .post-by strong a {
              color: #2482fa; }
        .ece-home-page-container .h-recent-post-news-row .ece-post-card .detail .posted-in {
          font-size: 13px;
          font-weight: normal;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.3px;
          color: #8d8d8d;
          margin-bottom: 0px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          display: block; }
          .ece-home-page-container .h-recent-post-news-row .ece-post-card .detail .posted-in span {
            color: #2482fa; }
          .ece-home-page-container .h-recent-post-news-row .ece-post-card .detail .posted-in a {
            color: #2482fa; }
            .ece-home-page-container .h-recent-post-news-row .ece-post-card .detail .posted-in a:hover {
              color: #F49340; }
        .ece-home-page-container .h-recent-post-news-row .ece-post-card .detail .h-post-posted-wrap {
          display: flex; }
          .ece-home-page-container .h-recent-post-news-row .ece-post-card .detail .h-post-posted-wrap .h-post-posted {
            width: calc(100% - 30px); }
          .ece-home-page-container .h-recent-post-news-row .ece-post-card .detail .h-post-posted-wrap .image {
            width: 20px;
            height: 20px;
            min-width: 20px;
            margin-left: auto;
            margin-top: 3px; }
            .ece-home-page-container .h-recent-post-news-row .ece-post-card .detail .h-post-posted-wrap .image img {
              width: 20px;
              height: 20px;
              min-width: 20px;
              border-radius: 4px; }
        .ece-home-page-container .h-recent-post-news-row .ece-post-card .detail p {
          font-size: 15px;
          font-weight: normal;
          font-style: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          color: #383838;
          margin-bottom: 0px; }
    .ece-home-page-container .h-recent-post-news-row .h-recent-post figure.image {
      display: block; }
    .ece-home-page-container .h-recent-post-news-row .h-recent-news .inner {
      padding: 20px;
      border-radius: 6px;
      background-color: #fff;
      box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08); }
      .ece-home-page-container .h-recent-post-news-row .h-recent-news .inner .news_case + .news_case {
        margin-top: 20px; }
    .ece-home-page-container .h-recent-post-news-row .h-recent-news .ece-post-card {
      min-height: inherit;
      background: none;
      box-shadow: inherit;
      margin-bottom: 0px;
      padding: 0; }
      .ece-home-page-container .h-recent-post-news-row .h-recent-news .ece-post-card .image + .detail {
        /*width: calc(100% - 120px);*/ }
      .ece-home-page-container .h-recent-post-news-row .h-recent-news .ece-post-card .detail {
        width: 100%; }
        .ece-home-page-container .h-recent-post-news-row .h-recent-news .ece-post-card .detail h3 {
          font-size: 16px;
          color: #383838;
          font-weight: bold;
          font-style: normal;
          line-height: normal; }
        .ece-home-page-container .h-recent-post-news-row .h-recent-news .ece-post-card .detail p {
          font-size: 14px;
          font-weight: normal;
          font-style: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          margin-bottom: 0px; }
  .ece-home-page-container .ece-ad {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    background-color: #f4f4f4; }
  .ece-home-page-container .h-recent-qa-row {
    padding-top: 0px;
    padding-bottom: 60px; }
    .ece-home-page-container .h-recent-qa-row h2 {
      text-align: center; }
    .ece-home-page-container .h-recent-qa-row .h-recent-comments .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: 84px;
      align-items: center; }
      .ece-home-page-container .h-recent-qa-row .h-recent-comments .ece-post-card .image + .detail {
        width: calc(100% - 56px); }
      .ece-home-page-container .h-recent-qa-row .h-recent-comments .ece-post-card figure.image {
        width: 46px;
        height: 46px;
        min-width: 46px;
        margin-right: 10px; }
        .ece-home-page-container .h-recent-qa-row .h-recent-comments .ece-post-card figure.image img {
          width: 46px;
          height: 46px;
          min-width: 46px;
          border-radius: 100%; }
      .ece-home-page-container .h-recent-qa-row .h-recent-comments .ece-post-card .detail {
        width: calc(100% - 56px); }
        .ece-home-page-container .h-recent-qa-row .h-recent-comments .ece-post-card .detail h3 {
          font-size: 14px;
          font-weight: bold;
          font-style: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          color: #383838;
          text-align: left;
          margin: 0px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          display: block; }
          .ece-home-page-container .h-recent-qa-row .h-recent-comments .ece-post-card .detail h3 .author-link {
            color: #383838; }
          .ece-home-page-container .h-recent-qa-row .h-recent-comments .ece-post-card .detail h3 i {
            font-weight: 300;
            font-style: italic;
            color: #8d8d8d; }
        .ece-home-page-container .h-recent-qa-row .h-recent-comments .ece-post-card .detail p {
          font-size: 14px;
          font-weight: normal;
          font-style: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          color: #383838;
          margin: 0px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          display: block; }
    .ece-home-page-container .h-recent-qa-row .h-question-section .header .icon-question {
      font-size: 14px;
      font-weight: 600;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.2px;
      color: #383838;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
      .ece-home-page-container .h-recent-qa-row .h-question-section .header .icon-question a {
        color: #383838;
        font-weight: bold; }
      .ece-home-page-container .h-recent-qa-row .h-question-section .header .icon-question i {
        font-weight: 300;
        font-style: italic;
        color: #8d8d8d; }
      .ece-home-page-container .h-recent-qa-row .h-question-section .header .icon-question:before {
        width: 25px;
        height: 12px;
        object-fit: contain;
        opacity: 0.5;
        background-size: 8px;
        background-position: center;
        margin-right: 10px;
        top: 2px; }
    .ece-home-page-container .h-recent-qa-row .h-question-section .ece-post-card {
      border-radius: 6px;
      background-color: #fff;
      box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
      padding: 10px;
      margin-bottom: 10px;
      min-height: 84px; }
      .ece-home-page-container .h-recent-qa-row .h-question-section .ece-post-card .body {
        display: flex;
        align-items: center; }
        .ece-home-page-container .h-recent-qa-row .h-question-section .ece-post-card .body figure.image {
          width: 25px;
          height: 25px;
          min-width: 25px;
          margin-right: 10px; }
          .ece-home-page-container .h-recent-qa-row .h-question-section .ece-post-card .body figure.image img {
            width: 25px;
            height: 25px;
            min-width: 25px;
            border-radius: 100%; }
        .ece-home-page-container .h-recent-qa-row .h-question-section .ece-post-card .body .detail {
          width: calc(100% - 35px); }
          .ece-home-page-container .h-recent-qa-row .h-question-section .ece-post-card .body .detail h3 {
            font-size: 14px;
            font-weight: bold;
            font-style: normal;
            line-height: normal;
            letter-spacing: -0.2px;
            color: #2482fa;
            text-align: left;
            margin: 0px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            display: block; }
          .ece-home-page-container .h-recent-qa-row .h-question-section .ece-post-card .body .detail p {
            font-size: 14px;
            font-weight: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: -0.2px;
            color: #383838;
            margin: 0px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }

.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: normal;
    letter-spacing: -0.3px;
    color: #383838;
    display: block;
    margin-top: 0px;
    margin-bottom: 40px;
    text-align: center; }
  .h-sponsor-carousel-row .h-sponsor-carousel {
    padding: 0 45px; }
  .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;
        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 auto;
        margin-bottom: 10px;
        position: relative; }
        .h-sponsor-carousel-row .h-sponsor-multi-item .carousel-inner .image img {
          width: 120px;
          height: auto;
          border-radius: 6px;
          position: absolute;
          top: 50%;
          transform: translateY(-50%);
          left: 0;
          right: 0;
          padding: 5px;
          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: normal;
          font-style: normal;
          letter-spacing: -0.3px;
          color: #383838;
          margin-bottom: 0px;
          margin-top: 15px; }
          .h-sponsor-carousel-row .h-sponsor-multi-item .carousel-inner .detail h3.title a {
            color: #383838; }
        .h-sponsor-carousel-row .h-sponsor-multi-item .carousel-inner .detail p.subscriber {
          font-size: 12px;
          font-weight: normal;
          font-style: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          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 .item-controls {
      position: absolute;
      top: 50%;
      width: 100%; }
      .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: #383838; }
        .h-sponsor-carousel-row .h-sponsor-multi-item .item-controls .MS-left:hover {
          opacity: 1;
          color: #F49340; }
        .h-sponsor-carousel-row .h-sponsor-multi-item .item-controls .MS-left:focus {
          outline: none;
          opacity: 1;
          color: #F49340; }
          .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: #383838; }
        .h-sponsor-carousel-row .h-sponsor-multi-item .item-controls .MS-right:hover {
          opacity: 1;
          color: #F49340; }
        .h-sponsor-carousel-row .h-sponsor-multi-item .item-controls .MS-right:focus {
          outline: none;
          opacity: 1;
          color: #F49340; }
          .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-ecg-multi-item .carousel-inner .item {
      width: 50%; } }
  @media (max-width: 767px) {
    .h-sponsor-carousel-row .h-ecg-multi-item .carousel-inner .item {
      width: 50%; } }
  @media (max-width: 567px) {
    .h-sponsor-carousel-row .h-ecg-multi-item .carousel-inner .item {
      width: 100%; } }
  @media (max-width: 767px) {
    .h-sponsor-carousel-row .h-ecg-multi-item .item-controls .MS-left {
      left: -10px; } }
  @media (max-width: 767px) {
    .h-sponsor-carousel-row .h-ecg-multi-item .item-controls .MS-right {
      right: -20px; } }

.ece-topics .ece-searcher .ece-searcher-form {
  display: none; }
.ece-topics .sector-cards {
  border: 1px solid #e6e6e6;
  padding: 20px;
  background-color: #fcfcfc;
  margin-bottom: 20px;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px; }
  .ece-topics .sector-cards:after {
    content: "";
    display: table;
    clear: both; }
  .ece-topics .sector-cards .col {
    border-right: 1px solid #e6e6e6; }
  .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 .col.row-last .ece-sector_card {
    border: none; }

body.page-topics .ece-topics {
  font-family: "Titillium Web", sans-serif; }
  body.page-topics .ece-topics .sector-cards {
    border: none;
    padding: 0px;
    background: none;
    margin: 0px;
    margin-bottom: 0px; }
    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 {
        border: none;
        display: flex; }
        body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li {
          margin: 0;
          padding: 0;
          float: none;
          flex: auto;
          justify-content: center; }
          body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a {
            padding-top: 0px;
            padding-bottom: 0px;
            border: none; }
            body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover {
              border: none;
              background: none; }
              body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover h4 {
                color: #2482fa; }
              body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.aet-icon {
                width: 65px;
                height: 65px; }
                body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.aet-icon:after {
                  background: url(../images/icons/icon-all-e-ctopics-blue.svg) no-repeat center center;
                  background-size: 60px 60px; }
              body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.icon-1097:after {
                background: url(../images/icons/icon-intelligent-utility-selected.svg) no-repeat center center; }
              body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.icon-1092:after {
                background: url(../images/icons/icon-power-generation-blue.svg) no-repeat center center; }
              body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.icon-1093:after {
                content: '';
                background: url(../images/icons/icon-power-delivery-selected.svg) no-repeat center center; }
              body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.icon-1094:after {
                content: '';
                background: url(../images/icons/icon-energy-storage-selected.svg) no-repeat center center; }
              body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.icon-1096:after {
                content: '';
                background: url(../images/icons/icon-utility-business-selected.svg) no-repeat center center; }
              body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:hover i.icon-1095:after {
                background: url(../images/icons/icon-energy-management-selected.svg) no-repeat center center; }
            body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li a:focus {
              background: none;
              outline: none;
              border: none; }
          body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a {
            cursor: pointer;
            background: none; }
            body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a h4 {
              color: #2482fa; }
            body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.aet-icon {
              width: 65px;
              height: 65px; }
              body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.aet-icon:after {
                background: url(../images/icons/icon-all-e-ctopics-blue.svg) no-repeat center center;
                background-size: 60px 60px; }
            body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1097:after {
              background: url(../images/icons/icon-intelligent-utility-selected.svg) no-repeat center center; }
            body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1092:after {
              background: url(../images/icons/icon-power-generation-blue.svg) no-repeat center center; }
            body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1093:after {
              content: '';
              background: url(../images/icons/icon-power-delivery-selected.svg) no-repeat center center; }
            body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1094:after {
              content: '';
              background: url(../images/icons/icon-energy-storage-selected.svg) no-repeat center center; }
            body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1096:after {
              content: '';
              background: url(../images/icons/icon-utility-business-selected.svg) no-repeat center center; }
            body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active a i.icon-1095:after {
              background: url(../images/icons/icon-energy-management-selected.svg) no-repeat center center; }
          body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li.active .sector-name span {
            display: block;
            font-weight: 300; }
          body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i {
            position: relative;
            /*&.icon-1097 {
                &:after {
                content:'';
                background:url(https://www.energycentral.com/sites/default/files/ece/vocabularies/1/1097/intelligent_utility.png) no-repeat center center;
                }
            }
            &.icon-1092 {
                &:after {
                content:'';
                background:url(https://www.energycentral.com/sites/default/files/ece/vocabularies/1/1092/power_generation.png) no-repeat center center;
                }
            }
            &.icon-1093 {
                &:after {
                content:'';
                background:url(https://www.energycentral.com/sites/default/files/ece/vocabularies/1/1093/power_delivery.png) no-repeat center center;
                }
            }
            &.icon-1094 {
                &:after {
                content:'';
                background:url(https://www.energycentral.com/sites/default/files/ece/vocabularies/1/1094/energy_storage.png) no-repeat center center;
                }
            }
            &.icon-1095 {
                &:after {
                content:'';
                background:url(https://www.energycentral.com/sites/default/files/ece/vocabularies/1/1095/energy_management.png) no-repeat center center;                                                                                             }
            }
            &.icon-1096 {
                &:after {
                content:'';
                background:url(https://www.energycentral.com/sites/default/files/ece/vocabularies/1/1096/utility_business.png) no-repeat center center;
                }
            }*/ }
            body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i:after {
              content: '';
              width: 65px;
              height: 65px;
              display: block;
              margin: 0 auto; }
            body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.aet-icon:after {
              content: '';
              background: url(../images/icons/icon-all-e-ctopics.svg) no-repeat center center;
              background-size: 60px 60px; }
            body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1097:after {
              content: '';
              background: url(../images/icons/icon-intelligent-utility.svg) no-repeat center center; }
            body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1092:after {
              content: '';
              background: url(../images/icons/icon-power-generation.svg) no-repeat center center; }
            body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1093:after {
              content: '';
              background: url(../images/icons/icon-power-delivery.svg) no-repeat center center; }
            body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1094:after {
              content: '';
              background: url(../images/icons/icon-energy-storage.svg) no-repeat center center; }
            body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1095:after {
              content: '';
              background: url(../images/icons/icon-energy-management.svg) no-repeat center center; }
            body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li i.icon-1096:after {
              content: '';
              background: url(../images/icons/icon-utility-business.svg) no-repeat center center; }
    body.page-topics .ece-topics .sector-cards .col {
      border: none; }
    body.page-topics .ece-topics .sector-cards .sector-name {
      font-size: 12px;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.2px;
      font-size: 14px;
      font-weight: bold;
      text-align: center;
      color: #cbcbcb;
      text-transform: uppercase;
      margin: 0px;
      margin-top: 20px; }
      body.page-topics .ece-topics .sector-cards .sector-name span {
        display: none;
        font-weight: 300; }
    body.page-topics .ece-topics .sector-cards .tab-pane#all .ece-sector_card {
      margin-top: 80px; }
    body.page-topics .ece-topics .sector-cards .ece-sector_card {
      margin-top: 60px; }
      body.page-topics .ece-topics .sector-cards .ece-sector_card .ece-sector_card {
        margin-top: 100px; }
        body.page-topics .ece-topics .sector-cards .ece-sector_card .ece-sector_card h4 {
          margin-top: 0px;
          margin-bottom: 40px; }
    body.page-topics .ece-topics .sector-cards ul.vocab-topics {
      display: block;
      text-align: left; }
      body.page-topics .ece-topics .sector-cards ul.vocab-topics li {
        margin: 14px; }
        body.page-topics .ece-topics .sector-cards ul.vocab-topics li a {
          font-size: 16px;
          font-weight: normal;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          color: #8d8d8d;
          border-radius: 4px;
          background-color: #f5f5f5;
          padding: 5px 14px;
          border: 3px solid transparent; }
          body.page-topics .ece-topics .sector-cards ul.vocab-topics li a:hover {
            background-color: #2482fa;
            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); }
          body.page-topics .ece-topics .sector-cards ul.vocab-topics li a:focus {
            background-color: #2482fa;
            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; }
body .ece-topics-row .left-rail {
  width: 150px; }
  body .ece-topics-row .left-rail .left-rail-ads {
    margin-bottom: 40px;
    text-align: center; }
  body .ece-topics-row .left-rail + .ece-topics-content-col {
    width: calc(100% - 150px); }

.page-news .ec-advertise-row, .node-type-news-article .ec-advertise-row, .page-sponsors .ec-advertise-row {
  background: #000;
  position: relative;
  z-index: 1; }
.page-news nav, .node-type-news-article nav, .page-sponsors nav {
  height: auto;
  position: relative; }
  .page-news nav.navbar, .node-type-news-article nav.navbar, .page-sponsors nav.navbar {
    height: auto;
    background: none;
    border: none;
    background: #000000;
    /* Old browsers */
    background: -moz-linear-gradient(top, #000000 33%, transparent 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(33%, #000000), color-stop(100%, transparent));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #000000 33%, transparent 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #000000 33%, transparent 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #000000 33%, transparent 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #000000 33%, transparent 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF000000', endColorstr='#00000000',GradientType=0 );
    /* IE6-9 */
    z-index: 2;
    box-shadow: none;
    position: relative; }
    .page-news nav.navbar ul.navbar-nav li a, .node-type-news-article nav.navbar ul.navbar-nav li a, .page-sponsors nav.navbar ul.navbar-nav li a {
      color: #fff; }
      .page-news nav.navbar ul.navbar-nav li a.action-messages:before, .node-type-news-article nav.navbar ul.navbar-nav li a.action-messages:before, .page-sponsors nav.navbar ul.navbar-nav li a.action-messages:before {
        background: url(../images/icons/icon-messages-white.svg) no-repeat;
        background-size: 100%; }
    .page-news nav.navbar ul.navbar-nav li#searchfix a:before, .node-type-news-article nav.navbar ul.navbar-nav li#searchfix a:before, .page-sponsors nav.navbar ul.navbar-nav li#searchfix a:before {
      background: url(../images/icons/icon-search-white.svg) no-repeat;
      background-size: 100%; }
    .page-news nav.navbar ul.navbar-nav li#create_content a:before, .node-type-news-article nav.navbar ul.navbar-nav li#create_content a:before, .page-sponsors nav.navbar ul.navbar-nav li#create_content a:before {
      background: url(../images/icons/icon-add-white.svg) no-repeat;
      background-size: 100%; }
    .page-news nav.navbar ul.navbar-nav li#profile_account .profile-realname, .node-type-news-article nav.navbar ul.navbar-nav li#profile_account .profile-realname, .page-sponsors nav.navbar ul.navbar-nav li#profile_account .profile-realname {
      color: #fff; }
    .page-news nav.navbar ul.navbar-nav li#profile_account .profile-picture img, .node-type-news-article nav.navbar ul.navbar-nav li#profile_account .profile-picture img, .page-sponsors nav.navbar ul.navbar-nav li#profile_account .profile-picture img {
      box-shadow: inherit; }
    .page-news nav.navbar ul.navbar-nav li#profile_account a:hover:after, .node-type-news-article nav.navbar ul.navbar-nav li#profile_account a:hover:after, .page-sponsors nav.navbar ul.navbar-nav li#profile_account a:hover:after {
      color: #fff; }
    .page-news nav.navbar ul.navbar-nav li#profile_account a:focus:after, .node-type-news-article nav.navbar ul.navbar-nav li#profile_account a:focus:after, .page-sponsors nav.navbar ul.navbar-nav li#profile_account a:focus:after {
      color: #fff; }
    .page-news nav.navbar ul.navbar-nav li ul li a, .node-type-news-article nav.navbar ul.navbar-nav li ul li a, .page-sponsors nav.navbar ul.navbar-nav li ul li a {
      color: #000; }
      .page-news nav.navbar ul.navbar-nav li ul li a:hover, .node-type-news-article nav.navbar ul.navbar-nav li ul li a:hover, .page-sponsors nav.navbar ul.navbar-nav li ul li a:hover {
        color: #2482fa; }
    .page-news nav.navbar ul.navbar-nav .open a.dropdown-toggle, .node-type-news-article nav.navbar ul.navbar-nav .open a.dropdown-toggle, .page-sponsors nav.navbar ul.navbar-nav .open a.dropdown-toggle {
      color: #fff; }
    .page-news nav.navbar.secondary_navbar, .node-type-news-article nav.navbar.secondary_navbar, .page-sponsors nav.navbar.secondary_navbar {
      background: #0C3452;
      height: auto;
      z-index: 0;
      margin-top: 50px; }
.page-news #page-wrapper, .node-type-news-article #page-wrapper, .page-sponsors #page-wrapper {
  position: relative;
  top: -50px; }
  .page-news #page-wrapper .system-messages, .node-type-news-article #page-wrapper .system-messages, .page-sponsors #page-wrapper .system-messages {
    margin-top: 50px; }
  .page-news #page-wrapper .secondary_navbar + .system-messages, .node-type-news-article #page-wrapper .secondary_navbar + .system-messages, .page-sponsors #page-wrapper .secondary_navbar + .system-messages {
    margin-top: 0px; }
.page-news .message-container, .node-type-news-article .message-container, .page-sponsors .message-container {
  text-align: center;
  width: 100%;
  display: block;
  font-family: "Titillium Web", sans-serif !important;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
  background: #000 !important;
  margin-bottom: 20px; }
  .page-news .message-container .ece-news-header-bg, .page-news .message-container .ece-sponsor-header-bg, .node-type-news-article .message-container .ece-news-header-bg, .node-type-news-article .message-container .ece-sponsor-header-bg, .page-sponsors .message-container .ece-news-header-bg, .page-sponsors .message-container .ece-sponsor-header-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
    .page-news .message-container .ece-news-header-bg:before, .page-news .message-container .ece-sponsor-header-bg:before, .node-type-news-article .message-container .ece-news-header-bg:before, .node-type-news-article .message-container .ece-sponsor-header-bg:before, .page-sponsors .message-container .ece-news-header-bg:before, .page-sponsors .message-container .ece-sponsor-header-bg:before {
      background-color: rgba(0, 0, 0, 0.5);
      position: absolute;
      left: 0;
      width: 100%;
      height: 100%;
      content: ''; }
  .page-news .message-container .page-title .title-text, .node-type-news-article .message-container .page-title .title-text, .page-sponsors .message-container .page-title .title-text {
    text-transform: inherit;
    margin-bottom: 10px;
    display: block; }
    .page-news .message-container .page-title .title-text a, .node-type-news-article .message-container .page-title .title-text a, .page-sponsors .message-container .page-title .title-text a {
      color: #fff;
      font-size: 26px;
      font-weight: 600;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.3px;
      text-align: center; }
  .page-news .message-container .page-title .message-text, .node-type-news-article .message-container .page-title .message-text, .page-sponsors .message-container .page-title .message-text {
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.3px;
    text-align: center;
    color: #fff;
    margin-bottom: 0px; }
  .page-news .message-container .message-icon:before, .node-type-news-article .message-container .message-icon:before, .page-sponsors .message-container .message-icon:before {
    display: none; }
.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; }
  .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; }
    .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; }
      .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; }
      .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.2px;
        color: #cbcbcb;
        padding: 0px 15px;
        text-align: center;
        height: 32px;
        max-height: 32px;
        margin-right: 0px; }
        .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; }
        .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: #2482fa;
          color: #fff; }
        .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; }
        .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: #2482fa;
          color: #fff; }
      .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; }
      .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; }
        .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; }
          .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: normal;
            font-style: normal;
            text-decoration: inherit;
            -webkit-font-smoothing: antialiased; }
        .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%; }
          .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; }
.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.2px;
  text-align: left;
  line-height: 25px;
  margin-bottom: 15px; }
  .page-news .content h3.user_activity, .node-type-news-article .content h3.user_activity, .page-sponsors .content h3.user_activity {
    border-left: 4px solid #2482fa;
    padding-left: 16px; }
.page-news.logged-in nav.navbar, .node-type-news-article.logged-in nav.navbar, .page-sponsors.logged-in nav.navbar {
  background-color: #000; }

.ece-stream-news .message-container, .ece-sponsors .message-container {
  text-align: center;
  width: 100%;
  display: block;
  font-family: "Titillium Web", sans-serif !important;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
  background: #000 !important; }
  .ece-stream-news .message-container .ece-news-header-bg, .ece-sponsors .message-container .ece-news-header-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
    .ece-stream-news .message-container .ece-news-header-bg:before, .ece-sponsors .message-container .ece-news-header-bg:before {
      background-color: rgba(0, 0, 0, 0.5);
      position: absolute;
      left: 0;
      width: 100%;
      height: 100%;
      content: ''; }
  .ece-stream-news .message-container .page-title .title-text, .ece-sponsors .message-container .page-title .title-text {
    text-transform: inherit;
    margin-bottom: 10px;
    display: block; }
    .ece-stream-news .message-container .page-title .title-text a, .ece-sponsors .message-container .page-title .title-text a {
      color: #fff;
      font-size: 26px;
      font-weight: 600;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.3px;
      text-align: center; }
  .ece-stream-news .message-container .page-title .message-text, .ece-sponsors .message-container .page-title .message-text {
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.3px;
    text-align: center;
    color: #fff;
    margin-bottom: 0px; }
  .ece-stream-news .message-container .message-icon:before, .ece-sponsors .message-container .message-icon:before {
    display: none; }
.ece-stream-news .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container, .ece-sponsors .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container {
  margin-left: 20px;
  margin-right: 20px; }
  .ece-stream-news .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container.first, .ece-sponsors .ece-searcher .ece-search-results .results-wrapper .dataTables_wrapper .pagination-container.first {
    padding-top: 0; }
.ece-stream-news .ece-searcher .ece-search-results .ece-search_result, .ece-sponsors .ece-searcher .ece-search-results .ece-search_result {
  padding-top: 0;
  padding-bottom: 0;
  border: none;
  box-shadow: none; }
  .ece-stream-news .ece-searcher .ece-search-results .ece-search_result article, .ece-sponsors .ece-searcher .ece-search-results .ece-search_result article {
    border: none;
    margin: 0 20px 16px;
    display: grid; }
    .ece-stream-news .ece-searcher .ece-search-results .ece-search_result article .article-body h2, .ece-sponsors .ece-searcher .ece-search-results .ece-search_result article .article-body h2 {
      margin: 0 0 2px; }
    .ece-stream-news .ece-searcher .ece-search-results .ece-search_result article .article-summary, .ece-sponsors .ece-searcher .ece-search-results .ece-search_result article .article-summary {
      font-size: 16px;
      line-height: 23px; }
  .ece-stream-news .ece-searcher .ece-search-results .ece-search_result .article-published_date, .ece-stream-news .ece-searcher .ece-search-results .ece-search_result .article-news_source, .ece-sponsors .ece-searcher .ece-search-results .ece-search_result .article-published_date, .ece-sponsors .ece-searcher .ece-search-results .ece-search_result .article-news_source {
    color: #999999; }
.ece-stream-news .ece-searcher .ece-search-results ul.pagination, .ece-sponsors .ece-searcher .ece-search-results ul.pagination {
  margin-left: 20px; }
.ece-stream-news .ece-searcher .dataTables_wrapper > .pagination, .ece-sponsors .ece-searcher .dataTables_wrapper > .pagination {
  margin-top: 0; }

.ece-stream-news, .mode-ece_news, .c-ece-news-card, .n-highlights-card {
  font-family: "Titillium Web", sans-serif !important; }
  .ece-stream-news .ece-search-results .ece-search_result article, .mode-ece_news .ece-search-results .ece-search_result article, .c-ece-news-card .ece-search-results .ece-search_result article, .n-highlights-card .ece-search-results .ece-search_result article {
    font-family: "Titillium Web", sans-serif !important; }
    .ece-stream-news .ece-search-results .ece-search_result article.node, .mode-ece_news .ece-search-results .ece-search_result article.node, .c-ece-news-card .ece-search-results .ece-search_result article.node, .n-highlights-card .ece-search-results .ece-search_result article.node {
      margin: 10px 0px;
      border-radius: 6px;
      background-color: #fff;
      box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
      border: none;
      display: block;
      float: left;
      width: 100%; }
      .ece-stream-news .ece-search-results .ece-search_result article.node .meta, .mode-ece_news .ece-search-results .ece-search_result article.node .meta, .c-ece-news-card .ece-search-results .ece-search_result article.node .meta, .n-highlights-card .ece-search-results .ece-search_result article.node .meta {
        margin: 20px 20px 5px 20px;
        border-bottom: 0px;
        padding-bottom: 0; }
        .ece-stream-news .ece-search-results .ece-search_result article.node .meta .news-type, .mode-ece_news .ece-search-results .ece-search_result article.node .meta .news-type, .c-ece-news-card .ece-search-results .ece-search_result article.node .meta .news-type, .n-highlights-card .ece-search-results .ece-search_result article.node .meta .news-type {
          float: left; }
          .ece-stream-news .ece-search-results .ece-search_result article.node .meta .news-type span, .mode-ece_news .ece-search-results .ece-search_result article.node .meta .news-type span, .c-ece-news-card .ece-search-results .ece-search_result article.node .meta .news-type span, .n-highlights-card .ece-search-results .ece-search_result article.node .meta .news-type span {
            font-size: 12px;
            font-weight: 300;
            letter-spacing: -0.2px; }
            .ece-stream-news .ece-search-results .ece-search_result article.node .meta .news-type span.node-stream-label, .mode-ece_news .ece-search-results .ece-search_result article.node .meta .news-type span.node-stream-label, .c-ece-news-card .ece-search-results .ece-search_result article.node .meta .news-type span.node-stream-label, .n-highlights-card .ece-search-results .ece-search_result article.node .meta .news-type span.node-stream-label {
              font-style: normal;
              font-stretch: normal;
              line-height: normal;
              text-align: left;
              color: #8d8d8d;
              text-transform: capitalize; }
            .ece-stream-news .ece-search-results .ece-search_result article.node .meta .news-type span.article-ago, .mode-ece_news .ece-search-results .ece-search_result article.node .meta .news-type span.article-ago, .c-ece-news-card .ece-search-results .ece-search_result article.node .meta .news-type span.article-ago, .n-highlights-card .ece-search-results .ece-search_result article.node .meta .news-type span.article-ago {
              font-style: italic;
              letter-spacing: normal;
              color: #808080; }
              .ece-stream-news .ece-search-results .ece-search_result article.node .meta .news-type span.article-ago em, .mode-ece_news .ece-search-results .ece-search_result article.node .meta .news-type span.article-ago em, .c-ece-news-card .ece-search-results .ece-search_result article.node .meta .news-type span.article-ago em, .n-highlights-card .ece-search-results .ece-search_result article.node .meta .news-type span.article-ago em {
                font-style: italic; }
        .ece-stream-news .ece-search-results .ece-search_result article.node .meta .news-source, .mode-ece_news .ece-search-results .ece-search_result article.node .meta .news-source, .c-ece-news-card .ece-search-results .ece-search_result article.node .meta .news-source, .n-highlights-card .ece-search-results .ece-search_result article.node .meta .news-source {
          float: right;
          font-size: 12px;
          font-weight: 300;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          text-align: right;
          color: #8d8d8d; }
          .ece-stream-news .ece-search-results .ece-search_result article.node .meta .news-source span, .mode-ece_news .ece-search-results .ece-search_result article.node .meta .news-source span, .c-ece-news-card .ece-search-results .ece-search_result article.node .meta .news-source span, .n-highlights-card .ece-search-results .ece-search_result article.node .meta .news-source span {
            font-weight: 600; }
      .ece-stream-news .ece-search-results .ece-search_result article.node .article-body, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body {
        margin: 0 20px; }
        .ece-stream-news .ece-search-results .ece-search_result article.node .article-body h2, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body h2, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body h2, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body h2 {
          font-size: 20px;
          font-weight: 600;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.3px;
          text-align: left;
          margin-bottom: 7px;
          color: #383838;
          font-family: "Titillium Web", sans-serif !important; }
          .ece-stream-news .ece-search-results .ece-search_result article.node .article-body h2 .article-title, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body h2 .article-title, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body h2 .article-title, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body h2 .article-title {
            color: #383838;
            font-size: 20px; }
            .ece-stream-news .ece-search-results .ece-search_result article.node .article-body h2 .article-title a, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body h2 .article-title a, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body h2 .article-title a, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body h2 .article-title a {
              color: #383838;
              font-size: 20px; }
              .ece-stream-news .ece-search-results .ece-search_result article.node .article-body h2 .article-title a span, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body h2 .article-title a span, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body h2 .article-title a span, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body h2 .article-title a span {
                color: #383838;
                font-size: 20px; }
        .ece-stream-news .ece-search-results .ece-search_result article.node .article-body .article-main_image, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body .article-main_image, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body .article-main_image, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body .article-main_image {
          width: 160px;
          margin: 0 10px 0 0;
          max-height: inherit; }
          .ece-stream-news .ece-search-results .ece-search_result article.node .article-body .article-main_image img, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body .article-main_image img, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body .article-main_image img, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body .article-main_image img {
            max-width: 160px;
            border-radius: 6px; }
        .ece-stream-news .ece-search-results .ece-search_result article.node .article-body .article-summary, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body .article-summary, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body .article-summary, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body .article-summary {
          font-size: 16px;
          font-weight: normal;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          text-align: left;
          color: #6b6b6b; }
        .ece-stream-news .ece-search-results .ece-search_result article.node .article-body .social, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body .social, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body .social, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body .social {
          clear: none;
          display: flex; }
          .ece-stream-news .ece-search-results .ece-search_result article.node .article-body .social .ece-hashtag, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body .social .ece-hashtag, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body .social .ece-hashtag, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body .social .ece-hashtag {
            float: left;
            max-width: 425px; }
            .ece-stream-news .ece-search-results .ece-search_result article.node .article-body .social .ece-hashtag ul.vocab-hashtags li a, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body .social .ece-hashtag ul.vocab-hashtags li a, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body .social .ece-hashtag ul.vocab-hashtags li a, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body .social .ece-hashtag ul.vocab-hashtags li a {
              font-size: 12px;
              font-weight: normal;
              font-style: italic;
              font-stretch: normal;
              line-height: normal;
              letter-spacing: -0.2px;
              text-align: left;
              color: #8d8d8d; }
              .ece-stream-news .ece-search-results .ece-search_result article.node .article-body .social .ece-hashtag ul.vocab-hashtags li a span, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body .social .ece-hashtag ul.vocab-hashtags li a span, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body .social .ece-hashtag ul.vocab-hashtags li a span, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body .social .ece-hashtag ul.vocab-hashtags li a span {
                font-size: 12px;
                color: #8d8d8d; }
              .ece-stream-news .ece-search-results .ece-search_result article.node .article-body .social .ece-hashtag ul.vocab-hashtags li a:hover, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body .social .ece-hashtag ul.vocab-hashtags li a:hover, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body .social .ece-hashtag ul.vocab-hashtags li a:hover, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body .social .ece-hashtag ul.vocab-hashtags li a:hover {
                color: #383838; }
          .ece-stream-news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap {
            float: right;
            font-size: 12px;
            font-weight: 600;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: -0.2px;
            text-align: right;
            color: #8d8d8d;
            position: relative;
            margin-left: auto; }
            .ece-stream-news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment {
              font-size: 12px;
              font-weight: 600;
              font-style: normal;
              font-stretch: normal;
              line-height: normal;
              letter-spacing: -0.2px;
              text-align: right;
              color: #8d8d8d;
              position: relative;
              /*cursor:pointer;*/ }
              .ece-stream-news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:before, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:before, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:before, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:before {
                background: url(../images/icons/icon-comments-blue-gray.svg);
                background-size: 100%;
                background-repeat: no-repeat;
                content: '';
                display: inline-block;
                position: relative;
                width: 14px;
                height: 13px;
                top: 3px;
                margin-right: 5px; }
              .ece-stream-news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment.comment-active, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment.comment-active, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment.comment-active, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment.comment-active {
                color: #2482fa; }
                .ece-stream-news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment.comment-active:before, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment.comment-active:before, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment.comment-active:before, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment.comment-active:before {
                  background: url(../images/icons/icon-comments-blue.svg);
                  background-size: 100%;
                  cursor: pointer; }
                .ece-stream-news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment.comment-active:focus, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment.comment-active:focus, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment.comment-active:focus, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment.comment-active:focus {
                  color: #2482fa;
                  opacity: 0.7;
                  outline: none; }
              .ece-stream-news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:hover, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:hover, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:hover, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:hover {
                color: #2482fa; }
                .ece-stream-news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:hover:before, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:hover:before, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:hover:before, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:hover:before {
                  background: url(../images/icons/icon-comments-blue.svg);
                  background-size: 100%; }
              .ece-stream-news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:focus, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:focus, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:focus, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:focus {
                outline: none;
                opacity: 0.7; }
                .ece-stream-news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:focus:before, .mode-ece_news .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:focus:before, .c-ece-news-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:focus:before, .n-highlights-card .ece-search-results .ece-search_result article.node .article-body .social .ece-comment-wrap .icon-comment:focus:before {
                  background: url(../images/icons/icon-comments-blue.svg);
                  background-size: 100%; }
      .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget {
        background: none; }
        .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form {
          border-top: 2px solid #efefef;
          padding: 10px 20px;
          display: flex;
          flex-wrap: nowrap; }
          .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form .form-contents, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form .form-contents, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form .form-contents, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form .form-contents {
            width: 100%;
            max-height: 25px; }
            .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form .form-contents .form-fields, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form .form-contents .form-fields, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form .form-contents .form-fields, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form .form-contents .form-fields {
              max-height: 25px; }
          .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form .user-picture, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form .user-picture, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form .user-picture, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form .user-picture {
            width: 25px;
            height: 24px;
            min-width: 25px; }
            .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form .user-picture img, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form .user-picture img, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form .user-picture img, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form .user-picture img {
              width: 25px;
              height: 24px;
              min-width: 25px;
              box-shadow: inherit; }
          .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form textarea, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form textarea, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form textarea, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form 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.2px;
            text-align: left;
            border: none;
            padding: 0px; }
            .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form textarea::placeholder, .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form textarea:-ms-input-placeholder, .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form textarea::-ms-input-placeholder, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form textarea::placeholder, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form textarea:-ms-input-placeholder, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form textarea::-ms-input-placeholder, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form textarea::placeholder, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form textarea:-ms-input-placeholder, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form textarea::-ms-input-placeholder, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form textarea::placeholder, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form textarea:-ms-input-placeholder, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form textarea::-ms-input-placeholder {
              color: #cbcbcb; }
          .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"], .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"], .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"], .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"] {
            width: 56px;
            max-width: 56px;
            height: 24px;
            border-radius: 12px;
            background-color: #d8d8d8;
            line-height: 24px;
            padding: 0;
            margin: 0px;
            font-size: 10px;
            font-weight: bold;
            color: #fff; }
            .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"].post-btn, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"].post-btn, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"].post-btn, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"].post-btn {
              background-color: #2482fa;
              color: #fff;
              border: solid 2px transparent;
              line-height: normal;
              font-weight: bold; }
              .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"].post-btn:hover, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"].post-btn:hover, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"].post-btn:hover, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"].post-btn:hover {
                background-image: linear-gradient(203deg, #2483ff, #2779d2);
                box-shadow: 0 8px 8px 0 rgba(0, 100, 167, 0.5);
                border: solid 2px #fff;
                color: #fff;
                line-height: normal;
                opacity: 1;
                font-weight: bold; }
              .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"].post-btn:focus, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"].post-btn:focus, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"].post-btn:focus, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"].post-btn:focus {
                background-image: linear-gradient(203deg, #2483ff, #2779d2);
                box-shadow: 0 4px 4px 0 rgba(0, 100, 167, 0.5);
                border: solid 2px #fff;
                color: rgba(255, 255, 255, 0.8);
                line-height: normal;
                font-weight: bold; }
            .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"]:hover, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"]:hover, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"]:hover, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"]:hover {
              background-color: #d8d8d8;
              color: #fff;
              opacity: 1; }
            .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"]:focus, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"]:focus, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"]:focus, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .contribution form input[type="submit"]:focus {
              background-color: #d8d8d8;
              color: #fff;
              opacity: 1; }
        .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .activity-item, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .activity-item, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .activity-item, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .activity-item {
          padding-bottom: 20px;
          padding-left: 20px;
          padding-right: 20px; }
          .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .activity-item .popover-realname .popover-trigger, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .activity-item .popover-realname .popover-trigger, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .activity-item .popover-realname .popover-trigger, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .activity-item .popover-realname .popover-trigger {
            font-size: 14px;
            font-weight: 600;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: -0.2px; }
            .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .activity-item .popover-realname .popover-trigger a.realname-link, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .activity-item .popover-realname .popover-trigger a.realname-link, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .activity-item .popover-realname .popover-trigger a.realname-link, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .activity-item .popover-realname .popover-trigger a.realname-link {
              color: #383838; }
          .ece-stream-news .ece-search-results .ece-search_result article.node .ece-activity_widget .activity-item .popover-realname + a, .mode-ece_news .ece-search-results .ece-search_result article.node .ece-activity_widget .activity-item .popover-realname + a, .c-ece-news-card .ece-search-results .ece-search_result article.node .ece-activity_widget .activity-item .popover-realname + a, .n-highlights-card .ece-search-results .ece-search_result article.node .ece-activity_widget .activity-item .popover-realname + a {
            font-size: 14px;
            font-weight: normal;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: -0.2px;
            text-align: left;
            color: #383838;
            display: block; }
      .ece-stream-news .ece-search-results .ece-search_result article.node.node-news_article .meta span.node-stream-label:before, .mode-ece_news .ece-search-results .ece-search_result article.node.node-news_article .meta span.node-stream-label:before, .c-ece-news-card .ece-search-results .ece-search_result article.node.node-news_article .meta span.node-stream-label:before, .n-highlights-card .ece-search-results .ece-search_result article.node.node-news_article .meta span.node-stream-label:before {
        background: url(../images/icons/icon-news-gray.svg) no-repeat;
        width: 15px;
        height: 15px;
        position: relative;
        content: '';
        background-size: 100%;
        margin-right: 10px;
        top: 3px; }
      .ece-stream-news .ece-search-results .ece-search_result article.node.node-news_article.news_article-weblinked .meta span.node-stream-label:before, .mode-ece_news .ece-search-results .ece-search_result article.node.node-news_article.news_article-weblinked .meta span.node-stream-label:before, .c-ece-news-card .ece-search-results .ece-search_result article.node.node-news_article.news_article-weblinked .meta span.node-stream-label:before, .n-highlights-card .ece-search-results .ece-search_result article.node.node-news_article.news_article-weblinked .meta span.node-stream-label:before {
        background: url(../images/icons/icon-news-abstract-gray.svg) no-repeat;
        width: 15px;
        height: 15px;
        position: relative;
        content: '';
        background-size: 100%;
        margin-right: 10px;
        top: 3px; }

.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: normal;
    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: normal;
    letter-spacing: -0.5px;
    color: #2482fa;
    border-bottom: 2px solid #2482fa;
    padding: 0 10px 7px 10px; }
    .ece-manage-newsletters-page .newsletter-page-header-card a.link-btn:hover {
      color: #F49340;
      border-color: #F49340; }
.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: normal;
      letter-spacing: -0.3px;
      color: #383838;
      margin-top: 0px;
      padding: 0 20px;
      margin-bottom: 2px; }
      .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: normal;
      letter-spacing: -0.2px;
      color: #383838;
      padding: 0 20px;
      min-height: 85px; }
    .ece-manage-newsletters-page .ece-newsletter_card .newsletter-container .newsletter-content .newsletter-actions .newsletter-action {
      /*opacity: 1;
      background-color: #ffffff;
      padding: 6px;
      box-shadow: 0 4px 4px -6px grey;*/ }
      .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: normal;
        letter-spacing: -0.2px;
        text-align: center;
        color: #2482fa;
        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: #F49340; }
        .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: normal;
      letter-spacing: -0.2px;
      text-align: center;
      color: #2482fa;
      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: #F49340; }
      .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: normal;
      letter-spacing: -0.2px;
      text-align: center;
      color: #000;
      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: #F49340; }
      .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: normal;
      letter-spacing: -0.2px;
      text-align: center;
      color: #2482fa;
      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 .flex-inline .inline-buttons a {
      border-radius: 30px;
      -webkit-border-radius: 30px;
      -moz-border-radius: 30px;
      background-color: #2482fa;
      line-height: normal;
      font-size: 14px;
      color: #fff;
      border: solid 2px transparent;
      line-height: normal;
      font-weight: 600;
      text-align: center;
      display: inline-block;
      padding: 4px 20px 5px 20px; }
      .ece-manage-newsletters-page .flex-inline .inline-buttons a: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 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);
        border: solid 2px #fff;
        color: #fff;
        line-height: normal;
        opacity: 1;
        font-weight: 600; }
      .ece-manage-newsletters-page .flex-inline .inline-buttons a:focus {
        background-image: -webkit-linear-gradient(203deg, #2779d2, #2483ff);
        background-image: -moz-linear-gradient(203deg, #2779d2, #2483ff);
        background-image: -ms-linear-gradient(203deg, #2779d2, #2483ff);
        background-image: -o-linear-gradient(203deg, #2779d2, #2483ff);
        background-image: linear-gradient(203deg, #2779d2, #2483ff);
        -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);
        border: solid 2px #fff;
        color: rgba(255, 255, 255, 0.8);
        line-height: normal;
        font-weight: 600;
        opacity: 1;
        outline: none; }
.ece-manage-newsletters-page .footerwell .unsub-message {
  font-size: 19px; }

#newsletter-stream.ece-newsletters header.message-container {
  text-align: left;
  margin-bottom: 0px;
  /*background:url(../images/newsletter-banner.jpg) no-repeat;
  background-size:cover;*/ }
  #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: normal;
      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: normal;
    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: normal;
  letter-spacing: -0.5px;
  padding: 0px;
  color: #000;
  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 #2482fa;
    font-weight: 300;
    padding-left: 16px;
    line-height: 25px;
    color: #8d8d8d;
    font-size: 14px;
    letter-spacing: -0.2px; }
#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: normal;
    letter-spacing: -0.2px;
    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: #383838;
    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; }

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;
          *display: inline;
          *zoom: 1; }
      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: FontAwesome;
            font-weight: normal;
            font-style: normal;
            text-decoration: inherit;
            -webkit-font-smoothing: antialiased;
            content: "\f059";
            display: inline-block;
            *display: inline;
            *zoom: 1;
            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"; }

.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: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f219";
    display: inline-block;
    *display: inline;
    *zoom: 1;
    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;
    *display: inline;
    *zoom: 1;
    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: #F49340; }

.ec-graph-tabs {
  background: #fff; }
  .ec-graph-tabs .container {
    padding-top: 0;
    padding-bottom: 0px;
    background: #fff; }
    .ec-graph-tabs .container ul.subtasks {
      text-align: center;
      border-bottom: none; }
      .ec-graph-tabs .container ul.subtasks li {
        float: none;
        display: inline-block;
        margin-left: 16px;
        margin-right: 16px;
        font-family: "Titillium Web", sans-serif; }
        .ec-graph-tabs .container ul.subtasks li a {
          font-size: 14px;
          font-weight: 600;
          padding-bottom: 5px;
          padding-left: 9px;
          padding-right: 9px;
          background: none;
          margin: 0px;
          border: none;
          letter-spacing: -0.2px;
          color: #8d8d8d;
          text-transform: uppercase;
          outline: 0; }
          .ec-graph-tabs .container ul.subtasks li a:hover {
            text-decoration: none;
            border: none;
            margin: 0px;
            background: none;
            border-bottom: 3px solid #000; }
      .ec-graph-tabs .container ul.subtasks li.active a {
        border: none;
        border-bottom: 3px solid #000;
        color: #000; }

.group-reports {
  font-family: "Titillium Web", sans-serif; }
  .group-reports .ece-table {
    /*border-top: 4px solid #fff;
    background-color: #ffffff;*/
    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 #2482fa;
      padding-left: 16px;
      font-family: "Titillium Web", sans-serif;
      display: block;
      font-weight: normal; }
    .group-reports .ece-table .report-table-header {
      margin-top: 30px;
      margin-bottom: 20px; }
    .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 #2482fa;
      padding-left: 16px;
      line-height: 20px;
      margin-bottom: 15px;
      font-family: "Titillium Web", 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: normal;
          letter-spacing: -0.3px;
          text-align: center;
          color: #383838;
          background: none; }
          .group-reports .ece-table .ec-title-container #group-admin-controls-buttons a.button:hover {
            color: #2482fa; }
        .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: 25px;
        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: #383838;
            right: 50px; }
          .group-reports .ece-table .ec-title-container .dataTables_length label select {
            font-size: 14px !important;
            cursor: pointer;
            background: none;
            border: none;
            color: #383838;
            margin-right: 0;
            width: auto;
            margin-left: 0px;
            padding: 0px;
            position: relative;
            z-index: 1;
            box-shadow: inherit;
            padding-right: 18px;
            -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: 25px;
        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: "Titillium Web", sans-serif;
          background: #fff url(../images/icons/icon-search-gray-light.svg) no-repeat;
          background-size: 12px 12px;
          background-position: 90% center;
          border: 1px solid #e0e0e0;
          margin-left: 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: #2482fa;
          font-size: 14px;
          letter-spacing: -0.2px;
          font-weight: normal;
          padding: 20px;
          font-family: "Titillium Web", 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: #383838;
        font-size: 14px;
        letter-spacing: -0.2px;
        font-weight: 600;
        padding: 20px;
        border-top: 1px solid #e6e6e6;
        font-family: "Titillium Web", sans-serif; }
        .group-reports .ece-table table tbody td a {
          color: #383838; }
          .group-reports .ece-table table tbody td a:hover {
            color: #2482fa; }
      .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 .ec-pagination {
      text-align: center;
      margin-top: 30px; }
      .group-reports .ece-table .ec-pagination .dataTables_info {
        font-size: 14px;
        letter-spacing: -0.3px;
        color: #8d8d8d; }
      .group-reports .ece-table .ec-pagination .dataTables_paginate {
        float: none; }
        .group-reports .ece-table .ec-pagination .dataTables_paginate ul.pagination {
          margin: 0 auto;
          margin-top: 20px; }
          .group-reports .ece-table .ec-pagination .dataTables_paginate ul.pagination li a {
            border: none;
            font-size: 14px;
            background: none;
            color: #8d8d8d;
            padding: 0px;
            margin: 0 2px;
            width: 25px;
            height: 25px;
            line-height: 23px;
            border-radius: 40px; }
            .group-reports .ece-table .ec-pagination .dataTables_paginate ul.pagination li a:hover {
              background-color: #383838;
              border-color: #383838;
              color: #fff; }
          .group-reports .ece-table .ec-pagination .dataTables_paginate ul.pagination li.current a {
            background-color: #383838;
            border-color: #383838;
            color: #fff;
            padding: 0px 0px; }
          .group-reports .ece-table .ec-pagination .dataTables_paginate ul.pagination li.previous, .group-reports .ece-table .ec-pagination .dataTables_paginate ul.pagination li.next {
            position: relative; }
            .group-reports .ece-table .ec-pagination .dataTables_paginate ul.pagination li.previous a, .group-reports .ece-table .ec-pagination .dataTables_paginate ul.pagination li.next a {
              width: auto;
              padding: 0px 12px; }
              .group-reports .ece-table .ec-pagination .dataTables_paginate ul.pagination li.previous a:hover, .group-reports .ece-table .ec-pagination .dataTables_paginate ul.pagination li.next a:hover {
                background-color: inherit;
                border-color: none;
                color: #383838 !important; }
          .group-reports .ece-table .ec-pagination .dataTables_paginate ul.pagination li.previous a:before {
            position: absolute;
            content: '\f0d9';
            font-family: FontAwesome;
            font-weight: normal;
            font-style: normal;
            text-decoration: inherit;
            -webkit-font-smoothing: antialiased;
            display: inline-block;
            left: -5px;
            top: 1px; }
          .group-reports .ece-table .ec-pagination .dataTables_paginate ul.pagination li.next a:before {
            position: absolute;
            content: '\f0da';
            font-family: FontAwesome;
            font-weight: normal;
            font-style: normal;
            text-decoration: inherit;
            -webkit-font-smoothing: antialiased;
            display: inline-block;
            right: -5px;
            top: 1px; }
          .group-reports .ece-table .ec-pagination .dataTables_paginate ul.pagination li.disabled a {
            color: #c8c8c8; }
    .group-reports .ece-table .report-date-last-post,
    .group-reports .ece-table .report-date-last-activity,
    .group-reports .ece-table .report-member-actions {
      /*border-left: 2px solid #c9c9c9;*/ }
    .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; }

.group_admin-rollup_data {
  margin: 20px 0 20px; }
  .group_admin-rollup_data .admin_report-data_section .block_data {
    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;
    text-align: center; }
    .group_admin-rollup_data .admin_report-data_section .block_data .block_data-title {
      display: block;
      font-size: 16px;
      font-weight: bold; }
    .group_admin-rollup_data .admin_report-data_section .block_data .block_data-data {
      display: block;
      font-size: 28px;
      font-weight: bold;
      color: #4285F4; }

.admin_report-highlight_section {
  margin-bottom: 30px; }
  .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: "Titillium Web", 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: "Titillium Web", sans-serif; }
  #organization-aacnt-overview .admin_report-highlight_section .highlight_section, .ece-account-profile .admin_report-highlight_section .highlight_section {
    margin-top: 30px;
    margin-bottom: 0px; }
    #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 #2482fa;
          font-weight: 300;
          padding-left: 16px;
          line-height: 25px;
          color: #8d8d8d;
          font-size: 14px;
          letter-spacing: -0.2px;
          margin: 0px;
          margin-bottom: 15px;
          font-family: "Titillium Web", 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: normal;
            letter-spacing: -0.3px;
            text-align: left;
            color: #383838; }
        #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: 5px 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);
          font-size: 13px;
          font-weight: normal;
          font-style: normal;
          line-height: normal;
          letter-spacing: -0.3px;
          text-align: left;
          color: #383838; }
          #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: normal;
              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: #2482fa;
                display: block;
                font-size: 14px;
                font-weight: 600;
                font-style: normal;
                line-height: normal;
                letter-spacing: -0.3px;
                color: #2482fa; }
              #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: #2482fa; }
            #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: normal;
            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: #2482fa;
              display: block;
              font-size: 14px;
              font-weight: 600;
              font-style: normal;
              line-height: normal;
              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: #383838;
              margin-top: 0px;
              font-weight: 600;
              font-style: normal;
              line-height: normal;
              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: -44px 0 0;
        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 {
          background-color: #fcfeff;
          height: 43px;
          text-align: center;
          padding: 10px 10px;
          border-top: 1px solid rgba(36, 130, 250, 0.3);
          position: relative;
          margin-left: 0px;
          margin-right: 0px;
          margin-top: 0px;
          margin-bottom: 0px;
          border-radius: 0 0 5px 5px;
          display: block; }
          #organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-navigation a.admin_report-link, .ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-navigation a.admin_report-link {
            font-weight: bold;
            text-transform: uppercase;
            font-size: 12px;
            letter-spacing: -0.2px;
            color: #2482fa; }
          #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: #2173dc; }
          #organization-aacnt-overview .admin_report-highlight_section .highlight_section .highlight-content .admin_report-navigation a:focus, .ece-account-profile .admin_report-highlight_section .highlight_section .highlight-content .admin_report-navigation a:focus {
            opacity: 0.7;
            outline: none; }
      #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; }
      #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;
        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: normal;
        letter-spacing: -0.3px;
        color: #8d8d8d;
        margin-bottom: 0px;
        max-width: 220px; }
        #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: 20px;
            font-weight: 600;
            font-style: normal;
            font-stretch: normal;
            line-height: 20px;
            letter-spacing: -0.3px;
            text-align: left;
            color: #383838;
            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: normal;
          letter-spacing: -0.2px;
          text-align: left;
          color: #2482fa; }
          #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: #2482fa; }
      #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: normal;
          letter-spacing: -0.2px;
          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: #383838;
            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; }

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

#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.2px;
    font-family: "Titillium Web", 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 span.table-empty-caption-member {
  float: left;
  border-left: 4px solid #2482fa;
  color: #383838;
  font-family: "Titillium Web",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;
  width: 48%; }
#ec-member-management-report #ece-group_report-table {
  width: 100% !important;
  background: none; }
  #ec-member-management-report #ece-group_report-table tbody {
    display: flex;
    flex-wrap: wrap; }
    #ec-member-management-report #ece-group_report-table tbody tr {
      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(20% - 30px);
      padding: 10px; }
      #ec-member-management-report #ece-group_report-table tbody tr td {
        display: block;
        float: left;
        width: 100%;
        text-align: center;
        vertical-align: top;
        padding: 0px;
        padding-left: 0px;
        padding-right: 0px; }
        #ec-member-management-report #ece-group_report-table tbody tr td .user-picture {
          margin-bottom: 20px; }
          #ec-member-management-report #ece-group_report-table tbody tr td .user-picture a {
            display: block; }
          #ec-member-management-report #ece-group_report-table tbody tr td .user-picture img {
            width: 58px;
            height: 58px;
            border-radius: 100%;
            -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
            -moz-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
            border: solid 4.3px #fff; }
        #ec-member-management-report #ece-group_report-table tbody tr td .realname-link {
          font-size: 14px;
          font-weight: 600;
          font-style: normal;
          line-height: normal;
          letter-spacing: -0.3px;
          text-align: center;
          color: #383838; }
        #ec-member-management-report #ece-group_report-table tbody tr td.designation {
          font-size: 12px;
          font-weight: normal;
          font-style: normal;
          line-height: normal;
          letter-spacing: -0.3px;
          text-align: center;
          color: #8d8d8d;
          margin-top: 3px; }
          #ec-member-management-report #ece-group_report-table tbody tr td.designation span {
            color: #383838;
            display: inline-block;
            margin-left: 5px;
            font-weight: 600; }
        #ec-member-management-report #ece-group_report-table tbody tr td.role {
          color: #383838;
          font-size: 12px;
          font-weight: normal;
          font-style: normal;
          line-height: normal;
          letter-spacing: -0.3px;
          text-align: center; }
        #ec-member-management-report #ece-group_report-table tbody tr td.report-member-actions {
          display: block;
          text-align: center;
          font-size: 12px;
          font-weight: 600;
          font-style: normal;
          line-height: normal;
          letter-spacing: -0.3px;
          color: #383838; }
          #ec-member-management-report #ece-group_report-table tbody tr td.report-member-actions .ece-group-action-edit {
            display: block;
            color: #2482fa;
            margin-top: 3px;
            cursor: pointer; }
          #ec-member-management-report #ece-group_report-table tbody tr td.report-member-actions .ece-group-action-remove {
            display: block;
            color: #2482fa;
            margin-top: 3px;
            cursor: pointer; }

.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;
    padding: 0px 0px;
    float: right;
    /*border: 2px solid #c44a03;
    border-radius: 30px;
    background-color: transparent;
    color: #c44a03;*/
    color: #4A4A4A;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
    text-transform: none; }
    .ec-company-bio .ece-follow-action a {
      color: #4A4A4A; }
  .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: normal; }
  .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: "Titillium Web", sans-serif !important; }
  #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; }
    #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: #2482fa; }
    #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; }
      #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: 695px; }
        #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: "Titillium Web", sans-serif;
          font-size: 22px;
          font-weight: 600;
          letter-spacing: -0.3px;
          margin-bottom: 5px;
          color: #000;
          float: left;
          margin-top: 7px;
          margin-bottom: 18px; }
        #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.2px;
          font-weight: 200; }
        #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 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: #000; }
          #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: #000; }
          #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.2px; }
        #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: #000;
            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: #000; }
        #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: #000; }
      #sponsor-profile .ec-body-content .about-experts .ece-about-summary.col-sm-7 .summary,
      #ece-member-group .ec-body-content .about-experts .ece-about-summary.col-sm-7 .summary,
      #ece-group-org-content .ec-body-content .about-experts .ece-about-summary.col-sm-7 .summary {
        min-height: 104px; }
      #sponsor-profile .ec-body-content .about-experts .ece-about-summary.col-sm-4 .summary,
      #ece-member-group .ec-body-content .about-experts .ece-about-summary.col-sm-4 .summary,
      #ece-group-org-content .ec-body-content .about-experts .ece-about-summary.col-sm-4 .summary {
        min-height: 190px; }
      #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.2px;
        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: 85%;
        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-sm-5 .inner .content .row,
      #ece-member-group .ec-body-content .about-experts .ece-about-contributor.col-sm-5 .inner .content .row,
      #ece-group-org-content .ec-body-content .about-experts .ece-about-contributor.col-sm-5 .inner .content .row {
        min-height: 138px; }
        #sponsor-profile .ec-body-content .about-experts .ece-about-contributor.col-sm-5 .inner .content .row .item p,
        #ece-member-group .ec-body-content .about-experts .ece-about-contributor.col-sm-5 .inner .content .row .item p,
        #ece-group-org-content .ec-body-content .about-experts .ece-about-contributor.col-sm-5 .inner .content .row .item p {
          max-width: 110px; }
      #sponsor-profile .ec-body-content .about-experts .ece-about-contributor.col-sm-4 .inner .content .row,
      #ece-member-group .ec-body-content .about-experts .ece-about-contributor.col-sm-4 .inner .content .row,
      #ece-group-org-content .ec-body-content .about-experts .ece-about-contributor.col-sm-4 .inner .content .row {
        min-height: 248px; }
        #sponsor-profile .ec-body-content .about-experts .ece-about-contributor.col-sm-4 .inner .content .row .item p,
        #ece-member-group .ec-body-content .about-experts .ece-about-contributor.col-sm-4 .inner .content .row .item p,
        #ece-group-org-content .ec-body-content .about-experts .ece-about-contributor.col-sm-4 .inner .content .row .item p {
          max-width: 75px; }
      #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; }
          #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: #000;
            letter-spacing: -0.2px;
            margin-bottom: 0px;
            display: block;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            max-width: 85px; }
          #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.2px;
            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: "Titillium Web", 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.2px;
          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-highlight-content .item-wrapper .item .inner,
        #ece-member-group .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner,
        #ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner {
          padding: 0px;
          background: none; }
          #sponsor-profile .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article,
          #ece-member-group .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article,
          #ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article {
            margin: 0 0 20px 0;
            box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08); }
            #sponsor-profile .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-body h2 .article-title,
            #ece-member-group .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-body h2 .article-title,
            #ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-body h2 .article-title {
              font-size: 20px;
              font-weight: 600;
              font-style: normal;
              line-height: normal;
              letter-spacing: -0.3px;
              color: #383838; }
            #sponsor-profile .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-body .article-summary,
            #ece-member-group .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-body .article-summary,
            #ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-body .article-summary {
              font-size: 16px;
              font-weight: normal;
              font-style: normal;
              line-height: normal;
              letter-spacing: -0.2px;
              color: #6b6b6b; }
            #sponsor-profile .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-body .ece-author_card .author_title,
            #ece-member-group .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-body .ece-author_card .author_title,
            #ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-body .ece-author_card .author_title {
              font-size: 13px;
              font-weight: normal;
              font-style: normal;
              line-height: normal;
              letter-spacing: -0.3px;
              color: #8d8d8d;
              font-family: "Titillium Web", sans-serif !important; }
            #sponsor-profile .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-body .social .vocab-hashtags > li a,
            #ece-member-group .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-body .social .vocab-hashtags > li a,
            #ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-body .social .vocab-hashtags > li a {
              font-size: 12px;
              font-weight: normal;
              font-style: italic;
              font-stretch: normal;
              line-height: normal;
              letter-spacing: -0.2px;
              text-align: left;
              color: #8d8d8d;
              font-family: "Titillium Web", sans-serif !important; }
            #sponsor-profile .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget,
            #ece-member-group .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget,
            #ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget {
              background: none; }
              #sponsor-profile .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form,
              #ece-member-group .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form,
              #ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form {
                background-color: #fff;
                padding-top: 10px;
                padding-bottom: 10px;
                padding-left: 20px;
                padding-right: 20px;
                border-top: 2px solid #efefef;
                position: relative;
                margin-top: 11px;
                border-radius: 0 0 5px 5px; }
                #sponsor-profile .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form .user-picture,
                #ece-member-group .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form .user-picture,
                #ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form .user-picture {
                  width: 25px;
                  height: 25px;
                  min-width: 25px;
                  margin-bottom: 0;
                  display: inline-block; }
                  #sponsor-profile .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form .user-picture img,
                  #ece-member-group .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form .user-picture img,
                  #ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form .user-picture img {
                    width: 100%;
                    height: auto;
                    min-width: inherit; }
                #sponsor-profile .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form .form-contents .form-fields,
                #ece-member-group .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form .form-contents .form-fields,
                #ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form .form-contents .form-fields {
                  width: 100%;
                  margin-right: 4px; }
                  #sponsor-profile .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form .form-contents .form-fields textarea,
                  #ece-member-group .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form .form-contents .form-fields textarea,
                  #ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form .form-contents .form-fields textarea {
                    display: inline-block;
                    resize: none;
                    width: 100%;
                    font-size: 12px;
                    font-weight: normal;
                    letter-spacing: -0.2px;
                    text-align: left;
                    border: none;
                    font-family: "Titillium Web", sans-serif !important;
                    padding: 0;
                    height: 36px !important; }
                #sponsor-profile .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form .form-contents input[type="submit"],
                #ece-member-group .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form .form-contents input[type="submit"],
                #ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form .form-contents input[type="submit"] {
                  background-color: #d8d8d8;
                  border-color: #d8d8d8;
                  display: inline-block;
                  vertical-align: top;
                  margin: 2px 0 0 0;
                  border-radius: 12px;
                  width: 56px;
                  height: 24px;
                  line-height: 24px;
                  padding: 0;
                  font-size: 10px;
                  font-weight: bold;
                  font-style: normal;
                  font-stretch: normal;
                  letter-spacing: -0.2px;
                  line-height: 18px !important;
                  margin-top: 0px !important; }
                #sponsor-profile .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form .form-contents .loader-container,
                #ece-member-group .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form .form-contents .loader-container,
                #ece-group-org-content .ec-body-content .ec-highlights .ec-highlight-content .item-wrapper .item .inner .search-results .ece-search_result article .article-activity .ece-activity_widget .contribution form .form-contents .loader-container {
                  height: auto; }
    #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: #383838;
        border-left: 4px solid #2482fa;
        padding-left: 16px;
        line-height: 20px;
        margin-bottom: 0; }

#sponsor-profile .node-organization .ece-search_result article.node {
  font-family: "Titillium Web", sans-serif; }
  #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card {
    padding: 0;
    margin: 20px 20px 20px 20px; }
    #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card .profile-picture {
      margin-bottom: 0px;
      margin-right: 10px; }
      #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card .profile-picture .user-picture img {
        box-shadow: inherit; }
    #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card .author-profile-image {
      position: relative;
      float: left;
      height: 40px;
      width: 40px;
      margin-right: 10px; }
      #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card .author-profile-image .ece-cab-marker {
        position: absolute;
        top: -2px;
        right: -7px;
        margin-right: 0px;
        width: 25px;
        height: 25px;
        background-color: #eabe40;
        border: solid 2px #ffffff;
        border-radius: 100%;
        text-align: center; }
        #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card .author-profile-image .ece-cab-marker:before {
          margin: 0px;
          color: #fff;
          margin-right: 0;
          margin-left: 0;
          font-size: 11px; }
      #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card .author-profile-image .ece-expert-marker:before {
        position: absolute;
        top: -2px;
        right: -6px;
        content: '';
        width: 18px;
        height: 18px;
        background: url(../images/icons/icon-expert.svg);
        background-size: 100% 100%;
        border-radius: 100%;
        margin: 0; }
    #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card .byline {
      margin-top: 0px;
      display: block; }
    #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card h2 {
      margin-top: 0px;
      margin-bottom: 0px;
      font-size: 20px;
      font-weight: 600;
      font-style: normal;
      font-stretch: normal;
      letter-spacing: -0.3px;
      text-align: left;
      color: #383838;
      font-family: "Titillium Web", sans-serif; }
      #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card h2 span.article-title {
        font-size: 20px;
        color: #383838;
        font-weight: 600; }
        #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card h2 span.article-title span {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          display: block;
          max-width: 560px; }
        #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card h2 span.article-title a {
          font-size: 20px;
          color: #383838;
          font-weight: 600; }
    #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card .realname {
      display: inline-block;
      font-size: 13px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.3px;
      text-align: left;
      color: #8d8d8d; }
      #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card .realname .profile-realname a {
        font-size: 13px;
        font-weight: normal;
        color: #2482fa; }
        #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card .realname .profile-realname a .realname {
          color: #2482fa; }
    #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card .author_title {
      display: inline-block;
      font-size: 13px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.3px;
      text-align: left;
      color: #8d8d8d; }
      #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card .author_title .author_company .profile-credentials {
        color: #2482fa;
        font-weight: bold; }
    #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card .author-post-date {
      display: flex;
      align-items: center; }
      #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card .author-post-date .author-post {
        margin-left: auto; }
        #sponsor-profile .node-organization .ece-search_result article.node .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: normal;
          letter-spacing: -0.2px;
          margin: 0px;
          color: #8d8d8d; }
      #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card .author-post-date .author_company_picture_strm {
        display: inline-block;
        margin-left: 10px; }
        #sponsor-profile .node-organization .ece-search_result article.node .ece-author_card .author-post-date .author_company_picture_strm img {
          max-height: 40px; }
  #sponsor-profile .node-organization .ece-search_result article.node .article-body {
    margin: 0 20px;
    padding-bottom: 10px; }
    #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-main_image {
      width: auto;
      margin: 0px;
      margin-right: 15px; }
      #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-main_image img {
        max-width: 160px;
        min-width: 160px;
        border-radius: 6px; }
    #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .article-summary {
      font-size: 16px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.2px;
      color: #6b6b6b; }
    #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social {
      clear: none;
      display: flex;
      padding-top: 10px;
      align-items: normal; }
      #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-hashtag .vocab-hashtags li a:hover {
        color: #383838 !important; }
      #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-hashtag .vocab-hashtags li a:focus {
        opacity: 0.7 !important; }
      #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap {
        margin-left: auto;
        display: flex;
        align-items: baseline;
        min-width: 240px; }
        #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap ul.social-actions li {
          font-size: 12px;
          border-right: none;
          margin-right: 20px;
          padding-right: 0px; }
          #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap ul.social-actions li .ece-voting-widget {
            display: inline-block;
            font-size: 12px;
            color: #2482fa; }
            #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap ul.social-actions li .ece-voting-widget:hover {
              color: #2482fa; }
            #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap ul.social-actions li .ece-voting-widget:focus {
              color: rgba(36, 130, 250, 0.7); }
              #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap ul.social-actions li .ece-voting-widget:focus:before {
                opacity: 0.7; }
            #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap ul.social-actions li .ece-voting-widget:before {
              font-size: 12px;
              margin-right: 3px;
              color: #2482fa !important; }
            #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap ul.social-actions li .ece-voting-widget .ece-voting-action:before {
              color: #2482fa;
              font-size: 12px;
              margin-right: 3px;
              color: #2482fa !important;
              content: "" !important; }
            #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap ul.social-actions li .ece-voting-widget .ece-voting-sum {
              color: #2482fa;
              font-size: 12px;
              font-weight: 600;
              font-style: normal;
              font-stretch: normal;
              line-height: normal;
              letter-spacing: -0.2px;
              text-align: center; }
            #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap ul.social-actions li .ece-voting-widget a {
              color: #2482fa;
              font-size: 12px; }
              #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap ul.social-actions li .ece-voting-widget a:before {
                color: #2482fa;
                margin-right: 3px; }
          #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_counter {
            vertical-align: middle; }
          #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact {
            color: #8d8d8d;
            font-size: 12px;
            font-weight: 600;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: -0.2px; }
            #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:before {
              content: '';
              width: 13px;
              height: 15px;
              background: url(../images/icons/icon-share.svg) no-repeat;
              background-size: 100%;
              display: inline-block;
              vertical-align: middle;
              margin-right: 5px; }
            #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:hover {
              color: #2482fa; }
              #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:hover:before {
                background: url(../images/icons/icon-share-hover.svg) no-repeat;
                background-size: 100%; }
            #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:focus {
              color: #2482fa;
              opacity: 0.7;
              outline: none; }
              #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap ul.social-actions li .addthis_toolbox .widget-addthis .addthis_button_compact:focus:before {
                background: url(../images/icons/icon-share-hover.svg) no-repeat;
                background-size: 100%; }
          #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap ul.social-actions li:last-child {
            margin-right: 0px; }
        #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap .icon-comment {
          font-size: 12px;
          font-weight: 600;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: -0.2px;
          text-align: right;
          color: #8d8d8d;
          position: relative;
          cursor: pointer;
          margin-left: 25px; }
          #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap .icon-comment:before {
            background: url(../images/icons/icon-comments-blue-gray.svg);
            background-size: 100%;
            background-repeat: no-repeat;
            content: '';
            display: inline-block;
            position: relative;
            width: 14px;
            height: 13px;
            top: 3px;
            margin-right: 5px; }
          #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap .icon-comment:hover {
            color: #2482fa; }
            #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap .icon-comment:hover:before {
              background: url(../images/icons/icon-comments-blue.svg);
              background-size: 100%; }
          #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap .icon-comment:focus {
            color: #2482fa;
            opacity: 0.7; }
            #sponsor-profile .node-organization .ece-search_result article.node .article-body .article-detail .social .ece-social-wrap .icon-comment:focus:before {
              background: url(../images/icons/icon-comments-blue.svg);
              background-size: 100%; }
  #sponsor-profile .node-organization .ece-search_result article.node .article-activity .ece-activity_widget .contribution form {
    margin-top: 10px; }
    #sponsor-profile .node-organization .ece-search_result article.node .article-activity .ece-activity_widget .contribution form .user-picture img {
      box-shadow: inherit; }
    #sponsor-profile .node-organization .ece-search_result article.node .article-activity .ece-activity_widget .contribution form .form-fields {
      max-height: 25px; }
      #sponsor-profile .node-organization .ece-search_result article.node .article-activity .ece-activity_widget .contribution form .form-fields textarea {
        height: auto;
        max-height: 25px;
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 25px;
        letter-spacing: -0.2px;
        text-align: left;
        border: none;
        padding: 0px; }
        #sponsor-profile .node-organization .ece-search_result article.node .article-activity .ece-activity_widget .contribution form .form-fields textarea::placeholder {
          color: #cbcbcb; }
    #sponsor-profile .node-organization .ece-search_result article.node .article-activity .ece-activity_widget .contribution form input[type="submit"].post-btn {
      background-color: #2482fa !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.2px;
      line-height: 18px !important;
      margin-top: 0px !important; }
      #sponsor-profile .node-organization .ece-search_result article.node .article-activity .ece-activity_widget .contribution form 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; }
      #sponsor-profile .node-organization .ece-search_result article.node .article-activity .ece-activity_widget .contribution form 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; }
  #sponsor-profile .node-organization .ece-search_result article.node .article-activity.ece-login_required .ece-activity_widget .contribution form .form-contents input[type="submit"] {
    background-color: #d8d8d8;
    border-color: #d8d8d8;
    display: inline-block;
    vertical-align: top;
    margin: 2px 0 0 0;
    border-radius: 12px;
    width: 56px;
    height: 24px;
    line-height: 24px;
    padding: 0;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: -0.2px;
    line-height: 18px !important;
    margin-top: 0px !important; }
    #sponsor-profile .node-organization .ece-search_result article.node .article-activity.ece-login_required .ece-activity_widget .contribution form .form-contents input[type="submit"]:hover {
      background: #d8d8d8;
      border: none;
      box-shadow: inherit; }
    #sponsor-profile .node-organization .ece-search_result article.node .article-activity.ece-login_required .ece-activity_widget .contribution form .form-contents input[type="submit"]:focus {
      background-color: #d8d8d8;
      border: none;
      opacity: 0.7; }

#ece-member-group {
  font-family: "Titillium Web", sans-serif !important; }
  #ece-member-group .message-container {
    margin-bottom: 20px; }
  #ece-member-group .newContentEntry-wrapper {
    margin: 0 10px; }
  #ece-member-group .ec-title-back-org {
    margin-bottom: 20px; }
    #ece-member-group .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 {
      text-align: right; }
      #ece-member-group .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: normal;
        letter-spacing: -0.2px;
        text-align: left;
        color: #2482fa;
        position: relative;
        padding-left: 20px; }
        #ece-member-group .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 .search-results tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap; }
  #ece-member-group .search-results tr {
    border-radius: 6px;
    background-color: #ffffff;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
    margin: 0 10px;
    margin-bottom: 20px;
    width: calc(33.33% - 20px);
    padding: 10px; }
    #ece-member-group .search-results tr td {
      padding: 0;
      width: 100%;
      float: left; }
      #ece-member-group .search-results tr td .ece-search_result article {
        margin: 0px;
        border: none;
        text-align: center;
        /*.user + .user {
            border-top:1px solid #cbcbcb;
        }*/ }
        #ece-member-group .search-results tr td .ece-search_result article .col-sm-4, #ece-member-group .search-results tr td .ece-search_result article .col-sm-8 {
          width: 100%; }
        #ece-member-group .search-results tr td .ece-search_result article.user {
          margin-left: 0px;
          padding: 0;
          background: none;
          border: none; }
          #ece-member-group .search-results tr td .ece-search_result article.user .byline {
            width: 100%;
            text-align: center; }
            #ece-member-group .search-results tr td .ece-search_result article.user .byline + .col-sm-4 {
              width: 100%;
              margin-top: 5px; }
          #ece-member-group .search-results tr td .ece-search_result article.user .ec-cnt-card-wrapper {
            display: block; }
          #ece-member-group .search-results tr td .ece-search_result article.user .author_picture_expert {
            position: relative;
            width: 100px;
            height: 100px;
            display: block;
            float: none;
            margin: 0 auto;
            margin-bottom: 20px; }
            #ece-member-group .search-results tr td .ece-search_result article.user .author_picture_expert .ece-expert-marker:before {
              position: absolute;
              top: -2px;
              right: -7px;
              content: '';
              width: 25px;
              height: 25px;
              background: url(../images/icons/icon-expert.svg);
              background-size: 100% 100%;
              border-radius: 100%; }
            #ece-member-group .search-results tr td .ece-search_result article.user .author_picture_expert .ece-cab-marker {
              position: absolute;
              top: -2px;
              right: -7px;
              margin-right: 0px;
              width: 25px;
              height: 25px;
              background-color: #eabe40;
              border: solid 2px #ffffff;
              border-radius: 100%;
              text-align: center; }
              #ece-member-group .search-results tr td .ece-search_result article.user .author_picture_expert .ece-cab-marker:before {
                color: #fff;
                margin-right: 0;
                margin-left: 0;
                font-size: 11px; }
            #ece-member-group .search-results tr td .ece-search_result article.user .author_picture_expert + span {
              max-width: inherit;
              float: auto; }
          #ece-member-group .search-results tr td .ece-search_result article.user .profile-picture {
            width: 100px;
            min-width: 100px;
            height: 100px;
            margin: 0;
            float: none; }
            #ece-member-group .search-results tr td .ece-search_result article.user .profile-picture .user-picture {
              position: relative; }
              #ece-member-group .search-results tr td .ece-search_result article.user .profile-picture .user-picture a {
                display: block; }
              #ece-member-group .search-results tr td .ece-search_result article.user .profile-picture .user-picture img {
                width: 100px;
                height: 100px;
                min-width: 100px;
                max-width: 100px;
                max-height: 100px;
                border-radius: 100px;
                -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
                -moz-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
                box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
                border: solid 3px #fff;
                overflow: hidden; }
          #ece-member-group .search-results tr td .ece-search_result article.user .realname {
            margin: 3px; }
          #ece-member-group .search-results tr td .ece-search_result article.user .profile-realname .realname {
            font-size: 18px;
            font-weight: 600;
            font-style: normal;
            line-height: normal;
            letter-spacing: -0.3px;
            text-align: center;
            color: #383838;
            margin-bottom: 0px; }
          #ece-member-group .search-results tr td .ece-search_result article.user .credentials {
            line-height: normal;
            color: #4A4A4A; }
            #ece-member-group .search-results tr td .ece-search_result article.user .credentials .profile-credentials {
              font-size: 14px;
              font-weight: normal;
              font-style: normal;
              font-stretch: normal;
              line-height: normal;
              letter-spacing: -0.3px;
              text-align: left;
              color: #4A4A4A; }
              #ece-member-group .search-results tr td .ece-search_result article.user .credentials .profile-credentials span {
                font-weight: bold;
                color: #383838; }
          #ece-member-group .search-results tr td .ece-search_result article.user .tiny_bio {
            font-size: 14px;
            font-weight: normal;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: -0.2px;
            text-align: left;
            color: #8d8d8d;
            margin-left: 0px;
            margin-top: 10px;
            margin-bottom: 0px;
            display: none; }
            #ece-member-group .search-results tr td .ece-search_result article.user .tiny_bio .profile-tiny_bio {
              color: #8d8d8d;
              font-weight: normal;
              font-style: normal;
              font-stretch: normal;
              line-height: normal; }
          #ece-member-group .search-results tr td .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: normal;
            letter-spacing: -0.2px;
            text-align: center;
            color: #8d8d8d;
            text-transform: capitalize;
            margin-top: 10px;
            margin-bottom: 5px;
            display: none; }
            #ece-member-group .search-results tr td .ece-search_result article.user .bio-subhead.ec-author-bio-name:empty {
              display: none; }
          #ece-member-group .search-results tr td .ece-search_result article.user ul.recent-links {
            margin: 0;
            padding: 0;
            display: none; }
            #ece-member-group .search-results tr td .ece-search_result article.user ul.recent-links li {
              font-size: 12px;
              font-weight: 600;
              font-style: normal;
              letter-spacing: -0.2px;
              text-align: left;
              color: #383838;
              padding-left: 20px;
              padding-right: 20px;
              vertical-align: top;
              line-height: normal;
              position: relative;
              margin-bottom: 5px;
              display: block; }
              #ece-member-group .search-results tr td .ece-search_result article.user ul.recent-links li a {
                font-size: 12px;
                font-weight: 600;
                font-style: normal;
                letter-spacing: -0.2px;
                text-align: left;
                color: #383838; }
              #ece-member-group .search-results tr td .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-member-group .search-results tr td .ece-search_result article.user .ece-org-profile-link {
            text-align: center;
            display: block;
            margin-top: 0;
            margin-left: 0px;
            vertical-align: top; }
            #ece-member-group .search-results tr td .ece-search_result article.user .ece-org-profile-link a {
              font-size: 14px;
              font-weight: 600;
              font-style: normal;
              font-stretch: normal;
              line-height: normal;
              letter-spacing: -0.2px;
              color: #2482fa;
              padding-left: 0px;
              position: relative; }
              #ece-member-group .search-results tr td .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-member-group .search-results tr td .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: normal;
            letter-spacing: -0.2px;
            text-align: left;
            color: #383838;
            margin-bottom: 5px; }
          #ece-member-group .search-results tr td .ece-search_result article.user .ece-information-list {
            margin: 0;
            padding: 0;
            margin-bottom: 0px; }
            #ece-member-group .search-results tr td .ece-search_result article.user .ece-information-list li {
              display: block;
              list-style: none;
              font-size: 14px;
              font-weight: normal;
              font-style: normal;
              font-stretch: normal;
              line-height: 2;
              letter-spacing: -0.2px;
              text-align: center;
              color: #4A4A4A;
              position: relative;
              padding-left: 0px;
              width: auto;
              padding-right: 5px;
              vertical-align: top;
              padding-right: 0px;
              text-align: center; }
              #ece-member-group .search-results tr td .ece-search_result article.user .ece-information-list li:before {
                position: relative;
                left: 0px;
                content: '';
                top: 2px;
                margin-right: 5px;
                background-size: auto 100%; }
              #ece-member-group .search-results tr td .ece-search_result article.user .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-group .search-results tr td .ece-search_result article.user .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-group .search-results tr td .ece-search_result article.user .ece-information-list li.icon-content-view {
                display: none; }
                #ece-member-group .search-results tr td .ece-search_result article.user .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: 8px; }
              #ece-member-group .search-results tr td .ece-search_result article.user .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-group .search-results tr td .ece-search_result article.user .ece-information-list li.icon-like {
                display: none; }
                #ece-member-group .search-results tr td .ece-search_result article.user .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-group .search-results tr td .ece-search_result article.user .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-group .search-results tr td .ece-search_result article.user .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; }
          #ece-member-group .search-results tr td .ece-search_result article.user .ece-status {
            margin-top: 5px; }
            #ece-member-group .search-results tr td .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: normal;
              letter-spacing: -0.2px;
              text-align: center;
              color: #383838;
              margin: 0px; }
            #ece-member-group .search-results tr td .ece-search_result article.user .ece-status .global_designated_expert {
              margin: 0;
              padding: 0; }
              #ece-member-group .search-results tr td .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.2px;
                text-align: center;
                color: #383838;
                display: block;
                padding-left: 0; }
                #ece-member-group .search-results tr td .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-member-group .search-results tr td .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.2px;
              text-align: center;
              color: #383838;
              display: block;
              padding-left: 0; }
              #ece-member-group .search-results tr td .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-member-group .search-results tr td .ece-search_result article.user .action-links {
            margin-bottom: 0px; }
            #ece-member-group .search-results tr td .ece-search_result article.user .action-links .ece-follow-action {
              font-family: "Titillium Web", sans-serif !important;
              position: relative;
              font-size: 14px;
              font-weight: 600;
              font-style: normal;
              font-stretch: normal;
              line-height: normal;
              letter-spacing: -0.2px;
              text-align: center;
              color: #2482fa;
              padding-left: 0px;
              display: block;
              margin-bottom: 3px; }
              #ece-member-group .search-results tr td .ece-search_result article.user .action-links .ece-follow-action .follow-label {
                font-family: "Titillium Web", sans-serif !important;
                position: relative;
                font-size: 14px;
                font-weight: 600;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: -0.2px;
                text-align: left;
                color: #2482fa; }
                #ece-member-group .search-results tr td .ece-search_result article.user .action-links .ece-follow-action .follow-label a {
                  color: #2482fa !important; }
              #ece-member-group .search-results tr td .ece-search_result article.user .action-links .ece-follow-action:before {
                width: 10px;
                height: 12px;
                background: url(../images/icons/icon-follow-blue.svg) no-repeat;
                background-size: 100%;
                top: 2px;
                left: 0;
                position: relative; }
            #ece-member-group .search-results tr td .ece-search_result article.user .action-links .send-message {
              font-family: "Titillium Web", sans-serif !important;
              position: relative;
              font-size: 14px;
              font-weight: 600;
              font-style: normal;
              font-stretch: normal;
              line-height: normal;
              letter-spacing: -0.2px;
              color: #2482fa;
              padding-left: 0px;
              margin-left: 0px;
              display: block;
              margin-bottom: 3px; }
              #ece-member-group .search-results tr td .ece-search_result article.user .action-links .send-message:before {
                width: 10px;
                height: 12px;
                background: url(../images/icons/icon-messages.svg) no-repeat;
                display: inline-block;
                background-size: 100%;
                content: '';
                position: relative;
                left: 0;
                top: 3px;
                margin-right: 5px; }
  #ece-member-group .search-results tr + tr td .ece-search_result article.user {
    border-top: none; }
  #ece-member-group .pagination-container.first {
    display: none; }
  #ece-member-group .dataTables_info {
    font-size: 14px;
    letter-spacing: -0.3px;
    color: #8d8d8d;
    margin-top: 30px;
    display: block;
    text-align: center; }
  #ece-member-group .dataTables_paginate {
    float: none; }
    #ece-member-group .dataTables_paginate ul.pagination {
      margin: 0 auto;
      margin-top: 20px;
      display: block;
      text-align: center; }
      #ece-member-group .dataTables_paginate ul.pagination li {
        display: inline-block;
        text-align: center; }
        #ece-member-group .dataTables_paginate ul.pagination li a {
          border: none;
          font-size: 14px;
          background: none;
          color: #8d8d8d;
          padding: 0px;
          margin: 0 2px;
          width: 25px;
          height: 25px;
          line-height: 23px;
          border-radius: 40px;
          text-align: center; }
          #ece-member-group .dataTables_paginate ul.pagination li a:hover {
            background-color: #383838;
            border-color: #383838;
            color: #fff; }
          #ece-member-group .dataTables_paginate ul.pagination li a:focus {
            outline: 0; }
      #ece-member-group .dataTables_paginate ul.pagination li.active a {
        background-color: #383838;
        border-color: #383838;
        color: #fff;
        padding: 0px 0px; }
      #ece-member-group .dataTables_paginate ul.pagination li.previous, #ece-member-group .dataTables_paginate ul.pagination li.next {
        position: relative; }
        #ece-member-group .dataTables_paginate ul.pagination li.previous a, #ece-member-group .dataTables_paginate ul.pagination li.next a {
          width: auto;
          padding: 0px 12px; }
          #ece-member-group .dataTables_paginate ul.pagination li.previous a:hover, #ece-member-group .dataTables_paginate ul.pagination li.next a:hover {
            background-color: inherit;
            border-color: none;
            color: #383838 !important; }
      #ece-member-group .dataTables_paginate ul.pagination li.previous a:before {
        position: absolute;
        content: '\f0d9';
        font-family: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        left: -5px;
        top: 1px; }
      #ece-member-group .dataTables_paginate ul.pagination li.next a:before {
        position: absolute;
        content: '\f0da';
        font-family: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        right: -5px;
        top: 1px; }
      #ece-member-group .dataTables_paginate ul.pagination li.disabled a {
        color: #c8c8c8; }

.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: #2482fa !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.2px;
  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; }
  .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: normal;
          letter-spacing: 0.5px;
          text-transform: capitalize;
          margin-bottom: 12px;
          margin-top: 0px;
          color: #383838; }
        .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: normal;
        letter-spacing: 0.5px;
        text-transform: capitalize;
        margin-bottom: 12px;
        margin-top: 0px;
        color: #383838;
        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: #383838; }
      .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: normal;
        letter-spacing: 0.5px;
        text-transform: none;
        margin-bottom: 12px;
        margin-top: 0px;
        color: #383838;
        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: normal;
          letter-spacing: 0.5px;
          text-transform: none;
          margin-bottom: 12px;
          margin-top: 0px;
          color: #383838;
          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;
        height: 31px;
        border-radius: 20px;
        opacity: 1;
        font-size: 14px;
        font-weight: 600;
        font-style: normal;
        line-height: normal;
        letter-spacing: 1px;
        text-align: center;
        color: #fff;
        background-color: #2482fa;
        margin-top: 15px;
        margin-bottom: 0px; }
        .content .ece-searcher .ece-filter-form-popup 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); }
      .content .ece-searcher .ece-filter-form-popup 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: normal;
        letter-spacing: 1px;
        text-align: center;
        color: #fff;
        background-color: #d8d8d8;
        margin-left: auto;
        margin-top: 15px;
        margin-bottom: 0px; }
        .content .ece-searcher .ece-filter-form-popup form.ece-searcher-form .ece-form input.form-reset:hover {
          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: #383838;
        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: #383838; }
      .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: #2482fa; }
      .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 #2482fa; }
      .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: #2482fa;
        border: 1px solid #2482fa;
        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: #383838; }
      .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: #2482fa; }
      .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 #2482fa; }
      .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: #2482fa;
        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: 3px;
        color: #2482fa;
        left: 2px;
        font-size: 8px;
        width: auto;
        height: auto; }
      .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: "Titillium Web", sans-serif;
        background: #fff url(../images/icons/icon-search-gray-light.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 {
  top: 40px; }

.ece-form .sponsorship-features .sponsorship-feature-data-group .form-checkboxes .form-item {
  display: inline-block;
  margin-right: 35px; }

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

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 .dataTables_wrapper .pagination-container.first {
      background-color: #f3f3f3;
      padding: 8px;
      margin-bottom: 16px !important; }
    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 .search_organization_title a {
      color: #2482fa !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: "Titillium Web", sans-serif;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  overflow: hidden;
  background: #2482fa;
  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: normal;
      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 {
      border-radius: 40px;
      background-color: #fafafa;
      border: solid 1px #e0e0e0;
      font-size: 20px;
      font-weight: normal;
      letter-spacing: -0.3px;
      color: #383838;
      font-weight: 600; }
    body.page-search .ece-search-p-container .content-main .searcher-controls .searcher-control.searcher-control-textfield input::placeholder {
      color: #383838; }
  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: normal;
      letter-spacing: -0.3px;
      color: #383838; }
  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: normal;
    letter-spacing: -0.2px;
    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/icon-posts-gray.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/icon-shared-link-gray.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/icon-news-gray.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/icon-questions-gray.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/icon-answers-gray.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: #2482fa;
      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 .search_organization_title {
      font-weight: bold;
      color: #2482fa !important; }
      body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author .search_organization_title a {
        color: #2482fa !important; }
        body.page-search .ece-search_result.mode-ece_search_result .entity-type_name_author .search_organization_title a:hover {
          color: #F49340 !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: normal;
      letter-spacing: -0.2px;
      color: #6b6b6b;
      margin-top: 5px; }

body.page-experts .ece-searcher-results {
  margin-top: 20px; }

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

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

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

.search_organization_title a {
  color: #F49340 !important; }

@media only screen and (min-width: 1200px) and (max-width: 1300px) {
  #sponsor-profile .ec-body-content .about-experts .ece-about-resources {
    width: 30%; }
  #sponsor-profile .ec-body-content .about-experts .ece-about-contributor {
    width: 36.66%; } }
@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; } }
@media only screen and (min-width: 1160px) and (max-width: 1300px) {
  .container {
    width: 1120px; } }
@media only screen and (min-width: 991px) and (max-width: 1300px) {
  .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 {
    margin: 0 auto;
    display: block; } }
@media only screen and (max-width: 480px) {
  .ece-search_result article.node .article-body .article-main_image {
    text-align: center;
    float: none;
    width: 100%;
    max-height: none;
    margin: 0 0 6px; }
  .ece-search_result article.node .article-body h2 {
    clear: both; }
  .ece-search_result article.user .ece-designated-expert-marker {
    float: left;
    margin-left: 20px; } }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  nav.navbar#top-nav .navbar-header {
    margin-right: 0;
    margin-left: 0; }
  nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav {
    margin-top: 0px; }
    nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li ul.dropdown-menu {
      position: absolute;
      background: #fff;
      margin-left: 0px;
      min-width: 140px; }
      nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li ul.dropdown-menu li {
        display: block;
        width: 100%;
        margin-left: 10px; }
    nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li#communities.mega-menu {
      position: relative; }
      nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li#communities.mega-menu ul.dropdown-menu {
        position: absolute;
        margin-left: 0;
        min-width: 270px;
        left: 0;
        background: none; }
        nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li#communities.mega-menu ul.dropdown-menu li {
          margin-left: 0; }
          nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li#communities.mega-menu ul.dropdown-menu li .yamm-content {
            padding: 0px;
            width: 100%; }
          nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li#communities.mega-menu ul.dropdown-menu li ul li {
            display: list-item; }
    nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li + li {
      margin-left: 15px; } }
@media only screen and (max-width: 1199px) {
  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; }
    .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 #lead-collection-content {
      display: none; }
      .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; }

  header.message-container .message-icon {
    margin: 0; }
    header.message-container .message-icon:before {
      font-family: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      display: inline-block;
      *display: inline;
      *zoom: 1; }
    header.message-container .message-icon.message-icon-big {
      display: inline;
      font-size: 32px;
      line-height: 34px;
      margin: 0 8px 0 0; }
  header.message-container .page-title {
    display: inline;
    margin: 0 0 1px; }
    header.message-container .page-title .title-text {
      font-size: 20px;
      line-height: 24px; }
    header.message-container .page-title .message-text {
      font-size: 12px;
      line-height: 18px; }

  .mobile-toggles {
    display: inline-block;
    *display: inline;
    *zoom: 1; }
    .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: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        content: "\f0c9";
        display: inline-block;
        *display: inline;
        *zoom: 1; }

  /*.navbar-toggle {
    @include inlineblock;
  }
  .navbar-collapse.collapse {
    display: none !important;
    &.in {
      display: block !important;
    }
  }*/
  nav.navbar#top-nav {
    text-align: left; }
    nav.navbar#top-nav .navbar-header {
      width: 100%; }
      nav.navbar#top-nav .navbar-header:after {
        content: "";
        display: table;
        clear: both; }
      nav.navbar#top-nav .navbar-header .navbar-brand {
        display: block;
        width: 130px;
        height: 40px;
        padding-top: 8px;
        margin-top: 8px;
        margin: 0 auto;
        float: none;
        margin-bottom: 0px; }
    nav.navbar#top-nav .navbar-body {
      margin-right: -15px;
      margin-left: -15px;
      padding: 0 15px; }
      nav.navbar#top-nav .navbar-body:after {
        content: "";
        display: table;
        clear: both; }
    nav.navbar#top-nav .navbar-left {
      float: left !important;
      min-height: 44px; }
      nav.navbar#top-nav .navbar-left #primarymenu ul.navbar-nav li#communities.mega-menu ul.dropdown-menu li ul {
        padding: 0px !important;
        margin-left: 35px; }
        nav.navbar#top-nav .navbar-left #primarymenu ul.navbar-nav li#communities.mega-menu ul.dropdown-menu li ul li {
          display: list-item; }
    nav.navbar#top-nav .navbar-right {
      float: right !important;
      padding-left: 0;
      padding-right: 0;
      width: auto; }
      nav.navbar#top-nav .navbar-right ul.navbar-nav > li > a {
        padding: 6px 12px; }
      nav.navbar#top-nav .navbar-right ul.navbar-nav .open ul.dropdown-menu {
        position: absolute;
        right: 0;
        left: inherit;
        background: #fff;
        box-shadow: 0 14px 22px 0 rgba(0, 0, 0, 0.1); }
        nav.navbar#top-nav .navbar-right ul.navbar-nav .open ul.dropdown-menu .form-wrapper {
          min-width: inherit; }
          nav.navbar#top-nav .navbar-right ul.navbar-nav .open ul.dropdown-menu .form-wrapper form .form-item input {
            width: 100%; }
    nav.navbar#top-nav .mobile-toggles {
      float: right;
      margin-right: 15px; }
    nav.navbar#top-nav .open ul.dropdown-menu {
      text-align: right;
      background: transparent;
      border: none;
      /*@include box-shadow(0,0,0,0);*/
      position: static;
      float: none;
      width: auto;
      margin-top: 0; }
      nav.navbar#top-nav .open ul.dropdown-menu > li {
        float: none; }
        nav.navbar#top-nav .open ul.dropdown-menu > li > a {
          padding: 6px 0 6px 0;
          font-size: 12px; }
    nav.navbar#top-nav #primarymenu {
      /*@include box-shadow(0, 0, 0, 0);*/
      border: none; }
      nav.navbar#top-nav #primarymenu ul.nav {
        margin-top: 0;
        margin-left: 0; }
        nav.navbar#top-nav #primarymenu ul.nav li {
          float: none;
          display: inline-block; }
          nav.navbar#top-nav #primarymenu ul.nav li + li {
            margin-left: 15px; }
          nav.navbar#top-nav #primarymenu ul.nav li a {
            padding: 11px 0 6px 0;
            font-size: 12px; }
        nav.navbar#top-nav #primarymenu ul.nav li#more {
          display: none; }
      nav.navbar#top-nav #primarymenu .open ul.dropdown-menu {
        text-align: left;
        margin-left: 15px;
        min-width: 200px; }
    nav.navbar#top-nav #usermenu {
      text-align: right; }
      nav.navbar#top-nav #usermenu ul.nav {
        margin: 0; }
        nav.navbar#top-nav #usermenu ul.nav > li {
          float: none; }

  .yamm-content {
    padding: 2px 3px; }

  .mm-menu .img-thumbnail {
    display: none; }
  .mm-menu .mm-menu-header h2 {
    font-size: 14px;
    line-height: 16px;
    margin: 0 0 8px; }
    .mm-menu .mm-menu-header h2 .mm-label:before {
      content: ""; }

  .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;
      *display: inline;
      *zoom: 1;
      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: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        content: "\f078";
        display: inline-block;
        *display: inline;
        *zoom: 1; }

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

  .sidebar {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    margin-top: 0px; }
    .sidebar .ece-ad {
      order: 5; }
    .sidebar .left-rail-ads {
      order: 6; }

  .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: 85px; } }
@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 {
    /*.col-searcher-form {
      width: 17%;
    }*/ }
    .ece-searcher .searcher-sidebar {
      min-height: 600px; } }
@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) {
  #sponsor-profile .ec-body-content .about-experts .ece-about-contributor .inner .content .item .inner .contributor .image {
    display: none; }
  #sponsor-profile .ec-body-content .about-experts .ece-about-summary.col-sm-4 .summary {
    min-height: inherit; } }
/*   Member account sub-menu responsive   */
@media only screen and (min-width: 990px) and (max-width: 1200px) {
  .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; } }
@media only screen and (max-width: 1199px) {
  #profile-left-menu-res-id ul.nav li {
    margin: 0 !important; }

  nav.navbar#top-nav {
    height: auto; }
  nav.navbar ul.navbar-nav > li a {
    padding: 6px 6px !important; }
    nav.navbar ul.navbar-nav > li a.action-messages .privatemsg-count {
      top: -2px;
      right: 3px; }
    nav.navbar ul.navbar-nav > li a.action-messages:after {
      top: 5px; }
  nav.navbar ul.navbar-nav > li#search a:after {
    top: 5px; }
  nav.navbar ul.navbar-nav > li#create_content a:after {
    top: 8px; }
  nav.navbar.secondary_navbar ul.navbar-nav > li a {
    padding-top: 15px !important;
    padding-bottom: 15px !important; }

  .page-news #page-wrapper, .node-type-news-article #page-wrapper {
    top: -70px; }
  .page-news .message-container, .node-type-news-article .message-container {
    padding-top: 45px;
    padding-bottom: 30px; }
    .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; }

  .left-sidebar {
    margin-bottom: 20px; }
    .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .author-bio {
      margin-top: 0px; }
      .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .author-bio h3 a {
        color: #383838; }
    .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ece-status {
      border-top: none;
      padding-top: 5px; }

  .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail {
    display: flex; }
    .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile {
      width: 50%;
      min-width: 50%; }
      .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .panel-body {
        display: flex; }
        .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .panel-body .user-detail {
          width: 50%;
          min-width: 50%; }
        .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .panel-body .ece-action-group {
          width: calc(50% - 20px);
          min-width: calc(50% - 20px);
          margin-left: 20px; }
          .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .panel-body .ece-action-group .account-follow {
            text-align: left; }
          .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .panel-body .ece-action-group .action-send-msg {
            text-align: left; }
    .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ece-auth-bio-wrap {
      width: 50%;
      min-width: 50%; }

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

  .page-news nav.navbar#top-nav {
    background: #000000;
    /* Old browsers */
    background: -moz-linear-gradient(top, #000000 70%, transparent 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #000000), color-stop(100%, transparent));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #000000 70%, transparent 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #000000 70%, transparent 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #000000 70%, transparent 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #000000 70%, transparent 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF000000', endColorstr='#00000000',GradientType=0 );
    /* IE6-9 */ }

  .ece-search-p-container .sidebar #searcherform {
    display: block;
    max-width: 300px;
    margin: 0 auto; } }
@media only screen and (min-width: 768px) and (max-width: 960px) {
  li#profile_account.last .dropdown-profile_account .desktop, li#profile_account.last .dropdown-profile_account .device-795 {
    display: none !important; }
  li#profile_account.last .dropdown-profile_account .device-390 {
    display: block !important; } }
@media screen and (max-width: 991px) {
  .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-group .search-results tr {
    width: calc(50% - 20px); }

  .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: #383838;
    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 .community-header-content .header-content .community-label p {
    display: none; }

  .ece-community_header.affix .community-header-content {
    display: block; }
    .ece-community_header.affix .community-header-content .affix-w-auto {
      width: 100%; }
    .ece-community_header.affix .community-header-content .group-detail {
      min-height: 45px; }
    .ece-community_header.affix .community-header-content .group-actions {
      margin-top: 2px; }
    .ece-community_header.affix .community-header-content .action-links {
      padding-left: 0;
      min-height: inherit; }
      .ece-community_header.affix .community-header-content .action-links .action-join {
        margin-left: 0px; }
      .ece-community_header.affix .community-header-content .action-links .admin-action-links a {
        margin-left: 10px; }
      .ece-community_header.affix .community-header-content .action-links .join-action-links a {
        margin-left: 0px;
        margin-right: 10px; }
      .ece-community_header.affix .community-header-content .action-links .icon-follow-rss {
        margin-left: 10px; }
  .ece-community_header.affix + .content {
    margin-top: 200px; } }
@media screen and (max-width: 960px) {
  .ece-l-top-community-member {
    margin-bottom: 30px; }
    .ece-l-top-community-member .member-profile-highlight .contributes-container {
      display: flex; }
      .ece-l-top-community-member .member-profile-highlight .contributes-container .item + .item {
        margin-left: 10px; } }
@media screen and (max-width: 795px) {
  .left-sidebar {
    margin-bottom: 20px; }
    .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile {
      width: 66%;
      min-width: 66%; }
    .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ece-auth-bio-wrap {
      width: 34%;
      min-width: 34%; }
      .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ece-auth-bio-wrap .author-bio {
        margin-bottom: 0; }
        .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ece-auth-bio-wrap .author-bio p {
          display: none; } }
@media only screen and (max-width: 767px) {
  .ece-search_result article.user .ece-designated-expert-marker {
    float: left; }

  nav.navbar#top-nav .navbar-header {
    margin-right: 0;
    margin-left: 0; }
  nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav #industry, nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li[attributes="sponsors"], nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li[attributes="energy_collective"], nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li[attributes="subscribe"], nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li[attributes="about"] {
    display: none; }
  nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li#more {
    display: inline-block !important; }
    nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li#more li[attributes="sponsors"], nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li#more li[attributes="energy_collective"], nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li#more li[attributes="subscribe"], nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li#more li[attributes="about"] {
      display: block; }
  nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li ul.dropdown-menu {
    position: absolute;
    background: #fff;
    margin-left: 0px;
    min-width: 140px;
    right: 0;
    left: inherit; }
    nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li ul.dropdown-menu li {
      display: block;
      width: 100%;
      margin-left: 0px;
      padding-left: 10px;
      padding-right: 10px;
      text-align: right; }
  nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li#communities.mega-menu {
    position: relative; }
    nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li#communities.mega-menu ul.dropdown-menu {
      position: absolute;
      margin-left: 0;
      min-width: 215px;
      left: 0;
      background: none; }
      nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li#communities.mega-menu ul.dropdown-menu li {
        margin-left: 0;
        text-align: left; }
        nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li#communities.mega-menu ul.dropdown-menu li .yamm-content {
          padding: 0px; }
          nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li#communities.mega-menu ul.dropdown-menu li .yamm-content .well {
            text-align: left;
            padding: 5px; }
            nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li#communities.mega-menu ul.dropdown-menu li .yamm-content .well h2 .mm-label {
              margin-right: 0px;
              padding-right: 0px; }
        nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li#communities.mega-menu ul.dropdown-menu li ul {
          margin-left: 30px; }
          nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li#communities.mega-menu ul.dropdown-menu li ul li {
            display: list-item;
            padding: 0px; }
  nav.navbar#top-nav .navbar-body .navbar-left #primarymenu ul.navbar-nav li + li {
    margin-left: 5px; }

  .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: #2482fa; }
      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-group .search-results tr {
    width: 100%; }

  .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 .community-header-content {
    margin-bottom: 20px;
    margin-top: 0px; }
    .ece-community_header .community-header-content .header-content {
      display: block; }
      .ece-community_header .community-header-content .header-content .community-image {
        float: left; }
    .ece-community_header .community-header-content .action-links {
      text-align: left;
      padding-left: 0; }
      .ece-community_header .community-header-content .action-links .icon-follow-rss {
        margin-top: 0px; }

  #network-lp .ece-community_header .community-header-content .action-links .action-subscribe-network, #community-home .ece-community_header .community-header-content .action-links .action-subscribe-network, #channel-home .ece-community_header .community-header-content .action-links .action-subscribe-network, #ece-group-org-content .ece-community_header .community-header-content .action-links .action-subscribe-network {
    display: inline-block; }
    #network-lp .ece-community_header .community-header-content .action-links .action-subscribe-network .action-subscribe, #community-home .ece-community_header .community-header-content .action-links .action-subscribe-network .action-subscribe, #channel-home .ece-community_header .community-header-content .action-links .action-subscribe-network .action-subscribe, #ece-group-org-content .ece-community_header .community-header-content .action-links .action-subscribe-network .action-subscribe {
      display: inline-block;
      margin-top: 15px; }
  #network-lp .ece-community_header .community-header-content .action-links .join-action-links, #community-home .ece-community_header .community-header-content .action-links .join-action-links, #channel-home .ece-community_header .community-header-content .action-links .join-action-links, #ece-group-org-content .ece-community_header .community-header-content .action-links .join-action-links {
    display: inline-block; }
    #network-lp .ece-community_header .community-header-content .action-links .join-action-links a, #community-home .ece-community_header .community-header-content .action-links .join-action-links a, #channel-home .ece-community_header .community-header-content .action-links .join-action-links a, #ece-group-org-content .ece-community_header .community-header-content .action-links .join-action-links a {
      display: inline-block;
      margin-top: 15px; }
  #network-lp .ece-community_header .community-header-content .action-links form.ece-group_membership-form, #community-home .ece-community_header .community-header-content .action-links form.ece-group_membership-form, #channel-home .ece-community_header .community-header-content .action-links form.ece-group_membership-form, #ece-group-org-content .ece-community_header .community-header-content .action-links form.ece-group_membership-form {
    display: inline-block; }
    #network-lp .ece-community_header .community-header-content .action-links form.ece-group_membership-form .action-remove, #community-home .ece-community_header .community-header-content .action-links form.ece-group_membership-form .action-remove, #channel-home .ece-community_header .community-header-content .action-links form.ece-group_membership-form .action-remove, #ece-group-org-content .ece-community_header .community-header-content .action-links form.ece-group_membership-form .action-remove {
      margin-top: 15px; }
  #network-lp .ece-community_header .community-header-content .action-links .admin-action-links, #community-home .ece-community_header .community-header-content .action-links .admin-action-links, #channel-home .ece-community_header .community-header-content .action-links .admin-action-links, #ece-group-org-content .ece-community_header .community-header-content .action-links .admin-action-links {
    display: inline-block; }
    #network-lp .ece-community_header .community-header-content .action-links .admin-action-links a, #community-home .ece-community_header .community-header-content .action-links .admin-action-links a, #channel-home .ece-community_header .community-header-content .action-links .admin-action-links a, #ece-group-org-content .ece-community_header .community-header-content .action-links .admin-action-links a {
      margin-top: 15px;
      margin-left: 10px; }
  #network-lp .ece-community_header .community-header-content .action-links .icon-follow-rss, #community-home .ece-community_header .community-header-content .action-links .icon-follow-rss, #channel-home .ece-community_header .community-header-content .action-links .icon-follow-rss, #ece-group-org-content .ece-community_header .community-header-content .action-links .icon-follow-rss {
    display: inline-block;
    margin-left: 10px;
    margin-top: 15px; }

  #community-home .ece-community_header.affix .community-header-content .group-actions, #network-lp .ece-community_header.affix .community-header-content .group-actions, #channel-home .ece-community_header.affix .community-header-content .group-actions, #ece-group-org-content .ece-community_header.affix .community-header-content .group-actions {
    margin-top: 0; }
  #community-home .ece-community_header.affix .community-header-content .action-links, #network-lp .ece-community_header.affix .community-header-content .action-links, #channel-home .ece-community_header.affix .community-header-content .action-links, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links {
    padding-left: 45px;
    display: block; }
    #community-home .ece-community_header.affix .community-header-content .action-links .action-subscribe-network, #network-lp .ece-community_header.affix .community-header-content .action-links .action-subscribe-network, #channel-home .ece-community_header.affix .community-header-content .action-links .action-subscribe-network, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .action-subscribe-network {
      display: inline-block; }
      #community-home .ece-community_header.affix .community-header-content .action-links .action-subscribe-network .action-subscribe, #network-lp .ece-community_header.affix .community-header-content .action-links .action-subscribe-network .action-subscribe, #channel-home .ece-community_header.affix .community-header-content .action-links .action-subscribe-network .action-subscribe, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .action-subscribe-network .action-subscribe {
        display: inline-block;
        margin-top: 0px; }
    #community-home .ece-community_header.affix .community-header-content .action-links .join-action-links, #network-lp .ece-community_header.affix .community-header-content .action-links .join-action-links, #channel-home .ece-community_header.affix .community-header-content .action-links .join-action-links, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .join-action-links {
      display: inline-block; }
      #community-home .ece-community_header.affix .community-header-content .action-links .join-action-links a, #network-lp .ece-community_header.affix .community-header-content .action-links .join-action-links a, #channel-home .ece-community_header.affix .community-header-content .action-links .join-action-links a, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .join-action-links a {
        display: inline-block;
        margin: 0px; }
    #community-home .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form, #network-lp .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form, #channel-home .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form {
      display: inline-block; }
      #community-home .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form .action-remove, #network-lp .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form .action-remove, #channel-home .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form .action-remove, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form .action-remove {
        margin-top: 0px;
        margin-left: 0px; }
    #community-home .ece-community_header.affix .community-header-content .action-links .admin-action-links, #network-lp .ece-community_header.affix .community-header-content .action-links .admin-action-links, #channel-home .ece-community_header.affix .community-header-content .action-links .admin-action-links, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .admin-action-links {
      display: inline-block; }
      #community-home .ece-community_header.affix .community-header-content .action-links .admin-action-links a, #network-lp .ece-community_header.affix .community-header-content .action-links .admin-action-links a, #channel-home .ece-community_header.affix .community-header-content .action-links .admin-action-links a, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .admin-action-links a {
        margin-top: 0px;
        margin-left: 10px; }
    #community-home .ece-community_header.affix .community-header-content .action-links .icon-follow-rss, #network-lp .ece-community_header.affix .community-header-content .action-links .icon-follow-rss, #channel-home .ece-community_header.affix .community-header-content .action-links .icon-follow-rss, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .icon-follow-rss {
      display: inline-block;
      margin-left: 10px;
      margin-top: 0px; }

  #community-home .ece-community_header.affix .community-header-content {
    margin-top: 0px; }
  #community-home .ece-community_header .community-header-content {
    margin-top: 5px; }

  .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-summary.col-sm-4 .summary {
      min-height: inherit; }
  #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; }
  #sponsor-profile .ec-body-content .about-experts .ece-about-contributor.col-sm-4 .inner .content .row {
    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; } }
/* 8-Sep Responsive Style */
@media only screen and (min-width: 320px) and (max-width: 767px) {
  nav.navbar#top-nav {
    height: auto; }
    nav.navbar#top-nav #primarymenu ul.nav {
      margin-bottom: 0px; }
      nav.navbar#top-nav #primarymenu ul.nav li a {
        padding: 12px 0 10px 0; }
    nav.navbar#top-nav .navbar-toggle {
      display: none; }
    nav.navbar#top-nav .navbar-body.navbar-collapse.collapse {
      display: block !important;
      margin-right: 0;
      margin-left: 0;
      padding: 0 0;
      border: none; }
    nav.navbar#top-nav .navbar-right {
      padding-left: 2px;
      padding-right: 2px; }
      nav.navbar#top-nav .navbar-right ul.navbar-nav > li > a {
        padding: 6px 6px !important; }
        nav.navbar#top-nav .navbar-right ul.navbar-nav > li > a.action-messages:after {
          right: 4px;
          top: 5px; }
        nav.navbar#top-nav .navbar-right ul.navbar-nav > li > a.action-messages .privatemsg-count {
          top: -2px;
          right: -3px; }
      nav.navbar#top-nav .navbar-right ul.navbar-nav li#create_content a:after {
        right: 4px;
        top: 7px; }
      nav.navbar#top-nav .navbar-right ul.navbar-nav li#search a:after {
        right: 3px;
        top: 5px; }

  li#profile_account.last .dropdown-profile_account .desktop, li#profile_account.last .dropdown-profile_account .device-390 {
    display: none !important; }
  li#profile_account.last .dropdown-profile_account .device-795 {
    display: block !important; }

  .page-news .message-container, .node-type-news-article .message-container {
    padding-top: 50px;
    padding-bottom: 65px; }
    .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%; }
  .page-news #page-wrapper, .node-type-news-article #page-wrapper {
    top: -65px; }

  .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user,
  .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user {
    width: 100%; }

  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: #2482fa;
        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; } }
@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 only screen and (min-width: 320px) and (max-width: 575px) {
  nav.navbar#top-nav .navbar-right ul.navbar-nav > li > a {
    padding: 6px 3px; } }
@media only screen and (max-width: 575px) {
  nav.navbar#top-nav .navbar-left {
    float: none !important;
    text-align: center;
    min-height: inherit; }
  nav.navbar#top-nav .navbar-right {
    float: none !important;
    min-height: 44px; }

  .page-news nav.navbar#top-nav {
    background: none; }
  .page-news #page-wrapper {
    top: -140px; }
  .page-news .message-container {
    padding-top: 110px; }

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

  nav.navbar.affix + #page-wrapper {
    margin-top: 210px; }

  #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-community_header.affix {
    top: 116px; }
    .ece-community_header.affix .community-header-content {
      display: block; }
      .ece-community_header.affix .community-header-content .affix-w-auto {
        width: 100%; }
      .ece-community_header.affix .community-header-content .group-detail {
        min-height: 45px; }
      .ece-community_header.affix .community-header-content .group-actions {
        margin-top: 10px; }
      .ece-community_header.affix .community-header-content .action-links .action-subscribe-network {
        display: block; }
        .ece-community_header.affix .community-header-content .action-links .action-subscribe-network .action-subscribe {
          border: none;
          padding: 0px;
          min-width: inherit;
          margin-top: 0px;
          display: inline-block; }
      .ece-community_header.affix .community-header-content .action-links .join-action-links {
        display: block; }
        .ece-community_header.affix .community-header-content .action-links .join-action-links a {
          border: none;
          padding: 0px;
          min-width: inherit;
          margin-top: 0px;
          display: inline-block; }
      .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form {
        display: block; }
        .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form .action-remove {
          border: none;
          padding: 0;
          margin: 0;
          min-width: inherit; }
      .ece-community_header.affix .community-header-content .action-links .admin-action-links {
        display: block; }
        .ece-community_header.affix .community-header-content .action-links .admin-action-links a {
          border: none;
          padding: 0;
          margin: 0;
          min-width: inherit; }
      .ece-community_header.affix .community-header-content .action-links .icon-follow-rss {
        display: block;
        margin-left: 0px;
        margin-top: 0px; }

  #network-lp .ece-community_header .community-header-content .action-links .action-subscribe-network, #community-home .ece-community_header .community-header-content .action-links .action-subscribe-network, #channel-home .ece-community_header .community-header-content .action-links .action-subscribe-network, #ece-group-org-content .ece-community_header .community-header-content .action-links .action-subscribe-network {
    display: block; }
    #network-lp .ece-community_header .community-header-content .action-links .action-subscribe-network .action-subscribe, #community-home .ece-community_header .community-header-content .action-links .action-subscribe-network .action-subscribe, #channel-home .ece-community_header .community-header-content .action-links .action-subscribe-network .action-subscribe, #ece-group-org-content .ece-community_header .community-header-content .action-links .action-subscribe-network .action-subscribe {
      border: none;
      padding: 0px;
      min-width: inherit;
      margin-top: 0px;
      display: inline-block; }
  #network-lp .ece-community_header .community-header-content .action-links .join-action-links, #community-home .ece-community_header .community-header-content .action-links .join-action-links, #channel-home .ece-community_header .community-header-content .action-links .join-action-links, #ece-group-org-content .ece-community_header .community-header-content .action-links .join-action-links {
    display: block; }
    #network-lp .ece-community_header .community-header-content .action-links .join-action-links a, #community-home .ece-community_header .community-header-content .action-links .join-action-links a, #channel-home .ece-community_header .community-header-content .action-links .join-action-links a, #ece-group-org-content .ece-community_header .community-header-content .action-links .join-action-links a {
      border: none;
      padding: 0px;
      min-width: inherit;
      margin-top: 0px;
      display: inline-block; }
  #network-lp .ece-community_header .community-header-content .action-links form.ece-group_membership-form, #community-home .ece-community_header .community-header-content .action-links form.ece-group_membership-form, #channel-home .ece-community_header .community-header-content .action-links form.ece-group_membership-form, #ece-group-org-content .ece-community_header .community-header-content .action-links form.ece-group_membership-form {
    display: block; }
    #network-lp .ece-community_header .community-header-content .action-links form.ece-group_membership-form .action-remove, #community-home .ece-community_header .community-header-content .action-links form.ece-group_membership-form .action-remove, #channel-home .ece-community_header .community-header-content .action-links form.ece-group_membership-form .action-remove, #ece-group-org-content .ece-community_header .community-header-content .action-links form.ece-group_membership-form .action-remove {
      border: none;
      padding: 0;
      margin: 0;
      min-width: inherit; }
  #network-lp .ece-community_header .community-header-content .action-links .admin-action-links, #community-home .ece-community_header .community-header-content .action-links .admin-action-links, #channel-home .ece-community_header .community-header-content .action-links .admin-action-links, #ece-group-org-content .ece-community_header .community-header-content .action-links .admin-action-links {
    display: block; }
    #network-lp .ece-community_header .community-header-content .action-links .admin-action-links a, #community-home .ece-community_header .community-header-content .action-links .admin-action-links a, #channel-home .ece-community_header .community-header-content .action-links .admin-action-links a, #ece-group-org-content .ece-community_header .community-header-content .action-links .admin-action-links a {
      border: none;
      padding: 0;
      margin: 0;
      min-width: inherit; }
  #network-lp .ece-community_header .community-header-content .action-links .icon-follow-rss, #community-home .ece-community_header .community-header-content .action-links .icon-follow-rss, #channel-home .ece-community_header .community-header-content .action-links .icon-follow-rss, #ece-group-org-content .ece-community_header .community-header-content .action-links .icon-follow-rss {
    display: block;
    margin-left: 0px;
    margin-top: 0px; }

  #community-home .ece-community_header.affix .community-header-content .group-actions, #network-lp .ece-community_header.affix .community-header-content .group-actions, #channel-home .ece-community_header.affix .community-header-content .group-actions, #ece-group-org-content .ece-community_header.affix .community-header-content .group-actions, #ece-group-org-content .ece-community_header.affix .community-header-content .group-actions {
    margin-top: 0; }
  #community-home .ece-community_header.affix .community-header-content .action-links, #network-lp .ece-community_header.affix .community-header-content .action-links, #channel-home .ece-community_header.affix .community-header-content .action-links, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links {
    padding-left: 45px;
    display: block; }
    #community-home .ece-community_header.affix .community-header-content .action-links .action-subscribe-network, #network-lp .ece-community_header.affix .community-header-content .action-links .action-subscribe-network, #channel-home .ece-community_header.affix .community-header-content .action-links .action-subscribe-network, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .action-subscribe-network, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .action-subscribe-network {
      display: block; }
      #community-home .ece-community_header.affix .community-header-content .action-links .action-subscribe-network .action-subscribe, #network-lp .ece-community_header.affix .community-header-content .action-links .action-subscribe-network .action-subscribe, #channel-home .ece-community_header.affix .community-header-content .action-links .action-subscribe-network .action-subscribe, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .action-subscribe-network .action-subscribe, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .action-subscribe-network .action-subscribe {
        display: inline-block;
        margin-top: 0px; }
    #community-home .ece-community_header.affix .community-header-content .action-links .join-action-links, #network-lp .ece-community_header.affix .community-header-content .action-links .join-action-links, #channel-home .ece-community_header.affix .community-header-content .action-links .join-action-links, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .join-action-links, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .join-action-links {
      display: block; }
      #community-home .ece-community_header.affix .community-header-content .action-links .join-action-links a, #network-lp .ece-community_header.affix .community-header-content .action-links .join-action-links a, #channel-home .ece-community_header.affix .community-header-content .action-links .join-action-links a, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .join-action-links a, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .join-action-links a {
        display: inline-block;
        margin-top: 0px; }
    #community-home .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form, #network-lp .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form, #channel-home .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form {
      display: block; }
      #community-home .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form .action-remove, #network-lp .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form .action-remove, #channel-home .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form .action-remove, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form .action-remove, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links form.ece-group_membership-form .action-remove {
        margin-top: 0px;
        margin-left: 0px; }
    #community-home .ece-community_header.affix .community-header-content .action-links .admin-action-links, #network-lp .ece-community_header.affix .community-header-content .action-links .admin-action-links, #channel-home .ece-community_header.affix .community-header-content .action-links .admin-action-links, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .admin-action-links, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .admin-action-links {
      display: block; }
      #community-home .ece-community_header.affix .community-header-content .action-links .admin-action-links a, #network-lp .ece-community_header.affix .community-header-content .action-links .admin-action-links a, #channel-home .ece-community_header.affix .community-header-content .action-links .admin-action-links a, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .admin-action-links a, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .admin-action-links a {
        margin-top: 0px;
        margin-left: 0px; }
    #community-home .ece-community_header.affix .community-header-content .action-links .icon-follow-rss, #network-lp .ece-community_header.affix .community-header-content .action-links .icon-follow-rss, #channel-home .ece-community_header.affix .community-header-content .action-links .icon-follow-rss, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .icon-follow-rss, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links .icon-follow-rss {
      display: block;
      margin-left: 0px;
      margin-top: 0px; }

  #community-home .ece-community_header.affix .community-header-content {
    margin-top: 0px; }
  #community-home .ece-community_header .community-header-content {
    margin-top: 5px; } }
@media screen and (max-width: 500px) {
  .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail {
    display: block; }
    .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile {
      width: 100%;
      min-width: 100%; }
      .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ec-author-profile .ece-action-group .author-bio p {
        display: none; }
    .left-sidebar .left-sidebar-col .ece-author-detail-card .ece-author-detail .ece-auth-bio-wrap {
      display: none; }

  .ece-community_header.affix {
    height: auto !important;
    overflow: visible; }

  .ece-community_header .community-subtasks .container ul.subtasks li a.dropdown-communities {
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    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.dropdown-communities:hover, .ece-community_header .community-subtasks .container ul.subtasks li a.dropdown-communities:focus {
      color: #36a7a3; }
  .ece-community_header .community-subtasks .container ul.subtasks li.open.more a.dropdown-communities {
    color: #36a7a3; }
  .ece-community_header .community-subtasks .container ul.subtasks li.open ul.dropdown-menu {
    border: none;
    margin-top: 0; }
  .ece-community_header .community-subtasks .container ul.subtasks li.open ul li {
    display: block; }
    .ece-community_header .community-subtasks .container ul.subtasks li.open ul li a {
      color: #36a7a3;
      display: block;
      text-align: left;
      padding-top: 5px;
      padding-bottom: 5px; }
  .ece-community_header .community-header-content .header-content .community-image {
    display: none; }
  .ece-community_header.affix .community-header-content {
    margin-bottom: 0px; }

  #network-lp .ece-community_header .community-header-content .header-content, #community-home .ece-community_header .community-header-content .header-content, #channel-home .ece-community_header .community-header-content .header-content, #ece-group-org-content .ece-community_header .community-header-content .header-content {
    text-align: center; }
    #network-lp .ece-community_header .community-header-content .header-content .community-label, #community-home .ece-community_header .community-header-content .header-content .community-label, #channel-home .ece-community_header .community-header-content .header-content .community-label, #ece-group-org-content .ece-community_header .community-header-content .header-content .community-label {
      display: block; }
      #network-lp .ece-community_header .community-header-content .header-content .community-label h2, #community-home .ece-community_header .community-header-content .header-content .community-label h2, #channel-home .ece-community_header .community-header-content .header-content .community-label h2, #ece-group-org-content .ece-community_header .community-header-content .header-content .community-label h2 {
        margin-bottom: 0px; }
    #network-lp .ece-community_header .community-header-content .header-content .community-image, #community-home .ece-community_header .community-header-content .header-content .community-image, #channel-home .ece-community_header .community-header-content .header-content .community-image, #ece-group-org-content .ece-community_header .community-header-content .header-content .community-image {
      display: none; }
  #network-lp .ece-community_header .community-header-content .action-links, #community-home .ece-community_header .community-header-content .action-links, #channel-home .ece-community_header .community-header-content .action-links, #ece-group-org-content .ece-community_header .community-header-content .action-links {
    padding-left: 0;
    text-align: center; }

  #community-home .ece-community_header.affix, #network-lp .ece-community_header.affix, #channel-home .ece-community_header.affix, #ece-group-org-content .ece-community_header.affix {
    padding-top: 0px; }
    #community-home .ece-community_header.affix .c-header-top-row .container .icon-network, #network-lp .ece-community_header.affix .c-header-top-row .container .icon-network, #channel-home .ece-community_header.affix .c-header-top-row .container .icon-network, #ece-group-org-content .ece-community_header.affix .c-header-top-row .container .icon-network {
      position: static;
      padding: 10px 0; }
    #community-home .ece-community_header.affix .community-header-content, #network-lp .ece-community_header.affix .community-header-content, #channel-home .ece-community_header.affix .community-header-content, #ece-group-org-content .ece-community_header.affix .community-header-content {
      margin-bottom: 0px; }
      #community-home .ece-community_header.affix .community-header-content .group-detail, #network-lp .ece-community_header.affix .community-header-content .group-detail, #channel-home .ece-community_header.affix .community-header-content .group-detail, #ece-group-org-content .ece-community_header.affix .community-header-content .group-detail {
        min-height: inherit; }
      #community-home .ece-community_header.affix .community-header-content .group-actions, #network-lp .ece-community_header.affix .community-header-content .group-actions, #channel-home .ece-community_header.affix .community-header-content .group-actions, #ece-group-org-content .ece-community_header.affix .community-header-content .group-actions {
        margin-top: 0; }
      #community-home .ece-community_header.affix .community-header-content .action-links, #network-lp .ece-community_header.affix .community-header-content .action-links, #channel-home .ece-community_header.affix .community-header-content .action-links, #ece-group-org-content .ece-community_header.affix .community-header-content .action-links {
        padding-left: 0px;
        display: block; }
      #community-home .ece-community_header.affix .community-header-content .header-content .community-label h2, #network-lp .ece-community_header.affix .community-header-content .header-content .community-label h2, #channel-home .ece-community_header.affix .community-header-content .header-content .community-label h2, #ece-group-org-content .ece-community_header.affix .community-header-content .header-content .community-label h2 {
        margin-top: 0; }

  #network-lp .ece-community_header .community-header-content {
    margin-top: 10px; }

  #channel-home .ece-community_header .community-header-content, #ece-group-org-content .ece-community_header .community-header-content {
    margin-top: 0;
    margin-bottom: 20px; }
    #channel-home .ece-community_header .community-header-content .header-content .community-image, #ece-group-org-content .ece-community_header .community-header-content .header-content .community-image {
      display: none; }
    #channel-home .ece-community_header .community-header-content .action-links, #ece-group-org-content .ece-community_header .community-header-content .action-links {
      padding-left: 0; } }
@media only screen and (max-width: 420px) {
  nav.navbar#top-nav .navbar-left {
    width: 100%;
    text-align: center; }
    nav.navbar#top-nav .navbar-left #primarymenu ul.navbar-nav li ul.dropdown-menu {
      right: 0;
      left: inherit;
      text-align: right; }
  nav.navbar#top-nav .navbar-right {
    width: 100%;
    padding: 0px; }

  #newsletter-stream header.message-container .page-title {
    padding-right: 30px; }

  .ece-community_header .community-header-content .header-content .community-image {
    float: none;
    margin: 0 auto; }
  .ece-community_header .community-header-content .header-content .community-label {
    display: block;
    text-align: center; }
  .ece-community_header .community-header-content .action-links {
    padding-left: 0;
    text-align: center; }
  .ece-community_header.affix .community-header-content {
    margin-bottom: 0px; }
    .ece-community_header.affix .community-header-content .community-image {
      float: left;
      margin: 0 20px 0 0; }
    .ece-community_header.affix .community-header-content .header-content .community-label {
      display: inline-block;
      text-align: center; }
    .ece-community_header.affix .community-header-content .action-links {
      display: block; }
      .ece-community_header.affix .community-header-content .action-links .icon-follow-rss {
        margin-left: 0;
        margin-top: 10px; }
      .ece-community_header.affix .community-header-content .action-links .admin-action-links a {
        margin-left: 0;
        margin-top: 10px; } }
@media only screen and (max-width: 400px) {
  nav.navbar#top-nav .navbar-right ul.navbar-nav > li > a {
    padding: 6px 3px; }
  nav.navbar#top-nav .navbar-right ul.navbar-nav > li#profile_account .profile-realname {
    max-width: 40px; }

  .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: 319px) {
  .navbar-toggle {
    display: none; }

  .navbar-body.navbar-collapse.collapse {
    display: block !important;
    margin-right: 0;
    margin-left: 0;
    padding: 0 0;
    border: none; }

  nav.navbar#top-nav {
    height: auto; }

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

  #newsletter-stream header.message-container .page-title {
    padding-right: 0px; }

  .ece-community_header.affix {
    top: 125px; } }
@media only screen and (max-width: 235px) {
  .ece-community_header.affix {
    top: 155px; } }
@media screen and (min-width: 576px) and (max-width: 767px) {
  /*.col-xs-12.col-sm-12.col-lg-9 {width: 70% !important;}
  .col-xs-12.col-sm-12.col-lg-3.sidebar {width: 30% !important;}*/
  .oas-ad {
    display: block !important; }

  /*.col-xs-12.col-sm-6.col-md-8.col-lg-9 {width: 75%;}
  .col-xs-12.col-sm-6.col-md-4.col-lg-3.sidebar {width: 25%; overflow: scroll;}*/
  .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; }

  nav.navbar#top-nav #primarymenu ul.nav {
    margin-top: 0px; }

  .ece-member_account-following .container-fluid .content .ece-follow_card.ece-follow_card-user,
  .ece-member_account-followers .container-fluid .content .ece-follow_card.ece-follow_card-user {
    width: calc(50% - 30px); }

  body.page-topics .ece-topics .sector-cards .topics-tabs-wrapper ul.nav-tabs li {
    width: 33%; }

  #ece-member-group .search-results tr {
    width: calc(50% - 20px); } }
/* 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;
    font-family: inherit;
    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; }
  .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-family: "Raleway", sans-serif;
    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-family: "Raleway", sans-serif;
    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 !important; }

#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: #F49340;
    border: 1px solid #F49340 !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; }

#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 #commmon-content-entry .container {
    width: 100%; }
  #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; }
  #postcontent-entry-wrapper-nds .tab-section .panel-heading .panel-tabs li {
    border: 1px solid transparent; }
  @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: 12px !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-family: "arial";
    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-image, #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;
      margin-bottom: 0px !important; }
    #postcontent-entry-wrapper-nds .form-body .form-item {
      width: 100%;
      padding-bottom: 0px !important;
      margin-bottom: 15px !important;
      box-shadow: #CCC 1px 1px 5px 0;
      background-color: #fff;
      padding: 15px !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", "Open Sans", Helvetica, Arial, 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 12px;
        padding: 10px 0 0 23px; }
        #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;
          border-radius: 4px;
          width: 100%;
          margin: 0 10px; }
          #postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs li:hover {
            background: #efefef !important;
            border: 1px solid #d7d7d7 !important; }
        #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;
            font-size: 20px;
            font-weight: 600;
            margin: 4px 0;
            padding: 0; }
        #postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs i {
          background: transparent;
          color: #808080;
          font-size: 36px;
          height: 25px;
          line-height: 25px;
          text-align: center;
          width: 25px;
          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 .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: #F49340; }
        #postcontent-entry-wrapper-nds .form-body .tab-section .ece-chooser_item .tick-mark:before {
          content: "\f00c";
          color: #F49340;
          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: #F49340; }
      #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 #edit-ece-resource-type .form-item-ece-resource-type-und #edit-ece-resource-type-und .form-type-radio {
      background: transparent; }
    #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;
    box-shadow: 1px 1px 5px 0 #ccc !important;
    /* Help text popover */ }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content .text-format-wrapper .form-type-select {
      padding: 0px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content .text-format-wrapper .filter-help {
      padding: 15px 0; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content .description {
      margin-left: 0;
      margin-top: 0.4em; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content #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 .tab-content .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 .tab-content .field-type-list-boolean.field-name-ece-anonymous-author {
      border: none;
      padding-left: 0; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content .node-shared_link-form .tabledrag-hide {
      display: none !important; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content .field-multiple-drag a.tabledrag-handle {
      display: none; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content #edit-ece-main-image.field-name-ece-main-image {
      margin-bottom: 0; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content label {
      font-family: "Titillium Web", sans-serif !important;
      font-size: 16px;
      line-height: 16px;
      color: #222222;
      font-weight: 500; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content #edit-resource-location-chooser {
      border: none;
      padding-left: 0; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content #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 .tab-content #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 .tab-content #edit-resource-location-chooser {
      margin-bottom: 0px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content #edit-ece-main-url {
      border: 0px;
      padding: 0px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content #edit-ece-hashtags--4 {
      padding-top: 0px;
      padding-bottom: 25px;
      margin-bottom: 0px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content .text-format-wrapper .form-item {
      padding-bottom: 35px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content #edit-ece-hashtags--3 {
      padding: 0px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content #edit-ece-hashtags--2 {
      padding: 0px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content #edit-ece-main-image {
      padding-top: 0px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content #edit-ece-hashtags {
      padding-top: 0px;
      padding-bottom: 0px;
      margin-bottom: 0px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content .child-0 {
      margin-left: 0px !important; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content .main-box-containt {
      padding-top: 5px;
      padding-bottom: 0px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content .icon-below-caption {
      font-size: 13px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content .active-resource-type {
      background-color: #efefef !important;
      border: 1px solid #d7d7d7;
      border-radius: 4px; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content .filter-wrapper {
      padding: 0 !important; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .tab-content .case-study-box h4 {
      margin-bottom: 5px;
      margin-top: 0;
      padding: 0px;
      font-size: 16px; }
    #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 label[for="edit-ece-resource-type-und"] {
      display: none; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .ece-resource-type-pc label {
      color: #5e86c3 !important;
      display: block;
      font-size: 14px;
      font-weight: normal;
      left: 0;
      margin: 0 0 5px;
      padding: 0;
      cursor: pointer;
      position: absolute;
      right: 0; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .ece-resource-type-pc .form-type-radio {
      border-radius: 4px;
      display: inline-block;
      float: left;
      margin-bottom: 0;
      min-height: 90px;
      min-width: 130px;
      padding: 5px !important;
      position: relative;
      text-align: center;
      width: calc(90% / 6); }
    #postcontent-entry-wrapper-nds #commmon-content-entry .ece-resource-type-pc .form-type-radio:hover {
      background: #efefef !important;
      border: 1px solid #d7d7d7;
      cursor: pointer; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .ece-resource-type-pc input.form-radio[type="radio"] {
      opacity: 0;
      display: none;
      margin: 0 auto; }
    #postcontent-entry-wrapper-nds #commmon-content-entry .ece-resource-type-pc .form-item-ece-resource-type-und {
      padding: 0;
      margin-right: 0px; }
    #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: #222 !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: 22px 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 .text-summary-wrapper {
    position: relative; }
    #postcontent-entry-wrapper-nds .text-summary-wrapper .description {
      position: absolute;
      top: 36px; }
  @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: "Titillium Web", 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 12px  !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: 10px 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: #02599D !important;
            font-size: 14px !important;
            font-weight: normal !important; }
            #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: #F49340 !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: #F49340;
                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 .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;
    margin-bottom: 14px;
    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 {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  text-align: left;
  color: #383838;
  /*radio css*/
  /*checkbox css*/ }
  #postcontent-entry-wrapper-nds .ui-tabs .ui-tabs-nav {
    display: flex;
    flex-wrap: nowrap;
    align-items: center; }
  #postcontent-entry-wrapper-nds .field-type-entity_reference {
    box-shadow: none; }
  #postcontent-entry-wrapper-nds .form-body#commmon-content-entry {
    background: none;
    box-shadow: inherit !important; }
    #postcontent-entry-wrapper-nds .form-body#commmon-content-entry .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#commmon-content-entry .tab-content label {
      line-height: normal;
      color: #383838;
      font-size: 14px;
      font-weight: bold;
      font-family: "Titillium Web", sans-serif !important; }
      #postcontent-entry-wrapper-nds .form-body#commmon-content-entry .tab-content label.option {
        color: #4a4a4a !important;
        font-size: 12px !important;
        font-weight: normal !important; }
    #postcontent-entry-wrapper-nds .form-body#commmon-content-entry .tab-content .description {
      margin-top: 0;
      margin-bottom: 10px;
      color: #8d8d8d; }
    #postcontent-entry-wrapper-nds .form-body#commmon-content-entry .tab-content .text-format-wrapper .filter-help {
      padding: 0px;
      font-size: 11px; }
    #postcontent-entry-wrapper-nds .form-body#commmon-content-entry .tab-content .form-item:hover, #postcontent-entry-wrapper-nds .form-body#commmon-content-entry .tab-content .form-item:active, #postcontent-entry-wrapper-nds .form-body#commmon-content-entry .tab-content .form-item:focus, #postcontent-entry-wrapper-nds .form-body#commmon-content-entry .tab-content .form-item:focus-within {
      background: none !important;
      border: none; }
    #postcontent-entry-wrapper-nds .form-body#commmon-content-entry .tab-content label.option {
      color: #383838 !important;
      font-size: 12px !important; }
    #postcontent-entry-wrapper-nds .form-body#commmon-content-entry i {
      color: #2482fa; }
  #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 {
    background: none;
    border: none; }
  #postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs a {
    font-size: 14px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: -0.2px;
    color: #383838 !important;
    margin-bottom: 0px; }
    #postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs a i {
      color: #2482fa; }
    #postcontent-entry-wrapper-nds .form-body .tab-section .panel-heading .panel-tabs a span {
      margin: 0px;
      font-size: 24px;
      font-weight: 300;
      color: #8d8d8d; }
  #postcontent-entry-wrapper-nds .form-body .tabs-section {
    font-family: "Titillium Web", sans-serif !important; }
    #postcontent-entry-wrapper-nds .form-body .tabs-section .tab-section {
      font-family: "Titillium Web", sans-serif !important; }
  #postcontent-entry-wrapper-nds .form-body .form-item {
    box-shadow: none;
    padding-top: 0 !important;
    padding: 0 !important; }
    #postcontent-entry-wrapper-nds .form-body .form-item .cke_chrome {
      background: none;
      border: none; }
      #postcontent-entry-wrapper-nds .form-body .form-item .cke_chrome .cke_contents {
        border-radius: 0px;
        border: 1px solid #e0e0e0; }
  #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"] {
    font-size: 12px;
    border-radius: 80px;
    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 {
      border: solid 1px #2482fa; }
  #postcontent-entry-wrapper-nds select {
    font-size: 12px;
    color: #383838;
    border: none;
    background: none;
    border-bottom: 1px solid #d8d8d8; }
    #postcontent-entry-wrapper-nds select:focus {
      outline: none; }
  #postcontent-entry-wrapper-nds .vertical-tabs {
    border: none; }
    #postcontent-entry-wrapper-nds .vertical-tabs ul.vertical-tabs-list {
      border: none; }
      #postcontent-entry-wrapper-nds .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 {
          background-color: #2482fa;
          color: #fff; }
          #postcontent-entry-wrapper-nds .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 {
              color: #fff; }
  #postcontent-entry-wrapper-nds .ece-guidelines {
    font-family: "Titillium Web", sans-serif !important;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: left;
    color: #383838;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08); }
    #postcontent-entry-wrapper-nds .ece-guidelines p {
      font-family: "Titillium Web", sans-serif !important;
      font-size: 14px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: -0.2px;
      text-align: left;
      color: #8d8d8d; }
    #postcontent-entry-wrapper-nds .ece-guidelines ul {
      padding-left: 20px; }
      #postcontent-entry-wrapper-nds .ece-guidelines ul li {
        color: #8d8d8d; }
    #postcontent-entry-wrapper-nds .ece-guidelines h3.page-segment-header {
      font-size: 16px;
      font-weight: 600;
      color: #2482fa;
      padding: 0 0 5px 0;
      margin-bottom: 5px; }
  #postcontent-entry-wrapper-nds .field-type-entity_reference {
    padding: 0px; }
  #postcontent-entry-wrapper-nds .autocomplete-deluxe-container {
    font-size: 12px;
    border-radius: 80px;
    background-color: #fafafa;
    border: solid 1px #e0e0e0; }
  #postcontent-entry-wrapper-nds [type="radio"]:checked,
  #postcontent-entry-wrapper-nds [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 {
    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: #383838; }
  #postcontent-entry-wrapper-nds [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%; }
  #postcontent-entry-wrapper-nds [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 #2482fa; }
  #postcontent-entry-wrapper-nds [type="radio"]:checked + label:after,
  #postcontent-entry-wrapper-nds [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 5px;
    height: 5px;
    background: #2482fa;
    border: 1px solid #2482fa;
    position: absolute;
    top: 6px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease; }
  #postcontent-entry-wrapper-nds [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0); }
  #postcontent-entry-wrapper-nds [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) {
    position: absolute;
    left: -9999px; }
  #postcontent-entry-wrapper-nds [type="checkbox"]:checked + label,
  #postcontent-entry-wrapper-nds [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: #383838; }
  #postcontent-entry-wrapper-nds [type="checkbox"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 4px;
    width: 13px;
    height: 13px;
    border-radius: 2px;
    background-color: #fafafa;
    border: solid 1px #e0e0e0; }
  #postcontent-entry-wrapper-nds [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 #2482fa; }
  #postcontent-entry-wrapper-nds [type="checkbox"]:checked + label:after,
  #postcontent-entry-wrapper-nds [type="checkbox"]:not(:checked) + label:after {
    content: '';
    width: 5px;
    height: 5px;
    background: #2482fa;
    position: absolute;
    top: 8px;
    left: 4px;
    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 {
    content: '\e013';
    background: none;
    font-family: 'Glyphicons Halflings';
    top: 5px;
    color: #2482fa;
    left: 3px;
    font-size: 8px;
    width: auto;
    height: auto; }
  #postcontent-entry-wrapper-nds [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0); }
  #postcontent-entry-wrapper-nds [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 span.chooser-item, #postcontent-entry-wrapper-nds .action-import {
    display: inline-block;
    border-radius: 40px;
    width: auto;
    height: 30px;
    display: inline-block;
    border-radius: 15px;
    background-color: #fff;
    font-family: "Titillium Web", sans-serif !important;
    font-size: 14px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 24px;
    letter-spacing: -0.2px;
    text-align: center;
    color: #fff;
    border: solid 2px #2482fa;
    list-style-type: none;
    padding: 0px;
    padding-left: 20px;
    padding-right: 20px;
    cursor: pointer;
    background: #2482fa; }
    #postcontent-entry-wrapper-nds input[type="submit"]:hover, #postcontent-entry-wrapper-nds span.chooser-item:hover, #postcontent-entry-wrapper-nds .action-import:hover {
      color: #fff;
      box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
      background: #2482fa;
      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; }
    #postcontent-entry-wrapper-nds input[type="submit"]:focus, #postcontent-entry-wrapper-nds span.chooser-item:focus, #postcontent-entry-wrapper-nds .action-import:focus {
      color: #fff;
      box-shadow: 0 8px 11px 0 rgba(0, 100, 167, 0.31);
      opacity: 0.7;
      outline: none; }
  #postcontent-entry-wrapper-nds .action-import {
    margin: 10px 0; }

.homeNewContentEntry {
  background: #fff;
  margin-bottom: 10px;
  box-shadow: none;
  font-family: "Titillium Web", 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: "Titillium Web", sans-serif; }
    .homeNewContentEntry a.action-create {
      margin-left: 0px;
      margin-right: 0px;
      border-radius: 0 40px 40px 0;
      border: none;
      height: auto;
      line-height: normal;
      font-size: 14px;
      font-weight: 600;
      font-style: normal;
      font-stretch: normal;
      letter-spacing: -0.3px;
      padding: 10px 0px;
      color: #383838;
      background: #fff;
      font-family: "Titillium Web", 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: "Titillium Web", sans-serif !important;
      font-size: 12px;
      font-weight: 600;
      font-style: normal;
      font-stretch: normal;
      line-height: 24px;
      letter-spacing: -0.2px;
      text-align: center;
      color: #fff;
      border: solid 2px #2482fa;
      list-style-type: none;
      padding: 0px;
      padding-left: 20px;
      padding-right: 20px;
      cursor: pointer;
      background: #2482fa; }
      .homeNewContentEntry a.next-link-btn:hover {
        color: #fff;
        background: #2482fa;
        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; }

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