/*

Theme Name: Smpl Skeleton

Version: 2.1.0

Theme URI: http://www.simplethemes.com/wordpress-themes/theme/skeleton

Author: simplethemes

Author URI: http://www.simplethemes.com

Description: Skeleton is a simple, mobile-friendly, responsive theme that can be used as a simple WordPress theme or as a starting point for designers to make further customizations. Skeleton is fully child-themeable and includes several useful theme options to extend typography, colors, background and header styles.

License: GNU General Public License v2.0

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: black, light, one-column, two-columns, responsive-layout, left-sidebar, right-sidebar, custom-menu, featured-images, sticky-post, translation-ready, black, blue, custom-background, custom-colors, featured-images, theme-options, threaded-comments

Text Domain: smpl

*/





/* Table of Contents

==================================================

	#Global Reset

	#Structural Customization

	#Header

	#Navigation Bar

	#Typography

	#Tables

	#Widgets

	#WP Blog

	#Styled Buttons

	#Tabs

	#Toggles

	#Callouts

	#Comments

	#WP Gallery

	#Misc

*/







/* @group Global Reset */



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	vertical-align: baseline;

}

h1, h2, h3, h4, h5, h6 {

	clear: both;

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

	line-height: 1.0;

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

table.pad td {

	padding: 10px;

}

pre, code {

	white-space: normal;

	background-color: #ededed;

	border-bottom: 1px solid #d9d9d9;

	border-top: 1px solid #d9d9d9;

	font: 12px/24px Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;

	margin: 5px 0;

	padding: 5px;

}

p code {

	display: inline;

}

body {

	background:url(images/bg-texture.jpg) top center no-repeat;

	color: #141412;

	line-height: 1.1;

	-webkit-text-size-adjust: 100%;

	font-family: "Source Sans Pro", Helvetica, sans-serif;

	text-align:left;

}

/* @end */





/* @group Structural Customization */



body.sidebar-right #wrap #content {

	float: right;

}

body.sidebar-right #wrap #sidebar {

	float:left;

}

body.sidebar-right #wrap #sidebar .widget-container {

	margin-left: 50px;

	margin-right: 50px;

}

body.sidebar-left #wrap #content {

	float: left;

}

body.sidebar-left #wrap #sidebar {

	float: right;

}

body.sidebar-left #wrap #sidebar .widget-container {

	margin-left: 0px;

	margin-right: 0px;

}

 @media only screen and (min-width: 320px) and (max-width: 480px) {

#wrap #content {

	width: 100% !important;

	margin-left: 0 !important;

	margin-right: 0 !important;

}

}

/* @end */



/* @group Header */



#header {

	clear: both;

}

#header .inner {

	padding-top: 15px;

}

#header .header_extras {

	float: right;

}

h1#site-title {

	float:left;

	position:relative;

	margin-top: 50px;

	margin-left: 55px;

}

h1#site-title a {

	text-indent:-999999px;

	background:url(images/logo145x125.png) top left no-repeat;

	display:block;

	margin: 0 auto;

	width: 145px;

	height: 125px;

	padding: 0 20px;

	text-decoration: none;

}

/* HEADER SOCIAL */ 



#header-social {

	float:right;

	width: 60px;

	position:relative;

	top:85px;

	right:45px;

}

.header-social-link {

	background: url("images/social-sprite-24b.png") no-repeat;

	height: 24px;

	position: absolute;

	width: 24px;

}

.header-social-link a {

	display: block;

	height: 24px;

	width: 24px;

}

#header-social .fb-link a {

	background-position: 0 0;

	left: 0;

}

#header-social .fb-link a:hover {

	height: 24px;

	width: 24px;

	background-position: 100% 0;

}

#header-social .twitter-link a {

	margin-left: 35px;

	background-position: 0 100%;

}

#header-social .twitter-link a:hover {

	height: 24px;

	width: 24px;

	background-position: 100% 100%;

}

/* @end */



/* @group Navigation Bar */





#navigation {

	margin-top: -60px;

	margin-bottom:25px;

	clear: both;

	float: center;

}

#navigation ul, #navigation ul li {

	display: inline-block;

	margin: 0;

	padding: 0;

}

#navigation ul {

	text-align:center;

	padding-left: 0px;

	background:#000;

	width: 80%;

	position: relative;

	behavior: url("https://www.orpheusbrewing.com/dev/wp-content/themes/smpl-skeleton/wp-content/themes/skeleton/PIE.php");

}

