/* 
palette:
yellow: EFB933
hover: E27D30
darker: 9B5926
*/

a {
color: #EFB933;
}
a:hover {
color: #E27D30;
}

a:active, a:focus{outline:none;}

.full{
	width:100%;
}
/* Centre columns */
.col-centered{
	float: none;
	margin: 0 auto;
}
/* Move down content for fixed navbar */
body {
  padding-top:86px;
  background:#000;
  overflow-x:hidden;
  left:0; position:relative;
}
#outer-wrapper{
	position:relative;
	overflow:hidden;
	width:100%
}
.wrapper{
	position:relative;
	width:100%;
	z-index:2;
	background:#000
}

.active #slide-menu{
	-webkit-transform: translate3d(0px, 0, 0);
	-moz-transform: translate3d(0px, 0, 0);
	-ms-transform: translate3d(0px, 0, 0);
	-ms-transform:translateX(0px);
	-o-transform: translate3d(0px, 0, 0);
	transform: translate3d(0px, 0, 0);
	transform: translateX(0px);
}
#slide-menu-wrapper{
	position:fixed;
	width:250px;
	height:100%;
	top:0;
	left:0;
	overflow:hidden;	
}
#slide-menu{
	height:100%;
	width:250px;
	z-index:1000;
	z-index:0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;


	-webkit-transform: translate3d(-250px, 0, 0);
	-moz-transform: translate3d(-250px, 0, 0);
	-ms-transform: translate3d(-250px, 0, 0);	
	-o-transform: translate3d(-250px, 0, 0);
	transform: translate3d(-250px, 0, 0);
	transform: translateX(-250px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	padding-top:110px;
	background: #1a1a1a;
	overflow:auto;
}
.ie9 #slide-menu{-ms-transform:translateX(-250px);
transform:translateX(-250px);
}
.no-csstransforms #slide-menu{left:-250px;}
.no-csstransforms .active #slide-menu{left:0px;}
.no-csstransforms .wrapper{left:0;}
.no-csstransforms .active .wrapper{left:250px;}

#slide-menu ul{
width:100%;
list-style:none;
padding:0;
margin:0;
}
#slide-menu ul li{
width:100%;
list-style:none;
font-family:'open sans', arial, sans-serif;
font-size:14px;
}
#slide-menu ul li a{
color:#fff;
border-bottom:1px solid #333;
display:block;
padding:1em 0.5em;
text-decoration:none;
}

#slide-menu ul li a:hover, #slide-menu ul li.active a{background-color:#222;}
#slide-menu ul li li a {background-color:#333;}


.wrapper{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);

    -webkit-transition: -webkit-transform 300ms ease-in-out;
    -moz-transition: -moz-transform 300ms ease-in-out;
    -o-transition: -o-transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out;
	
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}

  .active .wrapper {  
    -webkit-transform: translate3d(250px, 0, 0);
    -moz-transform: translate3d(250px, 0, 0);
    -ms-transform: translate3d(250px, 0, 0);
    -o-transform: translate3d(250px, 0, 0);
    transform: translate3d(250px, 0, 0);
	transform: translateX(250px);
	
	
  }
  .ie9 .active .wrapper {    
  transform: translateX(250px);
  }


/* Main nav */
.navbar-inverse{
	background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/header-bg.png) left bottom repeat-x;
	border:none;
	position:fixed;
	left:0;
	top:0;
}
.navbar{height:90px;}

.navbar-header{width:100%;text-align:center;}

.navbar-inner{
	position:relative;
	width:100%;
	left:0px;
}
.active .navbar-inner{}

.navbar-brand {
float: none;
padding: 0px;
margin-top:5px;
height: 72px;
width:184px;
text-indent:-9000px;
background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/logo.png) center top no-repeat;
display:inline-block;
background-size: 184px 72px;
}


.menu-link-title{display:none;text-align:center;}
 
.navbar-toggle{
	z-index:1000;	
	padding:0 12px;
	margin:0;
	float:none;
	border:none;
	opacity:0.5;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	transition: opacity .3s;
	position:absolute; 
	left:0;
	top:22px;
}

.navbar-toggle .icon-bar{
  height:3px;
  border-radius:0;
}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#000;}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{
	background:none;
	opacity:1;
}

.hamburger{
	font-size:2.6em;
	color:#9B5926;
	padding:0;
}

.header-link .glyphicon{	font-size:2.6em;}
.header-link.social{display:none;}

.header-link a{
	color:#9B5926;
	opacity:0.5;
	-webkit-transition: opacity .3s ease-in;
    -moz-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in;

}
.header-link a:hover{
	opacity:1;
	text-decoration:none;
}

.link-shop{
	right:12px; 
	top:22px;
	position:absolute;
	width: 50px;
}

