:root {
  --primary-color: #359f3d;
  --basicEventColor: #ff00b5;
  --basicOpportunityColor: #592ed3;
  --basicKnowledgeColor: #007dff;
  --basicHover: #359f3d;
}
/***********************banner*******************************/
.path-frontpage .full-width-banner .block-title {
  display: none;
}
.path-frontpage .full-width-banner .block--intro-text__content {
  padding: 0;
  /* padding-top: 8px; */
  max-width: 100%;
}
.full-width-banner .region--fullwidth-banner .trendingblocks .trending-item-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100% !important;
  gap: 25px;
}
.full-width-banner .trending-img-wrap .img-wrap {
  height: 384px;
  position: relative;
  box-shadow: none;
  margin: 0;
  padding: 21px 24px;
}
.user-logged-in .full-width-banner .trending-img-wrap .img-wrap {
  height: 282px;
}
.user-logged-in  .full-width-banner {
  margin-bottom: 12px;
}
.full-width-banner .trending-img-wrap .trend-data-wrap {
  width: 100%;
  /* padding: 20px 25px; */
  /* position: absolute;
  top: 0;F
  z-index: 3; */
  height: 100%;
}
.full-width-banner .trending-img-wrap .trend-data-wrap .trend-head {
  font-size: 16px;
  color: #fff;
  display: inline-block;
  font-weight: 400;
  line-height: 22px;
  position: relative;
  z-index: 2;
}
.not-logged-in .full-width-banner .trending-img-wrap .trend-data-wrap .trend-meta-data .trending-name a {
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
}
.full-width-banner .trending-img-wrap .trend-data-wrap .trend-meta-data .trending-name a {
  font-family: var(--secondary-font);
  font-size: 28px;
  color: #fff;
  font-weight: 700;
  line-height: 34px;
}
.full-width-banner .trending-img-wrap .trend-data-wrap .trend-meta-data .trending-name a:hover {
  /* color: var(--primary-color); */
  color: #000;
}
.full-width-banner .trending-img-wrap .trend-data-wrap .trend-meta-data .trend-type-wrap .type-wrap {
  font-size: 16px;
  color: #fff;
  font-weight: 400;
  /* line-height: 22px; */
  line-height: 19px;
}
.full-width-banner .trending-img-wrap .trend-data-wrap .trend-meta-data .trend-type-wrap {
  position: absolute;
  bottom: 20px;
  z-index: 2;
}
.full-width-banner .trending-img-wrap .trend-data-wrap .trend-meta-data .trend-type-wrap .type-wrap > span.trend-type {
  padding-right: 8px;
}
.full-width-banner .trending-img-wrap .trend-data-wrap .trend-meta-data .trend-type-wrap .type-wrap > span.pipe {
  height: 19px;
  width: 1px;
  background: #fff;
  padding: 0;
  margin-right: 8px;
  margin-bottom: -4px;
  /* margin-bottom: -3px; */
  display: inline-block;
}
.main-container .container {
  margin-top: 24px;
}
.block-page-title-block {
  display: none;
}
/******************************content*****************************************/
/* .quicktabs-wrapper .item-list {
  margin-bottom: 24px;
} */

.quicktab-activity-stream .form-group {
  margin-bottom: 0;
}

/* .stream-Event,
.event-share-section,
.views-field-field-event-comments,
.view-upcoming-events{
  --primary-color:#FF00B5;
  --basicHover:#000;
}
.stream-Opportunity,
.opportunity-share-section,
.views-field-field-opportunities-comments,
.view-latest-opportunities{
  --primary-color:#592ED3;
  --basicHover:#592ED3;
}
.stream-Knowledge,
.knowledge-share-section,
.views-field-field-knowledge-comments {
  --primary-color: #007DFF;
  --basicHover:#007DFF;
} */