#navigation ul li {

	display: inline-block;

	position: relative;

	z-index: 99999;

	behavior: url("https://www.orpheusbrewing.com/dev/wp-content/themes/smpl-skeleton/wp-content/themes/skeleton/PIE.php");

}

#navigation ul li a {

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

	color: #999;

	display: block;

	font-weight:400;

	font-size: 16px;

	line-height: 1;

	padding: 10px 25px 10px 0;

	text-decoration: none;

	text-transform:uppercase;

}

/* Navbar Hover Links */



#navigation ul li:hover a, #navigation ul li a:hover {

	font-weight:700;

	color: #FFF;

	behavior: url("https://www.orpheusbrewing.com/dev/wp-content/themes/smpl-skeleton/wp-content/themes/skeleton/PIE.php");

}

#navigation ul li:hover li a {

	color: #999;

	font-weight:400;

	margin: 0;

	width: 200px;

}

/* Navbar */



#banner-left {

	margin-top:-53px;

	float:left;

	clear:both;

}

#banner-right {

	margin-top:-70px;

	float:right;

	clear:both;

}

.bleft {

	background:url(images/banner-left.png) bottom right no-repeat;

	background-color:transparent !important;

	margin: 0;

	width: 113px;

	height:69px;

}

.bright {

	background:url(images/banner-right.png) top left no-repeat;

	background-color:transparent !important;

	margin: 0;

	width: 113px;

	height:69px;

}

#navbar {

	float:right;

}

.navbar {

	margin: 0 auto;

	max-width: 925px;

	width: 100%;

	text-align:left;

	z-index: 99999;

}

ul.nav-menu, div.nav-menu > ul {

	margin: 0;

	padding:0;

}

.nav-menu li {

	display: inline-block;

	position: relative;

	z-index: 99999;

}

.nav-menu li a {

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

	color: #999;

	display: block;

	font-weight:400;

	font-size: 16px;

	line-height: 1;

	padding: 10px 18px;

	text-decoration: none;

	text-transform:uppercase;

}

.nav-menu li:hover > a, .nav-menu li a:hover {

	font-weight:700;

	color: #FFF;

}

.nav-menu .sub-menu, .nav-menu .children {

	border: 2px solid #999;

	border-top: 0;

	display: none;

	padding: 0;

	position: absolute;

	left: -2px;

	z-index: 99999;

}

.nav-menu .sub-menu ul, .nav-menu .children ul {

	border-left: 0;

	left: 100%;

	top: 0;

}

ul.nav-menu ul a, .nav-menu ul ul a {

	color: #999;

	font-weight:400;

	margin: 0;

	width: 200px;

}

ul.nav-menu ul a:hover, .nav-menu ul ul a:hover {

	font-weight:700;

	color: #FFF;

}

ul.nav-menu li:hover > ul, .nav-menu ul li:hover > ul {

	display: block;

}

.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {

	font-weight:700;

	color: #FFF;

}

/* Navbar Active Links */



#navigation ul li.active a {

	font-weight:700;

	color: #fff;

}

/* SIDEBAR NAV */



#sidebar #nav_menu-2.widget-container {

	margin-left:10px !important;

}

#sidebar #nav_menu-2.widget-container ul li {

	margin-left:5px !important;

}

#sidebar #nav_menu-2.widget-container ul li ul.sub-menu li {

	margin-left:25px !important;

}

/* Beer Page */

 

#content #beerpagerow a {

	font-family: "Oswald", sans-serif !important;

	color:#000;

	font-size:14px;

	font-weight:700;

	text-align:center !important;

	text-transform:uppercase;

}

#content #beerpagerow {

	width:100%;

	height:350px;

	margin-bottom:40px;

}

#content #beerpagerow #leftlabel {

	float:left;

	text-align:center;

	margin-left:-25px !important;

}

#content #beerpagerow #midlabel {

	float:left;

	text-align:middle;

	margin-left:-25px;

}

#content #beerpagerow #rightlabel {

	text-align:center;

	margin-left:-10px;

}



form#cntctfrm_contact_form button, form#cntctfrm_contact_form input[type="submit"], form#cntctfrm_contact_form input[type="button"], form#cntctfrm_contact_form input[type="reset"] {

    background: #002A52;

    border:1px solid #222222;

    color: #FFFFFF;

    display: inline-block;

    padding: 11px 24px 10px;

    text-decoration: none;

}

/* @end */





/* @group Footer */



#footer {

	background:url(images/footer-texture2.jpg) top center repeat-y #000;

	text-align: left;

	width:100%;

	color: #FFF;

	font-size: 12px;

	padding-top:20px;

	margin: 20px auto 0 auto;

	clear: both;

}



