.content-blog-post .number-like,.event-date-stamps,.satistic-social .number-heart,.tab-content .tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text],.tab-content .tribe-bar-disabled #tribe-bar-form label{cursor:pointer}#googleMap{width:504px;height:384px}.acf-map{width:100%;height:470px}.acf-map img{max-width:inherit}.tribe-tickets-meta-row{display:block!important}.container-wp_ulike,.response-fail-send,.response-success-send{display:none}.mod-form-contact{min-height:625px}.mod-form-contact .col-sm-12 .right-contact{padding-bottom:40px}.mod-form-contact .col-sm-12 .right-contact h3{color:#b1995c}.mod-form-contact .message-thank{color:#b1995c;line-height:24px}.content-blog-post .message-thank{clear:both;color:#b1995c;text-transform:none}.form-group-left{clear:both;float:left;padding-right:10px;width:50%}.form-group-right{float:left;padding-left:10px;width:50%}.wait-loading-app{bottom:-20px;display:none;background:url(../images/ring.svg) no-repeat;width:120px;height:120px;background-size:120px 120px;position:fixed;top:50%;left:50%}.button-show-loading{position:relative}.button-show-loading .wait-loading-app{bottom:-80px;left:48%;position:absolute;top:auto}.content-blog-post .wait-loading-app{background-size:85px 85px;bottom:8px;height:85px;left:195px;width:85px}.mod-form-contact .wait-loading-app{background-size:85px 85px;height:85px;left:284px;position:absolute;top:-17px;width:85px}.content-blog-post .form-control p{margin-bottom:0}.content-blog-post .wpcf7{clear:both}.wait-like-post{right:-21px;display:none;top:6px;position:absolute;background:url(../images/icons/ajax-loader.gif) no-repeat;width:16px;height:16px}.satistic-social .number-fb .wait-like-post,.satistic-social .number-heart .wait-like-post,.satistic-social .number-tw .wait-like-post{top:0}.mod-about-us .content-top h2,.mod-disc-golf .content-top h2{color:#4d3715;font-weight:600;text-align:center;letter-spacing:7px;font-size:1.42857em;text-transform:uppercase;font-family:Montserrat,sans-serif;padding-bottom:40px}.mod-about-us .bottom-about-us.about-us-no-content{padding-top:0}.mod-about-us .bottom-about-us .bottom-box .content-left.no-youtube{background-color:transparent}.mod-dock-location .top-about-us .middle-box .col-sm-6 img{max-height:45px}.mod-blog-post .content-blog-post .alignright{padding-left:20px;float:right}.tribe-ticket-quantity{padding-left:10px}.tickets-select select{height:28px;padding-left:5px;border:1px solid #847141}#tribe-tickets-email,#tribe-tickets-full-name{padding-left:10px;width:50%}.button.btn-fill-main,.search-submit.button.btn-orange{border:none}#comments li.comment{margin-bottom:32px;border-bottom:1px solid #ccc;padding-bottom:0}#comments .comment-author .avatar{margin-right:12px}#comments li.comment:last-child{border-bottom:none}#comments .comment-body{margin-bottom:12px}#comments ol{list-style:none}.comment-awaiting-moderation,.comment-reply-link{color:#b1995c}.comment-awaiting-moderation:hover,.comment-reply-link:hover{color:#31395b}.tribe-events-calendar thead.drydock-event-thead,.tribe-events-calendar thead.drydock-event-thead th{font-size:1.28571em;color:#b1995c;font-family:"Open Sans",sans-serif;font-weight:700;text-transform:uppercase}.comment-content p,p.comment-awaiting-moderation{margin-bottom:16px}.mod-events-overview .no-event-items{margin:0 auto;max-width:1200px;text-align:center}.mod-events-overview .tab-content{margin-bottom:40px}.box-out-no-events{min-height:94px}.box-out-no-events .no-upcoming{margin-top:32px;text-align:center}.tribe-events-calendar thead.drydock-event-thead{border-left:2px solid #b1995c;border-right:2px solid #b1995c;border-top:2px solid #b1995c;line-height:0}.tribe-events-calendar thead.drydock-event-thead th{background:0 0;top:2px;padding:0;margin:0;border-right:1px solid #907f53}.tribe-events-calendar tbody.drydock-event-tbody{border-top:0}#tribe-events-content .tribe-events-calendar tbody.drydock-event-tbody td{width:14.27%;border-right:1px solid #907f53;border-bottom:1px solid #907f53;height:130px;vertical-align:top}#tribe-events-content .tribe-events-calendar tbody.drydock-event-tbody td.calendar-first-week{border-top:none}.tribe-events-calendar td div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a{font-size:1.42857em;line-height:1.6em;color:#2c2c2c;text-align:right;margin-bottom:10px;background:0 0}#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a{color:#2c2c2c;font-weight:700;font-size:.71429em;line-height:1.6em;text-transform:uppercase;margin-bottom:15px;display:block;text-decoration:underline}#calendar h2.tribe-events-page-title,.mod-our-beers .show-item-beers .item.not-image{display:none}#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a:hover{color:#b1995c}.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]{background-color:transparent;color:#2c2c2c}#calendar .tribe-events-notices{clear:right}#billing_city_field,#billing_email_field,#shipping_city_field,#tab2 .button-bottom.text-center,.address-field-no-label,.disclaimer-cart,.form-group.form-group-full,.form-row-pickup-name,.shipping-pickup-note{clear:both}.tribe-events-right .tribe-events-tooltip .tribe-events-arrow{right:103px}.table-map .table-right table{height:470px}#searchForm #addy_in_radius{display:none!important}.mod-blog-post .author-detail.no-button-post{border-bottom:0}.mod-blog-post .author-detail.no-button-post.no-map-ticket{border-top:0}.form-control.error textarea,.mod-blog-post .comment-post .form-comment .error{border:2px solid red}.mod-blog-post ol.comment-list{list-style:none;padding-left:0}.mod-our-latest-no-filter{padding-bottom:90px}#food-trucks .table-site h2,.mod-brewers-notes .container h2{color:#4d3715;font-weight:600;letter-spacing:7px;text-align:center;font-size:1.42857em;text-transform:uppercase;font-family:Montserrat,sans-serif;line-height:1.28571em;margin-top:-40px;padding-bottom:40px}.mod-slider-ourbeers .item.slick-slide span,.no-item-beers .content-top h4,.our-shop.no-post h4{color:#b07110}.mod-brewers-notes .container h2{padding-bottom:0}.mod-our-beers .maxwidth-2k{min-height:190px}.mod-slider-ourbeers.no-content,.no-item-beers{display:none}.header .main-menu>li[class*=current]{font-weight:700}.header .main-menu>li[class*=current]>a::before{width:100%;transition:width .3s;-webkit-transition:width .3s}.nothing-found h1,.nothing-found h2.h1{color:#b1995c;display:inline-block;font-size:2.17143em;line-height:1.09091em;padding-bottom:20px;font-style:normal;font-family:Montserrat,sans-serif}.nothing-found h2{color:#b1995c}.nothing-found p{font-family:"Open Sans",sans-serif;font-size:1em;line-height:2.57143em;margin-bottom:20px}.nothing-found .form-control{margin-top:6px;margin-bottom:12px}.no-btn-buy-ticket{display:none}.tribe-events-tooltip .tribe-events-event-thumb img{padding-right:8px}.recurring-info-tooltip,.tribe-events-calendar .tribe-events-tooltip,.tribe-events-shortcode.view-week .tribe-events-tooltip,.tribe-events-week .tribe-events-tooltip{border:1px solid #907f53;bottom:45px!important}#tribe-events-content .tribe-events-tooltip h4{background-color:#b1995c;min-height:28px;padding:8px;line-height:18px;border-left:none!important}.tribe-events-tooltip .tribe-events-event-body{padding:4px 9px 9px}.tribe-events-single.content-blog-post .tribe-rsvp-list>.tribe-item{border-color:#847141}.tribe-events-single.content-blog-post .tribe-rsvp-list>.tribe-item:last-child{border-bottom:1px solid #847141}.tribe-events-single.content-blog-post .tribe-events-single-event-title.h2{border-bottom:none;color:#404040}.tribe-rsvp-message.tribe-rsvp-message-success{background-color:#b1995c;border-color:#b1995c;font-size:14px;color:#fff;padding:6px .6em;line-height:1.6em}.tribe-ticket.quantity{vertical-align:top}.author-detail .tribe-link-tickets-message{margin-bottom:22px}.author-detail .tribe-link-tickets-message a{color:#b1995c}.author-detail .tribe-rsvp-messages{padding-left:0;padding-right:0}.mod-blog-post table .input.error::before{background-color:red}.search-results .mod-latest-news .all-latest .content-box .detail-box h3{padding-right:0}.search-results .mod-latest-news .all-latest .box-latest-news{padding-left:0}#menusContainer{margin:0 auto;width:920px;min-height:325px}.ao_logo-show,.ao_wrap-show{display:block!important}#map_sidebar,#mod-brewers-notes .all-content .wpulike,.tribe-events-ajax-loading.tribe-events-active-spinner img{display:none}#map_sidebar{border:2px solid #b07110}.results_wrapper{border-bottom:1px solid #907f53;border-right:1px solid #907f53}#addressInput{width:100%!important;border:2px solid #636260;color:#555;padding:12px 15px;background-color:transparent}#addressSubmit{letter-spacing:2px;font-weight:700;text-transform:uppercase;font-size:1.14286em;border-radius:20px;padding:10px 20px;transition:all .3s;-webkit-transition:all .3s;background-color:#b07110;border:0;color:#fff}#addressSubmit:hover{color:#fff;background-color:#86560c}#radius_in_submit{float:none!important}#addy_in_address label{text-align:left!important;float:left}#sl_div{margin-bottom:32px}#sl_div form{margin-bottom:12px}.dd-stroke-brown:hover{color:#fff}#single-ourbeers .item.loaded{position:relative}#mod-brewers-notes .all-content.loaded .wait-loading-app{left:47%;top:46%;position:fixed}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #e7e4dd inset}.tribe-events-ajax-loading.tribe-events-active-spinner{background:url(../images/ring.svg) no-repeat;background-size:100%;height:120px;left:46%;margin:0;padding:0;width:120px}.tribe-events-day .tribe-events-day-time-slot h5{font-family:"Open Sans",sans-serif;background:0 0;color:#404040;font-size:2.8622em;padding-top:60px}#tribe-events-day.content-blog-post{padding:20px 50px 26px!important}.tribe-events-list h2.tribe-events-list-event-title{font-size:30px;color:#b1995c;line-height:1.4em;padding-top:20px;padding-bottom:20px;margin-bottom:40px;font-style:normal;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-top:5px}.tribe-events-list h2.tribe-events-list-event-title a{background-color:transparent!important;border:none;color:#b1995c!important;display:inherit!important}.tribe-events-list h2.tribe-events-list-event-title a:hover{text-decoration:underline!important}#calendar .tribe-events-ical.tribe-events-button{display:none!important}#tribe-events-day .tribe-events-content.tribe-events-content-no-img{width:100%}.tribe-events-viewmore a{color:#b1995c}.tribe-events-viewmore a:hover{color:#86560c}.tribe-events-list .tribe-events-day-time-slot .tribe-events-venue-details{text-transform:uppercase;color:#473811;font-style:normal;font-weight:700}#tribe-events-content .tribe-updated.time-details{color:#b1995c}.tribe-events-list .tribe-events-loop .tribe-events-day-time-slot .tribe-events-event-meta .recurringinfo{display:none}#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a,#tribe-events-header .tribe-events-sub-nav li,#tribe-events-header .tribe-events-sub-nav li a{display:block}#tribe-events-content.tribe-events-list{margin-bottom:0}#tribe-events-content.tribe-events-list .mod-blog-post{padding-bottom:0}.tribe-events-loop .tribe-events-event-meta{background:0 0}.mod-latest-news .bg-top-latest.bg-top-latest-404,.mod-latest-news .bg-top-latest.bg-top-latest-author{background-image:url(../images/bg-top-our-shop.png)}.button-show-none{opacity:0;pointer-events:none}.width-content .our-shop{position:relative}.mod-disc-golf .content-top table.download{margin:-20px auto 0}@media only screen and (max-width:1459px){.mod-latest-news .all-latest .box-latest-news.nothing-found{padding-left:0}}@media only screen and (max-width:1200px){html #wpadminbar{display:none}ul.tribe-events-sub-nav a{color:inherit;background:0 0}#googleMap{width:50%}.mod-about-us .content-top h2,.mod-disc-golf .content-top h2{padding-bottom:20px}}.header .sub-menu>li[class*=current]>a,ul.child-menu li[class*=current] a{color:#b07110}@media only screen and (max-width:1199px){.single-myrecipe .menu-mobi .main-menu-mobi .sub-menu>li.recipe-child-page>a,.single-myrecipe .menu-mobi .main-menu-mobi>li.recipe-page>a,.single-product .menu-mobi .main-menu-mobi>li.shop-page>a,.single-tribe_events .menu-mobi .main-menu-mobi>li.events-page>a,.tax-category-recipe .menu-mobi .main-menu-mobi .sub-menu>li.recipe-child-page>a,.tax-category-recipe .menu-mobi .main-menu-mobi>li.recipe-page>a{font-weight:700}.mod-blog-post table .tribe-ticket.quantity .input{width:70%}.tax-category-recipe .menu-mobi .main-menu-mobi>li.recipe-page .sub-menu{max-height:1000px;transition:max-height .5s;-webkit-transition:max-height .5s}.single-myrecipe .menu-mobi .main-menu-mobi>li.recipe-page>a::before{opacity:1;transition:opacity .3s;-webkit-transition:opacity .3s}.single-myrecipe .menu-mobi .main-menu-mobi>li.recipe-page .sub-menu{max-height:1000px;transition:max-height .5s;-webkit-transition:max-height .5s}.single-product .menu-mobi .main-menu-mobi>li.shop-page>a::before{opacity:1;transition:opacity .3s;-webkit-transition:opacity .3s}.single-product .menu-mobi .main-menu-mobi>li.shop-page .sub-menu{max-height:1000px;transition:max-height .5s;-webkit-transition:max-height .5s}.single-tribe_events .menu-mobi .main-menu-mobi>li.events-page>a::before{opacity:1;transition:opacity .3s;-webkit-transition:opacity .3s}.single-tribe_events .menu-mobi .main-menu-mobi>li.events-page .sub-menu{max-height:1000px;transition:max-height .5s;-webkit-transition:max-height .5s}}@media only screen and (max-width:991px){#menusContainer{width:auto}#view-event-pdf{margin-top:35px!important}}@media only screen and (max-width:990px){.tribe-events-right .tribe-events-tooltip .tribe-events-arrow{right:36px}.woocommerce .blockUI.blockOverlay::before{left:46%}}@media only screen and (max-width:767px){#tribe-events-footer::after,#tribe-events-footer::before,#tribe-events-header::after,#tribe-events-header::before{background-color:transparent}.mod-dock-location .content-top h2{letter-spacing:7px;font-size:1em}#googleMap{width:100%}.mod-form-contact .wait-loading-app{left:45%;top:45%;background-size:100% 100%;width:120px;height:120px;position:fixed}#mod-brewers-notes .all-content.loaded .wait-loading-app{left:42%;top:39%;position:fixed}#searchForm input#addressSubmit.slp_ui_button{font-size:.89em}.nothing-found p{line-height:1.37143em}#tribe-events-day .tribe-events-event-image{display:none}#tribe-events .tribe-events-loop .tribe-events-content{width:100%;font-size:20px}.tribe-events-loop .tribe-events-event-meta{border:none}.tribe-events-list .tribe-events-day-time-slot .tribe-events-venue-details{border:none;padding-left:0}#tribe-events-day.content-blog-post{padding-left:15px!important;padding-right:15px!important}#tribe-events-content .tribe-updated.time-details,.tribe-events-list h2.tribe-events-list-event-title a{padding-left:0}.mod-featured-product .woof_list li .icheckbox_square-grey{top:12px}.mod-events-overview .tab-content{margin-bottom:60px}}@media only screen and (max-width:550px){#googleMap{margin-bottom:100px;width:480px;height:366px}.mod-blog-post .satistic-social span{padding-right:36px}.satistic-social .number-heart .wait-like-post{right:5px;top:2px}.button-show-loading .wait-loading-app{left:45%}.mod-latest-news .pagi-page .paginate .current,.mod-latest-news .pagi-page .paginate .page{padding:5px 10px}#mod-brewers-notes .all-content.loaded .wait-loading-app{left:36%;top:39%;position:fixed}.tribe-events-ajax-loading.tribe-events-active-spinner{left:37%}#tribe-events .tribe-events-day-time-slot .tribe-events-content p{line-height:1.4em;font-size:.9em}#tribe-events-content.tribe-events-list .mod-blog-post .container{padding-left:0;padding-right:0}.tribe-events-list .tribe-events-day-time-slot .type-tribe_events{padding:.85em 0}.nothing-found h1,.nothing-found h2.h1{font-size:1.2025em}.mod-latest-news .all-latest{padding-top:20px}.mod-disc-golf .content-top table.download{margin-top:0}.mod-form-contact .wait-loading-app,.woocommerce .blockUI.blockOverlay::before{left:41%}#googleMap .acf-map{height:370px}}@media only screen and (max-width:480px){.mod-dock-location .content-top h2{font-size:.88889em;letter-spacing:2px;line-height:1.75em}.button-show-loading .wait-loading-app{left:43%}.mod-featured-product .woof_list li .icheckbox_square-grey{top:6px}.mod-form-contact .wait-loading-app{left:38%}.woocommerce .blockUI.blockOverlay::before{left:37%}.mod-events-overview .tab-content{margin-bottom:90px}#googleMap{width:440px;height:335px}#googleMap .acf-map{height:340px}}@media only screen and (max-width:430px){ul.tribe-events-sub-nav .tribe-events-nav-previous a{padding-right:15px}#googleMap{width:380px;height:290px}#googleMap .acf-map{height:300px}}@media only screen and (max-width:360px){ul.tribe-events-sub-nav .tribe-events-nav-previous a{font-size:11px;padding-right:0}ul.tribe-events-sub-nav .tribe-events-nav-next a{font-size:11px}}.mod-blog-post p img.alignleft{float:left}.mod-blog-post p img.alignright{float:right}.mod-blog-post .author-detail{margin-top:40px}.pagi-page .paginate li.active span{color:#b07110;text-decoration:underline}.content-blog-post img.aligncenter{display:block;margin:0 auto}.header .main-menu li[class*=current]{font-weight:700}.header .main-menu li[class*=current]>a::before{width:100%;transition:width .3s;-webkit-transition:width .3s}.form-control select{width:100%;border:2px solid #636260;padding:14px 15px;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.wpcf7 .button-submit img.ajax-loader,.wpcf7 .screen-reader-response,.wpcf7 .wpcf7-not-valid-tip,.wpcf7 .wpcf7-response-output{display:none!important}.form-control.error select,.g-recaptcha iframe.error{border:2px solid red}.donate-form .wait-loading-app{left:150px}.tribe-events-notices{background-color:#b1995c;font-size:14px;color:#fff;text-shadow:none;border:1px solid #b1995c}#ui-datepicker-div .ui-state-highlight,#ui-datepicker-div .ui-widget-content .ui-state-highlight,#ui-datepicker-div .ui-widget-header .ui-state-highlight{border:1px solid #b1995c;background:#b1995c;color:#fff}#ui-datepicker-div .ui-button.ui-state-active:hover,#ui-datepicker-div .ui-button:active,#ui-datepicker-div .ui-state-active,#ui-datepicker-div .ui-widget-content .ui-state-active,#ui-datepicker-div .ui-widget-header .ui-state-active,#ui-datepicker-div a.ui-button:active{border:1px solid #46959a;background:#46959a;font-weight:400;color:#fff}.mod-latest-news .bg-top-latest2{background:url(../images/bg-top-our-shop.png) center top no-repeat;top:-160px;width:100%;height:260px;left:0;position:absolute;background-size:cover}.search-form .screen-reader-text{position:relative!important}.mod-about-us.tours.has-content-top .bottom-about-us{padding-top:0}#view-event-pdf{float:right;font-size:14px;font-weight:400;padding:13px 45px;margin-top:15px}table.download td img{margin-bottom:10px}table.download td h3,table.download td h3 a{color:#404040;letter-spacing:1px}table.download td h3 a:hover{color:#b07110}.mod-slider-home .slider-content .tab-description .tab-content .description .text .number{font-size:1.517em}#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title.tribe-events-month-event-title-no-link{color:#2c2c2c;display:block;font-size:.71429em;font-weight:700;line-height:1.6em;margin-bottom:15px;text-transform:uppercase;text-decoration:underline}.tribe-events-event-no_des .tribe-event-duration,.tribe-events-event-no_des .tribe-events-event-thumb{display:none}.mod-proceed-checkout-col-left{float:left;padding-right:5%;width:50%}.mod-proceed-checkout-col-right{float:left;padding-left:5%;width:50%}@media only screen and (min-width:1400px){.mod-slider-home .slick-arrow{bottom:70px}.mod-slider-home .slide-control{bottom:65px}}@media only screen and (min-width:1200px){.popup-map-location:hover a.link-full{opacity:1;-ms-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);transition:all .3s;-webkit-transition:all .3s}.popup-map-location a.link-full{background-color:rgba(0,0,0,.8);position:absolute;left:-16px;right:-16px;bottom:-16px;top:-16px;z-index:1;text-align:center;color:#fff;opacity:0;-ms-transform:scale(.8);transform:scale(.8);-webkit-transform:scale(.8);transition:all .3s;-webkit-transition:all .3s}.popup-map-location a.close-map{z-index:5}.popup-map-location .text-map a{display:none;z-index:3}.popup-map-location:hover .text-map a{display:block}}#tribe-events-header,.page-template-default .top-footer,.woocommerce-account .top-footer{z-index:3}@media only screen and (max-width:767px){form .form-group-left,form .form-group-right{width:100%;padding:0}.mod-slider-home h2.has-icon{padding-top:7px}.mod-slider-home .slider-content .tab-description .tab-content .description .text .number{font-size:1.487em}.mod-latest-news .form-search .search-input .icon-search{width:32px;height:32px}}#taps-heading{color:#4d3715;text-align:left;letter-spacing:7px;font-size:1.42857em;font-family:Montserrat,sans-serif;padding-bottom:40px}#icon-key{text-align:left;margin-bottom:30px}#taphunter .taphunter-row{text-align:left;width:46%!important;padding:2%!important}.mod-banner-interior .content-banner .button.btn-fill-main:hover{color:#161616}.mod-banner-interior .content-banner .button.btn-fill-main{color:#fffefe;font-size:1em;padding:10px 50px;display:initial}.pagi-page .paginate .previouspostslink{display:inline-block;padding:5px 25px;color:#898989;font-weight:700;font-size:14px;background:url(../images/icon-prev-arrow.png) no-repeat;width:86px}.pagi-page .paginate .current,.pagi-page .paginate .page{padding:10px 15px;display:inline-block;font-family:Montserrat,sans-serif}.pagi-page .paginate .page{color:#2b2b2b;font-size:1.14286em;letter-spacing:1.2px;font-weight:400}.pagi-page .paginate .page:hover{color:#b1995c;text-decoration:underline;font-weight:700;font-size:1.35714em}.pagi-page .paginate .current{font-weight:700;font-size:1.35714em;color:#b1995c;text-decoration:underline}.pagi-page .paginate .nextpostslink{display:inline-block;padding:5px 25px;color:#898989;font-weight:700;font-size:14px;background:url(../images/icon-arrow.png) no-repeat;width:61px;margin-left:25px}#brewhut-button-cart-update,#order_review .giftcard,form.woocommerce-checkout input#place_order{display:none}.pagi-page .paginate .nextpostslink:hover,.pagi-page .paginate .previouspostslink:hover{opacity:.6}.mod-featured-cat-product{padding-bottom:100px}.woocommerce a.button.btn-blue{background-color:#31395b;color:#fff;border-radius:20px;padding:10px 40px;transition:all .3s ease 0s;line-height:24px;font-weight:400}#button-apply-coupon.disabled:hover,#button-apply-giftcard.disabled:hover,.woocommerce a#brewhut-submit-checkout.button.btn-blue.disabled:hover,.woocommerce-Button.button.disabled:hover{border:2px solid #31395b}.woocommerce a.button.btn-blue:hover{background-color:#b1995c;color:#fff}.woocommerce a#brewhut-submit-checkout.button.btn-blue.disabled,.woocommerce-Button.button.disabled{background:0 0!important;color:#31395b}.woocommerce-Button.button.disabled{border:2px solid #31395b;padding:10px 40px!important;-webkit-transition:unset!important}#button-apply-coupon.disabled,#button-apply-giftcard.disabled{background:0 0!important;color:#31395b;line-height:inherit;padding:10px 40px}.shipping_method{-moz-appearance:radio}.comment-form-rating{text-align:center;font-size:.92857em;text-transform:uppercase;position:absolute;top:208px;left:44%}.btn-stroke-light-yellow{background-color:transparent!important}.btn-stroke-light-yellow:hover{background-color:#c6ab67!important}#review_form form{margin-top:100px}#review_form form .form-submit{text-align:center}form.woocommerce-checkout input.error{border-color:#a00}.brewhut-frm-simple-cart .quantity,.woocommerce-variation-add-to-cart .quantity{display:none!important}.brewhut-frm-simple-cart .quantity.show-quantity,.woocommerce-variation-add-to-cart .quantity.show-quantity{display:block!important;padding-top:5px;position:absolute;right:-11px}.woocommerce button.button.alt{background-color:#31395b;border-radius:20px;padding:10px 40px;line-height:inherit}.woocommerce button.button.alt:hover{background-color:#003e7e}.woocommerce div.product p.price{color:#b1995c;font-size:4.64286em}.woocommerce-variation-add-to-cart{padding-left:12px}.woocommerce-variation.single_variation{padding-left:12px;position:relative}.woocommerce div.product span.price{color:#b1995c}.woocommerce div.product p.stock{display:none;font-size:1.02em;color:#898989}.woocommerce div.product p.stock.out-of-stock{display:block}.woocommerce .woocommerce-product-rating .star-rating{font-size:17px;letter-spacing:2px;width:5.8em;margin-top:4px}.woocommerce .star-rating,.woocommerce .star-rating span{color:#b1995c;letter-spacing:2px;width:5.8em}.woocommerce-review-link.review-star{text-decoration:underline;margin-left:2px}.customer-review .top-review h4{position:relative}.customer-review .top-review h4 .star-rating{position:absolute;top:0;left:140px}.mod-pagination ul li span.current{color:#b1995c;text-decoration:underline;font-size:1.35714em;padding:10px 15px;font-weight:700;font-family:Montserrat,sans-serif}.woocommerce #respond input#submit.btn-blue{background-color:#31395b;border:2px solid #31395b;color:#fff;border-radius:20px;padding:10px 40px;line-height:inherit;font-weight:400}.filter-product.mod-filter-product .image-beer,.mod-filter-product .image-beer.image-beer-search,.mod-filter-product.product-review .image-beer,.search .mod-blog-post{padding:0}.woocommerce #respond input#submit.btn-blue:hover{border:2px solid #b1995c;background-color:#b1995c}.mod-about-us .content-top .button{line-height:1.71429em}#shopPage.search-no-results .mod-filter-product,.mod-about-us .content-top{min-height:400px}.link-icon img{max-height:34px}.top-footer .content .button-footer a{line-height:inherit}footer .left-footer .button{background-color:transparent;border-radius:20px;line-height:inherit;border:2px solid #635e5a}.grecaptcha-badge{position:unset!important}.ctct-form-footer,.ctct-form-label,.g-recaptcha,div.ctct-form-embed form.ctct-form-custom .ctct-form-errorMessage{display:none!important}.ctct-form-defaults{background:0 0!important;padding:0!important}#sidebar-footer .ctct-form-field{height:auto;font-size:1em;line-height:1em;background-color:transparent;border:0;border-radius:0;box-shadow:none;color:#555;margin:0;padding:0;position:relative;width:100%;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#sidebar-footer .ctct-form-field.error{border-color:red}#sidebar-footer .ctct-form-field input.ctct-form-element{border:1px solid #555253;appearance:none;line-height:1em;width:100%;padding:12px 15px;letter-spacing:2px;-webkit-appearance:none;-moz-appearance:none;box-shadow:none;height:auto}#sidebar-footer.sidebar.widget-area h2.ctct-form-header{display:block;color:#635e5a;font-size:inherit}#sidebar-footer.sidebar.widget-area p{text-transform:unset;font-size:1em;line-height:2.14286em;font-family:"Open Sans",sans-serif;font-weight:700;color:#635e5a}.container-captcha-iframe{width:100%!important}.woocommerce a.button.btn-stroke-blue{color:#31395b;border:2px solid #31395b;background-color:transparent;padding:10px 40px;border-radius:40px;line-height:inherit;font-weight:400}.woocommerce a.button.btn-stroke-blue:hover{background-color:#31395b;color:#fff}.list-tab-product .nav-tabs{border-bottom:1px solid #fdfbf7}.woof_products_top_panel{display:none!important}.current-recipe,.hide-woof_list_checkbox{display:none}.mod-product-review .star-review .text.text-no-review{font-weight:400}.woof_container_inner h4,.woof_list label{font-weight:600;text-transform:uppercase;letter-spacing:1.2px}.content-top .woocommerce form.login,.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:130px}.woof_container{padding:10px 0 30px;margin-bottom:0}.woof_container_inner h4{font-size:1.14286em;color:#2b2b2b;border-bottom:2px solid #76746b;margin-bottom:15px;line-height:1.77778em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none;margin-bottom:0}.form-control input.error{border:1px solid red!important}#buy-tickets .quantity .qty.error,.woocommerce #review_form #respond textarea.error{border:1px solid red}.mod-filter-product.product-review .filter-product.filter-product-no-related{border-bottom:none;padding-bottom:0;margin-bottom:0}.woof_list label{padding-left:10px;position:relative;font-size:1em;color:#76746b;font-family:Montserrat,sans-serif;cursor:pointer;margin-left:0;margin-bottom:0}.icheckbox_square-grey{background:url(../images/icons/grey.png) -2px -2px no-repeat;width:20px;height:20px;margin:0}.icheckbox_square-grey.hover{background-position:-2px -2px}.icheckbox_square-grey.checked,.icheckbox_square-grey.checked.hover{background-position:-49px -2px}.icheckbox_square-grey.checked{margin:0}.cart-image-product{position:relative;max-width:180px}.archive.author .mod-our-latest{padding-bottom:0}.woocommerce-noreviews{font-size:20px;color:#b1995c;font-family:Montserrat,sans-serif}.filter-option span{color:#b1995c;font-weight:400}.tax-category-recipe #slider-home .slick-current .content{display:block;height:auto!important}.no-products-found .woocommerce-info,.no-recipes-found{color:#b1995c;text-align:center;font-size:20px;font-weight:700;text-transform:none;padding:1em 2em}.no-products-found .woocommerce-info::before{content:none}.form-row.error input,.input-text.error,.woocommerce form .form-row.woocommerce-invalid select.error,.woocommerce-page .mod-checkout .form-row input.input-text.error,.woocommerce-page .mod-checkout .form-row.error input.input-text,.woocommerce-page .mod-checkout .mod-tabs-table .woocommerce-invalid .select2-container--default .select2-selection--single.error{border:1px solid #a00!important}.woocommerce form .form-row.woocommerce-invalid label{color:#76746b}.woocommerce-page .mod-checkout .woocommerce form .form-row.woocommerce-invalid input.input-text{border:1px solid #868381!important}.woocommerce-page .mod-checkout .woocommerce form .form-row.woocommerce-invalid input.input-text.error{border:1px solid #ed1c24!important}.woocommerce-page .mod-checkout .woocommerce-form__label input[type=checkbox]+span.in-store-pick-up-title{line-height:2.5425em}.woocommerce-page .mod-checkout .form-row label.checkbox.in-store-pick-up-label{display:block;width:168px}#billing_country_field,#woof_html_buffer,.button.woof_reset_search_form,.only-intuit_payments_credit_card .intuit_payments_credit_card-label{display:none!important}.woocommerce-page .woocommerce form .form-row input.input-text.disabled{cursor:not-allowed;opacity:.5}.mod-form-contact.mod-form-wine-kit-order .form-control.error select{border:2px solid red}.woocommerce-page .mod-checkout form.login .form-row.form-row-wide{width:100%}.woocommerce-page .mod-checkout .mod-proceed-checkout-col-left .button,.woocommerce-page .mod-checkout .mod-proceed-checkout-col-right .button{margin-left:0;line-height:1.33333em}.woocommerce-page .mod-checkout .mod-proceed-checkout-col-left .button.disabled{cursor:not-allowed;padding:14px 40px!important;opacity:.5}.woocommerce-page .mod-checkout .mod-proceed-checkout-col-left .button.disabled:hover{color:#31395b;border:2px solid #31395b;background:0 0!important}.sign-in{margin-top:40px}.mod-proceed-checkout-col-right p{padding-bottom:20px}.tab-content .tribe-bar-disabled .tribe-bar-filters:after{border-top:6px solid #b1995c}#shopPage .header .main-menu>li.shop-page>a::before,.myrecipe-template-default .header .main-menu>li.recipe-page>a::before,.product-template-default .header .main-menu>li.shop-page>a::before,.single-tribe_events .header .main-menu>li.events-page>a::before,.tax-category-recipe .header .main-menu>li.recipe-page>a::before{width:100%;transition:width .3s;-webkit-transition:width .3s;-o-transition:width .3s}.myrecipe-template-default .header .recipe-page .sub-menu>li.recipe-child-page>a,.tax-category-recipe .header .recipe-page .sub-menu>li.recipe-child-page>a{color:#31395b}.no-products-found{padding-top:60px}.intuit_payments_credit_card-des{width:40%}.brewhut-product-edit,.form-row-hide,.menu_body,.test-mode-paygate-error-test-case,.test-mode-paygate-error-test-select,.test-mode-paygate-label,.woocommerce-variation-price,abbr.required{display:none}.woocommerce-page .mod-checkout.step-1 .calculated_shipping{padding:0;border:none;width:100%}.woocommerce table.shop_table tbody:first-child tr:first-child th.sub-total-label{color:#76746b;letter-spacing:2px;text-align:right}.content-top-iframe,.mod-filter-product .mod-call-out-text{text-align:center}.woocommerce table.shop_table tbody:first-child tr:first-child td.sub-total-value{padding-bottom:30px;width:5%}.woocommerce-page .mod-checkout .form-row.form-row-small{width:25%;float:left;margin-left:38px}.woocommerce-page .mod-checkout .form-row{margin:15px 0}.woocommerce-page .mod-checkout .form-row.address-field-no-label{margin-top:0}#billing_email_field{position:relative;padding-top:90px;margin-top:40px}#billing_email_field span.description{color:#31395b;font-size:28px;font-weight:700;line-height:32px;letter-spacing:1.26px;position:absolute;width:148%;text-transform:uppercase;top:0;left:0}.woocommerce .blockUI.blockOverlay{background:0 0!important;opacity:1!important}.woocommerce .blockUI.blockOverlay::before{background:url(../images/ring.svg) no-repeat;background-size:100% 100%;width:120px;height:120px;position:fixed;margin:0;padding:0;animation:unset}.menu_head{color:#333;font-size:14px}.menu_head a{text-decoration:underline}.mod-product-review .option-product{margin-top:20px;padding-bottom:60px}.woocommerce-page .mod-checkout .woocommerce-cart-form .product-quantity.product-quantity-checkout input{pointer-events:none;background:0 0;border:none}.woocommerce-info .glyphicon{float:right;font-size:.81em}.error404 .mod-latest-news .bg-top{top:-250px}.woocommerce .woocommerce-error .button.wc-forward:hover{border:2px solid #b1995c;background-color:#b1995c!important}.woocommerce .woocommerce-error .button.wc-forward{margin-left:20px;font-family:Montserrat,sans-serif;text-transform:uppercase;border-radius:20px;padding:14px 40px;letter-spacing:2px;display:inline-block;color:#fff;font-weight:400;border:2px solid #31395b;background-color:#31395b!important;transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.woocommerce-MyAccount-content .woocommerce-address-fields #shipping_country_field{display:none}.woof_childs_list_opener span.woof_is_closed{background:url(../images/icons/plus2.png)}.woof_childs_list_opener span.woof_is_opened{background:url(../images/icons/minus2.png)}.events-archive.events-gridview #tribe-events-content table .type-tribe_events{border-bottom:none}.height-box-auto{height:auto!important}.showcoupon,.showgiftcard{display:block}#drydock-form-ticket .button.btn-orange{border:none}.mod-blog-post .table-map{margin-bottom:0;margin-top:40px}.mod-slider-home.mod-slider-home-one-item #active-slider,.mod-slider-home.mod-slider-home-one-item #slider-home .slide-control,.mod-slider-home.mod-slider-home-one-item .line-animation,.mod-slider-home.mod-slider-home-one-item .slider-nav{display:none}.mod-filter-product .mod-call-out-text p{font-size:2em;line-height:1.28571em;color:#31395b;font-family:Montserrat,sans-serif;letter-spacing:1px;font-weight:700}.disclaimer-cart{float:left;color:red}.woocommerce-page .mod-proceed-checkout .content-bottom{clear:both;padding-top:45px}.woocommerce-page .mod-checkout .brewhut-payment .woocommerce-form__label.error input[type=checkbox]+span:before{border:1px solid #ed1c24}.mod-tabs-table .select2-container--default .select2-selection--single.error{border-color:#ed1c24!important}.mod-product-review .option-product .disclaimer-cart{color:#898989}footer .center-footer p a{display:inline}.product-quantity .quantity .screen-reader-text{width:1px;height:1px;overflow:hidden}#shipping_pickup_date_field,#shipping_pickup_date_mirror_field,#shipping_pickup_name_field,#shipping_pickup_name_mirror_field,#shipping_pickup_time_field,#shipping_pickup_time_mirror_field,.shipping-pickup-note{display:none}@media only screen and (max-width:767px){body{overflow:visible!important}}.mod-featured-category .menu-state.menu-multilevel{margin-bottom:50px}.mod-product-review form.cart .single_variation_wrap,.mod-product-review form.cart .variations{width:100%!important}.mod-product-review .variations_form .button-add-to-cart{position:inherit}.filter-product.mod-filter-product{min-height:400px}@media only screen and (max-width:1290px){.filter-product.mod-filter-product{min-height:auto}}.variations_form .bootstrap-select.btn-group .dropdown-menu li:first-child,.brewhut-frm-simple-cart .bootstrap-select.btn-group .dropdown-menu li:first-child{display:none}span.optional{display:none!important}#billing_email_field span.description{display: block!important;background:none;padding: 0;border-radius: unset;margin: 0;height:auto!important}
#billing_email_field span.description::before{display:none!important}.tribe-events-tooltip h3.entry-title{padding-left:9px}.show-store-notice #header{top:44px}.logged-in.show-store-notice #header{top:76px!important}.logged-in.show-store-notice .woocommerce-store-notice{top:32px!important}.woocommerce-store-notice{height:auto;min-height:44px;position:fixed!important;top:0;left:0;width:100%;background:#b1995c!important;z-index:99999!important;color:#fff;font-family:Montserrat,sans-serif;font-size:1.25em!important;text-align:center;padding:5px!important;line-height:2.0125em;padding-right:46px!important}.woocommerce-store-notice a{color:#fff;text-decoration:underline}.woocommerce-store-notice span{width:32px;height:32px;position:absolute;right:8px;bottom:7px;font-size:36px;font-family:serif;font-weight:400;z-index:99999!important;cursor:pointer}.woocommerce-store-notice::after{content:"\00d7";width:32px;height:32px;position:absolute;right:8px;bottom:7px;font-size:36px;font-family:serif;font-weight:400}@media only screen and (max-width: 480px){.show-store-notice .woocommerce-store-notice::after,.woocommerce-store-notice span{bottom:4px;font-size:1.875em!important}.show-store-notice .woocommerce-store-notice{font-size:.875em!important;height:auto;min-height:46px;padding-top:9px!important}.logged-in.show-store-notice #header,.show-store-notice #header{top:44px!important}}@media only screen and (max-width: 767px){.show-store-notice .woocommerce-store-notice{font-size:.775em!important;height:auto;min-height:46px}.woocommerce-store-notice::after,.woocommerce-store-notice span{bottom:14px}}@media only screen and (max-width: 1199px){.logged-in.show-store-notice #header,.show-store-notice #header{top:44px!important}.logged-in.show-store-notice .woocommerce-store-notice{top:0!important}.logged-in.show-store-notice #header{top:44px!important}}#wpfront-notification-bar.wpfront-fixed{padding:0!important;z-index:10002;opacity:0;height:auto!important;position:fixed!important;left:0;width:100%}#wpfront-notification-bar.wpfront-fixed table{margin:10px auto}#header.has-bar{transition:left,padding-top,margin-top .3s;-webkit-transition:padding-top,margin-top .3s}.fixed-menu.has-bar{margin-top:0!important;z-index:10003;transition:left,padding-top,margin-top .3s;-webkit-transition:padding-top,margin-top .3s}#wrapper #wpfront-notification-bar.wpfront-fixed{opacity:1}#wpfront-notification-bar div{display:block}.menu-state.menu-multilevel .has-sub.col-large{position:relative}@media only screen and (max-width: 991px){.mod-product-review:before{top: 80px}}@media only screen and (max-width: 767px){.mod-product-review:before{top: 60px}.woocommerce-page .product-review-inner img.attachment-shop_single{width: inherit}}

