@charset "utf-8";

/* CSS Document */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

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

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section { display: block; }

body { line-height: 1; }

ol,
ul { list-style: none; }

blockquote,
q { quotes: none; }

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}


::selection {
background: #f2c264;
}
::-moz-selection {
background: #f2c264;
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix { zoom: 1; } /* IE6 */

*:first-child+html .clearfix { zoom: 1; } /* IE7 */

a {
	text-decoration: none !important;
	color: inherit;
}

body {
	margin:0;
	padding:0;
	color:#ccc;
}

#wrapper {
	width:100%;
	background:#000;
}

#top_welcome {
	background:url(../images/welcome_bg.jpg);
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-size:100%;
	display:block;
	width:100%;
	height: 100%;
	min-height: 700px;
	/* height: 100vh;*/
			 margin:0;
	background-position: 0 60%;
}

#top_welcome h6 {
	font-family: 'bonvenocflight', 'Century Gothic', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 400%;
	width: 100%;
	text-align: center;
	padding-top: 14%;
}

hr {
	width: 30%;
	margin: 1% auto;
}

a#trigger {
	display: inline-block;
	width: 100%;
	text-align: center;
}

a#trigger img { width: 5%; }

div#heading-docu {
	width: 42%;
	margin: 2% auto;
	margin-top: 2%;
}

div#heading-docu img { width: 100%; }

#heading-docu a { display: inline-block; }

#heading-docu h1 { display: none; }

#enter_site {
	display: block;
	width: 100%;
	background: url(../images/entry_minhasbrewery_line.jpg);
	background-attachment:fixed;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0 40%;
	-webkit-box-shadow:inset 0 2px 10px 1px rgba(0, 0, 0, 0.5);
	box-shadow:inset 0 2px 10px 1px #000;
}

.enterlogo {
    /*width: 17%;
    margin: 0 1.5%; */
	/*edited nov 2017*/
	    width: 25%;
    margin: 0 4%;
    display: block;
    float: left;
}

.enterlogo a {
	width: 100%;
	margin: 1% auto;
	display: inline-block;
}

.enterlogo a img {
	display: block;
	width: 78%;
	margin: auto;
	max-width: 206px;
}

div#locations {
	width: 100%;
	margin: 2% 0;
}

h5#select {
	font-family: 'hattori_hanzolight', "Trebuchet MS", Helvetica, sans-serif;
	font-size: 177%;
	color: #ccc;
	letter-spacing: 1px;
	text-align: center;
	padding-bottom: 0%;
	padding-top:2%;
}

#locations h3 {
	color: #bfbfbf;
	font-family: 'hattori_hanzolight', "Trebuchet MS", Helvetica, sans-serif;
	text-align: center;
	margin: 3% auto;
	font-size: 140%;
}

h4.venuename {
	color: #bfbfbf;
	font-family: 'hattori_hanzolight', "Trebuchet MS", Helvetica, sans-serif;
	text-align: center;
	margin: 3% auto;
	font-size: 140%;
}

h4.venuename span {
	font-family: 'hattori_hanzolight', "Trebuchet MS", Helvetica, sans-serif;
	font-size: inherit !important;
	color:inherit !important;
	text-align: inherit !important;
	padding-bottom:inherit !important;
	font-weight: normal !important;
}

#locations h4 {
	font-family: 'hattori_hanzolight', "Trebuchet MS", Helvetica, sans-serif;
	font-size: 120%;
	color: #ccc;
	letter-spacing: 1px;
	text-align: center;
}

#enter_site h4 {
	font-family:'hattori_hanzolight', "Trebuchet MS", Helvetica, sans-serif;
	font-size: 140%;
	color: #ccc;
	letter-spacing: 1px;
	text-align: center;
	padding-bottom:1%;
	display: inline-block;
	width: 94%;
	margin: 3%;
}

#enter_site h4 span {
	font-family: 'hattori_hanzolight', "Trebuchet MS", Helvetica, sans-serif;
	font-size: 100%;
	color: #ccc;
	letter-spacing: 1px;
	text-align: center;
	padding-bottom:1%;
	font-weight:bold;
}
 #enter_site h4::selection, #enter_site h4 span::selection {
background: #f2c264;
}
 #enter_site h4::-moz-selection, #enter_site h4 span::-moz-selection {
background: #f2c264;
}

.ytube-container {
	overflow: hidden;
	padding-bottom: 28.25%;
	position: relative;
	height: 0;
	margin-bottom: 0;
	width: 50%;
	display: block;
	float: left;
	margin: 1% 5%;
	margin-right: 3%;
}

.ytube-container iframe {
	left:0;
	top:0;
	height:100%;
	width:100%;
	position:absolute;
}

#MinhasMicroBrewery,
#MinhasCraftBrewery,
#MinhasMicroDistillery {
	color:#ccc;
	font-family:'hattori_hanzolight', "Trebuchet MS", Helvetica, sans-serif;
	background:url(../images/minhas_distillery_wisconsin.jpg);
	background-size:cover;
}

#MinhasMicroBrewery {
	background:url(../images/minhas_brewery_calgary.jpg);
	background-attachment:fixed;
	background-size:cover;
}

#MinhasCraftBrewery {
	background:url(../images/minhas_craftbrewery_wisconsin.jpg);
	background-attachment:fixed;
	background-size:cover;
}

.section {
	padding-top:3%;
	padding-bottom:5%;
}

.title {
	padding: 1% 1%;
	padding-left: 5%;
	padding-top: 2%;
}

div.title > h2 {
	font-family: 'bonvenocflight', 'hattori_hanzolight', "Trebuchet MS", Helvetica, sans-serif;
	font-size: 400%;
	color:#CCC;
}

hr.mmd {
	margin: 9px 0;
	margin-right: 65%;
	width: auto;
}

h3.cityname {
	font-family: 'hattori_hanzolight', "Trebuchet MS", Helvetica, sans-serif;
	font-size: 140%;
	text-align: left;
	margin-left: 28%;
	color: #b8aa8c;
}
 .title h4::-moz-selection {
background: #b8aa8c;
color: #fff;
}
 .title h4::selection {
background: #b8aa8c;
color: #fff;
}
 .title h2::selection {
background:#fff;
 color:#a00a11;
}
.title img::selection {
background:#fff;
 color:#a00a11;
}
 .title h2::-moz-selection {
background:#fff;
 color:#a00a11;
}
.title img::-moz-selection {
background:#fff;
 color:#a00a11;
}

div.content1 > h2 {
	font-size: 245%;
	color:#ccc;
}

.content1 h2 span {
	display: block;
	font-size: 85%;
	color:#ccc;
}

span.smaller {
	font-size: 60% !Important;
	font-weight: bold;
	letter-spacing: 1px;
}

p.mmd_content1 {
	width: 90%;
	padding: 3%;
	padding-bottom:1%;
	padding-top: 1%;
	line-height: 140%;
	font-size: 126%;
	letter-spacing: 1px;
}

ul.contentlist {
	list-style:circle;
	list-style-position:inside;
	padding-left: 3%;
}

ul.contentlist li {
	padding-bottom: 1%;
	font-size: 110%;
}
 div.tour_cols.clearfix > div:nth-child(4) > p {
padding-top: 3%;
}

#MinhasCraftBrewery > div.tour_cols.clearfix > div > p > a,
#MinhasMicroDistillery > div.tour_cols.clearfix > div > p > a,
#MinhasMicroBrewery > div.tour_cols.clearfix > div > p > a { font-weight: bold; }

