@charset "UTF-8";a{color:#fff;text-decoration:none;font-weight:bold;}
a:hover{color:#db7228;}
a img{border:none;}
h1, h2, h3, h4{color:#fff!important;text-shadow:0px 1px 3px #000;font-style:normal;margin:0;padding-top:0;}
h1{font-size:51px;line-height:45px;margin-bottom:20px;text-transform:uppercase;font-family:'Changa One', cursive;}
h2{font-size:35px;margin-bottom:0px!important;line-height:30px;text-transform:uppercase;font-family:'Teko', sans-serif;color:#db7228!important;text-transform:capitalize!important;font-weight:300!important;}
.uppercase{text-transform:uppercase;}
p{font-family:'Vesper Libre', serif;color:#e6b387;font-size:18px;line-height:22px;margin:0 0px 22px 0;}
.container{display:block;width:100%;margin:0 auto;padding:0;position:relative;}
#header{display:block;height:193px;width:100%;background:none;position:absolute;z-index:9000;}
.logo{display:block;width:137px;height:71px;background:url(../img/logo.png) no-repeat;position:relative;top:0px;text-indent:-9999px;-webkit-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;margin:auto;right:-5px;}
.logo:hover{position:relative;top:-1px;opacity:.8;-webkit-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}
.social{display:inline-block;width:200px;height:27px;float:right;position:absolute;-webkit-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;color:#fff;font-family:'Teko', sans-serif;margin-left:900px;margin-top:-115px;}
.social span{padding-top:0px;top:-6px;padding-left:10px;font-size:28px;float:right;position:relative;}
.fb{display:block;float:left;width:22px;height:22px;background:url(../img/fb_icon.png) no-repeat center;opacity:.4;top:3px;margin-right:10px;-webkit-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}
.fb:hover{opacity:.9;top:3px;-webkit-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}
.inst{display:block;float:left;width:22px;height:22px;background:url(../img/inst_icon.png) no-repeat center;opacity:.4;top:3px;-webkit-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}
.inst:hover{opacity:.9;top:3px;-webkit-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}
#section1{display:block;width:100%;min-height:427px;background:url(../img/section_1_bg.jpg) repeat-y;background-size:100%;padding-top:55px;margin-top:-35px;position:relative;z-index:100;padding-bottom:25px;}
.last{margin-right:0!important;}
.form{display:block;width:322px;height:349px;background:url(../img/form_bg.png) no-repeat;padding:45px 20px 20px 20px;float:right;}
.form h1{padding-top:0px;color:#fff!important;text-shadow:0px 1px 0px #000;}
.push{margin-bottom:25px;margin-top:25px;-ms-transition:all .35s ease;-moz-transition:all .35s ease;-webkit-transition:all .35s ease;transition:all .35s ease;}
.white{color:#fff;}
#section2{display:block;width:100%;height:374px;background:url(../img/section_2_bg.png) repeat-x;text-align:center;top:-10px;position:relative;z-index:100001;padding-top:27px;padding-bottom:27px;}
#section2 h2{color:#fff!important;text-align:center;font-size:27px;}
#section2 p{text-align:center;font-size:14px!important;}
.pubicon{display:block;}
.pubicon:before{content:"";display:block;margin-bottom:10px;height:75px;width:154px;background:url(http://www.handleyspub.com/img/pub_icon.png) no-repeat;left:56px;top:5px;text-align:center;position:relative;}
.grubicon{display:block;}
.grubicon:before{content:"";display:block;margin-bottom:10px;height:75px;width:154px;background:url(http://www.handleyspub.com/img/grub_icon.png) no-repeat;left:43px;top:5px;text-align:center;position:relative;}
.merchicon{display:block;}
.merchicon:before{content:"";display:block;margin-bottom:10px;height:75px;width:154px;background:url(http://www.handleyspub.com/img/merch_icon.png) no-repeat;left:38px;top:5px;text-align:center;position:relative;}
.mapicon{display:block;}
.mapicon:before{content:"";display:block;margin-bottom:10px;height:75px;width:154px;background:url(http://www.handleyspub.com/img/map_icon.png) no-repeat;left:58px;top:5px;text-align:center;position:relative;}
.conticon{display:block;}
.conticon:before{content:"";display:block;margin-bottom:40px;height:125px;width:154px;background:url(http://www.handleyspub.com/img/contact_icon.png) no-repeat;left:96px;top:60px;text-align:center;position:relative;}
#section3{display:block;width:100%;min-height:430px;background:url(../img/section_3_bg.jpg) no-repeat;background-size:100%;text-align:center;top:-27px;position:relative;z-index:9999;padding-top:70px;max-height:9999999px;}
#section2 h1{color:#004364!important;text-align:center;}
.contact_bg{background:url(../img/contact_graphics.png) no-repeat center top;background-position:0 -61px;}
#section4{display:block;width:100%;background:rgba(0,0,0,.80);text-align:center;top:-28px;position:relative;z-index:9999;padding:0;margin:0;overflow:hidden;}
#section2 p{display:block;width:800px;text-align:left;}
#section2 h1{color:#004364!important;text-align:center;}
#footer{display:block;width:100%;min-height:420px;background:url(../img/section_1_bg.jpg) no-repeat center;max-height:999999px;background-size:100%;position:relative;margin-top:-30px;}
#footer p{}
#footer nav{margin-top:80px;}
#footer nav a{margin-right:75px;}
#footer .social{display:inline-block;width:200px;height:27px;position:absolute;-webkit-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;color:#c19888;font-family:'Teko', sans-serif;margin-left:0px;margin-top:-53px;}
#footer .social span{padding-top:0px;top:-6px;padding-left:10px;font-size:28px;float:right;position:relative;color:#fff;}
#footer .address{display:inline-block;width:400px;height:36px;position:relative;-webkit-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;color:#c19888;font-family:'Teko', sans-serif;font-weight:300;float:right;margin-top:-64px;}
.dir{position:relative;float:right;}
.dir:hover{opacity:.8;top:2px;-webkit-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}
#footer .address span{font-family:'Teko', sans-serif;padding-top:0px;top:-1px;padding-left:20px;font-size:22px!important;line-height:22px;float:left;position:relative;text-align:left;color:#fff;}
.footerlogo{display:block;width:140px;height:90px;background:url(../img/footer_logo.png) no-repeat;position:relative;margin:auto;top:6px;text-indent:-9999px;-webkit-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}
.footerlogo:hover{position:relative;top:8px;opacity:.8;-webkit-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}
.moveup{margin-top:-55px;}