.navbar .icon-basket{color:#9B5926;}
.navbar .icon-basket:hover{
	opacity:1;
	-webkit-transition: opacity .3s ease-in;
    -moz-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in;
}
.footer{
	background:#1a1a1a;
	margin-top:20px;
}
.siba p{
	line-height:14px;
	padding-top:7px;
	display:inline-block;
	padding-left:60px;
	min-height:50px;
	text-align:left;
	background:url(../img/SIBA-logo.png) left top no-repeat;
	background-size:52px auto;
	color:#b6b6b6;
}
p .footnote{font-size:12px;}


.home .footer, .brewery .footer{margin-top:0px}

.footer, .sub-footer{
	color:#fff;
}
.footer .lead a{
	color:#fff;
}

.footer .logo{
	margin-bottom:15px;
}
.footer .footer-nav a, .footer .footer-nav, .sub-footer , .sub-footer a{
	color:#bebebe;
	text-decoration:none;
}
	.footer .footer-nav a:hover, .sub-footer a:hover{
		text-decoration:underline;
		color:#fff;
	}
	.footer .footer-nav a:hover{color:#fff;}

/* footer social icons */
.footer .social, .widget .social{
	position:relative;
}
.widget .social{
margin:10px 0 15px;
}
.widget.sibling-nav{
margin-bottom:50px;
}
.widget.sibling-nav .inner{
	text-align:left;
}
.widget.sibling-nav .inner a{
position:relative;
display:block;
min-height:44px;
}
.widget.sibling-nav .inner a span{
width:20px;
position:absolute;
right:0; 
top:0;
background: url(https://s3-eu-west-1.amazonaws.com/blackwolf/spritesheet.png) -500px top no-repeat;
display:block;
height:100%;
}
.widget.sibling-nav .inner a:hover{
text-decoration:none;
color:#fff;
}
.widget.sibling-nav h3, .widget.sibling-nav a h3{
	color:#fff;
	padding:0; margin:0;
}
.widget.sibling-nav h4, .widget.sibling-nav a h4{
	color:#EFB933;
	padding:0; margin:0;
}
.widget.sibling-nav a:hover h4{color:#fff;}
.footer .social a, .widget .social a{
	color:#4d4e4e;
	-webkit-transition: all .2s;
    -moz-transition: all .3s;
    transition: all .2s;
}
.footer .social a:hover, .widget .social a:hover{
	opacity:1;
	color:#fff;
}

.footer .social .glyphicon, .widget .social .glyphicon{
	font-size:36px;
}

.footer .link-youtube,.widget .link-youtube{
	top:-0.2em;
	margin:0 6px;
}

.widget .link-youtube{
	top:-0.3em;
	margin:0 6px;
}
.footer .social-icons{
	margin-bottom:1em;
}

	.footer .link-youtube a, .widget .link-youtube a{background: #4d4d4d;	
	height: 36px;
	display: inline-block;
	border-radius: 25px;
	width: 36px;
	-webkit-transition: all .2s;
    -moz-transition: all .3s;
    transition: all .2s;
	}
	.footer .link-youtube a:hover, .widget .link-youtube a:hover{
		opacity:1;
		background: #fff;
	}

	.footer .glyphicon.icon-youtube, .widget .glyphicon.icon-youtube{ font-size:1.85em; color:#1a1a1a}



/* Home page */
.home-stripe{position:relative;}

	.home-stripe-01{background:url(../img/backgrounds/craft-beer-background_768x600.jpg) center top no-repeat;}	
	.home-stripe-02{background:url(../img/backgrounds/old_wolves_background_768x600.jpg) center top no-repeat;}	
	.home-stripe-03{background:url(../img/backgrounds/traditional_background_768x600.jpg) center top no-repeat;}	
	.home-stripe-04{background:url(../img/backgrounds/grey_wolves_background_768x600.jpg) center top no-repeat;}	
	.home-stripe-05{background:url(../img/backgrounds/cask_ales_background_768x600.jpg) center top no-repeat;}
	.home-stripe-06{background:url(../img/backgrounds/premium_beer_background_768x600.jpg) center top no-repeat;}	
	
	.home-stripe h1{margin-top:10px;}
.home-stripe-01{
	padding-bottom:72px;
	height:500px; 
}

.home-stripe-featured-pages{
  background:#000;
  padding-top:28px;
}

.home-stripe-02{
	padding-top:20px; 
	height:530px
}

.home-stripe-03{
	padding-top:35px; 
	height:600px;
}

.home-stripe-04{
	padding-top:30px; 
	height:600px;
}

.home-stripe-05{
	padding-top:30px; 
	height:600px;
}
.home-stripe-06{
	padding-top:30px; 
	height:600px;
}




.home-stripe-featured-pages img{
	width:auto; 
}
@-webkit-keyframes wobble  {
  0%  { -webkit-transform:  rotate(0deg); }
  25%  { -webkit-transform:  rotate(1deg); }
  55%  { -webkit-transform:  rotate(-1deg); }
  100%  { -webkit-transform:  rotate(0deg); }
}


.home-stripe-featured-pages .row div{text-align:center; margin-bottom:20px}
.home-stripe-featured-pages .row div.inner{margin-bottom:0; margin: 0 auto;}
.home-stripe-featured-pages .row div h2{margin-top:10px}

.home-stripe-featured-pages{display:none;}

.latest-tweet .inner{background:#1a1a1a; height:130px; padding:7px; overflow:hidden;
width:170px; }
.latest-tweet p{font-size:13px; line-height: 16px}

.bottle-nav{position:relative; }

	.home-stripe-01 .bottle-nav{top:-35px}
	.home-stripe-02 .bottle-nav{top:-26px}
	.home-stripe-03 .bottle-nav{top:-15px}
	.home-stripe-04 .bottle-nav{}
	.home-stripe-05 .bottle-nav{}
	.home-stripe-06 .bottle-nav{}

.bottle{ 
	background-repeat:no-repeat;
	background-position:center bottom
}


/* product page */
.p25 .product-bg{background:url(../img/backgrounds/traditional_background_385x492.jpg) center top no-repeat; }
.p27 .product-bg{background:url(../img/backgrounds/old_wolves_background_385x492.jpg) center top no-repeat}
.p28 .product-bg{background:url(../img/backgrounds/grey_wolves_background_385x492.jpg) center top no-repeat}
.p29 .product-bg{background:url(../img/backgrounds/coulls_background_385x492.jpg) center top no-repeat}
.product-bg{background-size:auto 352px !important}


.bottle a{display:block;
height:100%;
width:100%;}
p.more{margin-top:-1px;}
p.more a{
	padding:0;
	top:0px;
	position:relative;
	background:#EFB933;
	font-family:'Prohibition-Regular', arial, sans-serif;
	color:#000;
	-webkit-transition: background-color .2s;
	-moz-transition: background-color .2s;
	transition: background-color .2s;
	display:inline-block;
	height:40px;
	line-height:40px;
	text-align:center;
	margin-left:12px;
}
.page p.more a, .page p.more a{margin-left:14px;}
a.more{	
	padding:0.5em 2em;
	background-color:#EFB933;
	font-family:'Prohibition-Regular', arial, sans-serif;
	font-size:18px;
}
	p.more a:hover, a.more:hover{
		background-color:#E27D30;
		text-decoration:none;	
	}
	p.more a:hover .right-triangle{
		border-left-color:#E27D30;
	}
	p.more a:hover .left-triangle{
		border-right-color:#E27D30;
	}


.more .link{
	width:8em;
	display:inline-block;
}

	.brewery-stripe-awards .more .link{
		width:6em;	
	}
.left-triangle{
	display:inline-block;
	width: 0;
	height: 0;
	border-right: 12px solid #EFB933;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	position:absolute;
	left:-12px;
	-webkit-transition: border-right-color .2s;
	-moz-transition: border-right-color .2s;
	transition: border-right-color .2s;
}
.right-triangle{
	display:inline-block;
	width: 0;
	height: 0;
	border-left: 12px solid #EFB933;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	position:absolute;
	right:-12px;

	-webkit-transition: border-left-color .2s;
	-moz-transition: border-left-color .2s;
	transition: border-left-color .2s;
}
.submit .right-triangle{
	top:0;
}


.featured-link a{
	font-family:'Prohibition-Regular', arial, sans-serif;
	font-size:2.5em;
	color:#fff;
}
.strap{
	text-indent:-9000px;
	position:relative;
	display:inline-block;
}
.intro-panel{
	position:relative;
	top:-20px;
	}	
.home-stripe .strap{
	background-size:auto auto;
}

.home-stripe-01 .strap{
	background:url(../img/strap-worth-howling-for.png) center top no-repeat;
	width:224px;
	height:74px;		
	background-size:auto 74px;
}

.home-stripe-02 .strap{
	background:url(../img/strap-new-tricks.png) center top no-repeat;
	width:220px;
	height:32px;
	background-size:auto 32px;

}
	

.home-stripe-03 .strap{
	background:url(../img/strap-worth-exploring.png) center top no-repeat;
	width:223px;
	height:76px;	
	background-size:auto 76px;
}


.home-stripe-04 .strap{
	background:url(../img/strap-talking-gold.png) center top no-repeat;
	width:223px;
	height:76px;
	background-size:auto 76px;	
}
	
.home-stripe-05 .strap{
	background:url(../img/strap-worth-hunting-down.png) center top no-repeat;
	width:223px;
		height:76px;	
		background-size:auto 76px;
}
	
.home-stripe-06 .strap{
	background:url(../img/strap-different-habitat.png) center top no-repeat;
	width:223px;
	height:76px;	
	background-size:auto 76px;
}


.brewery-stripe.banner{
	height:400px;
	background:url(../img/backgrounds/our_brewery_background_768x400.jpg) center top no-repeat;
}
.brewery-stripe-history h1{
margin-top:47px;

}
.brewery-stripe-team{
	background:#000;
	min-height:400px;
}
.brewery-stripe-team img{margin-top:20px}
.brewery-stripe-team li p{color:#EFB933  }
.brewery-stripe-team .bx-wrapper{margin-bottom:35px;margin-top:20px;}
.brewery-stripe-process{
	background:#E4E4E4;
	min-height:400px;}
.brewery-stripe-process h1{
	color:#000;
	margin-top:47px;
}
.brewery-stripe-awards h1{margin-top:47px;}
.brewery-stripe-awards .carousel{margin-bottom:50px;}

.brewery-stripe-history .car{
	background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/dots.png) left 30px repeat-x;
	margin-top:25px;
	margin-bottom:60px;
	position:relative;
}
.brewery-stripe-history .car li{
	height:140px;}
.pack-stripe .strap{

}
.pack-stripe .intro-panel{
		top:-37px;
		left:0px;
}
.casks .strap, .pack .strap, .brewery .strap{
	background:url(../img/strap-worth-howling-for.png) center top no-repeat;
	width:274px;
	height:76px;	
	background-size:auto 76px;
}

.casks .intro-panel, .pack .intro-panel, .brewery .intro-panel{
	top:-24px;
	left:0px;
}

.bx-controls{}

.awards{padding-top:1em;}
.awards img{padding-bottom:24px;}
.awards p.more{margin-top:24px;}
.awards .award{}
.awards .award p{text-align:left;}
.awards .award-title {font-weight:bold}
.awards .award-body, .awards .award-body .year {color:#EFB933}

.beer-title{text-transform:uppercase; font-weight:bold;}

.rating{
	margin:0;
	padding:0;	
	list-style:none;}
.rating li{
	display:inline-block;
	width:10px;
	height:10px;
	list-style:none;
	margin-right:10px;
	background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/spritesheet.png) -744px top no-repeat;
}
.rating li.dot{background-position:-700px top}
.rating li.half{background-position:-722px top}
#sliderAwards, #sliderHistory, #sliderProcess {padding:0 10px}
#sliderHistory {padding:0; -webkit-padding-start:0;}
#sliderAwards li{}
#sliderAwards .awards .award-body, #sliderAwards .awards .award-body .year {color:#EFB933}


#sliderHistory li {
	text-align:center;
	width:240px;
}
#sliderHistory .m{
	height:70px;
	width:60px; 
	background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/spritesheet.png);
	background-repeat:no-repeat;
	margin: 0 auto; 
}
#sliderHistory .m{
	font-family:'Prohibition-Regular', arial, sans-serif;
	color:#000;
	font-size:1.5em;
	padding-top:16px;
}

/* Process slider */
#sliderProcess .slide{width:320px; }

	
#sliderProcess .slideTxt h3, #sliderProcess .slideTxt p{color:#000 }
#sliderProcess .slideTxt h3{text-transform: uppercase; margin-top:10px}

	/* XS */
	#sliderProcess li{}
	.slideImgTable{display:table; float:left; display:none;}
	#sliderProcess .slideImg{
	display:none;
	width: 62px; height:62px; background-size:62px auto;
	display:table-cell; margin-right:10px;
	vertical-align:middle; text-align:center;	
	background-repeat:no-repeat;
	background-position: top center;
	}
	#sliderProcess .slideTxt{width: 75%; float:none; text-align:center;}
	#sliderProcess .slideTxt{width: 100%}
	#sliderProcess .slideImg .count{ font-family:'Prohibition-Regular', arial, sans-serif; font-size:34px; line-height:1em;color:#fff;}


	


