body {
	font-family: 'HalisR-Medium', sans-serif;
}

a[href^="tel:"],
a[href^="tel:"]:hover {
	color: #333;
	white-space: nowrap;
	text-decoration: none;
}

a[href^="mailto:"],
a[href^="mailto:"]:hover {
	color: #333;
}

.clear {
	clear: both;
}

.page_404 {
	padding-top: 200px;
	padding-bottom: 200px;
	text-align: center;
}
.page_404 h2 {
	font-size: 44px;
}
.page_404 p {
	font-size: 24px;
}

body, html {
	padding-top: 0px;
	margin-top: 0px;
	background-color: #d0d0d0;	
	font-family: 'HalisR-Medium'!important;	
}

* {
	font-family: 'HalisR-Medium'!important;
}

.shadowtop {
	background-image: url('/images/bottomfade.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}

#sellyourcaravan {
	background-color: #f9cc02;
	padding: 30px;
	border-top: 2px solid white;
	
	background-image: url('/images/buyyourcaravan/1.png');
	background-repeat: no-repeat;
	background-position: right 100px;
}


#sellyourcaravan h1 {
	font-size: 34px;
	font-family: 'HalisR-Medium'!important;	
}


#sellyourcaravan h2 {
	font-size: 28px;
	font-family: 'HalisR-Medium'!important;		
}


@media all and (max-width: 1005px) {
	#sellyourcaravan {
		background-image: none;
	}
}


.umber {
	background-color: #fff;
}



#loggedinbar {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 15px;
	background-color: #fff;
	border: 1px solid #000;
}

.addthis_native_toolbox {
	padding-top: 20px;
}


span.header-telnumber {
	font-family: 'HalisR-ExtraLight' !important;
}


.sales-places {
	background-color: #012d78;
}

.sales-places .inner {
	width: 1020px;
	margin: 0 auto;
	padding: 30px 0px 25px 0px;
}
.sales-places h2 {
	color: #f9cf01;
	text-transform: uppercase;
	padding-bottom: 30px;
}
.sales-places ul {
	float: left;
	display: inline;
	color: #fff;
	padding-left: 0px;
}
.sales-places ul a {
	color: #fff;
}

.sales-places ul.places-padding {
	padding-left: 160px!important;
}


.navbar-collapse {
	position: absolute!important;
}

.recaptchawrapper {
	margin-top: 10px;
	margin-bottom: 10px;
}

#safecracker_poster {
	text-align: center;
	margin-bottom: 20px;
}
#safecracker_poster img {
	display: inline-block;
}


.max-width{
	width: min(90%, 1400px);
	margin: 0 auto;
}

.max-width[data-type="small"] {
	width: min(90%, 740px);
	margin: 0 auto;
}