@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'amatic_scregular';
    src: url('amaticsc-regular-webfont.eot');
    src: url('amaticsc-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('amaticsc-regular-webfont.woff2') format('woff2'),
         url('amaticsc-regular-webfont.woff') format('woff'),
         url('amaticsc-regular-webfont.ttf') format('truetype'),
         url('amaticsc-regular-webfont.svg#amatic_scregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'amaticbold';
    src: url('amatic-bold-webfont.eot');
    src: url('amatic-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('amatic-bold-webfont.woff2') format('woff2'),
         url('amatic-bold-webfont.woff') format('woff'),
         url('amatic-bold-webfont.ttf') format('truetype'),
         url('amatic-bold-webfont.svg#amaticbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'billymedium';
    src: url('billy_4-webfont.eot');
    src: url('billy_4-webfont.eot?#iefix') format('embedded-opentype'),
         url('billy_4-webfont.woff2') format('woff2'),
         url('billy_4-webfont.woff') format('woff'),
         url('billy_4-webfont.ttf') format('truetype'),
         url('billy_4-webfont.svg#billymedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

p {font-family: 'billymedium'; text-align:left; font-size:28px; padding-bottom:18px; line-height:25px;}


a {
	color:#7f3e59;
	text-decoration:none;
	
}




.contact-big {
	font-family: 'tradegothicbold';
	text-transform:uppercase;
	text-decoration:none;
	color:#514c40;
	font-size:24px;}

a.menus {
	font-family: 'tradegothicbold';
	text-transform:uppercase;
	text-decoration:none;
	color:#990000;
	font-size:24px;
	
}
	

.menu-hours {
	font-family: 'tradegothicroman';
	font-size:14px;
	line-height:16px;
	text-transform:lowercase;
}


* {
	margin:0px;
	padding:0px;
}
body, html{ height:100%}



body {
	background: url(../images/background.jpg);
	background-position:top center;
	
}




.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
  
  




.gallery { list-style: none; padding: 0; margin: 0; }
.gallery:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.gallery li { float: left; width: 33.33333333%; }
.gallery li a { display: block; margin: 5px; border: 1px solid #3c3c3c; }
.gallery li img { display: block; width: 100%; height: auto; }


#nav {
	z-index:90000; height:61px; background:url(../images/home/menu1.png); background-position:bottom; text-align:left;  width:100%; padding-top:5px;}
	
	#nav a { margin-right:5px; margin-left:5px; font-family: 'amaticbold'; font-size:23px; margin-top:0px; margin-bottom:0px; padding:0px; line-height:23px; color:#000; 
		  }
		
		
		#nav a.active { margin-right:5px; margin-left:5px; font-family: 'amaticbold'; font-size:23px; margin-top:0px; margin-bottom:0px; padding:0px; line-height:23px; color:#7f3e59;  
		  }
		  
		  h1 {
			 font-family: 'amaticbold'; text-align:left; margin-bottom:25px;
		  }
		  
		  #form p {padding-bottom:5px; text-align:center; font-family: 'amaticbold';}
		  
		   h2.subtitles {font-family: 'amaticbold'; font-size:32px; font-weight:normal; margin-bottom:8px; margin-top:0px; letter-spacing:0px; text-align:left; }