@media only screen and (min-width: 1200px) {
  .left-header .main-menu > li > .sub-menu {
    left: 0;
    right: 0;
    width: 100vw;
    white-space: normal;
  }
  .left-header .main-menu > li > .sub-menu li, .left-header .main-menu > li > .sub-menu ul {
    white-space: normal;
  }
  .left-header .main-menu > li > .sub-menu .child-menu {
    margin-bottom: 30px;
  }
  .left-header .main-menu > li .style-twocol > li {
    display: none;
  }
  .left-header .main-menu > li .style-twocol li {
    list-style: none;
  }
  .left-header .main-menu > li .style-twocol .col-menu > li {
    font-weight: 700;
  }
  .left-header .main-menu > li .style-twocol .col-menu > li > a {
    color: #5f5e5b;
    display: block;
    font-size: .92857em;
  }
  .left-header .main-menu > li .style-twocol .col-left {
    max-width: 300px;
  }
  .left-header .main-menu > li .style-twocol .col-left > li > ul {
    padding-top: 10px;
  }
  .left-header .main-menu > li .style-twocol .col-right > li {
    display: inline-block;
    vertical-align: top;
    padding: 0 80px 0 0;
    position: relative;
  }
  .left-header .main-menu > li .style-twocol .col-right > li ul {
    padding: 20px 0 10px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1350px) {
	.left-header .main-menu>li .style-twocol .col-right>li {
		padding-right: 30px;
	}

	.left-header .main-menu>li .style-twocol .col-left {
		max-width: 240px;
	}
}
.header .bg-sub-menu, .header .bg-sub-menu1{
  background-size: cover;
}
.mod-banner-interior.mod-banner-product .content-banner {
  padding: 148px 40px 150px;
}
.menu-mobi{
  z-index: 10004;
}
@media only screen and (max-width: 1199px){	
  .mod-banner-interior.mod-banner-product .content-banner {
      padding: 150px 0;
  }
}
@media only screen and (max-width: 767px){   
  .mod-banner-interior.mod-banner-product .content-banner {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 230px; 
  }
}

.woocommerce div.product form.brewhut-frm-variations-cart .amount-unit {
  display: table-cell;
  position: relative;
}

.woocommerce div.product form.brewhut-frm-variations-cart .variations {
  margin-top: 92px;
}

.woocommerce div.product form.brewhut-frm-variations-cart div.quantity {
  display: block !important;
  float: none;
  padding-bottom: 20px;
  position: absolute;
  top: 0;
}

.woocommerce div.product form.brewhut-frm-variations-cart div.quantity .screen-reader-text {
  position: relative !important;
  width: auto;
  height: auto;
  overflow: visible;
  font-size: 1.07143em;
  font-weight: 700;
  color: #2b2b2b;
  padding-right: 10px;
}

.woocommerce div.product form.brewhut-frm-variations-cart div.quantity span {
  display: block;
  margin-top: 15px;
}
.woocommerce div.product form.brewhut-frm-variations-cart .select-quantity{
	padding-left: 12px;
}
.woocommerce div.product form.brewhut-frm-variations-cart input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px #fff inset;
  box-shadow: inset 0 0 0 30px #fff;
}
.woocommerce form.brewhut-frm-variations-cart button.button.alt.disabled,
.woocommerce form.brewhut-frm-variations-cart button.button.alt:disabled,
.woocommerce form.brewhut-frm-variations-cart button.button.alt:disabled[disabled]{
  background-color: #31395b;
}
.woocommerce div.product form.brewhut-frm-variations-cart p.stock.out-of-stock {
  margin-bottom: 15px;
}