#MinhasCraftBrewery > div.tour_cols.clearfix > div > p > a:hover { color:#396 !important; }

#MinhasMicroDistillery > div.tour_cols.clearfix > div > p > a:hover { color:#E0AF07 !important; }

#MinhasMicroBrewery > div.tour_cols.clearfix > div > p > a:hover { color: #a00a11 !important; }
 #MinhasMicroBrewery > div.tour_cols.clearfix > div:nth-child(3) > p > a::selection {
color:#085698;
background:#fff;
}
#MinhasMicroBrewery > div.tour_cols.clearfix > div:nth-child(3) > p > a::-moz-selection {
color:#085698;
background:#fff;
}
 #MinhasMicroBrewery > div.tour_cols.clearfix > div:nth-child(3) > p > a:hover {
color:#085698;
}

span.q { font-family:'hattori_hanzolight', "Trebuchet MS", Helvetica, sans-serif; }
 .content1 p::selection, .content1::selection, .content1 span::selection {
background: #a00a11;
}
.content1 p::-moz-selection, .content1::-moz-selection, .content1 span::-moz-selection {
background: #a00a11;
}
 .content1 h1::selection, .content1 h1 span::selection {
color:#085698;
background:#fff;
}
.content1 h1::-moz-selection, .content1 h1 span::-moz-selection {
color:#085698;
background:#fff;
}
 #MinhasCraftBrewery > div.tour_cols.clearfix > div:nth-child(3) > p:nth-child(3) > a {
font-weight: bold;
color: #b8aa8c;
}
 #MinhasCraftBrewery > div.tour_cols.clearfix > div:nth-child(3) > p:nth-child(3) > a:hover {
color:#C60000;
}
 #MinhasMicroDistillery > div.tour_cols.clearfix > div:nth-child(4) > p > a::selection {
background: #E0AF07;
color: #fff;
}
 #MinhasMicroDistillery > div.tour_cols.clearfix > div:nth-child(4) > p > a::-moz-selection {
background: #E0AF07;
color: #fff;
}
 li::selection {
background:#a00a11;
}
 li::-moz-selection {
background:#a00a11;
}

.cover {
	background-color: rgba(0, 0, 0, 0.4);
	width: 100%;
	padding: 5% 0;
}

#wrapper > div.pvtlabel > div > div > p > a {
	color: #f2c264 !important;
	font-weight: bold;
}

#wrapper > div.pvtlabel > div > div > p > a:hover { color: #fff !important; }

.pvtlabel {
	color: #ccc;
	font-family: 'hattori_hanzolight', "Trebuchet MS", Helvetica, sans-serif;
	width: 100%;
	margin: 0 auto;
	background: url(http://minhasbrewery.com/private-white-label-contract-packaging-for-beers-spirits-liqueurs/images/huberbrewing_minhasfamilyownedbrewery.jpg);
	background-size: 100% auto;
}

.pvtlabel h3 {
	font-family: 'bonvenocflight', 'hattori_hanzolight', "Trebuchet MS", Helvetica, sans-serif;
	font-size: 200%;
	color: #fff;
	text-transform: uppercase;
	width: 60%;
	margin: 1% auto;
	padding: 1% 20%;
	background-color: rgba(0, 0, 0, 0.5);
	text-align: center;
	font-weight: bold;
}

.pvtlabel .content1 { background-color: rgba(0, 0, 0, 0.8); }

#MinhasMicroDistillery { padding-bottom: 0; }

nav { background:rgba(0, 0, 0, 0.8); }

ul.navlist {
	width: 70%;
	color: #ccc;
	font-family: 'hattori_hanzolight', "Trebuchet MS", Helvetica, sans-serif;
	margin: 0 15%;
	height: 36px;
}

ul.navlist li {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	width: 23%;
	float: left;
}

ul.navlist li a {
	display: inline-block;
	width: 100%;
	padding: 1%;
	padding-top: 2%;
	line-height: 140%;
}

footer { background:#000; }

#copy {
	font-family:'hattori_hanzolight', "Trebuchet MS", Helvetica, sans-serif;
	font-size:90%;
	height:30px;
	padding:8px 0;
	padding-bottom:2px;
	color:#ccc;
}

.topproducts {
    position: relative;
    background: url(../images/bc-shelf2.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #000;
    background-size: auto 100%;
    background-repeat: repeat-x;
	    -webkit-box-shadow: inset 0 -1px 23px 1px #000000;
    box-shadow: inset 0 -1px 23px 1px #000000;
}

.topproducts p{
    font-family: 'bonvenocflight', sans-serif;
    font-size: 390%;
    font-weight: bold;
    color: #fff;
    margin: 0 auto;
    width: 40%;
    padding: 2% 0;
    padding-top: 3%;

}

.topproducts span.bc {
	display: block;
	margin: 0 3%;
	font-size: 46%;
	letter-spacing: 4px;
}
.topproducts span.our {
	font-size: 160%;
	display: inline-block;
	float: left;
	margin: 0% 0.5%;
	margin-top: -1.1%;
}


.pro h1 { display: none; }

.topproducts h1 { display: none; }

.topproducts .pro {
	padding-top: 2%;
	width: 100%;
	margin: 0 auto;
}

.topproducts a img {
	height: 350px;
	margin: 0 auto;
	display:block;
}

div.topproducts > div > a {
	width: 7.8%;
	float: left;
}
 div.topproducts > div > a:nth-child(1) {
 width: 14%;
}
 div.topproducts > div > a:nth-child(11) {
 width: 14%;
}

/*british columbia*/ 
  
.topproducts-bc {
	position: relative;
	background: url(../images/bc-shelf2.jpg);
	background-position: 0 0;
	background-repeat: repeat;
	background-color: #000;
	width: 100%;
	background-size: auto 111%;
}

.topproducts-bc:before {
	display: block;
	content: "";
	width: 100%;
	height: 32px;
	background: url(http://minhasbrewery.com/wp-content/themes/Builder/images/bc-shelf.png);
	background-size: auto 32px;
	background-repeat: repeat-x;
	background-position: 0 0;
	position: absolute;
	top: 0;
}

div#bcls {
	width: 40%;
	position: relative;
	padding-top: 5%;
	margin: 0 auto;
}

div#bcls > a {width: 19% !important;}

div#bcls:before {
	content: "";
	background: url(../images/top/bc/BCLS-Exclusive-Minhas-products.png);
	display: block;
	width: 300px;
	height: 100px;
	background-size: 100% auto;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	right: 10%;
}

.pro h1 { display: none; }

.topproducts-bc h1 { display: none; }

.topproducts-bc .pro { }

.topproducts-bc a img {
	height: 350px;
	margin: 0 auto;
	display:block;
	margin-left: 0;
}

.topproducts-bc p {
	font-family: 'bonvenocflight', sans-serif;
	font-size: 390%;
	font-weight: bold;
	color: #fff;
	margin: 0 auto;
	width: 40%;
	padding: 2% 0;
	padding-top: 3%;
}

#top10 p {
    font-family: 'bonvenocflight', sans-serif;
    font-size: 379%;
    font-weight: bold;
    color: #fff;
    margin: 0 auto;
    width: 46%;
    padding: 2% 0;
    padding-top: 3%;
}

.topproducts-bc span.our {
	font-size: 160%;
	display: inline-block;
	float: left;
	margin: 0% 0.5%;
	margin-top: -1.1%;
}

.topproducts-bc span.bc {
	display: block;
	margin: 0 3%;
	font-size: 46%;
	letter-spacing: 4px;
}

