/* #Media Queries
================================================== */
	body {	overflow-x: hidden; }
/* iPad Portrait/Browser */
@media only screen and (min-width: 768px) and (max-width: 978px) 

{
	
	#wrap {
		padding:0 !important;
		border:none 0 !important;
		box-shadow: none !important;
		border-radius:0 !important;
		background: #fff;
		width:978px !important;
		max-width:100% !important;
		margin:0 !important;
		padding:0 !important;
		overflow:hidden;
	}
	body {
		margin:0 !important;
		padding:0;
		background-color:#FFFFFF !important;
	}
	#navigation ul {
		display: none !important;
	}
	.mm-trigger {
		display:block !important;
	} 
	#mobile-menu {
	margin:0 10px;
	display:none;
	}
	#page-title {
		background-image:none;
	}
	#sidebar .widget-container,
	#sidebar_second .widget-container{
		margin-left: 0px;
	}
	#sidebar .lambda_widget_flickr .flickr_items,
	#sidebar_second .lambda_widget_flickr .flickr_items{
		width:165px !important;
		overflow:hidden;
	}
	#sidebar .lambda_widget_flickr .flickr_items img,
	#sidebar_second .lambda_widget_flickr .flickr_items img {
		width:37px !important;
		height:37px !important;
	}
	#toTop {
		display:none !important;
	}
	
	/* Page Creator */
	.lambda-hide-mobile {
		display: block;
	}
	.lambda-hide-desktop {
		display: block;
	}
	.lambda-hide-tablet {
		display: none !important;
	}


/* Header */

.nav-wrap {
	background-color:#005eb8;
	border-bottom:2px solid #203471;
	width: 100%;	
}

#teaser {
	background-color:#FFFFFF;
	padding-top:25px;
	width: 100% !important;
}

#header {
	clear: both;
	padding:0px 0 0 0;
	background-color:#005eb8;
	position:relative;
	display: inline;
	color: #fff;
}
.h-right-icons-insta {
	position: absolute;
	right: 0px;
	opacity: .75;
}	

.h-right-icons-insta:hover {
	position: absolute;
	right: 0px;
	opacity: 1;	
}	

.h-right-icons-fb {
	position: absolute;
	right: 80px;
	opacity: .75;
}	

.h-right-icons-fb:hover {
	position: absolute;
	right: 80px;
	opacity: 1;	
}	

.h-right-icons-twitter {
	position: absolute;
	right: 40px;
	opacity: .75;
}	

.h-right-icons-twitter:hover {
	position: absolute;
	right: 40px;
	opacity: 1;
	
}	

.h-right {
	display: none;
}	

#logo h1 {
	margin: 0;
	padding: 0;
	line-height: 32px;
	font-size:32px;
	color:#333333;
}
#logo {
	float:left;
	margin-top: 20px;
	margin-left: 15px;

}
#logo a {
	background:url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/05/headerlogo.png);
	background-repeat: no-repeat;
	display:inline-block;
	width: 138px;
	height: 100px;
}


#logo a:hover {
background-position: 0 0px;
background-repeat: no-repeat;
}

#header #logo a:hover, 
#header #logo a:focus {
	border:none !important;
}
.top-header-tagline {
	margin:0;
	line-height:18px;
	float:left;
	color:#fff;
		display: inline;
}
ul.social-icons {
	margin:0;
	list-style:none;
	display:block;
	line-height:0;
}
ul.social-icons li {
	display:inline-block;
	margin:0 0 0 5px;
	width:32px;
	height:32px;
}
ul.social-icons img {
	width:32px;
	height:32px;
}
ul.social-icons a {
	display:block;
	height:100%;
	width:100%;
	line-height:0;
}
#sidebar ul.social-icons li,
#sidebar_second ul.social-icons li,
#footer ul.social-icons li {
	margin:0 5px 5px 0 !important;
}
#footer ul.social-icons {
	margin-bottom:20px;
}

/* Parent Nav */
	
.preload{
    display:none!important;
}

.parent-menu {
	width: 768px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 17px !important;
	padding-top: 20px;
}

.parent-menu a {
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 24px;
	color: #666;	
	padding-top: 20px;
}

.parent-menu a:before {
	content: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/05/parent-back.png);
}

.parent-menu a:hover {
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 24px;
	color: #000;	
}

.parent-menu a:hover:before {
	content: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/05/back-menu-hover.png);
}


.parent-staff {
	width: 768px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 17px;
	padding-top: 25px;
	margin-bottom: -10px;
}

.parent-staff a {
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 24px;
	color: #666;	
	padding-top: 20px;
	cursor: pointer;
}

.parent-staff a:before {
	content: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/05/parent-back.png);
}

.parent-staff a:hover {
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 24px;
	color: #000;	
}

.parent-staff a:hover:before {
	content: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/05/back-menu-hover.png);
}

.parent-beer {
	width: 768px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 7px;
	padding-top: 0px;
	padding-bottom: 20px;
}

.parent-beer a {
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 24px;
	color: #666;	
	padding-top: 20px;
}

.parent-beer a:before {
	content: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/05/parent-back.png);
}

.parent-beer a:hover {
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 24px;
	color: #000;	
}

.parent-beer a:hover:before {
	content: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/05/back-menu-hover.png);
}

.parent-brewpub {
	width: 768px;
	padding-left: 17px !important;
	margin-left: auto;
	margin-right: auto;
	padding-top: 35px;
	padding-bottom: 5px;
}

.parent-brewpub a {
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 24px;
	color: #666;	
	padding-top: 20px;
}

.parent-brewpub a:before {
	content: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/05/parent-back.png);
}

.parent-brewpub a:hover {
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 24px;
	color: #000;	
}

.parent-brewpub a:hover:before {
	content: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/05/back-menu-hover.png);
}
	
	/* Home Template & Portfolio Singe Page Title */

