/* media query for xs mobile and galaxy fold for magnify glass search icon */
@media only screen and (min-width: 275px) and (max-width: 720px) {
  .pds-button.pgiButton-grow svg {
    height: 40px !important;
    width: 40px !important;
    margin-left: -3px !important;
  }
}

@media only screen and (min-width: 360px) and (max-width: 915px) {
  .pds-button.pgiButton-grow svg {
    height: 24px !important;
    width: 24px !important;
    margin-left: -3px !important;
  }
}

.pgi-bg--gradient-light-blue {
  background: linear-gradient(208.99deg, #f0fbfe 14.12%, #e3f5fd 99.97%);
}

body[class~="user-logged-in"] .pgiGlobalNav__wrapper {
  padding-top: 0;
}

.pds-error.pds-error-message-visible.form-item--error-message {
  display: block;
}

.word-wrap-image-caption {
  word-wrap: break-word;
}

.pds-breadcrumb .pds-breadcrumb-enabled {
  color: #0061a0;
}

.pds-breadcrumb .pds-breadcrumb-enabled:active,
.pds-breadcrumb [aria-current]:not([aria-current=false]),
.pds-breadcrumb [aria-current]:not([aria-current=false]):active,
.pds-breadcrumb [aria-current]:not([aria-current=false]):hover {
  color: #616267;
  border-bottom: 1px solid #616267;
}

.block-system-breadcrumb-block .pds-breadcrumb ol {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.spotlight-featured-tag {
  color: #0076cf;
  font-family: FS Elliot Pro;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  margin-left: auto;
}

.recipe-quote-body {
  color: #333333 !important;
}

.overflow-unset-event-listing {
  overflow-y: unset !important;
}

.category-pill-padding {
  padding: 0px !important;
}

@media (min-width: 720px) {
  .pgiFeaturedContentCard--with-image img {
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
  }

  .pgiFeaturedContentCard .pds-card-image {
    width: 100%;
    object-fit: cover;
    min-height: 240px;
  }
}

.cardBorderRadius .pgiFeaturedContentCard {
  border-radius: 8px !important;
}

.insight-button .pill-button:hover {
  cursor: pointer !important;
}

.pgi-typography-body-xs {
  font-size: 12px !important;
  line-height: 18px;
}

#pgiCitModal .pds-modal-dialog {
  display: none;
}

.pds-modal-dialog-overlay {
  backdrop-filter: blur(10px) !important;
}

.pds-superFooter .pds-enterpriseFooter-dark .row a:focus,
.pds-superFooter .pds-enterpriseFooter-dark .row a:hover {
  border-bottom: 1px solid var(--color-neutral-white);
}

@media (max-width: 720px) {
  .d-none-pc {
    display: none !important;
  }
}

.global .pgiNotificationBar {
  background-color: #00a29b;
}

.pgi-card-read-time {
  display: flex;
  align-items: center;
  gap: 4px;
}

.pgiFeaturedArticleCard .pds-card-section {
  padding: 24px 24px 32px !important;
}

.headline-container--dark .pgi-global-search .pgi-global-search__headline p,
.section--dark .pgi-global-search .pgi-global-search__headline p {
  color: white;
}

.pgi-global-search .search-box-container {
  padding-right: 0;
  margin-bottom: 0;
}

@media (max-width: 1024px) {
  .pgi-global-search .search-box-container {
    margin-bottom: 16px;
  }
}

.pgi-global-search .search-box-container .pds-searchInputCoveo .search-box {
  padding: 0 24px;
  border-radius: 32px;
}

.pgi-global-search .search-box-container .pds-searchInputCoveo .search-box .search-suggestions {
  width: calc(100% - 48px);
}

.pds-footnote-sup a {
  border-bottom: none !important;
}

.block-footnotes-group a {
  border-bottom: none !important;
}

.pgi-global-search .suggestions .suggestions-list .list-pack__item {
  margin: 10px 12px 16px 0;
}

.one-card article.flex-column {
  flex-direction: row !important;
}

.one-card img {
  max-height: 100% !important;
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
  border-top-right-radius: 0px !important;
}

.one-card .pds-card-section {
  width: 100%;
}

.one-card article>div {
  flex: 100%;
}

/* For tablet */
@media (max-width: 1024px) {
  .pgiFeaturedContentCard .pds-card-image {
    display: none !important;
  }

  .one-card article>div {
    flex: unset;
  }
}

.pgi-highchart figure {
  margin: 0;
}

.meatball-menu image {
  width: 24px;
  height: 24px;
}

.highcharts-legend-item text {
  font-weight: bold;
}

.pgi-ucits-iframe .pgi-ucits-iframe-body iframe {
  width: 100%;
  min-height: 1340px;
  border: 0;
}

/*
 * Allow content authors to remove child spacing in WYSIWYG editor of general rich text block.
 */
.pam-util-child-margin-top-0 .pgi-typography-body-default> :first-child {
  margin-top: 0px !important;
}

.pam-util-child-margin-bottom-0 .pgi-typography-body-default> :last-child {
  margin-bottom: 0px !important;
}

.pam-util-child-margin-top-0> :first-child {
  margin-top: 0px !important;
}

.pam-util-child-margin-bottom-0> :last-child {
  margin-bottom: 0px !important;
}

P {
  margin-top: 16px;
}

/* Breadcrumb fixes */

/* ipad Mini */
@media (min-width: 720px) {
  .crumbs {
    padding-left: 35px;
  }
}

/* Desktop */
@media (min-width: 1024px) {
  .crumbs {
    padding-left: 50px;
  }
}

/**
 * Margin offset for anchor target links in <main> and Footnotes.
 *
 * Pixel value is the height of the Primary Navigation.
 */
pds-footnote-link:target {
  scroll-margin-top: calc(45vh);
}

pds-footnote-item:target {
  scroll-margin-top: calc(9 * var(--pds-base-unit));
}

/* Remove below receipe styling once core.min.css will get removed from extension kit. */
.pfg-recipe-callout-card-body .pfg-recipe-callout-card-title a {
  border-bottom: none;
  font-size: var(--pds-semantic-type-title-sm-font-size) !important;
  color: var(--color-core-1) !important;
}

.pfg-recipe-callout-card-body .pfg-recipe-callout-card-title a:hover {
  border-bottom: 1px solid !important;
  color: var(--color-utility-core-1-120) !important;
}

.pfg-recipe-callout-card-body h2 {
  font-size: var(--pds-semantic-type-title-sm-font-size) !important;
  line-height: var(--pds-semantic-type-title-sm-line-height) !important;
}

pds-footer div[slot=legal-text] p {
  color: var(--pds-semantic-text-inverted-default) !important;
}

#meet-team-details .pgi-media-object svg {
  overflow: clip !important;
}
.insight-caterory{
  color: #5E5E5E;
font-feature-settings: 'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on, 'ss05' on;
border-bottom: 0;
/* meta/sm */
font-family: var(--pds-semantic-meta-sm);
font-size: var(--meta-sm-font-size, 14px);
font-style: normal;
font-weight: 400;
line-height: var(--meta-sm-line-height, 24px); /* 171.429% */
letter-spacing: var(--meta-sm-letter-spacing, 2px);
text-transform: uppercase;
}
a.insight-caterory:hover{
  color: #5E5E5E;
  border-bottom: 0;
}
.author-name{
  font-size: 14px;
  color:#5E5E5E;
}
.persons-title{
  color:#002855;
  font-size:20px !important;
}
.auth-by{
  font-size: 14px;
  color:#5E5E5E;
  font-weight: bold;
}
