/*
Theme Name: Sebago
Template: nevada
*/

@import url("../nevada/style.css");  
@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);
@font-face
{
font-family: CheapPineSans;
src: url('/wordpress/wp-content/themes/nevada-child/css/2A9FDA_0_0.woff') ;
}

@font-face {
  font-family: CheapPineSans;
  src: url('/wordpress/wp-content/themes/nevada-child/css/2A9FDA_0_0.eot'); /* IE9 Compat Modes */
  src: url('/wordpress/wp-content/themes/nevada-child/css/2A9FDA_0_0.woff') format('woff') ; /* Modern Browsers */
  src: url('/wordpress/wp-content/themes/nevada-child/css/2A9FDA_0_0.ttf')  format('truetype'); /* Safari, Android, iOS */
}

html {
  scroll-behavior: smooth;	
}



/* Typography */

sup {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
  font-size: 0.75em;
}	

h1 a, 

h2 a, 

h3 a, 

h4 a, 

h5 a, 

h6 a {

	text-decoration: none;

}

h1.entry-title {

	margin:0 0 6px 0;

	font-family: 'Montserrat', sans-serif;

	font-weight: 700;

	font-size: 24px !important;

	color: #000;

}

a.blue-link,
a.blue-link:visited {
	color:	#005fb8;
}
a.blue-link:hover,
a.blue-link:active {
	color: #000;
}

h1.entry-title a {

	margin:0 0 6px 0;

	font-family: 'Montserrat', sans-serif;

	font-weight: 700;

	font-size: 24px !important;

	color: #000;

}



h1.entry-title a:hover {

	margin:0 0 6px 0;

	font-family: 'Montserrat', sans-serif;

	font-weight: 700;

	font-size: 24px !important;

	color: #005eb8;

}







.entry-post .entry-title {

	font-size:16px;

}

.entry-title a {

	border:none;

}

h1 {

	line-height: 140%;

	color: #000 !important;



}

h2 {

	line-height: 130%;

}

h3 {

	line-height: 130%;



}

h4 {

	line-height: 125%;



}

h5 {

	line-height: 120%;

	margin-bottom: 20px;

}

h6 {

	line-height: 120%;

	margin-bottom: 20px;

}

a,

#logo h1 a,

.entry-title a {

	color:#333;

}

#sidebar a,

#sidebar_second a {

	color:#666666;

}

.edit-link a {

	background: #333333;

	color:#FFFFFF;

}

#footer a,

.unitedthemes a,

.copyright a {

	color:#999999;

}

#footer a:hover,

.unitedthemes a:hover,

.copyright a:hover {

	color:#FAFAFA;

}

.portfolio-title,

.portfolio-title a {

	color:#FFFFFF;

}

.hide-mobile{
		display: block;
	}
	.hide-desktop{
		display: none;
	}
	

.normal {

	font-weight: normal;

}

.bolder {

	font-weight: bolder;

}

.bold {

	font-weight:bold;

}

.italic {

	font-style:italic;

}

p {

	margin: 0 0 0 0;

	line-height: 120%;

}

p img {

	margin: 0;

}

em {

	font-style: italic;

}

strong {

	font-weight: bold;

}

small {

	font-size: 80%;

}



hr {

	height: 20px;

	padding-top: 20px;

	margin-bottom: 20px;

	margin-top: 20px;

	border-width: 1px 0 0;

	border-top:1px solid #D9D9D9;

}







/* Teaser */



#teaser {

	background-color:#FFFFFF;

	padding-top:0px;

}

#page-title {

	margin:0;

	font-size:20px;

	text-transform:uppercase;

	background-attachment: scroll;

	background-repeat: repeat-x;

	background-position: left center;

	background-image: url('images/icons/divider1.png');

	letter-spacing:1px;

}

#page-title span {

	background-color:#FFFFFF;

}





/* Header */



#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-icons-twitter img,
.h-right-icons-insta img,
.h-right-icons-fb img {
/*
	background: #fff;
	border-radius: 50%;
*/
	padding: 1px;
}

.h-right {

	padding-right: 85px;

	float:right;

	text-align: left;

	display: block;

	margin: 15px 10px 0px 0px;

	color: #fff;

}	

.h-right ul a {

	padding:0;

	text-align: left;

	margin-top: 10px;

	display: block;

	color: #fff;

	opacity: .7;



}

.h-right ul a:hover {

	color: #fff;

	opacity: 1;

	-webkit-transition: margin 0.5s ease-out;

    -moz-transition: margin 0.5s ease-out;

    -o-transition: margin 0.5s ease-out;



}



.h-right ul li {

	font-family: 'Montserrat', sans-serif;

	font-weight: 100;

	float:right;

	text-align: left;

	display: block;

	margin:0 0px 0 20px;

	line-height: 10px;



}

.h-right .widget-title {

	text-align:left;

	margin-bottom:10px;

	color: #fff;

}

h.right .widget_text {

	text-align:left;

	color: #fff;

}

.h-right > div {

	padding:0;

	margin:0 0 0 20px;

	float:right;

}

#logo h1 {

	margin: 0;

	padding: 0;

	line-height: 32px;

	font-size:32px;

	color:#000;

}

#logo {

	float:left;

	margin: 20px 0px 0px 0px;



}

#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 -6px;

	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;

}



/* Navigation Bar */



.nav-wrap {

	background-color:#005eb8;

	border-bottom:2px solid #203471;

		

}

#navigation {

	float:right;

	margin:10px 0px 0 10px;

}

#navigation ul li ul li a {

	font-weight:normal !important;

}

#navigation ul {

	position: relative;

	width:100%;

}



#navigation ul a {

	position: relative;

	width:100%;

}



#navigation ul li {

	position: relative;

	display:block;



}

#navigation ul li a {

	font-family: 'Montserrat', sans-serif;

	display:block;

	line-height:80px;

	margin-left:30px;

	text-transform: uppercase;

    -webkit-transition: margin 0.1s ease-out;

    -moz-transition: margin 0.1s ease-out;

    -o-transition: margin 0.1s ease-out;

}



#navigation ul li a:hover {

	color: #fff !important;

	margin-top: -6px;

}



#navigation ul li:first-child:hover {

	color: #fff !important;

	margin-top: -6px;

}





#navigation ul li:first-child a,

#navigation ul li:first-child ul.sub-menu {

	margin:0 ;

}

.naviline {

	display: none;

}

#navigation ul li:first-child .naviline {

	display:none;

}





/* Nav Sublevel  */



#navigation ul.sub-menu li a {

	height: 32px;

	line-height: 32px;

	border-radius: 0;

	min-width: 160px;

	position: static;

	margin:0;

	padding:0 10px;

}



#navigation ul.sub-menu  {

	margin-left:30px;

}  

#navigation ul.sub-menu ul  {

	margin-left:0;

	margin-top:-1px;

} 

#navigation ul.sub-menu li:last-child a {

	border-bottom:0 none;

}

#navigation ul li ul li ul li {

	display:block;

}

#navigation ul.sub-menu li:last-child a {

	border-bottom:0 none;

}

#navigation ul li ul li ul li {

	display:block;

}

#sidebar ul.sub-menu,

#sidebar_second ul.sub-menu {

	margin-top:6px;

}



/* Responsive Menu */



.mm-trigger {

		border:0px solid #D9D9D9;

		padding:10px;

		display:none;

		line-height:21px;

		margin:0px 10px;

		cursor:pointer;

		color:#333333;

		font-weight:bold;

}

.mm-trigger:hover {

		background-color:#005fb8;

}



#mobile-menu {

	margin-top:130px !important;

	display:none;

}

#mobile-menu ul {

	margin-bottom:10px;

	list-style: none;



}

#mobile-menu li {

		margin-left:0;

		border-bottom:2px solid #fff;

		padding-bottom:6px;

		margin-bottom:6px;

		padding-left:10px;

		background-repeat: no-repeat;

		background-position: left 5px;

		background-color:#005fb8 !important;

		list-style: none;

		background-image: none !important;

}

#mobile-menu li a {

		font-family: 'Montserrat', sans-serif; 

		font-weight: bold;

		font-size: 20px;

		color:#fff;

		display:block;

		padding-bottom: 10px;

		padding-top: 10px;

		list-style: none;

		text-transform: uppercase;

}



#mobile-menu li a:hover {

		color:#fff !important;

}



#mobile-menu ul.sub-menu {

	margin-bottom:0;

}

#mobile-menu ul.sub-menu li:last-child {

	border:none;

	margin-bottom:0;

	padding-bottom:0;

	border-bottom: 1px solid #000;

}

.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;

}