.home-background {
	position: relative;
	margin-left: auto !important;
	margin-right: auto !important;
	max-width: 1560px; 
	height: auto;
	padding-bottom: 0px;
	background-image: url(/wordpress/wp-content/uploads/2014/10/sebago_brewing_slick-nick_bg.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
}

.home-content {
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	width: 95%;
	height: 700px;
}
.home-copy {
	float: left;
	width: 55%;
	height: 306px;
	margin-left: 50px;
	margin-bottom: 50px;
}

.home-copy-mobile {
	display: none;
}

.home-bottle-mobile {  
	display: none;
}

.home-bottle {
	float: right;
	width: 30%;
	padding-left: 40px;
	padding-right: 15px;
}

.home-callout-container {
	float: left;
	display: inline;
	width: 95%;
	margin-left: 15px;
	margin-right: auto;
	margin-bottom: 30px !important;
}
.simmerdown-home .home-callout-container {
	margin-bottom: 0 !important;
}
.home-callout-box {
	float: left;
	display: inline;
	margin-left: 3%;
	height:200px;
	width: 30%;
	background-color: rgba(50, 71, 102, 1);
	-webkit-box-shadow: -5px -1px 15px -3px rgba(0,0,0,0.75);
	-moz-box-shadow: -5px -1px 15px -3px rgba(0,0,0,0.75);
	box-shadow: -5px -1px 15px -3px rgba(0,0,0,0.75);
}

.home-callout-box h2 {
	text-align: center;
	font-family: 'CheapPineSans', sans-serif;
	font-size: 27px;
	padding-top: 22px;
	margin-bottom: 2px;
	color: #fff;
    text-shadow:
    -1px -1px 0 #cccccc,
}

.home-callout-box h3 {
	text-align: center;
	font-family: 'CheapPineSans', sans-serif;
	font-size: 18px;
	margin-bottom: 10px;
	color: #000;
}

p.home-hero-label_title{  
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 84px;
	padding-bottom: 10px;
	color: #46739d;
    text-transform: uppercase;
    text-shadow: 3px 3px #cccccc;
} 

p.home-hero-label_subtitle{  
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 40px;
	padding-bottom: 10px;
    color: #46739d;
    text-transform: uppercase;
	text-shadow: 2px 2px #cccccc;
} 

p.home-hero-label_copy{  
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5;
	color: #ffffff;
} 

.homebeer-image {  
    position:absolute; 
    bottom:600px; 
    right: 300px;  
    height: 227px;
    width:301px;  
    z-index: 999;
    /* styling bellow */  
    background-repeat: repeat-x repeat-y;

} 

.home-border {
	padding-top:0 !important;
}
.home-title {
	margin-bottom:20px;
	font-size:12px;
	letter-spacing:1px;
	text-transform:uppercase;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left center;
	
}

.home-title span {
	padding-right:10px;
	background-color:#FFFFFF;
}	
	
	/* Beer Profile */
	
	.beer-single {
		width: 100%;
	}

	div.beer-single-left {
		margin-left: 5px;
		float: left; 
		max-width: 490px;
		margin-right: 0px;
	}
	
	div.beer-single-right {
		float: right;
		width: 240px;
		margin-top: -50px;
		margin-left: 0px;
		margin-right: 25px;
	}
	
	.beerimage img { 
		max-width: 240px;
		margin-right: 10px;
		margin-left: -20px;
		
		}

	.beer-specs {
		width: 500px;
		display: inline !important;
	}
	
	.beer-specs-bg {
	
	background-color: #e8e8e8;
	width: 300px;
	display: inline;
	margin-right: 10px;
	
	padding: 3px 3px 3px 3px;
		
	}
	
	.beer-specs-bg-mobile {
	
	background-color: #fff;	
	width: 70%;
	height: auto;
	display: inline;
	padding: 5px;	
	}

	
	
	.beer-specs h3 {
		padding-left: 5px;
		display: inline;
		font-family: 'Montserrat', sans-serif;
		font-size: 14px;
		font-weight: 700;
		color: #000;	
	}
	
	.beer-specs h4 {
		padding-left: 5px;
		display: inline;
		font-family: 'Montserrat', sans-serif;
		font-size: 12px;
		font-weight: 700;
		color: #000;	
	}
	
	.beer-specs label {
		padding-left: 2px;
		display: inline;
		font-family: 'Montserrat', sans-serif;
		font-size: 14px;
		font-weight: 400;
		color: #d2651e;	
	}
	
	.beer-specs label {
		padding-left: 2px;
		display: inline;
		font-family: 'Montserrat', sans-serif;
		font-size: 14px;
		font-weight: 400;
		color: #d2651e;	
	}
	
	.beer-specs label:hover {
		text-decoration: underline;
		padding-left: 2px;
		display: inline;
		font-family: 'Montserrat', sans-serif;
		font-size: 14px;
		font-weight: 700;
		color: #d2651e;	
	}
	
	.beer-specs a {
		text-decoration: underline;
		padding-left: 2px;
		display: inline;
		font-family: 'Montserrat', sans-serif;
		font-size: 14px;
		font-weight: 700;
		color: #d2651e;	
	}
	
	.beer-specs a:hover {
		text-decoration: underline;
		padding-left: 2px;
		display: inline;
		font-family: 'Montserrat', sans-serif;
		font-size: 14px;
		font-weight: 700;
		color: #d2651e;	
	}
	
	.beerlinkimg {
		display: inline !important;
		width: 150px;
		float: right;
	}
		

	.beerlinkimg img {
		float: left;
		width: 19px;		
		text-align: left;
		margin-left: 15px;

	}


	

/* Jobs Page */

.jobs {
	width: 768px;
}

.jobs-copy {
     float: left;
     width: 95%;
}

.jobs-form {
     float: left;
     width: 95%;
     background-color: #cccccc;
}



/* Beer Page */

	.beer {
		width: 768px;
	}
		
	.beer-post_row {
		width: 768px;
		clear: both;

}
	.beer-post_class {
		width: 180px;
		float: left;
		overflow: hidden;
		margin-right: 10px;
		margin-bottom: 20px;
		text-align: center;
		display: inline;
}
	
	.beer img{ padding-left: 10px; margin-top: 0px; text-align: center; max-width: 180px; padding-bottom: 0px;
	}


/* Brewpub Menu Page */

.menu-page {
	float: left;
	display: inline;
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;
	overflow-x: hidden;
}

.menu-page-container {
	width: 630px;
	margin-left: auto;
	margin-right: auto;

}

.menu-page h2 {
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 700;
	margin-top: -3px;
	padding-bottom: 3px;
	color: #000;
}

.menu-page h2:hover {
		color: #0060b8;	

}




/* Location Menu Page */

.menupage {
	float: left;
	width: 100%;
	padding-top: 15px;
	overflow-x: hidden;

}

.menunav {
	display: block;
	float: left;
	width: 200px;
	background-color: #f1f1f1;
	margin-top: 20px;
	margin-right: 0px;
}

.menunav-mobile {
	display: none;
}

.menunav ul {
	font-family: 'CheapPineSans', sans-serif;
	font-size: 26px;
	margin-left: 15px;
	text-align: left;
	margin-left: 5px;
	padding-left: 15px;
	margin-right: 5px;
	padding-top: 15px;
	padding-bottom: 10px;
	border-bottom: solid 1px #fff;
	margin-bottom: 0px;
	
}

.menunav ul:last-child {
	border-bottom: solid 0px #fff;
	
}

.menunav-mobile {
display: none;
}

.menunav ul:hover {
	text-align: left;
	background-color: #b26f00;
	color: #fff !important;
}

.menucontent {
	float: right;
	padding-top: 10px;
	margin-left: 0px;
	width: 500px;
	margin-right: 15px !important;
}

iframe { 
	overflow-x:hidden;
	width: 500px;
	overflow-y:hidden;
}

.menucopy {
	float: left;
	color: #fcfcfc;
	background-color: #fff;
	margin-top: 0px;
	margin-left: 10px;
	width: 500px !important;
}

.menuitems {
	width: 500px !important;
	margin-top: 0px;
}

/* Brewpub Page */

.brewpub {
float: left; 
width: 100%;
margin-top: 0px;
}

.brewpub-post_row {
   width: 768px;
   clear: both;
   margin-top: 40px;

}
.brewpub-post_class {
   width: 230px;
   float: left;
   margin-right: 20px;
   margin-bottom: 50px;
   text-align: center;
}

.brewpub img{ margin-top: 0px; text-align: center; width: 230px; padding-bottom: 0px;
}

.brewery-location a {
	float: left;
	margin-top: -6px;
	margin-left: 40px;
}




.brewpub-single {
width: 100%;
}

div.brewpub-single-left {
	float: left; 
	width: 475px;
	margin-left: 5px;

}

div.brewpub-single-right {
	float: right;
	width: 225px;
	margin-left: 20px !important;
	

}

div.brewpub-single-right-top {
	float: right;
	width: 225px;
	margin-left: 20px;
	padding-right: 20px;

}

.brewpub-button {
	
	padding-top: 7px;
	margin-bottom: 20px;
	width: 210px;
	margin-right: 15px;
	height: 35px;
	text-align: left;
	background-color: #005eb8;
	border-bottom: solid 2px #002140;
}
	
.brewpub-button:hover {
	
	padding-top: 7px;
	margin-bottom: 20px;
	width: 210px;
	height: 35px;
	text-align: left;
	background-color: #00417f;
	border-bottom: solid 2px #002140;
}


	
.distrib-button {
	
	padding-top: 7px;
	margin-bottom: 20px;
	width: 300px;
	margin-right: 15px;
	height: 35px;
	text-align: left;
	background-color: #005eb8;
	border-bottom: solid 2px #002140;
}
	
.distrib-button:hover {
	
	padding-top: 7px;
	margin-bottom: 20px;
	width: 300px;
	height: 35px;
	text-align: left;
	background-color: #00417f;
	border-bottom: solid 2px #002140;
}


div.review-icons {

width:100%;
float:left;
padding-bottom: 20px;
}

div.review-icons img {
display: inline;
background-color: #f2f2f4;
border-bottom: solid 2px #cbcbcb;
padding: -5px;
height: 46px;
}

div.review-icons img:hover {
display: inline;
background-color: #e7e7e7;
border-bottom: solid 2px #cbcbcb;
}
	



/* Sebago Card */


.sebagocard {
width: 95%;
}

div.sebagocard-single-left {
	float: left; 
	width: 400px;
}

div.sebagocard-single-right {
	float: right; 
	width: 275px;
	margin-left: 20px;
	padding-right: 20px; 
	display: inline;
}
	
.sebagocard-image {  
    position:absolute; 
    bottom:4px; 
    left:450px;  
    height: 227px;
    width:301px;  
    z-index: 999;
    /* styling bellow */  
    background-repeat: repeat-x repeat-y;	
}

.sebagocard-balance-button {
	padding-top: 7px;
	margin-bottom: 20px;
	width: 290px;
	height: 35px;
	text-align: left;
	background-color: #005eb8;
	border-bottom: solid 2px #002140;
}	

.sebagocard-balance-button:hover {
	
	padding-top: 7px;
	margin-bottom: 20px;
	width: 290px;
	height: 35px;
	text-align: left;
	background-color: #00417f;
	border-bottom: solid 2px #002140;
}	
	
.sebagocard-order {
	width: 290px;
	margin-right: 20px;
	display: inline;
	margin-top: 10px;
}
	
p.sebagocard-label_title{  
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 72px;
	padding-left: 10px;
	padding-bottom: 0px !important;
    color: #fff;
} 

p.sebagocard-label_subtitle{  
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 36px;
	padding-left: 10px;
	padding-bottom: 0px;
    color: #fff;
} 	

/* distributors */

.distributors {
	width: 95%;
	margin-top: 0px;
	margin-right: 20px;
}

div.distributors-single-left {
	float: left; 
	width: 400px;
}

div.distributors-single-left H2 {
	text-align: left; 
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #000;
	line-height: 1.5;
}

div.distributors-single-left p {
text-align: left; 
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	padding-bottom: 20px;
	line-height: 1.5;
}

div.distributors-single-left a {
text-align: left; 
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	padding-bottom: 20px;
	line-height: 1.5;
}

div.distributors-single-left a:hover {
	color: #005eb8
}


div.distributors-single-right {
	float: right; 
	width: 290px;
	margin-left: 15px;	
}

	
	
/* donations */


.donations {
	float: left;
	width: 95%;
}

div.donations-single-left {
	float: left; 
	width: 390px;
}

div.donations-single-left p {
text-align: left; 
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #000;
	padding-bottom: 20px;
}

div.donations-single-right {
	float: right; 
	width: 300px;
	margin-left: 15px;	
}

.donations-form {
	float: left;
	width: 300px;
}

	
/* Our Story */

.ourstory {
float: left;
width: 95%;
margin-top: 30px;
margin-right: 15px;
max-width: 978px; 
padding-bottom: 0px;
}

.ourstory-label {  
    position:absolute; 
    bottom:4px; 
    left:0px;  
    height: 260px;
    width:100%;  
    /* styling bellow */  
    background-image: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/05/transparent.png);
    background-repeat: repeat-x repeat-y;
}  


