/* inner-page */
:root {
  --page-vr-padding: 80px;
  --page-top-padding: 70px;
}

.page-our-work .main-inner {
  background: var(--gray-bg);
}

.main-inner {
  width: 100%;
  max-width: none;
  padding: 0;
}

.main-inner-row {
  padding: var(--page-vr-padding) var(--section-hr-padding);
}

/* .microsite-homepage .views-row .container {
  padding: var(--page-top-padding) var(--section-hr-padding) var(--page-vr-padding) var(--section-hr-padding);
} */

.page-content-section {
  width: 100%;
  max-width: var(--container-width);
  margin: 0 auto;
}

.page-normal-content-width .page-content-section {
  max-width: var(--normal-body-content-width);
}

.region-content {
  margin: 0;
  padding: 0;
}

/* page-chapter-section */

.page-chapter-section {
  padding-bottom: var(--section-vr-padding);
}

.page-chapter-section:last-child {
  padding-bottom: 0;
}

.section-main-title {
  font-family: var(--secondary-font);
  font-size: 1.9375rem;
  line-height: 1.29032258;
  margin-bottom: 20px;
  font-weight: 700;
  color: var(--black-2);
}

.section-main-title.medium {
  font-family: var(--primary-font);
  font-weight: 600;
  font-size: 1.5625rem;
  line-height: 2.125rem;
  margin-bottom: 20px;
}

.member-thematic-area-wrapper .section-main-title.medium {
  margin-bottom: 20px !important;
}

.member-thematic-area-wrapper .item-list .item {
  font-size: 18px !important;
}

.section-content-row+.section-related-view .views-element-container {
  margin-top: 16px;
}

/* .view>.views-element-container {
  padding-bottom: 40px;
} */

.four-col-layout .view-footer {
  margin-top: 40px;
  text-align: center;
}

/*Social Media and download Section*/

.social-media-download-view>.view-content>.views-row {
  display: flex;
  justify-content: space-between;
  width: calc(100% - 370px);
  margin-left: auto;
  align-items: center;
}

.normal-listing.view-our-work-detail-page .view-content {
  padding-top: 25px;
}

.detailed-body-text p img {
  width: 100%;
  height: 100%;
}

/* agency profile user logged in edit navigation styles */
.agency-profile-detail-page.user-logged-in .tabs-wrapper {
  max-width: calc(100% - 370px);
  margin-left: auto;
  margin-top: 0;
}

.about-page a,
.detail-page a,
.page-our-work a {
  text-decoration: none;
}

/*** microsite detail page ***/

.microsite-detail-page .page-main-title {
  font-size: 2.4375rem;
  line-height: 1.25;
  color: var(--black-2);
  margin-bottom: 40px;
  font-family: var(--secondary-font);
  font-weight: 700;
}

.microsite-detail-page .title-image-desc .section-content-block img,
.microsite-detail-page .section-content-block .body-text img {
  max-width: 800px;
  height: 500px;
  object-fit: cover;
  margin-bottom: 34px;
}

.microsite-detail-page .title-image-desc .section-content-block img,
.microsite-detail-page .body-text img {
  margin-bottom: 40px;
}

/*** END OF microsite detail page ***/

@media (max-width: 1199px) {
  .social-media-download-view>.view-content>.views-row {
    width: calc(100% - 320px);
  }

  .page-with-sidebar .sidebar-content-wrap {
    gap: 50px !important;
    row-gap: 0 !important;
  }

  .agency-profile-detail-page.user-logged-in .tabs-wrapper {
    max-width: calc(100% - 320px);
    margin-top: 10px;
  }
}

/* Bug Fix  Bug #417608*/

.user-logged-in.page-node-type-event .gallery-upload-block #custom-image-upload-form {
  display: flex;
  align-items: end;
  gap: 15px;
}
.user-logged-in.page-node-type-event .gallery-upload-block .form-actions {
    margin: 0;
    margin-bottom: 1em;
}
