/*
Theme Name: Grain Belt Brewery
Theme URI: http://github.com/zencoder/html5-boilerplate-for-wordpress
Description: Based on the <a href="http://html5boilerplate.com">HTML5 Boilerplate</a> and Bruce Lawson's <a href="http://html5doctor.com/designing-a-blog-with-html5/">Designing a Blog with HTML5</a>. The sole purpose of this theme is to save developers the time it takes to apply the HTML5 Boilerplate to WordPress. See the README for instructions. The "HTML5 Boilerplate" name is used with permission from Paul Irish.
Version: 1.0
Author: Bjorn Hagstrom
Author URI: http://whatmoves.com.com/
Tags: white, two-columns
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

/*
HTML Boilerplate styles can be found in the html5-boilerplate/css directory.
*/

/* WordPress Required Styles */
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.sticky {
	background: #f7f7f7;
	padding: 0 10px 10px;
}
	
.sticky h2 {
	padding-top: 10px;
}

.custom-product-list {
	text-align:center;
}
.custom-product-list li{
	width:30% !important;
}
.custom-product-list .button{
	display:none !important;
}
.shop{
	width:50%;
	margin-left:35%;
	margin-top: 50px;
}

.shop-sidebar{
	position:absolute;
	left: 5%;
	top: 100px;
	width:20%;
}
.shop-sidebar ul{
	padding: 0;
}
.shop-sidebar li{
	list-style:none;
	background-color:#fbf5ef;
	border: 1px solid #c7c2be;
	padding: 15px 10px 10px 10px;
}
.shop-sidebar ul ul{
	margin:0;
}
.shop-sidebar ul ul li{
	padding: 15px 10px 10px 18px;
	font-size: .8em;
}
.shop-sidebar h3{
	font-family: 'Montserrat', sans-serif !important;
}
.shop-sidebar a{
	text-decoration:none;
}

.single-product{
	margin-top: 100px;
}

.store-nav{
	height:40px;
	margin-top:60px;
}
.store-nav a{
	display: inline-block !important;
	padding: 0 1em !important;
	height: 40px !important;
	line-height: 40px !important;
	font-size: 0.9em !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
	color: #03689b !important;
	padding-top:-10px !important;
}
.base {
	top:0px;
}

/* beer locator */
.page-id-36 .entry {
    margin: 0 auto;
    max-width: 960px;
}
.page-id-36 .inner-entry {
    margin: 0 1em;
}
.beer-finder-results {
    float: right;
    margin-top: 0.5em;
}
.beer-finder-results button#next {
    float: right;
    margin-left: 0.5em;
}
.beer-finder-results button#prev {
    float: left;
    margin-right: 0.5em;
}
.beer-finder-filters {
    clear: both;
    margin-bottom: 2em;
    padding: 1.5em;
    border: 1px solid #333;
    border-radius: 1em;
}
.finder-beer {
	float:left;
	width: 125px;
	height: 150px;
}
.finder-beer label {
    display: block;
	margin: 0.5em 0;
	line-height: 1;
}
.finder-beer input {
    float: left;
	margin: 0 0.5em 2em 0;
	height: 1em;
}
#map_canvas {
    margin: 0 auto;
    width: 90%;
    height: 300px;
}
#map_canvas img{
	max-width:none;
}
#zip-form {
    clear: both;
    margin: 1em 0;
}
@media only screen and (min-width: 767px) {
    #map_canvas {
        width: 100%;
        height: 500px;
    }
}