p.ourstory_title{  
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 36px;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 70px;
    color: #fff;
} 

p.ourstory_subtitle{  
	text-align: left; 
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	line-height: 1.5;
    color: #fff;
} 

h3.ourstory_subtitle {  
	text-align: left; 
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding-left: 540px;
	margin-top: -20px;
	line-height: 1.5;
    color: #fff;
} 

.ourstory-sig {  
    position:absolute; 
    bottom:30px; 
    left:385px;  
    height: 77px;
    width:347px;  
    z-index: 999;
    /* styling bellow */  
    background-repeat: repeat-x repeat-y;

} 



	
	
/* Contact Profiles */

.contact {
	width: 95%;
	margin-right: 15px;
}

.contact-body {
	float: left; 
	width: 750px;
	margin-right: -40px;
}

.contact-sidebar {
	float: left;
	display: inline;
	margin-left: 25px;
	width: 750px;	
}

.contact-sidebar img { 
	width: 225px;
	margin-left: 0px;
	margin-top: -18px; 
	margin-bottom: 28px;
	width: 100%;
	border: none !important;
}	
	
.contact-sidebar-box {
	float: left;
	display: inline;
	margin-left: -20px !important;
	margin-top: 43px;
	width: 225px;
	height: 310px;
	background-color: #e8e8e8;
}
	
.contact-sidebar-box-2 {
	float: left;
	display: inline !important;
	margin-left: 24px !important;
	margin-top: 43px;
	width: 225px;
	height: 310px;
	background-color: #e8e8e8;
}

.contact-post_row {
   width: 750px;
   margin-left: -20px;
   clear: both;

}

.contact-post_class {
   width: 224px;
   float: left;
   overflow: hidden;
   margin-left: 25px;
   margin-bottom: 20px;
   text-align: center;
}	

/* Staff Page Styles  */

.staff {
width: 768px;
margin-left: auto !important;
margin-right: auto !important;
}

.staff h2{ 

text-align: left;
line-height: .75; 
font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 16px;
	color: #000;
	text-transform: uppercase;	
}

.staff h3{ 

text-align: left; 
font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000;	
	margin-bottom: 4px;
}

.staff phone{ 

text-align: left; 
font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: 700;
	color: #666666;	
}

.staff a { 

text-align: left; 
font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 700;
	color: #666666;	
}
 
.staff a:hover { 

	text-align: left; 
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 700;
	color: #005eb8;	
}

.staff p{ 

text-align: left; 
font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	line-height: 1.5;
	font-weight: 400;
	color: #000;
	margin-bottom: 20px;
	
	
}
.staff p a{ text-align: left; font-weight: bold; } 
.staff img{ margin-top: 0px; text-align: center; max-width: 240px; padding-bottom: 20px;
	
	
}

.post_row {
   width: 768px;
   clear: both;
   margin-top: 40px;

}
.post_class {
   width: 240px;
   float: left;
   padding-right: 15px;

}


/* Footer */


div.copyright.eight.columns.alpha {
	width: 292px;
}

.copyright {
	float: left;
	font-family: 'Montserrat', sans-serif;
	text-align:left;
	margin-left: -20px;
	padding-top:10px;
	font-size: 12px;
	font-weight: 700;
	color:#fff;
	line-height: 45px;
}

.copyright a {
	color:#fff;
}


.footeremail {
	float: right;
	display: inline;
	width: 435px;
	padding-right: 20px;
}

.footeremail form {
	display: inline !important;
	float: right;
	width: 435px;
	padding-top: 8px;	
}

.footeremail-button {
	display: inline;
	float: left;
	margin-top: -15px;
	}
	
.footeremail-button p {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
}

input#emailaddress {
	float: left;
	width: 210px;
}

.footeremail label {
	float: left;
	text-align: right;
	font-family: 'Montserrat', sans-serif;
	text-align:right;
	padding-right: 5px;
	font-size: 12px;
	font-weight: 700;
	color:#fff !important;
	line-height: 50px;
	display: inline;
}

.footeremail-copy {
	float: left;
	display: inline;
	width: 175px;
 	text-align: left;
}

.text-4 {
	width: 150px;
	padding-left: 75px;
}

.one_third {
	width: 233px;
	
}

	
	}

/* Mobile/Browser */
@media only screen and (max-width: 767px) {
		
	#wrap {
		padding:0 !important;
		border:none 0 !important;
		box-shadow: none !important;
		border-radius:0 !important;
		max-width:100% !important;
		margin:0 !important;
		padding:0 !important;
		overflow:hidden;
		background: #FFFFFF !important;
	}
	body {
		background-image:none !important;
		margin:0 !important;
		font-size:14px;
		background-color:#FFFFFF !important;
	}
	#logo {
		float:none;
		text-align:center;
		padding:0 !important;
		margin:0 !important;
		border:none 0 !important;
		
		
	}
	.h-right {
		border: none 0 !important;
		margin:0;
		padding:0 0 30px 0 !important;
		float:none !important;
		text-align:center !important;
		display:none;
	}
	
	.mm-trigger {
		margin-left:0;
		margin-right:0;
	}
	
	#page-title {
		background-image:none;
	}
	
	#navigation ul {
		display: none !important;
	}
	.mm-trigger {
		display:block !important;
	}
	.camera_navigation .camera_commands,
	.camera_navigation .camera_prev,
	.camera_navigation .camera_next {
		display:none  !important;
	}
	.camera_caption {
		display:none !important;
	}
	#latest-portfolio li:last-child {
		margin-bottom:20px;
	}
	#sidebar {
		margin-top:20px;
	}
	#wrap #sidebar .widget-container,
	#wrap #sidebar_second .widget-container {
		margin-left:0 !important;
	}
	#sidebar .lambda_widget_flickr .flickr_items,
	#sidebar_second .lambda_widget_flickr .flickr_items {
		width:100% !important;
		overflow:hidden;
	}
	.copyright {
		text-align:center !important;
	}
	.unitedthemes {
		display:none;
	}
	ul.filter_portfolio {
		max-width:300px !important;
		background:none;
		padding-left:0;
	}
	ul.filter_portfolio li{
		display:block !important;
		margin-bottom:10px;
	}
	
	#sidebar .widget-container,
	#sidebar_second .widget-container{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.full-width, 
	.one_half, 
	.one_third, 
	.two_thirds, 
	.three_fourths, 
	.one_fourth, 
	.one_fifth, 
	.two_fifth, 
	.three_fifth, 
	.four_fifth, 
	.one_sixth, 
	.five_sixth {
		width: 100%;
	}
	#toTop {
		display:none !important;
	}
	.lambda-pricingtable-wrap {
		max-width:300px;
	}
	.lambda-pricingtable-holder {
		float:none !important;
		width:100%;
	}
	.call-to-action {
		display:none !important;
	}
	#vtabs {
		clear:left;
	}
	/* Page Creator */
	.lambda-hide-tablet {
		display: block;
	}
	.lambda-hide-desktop {
		display: block;
	}
	.lambda-hide-mobile {
		display: none !important;
	}
	div.product div.summary,
	#content div.product div.summary {
	width:300px !important;
	}
	#nevada-small-cart {
	float:none;
	}
	#nevada-small-cart > div {
	text-align:center;
	display:inline-block;
	width:300px;
	}
}