div.topproducts-bc > div > a {
	width: 6.5%;
	float: left;
}
.bc-top > div > a:nth-child(6) {
 width: 9.8%;
}
.bc-top > div > a:nth-child(10) {
 width: 9%;
}
.bc-top > div > a:nth-child(11) {
 width: 9%;
}
.bc-top > div > a:nth-child(13) {
 width: 11%;
}
#bcls > a:nth-child(4){
	    width: 20% !important;

} 


 #bcls > a:nth-child(3) {
 width: 21% !important;
}
 #bcls > a:nth-child(3) img {
 margin-left: -14%;
}

div#other-bc {
	float: left;
	position: relative;
}

#other-bc > a { width: 8% !important; }
 #other-bc > a:nth-child(1) {
 width: 10% !important;
}
 #other-bc > a:nth-child(2) {
 width: 14% !important;
}
 #other-bc > a:nth-child(6) {
 width: 13% !Important;
}
.bc-top > div > a:nth-child(7) {
 width: 13% !Important;
}
 #other-bc > a:nth-child(9) {
 width: 17% !important;
}

div#other-bc:before {
	content: "";
	background: url(../images/top/bc/Bc-products-Minhas.png);
	display: block;
	width: 134px;
	height: 100px;
	background-size: 100% auto;
	background-repeat: no-repeat;
}

img#otherstores { width: 120px; }

div#bc-stores {
	position: relative;
	background: url(http://minhasbrewery.com/wp-content/themes/Builder/images/bc-shelf2.jpg);
	background-color: #000;
	width: 100%;
	background-size: auto 111%;
	background-repeat: repeat;
	background-position: 0 0;
}

div#bc-stores:before {
	display: block;
	content: "";
	width: 100%;
	height: 32px;
	background: url(http://minhasbrewery.com/wp-content/themes/Builder/images/bc-shelf.png);
	background-size: auto 32px;
	background-repeat: repeat-x;
	background-position: 0 0;
	position: absolute;
	top: 0;
}

div#bc-stores a img {
	height: 350px;
	margin: 0 auto;
	display: block;
	margin-left: 0;
}
/* #bc-stores > a:nth-child(2) {
 width: 6%;
}
 #bc-stores > a:nth-child(3) {
 width: 8%;
}


#bc-stores > a:nth-child(4){width: 4%;}

#bc-stores > a:nth-child(5) {
    width: 5%;
}
*/
#bc-stores > a:nth-child(5) > img {
    height: 288px;
    margin: 0 auto;
    display: block;
    margin-left: 0;
    margin-top: 40px;
}
div#bc-stores a {
	display: inline-block;
	float: left;
	width: 5%;
	margin: 0 2%;
	margin-top: -2%;
}
/*#bc-stores > a:nth-child(8) {
width:5%;
}

#bc-stores > a:nth-child(6) {
    width: 5%;
}

#bc-stores > a:nth-child(7) {
    width: 5%;
}

 #bc-stores > a:nth-child(9) {
width:7%;
}

 #bc-stores > a:nth-child(10) {
width:7%;
}*/

/*SASKATCHEWAN*/
.sk-top div#slga {
	width: 80%;
	margin: 0 auto;
}

.sk-top div#slga a { width: 12% !important; }
 .sk-top #slga > a:nth-child(5) {
 width: 16% !important;
}
.sk-top #slga > a:nth-child(6) {
 width: 14% !important;
}
 .sk-top #slga > a:nth-child(7) {
 width: 10% !important;
}
 .sk-spirits > a:nth-child(1) {
 width: 40% !important;
 margin:0 5%;
}
.sk-spirits > a:nth-child(1) img {
display:block;
margin:auto;
margin-right:10%;
}
 .sk-spirits > a:nth-child(1) p {
 float: left;
 text-transform: uppercase;
 font-size: 160%;
 text-align: center;
 margin:5% auto;
}
 .sk-spirits > a:nth-child(1) p span {
 display: block;
 font-size: 140%;
}
 .sk-spirits > a:nth-child(2) {
 width: 40% !important;
 margin:0 5%;
}
 .sk-spirits > a:nth-child(2) img {
display:block;
margin:auto;
margin-right:10%;
}
 .sk-spirits > a:nth-child(2) p {
 float: left;
 text-transform: uppercase;
 font-size: 160%;
 text-align: center;
 margin:5% auto;
}
 .sk-spirits > a:nth-child(2) p span {
 display: block;
 font-size: 140%;
}

/* MANITOBA */
.mb-top { background-size: auto 100%; }

div#mlcc a { width: 12%; }
 #mlcc > a:nth-child(1) {
 width: 14%;
}
 #mlcc > a:nth-child(7) {
 width: 12% !important;
}

#mlcc {
	width: 60%;
	Margin: 0 auto;
}

.mb-top p { width: 600px; }

/* ONTARIO */
div#beerstore {
    width: 40%;
    margin: 0 auto;
}

#beerstore a {
    width: 25%;
}

.on-top p {    width: 600px;}





.manjit {
	width:100%;
	margin:0 auto;
	background:rgba(0, 0, 0, 0.4);
	position:relative;
	margin-top:4%;
}

a#pagelink {
	font-weight: bold;
	color: red !important;
	font-style: italic;
}

span.tags {
	display: block;
	width: 100%;
	text-align: center !important;
	font-family: 'bonvenocflight', 'Century Gothic', "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 15px;
	font-weight: bold;
	font-size:80%;
}

.manjitblurb {
	width: 80%;
	float: left;
	display: block;
	margin-top: 1%;
}

.manjitblurb p {
	font-size: 120%;
	font-family: 'century gothic', sans-serif;
	line-height: 120%;
	width: 61%;
}

.manjitpic {
	width: 20%;
	float: left;
}

.manjitpic img {
	display: block;
	margin: 0 auto;
	margin-bottom: 0;
	width: 75%;
	margin-top: -34%;
}

.companies a {
	display:inline-block;
	padding:0 1%;
}

.companies a img {
	display:block;
	margin: 0 auto;
	width:100%;
}

a#breweryco { width:18%; }

a#shergillhomes { width:7%; }

a#spotlight { width:14%; }

a#dragonsden { width:15%; }

a#spotlight img { width: 72%; }

#breweryco > img {
    width: 22%;
    /* float: left; */
    display: inline-block;
    margin: 0 1%;
}

span.congrats {
	font-family: 'bonvenocflight', 'Century Gothic', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 160%;
	display: block;
	margin: 1% 0;
	font-weight: bold;
	margin-bottom: 0.5%;
}

span.highlight {
	background: none;
	font-family: 'Century Gothic', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 120%;
	line-height: 120%;
}

.companies { margin-top: 1%; }

.primarynav {
	position: absolute;
	z-index: 2000;
	top: 0;
	width: 96%;
	margin: 0;
	/* background-color: rgba(0,0,0,0.1); */
    padding: 0 2%;
}

ul#menu-main-nav {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

ul#menu-main-nav li a {
	text-decoration:none;
	color:inherit;
}

li#menu-item-3520 { padding-top: 19px !important; }

#response_nav {
	display:block;
	margin-bottom:10px;
	height: 100px;
	width: 100%;
	padding-left:0;
	padding-right:0;
	font-family:'bonvenocflight', 'hattori_hanzolight', sans-serif;
	position: fixed;
	letter-spacing:2px;
	font-size:180%;
	z-index:1000;
}

#response_nav li:hover {
	background: rgba(209, 32, 57, 0.9);
	color: #fff;
}

