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

/*MOBILE STYLES*/
@media(min-width: 900px) {.wrapper {max-width:960px;}}

@media(min-width: 120px) and (max-width:480px) {
/*Email*/
.email h1, .galtext h1 {font-size: 40px;}
.email p {font-size:24px;
line-height:30px;}

/*Events*/
.eventtext {width:100%;
padding: 10px 30px;}
#slide1, #slide2, #slide3, #section5 {background-image:none;}
.divider {width:50%;
margin:10px auto;}
}

@media only screen and (min-width:120px) and (max-width:850px) {
/*Events Page*/
.eventtext {height:auto;}
.eventtext h1 {font-size:36px;}
.eventtext h2 {font-size:28px;}
.eventtext p b {font-size:14px;
line-height:18px;}
.eventtext p {font-size:12px;
line-height:16px;}
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
/*Featured*/
#slidy-container figcaption {font-size: 1rem !important;}
#floatleft, #floatright {float:none;
width:85%;
margin:25px auto;}
#floatleft img {display:none;}
#floatleft h1, #floatleft h2 {display:block;}

/*Menu Page*/
#foodmenu .item {font-size:48px;}
#foodmenu .subitem {font-size:36px;}
#foodmenu {padding:0px 20px;}
#foodmenu .subitemdescrip {margin-left:45px;}
.menudescrip {clear:both;
width:100%;}
}