	p,pre
{
	font-family:brandonlight;
	letter-spacing:.5px;
	line-height:23px
}
.webform-component-textfield label
{
	letter-spacing:2px
}
.webform-component-textfield input
{
	background-color:transparent;
	border-color:-moz-use-text-color -moz-use-text-color #000;
	border-style:none none solid;
	border-width:thin thin 1px;
	color:#999;
	font-family:brandonlight;
	font-size:22px;
	line-height:normal
}
.webform-component-select select
{
	border-color:-moz-use-text-color -moz-use-text-color #000;
	border-style:none none solid;
	border-width:thin thin 1px;
	color:#999;
	font-family:brandonlight;
	font-size:22px;
	line-height:normal
}
.container
{
	max-width:none;
	width:100%
}
	#page-wrapper
{
	min-height:100%
}
	#header
{
	background-color:#000;
	height:85px;
	position:fixed;
	top:0;
	width:100%;
	z-index:7
}
	#header #section
{
	position:relative;
	width:93%;
	margin-left:auto;
	margin-right:auto
}
	#logo
{
	float:left;
	width:180px
}
.region-header
{
	height:84px
}
.block p
{
	font-size:12px
}
.region-header .block-menu li a
{
	color:#fff;
	display:block
}
	#block-system-main-menu
{
	float:right
}
	#block-system-main-menu ul
{
	margin:36px 0;
	padding:0
}
	#block-system-main-menu ul li a
{
	font-family:brandonblack;
	font-size:10px;
	letter-spacing:5px;
	text-decoration:none
}
	#block-system-main-menu ul li a:hover
{
	color:#9C0
}
	#block-system-main-menu ul li a:focus
{
	color:#CCC
}
.form-item-search-block-form label
{
	display:none
}
.region-secondary-content
{
	z-index:5
}
	#block-search-form
{
	background-color:rgba(255,255,255,0.8);
	border:1px solid #ddd;
	display:none;
	height:47px;
	position:absolute;
	right:0;
	top:40px;
	width:340px
}
	#block-search-form .element-invisible
{
	display:none
}
	#block-search-form .form-type-textfield
{
	margin:0;
	padding:0
}
	#block-search-form .form-type-textfield input
{
	background-color:transparent;
	border:medium none;
	font-family:brandonbold;
	font-size:2em;
	margin-right:5px;
	padding:3px 0 0;
	width:285px
}
	#search-block-form input.form-submit,#search-form input.form-submit
{
	background:url(../images/search-button.png) no-repeat scroll center top rgba(0,0,0,0);
	border:medium none;
	cursor:pointer;
	height:25px;
	margin-left:0;
	margin-right:0;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
	width:34px
}
	#secondary-wrap #block-widgets-s-socialmedia-profile-default
{
	float:left
}
	#secondary-wrap div.widgets-element-horizontal
{
	float:left;
	height:22px;
	width:21px
}
	#block-menu-menu-secondary-menu
{
	float:right
}
	#block-menu-menu-secondary-menu li:last-child
{
	background:url(../images/mglass.png) no-repeat scroll center top / cover rgba(0,0,0,0);
	display:block;
	height:21px;
	margin:9px 22px 0 8px !important;
	position:relative;
	width:21px
}
	#block-menu-menu-secondary-menu li:last-child:hover
{
	background:url(https://new.greatlakesbrewing.com/sites/all/themes/subgreatlakes/images/mglass.png) no-repeat scroll center top / cover rgba(0,0,0,0);
	display:block;
	height:21px;
	margin:9px 22px 0 8px !important;
	position:relative;
	width:21px
}
	#block-menu-menu-secondary-menu li:last-child a
{
	display:none
}
	#block-block-17
{
	float:right;
	width:22px
}
	#block-menu-menu-secondary-menu .block-inner ul li
{
	float:left;
	margin:10px 14px
}
	#block-menu-menu-secondary-menu .block-inner ul li a
{
	color:#000;
	font-family:brandonblack;
	font-size:10px;
	font-weight:400;
	letter-spacing:2.25px;
	line-height:1;
	text-transform:uppercase
}
	#secondary-wrap
{
	background:none repeat scroll 0 0 rgba(255,255,255,1);
	border-bottom:1px solid #989898;
	height:40px;
	position:fixed;
	top:85px;
	width:100%;
	z-index:6
}
	#secondary-wrapper
{
	margin-left:auto;
	margin-right:auto;
	max-width:1200px;
	position:relative;
	width:93%
}
	#google_translate_element
{
	float:left;
	margin:6px 0 0;
	z-index:5
}
	#google_translate_element div div
{
	background-image:url(../images/globe.png);
	background-repeat:no-repeat;
	background-size:auto 100%;
	border:medium none!important;
	color:#666!important;
	font-family:brandonbold;
	font-size:11px;
	height:25px;
	text-transform:uppercase;
	width:25px
}
	#google_translate_element div div img
{
	display:none
}
	#google_translate_element div div span
{
	opacity:0
}
.goog-te-gadget
{
	margin:0 auto
}
.page-admin #content
{
	width:720px
}
.view-beers
{
	text-align:center;
	min-height:525px
}
.view-beers .view-content
{
	margin:0 auto;
	max-width:1200px
}
.view-beers .views-exposed-widgets
{
	display:inline-block;
	margin:0 auto
}
	#views-exposed-form-beers-page
{
	margin:0!important
}
.view-beers .views-exposed-form
{
	background-color:#d29f13;
	border-bottom:thin solid #a17a0e;
	padding:52px 0 9px;
	position:fixed;
	top:83px;
	width:100%
}
	#edit-field-color-level-tid
{
	background-image:url(../images/color_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:55px;
	width:336px
}
	#edit-field-hop-flavor-tid
{
	background-image:url(../images/hop_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:55px;
	width:336px
}
.form-item-field-on-tap-tid-1
{
	=width:113px;
	position:relative
}
.form-item-field-on-tap-tid-1 input
{
	height:98px;
	width:113px;
	cursor:pointer;
	opacity:0;
	display:none
}
.form-item-field-on-tap-tid-1 input[type=checkbox]:checked + label
{
	background-color:#ba8d0f!important;
	cursor:pointer;
	font-family:brandonblack!important;
	font-size:10px;
	letter-spacing:.5px;
	padding:6px 41px;
	position:relative;
	text-transform:uppercase!important
}
	#edit-field-on-tap-tid-wrapper
{
	padding:0
}
	#edit-field-on-tap-tid-wrapper label
{
	color:#f8bb15;
	display:inline-block;
	font-family:brandonbold;
	letter-spacing:3px;
	margin:0 10px 0 0;
	text-transform:uppercase
}
	#edit-field-on-tap-tid-wrapper .views-widget
{
	display:inline-block
}
	#edit-field-on-tap-tid-wrapper .views-widget label
{
	background-color:#f8bb15;
	color:#fff;
	cursor:pointer;
	font-family:brandonblack!important;
	font-size:10px;
	letter-spacing:2.5px;
	margin:0;
	padding:6px 10px;
	position:relative;
	text-transform:uppercase!important
}
	#edit-field-on-tap-tid-wrapper .views-widget label:hover
{
	background-color:#fccb3d
}
.view-beers .views-row
{
	display:inline-block;
	margin:0 15px 60px;
	width:225px;
	vertical-align:top;
	z-index:6
}
.view-beers .views-row img
{
	width:225px
}
.view-beers .views-row span
{
	font-family:"brandonbold";
	margin:88px 0 0;
	padding:5px 10px;
	text-transform:uppercase
}
.view-beers .views-row span a
{
	color:#000;
	font-family:brandonblack;
	font-size:12px;
	letter-spacing:1px;
	text-transform:uppercase
}
.view-beers .views-field-title
{
	margin:0
}
	#edit-field-beer-availability-tid-wrapper
{
	padding:2px 0 0
}
.form-item-field-beer-availability-tid .form-item
{
	border-radius:5px;
	display:inline-block;
	font-family:brandonbold;
	margin:0 -2px;
	position:relative;
	text-transform:uppercase
}
.views-submit-button
{
	display:none;
	width:0;
	height:0
}
	#views-exposed-form-beers-page .views-reset-button
{
	border-radius:5px;
	display:inline-block;
	font-family:brandonbold;
	margin:0;
	padding:0;
	position:relative;
	text-transform:uppercase
}
	#views-exposed-form-beers-page .views-reset-button input
{
	background-color:#f8bb15;
	border-color:#000;
	border-image:none;
	border-style:none none none solid;
	border-radius:0;
	border-width:medium medium medium thin;
	color:#fff;
	cursor:pointer;
	font-family:brandonblack!important;
	font-size:10px;
	letter-spacing:2.5px;
	margin:0;
	padding:6px 10px;
	position:relative;
	text-transform:uppercase!important
}
	#views-exposed-form-beers-page .views-reset-button input:hover
{
	background-color:#fccb3d
}
.page-beers
{
	background-color:#fdf0d0
}
.page-beers #page
{
	padding:90px 0 0
}
.page-taxonomy-term-6
{
	background-color:#fdf0d0
}
.page-taxonomy-term-6 #page
{
	text-align:center
}
.page-taxonomy-term-6 #main-content h1
{
	background-color:#d29f13;
	border-bottom:thin solid #a17a0e;
	color:#fff;
	font-size:61px;
	letter-spacing:10px;
	margin:0 0 25px;
	padding:32px 0;
	width:100%
}
.page-taxonomy-term-6 .view-taxonomy-term
{
	margin:0 auto;
	max-width:1200px
}
.page-taxonomy-term-6 #main-content .views-row
{
	display:inline-block;
	margin:0 15px 60px;
	vertical-align:top;
	width:225px;
	z-index:6
}
.page-taxonomy-term-6 .views-row img
{
	width:225px
}
.page-taxonomy-term-6 .views-row span a
{
	color:#000;
	font-family:"brandonbold";
	font-size:13px;
	letter-spacing:1px;
	text-transform:uppercase
}
.form-type-bef-checkbox [type="checkbox"]
{
	display:none
}
.form-type-bef-checkbox [type="checkbox"]:not(:checked) + label
{
	background-color:#f8bb15;
	border-left:thin solid #000;
	color:#fff;
	cursor:pointer;
	font-family:brandonblack!important;
	font-size:10px;
	letter-spacing:2.5px;
	padding:6px 10px;
	position:relative;
	text-transform:uppercase!important
}
.form-type-bef-checkbox [type="checkbox"]:not(:checked) + label:hover
{
	background-color:#fccb3d
}
.form-type-bef-checkbox [type="checkbox"]:checked + label
{
	background-color:#ba8d0f;
	border-left:thin solid #000;
	color:#fff;
	cursor:pointer;
	font-family:brandonblack!important;
	font-size:10px;
	letter-spacing:2.5px;
	padding:6px 10px;
	position:relative;
	text-transform:uppercase!important
}
.form-item-field-on-tap-tid-1 [type="checkbox"]:not(:checked) + label
{
	background-color:#f8bb15;
	cursor:pointer;
	font-size:10px;
	padding:6px 12px;
	position:relative
}
.form-item-field-color-level-tid
{
	display:inline-block
}
.form-item-field-hop-flavor-tid
{
	display:inline-block
}
.form-item-field-color-level-tid input
{
	height:42px;
	margin:0 9px 0 13px;
	width:42px;
	opacity:0;
	cursor:pointer
}
.form-item-field-hop-flavor-tid input
{
	height:42px;
	margin:0 9px 0 13px;
	width:42px;
	opacity:0;
	cursor:pointer
}
.form-item-field-color-level-tid label
{
	display:block;
	margin:0 9px 0 12px !important;
	text-align:center;
	width:42px;
	color:#FFF;
	font-size:9px!important
}
.form-item-field-hop-flavor-tid label
{
	display:block;
	margin:0 9px 0 8px !important;
	text-align:center;
	width:47px;
	color:#FFF;
	font-size:9px!important
}
.form-item-field-hop-flavor-tid label:hover
{
	display:block;
	margin:0 9px 0 8px !important;
	text-align:center;
	width:47px;
	color:#ff0;
	font-size:9px!important
}
.field-name-field-beer-quantity-availability
{
	display:inline-block;
	margin:0 40px 18px 0;
	text-align:center
}
.field-name-field-beer-quantity-availability h2
{
	font-size:14px!important;
	margin:0;
	padding:0!important;
	vertical-align:top
}
.field-name-field-beer-quantity-availability li
{
	font-family:brandonlight;
	margin-right:5px
}
.node-beer .field-name-body p
{
	letter-spacing:.5px
}
.field-name-field-flavor
{
	font-family:brandonlight;
	letter-spacing:.5px;
	margin:0 0 12px;
	max-width:378px
}
.field-name-field-flavor .field-items
{
	font-size:12px
}
.field-name-field-fact-sheet
{
	height:32px;
	margin:12px 0 0;
	overflow:hidden;
	padding:4px;
	position:relative;
	text-align:center;
	width:113px
}
.page-node-1 .field-name-field-fact-sheet
{
	background-color:#d29f13
}
.page-node-1 .field-name-field-fact-sheet:hover
{
	background-color:#b2870f
}
.page-node-3 .field-name-field-fact-sheet
{
	background-color:#693c5e
}
.page-node-3 .field-name-field-fact-sheet:hover
{
	background-color:#4b2b43
}
.page-node-5 .field-name-field-fact-sheet
{
	background-color:#768692
}
.page-node-5 .field-name-field-fact-sheet:hover
{
	background-color:#5e6a73
}
.field-name-field-fact-sheet:hover
{
	height:32px;
	margin:12px 0 0;
	overflow:hidden;
	padding:4px;
	position:relative;
	text-align:center;
	width:113px
}
.field-name-field-fact-sheet h2
{
	display:block;
	margin:6px 0 0;
	padding:0;
	position:relative
}
.field-name-field-fact-sheet .field-items
{
	display:block;
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	text-align:center;
	top:0
}
.field-name-field-fact-sheet .field-items a
{
	display:block
}
.field-name-field-fact-sheet .field-items img
{
	display:none
}
.field-name-field-fact-sheet .field-items a
{
	color:#fff
}
.field-name-field-pairs-with
{
	display:inline-block;
	font-family:brandonlight;
	letter-spacing:.5px;
	margin:0 0 0 55px;
	max-width:135px;
	text-align:center;
	vertical-align:top
}
.field-name-field-world-beer-championships
{
	letter-spacing:.5px;
	margin:10px 0 20px
}
.field-name-field-glassware
{
	display:none
}
.field-name-field-beer-style
{
	display:inline-block;
	vertical-align:top;
	width:365px
}
.node-type-beer .field-name-field-on-tap
{
	position:absolute;
	right:-55px;
	top:-67px
}
.field-name-field-on-tap a
{
	background-image:url(../images/now-on-tap.png);
	background-size:cover;
	display:inline-block;
	height:140px;
	width:140px;
	font-size:0
}
.field-name-field-abv
{
	display:inline-block;
	margin:0;
	vertical-align:top
}
.field-name-field-abw
{
	display:inline-block
}
.field-name-field-ibu
{
	display:inline-block;
	margin:50px 0 0 -35px;
	vertical-align:top
}
.node-type-beer .node-content .field-name-body
{
	background-color:transparent!important
}
	#block-instagram-block-instagram-block
{
	width:100%;
	margin:30px 0 0
}
	#block-instagram-block-instagram-block img
{
	width:25%!important;
	margin:0!important;
	height:auto!important
}
	#block-menu-menu-beer-dropdown .content
{
	margin:0 auto;
	width:93%
}
	#dropdown-menu .block
{
	bottom:10px;
	display:none;
	padding:0;
	position:absolute;
	vertical-align:bottom;
	width:100%
}
	#dropdown-menu .block li a
{
	background-color:#f6f6f6;
	border:thin solid #ddd;
	border-radius:7px;
	display:block;
	font-family:brandonblack;
	font-size:15px;
	letter-spacing:2px;
	padding:37px 0;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
	width:100%
}
	#dropdown-menu .block li a:hover
{
	background-color:#eee;
	text-decoration:none
}
	#dropdown-menu .block li a:active
{
	background-color:#fff;
	text-decoration:none
}
	#dropdown-menu .block .content
{
	margin:0 auto;
	width:100%
}
	#dropdown-menu .block .content li
{
	width:22%;
	height:110px;
	float:left;
	position:relative
}
	#block-menu-menu-environment-dropdown li a
{
	font-size:13px!important
}
	#block-menu-menu-environment-dropdown li a:hover
{
	font-size:13px!important
}
	#block-menu-menu-environment-dropdown li a.active
{
	font-size:13px!important
}
	#block-menu-menu-about-menu li
{
	width:30%!important
}
	#block-menu-menu-news-dropdown li
{
	width:30%!important
}
.field-name-field-specific-beer-availability h2
{
	font-size:14px!important;
	padding:0!important
}
.node-beer.node-teaser
{
	float:left;
	height:500px;
	width:373px;
	display:block
}
.views-exposed-form .views-exposed-widget
{
	float:left
}
.view-main-banner
{
	height:67vh;
	min-height:485px;
	overflow:hidden
}
	#block-block-20
{
	background-color:#d39e0a;
	border:1px solid #a57f17;
	bottom:0;
	height:65px;
	text-align:center;
	width:100%;
	z-index:4
}
	#block-block-20 div
{
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:brandonblack;
	font-size:23px;
	letter-spacing:3px;
	padding:15px 43px;
	vertical-align:middle
}
	#block-block-20 div:hover
{
	background-color:#ebb621;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:brandonblack;
	font-size:23px;
	padding:15px 43px;
	vertical-align:middle
}
.view-main-banner .views-row
{
	background-color:#000;
	background:url(http://new.greatlakesbrewing.com/sites/all/themes/subgreatlakes/images/bighop.png);
	float:left;
	height:100%;
	position:absolute;
	width:100%
}
.view-main-banner .views-field-title
{
	color:#000;
	display:none;
	font-family:brandonblack;
	font-size:35px;
	letter-spacing:3px;
	margin:0 auto;
	padding:10px;
	position:relative;
	text-align:right;
	text-transform:uppercase;
	width:80%
}
.view-main-banner .views-field-body
{
	box-sizing:border-box;
	color:#000;
	font-family:brandonlight;
	margin:0 auto;
	min-height:200px;
	padding:10px;
	position:relative;
	text-align:left;
	width:830px;
	z-index:2
}
.view-main-banner .views-field-body .field-content
{
	background-color:rgba(255,255,255,0.85);
	padding:25px;
	position:absolute;
	right:10px;
	width:405px
}
.view-main-banner .views-field-field-text-image
{
	box-sizing:border-box;
	color:#000;
	font-family:brandonlight;
	margin:8% auto 0;
	min-height:200px;
	padding:10px;
	position:relative;
	text-align:left;
	width:830px;
	z-index:2
}
.view-main-banner .views-field-field-text-image .field-content
{
	position:absolute;
	right:10px
}
.view-main-banner .views-row-1
{
	z-index:1
}
.view-main-banner .views-row-2
{
	z-index:2
}
.view-main-banner .views-row-3
{
	z-index:3
}
.view-main-banner .views-row-4
{
	z-index:4
}
.view-main-banner .views-row-5
{
	z-index:5
}
.view-main-banner .views-field-field-image
{
	position:absolute;
	width:200%;
	height:100%;
	z-index:-1;
	text-align:center;
	left:-50%
}
.view-main-banner .views-field-field-secondary-image
{
	height:100%;
	left:50%;
	margin-left:-372px;
	position:absolute;
	top:1px;
	width:310px;
	z-index:5
}
.view-main-banner .views-field-field-url
{
	display:block;
	height:100%;
	opacity:1;
	position:absolute;
	text-align:center;
	width:100%;
	z-index:46
}
.view-main-banner .views-field-field-url a
{
	display:block;
	height:100%;
	opacity:0;
	position:absolute;
	width:100%;
	z-index:3
}
.view-main-banner .views-field-field-secondary-image img
{
	height:100%;
	width:100%
}
.view-main-banner .views-field-field-image .field-content
{
	width:100%;
	height:100%
}
.view-main-banner .views-field-field-banner-video
{
	height:100%;
	left:-50%;
	position:absolute;
	text-align:center;
	top:0;
	width:200%
}
.view-main-banner .views-field-field-banner-video #gray_box
{
	position:absolute;
	z-index:1;
	background-color:rgba(0,0,0,0.75);
	width:100%;
	height:100%
}
.view-main-banner .views-field-field-image img
{
	height:100%;
	margin:0 auto;
	width:auto
}
	#block-views-main-banner-block
{
	height:67vh;
	min-height:485px;
	overflow:hidden;
	position:relative
}
	#block-views-on-tap-block
{
	background-color:#fdf0d0;
	background-image:url(../images/whitebarley_bg.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:950px 425px;
	box-sizing:border-box;
	display:inline-block;
	min-height:700px;
	padding:45px 0 0;
	position:relative;
	text-align:left;
	width:100%
}
	#block-views-on-tap-block h2
{
	color:#d39e0a;
	font-family:BrandonBlack;
	font-size:56px!important;
	letter-spacing:11px!important;
	line-height:1.4;
	margin:0;
	padding:57px 0 0;
	text-align:center;
	text-transform:uppercase;
	width:100%
}
	#block-views-on-tap-block .views-field-field-image
{
	display:none
}
	#block-views-on-tap-block .views-row-first .views-field-field-image
{
	display:block;
	margin:0 0 0 20px;
	width:100%
}
	#block-views-on-tap-block .views-row-first .views-field-field-image img
{
	margin:0 auto;
	width:70%
}
	#block-views-on-tap-block .views-row-first
{
	float:left;
	width:50%;
	margin:0
}
	#block-views-on-tap-block .views-row:nth-child(2)
{
	padding:50px 0 0
}
	#block-views-on-tap-block .views-row-first a
{
	font-size:12px;
	text-align:center
}
	#block-views-on-tap-block .views-row-first .views-field-title
{
	margin:-12px 0 0 25px;
	text-align:center;
	width:100%
}
	#block-views-on-tap-block .view-header
{
	color:#d29f13;
	font-size:15px;
	letter-spacing:.5px;
	line-height:27px;
	margin:0!important
}
	#block-views-on-tap-block a
{
	color:#d29f13;
	font-family:brandonblack;
	font-size:14px;
	letter-spacing:1.5px;
	text-decoration:none;
	text-transform:uppercase
}
.view-on-tap
{
	width:760px;
	margin:0 auto
}
	#block-views-homepage-news-block
{
	background-attachment:fixed;
	background-color:#cca500;
	background-image:url(../images/threehop.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:950px 425px;
	box-sizing:border-box;
	min-height:700px;
	padding:5px 0 35px;
	position:relative;
	text-align:left
}
	#block-views-homepage-news-block h2
{
	color:#d39e0a;
	font-family:BrandonBlack;
	font-size:56px!important;
	letter-spacing:18px!important;
	line-height:1.4;
	margin:0;
	padding:57px 0 0;
	text-align:center;
	text-transform:uppercase;
	width:100%
}
	#block-views-homepage-news-block .view-header
{
	color:#d29f13;
	font-family:brandonlight;
	font-size:16px;
	margin:10px 0 15px!important;
	text-align:center
}
	#block-views-homepage-news-block a
{
	color:#000;
	font-family:brandonblack;
	font-size:13px;
	letter-spacing:.5px;
	text-decoration:none;
	text-transform:uppercase
}
.view-homepage-news
{
	margin:0 auto;
	text-align:center
}
.view-homepage-news .views-row
{
	display:inline-block;
	vertical-align:top;
	width:33%
}
.view-homepage-news .views-row .views-field-title
{
	background-color:rgba(255,255,255,0.38);
	display:block;
	margin:12px 22px 0;
	min-height:42px;
	padding:5px 20px
}
.view-homepage-news .views-row .views-field-title a
{
	color:#fff;
	font-family:BrandonLight;
	font-size:19px
}
.view-homepage-news .views-row .views-field-field-image
{
	text-align:center
}
.view-homepage-news .views-row .views-field-field-image img
{
	border:thick solid #fff;
	margin:0 auto;
	width:222px
}
.view-homepage-news .views-row .views-field-created
{
	background-color:rgba(255,255,255,0.85);
	font-size:10px;
	letter-spacing:.5px;
	line-height:24px;
	margin:10px 22px 0;
	padding:8px 20px;
	text-align:center;
	transition:all 500ms ease-in 0
}
.view-homepage-news .views-row .views-field-body
{
	background-color:rgba(255,255,255,0.85);
	letter-spacing:.5px;
	line-height:24px;
	margin:2px 22px 0;
	min-height:240px;
	padding:8px 20px;
	text-align:left;
	transition:all 500ms ease-in 0
}
.view-homepage-news .views-row .views-field-view-node a
{
	display:block;
	font-size:11px!important;
	width:100%
}
.view-homepage-news .views-row .views-field-view-node
{
	background-color:rgba(255,255,255,0.85);
	margin:10px 22px 0;
	padding:8px
}
.view-homepage-news .views-row .views-field-view-node:hover
{
	background-color:rgba(238,217,127,0.85);
	cursor:pointer;
	margin:10px 22px 0;
	padding:8px
}
.view-homepage-news .more-link
{
	background-color:#eed97f;
	margin:31px auto 0;
	padding:10px 20px;
	text-align:center;
	width:20%
}
.view-homepage-news .more-link:hover
{
	background-color:rgba(255,255,255,0.85);
	margin:31px auto 0;
	padding:10px 20px;
	text-align:center;
	width:20%
}
.node-type-beer #page
{
	background-attachment:fixed;
	background-image:url(../images/bar_bg.jpg);
	background-repeat:no-repeat
}



.node-type-beer main nav
{
	position:absolute;
	right:38px;
	top:448px
}
.node-type-beer #content
{
	margin:0 auto;
	min-height:535px;
	width:652px
}
.node-type-beer main
{
	min-height:535px
}
.node-type-beer h1#page-title
{
	padding:0;
	color:#000;
	font-family:BrandonBlack;
	font-size:25px;
	letter-spacing:3px;
	margin:0 auto;
	padding:20px 0 10px;
	text-align:left;
	text-transform:uppercase;
	width:657px
}
.page-node-586 h1#page-title
{
	font-size:26px
}
.node-type-beer #main-content .node-content
{
	min-height:435px;
	position:relative
}
.node-type-beer .node-content .field-label
{
	letter-spacing:2px!important
}
.field-name-field-fact-sheet .field-label
{
	background-color:#e0af1f;
	border:thin solid #e09900;
	color:#fff;
	display:inline-block;
	font-family:brandonblack;
	letter-spacing:2.5px;
	margin:-4px;
	padding:5px;
	text-decoration:none;
	text-transform:uppercase
}
.field-name-field-fact-sheet .field-label:hover
{
	background-color:#fccb3d
}
.node-type-beer .field-name-field-image
{
	height:auto;
	position:absolute;
	right:1px;
	top:-50px;
	width:auto
}
.node-type-beer .field-name-body
{
	padding:0;
	width:375px
}
.node-type-beer .field-name-field-beer-availability
{
	display:inline-block;
	margin:0 40px 0 0;
	vertical-align:top
}
	#block-views-beer-ingredients-block h2
{
	font-size:28px;
}
.field-name-field-beer-ingredients
{
	background-color:#ccc
}
	#block-views-beer-ingredients-block .view-header
{
	color:#f8f8f8;
	font-family:brandonlight;
	font-size:15px;
	letter-spacing:.5px;
	line-height:27px;
	margin:0 auto;
	max-width:650px;
	padding:0 0 14px;
	text-align:center
}
	#block-views-beer-ingredients-block .views-field-name
{
	font-family:brandonlight;
	font-size:28px
}
	#block-views-beer-ingredients-block .views-field-description
{
	margin:0 auto;
	max-width:645px
}
.field-name-field-beer-ingredients h2
{
	background-image:url(../images/header_bg_sm_gold.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:80% auto;
	color:#d39e0a;
	font-family:BrandonLight;
	font-size:36px;
	height:72px;
	line-height:1.4;
	margin:0 0 30px;
	padding:33px 13px 13px;
	text-align:center;
	text-transform:uppercase
}
	#block-views-beer-label-details-block h2
{
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:80% auto;
	color:#eaeaea;
	font-family:BrandonBold;
	font-size:28px;
	height:53px;
	letter-spacing:8px;
	line-height:1.4;
	margin:0;
	padding:33px 13px 0;
	text-align:center;
	text-transform:uppercase
}
.field-name-field-beer-ingredients
{
	background-color:#ccc
}
	#block-views-beer-label-details-block
{
	background-color:#ccc;
	background-image:url(../images/Fitz_FINAL_3002.jpg);
	background-repeat:no-repeat;
	background-size:auto 100%;
	padding:144px 0
}
	#block-views-beer-label-details-block .views-row
{
	text-align:center;
	color:#FFF;
	margin:0 auto
}
	#block-views-beer-label-details-block .views-row li
{
	font-size:24px;
	padding:4px 0;
	font-family:BrandonMedium
}
	#block-views-beer-label-details-block .view-header
{
	color:#F8F8F8;
	font-family:BrandonMedium;
	font-size:14px;
	letter-spacing:1px;
	margin:0 auto;
	padding:0 0 14px;
	width:650px
}
.field-name-field-beer-ingredients h2
{
	background-image:url(../images/header_bg_sm_gold.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:80% auto;
	color:#d39e0a;
	font-family:BrandonLight;
	font-size:36px;
	height:72px;
	line-height:1.4;
	margin:0 0 30px;
	padding:33px 13px 13px;
	text-align:center;
	text-transform:uppercase
}
.node-type-beer .block-views
{
	background-color:#ffe8ce;
	padding:40px 0 60px
}
.node-type-beer .block-views h2
{
	color:#d39e0a;
	font-family:BrandonBlack;
	font-size:30px;
	letter-spacing:8px;
	text-align:center;
	text-transform:uppercase
}
.node-type-beer .block-views .views-row
{
	display:inline-block;
	margin:0 22px;
	vertical-align:top
}
.node-type-beer #footerstamp .block-views .views-row
{
	margin:0
}
.node-type-beer .block-views .views-row a
{
	color:#c68300;
	display:block;
	font-family:BrandonBold;
	font-size:12px;
	letter-spacing:1.5px;
	margin:8px 0 0;
	max-width:165px;
	text-transform:uppercase
}
.node-type-beer .block-views .views-row img
{
	border:thick solid #c68300;
	border-radius:124px;
	max-width:100%
}
.node-type-beer .block-views .view-header
{
	font-family:BrandonMedium;
	font-size:14px;
	letter-spacing:1px;
	margin:0 auto;
	max-width:686px;
	padding:0 0 14px
}
.node-type-beer .field-name-field-closer-look
{
	background-color:#d29f13;
	color:#fff;
	cursor:pointer;
	font-family:brandonblack;
	font-size:10px;
	letter-spacing:2px;
	padding:4px 10px;
	position:absolute;
	right:62px;
	top:423px
}
.node-type-beer .field-name-field-closer-look:hover
{
	background-color:#fccb3d
}
.view-lake-erie-monster-recipes,.view-eliot-ness-recipes,.view-blackout-stout-recipes,.view-christmas-ale-recipes,.view-conway-s-irish-ale-recipes,.view-oktoberfest-recipes,.view-ale-recipes,.view-dortmunder-gold-recipes,.view-burning-river-recipes,.view-stout-recipes, .view-ohio-city-oatmeal-stout-recipes
{
	color:#c68300;
	position:relative;
	text-align:center
}
.page-node-794 .page #columns header
{
	display:block!important;
	text-align:center;
	margin:30px 0 0
}
.page-node-794 .page #columns header h1
{
	font-size:60px;
	padding:30px 0 0
}
.page-node-794 .node-content .field-name-body
{
	margin:35px 0;
	min-height:50vh;
	padding:0 12% 24px;
	position:relative;
	text-align:left;
	top:1px;
	width:100%
}
.page-node-794 .node-content .field-name-body p
{
	font-size:14px;
	line-height:20px
}
.twocolumn
{
	-webkit-column-count:2;
	-moz-column-count:2;
	column-count:2
}
.threecolumn
{
	-webkit-column-count:3;
	-moz-column-count:3;
	column-count:3
}
.page-node-796 .page #columns header
{
	display:block!important;
	text-align:center;
	margin:30px 0 0
}
.page-node-796 .page #columns header h1
{
	font-size:60px;
	padding:30px 0 0
}
.page-node-796 .node-content .field-name-body
{
	margin:35px 0;
	min-height:50vh;
	padding:0 12% 24px;
	position:relative;
	text-align:left;
	top:1px;
	width:100%
}
.page-node-796 .node-content .field-name-body p
{
	font-size:14px;
	line-height:20px
}
	#block-views-sharpshooter-detail-block,#block-views-oktoberfest-detail-block,#block-views-nosferatu-detail-block,#block-views-dortmunder-gold-detail-block,#block-views-eliot-ness-detail-block,#block-views-burning-river-detail-block,#block-views-commodore-perry-detail-block,#block-views-lake-erie-monster-detail-block,#block-views-christmas-ale-detail-block,#block-views-conway-s-detail-block,#block-views-edmund-fitzgerald-detail-block,#block-views-chillwave-detail-block,#block-views-rye-of-the-tiger-detail-block,#block-views-blackout-stout-detail-block, #block-views-8f4a0c54c10002d40bdbc9a58c904b6f, #block-views-alberta-clipper-detail-block, #block-views-holy-moses-detail-block, #block-views-lawnseat-kolsch-detail-block, #block-views-hop-by-numbers-detail-block, #block-views-turntable-pils-detail-block, #block-views-steady-rollin-detail-block
{
	background-color:#fff;
	display:none;
}

	#block-views-sharpshooter-detail-block .view,#block-views-oktoberfest-detail-block .view,#block-views-nosferatu-detail-block .view,#block-views-dortmunder-gold-detail-block .view,#block-views-eliot-ness-detail-block .view,#block-views-burning-river-detail-block .view,#block-views-commodore-perry-detail-block .view,#block-views-lake-erie-monster-detail-block .view,#block-views-christmas-ale-detail-block .view,#block-views-conway-s-detail-block .view,#block-views-edmund-fitzgerald-detail-block .view,#block-views-chillwave-detail-block .view,#block-views-rye-of-the-tiger-detail-block .view,#block-views-blackout-stout-detail-block .view, #block-views-8f4a0c54c10002d40bdbc9a58c904b6f .view, #block-views-alberta-clipper-detail-block .view, #block-views-holy-moses-detail-block .view, #block-views-lawnseat-kolsch-detail-block .view, #block-views-hop-by-numbers-detail-block .view, #block-views-turntable-pils-detail-block .view, #block-views-steady-rollin-detail-block .view
{
	margin:0 auto;
	max-width:1200px;
}

	#block-views-sharpshooter-detail-block .block-inner,#block-views-oktoberfest-detail-block .block-inner,#block-views-nosferatu-detail-block .block-inner,#block-views-dortmunder-gold-detail-block .block-inner,#block-views-eliot-ness-detail-block .block-inner,#block-views-burning-river-detail-block .block-inner,#block-views-commodore-perry-detail-block .block-inner,#block-views-lake-erie-monster-detail-block .block-inner,#block-views-christmas-ale-detail-block .block-inner,#block-views-conway-s-detail-block .block-inner,#block-views-edmund-fitzgerald-detail-block .block-inner,#block-views-chillwave-detail-block .block-inner,#block-views-rye-of-the-tiger-detail-block .block-inner,#block-views-blackout-stout-detail-block .block-inner, #block-views-8f4a0c54c10002d40bdbc9a58c904b6f .block-inner, #block-views-alberta-clipper-detail-block .block-inner, #block-views-holy-moses-detail-block .block-inner, #block-views-lawnseat-kolsch-detail-block .block-inner, #block-views-hop-by-numbers-detail-block .block-inner, #block-views-turntable-pils-detail-block .block-inner, #block-views-steady-rollin-detail-block .block-inner
{
	margin:0 auto;
	padding:45px 0;
	position:relative;
	text-align:center;
	width:80%;
}

	#block-views-sharpshooter-detail-block h2,#block-views-oktoberfest-detail-block h2,#block-views-nosferatu-detail-block h2,#block-views-dortmunder-gold-detail-block h2,#block-views-eliot-ness-detail-block h2,#block-views-burning-river-detail-block h2,#block-views-commodore-perry-detail-block h2,#block-views-lake-erie-monster-detail-block h2,#block-views-christmas-ale-detail-block h2,#block-views-conway-s-detail-block h2,#block-views-edmund-fitzgerald-detail-block h2,#block-views-chillwave-detail-block h2,#block-views-rye-of-the-tiger-detail-block h2,#block-views-blackout-stout-detail-block h2, #block-views-8f4a0c54c10002d40bdbc9a58c904b6f h2, #block-views-alberta-clipper-detail-block h2, #block-views-holy-moses-detail-block h2, #block-views-lawnseat-kolsch-detail-block h2, #block-views-hop-by-numbers-detail-block h2, #block-views-turntable-pils-detail-block h2, #block-views-steady-rollin-detail-block h2
{
	font-family:brandonbold;
	font-size:35px;
	letter-spacing:7px;
	padding:0 0 30px;
	text-align:center;
	text-transform:uppercase
}

	#block-views-sharpshooter-detail-block .views-row,#block-views-oktoberfest-detail-block .views-row,#block-views-nosferatu-detail-block .views-row,#block-views-dortmunder-gold-detail-block .view-row,#block-views-eliot-ness-detail-block .view-row,#block-views-burning-river-detail-block .view-row,#block-views-commodore-perry-detail-block .view-row,#block-views-lake-erie-monster-detail-block .view-row,#block-views-christmas-ale-detail-block .view-row,#block-views-conway-s-detail-block .view-row,#block-views-edmund-fitzgerald-detail-block .view-row,#block-views-chillwave-detail-block .view-row,#block-views-rye-of-the-tiger-detail-block .view-row,#block-views-blackout-stout-detail-block .view-row, #block-views-8f4a0c54c10002d40bdbc9a58c904b6f .view-row, #block-views-alberta-clipper-detail-block .views-row, #block-views-holy-moses-detail-block .views-row, #block-views-lawnseat-kolsch-detail-block .views-row, #block-views-hop-by-numbers-detail-block .views-row, #block-views-turntable-pils-detail-block .views-row, #block-views-steady-rollin-detail-block .views-row
{
	display:inline-block;
	position:relative;
	text-align:center;
	vertical-align:top;
	/*width:18%;*/
}

	#block-views-sharpshooter-detail-block .views-row .views-field-field-image,#block-views-oktoberfest-detail-block .views-row .views-field-field-image,#block-views-nosferatu-detail-block .views-row .views-field-field-image,#block-views-dortmunder-gold-detail-block .views-row .views-field-field-image,#block-views-eliot-ness-detail-block .views-row .views-field-field-image,#block-views-burning-river-detail-block .views-row .views-field-field-image,#block-views-commodore-perry-detail-block .views-row .views-field-field-image,#block-views-lake-erie-monster-detail-block .views-row .views-field-field-image,#block-views-christmas-ale-detail-block .views-row .views-field-field-image,#block-views-conway-s-detail-block .views-row .views-field-field-image,#block-views-edmund-fitzgerald-detail-block .views-row .views-field-field-image,#block-views-chillwave-detail-block .views-row .views-field-field-image,#block-views-rye-of-the-tiger-detail-block .views-row .views-field-field-image,#block-views-blackout-stout-detail-block .views-row .views-field-field-image, #block-views-8f4a0c54c10002d40bdbc9a58c904b6f .views-row .views-field-field-image, #block-views-alberta-clipper-detail-block .views-row .views-field-field-image, #block-views-holy-moses-detail-block .views-row .views-field-field-image, #block-views-lawnseat-kolsch-detail-block .views-row .views-field-field-image, #block-views-hop-by-numbers-detail-block .views-row .views-field-field-image, #block-views-turntable-pils-detail-block .views-row .views-field-field-image, #block-views-steady-rollin-detail-block .views-row .views-field-field-image
{
	display:block;
	height:190px;
	margin:0 auto;
	overflow:hidden;
	width:190px;
}

	#block-views-sharpshooter-detail-block .views-row .views-field-field-image img,#block-views-oktoberfest-detail-block .views-row .views-field-field-image img,#block-views-nosferatu-detail-block .views-row .views-field-field-image img,#block-views-dortmunder-gold-detail-block .views-row .views-field-field-image img,#block-views-eliot-ness-detail-block .views-row .views-field-field-image img,#block-views-burning-river-detail-block .views-row .views-field-field-image img,#block-views-commodore-perry-detail-block .views-row .views-field-field-image img,#block-views-lake-erie-monster-detail-block .views-row .views-field-field-image img,#block-views-christmas-ale-detail-block .views-row .views-field-field-image img,#block-views-conway-s-detail-block .views-row .views-field-field-image img,#block-views-edmund-fitzgerald-detail-block .views-row .views-field-field-image img,#block-views-chillwave-detail-block .views-row .views-field-field-image img,#block-views-rye-of-the-tiger-detail-block .views-row .views-field-field-image img,#block-views-blackout-stout-detail-block .views-row .views-field-field-image img, #block-views-8f4a0c54c10002d40bdbc9a58c904b6f .views-row .views-field-field-image img, #block-views-alberta-clipper-detail-block .views-row .views-field-field-image img, #block-views-holy-moses-detail-block .views-row .views-field-field-image img, #block-views-lawnseat-kolsch-detail-block .views-row .views-field-field-image img, #block-views-hop-by-numbers-detail-block .views-row .views-field-field-image img, #block-views-turntable-pils-detail-block .views-row .views-field-field-image img, #block-views-steady-rollin-detail-block .views-row .views-field-field-image img
{
	border:medium none;
	border-radius:0;
	height:auto;
	width:100%;
}
	#block-views-sharpshooter-detail-block .views-row .views-field-title,#block-views-oktoberfest-detail-block .views-row .views-field-title,#block-views-nosferatu-detail-block .views-row .views-field-title,#block-views-dortmunder-gold-detail-block .views-row .views-field-title,#block-views-eliot-ness-detail-block .views-row .views-field-title,#block-views-burning-river-detail-block .views-row .views-field-title,#block-views-commodore-perry-detail-block .views-row .views-field-title,#block-views-lake-erie-monster-detail-block .views-row .views-field-title,#block-views-christmas-ale-detail-block .views-row .views-field-title,#block-views-conway-s-detail-block .views-row .views-field-title,#block-views-edmund-fitzgerald-detail-block .views-row .views-field-title,#block-views-chillwave-detail-block .views-row .views-field-title,#block-views-rye-of-the-tiger-detail-block .views-row .views-field-title,#block-views-blackout-stout-detail-block .views-row .views-field-title, #block-views-8f4a0c54c10002d40bdbc9a58c904b6f .views-row .views-field-title, #block-views-alberta-clipper-detail-block .views-row .views-field-title, #block-views-holy-moses-detail-block .views-row .views-field-title, #block-views-lawnseat-kolsch-detail-block .views-row .views-field-title, #block-views-hop-by-numbers-detail-block .views-row .views-field-title, #block-views-turntable-pils-detail-block .views-row .views-field-title, #block-views-steady-rollin-detail-block .views-row .views-field-title
{
	font-family:brandonbold;
	font-size:17px;
	letter-spacing:1px;
	padding:20px 0 10px;
	text-transform:uppercase;
}

	#block-views-sharpshooter-detail-block .views-row .views-field-body,#block-views-oktoberfest-detail-block .views-row .views-field-body,#block-views-nosferatu-detail-block .views-row .views-field-body,#block-views-dortmunder-gold-detail-block .views-row .views-field-body,#block-views-eliot-ness-detail-block .views-row .views-field-body,#block-views-burning-river-detail-block .views-row .views-field-body,#block-views-commodore-perry-detail-block .views-row .views-field-body,#block-views-lake-erie-monster-detail-block .views-row .views-field-body,#block-views-christmas-ale-detail-block .views-row .views-field-body,#block-views-conway-s-detail-block .views-row .views-field-body,#block-views-edmund-fitzgerald-detail-block .views-row .views-field-body,#block-views-chillwave-detail-block .views-row .views-field-body,#block-views-rye-of-the-tiger-detail-block .views-row .views-field-body,#block-views-blackout-stout-detail-block .views-row .views-field-body, #block-views-8f4a0c54c10002d40bdbc9a58c904b6f .views-row .views-field-body, #block-views-alberta-clipper-detail-block .views-row .views-field-body, #block-views-holy-moses-detail-block .views-row .views-field-body, #block-views-lawnseat-kolsch-detail-block .views-row .views-field-body, #block-views-hop-by-numbers-detail-block .views-row .views-field-body, #block-views-turntable-pils-detail-block .views-row .views-field-body, #block-views-steady-rollin-detail-block .views-row .views-field-body
{
	font-family:brandonlight;
	font-size:17px;
	letter-spacing:.5px;
	width:195px;
}

	#block-views-similar-beers-block
{
	background-color:#c68300;
	padding:26px 0 50px;
	text-align:center
}
	#block-views-similar-beers-block h2
{
	color:#fff;
	font-family:BrandonBold;
	font-size:54px;
	letter-spacing:8px;
	text-align:center;
	text-transform:uppercase
}
	#block-views-similar-beers-block .views-row
{
	display:inline-block;
	margin:0 15px
}
	#block-views-similar-beers-block .views-row img
{
	border-radius:150px;
	border:thick solid #fff
}
	#block-views-similar-beers-block .view-header
{
	font-family:BrandonMedium;
	font-size:14px;
	letter-spacing:1px;
	margin:0 auto;
	padding:0 0 20px
}
	#block-views-similar-beers-block .view-header p
{
	color:#fff
}
	#block-views-similar-beers-block span
{
	color:#fff;
	display:block;
	font-family:BrandonBold;
	font-size:11px;
	letter-spacing:1px;
	max-width:220px;
	text-transform:uppercase
}
.view-on-tap .views-row
{
	margin:0 7px 15px
}
.view-on-tap .view-footer
{
	border-top:6px solid #d9bc42;
	font-size:12px;
	margin:20px auto 0;
	padding:25px 4px;
	text-align:center;
	transition:all 500ms ease-in 0;
	width:59%
}
.front #block-system-main
{
	text-align:center
}
	#block-system-main article
{
	position:relative
}
	#block-system-main article:nth-child(2) .node-content .field-name-body
{
	background-color:#CCC;
	padding:25px 26px;
	text-align:left;
	transition:all 500ms ease-in 0
}
	#block-system-main article:nth-child(3) .node-content .field-name-body
{
	background-color:#666;
	padding:25px 26px;
	text-align:left;
	transition:all 500ms ease-in 0
}
	#block-system-main article:nth-child(3) .node-content .field-name-body:hover
{
	background-color:#444;
	color:#FFF;
	padding:25px 26px;
	text-align:left
}
	#block-system-main article:nth-child(3) .node-content .field-name-field-image
{
	background-color:#666
}
	#block-system-main article:nth-child(3) .node-content .field-name-field-image img
{
	opacity:1;
	transition:all 500ms ease-in 0
}
	#block-system-main article:nth-child(3) .node-content .field-name-field-image img:hover
{
	opacity:.5
}
.view-what-s-on-tap .views-row
{
	display:inline-block;
	margin:0 15px 40px
}
.page-food-and-beer
{
	padding:40px 0 0
}
.page-food-and-beer header h1
{
	background-image:url(../images/header_bg_sm_gold.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:80% auto;
	color:#D39E0A;
	font-family:BrandonBold;
	font-size:45px;
	height:72px;
	letter-spacing:8px;
	line-height:1.4;
	margin:0 0 15px;
	padding:13px;
	text-align:center;
	text-transform:uppercase
}
.page-food-and-beer #page
{
	margin:85px 0 0;
	background-image:url(../images/foodbeer.png);
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-size:100% 100%
}
.view-food-and-beer
{
	margin:0 auto;
	padding:0 0 30px;
	width:900px
}
.view-food-and-beer .view-header
{
	font-family:BrandonMedium;
	font-size:14px;
	letter-spacing:1px;
	margin:0 auto;
	padding:0 0 14px;
	text-align:center;
	width:710px
}
.view-food-and-beer .views-row
{
	display:inline-block;
	margin:5px 0;
	padding:0 0 0 18px;
	width:430px
}
.view-food-and-beer .views-row .views-field-title
{
	height:18px
}
.view-food-and-beer .views-row .views-field-title a
{
	color:#D39E0A;
	font-family:BrandonBold;
	text-transform:uppercase
}
.view-food-and-beer .views-row .views-field-field-pairs-with
{
	font-family:BrandonLight
}
.views-reset-button
{
	vertical-align:top
}
.views-reset-button #edit-reset
{
	margin:0;
	padding:0
}
	#block-views-recipes-block h2
{
	background-image:url(../images/leftbarley.png),url(../images/rightbarley.png);
	background-position:left center,right center;
	background-repeat:no-repeat;
	color:#d39e0a;
	display:block!important;
	font-family:BrandonBold;
	font-size:45px;
	height:72px;
	letter-spacing:8px;
	line-height:1.4;
	margin:0 auto 14px;
	position:relative;
	text-align:center;
	text-transform:uppercase;
	width:350px
}
	#block-views-recipes-block
{
	background-color:#ffe8ce;
	padding:40px 0 60px
}
.view-recipes
{
	position:relative;
	text-align:center
}
.view-recipes .view-content
{
	max-width:1200px;
	margin:0 auto
}
.view-recipes .view-filters
{
	text-align:center
}
.view-recipes .view-filters .form-type-bef-checkbox label
{
	border-left:none
}
.view-recipes .view-filters form
{
	display:inline-block;
	margin:0 auto 20px
}
.view-recipes .view-filters .form-item
{
	display:inline-block
}
.view-recipes .view-header
{
	font-family:brandonlight;
	font-size:12px;
	letter-spacing:1px;
	line-height:27px;
	margin:0 auto;
	max-width:710px;
	padding:0 0 14px
}
.view-recipes .views-row
{
	display:inline-block;
	margin:0 35px 25px;
	vertical-align:top
}
.view-recipes .views-row img
{
	border:thick solid #c68300;
	border-radius:124px;
	max-width:100%
}
.view-recipes .views-row a
{
	color:#c68300;
	display:block;
	font-family:BrandonBold;
	font-size:12px;
	letter-spacing:1.5px;
	margin:8px 0 0;
	max-width:220px;
	text-transform:uppercase
}
	#block-views-meet-glbc-chefs-block
{
	background-color:#c68300;
	padding:26px 0 50px;
	text-align:center
}
	#block-views-meet-glbc-chefs-block .view-footer h1
{
	color:#fff;
	font-family:BrandonMedium;
	font-size:21px;
	padding:35px 0 0;
	text-align:center
}
	#block-views-meet-glbc-chefs-block .view-footer
{
	font-family:BrandonLight;
	text-align:center
}
	#block-views-meet-glbc-chefs-block h2
{
	background-image:url(../images/header_bg_sm.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:80% auto;
	color:#fff;
	font-family:BrandonBold;
	font-size:54px;
	height:72px;
	letter-spacing:8px;
	line-height:1.4;
	margin:0 0 18px;
	padding:33px 13px 13px;
	text-align:center;
	text-transform:uppercase
}
	#block-views-meet-glbc-chefs-block .views-row
{
	display:block;
	height:230px;
	margin:0 auto;
	width:665px
}
	#block-views-meet-glbc-chefs-block .views-row .views-field-field-image
{
	float:left
}
	#block-views-meet-glbc-chefs-block .views-row .views-field-title
{
	color:#fff;
	font-family:BrandonBold;
	font-size:28px;
	padding:32px 0 0 240px;
	text-transform:uppercase;
	text-align:left
}
	#block-views-meet-glbc-chefs-block .views-row .views-field-body
{
	font-family:BrandonLight;
	padding:10px 0 0 240px;
	text-align:left
}
	#block-views-meet-glbc-chefs-block .view-header
{
	font-family:BrandonMedium;
	font-size:14px;
	letter-spacing:1px;
	margin:0 auto;
	padding:0 0 20px;
	width:900px
}
.page-node-542 #page
{
	margin:125px 0 0
}
.page-node-542 #content
{
	width:100%
}
.page-node-542 h1#page-title
{
	text-align:center;
	z-index:2
}
.page-node-542 #main-content header
{
	display:block!important;
	text-align:center
}
.page-node-542 header h1
{
	display:inline-block!important;
	background-image:url(../images/leftbarley.png),url(../images/rightbarley.png);
	background-position:left center,right center;
	background-repeat:no-repeat;
	font-family:brandonblack;
	font-size:46px;
	letter-spacing:3px;
	margin:0;
	padding:7px 46px 0 52px;
	text-align:center;
	text-transform:uppercase
}
.page-node-542 #content .content
{
	margin:0
}
.page-node-542 #content .content .node .field-name-body
{
	padding:0;
	width:100%
}
	#map_canvas
{
	display:block;
	height:78vh!important;
	position:relative;
	width:100%!important
}
	#map_canvas_2
{
	height:60vh;
	width:100%
}
.page-node-542 #content
{
	height:auto;
	overflow:hidden;
	position:relative;
	width:100%
}
.page-node-542 #main-content .block-views
{
	background:none repeat scroll 0 0 #fdf0d0;
	display:block;
	height:68vh;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:0 26px;
	position:absolute;
	right:-435px;
	top:152px;
	width:380px
}
.page-node-542 #main-content .block-views h2
{
	font-size:21px
}
.page-node-542 #main-content .block-views form
{
	margin:0 6%
}
.page-node-542 #main-content .block-views #edit-tid
{
	background-image:url(../images/dropdown.png);
	background-position:right 20px center;
	background-repeat:no-repeat;
	border:medium none;
	font-family:brandonbold;
	font-size:11px;
	padding:3px 10px;
	text-transform:uppercase;
	width:108%
}
.page-node-542 #main-content .block-views #edit-tid-wrapper
{
	margin:0 0 6px;
	overflow:hidden;
	padding:0;
	width:100%
}
.page-node-542 #main-content .block-views #edit-field-event-type-tid
{
	background-image:url(../images/dropdown.png);
	background-position:right 20px center;
	background-repeat:no-repeat;
	border:medium none;
	font-family:brandonbold;
	font-size:11px;
	padding:3px 10px;
	text-transform:uppercase;
	width:108%
}
.page-node-542 #main-content .block-views #edit-field-event-type-tid-wrapper
{
	overflow:hidden;
	padding:0;
	width:100%
}
	#node-542 .field-name-body
{
	background:none no-repeat scroll 50% 0 rgba(255,255,255,0.78);
	margin:0;
	min-height:50vh;
	padding:0;
	position:relative;
	text-align:center;
	top:1px;
	width:100%
}
	#node-542 .field-name-body .field-item div p
{
	font-size:18px;
	margin:0 auto 3px;
	max-width:865px;
	width:80%
}
.page-node-542 #main-content .block-views #block-views-ohio-events-block h2
{
	color:#263aa3
}
.page-node-542 #main-content .block-views #block-views-minnesota-area-events-block h2
{
	color:#263aa3
}
.page-node-542 #main-content .block-views #block-views-east-events-block h2
{
	color:#263aa3
}
.page-node-542 #main-content .block-views #block-views-south-events-block h2
{
	color:#263aa3
}
.page-node-542 #main-content .block-views #block-views-ohio-events-block #edit-tid
{
	color:#263aa3
}
.page-node-542 #main-content .block-views #block-views-minnesota-area-events-block #edit-tid
{
	color:#263aa3
}
.page-node-542 #main-content .block-views #block-views-east-events-block #edit-tid
{
	color:#263aa3
}
.page-node-542 #main-content .block-views #block-views-south-events-block #edit-tid
{
	color:#263aa3
}
.page-node-542 #main-content .block-views h2
{
	font-size:12px;
	padding:25px 0 10px
}
.page-node-542 #main-content .block-views .views-row
{
	margin:35px 0;
	padding:0
}
.page-node-542 #main-content .block-views .views-row p
{
	font-size:13px;
	line-height:20px
}
.page-node-542 #main-content header
{
	display:block;
	padding:39px 0 25px
}
.page-node-542 #main-content .block-views .view-header
{
	font-size:12px;
	height:40px;
	margin:0;
	padding:0
}
.page-node-542 #main-content .block-views .views-field-title
{
	font-family:brandonblack;
	font-size:16px
}
.page-node-542 #main-content .block-views .views-field-field-event-website
{
	font-family:brandonblack
}
.page-node-542 #main-content .block-views .views-field-field-event-website a
{
	color:#555;
	text-transform:uppercase
}
.page-node-542 #main-content .block-views .views-field-field-area-event-date
{
	font-size:14px;
	margin:0 0 6px
}
.page-node-542 #main-content .block-views .views-field-body
{
	font-family:brandonlight;
	font-size:16px
}
.page-node-542 #main-content .block-views .views-field-field-event-location
{
	font-family:brandonlight;
	font-size:13px
}
.page-node-542 #main-content .block-views .views-field-field-event-date
{
	font-size:13px
}
	#footer
{
	background-color:#000;
	color:rgba(255,255,255,0.65);
	font-size:.857em;
	position:relative
}
	#footer .block
{
	clear:both;
	display:inline-block;
	letter-spacing:.2px;
	margin:40px 0;
	padding:0 17px;
	text-align:left;
	vertical-align:top;
	width:20%
}
	#footer .block h2
{
	background-color:transparent;
	color:#444;
	font-family:"BrandonBold";
	font-size:11px;
	letter-spacing:4px;
	padding:0 0 8px;
	text-align:left;
	text-transform:uppercase
}
	#footer .block li
{
	padding:8px 0
}
	#user-login-form
{
	position:absolute
}
	#footer .block:nth-last-child(2)
{
	border-right:medium none
}
	#footer .block h2
{
	margin:0
}
	#footer .block .content
{
	margin-top:0
}
	#footer .block .block-inner .block-content ul
{
	padding:0!important
}
	#footer .block .block-inner .block-content ul li
{
	margin:12px 0!important;
	padding:0!important
}
	#footer .block .block-inner .block-content ul li a
{
	color:#fff;
	font-family:brandonlight;
	font-size:12px;
	letter-spacing:1px
}
	#footer .block .block-inner .block-content ul li a:hover
{
	color:#9C0;
	text-decoration:none
}
.region-footer
{
	margin-left:auto;
	margin-right:auto
}
	@font-face
{
	font-family:OldEnglish;
	src:url(../images/OldEnglishFive.ttf)
}
.page-news #main-content h1
{
	background-attachment:fixed;
	background-image:url(../images/newsbg.jpg);
	border-bottom:thick solid #ccc;
	color:#000;
	font-size:87px!important;
	letter-spacing:15px;
	margin:0;
	padding:43px 0!important;
	text-align:center
}
.page-news #block-system-main
{
	width:100%
}
.page-news #content
{
	margin:0 auto;
	max-width:950px;
	width:70%
}
.page-news #block-block-21
{
	display:none;
	float:left;
	width:25%
}
.view-news .views-field-view-node a
{
	background-color:#e0af1f;
	border:thin solid #e09900;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:brandonblack;
	font-size:10px;
	letter-spacing:2.5px;
	padding:5px;
	text-decoration:none;
	text-transform:uppercase
}
.view-news .views-field-view-node a:hover
{
	background-color:#f6cc51
}
.view-news .views-row
{
	display:block;
	float:left;
	height:238px;
	margin:0 17px 26px 0;
	padding:0 15px 0 0
}
.view-news .views-row:nth-last-child(1)
{
	border-right:none
}
.view-news .view-filters
{
	border-bottom:2px solid #ccc;
	margin:0 0 20px
}
.view-news .view-filters form
{
	margin:0 auto!important;
	width:100%
}
.view-news .views-field-body
{
	font-size:15px;
	letter-spacing:.5px
}
.view-news .views-exposed-widgets #edit-body-value-wrapper
{
	width:38%
}
.view-news .views-exposed-widgets #edit-tid-wrapper
{
	margin:7px 0 6px;
	overflow:hidden;
	padding:0;
	width:26%
}
.view-news .views-exposed-widgets #edit-tid-wrapper label, .views-widget-filter-body_value
{
    font-size: 11px;
}
.view-news .views-exposed-widgets #edit-tid-wrapper select
{
	background-image:url(../images/dropdown.png);
	background-position:right 20px center;
	background-repeat:no-repeat;
	border:none;
	padding:3px 10px;
	text-transform:uppercase;
	width:112%
}
.view-news .views-exposed-widgets #edit-tid-wrapper .views-widget
{
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-color:-moz-use-text-color -moz-use-text-color #ccc;
	border-image:none;
	border-style:none none solid;
	border-width:medium medium 1px
}
.view-news .views-submit-button
{
	display:inline-block
}
.view-news .views-submit-button input
{
	background-color:#e0af1f;
	border:thin solid #e09900;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:brandonblack;
	font-size:10px;
	letter-spacing:2.5px;
	margin:26px 19px!important;
	padding:5px;
	text-decoration:none;
	text-transform:uppercase
}
.view-news .views-exposed-widgets #edit-body-value
{
	border-color:-moz-use-text-color -moz-use-text-color #ccc;
	border-style:none none solid;
	border-width:medium medium thin;
	font-family:brandonlight;
	padding:6px 0 2px 5px;
	width:100%
}
.view-news .views-exposed-widgets .views-reset-button
{
	display:inline-block;
	margin:0 0 0 45px
}
.view-news .views-exposed-widgets .views-reset-button input
{
	background-color:#e0af1f;
	border:thin solid #e09900;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:brandonblack;
	font-size:10px;
	letter-spacing:2.5px;
	margin:26px 19px!important;
	padding:5px!important;
	text-decoration:none;
	text-transform:uppercase
}

.node-news
{
	float:none;
	margin:0 auto;
	position:relative
}
.node-news .content
{
	margin:0!important
}
.view-news .views-field-title a
{
	color:#999;
	display:block;
	font-family:brandonlight;
	font-size:20px;
	letter-spacing:1px;
	line-height:1.2;
	margin:0 0 6px
}
.view-news .views-field-field-image
{
	float:left;
	margin:0 15px 0 0
}
.view-news .views-field-created
{
	font-size:14px;
	margin:0 0 8px
}
	#twitter-widget-0
{
	height:1615px;
	margin:20px 0 0!important
}
	#footerstamp
{
	background-color:#222;
	padding:20px 0;
	width:100%
}
	#footerstamp .section
{
	margin:0 auto;
	max-width:1200px;
	text-align:left;
	width:93%
}
	#footerstamp p
{
	color:#666;
	font-family:brandonlight;
	font-size:14px;
	letter-spacing:.5px;
	line-height:17px;
	margin:0
}
	#block-block-22
{
	display:inline-block;
	margin:35px 0 0
}
	#block-block-22 a
{
	color:#fff;
	font-family:brandonblack;
	font-size:11px;
	margin:0 25px 0 0;
	text-transform:uppercase
}
	#footerstamp #block-widgets-s-socialmedia-profile-buttons
{
	display:inline-block;
	float:right;
	margin:26px 0 0
}
.logged-in #content-column
{
	float:none;
	margin:0 auto;
	padding:0 0 0 290px;
	width:900px
}
	#madeinohio
{
	background-image:url(../images/madeinohio.png);
	background-size:cover;
	bottom:1px;
	display:none;
	height:100px;
	position:absolute;
	right:25px;
	width:80px
}
.page-node-635 h3
{
	font-family:brandonblack;
	font-size:46px;
	letter-spacing:3px;
	margin:0;
	text-align:center;
	text-transform:uppercase
}
.page-node-635 #main-content header
{
	display:none
}
.page-node-635 .field-name-field-image
{
	height:40vh;
	overflow:hidden;
	width:100%
}
.page-node-635 .field-name-field-image img
{
	width:100%
}
.page-node-635 .field-name-body
{
	padding:20px 13%
}
.page-node-635 #bodytext h2
{
	padding:0!important;
	margin:0
}
.page-node-635 #block-block-1
{
	background-color:#a3c497;
	margin:45px 0 0;
	padding:25px 0 70px
}
.page-node-635 #block-block-1 h2
{
	font-size:25px!important
}
.page-node-635 #intro
{
	font-family:"BrandonLight";
	margin:0 auto;
	text-align:center;
	width:70%
}
.page-node-635 #localfood
{
	margin:0 auto;
	max-width:950px;
	text-align:center;
	width:70%
}
.page-node-635 .localvendors
{
	display:inline-block;
	margin:9px 0;
	text-align:center;
	vertical-align:top;
	width:32%
}
.page-node-635 .localvendors h4
{
	color:#638261;
	font-family:brandonblack;
	margin:0;
	text-transform:uppercase
}
.page-node-635 .localvendors h4 a
{
	color:#000;
	font-family:Brandonbold;
	text-transform:uppercase
}
.page-node-635 .localvendors .explanation
{
	font-family:"BrandonLight";
	margin:0
}
.page-node-635 .localvendors .location
{
	font-family:"BrandonLight";
	font-size:11px;
	margin:0
}
.page-node-635 #content
{
	background-color:#fdf0d0
}
.page-node-635 #content .wrap
{
	margin:0 auto;
	max-width:1200px
}
	#node-635
{
	background-color:#fff
}
.page-node-635 #bodytext,#block-block-25 #bodytext
{
	box-sizing:border-box;
	font-family:"BrandonLight";
	margin:0 auto;
	max-width:800px;
	padding: 0 0 38px;
	text-align:center;
	vertical-align:top
}
.page-node-635 #block-block-2 #bodytext
{
	box-sizing:border-box;
	font-family:"BrandonLight";
	margin:0 auto;
	max-width:800px;
	padding:0;
	text-align:center;
	vertical-align:top
}
.page-node-635.node-type-basic-page .field-name-body p
{
	font-size:13.5px;
	letter-spacing:.5px;
	line-height:27px;
	margin:0
}
.page-node-772 h3
{
	font-family:brandonblack;
	font-size:46px;
	letter-spacing:3px;
	margin:0;
	text-align:center;
	text-transform:uppercase
}
.page-node-772 #main-content header
{
	display:none
}
.field-name-field-image
{
	height:66vh;
	overflow:hidden;
	width:100%
}
	#block-block-3
{
	padding:0;
	position:relative
}
.logged-in #columns .block h2
{
	color:#000;
	font-family:Brandonblack;
	font-size:15px;
	letter-spacing:3px;
	padding:20px 0 0;
	text-align:center;
	text-transform:uppercase
}
.logged-in #columns .block form
{
	margin:0
}
	#columns .block h2
{
	color:#000;
	font-family:Brandonblack;
	font-size:31px;
	letter-spacing:9px;
	padding:45px 0 0;
	text-align:center;
	text-shadow:0 0 1px rgba(0,0,0,0.01);
	text-transform:uppercase
}
	#columns .block .view-header
{
	margin:0 16%;
	text-align:center
}
	#columns .block form
{
	margin:0 16%
}
	#columns .block form label
{
	font-family:Brandonblack;
	text-transform:uppercase
}
	#columns .block form .option
{
	font-family:Brandonlight;
	text-transform:none
}
	#block-views-donations-form-block .form-actions input
{
	background-color:#d29f13;
	border:medium none;
	border-radius:0;
	color:#fff;
	display:block;
	font-family:brandonbold;
	margin:0 auto;
	padding:5px 0;
	text-align:center;
	text-transform:uppercase;
	width:160px
}
	#block-views-donations-form-block .form-actions
{
	margin:10px 0 0
}
	#block-views-donations-form-block
{
	min-height:35vh;
	padding:0 0 30px
}
.view-donations-form
{
	max-width:865px;
	margin:0 auto
}
.page-node-781 #bodytext
{
	box-sizing:border-box;
	padding:0 65px;
	text-align:center;
	max-width:1088px;
	margin:0 auto 61px
}
.page-node-781 #bodytext p
{
	font-size:16px;
	line-height:27px
}
.page-node-772 #bodytext
{
	box-sizing:border-box;
	font-family:"BrandonLight";
	margin:0 auto;
	max-width:1110px;
	padding:0 9% 4%;
	text-align:center;
	vertical-align:top
}
.page-node-772 #block-block-4
{
	background-color:#fff;
	padding:0;
	text-align:center
}
.page-node-772 #block-block-4 #image
{
	margin:0 auto;
	max-width:950px;
	padding:2%;
	width:89%
}
.page-node-772 #block-block-4 #image img
{
	margin:0 auto;
	opacity:1;
	width:78%
}
.page-node-772 #content
{
	background-color:#fdf0d0
}
	#node-772
{
	background-color:#FFF
}
.page-node-773 h3
{
	font-size:15px!important;
	height:60px
}
.page-node-773 .field-name-field-image img
{
	width:100%
}
.page-node-773 .block
{
	padding:0;
	position:relative
}
.page-node-772 #main-content .block h2
{
	background-position:left center,right center;
	background-repeat:no-repeat;
	color:#000;
	display:inline-block;
	font-family:Brandonblack;
	font-size:31px;
	letter-spacing:10px;
	margin:37px 0 0;
	padding:8px 85px 0 95px !important;
	text-align:center;
	text-transform:uppercase
}
.page-node-772 #block-block-24 h2
{
	background-image:url(../images/hoptitle.png),url(../images/hoptitle.png)
}
.page-node-772 #block-block-10 h2
{
	background-image:url(../images/waves-white.png),url(../images/waves-white.png);
	font-size:18px!important
}
.page-node-772 #block-block-4 h2
{
	background-image:url(../images/leftbarley.png),url(../images/rightbarley.png)
}
.page-node-773 #main-content .block h2
{
	background-position:left center,right center;
	background-repeat:no-repeat;
	color:#000;
	display:inline-block;
	font-family:Brandonblack;
	font-size:24px;
	letter-spacing:10px;
	padding:14px 85px 14px 95px !important;
	text-align:center;
	text-transform:uppercase
}
.page-node-773 #block-block-6 h2
{
	background-image:url(../images/hoptitle.png),url(../images/hoptitle.png);
	background-image:url(../images/hoptitle-black.png),url(../images/hoptitle-black.png);
	font-size:17px!important;
	margin:10px 0 0
}
.page-node-773 #block-block-19 h2
{
	background-image:url(../images/leftbarley.png),url(../images/rightbarley.png);
	font-size:19px!important;
	margin:10px 0 0
}
	#content .node-type-basic-page .field-name-body
{
	margin:4% 0
}
.page-node-773 #block-block-5 h2
{
	background-image:url(../images/waves-white.png),url(../images/waves-white.png);
	margin:10px 0 0
}
.page-node-773 #block-block-5
{
	background-color:#b8d1db
}
.page-node-773 #bodytext
{
	box-sizing:border-box;
	font-family:"BrandonLight";
	padding:0 9% 4%;
	text-align:center;
	vertical-align:top;
	max-width:1110px;
	margin:0 auto
}
.page-node-773 #image
{
	box-sizing:border-box;
	height:86vh;
	overflow:hidden;
	width:100%;
	background-attachment:fixed;
	background-size:cover
}
.page-node-773 #block-block-5 #image
{
	background-image:url(../images/burningriverfest.jpg)
}
.page-node-773 #block-block-6 #image
{
	background-image:url(../images/farmhop.jpg)
}
.page-node-773 #block-block-19 #image
{
	background-image:url(../images/ice-cream.JPG);
	background-position:center center!important;
	background-size:auto 104vh!important
}
.page-node-774 #block-block-26 #image
{
	background-image:url(../images/charitable-giving1.JPG)
}
.page-node-773 #image img
{
	height:auto;
	width:100%
}
.page-node-773 #block-block-4
{
	background-color:#fff;
	padding:0;
	text-align:center
}
.page-node-773 #block-block-4 h2
{
	color:#000;
	font-family:Brandonblack;
	font-size:31px;
	letter-spacing:3px;
	padding:20px 0 0;
	text-align:center;
	text-transform:uppercase
}
.page-node-773 #block-block-4 #image
{
	display:inline-block;
	padding:2%;
	width:58%
}
.page-node-773 #block-block-4 #image img
{
	height:100%;
	width:auto
}
.page-node-773 #content
{
	background-color:#fdf0d0
}
	#node-773
{
	background-color:#FFF
}
.page-node-773 #block-block-1
{
	background-color:#a3c497;
	padding:0 0 70px
}
.page-node-773 #block-block-1 h2
{
	color:#fff;
	font-family:"BrandonLight";
	font-size:31px;
	letter-spacing:3px;
	padding:40px 0 0;
	text-align:center
}
.page-node-773 #intro
{
	font-family:"BrandonLight";
	margin:0 auto;
	text-align:center;
	width:70%
}
.page-node-773 #localfood
{
	margin:0 auto;
	width:70%
}
.page-node-773 .localvendors
{
	display:inline-block;
	margin:9px 0;
	text-align:center;
	vertical-align:top;
	width:32%
}
.page-node-635 .localvendors h4 a
{
	color:#c3f8c7;
	font-family:Brandonbold;
	letter-spacing:1.5px;
	text-transform:uppercase
}
.page-node-635 .localvendors div
{
	margin:0 0 20px
}
.page-node-635 .localvendors p
{
	margin:0
}
.page-node-785 #block-block-18
{
	background-color:#a3c497;
	padding:0 0 70px
}
.page-node-785 #localfood
{
	margin:0 auto;
	text-align:center;
	width:70%
}
.page-node-785 .localvendors
{
	display:inline-block;
	margin:9px 0;
	text-align:center;
	vertical-align:top;
	width:32%
}
.page-node-785 #page #columns .block #localfood .localvendors h2
{
	font-size:12px;
	letter-spacing:2px;
	margin:25px 0 0;
	padding:0
}
.page-node-785 .localvendors h4
{
	margin:0
}
.page-node-785 .localvendors h4 a
{
	color:#c3f8c7;
	font-family:Brandonbold;
	font-size:9px;
	letter-spacing:1.5px;
	text-transform:uppercase
}
.page-node-785 .localvendors h3
{
	font-size:12px;
	margin:8px 0 0;
	padding:0;
	text-transform:uppercase
}
.page-node-785 .localvendors h5
{
	font-size:13px;
	margin:0 0 25px;
	padding:0;
	text-transform:uppercase
}
.page-node-785 .localvendors .explanation
{
	font-family:"BrandonLight";
	margin:0
}
.page-node-785 .localvendors .location
{
	font-family:"BrandonLight";
	font-size:11px;
	margin:0
}
.page-node-774 h3
{
	font-family:brandonblack;
	font-size:46px;
	letter-spacing:3px;
	margin:0;
	text-align:center;
	text-transform:uppercase
}
.page-node-774 #main-content header
{
	display:none
}
.page-node-774 .field-name-field-image
{
	height:66vh;
	overflow:hidden;
	width:100%
}
.page-node-774 .field-name-field-image img
{
	width:100%
}
.page-node-774 .field-name-body
{
	padding:20px 12%;
	text-align:center
}
.page-node-774 #block-block-3
{
	padding:0;
	position:relative
}
.page-node-774 #block-block-3 h2
{
	color:#000;
	font-family:Brandonblack;
	font-size:31px;
	letter-spacing:3px;
	padding:20px 0 0;
	text-align:center;
	text-transform:uppercase
}
.page-node-774 #bodytext
{
	box-sizing:border-box;
	font-family:"BrandonLight";
	margin:0 auto;
	max-width:1200px;
	padding:0 13% 6%;
	text-align:center;
	vertical-align:top
}
.page-node-774 #image
{
	box-sizing:border-box;
	height:72vh;
	overflow:hidden;
	width:100%
}
.page-node-774 #image img
{
	height:auto;
	width:100%
}
.page-node-774 #block-block-4
{
	background-color:#fff;
	padding:0;
	text-align:center
}
.page-node-774 #block-block-4 h2
{
	color:#000;
	font-family:Brandonblack;
	font-size:31px;
	letter-spacing:3px;
	padding:20px 0 0;
	text-align:center;
	text-transform:uppercase
}
.page-node-774 #block-block-4 #image
{
	display:inline-block;
	padding:2%;
	width:58%
}
.page-node-774 #block-block-4 #image img
{
	height:100%;
	width:auto
}
.page-node-774 #content
{
	background-color:#fdf0d0
}
	#node-774
{
	background-color:#FFF
}
.page-node-776 h2
{
	margin:0 0 13px;
	padding:0!important
}
.page-node-776 #main-content header
{
	margin:18% 0 0;
	position:absolute;
	right:10%;
	text-align:right;
	text-shadow:0 2px 4px #000;
	width:50%;
	z-index:1
}
.logged-in.page-node-776 #main-content header
{
	margin:0;
	position:relative;
	right:auto;
	text-align:left;
	text-shadow:none;
	width:auto;
	z-index:1
}
.page-node-776 .twitter-profile-widget
{
	display:none
}
.page-node-776 #block-block-3
{
	background-image:url(../images/hopcone_bg.png);
	background-position:3% 127%;
	background-repeat:no-repeat;
	background-size:auto 70%;
	padding:0;
	position:relative
}
.page-node-776 #main-content .block
{
	padding:0;
	text-align:center
}
.page-node-776 #block-block-7
{
	background-color:#fff
}
.page-node-776 #block-block-8
{
	background-color:#fff
}
.page-node-776 #block-block-9
{
	background-color:#fff
}
.page-node-776 .block p
{
	margin:0 auto!important;
	max-width:615px;
	font-size:13px;
	letter-spacing:.5px;
	line-height:27px
}
.page-node-776 #bodytext
{
	box-sizing:border-box;
	font-family:"BrandonLight";
	margin:0 auto;
	max-width:800px;
	padding:38px 0;
	text-align:center;
	vertical-align:top
}
.page-node-634 #bodytext
{
	box-sizing:border-box;
	font-family:"BrandonLight";
	margin:0 auto;
	max-width:800px;
	padding:38px 0;
	text-align:center;
	vertical-align:top
}
.page-node-634 #block-block-11 #bodytext
{
	box-sizing:border-box;
	font-family:"BrandonLight";
	margin:0 auto;
	max-width:695px;
	padding:0 0 30px;
	text-align:center;
	vertical-align:top
}
	#block-block-11 #bodytext h3
{
	color:#000;
	font-family:Brandonblack;
	font-size:31px;
	letter-spacing:9px;
	padding:0;
	text-align:center;
	text-shadow:0 0 1px rgba(0,0,0,0.01);
	text-transform:uppercase
}
.node-type-basic-page .block #image
{
	background-attachment:fixed!important;
	background-position:center bottom!important;
	background-size:auto 86vh!important;
	box-sizing:border-box;
	height:86vh;
	overflow:hidden;
	width:100%
}
	@media only screen and (device-width: 768px)
{
.node-type-basic-page .block #image
{
	background-attachment:scroll!important;
	background-position:center bottom!important;
	background-size:auto 100vh!important;
	box-sizing:border-box;
	height:86vh;
	overflow:hidden;
	width:100%
}
.node-type-basic-page .field-name-field-image
{
	background-attachment:scroll!important;
	background-position:center top!important;
	background-size:auto 114vh!important;
	height:86vh;
	min-height:700px;
	overflow:hidden;
	width:100%
}

}
	#block-block-3 #image
{
	background-image:url("../images/Beer Symposium.jpg")
}
.page-node-776 #block-block-7 #image
{
	background-image:url("../images/Beer Cellar.jpg")
}
.page-node-776 #block-block-9 #image
{
	background-image:url("../images/Tasting Room.jpg")
}
.page-node-776 #block-block-8 #image
{
	background-image:url(../images/Rock_1.jpg)
}
.page-node-772 #block-block-10 #image
{
	background-image:url("../images/Beer School WEB.jpg")
}
.page-node-635 #block-block-11 #image
{
	background-image:url(../images/GiftShop.jpg)
}
.page-node-634 #block-block-11 #image
{
	background-image:url(../images/GiftShop.jpg)
}
.page-node-772 #block-block-24 #image
{
	background-image:url("../images/Beer Symposium.jpg")
}
.node-type-basic-page #image img
{
	height:auto;
	width:100%;
	opacity:0
}
.page-node-772 #image img
{
	height:auto;
	width:100%;
	opacity:0
}
.page-node-776 #image img
{
	height:auto;
	width:100%;
	opacity:0
}
.view-private-event-inquiry-form h1
{
	display:none
}
.page-node-776 #block-block-4
{
	background-color:#fff;
	padding:0;
	text-align:center
}
.page-node-776 #block-block-4 h2
{
	color:#000;
	font-family:Brandonblack;
	font-size:31px;
	letter-spacing:3px;
	padding:20px 0 0;
	text-align:center;
	text-transform:uppercase
}
.page-node-776 #block-block-4 #image
{
	display:inline-block;
	padding:2%;
	width:58%
}
.page-node-776 #block-block-4 #image img
{
	height:100%;
	width:auto
}
.page-node-776 #content
{
	background-color:#fdf0d0
}
	#node-776
{
	background-color:#FFF
}
	#node-635 .field-name-body
{
	background:none no-repeat scroll 50% 0 rgba(255,255,255,1);
	margin:2% 0;
	min-height:50vh;
	padding:39px 12% 24px;
	position:absolute;
	text-align:center;
	top:1px;
	width:100%
}
.page-node-635 .view .views-field-term-node-tid a
{
	background-repeat:no-repeat;
	background-size:100% auto;
	color:rgba(255,0,0,0);
	display:inline-block;
	height:19px;
	vertical-align:top;
	width:19px
}
.page-node-635 .wrap .view .views-field-term-node-tid
{
	display:inline-block;
	margin:0 0 0 3px;
	padding:0
}
	#block-block-2
{
	font-family:brandonblack;
	letter-spacing:4px;
	margin:32px 0 0;
	text-align:center
}
	a[href^="/taxonomy/term/197"]
{
	background-image:url(../images/menuhop.png)
}
	a[href^="/taxonomy/term/199"]
{
	background-image:url(../images/planelogo.png)
}
	a[href^="/taxonomy/term/198"]
{
	background-image:url(../images/veglogo.png)
}
.menu_legend
{
	background-position:left center;
	background-repeat:no-repeat;
	display:inline-block;
	font-size:12px;
	letter-spacing:1px;
	margin:0;
	padding:0 0 0 24px;
	text-transform:uppercase
}
	#legends
{
	height:15px;
	padding:0 12%;
	position:relative;
	vertical-align:top
}
	#signature
{
	background-image:url(../images/menuhop.png)
}
	#vegetarian
{
	background-image:url(../images/veglogo.png)
}
	#airport
{
	background-image:url(../images/planelogo.png)
}
	#disclaimer
{
	padding:0 12%
}
	#disclaimer p
{
	font-size:12px
}
	#block-views-appetizers-block,#block-views-soup-block,#block-views-pizza-block,#block-views-sandwiches-block,#block-views-entrees-block,#block-views-salad-block,#block-views-burgers-block,#block-views-8f3af4d838afc03dc418aa3997ec520c,#block-views-sides-block
{
	display:inline-block;
	margin:0 4% 0 8%;
	position:relative;
	vertical-align:top;
	width:36%
}
	#block-views-salad-block
{
	margin-top:-285px
}
	#block-views-pizza-block
{
	margin-top:-620px;
}
	#block-views-8f3af4d838afc03dc418aa3997ec520c
{
	margin-top:-495px
}
	#block-views-appetizers-block h2,#block-views-soup-block h2,#block-views-pizza-block h2,#block-views-entrees-block h2,#block-views-sandwiches-block h2,#block-views-salad-block h2,#block-views-burgers-block h2,#block-views-8f3af4d838afc03dc418aa3997ec520c h2,#block-views-sides-block h2
{
	font-family:brandonblack;
	font-size:22px!important;
	letter-spacing:2px;
	text-align:left!important;
	text-transform:uppercase
}
	#block-views-appetizers-block .views-field-title,#block-views-soup-block .views-field-title,#block-views-pizza-block .views-field-title,#block-views-sandwiches-block .views-field-title,#block-views-entrees-block .views-field-title,#block-views-salad-block .views-field-title,#block-views-8f3af4d838afc03dc418aa3997ec520c .views-field-title,#block-views-burgers-block .views-field-title,#block-views-sides-block .views-field-title
{
	display:inline-block;
	font-family:brandonbold;
	text-transform:uppercase
}
	#block-views-appetizers-block .views-field-body,#block-views-soup-block .views-field-body,#block-views-pizza-block .views-field-body,#block-views-sandwiches-block .views-field-body,#block-views-entrees-block .views-field-body,#block-views-salad-block .views-field-body,#block-views-8f3af4d838afc03dc418aa3997ec520c .views-field-body,#block-views-sides-block .views-field-body
{
	font-family:"brandonlight";
	letter-spacing:.5px
}
	#block-views-appetizers-block .views-field-body p,#block-views-soup-block .views-field-body p,#block-views-pizza-block .views-field-body p,#block-views-sandwiches-block .views-field-body p,#block-views-entrees-block .views-field-body p,#block-views-salad-block .views-field-body p,#block-views-8f3af4d838afc03dc418aa3997ec520c .views-field-body p,#block-views-sides-block .views-field-body p
{
	font-size:13px;
	line-height:22px;
	margin:0 0 20px
}
	#block-views-appetizers-block .views-row,#block-views-soup-block .views-row,#block-views-pizza-block .views-row,#block-views-sandwiches-block .views-row,#block-views-entrees-block .views-row,#block-views-salad-block .views-row,#block-views-8f3af4d838afc03dc418aa3997ec520c .views-row,#block-views-burgers-block .views-row,#block-views-sides-block .views-row
{
	margin:13px 0
}
	#block-views-burgers-block .view-header
{
	font-size:10px
}
	#block-views-burgers-block .views-field-body
{
	font-size:12px
}
	#block-views-burgers-block .view-footer
{
	font-size:10.5px
}
	#block-views-burgers-block .view-footer b
{
	font-family:brandonbold;
	font-size:10px;
	letter-spacing:.5px
}
	#block-views-sides-block .view-header,#block-views-sides-block .view-footer,#block-views-sides-block .view-footer b
{
	font-family:"brandonlight";
	font-size:10px;
	letter-spacing:.5px
}
	#block-views-5f91beeb78db85723b7a43e0136cc730
{
	padding:20px 0!important
}
.page-node-776 #block-views-5f91beeb78db85723b7a43e0136cc730 h2
{
	color:#000;
	font-family:Brandonblack;
	font-size:31px;
	letter-spacing:3px;
	padding:20px 0 0;
	text-align:center;
	text-transform:uppercase
}
.page-node-776 #block-views-5f91beeb78db85723b7a43e0136cc730 p
{
	font-size:22px
}
.zozi-advance-button-medium
{
	background-color:#e0af1f;
	border:thin solid #e09900;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:brandonblack;
	font-size:11px;
	letter-spacing:2.5px;
	margin:17px 8px;
	padding:5px;
	text-decoration:none;
	text-transform:uppercase
}
.zozi-advance-button-medium:hover
{
	background-color:#f6cc51
}
.button
{
	background-color:#e0af1f;
	border:thin solid #e09900;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:brandonblack;
	font-size:11px;
	letter-spacing:2.5px;
	margin:17px 8px;
	padding:5px;
	text-decoration:none;
	text-transform:uppercase
}
.button:hover
{
	background-color:#f6cc51
}
.backtotop
{
	background-color:#e0af1f;
	border:thin solid #e09900;
	color:#fff;
	cursor:pointer;
	display:block;
	font-family:brandonblack;
	font-size:8px;
	letter-spacing:2.5px;
	margin:0 auto;
	padding:3px;
	text-decoration:none;
	text-transform:uppercase;
	width:100px
}
.backtotop:hover
{
	background-color:#f6cc51
}
.sustainbutton
{
	background-color:#1a611f;
	border:thin solid #e09900;
	color:#fff;
	display:inline-block;
	font-family:brandonblack;
	letter-spacing:2.5px;
	margin:17px 8px;
	padding:5px;
	text-decoration:none;
	text-transform:uppercase
}
.sustainbutton:hover
{
	background-color:#49964e;
	border:thin solid #e09900;
	color:#fff;
	display:inline-block;
	font-family:brandonblack;
	letter-spacing:2.5px;
	margin:17px 8px;
	padding:5px;
	text-decoration:none;
	text-transform:uppercase
}
.sustainbutton a
{
	color:#fff
}
.sustainbutton a:hover
{
	color:#fff;
	text-decoration:none
}
.button a
{
	color:#fff
}
.scrollbtns
{
	background-color:#e0af1f;
	color:#fff;
	cursor:pointer;
	font-family:brandonbold;
	margin:0 auto;
	max-width:300px;
	min-width:200px;
	padding:6px 0
}
.scrollbtns:hover
{
	background-color:#f6cc51;
	cursor:pointer;
	margin:0 auto;
	max-width:300px;
	min-width:200px
}
	#widgets-element-socialmedia_profile-default
{
	margin:0 15px 0 0;
	padding:0;
	text-align:center
}
	#widgets-element-socialmedia_profile-default .widgets
{
	display:inline-block;
	float:none;
	margin:8px 11px 0 0;
	text-align:center
}
.page-node-776 .field-name-field-image
{
	background-image:url(../images/Rock_1.jpg)
}
.page-node-772 .field-name-field-image
{
	background-image:url(../images/Brewhouse.jpg)
}
.page-node-635 .field-name-field-image
{
	background-image:url(../images/Patio.jpg)
}
.page-node-783 .field-name-field-image
{
	background-image:url(../images/food.jpg)
}
.page-node-773 .field-name-field-image
{
	background-image:url(../images/ocf.JPG)
}
.page-node-781 .field-name-field-image
{
	background-image:url(../images/history2.jpg);
	background-position:bottom
}
.page-node-782 .field-name-field-image
{
	background-image:url("../images/Brewpub Entrance.jpg")
}
.page-node-774 .field-name-field-image
{
	background-image:url(../images/charitable-giving3.jpg)
}
.page-node-839 .field-name-field-image
{
	background-image:url("../images/Brewpub Entrance.jpg")
}
	#block-block-3 #image
{
	background-image:url("../images/Beer Symposium.jpg")
}
.page-node-776 #block-block-7 #image
{
	background-image:url("../images/Beer Cellar.jpg")
}
.page-node-776 #block-block-9 #image
{
	background-image:url("../images/Tasting Room.jpg")
}
.page-node-776 #block-block-8 #image
{
	background-image:url(../images/Rock_1.jpg)
}
.page-node-772 #block-block-10 #image
{
	background-image:url("../images/Beer School WEB.jpg")
}
.page-node-635 #block-block-11 #image
{
	background-image:url(../images/GiftShop.jpg)
}
.page-node-634 #block-block-11 #image
{
	background-image:url(../images/GiftShop.jpg)
}
.page-node-772 #block-block-24 #image
{
	background-image:url("../images/Beer Symposium.jpg")
}
.page-node-780 .field-name-field-image
{
	background-image:url(../images/employees.jpg)
}
.page-node-772 #block-block-24 #image
{
	background-image:url("../images/Beer Symposium.jpg");
	background-size:auto 104vh!important
}
	#signature
{
	background-image:url(../images/menuhop.png)
}
	#vegetarian
{
	background-image:url(../images/veglogo.png)
}
	#airport
{
	background-image:url(../images/planelogo.png)
}
.node-type-basic-page .field-name-field-image
{
	background-attachment:fixed!important;
	background-position:center center;
	background-size:cover;
	height:70vh;
	min-height:635px;
	overflow:hidden;
	width:100%
}
.page-node-780.node-type-basic-page .field-name-field-image
{
    background-attachment: fixed;
    background-size: cover;
    height: 0;
    min-height: 0;
    overflow: hidden;
    width: 100%;
}

#block-block-25 h2 {
    background-image: url("../images/leftbarley.png"), url("../images/rightbarley.png");
    background-position: left center, right center;
    background-repeat: no-repeat;
    display: inline-block;
    font-family: brandonblack;
    font-size: 22px !important;
    letter-spacing: 12px;
    margin: 42px 0 18px !important;
    padding: 10px 45px 10px 55px !important;
    text-align: center;
    text-transform: uppercase;
}

.page-node-839 #block-block-27{
    background-color: #fdf0d0;
    display: inline-block;
    padding: 0 0 40px;
    width: 100%;
}

.page-node-839 #block-block-27 #bodytext{
    margin: 0 auto 15px !important;
    max-width: 670px;
    text-align: center;
}

.page-node-839 #block-block-27 h3{
	    color: #000;
    font-family: Brandonblack;
    font-size: 31px;
    letter-spacing: 9px;
    padding: 45px 0 0;
    text-align: center;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.01);
    text-transform: uppercase;
}

.page-node-839.node-type-basic-page .field-name-field-image
{
	height:53vh;
	min-height:450px
}
.page-node-839 .block-views .view
{
	padding:0 0 45px
}
.page-node-839 .block-views .view .view-header
{
	margin:0 auto 15px!important;
	max-width:670px
}
.page-node-839 .block-views .view .view-content
{
	margin:0 auto;
	max-width:850px;
	text-align:center
}
.page-node-839 .block-views .view .view-featured-events .view-content
{
	margin:0 auto;
	max-width:1150px;
	text-align:center
}
.page-node-839 .block-views .view .view-content .views-label
{
	font-family:brandonbold;
	font-size:15px;
	letter-spacing:1px
}
.page-node-839 .block-views .view .view-content .date-display-single
{
	display:inline-block;
	margin:4px 12px
}
.page-node-839 .block-views .view .view-footer
{
	margin:0 auto;
	max-width:850px;
	text-align:center
}
	#block-views-featured-events-block .views-row
{
	display:inline-block;
	margin:26px 17px 0;
	vertical-align:top
}
	#block-views-featured-events-block .views-row .views-field-title
{
	font-size:18px;
	letter-spacing:.5px;
	padding:8px 0 0
}
	#block-views-featured-events-block .views-row .views-field-view-node
{
	background-color:#e0af1f;
	border:thin solid #e09900;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:brandonblack;
	letter-spacing:2.5px;
	margin:17px 8px;
	padding:5px;
	text-decoration:none;
	text-transform:uppercase
}
	#block-views-featured-events-block .views-row .views-field-view-node:hover
{
	background-color:#f6cc51;
	text-decoration:none
}
	#block-views-featured-events-block .views-row .views-field-view-node a
{
	color:#fff;
	text-decoration:none
}
	#block-views-featured-events-block .views-row .views-field-field-image
{
	text-align:center
}
	#block-views-featured-events-block .views-row .views-field-field-image img
{
	margin:0 auto;
	width:210px
}
	#block-views-beer-school-block
{
	background-color:#fdf0d0
}
	#block-views-movie-night-block
{
	background-color:#fdf0d0
}
	#block-views-comedy-night-block
{
	background-color:#ccc
}
	#block-views-live-music-monday-block
{
	background-color:#ccc
}
.page-node-780.node-type-basic-page .field-name-body
{
	margin: 0;
    position: relative;
}

.page-node-780 #bodytext h2 {
    background-image: url("../images/leftbarley.png"), url("../images/rightbarley.png");
    background-position: left center, right center;
    background-repeat: no-repeat;
    display: inline-block;
    font-family: brandonblack;
    font-size: 25px;
    letter-spacing: 12px;
    margin: 0 0 18px;
    padding: 10px 45px 10px 55px;
    text-align: center;
    text-transform: uppercase;
}
.node-type-basic-page .field-name-field-image img
{
	opacity:0;
	width:100%
}
.node-basic-page .clearfix
{
	display:none
}
.node-type-basic-page #main-content header
{
	display:none
}
.node-type-basic-page .field-name-body h3
{
	background-image:url(../images/leftbarley.png),url(../images/rightbarley.png);
	background-position:left center,right center;
	background-repeat:no-repeat;
	display:inline-block;
	font-family:brandonblack;
	font-size:25px;
	letter-spacing:12px;
	margin:0 0 18px;
	padding:10px 45px 10px 55px;
	text-align:center;
	text-transform:uppercase
}
.node-type-basic-page .field-name-body h4
{
	background-position:left center,right center;
	background-repeat:no-repeat;
	display:inline-block;
	font-family:brandonblack;
	font-size:26px;
	letter-spacing:12px;
	margin:20px 0 0;
	padding:10px 45px 10px 55px;
	text-align:center;
	text-transform:uppercase
}
.node-type-basic-page .field-name-body
{
	background:none no-repeat scroll 50% 0 rgba(255,255,255,1.0);
	margin:13% 0;
	padding:39px 12% 24px;
	position:absolute;
	text-align:center;
	top:1px;
	width:100%
}
.page-node-781.node-type-basic-page .field-name-body
{
	background:rgba(255,255,255,0.72) none no-repeat scroll 50% 0
}
	#node-773 .field-name-body
{
	margin:4% 0
}
	#node-776 .field-name-body
{
	margin:8% 0
}
	#node-839 .field-name-body
{
	margin:4% 0;
	min-height:40vh
}
	#node-839 .button
{
	margin:6px 8px;
	font-size:9px
}
	#target-div
{
	width:100px;
	height:100px;
	display:block
}
.node-type-basic-page .field-name-body .field-items
{
	margin:0 auto;
	max-width:815px
}
.page-node-542.node-type-basic-page .field-name-body .field-items
{
	margin:0 auto;
	max-width:100%
}
	#node-634 .field-name-body .field-items
{
	margin:0 auto;
	max-width:1200px
}
	#node-785 .field-name-body .field-items
{
	margin:0 auto;
	max-width:100%
}
	#node-772 .field-name-body
{
	margin:12% 0
}
	#node-785 .field-name-body
{
	/*background-image:url(../images/mapbg.JPG);*/
	background-size:cover;
	margin:0;
	min-height:50vh;
	padding:0;
	position:relative;
	text-align:center;
	top:1px;
	width:100%
}
	#node-785 iframe
{
	left:0;
	min-height:78vh;
	overflow:hidden;
	position:absolute;
	top:0;
	width:100%
}
	#node-785 iframe html
{
	overflow:hidden;
	display:none!important
}
	#node-634 .field-name-body
{
	background:none no-repeat scroll 50% 0 rgba(255,255,255,0.78);
	margin:0;
	min-height:50vh;
	padding:0;
	position:relative;
	text-align:center;
	top:1px;
	width:100%
}
.responsible
{
	display:inline-block;
	padding:0 3%;
	vertical-align:top;
	width:33%
}
.responsible .images
{
	display:block;
	height:80px;
	margin:0 auto;
	width:80px;
	background-size:cover
}
	#responsible-wrapper
{
	margin:0 auto;
	max-width:80%;
	padding:3% 0
}
	#responsible-wrapper h3
{
	font-size:17px;
	letter-spacing:10px;
	margin:0 0 26px
}
.responsible #localsourcing
{
	background-image:url(../images/localsourcing.png)
}
.responsible #people
{
	background-image:url(../images/people.png)
}
.responsible #recycle
{
	background-image:url(../images/recycle.png)
}
.page-node-edit #main-content header
{
	display:block
}
.page-node-edit .field-name-body
{
	background:transparent;
	margin:0;
	min-height:auto;
	padding:0;
	position:relative;
	text-align:left;
	top:1px
}
.page-node-edit #basic-page-node-form
{
	width:80%
}
.node-type-basic-page .field-name-body p
{
	font-size:13px;
	letter-spacing:.5px;
	line-height:27px;
	margin:0
}
.node-type-brewery-events .field-name-field-image
{
	height:30vh;
	position:relative
}
.node-type-brewery-events .field-name-field-image img
{
	height:auto;
	margin:-25% 0 0;
	position:absolute;
	width:100%
}
.node-type-brewery-events .field-name-field-registration-button
{
	margin:100px 0 0;
	text-align:center;
	width:100%
}
.node-type-brewery-events .field-name-field-registration-button a
{
	background-color:#e0af1f;
	border:thin solid #e09900;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:brandonblack;
	letter-spacing:2.5px;
	margin:17px 8px;
	padding:5px;
	text-decoration:none;
	text-transform:uppercase
}
.node-type-brewery-events #main-content header h1
{
	font-size:35px;
	margin:30vh 0 0;
	position:absolute;
	right:0;
	text-align:center;
	top:30px;
	width:100%;
	z-index:1
}
.node-type-brewery-events #content
{
	background-attachment:fixed;
	background-color:#fdf0d0;
	background-image:url(https://new.greatlakesbrewing.com/sites/all/themes/subgreatlakes/images/whitebarley_bg.png);
	background-position:center 44vh;
	background-repeat:no-repeat;
	background-size:950px 425px
}
.logged-in.node-type-brewery-events #content
{
	background-attachment:fixed;
	background-color:transparent;
	background-image:none;
	background-position:center 44vh;
	background-repeat:no-repeat;
	background-size:950px 425px
}
.node-type-brewery-events .field-name-body
{
	box-sizing:border-box;
	margin:0 auto;
	padding:3px 6%;
	max-width:950px
}
.node-type-brewery-events .field-name-body ul
{
	list-style:square
}
.node-type-brewery-events .field-name-body p
{
	font-size:14px;
	line-height:24px
}
.node-type-brewery-events .field-type-date
{
	color:#000;
	font-family:brandonblack;
	font-size:23px;
	margin:85px auto 0;
	padding:0 115px;
	text-align:center;
	text-transform:uppercase;
	vertical-align:top;
	width:100%
}
.node-type-brewery-events .field-type-date .field-label
{
	display:inline-block;
	float:none;
	position:relative
}
.node-type-brewery-events .field-type-date .field-items
{
	display:inline-block;
	float:none;
	position:relative
}
.logged-in.node-type-brewery-events .field-name-field-image
{
	background-attachment:fixed;
	background-size:cover;
	height:auto;
	overflow:hidden;
	position:relative;
	width:300px
}
.logged-in.node-type-brewery-events .field-name-field-image img
{
	width:100%
}
.logged-in.node-type-brewery-events #main-content header
{
	font-size:20px;
	margin:0;
	position:relative;
	text-align:center;
	width:100%;
	z-index:3
}
.logged-in.node-type-brewery-events #main-content header h1
{
	font-size:33px;
	margin:0;
	padding:18px 0 20px;
	position:relative;
	text-align:left;
	top:0
}
.logged-in.node-type-brewery-events .field-name-body h3
{
	font-family:brandonblack;
	font-size:46px;
	letter-spacing:3px;
	margin:0;
	text-align:center;
	text-transform:uppercase
}
.logged-in.node-type-brewery-events .field-name-body
{
	background:none no-repeat scroll 50% 0 #fff;
	margin:0;
	min-height:auto;
	padding:0;
	position:relative;
	text-align:center;
	top:1px
}
.logged-in.node-type-brewery-events .field-name-body p
{
	font-size:22px
}
.logged-in.node-type-brewery-events .field-type-date
{
	font-family:brandonblack;
	font-size:27px;
	position:relative;
	text-align:center;
	top:56%;
	width:100%
}
.page-brewery-events h1
{
	background-color:rgba(255,255,255,0.75);
	color:#000;
	font-size:55px;
	letter-spacing:5px;
	padding:27px;
	position:absolute;
	top:30%;
	width:100%
}
.page-brewery-events #columns header
{
	background-attachment:fixed;
	background-image:url(../images/bmd.JPG);
	background-position:0 -165px;
	background-size:cover;
	height:15vh;
	position:relative;
	text-align:center
}
.view-brewery-events
{
	margin:0 auto 20px;
	max-width:1550px;
	padding:25px
}
.view-brewery-events h3
{
	text-transform:uppercase
}
.view-brewery-events .view-header
{
	margin:0!important;
	text-align:center!important;
	width:75%!important
}
.view-brewery-events .view-content
{
	display:inline-block;
	vertical-align:top;
	width:75%
}
.view-brewery-events .attachment
{
	display:inline-block;
	width:23%
}
.view-brewery-events .attachment .views-row
{
	border-bottom:thin solid #ccc;
	margin:10px 0;
	padding:10px 0
}
.view-brewery-events tr.info,tr.even,tr:nth-child(2n+2)
{
	height:100px
}
.page-brewery-events #content
{
	margin:0 auto;
	max-width:1550px;
	position:relative
}
	#block-calendar-calendar-legend
{
	background-color:#ccc;
	position:absolute;
	right:10px;
	top:0;
	width:25%
}
	#block-calendar-calendar-legend .calendar
{
	width:100%
}
.node-type-recipes h1
{
	color:#fff;
	padding:52px 0
}
.node-type-recipes #main-content header
{
	background-color:#d39e0a;
	text-align:center;
	width:100%;
	z-index:2
}
.node-type-recipes header h1
{
	font-size:48px
}
.node-type-recipes #block-system-main .node-content
{
	display:block;
	margin:0 auto;
	min-height:725px;
	position:relative;
	width:725px
}
.node-type-recipes #block-system-main nav
{
	display:block;
	height:100px;
	margin:0 auto;
	position:relative;
	text-align:center;
	width:265px
}
	#widgets-element-socialmedia_share-default
{
	margin:0 auto;
	text-align:center;
	width:208px
}
.node-type-recipes #content
{
	background-attachment:fixed;
	background-image:url(../images/goldbarley_bg.png);
	background-position:center 300px;
	background-repeat:no-repeat;
	background-size:950px 425px
}
.node-type-recipes .field-name-field-image
{
	height:245px;
	margin:25px 0 0;
	position:relative;
	width:725px
}
.node-type-recipes .field-name-field-image img
{
	height:auto;
	margin:-20% 0 0;
	position:relative;
	vertical-align:bottom;
	width:100%
}
.node-type-recipes .field-name-body
{
	float:left;
	margin:35px 30px 0 0;
	width:48%
}
.node-type-recipes .field-name-body p
{
	font-size:14px
}
.node-type-recipes .field-name-body .field-label
{
	font-size:26px
}
.node-type-recipes .field-name-field-recipe-directions
{
	float:left;
	margin:35px 0 0;
	width:46%
}
.node-type-recipes .field-name-field-recipe-directions .field-label
{
	font-size:26px
}
.node-type-news h1
{
	color:#fff;
	padding:52px 0
}
.node-type-news #columns header
{
	background-color:#d39e0a;
	text-align:center;
	width:100%;
	z-index:2
}
.node-type-news header h1
{
	font-size:40px
}
.node-type-news .node-content
{
	margin:0 auto;
	position:relative
}
	#widgets-element-socialmedia_share-default
{
	margin:0 auto;
	text-align:center;
	width:182px
}
.print_html
{
	background-color:#d29f13;
	font-family:brandonlight;
	font-size:10px;
	margin:0 0 0 6px;
	text-align:center;
	text-transform:uppercase
}
.print_html a
{
	color:#fff;
	padding:0 8px;
	text-align:center;
	text-decoration:none
}
.socialmedia_share-default
{
	padding:0
}
.node-type-news #content
{
	background-attachment:fixed;
	background-image:url(../images/goldbarley_bg.png);
	background-position:center 300px;
	background-repeat:no-repeat;
	background-size:950px 425px
}
.node-type-news .field-name-field-image
{
	height:245px;
	margin:25px auto;
	position:relative;
	width:725px
}
.node-type-news .field-name-field-image img
{
	height:auto;
	margin:0;
	position:relative;
	vertical-align:bottom;
	width:100%
}
.node-type-news .field-name-body
{
	margin:44px auto 0;
	max-width:745px;
	width:65%
}
.node-type-news .field-name-body p
{
	font-size:14px
}
.view-much-abrew-form header
{
	display:none
}
.front #block-system-main
{
	display:none
}
	#block-views-much-abrew-form-block
{
	border-top:1px solid #989898;
	padding:57px 0!important
}
	#block-views-much-abrew-form-block h2
{
	color:#d39e0a;
	font-family:BrandonBlack;
	font-size:48px!important;
	letter-spacing:8px!important;
	line-height:1.4;
	margin:0;
	padding:0!important;
	text-align:center;
	text-transform:uppercase;
	width:100%
}
.view-much-abrew-form
{
	max-width:985px;
	margin:0 auto
}
.view-much-abrew-form .more-link
{
	background-color:#cca500;
	cursor:pointer;
	margin:10px auto;
	padding:10px 20px;
	text-align:center;
	width:20%
}
.view-much-abrew-form .more-link:hover
{
	background-color:#d3ba4f;
	cursor:pointer;
	margin:10px auto;
	padding:10px 20px;
	text-align:center;
	width:20%
}
	#webform-client-form-792
{
	display:none
}
.webform-component-textfield
{
	display:inline-block
}
.webform-component-select
{
	display:inline-block
}
.view-much-abrew-form .webform-submit
{
	background-color:#cca500;
	border:medium none;
	cursor:pointer;
	display:block;
	font-family:brandonlight;
	margin:10px auto;
	padding:4px 37px;
	text-align:center;
	text-transform:uppercase;
	width:35%
}
.view-much-abrew-form .webform-submit:hover
{
	background-color:#d3ba4f;
	border:medium none;
	cursor:pointer;
	display:block;
	font-family:brandonlight;
	margin:10px auto;
	padding:4px 37px;
	text-align:center;
	text-transform:uppercase;
	width:35%
}
	#block-block-13
{
	position:relative
}
	#options
{
	display:block;
	height:275px;
	position:absolute;
	right:1px;
	top:1px
}
	#options .option
{
	margin:4px 0;
	height:32%;
	width:100%
}
	#options .option .image
{
	background-color:#000;
	background-size:cover;
	border:3px solid #fff;
	display:block;
	float:right;
	height:100%;
	width:200px
}
	#options .option .info
{
	background-color:rgba(255,255,255,0.8);
	display:none;
	height:100%;
	width:100%
}
	#LocalFood
{
	background-image:url(../images/freshfood.jpg)
}
	#Brewery
{
	background-image:url(../images/barley.jpg)
}
	#GiftShop
{
	background-image:url(../images/clothes.jpg)
}
	#block-block-14 #image
{
	background-image:url(../images/history1.jpg);
	box-sizing:border-box;
	height:86vh;
	overflow:hidden;
	width:100%;
	background-attachment:fixed;
	background-size:cover;
	background-position:bottom
}
	#block-block-15 #image
{
	background-image:url(../images/history3.jpg)
}
	#block-block-16 #image
{
	background-image:url(../images/history4.jpg)
}
	#block-block-25 #image
{
	background-image:url(../images/history4.jpg)
}
	#widgets-element-widgets_custom-markup div
{
	background-size:cover;
	color:rgba(0,0,0,0);
	height:100%;
	width:100%
}
	#widgets-element-widgets_custom-markup div a
{
	display:block;
	height:100%;
	opacity:0;
	width:100%
}
.untappd
{
	background-image:url(/sites/all/modules/socialmedia/icons/levelten/glossy/48x48/untappd.png)
}
.friendsofglbc
{
	background-image:url(/sites/all/modules/socialmedia/icons/levelten/glossy/48x48/friendsofglbc.png)
}
.instagram
{
	background-image:url(/sites/all/modules/socialmedia/icons/levelten/glossy/48x48/instagram.png)
}
	#block-menu-menu-mobile-menu
{
	background-color:#fff;
	box-shadow:-2px -2px 14px #000;
	display:none;
	left:-10px;
	margin:0;
	position:absolute;
	top:0;
	z-index:75;
	height:0;
	overflow:hidden
}
.views-field-field-registration-button
{
	position:absolute;
	top:0;
	opacity:0
}
.captcha
{
	border:none
}
.captcha legend
{
	display:none
}
.captcha .description
{
	display:none
}
	#block-block-23
{
	display:inline-block;
	vertical-align:top;
	width:50%;
	padding:0 40px 0 0
}
	#block-block-23 h2
{
	background-color:transparent;
	color:#999;
	font-family:"BrandonBold";
	font-size:12px;
	letter-spacing:4px;
	margin:4px 0;
	padding:0;
	text-align:left;
	text-transform:uppercase
}
	#block-block-23 p
{
	color:#666;
	font-family:brandonlight;
	font-size:11px;
	letter-spacing:1.25px;
	line-height:23px;
	margin:0
}
	#block-views-5832060b839da881d9f072b7689bc74b
{
	background-color:transparent;
	display:inline-block;
	padding:0;
	position:relative;
	width:50%
}
	#block-views-5832060b839da881d9f072b7689bc74b .form-item
{
	margin:0
}
	#block-views-5832060b839da881d9f072b7689bc74b .form-item-captcha-response span
{
	margin:0;
	color:#fff
}
	#block-views-5832060b839da881d9f072b7689bc74b .form-item-captcha-response .form-required
{
	margin:0;
	color:red
}
	#block-views-5832060b839da881d9f072b7689bc74b .block-inner
{
	float:right;
	width:382px
}
	#block-views-5832060b839da881d9f072b7689bc74b header h1
{
	background-image:none;
	margin:0;
	padding:0
}
	#block-views-5832060b839da881d9f072b7689bc74b header a
{
	color:#555;
	font-size:15px;
	letter-spacing:2px;
	max-width:100%;
	text-decoration:none
}
	#block-views-5832060b839da881d9f072b7689bc74b #edit-submitted-full-name,#block-views-5832060b839da881d9f072b7689bc74b #edit-submitted-email, #edit-submitted-email--2
{
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background-color:transparent;
	border-color:-moz-use-text-color;
	border-image:none;
	border-style:none none solid;
	border-width:medium medium 1px;
	display:inline-block;
	font-size:14px;
	width:275px
}
	#block-views-5832060b839da881d9f072b7689bc74b #edit-submitted-comment-concern-or-question
{
	background-color:#666;
	border:medium none;
	border-radius:0;
	color:#fff;
	display:inline-block;
	font-family:brandonlight;
	height:100px;
	letter-spacing:1px;
	margin:10px 0 0 0;
	padding:7px;
	resize:none;
	width:372px
}
	#edit-captcha-response--2
{
	background-color:#666;
	border-radius:0;
	border:none;
	font-family:brandonlight;
	color:#fff
}
	#block-views-5832060b839da881d9f072b7689bc74b label
{
	color:#555;
	display:inline-block;
	font-family:brandonblack;
	font-size:11px;
	letter-spacing:1px;
	margin:5px 0 0;
	text-align:left;
	text-transform:uppercase;
	width:92px
}
	#block-views-5832060b839da881d9f072b7689bc74b .fieldset-description
{
	display:none
}
	#block-views-5832060b839da881d9f072b7689bc74b .captcha
{
	display:inline-block;
	width:69%
}
	#block-views-5832060b839da881d9f072b7689bc74b .form-actions
{
	display:inline-block;
	text-align:center;
	width:23%
}
	#block-views-5832060b839da881d9f072b7689bc74b .form-actions input
{
	width:100%;
	background-color:#555;
	color:#fff;
	font-family:brandonblack;
	text-transform:uppercase;
	letter-spacing:1px;
	border:none
}
	#edit-captcha-response
{
	background-color:#666;
	border:none;
	color:#FFF
}
.grippie
{
	display:none
}
.form-item-captcha-response label
{
	width:130px!important
}
.view-private-event-inquiry-form
{
	margin:0 auto;
	max-width:900px
}
.view-private-event-inquiry-form .webform-component-textfield
{
	margin:0;
	text-align:left;
	width:100%
}
.view-private-event-inquiry-form .webform-component-textfield label
{
	width:200px;
	text-align:left
}
.view-private-event-inquiry-form .webform-component-textfield input
{
	display:inline-block;
	font-size:18px;
	width:100%
}
.view-private-event-inquiry-form .webform-submit
{
	background-color:#e0af1f;
	border:thin solid #e09900;
	border-radius:0;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:brandonblack;
	font-size:11px;
	letter-spacing:2.5px;
	margin:17px 8px;
	padding:5px;
	text-decoration:none;
	text-transform:uppercase
}
	#edit-submitted-approximate-event-start-time
{
	width:100px
}
	#edit-submitted-estimated-number-of-people
{
	width:100px
}
.webform-component--audio-visual
{
	text-align:left
}
.page-search-node #columns
{
	margin:0 auto;
	max-width:900px;
	padding:35px 0
}
.page-search-node #columns #tasks
{
	display:none
}
	div.widgets-element-horizontal
{
	float:left;
	height:30px;
	margin:5px;
	width:30px
}
	#webform-client-form-777
{
	max-width:600px;
	margin:0 auto
}
	#reservationpolicy p
{
	font-size:12px;
	line-height:17px;
	max-width:395px
}
.page-node-782.node-type-basic-page .field-name-body
{
	background:rgba(255,255,255,1) none no-repeat scroll 50% 0;
	margin:0;
	min-height:86vh;
	padding:39px 12% 24px;
	position:absolute;
	text-align:center;
	top:1px;
	width:100%
}
.page-node-782.node-type-basic-page .field-name-body iframe
{
	height:86vh;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
	#webform-client-form-777 .webform-submit
{
	background-color:#cca500;
	border:medium none;
	cursor:pointer;
	display:block;
	font-family:brandonlight;
	margin:10px auto;
	padding:4px 37px;
	text-align:center;
	text-transform:uppercase;
	width:35%
}
.gm-style-iw p
{
	display:inline-block;
	font-size:13px;
	margin:0 0 0 20px;
	padding:0;
	vertical-align:top;
	width:274px
}
.gm-style-iw img
{
	display:inline-block
}
.not-logged-in.page-node-1028.node-type-basic-page .field-name-body
{
	background:rgba(255,255,255,1) none no-repeat scroll 50% 0;
	margin:0;
	min-height:51vh;
	padding:15px 0 0;
	position:relative;
	text-align:center;
	top:1px;
	width:100%
}
.not-logged-in.page-node-1028.node-type-basic-page .field-name-body div
{
	width:100%
}
.not-logged-in.page-node-1028.node-type-basic-page .field-name-body .field-items
{
	margin:0 auto;
	max-width:none
}
.not-logged-in.page-node-1028.node-type-basic-page .field-name-body .ms
{
	position:relative;
	min-height:13vh;
	width:100%
}
.not-logged-in.page-node-1028.node-type-basic-page .field-name-body .ms p
{
	background-position:left center,right center;
	background-repeat:no-repeat;
	font-family:brandonlight;
	font-size:13px;
	letter-spacing:5px;
	margin:0 auto;
	max-width:959px;
	text-transform:uppercase
}
/*.not-logged-in.page-node-1028.node-type-basic-page .field-name-body iframe, .not-logged-in.page-node-780 #block-block-29 iframe
{
	height:70vh;
	width:100%
}*/
	#map_canvas_menu
{
	background-color:rgba(255,255,255,0.85);
	bottom:30px;
	font-family:brandonblack;
	padding:18px 24px;
	position:absolute;
	right:25px;
	z-index:1
}
	#map_canvas_menu div
{
	height:51px;
	padding:7px 0 0 50px;
	font-size:20px;
	background-repeat:no-repeat
}
	#map_canvas_menu #brewery
{
	background-image:url(../images/hopmarker.png)
}
	#map_canvas_menu #brewpub
{
	background-image:url(../images/greenhopmarker.png)
}
	#map_canvas_menu #giftshop
{
	background-image:url(../images/bluehopmarker.png)
}
.ms
{

}
.ms p
{

}
.ms h5
{
	color: #d29f13;
	font-family: brandonlight;
	letter-spacing: 1px;
	text-transform: uppercase
}
.page-node-1110 h1
{
	    color: #fff;
	    font-size: 56px;
	    letter-spacing: 3px;
	    margin: 35px 0 0 !important;
	    text-align: center;
	    text-shadow: 1px 1px 12px #000;

}
.page-node-1110 .columns
{
	    background-attachment: fixed;
	    background-image: url("../images/snow_bg.jpg");
	    background-size: cover;

}
	#webform-client-form-1110 
{
	    margin: 0 auto !important;
	    max-width: 800px;
		padding:0 25px
}
.page-node-1112 #columns #webform-client-form-837 .webform-component--email input
{
	    background-color: transparent;
	    border-color: -moz-use-text-color -moz-use-text-color #000;
	    border-style: none none solid;
	    border-width: thin thin 1px;
	    color: #999;
	    font-family: brandonlight;
	    font-size: 22px;
	    line-height: normal;
		-moz-border-bottom-colors: none;
	    -moz-border-left-colors: none;
	    -moz-border-right-colors: none;
	    -moz-border-top-colors: none;
	    background-color: transparent;
	    border-color: -moz-use-text-color;
	    border-image: none;
	    border-style: none none solid;
	    border-width: medium medium 1px;
	    display: inline-block;
	    font-size: 14px;
	    width: 323px;

}
.page-node-1112 .field-name-field-image
{
	    background-color: #920200;
	    background-image: url("../images/aleleluia.png");
	    background-position: center 161px;
	    background-repeat: no-repeat;
	    background-size: 475px 188px;
	    height: 280px;
	    min-height: 522px;

}
.page-node-1112.node-type-basic-page .field-name-body
{
	    background-color: #eee;
	    margin: 265px 0 0;
	    min-height: auto;

}
.page-node-1112.node-type-basic-page .field-name-body h3
{
		background-image: url("../images/hopflake.png"), url("../images/hopflake.png");

}
.page-node-1112 #messages
{
		display:none;

}

#block-block-28, #block-block-30, #block-block-31, #block-block-32, #block-block-33, #block-block-29{
    background-color: #c68300;
    display: inline-block;
    min-height: 50vh;
    text-align: center;
    width: 100%;
}

#block-block-28 iframe, #block-block-30 iframe, #block-block-31 iframe, #block-block-32 iframe , #block-block-33 iframe, #block-block-29 iframe{
    height: 50vh;
    min-width: 50%;
}

	#block-views-christmas-ale-first-pour-block
{
		margin: 300px 0 0;

}
	#block-views-christmas-ale-first-pour-block .form-actions input 
{
	    background-color: #d29f13;
	    border: medium none;
	    color: #fff;
	    display: block;
	    font-family: brandonbold;
	    margin: 0 auto;
	    padding: 5px 0;
	    text-align: center;
	    text-transform: uppercase;
	    width: 160px;

}
	#webform-client-form-1110 .webform-component--name, #webform-client-form-1110 .webform-component--email, #webform-client-form-1110 .webform-component--phone-number
{
		position: relative;
	    width: 100%;
		
}
	#webform-client-form-1110 .webform-component--name label, #webform-client-form-1110 .webform-component--email label, #webform-client-form-1110 .webform-component--phone-number label
{
		display: inline-block;
	    font-size: 12px;
	    position: relative;
	    width: 19%;
		
}
	#webform-client-form-1110 .webform-component--name input, #webform-client-form-1110 .webform-component--email input, #webform-client-form-1110 .webform-component--phone-number input
{
		display: inline-block;
	    position: relative;
	    width: 80%;
		
}
	#webform-client-form-1110 .webform-component--first-pour-rules 
{
	    border: thin solid #ccc;
	    height: 150px;
	    overflow-y: scroll;

}
.webform-component-textfield input, .webform-component-email input 
{
	    background-color: transparent;
	    border-color: -moz-use-text-color -moz-use-text-color #000;
	    border-style: none none solid;
	    border-width: thin thin 1px;
	    color: #999;
	    font-family: brandonlight;
	    font-size: 22px;
	    line-height: normal;

}

.employperk{
	display:none;
}