#hidepage {

	position: fixed;

	top: 0;

	right: 0;

	width: 50px;

	height: 50px;

	display: block;

	cursor:pointer;

	background-attachment: scroll;

	background-image: url('images/hidepage.png');

	background-repeat: no-repeat;

	bottom:-50px;

	z-index:8;

}



#lang_sel { text-align:left; }





/* Teaser */



#teaser {

	background-color:#FFFFFF;

	padding-top:25px;

}

#page-title {

	font-family: 'CheapPineSans', sans-serif;

	margin-bottom: -50px;

	font-size:72px;

	line-height: 1;

	text-transform:uppercase;

	background-attachment: scroll;

	background-repeat: repeat-x;

	background-position: left center;

	background-image: none;

	letter-spacing:0px;

}

#page-title span {

	padding-right:10px;

	background-color:#FFFFFF;

}







/* Content Styles */



#content-wrap {

	padding:40px 0 30px 0;

	min-height:100%;

	background-color:#FFFFFF;

	}



#content-wrap-home {

	padding:40px 0;

	min-height:100%;

	background-color:#656d8e;

	border-top: solid 0px #fff;

	background-image: url(/wordpress/wp-content/uploads/2014/05/simmer-home.jpg);

	background-repeat: no-repeat ;

	background-position: center top;



	}



#wrap {

	border-top: none;

	

	}



/* Footer Styles */



#footer-wrap {

	background-repeat: repeat;

	background-color:#005eb8;

}

#footer {

	clear: both;

	padding-top: 30px;

	display:block;

	color:#999999;

}

#footer .description {

	color:#fff;

}

#footer.noborder {

	border: none;

	padding-top: 0;

}

#sub-footer-wrap {

	padding:0px 0px 0px 0px;

	clear:both;

	background-color:#002140;

}

.copyright {

	float: left;

	font-family: 'Montserrat', sans-serif;

	text-align:left;

	margin-left: -20px;

	padding-top:10px;

	font-size: 14px;

	font-weight: 700;

	color:#fff;

	line-height: 45px;

}



.copyright a {

	color:#fff;

}



.bottlecap {
	float: left;
	padding-right: 10px;
}
.bottlecap img {
	background: #fff;
	border-radius: 50%;
}


.footeremail {

	float: right;

	display: inline;

	width: 460px;

}



.footeremail form {

	display: inline !important;

	float: right;

	width: 460px;

	padding-top: 8px;	

}



.footeremail-copy {

	float: left;

	display: inline;

	width: 215px;

 	text-align: left;

}



.footeremail-field {

	float: left;

	display: inline;

	width: 210px;

	padding-top: 10px;

}



.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;

	font-family: 'Montserrat', sans-serif;

	text-align:right;

	padding-right: 15px;

	font-size: 13px;

	font-weight: 700;

	color:#fff !important;

	line-height: 50px;

	display: inline;

}





/* Constant Contact Form */



div#cc_form_1 {

		display: inline;

}



div.cc_email_address {

	display: inline;

}



div.cc_Go {

	float: right;

	display: inline;

	background-color: #3170ca;

}



input#cc_Go.b {

	display: inline;

	color: #fff;

	border: none;

	background-color: #3170ca;

	border-radius: 0px;

	border-bottom: solid 1px #000;

	-webkit-gradient (linear, left top, left bottom, color-stop(0.05, #3170ca), 	color-stop(1, #3170ca) );

	background-image: none;

	text-shadow: none;

	font

	}	



input#cc_Go.b:hover {

	color: #002140;

}	



div.kws_input_fields {

	margin-bottom: 10px;	

	display: inline;

}



.kws_input_container {

		background-color: #3170ca;

		display: inline;

}



#footer select {

	margin-bottom:20px;

	width:100%;

}

#footer li:last-child,

#footer li.last,  {

	margin-bottom:0;

}





/* Blog Layout */



.entry-post {

	display:block;

	padding:0;

}

.post .entry-content {

	margin:0;

}

.post-image {

}

.thumb {

	margin-bottom:20px;

	position:relative;

}

.thumb img {

	display:block;

}

.gallery-slogan {

	font-size:28px;

}

.entry-header {

	margin:0;

}

.entry-summary {

	padding:0;

}



#sidebar a:hover {

	color: #005eb8 !important;

}





.widget_categories li,

.widget_archive li {

	padding-left:10px;

	background-repeat: no-repeat;

	background-position: left 4px;

	font-size:14px;

	font-family: 'Montserrat', sans-serif;

	color: #000 !important;

	}



.widget_archive a {

	color: #000 !important;

}



.widget_categories a {

	color: #000 !important;

}



.widget_categories a:hover {

	color: #005eb8;

}



.widget_archive a:hover {

	color: #005eb8;

}







.entry-summary p {

	font-size:16px;

	font-family: 'Montserrat', sans-serif;

	color: #000;

	line-height: 1.6 !important;

	

}

.entry-meta {

	font-size:14px;

	font-family: 'Montserrat', sans-serif;

	color: #000;

	font-weight:normal;

	padding-top:5px;

	padding-bottom:5px;

	border-top:1px solid #D9D9D9;

	border-bottom:1px solid #D9D9D9;

}

.entry-meta-single-post a,

.entry-meta a {

	color:#000;

}	

.entry-meta-single-post a:hover,

.entry-meta a:hover  {

	color:#000 !important;

}	



.entry-meta-single-post {

	font-size:11px;

	font-style:normal;

	font-weight:normal;

	font-style:italic;

	margin-bottom:20px;

}

.post-ut {

	margin:0;

	padding:0;

	float:left;

}

.entry-date {

	margin-right:10px;

	padding-right:10px;

	border-right:0px solid #fff !important;



}

.author-link {

	display: none;

	border-right:1px solid #fff !important;

}

.comments-link {

	display: none;



}

.tag_links {

	line-height:16px;

	padding:5px 0;

	display: -moz-inline-stack;

	display:inline-block;

	vertical-align: top;

	margin:20px 0;

	font-size:11px;

	border-top:1px dashed #D9D9D9;

	border-bottom:1px dashed #D9D9D9;

}

.entry-like {

	float:right;

	font-size:11px;

	display:block;

}

.lambda-like,

.lambda-unlike {

	background-attachment: scroll;

	background-repeat: no-repeat;

	display:inline-block;

	padding-left:20px;

	background-position: left center;

}

.lambda-unlike {

	background-image: url('images/icons/lambda-unlike.png');

}

.entry-like a {

	cursor:pointer;

	font-weight:normal;

}

.meta-sep {

	margin-right:2px;

	margin-left:2px;

	color:#111111;

}

.post {

	margin-bottom: 20px;

}



/* donations */





.donations {

width: 100%;

}



div.donations-single-left {

	float: left; 

	width: 600px;

}



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: 306px;

	margin-left: 30px;	

}



.donations-form {

	float: left;

	width: 306px;

}



.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;

}





/* distributors */





.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;

}





.distributors {

width: 100%;

margin-top: 0px;

}



div.distributors-single-left {

	float: left; 

	width: 600px;

}



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: 306px;

	margin-left: 30px;	

}



.donations-form {

	float: left;

	width: 306px;

}







/* Staff Page Styles  */



.staff{

float: left; 

width: 100%

}



.staff h2{ 



text-align: left;

line-height: .75; 

font-family: 'Montserrat', sans-serif;

	font-size: 20px;

	font-weight: 700;

	line-height: 16px;

	color: #000;

	text-transform: uppercase;	

}



.staff h3{ 



text-align: left; 

font-family: 'Montserrat', sans-serif;

	font-size: 16px;

	font-weight: 700;

	color: #000;	

	margin-bottom: 4px;

}



.staff phone{ 



text-align: left; 

font-family: 'Montserrat', sans-serif;

	font-size: 16px;

	line-height: 24px;

	font-weight: 700;

	color: #666666;	

}



.staff a { 



text-align: left; 

font-family: 'Montserrat', sans-serif;

	font-size: 16px;

	line-height: 16px;

	font-weight: 700;

	color: #666666;	

}

 

.staff a:hover { 



	text-align: left; 

	font-family: 'Montserrat', sans-serif;

	font-size: 16px;

	line-height: 16px;

	font-weight: 700;

	color: #005eb8;	

}



.staff p{ 



text-align: left; 

font-family: 'Montserrat', sans-serif;

	font-size: 16px;

	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: 306px; padding-bottom: 20px;

	

	

}



.post_row {

   width: 978px;

   clear: both;

   margin-top: 40px;



}

.post_class {

   width: 306px;

   float: left;

   padding-right: 20px;



}



/* Beer Archive */



