﻿.eds_news_Cambridge.eds_subCollection_news .edn_calendarExport:after {
    filter: brightness(10);
    opacity: 0.65;
}
.eds_news_Cambridge.eds_subCollection_news .edn_calendarExport:hover:after {
    opacity: 1;
}

/* share this bar */
.eds_news_Cambridge.eds_subCollection_news .edn_socialPrintWrapper {
	display: flex;
    align-content: center;
    flex-wrap: wrap;
}
.eds_news_Cambridge.eds_subCollection_news .edn_socialPrintWrapper .edNews_fbLike {
    margin-top: 14px;
}
@media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    .eds_news_Cambridge.eds_subCollection_news .edn_socialPrintWrapper .edNews_fbLike {
    	width: 100%;
  	}
}
.eds_news_Cambridge.eds_subCollection_news .edn_socialPrintWrapper #st-1 {
	min-width: 255px;
    margin-top: 7px;
    z-index: 10;
}
@media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
 	.eds_news_Cambridge.eds_subCollection_news .edn_socialPrintWrapper #st-1 {
    	margin-right: -14px;
	}
}
@media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
	body .eds_news_Cambridge.eds_subCollection_news .edn_printButton {
	    padding: 4px 14px 8px;
	    margin: 6px 0 0 0;
	}
}

/* .box-event */
.box-event {
	min-height: 134px;
}
.box-event.box-event-color {
	min-height: auto;
}

/* date stamp */
.date-stamp {
	width: 64px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1;
	text-align: center;
}
.box-event-color .date-stamp {
	width: 66px;
}
.box-event-color.box-event-top-card .date-stamp {
	width: 110px;
}

.date-stamp-day {
	font-size: 3.5rem;
	margin-right: -0.125rem;
	margin-top: -0.25rem;
}
.box-event-color .date-stamp-day {
	font-size: 2.5rem;
	margin-right: 0;
}
.box-event-color.box-event-top-card .date-stamp-day {
	font-size: 4.25rem;
	margin-right: 0;
}

.date-stamp-month {
	font-size: 1.25rem;
}
.box-event-color .date-stamp-month {
	font-size: 1rem;
}
.box-event-color.box-event-top-card .date-stamp-month {
	font-size: 1.4rem;
}

/* stretched-link */
.stretched-link ~ .box-event.bg-light-shade {
	-webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}
.stretched-link:hover ~.box-event.bg-light-shade {
	background-color: #343a40!important;
	color: #FFF;
}
.stretched-link:hover ~.box-event.box-event-color.bg-light-shade {
	background-color: #DDD!important;
	color: #000;
}
.stretched-link ~ .box-event.bg-light-shade:before {
    position: absolute;
    top: 50%;
    right: 0.75rem;
    z-index: 1;
    content: '\f04b';
    font-family: FontAwesome;
    font-size: 10px;
    font-size: .625rem;
    margin: -7px 0 0;
}

/* admin buttons with stretched links */
.edn_adminActions {
	position: relative;
	z-index: 1;
}
.edn_adminActions a.admin_action.edit {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 0.85rem;
	background: #FFF;
	margin: 0.5rem 0.5rem 0 0;
}


/* helpers */
.fs-base {
	font-size: 1rem;
}
.letter-spacing-semi-loose {
	letter-spacing: .2rem;
}
.last-mb-0 > *:last-child {
	margin-bottom: 0;
}


/* image breakpoint on smaller screens for detail */
body .eds_news_Cambridge.eds_subCollection_news .edn_mediaContainer {
	width: 100%;
	text-align: center;
	border: 0;
	padding: 0;
	margin: 5px 0 20px;
}
@media only screen and (min-width: 1024px) {
	body .eds_news_Cambridge.eds_subCollection_news .edn_mediaContainer {
		max-width: 50%;
		margin: 5px 25px 5px 0;
	}
}