/* Home: */
.dark-wood-area .view-article a{
	font-weight: normal;
	font-size: 15px;
}

.dark-wood-area h4 {
	font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	margin-bottom: 0;
	font-weight: normal;
	font-size: 17px;
}

.dark-wood-area h4 a {
	font-weight: normal;
}

/* Temporary menus: */
.meals-area h3 {
	font-size: 35px;
}

.meals-area dl, .meals-area .dterms-only, .meals-area h3 + p, .beer-area .beer-content dl, .beer-area .beer-content p  {
	padding-left: 20px;
}

.meals-area dl dt, .beer-area .beer-content dl dt{
	font-size: 17px;
	line-height: 1.1em;
	margin-bottom: 2px;
	margin-top: 20px;
}

.meals-area dl dd, .meals-area h3 + p, .meals-area p, .beer-area .beer-content dl dd, .beer-area .beer-content p em  {
	font-size: 14px;
	line-height: 1.2em;
}

.meals-area .dterms-only dt, .meals-area .ddesc-only dt {
	margin-top: 5px;
}

.quote {
	font-size: 14px;
	line-height: 1.3em;
}

.meals-nav .current-menu-item a:hover {
	color: #681613;
}

.meals-nav a:hover {
	color: #681613;
}

/* News and Press (blog): */
.blog-list li h4 {
	font-size: 17px;
	line-height: 1.1em;
	margin-bottom: 5px;
	margin-top: 0;
}

.blog-list li .excerpt-wrapper .entry-date {
	font-size: 15px;
}

.blog-list li .excerpt-wrapper .view-article {
	font-size: 14px;
	padding-top: 30px;
}

.blog-list li .excerpt-wrapper .magazine-name, .home .magazine-name  {
	font-size: 14px;
	font-style: italic;
	font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
}

.blog .featured-image-wrapper {
	height: 240px;
	overflow: hidden;
}

.blog .featured-image-wrapper img, .home .featured-img img {
	width: 100%;
	height: auto;
}

/* Social footer: */
.fb-locations .fb-social {
	height: 22px;
	border: none;
	border-color: transparent;
}

.twitter-locations #tw-social {
	padding: 15px 20px 0px 35px;
	background-image: url(http://beta.heavyseasalehouse.com/wp-content/uploads/2013/09/tw_speech2.png);
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}

/* Store: */
div.product .summary .product_title, #content div.product .summary .product_title, .summary.entry-summary p.price {
	font-size: 25px;
}

div.product .summary p, #content div.product .summary p, div.product .summary ul li, #content div.product .summary ul li, div.product .summary ul, #content div.product .summary ul {
/*
	font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	color: #4a2b0a;
*/
	font-size: 15px;
	line-height: 1.4em;
}

div.product .quantity.buttons_added .label label, #content div.product .quantity.buttons_added .label label, div.product form.cart .variations .label, #content div.product form.cart .variations .label, div.product form.cart .variations label, #content div.product form.cart .variations label, .cart-area .shop_table .item-attributes dt {
	font-size: 15px;
/* 	color: #016286; */
	font-weight: normal;
}

ul.products li.product ul.hoverevent li h3, .cart-area .shop_table .product-name a, .cart-area .shipping-calculator-form2 .country-label-wrapper .country-label, .cart-area .shipping-calculator-form2 .state-label-wrapper .state-label, .cart-area .shipping-calculator-form2 .zip-label-wrapper .zip-label, .cart-area .shop_table tbody .product-total, .cart-area .shop_table tbody .product-price, .cart-area .shop_table tbody .product-subtotal, .cart-area .shop_table .totals-table th, .cart-area .shop_table .totals-table .coupon label, .cart-area .shop_table .totals-table td, .cart-area .shop_table .product-name strong {
	font-size: 19px;
}

ul.products li.product ul.hoverevent {
	top: 63px;
}

.cart-area #customer_details label {
	font-family: MyriadProBold, sans-serif;
	font-size: 15px;
}

#order_review_heading {
	text-align: left;
}