.Beer {

float: left; 

padding-right: 30px;

width: 100%;



}



a[rel="bookmark"]:hover + .meta * {

    color: #005eb8;

}



.beer-post_row {

   width: 978px;

   clear: both;





}

.beer-post_class {

   width: 225px;

   float: left;

   overflow: hidden;

   margin-right: 15px;

   margin-bottom: 20px;

   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: left; 

font-family: 'Montserrat', sans-serif;

	font-size: 16px;

	font-weight: 700;

	color: #000;	

	margin-bottom: 4px;

}



.beer subtitle { 

text-align: left; 

font-family: 'CheapPineSans', sans-serif;

	font-size: 48px;

	line-height: 1.5;

	color: #000;	

	margin-bottom: 30px;

	margin-top: 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{ text-align: left; font-weight: bold; } 

.beer img{ padding-left: 25px; margin-top: 0px; text-align: center; max-width: 225px; padding-bottom: 0px;

	

	

}



/* Beer Single */



.beer-single {

	width: 100%;

}



div.beer-single-left {

	float: left; 

	width: 642px;

}



div.beer-single-right {

	float: right; 

	width: 30%;

	margin-top: -50px;

}



.beer-single-title {

	float: left;

	width: 100%;

	line-height: 1;

	height: auto;

	background-color: #fff;

	margin-left: -10px;

	margin-bottom: 30px;

}



.beer-single-title h1 {

	text-align: left; 

	line-height: 1;

	padding-bottom: 20px;

	font-family: 'CheapPineSans', sans-serif;

	font-size: 72px;

	margin: -10px 10px -20px 10px;

	color: #000;

}



.beer-single-title subtitle { 

	text-align: left; 

	font-family: 'Montserrat', sans-serif;

	line-height: 1;

	font-size: 18px;

	color: #000;	

	padding-top: 20px;

	margin-bottom: 30px;

	margin-left: 10px;

}



.beer-single img { 

	vertical-align: top;

	text-align: right; 

	padding-left: 25px; 

	max-width: 306px; 

	padding-bottom: 0px;



}



.beer-single-left h2 { 



	text-align: left;

	font-family: 'CheapPineSans', sans-serif;

	font-size: 36px;

	color: #000;

	text-transform: uppercase;	

	margin-top: 40px;

	padding-bottom: 19px;

	border-bottom: solid 1px #ccc;

}



.beer-single h3 { 

 	text-align: left; 

	font-family: 'Montserrat', sans-serif;

	font-size: 18px;

	font-weight: 400;

	color: #000;		

}



.beer-single p {

	

	font-family: 'Montserrat', sans-serif;

	font-size: 18px;

	font-weight: 400;

	color: #000;

	margin-bottom: 20px;

	

.beer a:hover {  

	color: #005eb8;	

	

}



.beer-single p a { text-align: left; } 

	

	

}



.beer-specs {



width: 600px;

display: inline;



	

}



.beer-specs-bg {


background-color: #e8e8e8;

width: 436px;

display: inline;

margin-right: 10px;

padding: 15px 10px 10px 10px;

	

}



.beer-specs-bg-mobile {

	

	background-color: #fff;	

	width: 70%;

	height: auto;

	display: inline;

	padding: 5px;	

	}



.beer-specs h3 {

	padding-left: 10px;

	display: inline;

	font-family: 'Montserrat', sans-serif;

	font-size: 24px;

	font-weight: 700;

	color: #000;	

}



.beer-specs h4 {

	padding-left: 10px;

	display: inline;

	font-family: 'Montserrat', sans-serif;

	font-size: 18px;

	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;	

}



.beer-specs img {

	padding-left: 2px;

	display: inline;

}



.beerlinkimg {

	float: right;

	display: inline !important;

	width: 170px;

}



.beerlinkimg img {

	float: left;

	width: 38px;		

	text-align: left;

	margin-left: 10px;



	}





/* Brewpub Menu Page */



.menu-page {

	float: left;

	display: inline;

	margin-top: 25px;

	margin-right: 10px;
	margin-bottom: 32px;

}



.menu-page h2 {

	text-align: center;

	font-family: 'Montserrat', sans-serif;

	font-size: 18px;

	font-weight: 700;

	margin-top: 0;

	padding-bottom: 3px;

	color: #000;
	
	margin-bottom: 10px;

}



.menu-page h2:hover {

		color: #005eb8;	



}



/* Location Menu Page */



.menupage {

	width: 100%;

	padding-top: 15px;

}



.menunav {
	float: left;
	width: 306px;
	background-color: #f1f1f1;
	margin-top: 20px;
}


.brewpub-menu-wrapper {
	padding-left: 346px;
	position: relative;
	margin-left: -10px;
}



@media only screen and (min-width:1024px){
	.brewpub-menu-wrapper {
		margin-left: 0;
	}
}
.brewpub-menu-wrapper:after {
	content: "";
	display: table;
	clear: both;
}
.brewpub-menu-wrapper .menunav {
	position: relative;
	width: 306px;
	right: 346px;
	margin-left: -100%;
}
.brewpub-menu-wrapper .menucontent {
	position: relative;
	float: left;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}
.brewpub-menu-wrapper .menucopy.brewpub-menu-item.active-menu-page {
	display: block;
}
.brewpub-menu-wrapper .menucopy.brewpub-menu-item {
	margin: 0 !important;
	padding: 20px 0 0 0 !important;
	width: 96% !important;
	display: none;
}
@media only screen and (min-width:1024px){
	.brewpub-menu-wrapper .menucopy.brewpub-menu-item {
		width: 100% !important;
	}
}
.brewpub-menu-wrapper .menuitems {
	width: 100% !important;
}
.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;

	color: #000 !important;

	

}



.menunav ul:last-child {

	border-bottom: solid 0px #fff;

	

}





.menunav ul:hover {

	text-align: left;

	background-color: #b26f00;

	color: #fff !important;

}



.menucontent {

	float: right;

	padding-top: 10px;

	padding-right: 15px;



}



.menunav-mobile {

display: none;

}





/* Menu Copy */



#menucopy {

	float: left;

	color: #fcfcfc;

	background-color: #fff;

	margin-top: 0px;



}



.menuitems {



	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;

	color: #000;

	margin-bottom: 2px !important;

}

.menucopy h3 span.pricing {
    font-size: 16px;
    font-weight: 400;
}

.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;

}

.menu-page .meta p {
	
	text-align: center;

	font-family: 'Montserrat', sans-serif;

	font-size: 14px;

	font-weight: 400;

	margin-top: -10px;

	color: #000;
}

iframe { 

	overflow-x:hidden;

	overflow-y:hidden;

}





/* Parent Nav */

	

.preload{

    display:none!important;

}



.parent-menu {

	width: 978px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 25px;

	margin-bottom: -10px;

}



.parent-menu a {

	text-align: left; 

	font-family: 'CheapPineSans', sans-serif;

	font-size: 24px;

	color: #666;	

	padding-top: 20px;

	cursor: pointer;

}



.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: 978px;

	margin-right: auto;

	margin-left: auto;

	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: 978px;

	margin-right: auto;

	margin-left: auto;

	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: 978px;

	margin-right: auto;

	margin-left: 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)

}



/* Tooltip */



a.tooltip {outline:none; }

a.tooltip strong {line-height:30px;}

a.tooltip:hover {text-decoration:none;} 

a.tooltip span {

    z-index:10;display:none; padding:14px 20px;

    margin-top:60px; margin-left:-160px;

    width:240px; line-height:16px;

}

a.tooltip:hover span{

    display:inline; position:absolute; 

    border:2px solid #FFF;  color:#000;

    background:#fff repeat-x 0 0;

}

.callout {z-index:20;position:absolute;border:0;top:-22px;left:120px;}

    

/*CSS3 extras*/

a.tooltip span

{

    border-radius:2px;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

        

    -moz-box-shadow: 0px 0px 3px 2px #666;

    -webkit-box-shadow: 0px 0px 3px 2px #666;

    box-shadow: 0px 0px 3px 1px #666;



    opacity: 1.0;

}

/* Brewpub Archive */



.brewpub {

	float: left; 

	width: 100%;

	margin-top: 0px;

}



.brewpub-post_row {

   width: 978px;

   clear: both;

   margin-top: 40px;



}

.brewpub-post_class {

   width: 306px;

   float: left;

   margin-right: 20px;

   margin-bottom: 50px;

   text-align: center;

}



.brewpub h2{ 



	text-align: center;

	line-height: 1; 

	font-family: 'Montserrat', sans-serif;

	margin-top: 30px;

	font-size: 18px;

	font-weight: 700;
	color: #000;

	text-transform: uppercase;	

}