#footer.noborder {

	border: none;

	padding-top: 0;

}

#footer #credits {

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

	background:#FFF;

	width:100%;

	font-size: 14px;

	font-weight:400;

	text-transform:uppercase;

	color: #000;

	padding:5px 0px;

	text-align: center;

}

#footwidgetwrap {

	max-width: 1200px;

}

#footwidgetwrap .one_third {

	text-align: left;

}

#footer h3.widget-title {

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

	font-size: 18px;

	font-weight:400;

	text-transform:uppercase;

	color: #FFF;

	letter-spacing:0.5px;

}

@media only screen and (max-width: 480px) {

#footer {

	min-width:400px !important;

	margin: 0px !important;

}

#footer #credits {

	min-width:400px !important;

	font-size: 12px;

}

}

/* TWITTER */



#footer .pi_simpletwittertweets-2 ul.tweets li {

	color:#FFF;

	-moz-hyphens: auto;

	word-break:normal !important;

	padding:5px 2px 25px;

	border-bottom:1px dashed #666;

	margin-bottom:8px;

	list-style-type:none !important;

	list-style-position:outside;

}

#footer .pi_simpletwittertweets-2 ul.tweets li a {

	color:#fcb040;

	text-decoration:none;

}

#footer .pi_simpletwittertweets-2 ul.tweets li a:hover, #footer .pi_simpletwittertweets-2 ul.tweets li em a:hover {

	color:#eee;

	text-decoration:none;

}

#footer .pi_simpletwittertweets-2 ul.tweets li em a {

	float:right;

	color:#666666;

	text-decoration:none;

}

/* @end */





/* @group Typography */



h1, h2, h3, h4, h5 {

	letter-spacing: -1px;

}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {

	font-weight: inherit;

	text-decoration: none;

}

h1 {

	line-height: 140%;

	margin-bottom: 14px;

}

h2 {

	line-height: 130%;

	margin-bottom: 10px;

}

h3 {

	line-height: 130%;

	margin-bottom: 8px;

}

h4 {

	line-height: 125%;

	margin-bottom: 8px;

}

h5 {

	line-height: 120%;

	margin-bottom: 8px;

}

h6 {

	font-size: 14px;

	line-height: 120%;

	margin-bottom: 8px;

	color: inherit;

	font-weight: bold;

	text-transform: uppercase;

	color: #375199;

}

.subheader {

	color: #777;

}

.normal {

	font-weight: normal;

}

.bolder {

	font-weight: bolder;

}

p {

	margin: 0 0 20px 0;

}

p img {

	margin: 0;

}

p.lead {

	font-size: 21px;

	line-height: 27px;

	color: #777;

}

em {

	font-style: italic;

}

strong {

	font-weight: bold;

	color: #333;

}

small {

	font-size: 80%;

}

/*	Blockquotes  */



blockquote, blockquote p {

	font-size: 17px;

	line-height: 24px;

	color: #777;

	font-style: italic;

}

blockquote {

	margin: 0 0 20px;

	padding: 9px 20px 0 19px;

	border-left: 1px solid #ddd;

}

blockquote cite {

	display: block;

	font-size: 12px;

	color: #555;

}

blockquote cite:before {

	content: "\2014 \0020";

}

blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {

	color: #555;

}

hr {

	border: solid #ccc;

	border-width: 1px 0 0;

	clear: both;

	margin: 10px 0 30px;

	height: 0;

}

/* #Links

================================================== */

a, a:visited, #content a {

	color:#888;

	text-decoration: none;

	outline: 0;

}

#footer a {

	color:#fcb040;

	text-decoration: none;

	outline: 0;

}

#footer a:hover, #footer a:focus {

	color:#fff;

	text-decoration: none;

	outline: 0;

}

a:hover, a:focus, #content a:hover {

	color:#fcb040;

	text-decoration: none;

}

a:visited, #content a:visited {

	color:#888;

	text-decoration: none;

	line-height: inherit;

}

#content .entry-title a {

	color:#000;

	text-decoration: none;

}

/* #Lists

================================================== */

ul, ol {

	margin-bottom: 20px;

}

ul {

	list-style: disc inside;

}

ol {

	list-style: decimal;

}

ol, ul.square, ul.circle, ul.disc {

	margin-left: 30px;

}

ul.square {

	list-style: square outside;

}

ul.circle {

	list-style: circle outside;

}

ul.disc {

	list-style: disc outside;

}

ul ul, ul ol, ol ol, ol ul {

	margin: 4px 0 5px 30px;

}

