/* line 1, ../sass/_tags.scss */
html, body {
	height: 100%;
}

/* line 2, ../sass/_tags.scss */
body {
	min-height: 100%;
	background: url(../images/bg.jpg) 0 0 repeat;
	position: relative;
	font-size: 15px;
	line-height: 1.5em;
}

/* line 10, ../sass/_tags.scss */
h2, h4, h6 {
	color: #333333;
}

/* line 11, ../sass/_tags.scss */
h1, h3, h5 {
	color: #7e4300;
}
.aboutContent h1,
.aboutContent h2,
.aboutContent h3 {
	color:#c08b35;
}
/* line 12, ../sass/_tags.scss */
a {
	color: #7e4300;
	text-decoration: none;
	cursor: url(../images/Alien_24x24px.png), pointer;
}
/* line 16, ../sass/_tags.scss */
a:visited {
	color: #7e4300;
}
/* line 20, ../sass/_tags.scss */
a:hover {
	color: #180d00;
	text-decoration: none;
	cursor: url(../images/Alien_24x24px.png), pointer;
	
}
/* line 25, ../sass/_tags.scss */
a.more {
	color: #c4950b;
}
/* line 28, ../sass/_tags.scss */
a.more:visited {
	color: #c4950b;
}
/* line 32, ../sass/_tags.scss */
a.more:hover {
	color: #634c06;
}

/* line 38, ../sass/_tags.scss */
h1, h2, h3, h4, h5, h6 {
	font-family: "im_fell_dw_picaregular", sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 1.1em;
}

/* line 43, ../sass/_tags.scss */
input {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: solid 1px #9db5b7;
}

/* line 48, ../sass/_tags.scss */
input[type=submit] {
	color: #fffaed;
	background: #7e4300;
	text-transform: uppercase;
	border: none;
	font-size: 17px;
	padding: 5px 8px 3px;
	display: inline-block;
	line-height: 1em;
}

/* line 61, ../sass/_tags.scss */
#searchform input[type=text] {
	border: solid 1px #3a4444;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	width: 200px;
	font-size: 18px;
	line-height: 1em;
	padding: 0px 3px 0px;
}
@media screen and (max-width: 380px) {
	/* line 61, ../sass/_tags.scss */
	#searchform input[type=text] {
		width: 75%;
	}
}
/* line 73, ../sass/_tags.scss */
#searchform input[type=submit] {
	font-family: "icons-bdv", sans-serif;
	font-weight: normal;
	font-style: normal;
	background: none;
	color: #7e4300;
	font-size: 28px;
	text-transform: none;
	display: inline-block;
	position: relative;
	top: 0.3em;
}
/* line 83, ../sass/_tags.scss */
#searchform input[type=submit]:focus {
	outline: none;
}

/* line 91, ../sass/_tags.scss */
#mobilenavsearch input[type=submit]:focus {
	outline: none;
}

/* line 1, ../sass/_navbar.scss */
.navbar {
	min-height: 60px;
	overflow: hidden;
	background: #7e4300;
	border-width: 0;
	margin-bottom: 0;
	position: fixed;
	width: 100%;
	z-index: 20;
	margin-top: -60px;
	font-family: AmaticBold;
	font-size: 35px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
/* line 18, ../sass/_navbar.scss */
.navbar h1 {
	float: left;
	text-indent: -5000px;
	background: url("../images/logoheader.png") 0 0 no-repeat;
	margin-left: 28px;
	margin-top: 9px;
}
/* line 27, ../sass/_navbar.scss */
.navbar nav.mainnav {
	margin: 0 100px;
}
/* line 31, ../sass/_navbar.scss */
.navbar nav.ecomnav {
	position: absolute;
	top: 9px;
	right: 32px;
	line-height: 1.3em;
	z-index: 5;
}
/* line 38, ../sass/_navbar.scss */
.navbar nav.ecomnav a {
	width: 40px;
	height: 40px;
	position: relative;
	font-family: "icons-bdv", sans-serif;
	font-weight: normal;
	font-style: normal;
	color: white;
	font-size: 26px;
	color: #E0CDB8;
}
/* line 47, ../sass/_navbar.scss */
.navbar nav.ecomnav a:hover {
	color: white;
	text-decoration: none;
}
@media screen and (max-width: 767px) {
	/* line 31, ../sass/_navbar.scss */
	.navbar nav.ecomnav {
		display: none;
	}
}
/* line 59, ../sass/_navbar.scss */
.navbar .navbar-header {
	float: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
}
/* line 65, ../sass/_navbar.scss */
.navbar .navbar-header h1 {
	background: url("../images/logoheader.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	width: 141px;
	height: 43px;
}
@media screen and (max-width: 767px) {
	/* line 59, ../sass/_navbar.scss */
	.navbar .navbar-header {
		width: 100%;
	}
}
@media screen and (max-width: 864px) {
	/* line 1, ../sass/_navbar.scss */
	.navbar {
		font-size: 33px;
	}
}
@media screen and (max-width: 767px) {
	/* line 1, ../sass/_navbar.scss */
	.navbar {
		position: relative;
		margin-top: 0;
		top: 0;
	}
}

/* line 86, ../sass/_navbar.scss */
.navbar-toggle {
	border: none;
	margin-top: 13px;
}
/* line 89, ../sass/_navbar.scss */
.navbar-toggle .icon-bar {
	background-color: #bfa180;
	height: 4px;
	width: 24px;
}

/* line 95, ../sass/_navbar.scss */
.navbar-inverse {
	border: none;
}
@media screen and (max-width: 864px) {
	/* line 98, ../sass/_navbar.scss */
	.navbar-inverse .navbar-nav {
		right: -20px;
	}
}
@media screen and (max-width: 824px) {
	/* line 98, ../sass/_navbar.scss */
	.navbar-inverse .navbar-nav {
		right: -30px;
	}
}
@media screen and (max-width: 767px) {
	/* line 98, ../sass/_navbar.scss */
	.navbar-inverse .navbar-nav {
		right: auto;
	}
}
/* line 104, ../sass/_navbar.scss */
.navbar-inverse .navbar-nav > li > a {
	color: #E0CDB8;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li.current-menu-ancestor > a,
.navbar-inverse .navbar-nav > li.current-menu-item > a {
	color: #ffffff;
}
@media screen and (max-width: 864px) {
	/* line 104, ../sass/_navbar.scss */
	.navbar-inverse .navbar-nav > li > a {
		padding-left: 11px;
		padding-right: 11px;
	}
}
@media screen and (max-width: 824px) {
	/* line 104, ../sass/_navbar.scss */
	.navbar-inverse .navbar-nav > li > a {
		padding-left: 5px;
		padding-right: 5px;
		font-size:30px;
	}
}
/* line 118, ../sass/_navbar.scss */
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background: none;
	outline: none;
}
/* line 122, ../sass/_navbar.scss */
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #bfa180;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
/* line 126, ../sass/_navbar.scss */
.navbar-inverse .navbar-toggle .icon-bar:focus {
	outline: none;
}

/* line 132, ../sass/_navbar.scss */
.navbar-nav, .navbar-inverse .navbar-nav {
	margin: auto;
	width: 700px;
	padding: 7px 0 0 100px;
	float: none;
	position: relative;
}
@media screen and (max-width: 940px) {
	/* line 132, ../sass/_navbar.scss */
	.navbar-nav, .navbar-inverse .navbar-nav {
		padding-left: 150px;
		width: 750px;
	}
}
@media screen and (max-width: 820px) {
	/* line 132, ../sass/_navbar.scss */
	.navbar-nav, .navbar-inverse .navbar-nav {
		padding-left: 150px;
		width: 750px;
	}
}
@media screen and (max-width: 767px) {
	/* line 132, ../sass/_navbar.scss */
	.navbar-nav, .navbar-inverse .navbar-nav {
		width: auto;
		margin-left: -19px;
		margin-right: -15px;
		margin-bottom: 20px;
		padding-top: 14px;
		padding-left: 0px;
	}
}
/* line 158, ../sass/_navbar.scss */
.navbar-nav > li, .navbar-inverse .navbar-nav > li {
	/*
			& > ul {
				display: none;
	
				@include transition(width 0.3s ease);
	
				z-index: 10;
				float: right;
				position: relative;
				width: 0%;
				line-style: none;
				padding: 10px 0 0;
				margin: 0 0 -80px;  // any idea why?
				top: calc(-1.5em - 16px);
				font-size: 28px;
				background: $baseColor;
	
				li {
					list-style: none;
					line-height: 1em;
					white-space: nowrap;
	
					span, a {
						display: inline-block;
						padding: 0.4em 30px 0.1em;
						color: #BFA180;
						cursor: pointer;
					}
	
					ul {
						// display: none;
						margin-bottom: 0.4em;
						padding-left: 24px;
	
						li a {
							font-size: 90%;
							padding-left: 18px;
							padding-bottom: 0;
							padding-top: 0.3em;
						}
					}
	
					&.wineNav.openWineNav {
						ul {
							// display: block;
						}
					}
				}
	
				& > li > ul {
					// display: none;
				}
	
				@media screen and (max-width : 767px) {
					display: block;
				}
			}
	*/
}
/* line 160, ../sass/_navbar.scss */
.navbar-nav > li:focus, .navbar-inverse .navbar-nav > li:focus {
	outline: none;
}
@media screen and (max-width: 767px) {
	/* line 163, ../sass/_navbar.scss */
	.navbar-nav > li.parentNav.openParent, .navbar-inverse .navbar-nav > li.parentNav.openParent {
		background: #7e4300;
	}
	/* line 166, ../sass/_navbar.scss */
	.navbar-nav > li.parentNav.openParent > ul, .navbar-inverse .navbar-nav > li.parentNav.openParent > ul {
		width: 50%;
	}
}
.navbar-nav > li > a {
	padding: 10px 10px;
}
/* line 171, ../sass/_navbar.scss */
.navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a {
	padding-top: 0.4em;
	padding-bottom: 0.2em;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
}
/* line 178, ../sass/_navbar.scss */
.navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:focus {
	outline: none;
}
@media screen and (max-width: 767px) {
	/* line 171, ../sass/_navbar.scss */
	.navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a {
		color: white;
		padding-top: 0.3em;
		padding-left: 34px;
		font-size: 28px;
		line-height: 1.0em;
	}
}
@media screen and (max-width: 460px) {
	/* line 171, ../sass/_navbar.scss */
	.navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a {
		font-size: 27px;
	}
}
@media screen and (max-width: 440px) {
	/* line 171, ../sass/_navbar.scss */
	.navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a {
		font-size: 26px;
	}
}
@media screen and (max-width: 420px) {
	/* line 171, ../sass/_navbar.scss */
	.navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a {
		font-size: 25px;
	}
}
@media screen and (max-width: 400px) {
	/* line 171, ../sass/_navbar.scss */
	.navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a {
		font-size: 24px;
	}
}
/* line 194, ../sass/_navbar.scss */
.navbar-nav > li > ul, .navbar-inverse .navbar-nav > li > ul {
	display: none;
}
/* line 255, ../sass/_navbar.scss */
.navbar-nav > li.headFooter, .navbar-nav > li.headEcom, .navbar-inverse .navbar-nav > li.headFooter, .navbar-inverse .navbar-nav > li.headEcom {
	display: none;
}
@media screen and (max-width: 767px) {
	/* line 260, ../sass/_navbar.scss */
	.navbar-nav > li.headFooter, .navbar-nav > li.headEcom, .navbar-inverse .navbar-nav > li.headFooter, .navbar-inverse .navbar-nav > li.headEcom {
		display: block;
	}
}
/* line 266, ../sass/_navbar.scss */
.navbar-nav li.headFooter + li.headEcom, .navbar-inverse .navbar-nav li.headFooter + li.headEcom {
	margin-top: 0.6em;
}

/* line 271, ../sass/_navbar.scss */
.subNavMenu {
	position: absolute;
	z-index: 14;
	top: calc(60px + 0.0em);
	bottom: 60px;
	right: 0;
	margin: 0;
	background: #7e4300;
	width: 0;
	padding: 9px 0 0 0;
	-webkit-transition: width 0.3s ease;
	-moz-transition: width 0.3s ease;
	-o-transition: width 0.3s ease;
	transition: width 0.3s ease;
}
/* line 284, ../sass/_navbar.scss */
.subNavMenu.openNav {
	width: 50%;
}
/* line 288, ../sass/_navbar.scss */
.subNavMenu li {
	list-style: none;
	line-height: 1em;
	white-space: nowrap;
	margin: 0;
}
/* line 294, ../sass/_navbar.scss */
.subNavMenu li span, .subNavMenu li a {
	display: inline-block;
	color: white;
	font-size: 28px;
	line-height: 1.0em;
	padding: 0.41em 18px 0.1em 34px;
	color: #BFA180;
	cursor: pointer;
}
/* line 304, ../sass/_navbar.scss */
.subNavMenu li ul {
	margin-bottom: 0.4em;
	padding-left: 24px;
}
/* line 309, ../sass/_navbar.scss */
.subNavMenu li ul li a {
	font-size: 75%;
	padding-left: 1.4em;
	padding-bottom: 0;
	padding-top: 0.3em;
}

@media screen and (max-width: 460px) {
	/* line 330, ../sass/_navbar.scss */
	.navbar-nav > li > a
	, .navbar-inverse .navbar-nav > li > a
	, .subNavMenu li span
	, .subNavMenu li a
	, div.navbar-collapse .subSideNav li {
		font-size: 27px;
	}
}
@media screen and (max-width: 440px) {
	/* line 330, ../sass/_navbar.scss */
	.navbar-nav > li > a
	, .navbar-inverse .navbar-nav > li > a
	, .subNavMenu li span
	, .subNavMenu li a
	, div.navbar-collapse .subSideNav li {
		font-size: 26px;
	}
}
@media screen and (max-width: 420px) {
	/* line 330, ../sass/_navbar.scss */
	.navbar-nav > li > a
	, .navbar-inverse .navbar-nav > li > a
	, .subNavMenu li span
	, .subNavMenu li a
	, div.navbar-collapse .subSideNav li {
		font-size: 25px;
	}
}
@media screen and (max-width: 400px) {
	/* line 330, ../sass/_navbar.scss */
	.navbar-nav > li > a
	, .navbar-inverse .navbar-nav > li > a
	, .subNavMenu li span
	, .subNavMenu li a
	, div.navbar-collapse .subSideNav li {
		font-size: 24px;
	}
}

@media screen and (max-width: 460px) {
	/* line 343, ../sass/_navbar.scss */
	.navbar-nav > li > a
	, .navbar-inverse .navbar-nav > li > a
	, .subNavMenu li span
	, .subNavMenu li a
	, div.navbar-collapse .subSideNav li span
	, div.navbar-collapse .subSideNav li a {
		padding-left: 28px;
	}
}
@media screen and (max-width: 440px) {
	/* line 343, ../sass/_navbar.scss */
	.navbar-nav > li > a
	, .navbar-inverse .navbar-nav > li > a
	, .subNavMenu li span
	, .subNavMenu li a
	, div.navbar-collapse .subSideNav li span
	, div.navbar-collapse .subSideNav li a {
		padding-left: 26px;
	}
}
@media screen and (max-width: 420px) {
	/* line 343, ../sass/_navbar.scss */
	.navbar-nav > li > a
	, .navbar-inverse .navbar-nav > li > a
	, .subNavMenu li span
	, .subNavMenu li a
	, div.navbar-collapse .subSideNav li span
	, div.navbar-collapse .subSideNav li a {
		padding-left: 24px;
	}
}
@media screen and (max-width: 400px) {
	/* line 343, ../sass/_navbar.scss */
	.navbar-nav > li > a
	, .navbar-inverse .navbar-nav > li > a
	, .subNavMenu li span
	, .subNavMenu li a
	, div.navbar-collapse .subSideNav li span
	, div.navbar-collapse .subSideNav li a {
		padding-left: 22px;
	}
}

/* line 350, ../sass/_navbar.scss */
.headSearch {
	display: none;
	background: #7e4300;
	padding: 14px 10px 14px 28px;
	margin-top: 0;
	margin-left: -19px;
	margin-right: -15px;
	height: 64px;
	font-size: 12px;
	line-height: 1em;
}
/* line 362, ../sass/_navbar.scss */
.headSearch input[type=text] {
	display: inline-block;
	font-size: 28px;
	line-height: 1em;
	padding: 4px 8px 0;
	background: #eee6de;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	width: calc(100% - 70px);
}
/* line 373, ../sass/_navbar.scss */
.headSearch button, .headSearch input[type=submit] {
	font-family: "icons-bdv", sans-serif;
	font-weight: normal;
	font-style: normal;
	background: none;
	color: #eee6de;
	font-size: 28px;
	border: none;
	margin: 0 0 0 14px;
	display: inline-block;
	position: relative;
	top: 2px;
	padding: 4px;
	line-height: 1em;
}
/* line 386, ../sass/_navbar.scss */
.headSearch button:focus, .headSearch input[type=submit]:focus {
	outline: none;
}
@media screen and (max-width: 767px) {
	/* line 350, ../sass/_navbar.scss */
	.headSearch {
		display: block;
		z-index: 12;
	}
}

/* line 395, ../sass/_navbar.scss */
.navbar-collapse {
	background: none;
	overflow: visible;
	border: none;
	position: relative;
	z-index: 3;
	margin-top: 0px;
	height: auto;
	max-height: 9999px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
/* line 406, ../sass/_navbar.scss */
.navbar-collapse .subSideNav {
	display: none;
	position: absolute;
	top: 0;
	background: #7e4300;
	bottom: 64px;
	left: 50%;
	right: 0;
	padding-top: 14px;
}
/* line 416, ../sass/_navbar.scss */
.navbar-collapse .subSideNav ul, .navbar-collapse .subSideNav li {
	list-style: none;
	margin: 0;
	padding: 0;
}
/* line 422, ../sass/_navbar.scss */
.navbar-collapse .subSideNav li {
	font-size: 28px;
}
/* line 424, ../sass/_navbar.scss */
.navbar-collapse .subSideNav li span, .navbar-collapse .subSideNav li a {
	display: block;
	cursor: pointer;
	color: #B28E66;
	line-height: 1.0em;
	padding: 0.41em 18px 0.1em 34px;
}
/* line 430, ../sass/_navbar.scss */
.navbar-collapse .subSideNav li span:focus, .navbar-collapse .subSideNav li a:focus {
	outline: none;
}
/* line 433, ../sass/_navbar.scss */
.navbar-collapse .subSideNav li ul li a {
	margin-left: 12px;
	font-size: 90%;
}
/* line 436, ../sass/_navbar.scss */
.navbar-collapse .subSideNav li ul li a:focus {
	outline: none;
}
/* line 439, ../sass/_navbar.scss */
.navbar-collapse .subSideNav li:focus {
	outline: none;
}
@media screen and (max-width: 767px) {
	/* line 395, ../sass/_navbar.scss */
	.navbar-collapse {
		background-color: #b28e66;
		margin-top: 60px;
	}
	/* line 448, ../sass/_navbar.scss */
	.navbar-collapse.showSubSideWines #subSideWines {
		display: block;
	}
	/* line 449, ../sass/_navbar.scss */
	.navbar-collapse.showSubSideWines .navbar-nav li.dropNavWines {
		background: #7e4300;
	}
	/* line 453, ../sass/_navbar.scss */
	.navbar-collapse.showSubSideRandall #subSideRandall {
		display: block;
	}
	/* line 454, ../sass/_navbar.scss */
	.navbar-collapse.showSubSideRandall .navbar-nav li.dropNavRandall {
		background: #7e4300;
	}
	/* line 458, ../sass/_navbar.scss */
	.navbar-collapse.showSubSideAbout #subSideAbout {
		display: block;
	}
	/* line 459, ../sass/_navbar.scss */
	.navbar-collapse.showSubSideAbout .navbar-nav li.dropNavAbout {
		background: #7e4300;
	}
}