/* Mobile Landscape/Browser */
@media only screen and (min-width: 319px) and (max-width: 767px) {
	
	#wrap {
		padding:0 !important;
		border:none 0 !important;
		box-shadow: none !important;
		border-radius:0 !important;
		background: #FFFFFF !important;
		width:767px !important;
		max-width:100% !important;
		margin:0 !important;
		padding:0 !important;
		overflow:hidden;
	}
	body {
		background-image:none !important;
		margin:0 !important;
		font-size:14px;
	}
	#logo {
		float:none;
		text-align:center;
		padding:0 !important;
		margin:0 !important;
		border:none 0 !important;
	}
	
	.h-right {
		border: none 0 !important;
		margin:0;
		padding:0 0 30px 0 !important;
		float:none !important;
		text-align:center !important;
		display:none;
	}
	
	.mm-trigger {
		margin-left:0;
		margin-right:0;
	}
	#page-title {
		background-image:none;
	}
	.camera_navigation .camera_commands,
	.camera_navigation .camera_prev,
	.camera_navigation .camera_next {
		display:none  !important;
	}
	.camera_caption {
		display:none !important;
	}
	#latest-portfolio li:last-child {
		margin-bottom:20px;
	}
	#sidebar {
		margin-top:20px;
	}
	#wrap #sidebar .widget-container,
	#wrap #sidebar_second .widget-container {
		margin-left:0 !important;
	}
	#sidebar .lambda_widget_flickr .flickr_items,
	#sidebar_second .lambda_widget_flickr .flickr_items {
		width:100% !important;
		overflow:hidden;
	}
	.copyright {
		text-align:center !important;
	}
	.unitedthemes {
		display:none;
	}
	ul.filter_portfolio {
		max-width:420px !important;
		background:none;
		padding-left:0;
	}
	ul.filter_portfolio li{
		display:block !important;
		margin-bottom:10px;
	}
	
	#sidebar .widget-container,
	#sidebar_second .widget-container{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.full-width, 
	.one_half, 
	.one_third, 
	.two_thirds, 
	.three_fourths, 
	.one_fourth, 
	.one_fifth, 
	.two_fifth, 
	.three_fifth, 
	.four_fifth, 
	.one_sixth, 
	.five_sixth {
		width: 100%;
	}
	#toTop {
		display:none !important;
	}
	#vtabs {
		clear:left;
	}
	.lambda-pricingtable-wrap {
		max-width:420px;
	}
	.lambda-pricingtable-holder {
		float:none !important;
		width:100%;
	}
	.call-to-action {
		display:none !important;
	}
	div.product div.su.mm-button {
	margin-top: 27px !important;
	border:none;
	display:inline-block;
	float:right;
	height:45px;
	width:45px;
	background-image: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/06/tab-menu-2.png) !important;
	background-repeat: no repeat;
	background-color:#005fb8 !important;
	cursor:pointer;
}
ary,
	#content div.product div.summary {
	width:420px !important;
	}
	#nevada-small-cart {
	float:none;
	}
	#nevada-small-cart > div {
	text-align:center;
	display:inline-block;
	width:420px;
	}
	

#page-title {
	font-family: 'CheapPineSans', sans-serif;
	margin-bottom: -50px;
	font-size:48px;
	line-height: 1;
	text-transform:uppercase;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left center;
	background-image: none;
	letter-spacing:0px;
}


/* Header */		

.nav-wrap {
	background-color:#005eb8;
	border-bottom:2px solid #203471;
	width: 100%;
	height: auto;
}

#logo h1 {
	margin: 0;
	padding: 0;
	line-height: 32px;
	font-size:32px;
	color:#333333;
}
#logo {
	float:left;
	padding-top: 0px !important;
	margin-left: 0px !important;

}
#logo a {
	background:url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/07/m_header.png);
	background-size: 94px;
	background-position-y: 40px;
	background-repeat: no-repeat;
	display:inline-block;
	width: 138px;
	height: 100px;
}
#logo a:hover {
	background-size: 94px;
	background-position-y: 40px;
	background-repeat: no-repeat;
	display:inline-block;
	width: 138px;
	height: 100px;

	background-repeat: no-repeat;
}

#header #logo a:hover, 
#header #logo a:focus {
	border:none !important;
}

.mm-button {
	border:none;
	display:inline-block;
	float:right;
	background-image: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/07/headerbutton_04.png) !important;
	background-size: 70px;
	width: 90px;
	height: 90px;
	background-position-y: -00px;
	background-position-x: 30px;
	background-repeat: no-repeat;
	background-color:#005fb8 !important;
	cursor:pointer;
}


/* Footer */	
	
#sub-footer-wrap {
	background: #1d4379;
}

div.copyright.eight.columns.alpha {
float: left;
margin-left: 0px;
text-align: left;
display: block;
}

.copyright {
	float: left;
	text-align: left !important;
	font-family: 'Montserrat', sans-serif;
	text-align:left;
	font-size: 13px;
	font-weight: 700;
	line-height: 22px !important;
	color:#fff;
}

.copyright a {
	color:#fff;
	display: block;
	float: left;
	padding-bottom: 10px;	
}

.copyright a:before {
 display: block !important;
}

.footeremail {
	float: left;
	display: block;
	width: 100%;
	background-color: #3170ca;
	padding-left: 15px !important;
	margin-left: -10px !important;
	padding-right: 30px !important;

}

.footeremail form {
	display: inline !important;
	float: right;
	width: 300px;
	padding-top: 8px;
	padding-bottom: 30px;	
}

.footeremail-button {
	display: inline;
	float: left;
	margin-top: -15px;
	}

input[type="submit"], 
input[type="reset"], 
input[type="button"] {
	cursor:pointer;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #002140), color-stop(1, #002140) );
	background:-moz-linear-gradient( center top, #002140 5%, #002140 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#002140', endColorstr='#002140');
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	display:inline-block;
	border: none;
	margin-top: 25px;
	padding:5px 5px;
	text-shadow:none;
	-webkit-appearance: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	text-align:center;
	border-bottom: solid 1px #999999;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
}
	
.footeremail-button p {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
}

input#emailaddress {
	float: left;
	width: 260px !important;
}

.footeremail-field {
	width: 260px;
}

.footeremail label {
	float: left;
	text-align: left;
	display: block;
	font-family: 'Montserrat', sans-serif;
	text-align:right;
	padding-top: 10px;
	padding-right: 5px;
	font-size: 14px !important;
	font-weight: 700;
	color:#fff !important;
	line-height: 15px;
	border: none;
	}

.footeremail-copy {
	float: left;
	display: inline;
	width: 300px;
 	text-align: left;
}

.text-4 {
	width: 150px;
	padding-left: 75px;
}

.one_third {
	width: 233px;
	
}

#footer-wrap {
	display: none;
}


	/* Home Template & Portfolio Singe Page Title */

.home-background {
	position: relative;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 100%;
	height: auto;
	padding-bottom: 0px;
	background-image: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/10/sebago_brewing_slick-nick_bg.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
}

.home-content {
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	width: 320px;
	height: 1320px;
}
  
.home-copy {
	display: none;
	}

