/*
Theme Name: Alibi.ca
Theme URI: http://alibi.ca
Description: Alibi Room print stylesheet - Dinner
Version: 1.0
Author: Dave Shea & Alex Nelson
Author URI: http://brightcreative.com
Tags: beer, menu
*/

@import "css/reset.css";

@font-face {
    font-family: 'TypewriterMTStdRegular';
    src: url('fonts/typewritermtstd.eot');
    src: url('fonts/typewritermtstd.eot') format('embedded-opentype'),
         url('fonts/typewritermtstd.woff2') format('woff2'),
         url('fonts/typewritermtstd.woff') format('woff'),
         url('fonts/typewritermtstd.ttf') format('truetype'),
         url('fonts/typewritermtstd.svg#TypewriterMTStdRegular') format('svg');
}




a {
	color: #4f2411;
	font-weight: bold;
	text-decoration: none;
}
body {
	color: #000;
	background: #ffffff;
	font: "TypewriterMTStdRegular", Courier, serif;
	line-height: 1.5;
}
dt {
	font-weight: bold;
}
dt + dt {
	margin-top: 0.5em;
}
dd {
	font-style: italic;
	margin-bottom: 0.5em;
	margin-left: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
h2 {
	font-size: 18px;
	margin: 2em 0 1em 0;
	color: #492414;
	text-transform: uppercase;
}
p {
	margin: 1em 0;
}
li {
	margin: 1em 0;
}


																				/* main background image layout */
.deco {
	position: relative;
}
.main-content {
	width: 100%;
	color: #211811;
	background-image: none;
}


																				/* reusable classes */
.amp {
	font-style: italic;
	font-family: palatino, serif;
	font-weight: bold;
}
div.divider {
	width: 100%;
	height: 1px;
	border-bottom: solid 1px rgba(0, 0, 0, 0.1);
}


																				/* turn off screen elements */
.header, .nav, .toggle, .footer, h1, h2, dl.wine, dl.cocktails {
	display: none;
}
																				/* undo screen style */
.main, .deco, .main-content {
	padding: 0;
}
.main-content {
	width: 100%;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #ffffff;
}

																				/* menu header */
.print-header {
	display: block;
	padding-bottom: 2em;
	width: 100%;
	overflow: hidden;
	position: relative;
}
.print-header .logo {
	float: left;
	margin-right: 2em;
		background-size: 100px 100px;
	background-position: left top;
	width: 100px;
	height: 100px;
	display: block;
}
.print-header h2 {
	display: block;
	margin: 0;
	padding: 1em 0 0 0;
}
.print-header .count {
	font-size: 1.1em;
}
	.print-header .num {
		font-size: 1.1em;
		border-bottom: solid 1px #000;
	}

.print-header .glass-small {
	position: absolute;
	top: 60px;
	right: 27px;
}
.print-header .glass-large {
	position: absolute;
	top: 60px;
	right: -4px;
}

																				/* table styles */

body > div.deco.bg1 > div.main-content > div > table {
	width: 100%;
}
																				
.print table td {
	padding: 5px 40px 3px 0px;
}


																				/* Dinner styles */
																			
body .dinner {
		font-size: 10pt;
}

.dinner .logo {
	background-image: url(images/dinner-logo.svg);
}


																				/* Ales styles */
																				
body .ales {
		font-size: 8.5pt;
}

.ales .logo {
	background-image: url(images/tap-logo.svg);

}

.sizes {
	background-image: url(images/Alibi-drink-Menu-01.svg);
	background-size: 300px 143px;
    width: 300px;
    height: 153px;
    position: absolute;
    right: 30px;
    background-repeat: no-repeat;
}

.fratbat {
	background-image: url(images/Alibi-drink-Menu-02.svg);
	background-size: 117px 31px;
	width:117px;
	height:31px;
	position: absolute;
	right: 30px;
	bottom: -40px;
}

.bg1, .bg2 {
	background-image: none;
}

body .ales table td{
		padding: 5px 20px 2px 0px;
}

.footnote {
	font-size: 7.5px;
	position: relative;
	top:10px;
}

body .ales table {
width: 100%;
}


																				/* Fresh Sheet styles */
																				
.fresh .logo {
	background-image: url(images/fresh-logo.svg);

}

	
	
																				/* Brunch styles */

body .brunch {
		font-size: 9.25pt;
}

																				
.brunch .logo {
	background-image: url(images/brunch-logo.svg);

}


																				/* Wine and cocks styles */

body .wine {
		font-size: 9.5pt;
}
																			
.wine .logo {
	background-image: url(images/wine-logo.svg);

}

																				/* Whiskey styles */

body .whiskey {
		font-size: 9.5pt;
}
																			
.whiskey .logo {
	background-image: url(images/whiskey-logo.svg);

}
