/*
-----------------------------------------------
bepress IR local stylesheet.
Author:  bepress
Version:  1 January 2017
PLEASE SAVE THIS FILE LOCALLY!
----------------------------------------------- */

html,
body {
	height: 100vh;
	min-height: 100%;
	background-color: #fff;
	min-width: 375px;
}

body a#scrollToTop { display: none !important; }

body section.resources {
	margin-top: 3.8em;
	height: auto;
	padding: 2em;
	height: auto;
	min-height: 100%; 
}

.resources-wrapper {
	height: 100%;
	width: 100%;
}

.resources-wrapper.resources-home {
	padding: 0;
}

.resources-wrapper .resources-background {
	background: url(assets/md5images/fef36463ebb0cc7e21642bb73265654c.jpg) no-repeat; 
	width: 100%;
	height: 100%; 
	float: left; 
	position: relative; 
	background-size: cover; 
	-webkit-background-size: cover; 
	-moz-background-size: cover; 
	min-height: 400px; 
	margin-top: 0; 
	background-position: center center; 
}
.resources-wrapper.logout .resources-background {
	background: 0 !important;
	height: auto;
}	
.resources-wrapper .resources-content {
	width: 100%;
    	margin: 0 auto;
    	height: 100%; 
}
    	
.resources-wrapper .resources-content .vertical-align .container {   	
	margin: 0 auto; 
	width: 100%;
	padding: 0;
	max-width: 1200px;

}

.resources-wrapper .resources-text {    	
	margin: 200px auto 10% auto;
	width: 80%;
}

.resources-wrapper.logout .resources-text {    	
	margin: 200px auto 10% auto;
	width: 100%;
}
	
.resources-wrapper .resources-text h2,
.resources-wrapper .resources-text p {
	color: #333;
	font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif;
	text-align: center;
	font-weight: bold; 
	margin: 0 10%;
}

.resources-wrapper.logout .resources-text h2,
.resources-wrapper.logout .resources-text p {
	color: #333;
	font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif;
	text-align: center;
	font-weight: bold; 
	margin: 0 10%;
}
	
.resources-wrapper .resources-text h2 {
	font-size: 56px; 
}
	
.resources-wrapper .resources-text p.resources-subtext {
	font-size: 24px; 
	margin-top: 10px;
}
.resources-wrapper .resources-text p a:hover {
	text-decoration: underline;
}

div#user-destinations, 
.destination-toggle, 
#user-destinations {
    display: none !important;
}

/* Cookies Page */
#cookies-page a {
    color: #0074cc;
    text-decoration: underline; }

#cookies-page td,
#cookies-page th {
    padding: 10px;
    border: 1px solid #ddd; }

#cookies-page td:nth-of-type(2) {
    width: 50%; }	

@media screen and (max-width: 1024px) {
	.resources-wrapper .resources-text h2,
	.resources-wrapper .resources-text p {
		text-align: center;
		margin: 0; 
	}
	.resources-wrapper .resources-text {    	
    		float: none;
	}
}

@media screen and (max-height: 800px) {
    	.resources-wrapper .resources-text,
    	.resources-wrapper.logout .resources-text {  	
    		margin-top: 12.5%; 
	}
}