#response_nav ul {
	padding: 0;
	margin: 0 auto;
	width:960px;
	height: 40px;
}

#response_nav li {
	display: inline;
	float: left;
	margin: 0 auto;
	width: 160px;
	text-align: center;
	background: rgba(255, 255, 255, 0.9);
	background: rgba(0, 0, 0, 0.8);
}


#response_nav a {
	color: #444242;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	line-height: 120%;
	padding-left: 2%;
	padding-right: 2%;
	padding: 2%;
}

#response_nav li a {
	display: inline-block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

#response_nav a:hover { color: #e41a3a; }

#response_nav ul li.active a {
	color:#039;
	text-shadow:none;
}

#response_nav a#pull { display: none; }

#response_nav ul { width:760px; }

#response_nav li { width:126px; }

#response_nav span.sm { font-size: 60%; }

li#menu-item-3358 { padding-top: 19px !important; }

ul#menu-main-nav {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

ul#menu-main-nav.sub-menu { background:inherit; }

.primarynav ul li {
	position:relative;
	padding-bottom:2%;
}

ul.sub-menu {
	position:absolute;
	top:100%;
	right:0;
	width:150%;
}

.primarynav ul li ul {
	display:none;
	background:inherit;
}

.primarynav ul li:hover ul.sub-menu { display:block; }

.primarynav ul li ul li {
	width: 90% !important;
	padding:10% 5% !important;
	text-align: left !important;
	font-size: 80% !important;
	background:rgba(0, 0, 0, 0.3);
}

.primarynav ul li ul li:hover {
	background: none !important;
	padding-bottom: 10% 5% !important;
}

ul#menu-main-nav {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

#menu-main-nav li {
	display: inline-block;
	font-family: 'bonvenocflight', 'hattori_hanzolight', sans-serif;
	font-size:130%;
	font-size: 80% !important;
	font-weight: bold;
	color: #f5f5f5;
	letter-spacing: 2px;
	line-height: 130%;
	width: 16%;
	margin: 1% 0 !important;
	padding: 0.5% !important;
	text-align: right;
	text-shadow: 1px 1px 8px #363636;
}

ul#menu-main-nav li#menu-item-3583 {
	margin-top: -20px !important;
	padding-top: 3% !important;
	width: 6% !important;
	background: rgba(187, 29, 29, 0.68);
	text-align: center;
	/* font-size: 87% !important; */
    -webkit-box-shadow: 1px 1px 2px 1px #2E2E2E;
	box-shadow: 1px 1px 3px 1px #2E2E2E;
	margin-left: 2% !important;
}

ul#menu-main-nav li#menu-item-3583:hover {
	border: none;
	background: rgba(33, 84, 150, 0.68);
}

span.sm {
	font-size: 80%;
	display: block;
}

ul#menu-main-nav li:hover { border-bottom: 1px solid #f5f5f5; }

ul#menu-main-nav li a {
	text-decoration:none;
	color:inherit;
}

li#menu-item-3520 { padding-top: 19px !important; }

ul#menu-main-nav li ul li {
	font-size: 90% !important;
	padding: 5% !important;
	line-height: 120%;
}

/*Styles for screen 600px and lower*/
 #response_nav { text-align:center; }

#response_nav ul {
	width: 100%;
	display: block;
	height: auto;
}

#response_nav li {
	width: 100%; /*or change to 33.33%*/
	float: left;
	position: relative;
	font-size: 55%;
}

#response_nav li a {
	text-align:center;
	border-bottom: 1px solid #333;
}

#response_nav a {
	text-align: left;
	width: 100%;
	text-indent: 25px;
}

#response_nav { border-bottom: 0; }

#response_nav ul {
	display: none;
	height: auto;
}

#response_nav a#pull {
	display: block;
	width: 96%;
	padding-left:2%;
	padding-right:2%;
	position: relative;
	text-align:center;
}

#response_nav a#pull:after {
	content:"";
	background: url('../images/nav-icon.png') no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block;
	position: absolute;
	right: 15px;
	top: 10px;
}

/*Smartphone*/

#response_nav li {
	display: block;
	float: none;
	width: 100%;
}

#response_navli a { border-bottom: 1px solid #000; }

#pull > img {
	width: 20%;
	margin: 0 40%;
}

#response_nav { display:none; }






/*boxer hard root beer */
div#boxerhardroot { background: url(../images/Boxer-RB_Back1.jpg); 
	overflow: hidden;
    width: 100%;
    position: relative;
	-webkit-box-shadow: inset 0 -1px 10px 1px #141414;
    box-shadow: inset 0 -1px 10px 1px #141414; }

.boxer-ingr:after {
	content: "";
	display: block;
	height: 900px;
	background: url(../images/Boxer-Hard-Root-Beer-Minhas-Brewery-right.png);
	position: absolute;
	right: 0;
	top: 0;
	width: 550px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	z-index:40;
}

img#bhrb {
	height: 99%;
	padding: 0 5%;
	display: block;
	margin: 0 auto;
		z-index:50;
		position:relative;
}

.boxer-ingr .wrap_craft { height: 800px; }

.boxer-ingr:before {
	content: "";
	display: block;
	height: 900px;
	background: url(../images/Boxer-Hard-Root-Beer-Minhas-Brewery-left.png);
	position: absolute;
	left: 0;
	top: 0;
	width: 400px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
		z-index:40;
}

#top10 > div > a {
    width: 8%;
    float: left;
}
#top10 > div > a:nth-child(2) {
    width: 10%;
}

#top10 > div > a:nth-child(12) {
    width: 15%;
}




.wines {
    background: url(../images/Minhas-Winery-DragonsTears-Home.jpg);
    background-size: auto 100%;
    background-repeat-y: no-repeat;
    -webkit-box-shadow: inset 2px 2px 20px 0 #000000;
    box-shadow: inset 2px 2px 20px 0 #000000;
    background-color: #000407;
    /* background-position-x: center !important; */
}
img#winery-logo {
    width: 20%;
    max-width: 200px;
    margin: 0 auto;
    display: block;
    padding-top: 2%;
    padding-bottom: 2%;
}

.wine-products {
    width: 61%;
    margin: 0 auto;
}
img#dragonstears {
    display: block;
    margin: 2% auto;
 width: 58%;
    margin-bottom: 5%;
}

p.note-wines {
    width: 50%;
    float: left;
    margin: 3%;
}

img#dt-white {
    float: left;
    width: 22%;
}

img#cs {
    width: 100%;
    display: block;
    margin: 0 auto;
}

img#dt-red {
    float: left;
    width: 22%;
    }


 @media only screen and (max-width:450px) {
 #wrapper {
min-width:300px;
}
 #top_welcome {
 background-size: auto;
 background-position: 50% 0;
}
 #top_welcome h6 {
font-size:300%;
padding-top:40%;
}
 #top_welcome hr {
width:70%;
margin-top:5%;
}
 a#trigger img {
width:20%;
}
 #enter_site {
height: auto;
}
 h5#select {
font-size:100%;
padding-top:8%;
}
	 
	 
	 
/*	 div#locations a {width: 34%;}*/
.enterlogo {
width: 86%;
margin: 1% 7%;
display: block;
float: left;
margin-bottom: 5%;
}
 #enter_site h4 {
padding: 2% 7%;
font-size: 100%;
padding-bottom: 11%;
width: 85%;
padding-top: 11%;
}
 #locations h3 {
font-size:100%;
}
 #enter_site h4 {