.brewery-stripe-process .bx-prev, .brewery-stripe-process .bx-next{top:58px}
.brewery-stripe-team .bx-prev, .brewery-stripe-team .bx-next{top:80px}

.brewery-stripe-process .carousel{margin-top:20px; margin-bottom:55px}
.brewery-stripe-team .carousel{margin-top:20px; margin-bottom:55px}
.brewery-stripe-team .carousel li{height:230px;}

.brewery-stripe-process .bx-pager-item, .brewery-stripe-team .bx-pager-item{
	display: inline;
} 
.brewery-stripe-process .bx-pager , .brewery-stripe-team .bx-pager {
	text-align:center;
	margin-top:20px; 
}
.brewery-stripe-process .bx-pager a, .brewery-stripe-team .bx-pager a{
	text-indent:-9000px;
	display:inline-block;
	width:11px; 
	height:11px; 
	margin: 0 4px; 
	background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/spritesheet.png) -700px top no-repeat;
}
.brewery-stripe-team .bx-pager a{background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/spritesheet.png) -744px top no-repeat;}
.brewery-stripe-process .bx-pager a.active{
	background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/spritesheet.png) -744px top no-repeat;
}
.brewery-stripe-team .bx-pager a.active{
	background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/spritesheet.png) -700px top no-repeat;
}


.full{width:100%;}


.intro{
	font-family:'open sans', arial, sans-serif;
	font-size:18px;
	line-height:22px;
	text-align:center;
	color:#fff;
}

.intro-panel p{
	font-size:16px;
	line-height:20px;
	text-align:center;
	color:#fff;
	text-shadow:0px 2px 3px #333;
}
.intro-panel p.more{
text-shadow:none;
}

.beer-cat{text-align:center;
	font-family:'Prohibition-Regular', arial, sans-serif;
}
.beer-cat h2{margin-top:8px; font-size:13px; line-height: 16px}

.home-stripe h2 a{
	color:#fff;
	text-shadow:2px 2px 5px #333;
}

/* *** typography *** */
h1{
	font-family:'Prohibition-Regular', arial, sans-serif;
	font-size:34px;
	font-weight:normal;
	font-style:normal;
	line-height:38px;	
	color:#fff;}
	
	.id47 .title{
	margin-top:40px;
	font-family: 'Prohibition-Regular', arial, sans-serif;
	font-size: 34px;
	font-weight: normal;
	font-style: normal;
	line-height: 38px;
	color: #fff;
	}
	
h1.title, .home-stripe h1{
	font-size:40px;
	line-height:40px;
}
/* adjust title pos */

.pack h1.title, .brewery h1.title, .casks h1.title{margin-top:40px;}

h2{
	font-family:'Prohibition-Regular', arial, sans-serif;
	font-size:24px;
	font-weight:normal;
	font-style:normal;
	line-height:28px;	
	color:#fff;}

h2.range{
	margin-top:0px;
	color:#EFB933;
}
.no-margin-top{}
h3{
	font-family:'open sans', arial, sans-serif;
	font-size:18px;
	line-height:22px;
	font-weight:600;
	color:#fff;
	text-transform:uppercase;
}

h4{
	font-family:'open sans', arial, sans-serif;
	font-size:14px;
	line-height:16px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
}

p{
	font-family:'open sans', arial, sans-serif;
	color:#fff;
}
.lead, .accent{font-size:18px; line-height:22px}

.text.event h3, .text.event h4, .text.event p, .text.event a{color:#EFB933}

/* forms */
label{color:#fff; font-size:14px;
	font-family:'open sans', arial, sans-serif;}
input[type="text"], select, textarea{border:none;
	padding:8px;
	width:100%;
}
input[type="submit"]{
	padding:0;
	top:0px;
	position:relative;
	background:#EFB933;
	font-family:'Prohibition-Regular', arial, sans-serif;
	color:#000;
	-webkit-transition: background-color .2s;
	-moz-transition: background-color .2s;
	transition: background-color .2s;
	display:inline-block;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:18px;
	width:100px;	
	margin-left:12px;
	border:none;
}

@-moz-document url-prefix() {


}

div.submit{position:relative; display:inline-block; }

.quip-fld{margin-bottom:8px;}
.form .left-triangle{left:0;}

div.submit:hover .right-triangle, div.submit:hover .left-triangle, div.submit:hover input[type="submit"]{
		text-decoration:none;	
}
div.submit:hover input[type="submit"]{
		background-color:#E27D30;
}

	input[type="submit"]:hover{
		background-color:#E27D30;
		text-decoration:none;	
	}
	.submit:hover .right-triangle{
		border-left-color:#E27D30;
	}
	.submit:hover .left-triangle{
		border-right-color:#E27D30;
	}


.form .row{margin-bottom:20px;}
.formIntro{margin-bottom:30px;}
.scratch{
	padding-bottom:10px;
	background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/scratch.png) right bottom no-repeat;
}
.row.jump{display:none;}
.jump-link{	
	width:50px; 
	height:20px;
	background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/spritesheet.png) -600px top no-repeat;
	display:inline-block;
}


/* bxslider */
.bx-controls .disabled{display:none;}
.bx-prev, .bx-next{
	position:absolute;
	top:9px;
	display:block;
	height:42px;
	width:22px;
	color:#fff;
	text-indent:-9000px;
	background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/spritesheet.png) left top no-repeat;
}
.bx-prev{
	left:-20px; 
	background-position:-400px top;

}
.bx-next{
	right:-20px; 
	background-position:-500px top;
}


.ingredients p, .formats p{color:#EFB933}
.ingredients strong{
	text-transform:uppercase; 
	color:#fff;
}


.widget{
	background:#1a1a1a;
	margin-bottom:30px;
	position:relative;
}
.widget .inner{
	text-align:center;
	padding:10px;
}
.widget p{
	color:#efb933
}
.widget .inner h3{margin-top:0;}

.widget.connect h3{
	padding:10px 0 0 10px;
}
.widget .paw{
	background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/paw.png) left top no-repeat;
	width:112px;
	height:94px;
	position:absolute;
	right:10px; 
	top:-30px; 
}

.widget.twitter p{color:#fff;}


#tab-nav{
	margin:0 auto; padding:0; list-style:none;
}
	#tab-nav li{list-style:none; display:block; width:272px; margin: 0 auto;}

	#tab-nav li a, .s13 #tab-nav li a{
		background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/spritesheet.png) left -60px no-repeat; 
		display:block;
		width:272px;
		height:44px;
		line-height:44px;
		font-family:'Prohibition-Regular', arial, sans-serif;
		color:#EFB933;
		font-size:18px;
	}
	
	#tab-nav li a:hover,.s13 #tab-nav li a:hover{
		text-decoration:none;
		color:#E27D30
	}


	.id13  #tab-nav li.parent a, #tab-nav li.active a{
	background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/spritesheet.png) left top no-repeat; 
	color:#000;
	}