.home-title-mobile {
	display: inline;
	float: left;
	width: 100%;
	height: auto;
	margin-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
}
.simmerdown-home .home-title-mobile {
	margin-left: 0;
	width: 96%;
	margin: 0 auto;
	float: none;
	display:block;
}
.home-copy-mobile {
	display: inline;
	float: left;
	width: 50%;
	height: auto;
	margin-left: 10px;
	margin-bottom: 50px;
}

.home-bottle-mobile {  
	display: inline;
	float: left !important;
	width: 130px; 
	margin-top: -40px;
    /* styling bellow */  
    background-repeat: repeat-x repeat-y;	
}
.simmerdown-home .home-bottle-mobile {
	display: block;
	width: 35%;
	margin-left: 5%;
	margin-top: 0;
	text-align: center;
}
.home-bottle {
	display: none;
}

.home-callout-container {
	float: left;
	display: block;
	width: 100%;
	margin-left: 20px;
	margin-right: auto;
	margin-bottom: 30px !important;
}

.home-callout-box {
	float: left;
	display: block;
	margin-left: 10px;
	margin-bottom: 50px;
	padding-bottom: 75px;
	height:133px;
	width: 90%;
	background-color: rgba(50, 71, 102, 1);
	-webkit-box-shadow: -5px -1px 15px -3px rgba(0,0,0,0.75);
	-moz-box-shadow: -5px -1px 15px -3px rgba(0,0,0,0.75);
	box-shadow: -5px -1px 15px -3px rgba(0,0,0,0.75);
}

.home-callout-box h2 {
	text-align: center;
	font-family: 'CheapPineSans', sans-serif;
	font-size: 27px;
	padding-top: 22px;
	margin-bottom: 2px;
	color: #ffffff;
    text-shadow:
    -1px -1px 0 #ccc,
}

.home-callout-box h3 {
	text-align: center;
	font-family: 'CheapPineSans', sans-serif;
	font-size: 18px;
	margin-bottom: 10px;
	color: #000;
}

p.home-hero-label_title{  
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 70px;
	padding-bottom: 0px;
	color: #46739d;
    text-transform: uppercase;
    text-shadow: 2px 2px #e8e8e8;
} 

p.home-hero-label_subtitle{  
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 22.5px;
	padding-bottom: 10px;
    color: #46739d;
    text-transform: uppercase;
	text-shadow: 1px 1px #e8e8e8;
} 

p.home-hero-label_copy{  
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
	color: #ffffff;
} 

.homebeer-image {  
    position:absolute; 
    bottom:300px; 
    right: 100px;  
    height: 227px;
    width:301px;  
    z-index: 999;
    /* styling bellow */  
    background-repeat: repeat-x repeat-y;

} 

.home-bottle {
	float: right;
	padding-left: 40px;
	padding-right: 40px;
}

.home-border {
	padding-top:0 !important;
}
.home-title {
	margin-bottom:20px;
	font-size:12px;
	letter-spacing:1px;
	text-transform:uppercase;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left center;
	
}

.home-title span {
	padding-right:10px;
	background-color:#FFFFFF;
}	
	



/* Staff Page Styles  */

.staff {
width: 95%;
max-width: 420px;
float: left;
display: inline
margin-left: auto !important;
margin-right: auto !important;
}

.staff h2{ 

text-align: left;
line-height: .5; 
font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 16px;
	color: #000;
	text-transform: uppercase;	
}

.staff h3{ 

text-align: left; 
font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000;	
	margin-bottom: 4px;
}

.staff phone{ 

text-align: left; 
font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 700;
	color: #666666;	
}

.staff a { 

text-align: left; 
font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 700;
	color: #666666;	
}
 
.staff a:hover { 

	text-align: left; 
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 700;
	color: #005eb8;	
}

.staff p{ 

text-align: left; 
font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	line-height: 1.5;
	font-weight: 400;
	color: #000;
	margin-bottom: 20px;
	
	
}
.staff p a{ text-align: left; font-weight: bold; } 
.staff img{ margin-top: 0px; text-align: center; max-width: 300px; padding-bottom: 20px;
	
	
}

.post_row {
	float: left;
	display: block;
	width: 95%;
	max-width: 420px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;

}
.post_class {
   width: 95%;
   margin-left: auto;
   margin-right: auto;
   padding-right: 15px;

}

.parent-staff {
	width: 320px;
	max-width: 320px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 3%;
	padding-top: 25px;
	margin-bottom: -10px;
}

/* Contact Profiles */

.contact {
	width: 100%;
	margin-right: 15px;
}

.contact img {
	width: 100%;
}

.contact-body {
	float: left; 
	width: 300px;
	margin-right: -40px;
}

.contact-sidebar {
	float: left;
	display: block;
	margin-left: 25px;
	width: 300px;	
}

.contact-sidebar img { 
	width: 225px;
	margin-left: 0px;
	margin-top: -18px; 
	margin-bottom: 28px;
	width: 100%;
	border: none !important;
}	
	
.contact-sidebar-box {
	float: left;
	display: inline;
	margin-left: -20px !important;
	margin-top: 43px;
	width: 225px;
	height: 310px;
	background-color: #e8e8e8;
}
	
.contact-sidebar-box-2 {
	float: left;
	display: inline !important;
	margin-left: -20px !important;
	margin-top: 43px;
	width: 225px;
	height: 310px;
	background-color: #e8e8e8;
	margin-bottom: 30px;
}

.contact-post_row {
   
   	float: left;
	display: block;
	width: 95%;
	max-width: 420px;
	margin-left: auto;
	margin-right: auto;

   margin-left: -20px;
   clear: both;

}

.contact-post_class {
   width: 224px;
   float: left;
   overflow: hidden;
   margin-left: 25px;
   margin-bottom: 20px;
   text-align: center;
}	


/* Sebago Card */

.sebagocard {
width: 100%;
}


div.sebagocard-single-left {
	float: left; 
	width: 100%;
}

div.sebagocard-single-right {
	float: left; 
	width: 100%;
	height: auto;
	margin-left: 0px;
	margin-right: 0px;
	display: inline;
}

.sebagocard-order {
	float: left;
	width: 300px;
	display: inline;
	margin-top: 10px;
	margin-bottom: 0px;
}

.sebagocard-ordertitle {
	float: left;
	width: 306px;	
	background-color: #0082ff;
	text-align: center; 
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	padding-top: 14px;
	padding-bottom: 14px;
}

.sebagocard-container {
	width: 306px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	height: 92px;
	background-color: #e8e8e8;
}

.sebagocard-container-2 {
	float: left;
	width: 306px;
	height: 200px;
	background-color: #e8e8e8;
}

.sebagocard-buttons {
	display: inline !important;
	color: #fff;
}

.sebagocard-buttons form {
	float: left;
	display: inline !important;
	padding-right: 15px;	
	font-color: #fff;
}

.sebagocard-buttons h6 {
	float: left;
	display: inline !important;
	padding-top: 25px;
	padding-left: 12px;
	padding-right: 12px;
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif !important;
	font-size: 27px !important;
    color: #000;
}

.sebagocard-balance-container {
	
	margin-left: 0px;
	margin-right: 20px;
	float: left;
}


.sebagocard-balance-button {
	
	padding-top: 7px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 0px;
	width: 290px;
	height: 35px;
	text-align: left;
	background-color: #005eb8;
	border-bottom: solid 2px #002140;
}

.sebagocard-balance-button:hover {
	
	padding-top: 7px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 10px;
	width: 290px;
	height: 35px;
	text-align: left;
	background-color: #00417f;
	border-bottom: solid 2px #002140;
}

.sebagocard-balance-button a {
	
	margin-left: 10px;
	line-height: 1.7;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase;	
}

.sebagocard-balance-button a:after {
	float: right;
	content: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/06/external.png);
	margin-right: 10px;
	margin-top: 3px;

}

.sebagocard-balance-button a:hover {
	
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase;	
}

.sebagocard h2 { 
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 30px;
    color: #000;
}

.sebagocard h3 { 
	text-align: left;
	line-height: 1.3; 
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #000;
	text-transform: uppercase;
	margin-top: 15px;
	margin-bottom: 5px;
}

.sebagocard h4 { 

	text-align: left;
	line-height: 1.3; 
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #000;
	margin-top: 15px;	margin-bottom: 5px;
	text-transform: uppercase;
}