padding: 2% 12%;
 font-size:100%;
 padding-bottom:6%;
 width:68%;
}
 .title img {
width: 30%;
}
 div.title > h2 {
font-size:160%;
}
 div.title > h4 {
margin-left:36%;
}
 hr.mmd {
margin-right:30%;
}
 div.ytube-container {
width: 90%;
padding-bottom: 49.25%;
margin: 5%;
}
 div.content1 > h2 {
font-size: 180%;
padding: 5%;
}
 p.mmd_content1 {
width: 90%;
padding: 3% 5%;
}
 ul.contentlist {
padding:5%;
}
 #MinhasMicroDistillery {
background-position:50% 10%;
}
 div#heading-docu {
width:90%;
}
 .topproducts-bc p, #top10 p {
 font-family: 'bonvenocflight', sans-serif;
 font-size: 162%;
 font-weight: bold;
 color: #fff;
 margin: 0 auto;
 width: 80%;
 padding: 2% 0;
 padding-top: 3%;
}



div#beerstore {
    width: 96%;
    margin: 0 auto;
}


#beerstore a img {margin: auto;}


.on-top p {
    width: 255px;
    padding-top: 50px;
}

#top10 p {
    font-family: 'bonvenocflight', sans-serif;
    font-size: 200%;
    font-weight: bold;
    color: #fff;
    margin: 0 auto;
    width: 80%;
    padding: 2% 0;
    padding-top: 3%;
}

}



 @media only screen and (min-width:451px) and (max-width:768px) {
 div#heading-docu {
width:90%;
}
#top_welcome {
background-size:cover;
 background-position:50% 0;
}
 #top_welcome h6 {
font-size:300%;
padding-top:16%;
}
 #top_welcome hr {
width:70%;
margin-top:5%;
}
 a#trigger img {
width:10%;
}
 #enter_site {
height: auto;
}
 h5#select {
font-size:100%;
padding-top:8%;
}


/*div#locations a {width: 34%;}*/
.enterlogo {
/* width: 44%;
margin: 1% 3%; */
display: block;
float: left;
padding-bottom: 1%;
    padding-top: 1%;
/*edited nov 2017 */
    width: 80%;
    margin: 1% 10%;
}
 #locations h3 {
font-size:100%;
}
 #enter_site h4 {
/* padding: 2% 12%; */
font-size: 100%;
/* padding-bottom: 6%;
padding-top: 6%; */
/* edited nov 2017 */
padding-bottom: 1%;
    padding-top: 1%;
}
 .title img {
width: 30%;
}
 div.title > h2 {
font-size:160%;
}
 div.title > h4 {
margin-left:50%;
}
 hr.mmd {
margin-right:30%;
}
 div.ytube-container {
width: 90%;
padding-bottom: 50.25%;
margin: 5%;
}
 div.content1 > h2 {
font-size: 180%;
padding: 5%;
}
 p.mmd_content1 {
width: 90%;
padding: 3% 5%;
}
 ul.contentlist {
padding:5%;
}
 #MinhasMicroDistillery {
background-position:50% 10%;
}
 div#bc-stores {
background-size: auto 367px;
}
 div#bc-stores:before {
 display: block;
 content: "";
 width: 100%;
 height: 32px;
 background: url(http://minhasbrewery.com/wp-content/themes/Builder/images/bc-shelf.png);
 background-size: auto 32px;
 background-repeat: repeat-x;
 background-position: 0 0;
 position: absolute;
 top: 0;
}
div#bc-stores a {
 display: inline-block;
 float: left;
 width: 19%;
 margin: 0 2%;
}
div#bc-stores a img {
 height: 300px;
 margin: 0 auto;
 display: block;
 margin-left: 0;
}
/* #bc-stores > a:nth-child(2) {
 width: 22%;
}
#bc-stores > a:nth-child(3) {
width: 31%;
}
 #bc-stores > a:nth-child(7), #bc-stores > a:nth-child(8) {
width: 25%;
}
 #bc-stores > a:nth-child(9) {
width: 24%;
}*/
 div#bcls {
 width: 100%;
}
 .topproducts-bc p, #top10 p {
 font-size: 200%;
 width: 70%;
 padding: 2% 0;
 padding-top: 3%;
}

 .topproducts p {
 font-size: 200%;
 width: 70%;
 padding: 2% 0;
 padding-top: 3%;
}

.wine-products {
    width: 90%;
    margin: 0 auto;
}



}
 @media only screen and (min-width:768px) and (max-width:1100px) {
 div#heading-docu {
width:70%;
}
 #top_welcome {
background-size: 200%;
 background-position:top center;
 height:100%;
}
 #locations {
margin-top:6% !important;
}
.enterlogo a img {
width: 100%;
}
.enterlogo {
   /* width: 33%;
    margin: 0; */
	/* edited nov 2017 */
	width: 25%;
    margin: 0 4%;
    display: block;
    float: left;
}
 a.contact {
margin-top: 9%;
}
 #enter_site h4 {
font-size: 120%;
width: 86%;
margin: 0 7%;
margin-top: 7%;
margin-bottom: 6%;
}
 .sk-top div#slga {
 width: 96%;
 margin: 0 auto;
}




}
 @media only screen and (min-width: 1101px) {
#top_welcome {
background-size: cover;
background-position: 50% 0;
}
}

#scroll {
	font-size:120%;
	font-family:'hattori_hanzolight', "Trebuchet MS", Helvetica, sans-serif;
	display:none;
}

#scroll > h6 {
	font-family:'hattori_hanzolight', "Trebuchet MS", Helvetica, sans-serif;
	color: #fff;
	font-size: 100%;
	width: 100%;
	text-align: center;
	padding-top: 1%;
}

.builder-container-outer-wrapper {
	width:100% !important;
	max-width:100% !important;
	margin:0 !important;
}

h5.contact_head {
	color: #bfbfbf;
	font-family: 'hattori_hanzolight', "Trebuchet MS", Helvetica, sans-serif;
	text-align: center;
	font-weight:bold;
	margin: 0;
	font-size: 110%;
	letter-spacing: 1px;
}

span.telephone { font-size: 140% !important; }
 @media only screen and (min-width:1101px) and (max-width:1400px) {
div#heading-docu {
width:60%;
}
 .sk-top div#slga {
 width: 96%;
 margin: 0 auto;
}
 .sk-spirits a p {
float: none;
}
 #mlcc {
 width: 90%;
}
}
 @media only screen and (min-width:601px) and (max-width:767px) {
 #wrapper > div.topproducts > div > a {
 width: 25%;
 float: left;
}
 .topproducts {
 background-size: 900px auto;
}
.topproducts a img {
 height: 280px;
}
 #wrapper > div.topproducts > div > a:nth-child(1) {
 width: 25%;
}
 #wrapper > div.topproducts > div > a:nth-child(10) {
width: 25%;
}
.topproducts {
    background-size: auto 354px;
    background-repeat: repeat;
}
 .manjitblurb, .manjitpic {
 position: relative;
}
 .manjitblurb {
 width: 97%;
 float: left;
 display: block;
 margin-top: 1%;
}
 a#breweryco {
 width: 35%;
 margin: 5% 0;
 display:block;
}
 a#shergillhomes {
display:none;
}
 a#spotlight {
