@charset "utf-8";
/* CUSTOM CSS STYLE FOR MOBILE SITE */


/* GENERAL STRUCTURAL ELEMENTS */

		body {
			font: georgia, sans-serif;
			background-color: #666;
		
		}
		
		#content {}
		
		p {line-height:1.5;}
		
		.wrapper {
	width: 100%;
	margin: 0 auto;
	background-color: #fff;
	max-width: 1280px;
	background-image: url(assets/bg-wine.jpg);
	background-attachment: fixed;

		}
		
		#navigation {background-color:#030;}
		
		#navigation, footer {
			padding: 20px;
			color: #fff;
			text-align: center;
		}
		nav ul {
  			list-style: none;
  			margin-left: 0;
  			padding-left: 0;
  			margin-bottom: 0;
  		}
  		nav li a {
  			color: #ccc;
			text-decoration: none;
  		}
		#navigation ul {
			display: none;
		}
		#navigation ul.expanded {
			display: block;
			line-height:3em;
		}
		#navigation li a {
			display: block;
			padding: 10px 0;
			border-top: 1px solid #666;
			font-size: 2em;
		}
		.menu_button {
			display: block;
			text-align: right;
			color: #ffc;
			text-decoration: none;
			font-size:2em;
		}
		.menu_button:hover {
			color:#EAE4D0;
			text-decoration: none;
		}
		#content {
			margin: 20px;
		}
		footer {
			font-size: 0.9em;
			background-color:#EEEAE6;
		}
		
		footer a:link, footer a:visited, footer a:hover, footer a:active {color:#333;}
		
		#footer_nav li,
		#footer_nav li a {
			display: inline-block;
			*display: inline;
			zoom: 1;
		}
		

	
		
		
		h1{
	font-size:4em;
	color: #2E271D;
	font-family: 'Pinyon Script', cursive;
	text-align:center;
}
		h2{font-size:1.5em; text-align:center; color:#472323;}
		h3{font-size:1em;}
		
		p {color:#300;}
		
		.chunk-header { background:#FFF; color: white; padding:30px; text-align:center; height:20%;}
		.chunk-block1 { background:#C00; color: white; padding:30px; text-align:center;}
		.chunk-block1 a:link {color:white; text-decoration:none;}
		
		.chunk-block2 { background:#030; color: white; padding:30px; text-align:center;}
		
				.chunk-block2 a:link, a:visited {color:white; text-decoration:none;}
		
		.chunk-block2 p {font-size:2em;}
		
		.chunk-block3 { background:#DCD9C2; color: black; padding:30px; text-align:center; opacity: 0.8;}
		.makeimageresponsive {width:100%; height:auto; border:2px solid #A28665;}
		.footnote {font-size:12px; text-emphasis:accent;}
		.phonenumber {font-size:1 em;}
		.addfont1{font-family: "Oswald", Serif; }
		.addfont2{font-family: "Pinyon", Serif; }
		.addfont3{font-family: "Open Sans", Serif;}
		.addbrandcolor1 {color:#BA1216;}
		.addbrandcolor2 {color:#030;}
		.addbrandcolor3 {color:#D7D9AA}
		.addbgcolor1 {
	background-color: #FFFFFF;
}
		.addbgcolor2 {
	background-color: #FFFFFF;
}
		
		.addheaderstyle {background-image:url(assets/header-mobile.jpg);}
		.addsize50 {width:50%; height:auto; min-width:300px;}
		.addcentertext {text-align:center;}
		.addphonestyle {font-size:2em; color:white;}
		.addaddressstyle {font-size:2em; color:white;}

		
		
	
