body {
	color:white;
}

img {
max-width:100%;
background-color: #d1d1c5;
}

h1 {
    color: black;
    text-align: center;
	font-family: 'Playfair Display', serif;
	font-weight: 700;
	font-size: 12vw;
	color:white;
}
h2 {
	font-family: 'Montserrat', sans-serif;
    color: white;
    text-align: center;
	font-size: 1.3em;
	/*font-size: 3vw;*/
}
h3 {
	font-family: 'Montserrat', sans-serif;
    color: white;
    text-align: center;
	font-size: 2em;
}
	
p {
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
}

.date-label{
	font-size: 1em;
	text-transform:uppercase;
}



.intro-dakar {
	background-image: url("img/dakar.jpg");
	min-height:320px;
	background-position: center center;
	background-size: cover;
}

.intro-rural {
	background-image: url("img/rural.jpg");
	min-height:320px;
	background-position: center center;
	background-size: cover;
}

.intro-pr {
	background-image: url("img/pr.jpg");
	min-height:320px;
	background-position: center center;
	background-size: cover;
}

.intro-guatemala {
	background-image: url("img/guatemala.jpg");
	min-height:320px;
	background-position: center center;
	background-size: cover;
}

.intro-text {
	padding:100px;
}
  
.end-credits p {
	font-size: .9em;
} 

.end-title {
  font-family: 'Montserrat', sans-serif;
    text-align: center;
	font-size: 1.5em;
	padding-top: 20px;
	font-weight:bold;
  }
  
.end-credits {
	background-color: white;
	border-top: 4px solid #8b8b8b;
	/*margin-top: 20px;*/
	color:#333;
}

.end-credits img{
	background-color: white;
	margin-bottom: 20px;
}

/* Clear floats */
.container::after, .row::after {
    content: "";
    clear: both;
    display: table;
}

@media only screen and (max-width:749px) {
	.video-text {
	position: inherit;
	width:100%;
    padding-top: 15%;
	}
	.video-text h2 {
	font-size: 4.5vw;
	color: white;
	text-align: center;
	}
	.intro-text{
	padding:70px 10px;
	}
}