/* line 464, ../sass/_navbar.scss */
#searchBox {
	display: none;
	z-index: 10;
	position: fixed;
	top: 74px;
	right: 41px;
	font-family: "im_fell_dw_picaregular", sans-serif;
	font-weight: normal;
	font-style: normal;
	background: #7e4300;
	border: solid 1px #999;
	padding: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/* line 477, ../sass/_navbar.scss */
#searchBox input[type=text] {
	width: 240px;
}
/* line 481, ../sass/_navbar.scss */
#searchBox button, #searchBox input[type=submit] {
	font-family: "icons-bdv", sans-serif;
	font-weight: normal;
	font-style: normal;
	background: none;
	border: none;
	color: #fff;
	text-transform: uppercase;
	padding: 0 6px 0;
	font-size: 20px;
	line-height: 1em;
	position: relative;
	top: 5px;
	left: 3px;
}
/* line 494, ../sass/_navbar.scss */
#searchBox button:focus, #searchBox input[type=submit]:focus {
	outline: none;
}
/* line 497, ../sass/_navbar.scss */
#searchBox:after {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	top: -6px;
	right: 34px;
	background: #7e4300;
	border-top: solid 1px #999;
	border-left: solid 1px #999;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* line 1, ../sass/_footer.scss */
.fullHeightPage > footer {
	font-family: "im_fell_dw_picaregular", sans-serif;
	font-weight: normal;
	font-style: normal;
	z-index: 3;
	min-height: 0;
	font-size: 14px;
	height: 40px;
	background: white;
	color: #7e4300;
	padding: 12px 35px 8px;
	position: relative;
}
/* line 14, ../sass/_footer.scss */
.fullHeightPage > footer a {
	color: #7e4300;
	font-family: "im_fell_dw_picaregular", sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-right: 15px;
}
/* line 19, ../sass/_footer.scss */
.fullHeightPage > footer a:hover {
	color: #180d00;
}
@media screen and (max-width: 800px) {
	/* line 14, ../sass/_footer.scss */
	.fullHeightPage > footer a {
		margin-right: 10px;
	}
}
@media screen and (max-width: 767px) {
	/* line 14, ../sass/_footer.scss */
	.fullHeightPage > footer a {
		margin-right: 0;
	}
}
/* line 32, ../sass/_footer.scss */
.fullHeightPage > footer > div {
	float: right;
	font-size: 12px;
	color: #666;
	margin-top: 1px;
}
/* line 38, ../sass/_footer.scss */
.fullHeightPage > footer > div .firefly {
	color: #999;
	font-size: 10px;
	white-space: nowrap;
}
@media screen and (max-width: 767px) {
	/* line 32, ../sass/_footer.scss */
	.fullHeightPage > footer > div {
		float: none;
	}
}
@media screen and (max-width: 400px) {
	/* line 32, ../sass/_footer.scss */
	.fullHeightPage > footer > div {
		font-size: 10px;
	}
}
/* line 53, ../sass/_footer.scss */
.fullHeightPage > footer > nav {
	float: left;
}
@media screen and (max-width: 767px) {
	/* line 53, ../sass/_footer.scss */
	.fullHeightPage > footer > nav {
		display: none;
	}
}
@media screen and (max-width: 850px) {
	/* line 1, ../sass/_footer.scss */
	.fullHeightPage > footer {
		padding: 12px 20px 8px;
	}
}
@media screen and (max-width: 767px) {
	/* line 1, ../sass/_footer.scss */
	.fullHeightPage > footer {
		text-align: center;
		padding: 12px 0 8px;
	}
}

/* line 71, ../sass/_footer.scss */
body > .randallbio ~ footer {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
}

