/*Re: Init*/
BODY
{
	font-size: 100%;
	line-height: 1.75;
	background: url(../images/page_bg.jpg);
	/* font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; */
	font-family: Georgia, Times, "Times New Roman", serif;
  font-weight: 300;
	color: #be112d;
	margin:0;
	width: 100%;
	padding: 75px 0 0 0;
	background-position: center top;
}
p + p {
	margin-top: 15px;
}
#cnext,
#cprev{
	background: url("../images/cyclenav.png") no-repeat scroll 0 0 transparent;
	display: block;
	margin: 30px 10px 0 0;
	background-position: 0 -38px;
	text-indent: -999em;
	float: left;
	width: 39px;
	height: 37px;
	overflow: hidden;
	cursor: pointer;
}
#cprev{
	position: absolute;
	top: 0;
	left: -30px;
}
#cnext{
	position: absolute;
	top: 0;
	right:30px;
	background-position: 0 0;
}
#nav .wide
{
	display: block;
	text-align: left;
}
#nav .mobile
{
	display: none;
}
#nav A.social{
	margin:20px 0;
}
.nav_section, #zip_entry
{
	left: -40px;
	height: 80px;
}
H2.post-title, .widget H3
{
	color: #D67A3B;
}
.meta .date .day
{
}
.meta .date .month
{
}
.heroshowcase
{
	display: none;
}
SPAN.actions
{
	display: none;
}
/*+}*/
.clear
{
	clear: both;
}
/*GLOBAL STYLES*/
.beer_container .beer_description p{
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:16px;
	color:#191919;
}
.section
{
	float: left;
	width: 100%;
	clear: both;
}
#navigation
{
	background-image: url(../images/nav/navigation_bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	height: 162px;
	text-align: center;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000;
}
.nav_logo {
padding-top: 0;
}
#zipcode
{
	margin-top: 24px;
	font-size: 12px;
	position: absolute;
	top:0;
	left:0;
}
#nav .sp_products:hover, #nav .sp_products.current
{
	background-image: url(../images/nav/products_2.png) !important;
}
#nav .sp_history:hover, #nav .sp_history.current
{
	background-image: url(../images/nav/history_2.png) !important;
}
#nav .sp_photos:hover, #nav .sp_photos.current
{
	background-image: url(../images/nav/photos_2.png) !important;
}
#nav .sp_news:hover, #nav .sp_news.current
{
	background-image: url(../images/nav/news_2.png) !important;
}
#nav .sp_store:hover, #nav .sp_store.current
{
	background-image: url(../images/nav/store_2.png) !important;
}
#nav A.social.fb:hover
{
	background-image: url(../images/nav/facebook_2.png) !important;
	background-position: left top;
}
#nav A.social.twitter:hover
{
	background-image: url(../images/nav/twitter_2.png) !important;
	background-position: left top;
}
#nav A.social.instagram:hover
{
	background-image: url(../images/nav/instagram_2.png) !important;
	background-position: left top;
}
INPUT#find:hover, INPUT#find:active
{
	/*background-image: url(../images/nav/zipcode_find_2.png) !important;*/
}
#nav #zip_entry
{
	width: 180px;
	margin-left: 0;
	display: inline-block;
	background-image: url(../images/nav/zipcode_1.png);
	background-repeat: no-repeat;
	background-position: left center;
	position:relative;
}
#zip_entry {float:right;}
#find
{
	width: 64px;
	height: 31px;
	margin-top: 20px;
	margin-left: 97px;
	position: relative;
	cursor: pointer;
}
#nav A.social {
width: 36px;
height: 36px;
}
.section .wrap
{
	width: 980px;
	margin: 0 auto;
}
#history .wrap {
width: 1050px;
}
.beer_image_mobile {
display: none;
}
BODY.page #top{height:50px;}
#locator
{
/*background-image:url(../images/locator_bg.jpg);*/
	background-repeat: no-repeat;
	background-position: center;
		/* background-color: #EEE; */
	height: 899px;
	width: 100%;
/*border-bottom:25px solid #fff;*/
}
#destini{height:905px !important;}
#footer
{
height: 60px;
background-image: url(../images/footer_bg.png);
background-repeat: repeat-x;
background-position: center 0;
margin-top: -35px;
/* padding-top: 25px; */
}
/*_footer*/
#INVALID-RULE
{
/*background-image:url(../images/nav.png);*/
	background-color: #000;
	height: 100px;
	text-align: center;
	color: #FFFFFF;
}
.top_shadow
{
	background-image: url(../images/shadow_top.png);
	height: 15px;
	top: 0;
	background-position: 0 18px;
}
#history .top_shadow {
height: 20px;
top: 0;
background-position: center top;
background-repeat: repeat-x;
}
#products .top_shadow
{
	background-image: url(../images/shadow_top.png);
	background-repeat: repeat-x;
	background-position: center top;
	height: 43px;
	width: 100%;
}
#locator{
	border-top: 1px solid #eadec1;
}
#locator .top_shadow
{
	display: none;
}

