.font-patua{font-family:'Patua One',Georgia,serif}.font-cabin{font-family:Cabin,'Trebuchet MS',Arial,sans-serif}.reset{margin:0;padding:0}.fill{width:100%;height:100%}.pin-top{position:absolute;top:0}.pin-bot{position:absolute;bottom:0}.title-large{font-size:48px;line-height:1}.title-medium{font-size:30px;line-height:1}.title-small{font-size:20px;line-height:1}.text-default{font-size:16px;line-height:22px}.text-large{font-size:20px;line-height:29px}.text-massive{font-size:30px;line-height:50px}html{background:#ffffe8;color:#3e3032;font-family:Cabin,'Trebuchet MS',Arial,sans-serif;font-weight:400;font-size:16px;line-height:22px}strong{font-weight:700}h1,h2,h3,h4,h5,h6{display:inline-block;font-family:'Patua One',Georgia,serif;font-weight:400}h1,h2{font-size:48px;line-height:1}ul,li{margin:0;padding:0;list-style:none}p{margin:12px 0}div#no_script_message{display:inline-block;width:100%;position:fixed;left:0;top:0;background:#c44b2f;color:#fefefa;text-align:center;margin:0;z-index:105}div#no_script_message p{padding:20px 150px}div#no_script_message a{color:#cdc197}div#no_script_message a:hover{text-decoration:none}div#oldIE{display:inline-block;width:100%;position:fixed;left:0;top:0;background:#5e001e;color:#fefefa;text-align:center;margin:0;z-index:105}div#oldIE p{padding:20px 150px}div.pop{display:block;width:85%;width:calc(100% - 120px);height:100%;position:relative;padding:0 60px;margin:0 auto}@media only screen and (max-width:700px){div.pop{width:calc(100% - 48px);padding:0 24px}}div#viewport{display:block;width:100%;height:100%;position:relative;overflow:hidden}section{display:block;width:100%}div#lighthouse{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#ffffe8;overflow:hidden;z-index:100}div#lighthouse div#lighthouse_logo{display:block;width:100%;height:310px;position:fixed;top:-310px;background:url(../i/logo-schippers-beer-splash.png) no-repeat center center}@media only screen and (max-width:700px){div#lighthouse{display:none!important}}nav#buoy{display:none;width:60px;position:fixed;left:25px;top:50%;-moz-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;background:url(../i/buoy-polyfill-background-repeat.png) repeat left top;background:rgba(62,48,50,.5);z-index:50}nav#buoy ul li{float:left;margin:10px}nav#buoy ul li a{display:block;width:40px;height:40px;background:url(../i/buoy-button-sprite.png) no-repeat left bottom}nav#buoy ul li a:hover{background-position:left center}nav#buoy ul li a.active{background-position:left top}nav#buoy ul li a span{display:none}@media only screen and (max-width:700px){nav#buoy{display:none!important}}section#beer{background:#ffffe8;padding-top:45px;padding-bottom:130px}section#beer div#logo{display:block;width:386px;height:211px;background:url(../i/logo-schippers-beer-head.png) no-repeat center center;margin:0 auto 80px}section#beer ul{display:block;text-align:center}section#beer ul li{display:inline-block;width:100%;max-width:960px;height:auto;text-align:left;position:relative;margin-bottom:20px;background:#f1eccd;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;transition:all .2s}section#beer ul li div.beerDetails{padding:24px 30px}section#beer ul li div.beerDetails .character{position:absolute;left:24px;top:10%;top:calc(24px);width:17%;height:80%;height:calc(100% - 48px)}section#beer ul li div.beerDetails .desc,section#beer ul li div.beerDetails .stats{display:inline-block;vertical-align:top;margin-right:-.25em}section#beer ul li div.beerDetails .desc{width:62%;margin-left:20%}section#beer ul li div.beerDetails .desc h3,section#beer ul li div.beerDetails .desc h4,section#beer ul li div.beerDetails .desc p{color:#3e3032;margin:0;padding:0}section#beer ul li div.beerDetails .desc h3{display:block;clear:both;font-size:30px;line-height:36px;text-transform:uppercase}section#beer ul li div.beerDetails .desc h4{font-size:20px;line-height:24px}section#beer ul li div.beerDetails .desc p{font-size:20px;line-height:24px;font-family:'Patua One',Georgia,serif}section#beer ul li div.beerDetails .desc p span{font-size:.7em}section#beer ul li div.beerDetails .desc p.label{margin:10px 0;font-family:Cabin,'Trebuchet MS',Arial,sans-serif;font-size:14px;line-height:18px}section#beer ul li div.beerDetails .stats{width:18%;text-align:right}section#beer ul li div.beerDetails .stats p{color:#3e3032;font-size:20px;line-height:24px;font-family:'Patua One',Georgia,serif}section#beer ul li div.beerDetails .stats p.abv{margin:3px 0}section#beer ul li#beer_scallywag h3{color:#c44b2f}section#beer ul li#beer_scallywag .character{background:url(../i/beer-logo-scallywag.png) no-repeat center center;background-size:contain}section#beer ul li#beer_herrx h3{color:#5e001e}section#beer ul li#beer_herrx .character{background:url(../i/beer-logo-herrx.png) no-repeat center center;background-size:contain}section#beer ul li#beer_chinook h3{color:#5499ac}section#beer ul li#beer_chinook .character{background:url(../i/beer-logo-chinook.png) no-repeat center center;background-size:contain}section#beer ul li#beer_boffin h3{color:#787778}section#beer ul li#beer_boffin .character{background:url(../i/beer-logo-boffin.png) no-repeat center center;background-size:contain}section#beer ul li#beer_mistress h3{color:#007fa3}section#beer ul li#beer_mistress .character{background:url(../i/beer-logo-mistress.png) no-repeat center center;background-size:contain}section#beer ul li#beer_geezer h3{color:#eaa62f}section#beer ul li#beer_geezer .character{background:url(../i/beer-logo-geezer.png) no-repeat center center;background-size:102px auto}section#beer ul li#beer_maverick h3{color:#9dcb3b}section#beer ul li#beer_maverick .character{background:url(../i/beer-logo-maverick.png) no-repeat center center;background-size:102px auto}section#beer ul li#beer_hopricot h3{color:#f26c2a}section#beer ul li#beer_hopricot .character{background:url(../i/beer-logo-hopricot.png) no-repeat center center;background-size:106px auto}section#beer ul li#beer_chinookblack h3{color:#1c4452}section#beer ul li#beer_chinookblack .character{background:url(../i/beer-logo-blackchinook.png) no-repeat center center;background-size:108px auto}section#beer ul li#beer_pothole h3{color:#5e1959}section#beer ul li#beer_pothole .character{background:url(../i/beer-logo-pothole.png) no-repeat center center;background-size:120px auto}section#beer ul li#beer_chinookdouble h3{color:#b72025}section#beer ul li#beer_chinookdouble .character{background:url(../i/beer-logo-doublechinook.png) no-repeat center center;background-size:104px auto}@media only screen and (max-width:700px){section#beer{padding-bottom:50px}section#beer div#logo{width:100%;background-size:contain;margin-bottom:30px}section#beer ul li div.beerDetails{padding:25px 20px 25px 10px}section#beer ul li div.beerDetails .character{left:10px;top:15%;width:25%;height:70%;background-size:contain!important}section#beer ul li div.beerDetails .desc{width:50%;margin-left:30%;vertical-align:middle}section#beer ul li div.beerDetails .desc .label{display:none}section#beer ul li div.beerDetails .desc h3{font-size:18px;line-height:22px}section#beer ul li div.beerDetails .desc h4{font-size:16px;line-height:18px}section#beer ul li div.beerDetails .stats{width:20%;vertical-align:middle}section#beer ul li div.beerDetails .stats p{font-size:12px;line-height:14px}}section#about{background:#cdc197;text-align:center;padding-bottom:130px}section#about h1{color:#c44b2f;margin:130px 0 25px}section#about div.aboutCopy,section#about div.aboutImage{display:inline-block;vertical-align:middle;margin-right:-.25em}section#about div.aboutCopy{text-align:left;width:50%;margin-right:50px}section#about div.aboutImage{width:300px;height:300px;margin-top:100px;overflow:hidden;border:5px solid #c44b2f;-moz-border-radius:160px;-webkit-border-radius:160px;border-radius:160px}@media only screen and (max-width:1150px){section#about div.aboutCopy{display:block;width:100%;margin:0}section#about div.aboutImage{display:none}}@media only screen and (max-width:700px){section#about{padding-bottom:50px}section#about h1{margin-top:50px}}section#stockists{position:relative;height:720px;background:#5499ac}section#stockists h2{position:relative;color:#5e001e;margin:120px 0 20px;z-index:2}section#stockists div#stockists_bubble{display:block;width:310px;position:relative;padding:5px 20px 30px;background:url(../i/buoy-polyfill-background-repeat.png) repeat left top;background:rgba(120,119,120,.8);z-index:2}section#stockists div#stockists_bubble p{color:#fefefa}section#stockists div#stockists_bubble p.big{font-size:20px;line-height:29px}section#stockists div#stockists_bubble p a{color:#ffffe8}section#stockists div#stockists_bubble p a:hover{text-decoration:none}section#stockists iframe{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}section#contact{height:1300px;position:relative;background:url(../i/schippers-kracken-footer-repeat.jpg) repeat-x 1480px bottom #fefefa;overflow:hidden;text-align:center}section#contact .contactCopy{display:inline-block;width:100%;max-width:960px;text-align:left}section#contact h2{color:#c44b2f;margin:120px 0 25px}section#contact a.email{color:#3e3032;font-size:30px;line-height:50px;text-decoration:none;margin:0}section#contact a.email:hover{color:#5e001e}section#contact p.phone{color:#787778;font-size:30px;line-height:50px;margin:0}section#contact div#kracken{display:block;width:1480px;height:960px;position:absolute;left:0;bottom:0;background:url(../i/schippers-kracken-footer-bg.jpg) repeat-x left bottom #fefefa}section#contact div#contact_logo{display:block;width:226px;height:129px;position:absolute;right:20px;bottom:480px;background:url(../i/logo-schippers-beer-white.png) no-repeat left top}@media only screen and (max-width:700px){section#contact{height:auto;background:0 0;padding-bottom:80px}section#contact h2{margin-top:50px}section#contact div#kracken{display:none}}p#copyright{position:absolute;right:5px;bottom:5px;margin:0;font-size:10px;line-height:1;color:#5499ac}@media only screen and (max-width:700px){p#copyright{display:none}}