/* line 1, ../sass/_social.scss */
.socialSidebar {
	display: block;
	z-index: 2;
	width: 180px;
	position: fixed;
	top: 60px;
	left: -179px;
	bottom: 60px;
}
@media screen and (max-width: 767px) {
	/* line 1, ../sass/_social.scss */
	.socialSidebar {
		display: none;
	}
}
/* line 12, ../sass/_social.scss */
.socialSidebar .socialWindowTab {
	width: 44px;
	text-align: center;
	background: #c4950b;
	position: absolute;
	top: 42px;
	right: -44px;
	color: rgba(255, 255, 255, 0.65);
	padding: 0;
	cursor: pointer;
}
/* line 23, ../sass/_social.scss */
.socialSidebar .socialWindowTab ul {
	margin-top: 6px;
	list-style: none;
	padding: 0px;
}
/* line 28, ../sass/_social.scss */
.socialSidebar .socialWindowTab ul li {
	font-family: "icons-bdv", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-weight: normal;
	font-style: normal;
	font-size: 22px;
	padding-top: 5px;
	line-height: 1.0em;
}
/* line 35, ../sass/_social.scss */
.socialSidebar .socialWindowTab ul li:first-child {
	margin-top: 0;
}
@media screen and (max-width: 767px) {
	/* line 28, ../sass/_social.scss */
	.socialSidebar .socialWindowTab ul li {
		float: left;
		padding: 0 5px;
		margin-left: 7px;
	}
}
@media screen and (max-width: 767px) {
	/* line 23, ../sass/_social.scss */
	.socialSidebar .socialWindowTab ul {
		margin-top: 0px;
		height: auto;
		position: relative;
		overflow: hidden;
	}
}
@media screen and (max-width: 767px) {
	/* line 12, ../sass/_social.scss */
	.socialSidebar .socialWindowTab {
		float: right;
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		padding-top: 6px;
		padding-right: 6px;
		height: 34px;
		width: auto;
	}
}
@media screen and (max-width: 767px) {
	/* line 1, ../sass/_social.scss */
	.socialSidebar {
		background: none;
		position: relative;
		bottom: 0;
		left: 0px;
		right: 0px;
		top: 0;
		margin-top: -40px;
		height: auto;
		width: 100%;
		overflow: hidden;
	}
}

/* line 83, ../sass/_social.scss */
.socialWindow {
	display: block;
	font-family: "im_fell_dw_picaregular", sans-serif;
	font-weight: normal;
	font-style: normal;
	background: #c4950b;
	z-index: 2;
	width: 180px;
	position: absolute;
	top: 0;
	left: -179px;
	bottom: 0px;
	text-align: right;
	padding: 60px 0 40px 0;
	/*@include transition(left 0.5s ease);*/
}
@media screen and (max-width: 767px) {
	/* line 83, ../sass/_social.scss */
	.socialWindow {
		display: none;
	}
}
/* line 103, ../sass/_social.scss */
.socialWindow h4 {
	color: #fff;
	font-family: "AmaticSCRegular", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 28px;
	line-height: 1.0em;
	margin: 0;
}
@media screen and (max-width: 767px) {
	/* line 83, ../sass/_social.scss */
	.socialWindow {
		position: relative;
		bottom: 0;
		left: 0px;
		right: 0px;
		height: 0;
		width: 100%;
		overflow: hidden;
	}
}

/* line 123, ../sass/_social.scss */
.socialBlocks {
	position: relative;
	padding: 0px 10px 10px 14px;
	top: 60px;
}
/* line 128, ../sass/_social.scss */
.socialBlocks section {
	min-height: 100px;
	position: relative;
}
/* line 132, ../sass/_social.scss */
.socialBlocks section > * {
	z-index: 3;
	position: relative;
}
/* line 138, ../sass/_social.scss */
.socialBlocks section.socialBlock > div {
	margin-bottom: 4px;
}
/* line 141, ../sass/_social.scss */
.socialBlocks section.socialBlock > a {
	z-index: 1;
}
/* line 146, ../sass/_social.scss */
.socialBlocks section.socialBlock:before {
	content: '1';
	z-index: 1;
	font-family: "icons-bdv", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 80px;
	color: rgba(255, 255, 255, 0.1);
	position: absolute;
	top: 0;
	left: 0;
	line-height: 1em;
}
/* line 158, ../sass/_social.scss */
.socialBlocks section.socialBlockFacebook:before {
	content: '1';
}
/* line 159, ../sass/_social.scss */
.socialBlocks section.socialBlockTwitter:before {
	content: '2';
	z-index: -999;
}
/* line 160, ../sass/_social.scss */
.socialBlocks section.socialBlockPinterest:before {
	content: '3';
	font-size: 85px;
}
.socialBlocks section.socialBlockInstagram:before {
	content: 'i';
	font-size: 85px;
}
/* line 161, ../sass/_social.scss */
.socialBlocks section.socialBlockEmail:before {
	content: '4';
	-webkit-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	-o-transform: rotate(15deg);
	transform: rotate(15deg);
	font-size: 80px;
	top: 16px;
	left: 10px;
}
/* line 169, ../sass/_social.scss */
.socialBlocks section.socialBlockEmail {
}
/* line 172, ../sass/_social.scss */
.socialBlocks section.socialBlockEmail > div {
	margin-bottom: 4px;
}
/* line 176, ../sass/_social.scss */
.socialBlocks section.socialBlockEmail input {
	width: 100%;
	padding: 2px 10px 1px;
	font-size: 12px;
}
/* line 182, ../sass/_social.scss */
.mlistoutside {
	width:80%;
	margin:40px auto;
}
.mlistcontainer {
	padding:40px 0;
	border-top:1px dotted #c4950b;
}
.mlistholder a.button,
.socialBlocks section.socialBlockEmail a.button {
	background: #7e4300;
	border: none;
	opacity: 1;
	filter: alpha(opacity=100);
	text-transform: uppercase;
	color: white;
	font-size: 11px;
	padding: 4px 7px 2px;
}
.mlistholder {
	width:200px;
	margin:0 auto;
}
.mlistholder a.button {
	width:200px;
	font-size: 14px;
	line-height:24px;
	padding: 10px;
}
.mlistholder a:hover.button,
.socialBlocks section.socialBlockEmail a:hover.button {
	background: #900;
}
/* line 193, ../sass/_social.scss */
.socialBlocks section.socialBlockPinterest a {
	white-space: nowrap;
}

.mphone {
	display:none;
}
.fullHeightPage > footer > div.mphone{
	float:left;
	margin-top:0;
	font-size:14px;
	line-height:14px;
}
.fullHeightPage > footer > .mphone a {
	background: #7e4300;
	color:#fff;
	padding: 10px 10px 11px 10px;
	height:61px;
}
/* line 200, ../sass/_social.scss */
.socialFooter {
	display: none;
	font-family: "im_fell_dw_picaregular", sans-serif;
	font-weight: normal;
	font-style: normal;
	z-index: 2;
	text-align: right;
	padding: 0;
	position: relative;
	bottom: 0;
	left: 0px;
	right: 0px;
	height: 0;
	width: 100%;
	overflow: visible;
}
@media screen and (max-width: 767px) {
	/* line 200, ../sass/_social.scss */
	.mphone,
	.socialFooter {
		display: block;
	}

}
/* line 217, ../sass/_social.scss */
.socialFooter .socialFooterTab {
	position: absolute;
	cursor: pointer;
	background: #c4950b;
	color: rgba(255, 255, 255, 0.65);
	top: -34px;
	right: 0;
	bottom: 0;
	margin-right: 30px;
	padding-top: 6px;
	padding-right: 6px;
	height: 34px;
	width: auto;
}
/* line 231, ../sass/_social.scss */
.socialFooter .socialFooterTab ul {
	list-style: none;
	padding: 0px;
	margin-top: 0px;
	height: auto;
	position: relative;
	overflow: hidden;
}
/* line 239, ../sass/_social.scss */
.socialFooter .socialFooterTab ul li {
	font-family: "icons-bdv", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-weight: normal;
	font-style: normal;
	font-size: 22px;
	line-height: 1.0em;
	float: left;
	padding: 0 5px;
	margin-left: 7px;
}
/* line 250, ../sass/_social.scss */
.socialFooter .socialFooterTab ul li:first-child {
	margin-top: 0;
}
/* line 257, ../sass/_social.scss */
.socialFooter h4 {
	color: #fff;
	font-family: "AmaticSCRegular", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 28px;
	line-height: 1.0em;
	margin: 0;
}
/* line 265, ../sass/_social.scss */
.socialFooter .socialBlocks {
	background: #c4950b;
	position: relative;
	padding: 0 10px 0 60px;
	top: 0;
	height: 0;
	overflow: hidden;
}
/* line 273, ../sass/_social.scss */
.socialFooter .socialBlocks section {
	display: inline-block;
	vertical-align: top;
	width: 44%;
	margin: 0 10% 20px 0;
	height: 80px;
	min-height: 80px;
	overflow: visible;
}
/* line 287, ../sass/_social.scss */
.socialFooter .socialBlocks section:before
, .socialFooter .socialBlocks section.socialBlockFacebook:before
, .socialFooter .socialBlocks section.socialBlockTwitter:before
, .socialFooter .socialBlocks section.socialBlockPinterest:before
, .socialFooter .socialBlocks section.socialBlockEmail:before {
	content: none;
}
/* line 291, ../sass/_social.scss */
.socialFooter .socialBlocks section:nth-of-type(2n) {
	margin-right: 0;
}
/* line 295, ../sass/_social.scss */
.socialFooter .socialBlocks section.socialBlockEmail {
	margin-bottom: 0;
}

/* line 303, ../sass/_social.scss */
.sidebarContainer.sidebarOpen .socialWindow, .sidebarContainer.sidebarOpen .socialSidebar {
	left: 0;
}
@media screen and (max-width: 767px) {
	/* line 303, ../sass/_social.scss */
	.sidebarContainer.sidebarOpen .socialWindow, .sidebarContainer.sidebarOpen .socialSidebar {
		bottom: 0px;
	}
}
/* line 311, ../sass/_social.scss */
.sidebarContainer.sidebarOpen .socialFooter {
	height: auto;
}
/* line 314, ../sass/_social.scss */
.sidebarContainer.sidebarOpen .socialFooter .socialBlocks {
	height: auto;
	padding: 20px 10px 70px 60px;
}
@media screen and (max-width: 767px) {
	/* line 321, ../sass/_social.scss */
	.sidebarContainer.sidebarOpen .socialWindow {
		height: auto;
	}
}

/* line 1, ../sass/_wrappers.scss */
.fullHeightPage {
	min-height: 100%;
	position: relative;
	padding-top: 60px;
}
@media screen and (max-width: 767px) {
	/* line 1, ../sass/_wrappers.scss */
	.fullHeightPage {
		padding-top: 0;
	}
}

/* line 11, ../sass/_wrappers.scss */
.fullContentWrapper {
	overflow: hidden;
}
/* line 16, ../sass/_wrappers.scss */
.fullContentWrapper.textpage article:first-child {
	padding-top: 40px;
}
@media screen and (min-width: 768px) {
	/* line 11, ../sass/_wrappers.scss */
	.fullContentWrapper {
		min-height: 588px;
	}
}

/* line 26, ../sass/_wrappers.scss */
.contentColumn {
	margin: 0 11% 0;
	overflow: hidden;
}
@media screen and (max-width: 767px) {
	/* line 26, ../sass/_wrappers.scss */
	.contentColumn {
		padding-bottom: 80px;
		margin: 0 4% 0;
	}
}

/* line 34, ../sass/_wrappers.scss */
.centered {
	white-space: nowrap;
	position: relative;
	left: 50%;
	margin: 0px auto 0 -1075px;
	width: 2150px;
}
@media screen and (max-width: 767px) {
	/* line 34, ../sass/_wrappers.scss */
	.centered {
		width: auto;
		margin: 2px 10% 20px;
		left: 0;
		top: 0;
	}
}

/* line 48, ../sass/_wrappers.scss */
.widepage {
	font-family: "im_fell_dw_picaregular", sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	font-size: 16px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	position: relative;
}
/* line 61, ../sass/_wrappers.scss */
.widepage > header {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: #666;
	height: 40px;
}
/* line 70, ../sass/_wrappers.scss */
.widepage > footer {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: #999;
	height: 40px;
}

header.entry-header.hero {
	width:100%;
	height:50vh;
	max-height:700px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-position: 50% 0px;
}
header.entry-header.hero .entry-thumbnail img {
	width:100%;
	height:auto;
}