#history {
background-image: url(../../schlitz/images/schlitz5.jpg) !important;
}
.instaheading{background:transparent;max-width:100%;margin-bottom:15px;}
.instaheading h2{
	color:#933837 !important;
		/* font-size: 31px; */
	background:#fff;
	border:1px solid #d0bc9f;
	background-image:url(../../schlitz/images/capturetaste_r1.png);
	background-position:center center;
	background-repeat: no-repeat;
	width:100%;
	height:28px;
	vertical-align: middle;
	font:0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.bottom_shadow {
background-image: url(../images/shadow_bottom.png);
background-repeat: repeat-x;
width: 100%;
height: 9px;
position: absolute;
bottom: 0;
z-index: 2000;
}

#history .bottom_shadow{height:0;} /* HIDING FOR NOW */
#products .bottom_shadow
{
	display: none;
}

#mobile_history_wrap
{
	display: none;
	width: 0;
	height: 0;
	overflow: hidden;
}

/* #inext:hover{
background: transparent url(../images/right_arrow_2.png) no-repeat 0 0;
} */
#inext {
background: transparent url(../images/right_arrow_1.png) no-repeat 0 0;
width:42px;
height:42px;
margin-top:12px ;
right:-35px;
}
/* #iprev:hover {
background-image: url(../images/left_arrow_2.png);
} */
#iprev{
background: transparent url(../images/left_arrow_1.png) no-repeat 0 0;
width:42px;
height:42px;
margin-top:12px ;
right:-35px;
}

/*ANCHOR POINTS*/
#a_beer
{
	bottom: 75px;
	display: block;
	height: 1px;
	position: absolute;
	width: 100%;
	z-index: 99999;
}
#a_history
{
	bottom: 75px;
	display: block;
	height: 1px;
	position: absolute;
	width: 100%;
	z-index: 99999;
}
#a_news
{
	bottom: 75px;
	display: block;
	height: 1px;
	position: absolute;
	width: 100%;
	z-index: 99999;
}
.nav_zip
{
/*background-image:url(../images/zipcode.png);*/
	background-repeat: no-repeat;
	width: 201px;
	height: 121px;
}
.nav_divide
{
	width: 2px;
	height: 73px;
	background-image: url(../images/nav/nav_divider.png);
	background-repeat: no-repeat;
}
.clear
{
	clear: both;
}

	.nav_logo + .nav_section {
		margin-left: 55px;
	}


/*HOME*/
#main P
{
	font-family: MyriadPro-Regular, "Myriad Pro Regular", MyriadPro, "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size: 12px;
	margin-bottom: 15px;
}
#main P A
{
	color: #be112d;
}
#hero
{
	/* background-image: url(../images/hero_bg.jpg); */
	background-repeat: no-repeat;
	background-position: center center;
	height: 695px;
	text-align: center;
	clear: both;
}
.home_tagline
{
	font-size: 40px;
	color: #FFFFFF;
	margin: auto;
	line-height: 50px;
	padding-top: 75px;
	margin-left: 270px;
}
.showcase_slideshow {
margin: 0 auto;
}
.home_module_container.slideshowholder
{
	width: 980px;
	height: 600px;
	margin: auto;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
.home_module_container.slideshowholder ul{
	margin: 0 auto;padding:0;list-style: none;
}
.home_module_container.slideshowholder ul li{
	margin:0 auto;padding:0;
}
#itemNav {
width: 80px;
margin: 0 auto;
}
#itemNav a,
#m_itemNav a{
width: 16px;
height: 15px;
background: transparent url(../images/pager.png) no-repeat;
background-position: -19px 0;
text-decoration: none;
text-indent: -10000%;
display: block;
float: left;
margin: 10px 5px 0px;
}
#itemNav a.activeSlide,
#m_itemNav a.activeSlide,
#itemNav a:hover,
#m_itemNav a:hover{
background-position: 0 0;
}