display:none;
}
 span.tags {
font-size: 70%;
}
 a#dragonsden {
 width:22%;
 margin: 5% 0;
 display:block;
}
 .manjitpic {
 width: 46%;
 float: left;
}
.manjitpic img {
 display: block;
 margin: 0 auto;
 margin-bottom: 0;
 width: 89%;
 margin-top: -220px;
}
 div#bc-stores {
 position: relative;
    /* background: none; */
    /* background-color: #000; */
    width: 100%;
 background-size: auto 368px;
 background-repeat: repeat;
 background-position: 0 0;
}
div#bc-stores:before {
 display: block;
 content: "";
 width: 100%;
 height: 32px;
 background: url(http://minhasbrewery.com/wp-content/themes/Builder/images/bc-shelf.png);
 background-size: auto 32px;
 background-repeat: repeat-x;
 background-position: 0 0;
 position: absolute;
 top: 0;
}
 div#bc-stores a {
 display:inline-block;
 float:left;
 width: 15%;
 margin:0 2%;
}
div#bc-stores a img {
 height: 300px;
 margin: 0 auto;
 display: block;
 margin-left: 0;
}
/* #bc-stores > a:nth-child(2) {
width: 18%;
}
 #bc-stores > a:nth-child(3) {
width: 24%;
}
 #bc-stores > a:nth-child(7), #bc-stores > a:nth-child(8) {
width: 24%;
}
 #bc-stores > a:nth-child(9) {
width: 20%;
}*/
 div#bcls {
 width: 90%;
}
 .topproducts-bc p, #top10 p {
 font-family: 'bonvenocflight', sans-serif;
 font-size: 280%;
 font-weight: bold;
 color: #fff;
 margin: 0 auto;
 width: 70%;
 padding: 2% 0;
 padding-top: 3%;
}
 .topproducts-bc {
background-size:auto 114%;
background-repeat:repeat-x;
}
 div#bcls:before {
 right: -4%;
}
 .sk-top p {
 width: 440px !important;
 margin-bottom: 5% !important;
 padding-top: 10% !important;
}
 .sk-top {
 background-size: auto 409px !important;
 background-repeat: repeat;
}
 .sk-top a img {
 height: 313px;
}
 .sk-top div#slga a {
 width: 25% !important;
}
 .sk-top div#slga {
 width: 96%;
}
 .sk-top #slga > a:nth-child(5) {
 width: 38% !Important;
}
 .sk-top #slga > a:nth-child(6) {
 width: 35% !important;
}
 .sk-top #slga > a:nth-child(7) {
 width: 27% !important;
}
 .mb-top p {
width: 430px;
}
#mlcc a img {
height:313px;
}
#mlcc {
width:96%;
}


div#beerstore {
    width: 96%;
    margin: 0 auto;
}


#beerstore a img {margin: auto;}
.on-top p {    width: 430px; padding-top:50px;}


.boxer-ingr:before {
    width: 288px;
    background-position: -50px 9px;
}

.boxer-ingr:after {
    width: 421px;
    background-position: 121px 263px;
    background-size: 100%;
}

img#bhrb {
    height: 94%;
}
.boxer-ingr .wrap_craft {
    height: 700px;
}

}
 @media only screen and (min-width:420px) and (max-width:600px) {
 .manjitpic {
 float: none;
 width:100%;
}
.manjitpic img {
 width: 49%;
}
.manjitblurb {
 float: right;
 width: 90%;
 padding: 5%;
}
 span.congrats {
font-size:100%;
}
 .manjitblurb p {
width:100%;
font-size:90%;
}
 a#dragonsden {
 width: 48% !important;
 margin: 2% auto;
}
a#dragonsden img {
width:70%;
}
 a#shergillhomes {
 display: none;
}
a#spotlight {
 display: none;
}
 a#breweryco {
 width: 43% !important;
 margin: 2% auto;
}
 #wrapper > div.topproducts > div > a {
 width: 23%;
 float: left;
}
.topproducts a img {
 height: 180px;
}
 #wrapper > div.topproducts > div > a:nth-child(1) {
 width: 27%;
}
 #wrapper > div.topproducts > div > a:nth-child(10) {
width:27%;
}
.topproducts {
    background-size: auto 233px;
    background-repeat: repeat;
}
 .sk-top p {
 width: 270px !important;
 margin-bottom: 5% !important;
 padding-top: 10% !important;
}
 .sk-top {
 background-size: auto 381px !important;
}
 .sk-top a img {
 height: 313px;
}
 .sk-top div#slga a {
 width: 25% !important;
}
 .sk-top div#slga {
 width: 96%;
}
 .sk-top #slga > a:nth-child(5) {
 width: 38% !Important;
}
 .sk-top #slga > a:nth-child(6) {
 width: 35% !important;
}
 .sk-top #slga > a:nth-child(7) {
 width: 27% !important;
}
 .mb-top p {
width: 310px;
}
#mlcc a img {
height:300px;
}
#mlcc {
width:96%;
}
 div#mlcc a {
 width: 19%;
}
 #mlcc > a:nth-child(1) {
 width: 22%;
}
 #mlcc > a:nth-child(7) {
 width: 19% !important;
}
 .mb-top p {
 width: 310px;
 padding:5% 0;
 padding-top:50px;
}
 .mb-top {
 background-size: auto 386px;
 }
 
 div#beerstore {
    width: 96%;
    margin: 0 auto;
}


#beerstore a img {margin: auto;}







.boxer-ingr:before {
    width: 188px;
    background-position: -41px 1px;
    background-size: 100%;
    z-index: 40;
}
.boxer-ingr:after {
    width: 336px;
    background-repeat: no-repeat;
    background-position: 100px 196px;
    background-size: 100%;
    z-index: 40;
}

img#bhrb {
    height: 91%;
    position: relative;
    z-index: 50;
}

.boxer-ingr .wrap_craft {
    height: 550px;
}



 
}
 @media only screen and (min-width:768px) and (max-width:960px) {
 .manjitblurb {
 width: 60%;
}
 .manjitpic {
width:40%;
}
 .manjitpic img {
 display: block;
 margin: 0 auto;
 margin-bottom: 0;
 width: 100%;
}
 .manjitblurb p {
 font-size: 120%;
 font-family: 'century gothic', sans-serif;
 line-height: 120%;
 width: 75%;
}
 a#breweryco {
 width: 50%;
 margin: 2% 0;
}
 a#shergillhomes {
 width: 23%;
 margin: 2% auto;
}
 a#spotlight {
 width: 43%;
 margin: 4% 0;
/* display: block; */
}
 a#dragonsden {
 width: 42%;
 margin: 4% 0;
}
.topproducts {
    background-size: auto 376px;
    background-repeat: repeat;
}
 .topproducts a img {
 height: 212px;
 margin: 0 auto;
 display: block;
}
#top10 > div > a {
    width: 15.5%;
    float: left;
}
#top10 > div > a:nth-child(2) {
    width: 18% !important;
}