.brewpub h3{ 



text-align: left; 

font-family: 'Montserrat', sans-serif;

	font-size: 16px;

	font-weight: 700;

	color: #000;	

	margin-bottom: 4px;

}



.brewpub subtitle { 

text-align: left; 

font-family: 'CheapPineSans', sans-serif;

	font-size: 48px;

	line-height: 1.5;

	color: #000;	

	margin-bottom: 30px;

	margin-top: 30px;

}



.brewpub p{ 



	text-align: center;

	font-family: 'Montserrat', sans-serif;

	font-size: 14px;

	font-weight: 400;

	margin-top: -10px;

	color: #000;

	

}



.brewpub a:hover {  

	color: #005eb8;

}



.brewpub p a{ text-align: left; font-weight: bold; } 

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

	

}



.brewery-location a {

	float: left;

	margin-top: -6px;

	margin-left: 70px;



}



.brewery-location h4 {

	float: left;

	text-align: center;

	font-family: 'Montserrat', sans-serif;

	font-size: 14px;

	font-weight: 400;

	margin-left: -150px;

	margin-top: 23px;

	color: #000;



}



.brewery-contact {

	float: left;

	margin-top: 25px;

	margin-bottom: 25px;

	margin-left: 25px;

	text-align: center;

}



.brewery-contact img {

	float: left;

	margin-bottom: 27px;

	text-align: center;f

}





.brewery-contact h2 {

	text-align: center;

	font-family: 'Montserrat', sans-serif;

	font-size: 14px;

	font-weight: 400;

	margin-top: -3px;

	padding-bottom: 3px;

	color: #000;

}



.brewery-contact p { 



	text-align: left;

	font-family: 'Montserrat', sans-serif;

	font-size: 14px;

	font-weight: 400;

	color: #000;

	line-height: 1.5;

	padding-bottom: 5px;

	margin-top: -4px;

	

}







/* Brewpub Single */



.brewpub-single {

width: 100%;

}



div.brewpub-single-left {

	float: left; 

	width: 630px;

	margin-left: -16px;

}



div.brewpub-single-right-top {

	float: right;

	width: 310px;

	margin-left: 20px;



}



div.brewery-single-right-top {

	float: right;

	width: 310px;

	margin-left: 20px;



}



div.brewpub-single-right {

	float: right;

	width: 310px;

	margin-left: 20px;



}



.brewpub-single romance {

	text-align: left;

	font-family: 'Montserrat', sans-serif;

	font-size: 16px;

	font-weight: 400;

	color: #000;

	line-height: 1.5;

	padding-bottom: 40px;

}



.brewpub-single-title {

padding-right: 30px;

margin-left: auto !important;

margin-right: auto !important;

width: 100%;

}



.brewpub-hero {



position: relative;

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: 130px;

    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: 72px;

	padding-left: 70px;

	padding-bottom: 0px !important;

    color: #fff;

} 



p.hero-label_subtitle{  

	text-align: left; 

	font-family: 'CheapPineSans', sans-serif;

	font-size: 36px;

	padding-left: 70px;

	padding-bottom: 0px;

    color: #fff;

} 


.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 a:hover {

	color: #000;	

}



.brewpub-single-right icons {

	display: inline;

	padding-right: -10px;

}



.brewpub-button {

	

	padding-top: 7px;

	margin-bottom: 20px;

	width: 310px;

	height: 35px;

	text-align: left;

	background-color: #005eb8;

	border-bottom: solid 2px #002140;

}



.brewpub-button:hover {

	

	padding-top: 7px;

	margin-bottom: 20px;

	width: 310px;

	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;	

}



div.review-icons {



width:100%;

float:left;

padding-bottom: 20px;

}



div.review-icons img {

max-width: 100%;

height: auto;

display: inline;

background-color: #f2f2f4;

border-bottom: solid 2px #cbcbcb;

}



div.review-icons img:hover {

display: inline;

background-color: #e7e7e7;

border-bottom: solid 2px #cbcbcb;

}



/* Our Story */



.ourstory {



position: relative;

margin-top: 30px;

margin-left: auto !important;

margin-right: auto !important;

max-width: 978px; 

padding-bottom: 0px;



}

  

.ourstory-label {  

    position:absolute; 

    bottom:4px; 

    left:0px;  

    height: 250px;

    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: 70px;

	padding-right: 70px;

    color: #fff;

} 



p.ourstory_subtitle{  

	text-align: left; 

	font-family: 'Montserrat', sans-serif;

	font-size: 18px;

	font-weight: 400;

	padding-top: 10px;

	padding-left: 70px;

	padding-right: 70px;

	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:45px; 

    left:525px;  

    height: 77px;

    width:347px;  

    z-index: 999;

    /* styling bellow */  

    background-repeat: repeat-x repeat-y;



}



  .ourstory-sig-mobile {  

   display: none;

} 





/* distributors */





.distributors {

width: 100%;

margin-top: 0px;

}



div.distributors-single-left {

	float: left; 

	width: 600px;

}



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: 306px;

	margin-left: 30px;	

}



.distrib-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;	

}



.distrib-button a:after {

	

	content: '»';

	margin-left: 5px;

	font-weight: 400;

}



.distrib-button a:hover {

	

	text-align: left;

	font-family: 'Montserrat', sans-serif;

	font-size: 18px;

	font-weight: 700;

	color: #fff;

	text-transform: uppercase;	

}





.donations-form {

	float: left;

	width: 306px;

}







/* donations */





.donations {

width: 100%;

}



div.donations-single-left {

	float: left; 

	width: 600px;

}



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: 306px;

	margin-left: 30px;	

}



.donations-form {

	float: left;

	width: 306px;

}



.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;

}







/* Jobs */





.jobs {

width: 100%;

}



.jobs-copy {

     float: left;

     width: 100%;

}



.jobs-copy p {

     text-align: left;

     font-family: 'Montserrat', sans-serif;

     font-size: 18px;

     line-height: 1.55;

     font-weight: 400;

     color: #000;

     padding-bottom: 20px;

}



.jobs-copy H2 {



	text-align: left; 

	font-family: 'CheapPineSans', sans-serif;

	font-size: 36px;

    color: #000;



}



.jobs-form {

     padding-left: 15px;

     float: left;

     width: 100%;

     background-color: #cccccc;

}



.jobs-copy ul {

     text-align: left;

     list-style: disc;

}



.jobs-copy li {



     font-family: 'Montserrat', sans-serif;

     font-size: 18px;

     line-height: 1.55;

     font-weight: 400;

     color: #000;

}





/* Gravity Forms */





.gform_heading {



}



.donations-form {

     float: left;

     padding-left: 10px;

     background-color: #ccc;

}



h3.gform_title {

     text-align: center;

     font-family: 'Montserrat', sans-serif;

     font-size: 24px;

     font-weight: 700;

}



.gfield_label {

     text-align: left;

     font-family: 'Montserrat', sans-serif;

     font-size: 16px;

     font-weight: 400;

}



.gfield_radio {

     text-align: left;

     font-family: 'Montserrat', sans-serif;

     font-size: 14px;

     font-weight: 400;

     vertical-align: bottom !important;

     overflow: auto !important;

}



.gfield_radio li input[type=radio] {

     margin-top: 0px !important;

     padding-left: 2px !important;

     overflow-x: visible !important;

}



.gfield.gsection {

     padding-top: 30px !important;

     padding-bottom: 0px !important;

    border-bottom: solid 1px #999999 !important;

}



h2.gsection_title {

     text-align: left;

     font-family: 'CheapPineSans', sans-serif !important;

     font-size: 40px !important;

    color: #000;

    border-bottom: solid 1px #999999;

}



.gform_body p {

	 text-align: left;

     font-family: 'Montserrat', sans-serif;

     font-size: 14px;

     line-height: 18px !important;

     font-weight: 400;

     color: #000;

     vertical-align: bottom !important;

     overflow: auto !important;

}





div.donations-single-left {

     float: left;

     width: 600px;

}



div.donations-single-right {

     float: right;

     width: 306px;

     margin-left: 30px;

     display: inline;

    

}



.donations-form {

     float: left;

     width: 306px;

     margin-top: 10px;

}











/* Sebago Card */





.sebagocard {

width: 100%;

}



div.sebagocard-single-left {

	float: left; 

	width: 630px;

}



div.sebagocard-single-right {

	float: right; 

	width: 306px;

	margin-left: 20px;

	margin-right: 10px;

	display: inline;

}



.sebagocard-order {

	float: left;

	width: 306px;

	display: inline;

	margin-top: 10px;

}



