@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);

@font-face {
  font-family: 'toyotadisplay';
  src: url('toyotadisplay_bd-webfont.eot'); /* IE9 Compat Modes */
  src: url('toyotadisplay_bd-webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('toyotadisplay_bd-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('toyotadisplay_bd-webfont.svg') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'toyotadisplayrg';
  src: url('toyotadisplay_rg-webfont.eot'); /* IE9 Compat Modes */
  src: url('toyotadisplay_rg-webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('toyotadisplay_rg-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('toyotadisplay_rg-webfont.svg') format('svg'); /* Legacy iOS */
}

body {
/*	background: url(../img/greyzz.png) repeat;*/
	background: #27323a;
}



div#wrap {
	background: #fff;
	
	text-align: left;
	
	width: 810px;
	
	margin: 45px auto 0px auto;
	
	font-family: 'toyotadisplayrg', sans-serif;
	font-size: 14px;
	
	padding: 45px 30px 30px 30px;
	
	border: 1px solid #fcfcfc;
}

div#wrap img#logo {
	margin-bottom: 30px;

	float: right;
}

div#wrap div#subheader p {
	color: #999 !important;
	text-align: right !important;

	display: block;
	
	margin-top: 0px;
	margin-bottom: 30px;
	font-size: 14px;
}

div#contact {
	float: right;
}

div#contact .fa {
	font-size: 44px;	
	color: #e3022c;
	margin-right: 15px;
}

div#contact p {
	font-size: 44px;
	white-space: nowrap;
	vertical-align: top;
	line-height: auto;
}

div#wrap h2 {
	font-family: 'toyotadisplay', sans-serif;
	font-size: 16px !important;
}

div#wrap p {
	font-family: 'toyotadisplayrg', sans-serif;
	text-align: left;
}

div#wrap p#link { 
	display: block;

	padding: 30px 30px;
	
	border-radius: 14px;	
	
	/*color: #000;*/
	color: #d2001e;
	
	text-decoration: none;
	text-align: left;

	margin: 15px 0 !important;
	border: 2px solid #000;
	
	font-size: 24px;
	
	background: url(http://www.automobiellimburg.nl/wp-content/themes/cliffdemandt/images/cta-background.jpg) right center no-repeat;
	
}
div#wrap a#link:hover {
	color: #d2001e;

}

div#wrap a#link .fa {
	color: #d2001e;
	font-size: 36px;
	margin-right: 15px;

}


div#wrap div#footer {
	background: #d2001e;
	border: 1px solid #ddd;
	
	padding: 15px;
	margin-top: 15px;
	
	text-align: left;
}
div#wrap div#footer strong {
	font-size: 16px;	
	color: #ffffff;
}

div.two-col {
	margin-top:30px;
	width: 100%;
}

div#footer div.two-col {
	margin-top: 0px;
}

div.two-col > div {
	width: 50%;
	text-align: left;
	color: #ffffff;
}

div.two-col > div a {
	color: #ffffff;
}

div.two-col div.left {
	float: left;
	padding-right: 15px;
	box-sizing: border-box;
	text-align: right;
}

div.two-col div.right {
	float: right;
	padding-left: 15px;
	box-sizing: border-box;
	
	text-align: left;
}

iframe {
	overflow: auto;
}

div.clear {
	clear: both;
}