/* MEDIA PAGE ========================================= */
#why-e4e {padding-bottom: 0;}
.media-page  .press-enquiries {text-align: center; padding: 60px 0; background-color: #f6f6f6; font-size: 18px; border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.media-page #media-examples {font-size: 16px; text-align: center; padding: 60px; border-top:1px solid #ccc;border-bottom:1px solid #ccc; margin: 0 0 60px 0;}
.media-page #media-examples h2 {font-size: 1.8em; text-shadow: 2px 2px 2px #ccc; text-align: center; width: 100%; margin: 0 0 40px 0;}
.media-page #media-examples .media-example {}
.media-page #media-examples .media-example .media-image {position: relative; height: 80px;display: block; text-align: center;}
.media-page #media-examples .media-example img {display: block; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; width: 80%;}
.media-page #media-examples .media-example h3 {margin: 1.5em 0 0.25em; font-size: 1.1em;min-height:60px;}
.media-page #media-examples .media-example p.date {font-size: 0.9em; margin: 0.25em 0; color: #666;}
.media-page #media-examples .media-example p.format {font-size: 0.9em; margin: 0.25em 0;}
.media-page #media-examples .media-example .description {}
.media-page #media-examples .media-example .description p {}
.media-page #media-examples .media-example p.media-link {}

/* END MEDIA PAGE */


/* MEDIA BLOCKS ========================================= */

#media-blocks {margin: 60px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 60px 0;}
#media-blocks h2 {margin: 0 0 20px 0; text-align: center;}
#media-blocks .media-blocks {}
#media-blocks .media-blocks .media-block {}
#media-blocks .media-blocks .media-block a {position: relative; height: 100px;display: block; padding: 0px 10px; box-sizing: border-box;}
#media-blocks .media-blocks .media-block a img {display: block; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; width: 100%;}