.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 {

	float: left;

	width: 306px;

	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: 20px;

	margin-right: 20px;

	float: left;

}





.sebagocard-balance-button {

	

	padding-top: 7px;

	margin-bottom: 20px;

	width: 310px;

	height: 35px;

	text-align: left;

	background-color: #005eb8;

	border-bottom: solid 2px #002140;

}



.sebagocard-balance-button:hover {

	

	padding-top: 7px;

	margin-bottom: 20px;

	width: 310px;

	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: 48px;

    color: #000;

}



.sebagocard h3 { 



	text-align: left;

	line-height: 1.5; 

	font-family: 'Montserrat', sans-serif;

	font-size: 24px;

	font-weight: 700;

	color: #000;

	text-transform: uppercase;

	padding-top: 10px;

}



.sebagocard h4 { 



	text-align: left;

	line-height: 1.5; 

	font-family: 'Montserrat', sans-serif;

	font-weight: 700;

	font-size: 18px;

	color: #000;

	padding-top: 15px;

	text-transform: uppercase;

}



.sebagocard h5 { 



	text-align: left;

	line-height: 1.5; 

	font-family: 'Montserrat', sans-serif;

	font-weight: 700;

	font-size: 16px;

	color: #333333;

	padding-top: 15px;

	margin-bottom: 0px;

	text-transform: uppercase;

}



.sebagocard p { 



	text-align: left;

	line-height: 1.5; 

	font-family: 'Montserrat', sans-serif;

	font-weight: 400;

	font-size: 18px;

	color: #000;

}



.sebagocard sidebar { 



	text-align: left;

	padding-top: 0px;

	line-height: 1.7; 

	font-family: 'Montserrat', sans-serif;

	font-weight: 400;

	font-size: 16px;

	color: #666666;

}



.sebagocard fineprintlight { 



	text-align: left;

	line-height: 1.5; 

	font-family: 'Montserrat', sans-serif;

	font-weight: 400;

	font-size: 14px;

	color: #cbcbcb;

	padding-top: 10px;

}



.sebagocard fineprintdark { 



	text-align: left;

	line-height: 1.5; 

	font-family: 'Montserrat', sans-serif;

	font-weight: 400;

	font-size: 14px;

	color: #000;

	padding-top: 10px;

}



.sebagocard ul {

	list-style: disc;

	

	

}



.sebagocard li { 



	text-align: left;

	line-height: 1.5; 

	font-family: 'Montserrat', sans-serif;

	font-weight: 400;

	font-size: 14px;

	color: #000;

	padding-top: 10px;

}





.sebagocard-hero {



position: relative;

margin-top: 30px;

margin-left: auto !important;

margin-right: auto !important;

max-width: 1080px; 

padding-bottom: 0px;



}

  

.sebagocard-label {  

    position:absolute; 

    bottom:4px; 

    left:0px;  

    height: 130px;

    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:650px;  

    height: 227px;

    width:301px;  

    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: 72px;

	padding-left: 70px;

	padding-bottom: 0px !important;

    color: #fff;

} 



p.sebagocard-label_subtitle{  

	text-align: left; 

	font-family: 'CheapPineSans', sans-serif;

	font-size: 36px;

	padding-left: 70px;

	padding-bottom: 0px;

    color: #fff;

} 



	

/* Form Buttons */



input[type="submit"], 

input[type="reset"], 

input[type="button"] {

	cursor:pointer;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3170ca), color-stop(1, #3170ca) );

	background:-moz-linear-gradient( center top, #3170ca 5%, #3170ca 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3170ca', endColorstr='#3170ca');

	-moz-border-radius:0px;

	-webkit-border-radius:0px;

	background-color:#3170ca;

	border-radius:0px;

	display:inline-block;

	border: none;

	margin-top: 25px;

	padding:6px 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 #000;

	font-family: 'Montserrat', sans-serif;

	font-weight: 700;

	font-size: 14px;

	color: #fff;

	-webkit-box-shadow: none;

	box-shadow: none;

}



input[type="submit"]:active, 

input[type="reset"]:active, 

input[type="button"]:active {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #26547f), color-stop(1, #26547f) );

	background:-moz-linear-gradient( center top, #26547f 5%, #26547f 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26547f', endColorstr='#26547f');

	color: #fff;

	border-bottom: solid 1px #000;

	margin-top: 25px;

	padding:5px 5px;

	background-color: #26547f;

}







input[type="submit"]:hover, 

input[type="reset"]:hover, 

input[type="button"]:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #26547f), color-stop(1, #26547f) );

	background:-moz-linear-gradient( center top, #26547f 5%, #26547f 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26547f', endColorstr='#26547f');

	color: #fff;

	border: none;

	border-bottom: solid 1px #000;

	margin-top: 25px;

	padding:6px 5px;

	background-color: #26547f;

}



button.full-width, 

input[type="submit"].full-width, 

input[type="reset"].full-width, 

input[type="button"].full-width {

	width: 100%;

	padding-left: 0 !important;

	padding-right: 0 !important;

	text-align: center;

	border: none;

	border-bottom: solid 1px #000;

	margin-top: 25px;

	padding:6px 5px;



}



/* Styled Buttons */



.button{

	transition: all 0.2s linear;

	-moz-transition: all 0.2s linear;

	-webkit-transition: all 0.2s linear;

	-o-transition: all 0.2s linear;

	margin-right:20px;

	margin-bottom:20px;

	padding:5px 10px;

	text-align:center;

	display: inline;

	border-top: solid 0px #fff;



}

.button:active{

	bottom:-1px;

}

.button.large	{ font-size:24px; padding:15px 30px !important;}

.button.medium	{ font-size:18px; padding:10px 30px !important;}

.button.small	{ font-size:15px;}

	







/* Contact Profiles */



.contact {

	width: 100%;



}



.contact-body {

	float: left; 

	width: 725px;

}



.contact-sidebar {

	float: right; 

	width: 225px;

	margin-left: 25px;

	margin-right: 0px;	

}



.contact-sidebar-box {

	float: left;	

	margin-top: 43px;

	width: 225px;

	height: 365px;

	background-color: #e8e8e8;

}



.contact-sidebar-box-2 {

	float: left;	

	margin-top: 65px;

	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;

}
.contact-post_class:nth-of-type(4) {
	clear: both;
}


.contact h2{ 



	text-align: left;

	line-height: 1; 

	font-family: 'Montserrat', sans-serif;

	margin-top: 30px;

	font-size: 16px;

	font-weight: 700;

	color: #000;

	text-transform: uppercase;	

}



.contact h3{ 



text-align: left; 

font-family: 'Montserrat', sans-serif;

	font-size: 16px;

	font-weight: 700;

	color: #000;	

	margin-bottom: 4px;

}



.contact p{ 



	text-align: left;

	font-family: 'Montserrat', sans-serif;

	font-size: 14px;

	font-weight: 400;

	color: #000;

	line-height: 1.5;

	padding-bottom: 10px;

	

}



.contact-sidebar h3 { 



	text-align: left; 

	padding-top: 15px;

	margin-left: 15px;

	margin-bottom: 5px;

	font-family: 'Montserrat', sans-serif;

	font-size: 16px;

	font-weight: 700;

	color: #000;	

}



.contact-sidebar img { 

	width: 225px;

	margin-top: -18px; 

	margin-bottom: 28px;

	width: 100%;

	border: none !important;

}





.contact-sidebar-button {

	

	display: inline;

	float: left;

	margin-left: 10px;

	margin-top: 20px;

	width: 202px;

	height: 29px;

	text-align: left;

	background-color: #005eb8;

	border-bottom: solid 2px #002140;

}



.contact-sidebar-button:hover {

	



	background-color: #00417f;

	border-bottom: solid 2px #002140;

}



.contact-sidebar-button a {

	

	margin-left: 10px;

	line-height: 1.5;

	text-align: left;

	font-family: 'Montserrat', sans-serif;

	font-size: 14px;

	line-height: 30px;

	font-weight: 700;

	color: #fff;

	text-transform: uppercase;	

}



.contact-sidebar-button a:after {

	

	content: '»';

	margin-left: 5px;

	font-weight: 400;

	

}



.contact-sidebar-button a:hover {

	

	text-align: left;

	font-family: 'Montserrat', sans-serif;

	font-size: 14px;

	font-weight: 700;

	color: #fff;

	text-transform: uppercase;	

}





.contact-sidebar-button-2 {

	

	display: inline;

	float: left;

	margin-left: 15px;

	margin-top: 10px;

	width: 130px;

	height: 29px;

	text-align: left;

	background-color: #005eb8;

	border-bottom: solid 2px #002140;

}



.contact-sidebar-button-2:hover {

	



	background-color: #00417f;

	border-bottom: solid 2px #002140;

}



.contact-sidebar-button-2 a {

	

	margin-left: 10px;

	line-height: 1.5;

	text-align: left;

	font-family: 'Montserrat', sans-serif;

	font-size: 14px;

	line-height: 30px;

	font-weight: 700;

	color: #fff;

	text-transform: uppercase;	

}



.contact-sidebar-button-2 a:after {

	

	content: '»';

	margin-left: 5px;

	font-weight: 400;

	

}



.contact-sidebar-button-2 a:hover {

	

	text-align: left;

	font-family: 'Montserrat', sans-serif;

	font-size: 14px;

	font-weight: 700;

	color: #fff;

	text-transform: uppercase;	

}







.contact-button {

	

	display: inline;

	float: left;

	margin-top: 10px;

	padding-top: 7px;

	width: 150px;

	height: 25px;

	text-align: left;

	background-color: #005eb8;

	border-bottom: solid 2px #002140;

}



.contact-button:hover {

	

	margin-top: 10px;

	padding-top: 7px;

	width: 150px;

	height: 25px;

	text-align: left;

	background-color: #00417f;

	border-bottom: solid 2px #002140;

}



.contact-button a {

	

	margin-left: 5px;

	line-height: 1.5;

	text-align: left;

	font-family: 'Montserrat', sans-serif;

	font-size: 14px;

	font-weight: 700;

	color: #fff;

	text-transform: uppercase;	

}



.contact-button a:after {

	

	content: '»';

	margin-left: 5px;

	font-weight: 400;

	

}



.contact-button a:hover {

	

	text-align: left;

	font-family: 'Montserrat', sans-serif;

	font-size: 14px;

	font-weight: 700;

	color: #fff;

	text-transform: uppercase;	

}



.hq-contact-button {

	

	margin-top: 10px;

	padding-top: 7px;

	width: 175px;

	height: 25px;

	text-align: left;

	background-color: #005eb8;

	border-bottom: solid 2px #002140;

}



.hq-contact-button:hover {

	

	margin-top: 10px;

	padding-top: 7px;

	width: 175px;

	height: 25px;

	text-align: left;

	background-color: #00417f;

	border-bottom: solid 2px #002140;

}



.hq-contact-button a {

	

	margin-left: 5px;

	line-height: 1.5;

	text-align: left;

	font-family: 'Montserrat', sans-serif;

	font-size: 14px;

	font-weight: 700;

	color: #fff;

	text-transform: uppercase;	

}



.hq-contact-button a:after {

	

	content: '»';

	margin-left: 5px;

	font-weight: 400;

	

}



.hq-contact-button a:hover {

	

	text-align: left;

	font-family: 'Montserrat', sans-serif;

	font-size: 14px;

	font-weight: 700;

	color: #fff;

	text-transform: uppercase;	

}



.contact p a{ text-align: left; font-weight: bold; } 

.contact img{ padding-top: 18px; text-align: center; max-width: 225px; max-height: 170px; padding-bottom: 0px; border: solid 1px #fff;

	

}



/* Events */



.events H1 {

	font-family: 'CheapPineSans', sans-serif;

	margin-top: 20px;

	margin-bottom: 40px;

	font-size:72px;

	line-height: 1;

	text-transform:uppercase;

	background-attachment: scroll;

	background-repeat: repeat-x;

	background-position: left center;

	background-image: none;

	letter-spacing:0px;

}

 
 
.fareharbor {
	margin-bottom: 40px;
}
.fareharbor iframe {
	width: 100%;
	max-width: 100%;
}

/* self-clear floats */

 

.group:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}





/* Standard WP Widget  */



.text-2,
.text-6 {

	width: 440px;

}

.text-3 {

	width: 223px;

	padding-left: 140px;

}

.text-4 {

	width: 223px;

	padding-left: 65px;

}



.widget-title {

	font-family: 'Montserrat', sans-serif;

	font-weight: 700;

	font-size:14px;

	padding-bottom: 15px;

	margin-bottom:10px;

	letter-spacing:0px;

	border-bottom:1px solid #203471;

	text-transform:uppercase;

	background-attachment: scroll;

	background-repeat: repeat-x;

	background-position: right center;

	background-image: none;

	overflow-x: hidden;

}



h3.widget-title {

	font-family: 'CheapPineSans', sans-serif;

	font-weight: 700;

	font-size:24px;

	padding-bottom: 5px;

	margin-bottom:10px;

	letter-spacing:0px;

	border-bottom:1px solid #203471;

	text-transform:uppercase;

	background-attachment: scroll;

	background-repeat: repeat-x;

	background-position: right center;

	background-image: none;

	overflow-x: hidden;

}







.widget-title span {

	padding-right:10px;

	color:#002140;

	background-color:#FFFFFF;

	

}

#footer .widget-title span {

	color:#FAFAFA;

	background-color:#005eb8;

}