/* Careers: */
.page-template-page-templatescareers-page-php .entry-content {
	text-align: left;
}

.page-template-page-templatescareers-page-php ul {
	/*padding-left: 20px;*/
	list-style: none;
}

.page-template-page-templatescareers-page-php ul.listing li {
	padding-bottom: 10px;
	border-bottom: 1px dotted black;
}

.page-template-page-templatescareers-page-php h3 {
	font-weight: normal;
	color: #681613;
	font-size: 35px;
	text-transform: uppercase;
	padding-top: 20px;
	margin-bottom: 0;
	font-family:CaslonLT-Antique, serif;
}

.page-template-page-templatescareers-page-php li:first-child h4{
	margin-top: 0px;
}

.page-template-page-templatescareers-page-php h4 {
	/* font-weight: normal; */
	font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	/*color: #016286;*/
	font-size: 17px;
	line-height: 1.1em;
	margin-bottom: 2px;
	margin-top: 20px;
}

.page-template-page-templatescareers-page-php p {
	font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	/*font-size: 14px;*/
	font-size: 17px;
	line-height: 1.2em;
}

.page-template-page-templatescareers-page-php .entry-content a {
	color: #016286;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-in;
	-moz-transition-timing-function: ease-in;
	-o-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
}

.page-template-page-templatescareers-page-php .entry-content a:hover {
	color: #013447;
}

.page-template-page-templatescareers-page-php .language-switcher li {
	border-bottom: none;
}


/* Global link hover states: */
.what-style p a:hover, .content-area .locations a:hover, .upcoming-events ul a:hover, .blog-list li h4 a:hover, .blog-list li .excerpt-wrapper .view-article a:hover, .single .articles-link-back a:hover {
	color: #013447;
}

/* General: */
.base-footer p {
	padding-right: 8px;
}

/* Temporary for Arlington: */
.page-template-page-templatesarlington-location-php  .make-reservations-wrapper, .page-template-page-templatesarlington-location-php  .make-reservations{
}

/* Other changes to default styles: */
.content-area .bigger-p, .content-area .smaller-p {
	font-size: 17px;
	line-height: 30px !important;
}

.dark-wood-area {
	min-height: 275px;
}

.content-area .locations ul li {
font-size: 14px;
}

.content-area h1 {
	font-size: 48px;
}


header .container .main-nav .span4 ul a {
	font-size: 20px;
}

.main-nav-left, .main-nav-left li, .main-nav-left li a{
	text-align: right;
}

.main-nav-left li li, .main-nav-left li li a {
	text-align: left;
}

.nav-collapse .main-nav-left li a{
	text-align: left;
}

/* Bad UI nav fix: */
#l-nav {
	position: relative;
	color: white;
	font-size: 11px;
	text-transform: uppercase;
	list-style: none;
	opacity: .7;
}
#l-nav ul {
	position: absolute;
	top: 0;
	right: 0;
}
#l-nav  li {
	display: inline-block;
	padding-right: 15px;
}

#l-nav  li a:hover {
	color: silver;
	text-decoration: none;
}

.base-footer .small-headline{
	text-transform: none !important;
}

.base-footer .small-headline strong {
	text-transform: uppercase !important;
}

.base-footer .address ul li,
.base-footer .footer-nav ul li {
	background: none;
}

table.em-calendar.fullcalendar .eventful-today {
	background-color: #ececec;
}

.social-locations img {
	width: 30px;
	height: auto;
}

.content-area .locations h3 {
	font-size: 27px;
}

/* completely rigged… */
#menu-arlington-main-right-1 {
	/*margin-left: 0;*/
}
#menu-home-main-left-1 {
	margin-left: 40%;
}
#menu-home-main-right-1 {
	margin-left: 0;
}
#menu-arlington-main-left-1,
#menu-baltimore-main-left-1 {
	margin-left: 15%;
}
.front_feature_event {
	color:#C56824;
	font-size:24px;
	line-height:30px;
	text-transform:uppercase;
}
.front_feature_event a{
	color:#C56824;
}