@media only screen and (max-width: 1199px) {

  .woocommerce div.product form.brewhut-frm-variations-cart div.quantity span,
  .woocommerce div.product form.brewhut-frm-variations-cart div.quantity .screen-reader-text {
    padding-left: 12px;
  }
}
@media only screen and (max-width: 991px) {

  .woocommerce div.product form.brewhut-frm-variations-cart .select-quantity{
	padding-left: 0;
}
}
@media only screen and (max-width: 767px) {
  .woocommerce div.product form.brewhut-frm-variations-cart div.quantity .screen-reader-text {
    font-size: .6em;
  }

  .woocommerce div.product form.brewhut-frm-variations-cart .variations {
    margin-bottom: 0;
    margin-top: 122px;
  }
}
@media only screen and (max-width: 480px) {
  .woocommerce div.product form.brewhut-frm-variations-cart div.quantity .screen-reader-text {
      font-size: 0.8em;
  }  
}

/* show social header */
.header .social-desktop{
  display: block;
}

.header .social-desktop li a img {
  width: 20px;
}
.header .social-desktop li.youtube a img {
  width: 30px;
}
.social-desktop .pin{
  display: none;
}
.fixed-menu .social-desktop .pin,
.add-bg .social-desktop .pin{
  display: block;
}
.fixed-menu .social-desktop .default,
.add-bg .social-desktop .default{
  display: none;
}
.social-desktop a:hover .pin{
  display: none !important;
}
.header .social-desktop li {
  padding: 0 10px;
}