.textwidget p {

	color: #203471;

	font-family: 'Montserrat', sans-serif;

	font-weight: 400;

	font-size: 14px;

	line-height: 28px;

}



.textwidget a {

	color: #fff;

	font-family: 'Montserrat', sans-serif;

	font-weight: 400;

	font-size: 14px;

	line-height: 28px;

}



.textwidget a:hover {

	color: #fff;

	text-decoration: underline;

}







.footer-column-left {

	color: #fff;

	font-family: 'Montserrat', sans-serif;

	font-weight: 400;

	font-size: 14px;

	line-height: 28px;

	float: left;

}



#footer a {

	color:#fff;

}



#footer a:hover {

	color:#fff;

}





.footer-column-right {

	color: #fff;

	font-family: 'Montserrat', sans-serif;

	font-weight: 400;

	font-size: 14px;

	line-height: 28px;

	position: absolute;

	left: 400px;

}



.footer-column-left-2 {

	color: #fff;

	font-family: 'Montserrat', sans-serif;

	font-weight: 400;

	font-size: 14px;

	line-height: 28px;

	float: left;

}



#footer a {

	color:#fff;

}



#footer a:hover {
	color:#fff;

}





.footer-column-right-2 {

	color: #fff;

	font-family: 'Montserrat', sans-serif;

	font-weight: 400;

	font-size: 14px;

	line-height: 28px;

	margin-left: 80px;

	float: left;

}


@media only screen and (max-width: 978px) and (min-width: 768px) {
	#footer a {
		line-height: 1.4;
		padding: 8px 0;
	    display: inline-block;
	}
	.text-2,
	.text-6 {
		width: 330px;
	}
	.text-3 {
		padding-left: 90px;
	}
	.footer-column-left-2,
	.footer-column-right-2 {
		width: 150px;
	}
	.footer-column-right-2 {
		margin-left: 20px;
	}
}


.widget-container {

	clear:both;

	margin: 0 0 40px 0;

}

.widget-container p {

	margin-bottom:10px;

}



.widget-container a {

	margin-bottom:10px;

	color: #fff;

}



.widget-container p:last-child {

	margin-bottom:0;

}

.widget-container ul {

	list-style: none;

	margin: 0;

}

.widget-container ul ul {

	list-style: none;

}

.widget-container ul li.last {

	margin :0;

}

.widget-container ul li:last-child {

	margin:0;

}

.widget-container select {

	width: 100%;

}

.widget_search #s {/* This keeps the search inputs in line */

	width:100%;

	max-width:100%;

	background-repeat: no-repeat;

	background-position: 95% center;

}

a.blue-btn,

a.blue-btn:visited {

	display: inline-block;

	background: #005bb7;

	color: #FFF;

	font-size: 14px;

	padding: 0.5em 1em;

	text-decoration: none;

	text-transform: uppercase;

	white-space: nowrap;

}

a.blue-btn:hover,

a.blue-btn:active {

	background: #12559a;

	color: #fff;

}

.find-this-beer-link {

	padding-top: 0.5em;

	padding-left: 50px;

}

#footer .widget_search #s {

	-webkit-box-shadow: 0 none;

	-moz-box-shadow: 0 none;

	box-shadow: 0 none;

	border:none 0;

	color:#333333;

	background-color:#999999;

	background-image: url('images/icons/zoom.png');

}

.widget_search #searchsubmit {

	display:none;

}

.widget_search label {

	display: none;

}

#sidebar ul,

#sidebar_second ul {

	margin-bottom:0;

}

#sidebar a,

#sidebar_second a {

	font-weight:normal;

}

input#searchsubmit {

	margin-bottom: 0;

}

#content #searchform {

	margin-bottom:20px;

}