ul ul li, ul ol li, ol ol li, ol ul li {

	margin-bottom: 6px;

}

li {

	margin-bottom: 12px;

}

ul.large li {

	line-height: 21px;

}

li p {

	line-height: 21px;

}

abbr, acronym {

	border-bottom: 1px dotted #333;

	cursor: help;

	cursor: alias;

}

cite {

	font-style: italic;

	font-family: Georgia, serif;

}

q {

	font-style: italic;

}

/* # Image Alignment Classes

============================================================== */



.alignright {

	float: right;

	margin: 0px 0px 10px 15px;

}

.alignleft {

	float: left;

	margin: 0px 15px 10px 0px;

}

.aligncenter {

	display:block;

	margin:0 auto 10px auto;

}

.full-width {

	width:100%;

	height:auto;

	overflow:hidden;

}

/* #Images

================================================== */



img.scale-with-grid, .entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption {

	max-width: 100% !important;

	height: auto;

}

/* WP Captions */



.wp-caption {

	text-align: center;

	padding: 5px;

	margin: 10px auto;

}

.wp-caption {

	border: 1px solid #fff;

	background-color: #f6f6f6;

	color: #666;

	text-shadow: 1px 1px 0px #fff;

	-webkit-box-shadow:1px 1px 6px #ddd;

	-moz-box-shadow:1px 1px 6px #ddd;

	box-shadow:1px 1px 6px #ddd;

	position: relative;

	behavior: url('https://www.orpheusbrewing.com/dev/wp-content/themes/wp-content/themes/skeleton/css/PIE.php');

}

.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}

.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 5px 0 0px 0;

	margin: 0;

}

.wp-caption.alignleft {

	margin: 0px 10px 0px 0px;

}

.wp-caption.alignright {

	margin: 0px 0px 0px 10px;

}

/* @end */



/* @group Tables */



table {

	margin: .5em 0 1em;

}

table th {

	text-align: left;

	border: 1px solid #d1d1d1;

	padding: .4em .8em;

	background: #ddd url(images/gradient_small_trans.png) repeat-x 0 top;

	font-weight: bold;

}

table td {

	border: 1px solid #d1d1d1;

	padding: 10px;

}

/* @end */



/* @group Widgets */





li.widget-container {

	list-style: none;

}

.widget-container ul ul {

	list-style: square;

	margin-left: 1.3em;

}

.widget-container select {

	max-width: 100%;

}

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

	width: 60%;

}

.widget_search label {

	display: none;

}

.widget-container {

	margin: 0 0 28px 0;

	padding-top: 1px;

}

.widget-container ul {

	margin-left: 0;

}

.widget-title {

	font-weight: normal;

}

input#searchsubmit {

	margin-bottom: 0;

}

.widget-container a:link, .widget-container a:visited {

	text-decoration: none;

}

.widget-container a:active, .widget-container a:hover {

	text-decoration: underline;

}

.widget-container .entry-meta {

	font-size: 11px;

}

#wp_tag_cloud div {

	line-height: 1.6em;

}

#sidebar .widget_recent_entries ul, #sidebar .widget_categories ul, #sidebar .widget_archive ul, #sidebar .widget_recent_comments ul, #sidebar .widget_meta ul {

	list-style: none;

}

#sidebar .widget_recent_entries li, #sidebar .widget_categories li, #sidebar .widget_archive li, #sidebar .widget_recent_comments li, #sidebar .widget_meta li {

}

/* Search Form */





#searchform input#s {

	float: left;

	-webkit-border-radius:4px 0px 0px 4px;

	-moz-border-radius:4px 0px 0px 4px;

	border-radius:4px 0px 0px 4px;

	height: 32px;

}

#searchform #searchsubmit {

	margin:0;

	-webkit-border-radius:0px 4px 4px 0px;

	-moz-border-radius:0px 4px 4px 0px;

	border-radius:0px 4px 4px 0px;

	height: 32px;

	line-height: 1 !important;

}

#content #searchform label {

	float: left;

	line-height: 32px;

	height: 32px;

	padding-right: 10px;

}

/* WP Calendar Widget */



#wp-calendar {

	font-family: arial, helvetica, sans-serif;

	width: 100%;

	font-size: .85em;

}

#wp-calendar td {

	padding: 4px 0;

	text-align: center;

	border: 1px solid #d2d2d2;

	background-color: #ededed;

	text-shadow: #fff 1px 1px 0;

	color: #7c7c7c;

}

#wp-calendar td.pad {

	background-color: #e5e5e5;

}