.sebagocard h5 { 

	text-align: left;
	line-height: 1.3; 
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #333333;
	margin-top: 15px;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.sebagocard p { 

	text-align: left;
	line-height: 1.5; 
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #000;
}

.sebagocard sidebar { 

	text-align: left;
	padding-top: 0px;
	line-height: 1.1; 
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #666666;
}

.sebagocard fineprintlight { 

	text-align: left;
	line-height: 1.5; 
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #cbcbcb;
	padding-top: 10px;
}

.sebagocard fineprintdark { 

	text-align: left;
	line-height: 1.5; 
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 12x;
	color: #000;
	padding-top: 10px;
}

.sebagocard ul {
	list-style: disc;
}

.sebagocard li { 

	text-align: left;
	line-height: 1.1; 
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #000;
	padding-top: 10px;
}


.sebagocard-hero {

margin-top: 30px;
margin-left: auto !important;
margin-right: auto !important;
width: 90%;
height: auto;
padding-bottom: 0px;

}
  
.sebagocard-label {  
    position:absolute; 
    bottom:4px; 
    left:0px;  
    height: 75px;
    width:100%;  
    /* styling bellow */  
    background-image: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/05/transparent.png);
    background-repeat: repeat-x repeat-y;

}  

.sebagocard-image {  
    position:absolute; 
    bottom:4px; 
    left:230px;  
    height: 75px;
    width: 90px;  
    z-index: 999;
    /* styling bellow */  
    background-repeat: repeat-x repeat-y;

}  

p.sebagocard-label_title{  
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 44px;
	padding-left: 10px;
	padding-bottom: 0px !important;
    color: #fff;
} 

p.sebagocard-label_subtitle{  
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 18px;
	line-height: .8;
	padding-left: 10px;
	padding-bottom: 0px;
    color: #fff;
} 


/* donations */


.donations {
width: 100%;
}

div.donations-single-left {
	float: left; 
	width: 300px;
}

div.donations-single-left p {
	text-align: left; 
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	line-height: 1.55;
	font-weight: 400;
	color: #000;
	padding-bottom: 20px;
}

div.donations-single-right {
	float: right; 
	width: 310px;
	margin-left: 30px;	
}

.donations-form {
	float: left;
	margin-left: 0px;
	width: 310px;
}

.donations-single-left ul {
	text-align: left; 
	list-style: disc;
}

.donations-single-left li {

	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	line-height: 1.55;
	font-weight: 400;
	color: #000;
}


/* Brewpub Page */

.brewpub {
float: left; 
max-width: 420px;
margin: 0 auto;

}

.brewpub-post_row {
   width: 300px;
   clear: both;
   margin-top: 40px;
   margin-left: auto;
   margin-right: auto;

}
.brewpub-post_class {
   width: 300px;
   float: left;
   margin-right: 20px;
   margin-bottom: 50px;
   text-align: center;
}

.brewpub img{ margin-top: 0px; text-align: center; width: 300px; padding-bottom: 0px;
}

.brewery-location a {
	float: left;
	margin-top: -6px;
	margin-left: 75px;
}


/* Brewpub Single */


.brewpub-single {
width: 100%;
}

div.brewpub-single-left {
	float: left;
	margin-left: 0px; 
	width: 100%;
	}

div.brewpub-single-right {
	position: absolute;
	top: 0;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	width: 100%;
}

div.brewpub-single-right-top {
	float: left;
	margin-top: 300px;
	margin-left: 0px;
	width: 100%;
}

div.brewery-single-right-top {
	float: left;
	margin-top: 500px;
	margin-left: 0px;
	width: 100%;
}

.brewpub-single romance {
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #000;
	line-height: 1.5;
	width: 300px;
	padding-bottom: 40px;
}

.brewpub-hero {
	position: relative;
	width: 90%;
	margin-top: 30px;
	margin-left: auto !important;
	margin-right: auto !important;
	max-width: 1080px; 
	padding-bottom: 0px;

}
  
.hero-label {  
    position:absolute; 
    bottom:4px; 
    left:0px;  
    height: 75px !important;
    width:100%;  
    /* styling bellow */  
    background-image: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/05/transparent.png);
    background-repeat: repeat-x repeat-y;
}  

p.hero-label_title{  
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 44px !important;
	padding-left: 10px !important;
	padding-bottom: 0px !important;
    color: #fff;
} 

p.hero-label_subtitle{  
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 18px !important;
	padding-left: 10px !important;
	padding-bottom: 0px;
    color: #fff;
} 

.brewpub-single iframe {
	display: none;
}

.brewpub-right-address {
	margin-top: 0px;
}


.brewpub-single-title {
	padding-right: 30px;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 100%;
}


.brewpub-single-right h4 {
	text-align: left; 
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #000;	
	margin-bottom: 6px;
	text-transform: uppercase;
}

.brewpub-single-right p {
	text-align: left; 
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	line-height: 1.5;
	font-weight: 400;
	color: #000;	
}

.brewpub-single-right icons {
	display: inline;
	padding-right: -10px;
}

.brewpub-button {
	
	padding-top: 7px;
	margin-bottom: 20px;
	width: 300px;
	height: 35px;
	text-align: left;
	background-color: #005eb8;
	border-bottom: solid 2px #002140;
}

.brewpub-button:hover {
	
	padding-top: 7px;
	margin-bottom: 20px;
	width: 300px;
	height: 35px;
	text-align: left;
	background-color: #00417f;
	border-bottom: solid 2px #002140;
}

.brewpub-button a {
	
	margin-left: 10px;
	line-height: 1.5;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	line-height: 32px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;	
}

.brewpub-button a:after {
	
	content: '»';
	margin-left: 5px;
	font-weight: 400;
}

.brewpub-button a:hover {
	
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;	
}

.parent-brewpub {
	width: 320px;
	max-width: 320px;
	padding-left: 3%;
	margin-left: auto;
	padding-top: 15px;
	padding-bottom: 0px;
}

.parent-brewpub a {
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 24px;
	color: #666;	
	padding-top: 20px;
}

.parent-brewpub a:before {
	content: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/05/parent-back.png);
}

.parent-brewpub a:hover {
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 24px;
	color: #000;	
}

.parent-brewpub a:hover:before {
	content: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/05/back-menu-hover.png);
}



div.review-icons {

width:100%;
float:left;
padding-bottom: 20px;
}

div.review-icons img {
max-width: 100%;
display: inline;
height: 66px;
background-color: #f2f2f4;
border-bottom: solid 2px #cbcbcb;
padding: -10px !important;
padding-right: 0px !important;

}

div.review-icons img:hover {
display: inline;
background-color: #e7e7e7;
border-bottom: solid 2px #cbcbcb;
}


/* Beer Page */

.Beer {
max-width: 320px;
}


a[rel="bookmark"]:hover + .meta * {
    color: #005eb8;
}

.beer-post_row {
   width: 90%;
   clear: both;
    text-align: center;

}
.beer-post_class {
   width: 90%;
   overflow: hidden;
   margin-bottom: 0px;
   text-align: center;
}

.beer h2 { 

	text-align: center;
	line-height: 1; 
	font-family: 'Montserrat', sans-serif;
	margin-top: 30px;
	font-size: 18px;
	font-weight: 700;
	color: #000;
}

.beer H2 a:hover {
		color: #005eb8;
}

.beer h3{ 

text-align: center; 
font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #000;	
	margin-bottom: 4px;
}

.beer subtitle { 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 48px;
	line-height: .8 !important;
	color: #000;		
	margin-bottom: 30px;

}

.beer p { 

	text-align: center;
	font-family: 'Montserrat', sans-serif;
	margin-top: -10px;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}
	
.beer p a:hover { 
	color: #005eb8;

}

.beer a:hover {  
	color: #005eb8;
	
}

.beer p a{ font-weight: bold; } 
.beer img{ padding-left: 68px !important; margin-top: 0px; text-align: left; max-width: 300px; padding-bottom: 0px;	
	
}


/* Our Story */

.ourstory {
	float: left;
	display: block;
	width: 100%;
	margin-top: 30px;
	margin-right: 15px;
	max-width: 300px; 
	padding-bottom: 0px;
}

.ourstory-label {  
    position:relative;
    bottom:4px; 
    left:0px;  
    height: 100%;
    width:100%;  
    /* styling bellow */  
    background-image: none;
    background-repeat: repeat-x repeat-y;
}  

p.ourstory_title{  
	display: inline-block;
	font-family: 'CheapPineSans', sans-serif;
	font-size: 36px;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 70px;
    color: #000;
} 

p.ourstory_subtitle{  
	display: inline-block;
	text-align: left; 
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 30px;
	padding-bottom: 20px;
	line-height: 1.5;
    color: #000;
} 

