article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre-wrap;word-wrap:break-word;}q{quotes:\201C \201D \2018 \2019;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,html input[type=button],/* 1 */
input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],input[disabled]{cursor:default;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}body,figure{margin:0;}legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}

.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

html {
    font-size: 16px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

/* RESPONSIVE CODE */

@media (max-width: 550px) {

	/*.wrapper {
	background-image: url("../images/RM_HeroImage2.jpg");
	height: 80vh;
	display: block;
	}*/

	.title h1 {
	margin: 0 auto;
	color: DARKRED;
	padding: 5px 5px 3px 5px;
	font-family: 'Fjalla One', sans-serif;
	font-size:38px;
	font-weight: normal;
	}

	.title h2 {
	margin: 0 auto;
	color: white;
	padding: 0px 5px 5px 5px;
	font-family: 'Fjalla One', sans-serif;
	font-size:19px;
	}

	.navigation ul li {
		display: list-item;
		width:100%;
		margin:0 auto;
		text-align: center;
	}

	.BioContent img {
		float: none;
		margin:0 auto;
	}

	.gallery p {
		font-size: 14px;
	}

	.VideoPlayerLayout h4 {
		text-align: center;
	}

	.VideoPlayerLayout h5 {
		text-align: center;
	}

	.VideoPlayerLayout {
		max-width: 100%;
		margin: 0 auto;
		padding-bottom: 20px;
		padding-right: 20px;
	}

	.VideoPlayerLayout .VideoBox {
		float: none;
		margin: 0 auto;
		padding-bottom: 20px;
		max-width: 80%;
	}

	.Videos {
		max-width: 100%;
		margin: 0 auto;
	}

	.FilmographyText p {
		text-align: center;
	}

	.FilmographyText h5 {
		text-align: center;
	}

	.FilmographyText h6 {
		text-align: center;
	}
}

/* HEADING TITLES */

/* Main Titles */
h1 {
	margin: 0 auto;
	color: DARKRED;
	padding: 5px 5px 3px 5px;
	font-family: 'Fjalla One', sans-serif;
	font-size:48px;
	font-weight:normal;
}

h2 {
	margin: 0 auto;
	color: white;
	padding: 0px 5px 5px 5px;
	font-family: 'Fjalla One', sans-serif;
}

/* Section Titles */
h3 {
	margin: 0 auto;
	font-family: 'Fjalla One', sans-serif;
	font-size:30px;
	font-weight:normal;
	color: black;
	letter-spacing: 3px;
	text-align: center;
	padding: 15px;
}

/* Video Titles */
h4 {
	margin: 0 auto;
	color: DARKRED;
	font-family: 'Fjalla One', sans-serif;
	font-size:20px;
}

/* Video Details */
.Video1 h5 {
	margin: 0 auto;
	color: black;
	font-family: 'Fjalla One', sans-serif;
	font-size:14px;
}

.Video2 h5 {
	margin: 0 auto;
	color: black;
	font-family: 'Fjalla One', sans-serif;
	font-size:14px;
}

.FilmographyText h5 {
	margin: 0 auto;
	color: black;
	font-family: 'Fjalla One', sans-serif;
	font-size:14px;
	margin-top: 20px;
}

/* Year and Title In Filmography */
h6 {
	margin: 0 auto;
	color: grey;
	margin-top: 5px;
	font-family: 'Fjalla One', sans-serif;
	color: DARKRED;
	font-size:18px;
}

/* HERO SECTION */

.wrapper {
	background-image: url("../images/RM_HeroImage3.jpg");
	background-size: cover;
	height: 60vh;
	/*display: block;*/
}

.title {
	margin: 0 auto;
	border: 3px solid white;
	display: inline-block;
	margin-top: 60px;
	margin-left: 60px;
}

/* NAVIGATION BAR */

.navigation {
	margin: 0 auto;
	display: flex;
}

.navigation ul {
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
}

.navigation li {
	max-width: 1080px;
	float: left;
	padding: 20px 30px 20px 30px;
}

.navigation a {
	color: DARKRED;
	font-family: 'Fjalla One', sans-serif;
	font-size: 25px;
	text-decoration: none;
	padding: 0;
}

.navigation a:hover {
	border-bottom: 3px solid DARKRED;
}

/* BIO */

.BIO {
	background-color: WHITESMOKE;
	margin: 0 auto;
}

.BioContent {
	padding-right: 10%;
	padding-left: 10%;
	max-width: 1080px;
	margin: 0 auto;
}

.ReedMainImg {
	float: left;
	border-radius: 0px 0px 100px 0px;
	height: 250px;
	width: 250px;
	display: block;
	margin: auto;
	margin-right: 12px;
	margin-bottom: 30px;
}

.BioContent p {
	margin: 0 auto;
	color: DARKSLATEGRAY;
	text-align: justify;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	padding: 5px 0px 20px 0px;
}

/* FILMS */

/* FILMS GALLERY */

.FilmGallery {
	margin: 0 auto;
	padding: 0px;
}

.FilmGallery ul {
	padding: 0;
	margin: 0;
}

.FilmGallery li {
	float: left;
	list-style-type: none;
	width: 25%;
	position: relative;
}

.FilmGallery li img {
	width: 100%;
	display: block;
	vertical-align: bottom;
}

imgcap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; 
	color: BLACK;
	text-align: center;
	background-color: rgba(255,250,240,0.75);
	font-family: 'Fjalla One', sans-serif;
	font-size: 25px;
	display: none;
}

imgcap p {
	position: absolute;
	width: 90%;
	margin: 0;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.FilmGallery li:hover imgcap {
display: block;
vertical-align: bottom;
}

/* FILMS LIST */

.Video1 {
	margin: 0 auto;
	background-color: GHOSTWHITE;
}

.Video1 p {
	color: DARKSLATEGRAY;
	text-align: justify;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	margin: 5px;
	padding-left: 10px;
}

.Video2 {
	margin: 0 auto;
	background-color: WHITESMOKE;
}

.Video2 p {
	color: DARKSLATEGRAY;
	text-align: justify;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	margin: 5px;
	padding-left: 10px;
}

.VideoBox {
	margin: 0 auto;
	float: left;
	padding-bottom: 20px;
	padding-right: 10px;
}

.VideoPlayerLayout {
	margin: 0 auto;
	max-width: 1080px;
	padding-top: 20px;
	padding-bottom: 20px;
}

/* FILMOGRAPHY */

.Filmography {
	max-width: 1080px;
	margin: 0 auto;
}

.FilmographyText {
	max-width: 700px;
	margin: 0 auto;
	padding-bottom: 40px;
}

.FilmographyText p {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	margin: 0 auto;
}

.Filmography a {
	color: DARKRED;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	text-decoration: none;
	padding-top: 0px;
	margin: 0 auto;
	text-align: center;
}

.Filmography h3 {
	padding-bottom: 0px;
}
/* CONTACT */

.Contact {
	background-color: SILVER;
	margin: 0 auto;
}

.EmailContact {
	display: flex;
	justify-content: center;
	text-decoration: none;
	margin: 0 auto;
}

.Contact p {
	color: WHITESMOKE;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 26px;
	margin: 0 auto;
	margin-bottom: 10px;
}

a p:hover {
	color: BLACK;
}

.Socials {
	margin: 0 auto;
	display: flex;
	justify-content: center;
}

.SocialIcons {
	float: left;
	height: 40px;
	width: 40px;
	margin: 0px 5px 10px 5px;
}
