td{font-family:Tahoma,Verdana;font-size:11px;color:#d5a787}pre{padding:0;margin:0;font-family:Verdana,Arial,Helvetica,sans-serif}.footer{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#ffd2b3;text-align:center;line-height:20px}.footer a{color:#ffd2b3;text-decoration:none}.footer a:hover{color:#fff;text-decoration:none}.border{border:#c5b488 1px solid}.body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#c8884a;text-align:justify;padding-top:2px;padding-left:6px;padding-right:4px}.body a{color:#764525;text-decoration:none}.body a:hover{color:#b66c33;text-decoration:none}.menu{font-family:Tahoma,Verdana;font-size:11px;color:#6f3a15;text-align:center;font-weight:bold}.menu a{color:#6f3a15;text-decoration:none}.menu a:hover{color:#fff;text-decoration:none}.more{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#ef7000;font-weight:bold;padding-left:5px}.more a{color:#ef7000;text-decoration:none}.more a:hover{color:#806643;text-decoration:none}.body1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#b87637;text-align:justify}.body1 a{color:#5c3317;text-decoration:none}.body1 a:hover{color:#cb7c3d;text-decoration:none}.style2{color:#f00}.name{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#4e4e4e}.style3{color:#7c4510;font-size:14px;font-weight:bold}
.cont{max-width:950px; width:100%; height:auto;}
h2{ color:#aa6f47; font-size:16px;}
h1{ font-size:20px; padding-top:0;}
.style5{text-align:center;background-color:#fcebd9;}.style14{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#aa6f47;text-align:justify;padding-top:2px;padding-left:25px;padding-right:4px;}.style15{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#aa6f47;text-align:justify;padding-top:2px;}.style16{text-align:center;background-color:#fcebd9;color:#7c4510;}.style19{text-decoration:none;color:#aa6f47;font-size:15px;}.style21{
	color: #7c4510;
	text-decoration: none;
	text-align: justify;
}.auto-style1{background-color:#fff;text-align:right;}
.style10{color:#aa6f47;font-size:12px;font-family:Arial,Helvetica,sans-serif}.style24{font-size: 12pt;}.style25{color:#7c4510;background-color:#F7E6D4;}.style20{font-family: Verdana;color: #7C4510; font-size:14px;}.style22{font-family: Verdana;font-size: 11px;color: #7C4510;text-align: justify;padding-top: 2px;padding-left: 6px;padding-right: 4px;
}
.style23{font-size: 12pt;color: #7C4510;}.style25{background-color:#fcebd9;color:#7c4510;}
.divTable
    {
        display:  table;
        width:100%;
        background-color:#fff;
    }

    .divRow
    {
       display:table-row;
      
    }

    .divCell
    {
        float:left;/*fix for  buggy browsers*/
        display:table-column;
     
    }
.e-mail:before {
            content: attr(data-website) "\0040" attr(data-user);
            unicode-bidi: bidi-override;
            direction: rtl;
        }
		.gallerylayer img { /* make slide images scalable */
	height: auto !important;
	width: 100% !important;
	vertical-align: bottom;
}
		
    body,td,th {
	font-size: 12px;
}
	

/*
    Mobile Menu Core Style
*/



.slicknav_btn { position:relative; display: block; vertical-align: middle; float: left; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: none; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.188em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 2em; height: 0.05em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0); -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0); box-shadow: 0 2px 0 rgba(0, 0, 0, 0); padding:2px }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.5em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block; border-bottom:1px solid #bbb; background-color:#aa6f47; font-weight:bold;-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa6f47), to(#DB7835));
	background: -moz-linear-gradient(top,  #aa6f47,  #DB7835);}
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }


/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
    font-size:12px; position:fixed; top:0px; left:0px; min-width:100%;z-index:9999;overflow:hidden;
}


/* Button */
.slicknav_btn {
 
    text-decoration:none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;  
    background-color: #E8E8E8;
	margin-left:5px;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {
    color: #FFF;
    font-weight: bold;
    text-shadow: 0 1px 3px #000;
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
  background-color: #7E7E7E;
}
.slicknav_menu {
    background:#ffffff;
	padding-top:5px;;
	padding-bottom:5px;
    }
.slicknav_nav {
    color:#000;
    margin:0;
    padding:5px;
    font-size:0.875em;
}
.slicknav_nav, .slicknav_nav ul {
    list-style: none;
    overflow:hidden;
}
.slicknav_nav ul {
    padding:0;
    margin:0 0 0 20px;
}
.slicknav_nav .slicknav_row {
    padding:5px 10px;
    margin:2px 5px;
}
.slicknav_nav a{
    padding:5px 10px;
    margin:2px 5px;
    text-decoration:none;
    color:#fff;
	font-size:16px;
	font-weight:bold
}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
    padding:0;
    margin:0;
}
.slicknav_nav .slicknav_row:hover {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background:#ccc;
    color:#000;
}
.slicknav_nav a:hover{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background:#ccc;
    color:#222;
}
.slicknav_nav .slicknav_txtnode {
     margin-left:15px;   
}
@font-face {
	font-family: "Flaticon";
	src: url("flaticon.eot");
	src: url("flaticon.eot#iefix") format("embedded-opentype"),
	url("flaticon.woff") format("woff"),
	url("flaticon.ttf") format("truetype"),
	url("flaticon.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
	font-family: Flaticon;
        font-size: 20px;
font-style: normal;
margin-left: 20px;
}.flaticon-accomodation:before { display:inline;
	content: "\e000";
}
.flaticon-arrow487:before { display:inline;
	content: "\e001";
}
.flaticon-bed29:before { display:inline;
	content: "\e002";
}
.flaticon-bellhop:before { display:inline;
	content: "\e003";
}
.flaticon-black401:before { display:inline;
	content: "\e004";
}
.flaticon-briefcase56:before { display:inline;
	content: "\e005";
}
.flaticon-briefcase60:before { display:inline;
	content: "\e006";
}
.flaticon-bus21:before { display:inline;
	content: "\e007";
}
.flaticon-bus46:before { display:inline;
	content: "\e008";
}
.flaticon-bust:before { display:inline;
	content: "\e009";
}
.flaticon-diary1:before { display:inline;
	content: "\e00a";
}
.flaticon-dwelling1:before { display:inline;
	content: "\e00b";
}
.flaticon-facebook55:before { display:inline;
	content: "\e00c";
}
.flaticon-favourites7:before { display:inline;
	content: "\e00d";
}
.flaticon-google116:before { display:inline;
	content: "\e00e";
}
.flaticon-landscape:before { display:inline;
	content: "\e00f";
}
.flaticon-linkedin11:before { display:inline;
	content: "\e010";
}
.flaticon-linkedin12:before { display:inline;
	content: "\e011";
}
.flaticon-mark1:before { display:inline;
	content: "\e012";
}
.flaticon-mountain35:before { display:inline;
	content: "\e013";
}
.flaticon-new75:before { display:inline;
	content: "\e014";
}
.flaticon-pen29:before { display:inline;
	content: "\e015";
}
.flaticon-pencil41:before { display:inline;
	content: "\e016";
}
.flaticon-person1:before { display:inline;
	content: "\e017";
}
.flaticon-person193:before { display:inline;
	content: "\e018";
}
.flaticon-phone13:before { display:inline;
	content: "\e019";
}
.flaticon-picture31:before { display:inline;
	content: "\e01a";
}
.flaticon-pin56:before { display:inline;
	content: "\e01b";
}
.flaticon-plate7:before { display:inline;
	content: "\e01c";
}
.flaticon-portfolio24:before { display:inline;
	content: "\e01d";
}
.flaticon-social19:before { display:inline;
	content: "\e01e";
}
.flaticon-star138:before { display:inline;
	content: "\e01f";
}
.flaticon-train20:before { display:inline;
	content: "\e020";
}
.flaticon-writing22:before { display:inline;
	content: "\e021";
}
.flaticon-youtube17:before { display:inline;
	content: "\e022";
}


	

@media print{
	#header,#footer,#menu{display:none}
	body{width:7in;color:#000;font:12pt/20pt "Times New Roman",Times,serif}
	#mainContent img,.overhang,.screen,.clearfloat{display:none
	}h1,h2,h3{color:#666}
	h1{font-size:20pt;text-align:center;margin-bottom:0;padding-top:20px}
	h2{font-size:16pt;border-bottom:1px solid #666;padding:20px 5px 5px}
	h3{font-size:14pt;border-bottom:1px solid #999;padding:15px 5px 5px}
	p{margin-top:10px}
	.pod{color:#333;padding:0 .5in
	}#footer p{color:#999;text-align:center;font-size:10pt;width:5in;border-top:1px solid #CCC;margin:.5in 1in}
	a{color:#333;font-weight:bold}
	a:after{content:" ["attr(href)"]";font-weight:normal}
	a[href^="/"]:after{content:""}}
@media screen and (min-width:800px){
body{background-color:#aa6f47;}
.desk1{color:#aa6f47;font-size:12px;font-family:Arial,Helvetica,sans-serif;
max-width:200px;
width:33%;padding-left:20px;padding-right:20px;
}
.desk2{color:#aa6f47;font-size:12px;font-family:Arial,Helvetica,sans-serif;
max-width:300px;
width:33%;padding-left:20px;
}
.mobile-only {display:none}
.dtab{padding:30px;
}
.dmar{ margin-left:30px;
}
.dfloat{ float:right; padding-right:50px}
.desk-if{ width:100%;}
.pad{padding-bottom:40px}
.sty{color:#7c4510;text-decoration:none;}
.sty2{color:#7c4510;text-decoration:none;}
}

@media screen and (max-width:960px){
	

}

body {
	font-family:Helvetica, Arial, sans-serif;
	margin:0;
	padding:0;
	font-size:100%;
}

.slicknav_menu {
	display:none;
}
.mob-logo
{ display:none;
	}

@media screen and (max-width: 50em) {
	body{background-color:#fff}
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
	.mob-logo
{   display:block;
	width: 160px;
	height: auto;
	position: absolute;
	left: 37%;
	}
	
	.desktop-only {display:none}
	.mtab{padding:10px; padding-top:0;
}
	.mobile-text1 { font-size:9px;
	color:#aa6f47; max-width:145px;
width:45%;padding-left:10px;padding-right:4px;
}

.mobile-text2 { font-size:9px;
	color:#aa6f47; max-width:140px; padding-left:5px;

width:45%;}

.mob-head{ font-size:16px; text-align:left}
.mmar{ margin-left:10px;

}

.mob-if{ width:90%;}
.mimg {width:100px; height:auto}
.pad{padding-bottom:5px}
.sty{color:#7c4510;text-decoration:none; font-size:9px;}
.sty2{color:#7c4510;text-decoration:none; font-size:11px;}
}
.button {        
    display: inline-block;
    white-space: nowrap;
   
background: -webkit-gradient(linear, left top, left bottom, from(#aa6f47), to(#DB7835));
	background: -moz-linear-gradient(top,  #aa6f47,  #DB7835);
    border: 1px solid #777;
    padding: 0 1.5em;
    margin: 0.5em;
    font: bold 1em/2em Arial, Helvetica;
    text-decoration: none;
    color: #fff;
    border-radius: .5em;
	width:25%; 
	height:25px;
	font-family:arial;
	 font-size:14px;
}

.button:hover {
     background:#ccc; color:#000000     
            
}

.button:active {
    box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
    position: relative;
    top: 1px;
}

.button:focus {
    outline: 0;
    background: #fafafa;
}    

.button:before {
    background: #ccc;
    background: rgba(0,0,0,.1);
    float: left;        
    width: 1em;
    text-align: center;
    font-size: 18px;
    margin: 0 1em 0 -1em;
    padding: 0 .2em;
    box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
    border-radius: .15em 0 0 .15em;      
}


#imagelightbox
{
    
 
    -ms-touch-action: none;
    touch-action: none;
}
