/* body.page-node-type-event {
  --primary-color: #ff00b5;
  --primary-color-bold: #93147B;
  --primary-color-light: #ff00b5;
} */
.content-middle-section .bottom-buttons .custom-shariff ul li.twitter a:hover {
  background: url(../../../icons/pink/new-icons/twitter_hover.svg) no-repeat center var(--color-fff);
}
.content-middle-section .bottom-buttons .custom-shariff ul li.facebook a:hover {
  background: url(../../../icons/pink/new-icons/facebook_hover.svg) no-repeat center var(--color-fff);
}
.content-middle-section .bottom-buttons .custom-shariff ul li.linkedin a:hover {
  background: url(../../../icons/pink/new-icons/linkedin_hover.svg) no-repeat center var(--color-fff);
}
.content-middle-section .bottom-buttons .custom-shariff ul li.addthis a:hover {
  background: url(../../../icons/pink/new-icons/add-this_hover.svg) no-repeat center var(--color-fff);
}
.content-middle-section .section_two .post-vote-wrapper > div a {
  background: url(../../../icons/pink/new-icons/like.svg) no-repeat center;
}
.detail-page-body .files-field .download_label:hover::before,
.detail-page-body .download-wrapper .files_dowload:has(a:hover)::before {
  background: url(../../../icons/pink/download-arrow.svg) no-repeat center var(--color-fff);
  border: 2px solid var(--primary-color);
}
.detail-page-body-lbl {
  color: var(--primary-color);
}
body.path-highlight-opportunities .content-top-section .article__special-fields .inline-center {
  line-height: 17px;
}
/* Edited on 30th july 2025 */
/* body .content-top-section .metainfo__content,
body .content-top-section .author-name,
body .content-top-section .author-name a,
body .content-top-section .metainfo__content .list a,
body .content-top-section .node-created-date,
body .content-top-section .article__special-fields,
body .content-middle-section .event-organization-detail,
body .section-title {
  color: var(--primary-color-bold);
}
body .node-type-header.section-title {
    color: var(--primary-color);
}
body .btn-primary-sm a {
  border: 1px solid var(--primary-color) !important;
}
body .btn-primary-sm a:hover {
  background: var(--primary-color) !important;;
}
body .btn-primary-lg a {
  border: 1px solid var(--primary-color) !important;
}
body .btn-primary-lg a:hover {
  background: var(--primary-color);
}
.form-actions input.button,
.form-actions a.button,
.form-actions #edit-cancel, body:not(.create-group) form:not(.layout-builder-configure-block) .form-control:disabled,
.path-session-limit .main-container form input[type="submit"] {
  border: 1px solid var(--primary-color) !important;
}
.form-actions input.button:hover ,
.form-actions a.button:hover ,
.form-actions #edit-cancel:hover,
body:not(.create-group) form:not(.layout-builder-configure-block) .form-control:disabled:hover,
.path-session-limit .main-container form input[type="submit"]:hover{
   background: var(--primary-color) !important;;
}
body .content-middle-section {
  border-top: 2px solid var(--primary-color-bold);
  border-bottom: 2px solid var(--primary-color-bold);
} */

body .create-new-content-button a {
  width: 37px;
  height: 36px;
  font-size: 0px;
  display: block;
  position: absolute;
  right: 0;
  top: 56px;
  border-radius: 50%;
}
@media screen and (max-width: 991px) {
  body .filter-quick-tab {
    top: 60px;
  }
}
@media (min-width: 900px) {
  body .block--intro-text__content {
    max-width: initial;
  }
}
@media (max-width: 899px) {
  body .views-exposed-form {
    position: static;
  }
}
@media screen and (max-width: 767px) {
  body.path-highlight-opportunities   .content-top-section   .article__special-fields   .inline-center {
    line-height: 12px;
  }
  body.enhanced-detail-page .enhanced-card-view .views-infinite-scroll-content-wrapper {
    gap: 12px;
  }
  body.enhanced-detail-page .view-filters form > .clearfix .form-composite {
    display: none;
  }
  body.enhanced-detail-page .view-filters form > .clearfix {
    flex-wrap: wrap;
    gap: 12px;
    width: 80%;
    margin: auto;
  }
  body.enhanced-detail-page .view-filters form > .clearfix > * {
    margin-right: 0px;
  }
  body.enhanced-detail-page .view-filters input[type="text"] {
    text-align: center;
  }
  body.enhanced-detail-page .view-filters form > .clearfix > *,
  body.enhanced-detail-page .view-filters .form-actions .button {
    width: 114px;
    font-size: 12px;
    line-height: 15px;
    height: 24px;
    padding: 0px;
    min-width: 114px;
  }
  body.enhanced-detail-page .view-filters form {
    position: unset;
  }
  body.enhanced-detail-page .enhanced-card-view .views-infinite-scroll-content-wrapper {
    margin-top: 0;
  }
  body .create-new-content-button a {
    top: -36px;
    background-size: 24px !important;
    width: 24px !important;
    height: 25px !important;
  }
}
