@charset "UTF-8";
/* CSS Document */

body {background-color:#e8872e; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; margin: 0 auto; background-image:url(images/bckgd_fade.gif); background-repeat:repeat-x; }
.clear {clear: both; }

#wrapper {width:980px; margin: 0 auto; } 
.header {width: 960px; background-color: #fff103; margin: 0 auto; }
.header_logo {width: 220px; float: left; padding-top: 10px; }
.header_nav {width: 740px; float: left; padding-top: 5px; }
.contact_number {float: right; font-size: 15px; font-weight:bold; color: #471515; margin-top: -10px; margin-right: 50px; }

h1 {font-size: 20px; font-weight: bold; margin: 0px 0px; padding: 0px 0px; }

ul.nav {margin: 0 auto; width: 719px; height: 67px; color:#471515; font-size:14px;  }
ul.nav li {display: inline; float: left; padding: 24px 15px; }
ul.nav li a {color:#471515; text-decoration:none; }
ul.nav li a:hover {color:#fff; text-decoration:none;  }

.center_content {width: 943px; margin: 0 auto; background-color: #fff; }
.center_content_stage {background-image: url(images/stage_food.jpg); background-repeat:no-repeat; text-align:left; padding-top: 130px; }

p.homepage_stage {font-size: 15px; line-height:20px; color: #fff; width: 450px; padding-left: 20px; margin-top: 0px; padding-bottom: 20px; }
p.homepage_stage_small {font-size: 12px; line-height:20px; color: #fff; width: 450px; padding-left: 20px; margin-top: 0px; padding-bottom: 20px; }
p.homepage_boxes {font-size: 12px; line-height:16px; margin-top:0px; }

.home_box_container {margin: 0 auto; background-color: #fff; width: 943px;}
.home_box {float:left; width: 450px; margin-left: 20px; padding-bottom: 30px;}
.home_box_full {float:left; width: 800px; margin-left: 20px; padding-bottom: 30px;}
.home_box_arrow {float:left; width: 38px; }
.home_box_content {float:left; width: 350px; text-align:left; margin-left: 10px; margin-top: 5px; }
.home_box_content_full {float:left; width: 750px; text-align:left; margin-left: 10px; margin-top: 5px; }

.beer_list_container {margin: 0 auto; background-color: #fff; width: 943px;}
.beer_list_box {float:left; width: 450px; margin-left: 20px; padding-bottom: 30px;}

.footer {width: 960px; font-size: 11px; color: #e5e5e5; }

.nav h3{display: none;}

/*Form*/

form.form{
	font-weight: bold;
}

.info_fieldset{
border:0 !important;
}

form input.button{
	padding:15px;
	font-weight: bold;
	background-color:#e8872e;
}


.buttonSenor{
	padding: 20px;
	color:black;
	text-decoration: none;
	background-color:#e8872e;
	margin-top: 10px;

}

.buttonSenor a:hover{

	background-color:green !important;

}



.coupons li{
	display:inline-block;
	list-style-image: none;
	padding: 10px;


}

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



#wrapper, .header, .home_box, .home_box_container, .home_box_content, .center_content {

	width: 100%;
	margin:0;
	padding:0;
	overflow: hidden;
}

p.homepage_stage_small{
	width: 90%;
	max-width: 458px;
	padding: 0;
	margin:0;
	padding: 15px;
    position: relative;
    top: -18px;
}



.bottom_head{
	display: none;
}


.header_logo{
	float: none;
	width: 100%;
}
.header_logo img{
	margin: auto;
}

.header_nav{
	background-color: #fff103;
	margin: 0;
	width: 100%;
}

.header_nav ul{
	width: 100%;
	margin: auto;
	padding:0 !important;
	    list-style-type: none;
}

ul.nav li{
	width: 100%;
	display: none;
	    list-style-type: none;
}

.nav h3{display:block;}

.toggle{
	background-color:#e8872e;

	padding: 20px 40px; 
	cursor: pointer;
	border-top: 1px grey solid;	
	border-bottom: 1px grey solid;

}

.toggle li{
text-align: center;

}
.toggle{
	background-image: url(images/taco.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;

}



.nav a{
	display: block;
	padding:20px;
	}

.nav li:hover{
	background-color:#e8872e !important;
	display: inline-block;
}
.nav li:hover a{
	font-weight: bold;
	color: white;
}



ul.nav li { padding: 0; border-bottom: 1px solid rgba(232,135,46,0.3); }


.home_box_content{
float: none;
text-align: center;

}
.homepage_boxes{
	padding:10px;

}

p.homepage_boxes{
	font-size: 1em;
	text-align: left;
	line-height: 1.3em;
	margin-bottom: 0;
}

.home_box_content a{
width: 100%;
display: block;
margin-bottom: 15px;

}

.center_content_stage{

text-align: left;
	
}

.center_content_stage img{
	padding-bottom: 10px;
	max-width: 75%;
	background-image: none;

}


.homepage_stage {
	padding-left:0;
    text-align: left;
        max-width: 80%;
        font-size: .8em;



}

.homepage_boxes {
    max-width: 100%;

}


}

p.homepage_stage {
font-size: .85em;
}

/*Form*/

form.form{
	font-weight: bold;
}

.info_fieldset{
border:0 !important;}

form input.button{
	padding:15px;
	font-weight: bold;
	background-color:#e8872e;
}

/*Google Maps*/

    .google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }

.senor-menu img{

width: 100% !important;
}


/*Scroll to top*/
.scrollToTop {
	margin:10px; padding:10px; 
	height: 20px;
	width: 20px;
	text-align:center; 
	font-weight: bold;
	background-color: lightgrey !important;
	color: #444;
	text-decoration: none;
	display:none;
	background: url('images/arrow_up.png') no-repeat 12px 10px;
	position: fixed;
	bottom: 10px;
	right:0px;
	border-radius: 50%;


}
.scrollToTop:hover{
	text-decoration:none;
}