/*
.fullwrapper {
	overflow: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;

	margin-top: 60px;

	background: url("../images/bg_about.jpg") 0 70% no-repeat;
	background-size: cover;
	background-attachment: fixed;

	#primary {
		height: auto;
	}

	#content {
		padding-top: 50px;
	}

	@media screen and (max-width : 767px) {
		overflow: visible;
		margin-top: 0;
		padding-top: 60px;
	}
}

.fullburn {
	// min-height: 670px;  // accomodate the sidebar
	background: url("../images/bg.jpg") 0 0 repeat;
	@include box-shadow(inset 0 -30px 120px rgba(0, 0, 0, 0.4));
	padding-top: 60px;


	&>h2 {
		position: fixed;
		top: 200px;
		@include rotate(90deg);
		font-size: 70px;
		color: transparentize(#333, 0.6);
		left: -10px;
		text-transform: uppercase;

		&:first-letter {
			font-size: 120%;
		}

		@media screen and (max-width : 767px) {
			left: -80px;
		}

		@media screen and (max-width: 580px) {
			position: absolute;
			@include rotate(0deg);
			top: 60px;
			font-size: 40px;
			left: auto;
			right: 10%;
		}
	}

	@media screen and (max-width : 767px) {
		margin-bottom: -40px;
	}
	@media screen and (max-width: 580px) {
		// min-height: 510px;
	}
}
*/
/* line 1, ../sass/_content.scss */
.flames {
	position: absolute;
	left: 213px;
	top: 134px;
}

/* line 7, ../sass/_content.scss */
.airshipbg {
	background: url("../images/airship_big.png") 176% -27px no-repeat;
	background-size: 66%;
}
.fullContentWrapper.airshipbg {
	padding-top:60px;
}
@media screen and (max-width: 767px) {
	/* line 7, ../sass/_content.scss */
	.airshipbg {
		background-size: 74%;
	}
}
@media screen and (max-width: 650px) {
	/* line 7, ../sass/_content.scss */
	.airshipbg {
		background-size: 500px;
		background-position: -30% -27px;
	}
}

/* line 18, ../sass/_content.scss */
.condensedPageTitle #content {
	padding-top: 175px;
}

/* line 22, ../sass/_content.scss */
.contentColumn {
	font-family: "im_fell_dw_picaregular", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
}
/* line 26, ../sass/_content.scss */
.contentColumn > h2 {
	margin-top: 40px;
	margin-bottom: 10px;
	font-size: 44px;
}
/* line 34, ../sass/_content.scss */
.contentColumn > h2 span {
	letter-spacing: 12px;
	padding-left: 0.2em;
	font-size: 92%;
}
@media screen and (max-width: 767px) {
	/* line 26, ../sass/_content.scss */
	.contentColumn > h2 {
		position: relative;
	}
}
/* line 45, ../sass/_content.scss */
.contentColumn h3 {
	font-family: "AmaticSCRegular", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 34px;
	text-transform: uppercase;
}
.home .contentColumn h3 {
	font-family: "AmaticBold", sans-serif;
	font-weight: bold;
	font-size: 32px;
	white-space:nowrap;
}
/* line 51, ../sass/_content.scss */
.contentColumn p {
	margin-bottom: 1.3em;
}
/* line 57, ../sass/_content.scss */
.contentColumn article header h1 {
	margin-bottom: 0.5em;
}

/*
#content{
	margin-top: 60px;
	padding: 70px 0 20px;
	position: relative;
	overflow: hidden;
	min-height: 670px;  // accomodate the sidebar --> only on desktop though

	@include IMFellRegular;

	h2 {
		position: absolute;
		top: 20px;
		font-size: 54px;

		white-space: nowrap;
		overflow: hidden;

		span {
			letter-spacing: 12px;
			padding-left: 0.2em;
			font-size: 92%;
		}

		@media screen and (max-width : 767px) {
			position: relative;
		}
	}

	h3 {
		@include AmaticSCRegular;
		font-size: 34px;
		text-transform: uppercase;
	}

	p {
		margin-bottom: 1.3em;
	}

	@media screen and (max-width : 767px) {
		padding: 80px 20px 40px;
		min-height: 400px;
	}
}

.main-template #content {
	h2 {
		position: relative;
		margin-bottom: 0.4em;
	}
}

body > #content, #primary > #content {
	padding-top: 140px;
	padding-left: 14%;
	padding-right: 14%;

	@media screen and (max-width : 767px) {
		padding-top: 0px;
	}
}

#primary.main-template > #content {
	padding-top: 20px;
	font-size: 16px;

	article header h1 {
		margin-bottom: 0.5em;
	}

	.page-list {

	}
}

body > #content {
	@media screen and (max-width : 767px) {
		padding-top: 0px;
	}
}

.fullwrapper #primary.content-area > #content {
	padding-top: 0px;
	margin-top: 60px;

	@media screen and (max-width : 767px) {
		margin-top: 40px;
		margin-bottom: -40px;
	}

	@media screen and (max-width: 600px) {
		margin-top: 0;
	}
}
*/
.contentColumn .search-result-list article {
overflow: visible;
}
.search-read-more {
	clear: both;
	display: block;
}
/* line 159, ../sass/_content.scss */
.search-result-list article {
	margin-bottom: 1.2em;
}
/* line 162, ../sass/_content.scss */
.search-result-list article header {
	display: inline-block;
	border-bottom: dotted 1px #7e4300;
}
/* line 166, ../sass/_content.scss */
.search-result-list article header h1 {
	display: inline-block;
	line-height: 38px;
	min-width: 130px;
	margin: 0 0 4px 0;
}
/* line 172, ../sass/_content.scss */
.search-result-list article .entry-content {
	display: block;
	line-height: 14px;
	margin-top: 10px;
	clear: both;
}
/* line 176, ../sass/_content.scss */
.search-result-list article .entry-content p {
	display: inline;
	padding-left: 0.5em;
	padding-right: 1em;
}

/* line 1, ../sass/_home.scss */
.home .contentColumn {
	margin: 0;
}

/* line 5, ../sass/_home.scss */
.homeimages {
	position: absolute;
	display: block;
	width: 2150px;
	top: 30px;
	left: 50%;
	margin-left: -1075px;
}
/* line 13, ../sass/_home.scss */
.homeimages .leftimages {
	position: absolute;
	text-align: right;
	width: 1112px;
	top: 172px;
	left: 0;
	overflow: hidden;
}
/* line 21, ../sass/_home.scss */
.homeimages .leftimages img {
	float: right;
	margin-right: 12px;
}
/* line 25, ../sass/_home.scss */
.homeimages .leftimages img:first-child {
	margin-right: 0;
}
@media screen and (max-width: 767px) {
	/* line 13, ../sass/_home.scss */
	.homeimages .leftimages {
		display: none;
	}
}
/* line 34, ../sass/_home.scss */
.homeimages .rightimages {
	position: absolute;
	width: 750px;
	top: 0;
	right: 0;
	overflow: hidden;
}
/* line 41, ../sass/_home.scss */
.homeimages .rightimages img {
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
}
@media screen and (max-width: 767px) {
	/* line 34, ../sass/_home.scss */
	.homeimages .rightimages {
		display: none;
	}
}
@media screen and (max-width: 767px) {
	/* line 5, ../sass/_home.scss */
	.homeimages {
		position: relative;
		display: none;
		width: 100%;
		margin: 0;
	}
}

/* line 60, ../sass/_home.scss */
.mainlogo {
	position: absolute;
	height: 150px;
	top: 8px;
	left: 70px;
	right: 26%;
	text-indent: -5000px;
	background: url(../images/logo.png) 20% 50% no-repeat;
	background-size: contain;
}
/* line 70, ../sass/_home.scss */
.mainlogo:after {
	position: absolute;
	width: 40%;
	height: 100%;
	content: '';
	top: 18px;
	left: 55%;
	background: url(../images/airship.png) 0 14% no-repeat;
	background-size: contain;
}
@media screen and (max-width: 767px) {
	/* line 70, ../sass/_home.scss */
	.mainlogo:after {
		left: auto;
		right: 0;
	}
}
@media screen and (max-width: 1600px) {
	/* line 60, ../sass/_home.scss */
	.mainlogo {
		background-position: 10% 50%;
	}
}
@media screen and (max-width: 1500px) {
	/* line 60, ../sass/_home.scss */
	.mainlogo {
		background-position: 0% 50%;
		background-size: 50%;
	}
}
@media screen and (max-width: 767px) {
	/* line 60, ../sass/_home.scss */
	.mainlogo {
		width: 80%;
		height: 115px;
		background-size: 55%;
		margin: 20px auto 0;
		position: relative;
		top: 0;
		left: 0;
	}
}
@media screen and (max-width: 540px) {
	/* line 60, ../sass/_home.scss */
	.mainlogo {
		position: relative;
		width: 280px;
		background-position: 50% 0px;
		margin: 60px auto 0;
		left: 0;
		top: 0;
		background-size: contain;
	}
	/* line 112, ../sass/_home.scss */
	.mainlogo:after {
		content: none;
	}
	/* line 115, ../sass/_home.scss */
	.mainlogo:before {
		content: '';
		width: 100%;
		height: 65px;
		left: 0;
		top: -66px;
		margin-top: 0px;
		margin-left: 0;
		background: url(../images/airshipmin.png) 50% 0 no-repeat;
		position: absolute;
	}
}

/* line 129, ../sass/_home.scss */
.centercontent {
	width: 240px;
	height: auto;
	padding: 200px 24px 0 24px;
	white-space: normal;
	margin: 0 750px 40px 1112px;
	line-height: 1.2em;
}
/* line 139, ../sass/_home.scss */
.centercontent h3 {
	font-size: 100%;
	line-height: inherit;
	margin-bottom: 2px;
}
/* line 145, ../sass/_home.scss */
.centercontent section {
	margin-bottom: 2em;
}
/* line 148, ../sass/_home.scss */
.centercontent section h3 {
	font-family: "im_fell_dw_picaregular", sans-serif;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
}
/* line 153, ../sass/_home.scss */
.centercontent section:first-of-type {
	font-size: 18px;
	letter-spacing: 0.5px;
	line-height: 1.2em;
	padding-bottom: 1.5em;
	margin-bottom: 2em;
	border-bottom: solid 1px rgba(126, 67, 0, 0.3);
}
@media screen and (max-width: 396px) {
	/* line 162, ../sass/_home.scss */
	.centercontent section:first-of-type h2 {
		max-width: 240px;
	}
}
/* line 169, ../sass/_home.scss */
.centercontent section:last-child {
	margin-bottom: 0;
}
/* line 174, ../sass/_home.scss */
.centercontent .mobileFooter {
	display: none;
}
@media screen and (max-width: 767px) {
	/* line 174, ../sass/_home.scss */
	.centercontent .mobileFooter {
		display: block;
	}
}
@media screen and (max-width: 767px) {
	/* line 129, ../sass/_home.scss */
	.centercontent {
		margin: 0px;
		width: 100%;
		position: relative;
		padding: 0 0 60px;
	}
}