#wp-calendar td#today {

	color: #fff;

	background-color: #6e6e6e;

	text-shadow: 1px 1px 0px #333;

}

#wp-calendar caption {

	font-weight: bold;

}

#wp-calendar th {

	font-style: normal;

	background: #ddd url(images/gradient_small_trans.png) repeat-x 0 top;

	border: 1px solid #ccc;

	padding: 5px;

	color: #666;

	text-shadow: #ebebeb 0 1px 0;

}

/* WP RSS Widget */



.widget_rss a.rsswidget {

	color: #000;

}

.widget_rss a.rsswidget:hover {

	color: #ff4b33;

}

.widget_rss .widget-title img {

	width: 11px;

	height: 11px;

}

/* Indent Sidebar Lists */



#sidebar h3.widget-title {

	font-size:18px;

	font-weight:400;

	font-family: "Oswald", sans-serif !important;

	color: #666;

	border-top: 1px dashed #999999;

	color: #555555;

	padding-top: 10px;

	text-align: left;

	text-transform: uppercase;

	letter-spacing:0.5px;

}

#sidebar ul li .post-date {

	display:block;

	font-style:italic;

	color: #888;

}

#sidebar ul li {

	color: #666;

	margin-left: 10px;

}

#sidebar ul li a {

	color: #444;

}

#sidebar ul li a:hover {

	text-decoration:none;

	color: #888;

}

.widget-container ul ul {

	border: none;

	margin-left: 1.3em;

	padding: 0;

}

/* Page Menus/Custom Menus */



li.page_item, li.menu-item {

	padding: 0;

	margin: 0;

	list-style: none;

}

li.page_item a, li.menu-item a {

	display: block;

	padding: 8px 0px 8px 24px;

	line-height: 120%;

	font-weight: bold;/*	background: url(images/arrow_bullet.png) no-repeat 10px;

*/

}

li.page_item a:hover, li.menu-item a:hover {

/*	background: url(images/arrow_bullet_hover.png) no-repeat 10px;

*/}

/* Page Menus/Custom Menus - Sublevels */



li.page_item li a, li.menu-item li a {

	display: inline;

	padding: 0;

	margin: 0;

	background: none;

	border: none;

	color: #666;

	line-height: 175%;

	font-weight: normal;

}

li.page_item li a:hover, li.menu-item li a:hover {

	background: none;

}

li.page_item a:hover, li.menu-item a:hover {

	text-decoration: none;

	color: #333;

}

/* @end */







/* @group WP Blog Styles */



#content h2.entry-title {

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

	font-size:34px;

	margin-top:10px;

}

#content .entry-content a.more-link,

#content .entry-summary a {

	display:block !important;

	font-family: "Oswald", arial, sans-serif !important;

	color: #333;

	font-weight: 400;

	font-size:14px;

	padding-top:10px;

	margin-bottom:10px;

	float:center;

	clear:both;

}

#content .entry-summary p {

	display:block;

}

#content #homewords {

	width: 80%;

	max-width: 500px;

	float:left;

	display:block;

}

#content #slider {

	float:right;

	margin-top:-50px;

	margin-right:60px;

}

ul#btns {

	margin-top:10px;

}

ul#btns li.gradient a {

	margin-bottom:10px;

	text-decoration:none;

}

ul#btns li.gradient {

	right:40px;

	list-style-type:none !important;

	display:block;

}

ul#btns li.gradient a, ul#btns li.gradient a:visited {

	background: #002a52;

	width:150px !important;

	padding:10px;

	border:1px solid #222222;

	font-size:14px;

	line-height:25px;

	margin-bottom:15px;

	text-align:left;

	color:#FFF;

	float:left;

	clear:left;

}

ul#btns li.gradient a:hover {

	background: #103a61;

	border:1px solid #002a52;

	color:#FFF;

	text-decoration:none;

}

.sticky {

	padding: 1em 0;

	margin: 1em auto;

	border: 10px solid #eee;

	border-left: none;

	border-right:none;

}

.entry-meta, .entry-utility {

	font-size: 11px;

	color: #666;

	padding-bottom: 10px;

	margin-bottom: 10px;

}

.cat-links, .meta-sep, .entry-utility {

	font-size: 11px;

	color: #666;

}

.comments-link {

	display:none !important;

}

.post {

	margin-right: 90px;

	margin-bottom: 30px;

	padding-bottom: 10px;

}

.post.single {

	border-bottom: none;

	margin-bottom: 0px;

	padding-bottom: 0px;

}