.pack-stripe-nav, .cask-stripe-nav{margin:30px 0 30px;} 

.product h1{margin-bottom:0;}
.product-nav{
	min-height:188px;
	background:url(../img/bg-beer-nav.jpg) center top no-repeat;
	margin:20px 0 20px;
}
.glance p{color:#EFB933;}
.glance p.caps{color:#fff; text-transform:uppercase; margin-bottom:0;}
.casks .text p{color:#EFB933}
.casks .text {margin-bottom:30px} /* use js! */

.widget  ul{list-style:none;margin:0; padding:0;}
.widget  li{list-style:none;color:#fff; margin-bottom:6px; font-family:'open sans', arial, sans-serif;}

.error{color:#EFB933; font-weight:bold;}


	
	
	.product-nav-lower{	}
	.product-nav-lower ul{padding:0; margin:0; background:#1a1a1a;}
	.product-nav-lower li{
		width:100%; list-style:none;
		font-family:'open sans', arial, sans-serif;
		font-size:14px;
	}
	.product-nav-lower li div, .product-nav-lower li span.back{display:none;}
	.product-nav-lower li a{
		color:#eee;		
		border-bottom: 1px solid #333;
		display: block;
		padding: 1em 0.5em;
		text-decoration: none;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		transition: all .3s;
	}
	.product-nav-lower li a{
		background-image:none!important;
	}
	.product-nav-lower li a:hover, .product-nav-lower li.active{
		background-color: #222;
		color:#fff;
	}
	
.footer ul{padding:0; margin:10px 0;}
.footer ul li{list-style:none; }
.footer ul li a{color:#bebebe; padding:5px 10px; display:block;}
.footer ul li a:hover{color:#fff;}
.footer ul li.first a{border:none}



	.col-nopad{
	padding-left:0;
	padding-right:0;
	}
/* Quip overrides */	
.quip-add-comment input[type=text], .quip-add-comment textarea{
width:100% !important;
}	
.quip-add-comment p{color:#fff !important;}
	

	
	/*  home page beers */
	.premium .bottle{background-image:url(../img/bottles/1488_bottle_180px.png)}
	.craft-beers .bottle{background-image:url(../img/bottles/ROK_bottle_180px.png)}
	.premium-craft .bottle{background-image:url(../img/bottles/coulls_bottle_180px.png)}
	.traditional .bottle{background-image:url(../img/bottles/Lomond_gold_bottle_180px.png)}
	.rok .bottle{background-image:url(../img/bottles/ROK_bottle_180px.png)}
	.little-red .bottle{background-image:url(../img/bottles/big_red_bottle_180px.png)}
	.ben-nevis .bottle{background-image:url(../img/bottles/Nevis_bottle_180px.png)}
	.glencoe  .bottle{background-image:url(../img/bottles/Glencoe_bottle_180px.png)}
	.lomond-gold .bottle{background-image:url(../img/bottles/Lomond_gold_bottle_180px.png)}
	.william-wallace .bottle{background-image:url(../img/bottles/william_wallace_bottle_180px.png)}
	.b1488 .bottle{background-image:url(../img/bottles/1488_bottle_180px.png)}
	.valentes .bottle{background-image:url(../img/bottles/valentes_bottle_180px.png)}
	.coulls .bottle{background-image:url(../img/bottles/coulls_bottle_180px.png)}
	.golddigger .bottle{background-image:url(../img/bottles/gold_digger_bottle_180px.png)}
	.floridablack .bottle{background-image:url(../img/bottles/florida_black_bottle_180px.png)}
	.tundra .bottle{background-image:url(../img/bottles/Tundra_bottle_180px.png)}	
	.coulls-glass .bottle{background-image:url(../img/glass-coulls.png); background-size: auto 160px !important;}
	
	.home-stripe .bottle{background-size:auto auto; height:180px} /* TEMP */
	.product-bg .bottle{background-size:auto 300px; height:325px} /* TEMP */
	
	/* products */
	.id26 .product-bg .bottle{background-image:url(../img/bottles/Lomond_gold_bottle_340px.png)}
	.id43 .product-bg .bottle{background-image:url(../img/bottles/Nevis_bottle_340px.png)}
	.id44 .product-bg .bottle{background-image:url(../img/bottles/william_wallace_bottle_340px.png)}
	.id45 .product-bg .bottle{background-image:url(../img/bottles/Glencoe_bottle_340px.png)}
	.id46 .product-bg .bottle{background-image:url(../img/bottles/ROK_bottle_340px.png)}
	.id48 .product-bg .bottle{background-image:url(../img/bottles/big_red_bottle_340px.png)}
	.id49 .product-bg .bottle{background-image:url(../img/bottles/Tundra_bottle_340px.png)}
	.id50 .product-bg .bottle{background-image:url(../img/bottles/florida_black_bottle_340px.png)}
	.id51 .product-bg .bottle{background-image:url(../img/bottles/gold_digger_bottle_340px.png)}
	.id52 .product-bg .bottle{background-image:url(../img/bottles/valentes_bottle_340px.png)}
	.id53 .product-bg .bottle{background-image:url(../img/bottles/1488_bottle_340px.png)}
	.id36 .product-bg .bottle{background-image:url(../img/bottles/coulls_bottle_340px.png)}
	
	.product-nav ul li a{
	background-repeat:no-repeat;
	background-position:center bottom;
	background-size: auto 130px;
	}

	body.pack .pack-stripe.banner{
		height:400px;
		background:url(../img/backgrounds/wolf_pack_background_768x400.jpg) center top no-repeat; 
		margin-bottom:23px;
	}

	/* landing page bgs */
	.s32 .stripe-banner{
		background:url(../img/backgrounds/cask_page_background_768x400.jpg) center top no-repeat;
		min-height:400px;
	}


	.pack-stripe-videos .video{text-align:center;}
	.pack-stripe-videos .video .date{color:#EFB933; margin:15px 0 10px}
	
	
	.shopStatus{display:none; /* shopstatus */}
	
	
@media (max-width: 767px) { 

	.col-xs-nopad{
	padding-left:0;
	padding-right:0;
	}
	
	
	@media (-webkit-min-device-pixel-ratio: 1.3),
       (-o-min-device-pixel-ratio: 2.6/2),
       (min--moz-device-pixel-ratio: 1.3),
       (min-device-pixel-ratio: 1.3),
       (min-resolution: 1.3dppx) {
		/* Hi-dpi mobile visuals */
		
	}
	
	/* Age verification */
  .form-group.birthday > div{
  padding-left:5px;
  padding-right:5px;
  }
  .location{
  padding-left: 5px;
  padding-right: 5px;
  }
  .chosen-container a.chosen-single > span{
  padding:8px;
  }
  .birthday .form-control{
  padding:7px;
  }

}



/* ************* */
/* Hi dpi screens */
/* ************* */
@media (max-width: 767px) { 

	@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (-o-min-device-pixel-ratio: 3/2),
		only screen and (min--moz-device-pixel-ratio: 1.5),
		only screen and (min-device-pixel-ratio: 1.5) {
					
			.navbar-brand {		
			height: 72px;
			width:184px;		
			background:url(../img/logo@2x.png) center top no-repeat;
			display:inline-block;
			background-size: 184px 72px;
			}
			
			
	}
}



@media (min-width: 480px) { 
	
	#sliderProcess .slideImg{display:none;}
	#sliderProcess .slideImg .count{font-size:44px;}
	#sliderProcess .slideTxt{width: 100%}
}

@media (min-width: 560px) { 
	
	#sliderProcess .slideImg{ width: 130px; height:130px; background-size:130px auto;}
	#sliderProcess .slideImg .count{font-size:44px;}
	#sliderProcess .slideTxt{}
}




/*** Landing page/age verification css ***/
.age-verify select{
background:url('../img/age-verify-bg.png') center right no-repeat #e9e9e9;
}
form .highlight{
box-shadow:0 0 14px #fff;
}
.button.age-submit{
opacity:0.5;
}
.button.age-submit.valid{
opacity:1.0;
}
form.age-verify select.form-control{
  padding:10px 6px;
  height:40px;
  border-radius:0;
  border:none;
  /*width:92px;*/
    -webkit-appearance: button;
       -moz-appearance: button;
            appearance: button;
  cursor:pointer;
   text-indent: 0.01px;
 text-overflow: "";
    z-index:1;
}
form.age-verify select.form-control::-ms-expand{
display:none;
}
form.age-verify div:before{
position: absolute;
content: '';
margin: 2px;
background: white;
z-index: 5;
display: block;
   
}
.chosen-container a.chosen-single{
  height:40px;
}
.chosen-container a.chosen-single > div{
background:url('../img/age-verify-bg.png');
width:40px;
height:40px;
border-left:2px solid transparent;
}
.chosen-container a.chosen-single > span{
min-width:34px;
padding:8px 10px;
background:#ebebeb;
}
.chosen-container-active.chosen-with-drop .chosen-single{
background:transparent;
}
.chosen-container a.chosen-single{
background:transparent;
border-radius:0;
border:none;
padding:0;
text-decoration:none;
}
.chosen-container-single .chosen-single span{
margin-right:42px;
}
.chosen-container-active.chosen-with-drop .chosen-single div{
background:url('../img/age-verify-bg.png');
}

.form-horizontal.age-verify .form-group{
width:380px;
margin-left:auto;
margin-right:auto;
}
.chosen-container{
  width:100%;
}
.form-horizontal.age-verify .form-group > div{
margin-bottom:14px
}

.lt-ie9 .chosen-container a.chosen-single > span{
min-width:30px;
}
.lt-ie9 div.chosen-container{
/*width:auto!important;*/
}
.lt-ie9 .form-horizontal.age-verify .form-group > div{
text-align:center;
}
@media (max-width: 479px) {
  .form-horizontal.age-verify .form-group{
    width:auto;
  }
}
.verification-txt{
margin-top:86px;
}
.age-verify{margin-top:15px;}

video#bgvid {
position: absolute;
left: 0;
top: 137px;
min-height: 63%;
/*min-width: 100%;*/
width: 960px;
height: auto;
z-index: -100;
background: url(../img/moon_age_verify.jpg) no-repeat;
background-size: cover;
opacity:0;
	-webkit-transition: opacity .8s ease-in-out;
	-moz-transition: opacity .8s ease-in-out;
	transition: opacity .8s ease-in-out;
/* display:inline-block; */
display:none;
}
video#bgvid.show{
opacity:1.0;
}


input{
border-radius:0;
}

.id47 .full.stripe-banner{
/* margin-bottom:-60px; */
}
.id47.touch .full.stripe-banner{
background:url(../img/moon_age_verify.jpg) center center no-repeat;
background-size:auto 100%;
padding-top:20px;
margin-top:50px;
}
.id47 .navbar-toggle, .id47 .header-link{
display:none;
}
.id47 .full.stripe-banner > .container{
position:relative;
}
video#bgvid{
height:100%!important;
}
.touch video#bgvid{
z-index:-1000;
height:0!important;/* android 2.2 fix */
}
.id47 .navbar{
position:absolute;
top:0;
}
.id47 #outer-wrapper{
position:static;
}
.id47 .intro-panel{top:0; position:static;}
.id47 h2{color:#000;}
.id47 h1{margin-top:-40px;}
/* // verification page */





/* *** Small devices (tablets, 768px and up)  *** */

@media (min-width: 768px) { 

	.header-link.social{display:block;float:right;}	
	body {
	  padding-top: 101px;
	}
	.navbar{
		height:106px;
	}
	
	.navbar-brand {
	height: 81px;
	width:207px;
	background-size: auto auto;
	margin-top:10px;
	}	

	.anchor-home-stripe-02{position:relative; top:-100px}
	
	.navbar-toggle{top:22px;}
	
	.link-shop{right:12px;top:22px;}


/* home stripe heights */
	.home-stripe-01{height:676px;}
	.home-stripe-02{height:700px;}
	.home-stripe-03{height:700px;}
	.home-stripe-04{height:700px; padding-top:30px; } 	
	.home-stripe-05{height:700px;}
	.home-stripe-06{height:700px;}


	.home-stripe-01{background:url(../img/backgrounds/homescreen_992x675.jpg) center top no-repeat;}	
	.home-stripe-02{background:url(../img/backgrounds/old_wolves_background_992x920.jpg) center top no-repeat;}	
	.home-stripe-03{background:url(../img/backgrounds/heritage_992x700.jpg) center top no-repeat;}	
	.home-stripe-04{background:url(../img/backgrounds/premium_992x700.jpg) center top no-repeat;}	
	.home-stripe-05{background:url(../img/backgrounds/cask_ales_background_768x600.jpg) center top no-repeat;}
	.home-stripe-06{background:url(../img/backgrounds/premium_beer_background.jpg) center top no-repeat;}	

	.intro-panel{
	position:relative;
	}	
	.home-stripe h1{margin-top:20px;}

	.home-stripe .strap{	background-size:auto auto;}
	
	.home-stripe-01 .strap{
		width:349px;
		height:90px;		
		background-size:auto 90px;
	}
		.home-stripe-01 .intro-panel{top:-37px;}
		.home-stripe-01 .intro-panel .strap{left:12px;}		
		
	
	
	.home-stripe-02 .strap{
		width:327px;
		height:50px;
		background-size:auto 50px;
	}
	
		.home-stripe-02 .intro-panel{ 
			
			top:-27px;
		}
		
	.home-stripe-03 .strap{
		width:289px;
		height:100px;	
		background-size:auto 100px;
	
	}
		.home-stripe-03 .intro-panel{			
			top:-28px;
			left:0px;		
		}
	
	.home-stripe-04 .strap{
	width:257px;
	height:90px;
	background-size:auto 90px;	
	}
		.home-stripe-04 .intro-panel{ 
			top:-27px;
			left:0px;
		}
	
	
	.home-stripe-05 .strap{
		width:295px;
		height:90px;	
		background-size:auto 90px;
		
	}
		.home-stripe-05 .intro-panel{
			left:0px;
			top:-27px;
		}
	
	.home-stripe-06 .strap{
		width:331px;
		height:95px;	
		background-size:auto 95px;
		left:-22px;
	}
	.home-stripe-06 .intro-panel{
		top:-8px;
		left:0;	
	}


	.home-stripe-03 .bottle-nav{ top:-43px }
	
	/* *** typography *** */
	h1, .id47 .title{
		font-family:'Prohibition-Regular', arial, sans-serif;
		font-size:44px;
		font-weight:normal;
		font-style:normal;
		line-height:52px;	
		color:#fff;}
	h1.title, .home-stripe h1{
		font-size:46px;
		line-height:46px;
	}


	.beer-cat h2{margin-top:8px; font-size:24px; line-height: 28px}
	.intro-panel p{
		font-size:18px;
		line-height:22px;
	}
	
	
	.header-link.social{display:block;float:right;}
	.jump-container{display:block;
		position:absolute; 
		bottom:20px;
		width:100%;
	}
	
		
		.pack #tab-nav li a{width:200px}		
		.pack #tab-nav li{width:200px}
		
	
	
	/* only 2 tabs so override */	
	.casks{}
	#tab-nav{
		background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/scratch.png) left 20px no-repeat; 
	}
	
	#tab-nav li{margin-left:20px; display:inline-block;}
	#tab-nav li.parent{margin-left:0px}
	#tab-nav li a{background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/spritesheet.png) left -60px no-repeat;}
	.s13.id13  #tab-nav li.parent a, .s13 #tab-nav li.active a{
	background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/spritesheet.png) -800px 1px no-repeat; 
	color:#000;
	}
	.s13 #tab-nav li a{
	background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/spritesheet.png) -800px -60px no-repeat; 
	}	
		
	.navbar-toggle{display:block;}	
	.social-links{right:2.3em; position:absolute; 
		top: 22px;
		margin-right:3em;
	}
	
	.header-link.header-link.link-youtube{top:26px;}
	
	.header-link.link-youtube a{
		background: #9B5926;
		height: 2.5em;
		display: inline-block;
		border-radius: 25px;
		width: 2.5em;}
	
	.header-link .glyphicon.icon-youtube{ font-size:1.85em; color:#EFB933}

	.link-twitter, .link-youtube, .link-facebook{border-radius:2em;}

	.menu-link-title{display:block;color:#000; font-weight:bold;}
	
	/*  home page beers */
	.premium .bottle{background-image:url(../img/bottles/1488_bottle_340px.png)}
	.craft-beers .bottle{background-image:url(../img/bottles/ROK_bottle_340px.png)}
	.premium-craft .bottle{background-image:url(../img/bottles/coulls_bottle_340px.png)}
	.traditional .bottle{background-image:url(../img/bottles/Lomond_gold_bottle_340px.png)}
	.rok .bottle{background-image:url(../img/bottles/ROK_bottle_340px.png)}
	.little-red .bottle{background-image:url(../img/bottles/big_red_bottle_340px.png)}
	.ben-nevis .bottle{background-image:url(../img/bottles/Nevis_bottle_340px.png)}
	.glencoe  .bottle{background-image:url(../img/bottles/Glencoe_bottle_340px.png)}
	.lomond-gold .bottle{background-image:url(../img/bottles/Lomond_gold_bottle_340px.png)}
	.william-wallace .bottle{background-image:url(../img/bottles/william_wallace_bottle_340px.png)}
	.b1488 .bottle{background-image:url(../img/bottles/1488_bottle_340px.png)}
	.valentes .bottle{background-image:url(../img/bottles/valentes_bottle_340px.png)}
	.coulls .bottle{background-image:url(../img/bottles/coulls_bottle_340px.png)}
	.golddigger .bottle{background-image:url(../img/bottles/gold_digger_bottle_340px.png)}
	.floridablack .bottle{background-image:url(../img/bottles/florida_black_bottle_340px.png)}
	.tundra .bottle{background-image:url(../img/bottles/Tundra_bottle_340px.png)}	
	.coulls-glass .bottle{background-image:url(../img/glass-coulls.png); background-size: auto 330px !important;}
	.no-backgroundsize .coulls-glass .bottle{display:none;}
	
	.home-stripe .bottle{background-size:auto auto; height:340px;} 
	.product-bg .bottle{background-size:auto auto; height:400px;} 
	
	.home-stripe-01 .bottle-nav{top:5px}
	.home-stripe-02 .bottle-nav{}
	.home-stripe-03 .bottle-nav{top:-45px}
	.home-stripe-04 .bottle-nav{}
	.home-stripe-05 .bottle-nav{}
	.home-stripe-06 .bottle-nav{}

	/* products */
	.id26 .product-bg .bottle{background-image:url(../img/bottles/Lomond_gold_bottle_340px.png)}
	.id43 .product-bg .bottle{background-image:url(../img/bottles/Nevis_bottle_340px.png)}
	.id44 .product-bg .bottle{background-image:url(../img/bottles/william_wallace_bottle_340px.png)}
	.id45 .product-bg .bottle{background-image:url(../img/bottles/Glencoe_bottle_340px.png)}
	.id46 .product-bg .bottle{background-image:url(../img/bottles/ROK_bottle_340px.png)}
	.id48 .product-bg .bottle{background-image:url(../img/bottles/big_red_bottle_340px.png)}
	.id49 .product-bg .bottle{background-image:url(../img/bottles/Tundra_bottle_340px.png)}
	.id50 .product-bg .bottle{background-image:url(../img/bottles/florida_black_bottle_340px.png)}
	.id51 .product-bg .bottle{background-image:url(../img/bottles/gold_digger_bottle_340px.png)}
	.id52 .product-bg .bottle{background-image:url(../img/bottles/valentes_bottle_340px.png)}
	.id53 .product-bg .bottle{background-image:url(../img/bottles/1488_bottle_340px.png)}
	.id36 .product-bg .bottle{background-image:url(../img/bottles/coulls_bottle_340px.png)}


	
	/*
	.p27 .product-bg{background:url(../img/old_wolves_background_385x492.jpg) center top no-repeat}
	.p28 .product-bg{background:url(../img/grey_wolves_background_385x492.jpg) center top no-repeat}
	.p29 .product-bg{background:url(../img/craft_beers_background_385x492.jpg) center top no-repeat}
	*/
	
	body.pack .pack-stripe.banner{
		height:400px;
		background:url(../img/backgrounds/wolf_pack_background_768x400.jpg) center top no-repeat; /* RESIZE */
		margin-bottom:23px;
	}
	.brewery-stripe.banner{
		height:400px;
		background:url(../img/backgrounds/our_brewery_background_768x400.jpg) center top no-repeat;
		margin-bottom:20px;
	}

	
	.bottle-nav{position:relative;}
	
	.home .intro{display:none;}

	.pre{padding-top:6em;}
	.copy{padding-top:4em;}
	.extra{padding-top:4.5em;}
	
	.product-bg{background-size:auto auto !important}

	.s7 .pre{padding-top:2em;}
	.s7 .copy{padding-top:0em;}
	.s7.extra{padding-top:0.5em;}
	
	.footer{margin-top:60px;}

	.slideImgTable{display:block;}
	#sliderProcess .slide{width:595px;}
	#sliderProcess .slideImg{display:table-cell; width: 170px; height:170px; background-size:170px auto;}
	#sliderProcess .slideTxt{width: 395px; float:right; text-align:left}
	#sliderProcess .slideImg .count{font-size:54px;}
	
	.brewery-stripe-process .bx-prev, .brewery-stripe-process .bx-next{display:block;} 
	.bx-prev{
		left:-20px;
		background-position:-400px top;	
	}
	.bx-next{
		right:-20px;
		background-position:-500px top;
	}
	.brewery-stripe-team  li{height:190px;}

	.brewery-stripe-awards .more .link{
		width:8em;		
	}
		
	.pack-stripe-nav{margin:60px 0 30px;} 
	.cask-stripe-nav{margin:60px 0;} 

	body.pack .pack-stripe.banner{margin-bottom:53px;}

	.home-stripe-04 h2 a {
	color: #000;
	text-shadow: 0px 0px 0px #333;
	}

	.home-stripe-featured-pages{display:block;
	background:url(../img/zigzag-black.png) left top repeat-x; position:relative; top:-4px
	}
	
	.blog .post, .event .post{
	padding-bottom:14px;
	background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/scratch.png) right bottom no-repeat;
	}
	
	.footer ul{padding:0; margin:10px 0;}
	.footer ul li{list-style:none; display:inline;}
	.footer ul li a{color:#bebebe; padding:0 10px; border-left:1px solid #bebebe; display:inline-block;}
	.footer ul li a:hover{color:#fff;}
	.footer ul li.first a{border:none}

		@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (-o-min-device-pixel-ratio: 3/2),
		only screen and (min--moz-device-pixel-ratio: 1.5),
		only screen and (min-device-pixel-ratio: 1.5) {
					
			.navbar-brand {		
			height: 81px;
			width:207px;		
			background:url(../img/logo@2x.png) center top no-repeat;
			display:inline-block;
			background-size: 207px 81px;
			}
			
			
	}
	
	p.abv{margin:23px 0}
	
	.id47 h1{margin-top:40px;}
	.id47 .title{margin-top:40px;
	font-family: 'Prohibition-Regular', arial, sans-serif;
	font-size: 44px;
	font-weight: normal;
	font-style: normal;
	line-height: 52px;
	color: #fff;
	}
	.verification-txt{
	margin-top:86px;
	}
	.age-verify{margin-top:85px;}
	video#bgvid {
	top: 137px;}
		
	
}



/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {

	.home-stripe-01{height:676px;
	padding-top:145px;	
	}
	h1.title, .home-stripe h1{margin-top:20px;
	font-size:64px; 
	line-height:72px;
	}
	
	
	.beer-cat h2{margin-top:20px}

	.home-stripe-02{
		height:918px;
	}

	.home-stripe-03{
		height:919px;
		padding-top:145px;
	}

	.home-stripe-04{
		height:919px;
		padding-top:170px; 
	}

	.home-stripe-05{
		padding-top:170px; 
		height:919px;
	}
	.home-stripe-06{
		padding-top:170px; 
		height:919px;
	}
	
	

	.home-stripe-01{background:url(../img/backgrounds/craft-beer-background_1200x920.jpg) center top no-repeat;}	
	.home-stripe-02{background:url(../img/backgrounds/old_wolves_background_1200x920.jpg) center top no-repeat;} 
	.home-stripe-03{background:url(../img/backgrounds/traditional_background.jpg) center top no-repeat;}	
	.home-stripe-04{background:url(../img/backgrounds/grey_wolves_background.jpg) center top no-repeat;}	
	.home-stripe-05{background:url(../img/backgrounds/cask_ales_background_1200x920.jpg) center top no-repeat;}
	.home-stripe-06{background:url(../img/backgrounds/premium_beer_background.jpg) center top no-repeat;}

	.home-stripe-02 .bottle{margin:0 0px;}

	.home-stripe-03 .strap{
		width:322px;
		height:119px;
		background-size:90%;		
	}	
	
	
	.product-nav ul{padding:0; display:inline; margin:0 12px; }
	.product-nav ul li{display:inline; margin:0 6px; position:relative;}
	.product-nav ul li div{
	display:none;
	position:absolute; width:200px; left:-80px; height:1em; line-height:1em;text-align:center;  color:#fff; opacity:0; text-transform:uppercase; top:0px;
	font-weight:700;
	}
	
	.product-nav ul li:hover div{
	display:block; 
	opacity:0.8; width:200px; left:-80px;
	top:15px;
	-webkit-transition: top .1s;
	-moz-transition: top .1s;
	transition: top .1s;
	
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out;		
	
	line-height:2.5em; height:2.5em;
	}	
	.product-nav ul li:last-child{margin-right:0px;}
	.product-nav ul li:first-child{margin-left:0px;}
	.product-nav ul li a{
		display:inline-block; 
		width:40px; height:140px; 
		text-indent:-9000px;  
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		transition: all .3s;
		opacity:0.85;
		position:relative;
		z-index:100;
	}
	.product-nav ul li span.back{
		position:absolute;
		z-index:0;
		height:85px;
		width: 0px; 
		left: 20px; 
		top:-100px;
	}
	.product-nav ul li a span.front{
		width:0%;
		height:85%;
		display: none;
		box-shadow: 0px 0px 19px 23px #000; 
		opacity:0.5;
		border-radius:20px;
		margin:0 auto;
	}
	.product-nav ul li:hover span.back, .product-nav ul li.active span.back{		
		box-shadow: 0px 14px 60px 32px #E0D6C7; 
		opacity:0.5;
		border-radius:20px;
	}
	.product-nav ul li a:hover span.front, .product-nav ul li.active a span.front{		
	display:none;
	/*
		box-shadow: 0px 14px 40px 13px #fffde9; 
		opacity:0.3;
		border-radius:20px;
		*/
	}
	
	.product-nav ul li a:hover span.back, .product-nav ul li.active a span.back{		
		box-shadow: 0px 14px 40px 13px #fffde9; 
		opacity:0.3;
		border-radius:20px;
	}
	
	.product-nav ul li a:hover, .product-nav ul li.active a{
		opacity:1;	
		/* height:142px		*/
	}
	.no-backgroundsize  .product-nav ul li a, .no-backgroundsize .product-nav ul li.active a{height:180px; width:44px}
	.no-backgroundsize .product-nav ul li{margin:0 5px;}
	.no-backgroundsize .product-nav ul{margin:0 8px;}


	#tab-nav, .pack #tab-nav{
		background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/scratch.png) left 20px no-repeat; 
	}
	
	#tab-nav li, .pack  #tab-nav li{margin-left:28px; display:inline-block;}
	#tab-nav li.parent, .pack #tab-nav li.parent{margin-left:0px}
	.pack #tab-nav li a{width:272px}		
	.pack #tab-nav li{width:272px}
	
	#tab-nav li a, .s13 #tab-nav li a{
	background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/spritesheet.png) left -60px no-repeat; 
	}
	.s13.id13 #tab-nav li.parent a, .s13 #tab-nav li.active a{
	background:url(https://s3-eu-west-1.amazonaws.com/blackwolf/spritesheet.png) left top no-repeat; 
	color:#000;
	}
	
	/* landing page bgs */
	.s32 .stripe-banner{ /*  casks + subpages */
		background:url(../img/backgrounds/cask_ales_background_1200x400.jpg) center top no-repeat;
		min-height:400px;
	}
	body.pack .pack-stripe.banner{
		height:400px;
		background:url(../img/backgrounds/wolf_pack_background_1200x400.jpg) center top no-repeat; /* RESIZE */
		margin-bottom:23px;
	}
	.brewery-stripe.banner{
	height:400px;
	background:url(../img/backgrounds/our_brewery_background_992x400.jpg) center top no-repeat;
	}
	
	
	.home .intro{display:block;}

	.home-stripe-01{
	    padding-top:44px;
	}

	.home-stripe-featured-pages img{
		/* width:140px;  */
	}
	
		
	/* Process slider */
	#sliderProcess .slide{width:455px;}
	#sliderProcess .slideImg{width: 190px; height:190px; background-size:190px auto;}
	#sliderProcess .slideTxt{width: 250px; }
	#sliderProcess .slideImg .count{font-size:64px;} 
	
	.brewery-stripe-team  li{height:210px;}
	
	.row.jump{display:block;}

	.casks .strap, .pack .strap, .brewery .strap{
		background:url(../img/strap-worth-howling-for.png) left top no-repeat;
		width:361px;
		height:122px;	
	}
	
	.casks .intro-panel, .pack .intro-panel, .brewery .intro-panel{
		top:-37px;
		left:12px;
	}



