/* Sandhurst Subtitles */
h5 {
  margin-top: -15px;
}

.sandhurst-facts span {
  display: block;
  margin-top: -15px;
}


/* Sandhurst Teams Section */
.sandhurst-teams * {
    border-radius: 0;
}

.card img {
    border-radius: 0 !important;
}

.sandhurst-teams .my-3 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.sandhurst-teams .card:first-child {
    background: #9c9177;
}

.sandhurst-teams .card:last-child {
    background: #655949;
}

.teams-text {
    margin: 3em 0 3.5em;
}

/* Sandhurst Intro */
.superintendent-intro-text .divider {
  margin-bottom: 1.2em;
}


.superintendent-intro {
    margin-bottom: 7em;
}

.superintendent-intro p {
  font-weight: bold;
}


/* Sandhurst Coutdown */
.sandhurst-countdown {
  background: #9c9177 !important;
}

.sandhurst-countdown h1 {
  font-family: 'Stardos Stencil', cursive !important;
  word-break: inherit;
}

/* Snadhurst Facts Section */
.sandhurst-facts {
    padding-bottom: 5.5em;
}

.slanted-section:before {
    border-width: 0 100vw 0 0;
    content: '';
    display: block;
    position: absolute;
    left: -40px;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    bottom: calc(100% - 1px);
    border-bottom-width: 5vw;
    border-bottom-color: #333C33 !important;
}

/* Sandhurst Video Section */
.video-section {
    margin-top: 3.5em;
    margin-bottom: 1em;
}


.video-section .divider {
    margin-bottom: 3em;
}

.sandhurst-news-text {
    margin: 3em 0;
}

/* Snadhurst Follow Us Section*/
.bg-image {
  background-image: url("https://s3.amazonaws.com/usma-media/follow_us_sandhurst.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  object-fit: contain;
}


.follow-us-section .mask {
  background-color: rgba(0, 0, 0, 0.6); 
  padding: 15em 0;
}


.fa-twitter {
    background: unset;
    color: #fff;
}

.social-title {
    font-size: 2.3rem;
    font-weight: 900;
    letter-spacing: 1.2px;
}


/* Sandhurst News Section */
.sandhurst-news {
    margin-bottom: 5em;
}

#social-post-icons {
    display: none;
}


.sandhurst-news .second-half:before {
    content: '';
    background: #9c9177;
    width: 100%;
    position: absolute;
    left: -30px;
    top: 0;
    bottom: 0;
    z-index: 0;
}

.sandhurst-news .second-half.read-more {
  background: #9c9177;
}

.sandhurst-news .second-half a {
  font-weight: bold;
}

/* Sandhurst Border */
.bs-border-width-bottom-1 {
    border-bottom-width: 0 !important;
}

/* Sandhurst Section Divider */
.divider {
    max-width: 300px;
    margin: 0 auto;
    margin-top: -10px;
}

.sandhurst-facts .divider {
    background: #ffffff;
    border: 0;
    height: 0;
    margin-bottom: 3em;
}


/* Media Queries */ 
@media (max-width: 1200px) {
.superintendent-intro {
    margin-bottom: 5em;
}

.follow-us-section .mask {
    background-color: rgba(0, 0, 0, 0.6);
    padding: 15em 0;
}

.second-half.read-more {
    padding: 3px 0 0;
}
}

@media (max-width: 991px) {
  .follow-us-section .mask {
    background-color: rgba(0, 0, 0, 0.6); 
    padding: 10em 0;
}
  
  .sandhurst-teams .col-12 {
    display: flex;
    flex-direction: column;
}

.block-paragraph-fieldnodefield-widgets14custom-page {
    order: -2;
}

.block-paragraph-fieldnodefield-widgets15custom-page {
    order: 1
}

}

@media (max-width: 600px) {
  .follow-us-section .mask {
    padding: 5em 0;
}

  .superintendent-intro-text .col-12 {
      padding: 0;
  }
  
  .superintendent-intro-text  h2 {
      font-size: 1.9rem;
  }
  
  .superintendent-intro-text .px-4 {
      padding: 0 0.9em !important;
  }
  
  .sandhurst-countdown h1 {
    font-size: 2.5rem;
}
}




