html,body{height:100%;margin:0;padding:0;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:1rem;background-color:#f9f9f9;color:#333}h1,h2,h3,h4,h5{font-weight:400;line-height:1.6}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.6rem}h4{font-size:1.4rem}h5{margin-bottom:20px}hr{background-color:#999;border-color:#999}a{text-decoration:none}strong{font-weight:500}label{font-weight:500;margin-bottom:10px}img{max-width:100%}.btn{border-radius:0;padding:6px 16px;font-size:1rem}.btn-lg{padding:8px 20px;font-size:1.1rem}.btn-sm{font-size:.9rem;padding:5px 12px;line-height:26px}.btn-primary{background-color:#ef5b23;border-color:#ef5b23}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:active:focus{background-color:#df4926;border-color:#df4926;box-shadow:none}.btn-primary.active{background-color:#ef5b23;border-color:#ef5b23;border-color:#fff}.btn-check+.btn{background-color:#fff;color:#ef5b23;height:34px;line-height:21px}.btn-check+.btn:hover{background-color:#df4926;border-color:#df4926;color:#fff}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:#ef5b23 !important;border-color:#ef5b23;color:#fff}.btn-success{background-color:#38b000;border-color:#38b000}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success:active:focus{background-color:#198754;box-shadow:none}.btn-light{background-color:#fff;border-color:#e9e2da}.btn-light:hover,.btn-light:focus,.btn-light:active,.btn-light:active:focus{background-color:#e9e2da;box-shadow:none}.dropdown-item.active,.dropdown-item:active{background-color:#e9e9e9;color:#333}.form-control{font-size:1rem}.form-group{margin-bottom:30px}.checkbox-group{margin:0 0 20px}.checkbox-group label{display:block;font-size:.9rem;font-weight:400;margin-bottom:5px}.form-label{font-weight:500}.form-submit{margin-top:10px}input[type="checkbox"]{width:15px;height:15px;vertical-align:-2px;margin-right:3px}textarea{height:160px}.empty-row{text-align:center;font-style:italic}.ql-container{background-color:#fff;height:240px !important}.ql-container p{font-size:.9rem;line-height:1.6}.ql-container strong{font-weight:600}.error-text{font-size:.9rem;color:red;font-style:italic;margin-top:5px}.alert{margin-bottom:15px;border-radius:0}.alert .btn-close{opacity:.7;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ccc'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center / 1em auto no-repeat}.alert .btn-close:hover{opacity:1}.alert-warning{color:#000}.floating-alert-wrap{position:absolute;top:0;left:0;right:0;z-index:100}.floating-alert-wrap .alert{position:absolute;top:-100px;left:50%;z-index:100;margin-left:-350px;width:700px;max-width:98%;display:none;min-height:60px;line-height:26px}.lightbox .lb-image{border-radius:0;border:1px solid #888}.lb-dataContainer{margin:10px auto;padding-top:0}.lb-data .lb-caption{font-size:1rem;font-weight:normal}.lb-data .lb-close{background-size:100%;width:20px;height:20px}.disclaimer{font-style:italic}.dow-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.dow-wrap .dow-item{flex-grow:1;text-align:center;background-color:#f5f5f5;color:#ccc;padding:2px 6px;font-size:.9rem;margin-left:1px;margin-bottom:1px}.dow-wrap .dow-item:first-child{margin-left:0}.dow-wrap .dow-item.active{background-color:#ef5b23;color:#fff}.dow-wrap.no-flex{display:block}.dow-wrap.no-flex .dow-item{display:inline-block;max-width:100%}.dow-small .dow-item{background:none;padding:0;margin-left:5px}.dow-small .dow-item.active{background:none}#mobile_menu:not( .mm-menu ){display:none}.mm-panels>.mm-panel{background:#333}.mm-navbar{background:#292929;border-color:#444}.mm-listitem:after{left:0;border-color:#444}.mm-menu a,.mm-menu a:link,.mm-menu a:visited{color:#fff;padding:20px 20px;font-weight:300;font-size:1.2rem;letter-spacing:.5px;height:auto}.mm-listitem_selected>.mm-listitem__text,.mm-menu a:active,.mm-menu a:hover{background-color:transparent}.mm-listitem--opened>a,.mm-listitem--opened>a:link,.mm-listitem--opened>a:visited{background-color:#444}.mm-listitem.current-menu-item a{font-weight:400}.mm-listitem .mm-panel{padding:0}.mm-listitem .mm-panel .mm-listitem{padding-left:20px}.mm-menu a .arrow{font-size:.9rem;vertical-align:2px;margin-left:0}.mm-menu a .arrow svg{height:18px;stroke-width:1.2px}.mm-navbar__title{color:#fff;font-weight:300;font-size:1.2rem;letter-spacing:.5px;cursor:default;pointer-events:none;padding:0 20px}.mm-btn--next:after{border-color:#fff}.mm-blocker{position:fixed}.mm-menu--theme-light{--mm-color-background:#000}.mm-menu--offcanvas{position:absolute}div.dt-container select.dt-input{margin-right:8px}#page_header{background-color:#fff;padding:10px 0;border-bottom:1px solid #e9e2da;position:relative}#page_header .logo{float:left;text-align:left;height:100%;display:flex;align-items:center}#page_header .logo img{width:200px;max-width:100%}#page_header .logo .tagline{font-size:.9rem;line-height:30px;color:#fff;margin:0 0 0 15px;font-style:italic}#page_header nav.main-menu{float:right;margin:15px 15px 10px 0}#page_header nav.main-menu>ul{list-style:none;margin:0;padding:0;text-align:right;display:flex;align-items:center;width:520px;justify-content:space-between}#page_header nav.main-menu>ul>li{display:inline-block;margin-left:0;padding-left:0}#page_header nav.main-menu>ul>li>a{display:block;text-decoration:none;color:#666;cursor:pointer;font-size:1rem;font-weight:400;text-transform:uppercase;opacity:1;letter-spacing:normal}#page_header nav.main-menu>ul>li>a:hover{text-decoration:none;color:#000}#page_header nav.main-menu>ul>li .dropdown ul.dropdown-menu{padding:5px 10px}#page_header nav.main-menu>ul>li .dropdown ul.dropdown-menu li a{padding:5px 0;display:block}#page_header .open-mobile-menu{display:none;float:right;padding:5px}#page_header .open-mobile-menu svg{width:44px;height:44px;fill:#ef5b23}#page_footer{background-color:#333;padding:15px 0}#page_footer .logo{float:left;text-align:left}#page_footer .logo img{width:120px}#page_footer nav.footer-menu{float:right;margin:0}#page_footer nav.footer-menu ul{list-style:none;margin:0;padding:0;text-align:right}#page_footer nav.footer-menu ul li{display:inline-block;margin-left:15px;padding-left:15px;border-left:1px solid rgba(255,255,255,0.8)}#page_footer nav.footer-menu ul li a{display:block;text-decoration:none;color:#fff;cursor:pointer;font-size:.8rem;text-transform:uppercase;opacity:.8;font-size:.75rem;letter-spacing:1px}#page_footer nav.footer-menu ul li a:hover{text-decoration:none;opacity:1}#page_footer nav.footer-menu ul li:first-child{border-left:0}#page_footer.push-to-bottom{position:absolute;bottom:0;width:100%}.italic{font-style:italic}table.is-invalid{border-color:red}th{font-weight:500}td.empty-cell{text-align:center;font-style:italic}.filters-wrap{padding:20px 0;background-color:#fff;border-bottom:1px solid #e9e2da}.filters-wrap .btn{padding:5px 13px}.filters-wrap .dropdown-toggle::after{vertical-align:2px;border-top:.4em solid}.filters-wrap .select-label{margin-right:5px;font-weight:400;color:#333}.filters-wrap select{display:inline-block;width:160px;max-width:100%;height:34px;border-radius:0;background-color:#fff;border-color:#999;color:#999;background-image:url('../img/icon-select-grey.png');background-position:center right 10px;background-repeat:no-repeat;background-size:10px}.filters-wrap select:focus{background-color:#fff;border-color:#999;color:#999;outline:none}.filters-wrap select.active{background-color:#fff;border-color:#ef5b23;color:#ef5b23;background-image:url('../img/icon-select-orange.png')}.filters-wrap .filter-button .my-location-button svg,.filters-wrap .filter-button .reset-location-button svg{width:20px;height:auto;fill:#fff;vertical-align:-4px;margin-left:-5px}.filters-wrap .change-view .btn svg{width:18px;height:auto;fill:#fff;vertical-align:-4px;margin-left:-5px;margin-right:5px}.filters-wrap #loading_location{display:none;height:34px;line-height:34px;min-width:177px}.filters-wrap #loading_location p{color:#666;margin:0;font-size:1rem}.filters-wrap #loading_location p img{width:30px;vertical-align:-10px}.filters-wrap .filters-left .filter-select,.filters-wrap .filters-left .filter-button{float:left;margin-right:25px}.filters-wrap .filters-right .filter-select,.filters-wrap .filters-right .filter-button{float:right;margin-left:25px}.filters-wrap .filters-right .btn-group{float:right}.filters-wrap .filters-center{text-align:center}.filters-map{display:none}.gm-style .gm-style-iw-c{border-radius:0}.map-marker{box-shadow:0 0 4px 0 #fff;width:32px;height:32px;cursor:pointer;transition:transform .2s}.map-marker:hover{transform:scale(1.1)}.page-content{background-color:#fafafa;padding-bottom:100px}.browse-wrap .map-wrap{display:none}.browse-wrap .locations-wrap{display:block;margin-bottom:60px}.browse-heading{margin:50px 0 60px;text-align:center}.browse-heading h2{margin-bottom:20px}.browse-heading h3{font-size:1.1rem}.map-info-html{display:none}.map-wrap{height:600px;max-height:70vh;background-color:#e9e2da}.map-wrap .map{width:100%;height:100%;position:relative}.map-wrap .map .description p{margin-bottom:0}.map-wrap .map .gm-style-iw-chr{height:15px}.map-wrap .map .loc-info-window{width:300px;max-width:100%}.map-wrap .map .loc-info-window h4{margin-bottom:15px;font-size:1.3rem}.map-wrap .map .loc-info-window .happy-hour-short{margin:-5px 0 15px;padding:6px 7px;background-color:#e9e2da;display:inline-block;color:#333;border:0;font-size:1rem}.map-wrap .map .loc-info-window .happy-hour-active{background-color:#D1460F;color:#fff}.map-wrap .map .loc-info-window p{font-size:1rem}.map-wrap .map .loc-info-window .more-info{margin:20px 0 0}.heading-wrap{padding:20px 0 20px}.heading-wrap h1{margin:30px 0 25px;font-size:1.6rem;text-align:center}.heading-wrap .buttons{text-align:center}.heading-wrap .buttons .filter-my-location .btn svg{width:20px;height:auto;fill:#fff;vertical-align:-4px;margin-left:-5px}.contact-page{padding:0 0 100px}.contact-page .heading-wrap{text-align:left;padding-bottom:20px}.contact-page .heading-wrap h1{text-align:left}.contact-page .contact-form-wrap{margin-top:0}.contact-form{margin-top:10px;width:700px;max-width:100%}.contact-form .results{margin-bottom:25px}.contact-form .results .alert{display:none}.contact-form .form-group{margin-bottom:20px}.contact-form .form-label{font-size:1rem;font-weight:400;font-family:"Red Hat Display",sans-serif}.contact-form .error-text{color:red;font-size:.9rem;margin-top:5px;display:none}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea,.contact-form select{padding:10px 12px;border-radius:0;border-color:#e9e2da}.contact-form input[type=text].is-invalid,.contact-form input[type=email].is-invalid,.contact-form textarea.is-invalid,.contact-form select.is-invalid{border-color:#dc3545}.contact-form textarea{height:180px}.contact-form .submit-group{margin-top:15px}.contact-form .submit-group .loading{display:none}.contact-form .submit-group .loading img{width:40px;vertical-align:-13px}.location-content{margin-bottom:30px}.location-content .content-box{margin-bottom:40px}.location-content .contact-box{margin-bottom:0}.contact-info .address{margin-bottom:20px}.contact-info .address svg{width:20px;height:auto;fill:#666;vertical-align:-3px;margin-right:3px}.contact-info .address a{transition:margin .2s}.contact-info .address a:hover{margin-left:5px}.contact-info .buttons p{margin-bottom:20px}.contact-info .buttons a{display:block;margin-bottom:20px;cursor:pointer;text-decoration:none;color:#333;transition:margin .2s}.contact-info .buttons a svg{width:16px;height:auto;fill:#666;vertical-align:-3px;margin-right:5px}.contact-info .buttons a:hover{margin-left:5px}.contact-info .buttons .map-button svg{width:18px}.contact-info .buttons .phone-button svg{width:15px;margin-left:2px;vertical-align:-1px}.contact-info .buttons .website-button svg,.contact-info .buttons .facebook-button svg,.contact-info .buttons .instagram-button svg{width:18px;vertical-align:-4px}.contact-info .buttons .facebook-button svg{width:20px}.contact-info .buttons a:last-child{margin-bottom:5px}.address{margin-bottom:15px}.address a{text-decoration:none;color:#333;line-height:1.8}.address a:hover span{text-decoration:underline}.address svg{width:20px;height:20px;fill:#666;vertical-align:-4px}.bottom-buttons{text-align:center;margin-top:40px}.happy-hour-days{margin-bottom:25px}.happy-hour-time{margin-bottom:15px}.happy-hour-time svg{width:16px;height:16px;fill:#666;vertical-align:-2px;margin:0 5px 0 2px}.locations-wrap .locations-loading{padding:40px 15px;display:none;text-align:center;height:100%}.locations-wrap .locations-loading p{color:#333;margin:0;font-size:1.2rem}.locations-wrap .locations-loading p img{width:100px}.locations-wrap .no-locations{padding:40px 15px;text-align:center;height:100%}.locations-wrap .no-locations p{color:#333;margin:0 0 30px;font-size:1.2rem}.locations-wrap .locations-list-wrap{margin-top:30px}.locations-wrap .locations-list-wrap .deals-grid-row .location-item,.locations-wrap .locations-list-wrap .deals-list-row .location-item{background-color:#fff;margin-bottom:50px;display:block;color:#333;text-decoration:none;border-radius:8px 8px 0 0;overflow:hidden}.locations-wrap .locations-list-wrap .deals-grid-row .location-item a,.locations-wrap .locations-list-wrap .deals-list-row .location-item a{display:block}.locations-wrap .locations-list-wrap .deals-grid-row .location-item .image,.locations-wrap .locations-list-wrap .deals-list-row .location-item .image{position:relative;overflow:hidden;display:block}.locations-wrap .locations-list-wrap .deals-grid-row .location-item .image img,.locations-wrap .locations-list-wrap .deals-list-row .location-item .image img{height:auto;min-width:100%;min-height:100%;transition:transform .2s}.locations-wrap .locations-list-wrap .deals-grid-row .location-item .image .happy-hour-short,.locations-wrap .locations-list-wrap .deals-list-row .location-item .image .happy-hour-short{position:absolute;top:15px;left:15px;margin-bottom:15px;padding:5px 10px;background-color:#fff;display:inline-block;color:#333;border:0;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);border-radius:20px}.locations-wrap .locations-list-wrap .deals-grid-row .location-item .image .happy-hour-active,.locations-wrap .locations-list-wrap .deals-list-row .location-item .image .happy-hour-active{background-color:#D1460F;color:#fff}.locations-wrap .locations-list-wrap .deals-grid-row .location-item .details,.locations-wrap .locations-list-wrap .deals-list-row .location-item .details{width:100%;padding:15px;border:1px solid #e9e2da;border-top:0;border-radius:0 0 8px 8px}.locations-wrap .locations-list-wrap .deals-grid-row .location-item .details .details-top,.locations-wrap .locations-list-wrap .deals-list-row .location-item .details .details-top{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #e9e2da}.locations-wrap .locations-list-wrap .deals-grid-row .location-item .details .details-top h4,.locations-wrap .locations-list-wrap .deals-list-row .location-item .details .details-top h4{margin-bottom:5px;font-size:1.4rem}.locations-wrap .locations-list-wrap .deals-grid-row .location-item .details .details-top h4 span,.locations-wrap .locations-list-wrap .deals-list-row .location-item .details .details-top h4 span{color:#333;text-decoration:none}.locations-wrap .locations-list-wrap .deals-grid-row .location-item .details .details-top .city,.locations-wrap .locations-list-wrap .deals-list-row .location-item .details .details-top .city{font-size:.9rem}.locations-wrap .locations-list-wrap .deals-grid-row .location-item .details .address,.locations-wrap .locations-list-wrap .deals-list-row .location-item .details .address{margin-bottom:10px}.locations-wrap .locations-list-wrap .deals-grid-row .location-item .details .address .map-marker-button:hover span,.locations-wrap .locations-list-wrap .deals-list-row .location-item .details .address .map-marker-button:hover span{text-decoration:underline}.locations-wrap .locations-list-wrap .deals-grid-row .location-item .details p,.locations-wrap .locations-list-wrap .deals-list-row .location-item .details p{margin:0;color:#333}.locations-wrap .locations-list-wrap .deals-grid-row .location-item .details .deal,.locations-wrap .locations-list-wrap .deals-list-row .location-item .details .deal{font-size:1rem;margin-bottom:10px}.locations-wrap .locations-list-wrap .deals-grid-row .location-item .details .happy-hour-heading,.locations-wrap .locations-list-wrap .deals-list-row .location-item .details .happy-hour-heading{margin-bottom:10px}.locations-wrap .locations-list-wrap .deals-grid-row .location-item .details .happy-hour-time,.locations-wrap .locations-list-wrap .deals-list-row .location-item .details .happy-hour-time{margin-bottom:0}.locations-wrap .locations-list-wrap .deals-grid-row .location-item .details .buttons,.locations-wrap .locations-list-wrap .deals-list-row .location-item .details .buttons{margin-top:30px}.locations-wrap .locations-list-wrap .deals-grid-row .location-item .map-info,.locations-wrap .locations-list-wrap .deals-list-row .location-item .map-info{display:none}.locations-wrap .locations-list-wrap .deals-grid-row .location-item:hover,.locations-wrap .locations-list-wrap .deals-list-row .location-item:hover{border-radius:8px;box-shadow:0 0 8px 0 #0000004d}.location-page .heading-wrap{background-color:transparent}.location-page .heading-wrap .alert{margin-top:30px}.location-page .heading-wrap .heading-left h1{font-size:2rem;margin-bottom:10px;text-align:left}.location-page .heading-wrap .heading-left .address{font-size:1.1rem;margin-bottom:30px}.location-page .heading-wrap .heading-right{display:flex;align-items:center;height:100%;justify-content:right}.location-page .heading-wrap .heading-right .social-share{margin-bottom:30px}.location-page .heading-wrap .heading-right .social-share p{margin-bottom:3px}.location-page .location-image{margin-bottom:30px;border:1px solid #e9e2da}.location-page .location-map{margin-bottom:30px}.location-page .location-map iframe{width:100%;max-width:100%;height:auto;aspect-ratio:1.1;border:1px solid #e9e2da}.location-page .location-wrap{margin-bottom:100px}.location-page .location-wrap h4{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e9e2da;font-size:1.2rem}.location-page .location-wrap .happy-hour-short{margin-bottom:25px;padding:4px 15px;font-size:1.2rem;background-color:#fff;border-radius:20px;display:inline-block;color:#333;border:1px solid #e9e2da}.location-page .location-wrap .happy-hour-active{background-color:#D1460F;color:#fff}.location-page .location-wrap .location-content{padding:25px;background-color:#fff;border:1px solid #e9e2da}.location-page .location-wrap .location-content .happy-hours{margin-bottom:20px}.location-page .location-wrap .location-content .happy-hour-group{margin-bottom:30px}.location-page .location-wrap .location-content .happy-hour-group .happy-hour-day{color:#333;background:#fff;margin:0 0 10px}.location-page .location-wrap .location-content .happy-hour-group .happy-hour-time{margin-bottom:10px}.location-page .location-wrap .location-content .loc-deal{font-size:1.2rem}.location-page .location-wrap .location-content .dow-wrap{margin:10px 0 10px}.location-page .location-wrap .location-content .dow-wrap .dow-item{padding:4px 20px;font-size:1rem;color:#333}.location-page .location-wrap .location-content .dow-wrap .dow-item.active{color:#fff}.location-page .location-wrap .location-content .loc-desc{margin-bottom:20px}.location-page .location-wrap .location-content .info-label{margin-bottom:5px;font-weight:500}.location-page .location-wrap .location-content .map-button-wrap{margin-top:20px}.page-default{padding:40px 0}.page-default .page-text-content{padding-left:30px}.page-default h1{margin-bottom:20px;margin-left:-30px}.page-default h2{margin:50px 0 20px;margin-left:-30px}.page-default h3{margin:30px 0 20px;font-size:1.4rem;margin-left:-20px}.page-default h4{margin:20px 0 20px;font-size:1.2rem;margin-left:-10px}.page-default ul li p{margin-bottom:15px}.error-page .error-view{text-align:center;padding:80px 0}.error-page .error-view h1{margin-bottom:20px}.error-page .error-view p{margin-bottom:35px;line-height:1.8}.login-box{width:600px;max-width:100%;padding:25px 25px 15px;background-color:#fff;margin:50px auto 70px;border:1px solid #e9e2da}.login-page hr,.register-page hr,.edit-account-page hr,.forgot-page hr{margin-bottom:30px}.login-page .alert,.register-page .alert,.edit-account-page .alert,.forgot-page .alert{margin-bottom:25px}.login-page .form-group,.register-page .form-group,.edit-account-page .form-group,.forgot-page .form-group{margin-bottom:20px}.login-page .form-group .forgot-link,.register-page .form-group .forgot-link,.edit-account-page .form-group .forgot-link,.forgot-page .form-group .forgot-link{float:right;font-size:.9rem;font-style:italic}.login-page .password-group,.register-page .password-group,.edit-account-page .password-group,.forgot-page .password-group{margin-bottom:10px}.login-page .submit-group,.register-page .submit-group,.edit-account-page .submit-group,.forgot-page .submit-group{text-align:center;margin:25px 0 15px}.login-page .submit-group .btn,.register-page .submit-group .btn,.edit-account-page .submit-group .btn,.forgot-page .submit-group .btn{margin-bottom:25px}.edit-account-page .submit-group,.forgot-page .submit-group{margin:35px 0 15px;display:flex;justify-content:space-between}.forgot-page .submit-group{margin-bottom:0}.forgot-page .submit-group .btn,.forgot-page .submit-group a{margin-bottom:15px}.account-view .account-heading{text-align:center}.account-view .account-heading h1{margin-bottom:40px}.account-view .account-heading p{text-align:left;margin-bottom:30px}.account-view .account-heading p span{font-style:italic;font-size:.9rem}.account-view .account-details{background:#fff;border:1px solid #e9e9e9;padding:20px}.account-view .account-nav{text-align:left}.account-view .account-nav ul{list-style:none;margin:0;padding:0}.account-view .account-nav ul li{float:left;margin-bottom:5px;margin-right:15px}.account-dashboard .heading-wrap .alert,.admin-dashboard .heading-wrap .alert{margin-bottom:0}.account-dashboard .buttons,.admin-dashboard .buttons{margin-bottom:10px}.account-dashboard .dashboard-section,.admin-dashboard .dashboard-section{padding-top:20px;margin-bottom:40px}.account-dashboard .dashboard-section h3,.admin-dashboard .dashboard-section h3{margin-bottom:20px}.account-dashboard .dashboard-section .alert,.admin-dashboard .dashboard-section .alert{margin-bottom:30px}.account-dashboard .tab-content .tab-pane,.admin-dashboard .tab-content .tab-pane{padding:30px 25px;background-color:#fff;border:1px solid #e9e9e9;border-top:0}.account-dashboard .delete-location,.admin-dashboard .delete-location{color:#dc3545}.account-dashboard .action-col a,.admin-dashboard .action-col a{margin-right:5px}.account-dashboard .mark-confirmed,.admin-dashboard .mark-confirmed{font-size:.9rem}.account-dashboard #my-locations table,.admin-dashboard #my-locations table{margin-bottom:30px}.edit-location-page{padding:50px 0 100px}.edit-location-page hr{margin:10px 0 35px}.edit-location-page h3{margin-bottom:20px}.edit-location-page .form-intro{margin-bottom:40px}.edit-location-page .form-intro p{margin-bottom:10px}.edit-location-page .form-wrap legend{margin-bottom:30px;font-size:1.4rem}.edit-location-page .form-wrap .image-preview img{width:200px;max-width:100%;margin-bottom:15px}.edit-location-page .form-wrap .address-results{position:relative}.edit-location-page .form-wrap .address-results ul{padding:0;margin:0;list-style:none;position:absolute;z-index:1;width:100%}.edit-location-page .form-wrap .address-results ul li a{display:block;background:#fff;padding:5px 10px;border:1px solid #ccc;border-top:0;cursor:pointer;font-size:.9rem}.edit-location-page .form-wrap .address-results ul li a:hover{background-color:#e9e2da}.edit-location-page .form-wrap .map-wrap{margin-bottom:50px;border:1px solid #e9e9e9;height:360px}.edit-location-page .form-wrap .map-wrap #coords_map{width:100%;height:100%}.edit-location-page .form-wrap .hh-table .days-col{width:25%}.edit-location-page .form-wrap .hh-table .time-col{width:25%}.edit-location-page .form-wrap .hh-table .all-day{display:block;margin-bottom:10px}.edit-location-page .form-wrap .hh-table .start-end-times{display:flex;justify-content:space-between;flex-wrap:wrap}.edit-location-page .form-wrap .hh-table .start-end-times .start-end-time:first-child{margin-bottom:10px}.edit-location-page .form-wrap .hh-table .start-end-times input[disabled]{opacity:.3}.edit-location-page .form-wrap .hh-table .start-end-times .past-midnight{margin-top:3px}.edit-location-page .form-wrap .hh-table .start-end-times .past-midnight label{font-size:.9rem;font-style:italic}.edit-location-page .form-wrap .hh-table .or-div{margin:15px auto 20px;text-align:center;border-top:1px solid #ddd;line-height:0;width:160px;max-width:100%}.edit-location-page .form-wrap .hh-table .or-div span{background-color:#fff;padding:0 10px}.edit-location-page .form-wrap .hh-table textarea{height:120px}.edit-location-page .form-wrap .hh-table label{margin-top:5px;margin-bottom:5px;font-weight:normal}.edit-location-page .form-wrap .hh-table label:first-child{margin-top:0}.edit-location-page .form-wrap .hh-table .checkbox-group{margin-bottom:0}.edit-location-page .form-wrap .hh-table .empty-row{font-size:.9rem}.edit-location-page .form-wrap .error-text-hh{margin:-10px 0 15px}.edit-location-page .form-wrap .form-buttons{margin-top:30px;display:flex;justify-content:space-between}@media (max-width:1199px){.edit-location-page .form-wrap .hh-table td{width:auto}}@media (max-width:991px){#page_header .logo .tagline{display:none}#page_header nav.main-menu{display:none}#page_header .open-mobile-menu{display:block}.dow-wrap .dow-item{flex-basis:18%}.page-default .page-text-content{padding-left:0}.page-default h1,.page-default h2,.page-default h3,.page-default h4{margin-left:0}}@media (max-width:767px){.logo img{width:220px}.filters-wrap .filters-left .filter-select .dropdown{text-align:center}.filters-wrap .filters-right .filter-button{margin:0 0 5px 0}.location-page .heading-wrap .heading-left .address{margin-bottom:20px}.location-page .heading-wrap .heading-right{display:block}.location-page .location-map{display:none}.locations-wrap .locations-list-wrap .deals-list-row .location-item .details{padding:20px 20px 25px 20px}.location-page .location-wrap .location-content{padding:20px 15px}}@media (max-width:575px){#page_header nav.main-menu ul li{margin-left:0}.location-item .address a:hover span{text-decoration:none}.location-page .heading-wrap .location-content{padding:20px 15px}}