.widget-container a:link, 

.widget-container a:visited {

	text-decoration: none;

}

.widget-container a:active, 

.widget-container a:hover {

	text-decoration: none;

}

.widget-container .entry-meta {

	font-size: 11px;

}

#wp_tag_cloud div {

	line-height: 1.6em;

}

.tagcloud a {

	margin:0 5px 0 0;

	line-height:100%;

}

#footer .widget_links li,

#footer .widget_nav_menu li,

#footer .widget_pages li,

#footer .widget_meta li,

#footer .widget_categories li,

#footer .widget_product_categories li,

#footer .widget_archive li,

#footer .lambda_widget_portfolio li,

#footer .widget_recent_entries li {

	background-image: url('images/icons/footer-arrow-right.gif');

	color:#999999;

}

#footer .widget_recent_comments li {

	background-image: url('images/icons/footer-comment.png');

}





/* WP Text Widget */



#sidebar .textwidget,

#sidebar_second .textwidget {

	background-color:#F6F6F5;

	padding:10px;

	border:1px solid #D9D9D9;

	color:#333333;	

}

#footer .textwidget {

	margin-bottom:20px;

}

#footer .textwidget .footer-logo {

	line-height:0;

}



#toTop {

	height:0px;

	width:0px;

}



/* Home Template & Portfolio Singe Page Title */





.home-background {



	position: relative;

	width: 100%;

	height: auto;

	padding-bottom: 0px;

	background-color: #f2dc6a;

	background-repeat: no-repeat;	

	background-position: center center;

	-webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

	

}

.home-background.winter {
	background-image: url(/wordpress/wp-content/uploads/2020/07/home-Summer20-1.jpg);
	background-color: #002140;
}
.home-background.simmerdown-home {
	background-image: url(/wordpress/wp-content/uploads/2016/03/simmer-down-bg-2016.gif);
	background-color: #f6d862;
}

.home-background.bonfire-home {
	background-image: url(/wordpress/wp-content/uploads/2017/09/bonfire-background2.jpg);
	background-color: #513114;
}

.home-background.slick-nick-2018 {
	background-image: url(/wordpress/wp-content/uploads/2017/11/slick-nick-2018.jpg);
	background-color: #513114;
}

.home-background.simmerdown-spring {
	background-image: url(/wordpress/wp-content/uploads/2018/08/simmer-summer-18.jpg);
	background-color: #513114;
}


.home-content {

	margin-right: auto;

	margin-left: auto;

	padding-top: 50px;

	width: 990px;

	height: 700px;

}

  
.simmerdown-home .home-content {
	width: 960px;
	max-width: 100%;
	margin: 0 auto;
	height: auto;
}
.simmerdown-home .home-content > .group:first-child {
	width: 90%;
	margin: 0 auto;
}

.home-copy {

	float: left;

	width: 580px;

	height: 250px;

	margin-left: 50px;

}

.simmerdown-home .home-copy {
	height: auto;
	width: 60%;
	float: left;
	margin: 0;
	padding: 0;
}

.home-title-mobile {

	display: none

	}



.home-bottle {

	float: right;

	padding-left: 40px;

	padding-right: 40px;

}

.simmerdown-home .home-bottle {
	width: 40%;
	padding: 0;
	float: right;
	text-align: right;
}

.home-copy-mobile {

	display: none;

}



.home-bottle-mobile {  

	display: none;

}



.home-callout-container {

	float: left;

	display: inline;

	width: 978px;

	margin-left: 0px;

	margin-right: auto;

}


.simmerdown-home .home-callout-container {
	float: none;
	display: block;
	width: 960px;
	max-width:100%;
	margin: 0 auto;
	padding: 20px 0;
}
.home-callout-box {
	float: left;
	display: inline;
	margin-left: 25px;
	height:255px;
	width: 300px;
	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);
}
.simmerdown-home .home-callout-box {
	float: none;
	display: inline-block;
	height: auto;
	margin-left: 2%;
	width: 31%;
}
@media query and (min-width: 960px){
	
	.simmerdown-home .home-callout-box {
		float: none;
		display: inline-block;
		height: auto;
		margin-left: 2%;
		width: 31%;
	}
}
.simmerdown-home .home-callout-box img {
	display: block;
	margin: 0;
}

.simmerdown-home .home-callout-box:first-child {
	margin-left: 0;
}


.home-callout-box h2 {

	text-align: center;

	font-family: 'CheapPineSans', sans-serif;

	font-size: 36px;

	padding-top: 20px;

	margin-bottom: 0px;

	color: #ffffff;

    text-shadow:

    -1px -1px 0 #333333,

	

}



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


p.home-hero-label_title{  

	text-align: left; 

	font-family: 'CheapPineSans', sans-serif;

	font-size: 120px;

	padding-bottom: -20px;

	color: #c4d9de;

    text-transform: uppercase;

    text-shadow: 3px 3px #ffffff;

} 

.simmerdown-home p.home-hero-label_title {
	color: #005eb4;
	text-shadow: -2px 2px #ffffff;
	width: 100%;
	line-height: 1;
	padding: 0;
	margin: 0 0 0 -5px;
	font-size: 100%;
}

.simmerdown-home p.home-hero-label_title img {

}
.hero-title-home{
	text-align: left; 

	font-family: 'CheapPineSans', sans-serif;

	font-size: 50px;

	padding-bottom: 10px;

    	color: #fff;

    	text-transform: uppercase;

	text-shadow: 2px 2px #000;

	} 
	.hero-title-hack{
		font-family: 'CheapPineSans', sans-serif; 
		font-size: 50px; 
		line-height: 1.2em; 
		color: #fff;
	}
.hero-subtitle{
	text-align: left; 

	font-family: 'CheapPineSans', sans-serif;

	font-size: 30px;

	padding-bottom: 10px;

    	color: #fff;

    	text-transform: uppercase;

	text-shadow: 2px 2px #000;

	} 


p.home-hero-label_subtitle{  

	text-align: left; 

	font-family: 'CheapPineSans', sans-serif;

	font-size: 53px;

	padding-bottom: 20px;

    	color: #0b1b28;

    	text-transform: uppercase;

	text-shadow: 2px 2px #ffffff;

	} 

.simmerdown-home p.home-hero-label_subtitle {
	text-shadow: none;
	color: #005eb4;
	line-height: 1.2;
	margin: 0;
	padding: 0;
}

.hero-copy{  
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5;
	color: #ffffff;
} 
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;
} 
.simmerdown-home p.home-hero-label_copy {
	color: #005eb4;
	font-weight: 700;
}


.homebeer-image {  
    position:absolute; 
    bottom:600px; 
    left:900px;  
    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;
}

.tprev,
.tnext {
	float:right;
	background-color:#FFFFFF;
	text-indent:-9999px;
	width:16px;
	height:16px;
}

.tprev {

	padding-left:10px;

	background-attachment: scroll;

	background-image: url('images/icons/excerpt-icon-back.png');

	background-repeat: no-repeat;

	background-position: right center;

}



.tnext {

	background-attachment: scroll;

	background-image: url('http://sebagobrewing.com/wordpress/wp-content/uploads/2014/07/readmore.png');

	background-repeat: no-repeat;

	background-position: right center;

	padding-left:5px;

}



.more-link,

.excerpt {

	margin-top:20px;

	margin-bottom:0;

	text-align:right;

	display:block;

	background-attachment: scroll;

	background-image: url('http://sebagobrewing.com/wordpress/wp-content/uploads/2014/07/readmore.png');

	background-repeat: no-repeat;

	background-position: right center;

	padding-right:22px;

	color:#333333 !important;

	font-weight:normal !important;

	transition: all 0.2s linear;

	-moz-transition: all 0.2s linear;

	-webkit-transition: all 0.2s linear;

	-o-transition: all 0.2s linear;

}

.more-link:hover,

.excerpt:hover {

	padding-right:22px;	

}



a.excerpt {

	font-family: 'CheapPineSans', sans-serif;

	font-size: 24px;

	color: #666666 !important;

}



a.excerpt:hover {

color: #005eb8 !important;

			background-image: url('http://sebagobrewing.com/wordpress/wp-content/uploads/2014/07/readmore.png');

	}





.service {

	overflow: hidden;

	margin-bottom:20px;

}

.service h3 {

	margin-bottom:20px;

	font-size:16px;

}

.service-icon {

	margin:0 20px 20px 0;

	float:left;

}

.service-icon img {

	display:block;

}

.service-columns .service a.excerpt {

	margin-top:0;

	text-align:right;

	display:block;

	font-weight:normal;

}





/* Cans Page */