a.more-link {

	display: block;

	float: right;

	font-weight: bold;

}

.skeleton_relatedposts h4 {

	border-bottom: 1px solid #eee;

}

.skeleton_relatedposts ul {

	color: #666;

	list-style: square;

	margin-left: 20px;

}

.skeleton_relatedposts ul li {

}

/* @end */





/* @group Buttons */



button, input[type="submit"], input[type="reset"], input[type="button"], .button a {

	background-image: none;

	margin: .5em 0;

	margin-bottom: 0 !important;

	display: inline-block;

	font-stretch: narrower;

	font-weight: normal;

	white-space: nowrap;

	padding: .5em 1em !important;

	font-size: 1em !important;

	color: white !important;

	line-height: 1.5em;

	text-align: center;

	text-decoration: none;

	vertical-align: middle;

	border: none;

	text-shadow: 0 1px 0px #185597;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	-ms-border-radius: 2px;

	-o-border-radius: 2px;

	border-radius: 2px;

	background: #1d65b3;

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2a72c0), color-stop(100%, #1d65b3));

	background: -webkit-linear-gradient(top, #2a72c0 0%, #1d65b3 100%);

	background: -o-linear-gradient(top, #2a72c0 0%, #1d65b3 100%);

	background: -ms-linear-gradient(top, #2a72c0 0%, #1d65b3 100%);

	background: -moz-linear-gradient(top, #2a72c0 0%, #1d65b3 100%);

	background: linear-gradient(top bottom, #2a72c0 0%, #1d65b3 100%);

	background-clip: border-box;

	-pie-background: linear-gradient(top, #2a72c0, #1d65b3);

	behavior: url("https://www.orpheusbrewing.com/dev/wp-content/themes/smpl-skeleton/PIE.htc");

	position: relative;

	background-repeat: repeat-x;

}

.button a:hover {

	text-decoration: none !important;

}

button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, a.button:hover {

	background: #156bc6;

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #156bc6), color-stop(100%, #156bc6));

	background: -webkit-linear-gradient(top, #156bc6 0%, #156bc6 100%);

	background: -o-linear-gradient(top, #156bc6 0%, #156bc6 100%);

	background: -ms-linear-gradient(top, #156bc6 0%, #156bc6 100%);

	background: -moz-linear-gradient(top, #156bc6 0%, #156bc6 100%);

	background: linear-gradient(top bottom, #156bc6 0%, #156bc6 100%);

	background-clip: border-box;

	-pie-background: linear-gradient(top, #156bc6, #156bc6);

	behavior: url("https://www.orpheusbrewing.com/dev/wp-content/themes/smpl-skeleton/PIE.htc");

	position: relative;

	cursor: pointer;

}

button:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active, a.button:active {

	-webkit-box-shadow: inset 0 2px 6px 0 #0e4177, inset 0 0 0 0 #0e4177, 0 1px 1px 0 #eeeeee;

	-moz-box-shadow: inset 0 2px 6px 0 #0e4177, inset 0 0 0 0 #0e4177, 0 1px 1px 0 #eeeeee;

	box-shadow: inset 0 2px 6px 0 #0e4177, inset 0 0 0 0 #0e4177, 0 1px 1px 0 #eeeeee;

}

a.button span.btn_caption {

	color: #acd3f1 !important;

	text-shadow: 0 1px 0 #3B639B;

}

/* @end */



/* @group Comments */



#respond {

	margin:0px;

	float:left;

	border-top: 1px solid #eee;

	padding-top: 10px;

	width: 100%;

}

#respond input[type=text] {

	width:300px;

	margin-right:20px;

}

#respond textarea {

	width:550px;

	height:120px;

	padding:10px;

}

#comments {

	float:left;

	margin:0;

}

#comments {

	border: 0;

	width: 100%;

}

body.dark #comments {

	background: url(https://www.orpheusbrewing.com/dev/wp-content/themes/smpl-skeleton/images/dark/divider.png) repeat-x right top;

}

#comments h2 {

	font-size: 1.5em;

	border-bottom: 1px solid #eee;

	font-weight: bold;

}

#comments h6 {

	font-family: "Times New Roman", Times, serif;

	letter-spacing: normal;

	text-transform: uppercase;

	margin: 10px 0px;

}

#comments .comment-meta {

	margin:0px 0px 20px 0px;

	display:block;

}

#comments .commentlist {

	margin:0px;

	float:left;

	list-style:none;

	width:100%;

}

#comments .commentlist ul {

	list-style:none;

	margin:0;

	padding:0;

	clear:both;

}

#comments .commentlist li {

	margin:0;

	padding:0;

	display:block;

}

#comments .commentlist li li {

	margin:0 0 20px 25px;

}

