@import url(http://fonts.googleapis.com/css?family=Lobster);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro);
@import url(http://fonts.googleapis.com/css?family=PT+Sans);
@import url(http://fonts.googleapis.com/css?family=Playfair+Display);
@import url(http://fonts.googleapis.com/css?family=Noto+Serif);
html {height:100%; overflow-y:scroll;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, 
code, del, dfn, em, font, img, ins, kbd, p, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, 
ul, ol, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0; padding:0; border:0; outline:0; vertical-align:baseline;}

header, nav, section, article, aside, div, id, footer {display:block;}

body {background:#fff;}
.main {width:1106px; height: auto; margin:0 auto; padding:0;}
header {background: #FFF; height:100px;  border-left:3px solid #900; border-right:3px solid #900;}
.logo {width:650px; background:#fff; float:left; height:100px;}
.logo img{
	float:left; padding-top:8px; padding-left:10px; padding-right:30px;
}
.logo h1 {
	font-size:70px;
	padding-top:10px;
	color:#d93d40;
	padding-left:10px;
	font-family: 'Noto Serif', serif;
	text-transform:uppercase;
}
.contact { width:450px; background:#fff; float:right; height:100px;}
.contact p {float:right; color: #039; font-family: 'PT Sans', sans-serif; font-size:18px; padding-top:10px; line-height:35px; margin-right:10px;}


section {background: #FFF; height:auto; border-left:3px solid #900; border-right:3px solid #900;}

#menu { background: #900; height:50px;}
#menu nav ul {list-style:none;}
#menu nav ul li { float:left; width:218px; line-height:50px; border-right:1px solid  #999; font-family:calibri;}
#menu nav ul li a {color:#FFF; text-decoration: none; margin-left:65px; text-transform:uppercase;}
#menu nav ul li:hover {background:#d93d40;}
#menu nav ul li.one {border-right:none;}

#content { background:#FFF; height:auto;}
#content h2 {padding:15px 0px 10px 15px; font-family:font-family: 'Playfair Display', serif; text-transform:capitalize; color:#030; font-weight:500; font-size:28px;}
#content p {font-family: 'PT Sans', sans-serif; color: #333; font-size: 1.0em; padding:10px 10px 15px 15px; line-height:25px; text-align:justify;}

#content-bottom {background:#FFF; height: auto;}
#content-bottom h2 {padding:20px; font-family:Tahoma, Geneva, sans-serif; text-transform:capitalize; color:#030; font-weight:400;}
#box {width:330px; float:left; background:#b9cbcf; height:200px; margin:10px 10px 10px 20px; border-radius:6px;}
#box h3 { padding:8px 0px 7px 10px; color: #900;}
#box p { padding:10px; color:#FFF; font-family:'Roboto', sans-serif; font-size:14px; line-height:20px; padding-bottom:10px;}

#box a{ color:#060; background:#F90; text-decoration:none; margin:10px 20px 0px 10px; padding:6px 7px 6px 7px;}


.clear {clear:both;}

footer { background: #000; height:70px; margin:0 auto; border-left:3px solid #900; border-right:3px solid #900;}
.close p {color:#FFF; float:left; padding:25px; margin-left:10px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.end p  {float:right; padding:25px; margin-right:10px; font-family: Verdana, Geneva, sans-serif; text-decoration:none; color:#FFF; font-size:12px; }
.end p a {color:#FFF; text-decoration:none; font-size:14px;}

.add {	
	width:500px;
	padding-bottom:30px;
	color:#036;
	font-size:16px;
	float:left;
	margin-left:20px;
	line-height:28px;
	font-family: 'Roboto Condensed', sans-serif;
}
.map{
	width:550px;
	float:right;
	margin-bottom:20px;
}

.min-gallery .preview
{
	width:1100px !important;
	height:400px !important;
	
	position: relative;

	overflow: hidden;
	background-color: White;
}
.min-gallery .preview img
{
	width:1100px !important ;
	height:400px !important ;    
	position: absolute;
}

.hidden
{
	display: none;
}
.visible
{
	display: block;
}

.clear-fix
{
	clear: both;
}
.short
{
	display:none;
}
