/**
 * Admin Styles.
 */
#overlay-container { z-index:1001; }
#admin-menu { z-index:99999999; }
#admin-menu-wrapper {
	font:400 13px/1.6em 'Quicksand', sans-serif;
	padding:4px 5px 3px;
}
body.adminimal-menu header .sticky-top-nav { top:36px; }

.messages { margin:36px 0 0 !important; /*position:absolute;*/ z-index:2; }
.messages_container .messages:first-child { margin-top:0 !important; }
.messages_container .messages { margin-top:-1px !important; }

ul.tabs {
	list-style:none;
	margin:0 0 10px;
	padding:0;
}
ul.tabs li {
	display:inline;
	font:400 12px 'Noto Serif',serif;
	letter-spacing:2px;
	text-transform:uppercase;
}
ul.tabs li a {
	background-color:#7F7F7F;
	color:#FFF;
	display:inline-block;
	padding:5px;
	text-decoration:none;
	-webkit-transition:background-color 500ms ease 0ms;
	-moz-transition:background-color 500ms ease 0ms;
	-o-transition:background-color 500ms ease 0ms;
	transition:background-color 500ms ease 0ms;
}
ul.tabs li.active a,
ul.tabs li a:hover { background-color:#512635; }


/**
 * Nav stuff
 */
ul.social li:hover i.social-fb { background: url(../images/social.map.png) no-repeat scroll -30px 0 transparent; }
ul.social li:hover i.social-tw { background: url(../images/social.map.png) no-repeat scroll -30px -32px transparent; }

.small-screen .wines-nav { max-height:none !important; }

/**
 * Hardcoded Width Adjustments.
 */
div.sidebar-nav ul.nav li { margin:0 auto; }

div.sidebar-nav ul.nav li.kate-macmurray { width:165px; }
div.sidebar-nav ul.nav li.winemaker-boyd-morrison { width:168px; }
div.sidebar-nav ul.nav li.awards---accolades { width:125px; }

nav.navbar-wine ul.nav li.russian-river-valley a { width:160px; }
nav.navbar-wine ul.nav li.russian-river-valley-reserve a { width:175px; }
nav.navbar-wine ul.nav li.russian-river-valley-pinot-gris a { width:200px; }
nav.navbar-wine ul.nav li.russian-river-valley-chardonnay a { width:210px; }

/**
 * Legal Pop-ups
 */
body.legal { background:url('../images/woven-pattern.png'); }
body.legal div.legal-container {
	border:1px solid #FFF;
	margin:15px;
	text-align:left;
}
body.legal #admin-menu { display:none; }

/**
 * Misc.
 */
.sidebar-nav h2 a { text-decoration:none; }
.wine-awards { margin-top:0; }
/*.home-page-club-section { min-height:1515px; }*/

/**
 * eWinery
 */
#shipping-modal .form-group .col-sm-7 { padding:0; }
#shipping-modal .text-right .btn { margin-top:10px; }
#state-prohibited { visibility:hidden; }
.vintage-timeline-container .cart-amount { margin-top:10px; }

/**
 * 	HOME PAGE
 */
/*body.home .home-page-container,
body.home .home-page-home-section { height: 100%; width: 100%; }*/
body.home .home-page-container { display: inline; }
body.home .home-page-home-section { display: block; }
body.home .home-page-home-section .home-page-section-container { height: 100%; position: relative; }
/*body.home .home-video { display: inline-block; height: 100%; position: absolute; width: 100%; }*/
body.home .navbar-main { /*z-index:9 !important;*/ }

body.iphone .home-page-home-section {
	background-image:url('../images/bg-home-home.jpg');
	background-repeat:no-repeat;
	background-position:center top;
}

/**
 * 	Winemaker Note Page
 */
.navbar-wine-collapse > ul > li.white-wines { margin: 30px 0 0; }
#cc-notes { display:none; }
.wine-tab-content-text {
/*	line-height:1.1em;*/
	margin-bottom:0;
}
.wine-stats { margin-top:0; }

/**
 * 	History Page
 */
.timeline-content button { display: none; }

@media (min-width: 768px) {
	.home .footer {
		margin-top: 0;
	}
}

/**
 * Events Page
 */
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { padding:25px 10px; }
#events .field_event_date { white-space:nowrap; }


.award-table { display:none; }
.award-table.first-wine { display:block; }

#user-login {
	margin: 50px 20px;
}

#overlay-container .overlay-element {
	padding-right: 230px;
}

img.social-newsletter {width: 30px;margin: 0 auto;display: inline-block;background: url(../images/envelope.png);background-size: 30px 25px;}
li:hover img.social-newsletter {width: 30px;margin: 0 auto;display: inline-block;background: url(../images/envelope-active.png);background-size: 30px 25px;}
.newsletter-text {width: 70px;font-size: 12px;display: inline-block;margin-left: 10px;position: relative;top: 5px;}

/* Used to hide out ewinery tags
a.purchase-btn { display:none !important; }
.page-node-142 .purchase-options .col-sm-2,
.page-node-142 .purchase-options .col-sm-3 { display:none; } */