.home_module_container.promotionsholder
{
	width: 650px;
	height: 193px;
	margin: auto;
	margin-top: 290px;
	margin-left: 315px;
	padding-left: 20px;
}
.home_module_1, .home_module_2
{
	width: 300px;
	border: 0;
	height: 186px;
	float: left;
	margin-right: 5px;
	background: url(../images/promo_bg.jpg) no-repeat;
	padding: 5px;
}
.home_module.home_module_2
{
	margin-right: 0 !important;
}
#twitter
{
	background-image: url(../images/twitter_bg.png);
	height: 120px;
	width: 100%;
	z-index: 750;
	background-repeat: repeat-x;
}
#instagram .top_shadow {
display: none;
}
.twitter_container
{
/*background-image:url(../images/twitter.png);*/
	margin: auto;
	height: 121px;
	width: 960px;
	border: none;
}
.twitter_icon
{
/*background-image:url(../images/twitter.png);*/
	width: 270px;
	height: 53px;
}
.twitter_follow
{
	margin-left: 10px;
	width: 300px;
	margin-top: 20px;
	margin-right: 70px;
	float: left;
	background-image: url(../images/twitter.png);
	height: 53px;
}
.twitter_follow:hover
{
	background-image: url(../images/twitter_2.png);
}
.twitter_follow A
{
	display: block;
	width: 100%;
	height: 100%;
}
.twitter_feed
{
	width: 450px;
	margin-top: 15px;
	float: left;
	text-align: left;
}
#tweet{margin-left:380px;}
#tweet UL LI .textcol{margin-left:0;}
#tweet UL LI .textcol A.tweet_user
{
	color: #be112d;
	text-decoration: none;
	margin-left: 10px;
}
#tweet UL LI .textcol SPAN
{
	color: #be112d;
}
#tweet UL LI .tweet_text A
{
	text-decoration: none;
	color: #be112d;
}
#tweet UL LI .tweet_time A
{
	text-decoration: none;
	color: #be112d;
}
.twitter_feed_title
{
	font-size: 13px;
}
.twitter_feed_date
{
	font-size: 12px;
}
.twitter_feed_text
{
	font-size: 12px;
	line-height: 22px;
}
/*INSTAGRAM SECTION*/
#instagram_x
{
		/*background-image:url(../images/wood_instagram.jpg);*/
	background-repeat: repeat-y;
	background-position: center top;
		/*background-color:#ccc;*/
	height: 1200px;
	width: 100%;
	text-align: center;
}
li.item a{
	display: block;
	width: 100%;
	height: 100%;
}
#instagram
{
		/* background-image: url(../images/instagram_bg.jpg); */
		/* height: 1200px; */
		/* margin-top: -21px; */
	background-color:transparent;
	height: 700px;
	text-align: center;
	padding: 70px 0;
	border-top: 1px solid #eadec1;
}
#instagram .bottom_shadow{
	display: none;
}
#products .top_shadow{
	display: none;
}


.social {
position: relative;
left: 45px;
}
/*BEER SECTION*/
#products
{
	background-image: url(../images/products_bg.png);
	background-repeat: repeat;
	background-position: center top;
	height: 900px;
	text-align: center;
	width: 100%;
	border-top: 1px solid #eadec1;

}
.header_beer
{
	background-image: url(../images/headline_ourbeer.png);
	background-position: center;
	height: 110px;
	background-repeat: no-repeat;
	margin: 50px auto 100px;
}
.beer_wrap
{
	width: 960px;
}