h3.ourstory_subtitle {  
	display: block;
	float: left;
	text-align: left; 
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding-left: 0px;
	margin-top: 20px;
	line-height: 1.5;
    color: #000;
} 

.ourstory-sig {  
    display: none;
} 

.ourstory-sig-mobile {  
    display: block;
    position:absolute; 
    top:900px; 
    left:0px;  
    height: auto;
    width:300px;  
    z-index: 999;
    /* styling bellow */  
    background-repeat: repeat-x repeat-y;
} 


.ourstory img {
	display: block;
	margin-top: 20px;
}

.parent-menu {
	width: 100%;
	max-width: 320px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 3% !important;
	padding-top: 20px;
}

.parent-menu a {
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 24px;
	color: #666;	
	padding-top: 20px;
}

.parent-menu a:before {
	content: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/05/parent-back.png);
}

.parent-menu a:hover {
	text-align: left; 
	font-family: 'CheapPineSans', sans-serif;
	font-size: 24px;
	color: #000;	
}

.parent-menu a:hover:before {
	content: url(http://sebagobrewing.com/wordpress/wp-content/uploads/2014/05/back-menu-hover.png);
}

/* Menu Copy */

.menucopy {
	float: left;
	color: #fcfcfc;
	background-color: #fff;
	margin-top: 0px;
	margin-left: 10px !important;
}

.menuitems {
	float: left;
	margin-top: 0px;
}

iframe { 
	overflow-x:hidden;
	width: 300px;
	overflow-y:hidden;
}

.menuitems {
	float: left;
	width: 300px;
	margin-top: 0px;
}

.menucopy h2 {
font-family: 'CheapPineSans', sans-serif;
	font-size: 48px;
	text-align: left;
	color: #000;
	border-bottom: solid 2px #666666;
	padding-bottom: 20px;
}

.menucopy h3 {
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	font-weight: 700 !important;
	color: #000;
	margin-bottom: 2px;
}

.menucopy p {
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	padding-bottom: 20px;
}

.menucopytitle {
	font-family: 'CheapPineSans', sans-serif;
	font-size: 48px;
	text-align: left;
	color: #000;
	text-transform: #000;
}

iframe { 
	overflow-x:hidden;
	overflow-y:hidden;
}


/* Location Menu Page */

.menupage {
	float: left;
	width: 100%;
	padding-top: 15px;
	overflow-x: hidden;

}

.menunav {
	display: none;
}

.menunav-mobile {
	display: block;
	float: left;
	width: 100%;
	background-color: #f1f1f1;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;

}

.menunav-mobile ul {
	font-family: 'CheapPineSans', sans-serif;
	font-size: 26px;
	margin-left: 0px;
	text-align: left;
	margin-left: 5px;
	padding-left: 40px;
	margin-right: 5px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom: solid 1px #dddddd !important;
	margin-bottom: 0px;
}

.menunav-mobile ul:last-child {
	border-bottom: none;
}


.menunav-mobile ul:hover {
	text-align: left;
	background-color: #b26f00;
	color: #fff !important;
}

.menucontent {
	display: none;
}

.mobile-menu-content h3 {
	margin-top: 20px;
	margin-bottom: 5px;
	font-weight: 700 !important;
}

iframe { 
	overflow-x:hidden;
	width: 500px;
	overflow-y:hidden;
}

#menucopy {
	float: left;
	color: #fcfcfc;
	background-color: #fff;
	margin-top: 0px;
}

#menucopy h3 {
	margin-top:20px;
}

