/* Make page title span across screen width*/
span.title {
    width: 100%;
    text-align: center;
    display: block;
}

h1.page-title {
    width: 100%;
    justify-content: center;
}

.region.region-title-breadcrumbs {
    width: 100%;
}


/* Centralise text for non-overlay images */
.card-pd24 .card-img-overlay > .card-img-overlay-content {
	width: 100% !important;
}

.card-pd24 .card-img-overlay h4.card-title {
    text-align: center !important;
    margin-top: 0.5rem;
}


.pd24-grid-rectangles-3 .justify-content-center,
.pd24-grid-squares .justify-content-center{
  align-items:start;
}

.disableoverlay .triangle {
  display:none!important;
}


.disableoverlay.card-pd24:before,
.disableoverlay.card-pd24:after {
  display:none!important;  
}

.disableoverlay.card-pd24 {
  display:block;
  box-shadow:none;
}

.disableoverlay.card-pd24 .card-img-overlay {
  position:relative;
  opacity:1;
  justify-content:start !important;
  padding:0;
  height:auto !important;
}
.disableoverlay.card-pd24 .card-img {
  transition:.2s;
  display:block !important;
  position:relative;
}

.disableoverlay.card-pd24:hover .card-img {
  transform:scale(1.1);
}

.disableoverlay.card-pd24 .card-img-container {
  overflow:hidden;
}

.disableoverlay h4 {
 text-align:left !important;
}
.disableoverlay.card-pd24 .pd24-internal-link {
  top:0;
}

.card-pd24 .card-img-overlay .card-sub-title {
  text-align:center;
}


.card-pd24 .card-img-overlay > .card-img-overlay-content {
	text-align:center;
}

@media (max-width:1199px) {
  #block-patronsday-pagetitle {
    justify-content: center;
    display: flex;
  }

  .title-breadcrumbs .page-title {
    width:70%;
    text-align:center;
  }
}



@media (max-width: 768px) {
	

    .card-pd24 .triangle.yellow,
    .card-pd24 .triangle.blue,
    .card-pd24 .triangle.red {
        background-color: initial;
    }
    .card-pd24:hover .triangle.yellow,
    .card-pd24:hover .triangle.blue,
    .card-pd24:hover .triangle.red {
        background-color: initial;
    }
  .card-pd24:after {
    display:none;
  }
  .card-pd24:before {
    display:none;
  }
  .card-pd24 .card-img-overlay {
      opacity: 1;
      background-color:#4D59A8;
      height: 18%;
  }
  .card-pd24 .card-img-overlay h4.card-title {
  	color: #FFF;
  }
  
  .page-pd24-red.main-container::before,
  .page-pd24-blue.main-container::before,
  .page-pd24-yellow.main-container::before,
  .page-pd24-green.main-container::before{
    width: 340px;
  }
  
  .page-pd24-red.main-container::after,
  .page-pd24-blue.main-container::after,
  .page-pd24-yellow.main-container::after,
  .page-pd24-green.main-container::after{
    width: 100px;
    height: 100px;
  }
	.disableoverlay.card-pd24 .card-img-overlay {
    justify-content: center !important;
    position: relative;
    padding:10px;
	}
	.card-pd24 .card-img-overlay .card-sub-title {
        color: #FFF;
      font-size:.9rem;
   }
   .card-pd24 .card-img-overlay h4.card-title {
	    text-align: left !important;
	    margin-top: 0.5rem;
	  }
}

@media screen and (max-width: 575.98px) {
  	.title-breadcrumbs .page-title {
        font-size: 1.5rem;
    }
}