#top10 > div > a:nth-child(12) {
    width: 22% !Important;
}

 .topproducts-bc {
 background: url(../images/bc-shelf2.jpg);
 background-position: top center;
 background-repeat: repeat-x;
 background-size: auto 113%;
}
 div#bc-stores {
 background-size: auto 364px;
}
div#bc-stores:before {
 display: block;
 content: "";
 width: 100%;
 height: 41px;
 background: url(http://minhasbrewery.com/wp-content/themes/Builder/images/bc-shelf.png);
 background-size: auto 40px;
 background-repeat: repeat-x;
 background-position: 0 0;
 position: absolute;
 top: 0;
}
 div#bc-stores a {
 display: inline-block;
 float: left;
 width: 15%;
 margin: 0 2%;
 margin-top: 0%;
}
 div#bc-stores a img {
 height: 300px;
 margin: 0 auto;
 display: block;
 margin-left: 0;
}
/* #bc-stores > a:nth-child(2) {
width: 15%;
}
 #bc-stores > a:nth-child(3) {
width: 20%;
}
 #bc-stores > a:nth-child(7), #bc-stores > a:nth-child(8) {
width: 20%;
}
 #bc-stores > a:nth-child(9) {
width: 20%;
}*/
 div#bcls {
 width: 90%;
}
 .topproducts-bc p, #top10 p {
 font-family: 'bonvenocflight', sans-serif;
 font-size: 314%;
 font-weight: bold;
 color: #fff;
 margin: 0 auto;
 width: 500px;
 padding: 2% 0;
 padding-top: 3%;
}
 img#otherstores {
 width: 110px;
}
 .sk-top div#slga {
 width: 96%;
 margin: 0 auto;
}
.sk-top div#slga a {
 width: 19% !important;
}
 .sk-top #slga > a:nth-child(5) {
 width: 22% !important;
}
.sk-top #slga > a:nth-child(6) {
 width: 26% !important;
}
 .sk-top #slga > a:nth-child(7) {
 width: 19% !important;
}
 #slga a img {
 height: 313px;
 margin: 0 auto;
 display: block;
 margin-left: 0;
}
 .sk-top {
 background-size: auto 480px !Important;
 background-repeat: repeat !important;
}
 #mlcc {
 width: 96%;
}


div#beerstore {
    width: 80%;
    margin: 0 auto;
}


#beerstore a img {margin: auto;}

.boxer-ingr:before {
    width: 349px;
    background-position: -72px 18px;
}

.boxer-ingr:after {
    width: 488px;
    background-position: 156px 311px;
}


.wine-products {
    width: 90%;
    margin: 0 auto;
}


}
 @media only screen and (min-width:855px) and (max-width:960px) {
 .manjitpic img {
 display: block;
 margin: 0 auto;
 margin-bottom: 0;
 width: 96%;
 margin-top: -32px;
}

div#beerstore {
    width: 70%;
    margin: 0 auto;
}


#beerstore a img {margin: auto;}

.wine-products {
    width: 80%;
    margin: 0 auto;
}


}
 @media only screen and (min-width:960px) and (max-width:1099px) {
 div#bc-stores a {
 display:inline-block;
 float:left;
 width: 7.5%;
 margin: 0 1%;
}
div#bc-stores a img {
 height: 283px;
 margin: 0 auto;
 display: block;
 margin-left: 0;
}
/* #bc-stores > a:nth-child(2) {
width: 10.5%;
}
 #bc-stores > a:nth-child(3) {
width: 15%;
}
 #bc-stores > a:nth-child(7), #bc-stores > a:nth-child(8) {
width: 12.5%;
}
 #bc-stores > a:nth-child(9) {
width: 16.5%;
}*/
 #mlcc {
 width: 90%;
}


div#beerstore {
    width: 70%;
    margin: 0 auto;
}

#beerstore a img {margin: auto;}



}
 @media only screen and (min-width:1100px) and (max-width:1199px) {
 .topproducts a img {
height:255px;
}
 .topproducts {
background-size: 106% auto;
}
 #wrapper > div.topproducts > div > a {
margin-top:5%;
}
 div#bc-stores a {
 display:inline-block;
 float:left;
 width: 8.5%;
 margin: 0 2%;
}
div#bc-stores a img {
 height: 300px;
 margin: 0 auto;
 display: block;
 margin-left: 0;
}
/* #bc-stores > a:nth-child(2) {
width: 11%;
}
 #bc-stores > a:nth-child(3) {
width: 13%;
}
 #bc-stores > a:nth-child(7), #bc-stores > a:nth-child(8) {
width: 11.5%;
}
 #bc-stores > a:nth-child(9) {
width: 16%;
}*/



div#beerstore {
    width: 70%;
    margin: 0 auto;
}


#beerstore a img {margin: auto;}







}
 @media only screen and (min-width:1200px) and (max-width:1399px) {
 .topproducts a img {
height:265px;
}
 #wrapper > div.topproducts > div > a {
margin-top:5%;
}
 div#bc-stores a {
 display: inline-block;
 float: left;
 width: 6.5%;
 margin: 0 2%;
}
 div#bc-stores a img {
 height: 310px;
 margin: 0 auto;
 display: block;
 margin-left: 0;
}
/* #bc-stores > a:nth-child(2) {
 width:8%;
}
 #bc-stores > a:nth-child(3) {
width: 11%;
}
 #bc-stores > a:nth-child(7), #bc-stores > a:nth-child(8) {
width: 10.5%;
}
 #bc-stores > a:nth-child(9) {
width: 13.5%;
}*/
}
 @media only screen and (min-width:961px) and (max-width:1400px) {
 .manjitblurb p {
width:95%;
}
 .manjitblurb {
 width: 74%;
}
 .manjitpic img {
margin-top: 0;
 width: 100%;
 margin-top: -50px;
}
 a#breweryco {
 width: 21%;
}
 a#shergillhomes {
 width: 14%;
}
 a#spotlight {
 width: 26%;
}
 a#dragonsden {
 width: 21%;
}
 .companies a {
margin: 5% 0;
margin-bottom:2%;
}
 .manjitpic {
 width: 26%;
 float: left;
}
 .sk-top p {
width: 600px;
}





}
 @media only screen and (min-width:1401px) and (max-width:1600px) {
 .manjitblurb p {
width:95%;
}
 .manjitblurb {
 width: 76%;
}
 .manjitpic img {
margin-top: 0;
 width: 100%;
 margin-top: -80px;
}
 a#breweryco {
 width: 21%;
}
 a#shergillhomes {
 width: 14%;
}
 a#spotlight {
 width: 26%;
}
 a#dragonsden {
 width: 21%;
}
 .companies a {
margin: 5% 0;
}
 .manjitpic {
 width: 24%;
 float: left;
}
}
 @media only screen and (min-width:1501px) and (max-width:1700px) {
 .primarynav {
 position: absolute;
 z-index: 2000;
 top: 0;
 width: 96%;
 margin: 0;
    /* background-color: rgba(0,0,0,0.1); */
    padding: 0 2%;
}
}
 @media only screen and (min-width:1201px) and (max-width:1400px) {
	.boxer-ingr:after {

    top: 0;
    width: 550px;
    background-position: 98px 54px;
} 
	 
}




 @media only screen and (min-width:1201px) and (max-width:1500px) {
 .primarynav {
 width: 96%;
 padding: 0 2%;
}
 ul#menu-main-nav li {
 /*font-size: 70% !important;
 width: 10%;
 margin: 0 2.5% !important; */ /*edited 2017 Nov*/
 font-size: 70% !important;
    width: 10%;
    margin: 0 4% !important;
}
ul#menu-main-nav li#menu-item-3583 {
 margin-top: -20px !important;
 padding-top: 3% !important;
 margin-left: 4% !important;
}
 div#bc-stores a {
 display: inline-block;
 float: left;
 width: 7.5%;
 margin: 0 2%;
}
 div#bc-stores a img {
 height: 310px;
 margin: 0 auto;
 display: block;
 margin-left: 0;
}
/* #bc-stores > a:nth-child(2) {
width:9%;
}
 #bc-stores > a:nth-child(3) {
width: 13%;
}
 #bc-stores > a:nth-child(7), #bc-stores > a:nth-child(8) {
width: 10.5%;
}
 #bc-stores > a:nth-child(9) {
width: 13.5%;
}*/











}
 @media only screen and (min-width:961px) and (max-width:1200px) {
.primarynav {
width:100%;
padding:0;
}
ul#menu-main-nav li {
 width: 12%;
 /*margin: 1% 1.5% !important;*/
 font-size: 65% !important;
 /*edited nov 2017*/
    margin: 1% 3% !important;
 
}
li#menu-item-3518 {
max-width:136px;
}
 li#menu-item-3520 {
 width: 16% !important;
 max-width:166px !important;
}
 ul#menu-main-nav li#menu-item-3583 {
 margin-top: -2% !important;
 padding-top: 3% !important;
 /*added Nov 2017*/
 margin-left: 7% !important;

}