/*  home page beers */
	.premium .bottle{background-image:url(../img/bottles/1488_bottle_475px.png)}
	.craft-beers .bottle{background-image:url(../img/bottles/ROK_bottle_475px.png)}
	.premium-craft .bottle{background-image:url(../img/bottles/coulls_bottle_475px.png)}
	.traditional .bottle{background-image:url(../img/bottles/Lomond_gold_bottle_475px.png)}
	.rok .bottle{background-image:url(../img/bottles/ROK_bottle_475px.png)}
	.little-red .bottle{background-image:url(../img/bottles/big_red_bottle_475px.png)}
	.ben-nevis .bottle{background-image:url(../img/bottles/Nevis_bottle_475px.png)}
	.glencoe  .bottle{background-image:url(../img/bottles/Glencoe_bottle_475px.png)}
	.lomond-gold .bottle{background-image:url(../img/bottles/Lomond_gold_bottle_475px.png)}
	.william-wallace .bottle{background-image:url(../img/bottles/william_wallace_bottle_475px.png)}
	.b1488 .bottle{background-image:url(../img/bottles/1488_bottle_475px.png)}
	.valentes .bottle{background-image:url(../img/bottles/valentes_bottle_475px.png)}
	.coulls .bottle{background-image:url(../img/bottles/coulls_bottle_475px.png)}
	.golddigger .bottle{background-image:url(../img/bottles/gold_digger_bottle_475px.png)}
	.floridablack .bottle{background-image:url(../img/bottles/florida_black_bottle_475px.png)}
	.tundra .bottle{background-image:url(../img/bottles/Tundra_bottle_475px.png)}	
	.coulls-glass .bottle{background-image:url(../img/glass-coulls.png); background-size: auto 480px!important /* TEMP */}
	
	.home-stripe .bottle{background-size:auto 475px; height:475px; text-align:center;}
	.product-bg .bottle{background-size:auto 475px; height:475px; text-align:center; margin-left:70px;}  
	

	.home-stripe-01 .bottle-nav{top:45px}
	.home-stripe-02 .bottle-nav{top:0px}
	.home-stripe-03 .bottle-nav{top:15px}
	.home-stripe-04 .bottle-nav{top:0}
	.home-stripe-05 .bottle-nav{}
	.home-stripe-06 .bottle-nav{}
	
	
	/* products, product nav */
	
	.id26 .product-bg .bottle{background-image:url(../img/bottles/Lomond_gold_bottle_475px.png)}
	.id43 .product-bg .bottle{background-image:url(../img/bottles/Nevis_bottle_475px.png)}
	.id44 .product-bg .bottle{background-image:url(../img/bottles/william_wallace_bottle_475px.png)}
	.id45 .product-bg .bottle{background-image:url(../img/bottles/Glencoe_bottle_475px.png)}
	.id46 .product-bg .bottle{background-image:url(../img/bottles/ROK_bottle_475px.png)}
	.id48 .product-bg .bottle{background-image:url(../img/bottles/big_red_bottle_475px.png)}
	.id49 .product-bg .bottle{background-image:url(../img/bottles/Tundra_bottle_475px.png)}
	.id50 .product-bg .bottle{background-image:url(../img/bottles/florida_black_bottle_475px.png)}
	.id51 .product-bg .bottle{background-image:url(../img/bottles/gold_digger_bottle_475px.png)}
	.id52 .product-bg .bottle{background-image:url(../img/bottles/valentes_bottle_475px.png)}
	.id53 .product-bg .bottle{background-image:url(../img/bottles/1488_bottle_475px.png)}
	.id36 .product-bg .bottle{background-image:url(../img/bottles/coulls_bottle_475px.png)}
	

	li#b26 a{background-image:url(../img/bottles/Lomond_gold_bottle_180px.png)}
	li#b43 a{background-image:url(../img/bottles/Nevis_bottle_180px.png)}
	li#b44 a{background-image:url(../img/bottles/william_wallace_bottle_180px.png)}
	li#b45 a{background-image:url(../img/bottles/Glencoe_bottle_180px.png)}
	li#b46 a{background-image:url(../img/bottles/ROK_bottle_180px.png)}
	li#b48 a{background-image:url(../img/bottles/big_red_bottle_180px.png)}
	li#b49 a{background-image:url(../img/bottles/Tundra_bottle_180px.png)}
	li#b50 a{background-image:url(../img/bottles/florida_black_bottle_180px.png)}
	li#b51 a{background-image:url(../img/bottles/gold_digger_bottle_180px.png)}
	li#b52 a{background-image:url(../img/bottles/valentes_bottle_180px.png)}
	li#b53 a{background-image:url(../img/bottles/1488_bottle_180px.png)}
	li#b36 a{background-image:url(../img/bottles/coulls_bottle_180px.png)}	
	li#b32 a{background-image:url(../img/lomond_gold_pump_140px.png)}	
	
	.product-bg{background-position:left top !important}
	
	.no-margin-top{margin-top:0;}		

	.home-stripe .bottle:hover{-webkit-animation: wobble 0.5s 1; -webkit-transform-origin:50% bottom; }
	
	.home-stripe .strap{	background-size:auto auto;}
	.home-stripe-01 .strap{
		width:349px;
		height:116px;
		background-size:auto auto;
	}
		.home-stripe-01 .intro-panel .strap{left:12px;}
	
	
	.home-stripe-02 .strap{
		width:327px;
		height:61px;
	}
	
		.home-stripe-02 .intro-panel{ 
			position:relative;
			top:-27px;
		}
	
	.home-stripe-03 .strap{
		width:289px;
		height:122px;	
	
	}
		.home-stripe-03 .intro-panel{
			position:relative;		
			top:-43px;
			left:0px;
		}
	
	.home-stripe-04 .strap{
	width:257px;
	height:118px;	
	}
		.home-stripe-04 .intro-panel{ 
			top:-27px;
			left:0px;
		}
	
	
	.home-stripe-05 .strap{
		width:295px;
		height:110px;	
	}
	.home-stripe-05 .intro-panel{
		left:0px;
		top:-27px;
	}
	
	.home-stripe-06 .strap{
		width:331px;
		height:114px;	
		left:-22px;
	}
	.home-stripe-06 .intro-panel{
		top:-8px;
		left:0;	
	}
	
	.product p.more{
	margin:30px 0 30px; 
	}
	.product .copy h2.scratch{
	margin-top:50px;
	}

	
}


	


