/**********************************************************
// Block >> News Item
**********************************************************/
.Block-News-Item {
	margin: auto !important;
	max-width: var(--400px);
	display: block !important;
	}

.Block-News-Item-Image {
	width: 100%;
	height: 14.375rem;
	background: var(--Color-Dark-Blue);
	border-radius: var(--6px);
	position: relative;
	overflow: hidden;
	}

.Block-News-Item-Image:after {
    padding-bottom: 150%;
    content: '';
    display: block;
	}

.Block-News-Item-Image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
    object-position: center center;
	transition: 0.2s transform ease-in-out;
    transform: scale(1);
	}

.Block-News-Item-Image span,
.Block-News-Item-Image a {
	opacity: 1;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	}

.Block-News-Item-Image img { z-index: 1000; }
.Block-News-Item-Image a { z-index: 2000; }
.Block-News-Item-Image:hover img { transform: scale(1.1); }

.Block-News-Item-Top {
	padding: var(--15px) 0 var(--10px) 0;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: var(--1px);
	font-weight: 700;
	font-size: var(--12px);
	}

.Block-News-Item-Source { color: var(--Color-Blue); }

.Block-News-Item-Mid { padding: 0 0 var(--10px) 0; }

.Block-News-Item-Mid h3 {
	padding: 0 !important;
	font-size: var(--20px);
	}

.Block-News-Item-Mid h3 a {
	color: var(--Color-Dark-Blue);
	transition-property: color, top, text-decoration-color;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
    -webkit-text-decoration-color: transparent;
    -moz-text-decoration-color: transparent;
    text-decoration-color: transparent;
	display: inline-block;
    position: relative;
    top: 0;
	}

.Block-News-Item-Mid h3 a:hover,
.Block-News-Item-Mid h3 a:focus {
	color: var(--Color-Blue);
	text-decoration: underline;
    text-underline-offset: var(--4px);
    -webkit-text-decoration-color: var(--Color-Blue);
    -moz-text-decoration-color: var(--Color-Blue);
    text-decoration-color: var(--Color-Blue);
    top: -0.125rem;
	}

.Block-News-Item-Mid p {
	margin-top: var(--5px);
	padding: 0 !important;
	line-height: 1.3em;
	font-size: var(--14px);
	}

.Block-News-Item-More { padding: var(--10px) 0; }

.Block-News-Item-More a {
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0.0625rem;
    font-weight: 700;
    font-size: 0.875rem;
    color: var(--Color-Dark-Blue);
    transition-property: color;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
	}

.Block-News-Item-More a:hover,
.Block-News-Item-More a:focus {
	text-decoration: none;
    color: var(--Color-Blue);
	}

.Block-News-Item-More a i {
	margin-left: var(--3px);
	transition: 0.2s left ease-in-out;
	position: relative;
	left: 0;
	}

.Block-News-Item-More a:hover i,
.Block-News-Item-More a:focus i { left: var(--3px); }

/**********************************************************
// Media Queries
**********************************************************/
@media /* 768px */
all and (max-width: 48rem),
all and (max-device-width: 48rem)
{

}
