
.block-merit-tile.alignwide .block-merit-tile-item-content-container-inner {
	left: 4%;
}

/*******************
  merit Tile:Home Page
********************/

.block-merit-tile {
overflow:hidden;
position:relative;
display:block;
width:100%;
box-shadow: inset 0rem 0rem 2.125rem var(--black-10);
}

/*
.block-merit-tile-background-gold {
background-color: var(--steadfast-gold);
}

.block-merit-tile-background-black {
background-color: #222;
color: var(--white);
}

.block-merit-tile-background-blue {
background-color: steelblue;
color: var(--white);
}
*/

.block-merit-tile-inner,
.block-merit-tile-item {
height:100%;
}

.block-merit-tile-inner {
width: 100%;
justify-content: center;
display: grid;
grid-template-columns: repeat(1,100%);
}

.block-merit-tile-item-content-container-inner {
background-color: transparent;
display: flex;
flex-direction: column;
}

.block-merit-tile-item {
padding: 1rem 0rem;
}

@media (min-width: 767px){
	.block-merit-tile-item {
	padding: 3rem 1.5rem;
	}

	.block-merit-tile-inner-2-col .block-merit-tile-item:first-child,
	.block-merit-tile-inner-3-col .block-merit-tile-item:first-child,
	.block-merit-tile-inner-4-col .block-merit-tile-item:first-child {
	box-shadow: -50vw 0rem 0rem 50vw rgba(0,0,0,0.05);
	}

	.block-merit-tile-inner-3-col .block-merit-tile-item:nth-child(3) {
	box-shadow: 50vw 0rem 0rem 50vw rgba(0,0,0,0.05);
	}
}

@media (min-width: 960px){
	.block-merit-tile-inner-5-col .block-merit-tile-item:first-child {
	box-shadow: -50vw 0rem 0rem 50vw rgba(0,0,0,0.05);
	}
	.block-merit-tile-inner-5-col .block-merit-tile-item:nth-child(5) {
	box-shadow: 50vw 0rem 0rem 50vw rgba(0,0,0,0.05);
	}
}

.block-merit-tile-item:nth-child(odd){
background-color: rgba(0,0,0,0.05);
}

@media (max-width: 959px){
	.block-merit-tile-inner-5-col .block-merit-tile-item:nth-child(odd){
	/*margin-left: -1rem;
	margin-right: -1rem;
	padding-left: 2rem;
	padding-right: 2rem;*/
	}
}

.block-merit-tile-image {
width: calc(100% + 3rem);
height: 33.33vh;
object-fit: cover;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
overflow: hidden;
position: relative;
margin: -1.5rem -1.5rem 1rem;
}

.block-merit-tile-image img {
height:auto;
max-width:100%;
width:100%;
position:relative;
opacity:0.0;
}

.block-merit-tile-image:after {
content: '';
visibility: visible;
position: absolute;
border: 1px solid rgba(255, 255, 255, .5);
top: 0.25rem;
right: 0.25rem;
bottom: 0.25rem;
left: 0.25rem;
height: auto;
z-index: 0;
}

/***********************
  merit Tile: Content
************************/

.block-merit-tile-item-content-container {
z-index: 1;
}

.block-merit-tile-value,
.block-merit-tile-value-prefix,
.block-merit-tile-value-text,
.block-merit-tile-value-suffix {
display: inline-flex;
}

.block-merit-tile-value .block-merit-tile-value-heading {
font-size: 3rem;
margin-bottom: 0rem !important;
}

@media (min-width: 1200px){
	.block-merit-tile-value .block-merit-tile-value-heading {
	font-size: 5rem;
	}
}

@media (min-width: 1300px){
	/*-- 5 Col text sizes ---*/
	.block-merit-tile-inner-5-col .block-merit-tile-value-prefix {
	font-size: 2rem;
	top: -0.125rem;
	}

	.block-merit-tile-inner-5-col .block-merit-tile-value .block-merit-tile-value-heading {
	font-size: 3rem;
	}

	.block-merit-tile-inner-5-col .block-merit-tile-value-suffix {
	font-size: 2rem;
	}

	.block-merit-tile-inner-5-col .block-merit-tile-heading {
	font-size: 1rem;
	}
}

@media (min-width: 1400px){
	/*-- 5 Col text sizes ---*/
	.block-merit-tile-inner-5-col .block-merit-tile-heading {
	font-size: 1.5rem;
	}
}

@media (min-width: 1500px){
	/*-- 5 Col text sizes ---*/
	.block-merit-tile-inner-5-col .block-merit-tile-value-prefix {
	font-size: 2rem;
	top: -0.5rem;
	}

	.block-merit-tile-inner-5-col .block-merit-tile-value .block-merit-tile-value-heading {
	font-size: 4.25rem;
	}

	.block-merit-tile-inner-5-col .block-merit-tile-value-suffix {
	font-size: 2rem;
	}
}

@media (min-width: 1600px){
	/*-- 5 Col text sizes ---*/
	.block-merit-tile-inner-5-col .block-merit-tile-value-prefix {
	font-size: 2rem;
	top: -1.5rem;
	}

	.block-merit-tile-inner-5-col .block-merit-tile-value .block-merit-tile-value-heading {
	font-size: 5rem;
	}
}


.block-merit-tile-value-prefix {
font-size: 1.25rem;
top: -1.25rem;
position: relative;
}

@media (min-width: 1200px){
	.block-merit-tile-value-prefix {
	font-size: 3rem;
	}
}

.block-merit-tile-value-text {

}

.block-merit-tile-value-suffix {
font-size: 2.5rem;
}

@media (min-width: 1200px){
	.block-merit-tile-value-suffix {
	font-size: 3.5rem;
	}
}

.block-merit-tile-heading {
font-size: 1.5rem;
font-weight: 600;
line-height: 1.25;
margin: 1rem 0;
}

.block-merit-tile-heading-text {
margin: 0rem !important;
}

.block-merit-tile-actions {
text-align: center;
}

.block-merit-tile-description {
font-weight: 500;
}

.block-merit-tile-item-controls {

}


/***********************
  merit Tile: Columns
************************/


.block-merit-tile-inner-2-col,
.block-merit-tile-inner-3-col,
.block-merit-tile-inner-4-col,
.block-merit-tile-inner-5-col {
justify-content: center;
display: grid;
/*column-gap: 1rem;*/
grid-template-columns: repeat(1, 100%);
}

@media (min-width:767px){
	.block-merit-tile-inner-2-col {
	grid-template-columns: repeat(2,50%);
	}

	.block-merit-tile-inner-3-col {
	grid-template-columns: repeat(3,33.33%);
	}

	.block-merit-tile-inner-4-col {
	grid-template-columns: repeat(4,25%);
	}
}

@media (min-width:960px){
	.block-merit-tile-inner-5-col {
	grid-template-columns: repeat(5,20%);
	}
}

.block-merit-tile-inner-2-col .block-merit-tile-image {
height: 44vh;
}

/***********************
  Modal
************************/

.modal .block-merit-tile-item {
padding: 0rem 1rem;
background-color: transparent;
}

/***********************
  Read More
************************/

.block-merit-tile-readmore {
display: inline-block;
padding-top: 1rem;
}

.block-merit-tile-background-blue .block-merit-tile-readmore,
.block-merit-tile-background-black .block-merit-tile-readmore {
color: var(--white) !important;
text-decoration: underline !important;
}

.block-merit-tile-background-blue .block-merit-tile-readmore:hover,
.block-merit-tile-background-black .block-merit-tile-readmore:hover {
color: var(--white) !important;
text-decoration: none !important;
}