/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

/* landing page bgs */
	.s32 .stripe-banner{ /*  casks + subpages */
		background:url(../img/backgrounds/cask_ales_background_1200x400.jpg) center top no-repeat;
		min-height:400px;
	}
	body.pack .pack-stripe.banner{
		height:400px;
		background:url(../img/backgrounds/wolf_pack_background_1200x400.jpg) center top no-repeat; 
		margin-bottom:23px;
	}
	.brewery-stripe.banner{
	height:400px;
	background:url(../img/backgrounds/our_brewery_background_992x400.jpg) center top no-repeat; /* need 1200x400*/
	}
	
	.brewery-stripe-team  li{height:190px;}
  
	.home-stripe-01{background:url(../img/backgrounds/craft-beer-background_1200x920.jpg) center top no-repeat;}	
	.home-stripe-02{background:url(../img/backgrounds/old_wolves_background_1200x920.jpg) center top no-repeat;} 
	.home-stripe-03{background:url(../img/backgrounds/traditional_background.jpg) center top no-repeat;}	
	.home-stripe-04{background:url(../img/backgrounds/grey_wolves_background.jpg) center top no-repeat;}	
	.home-stripe-05{background:url(../img/backgrounds/cask_ales_background_1200x920.jpg) center top no-repeat;}
	.home-stripe-06{background:url(../img/backgrounds/premium_beer_background.jpg) center top no-repeat;}
	  