#comments .commentlist li li .comment-meta {

	width:445px;

}

#comments .commentlist li li li {

	margin:0 0 20px 25px;

}

#comments .commentlist li li li .comment-meta {

	width:420px;

}

#comments .commentlist li li li li {

	margin:0 0 20px 25px;

}

#comments .commentlist li li li li .comment-meta {

	width:395px;

}

#comments .commentlist li li li li li {

	margin:0 0 20px 25px;

}

#comments .commentlist li li li li li .comment-meta {

	width:370px;

}

#comments .single-comment {

	margin-bottom:20px;

}

#comments .comment-author {

	float:left;

	margin: 0px 10px 6px 0px;

	display:inline;

	width:50px;

}

#comments .comment-author cite {

	clear:both;

	font-weight:bold;

}

#comments .vcard {

	float:left;

	clear:both;

	display:block;

	width:100px;

	min-height: 100px;

	padding:20px 0;

}

#comments .vcard img.avatar {

	border: 1px solid #eee;

	padding: 2px;

	background:#f4f4f4;

}

#comments .vcard {

	background:url(images/comment_author_bg.png) no-repeat top right;

}

/* Pingbacks */





#comments .commentlist li.pingback, #comments .commentlist li.pingback ul, #comments .commentlist li.pingback ul li, #comments .commentlist li.pingback .vcard {

	margin: 0;

	padding: 0;

}

#comments .commentlist li.pingback .vcard {

	background:none;

	width: 0;

}

#comments .commentlist li.pingback p {

	font-size: .80em;

	line-height: 1.45em;

	color: #6D6D6D;

}

#comments .commentlist li.pingback h6 {

	text-transform: none;

}

/* @end */



/* @group WP Gallery */



.gallery {

	display: block;

	clear: both;

	overflow: hidden;

	margin: 0 auto;

}

.gallery .gallery-row {

	display:block;

	clear: both;

	overflow: hidden;

	margin: 0;

}

.gallery .gallery-item {

	overflow: hidden;

	float: left;

	margin: 0;

	text-align: center;

	list-style: none;

	padding: 0;

}

.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {

	max-width: 79%;

	height: auto;

	padding: 0;

	margin: 5px auto;

	border: 1px solid #fff;

	background-color: #fff;

	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);

	-pie-box-shadow: 0px 0px 5px #ccc;

	position: relative;

	behavior: url("https://www.orpheusbrewing.com/dev/wp-content/themes/smpl-skeleton/wp-content/themes/skeleton/PIE.php");

}

.gallery-caption {

	color: #666;

	font-size: 11px;

	line-height: 12px;

	margin: 0;

	padding: 0;

}

/* @end */





/* @group Pagination */





/* Single Posts and Attachment Pages */



#nav-below {

	width: 100%;

	display: inline-block;

	padding-bottom: 6px;

	font-size: 12px;

}

#nav-below a {

	text-decoration: none;

}

.nav-prev {

	background: url(images/arrow_bullet_left.png) no-repeat left center;

	padding-left: 18px;

}

.nav-next {

	background: url(images/arrow_bullet.png) no-repeat right center;

	padding-right: 18px;

}

.nav-prev {

	float: left;

}

.nav-next {

	float: right;

}

/* Default Multi-Page Navigation */



.page-link {

	padding: 4px 0;

	font-size: .90em;

}

.page-link a {

	border-bottom: 1px solid #ccc;

	text-decoration: none;

	padding: 2px 4px;

	line-height: 1;

}

/*  wp-pagenavi

/* ------------------------------------ */



.wp-pagenavi {

	position: relative;

	text-align: center;

}

.wp-pagenavi span.pages {

	text-align: center;

	color: #999999;

	font-weight: 100;

	text-transform: uppercase;

	letter-spacing: .45em;

	font-size: 11px;

	line-height: 1;

}

.wp-pagenavi a, .wp-pagenavi span.current {

	font-size: 12px;

	padding: 4px;

	margin: 0px 8px 10px 0px;

	text-decoration: none;

	border-bottom: 2px solid;

}

.wp-pagenavi a.previouspostslink, .wp-pagenavi a.nextpostslink {

	border-bottom: none;

}

.pages {

	display: inline-block;

	width: 100%;

}

.pages a {

	text-decoration: none;

}

.pages span.newer, .pages span.older {

	font-size: 11px;

	line-height: 20px;

	font-weight: bold;

}