/* line 1, ../sass/_about.scss */
.fullContentWrapper.aboutpage {
	background: url("../images/bg_about.jpg") 0 70% no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
/* line 6, ../sass/_about.scss */
.fullContentWrapper.aboutpage .contentColumn {
	padding-top: 60px;
	margin-bottom: 0;
}

/* line 12, ../sass/_about.scss */
.aboutContent {
	text-align: right;
	padding: 0 14% 0 0;
}
/* line 16, ../sass/_about.scss */
.aboutContent .contentTitle {
	font-size: 40px;
	color: #efebe0;
	line-height: 1em;
	letter-spacing: 2px;
}
/* line 22, ../sass/_about.scss */
.aboutContent .contentTitle span:nth-of-type(1) {
	display: block;
}
@media screen and (max-width: 767px) {
	/* line 22, ../sass/_about.scss */
	.aboutContent .contentTitle span:nth-of-type(1) {
		display: inline-block;
	}
}
/* line 29, ../sass/_about.scss */
.aboutContent .contentTitle span:nth-of-type(2) {
	display: inline-block;
	margin-left: 0.2em;
}
/* line 34, ../sass/_about.scss */
.aboutContent .contentTitle span:nth-of-type(3) {
	display: inline-block;
	margin-left: 0.2em;
}
/* line 39, ../sass/_about.scss */
.aboutContent .contentTitle span:nth-of-type(4) {
	display: block;
}
@media screen and (max-width: 767px) {
	/* line 39, ../sass/_about.scss */
	.aboutContent .contentTitle span:nth-of-type(4) {
		display: inline-block;
		margin-left: 0.2em;
	}
}
@media screen and (max-width: 440px) {
	/* line 16, ../sass/_about.scss */
	.aboutContent .contentTitle {
		font-size: 35px;
	}
}
/* line 52, ../sass/_about.scss */
.aboutContent.titleOnly {
	margin-left: 0;
	width: 100%;
	padding: 0 55px;
}
/* line 57, ../sass/_about.scss */
.aboutContent.titleOnly .contentTitle {
	float: right;
	font-size: 40px;
	color: #efebe0;
	line-height: 1em;
	letter-spacing: 2px;
}
@media screen and (max-width: 600px) {
	/* line 64, ../sass/_about.scss */
	.aboutContent.titleOnly .contentTitle:first-child {
		margin-top: 0;
		font-size: 36px;
	}
}
@media screen and (max-width: 440px) {
	/* line 64, ../sass/_about.scss */
	.aboutContent.titleOnly .contentTitle:first-child {
		font-size: 32px;
	}
}
@media screen and (max-width: 767px) {
	/* line 57, ../sass/_about.scss */
	.aboutContent.titleOnly .contentTitle {
		float: right;
		width: 300px;
	}
}
@media screen and (max-width: 440px) {
	/* line 57, ../sass/_about.scss */
	.aboutContent.titleOnly .contentTitle {
		width: 270px;
	}
}
@media screen and (max-width: 1140px) {
	/* line 52, ../sass/_about.scss */
	.aboutContent.titleOnly {
		padding-right: 5%;
	}
}
@media screen and (max-width: 767px) {
	/* line 52, ../sass/_about.scss */
	.aboutContent.titleOnly {
		width: 100%;
		margin-left: 0;
	}
}
@media screen and (max-width: 767px) {
	/* line 12, ../sass/_about.scss */
	.aboutContent {
		text-align: right;
		padding: 0;
		width: 60%;
		margin-left: 50%;
		top: 0;
		right: 10%;
	}
}
@media screen and (max-width: 440px) {
	/* line 12, ../sass/_about.scss */
	.aboutContent {
		width: 250px;
	}
}

/* line 103, ../sass/_about.scss */
.aboutchild .contentColumn {
/*  background: url("../images/bg_history.jpg") 0 50% no-repeat; */
	background-size: cover;
	background-attachment: fixed;
	margin: 0;
	padding: 60px 14% 60px 10%;
}
/* line 111, ../sass/_about.scss */
.aboutchild .aboutMobileBackground {
	display: none;
	width: 140%;
	margin-left: -20%;
	margin-right: -20%;
	margin-top: -60px;
	margin-bottom: -30px;
}
/* line 119, ../sass/_about.scss */
.aboutchild .aboutMobileBackground img {
	width: 100%;
}
@media screen and (max-width: 500px) {
	/* line 111, ../sass/_about.scss */
	.aboutchild .aboutMobileBackground {
		display: block;
	}
}
/* line 128, ../sass/_about.scss */
.aboutchild .aboutContent {
	text-align: left;
	background: white;
	background: rgba(255, 255, 255, 0.9);
	padding: 46px 5%;
}
@media screen and (max-width: 500px) {
	/* line 128, ../sass/_about.scss */
	.aboutchild .aboutContent {
		margin: 0 -20% -60px -20%;
		padding: 46px 12% 80px;
		width: 140%;
		background: rgba(255, 255, 255, .9);
		/*-webkit-box-shadow: inset 0 0 320px black;*/
		/*-moz-box-shadow: inset 0 0 320px black;*/
		/*box-shadow: inset 0 0 320px black;*/
	}
}
/* line 143, ../sass/_about.scss */
.aboutchild .aboutContent .contentTitle {
	color: #c08b35;
	font-size: 26px;
	line-height: 1em;
}

/* line 151, ../sass/_about.scss */
.aboutContent {
	color: #333;
	padding: 46px 55px;
	width: 70%;
	font-size: 16px;
	font-family: 'im_fell_dw_picaregular';
	margin-left: 410px;
}
/* line 159, ../sass/_about.scss */
.aboutContent .contentTitle {
	font-size: 27.78px;
	margin-bottom: 0.7em;
	margin-top: 0.7em;
}
/* line 164, ../sass/_about.scss */
.aboutContent .contentTitle:first-child {
	margin-top: 0px;
}
@media screen and (max-width: 500px) {
	/* line 164, ../sass/_about.scss */
	.aboutContent .contentTitle:first-child {
		margin-top: 20px;
	}
}
/* line 173, ../sass/_about.scss */
.aboutContent a, .aboutContent a:visited {
	color: #663300;
}
/* line 176, ../sass/_about.scss */
.aboutContent a:hover, .aboutContent a:visited:hover {
	color: #BFA180;
}
@media screen and (max-width: 1380px) {
	/* line 151, ../sass/_about.scss */
	.aboutContent {
		width: 74%;
		margin-left: calc(410px * 0.95);
	}
}
@media screen and (max-width: 1300px) {
	/* line 151, ../sass/_about.scss */
	.aboutContent {
		width: 72%;
		margin-left: calc(410px * 0.9);
	}
}
@media screen and (max-width: 1200px) {
	/* line 151, ../sass/_about.scss */
	.aboutContent {
		width: 71%;
		margin-left: calc(410px * 0.78);
	}
}
@media screen and (max-width: 1100px) {
	/* line 151, ../sass/_about.scss */
	.aboutContent {
		width: 70%;
		margin-left: calc(410px * 0.70);
	}
}
@media screen and (max-width: 1000px) {
	/* line 151, ../sass/_about.scss */
	.aboutContent {
		width: 72%;
		margin-left: calc(410px * 0.58);
	}
}
@media screen and (max-width: 767px) {
	/* line 151, ../sass/_about.scss */
	.aboutContent {
		width: 92%;
		margin: 0 auto 30px;
	}
}
@media screen and (max-width: 680px) {
	/* line 151, ../sass/_about.scss */
	.aboutContent {
		width: 100%;
		margin: 0 auto 30px;
	}
}

/* line 212, ../sass/_about.scss */
.rgPicture {
	position: fixed;
	top: 60px;
	bottom: 0;
	left: 0px;
	width: 50%;
	background: url("../images/randall.jpg") 100% 0 no-repeat;
	background-size: cover;
}
@media screen and (max-width: 930px) {
	/* line 212, ../sass/_about.scss */
	.rgPicture {
		background-position: 90% 0;
	}
}
@media screen and (max-width: 767px) {
	/* line 212, ../sass/_about.scss */
	.rgPicture {
		background-position: 80% 0;
		width: 50%;
	}
}
@media screen and (max-width: 700px) {
	/* line 212, ../sass/_about.scss */
	.rgPicture {
		width: 40%;
	}
}
@media screen and (max-width: 680px) {
	/* line 212, ../sass/_about.scss */
	.rgPicture {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 330px;
		background: none;
	}
	/* line 243, ../sass/_about.scss */
	.rgPicture:before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		width: 100%;
		height: 330px;
		background: url("../images/randall.jpg") 85% 40% no-repeat;
		background-size: cover;
	}
}

/* line 260, ../sass/_about.scss */
.randallChildPage .rgPicture {
	width: 30%;
	background-position: 90% 0;
}
@media screen and (max-width: 1110px) {
	/* line 260, ../sass/_about.scss */
	.randallChildPage .rgPicture {
		background-position: 80%;
	}
}
@media screen and (max-width: 680px) {
	/* line 260, ../sass/_about.scss */
	.randallChildPage .rgPicture {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 330px;
		background: none;
	}
	/* line 276, ../sass/_about.scss */
	.randallChildPage .rgPicture:before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		width: 100%;
		height: 330px;
		background: url("../images/randall.jpg") 85% 40% no-repeat;
		background-size: cover;
	}
}
/* line 289, ../sass/_about.scss */
.randallChildPage .article {
	width: 70%;
	margin-left: 30%;
}
@media screen and (max-width: 680px) {
	/* line 289, ../sass/_about.scss */
	.randallChildPage .article {
		margin-top: 330px;
		width: 100%;
		margin-left: 0%;
	}
}
/* line 300, ../sass/_about.scss */
.randallChildPage nav.rgMenu {
	width: 60%;
}
@media screen and (max-width: 1000px) {
	/* line 300, ../sass/_about.scss */
	.randallChildPage nav.rgMenu {
		width: 70%;
	}
}
@media screen and (max-width: 900px) {
	/* line 300, ../sass/_about.scss */
	.randallChildPage nav.rgMenu {
		width: 80%;
	}
}
@media screen and (max-width: 800px) {
	/* line 300, ../sass/_about.scss */
	.randallChildPage nav.rgMenu {
		width: 90%;
	}
}
@media screen and (max-width: 700px) {
	/* line 300, ../sass/_about.scss */
	.randallChildPage nav.rgMenu {
		width: 100%;
	}
}

/* line 310, ../sass/_about.scss */
.fullContentWrapper.randall {
	position: relative;
}
/* line 313, ../sass/_about.scss */
.fullContentWrapper.randall .contentColumn {
	width: 50%;
	margin-left: 50%;
}
@media screen and (max-width: 767px) {
	/* line 313, ../sass/_about.scss */
	.fullContentWrapper.randall .contentColumn {
		width: 50%;
		margin-left: 50%;
	}
}
@media screen and (max-width: 700px) {
	/* line 313, ../sass/_about.scss */
	.fullContentWrapper.randall .contentColumn {
		width: 60%;
		margin-left: 40%;
		padding: 6% 6% 0;
	}
}
@media screen and (max-width: 680px) {
	/* line 313, ../sass/_about.scss */
	.fullContentWrapper.randall .contentColumn {
		margin-top: 0;
		width: 100%;
		margin-left: 0%;
	}
}
/* line 335, ../sass/_about.scss */
.fullContentWrapper.randall article {
	padding: 40px;
	padding-bottom: 0;
}
/* line 339, ../sass/_about.scss */
.fullContentWrapper.randall article > img:first-child {
	display: block;
	width: 98%;
	margin-bottom: 20px;
	float: none;
}
.fullContentWrapper.randall.home article > img.airship,
.fullContentWrapper.randall.home article > img:first-child {
	display: block;
	width: 50%;
	margin: 0 auto 20px;
	float: none;
}
.fullContentWrapper.randall.home article h2 {
	width:80%;
	margin: 60px auto 20px auto;
	padding: 30px 0;
	text-align:center;
	border-top: 1px dotted #c4950b;
	border-bottom: 1px dotted #c4950b;
}
.fullContentWrapper.home .featureholder {
	width:100%;
	overflow:auto;
}
.fullContentWrapper.home .feature {
	width:30%;
	margin: 0 5% 0 0;
	padding: 0;
	float:left;
}
.fullContentWrapper.home .feature:nth-child(3n+3) {
	margin-right: 0;
}
.fullContentWrapper.home .feature p {
	font-size:1.2em;
	line-height:1.2em;
}
.fullContentWrapper.home .feature p a {
	color:#333;
}
@media screen and (max-width: 1400px) {
	.fullContentWrapper.home .feature {
		width:100%;
		margin: 0 0 20px 0;
		float:none;
		text-align:center;
	}
	.fullContentWrapper.randall.home article h2 {
		margin:30px auto;
	}
}

