.pagination,
.pagination ul.pagination {
  list-style: none;
}
.pagination .disabled {
  opacity: 0.5;
}
.v3-container .v3-container {
  padding: 0px;
}
.v3-container .container {
  padding: 0px;
}
#search-listing-app .loader {
  text-align: center;
  min-height: 40vh;
}
.podcast-page-details-wrap .case-study-image-gallery-wrap .slick-active button {
  opacity: 1 !important;
}
.podcast-page-details-wrap .case-study-image-gallery-wrap button {
  opacity: 0.5;
  background-color: #fff !important;
}
.news-container .flexi-content :not(section.section-ads) {
  max-width: 1050px;
  display: block;
  position: relative;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  float: none;
  padding-right: 15px !important;
  padding-left: 15px !important;
  clear: both;
}
.news-container .flexi-content :not(section.section-ads) img,
.news-container .flexi-content :not(section.section-ads) figcaption,
.news-container .flexi-content :not(section.section-ads) strong {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.news-container .flexi-content :not(section.section-ads) span {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.blurb-with-image-section .image-section {
  width: 50% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.blurb-with-image-section .content-section {
  width: 50% !important;
  padding: 0 25px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.blurb-with-image-section .content-section.full-width {
  width: 100% !important;
}
.blurb-with-image-section .gradient-bg {
  padding: 3px !important;
}
.umbraco-forms-form .umbraco-forms-field-wrapper {
  max-width: 100%;
}
.umbraco-forms-form .umbraco-forms-field {
  width: 50%;
}
#video-listing-app .embed-plyr-container img {
  width: 100%;
}
/*body .full-width-form-section .uf-content .submit-btn button {*/
/*    margin-top: 13px;*/
/*}*/
.grid-width-side-bar .col-box.box--three-col figure {
  width: calc(33.33333% - 30px) !important;
}
@media screen and (max-width: 1025px) {
  .grid-width-side-bar .col-box.box--three-col figure {
    width: calc(50% - 16px) !important;
  }
}

@media screen and (max-width: 767px) {
  .grid-width-side-bar .col-box.box--three-col figure {
    width: 100% !important;
  }
  .full-width-show-dailies-section .full-width-cta-section .select2-container {
    min-width: 300px !important;
  }
  .full-width-show-dailies-section
    .select2-container--default
    .select2-selection--single
    .select2-selection__placeholder {
    font-size: 1.2rem;
  }
  .blurb-with-image-section .image-section,
  .blurb-with-image-section .content-section {
    width: 100% !important;
    margin-bottom: 25px !important;
  }
  .umbraco-forms-form .umbraco-forms-field {
    width: 100%;
  }
  .umbraco-forms-form .umbraco-forms-container {
    gap: 15px;
  }
}
@media screen and (max-width: 600px) {
  .logo-add--add.show-mobile-banner iframe {
    border: 0px;
    vertical-align: bottom;
    transform: scale(0.4);
    transform-origin: 0px 0px;
  }
}
.fullwidthpage
  .full-width-number-block-section.section-bg-black
  .description
  * {
  color: #fff;
}
.fullwidthpage
  .full-width-number-block-section.section-bg-black
  .description
  *
  a {
  color: #024950;
}
.fullwidthpage .full-width-message-section.section-bg-black .content * {
  color: #fff;
}

.fullwidthpage .full-width-message-section.section-bg-black .content a {
  color: #024950;
}
.article-page-v3
  .flexi-content
  .col-md-12.column
  > div
  > :not(section.section-ads).box-content-nw {
  display: flex;
  flex-wrap: wrap;
}
.fullwidthpage .full-width-message-section.section-bg-black .content figure {
  display: flex;
  flex-wrap: wrap;
}

.fullwidthpage
  .full-width-message-section.section-bg-black
  .content
  figcaption {
  width: 100%;
}
.full-width-upcoming-events-listing-section
  .full-width-upcoming-events-listing-wrapper
  .content {
  display: flex;
  flex-wrap: wrap;
}

.full-width-upcoming-events-listing-section
  .full-width-upcoming-events-listing-wrapper
  .content
  figure {
  display: flex;
  flex-wrap: wrap;
}

.full-width-upcoming-events-listing-section
  .full-width-upcoming-events-listing-wrapper
  .content
  figure
  figcaption {
  width: 100%;
}
.image-gallery .slick-track {
  display: flex;
}

@media (max-width: 1199px) {
  #st-1 .st-btn:hover {
    top: 0 !important;
  }
}
.pagination-wrapper.common ul.pagination {
    padding-top: 0;
}

.pagination li:first-child, .pagination li:last-child {
    flex: 0 0 auto;
}

.pagination li:first-child {
    margin-right: 10px !important;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.pagination li:last-child {
    margin-left: 10px !important;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}


.pagination li:first-child a {
 border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}
.pagination li:last-child a {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}
.fullwidthpage .full-width-message-section .full-width-message-wrapper .content figure {
    display: flex;
    flex-wrap: wrap;
}

.fullwidthpage .full-width-message-section .full-width-message-wrapper .content figure figcaption {
    width: 100%;
}