/***********************info*****************************/
.quicktab-activity-stream {
  position: relative;
}
body .quicktab-info {
  margin: 0;
  padding: 0;
  box-shadow: none;
  position: absolute;
  top: 2px;
  right: 0px;
  min-width: 40px;
  min-height: 40px;
  padding-top: 42px;
  background: url(img/new-icons/info_green.svg) no-repeat right 0 top 5px;
  display: none;
  z-index: 99;
  cursor: pointer;
}
body .quicktab-info:hover {
  background: url(img/new-icons/info_green_hover.svg) no-repeat right 0 top 5px;
}
body .quicktab-info .card__block {
  max-width: 100%;
  background: #fff;
  position: relative;
  width: 400px;
  z-index: 6;
  display: none;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.75);
  padding: 1.25rem;
  cursor: default;
}
body .quicktab-info .card__block .info > span {
  display: inline;
}
body .quicktab-info .card__block .info {
  font-size: 13px;
  line-height: 17px;
  font-weight: 400;
  color: #000;
  margin-bottom: 5px;
}
body .quicktab-info .card__block .info:last-child {
  margin: 0;
}
body .quicktab-info .card__block .info .info-title {
  font-weight: bold;
}
body .quicktab-info .card__block .info .info-title:last-child {
  margin-bottom: 0;
}
body .quicktab-activity-stream .quicktab-info {
  display: flex;
}
/* body.path-frontpage .quicktabs-wrapper .item-list {
  max-width: calc(100% - 40px);
  width: 100%;
  margin-bottom: 24px;
} */
/* .path-frontpage .quicktabs-wrapper .item-list li a {
  width: 170px;
} */
.path-frontpage .owl-dots {
  display: none;
}
.path-frontpage .full-width-banner .no-js .owl-carousel,
.path-frontpage .full-width-banner .owl-carousel.owl-loaded {
  display: block !important;
}
/* .path-frontpage .owl-carousel .owl-stage{
  max-width: calc(100% - 90px);
  margin: 0 auto;
} */
/* .path-frontpage .splash-message-block .profile-splash-message-wrapper,
.path-frontpage .alert {
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  font-weight: 400;
  background: var(--primary-color);
  padding: 10px 30px;
  margin-bottom: 10px;
  border-radius: 5px;
  width: 100%;
}
.path-frontpage .splash-message-block .field-content,
.path-frontpage .alert .field-content {
  width: 100%;
}
.path-frontpage .splash-message-block .profile-splash-message-wrapper a,
.path-frontpage .alert a {
  opacity: 1;
  font-weight: 700;
  cursor: pointer;
}
.path-frontpage .splash-message-block .profile-splash-message {
  max-width: 1200px;
  width: 1200px;
  margin: auto;
  padding: 0;
}
.path-frontpage .splash-message-block .form-group {
  margin-bottom: 0 !important;
} */
.main-container .banner-block {
  margin-top: 36px;
  margin-bottom: 0;
}
.path-frontpage .view-upcoming-events .custom-detail-button {
  display: none !important;
}

/* 25-11-2024 home task 383054*/
.path-frontpage .quicktab-activity-stream .stream-list-item .media .author-name a {
  line-height: 19px;
  font-weight: 600;
}

/* ********** Task #383128 issue 1 25-11-2024************ */
.full-width-banner .trending-img-wrap .trend-data-wrap .trend-head {
  line-height: 19px;
}
.full-width-banner .trending-img-wrap .trend-data-wrap .trend-meta-data .trending-name a {
  line-height: 34px;
  display: flex;
}
/* ********** Task #383129 issue 1 25-11-2024************ */
.quicktab-activity-stream .stream-list-item .media .media-body .media-heading {
  font-size: 16px;
  line-height: 19px;
}
.full-width-banner .trending-img-wrap .img-wrap {
  position: relative;
}
.full-width-banner .trending-img-wrap .img-wrap::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.full-width-banner .trending-img-wrap .img-wrap:hover:after {
  background: rgba(0, 0, 0, 0.3);
}
.full-width-banner .trending-img-wrap .img-wrap a {
  position: relative;
  z-index: 2;
}
.view-personal-stream .small {
  width: 100% !important;
  font-size: 16px;
  border-radius: 24px;
}
/***********************************/
/* body.path-frontpage .quicktabs-wrapper .item-list li a{
  width: 100%;
  border-radius: 0;
  border: 0;
}
body.path-frontpage .quicktabs-wrapper .item-list li {
  width: calc(100% / 4 - 10px);
  display: inline-block;
}
body.path-frontpage .quicktabs-wrapper .item-list ul {
  display: block;
  width: 100%;
}
body.path-frontpage .quicktabs-wrapper .item-list li.active a,
body.path-frontpage .quicktabs-wrapper .item-list li a:hover {
  height: 38px;
}
body.path-frontpage .quicktabs-wrapper .item-list {
  margin-bottom: 24px;
} */
body.path-frontpage .quicktabs-wrapper .item-list .quicktabs-tabs {
  justify-content: start !important;
  margin-bottom: 0;
}
body.path-frontpage .quicktabs-wrapper .item-list .quicktabs-tabs li {
  width: calc(100% / 4 - 10px);
}
.path-frontpage .quicktabs-wrapper .ajax-progress-throbber {
  position: absolute;
  bottom: -15px;
  top: auto;
}
.path-frontpage .quicktabs-wrapper .item-list .quicktabs-tabs li {
  position: relative;
}
