.wellbeing-pages .designed-tile__subheading {
  margin-top: 3em;
}

.wellbeing-pages .designed-tile__heading, 
.wellbeing-pages .designed-tile__subheading {
font-size: 24px;
text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
}

.title.ceo-jobs-card {
  /* background-image: url(https://footballaustralia.com.au/sites/ffa/files/2021-04/18128_FA_Website-Header-Logo_FA.png);*/
  background-image: none;
background-repeat: no-repeat;
background-position: 100% 0px;
background-size: 100px;
height: 50px;
}

.ja-job-list .jobs-board {
margin-bottom: 1em;
padding: 20px;
background-color: #fff;
border: 1px solid #777676;
border-radius: 5px;
background-image: url("https://www.footballaustralia.com.au/sites/ffa/files/2025-05/Job%20Board%20background_3.png")!important;
background-repeat: no-repeat;
background-position: 10px 0px;
background-size: 1000px;
margin-top: 2em;
line-height: 1;
}

.ct_wrapper {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.ct_value {
  margin-right: 15px;
}




.solr-tags-wrapper,
.solr-search-file-link {
  margin: 0.3em;
}
.solr-search-document-text {
  margin-left: 0.3em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  color:#aaa;
}

.field--name-field-paragraph-views-block .field__label {
display: none;
}


.solr-search-document-tags a {
background-color: color(srgb 0.08 0.2427 0.2021);
border-radius: 8px;
padding-left: 5px;
padding-right: 5px;
color: white;
padding-top: 3px;
padding-bottom: 3px;
font-size: small;
}


.solr-search-file-link a {
background-color: transparent;
color: color(srgb 0.08 0.2427 0.2021);
text-decoration: none;
}
.solr-search-file-link a:hover {
background-color: transparent;
color: color(srgb 0.08 0.2427 0.2021);
text-decoration: underline;
}
a {
background-color: transparent;
color: color(srgb 0.08 0.2427 0.2021);
text-decoration: none;
}

.solr-search-title a:hover {
text-decoration: underline;
color: color(srgb 0.0773 0.2468 0.2017);
}

.solr-search-title a {
text-decoration: none;
color: color(srgb 0.0773 0.2468 0.2017);
}

iframe {
  border: none;
  width: 100%;
}
.rfp-list-row {
  border-bottom: 1px solid grey;
}

.rfp-list-row .item-list li {
margin: 0 0 0.25em 0;
padding: 10px 0;
border-bottom: 1px solid grey;
  counter-increment: item;
}
.rfp-list-row .item-list ol {
   list-style: none;
   counter-reset: item;
 }

 .rfp-list-row .item-list li:before {
   margin-right: 10px;
   content: counter(item);
   background: lightblue;
   border-radius: 100%;
   color: white;
   width: 1.2em;
   text-align: center;
   display: none;
 }

.layout__region.layout__region--content .o-1\/1 {
margin-bottom: 0.7em;
}

.layout__region.layout__region--content .field__items a {
line-height 1.4;
}

.countdown-banner {
height: 400px;
  border-radius: 0;
}



.countdown-text-before, 
.countdown-text-after {
font-size: 01.1em;
margin-top: 0.3em;
color: #34acd7;
}
.stryker-countdown-container {
margin-top: 01.7em;
}

@media (max-width:414px){
.countdown-banner {
	height: 140px;
}

.countdown-text-before, 
.countdown-text-after {
font-size: 0.7em;
margin-top: 0.3em;
color: white;
  width: 50%;
font-weight: 600;
}
}

@media (max-width:574px){
.countdown-text-before, 
  .countdown-text-after {
font-size: 0.8em;
width: 50%;
}
  .countdown-banner {
	height: 240px;
}
}

@media (max-width:320px){
.countdown-banner {
	height: 120px;
}

.stryker-countdown-container {
width: 100%;
font-weight: 700;

text-align: center;
display: block;
margin-top: 2.6em;
}
 
.countdown-text-before, 
.countdown-text-after {
font-size: 0.2em;
margin-top: 0.2em;
color: white;
  width: 50%;
font-weight: 600;
}

}
.article-tile__timestamp {
color: #000!important;
}

.ja-job-list .job .meta .date-posted, 
.ja-job-details .meta .date-posted {
float: right;
width: 20%;
text-align: right;
color: #777!important;
}


    .banner-thin[style*="soc_banner_aus_nzl_1350"] {
      cursor: pointer;
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center center; 
      height: 470px;
      padding: 0;
      margin: 0 auto; 
      margin-bottom: 1em;
      border-radius: 0;
      max-width: 1500px;
      display: block; 
      width: 100%;
    }
    
    /* Tablet breakpoint */
    @media (max-width: 1024px) {
      .banner-thin[style*="soc_banner_aus_nzl_1350"] {
        height: 350px;
        max-width: 100%;
        width: 100%;
        margin-bottom: 0.75em;
      }
    }
    
    /* Mobile breakpoint */
    @media (max-width: 768px) {
      .banner-thin[style*="soc_banner_aus_nzl_1350"] {
        height: 250px;
        background-size: contain; 
        background-position: center;
        margin-bottom: 0.5em;
        width: 100%;
      }
    }
    
    /* Small mobile breakpoint */
    @media (max-width: 480px) {
      .banner-thin[style*="soc_banner_aus_nzl_1350"] {
        height: 180px;
        width: 100%;
        background-size: contain;
        background-position: center;
      }
    }
    
.field--name-field-takeover-banner-image img {
  width: 100%;

}



.site-matildas .banner-thin__full-width .banner-thin[style*="takeover_banner"] {
    height: 470px !important;
}


   
    .banner-thin[style*="takeover_banner"] {
      cursor: pointer;
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center center; 
      height: 470px;
      padding: 0;
      margin: 0 auto; 
      margin-bottom: 1em;
      border-radius: 0;
      max-width: 1500px;
      display: block; 
      width: 100%;
    }
    
    /* Tablet breakpoint */
    @media (max-width: 1024px) {
      .banner-thin[style*="takeover_banner"] {
        height: 350px;
        max-width: 100%;
        width: 100%;
        margin-bottom: 0.75em;
      }
    }
    
    /* Mobile breakpoint */
    @media (max-width: 768px) {
      .banner-thin[style*="takeover_banner"] {
        height: 250px;
        background-size: contain; 
        background-position: center;
        margin-bottom: 0.5em;
        width: 100%;
      }
    }
    
    /* Small mobile breakpoint */
    @media (max-width: 480px) {
      .banner-thin[style*="takeover_banner"] {
        height: 180px;
        width: 100%;
        background-size: contain;
        background-position: center;
      }
    }
    
.field--name-field-takeover-banner-image img {
  width: 100%;

}