/* Process slider */
	#sliderProcess .slide{width:555px;}
	#sliderProcess .slideImg{width: 190px; height:190px; background-size:190px auto;}
	#sliderProcess .slideTxt{width: 350px; }
	#sliderProcess .slideImg .count{font-size:64px;} 
	
		.product-nav ul li a{		
		width:45px; 
		background-size: auto 140px;
		}
		
	

/*  home page beers */
	.premium .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/1488_bottle_520px.png)}
	.craft-beers .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/ROK_bottle_520px.png)}
	.premium-craft .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/coulls_bottle_520px.png)}
	.traditional .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/Lomond_gold_bottle_520px.png)}
	.rok .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/ROK_bottle_520px.png)}
	.little-red .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/big_red_bottle_520px.png)}
	.ben-nevis .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/Nevis_bottle_520px.png)}
	.glencoe  .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/Glencoe_bottle_520px.png)}
	.lomond-gold .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/Lomond_gold_bottle_520px.png)}
	.william-wallace .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/william_wallace_bottle_520px.png)}
	.b1488 .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/1488_bottle_520px.png)}
	.valentes .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/valentes_bottle_520px.png)}
	.coulls .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/coulls_bottle_520px.png)}
	.golddigger .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/gold_digger_bottle_520px.png)}
	.floridablack .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/florida_black_bottle_520px.png)}
	.tundra .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/Tundra_bottle_520px.png)}	
	.coulls-glass .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/glass-coulls.png); background-size: auto 495px!important /* TEMP */ }
	
	.home-stripe .bottle{background-size:auto auto; height:520px}
	.product-bg .bottle{background-size:auto auto; height:520px;}


	.home-stripe-01 .bottle-nav{top:5px}
	.home-stripe-02 .bottle-nav{top:0}
	.home-stripe-03 .bottle-nav{top:45px}
	.home-stripe-04 .bottle-nav{top:0}
	.home-stripe-05 .bottle-nav{top:0}
	.home-stripe-06 .bottle-nav{top:0}

	
	/* products */
	.id26 .product-bg .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/Lomond_gold_bottle_520px.png)}
	.id43 .product-bg .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/Nevis_bottle_520px.png)}
	.id44 .product-bg .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/william_wallace_bottle_520px.png)}
	.id45 .product-bg .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/Glencoe_bottle_520px.png)}
	.id46 .product-bg .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/ROK_bottle_520px.png)}
	.id48 .product-bg .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/big_red_bottle_520px.png)}
	.id49 .product-bg .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/Tundra_bottle_520px.png)}
	.id50 .product-bg .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/florida_black_bottle_520px.png)}
	.id51 .product-bg .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/gold_digger_bottle_520px.png)}
	.id52 .product-bg .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/valentes_bottle_520px.png)}
	.id53 .product-bg .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/1488_bottle_520px.png)}
	.id36 .product-bg .bottle{background-image:url(https://s3-eu-west-1.amazonaws.com/blackwolf/coulls_bottle_520px.png)}
	.product-nav ul{padding:0; display:inline; margin:0 18px; }
	.product-nav ul li{margin:0 8px; }	

}


#basket-no {
z-index: 99999;
position: absolute;
top: -4px;
right: -6px;
width: 28px;
height: 27px;
}