p.paged {

	padding: 10px 0px 10px 0px;

	margin: 0;

	font-weight: bold;

}

#navigation span.current {

	font-weight: bold;

	padding: 0px 4px;

	border: 0px solid #fff;

	background-color: transparent;

}

/* Numbered Pagination */



.pagination {

	clear: both;

	padding: 0px 0 20px 0;

	position: relative;

	font-size: 11px;

	line-height: 13px;

	margin: 0px auto;

	display: block;

	text-align: center;

}

.pagination span, .pagination a:link {

	display: inline-block;

	margin: 2px 2px 2px 0;

	padding: 6px 9px 5px 9px;

	text-decoration: none;

	width: auto;

}

.pagination a:hover, .pagination .current {

	padding: 6px 9px 5px 9px;

}

/* Post Pagination Links */



.post_pagination {

	margin-top: 20px;

	margin-bottom: 10px;

}

.prevpost {

	float: left;

}

.nextpost {

	float: right;

}

/* pagination links */



.prevpost a, .nextpost a {

	font-size: .95em;

	display: block;

	text-decoration: none;

	font-weight: bold;

}

.prevpost a:hover, .nextpost a:hover {

	color: inherit;

	text-decoration: none;

	background-color: #fff;

}

/* @end */







/* @group Misc */





/* Apply CSS class of "guest" to hide menu items from logged-in users */



body.logged-in li.guest {

	display: none;

}

/* #Forms (see formalize.css)

================================================== */





label, legend {

	font-weight: bold;

	font-size: 13px;

	display: inline-block;

}

input[type="checkbox"] {

	display: inline;

}

/* # Misc Typography Balancing to Maintain Vertical Rhythm

============================================================== */

.remove-bottom {

	margin-bottom: 0 !important;

}

.half-bottom {

	margin-bottom: 10px !important;

}

.add-bottom {

	margin-bottom: 20px !important;

}

.add-top {

	margin-top: 20px !important;

}

.bypostauthor, .gallery-caption {

}

/* @end */







/* @group IE CSS3 */



html.ie #navigation, html.ie a.button, html.ie .cta, html.ie .wp-caption, html.ie #breadcrumbs, html.ie a.more-link, html.ie .gallery .gallery-item img, html.ie .gallery .gallery-item img.thumbnail, html.ie .widget-container, html.ie #author-info {

	behavior: url("https://www.orpheusbrewing.com/dev/wp-content/themes/smpl-skeleton/PIE.php");

	position: relative;

}



/* @end */





/*@media (max-width: 1199px) {

 HEADER 



h1#site-title {

	margin-top: 0px;

}

#header-social {

	right:80px;

}

#navigation {

	margin-top: 0px;

}

#navigation ul {

	padding-left: 140px;

	width: 70%;

}*/ 

/* content 

#content {

	float:left !important;

	width: 800px;

	margin-left:50px;

}

#content #homewords {

	width: 30%;

	float:left;

}

#content #slider {

	width: 50%;

	float:right;

	margin-top:-50px;

	margin-right:50px;

}

}*/

/*

@media (max-width: 999px) {

#header-social {

	right:10px;

}

#navigation {

	margin-top: 0px;

	margin-bottom: 0px;

}

#banner-left {

	margin-left:-35px;

}

#banner-right {

    margin-top: -69px;

}

#navigation ul {

	min-width:630px !important;

	margin-left:-65px;

	padding-left: 0px !important;

}

#navigation ul li a {

	font-size: 16px !important;

}

#content {

	float:left !important;

	width: 650px;

	margin-left:50px;

}

#content #slider {

	max-width: 25%;

	float:right;

	margin-top:-50px;

	margin-right:270px;

}

}

 @media (max-width: 767px) {

h1#site-title {

	margin-top: 0px;

	margin-left:-35px;

}

#header-social {

	right:10px;

}

#navigation {

	margin-top: 0px;

	margin-bottom: 0px;

}

#banner-left {

	margin-left:-85px;

}

#banner-right {

	margin-right:-85px;

}

#navigation ul {

	min-width:630px !important;

	margin-left:0px;

	padding-left: 0px !important;

}

#navigation ul li a {

	font-size: 16px !important;

}

#content {

	float:left !important;

	width: 720px;

	margin-left:0px;

}

#content #slider {

	float:left;

	margin-top:350px;

	margin-left:-250px !important;

}

}

@media (max-width: 643px) {

}

 @media (max-width: 479px) {

}

 @media (max-width: 359px) {

}

 @media (max-width: 319px) {

}

*/