.menu-state.menu-multilevel .first-level>li:hover{
  z-index: 10;
}
.ie .header .logo a img,
.ie11 .header .logo a img,
.edge .header .logo a img{
  max-width: 100%;
}
.menu-state.menu-multilevel .has-sub.first-item.drydock-shop-menu-item + li.has-sub .content-sub{
  left: 0;
  transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  margin-left: 0 !important;
}
@media only screen and (max-width: 1499px){
  .header .social-desktop {
      top: 12px;
  }
}
.d-none{
	display: none!important;
}
@media only screen and (min-width: 1200px) {
	#brewhut-cart-form-checkout .brewhut-cart-checkout-title{
		width: 414px;
	}
	.woocommerce-page .mod-checkout .woocommerce table.shop_table td.brewhut-tax-value{
		border-bottom: none;
	}
}

.woocommerce-page .mod-checkout .woocommerce-form-login .brewhut-form-login__submit{
	float: none;
}
@media only screen and (min-width: 2000px){
	.mod-our-latest.mod-tag .bg-top {
		background-size: cover;
	}
}
.brewhut-err_shipping_address {
  color: #404040;
  font-size: 1.07143em;
  letter-spacing: 2px;
}
#tab2 .tribe-checkout-backlinks {
  display: none;
}
.woocommerce-page .content-top p.brewhut-err_shipping_address {
    color: #ed1c24;
}
.brewhut-back-shippingaddr {
    color: #ed1c24;
    text-decoration: underline;
}
.grecaptcha-badge{ 
  position:fixed!important;
  z-index: 999;
  width: auto!important;
}
.mod-checkout #shipping_city_field {
  float: left;
}
.mod-checkout #shipping_state_field, .mod-checkout #billing_state_field {
  clear: none;
}
.mod-checkout #billing_address_1_field, .mod-checkout #billing_address_2_field, .mod-checkout #billing_city_field, .mod-checkout #billing_postcode_field {
  float: left;
  overflow: visible;
  width: 47%;  
}