.container {
	width: 1100px !important;
}

.navbar-brand {
	font-family: "ff-cocon-web-pro",sans-serif;
	font-size: 30px;

}

p {

  font-family: "effra light",sans-serif;
  font-weight: 300;
  font-size: 16px;
}

h1 {
	font-family: "ff-cocon-web-pro",sans-serif;
	font-size: 50px;
}

h2 {
	font-family: "ff-cocon-web-pro",sans-serif;
	font-size:28px;
}

.grey {
	color:grey;
	font-weight: 300;
}

.right {
	text-align: right;
}

.c1-container h1, .delv-container h1, .delv-container p, .delv-container a, .gr-container p, .gr-container a, .gr-container h1 {
	color: white;
}

.delv-container a {
	text-decoration: underline;
}

.c2-container h1 {
	color: #0099ff;
}

.c1-container {
	padding-top: 30px;
	padding-bottom: 30px;
	width: 100%;
	background-color: #0099FF; /* Blue */
}

.c2-container {
	padding-top: 30px;
	padding-bottom: 30px;
	width: 100%;
	background-color: #FFF;
	border-image: url('/images/spike.png') 30 30 round;
}

.delv-container {
	width:100%;
	background-color:#70499f;  /* Purple */
	padding-top: 30px;
	padding-bottom: 30px;

}

.gr-container {
	width:100%;
	background-color:#ff9600;  /* Orange */
	padding-top: 30px;
	padding-bottom: 30px;

}

footer {
	padding-top: 20px;
	padding-bottom: 10px;
	width: 100%;
	background-color: rgb(51, 51, 51);
	color:white;
	text-align:right;
}

footer p {
	font-size: 12px;
}

footer p span {
	font-size: 10px;
	font-style: italic;
	color:grey;
}
