html {
	-webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}
html, body, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, address, mainimage, container, ul, li, h1, h2, h3, h4 {
	display: block;
	padding:0;
	margin:0;
}
img {
	border: none;
}
a:link, a:hover, a:visited {
	text-decoration:none;
	color:#C2691B; /* Change Here*/
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #33281d; /* Change Here*/
	background: #ffffff;
	line-height: 22px;
}
#wrapper {
	margin: 0 auto;
}
#main {
	margin: 0 auto;
	position: relative;
	width: 100%;
	z-index: 20;
}
header {
	margin: 0 auto;
	position: relative;
	height: 147px;
	z-index: 10;
}
#logo {
	display: table;
	position: relative;
	top: inherit;
	width: 100%;
	padding:0px 0;
}
#logo > a {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
#logo img {
	height: auto;
	vertical-align: middle;
	
}
#middle {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 100%;
}
#mainimage {
	position: relative;
	width:100%;
}
#contentinfo {
	position: relative;
	width: 100%;
	z-index: 17;
	padding-bottom: 20px;
	overflow:hidden;
}
#container {
	margin: 0 auto;
	padding-top: 10px;
	position: relative;
	width: 94%;
	z-index: 10;
}
#content {
	position: relative;
	width: 100%;
}
#content ul li {
	list-style:inside;
	display:list-item;
	padding-left:20px;
}
#header {
	color: #C2691B;  /* Change Here */
	font-size: 26px;
	line-height: 30px;
	text-transform: capitalize;
	padding:10px 0 0 0;
}
#header span {
	display:block;
	font-size:22px;
}
h1, h2, h3, h4 {
	color: #a58765;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding-bottom: 5px;
	padding-top:15px;
}
.social-media-wrap {
	width:100%;
	height:40px;
}
.social-media {
	margin: 0 auto;
	padding: 0;
	position: relative;
	right: 0;
	top: 0;
}
.social-media li {
	display: inline-block;
}
.social-media li a {
	color: #717171;
	display: block;
}
#mainimage img {
	position:relative;
	height:auto;
	width:100%;
	display:block;
}
.clear {
	clear: both;
	height: 0px;
}
.spbold {
	font-weight: bold;
}
.social-media li a {
	display: block;
}
.text-soc {
	display: inline-block;
	text-transform: capitalize;
	padding-left: 10px;
}
.icon-s {
	display: inline-block;
	font-size: 0;
	margin-top: -3px;
	vertical-align: middle;
	color: #C2691B;  /* Change Here */
	font-size: 25px;
	margin-top: 0;
}
.pipe.mobilefooterpipeblock1 {
	display: none;
}
/*============= Mobile Main Navigation =============*/

#mobile-mainnav {
	background-color:#C9B093; /* Change Here */
	height: 45px;
	line-height: 39px;
	z-index:0 !important;
}
#mobile-mainnav ul {
	height:45px;
}
#mobile-mainnav ul li {
	float:left;
	height:45px;
	list-style:none;
	width: 32%;
	border-left: 1px solid #D3BFA9;  /* Change Here */
	border-right: 1px solid #D3BFA9;  /* Change Here */
}
#mobile-mainnav ul li.mobilemainnavbook {
	width: 30%;
	border: 0 none;
}
#mobile-mainnav ul li.mobilemainnavfindus {
	width: 38%;
}
#mobile-mainnav ul li.mobilemainnavcall {
	width: 100%;
}
#mobile-mainnav li a {
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
}
#mobile-mainnav ul li a span {
	position: relative;
	top: -4px;
}
#mobile-mainnav li a div {
	display: inline-block;
	font-size: 23px;
	height: 25px;
	padding-top: 10px;
	width: 25px;
	padding-right: 1%;
}
.google-vcard .ph-f > br {
	display: none;
}
.ph-f .pipe.mobilefooterpipeblock1 {
	display: inline-block;
}
.footerLink {
	float: none;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
}
.google-vcard br {
	display: block;
}
.adr, .geo-f {
	display: block;
}
.pipe.mobilefooterpipeblock1 {
	display: none;
}
.googleaddress {
	border-bottom: medium none;
	display: block;
	margin-bottom: 0;
	text-align:center;
	width: 100%;
}
.title-f {

	display: block;
	font-size: 15px;
	padding-bottom: 5px;
	font-weight:bold;
}
#note {
	padding:20px 20px 10px 20px;
	background:#E7D7C2;  /* Change Here */
	border-top:solid 1px #E1A046;  /* Change Here */
}
#viwfullsite {
	background: #EB9321;  /* Change Here */
	padding: 10px;
	text-align: center;
}
#viwfullsite a {
	color:#FFFFFF;
	font-size:15px;
}
