@charset "utf-8";
/* Landing Pages */

.cycle-next, .cycle-prev {
	position: absolute;
	top: 42vh;
	padding: 0.5;
	width: auto;
	z-index: 999;
	max-width: 4rem;
}
.cycle-next {right: 0;}

.content-box.home p.intro.intro-text {
	margin: 0 0 8vw;
	padding-left: 0;
	font-size: 1.2em;
	line-height: 1.3em;
}
.content-box.home p.intro.intro-text.tight {margin-bottom: 0.5em;}
.content-box h1 {
	margin: 1.5em 0 1.5em 0;
	padding-left: 5vw;
}
.credit-wrapper {
    position: relative;
    display: block;
    right: 0;
    padding: 0 0.5em;
    max-width: 1920px;
    width: 100%;
    margin-bottom: -1.5em;
}
.hero p.credit, .hero-credit {
	font-size: 0.9em;
	font-weight: normal;
	text-align: right;
	top: calc(100% + 1em);
	right: 0.5em;
	position: absolute;
	max-width: 1920px;
	margin-bottom: 1em;
    color: #000;
    text-shadow: 0 0 0 rgba(255,255,255,0);
}
.hero-credit {
    text-align: right;
    position: relative;
    display: block;
    top: -1.5em;
    width: 100%
}

img.hero-arrow {
    position: absolute;
    top: 90%;
    left: 40vw;
    margin: 0 auto;
    width: 110px;
    display: block;
    z-index: 10;
    opacity: 1;
    text-align: center;
}

@media only screen and (min-width: 800px){
	.content-box.home p.intro.intro-text {
		margin: 0 0 2em;
		line-height: 1.6em;
	}
	p.intro {
	  width: 80%;
	  margin: 0 auto 2em 5vw;
	}
	.content-box h1 {
		margin: 1em 0 1em;
	}
	.cycle-next, .cycle-prev {
		padding: 2em 1em;
		width: auto;
		z-index: 999;
		max-width: 9rem;
	}
    img.hero-arrow {
        position: absolute;
        top: 82vh;
        left: 45vw;}
}

/*
@media only screen and (max-width:1300px) {
	.grid-container {margin: 0 5%}
}*/
