@charset "utf-8";
/* CSS Document */

@import 'font.css';

body{margin:0px; padding:0px; font-family:'FuturaPT-Book', Arial; font-size:18px; line-height:25px; -webkit-text-size-adjust: none; overflow-x: hidden}

a img{border:none;}
img{max-width:100%;}
a{text-decoration:none;}
.clear{clear:both;}

.wrapper{max-width:1000px; width:100%; padding:0px 15px; margin:0px auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position:relative;}

header{padding:16px 0px 15px 25px; background:url(../images/nav-bg.png) repeat left top; position:absolute; width:100%; z-index:9999; box-sizing:border-box; -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;}
header .logo{float:left; width:85px;}
header .head-right{float:right; width:calc(100% - 85px); width:-moz-calc(100% - 85px); width:-webkit-calc(100% - 85px);}
header .head-right nav{position:relative;}
header .head-right nav:before{content:''; position:absolute; top:42px; width:calc(100% - 575px); width:-moz-calc(100% - 575px); width:-webkit-calc(100% - 575px);
	border-top:3px solid #fff; left:0; display:table-cell;}
header .head-right ul{margin:0px; padding:0px; list-style:none; text-align:right;}
header .head-right ul li{display:inline-block; line-height:84.5px; padding-right:15px; font-size:14px; letter-spacing:0.375px; text-transform:uppercase; font-family:'FuturaPT-Heavy', Arial;}
header .head-right ul li span{text-transform:lowercase; font-family:'FuturaPT-LightObl', Arial; font-style:italic;}
header .head-right ul li a{color:#fff;}
header .head-right ul li a:hover{color: #df6a2e;}

.big-img{position:relative;}
.big-img:before{content:''; display:block; width:100%; position:absolute; top:0; left:0; background: url(../images/overlay.png) repeat; height:100%;}

section{overflow:hidden;}

h2{font-family:'FuturaPT-Heavy'; font-size:37px; line-height:42px; letter-spacing: 0.375px; text-align: center;}
h2 em, h2 i{font-family:'FuturaPT-LightObl';}

.button{display:table;}
.button a{font-family:'FuturaPT-Heavy', Arial; font-size:13px; letter-spacing:1.5px; color:#fff; text-transform:uppercase; width:72.5px; height:72.5px; margin:0px auto; display:table-cell;background:#df6b2f; line-height:15px; vertical-align:middle; border-radius:100%;}

.big-section{background-position:center center; background-size:cover; height:600px; display:table; width:100%; position:relative; text-align:center;}
.big-section h2{color:#fff; text-transform:uppercase;}
.big-section h2 em{text-transform:lowercase;}
.big-section .content{display:table-cell; vertical-align:middle; width:100%; height:100%; position:relative; text-align:center;}
.big-section .button{position:absolute; bottom:177px; left:50%; margin-left:-36.25px;}
.big-section .arrow{width:66px; position:absolute; bottom:49px; left:50%; margin-left:-33px; z-index:99;}
.big-section .banner_cont{position:absolute; width:100%; top:50%; z-index:999; display:block; height:auto;}
.big-section .banner_cont img{max-width:254px; margin-top:-122px;}
.big-section .banner_cont h1:before{right:2.5%;}
.big-section .banner_cont h1:after{left:2.5%;}

.home-banner.big-img:before{z-index:1;}
/*.home-banner.big-img.big-section{height:auto !important;}*/

.banner{background-repeat: no-repeat; background-size: cover; width: 100%; display: table; min-height: 601px; position: relative; overflow: hidden; background-position:center center;}
.banner_cont{display: table-cell; height: 100%; vertical-align: middle; text-align: center;position: relative; z-index: 99}
.banner .overlay{width: 100%; position: absolute; top: 0; left: 0; background:url(../images/HEADER-OVERLAY.png) no-repeat;height: 100%; background-size:cover;}
.banner_cont em{font-family: 'FuturaPT-LightObl'; text-transform: lowercase}
.banner_cont .arrow{width:66px; position:absolute; bottom:49.5px; left:50%; margin-left:-33px; z-index:99;}
.faq_cont{text-align:center; padding:49px 0px 55px}
.faq_cont h2{ margin: 0px ;font-family: 'FuturaPT-DemiObl'; font-size:20px; color: #000000;padding: 12px 0px 10px;line-height: normal;}
.faq_cont h3{font-family:'FuturaPT-BookObl'; margin: 0px;font-weight: normal; font-size: 12px}
.faq_cont p{margin: 0px; padding-bottom: 10px}
.faq_cont .strong{font-family:'FuturaPT-Medium';}
.faq_cont a,.suds_mid .suds_cont .right a{color: #df6a2e; text-decoration: underline;}
.society_pnl{background: #ed6722; display: table; width: 100%; min-height:400px; color: #fff}
.society_pnl .content{width: 100%; display: table-cell; height: 100%;text-align: center; vertical-align: middle;font-family:'FuturaPT-Light'; font-size: 18px;}
.society_pnl .content h2{font-size: 30px; letter-spacing: 0.125px;font-family:'FuturaPT-Heavy'; margin: 0px; text-transform: uppercase;line-height: normal;}
.faq_cont.other{padding: 71px 0px 67.5px}
.faq_cont.other h2{font-family:'FuturaPT-Heavy'; padding-bottom: 5px}
.suds_mid {padding-top: 90px; padding-bottom:80px;}
.suds_mid .suds_cont{width:calc(100% - 400px);  width:-moz-calc(100% - 400px); width:-webkit-calc(100% - 400px); float:left; box-sizing:border-box; -moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;}
.suds_mid .suds_cont .left{display: table-cell;vertical-align: middle;width: 142.5px; height: 144px;box-sizing: border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.suds_mid .suds_cont .left .lft_cont{display: table;height: 144px; width: 142.5px;  background: #ed6722; border-radius: 50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.suds_mid .suds_cont .left h3{display: table-cell;height: 100%;vertical-align: middle;margin: 0px; text-align: center;font-family:'FuturaPT-Heavy'; font-size: 16px; letter-spacing: 0.125px; color: #fff;line-height: normal; padding: 0px 12.5px}
.suds_mid .suds_cont .right{display: table-cell;vertical-align: middle;; width: calc(100% - 142.5px); padding: 0px 0px 0px 20px;box-sizing: border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-size: 17px;}
.suds_mid .suds_cont .box{padding-bottom:20px;}
.suds_cont_right{width: 400px;float: left;padding: 0px 0px 0px 24px;box-sizing: border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-top: 15px;}
.suds_mid .suds_cont .box_inner{display: table; width: 100%; height: 100%;}

#ageverify{max-width:365.5px; width:100%; display:none; margin:0 auto; color:#010101; font-size:14px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; text-align:center; font-family: 'Futura PT Book',Arial;}
#ageverify h3{font-size:15px; line-height:30px; color:#010101; margin:0; text-transform:uppercase; font-family: 'FuturaPT-Demi',Arial; padding-top:10px;}
#ageverify p{margin-left:auto; margin-right:auto; max-width:227.5px;}
#ageverify ul{margin:0; padding:0; list-style:none;}
#ageverify ul li{display:inline-block; font-family: 'FuturaPT-Heavy',Arial; margin:0 35px;}
#ageverify ul li a{text-transform:uppercase; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; display:inline-block; vertical-align:middle; color:#ffffff; font-size:13px;
	line-height:15px; min-height:79.5px; max-width:79.5px; width:100%; padding:20px 9.5px 12.5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
	background:#ee6723;}
#ageverify ul li:hover a{background:#7b7b7b;}


.design_popup{max-width:694px; width:100%; min-height:400px; display:none; margin:0 auto; color:#010101; font-size:16px; padding:2.5px 17.5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; text-align:center; font-family: 'Futura PT Book',Arial;}
.design_popup p{margin:5px 0;}
.design_popup a{color:#ee6723; text-decoration:underline;}
.design_popup table{border-collapse:collapse; width:100%; height:100%;}
.design_popup h2{color:#ee6723; font-size:48px; margin:0; font-family:'FuturaPT-Heavy',Arial; padding:0; text-transform:uppercase;}
.design_popup h4{color:#000000; font-size:32px; margin:0; font-family:'FuturaPT-Heavy',Arial; padding:0; margin-top:15px;}
.design_popup h5{color:#000000; font-size:22px; margin:0; font-family:'FuturaPT-Heavy',Arial; padding:0; text-transform:uppercase; margin-bottom:13px;}
.design_popup h6{color:#000000; font-size:28px; margin:0; font-family:'FuturaPT-Heavy',Arial; padding:0; text-transform:uppercase;}
.design_popup ul{list-style:none; padding:0; margin:0 0 9px; text-align:left;}
.design_popup ul li{position:relative; padding-left:11px; margin-left:40px;}
.design_popup ul li:before{content:'-'; position:absolute; left:0; top:0;}

.design_popup ol{text-align:left;}
.design_popup b{font-family:'FuturaPT-Heavy',Arial;}

.beercont{padding:25px 0 21px;}
.beercont ul{list-style:none; padding:0; margin:0; text-align:center;}
.beercont ul li{margin:0 auto; margin-bottom:54.5px; display:inline-block; padding:0 33.75px; text-align:center; width:32.5%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; vertical-align:middle;}
.beercont ul li .innercont{margin:0 auto; border:3px solid #EE6625; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; width:100%; height:100%; max-width:252px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; position:relative; overflow:hidden;}
.beercont ul li .innercont:hover{border-color:#bb5424; background-color:rgba(35,31,32,0.3);}
.beercont h2{margin:0; font-size:18.5px; padding:0; font-family:'FuturaPT-LightObl',Arial; color:#231F20; margin-bottom:40px;}
.beercont span{font-family:'FuturaPT-Heavy',Arial;}
.beercont ul li .innercont .imgpnl{display:table; width:100%;}
.beercont ul li .innercont .imgpnl .innerimg{display:table-cell; vertical-align:bottom; margin:0 auto;}
.beercont ul li .innercont .imgpnl .innerimg img{margin-top:17px;}
.beercont ul li .innercont .title{min-height:87.5px; background:#EE6625; position:absolute; bottom:-3px; width:100%; padding:20.5px 7% 10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.beercont ul li .innercont:hover .title{background:#bb5424;}
.beercont ul li .innercont .title h3{font-family:'FuturaPT-Heavy',Arial; margin:0; padding:0; font-size:20.25px; color:#ffffff; line-height:17.5px;}
.beercont ul li .innercont .title span{font-family:'FuturaPT-LightObl',Arial; display:block; font-size:15.25px; color:#ffffff;}

.design_popup.beer{background:url(../images/dot.png) top left repeat-x,url(../images/dot.png) bottom left repeat-x;}
.design_popup.beer .cont{float:left; text-align:right; width:calc(100% - 345px); width:-moz-calc(100% - 345px); width:-webkit-calc(100% - 345px);}
.design_popup.beer .img{padding:20px 0; float:right;}
.fancybox-beer .fancybox-skin{padding-left:0 !important; padding-right:0 !important;}

.find-us-panel{background-color: #ed6722; /*padding: 343px 0px 147px 0px;*/ text-align: center; display:table; min-height:400px; width:100%; padding:0px 15px; box-sizing:border-box;
	-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.find_sect{ display:table-cell; vertical-align:middle;}
.find-us-panel h2{ line-height:normal; letter-spacing: 0.375px; color:#fff; position: relative; text-transform: uppercase;margin: 0px;}
.find-us-panel h2 em{font-family: 'FuturaPT-LightObl'; text-transform: lowercase;font-weight: normal;font-style: normal;}
.find-us-panel h2 span{background-color: #ed6722;display: inline-block; padding: 0px 52.5px; position: relative;max-width: 315px;}
.bdr{position: absolute; width: 100%; border-top:1px solid #fff;top: 20.5px; left: 0; }
.find-us-panel .address{max-width:330px; width:100%; margin: 0px auto;position: relative;top: 60px;}
.find-us-panel .address span{font-size:24px; line-height:24px; letter-spacing: 0.125px; color:#fff; text-transform: uppercase; display: inline-block; }
.find-us-panel .address span.hours-line{font-size:18px; line-height:24px; letter-spacing: 0.125px; color:#fff; text-transform: uppercase; display: inline-block;}
.call-us-panel{ background:#fff;}
.call-us-panel h2{position:relative; color:#000; }
.call-us-panel h2 span{position:relative;background-color: #fff; display: inline-block; padding: 0px 52.5px; position: relative;max-width: 310px;}
.call-us-panel h2 em{font-family: 'FuturaPT-LightObl'; text-transform: lowercase;font-weight: normal;font-style: normal;}
.call-us-panel .bdr{border-color:#000;}
.phone-panel{ position:relative; top:64.5px;}
.phone-panel span.phone{width:100%; max-width:312px; display:block; margin:0px auto; font-size: 48px;font-family: 'FuturaPT-Book'; line-height:42.07px; color:#000; font-weight:normal; letter-spacing:0.125px;}
.phone-panel span.phone a{color:#000;}
.phone-panel span.phone em{font-size: 36px;font-family: 'FuturaPT-LightObl'; line-height:normal; letter-spacing:0.125px;text-align: right;display: block;}

.content_sect{color:#fff; max-width:1000px; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0px auto; padding:0px 15px;}
.content_sect strong, .content_sect b{font-family:'FuturaPT-Medium'; font-weight:normal;}

.contact_pnl{padding:118px 0px 97px;}
.full_cont{ width:100%; color:#000; }
.full_cont label{ display:block; width:100%; padding-bottom:10px; position:relative;}  
.full_cont label span{ position:absolute; right:0;bottom: 0; color:#ed6722;}
.full_cont input[type="text"],.full_cont input[type="email"],.full_cont textarea{ width:100%; font-family:'FuturaPT-Book', Arial; padding: 0 10px;  font-size:12px; font-weight:normal; line-height:normal;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-appearance:none; outline:none; border:1px solid #939192; height:40px; margin-bottom:9.5px; }
.full_cont textarea{ height:190px;}
.form input[type="submit"]{ width:74px; height:74px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:none; -webkit-appearance:none; outline:none; background:#ed6722;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;font-family:'FuturaPT-Heavy', Arial; font-size:13px; letter-spacing:1px; font-weight:normal;line-height: normal; color:#fff; text-transform:uppercase; margin:0px auto; cursor:pointer; margin-top:14.5px; }
.full_cont.top_inp{ width:56%;}
.full_cont.email_inp{ width:79%;}
.full_submit{ text-align:center;}
.contact_pnl h2{ margin:0 0 17px;}

.tast_wrapper{max-width:840px; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0px auto; padding:0px 15px;}

.tasting_pnl{ text-align:center; color:#fff;font-family:'FuturaPT-Book', Arial; font-size:18px; font-weight:normal; background-color:#ed6722;line-height: normal; }
.tasting_pnl table{ height:100%; min-height:400px; width:100%; vertical-align:middle;}
.tasting_pnl h2{font-family:'FuturaPT-Heavy', Arial; font-size:30px; letter-spacing:0.125px; font-weight:normal; margin:0 0 16.5px;line-height: normal; text-transform: uppercase;}

.testing_location{color:#000;font-family:'FuturaPT-Book', Arial; font-size:12px; font-weight:normal; line-height:normal; padding:80px 0  73.5px;}
.testing_location ul{ width:100%; margin:0; padding:0; display:table; text-align:center; }
.testing_location ul li{ list-style:none; display:table-cell;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; vertical-align:top;width: 33.33%;}
.testing_location ul li.first{padding: 0 40px 0 0px;}
.testing_location ul li.last{padding: 0 0 0 57.5px;}
.testing_location ul li .adu_pnl{width:144px; height:144px; font-family:'FuturaPT-Heavy', Arial; font-size:16px; letter-spacing:0.125px; font-weight:normal;line-height: normal; color:#fff; text-transform:uppercase;border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background-color:#ed6722;margin: 0px auto; display:table; vertical-align:middle;}
.testing_location ul li .adu_pnl span{ display:table-cell;vertical-align: middle; width:100%;}

.hours{ text-align:center;color:#000; color:#000;font-family:'FuturaPT-Book', Arial; font-size:14px; font-weight:normal; line-height:normal; padding:0 0 85px;}
.hours p{ margin:4.5px 0;}
.hours h3{ font-size:29px; color:#000;font-family:'FuturaPT-Heavy', Arial; margin:0 0 0; padding:0 0  14.5px; font-style:normal; line-height:normal;}
.hours ul{ max-width:462px; width:100%; margin:35px auto 63.5px;padding-left: 20px;}
.hours ul li{ list-style:none;}
.hours ul li span{ width:50%; display:inline-block; font-size:22px; font-weight:normal; line-height:normal;font-family:'FuturaPT-Book', Arial;}
.hours ul li span.day_sec{ text-align:left;font-family:'FuturaPT-Heavy', Arial;}
.hours ul li span.time_sec{ text-align:right;}
.hours h4{ margin:19.5px 0 0;font-family:'FuturaPT-Book', Arial; font-size:24px; font-weight:normal; line-height:normal; text-transform:uppercase;}
.hours h5{ font-size:20px; margin:0; font-family:'FuturaPT-Book', Arial; font-weight:normal; line-height:normal;}
.hours h6{ font-size:18px; margin:17.5px 0 0; font-family:'FuturaPT-Book', Arial; font-weight:normal; line-height:normal;}
.hours img{ padding:34px 0 33px; max-width:476.5px;}

.banner_cont h1{font-size: 37px; color: #ffffff;display: table;white-space: nowrap; margin: 0px;text-transform: uppercase;font-weight: normal;font-family:'FuturaPT-Heavy'; letter-spacing: 0.375px; }
.banner_cont h1:before{content: '';position: relative; top:0.2em;  width: 46%;border-top: 3px solid #fff;right:3%;display: table-cell;}
.banner_cont h1:after{content: '';position: relative;  top:0.2em; width: 46%;border-top: 3px solid #fff;left:3%;display: table-cell;}

.story{padding: 49px 0px 33px;text-align: center; background: url(../images/bullet.png) repeat-x bottom; min-height: 4px;}
.story h2{margin: 0px 0px 22.5px;}
.story strong, .team strong{text-transform: uppercase;font-family:'FuturaPT-Heavy';}

.team{padding: 45px 0px 117.5px;}
.team h3{ text-transform: uppercase; color: #ed6722; font-family:'FuturaPT-Heavy'; font-size: 34px; line-height: 30px; margin: 0px; }
.team .alignleft{display: inline;float: left; margin: 0px 12.5px 8.5px 0px;}
.team .alignright {display: inline;float: right;}

footer{text-align:center; background:url(../images/footer_bg.jpg) no-repeat center center; background-size:cover; position:relative; padding-top:42.5px; padding-bottom:60px;}
footer .newsletter{padding:40px 0px 0px 0px; font-size:15px; font-family:'FuturaPT-Heavy', Arial; color:#fff; letter-spacing:0.125px;}
footer .newsletter i, footer .newsletter em{padding:40px 0px 0px 0px; font-size:15px; font-family:'FuturaPT-LightObl', Arial;}
footer:before{content:''; display:block; width:100%; position:absolute; top:0; left:0; background: url(../images/overlay.png) repeat; height:100%;}
footer .footer-wrapper{max-width:745px; width:100%; margin:0px auto; padding:0px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position:relative;}
footer h3{margin:0px; padding:0px; font-size:11px; line-height:15px; letter-spacing:1.5px; font-family:'FuturaPT-Heavy', Arial; width:77.5px; height:77.5px; border:3px solid #df6b2f;
	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; margin:0px auto; color:#fff;text-transform:uppercase; display:table;}
footer h3:hover{background: #df6b2f;}
footer h3 span{display:table-cell; vertical-align:middle; padding-top:10px;}
footer h3 a{color:#fff;}
footer .footer-logo{padding-top:80px;max-width:254px;margin: 0px auto;width: 100%;}
footer .footer-menu{max-width:570px; margin:0px auto; width:100%;}
footer .footer-menu ul{margin:0px; padding:17.5px 0px 0px; list-style:none;}
footer .footer-menu ul li{font-family:'FuturaPT-Heavy', Arial; font-size:16px; line-height:22px; display:inline-block; padding:5px 8.5px; letter-spacing:1px; text-transform:uppercase;}
footer .footer-menu ul li span{font-family:'FuturaPT-LightObl', Arial; text-transform:lowercase;}
footer .footer-menu ul li a{color:#fff;}
footer .footer-menu ul li a:hover{color: #df6a2e;}

footer .address{color:#fff; padding:15px 0px;}
footer .social-icon{}
footer .social-icon a{color:#fff; font-size:17.5px; margin:0px 2px;}
footer .social-icon a:hover{color: #df6a2e;}

footer .mail-form{}
footer .mail-form .mc-field-group{float:left; margin:0px 10px;}
footer .mail-form input[type="text"], footer .mail-form input[type="email"]{max-width:200px; width:100%; height:50px; border:3px solid #df6b2f; box-sizing:border-box;
	-moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0px 10px; padding:0px 15px; font-size:11px; line-height:15px; font-family:'FuturaPT-LightObl', Arial;
	outline:none;}
footer .mail-form input[type="submit"], footer .mail-form button[type="submit"]{width:65px; height:65px; border:3px solid #df6b2f; box-sizing:border-box;
	-moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#df6b2f; font-size:9px; line-height:18px; letter-spacing:1.5px; font-family:'FuturaPT-Heavy', Arial;
	text-transform:uppercase; color:#fff; word-break:break-all; margin-top:-7px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; margin-left:10px; cursor:pointer;
	outline:none}
	
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9999;
  background-color:#000;
  display:none;
}  
#ageverify { display:block;}
#ageverify .window {
  position:fixed;
  left:0;
  top:0;
  display:none;
  z-index:99997;
	  border: 3px solid #DEDFE0;
	  background:#fff;
	  padding:7.5px;
}
#ageverify #dialog {max-width:365.5px; width:100%; overflow:auto;}
.design_popup.beer{background:url(../images/dot.png) top left repeat-x,url(../images/dot.png) bottom left repeat-x; font-family: 'FuturaPT-Book', Arial; min-height: 370px;}
.design_popup.beer table{height: 100%}
.design_popup.beer .cont{float:left; text-align:right; width:calc(100% - 140px); width:-moz-calc(100% - 140px); width:-webkit-calc(100% - 140px);padding-right: 15px;box-sizing: border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;padding-top:34px}
.design_popup.beer .img{padding:10px 0; float:right;  position: relative; z-index: 9; max-width: 140px; padding-right:17.5px; box-sizing: border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.design_popup.beer .cont h2,.design_popup.beer .cont h2 span{font-family: 'FuturaPT-Heavy',Arial;color: #ee6723;text-align: right;line-height: 30px;font-size:30px;  position: relative;}
.design_popup.beer .cont h2{text-align: right;line-height:30px;font-size:30px;  position: relative;}
.design_popup.beer .cont span{color: #c3c3c3;font-family: 'FuturaPT-DemiObl';text-transform: uppercase;font-size: 10px;}
.design_popup.beer .cont ul{float: right;}
.design_popup.beer .cont ul li{padding: 7.5px 0px;font-family: 'FuturaPT-LightObl';text-transform: uppercase;font-size: 11px;}
.design_popup.beer .cont ul li strong{font-family: 'FuturaPT-Heavy';font-size: 12.5px;}
.design_popup.beer ul li:before{display:none}
.design_popup.beer .bid_box{float: right; position: relative; width: 100%; top: -65px;}
.design_popup.beer .bid_box:before{ content: ''; background: url(../images/popup_border.jpg) repeat-x center right; height: 14px; width: 100%; right: 0px; top: 50%; margin-top: -12px; position: absolute;}
.design_popup.beer .bid_box .box{display: inline-block;padding: 0px 3px;text-align: center;z-index: 99;background: #fff;position: relative;}
.design_popup.beer .bid_box .box .org{width:40px;height:40px;font-family: 'FuturaPT-Heavy', Arial;background-color: #ed6722;border-radius: 50%;line-height: 40px;text-align: center; color:#fff}
.design_popup.beer .box_text{padding-left:10px}
.design_popup.beer{padding-left: 0px;}
.design_popup.beer .cont .bid_box .box span{color:#000; padding:15px 0px 0px;display:block;}
.design_popup.beer .cont .bdr {border-top:1px solid #ababab;position: absolute;width: 100%;top:16px;left: 0;}
.design_popup.beer .cont h2 span {background-color: #fff;display: inline-block;padding: 0px 0px 0px 19px;position: relative;max-width: 319.5px;}
.design_popup.beer .bid_box .box.box_left{padding-left: 13px;}
.design_popup.beer .bid_box .box.box_right{padding-right: 13px;}
.design_popup.beer{ padding-right: 0px;}

.fancybox-nav span{width: 14px !important;height: 39px;background-size: 100%;}
.fancybox-prev{left: -40px;}
.fancybox-next{right: -40px;}
.fancybox-close{width: 25px;height: 25px;background-size: 100%;bottom: -55px;}
#preloader-background{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
    filter: alpha(opacity=100) !important;
    -moz-opacity: 1 !important;
    -khtml-opacity: 1 !important;
    opacity: 1 !important;}
   
   .plcircle {
    width: 300px !important;
    height: 300px !important;
	margin-left:-150px !important;
	margin-top:-150px !important;
    border: none !important;
    border-radius: 0px !importatn;
	background-image:url(../images/BottleLoaderAnimation.gif) !important;
    -webkit-animation:inherit !important;
	background-position:center center;
	 background-size: cover !important;
    animation: plrotate 1.5s infinite linear;
}	 