@import '/clients/shapearts/styles/main.min.css'; 

html {
  scroll-behavior: smooth;
}

/* IM-1201 */
.news-client-list table,
.news-client-list tbody,
.news-client-list td{
  border: 0;
}
.news-client-list tr:nth-child(odd) {
    background-color: transparent;
}


/* IM-1209 */
.partner-with-us table,
.partner-with-us tbody,
.partner-with-us td{
  border: 0;
}
.partner-with-us tr:nth-child(odd) {
    background-color: transparent;
}

.pages-events-category-events .postFooterWrapper p.associatedEndDate {
  display: block;
  font-size: .85em;
}

/* IM-1227 */
table.transparent,
table.transparent tbody,
table.transparent td{
  border: 0;
}
table.transparent tr:nth-child(odd) {
    background-color: transparent;
}

/* CC USER STORY 276179 */

p.associatedStartDate time span:last-child {
    display: none;
}

p.associatedEndDate time span:last-child {
    display: none;
}

.homeBox1, .homeBox2, .homeBox3 {
  display: none;
}

/* 974357 SA - Update twitter icon to x */
ul.socialIcons li a.twitter::before, ul.shareList li a.twitter::before {
    font-family: "Font Awesome 6 Brands" !important;
    content: "\e61b" !important;
}
/* Add Spotify social icon*/
ul.socialIcons li a.spotify::before, ul.shareList li a.spotify::before {
    font-family: "Font Awesome 6 Brands" !important;
    content: "\f1bc" !important;
}

/* 1437338 SA - Add event date on Homepage feed */
.postFooterWrapper p.associatedEndDate, 
.postFooterWrapper p.associatedStartDate {
    display: block !important;
}

.mainCallToAction ul.socialIcons {
  display: none;
}

.footerBox5 img {
  max-height: none!Important;
   min-width: 0 !important;
    height: 65px!important;
    width: auto!important;
}
html.altStyle1 .footerBox5 {
  display: flex!Important;
}
html.altStyle1 .footerBox5 img:not(:last-child) {
  background-color: rgba(50, 50, 50, 0) !important;
  filter: invert(1)!important;
}

.homeFeedevents .postFooterWrapper,
.homeFeedevents p {
  display: none;
}

.calendar-button-wrap {
  text-align: center !important;
}

body.homepage .calendar-button-wrap {
  margin-bottom: 20px !important;
}