.menuitems {
	width: 500px;
	margin-top: 0px;
}

   /* This CSS is just for presentational purposes. */
   body {
      font-size: 62.5%;
      background-color: #777; }
   #wrap {
      font: 1.3em/1.3 Arial, Helvetica, sans-serif;
      width: 30em;
      margin: 0 auto;
      padding: 1em;
      background-color: #fff; }
   h1 {
      font-size: 200%; }

   /* This CSS is used for the Show/Hide functionality. */
   .more {
      display: none;
      border-top: 1px solid #666;
      border-bottom: 1px solid #666; }
   a.showLink, a.hideLink {
      text-decoration: none;
      color: #36f;
      padding-left: 8px;
      background: transparent url(down.gif) no-repeat left; }
   a.hideLink {
      background: transparent url(up.gif) no-repeat left; }
   a.showLink:hover, a.hideLink:hover {
      border-bottom: 1px dotted #36f; }


	/* Beer Profile */
	
.beer-single {
		width: 100%;
	}

div.beer-single-left {
	float: left; 
	width: 100%;
	}
	
div.beer-single-right {
	float: left;
	width: 100%;
	margin-top: -50px;
	}
	
.beerimage img { 
	float: left;
	max-width: 300px;
	padding-bottom: 25px;
	margin-left: 0px !important;
	margin-right: 30px !important;
	padding-left: 0px;
	text-align: center;
		}

.beer-specs {
		width: 200px;
		display: inline !important;
	}
	
.beer-specs-bg-mobile {
	
	background-color: #e8e8e8;	
	display: block;
	width: 230px;
	height: auto;
	padding: 5px;	
	}

.beer-specs-bg {
	
	background-color: #e8e8e8;
	width: 200px !important;
	display: inline;
	margin-right: 10px;
	padding: 3px 3px 3px 3px;
		
	}
	
.beer-specs h3 {
		padding-left: 0px;
		display: inline;
		font-family: 'Montserrat', sans-serif;
		font-size: 14px;
		font-weight: 700;
		color: #000;	
	}
	
.beer-specs h4 {
		padding-left: 5px;
		display: inline;
		font-family: 'Montserrat', sans-serif;
		font-size: 12px;
		font-weight: 700;
		color: #000;	
	}
	
.beer-specs label {
		pointer-events: none;
		padding-left: 2px;
		display: inline;
		font-family: 'Montserrat', sans-serif;
		font-size: 14px;
		font-weight: 400;
		color: #d2651e;	
	}
	
	
.beer-specs label:hover {
		pointer-events: none;
		text-decoration: underline;
		padding-left: 2px;
		display: inline;
		font-family: 'Montserrat', sans-serif;
		font-size: 14px;
		font-weight: 700;
		color: #d2651e;	
	}

.tooltip {
	display: none;
	pointer-events: none;
}

.callout {
	display: none;
	pointer-events: none;

}

a.tooltip:hover span {
	display: none;
	pointer-events: none;
}
	
.beer-specs a {
		text-decoration: underline;
		padding-left: 2px;
		display: inline;
		font-family: 'Montserrat', sans-serif;
		font-size: 14px;
		font-weight: 700;
		color: #d2651e;	
	}
	
.beer-specs a:hover {
		text-decoration: underline;
		padding-left: 2px;
		display: inline;
		font-family: 'Montserrat', sans-serif;
		font-size: 14px;
		font-weight: 700;
		color: #d2651e;	
	}
	
.beerlinkimg {
		float: left;
		display: block !important;
		padding-top: 20px;
		padding-bottom: 50px;
		width: 300px;
	}
		

.beerlinkimg img {
		float: left;
		width: 64px;
		margin-left: 0px;
		padding-right: 20px;
	}
	
.beer-single-left h2 { 

	text-align: left;
	font-family: 'CheapPineSans', sans-serif;
	font-size: 30px;
	color: #000;
	text-transform: uppercase;	
	margin-top: 20px;
	border-bottom: solid 1px #ccc;
}

.beer-single h3 { 
 	text-align: left; 
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	line-height: 1.5;
	font-weight: 400;
	color: #000;		
}

.beer-single p {
	
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	line-height: 1.5;
	font-weight: 400;
	color: #000;
	margin-bottom: 20px;
	
.beer a:hover {  
	color: #005eb8;	
	
}

.beer-single-title {
	float: left;
	width: 100%;
	height: auto;
	padding-bottom: 20px;
	line-height: 1;
	background-color: #fff;
	margin-left: -10px;
	margin-bottom: 30px;
}

.beer-single-title h1 {
	text-align: left; 
	padding-bottom: 20px;

	font-family: 'CheapPineSans', sans-serif;
	font-size: 48px !important;
	line-height: 1;
	margin: -10px 10px -20px 10px;
	color: #000;
}

.beer-single p a { text-align: left; } 
	
}
	
.footer-column-left {
	width: 320px;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 28px;
	float: left;
	display: block;
}

.footer-column-right {
	width: 320px;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 28px;
	position: relative;
	float: left;
	left: 0;
	display: block;
}	

.mobile-menu-container{
  width:90%;
  background:#f1f1f1;
  float:left;
}

.mobile-menu-header {
  background:url('http://sebagobrewing.com/wordpress/wp-content/uploads/2014/07/uparrow.png') no-repeat;
  background-position: right 20px;
  background-size: 50px;
  width: 100%;
  cursor:pointer;
  height: 75px;
  line-height: 75px;
  font-family: 'CheapPineSans', sans-serif;
  padding-left: 10px;
  font-size: 26px;
  margin-bottom: 0px;
  margin-left: 3.5%;
  text-align: left;
  border-bottom: solid 1px #dddddd;
}

/*
.mobile-menu-header:last-of-type {
	border-bottom: solid 0px #fff;	
}
*/

.mobile-menu-header:hover{
  background:url('http://sebagobrewing.com/wordpress/wp-content/uploads/2014/07/uparrow.png') no-repeat;
   background-position: right 20px;
  background-size: 50px;
  cursor:pointer;
  text-align: left;
  background-color: #b26f00;
  color: #fff !important;
}

.download .mobile-menu-header {
	background: none !important;
}
.download .mobile-menu-header:hover {
	cursor: inherit;
}
.download .mobile-menu-header a {
	color: #666;
}

.download .mobile-menu-header a:hover {
	color: #333;
}

.collapsed .mobile-menu-header{
  background-image:url('http://sebagobrewing.com/wordpress/wp-content/uploads/2014/07/downarrow.png');
}

.mobile-menu-content{
  width: 100%;
  height:auto;
  margin-left: 3.5%;
  padding-left: 10px;
  min-height:100px;
  overflow:hidden;
  background-color: #fff;
  transition:all .3s linear;
  -webkit-transition:all .3s linear;
  -moz-transition:all .3s linear;
  -ms-transition:all .3s linear;
  -o-transition:all .3s linear;
}

.collapsed .mobile-menu-content{
  min-height:0px;
  height:0px;
  transition:all .3s linear;
  -webkit-transition:all .3s linear;
  -moz-transition:all .3s linear;
  -ms-transition:all .3s linear;
  -o-transition:all .3s linear;
}

.mobile-menu-content h3 {
	margin-top: 20px;
	margin-bottom: -20px;
	font-weight: 700 !important;
}

.mobile-menu-content p {
	margin-top: 20px;
	margin-bottom: 5px;
}

.menunav ul {
	font-family: 'CheapPineSans', sans-serif;
	font-size: 26px;
	margin-left: 15px;
	text-align: left;
	margin-left: 5px;
	padding-left: 15px;
	margin-right: 5px;
	padding-top: 15px;
	padding-bottom: 10px;
	border-bottom: solid 1px #fff;
	margin-bottom: 0px;
	
}

.menunav ul:hover {
	display: none;
}

/* distributors */

.distributors {
	width: 95%;
	margin-top: 0px;
	margin-right: 20px;
}

div.distributors-single-left {
	float: left; 
	width: 300px;
}

div.distributors-single-left H2 {
	text-align: left; 
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #000;
	line-height: 1.5;
}

div.distributors-single-left p {
text-align: left; 
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	padding-bottom: 20px;
	line-height: 1.5;
}

div.distributors-single-left a {
text-align: left; 
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	padding-bottom: 20px;
	line-height: 1.5;
}

div.distributors-single-left a:hover {
	color: #005eb8
}


div.distributors-single-right {
	float: right; 
	width: 300px;
	margin-left: 15px;	
}

	
}

/* Anything smaller than standard 960 */
@media only screen and (max-width: 767px) {
	
	#navigation ul {
		display: none !important;
	}
	.mm-trigger {
		display:block !important;
	}

}

/* iPad Portrait Only */
@media only screen and (min-width: 768px) and (max-width: 991px) and (max-device-width: 1000px) {
	.beer-single-left {
		width: 500px;
		
	}
	.simmerdown-home .home-content {
	  	width: 95%;
	  }	
		
}
	
/* Mobile Only */
@media only screen and (max-width: 767px) and (max-device-width: 1000px) {
	
}
	
/* Mobile Landscape Only */
@media only screen and (min-width: 480px) and (max-width: 767px) and (max-device-width: 1000px) {
	
}



/* #Tablet (Portrait)
================================================== */   

/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 978px) {
	
	.container                                  { width: 768px; }
    .container .column,
    .container .columns                         { margin-left: 10px; margin-right: 10px;  }
    .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
    .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
    
    .container .one.column                      { width: 28px; }
    .container .two.columns                     { width: 76px; }
    .container .three.columns                   { width: 124px; }
    .container .four.columns                    { width: 172px; }
    .container .five.columns                    { width: 200px; }
	.container .fivep.columns              		{ width: 236px; }
    .container .six.columns                     { width: 268px; }
    .container .seven.columns                   { width: 316px; }
    .container .eight.columns                   { width: 364px; }
    .container .nine.columns                    { width: 412px; }
    .container .ten.columns                     { width: 460px; }
    .container .eleven.columns                  { width: 508px; }
    .container .twelve.columns                  { width: 556px; }
    .container .thirteen.columns                { width: 604px; }
    .container .fourteen.columns                { width: 652px; }
    .container .fifteen.columns                 { width: 700px; }
    .container .sixteen.columns                 { width: 768px; }
        
    .container .one-third.column                { width: 236px; }
    .container .two-thirds.column               { width: 492px; }
        
    /* Offsets */   
    .container .offset-by-one                   { padding-left: 48px; }
    .container .offset-by-two                   { padding-left: 96px; }
    .container .offset-by-three                 { padding-left: 144px; }
    .container .offset-by-four                  { padding-left: 192px; }
    .container .offset-by-five                  { padding-left: 240px; }
    .container .offset-by-six                   { padding-left: 288px; }
    .container .offset-by-seven                 { padding-left: 336px; }
    .container .offset-by-eight                 { padding-left: 348px; }
    .container .offset-by-nine                  { padding-left: 432px; }
    .container .offset-by-ten                   { padding-left: 480px; }
    .container .offset-by-eleven                { padding-left: 528px; }
    .container .offset-by-twelve                { padding-left: 576px; }
    .container .offset-by-thirteen              { padding-left: 624px; }
    .container .offset-by-fourteen              { padding-left: 672px; }
    .container .offset-by-fifteen               { padding-left: 720px; }
}
    
    
/*  #Mobile (Portrait) 
================================================== */
    
/* Note: Design for a width of 320px */
    
@media only screen and (max-width: 767px) {
    
	.container 									{ width: 90%; position: relative; margin: 0 auto; padding: 0; }
	.column, .columns                           { float: left; display: inline; margin-left: 0px; margin-right: 0px; }
	.row                                        { margin-bottom: 20px; }
    .columns, .column { margin: 0 auto; }
        
    .container .one.column,
    .container .two.columns,
    .container .three.columns,
    .container .four.columns,
    .container .five.columns,
	.container .fivep.columns,
    .container .six.columns,
    .container .seven.columns,
    .container .eight.columns,
    .container .nine.columns,
    .container .ten.columns,
    .container .eleven.columns,
    .container .twelve.columns,
    .container .thirteen.columns,
    .container .fourteen.columns,
    .container .fifteen.columns,
    .container .sixteen.columns, 
    .container .one-third.column, 
    .container .two-thirds.column  { width: 90%; }
        
        /* Offsets */   
    .container .offset-by-one,              
    .container .offset-by-two,                  
    .container .offset-by-three,                
    .container .offset-by-four,                     
    .container .offset-by-five,                     
    .container .offset-by-six,                  
    .container .offset-by-seven,                
    .container .offset-by-eight,                
    .container .offset-by-nine,                     
    .container .offset-by-ten,                  
    .container .offset-by-eleven,               
    .container .offset-by-twelve,               
    .container .offset-by-thirteen,             
    .container .offset-by-fourteen,             
    .container .offset-by-fifteen { padding-left: 0; }         

    .simmer-down .home-callout-container {
    	margin-bottom: 0 !important;
    }
    .simmerdown-home .home-callout-box,
    .simmerdown-home .home-callout-box:first-child {
    	display:block;
    	width: 300px;
    	margin: 0 auto;
    	padding-bottom: 0;
    	margin-bottom: 20px !important;
    } 
                
}    
    
    