@media screen and (max-width: 700px) {
	/* line 339, ../sass/_about.scss */
	.fullContentWrapper.randall article > img:first-child {
		margin: 0 auto 20px;
	}
}
@media screen and (max-width: 680px) {
	/* line 339, ../sass/_about.scss */
	.fullContentWrapper.randall article > img:first-child {
		width: 75%;
	}
}
@media screen and (max-width: 500px) {
	/* line 339, ../sass/_about.scss */
	.fullContentWrapper.randall article > img:first-child {
		width: 82%;
	}
}
@media screen and (max-width: 400px) {
	/* line 339, ../sass/_about.scss */
	.fullContentWrapper.randall article > img:first-child {
		width: 92%;
	}
}
@media screen and (max-width: 300px) {
	/* line 339, ../sass/_about.scss */
	.fullContentWrapper.randall article > img:first-child {
		width: 95%;
	}
}
/* line 355, ../sass/_about.scss */
.fullContentWrapper.randall article .contentTitle {
	font-family: "AmaticSCRegular", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 44px;
	color: #7e4300;
	line-height: 2em;
}
@media screen and (max-width: 700px) {
	/* line 335, ../sass/_about.scss */
	.fullContentWrapper.randall article {
		padding: 0;
	}
}
/* line 367, ../sass/_about.scss */
.fullContentWrapper.randall nav.rgMenu {
	width: 100%;
	display: block;
	margin: 1em 0 3em 0;
}
/* line 372, ../sass/_about.scss */
.fullContentWrapper.randall nav.rgMenu a {
	display: inline-block;
	width: 22%;
	margin: 5%;
}
/* line 377, ../sass/_about.scss */
.fullContentWrapper.randall nav.rgMenu a img {
	width: 100%;
}
/* line 383, ../sass/_about.scss */
.fullContentWrapper.randall:before {
	content: '';
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	width: 50%;
	display: block;
	background-size: cover;
	background-position: center center;
}
@media screen and (max-width: 1030px) {
	/* line 383, ../sass/_about.scss */
	.fullContentWrapper.randall:before {
		background-position: 91% 0;
	}
}
@media screen and (max-width: 930px) {
	/* line 383, ../sass/_about.scss */
	.fullContentWrapper.randall:before {
		background-position: 87% 0;
	}
}
@media screen and (max-width: 830px) {
	/* line 383, ../sass/_about.scss */
	.fullContentWrapper.randall:before {
		background-position: 84% 0;
	}
}
@media screen and (max-width: 767px) {
	/* line 383, ../sass/_about.scss */
	.fullContentWrapper.randall:before {
		background-position: 80% 0;
		width: 50%;
	}
}
@media screen and (max-width: 700px) {
	/* line 383, ../sass/_about.scss */
	.fullContentWrapper.randall:before {
		width: 40%;
	}
}
@media screen and (max-width: 680px) {
	/* line 383, ../sass/_about.scss */
	.fullContentWrapper.randall:before {
		position: relative;
		content: '';
		top: 0px;
		left: 0;
		width: 100%;
		height: 330px;
		background-position: 85% 40%;
	}
}

/* line 429, ../sass/_about.scss */
.subnav.aboutPage {
	background: white;
	background: rgba(255, 255, 255, 0.9);
	width: 370px;
	left: 12%;
	float: left;
	margin-right: -200px;
	transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	/* IE 9 */
	-webkit-transform-origin: 0 0;
	/* Safari and Chrome */
	color: #906828;
}
/* line 438, ../sass/_about.scss */
.subnav.aboutPage ul {
	position: relative;
	display: block;
	list-style: none;
	width: 100%;
	margin: 0;
	padding: 17px 12px 0 12px;
	font-family: 'AmaticSCRegular';
	line-height: 1em;
}
/* line 445, ../sass/_about.scss */
.subnav.aboutPage ul li {
	display: block;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	overflow: visible;
}
/* line 455, ../sass/_about.scss */
.subnav.aboutPage ul li a {
	color: #000000;
	display: block;
	margin-bottom: 1.25em;
}

.subnav.aboutPage ul li a:hover {
	color: #7e4300;
}

.subnav.aboutPage ul li a:focus {
	text-decoration: none;
}

.slabtexted .slabtext {
	display:-moz-inline-box;
	display:inline-block;
	line-height: 0.85em;
	margin-bottom: -0.06em;
  	white-space:nowrap;
}

.slabtextinactive .slabtext {
	display:inline;
	white-space:normal;
	font-size:1em !important;
	letter-spacing:inherit !important;
	word-spacing:inherit !important;
	*letter-spacing:0 !important;
	*word-spacing:0 !important;
}

.slabtextdone .slabtext {
	display:block;
}

div.label-artist {
	width:100%;
	overflow:auto;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom: 1px dotted #c08b35;
}
div.gallery {
	width:100%;
	overflow:auto;
}
ul.gallery {
	list-style: none;
	margin-left:-10px;
	padding-left:0;
}
ul.gallery li {
	margin:10px;
	float:left;
}

.trade article {
	border-bottom: 1px dotted #666;
}
p.read-more-toggle {
	cursor:pointer;
}
.hide {
	display: none;
}
img.scale {
	width:100%;
	height:auto;
}

@media screen and (max-width: 1380px) {
	/* line 429, ../sass/_about.scss */
	.subnav.aboutPage {
		-webkit-transform: scale(0.9);
		-moz-transform: scale(0.9);
		-ms-transform: scale(0.9);
		-o-transform: scale(0.9);
		transform: scale(0.9);
		margin-right: -4%;
		margin-bottom: -4%;
	}
}
@media screen and (max-width: 1300px) {
	/* line 429, ../sass/_about.scss */
	.subnav.aboutPage {
		-webkit-transform: scale(0.8);
		-moz-transform: scale(0.8);
		-ms-transform: scale(0.8);
		-o-transform: scale(0.8);
		transform: scale(0.8);
		margin-right: -10%;
		margin-bottom: -10%;
	}
}
@media screen and (max-width: 1200px) {
	/* line 429, ../sass/_about.scss */
	.subnav.aboutPage {
		-webkit-transform: scale(0.7);
		-moz-transform: scale(0.7);
		-ms-transform: scale(0.7);
		-o-transform: scale(0.7);
		transform: scale(0.7);
		margin-right: -20%;
		margin-bottom: -20%;
	}
}
@media screen and (max-width: 1100px) {
	/* line 429, ../sass/_about.scss */
	.subnav.aboutPage {
		-webkit-transform: scale(0.6);
		-moz-transform: scale(0.6);
		-ms-transform: scale(0.6);
		-o-transform: scale(0.6);
		transform: scale(0.6);
	}
}
@media screen and (max-width: 1000px) {
	/* line 429, ../sass/_about.scss */
	.subnav.aboutPage {
		-webkit-transform: scale(0.5);
		-moz-transform: scale(0.5);
		-ms-transform: scale(0.5);
		-o-transform: scale(0.5);
		transform: scale(0.5);
	}
}
@media screen and (max-width: 767px) {
	/* line 429, ../sass/_about.scss */
	.subnav.aboutPage {
		margin: 120px auto 60px;
		-webkit-transform: scale(0.7);
		-moz-transform: scale(0.7);
		-ms-transform: scale(0.7);
		-o-transform: scale(0.7);
		transform: scale(0.7);
		position: relative;
		left: 20%;
		margin-right: -370px;
		margin-bottom: -30%;
	}
}
@media screen and (max-width: 540px) {
	/* line 429, ../sass/_about.scss */
	.subnav.aboutPage {
		-webkit-transform: scale(0.65);
		-moz-transform: scale(0.65);
		-ms-transform: scale(0.65);
		-o-transform: scale(0.65);
		transform: scale(0.65);
		left: 15%;
		margin-bottom: -35%;
	}
}
@media screen and (max-width: 440px) {
	/* line 429, ../sass/_about.scss */
	.subnav.aboutPage {
		-webkit-transform: scale(0.55);
		-moz-transform: scale(0.55);
		-ms-transform: scale(0.55);
		-o-transform: scale(0.55);
		transform: scale(0.55);
		left: 10%;
		margin-bottom: -75%;
	}
}
@media screen and (max-width: 350px) {
	/* line 429, ../sass/_about.scss */
	.subnav.aboutPage {
		left: 7%;
		margin-bottom: -230px;
	}
}

@media screen and (max-width: 767px) {
	/* line 562, ../sass/_about.scss */
	.aboutchild .subnav.aboutPage {
		display: none;
	}
}

.email-signup a.button {
	display:block;
	padding:5px;
	background:#666;
	color:#fff;
	text-align:center;
}
.email-signup a.button:hover {
	background:#999;
}
/* line 3, ../sass/_connect.scss */
.contentColumn .connectColumn {
	width: 28%;
	margin-left: 8%;
}
/* line 7, ../sass/_connect.scss */
.contentColumn .connectColumn:first-of-type {
	margin-left: 0;
}
@media screen and (max-width: 767px) {
	/* line 3, ../sass/_connect.scss */
	.contentColumn .connectColumn {
		width: 100%;
		margin-left: 0;
	}
}
/* line 18, ../sass/_connect.scss */
.contentColumn .visit {
	float: left;
}
@media screen and (max-width: 767px) {
	/* line 18, ../sass/_connect.scss */
	.contentColumn .visit {
		float: none;
		margin-top: 40px;
	}
}
/* line 27, ../sass/_connect.scss */
.contentColumn .events {
	float: left;
	color: #666;
	line-height: 1.3em;
}
/* line 32, ../sass/_connect.scss */
.contentColumn .events h4 {
	font-size: 15px;
	color: #302f2d;
	line-height: inherit;
	margin-bottom: 0;
}
/* line 39, ../sass/_connect.scss */
.contentColumn .events .eventItem {
	background: #f1eadc;
	display: block;
	margin: 0;
	padding: 1px 13px;
	width: 100%;
}
/* line 46, ../sass/_connect.scss */
.contentColumn .events .eventItem:nth-of-type(2n+1) {
	background: #f3efe7;
}
/* line 50, ../sass/_connect.scss */
.contentColumn .events .eventItem .more {
	white-space: nowrap;
}
/* line 55, ../sass/_connect.scss */
.contentColumn .events .eventSeeAll {
	display: block;
	margin-top: 0.5em;
	font-family: "AmaticSCRegular", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 26px;
	text-align: right;
}
@media screen and (max-width: 767px) {
	/* line 27, ../sass/_connect.scss */
	.contentColumn .events {
		float: none;
	}
}
/* line 68, ../sass/_connect.scss */
.contentColumn .contact {
	float: left;
}
@media screen and (max-width: 767px) {
	/* line 68, ../sass/_connect.scss */
	.contentColumn .contact {
		float: none;
	}
}
/* line 76, ../sass/_connect.scss */
.contentColumn .entry-title {
	font-family: "AmaticSCRegular", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 36px;
}
/* line 81, ../sass/_connect.scss */
.contentColumn.rsb article {
	padding-right: 0;
	width:100%;
	overflow-x:hidden;
	overflow-y:auto;
	margin-bottom:2em;
}
.contentColumn.rsb article .entry-content {
	width:70%;
	margin: 0 5% 2em 0;
	float:left;
}
.contentColumn.rsb article .right-sidebar {
	width:25%;
	float:right;
	margin-bottom:2em;
	font-size:1.5em;
	line-height:1.3em;
}
@media screen and (max-width: 767px) {
	.contentColumn.rsb article .entry-content {
		width:100%;
		margin: 0 0 2em 0;
		float:none;
	}
	.contentColumn.rsb article .right-sidebar {
		width:100%;
		float:none;
	}
}
@media screen and (max-width: 980px) {
	.contentColumn.rsb article .right-sidebar {
		font-size:1.2em;
		line-height:1.0em;
	}
}
footer.entry-meta {
	clear:both;
	margin:2em 0;
}
/* line 85, ../sass/_connect.scss */
.contentColumn article {
	width: 100%;
	overflow:auto;
}
.contentColumn article > a img:first-child {
	float: left;
	width: 30%;
	margin: 28px 5% 34px 0;
}
.contentColumn article .entry-info {
	float: right;
	width: 65%;
}
@media screen and (max-width: 767px) {
	/* line 85, ../sass/_connect.scss */
	.contentColumn article > a img:first-child {
		width: 100%;
		float:none;
		margin: 0 0 0 0;
	}
	.contentColumn article .entry-info {
		float: none;
		width: 100%;
	}
}
/* line 98, ../sass/_connect.scss */
.contentColumn article .entry-content h4 {
	font-size: 17px;
	margin-bottom: 0.2em;
}
/* line 102, ../sass/_connect.scss */
.contentColumn article .entry-content p:last-of-type {
	margin-bottom: 0.1em;
}
@media screen and (max-width: 767px) {
	/* line 81, ../sass/_connect.scss */
	.contentColumn article {
		padding-right: 0;
		padding-bottom: 30px;
	}
}