.beer_container_1
{
	width: 900px;
	height: 350px;
	margin: auto;
}
.beer_image_1
{
	width: 443px;
	height: 625px;
	float: left;
}
.beer_text_container_1
{
	text-align: left;
	float: left;
	padding: 30px;
	width: 380px;
	margin-left: 12px;
}
.beer_container_2
{
	width: 900px;
	height: 350px;
	margin: auto;
}
.beer_image_2
{
	width: 200px;
	height: 400px;
	float: left;
	margin-left: 150px;
}
.beer_text_container_2
{
	text-align: left;
	float: left;
	padding: 30px;
	width: 450px;
}
.beer_title {
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 30px;
font-weight: normal;
color: #933837;
text-align: left;
line-height: 38px;
margin-bottom: 22px;
}

.beer_alcohol, .beer_calories
{
	font-size: 18px;
	color: #191919;
	line-height: 17px;
}
.beer_alcohol STRONG, .beer_calories STRONG
{
}
UL LI .beer_title {
 font-family: Georgia, Times, "Times New Roman", serif;
 font-size:30px;
 color:#801a1e;
 font-weight: 300;
}
.beer_description {
font-size: 20px;
line-height: 30px;
	/* font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; */
	color: #656263;
	font-weight: normal !important;
	padding-bottom: 25px;
	margin-bottom: 10px;
	text-align: left;
}
/*
.beer_description:after {
content: '';
position: absolute;
bottom: 0;
width: 90%;
height: 1px;
background: #ccc;
padding-top: 0;
left: 50%;
margin-left: -48%;
}
*/
.beer_container {
clear: both;
width: 815px;
margin: 0 auto;
}
.beer_container .imgcol {
	float: left;
	display: block;
	position: relative;
	top: -30px;
}
.imgcol .beer_image {margin-left: 30px;}
.beer_container .maincol {
	display: block;
	float: right;
	width: 380px;
	color: #071C48;
	text-align: left;
	margin-left: 35px;
	margin-top:110px;
}
.beer_container .maincol UL LI {
	list-style: none;
	float: left;
	margin-right: 10px;
	width: 210px;
	font-family: Georgia, Times, "Times New Roman", serif;
	text-align: left;
}
/*HISTORY SECTION*/
#history
{
/*background-image:url(../images/history_bg.jpg);*/
	background-repeat: repeat-y;
	width: 100%;
	background-color: #DDD;
	height: 800px;
	text-align: center;
}
.header_history
{
	background-image: url(../images/headline_history_r2.png);
	background-position: center top;
	height: 110px;
	background-repeat: no-repeat;
	margin: auto;
	margin-top: 100px;
}
#history_holder
{
	width: 900px;
	height: 469px;
}
#history_holder .item
{
	display: inline-block;
}
/*NEWS SECTION*/
#news
{
/*background-image:url(../images/news_bg.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #CCC;
/*height:1632px;*/
	text-align: center;
	border-top: 25px solid #FFF;
}
.header_news
{
/*background-image:url(../images/images/header_ourbeer.png);*/
	background-position: center center;
	background-repeat: no-repeat;
	margin-top: 100px;
}
#news
{
	padding-top: 150px;
}
.news_holder #main
{
	width: 500px;
	margin-left: 100px;
	padding: 25px;
	text-align: left;
/*margin-top: 150px;*/
	float: left;
}
#sidebar
{
	float: left;
	margin-left: 10px;
	text-align: left;
}
#sidebar .widget
{
	width: 240px;
}
#sidebar UL
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#sidebar UL LI A
{
	text-decoration: none;
	color: #999;
	font-size: 9pt;
}
/*FOOTER*/
#footer UL LI A, #footer .brand_copy
{
	color: #801a1e;
	font-size: 14px;
	font-family: Georgia, Times, "Times New Roman", serif;
}
#footer .brand_copy {
line-height: 55px;
float: left;
}
#footer UL LI A
{
	color: #999;
	padding: 0 30px;
}
#footer UL LI A:hover
{
	color: #801a1e;
}
#footer UL LI + LI A
{
	border-left: 1px solid #6C635D;
}
#footer UL {
padding-top: 28px;
}
#nav #zip_entry.hover
{
	background-image: url(../images/nav/zipcode_2.png);
}
