footer {
	background: #f2f2f2;
	border-top: 5px solid #00A9E1;
	text-align: center;
	color: #002157;
}

footer .footerblock {
	text-align: left;
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	width: 300px;
	height: 320px;
	vertical-align: top;
	font-size: 13px;
}

footer .side { width: 290px !important; }

footer .small { font-size: 11px !important; }

footer .videos {
	background-color: #fff;
	border-radius: 8px;
	margin-bottom: 10px;
}

footer .videos .ruud { margin-left: 10px; }

footer .videos a {
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	width: 60px; height: 45px;
	display: inline-block;
	background-color: #fff;
}

footer .videos a:hover { background-position: 0 -45px; }

footer .videos a span {
	display: inline-block;
	width: 60px;
	color: white;
	text-align: center;
	margin-top: 45px;
	line-height: 14px;
	background: rgba(0,0,0,0.5);
	border-radius: 0px 0px 8px 8px;
}

footer blockquote {
	line-height: 1.4em;
	background: url('../img/speech-bubble.png') no-repeat;
	margin: -5px 0 20px -10px;
	height: 120px;
	padding: 20px;
}

footer blockquote .message { height: 110px; }

footer .trustpilot {
	text-align: center;
	line-height: 1.4em;
	background-color: #fff;
	border-radius: 8px;
	padding-top: 15px;
}

footer .trustpilot img { margin: 15px 0 15px 0; }

footer .iconswrapper {
 	background: url('../img/footer_bg.png') repeat-x top center;
	border-top: 2px solid white;
}

footer .icons {
	height: 87px;
	width: 940px;
	margin: 0 auto;
	text-align: left;
	font-size: 0;
}

footer h3 {
	color: #00A9E1;
	font-size: 16px;
	margin-left: 1px;
	padding-bottom: 19px;
	padding-top: 25px;
	text-align: left;
}

footer a { text-decoration: none; }

footer ul {
	margin-left: 1px;
	line-height: 20px;
}

footer .socials, footer .referrals {
	font-size: 0;
	display: inline-block;
}

footer .referrals a {
	margin-right: 35px;
	display: inline-block;
}

footer .socials a {
	width: 48px;
	height: 48px;
	margin-top: 25px;
	margin-right: 8px;
	display: inline-block;
}

footer .socials .fb { background: url('../img/button_facebook_gray.png'); }

footer .socials .fb:hover { background: url('../img/button_facebook.png'); }

footer .socials .tw { background: url('../img/button_twitter_gray.png'); }

footer .socials .tw:hover { background: url('../img/button_twitter.png'); }

footer .socials .rss { background: url('../img/button_rss_gray.png'); }

footer .socials .rss:hover { background: url('../img/button_rss.png'); }

footer .sep {
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #bbbbbb;
	display: inline-block;
}

#copyright_bar {
	padding-top: 10px;
	padding-bottom: 10px;
	background: white;
	text-align: left;
}

#copyright {
	width: 940px;
	margin: 0 auto;
	color: #5a5a5a;
	font-size: small;
}

#copyright a { color: #5a5a5a; }

#copyright #copyright_right {
	display: inline-block;
	float: right;
}

#headlines .headline { padding-bottom: 1em; }

#headlines .headline a {
	text-decoration: none;
	line-height: 1.4em;
}

.preloader {
	display: none;
}