/* line 2, ../sass/_wine.scss */
.fullContentWrapper.winepage .contentColumn {
	margin: 0;
	-webkit-box-shadow: inset 0 -30px 120px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: inset 0 -30px 120px rgba(0, 0, 0, 0.4);
	box-shadow: inset 0 -30px 120px rgba(0, 0, 0, 0.4);
}
/* line 6, ../sass/_wine.scss */
.fullContentWrapper.winepage .contentColumn .wineContent > h2 {
	position: absolute;
	top: 140px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	font-size: 70px;
	color: rgba(51, 51, 51, 0.4);
	left: -10px;
	text-transform: uppercase;
}
/* line 15, ../sass/_wine.scss */
.fullContentWrapper.winepage .contentColumn .wineContent > h2:first-letter {
	font-size: 120%;
}
@media screen and (max-width: 880px) {
	/* line 6, ../sass/_wine.scss */
	.fullContentWrapper.winepage .contentColumn .wineContent > h2 {
		left: -14px;
		font-size: 64px;
	}
}
@media screen and (max-width: 767px) {
	/* line 6, ../sass/_wine.scss */
	.fullContentWrapper.winepage .contentColumn .wineContent > h2 {
		left: -60px;
		font-size: 60px;
	}
}
@media screen and (max-width: 580px) {
	/* line 6, ../sass/_wine.scss */
	.fullContentWrapper.winepage .contentColumn .wineContent > h2 {
		position: absolute;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		top: 60px;
		font-size: 40px;
		left: auto;
		right: 10%;
	}
}

/* line 41, ../sass/_wine.scss */
.wineName {
	color: #b6b4b2;
	font-family: 'im_fell_dw_picaregular';
	font-size: 30px;
	line-height: 1.1em;
	margin-bottom: 0.7em;
}

/* line 49, ../sass/_wine.scss */
.wineDetails {
	margin-left: 490px;
	margin-right: 2%;
	padding-bottom: 4em;
	width: auto;
	font-size: 16px;
	font-family: 'im_fell_dw_picaregular';
}
/* line 58, ../sass/_wine.scss */
.wineDetails .ecommerce form {
	display: inline-block;
	margin-left: 0.8em;
	padding-left: 0.8em;
	border-left: dotted 1px #3a4444;
}
@media screen and (max-width: 360px) {
	/* line 58, ../sass/_wine.scss */
	.wineDetails .ecommerce form {
		display: block;
		border-left: none;
		margin-left: 0;
		padding-left: 0;
	}
}
/* line 71, ../sass/_wine.scss */
.wineDetails .ecommerce label {
	font-size: 13px;
	line-height: 1em;
	display: inline-block;
	position: relative;
	top: 1px;
	padding-right: 5px;
}
/* line 79, ../sass/_wine.scss */
.wineDetails .ecommerce button {
	color: #fffaed;
	background: #3a4444;
	text-transform: uppercase;
	border: none;
	font-size: 12px;
	padding: 5px 8px 3px;
	display: inline-block;
	line-height: 1em;
}
/* line 89, ../sass/_wine.scss */
.wineDetails .ecommerce input[type=text] {
	border: solid 1px #3a4444;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	width: 2em;
	font-size: 14px;
	line-height: 1em;
	padding: 0px 3px 0px;
}
@media screen and (max-width: 1080px) {
	/* line 49, ../sass/_wine.scss */
	.wineDetails {
		margin-left: 30%;
	}
}
@media screen and (max-width: 460px) {
	/* line 49, ../sass/_wine.scss */
	.wineDetails {
		margin-left: 5%;
	}
}

/* line 107, ../sass/_wine.scss */
.wineQuote {
	margin: 0.6em 290px 1.3em 0;
}
@media screen and (max-width: 980px) {
	/* line 107, ../sass/_wine.scss */
	.wineQuote {
		margin-right: 160px;
	}
}
@media screen and (max-width: 600px) {
	/* line 107, ../sass/_wine.scss */
	.wineQuote {
		margin-right: 4%;
	}
}

/* line 117, ../sass/_wine.scss */
.wineInfo {
	margin-right: 290px;
}
@media screen and (max-width: 980px) {
	/* line 117, ../sass/_wine.scss */
	.wineInfo {
		margin-right: 160px;
	}
}
@media screen and (max-width: 600px) {
	/* line 117, ../sass/_wine.scss */
	.wineInfo {
		margin-right: 4%;
	}
}

/* line 127, ../sass/_wine.scss */
.wineCustomFooter {
	display: none;
}
@media screen and (max-width: 800px) {
	/* line 127, ../sass/_wine.scss */
	.wineCustomFooter {
		display: block;
	}
}

/* line 134, ../sass/_wine.scss */
.wineCustom {
	float: right;
	margin: 0.7em 2% 100px 30px;
	font-family: "im_fell_dw_picaregular", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	line-height: 1.0em;
}
/* line 141, ../sass/_wine.scss */
.wineCustom th {
	text-align: right;
	padding-right: 10px;
	font-weight: normal;
	padding-bottom: 5px;
	vertical-align: baseline;
	white-space: nowrap;
}
@media screen and (max-width: 980px) and (min-width: 601px) {
	/* line 141, ../sass/_wine.scss */
	.wineCustom th {
		display: block;
		text-align: left;
		max-width: 140px;
		font-weight: bold;
		font-size: 13px;
		line-height: 1em;
		margin-bottom: 1px;
		padding-bottom: 0;
	}
}
/* line 161, ../sass/_wine.scss */
.wineCustom td {
	font-size: 15px;
	vertical-align: baseline;
	max-width: 140px;
}
@media screen and (max-width: 980px) and (min-width: 801px) {
	/* line 161, ../sass/_wine.scss */
	.wineCustom td {
		display: block;
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 800px) {
	/* line 134, ../sass/_wine.scss */
	.wineCustom {
		display: none;
	}
}
/* line 176, ../sass/_wine.scss */
.wineCustom.wineCustomFooter {
	float: none;
	width: 80%;
	margin: 20px auto 0;
}
@media screen and (max-width: 800px) {
	/* line 176, ../sass/_wine.scss */
	.wineCustom.wineCustomFooter {
		display: block;
	}
}
@media screen and (max-width: 460px) {
	/* line 176, ../sass/_wine.scss */
	.wineCustom.wineCustomFooter {
		width: 60%;
	}
}
@media screen and (max-width: 400px) {
	/* line 176, ../sass/_wine.scss */
	.wineCustom.wineCustomFooter {
		width: 80%;
	}
}
@media screen and (max-width: 360px) {
	/* line 176, ../sass/_wine.scss */
	.wineCustom.wineCustomFooter {
		width: 100%;
	}
}

/* line 191, ../sass/_wine.scss */
.wineContent {
	color: #666666;
	position: relative;
}
/* line 195, ../sass/_wine.scss */
.wineContent:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: url("../images/vino.png") 50% 0 no-repeat;
	background-size: contain;
	opacity: 0.06;
	filter: alpha(opacity=6);
}
@media screen and (max-width: 900px) {
	/* line 195, ../sass/_wine.scss */
	.wineContent:before {
		content: '';
	}
}
/* line 210, ../sass/_wine.scss */
.wineContent .wineCats {
	font-family: 'AmaticBold';
	float: left;
	cursor: pointer;
	font-size: 45px;
	width: 24%;
	margin-top: 60px;
	margin-left: calc(14% + 218px);
	line-height: 1.4em;
}
/* line 219, ../sass/_wine.scss */
.wineContent .wineCats ul {
	padding: 0px;
	list-style: none;
	overflow: hidden;
}
/* line 223, ../sass/_wine.scss */
.wineContent .wineCats ul li {
	white-space: nowrap;
}
/* line 225, ../sass/_wine.scss */
.wineContent .wineCats ul li:hover {
	color: #000000;
}
/* line 231, ../sass/_wine.scss */
.wineContent .wineCats ul li .bottom {
	display: none;
	width: 400px;
	height: 1em;
	border-bottom: 1px dashed #999;
}
/* line 239, ../sass/_wine.scss */
.wineContent .wineCats ul li.current .bottom {
	display: inline-block;
}
/* line 247, ../sass/_wine.scss */
.wineContent .wineCats.single ul li:hover span {
	color: #444;
}
/* line 250, ../sass/_wine.scss */
.wineContent .wineCats.single ul li.currentCat span {
	color: #7e4300;
}
/* line 255, ../sass/_wine.scss */
.wineContent .wineCats.single ul li.currentCat:hover span {
	color: #7e4300;
}
/* line 262, ../sass/_wine.scss */
.wineContent .wineCats.single ul li.current span {
	color: #666;
}
/* line 265, ../sass/_wine.scss */
.wineContent .wineCats.single ul li.current .bottom {
	display: none;
}
/* line 268, ../sass/_wine.scss */
.wineContent .wineCats.single ul li.current.currentCat span {
	color: #7e4300;
}
/* line 272, ../sass/_wine.scss */
.wineContent .wineCats.single ul li.current.currentCat:hover span {
	color: #7e4300;
}
/* line 279, ../sass/_wine.scss */
.wineContent .wineCats.single ul li.current:hover span {
	color: #444;
}
@media screen and (max-width: 767px) {
	/* line 246, ../sass/_wine.scss */
	.wineContent .wineCats.single {
		display: none;
	}
}
@media screen and (max-width: 1060px) {
	/* line 210, ../sass/_wine.scss */
	.wineContent .wineCats {
		margin-left: calc(14% + 188px);
	}
}
@media screen and (max-width: 900px) {
	/* line 210, ../sass/_wine.scss */
	.wineContent .wineCats {
		margin-left: 20%;
		width: 22%;
		font-size: 40px;
	}
}
@media screen and (max-width: 767px) {
	/* line 210, ../sass/_wine.scss */
	.wineContent .wineCats {
		position: absolute;
		left: 22px;
		width: 30%;
		top: 160px;
		font-size: 36px;
		margin-left: 14%;
		top: 30px;
	}
}
@media screen and (max-width: 680px) {
	/* line 210, ../sass/_wine.scss */
	.wineContent .wineCats {
		margin-left: 14%;
		width: 30%;
		font-size: 40px;
	}
}
@media screen and (max-width: 580px) {
	/* line 210, ../sass/_wine.scss */
	.wineContent .wineCats {
		top: 100px;
		margin-left: 10%;
		width: 40%;
	}
}
@media screen and (max-width: 410px) {
	/* line 210, ../sass/_wine.scss */
	.wineContent .wineCats {
		margin-left: 5%;
		width: 45%;
	}
}
@media screen and (max-width: 380px) {
	/* line 210, ../sass/_wine.scss */
	.wineContent .wineCats {
		margin-left: 2%;
		width: 48%;
		font-size: 32px;
	}
}
/* line 333, ../sass/_wine.scss */
.wineContent .wineCats.single {
	margin-left: 0px;
	float: left;
}
/* line 338, ../sass/_wine.scss */
.wineContent .wineCats.single ul li ul {
	margin-top: -6px;
	position: relative;
}
/* line 342, ../sass/_wine.scss */
.wineContent .wineCats.single ul li ul li {
	padding-left: 20px;
	font-size: 28px;
	line-height: 1.5em;
}
/* line 347, ../sass/_wine.scss */
.wineContent .wineCats.single ul li ul li a, .wineContent .wineCats.single ul li ul li a:visited {
	color: #666;
}
/* line 348, ../sass/_wine.scss */
.wineContent .wineCats.single ul li ul li a:hover {
	color: #7e4300;
}
/* line 353, ../sass/_wine.scss */
.wineContent .wineCats.single .winecatParent {
	cursor: pointer;
}
/* line 357, ../sass/_wine.scss */
.wineContent .bottleImage {
	float: left;
	margin-right: 30px;
}
/* line 360, ../sass/_wine.scss */
.wineContent .bottleImage img {
	max-width: 180px;
}
@media screen and (max-width: 1080px) {
	/* line 360, ../sass/_wine.scss */
	.wineContent .bottleImage img {
		width: 80%;
	}
}
@media screen and (max-width: 1080px) {
	/* line 360, ../sass/_wine.scss */
	.wineContent .bottleImage img {
		width: 100%;
	}
}
@media screen and (max-width: 1080px) {
	/* line 357, ../sass/_wine.scss */
	.wineContent .bottleImage {
		width: 17%;
	}
}
@media screen and (max-width: 767px) {
	/* line 357, ../sass/_wine.scss */
	.wineContent .bottleImage {
		width: 20%;
		margin-left: 5%;
	}
}
@media screen and (max-width: 460px) {
	/* line 357, ../sass/_wine.scss */
	.wineContent .bottleImage {
		display: none;
	}
}
/* line 385, ../sass/_wine.scss */
.wineContent .wines {
	font-family: 'AmaticSCRegular';
	font-size: 28px;
	float: left;
	margin-top: 60px;
}
/* line 390, ../sass/_wine.scss */
.wineContent .wines ul {
	border-left: 1px dashed #b0b0af;
	list-style: none;
	padding: 0px;
	padding-left: 36px;
	padding-top: 5px;
}
/* line 396, ../sass/_wine.scss */
.wineContent .wines ul li {
	display: none;
}
/* line 398, ../sass/_wine.scss */
.wineContent .wines ul li:hover {
	font-family: 'AmaticBold';
}
/* line 401, ../sass/_wine.scss */
.wineContent .wines ul li a {
	text-decoration: none;
	color: #000000;
	line-height: 1.3em;
}
@media screen and (max-width: 767px) {
	/* line 390, ../sass/_wine.scss */
	.wineContent .wines ul {
		padding-left: 10px;
	}
}
@media screen and (max-width: 580px) {
	/* line 390, ../sass/_wine.scss */
	.wineContent .wines ul {
		padding-left: 36px;
	}
}
@media screen and (max-width: 440px) {
	/* line 390, ../sass/_wine.scss */
	.wineContent .wines ul {
		padding-left: 26px;
	}
}
@media screen and (max-width: 380px) {
	/* line 390, ../sass/_wine.scss */
	.wineContent .wines ul {
		padding-left: 14px;
	}
}
@media screen and (max-width: 767px) {
	/* line 385, ../sass/_wine.scss */
	.wineContent .wines {
		position: absolute;
		left: 165px;
		top: 160px;
		font-size: 25px;
		top: 30px;
		left: 59%;
	}
}
@media screen and (max-width: 900px) {
	/* line 385, ../sass/_wine.scss */
	.wineContent .wines {
		left: calc(44% + 20px);
		top: 30px;
	}
}
@media screen and (max-width: 580px) {
	/* line 385, ../sass/_wine.scss */
	.wineContent .wines {
		left: calc(50% + 20px);
		top: 100px;
	}
}
/* line 433, ../sass/_wine.scss */
.wineContent .images {
	position: absolute;
	left: 50%;
	margin-left: 265px;
	margin-top: 60px;
	margin-right: 4%;
}
/* line 439, ../sass/_wine.scss */
.wineContent .images div {
	display: none;
}
/* line 442, ../sass/_wine.scss */
.wineContent .images img {
	width: 100%;
}
@media screen and (max-width: 767px) {
	/* line 433, ../sass/_wine.scss */
	.wineContent .images {
		margin-left: 180px;
		top: 30px;
	}
}
@media screen and (max-width: 900px) {
	/* line 433, ../sass/_wine.scss */
	.wineContent .images {
		margin-left: 140px;
	}
}
@media screen and (max-width: 670px) {
	/* line 433, ../sass/_wine.scss */
	.wineContent .images {
		display: none;
	}
}
@media screen and (max-width: 580px) {
	/* line 459, ../sass/_wine.scss */
	.wineContent#content {
		margin-top: 0;
	}
}

