
/* :: Backgrounds :: */ 

html, body {
	background-color: #f5f5f5;
}

.lang a span, .url a, .footer-nav .nav a:hover, .header-graphic p a:hover,
.partners p {
	background-color: white;
}

.item-list .item-cell {
	background-color: #fff;
}

.header-graphic p a {
	background-color: hsla(0,0%,100%,.7);
}

.item-list dt {
	background-color: #727d84;
}

.main-nav .nav > li > a:before {
	background-color: rgba(0,0,0,.5);
}

.item-list .item-content .btn {
	background-color: #d9534f;
}

#footer .partners h2 {
	background-color: #e5e3e1;
}

/* :: Borders :: */

.lang li, .lang a span, .url a {
	border-color: #d0d3d5;
}

.url a:hover {
	border-color: #d9534f;
}

#header:before,
#footer .partners {
	border-color: white;
}

.lang {
	border-color: rgba(0,0,0,.4);
}


/* :: Colors :: */

body, a, .partners h2 {
	color: #727d84;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.content a:hover {
	color: #f36e24;
}

.url a:hover {
	color: #d9534f;
}

.main-nav .nav a, .header-graphic h2, .header-graphic p,
.item-list dt, .item-list .item-content .btn {
	color: white;
}

#footer .melakit a {
	color: #ccc;
}

.header-graphic p, .header-graphic a {
	color: black;
}
