body
{
    background-color:#aca460;
    font-size:16px;
    font-family: 'Trebuchet MS', Arial;
    color:#aca460;
    line-height:130%;
    font-weight:normal;
}
#googleMap {width:800px;height:350px;}
.offerBtn1Home {
	border:1px solid black;
	border-radius:4px;
	margin-right:2px;
	padding:10px;
	width:100%;
	height:110px;
	background-color:#9a9351;
	box-sizing: border-box;
	text-align:center;
}
.offerBtn1Home:hover {
	border:3px solid #808205;
}
.offerBtn2Home {
	text-align:center;
	color:#000;
	font-size:18px;
	background-image: url(../SITE-Images/cabinicon2.jpg);
	background-size: cover;
	cursor:pointer;
}
.offerBtnTextHome {
	display:flex;
	height:100%;
	align-items: center;
	justify-content: center;
	font-size:20px;
	color:#fff;
}
.offerBtnTextHome:hover {
	font-weight:bold;
}

.mobile {display:none;}
.desktop {display:block;}
.header {background-color:#aca460;}
.thumb {
	display:inline-block;
	vertical-align: middle;
}
.buttonOrange {
	width:100%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
   	box-sizing:border-box;
	border:1px solid #000;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
	border-radius:4px;
	text-align:center;
	margin-top:10px;
	cursor:pointer;
	height: auto;
	color:white;
    background: #aa2d06; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#93280a 0%, #d56c4f 100%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ff2c00 0%, #d56c4f 100%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ff2c00 0%, #d56c4f 100%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ff2c00 0%, ##d56c4f 100%); /* Standard syntax (must be last) */
}
.buttonOrange:hover {
	color:#000;
    background: #ff9200; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ff9200 0%, #fdd463 100%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ff9200 0%, #fdd463 100%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ff9200 0%, #fdd463 100%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffc800 0%, #fde662 100%); /* Standard syntax (must be last) */
}
.logoImg {width:401px;}
#page
{
    max-width: 950px;
    text-align:left;
    margin: 0 auto;
    padding:0px 0px 0px 0px;
}

#main
{
	background-color:#FFFFFF;
	padding:0px 0px 5px 0px;
}

#footer
{
    background-color:#aca460;
    padding: 0 0px 0 0px;
	color:#FFFFFF;
}
.burger {display:none;}
.mobileMenu {display:none}
#navigation
{  
    font-familiy:verdana,arial;
	font-size:14px;
	display:inline-block;  
	background-color:#aca460; 
	width: 549px;
	vertical-align: top;
}

#navigation ul 
{    
    padding: 45px 0px 0px 0px;
    vertical-align:middle;
    
}

#navigation ul li
{  
    padding-left:5px;
    padding-right:5px;
    display:inline;  
    font-size:1.2em;
    font-weight:normal;
    border-right: solid 1px #FFFFFF;
}

#navigation ul li.last
{    
    border-right: none;
}

#navigation ul li.selected
{    
    color:#000000;
}

#navigation ul li.selected a {
color:#000000 !important;
}

#navigation ul li.hover
{    
    color:#000000;
}

#navigation ul li a, #navigation ul li a:visited
{    
    color:#FFFFFF;
    text-decoration:none;
}
#logo
{  
    display:inline-block;   
	background-color:#aca460;
	width:390px;
	vertical-align: top;
}
.top-contact {
	background-color: #ACA460;
	width:100%;
	float: left;
}

.top-contact p { text-align:right; font-size:18px; font-weight:bold; color:#fff; margin:0; padding:0;background-color:#aca460;}

a, a:visited
{
    color:#000000;
}

a, a:link
{
    color:#000000;
}

a, a:hover
{
    color:#000000;
}

a, a:active
{
    color:#000000;
}

h1
{
	font-family: 'Shadows Into Light', cursive;
    color:#aca460;
    font-size: 28px;
    font-weight:normal;
}
#footer
{
    background-color:#aca460;
    padding: 0 0px 0 0px;
	color:#FFFFFF;
}
#content a {
	font-family: 'Shadows Into Light', cursive;
    color:#8d874a;
    font-size: 22px;
    font-weight:normal;
    text-decoration: underline;

}
#content a:visited {
	color:#8d874a;
}
#content a:hover {
	color:black;
}


#contentFooter
{
    float:left;
    padding: 0px 0px 0 0px;
    vertical-align:top;
	font-size:0.8em;
}
#contentFooter a:link
{
  	color:#FFFFFF;
}
#contentFooter a:visited
{
  	color:#FFFFFF;
}
#contentFooter a:hover
{
  	color:#FFFFFF;
}
#contentFooter a:active
{
  	color:#FFFFFF;
}
.bigButtons {display:none}
.lhs {
	width:210px;
	display:inline-block;
	vertical-align: top;
	padding:15px;
	display: none;
}
.lhsHome {display:inline-block;}
.rhs {
	width:670px;
	display:inline-block;
	vertical-align: top;
	padding:15px;
}
.singleColumn {
	width:100%;
	display:block;
	padding:15px;
	box-sizing: border-box;
}
@media(max-width : 780px) {

.mobile {display:block;}
.desktop {display:none;}
#navigation {display:none}
.top-contact{display:none;}
.clearBoth{display:none;}
.biPicImg {max-width:280px;max-height:auto;}
.lhsHome {display:none;}
.offerBtn1Home {display:none;}

	h1	{font-size: 22px;}
	#content img {max-width:280px;height:auto;}
	#content a {font-size:16px;}
	#logo {width:230px;}
	.burger {
	    display:inline-block;  
		margin-top:18px;
		margin-right:15px;
		vertical-align: top;
		float:right;
		
	}
	#googleMap {width:260px;}
	.burgerImg {
		cursor:pointer;
	}
	.mobileMenu {
		display:none;
	}
	.mobileMenu ul {
		list-style-type: none;
		padding:0px;
		margin:0px;
	}
	.mobileMenu li {
		text-decoration:none;
		text-align: center;
		font-size:20px;
		background-color:#d1c76c;
		margin-bottom:2px;
		padding:3px;
	}
	.mobileMenu a {
		text-decoration:none;
		color:white;
	}
	.mobileMenu a:hover {
		color:black;
	}
	.logoImg {width:230px;}
	.bigButtons {display:flex;border:4px solid #9a9351;background-color:#9a9351 }
	.lhs {width:100%;display:none;box-sizing: border-box;}
	.rhs {width:100%;display:block;box-sizing: border-box;}
	.offerBtn1 {
		border:1px solid white;
		margin-right:2px;
		padding:10px;
		width:50%;
		height:80px;
		background-color:#9a9351;
		box-sizing: border-box;
		text-align:center;
	}
	.offerBtn2 {
		text-align:center;
		color:#000;
		font-size:18px;
		background-image: url(../SITE-Images/cabinicon2.jpg);
		background-size: cover;
	}
	.offerBtnText {
		display:flex;
		height:100%;
		align-items: center;
		justify-content: center;
		font-size:18px;
	}

}
@media(min-width : 568px) and (max-width : 780px) {
	.offerBtn1 {height:110px;}	
	.biPicImg {max-width:480px;}
	#googleMap {width:480px;}

}