/* line 465, ../sass/_wine.scss */
.winepage .wineContent {
	min-height: 660px;
	background: url("../images/vino.png") 14% 20px no-repeat;
}
@media screen and (max-width: 1180px) {
	/* line 465, ../sass/_wine.scss */
	.winepage .wineContent {
		background-position: 138px 20px;
		background-size: 18%;
	}
}
@media screen and (max-width: 767px) {
	/* line 465, ../sass/_wine.scss */
	.winepage .wineContent {
		background-position: 74px 20px;
		background-size: 18%;
	}
}
@media screen and (max-width: 900px) {
	/* line 465, ../sass/_wine.scss */
	.winepage .wineContent {
		background: none;
	}
}

/* line 483, ../sass/_wine.scss */
.winepage.noflame .wineContent {
	margin-top: 60px;
	background: none;
}
/* line 487, ../sass/_wine.scss */
.winepage.noflame .wineContent .wineCats {
	margin-top: 20px;
	margin-left: 7%;
	width: auto;
}

ul.biglist, ul.biglist li {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.biglist li {
	margin-top: 10px;
	padding-top: 10px;
	border-top:1px dotted #906828;
}
ul.biglist li:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top:none;
}

/* 
Generic Styling, for Desktops/Laptops 
*/
table.mobile {
	display:none;
}
table.desktop {
	display:block;
}
table.mobile,
table.desktop {
	margin-top:15px;
	width: 100%; 
	border-collapse: collapse; 
}
/* Zebra striping */
table.desktop tr:nth-of-type(odd) td, 
table.mobile tr:nth-of-type(odd) td { 
	background: #eee; 
}
table.desktop th,
table.mobile th { 
	background: #333; 
	color: white; 
	font-weight: bold; 
	text-align: center; 
}
table.desktop td, table.desktop th,
table.mobile td, table.mobile th { 
	padding: 6px; 
	border: 1px solid #ccc; 
}
table.desktop td,
table.mobile td { 
	text-align: left; 
}
table.mobile tr td:first-child { 
	text-align: right; 
}
table.desktop th.empty,
table.desktop td.empty {
	border: none!important;
	background-color:transparent!important; 
}
@media only screen and (max-width: 800px) {
	table.desktop {
		display:none;
	}
	table.mobile {
		display:block;
	}
}
a.button {
	display:inline-block;
	text-align:center;
	margin:3px;
	padding:5px;
	background-color:#c4950b;
	color:#ffffff;
	white-space:nowrap;
}
a.button:hover {
	background-color: #f9bf14;
}

@font-face {
  font-family: 'proxima-nova';
  src: url(/wp-content/themes/bdv/fonts/ProximaNova-Reg.ttf); 
}

body p {
	font-family: 'proxima-nova';
}

#post-50, .page-id-18 .entry-content ul, .page-id-419 .biglist h4, .page-id-18 table.desktop  {
	font-family: "proxima-nova";
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
	body { 
		padding: 0; 
		margin: 0; 
		width: 320px; }
	}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	body { 
		/*width: 495px; */
	}
}

.size-full {
	width:100%;
	height:auto;
	display:block;
	border:0;
}

hr {
	border-top: 1px solid #000000;
}

/* Custom Form */

#gform_3 {
  font-size: 17px;
  font-family: 'proxima-nova';
}

#gform_3 label {
	font-size: 17px;
}

#gform_3 input:not(#gform_submit_button_3) {
	padding: 0;
}

#gform_3 li.gfield {
	margin-bottom: 0	
}

/* Trade & Media */
.tm-page-nav {
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
}
.tm-search {
	display:none;
}
ul.tm-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.tm-list li {
	display: block;
	width:29%;
	margin:0;
	padding:2%;
	float:left;
}
ul.tm-list li:nth-child(3n+1) {
		clear: both;
}

.tm-gallery-photo .tm-thumb-links a {
	text-decoration: underline;
}

}
@media only screen and (max-width: 767px) {
	ul.tm-list li {
		width:auto;
		padding:0;
		float:none;
		margin-top:10px;
		padding-top:10px;
		border-top: 1px dotted #7e4300;
	}
	ul.tm-list li:first-child {
		margin-top:0px;
		padding-top:0px;
		border-top: none;
	}
	ul.tm-list li:nth-child(3n+1) {
			clear: none;
	}
}
/*Blog Template */

	.page-template-template_blog #content, .archive #content, .single-post #content  { 
		max-width: 750px;
		padding: 20px 0 0 5px;
		margin: 0 auto;
		float: left;
	}
	@media only screen and (max-width: 420px) {
		.page-template-template_blog #content {
			width: 100%;
		}
	}
	.page-template-template_blog div.post {
		float: left;
	}
	.page-template-template_blog #sidebar, .archive #sidebar, .single-post #sidebar {
		max-width: 360px;
		float: right;
		padding-top: 20px;
	}
	.page-template-template_blog #sidebar ul > li, .archive #sidebar ul > li, .single-post #sidebar ul > li {
		list-style: none;
	}
  .page-template-template_blog .alignright, .single-post .alignright {
  	/*add for post*/
  	width: inherit;
  	float: right;
  	margin: 10px 0px 15px 10px;
  }
  .page-template-template_blog .alignleft, .single-post .alignleft {
		float: left;
		width: inherit;
		margin: 10px 15px 10px 0px;
  }
  .page-template-template_blog .size-full.alignnone {
  	max-width: 200px;
  	float: left;
  	margin: 10px 15px 10px 0px;
  }
  .page-template-template_blog .size-full {
  	padding: 0;
  }
  .flwm {
    float: left;
    margin: 10px 15px 10px 0px;
	}
	.frwm {
    float: right;
    margin: 10px 0px 15px 10px;
	}
	.page-template-template_blog .fullContentWrapper, .archive .fullContentWrapper, .single-post .fullContentWrapper  {
    margin: 0 auto;
    text-align: left;
    padding: 0 10px;
  }
  .archive-title {
  	padding: 5px 0;
    margin-bottom: -10px;
  }
  .blog-archives h3, .blog-categories h3 {
  	/*color: #333;*/
  }
  
  @media screen and (min-width: 1075px) {
  	.page-template-template_blog .fullContentWrapper   {
	    display: flex;
	    /*flex-flow: column;*/
	    align-items: baseline;
	    width: 1140px;
	  }
	  .archive .fullContentWrapper {
			display: flex;
			flex-flow: column;
			align-items: baseline;
			width: 1140px;
	  }
	  .single-post .postContainer {
	  	display: flex;
	  	width: 1140px;
		  margin: 0 auto;
		  text-align: left;
		  padding: 0 10px;
	  }
	  .single-post .commentContainer {
	  	float: left;
	  }
  }

ol.commentlist {
    list-style: none;
    margin-left: 0;
    margin-bottom: 0;
}

.commentlist .children {
    margin-top: 5px;
    list-style: none;
}

.comment-meta {
    font-size: .9em;
    line-height: 10px;
}

.comment-author cite {
    font-style: normal;
    color: #A33726;
    font-weight: bold;
    font-size: 1.2em;
}

.comment-author img {
    float: left;
    margin: 0 .5em .5em 0;
    border: 2px solid #CBD0CD;
}

.commentlist p {
    clear: left;
}

.reply .comment-reply-link {
    font-weight: bold;
    background: #E7E9E0;
    padding: 5px;
    display: block;
    text-decoration: none;
}

h3#comments {
    margin-top: 1.5em;
    font-size: 1.2em;
    margin-bottom: 1em;
    font-weight: bold;
    color: #3D505A;
    font-family: arial;
}

ol.commentlist li {
    background: #fff url(../images/bg_gradient-light.gif) top left repeat-x;
    padding: 10px;
    margin: 0 0 10px 0;
    border: 1px solid #CBD0CD;
}

.commentlist #submit {
	float: right;
}

@media screen and (min-width: 1100px) {
	.winepage-header-fix {
		position: fixed;
		background-color: #f0ebe5;
		top: 60px;
		right: 85px;
	}
	.winepage-header-fix .tm-wine-info-wine-heading {
	  padding: 10px 310px 10px 0;
	}
}

 
@media screen and (min-width: 1200px) {
	.winepage-header-fix {
		right: 85px;
	}
}

@media screen and (min-width: 1300px) {
	.winepage-header-fix {
		right: 160px;
}
@media screen and (min-width: 1400px) {
	.winepage-header-fix {
		right: 220px;
}
@media screen and (min-width: 1500px) {
	.winepage-header-fix {
		right: 260px;
}
@media screen and (min-width: 1600px) {
	.winepage-header-fix {
		right: 340px;
}
@media screen and (min-width: 1700px) {
	.winepage-header-fix {
		right: 400px;
}