.boxer-ingr:before {
    width: 400px;
    background-position: -65px 10px;

}

.boxer-ingr:after {
    width: 550px;
    background-position: 156px 99px;
}



 #top10 p {
    font-family: 'bonvenocflight', sans-serif;
    font-size: 366%;
    font-weight: bold;
    color: #fff;
    margin: 0 auto;
    width: 61%;
    padding: 2% 0;
    padding-top: 3%;
}
.topproducts a img {
    height: 285px;
}
#top10 > div > a {
    width: 15%;
    float: left;
}
#top10 > div > a:nth-child(2) {
    width: 16%;
}

#top10 > div > a:nth-child(12) {
    width: 23%;
}
div#top10 {
    background-size: auto 489px;
    background-repeat: repeat;
}



}


/*LANSCAPE PHONES*/
@media only screen and (min-width:420px) and (max-width:960px) {
.pvtlabel h3 {
font-size:120%;
padding-top:20px;
padding-bottom:20px;
margin-bottom:30px;
margin-top:30px;
}
 .primarynav {
display:none;
}
 #response_nav {
display:block;
}




}


/*PORTRAIT PHONES*/
@media only screen and (max-width:419px) {
.manjitpic {
 float: none;
 width:100%;
}
.manjitpic img {
width:55%;
}
 .manjitblurb {
 float: right;
 width: 90%;
 padding: 5%;
}
 span.congrats {
 font-size: 100%;
 margin: 2% auto;
}
 span.highlight {
 font-size: 100%;
}
.manjitblurb p {
 width: 100%;
 font-size: 100%;
}
 a#breweryco {
 width: 58%;
 margin: 5% auto;
}
 a#shergillhomes {
display:none;
}
 a#spotlight {
display:none;
}
 a#dragonsden img {
width:80%;
}
 a#dragonsden {
 width: 60%;
 margin: 5% auto;
}
 #wrapper > div.topproducts > div > a {
 width: 25%;
 float: left;
}
 #wrapper > div.topproducts > div > a:nth-child(1) {
 width: 25%;
}
.topproducts a img {
 height: 170px;
}
.topproducts {
    background-size: auto 229px;
    background-repeat: repeat;
}
 .bc-top {
 background-size: auto 96%;
}
 div.topproducts-bc > div > a {
 width: 31.33%;
 float: left;
 margin: 0;
}
 .bc-top > div > a:nth-child(6) {
 width: 50% !important;
}
 .bc-top > div > a:nth-child(10) {
 width: 50% !important;
}
 .bc-top > div > a:nth-child(11) {
 width: 50% !important;
}
 .topproducts-bc p, #top10 p {
 width: 95%;
 font-size: 180%;
 letter-spacing: 4px;
 padding: 10% 0;
}
 div#bc-stores {
 position: relative;
    /* background: none; */
    background-color: #000;
 width: 100%;
 background-size: auto 368px;
 background-repeat: repeat;
 background-position: 0 0;
}
div#bc-stores:before {
 display: block;
 content: "";
 width: 100%;
 height: 32px;
 background: url(http://minhasbrewery.com/wp-content/themes/Builder/images/bc-shelf.png);
 background-size: auto 32px;
 background-repeat: repeat-x;
 background-position: 0 0;
 position: absolute;
 top: 0;
}
 div#bc-stores a {
 display:inline-block;
 float:left;
 width: 20%;
 margin:0 2%;
}
div#bc-stores a img {
 height: 300px;
 margin: 0 auto;
 display: block;
 margin-left: 0;
}
 .topproducts-bc a img {
 height: 313px;
}
/* #bc-stores > a:nth-child(2) {
width: 29%;
}
 #bc-stores > a:nth-child(3) {
width: 36%;
}
 #bc-stores > a:nth-child(7), #bc-stores > a:nth-child(8) {
width: 35%;
}
 #bc-stores > a:nth-child(9) {
width: 45%;
}*/
 div#bcls {
 width: 98%;
}
 .topproducts-bc span.our {
 font-size: 133%;
 display: inline-block;
 float: left;
 margin: 0% 0.5%;
 margin-top: -0.1%;
}
 .topproducts-bc p{
 font-family: 'bonvenocflight', sans-serif;
 font-size: 200%;
 font-weight: bold;
 color: #fff;
 margin: 0 auto;
 width: 86%;
 padding: 2% 0;
 padding-top: 9%;
}

#top10 p {
    font-family: 'bonvenocflight', sans-serif;
    font-size: 175%;
    font-weight: bold;
    color: #fff;
    margin: 0 auto;
    width: 92%;
    padding: 2% 0;
    padding-top: 9%;
}




 div#bcls:before {
 content: "";
 background: url(../images/top/bc/BCLS-Exclusive-Minhas-products.png);
 display: block;
 width: 180px;
 height: 100px;
 background-size: 100% auto;
 background-repeat: no-repeat;
 position: absolute;
 top: 0;
 right: 0;
}
 .sk-top {
background-size: auto 396px;
}
.sk-top p {
width:210px;
margin-bottom:5%;
}
.sk-top div#slga {
 width: 98%;
}
 div#slga a img {
 height: 313px;
}
.sk-top div#slga a {
 width: 33% !important;
}
 .sk-top #slga > a:nth-child(5) {
 width: 45% !important;
}
 .sk-top #slga > a:nth-child(7) {
 width: 27% !Important;
}
 .sk-top #slga > a:nth-child(6) {
 width: 42% !important;
}
 .sk-top #slga > a:nth-child(8) {
 width: 24% !IMPORTANT;
}
 #mlcc a img {
height:300px;
}
#mlcc {
width:96%;
}
 div#mlcc a {
 width: 23%;
}
 #mlcc > a:nth-child(1) {
 width: 29%;
}
 #mlcc > a:nth-child(7) {
 width: 23% !important;
}
.mb-top p {
    width: 211px;
    padding: 5%;
    padding-top: 50px;
}
 .mb-top {
 background-size: auto 373px;
}


div#beerstore {
    width: 96%;
    margin: 0 auto;
}


#beerstore a img {margin: auto;}


.on-top p {    width: 209px; padding-top:50px;}



 .pvtlabel h3 {
font-size:120%;
padding-top:20px;
padding-bottom:20px;
margin-bottom:30px;
margin-top:30px;
}
 .primarynav {
display:none;
}
 #response_nav {
display:block;
}




.boxer-ingr:before {
    width: 156px;
    background-position: -31px 11px;
    background-size: 100%;
    z-index: 40;
}

.boxer-ingr:after {
    width: 253px;
    background-repeat: no-repeat;
    background-position: 45px 278px;
    background-size: 100%;
    z-index: 40;
}

img#bhrb {
    height: 91%;
    position: relative;
    z-index: 50;
}

.boxer-ingr .wrap_craft {
    height: 550px;
}




.wine-products {
    width: 98%;
    margin: 0 auto;
}




}

p#copy span a {
	font-size: 90%;
	font-style: italic;
	padding: 0 4px;
}