.page-id-5697 #content {

		margin-left: 0;

		margin-right: 0;

	}

	

.cans {

	-webkit-box-sizing: border-box; 

	-moz-box-sizing: border-box;

	box-sizing: border-box; 

	padding: 0 10px;

}



.can-hero {

	margin-bottom: 50px;

	border-bottom: 2px solid #ccc;

	padding-bottom: 30px;

}



.can-hero .can-hero-mobile {

	display: none;

}



.can-hero h1 {

	font-family: 'CheapPineSans', sans-serif;

	font-size: 100px;

	line-height: 1;

	text-transform: uppercase;

	text-align: center;	

	margin-top: 40px;

}



.can-hero p {

	max-width: 728px;

	margin-left: auto;

	margin-right: auto;	

}



.can-third {

	width: 28%;

	float: left;

	margin-left: 8%;

}



.can-third.first {

	margin-left: 0;

}



.can-third h3 {

	font-family: 'CheapPineSans', sans-serif;

	font-size: 40px;

	line-height: 1;

	text-transform: uppercase;

	text-align: center;	

}



.cans p {

     text-align: left;

     font-family: 'Montserrat', sans-serif;

     font-size: 18px;

     line-height: 1.55;

     font-weight: 400;

     color: #000;

     padding-bottom: 20px;

     text-align: center;

}


div.ep-copy-right.right-two{
		width: 60%; padding-left: 20px;
	}
	
@media only screen and (max-width: 768px) { 

	div.ep-copy-right.right-two{
		width: 90%; padding-left: 0px;
	}

	.hide-mobile{
		display: none;
	}
	.hide-desktop{
		display: block;
	}

	.can-hero h1 {

		font-size: 50px;

	}

	.can-third {

		width: 100%;

		margin-left: 0;

		margin-bottom: 30px;

	}

	

	.can-third h3 {

		font-size: 36px;	

	}

	

	.can-hero .attachment-full {

		display: none;

	}

	

	.can-hero .can-hero-mobile {

		display: block;

	}

	

}


	
/* START BREWPUB UPDATES  */


		.ep-location{
			position: absolute;
			height: 100%;
			width: 30%;
			background-color: rgba(0, 33, 64, 0.8);
			padding-left: 10%;
			width: 300px;
			color: #fff;
			z-index: 999;
		}
		.ep-location.monile-ep p a{
			color: #005eb8 !important;
		}
		.nav-wrap{
			border-bottom: 0px;
		}
		.ep-location p{
			margin-top: 1.2em;
		}
		.brewpub-hero{
			margin-top: 0px;
			max-width: none;
			width: 100%;
			position: relative;
			height: 350px;
			overflow: hidden;
			z-index: 1;
		}
		.brewpub-hero img{
			width: 100%;
		}
		p.hero-label_subtitle{
			padding-left: 0px;
			font-size: 3.5em;
			margin-bottom: 20px;
			margin-top: 60px;
		}
		.desktop-ep{
			display: block;
		}
		.moble-ep{
			display: none;
		}
/*
		.brewpub p{
			margin-top: 10px;
		}
*/
		.brewpub-post_class{
			color: #fff;
			height: 306px;
			width: 306px;
			position: relative;
		}
		.extra-padding{
		 padding: 10%;
		}
		.brewpub-post_class .extra-padding h2{
			color: #fff;
			font-family: 'CheapPineSans', sans-serif;
			font-size: 2.5em;
		}
		.brewpub-post_class .extra-padding p{
			margin-top: 1.2em;
			font-size: 13px;
		}
		.ep-button{
			width: 100%;
			height: 50px;
			background-color: rgba(0, 33, 64, 0.5);
			margin: 0 auto;
			text-align: center;
						position: absolute;
			bottom: 0px;
		}
		.ep-button a{
			display: block;
			width: 100%;
			height: 50px;
			color: #fff;
			padding-top: 15px;
			font-weight: bold;
			font-size: 1.5em;
		}
		.ep-menu-item{
			background: url('/wordpress/wp-content/uploads/2017/01/menu-item-bk.jpg');
		}
		.beer-buzz{
			background: url('/wordpress/wp-content/uploads/2017/01/beer-buzz-bk.jpg');
		}
		.event-highlights{
			background: url('/wordpress/wp-content/uploads/2017/01/event-highlights-bk.jpg');
		}
		.ep-two{
			width: 50%;
			float: left;
		}
		.ep-two h2{
			color: #005eb8;
			font-family: 'CheapPineSans', sans-serif;
			font-size: 2.5em;
			text-align: left !important;
		}
		.ep-two a{
			color: #005eb8;
			padding-top: 10px;
			font-weight: bold;
			font-size: 1.2em;
		}
		.ep-two p{
			margin-top: 10px;
			color: #666;
			font-size: 1em;
			text-align: left;
		}
		.ep-img-left{
			float: left;
			width: 30%;
		}
		.ep-copy-right{
			float: left;
			width: 70%;
		}
		.ep-first{
			border-right: 1px solid #ddd;
			padding-left: 30px;
			height: 200px;
		}
		.ep-move-img{
			padding-left: 20px;
		}
		.ep-social{
			width: 100%;
			background-color: #f2f2f4;
			padding-top: 30px;
		}
		.review-icons{
			float: none;
			width: 400px;
			text-align: center;
			margin: 0 auto;
		}
		div.review-icons img:hover{
			background-color: transparent;
			border-bottom: 0px;
		}
		div.review-icons img{
			border-bottom: 0px;
		}
		.review-icons a img{
			height: 40px !important;
			padding-right: 10px;
			padding-left: 10px;
		}
		#content-wrap{
			padding-bottom: 0px !important;
		}
	@media only screen and (max-width: 860px) {
		.ep-location{
		position: static;
		height: auto;
		width: 100%;
		background-color: #fff;
		color: #005eb8;
		z-index: 999;
		}
		h1{
		color: #005eb8 !important;
		font-family: 'CheapPineSans', sans-serif;
		font-size: 2.5em;
		margin-top: 10px;
		}
		.desktop-ep{
		display: none;
		}
		.moble-ep{
		display: block;
		}
		.brewpub-hero{
		margin-top: 0px;
		max-width: none;
		width: 100%;
		position: relative;
		height: auto;
		overflow: hidden;
		}
		.ep-two{
		float: none;
		width: 100%;
		margin-bottom: 30px;
		}
		.brewpub-post_class{
		height: 366px;
		width: 306px;
		position: relative;
		}
		.ep-img-left{
		display: none;
		}
		.ep-button{
		height: auto;
		background-color: #002140;
		}
		.ep-button a{
		font-size: 1.3em;
		}
		.ep-first{
		border-right: 0px solid #ddd;
		padding-left: 0px;
		height: auto;
		}
		.ep-copy-right{
		float: none;
		width: 100%;
		}
	}

/* END BREWPUB UPDATES */

/* Untappd Menu on Pour */
.page-template-page-pours-new #menu-container .menu-header,
.page-template-page-pours-new #menu-container .menu-footer,
.page-template-page-pours-new #menu-container .menu-nav,
.page-template-page-pours-new #menu-container .menu-title,
.page-template-page-pours-new #menu-container .section-heading,
.page-template-page-pours-new #menu-container .pagination-container,
.page-template-page-pours-new #menu-container .with-price,
.page-template-page-pours-new #menu-container .beer-label,
.page-template-page-pours-new #menu-container .rating-hideable {
	display: none;
}
.page-template-page-pours-new #menu-container .item-meta {
	text-align: center;
}
.page-template-page-pours-new #wrap #content {
	width: 100%;
}
.page-template-page-pours-new #menu-container .beer-details,
.page-template-page-pours-new #menu-container .beer {
	width: 100% !important;
}

/* Untappd Menu on Our Beers page */
.page-id-10831 #menu-container .menu-header,
.page-id-10831 #menu-container .menu-footer,
.page-id-10831 #menu-container .menu-nav,
.page-id-10831 #menu-container .menu-title,
.page-id-10831 #menu-container .section-heading,
.page-id-10831 #menu-container .pagination-container,
.page-id-10831 #menu-container .with-price,
.page-id-10831 #menu-container .beer-label,
.page-id-10831 #menu-container .rating-hideable {
	display: none;
}
.page-id-10831 #menu-container .item-meta {
	text-align: center;
}
.page-id-10831 #wrap #content {
	width: 100%;
}
.page-id-10831 #menu-container .beer-details,
.page-id-10831 #menu-container .beer {
	width: 100% !important;
}

/* hide the Beer Finder on these beer profile pages */
/*
.postid-1524 .fb-left .blue-btn {
	display: none;
}
*/