body {margin:0px;padding:0;width:0 auto;
    /*background: url("../img/body-bg.jpg") no-repeat fixed 0 0 / 100% 100%;*/
    background: rgba(0, 0, 0, 0) url("../img/body-bg.jpg") no-repeat fixed 0 0 / cover;
}
@font-face {
    font-family: "brandon_bld";
    font-style: normal;
    font-weight: normal;
    src: local("brandon_bld"), url("../fonts/brandon_bld.woff") format("woff");
}
@font-face {
    font-family: "brandon_blk";
    font-style: normal;
    font-weight: normal;
    src: local("brandon_blk"), url("../fonts/brandon_blk.woff") format("woff");
}
@font-face {
    font-family: "brandon_med";
    font-style: normal;
    font-weight: normal;
    src: local("brandon_med"), url("../fonts/brandon_med.woff") format("woff");
}
@font-face {
    font-family: "brandon_reg";
    font-style: normal;
    font-weight: normal;
    src: local("brandon_reg"), url("../fonts/brandon_reg.woff") format("woff");
}
@font-face {
    font-family: "brandon_light";
    font-style: normal;
    font-weight: normal;
    src: local("brandon_light"), url("../fonts/brandon_light.woff") format("woff");
}

@font-face {
    font-family: 'sullivanfill';
    src: url('../fonts/sullivan-fill-webfont.eot');
    src: url('../fonts/sullivan-fill-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sullivan-fill-webfont.woff2') format('woff2'),
         url('../fonts/sullivan-fill-webfont.woff') format('woff'),
         url('../fonts/sullivan-fill-webfont.ttf') format('truetype'),
         url('../fonts/sullivan-fill-webfont.svg#sullivanfill') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'BrandonGrotesqueRegular';
    src: url('../fonts/brandon-grotesque-regular-webfont.eot');
    src: url('../fonts/brandon-grotesque-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/brandon-grotesque-regular-webfont.woff') format('woff'),
         url('../fonts/brandon-grotesque-regular-webfont.ttf') format('truetype'),
         url('../fonts/brandon-grotesque-regular-webfont.svg#brandon_grotesque_regularRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'BrandonGrotesqueMedium';
    src: url('../fonts/brandon-grotesque-medium-webfont.eot');
    src: url('../fonts/brandon-grotesque-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/brandon-grotesque-medium-webfont.woff') format('woff'),
         url('../fonts/brandon-grotesque-medium-webfont.ttf') format('truetype'),
         url('../fonts/brandon-grotesque-medium-webfont.svg#brandon_grotesquemedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'BrandonGrotesqueBold';
    src: url('../fonts/brandon-grotesque-bold-webfont.eot');
    src: url('../fonts/brandon-grotesque-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/brandon-grotesque-bold-webfont.woff') format('woff'),
         url('../fonts/brandon-grotesque-bold-webfont.ttf') format('truetype'),
         url('../fonts/brandon-grotesque-bold-webfont.svg#brandon_grotesquebold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'BrandonGrotesqueBlack';
    src: url('../fonts/brandon-grotesque-black-webfont.eot');
    src: url('../fonts/brandon-grotesque-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/brandon-grotesque-black-webfont.woff') format('woff'),
         url('../fonts/brandon-grotesque-black-webfont.ttf') format('truetype'),
         url('../fonts/brandon-grotesque-black-webfont.svg#brandon_grotesqueblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
.fullwidthbanner-container, #tp-revslider-mainul{overflow: hidden !important;}
a{outline: 0;}
.white, .gfield_checkbox li label{color: #fff}
.other_div{display: none;}
.current_bar{display: block;}
.featured_event img{max-width: 100%; height:auto;}
.featured_event h3{text-transform: uppercase;}
.featured_event .white p{color: #fff;}
.featured_event h3 a{color: #fff; }
.opening{color: #fff;
    font-family: 'BrandonGrotesqueBlack';
    font-size: 2em;
    position: absolute;
    text-align: center;
    top: 5px; left: 0;
    width: 100%;}
/*.next_button_bar{position: absolute; bottom: 0}*/
.window-loading html,
.window-loading body{width:100%; height:100%; overflow:hidden;}
body{min-width:320px; -webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-smoothing:antialiased;font-size:16px;font-family:'BrandonGrotesqueBold';font-weight:400;}
.clear{clear:both; height:0px; overflow:hidden; width:auto; display:block;}
a {text-decoration:none !important;}
.padd-off {padding:0px!important;}
.marg-none {margin:0px!important;}
.inner_time{margin-left: 0 !important;}
.contactForm, .signUp{max-width: 700px;}
.contactForm form ul.gform_fields, .signUp form ul.gform_fields{padding: 0; list-style: none;}
.contactForm ul li.gfield, .signUp ul li.gfield{width: 48% !important; margin: 1% !important; float: left; clear: none !important;}
.contactForm ul li.gfield input, .signUp ul li.gfield input, .contactForm ul li.gfield select, .signUp ul li.gfield select, #field_13_4, #field_12_4{width: 100% !important;}
.contactForm .gform_footer, .signUp .gform_footer{margin: 1% !important}
.signUp .gfield_label, .contactForm .gfield_label{display: none !important;}

#gform_submit_button_13, #gform_submit_button_14 { padding:0 50px;}
#field_14_12 .gfield_label, #field_13_15 .gfield_label  { display: inline-block !important; color:#fff; text-align:center;}
#field_14_12 .ginput_container, #field_13_15 .ginput_container { width:50% !important; float:right;}
#field_14_8 { float:right !important}
/*#field_14_12 #input_14_12{height: 34px}*/

#field_13_14 { width:100% !important}
button.mfp-close{display: none;}
.contactForm ul li#field_8_6,
.contactForm ul li#field_6_6,
.contactForm ul li#field_9_6,
.signUp ul li#field_7_3,
.signUp ul li#field_7_4, .signUp ul li#field_15_3, .signUp ul li#field_15_4,
.signUp ul li#field_10_3, .signUp ul li#field_10_4, .signUp ul li#field_10_7{width: 98% !important; margin: 1%}
.signUp ul li#field_10_4, .gfield_description, #field_7_4 p{color: #fff;}
.contactForm ul li#field_8_6 textarea, .contactForm ul li#field_6_6 textarea, .contactForm ul li#field_9_6 textarea{width: 100% !important;}
.contactForm ul li#field_8_5{width: 100% !important;}
.contactForm ul#input_8_5{padding: 0; list-style: none;}
.contactForm ul #field_8_5 input{width: auto;}
.ginput_container_time label, .ginput_container_time i{display: none !important;}
#field_13_9 .ginput_container_select{margin-left: -5px !important}
#field_13_9 .ginput_container_select select{height: 38px; padding: 5px;}
#field_12_10 .ginput_container_select{margin-left: -5px !important}
#field_12_10 .ginput_container_select select{height: 38px; padding: 5px;}
#field_14_10 .ginput_container_select{margin-left: -5px !important}
#field_14_10 .ginput_container_select select{height: 38px; padding: 5px;}
#field_12_9, #field_14_9{width: 100% !important;}
#field_13_9, #field_12_10, #field_14_10{width: 98.5% !important;}
#field_14_8 .clear-multi, #field_13_8 .clear-multi, #field_12_8 .clear-multi{margin-top: 6px;}
li.gfield textarea{/*width: 100% !important;*/padding-left: 6px;}
li#field_14_4{width: 100% !important;}
.featured_event .event-day{color: #ED9E56;}
/*header*/
.header{/* position:fixed; top:0; left:0;  */width:100%; height:9.125em;/*  -webkit-backface-visibility:hidden; z-index:500;  */background:#1c1c1e url(../images/header-bg.png) repeat-x 0 0; -webkit-transition: -webkit-transform .6s ease-out;-o-transition: -o-transform .6s ease-out;transition: transform .6s ease-out;-webkit-transform: translate3d(0,-18.750em,0);-o-transform: translate3d(0,-18.750em,0);transform: translate3d(0,-18.750em,0);}
.skrollr-loaded .header{-webkit-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.header > ul{display:block; list-style:none; margin-left:4em; min-width:320px;}
.header > ul > li{display:block; list-style:none; float:left; position:relative;}
.header > ul > li > a{ display:block; text-transform:uppercase; color:#efeae1; font-family:'BrandonGrotesqueBlack'; font-size:2.637em; text-shadow: 0.095em 0.095em 0px rgba(156, 94, 45, 1); letter-spacing:.11em; margin:1.387em 0.905em 0 0.905em; position:relative;z-index:1; line-height:1.2em; padding-bottom: 22px;}
.header > ul > li > a.mr0{margin-right:0}
.header > ul > li > a.ml0{margin-left:0;}
.header > ul > li > a.logo{width:10.786em; margin-top:0;}
.header > ul > li > a.logo > img{ display:block; width:100%; height:auto;}
.header > ul > li > img{display:block; width:35.688em; height:auto; position:absolute; top:0; left:0; z-index:0; left:50%; margin-left:-17.813em;}
.single_page img{max-width: 100% !important; height: auto !important;}
/*mobile header*/
.mobile-header{width:100%;height:40px;position:fixed;top:0;left:0;z-index: 500;display:none;background:#000; -webkit-backface-visibility:hidden;-webkit-transition: -webkit-transform .6s ease-out;-o-transition: -o-transform .6s ease-out;transition: transform .6s ease-out;-webkit-transform: translate3d(0,-40px,0);-o-transform: translate3d(0,-40px,0);transform: translate3d(0,-40px,0);}
.skrollr-loaded .mobile-header{-webkit-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.mobile-header-logo{height:20px;position:absolute;top:8px;left:8px;}
.mobile-header-logo > img{width:auto;height:100%;display:block;margin:1px;}
.nav-toggle-btn{display:block;position:absolute;top:7px;right:6px;padding:6px 6px 2px 6px;}
.nav-toggle-btn > span{width:25px;height:2px;background:#fff;margin-bottom:4px;display:block;}
.mobile-header > ul{width:100%;list-style:none;position:absolute;top:40px;background:#000;padding:0;display:none; -webkit-backface-visibility:hidden;}
.mobile-header > ul > li{border-top:1px solid #333;}
.mobile-header > ul > li > a{padding:10px 20px;color:#fff;display:block;font-size:24px;}

.header{display:block;}
.mobile-header{display:none;}
.loader-images {
    display: none;
    height: 0;
    overflow: hidden;
    width: 0;
}
.main-menus{position: relative; left: 17%;}
#mobile-view{display: none;}
/* asif work */

/* .other_page .main-menus{position: relative; left: 14%;} */
.other_page .main-menus{ float: left;
    /*left:7%;*/
    left:0%;
    position: relative;
    width: 100%;}
.main-menus{left:0%;}
.header{width:100%;float:left;}

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

.sub-menu{background:#212025;
     display: none;
    position: absolute;
    top:94%;
    left: -18%;
    width:136%;
	list-style:none;
	margin:0px;
	padding:0px;
    text-align:center;
}
.sub-menu li {
    float: left;
    margin: 0 !important;
    text-align:center;
    width: 100%;
}
.sub-menu li a {
    background: #f2ad68 none repeat scroll 0 0;
    color:#131315;
    float: left;
    font-family:"brandon_med";
    font-size: 19px;
    letter-spacing: 2px;
    line-height: normal;
    padding: 4px 0;
    text-shadow: none;
    text-transform: uppercase;
    width: 100%;
    z-index: 99;
}
.sub-menu li .sub-in a:hover{background: rgba(255, 153, 0, 0.6) none repeat scroll 0 0 !important}
.sub-in{width:100%;float:left;/*margin: 7px 0;padding: 0 2px;*/}
.sub-in a{text-decoration:none!important;font-family:"brandon_reg"!important;text-transform:uppercase;color:#fff!important;font-size:13px!important;letter-spacing: 1px !important;background:transparent!important;
}
.sub-in a span{width:100%;float:left;}

.social-icn{width:100%;float:left;}
.social-icn ul{list-style:none;margin:0px;padding:0px;}
.social-icn ul li{display:inline-block;width:auto;float: none;margin: 0 4px 10px !important;}
.social-icn ul li a{background: transparent none repeat scroll 0 0;
    border: 3px solid #fff;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    height: 35px;
    outline: medium none;
    padding: 0;
    width: 35px;}

.social-icn ul li a i{font-size:18px;}
.social-icn ul li a:hover{color:  #ED9E56;border: 3px solid #ed9e56;}


.top-bg-main{background: #1c1c1e url("../images/header-bg.png") repeat-x scroll 0 0;
    left: 0;
    position: fixed;
    top: 0;
/*     transform: translate3d(0px, -18.75em, 0px);
    transition: transform 0.6s ease-out 0s; */
    width: 100%;
    z-index: 500;}
/* 	
.top-bg-main{width:100%;float:left;}
.top-bg-main .head{width:100%;float:left;}
.top-bg-main .head ul{list-style:none;margin:0px;padding:0px;}
.top-bg-main .head ul li{display:inline-block;} */
/* .logo{width:100%;float:left;}
.logo img{
    width: 100%;
}

.head ul{list-style:none;margin:0px;padding:0px;}
.head ul li{display:inline-block;width:33.33%;}
.head ul li a{color: #efeae1;
    display: block;
    font-family: "BrandonGrotesqueBlack";
    font-size:1.637em;
    letter-spacing: 0.11em;
    line-height: 1.2em;
    margin: 1.387em 0.905em 0;
    position: relative;
    text-shadow: 0.095em 0.095em 0 rgba(156, 94, 45, 1);
    text-transform: uppercase;
    z-index: 1;} */

/* asif work */

.other_div h2{display: none;}
/*.header{ height: 60px;}*/
.header ul.main-menus{display: none;}
#middle .heading{margin-top: 280px;}

.current_week h2
{
	color:#ED9E56;
	padding: 0 15px;
	text-transform: uppercase;
	font-size:25px;
	margin:0;
	padding-top:5px;
}
@media screen and (max-width:1949px){
    #middle .heading{margin-top: 210px;}
}
@media screen and (max-width:1679px){
    #middle .heading{margin-top: 170px;}
}
@media screen and (max-width:1479px){
    #middle .heading{margin-top: 135px;}
}
@media screen and (max-width:1199px){
    #middle .heading{margin-top: 110px;}
}
.other_div .Mon h1{display: none;}
.other_div .Tue h1{display: none;}
.other_div .Wed h1{display: none;}
.other_div .Thu h1{display: none;}
.other_div .Fri h1{display: none;}
.other_div .Sat h1{display: none;}
.other_div .Sun h1{display: none;}
@media screen and (min-width:480px){
    /*.header ul.main-menus{display: none;}*/
    .header ul.main-menus li:hover ul.drop-menu{display: block;}
    ul.drop-menu{left:-5px;padding: 10px 10px 0px 15px; position: absolute;background: #1c1c1e url("../images/header-bg.png") repeat-x scroll 0 0; z-index: 9;}
    ul.drop-menu li{list-style: none;}
    ul.drop-menu li a {
        color: #efeae1;
        display: block;
        font-family: "BrandonGrotesqueBlack";
        font-size: 2em;
        letter-spacing: 0.11em;
        line-height: 1.2em;
        margin: 10px 0;
        position: relative;
        text-shadow: 0.095em 0.095em 0 rgba(156, 94, 45, 1);
        text-transform: uppercase;
        z-index: 1;
    }
}
.gform_button,  {
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    position: relative;
    z-index: 999
}
.marg-lft2{margin-left:41px!important;}
ul.drop-menu{width: 250px; }

.header ul ul.drop-menu{display: none;}

.marg-lft{margin-left:30px!important;}
.main-bg{background:rgba(0,0,0,0.7);width:100%;float:left;}

#middle{width:100%;float:left;}
#middle .heading{width:100%;float:left; text-align: left !important;}
#middle .heading h1{font-size:70px;color:#fff;font-family:"sullivanfill";text-transform: uppercase;}

#middle .img-part{width:100%;float:left;position: relative !important;overflow: hidden !important;}
#middle .img-part img{max-width:100%;}

#middle .address{width:100%;float:left;}
#middle .address .e-address{width:80%;float:left;}
#middle .address .e-address .top-add{width:100%;float:left;}
#middle .address .e-address .top-add p{/*font-family:"brandon_bld";*/font-size: 28px;color:#fff;text-transform: uppercase;margin-bottom:0px;}
#middle .address .e-address .top-add a{/*font-family:"brandon_bld";*/font-size: 28px;color:#fff;text-transform: uppercase;text-decoration:none;outline:none;}

#address .e-address .top-add a:hover{color: #ED9E56;}

#middle .address .e-address .e-mail{width:100%;float:left;margin-top: 40px;}
#middle .address .e-address .e-mail ul{margin:0px;padding:0px;}
#middle .address .e-address .e-mail ul li{list-style:none;color:#fff;}
#middle .address .e-address .e-mail ul li a{text-decoration:none;outline:none;color:#fff;}
#middle .address .e-address .e-mail ul li i{font-size:20px;font-size: 30px;}
#middle .address .e-address .e-mail ul li span{font-family:"brandon_reg";font-size:25px;margin-left:15px;}

#address .e-address .e-mail ul li a:hover{color: #ED9E56;}

#middle .address .social{width:10%;float:right;margin-top:35px;}
#middle .address .social ul{margin:0;padding:0;}
#middle .address .social ul li{list-style:none;margin-bottom:5px;float:right;}
#middle .address .social ul li a{color: #fff;border:7px solid #fff;border-radius: 50%;display: inline-block;height:50px;padding:6px 0;width:50px;outline:none;}
#middle .address .social ul li i{border-radius: 50%;float: left;font-size:27px;text-align:center;width: 100%;}

#address .social ul li a:hover{color:  #ED9E56;border: 7px solid #ed9e56;}
 
#middle .sec-head{width:100%;float:left;background:#ed9e56;padding: 0 15px;}
#middle .sec-head > h1{float: left;width: 55%;margin-bottom: 10px;
    margin-top: 20px;/*font-family:"brandon_med";*/text-transform:uppercase;font-size:26px;}
#middle .sec-head > button{background: #000 none repeat scroll 0 0;border: 0 none;color: #fff;font-family: "brandon_bld";font-size: 20px; margin: 8px 0; padding: 10px 6px 10px 13px; text-transform: uppercase;}
#middle .sec-head > button i{ margin: 0 10px;}
#middle .menu-bg {
    background-color: rgba(0, 0, 0, 0.5)!important;
}
.main_side_events .current_week{clear: both; /*height: 582px; overflow-y: scroll;*/}
.clearfix10{clear: both; height: 10px;}
.featured_event .event-day{margin-top: 0;}
.featured_event .white a, .white a{color: #ed9e56; text-decoration: none;}
.featured_event .white a:hover, .white a:hover{color: #fff; text-decoration: none;}
.event-day sup, .menu h1 sup{text-transform: lowercase;}
.main_side_events{/*height: 700px;
    overflow: hidden;*/ position: relative;}
#middle .menu-bg2{width:100%;float:left;}
#middle .menu-bg a{text-decoration:none;}
.active .menu{background:rgba(0,0,0,0.4);/*border:1px solid #000!important;border-radius:2px;*/}
#middle .menu-bg .menu{width:100%;float:left; padding: 0 15px;border:1px solid rgba(0,0,0,0.0);}
#middle .menu-bg .menu h1{color:#ed9e56;text-decoration:none;text-transform:uppercase;/*display:block;font-family:"brandon_bld";*/font-size:28px;}
#middle .menu-bg .menu h1 span{color:#f2eee7;text-decoration:none;text-transform:uppercase;/*font-family:"brandon_bld";*/}
#middle .menu-bg .menu p{font-size:18px; margin: 0;text-decoration:none;text-transform:uppercase;/*font-family:"brandon_bld";*/color:#f2eee7;}
/*#middle .nxt-btn{width:100%;float:left;text-align:center; margin-top: 30px;}*/
#middle .nxt-btn button, #middle .prev-btn button{background: #fff none repeat scroll 0 0;border: 0 none;padding: 5px 10px;}
#middle .nxt-btn button i, #middle .prev-btn button i{font-size:15px;}
.spel-btn{font-family:"brandon_med";text-transform:uppercase;font-size:15px; padding: 0 10px;}
.week_buttons{position: relative; bottom: 0; margin-top: 20px;}
.week_buttons .prev-btn{position: absolute;left: 0;}
.week_buttons .nxt-btn{position: absolute;right: 0;}
.size{font-family:"brandon_reg";font-size:18px;text-transform:capitalize;}

#menu-button{width:100%;float:left;margin-top:2%;}
#menu-button .black-bg{width:100%;float:left;background:#000;padding: 2% 0;}
#menu-button .black-bg .lft{width:100%;float:left;text-align:center;}
#menu-button .black-bg .lft button{cursor:initial;background: #fff none repeat scroll 0 0;border: medium none;font-family:"brandon_med";font-size: 40px;letter-spacing: 1px;padding: 0 20px;text-transform: uppercase;}
#menu-button .black-bg .lft p{color: #fff;/*font-family: "brandon_bld";*/font-size:19px;letter-spacing: 1px;text-transform: uppercase;margin:12px 0px;}
#menu-button .black-bg .lft a:hover p{color: #ED9E56;}

#menu-button .black-bg .cntr{width:100%;float:left;text-align:center;}
#menu-button .black-bg .cntr button{cursor:initial;background: #fff none repeat scroll 0 0;border: medium none;font-family:"brandon_med";font-size: 40px;letter-spacing: 1px;padding: 0 75px;text-transform: uppercase;}
#menu-button .black-bg .cntr p{color: #fff;/*font-family: "brandon_bld";*/font-size:19px;letter-spacing: 1px;text-transform: uppercase;margin:10px 0px;}
#menu-button .black-bg .cntr a:hover p{color: #ED9E56;}

#menu-button .black-bg .rght{width:100%;float:left;text-align:center;}
#menu-button .black-bg .rght button{cursor:initial;background: #fff none repeat scroll 0 0;border: medium none;font-family:"brandon_med";font-size: 40px;letter-spacing: 1px;padding: 0 75px;text-transform: uppercase;}
#menu-button .black-bg .rght p{color: #fff;/*font-family: "brandon_bld";*/font-size:19px;letter-spacing: 1px;text-transform: uppercase;margin:10px 0px;}
#menu-button .black-bg .rght a:hover p{color: #ED9E56;}
.beer-modal-title {
    border-bottom: 1px solid #979797;
    color: #fff;
    /*font-family: "brandon_bld";*/
    font-size: 3.25em;
    font-weight: normal;
    line-height: 1.2em;
    margin-bottom: 15px;
    text-align: center;
    margin-top: 0;
}
.gmap_marker{text-align: center;}
.gmap_marker img{width: 100px;}
body iframe:last-child{position: relative !important;}
.black-bg a{text-decoration: none;}
.white-popup-block p{color: #fff;}
.white-popup-block .popup-modal-dismiss img{width: 35px;}
.white-popup-block .popup-modal-dismiss {
    font-size: 73.8462%;
    height: 40px;
    opacity: 1;
    position: fixed;
    right: 15px;
    top: 10px;
    width: 40px;
    padding: 5px;
}
.white-popup-block{margin:0 auto; width: 90%}
/*.main-menus{margin:0 auto !important; width:1370px;}*/
#middle .address .e-address .top-add p{font-size: 25px;margin-top:30px;}
.current_bar .Sunday{display: none;}
.current_bar .Monday{display: none;}
.current_bar .Tuesday{display: none;}
.current_bar .Wednesday{display: none;}
.current_bar .Thursday{display: none;}
.current_bar .Friday{display: none;}
.current_bar .Saturday{display: none;}

.white-popup-block object{height: 900px;}


.gform_footer .gform_button{background:#ed9e56 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-size: 20px !important;
    padding: 3px 0;
    width: 99% !important;}

@media screen and (max-width:1900px){
.white-popup-block object{height: 800px;}
/*.main-menus{margin:0 auto; width:1280px;}*/
}
@media screen and (max-width:1600px){
    .white-popup-block object{height: 680px;}
/*.main-menus{margin:0 auto; width:900px;}*/
.none_show{display: none;}
}
.mfp-wrap{position: fixed !important;}
#gallery{width:100%;float:left;margin:2% 0%;}
#gallery .big-img{width:100%;float:left;}
#gallery .big-img img{max-width:100%;}
.sec-head button a{color: #fff;}
@media screen and (max-width:1440px){
.week_buttons{margin-top: 12px;}
}
.social-icn .fa-facebook{margin-left: 3px; margin-top: 5px;}
.social-icn .fa-twitter{margin-left: 1px; margin-top: 5px;}
.social-icn .fa-instagram{margin-left: 3px; margin-top: 4px;}
.social-icn .fa-envelope{margin-left: 3px; margin-top: 4px;}
@media screen and (max-width:1400px){
.social-icn .fa-facebook{margin-left: 3px; margin-top: 6px;}
.social-icn .fa-twitter{margin-left: 1px; margin-top: 6px;}
.social-icn .fa-instagram{margin-left: 3px; margin-top: 5px;}
.social-icn .fa-envelope{margin-left: 3px; margin-top: 5px;}
.sub-menu li a{font-size: 17px;}
/*.main-menus{margin:0 auto; width:800px;}*/
/*.main_side_events{height: 650px;}*/
/*.main_side_events .current_week{height: 540px;}*/
.white-popup-block object{height: 600px}
#middle .address .e-address .top-add p{font-size: 23px;margin-top:20px;}
#middle .address .social{margin-top: 28px;}
#middle .sec-head > h1{font-size: 22px;width: 48%;}
#middle .sec-head > button{font-size: 19px;}

#middle .menu-bg .menu p{font-size: 16px; line-height: 20px;}
#middle .menu-bg .menu h1{font-size: 25px;margin-top: 5px; margin-bottom: 0;}
#middle .nxt-btn button i, #middle .prev-btn button i{font-size: 15px;}
.spel-btn{font-size: 15px;}
#middle .nxt-btn button, #middle .prev-btn button {padding: 5px 10px;}
#menu-button .black-bg .lft button{font-size: 35px;}
#menu-button .black-bg .lft p{font-size: 15px;letter-spacing:0px;}

#menu-button .black-bg .cntr button{font-size:35px;}
#menu-button .black-bg .cntr p{font-size: 15px;letter-spacing:0px;}

#menu-button .black-bg .rght button{font-size:35px;}
#menu-button .black-bg .rght p{font-size: 15px;letter-spacing:0px;}

#middle .address .e-address .e-mail ul li span{font-size: 22px;}
#middle .address .e-address .e-mail ul li i{font-size: 25px;}
}

@media screen and (max-width:1199px){
.social-icn .fa-facebook{margin-left: 1px; margin-top: 1px;}
.social-icn .fa-twitter{margin-left: 0px; margin-top: 1px;}
.social-icn .fa-instagram{margin-left: 0px; margin-top: 0px;}
.social-icn .fa-envelope{margin-left: 0px; margin-top: 0px;}
/*.main_side_events{height: 545px;}*/
/*.main-menus{margin:0 auto; width:680px;}*/
/*.main_side_events .current_week{ height: 442px;}*/
.white-popup-block object{height: 500px}
#middle .heading h1{font-size: 60px;}
#middle .address .e-address .top-add p{font-size:17px;}
#middle .address .e-address .top-add a{font-size: 25px;}
#middle .address .e-address .e-mail ul li i{ font-size: 25px;}
#middle .address .e-address .e-mail ul li span{font-size: 25px;margin-left: 20px;}
#middle .address .social ul li i{font-size: 23px;}
#middle .address .social ul li a{border: 4px solid #fff;height: 40px;width: 40px;padding: 5px 0;}
#middle .sec-head > button{font-size: 15px;}
#middle .sec-head > h1{width: 47%; font-size: 18px;}
#middle .menu-bg .menu h1{font-size: 22px;}

#menu-button .black-bg .lft button{font-size: 30px;}
#menu-button .black-bg .lft p{font-size: 17px;}
.size{width:100%;float:left;}

#menu-button .black-bg .cntr button{font-size: 30px;}
#menu-button .black-bg .cntr p{font-size: 17px;}

#menu-button .black-bg .rght button{font-size: 30px;}
#menu-button .black-bg .rght p{font-size: 17px;}
#middle .address .e-address .e-mail ul li span{font-size: 17px;margin-left: 12px;}
#middle .address .e-address .e-mail ul li i{font-size: 20px;}
.marg-lft{ margin-left: 20px !important;}
.marg-lft2{ margin-left: 32px !important;}
.main-menus{left: 16%;}

/* asif work */

.sub-menu li a{ font-size: 17px;}
.sub-in a{font-size: 11px !important;}
.social-icn ul li a i {
    float: left;
    font-size: 18px;
    /*padding: 6px;*/
    padding: 4px 6px!important;
    text-align: center;
    width: 100%;
}

.sub-menu{left: -27px;top: 85%;width: 230px;}

/* .other_page .main-menus{left: 12%;} */
}
.white{overflow: hidden;}
@media screen and (max-width:990px){
#middle .heading {
    margin-top: 80px;
}
#middle .address .e-address .e-mail ul li span{font-size: 16px;}
.featured_event .event-day{margin: 0; font-size: 20px;}
.featured_event h3.white{font-size: 16px;}
.featured_event p.white{font-size: 14px;}
.week_buttons{margin-top: 0;}
/*.main-menus{margin:0 auto; width:575px;}*/
/*.main_side_events{height: 470px;}*/
/*.main_side_events .current_week{height: 385px;}*/
ul.drop-menu{width: 180px; }
.white-popup-block object{height: 800px}
#middle .heading h1{font-size: 45px;}
#middle .address .e-address .top-add p{font-size:19px;}
#middle .address .e-address .top-add a{font-size: 20px;}
#middle .sec-head > button{padding: 6px 10px;font-size: 13px;}
#middle .sec-head > h1{font-size: 14px;margin-top: 16px;}
#middle .menu-bg .menu h1{font-size: 20px;}
#middle .menu-bg .menu p{font-size: 15px;}
.size{font-size: 17px;}
.spel-btn{font-size: 15px;}
#middle .nxt-btn button i, #middle .prev-btn button i{font-size:15px;}
#menu-button .black-bg .lft button{padding: 5px 20px;font-size: 25px;}
#menu-button .black-bg .lft p{font-size: 15px;}

#menu-button .black-bg .cntr button{padding: 5px 45px;font-size: 25px;}
#menu-button .black-bg .cntr p{font-size: 15px;}

#menu-button .black-bg .rght button{padding: 5px 45px;font-size: 25px;}
#menu-button .black-bg .rght p{font-size: 15px;}

/* asif work */
.sub-menu{left: -27px;top: 88%;width: 230px;}
}

@media screen and (max-width:850px){
/*.main-menus{margin:0 auto !important; width:480px;}*/
/*.main-menus li a{padding-bottom: 15px;}*/
.sub-menu {left: -50px; top: 80%;}
}
@media screen and (max-width:767px){ 
#middle .address .e-address {
    float: left;
    width: 80%;
}
#field_13_9, #field_12_10, #field_14_10{width: 100% !important;}
.opening{top: 34px; font-size: 1em;}
#menu-button .black-bg .lft{margin-top: 10px;}
.beer-modal-title{ font-size: 32px;}
.white-popup-block .popup-modal-dismiss img{width: 24px;}
.white-popup-block .popup-modal-dismiss{ right: 10px;top: 4px;}
.social-icn .fa-facebook{/*margin-left: 2px;*/ margin-top: 2px;}
.social-icn .fa-twitter{margin-left: 1px; margin-top: 1px;}
.social-icn .fa-instagram{margin-left: 1px; margin-top: 1px;}
.social-icn .fa-envelope{margin-left: 0px; margin-top: 1px;}
/*#middle .heading{height: 50px;}*/
/*.sub-in{display: none;}
.sub-menu li a:hover .sub-in{display: block;}
.sub-in:hover{display: block !important;}*/
a span.loc{text-transform: uppercase;}
.sub-menu li .sub-in a:hover{background: transparent!important}
#main-nav .nav li a i.fa-times,#main-nav .nav li a i.fa-bars{font-size: 25px;
    margin-top: 4px;}
#main-nav .nav li a i.fa-times{display: none;}
.fa-hand-o-left, .fa-hand-o-right{font-size: 20px; color: rgb(255, 255, 255); margin-top: 5px;}
.header{display: none;}
#middle .heading h1 {
    font-size: 22px;
}
#middle .heading {
    margin-top: 50px;
}
.featured_event_bars{clear: both;}
.featured_event .event-day{ margin-bottom: 10px;
    margin-top: 20px; font-size: 24px;}
.featured_event h3.white{font-size: 24px;}left: -27px;top: 88%;width: 230px;
.featured_event p.white{font-size: 16px;}
.week_buttons{margin-top: 0;}
/*.main_side_events{height: 650px;}*/
/*.main_side_events .current_week{height: 494px;}*/
ul.drop-menu{width: 150px; }
.white-popup-block object{height: 400px}
#middle .address .e-address .top-add p{font-size: 25px;}
#middle .address .e-address .top-add a{font-size: 27px;}
#middle .address .e-address .e-mail{ margin: 25px 0;}
#middle .sec-head > h1{ margin: 15px 0;font-size: 27px;}
#middle .sec-head > button{font-size: 20px;padding: 8px 15px;}
#middle .menu-bg .menu h1{font-size:20px;}
#middle .menu-bg .menu p{font-size:15px;}
.lft, .cntr{margin-bottom: 10px;}
#middle .menu-bg{background: rgba(242, 238, 231, 0.4) none repeat scroll 0 0;width:100%;float:left;}
/*#menu-button{display:none;}*/
#middle .address .e-address .top-add a, #middle .address .e-address .top-add p{font-size: 15px;}
#middle .address .e-address .e-mail ul li span, #middle .address .e-address .e-mail ul li i{font-size: 18px;}
#middle .sec-head > h1{width: 100%; font-size: 24px;}
.other_page .main-menus{left: 4%;}

/* asif work */

.top-bg-main{display: none;}

#menu-item-750:hover .sub-menu{display:block;}
    
    /*#middle{margin-top:100px;}*/
    .single-location .location-sec { float: left;text-align:center;width:100%;}
    .single-location .detail-sec{text-align:center;}
    #post-294 .row{margin:0px!important;padding:0px!important;}
    #fix-navi{display:none;}
    #back,#fix-footer{display:none;}
    #mobile-view,#res-footer,.mob-logo,{display:block;}
    .pap-lft{height:100%;left: -13px;}
    .pap-rgt{height:100%;right: -12px;}
    #mobile-view{z-index:990;display:block;position:fixed;top:0;width:100%;}
    .res-logo{position:absolute;width:100%;text-align:center;top:-50px;}
    .res-logo img{max-width:100%;}

    .nav-toggle__inner {position: relative;z-index: 100000;}
    .res-logo img {position: relative;width: 78%;z-index: 1000000;}
    .navbar-inverse .navbar-nav > li{clear: both;}
    .logo-bg{background:url(img/logo-small-cloase.png) no-repeat!important;background-size:100%!important; height: 35px !important;width: 200px !important;}
    .nav-toggle__inner {
        height: 1.5rem;
        position: relative;
        width: 3rem;
        z-index:999;
        margin-top:3px;margin-top: 8px;
    }
    .nav-toggle__inner img{width: 30px;}
    .active .nav-toggle .line-1 {
        transform: translateY(7.811px) translateX(0px) rotate(45deg);
        -webkit-transform: translateY(7.811px) translateX(0px) rotate(45deg);
        -moz-transform: translateY(7.811px) translateX(0px) rotate(45deg);
        -ms-transform: translateY(7.811px) translateX(0px) rotate(45deg);
        -o-transform: translateY(7.811px) translateX(0px) rotate(45deg);
    }
    .nav-toggle .line.line-1,.nav-toggle .line.line-2,.nav-toggle .line.line-3 {
        top: 0;
        border-radius:10px;
    }
    .nav-toggle .line {
        background:#fff;
        /* box-shadow:1px 1px 0px #000; */
        display: block;
        height: 0.3rem;
        left: 0;
        position: absolute;
        transition: all 0.4s ease 0s;
        width: 3rem;
    }
    .active .nav-toggle .line-2 {
        opacity: 0;
    }
    .nav-toggle .line.line-2 {
        top: 50%;
    }
    .active .nav-toggle .line-3 {
        transform: translateY(-6.811px) translateX(0px) rotate(-45deg);
        -webkit-transform: translateY(-6.811px) translateX(0px) rotate(-45deg);
        -moz-transform: translateY(-6.811px) translateX(0px) rotate(-45deg);
        -ms-transform: translateY(-6.811px) translateX(0px) rotate(-45deg);
        -o-transform: translateY(-6.811px) translateX(0px) rotate(-45deg);
    }
    .nav-toggle .line.line-3 {
        top: 100%;
    }

    .nav-toggle {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    
    }
    .nav-menu-btn {
        cursor: pointer;    
        height: 35px;
        margin-right: 5px;
        width: 26px;
    }
    .nav-menu-btn {
        background: url("img/logo-small1.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        cursor: pointer;
        margin:auto;
        width:320px;
        background-size:100%;
        position:relative;
    }
    .eat_cust, .cus_drink{cursor:pointer;}
    .active .nav-toggle .line-3 {
    transform: translateY(-6.811px) translateX(0px) rotate(-45deg);
}
    .navbar-collapse{border:none!important;box-shadow:none!important;max-height:500px!important;/*position: absolute;*/width: 100%;z-index: 99999;padding: 0;text-align: center;}
    .navbar-nav{margin:0!important;float:left;width:100%;background: #454545;}
    .navbar-inverse .navbar-nav > li > a{font-family:"BrandonGrotesqueBold";font-size:23px;line-height:normal;color:#fff!important;text-transform:capitalize;letter-spacing:2px;outline: none;}
    /*.navbar-inverse .navbar-nav > li > a:hover{background:#212025;}*/
    .navbar-inverse .navbar-nav > li{border-bottom:1px dashed #b8b8b8;}
    .navbar-inverse .navbar-nav > li:last-child {border:none !important;}
    .menu-title h1{font-size:45px!important;}
    .menu-title h2{margin-top:-8px;font-size:18px!important;}
    .res-logo h1{color: #fff;
    font-family: "BrandonGrotesqueBold";
    font-size: 21px;
    letter-spacing: 0px;
    margin-bottom: 0;
    margin-top: 57px;
    text-transform: uppercase;}
    .navbar-header{padding: 5px 0;}
    .mob-logo{width:100%;float:left;text-align:center;}
    .mob-logo img{width:150px;}
    .navbar{margin-bottom:0px;z-index:99;background:#161618!important;min-width: 0px!important;}
    #header{display:none;}
    .bg-clor{display:none;}
    .whitebackground{display:none;}
    .border{border:none;}
    .border{width:100%;float:left;}
    .marginTopbottom{margin:10px 0 20px;}
    .mob-logo{display:block;}
    .bg{background:#ff9966!important;color:#fff!important;}
    .mail a{color:#fff!important;}
    .mail i{margin:0px 10px;font-size:25px;color: #fff;}
    .navbar-inverse .navbar-nav li ul li{float: left;list-style: outside none none;text-align: center;width: 33.33%;padding:5px 0px}
    .navbar-inverse .navbar-nav li ul li a{font-size:25px;color:#fff;}
    .fb{background:#336699}
    .twit{background:#3399ff}
    .insta{background:#517fa4}
    #slider{position: relative;top:17px;z-index:-9;}
    .nav.navbar-nav ul{margin:0px;padding:0px;list-style:none;}
    .nav.navbar-nav li ul li{float: left;text-align: center;width:100%; padding:0px;}
    .nav.navbar-nav li ul li a{/* padding: 10px 101px; */text-decoration:none;color:#fff;font-size:17px;}
    .social-icn ul li {
    display: inline-block;
    float: none!important;
    margin:7px 4px !important;
    width: auto!important;
}
/*    .navbar-inverse .navbar-nav > li:hover .sub-menu {
    display: block;
}*/
    .navbar-inverse .navbar-nav > li .sub-menu{left: 0;
    position: relative;
   /* display: none;*/
    background:#212025;
    width: 100%;
    float: left;
    padding: 0px!important;z-index: 99;}#212025
}


@media screen and (max-width:600px){
/*.main-menus{width:340px !important;padding:0;}*/
}
@media (max-width:479px){
/*.main-menus{width:100%!important; padding: 0 0px 0 10px;}*/
/*#middle .heading h1{
    margin-top: 60px;
}*/
/*#middle .heading{ margin-top: 20px;}*/
.main-menus{left: -17px;
    width: 500px;}
.other_page .main-menus{left: -50px;
    width: 500px;}
.inner_time{padding-left: 20px;}
#middle .address .e-address .top-add a, #middle .address .e-address .top-add p{font-size: 16px;}
#middle .address .e-address .e-mail ul li span, #middle .address .e-address .e-mail ul li i{font-size: 17px;}
.header > ul > li > a{font-size: 4.637em;}
.header{height: 17.125em;}	
.none_show{height: 5px;}
.beer-modal-title {
    font-size: 25px;
    text-align: left;
}
.white-popup-block .popup-modal-dismiss img{width: 22px;}
.white-popup-block .popup-modal-dismiss{ right: 10px;top: 0px;}
.contactForm ul li.gfield{width: 100% !important;}
.week_buttons{margin-top: 0;}
/*.main_side_events .current_week{height: 500px;}*/
.spel-btn{font-size: 14px !important;}
#middle .nxt-btn button i, #middle .prev-btn button i{font-size: 14px !important;}
.mobile-header ul ul.drop-menu{display: none;}
.drop-menu li{width: 280px;}
.mobile-header ul li:hover ul.drop-menu{display: block;}
.drop-menu li a{color: #fff; font-size: 22px;}
/*.header{display:block;}*/
.contactForm .gform_wrapper textarea.medium{width: 99%}
.mobile-header{display:none;}
.gform_fields li.gfield{width: 100% !important}
}

@media (max-width:360px){
/*.main-menus{width:100%!important; padding: 0 0px 0 5px;}*/
.inner_time{padding-left:0px;}
#middle .address .e-address .e-mail ul li span{font-size: 16px;}
}
@media (max-width:359px){
.nav-menu-btn{width: 300px;}
.main-menus{left: -15px;}
.other_page .main-menus{left: -52px;}
#middle .address .e-address .e-mail ul li span{font-size: 16px;} 
#middle .address .e-address .e-mail ul li i{font-size: 17px;}
#middle .address .e-address .top-add a, #middle .address .e-address .top-add p{font-size: 11px;}
}

@media (max-width:320px){
.inner_time{padding-left:0px;}
.navbar-collapse{max-height:400px !important;}
}