html{font-family:sans-serif;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;line-height:1.15;letter-spacing:.02em}body,html{position:relative;width:100%;height:auto}body{margin:0;background-color:#fff;color:#111;font-size:17px;font-weight:400;word-wrap:break-word;white-space:normal;overflow-x:auto;overflow-y:auto}body,h1,h2,h3,h4{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,Segoe UI,lucida grande,helvetica neue,helvetica,Fira Sans,roboto,noto,Droid Sans,cantarell,oxygen,ubuntu,franklin gothic medium,century gothic,Liberation Sans,sans-serif}h1,h2,h3,h4{font-weight:inherit}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}p{font-size:1rem;line-height:1.5}a,p{color:inherit}a{text-decoration:none}img{max-width:100%;height:auto}iframe.object-cover,img.object-cover,video.object-cover{object-fit:cover;width:100%;height:100%}img.inverted{filter:invert(1)}.align-left{float:left}.align-right{float:right}.align-center{display:block;float:none;margin-right:auto;margin-left:auto}.align-vertical{vertical-align:middle}.align-vertical-helper{display:inline-block;width:0;height:100%;vertical-align:middle}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}input,select,textarea{position:relative;max-width:100%;width:100%;border:none;border-radius:0;font-family:sans-serif;font-size:18px;outline:0}input:not([type=submit]){height:45px;padding-left:7px;background:transparent;border-bottom:2px solid #e1e2e3}input[type=submit]{width:100%;box-shadow:none;border:none}textarea{min-height:100px;width:100%;height:100px;padding-top:15px;border-bottom:2px solid #e1e2e3}input:focus,select:focus,textarea:focus{border-color:#1e90ef}label{display:block;margin-bottom:5px;opacity:.64;font-size:.9rem}label span{color:#e50a1d}.tk-form{display:inline-block;max-width:600px;width:100%;background:#fff;padding:20px 10px;overflow:hidden}.tk-form .tk-form-row{margin-bottom:20px}.tk-form-row[data-submit-status=success]{color:green}.tk-form-row[data-submit-status=failed]{color:#2196f3}.tk-form .tk-form-row label{display:block;vertical-align:top;width:100%;margin-bottom:5px;padding-right:10px;font-weight:700;font-size:.9rem;line-height:1.4;opacity:.84;text-align:left}.tk-form .tk-form-row label span{color:#f44336}.tk-form .tk-form-row input:not([type=submit]),.tk-form .tk-form-row select,.tk-form .tk-form-row textarea{display:block;vertical-align:top;width:100%;height:40px;padding-left:10px;background:#f1f2f3;border:none;font-size:inherit}.tk-form .tk-form-row input[type=submit]{box-shadow:none}.tk-form .tk-form-row input:not([type=submit]):focus,.tk-form .tk-form-row select:focus,.tk-form .tk-form-row textarea:focus{background:#fff}.tk-btn,a.tk-btn{display:inline-block;position:relative;width:auto;height:50px;line-height:46px;padding:0 24px;background-color:#2c3237;border:2px solid transparent;border-radius:100px;color:#fff;font-size:14px;text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation;-ms-touch-action:manipulation;-webkit-user-select:none}.tk-btn+.tk-btn,a.tk-btn+a.tk-btn{margin-left:10px}.tk-btn-lg,a.tk-btn.tk-btn-lg{display:block;max-width:280px;width:100%;height:70px;line-height:66px;margin:10px auto;font-size:16px;text-transform:uppercase}.tk-btn-lg+.tk-btn-lg,a.tk-btn.tk-btn-lg+a.tk-btn.tk-btn-lg{margin-right:auto;margin-left:auto}.tk-btn-primary,a.tk-btn.tk-btn-primary{background-color:#ffb916;color:#2c3237}.tk-btn-primary:hover,a.tk-btn.tk-btn-primary:hover{background:#ffb916}.tk-btn-secondary,a.tk-btn.tk-btn-secondary{background:transparent;border-color:#2c3237;color:#2c3237}.tk-btn-secondary:hover,a.tk-btn.tk-btn-secondary:hover{background:#2c3237;border-color:#2c3237;color:#fff}.tk-btn.tk-btn-link,a.tk-btn.tk-btn-link{height:auto;padding:0;background:transparent;border-radius:0;color:inherit;font-size:inherit;line-height:inherit;text-align:inherit}.tk-btn.tk-btn-link:hover,a.tk-btn.tk-btn-link:hover{color:#ffb916}h1>a.tk-btn-link,h2>a.tk-btn-link,h3>a.tk-btn-link,h4>a.tk-btn-link,p>a.tk-btn-link{color:#ffb916;text-decoration:underline}header{background:inherit;color:inherit}.tk-top-nav{position:absolute;width:100%;height:auto;background-color:#fff;background-color:#17181d;background:transparent;color:inherit;z-index:200}body.has-feature-image .tk-top-nav{color:#fff}.tk-top-nav .tk-nav-site-title{display:table;height:70px;padding:10px 0;vertical-align:middle}.tk-top-nav .tk-nav-site-title:hover{opacity:.8}.tk-top-nav .tk-nav-site-title a{display:table-cell;vertical-align:middle;font-size:20px;font-weight:700;text-decoration:none}.tk-top-nav .menu-col{display:none;text-align:center}.tk-top-nav .menu-col .tk-nav-logo{display:none;height:70px}.tk-top-nav .menu-col nav{display:none}.tk-top-nav .menu-col nav ul{display:inline-block;position:relative}header.scrolled .tk-top-nav{position:fixed;background:inherit;color:inherit;box-shadow:0 3px 54px -18px rgba(50,50,93,.3);will-change:transform}header.scrolled.scrolling--down .tk-top-nav,header.scrolled .tk-top-nav{transform:translateY(-120px)}header.scrolled.scrolling--up .tk-top-nav{transform:translateY(0);transition:transform .14s ease-out .2s}header.scrolled .tk-top-nav .brand-col,header.scrolled .tk-top-nav .nav-background{display:none}header.scrolled .tk-top-nav .menu-col{display:block}header.scrolled .tk-top-nav .menu-col .tk-nav-logo{display:inline-block}header.scrolled .tk-top-nav .menu-col a.tk-btn.tk-menu-btn{float:right}.tk-slide-nav .tk-nav-logo,.tk-top-nav .tk-nav-logo{display:block;width:auto;height:100px;padding:15px 0;text-align:center;vertical-align:top}.tk-slide-nav .tk-nav-logo img,.tk-top-nav .tk-nav-logo img{width:auto;height:100%}.tk-slide-nav ul,.tk-top-nav ul{margin:0;padding:0;vertical-align:top}.tk-slide-nav ul li,.tk-top-nav ul li{display:inline-block;list-style:none}.tk-slide-nav a.tk-btn-link,.tk-top-nav a.tk-btn-link{height:70px;line-height:70px;padding:0 10px;background:transparent;border:none;border-bottom:3px solid transparent;letter-spacing:.06rem;text-transform:uppercase;font-size:.9rem}.tk-slide-nav a.tk-btn-link:hover,.tk-top-nav a.tk-btn-link:hover{opacity:1}.tk-slide-nav a.tk-btn-link.active,.tk-top-nav a.tk-btn-link.active{color:#ffb916;opacity:1}body.has-feature-image .tk-top-nav a.tk-btn-link{text-shadow:0 1px 3px rgba(0,0,0,.4)}header.scrolled .tk-top-nav a.tk-btn-link{text-shadow:none;color:inherit}header.scrolled .tk-top-nav a.tk-btn-link.active{color:inherit;color:#ffb916;border-bottom-color:inherit}.tk-slide-nav{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:inherit;color:inherit;overflow-y:auto;z-index:500;opacity:0;visibility:hidden;transition:opacity .14s ease-in,visibility .14s ease-in}body.slide-nav-open .tk-slide-nav{visibility:visible;opacity:1}.tk-slide-nav .tk-nav-site-title{max-width:none;width:100%}.tk-slide-nav nav{display:block;margin-top:15px}.tk-slide-nav nav ul li{display:block}.tk-slide-nav nav ul li a.tk-btn-link{width:100%;height:40px;line-height:40px;margin-top:15px;color:inherit;text-align:center;text-shadow:none}.tk-slide-nav nav ul li a.tk-btn-link.active{border:none;text-decoration:line-through}.tk-slide-nav a.tk-btn-link.tk-menu-btn{position:absolute;top:20px;right:20px;width:50px;height:50px;padding:0;color:inherit}.tk-slide-nav a.tk-btn-link.tk-menu-btn .tk-icon{width:28px;height:28px;opacity:.5}.tk-site-wrap{position:relative;float:left;min-height:100%;width:100%;height:auto;background-color:#fff;color:#2c3237;overflow:hidden}.tk-content,section{position:relative;z-index:100}section{padding:70px 0;background-color:#fff;color:#2c3237}section.light-bg{background-color:#f7f7f8;background-color:#f4f4f5}section.dark-bg{background-color:#263238;color:#f4f4f5}section .container{position:relative;z-index:5000}section.tk-section-reverse .row{flex-direction:row-reverse}section .tk-section-header{margin-bottom:50px}section .tk-section-header>.tk-icon{margin-bottom:25px}section .tk-section-header .tk-section-title{max-width:800px;font-weight:700;line-height:1.3}section .tk-section-title{font-family:Lobster,cursive;letter-spacing:.06rem}section.text-center .tk-section-header .tk-section-title,section .tk-section-header.text-center .tk-section-title{max-width:none}section .tk-section-header .tk-section-text{line-height:1.4}section.alert-section{padding:30px 0!important;background-color:#ffac95}.wp-block-column{margin-right:0!important;margin-left:0!important;padding:0 30px}.wp-block-column .tk-section-title:first-child,.wp-block-column p:first-child{margin-top:0}.tk-my{margin-top:30px;margin-bottom:30px}.wp-block-image{margin:0 0 20px}.tk-content section.tk-section-hero{position:relative;padding-top:120px;padding-bottom:70px;background-color:inherit;color:inherit}.tk-content section.tk-section-hero.has-feature-image{background-color:#0f0606;color:#fff}.tk-content section.tk-section-hero.has-feature-video{background-color:#fff;color:#2c3237}.tk-content section.tk-section-hero.has-feature-video .tk-feature-video{width:100%;height:220px;margin-top:30px}.tk-content section.tk-section-hero.has-feature-video .tk-feature-video iframe{width:100%;height:100%}.tk-content section.tk-section-hero .tk-feature-img{position:absolute;top:-210px;left:0;width:100%;height:calc(100% + 210px);padding-top:210px;overflow:hidden}.tk-content section.tk-section-hero .tk-feature-img img{box-shadow:0 -6px 20px 5px #000;opacity:0;position:relative;z-index:3000}.tk-content section.tk-section-hero .tk-feature-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#607d8b;opacity:.3;z-index:5000}.tk-content section.tk-section-hero.feature-animate .tk-feature-img img{opacity:0;animation:fadeInImage 1.2s forwards;will-change:transform}.tk-content section.tk-section-hero .tk-section-header{margin-bottom:0}.tk-content section.tk-section-hero .tk-section-title{position:relative;color:inherit;font-size:2.2rem;font-weight:700;letter-spacing:.1rem;z-index:1000}.tk-content section.tk-section-hero .tk-section-title p{margin-top:0;font-weight:400;text-transform:capitalize;font-family:sans-serif;font-size:1.4rem;letter-spacing:normal}.tk-content section.tk-section-hero .tk-section-text{position:relative;color:inherit;z-index:1000}.tk-content section.tk-section-hero.has-feature-image .tk-section-text,.tk-content section.tk-section-hero.has-feature-image .tk-section-title{text-shadow:0 2px 9px rgba(0,0,0,.4)}.tk-content section.tk-section-hero.has-btn,.tk-content section.tk-section-hero.has-btn .tk-section-header .tk-animation{margin-top:0}.tk-section-posts .tk-post{display:inline-block;width:100%;margin-bottom:30px;background:#fff;overflow:hidden}.tk-section-posts .tk-post-feature-img{height:220px;background:#e1e2e3}.tk-section-posts .tk-post-header,.tk-section-posts .tk-post-header .tk-post-title{font-weight:700}.tk-section-posts .tk-post-content,.tk-section-posts .tk-post-footer{padding:0 15px}.tk-section-posts .tk-post-footer{margin-bottom:15px}.tk-section-posts .tk-post-footer .tk-btn-link{padding:0 18px}.tk-section-map{padding-bottom:0;background-color:#f7f7f8}.tk-section-map iframe{float:left;width:100%;height:500px}.tk-author-card{position:relative}.tk-author-card .tk-author-avatar{width:80px;height:80px;border-radius:50%;margin:0 auto;overflow:hidden}.tk-author-card .tk-author-details{position:relative;width:100%;margin-top:15px;font-size:.9rem}.tk-author-card .tk-author-details span{display:block;margin:5px 0;width:100%}.tk-content section.tk-section-tiles{background-color:#f7f7f8;background-position:50%;background-size:cover;background-image:url(/wp-content/uploads/2019/04/north-shore-tavern-wood-bg-2.jpg)}.tk-content section.tk-section-tiles .row{margin-right:-10px;margin-left:-10px}.tk-content section.tk-section-tiles .col{padding:0 5px}.tk-tile{margin-bottom:10px;background:none}.tk-tile,.tk-tile .bg-image{position:relative;width:100%}.tk-tile .bg-image{top:0;left:0;height:200px;background-color:#1c1d23;box-shadow:0 2.5px 28px -7px rgba(50,50,93,.5),0 5px 14px -3.5px rgba(0,0,0,.6);z-index:100}.tk-tile .bg-image img{opacity:.9}.tk-tile:hover .bg-image img{opacity:1}.tk-tile .tk-btn{max-width:100%;width:100%;padding:13px;border-radius:0;box-shadow:0 2.5px 28px -7px rgba(50,50,93,.25),0 5px 14px -3.5px rgba(0,0,0,.3);font-weight:700;text-transform:uppercase;text-decoration:none;z-index:200}.tk-tile .tk-btn.tk-btn-link{background-color:#f6f7f9;color:#1c1d23;font-size:.8rem}.tk-tile .tk-btn .tk-icon{display:none;margin-top:0}.tk-tile:hover .tk-btn.tk-btn-link{color:#ffb916}.tk-page-bottleshop .tk-tile{cursor:default}.tk-page-bottleshop .tk-tile .bg-image{height:300px;background:#fff;padding-bottom:40px;padding-top:20px}.tk-page-bottleshop .tk-tile .bg-image img{width:auto;height:100%}.tk-page-bottleshop .tk-tile .tk-btn{width:100%;height:auto;padding:18px 13px;background:#2c3236;cursor:default;line-height:normal}.tk-page-bottleshop .tk-tile .tk-btn .tk-icon{display:none}.feature-list{background:#f0f2f5;padding:15px 0}.feature-list li{position:relative;padding:10px 0 10px 35px;font-size:100%;line-height:26px;list-style:none}.feature-list li:before{content:"";position:absolute;width:23px;height:23px;top:12px;left:0;background-image:url(https://stripe.com/img/v3/elements/overview/feature-checkmark.svg);background-repeat:no-repeat;background-size:cover;filter:hue-rotate(-69deg) opacity(.4)}section.tk-section-buffet-breakfast,section.tk-section-food,section.tk-section-gaming-logos,section.tk-section-members,section.tk-section-sports-gaming{background-color:#f7f7f8;background-position:50%;background-size:cover;color:#fff}section.tk-section-buffet-breakfast:before,section.tk-section-food:before,section.tk-section-gaming-logos:before,section.tk-section-members:before,section.tk-section-sports-gaming:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(30,69,111,.34)}section.tk-section-buffet-breakfast h1,section.tk-section-food h1,section.tk-section-sports-gaming h1{text-shadow:0 2px 9px rgba(0,0,0,.4)}section.tk-section-food{background-image:url(/wp-content/uploads/2019/04/north-shore-tavern-dining-food-13.jpg)}section.tk-section-sports-gaming{background-image:url(/wp-content/uploads/2019/05/northshore-tavern-sports-1.jpg)}section.tk-section-sports-gaming:before{background-color:rgba(17,37,58,.58)}section.tk-section-buffet-breakfast{background-image:url(/wp-content/uploads/2019/05/north-shore-tavern-buffet-breakfast-1.jpg)}section.tk-section-gaming-logos{background-image:url(/wp-content/uploads/2019/05/north-shore-tavern-gaming-5.jpg)}section.tk-section-gaming-logos:before{background-color:hsla(0,0%,100%,.84)}section.tk-section-members{background-image:url(/wp-content/uploads/2019/05/parkridge-tavern-sports-bar-10.jpg)}section.tk-section-members:before{background-color:rgba(44,50,54,.58)}.responsible-gaming{background:#f0f2f5;padding:15px 0}.tk-footer{position:relative;padding:70px 0;text-align:center;z-index:100}.tk-footer .footer-brand{margin:15px 0}.tk-footer .footer-brand img{max-width:150px}.tk-footer .footer-brand span{display:block;margin-top:10px;font-size:14px;opacity:.8}.tk-footer .social-icons{margin:20px 0}.tk-footer .social-icons ul{margin:0;padding:0;list-style:none}.tk-footer .social-icons ul li{display:inline-block;margin:0 7px;padding:12px;background:none;border-radius:50%;cursor:pointer}.tk-footer .social-icons ul li:hover{background:rgba(101,104,105,.1)}.tk-footer .social-icons ul li .tk-icon{width:24px;height:24px;vertical-align:top}.tk-footer .footer-menu{margin:40px 0 15px;color:#676869}.tk-footer .footer-menu h3{margin-bottom:30px;text-transform:uppercase;opacity:.8}.tk-footer .footer-menu ul{margin:0;padding:0;list-style:none}.tk-footer .footer-menu ul li{margin-bottom:20px;font-size:1rem;line-height:1.6}.tk-footer .footer-menu ul li a{text-decoration:none}.theme-tag{background-color:inherit}.theme-tag span{display:inline-block;padding:10px 24px;background:#2c3237;color:#fff;opacity:.86;font-size:14px}.tk-loading-screen{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:inherit;background-position:50%;background-size:cover;background-image:url(/wp-content/uploads/2019/04/north-shore-tavern-wood-bg-2.jpg);color:inherit;opacity:0;z-index:1;visibility:hidden;transition:opacity .44s ease-out 1.4s,visibility 0s 2s,z-index 0s 2s}.tk-loading-screen.active{display:block;opacity:1;visibility:visible;z-index:999999}.tk-loading-screen img{max-width:180px}#tk-svg-sprite{display:none}.tk-content-icons{margin:30px 0}.tk-icon{display:inline-block;width:50px;height:50px;fill:currentColor}.tk-icon svg{width:100%;height:100%}.tk-btn .tk-icon{display:inline-block;position:relative;vertical-align:middle;top:-1.5px;margin:0 -7px 0 10px;width:22px;height:22px;fill:currentColor}.tk-btn.icon-left .tk-icon{margin-right:10px;margin-left:-7px}.tk-btn.tk-btn-link .tk-icon{margin-right:0;margin-left:10px}.tk-btn.tk-btn-link.icon-left .tk-icon{margin-right:10px;margin-left:0}.tk-content-icons .tk-icon{width:40px;height:40px;margin-bottom:30px}.fade-element{position:relative;opacity:0;will-change:transform;transform:translate3d(0,30px,0);transition:opacity .9s cubic-bezier(.23,1,.32,1),transform .9s cubic-bezier(.23,1,.32,1)}.fade-element.animation-start{opacity:1;transform:translateZ(0)}.fade-element.animation-leave{opacity:0;transform:translate3d(0,30px,0)}.parallax{will-change:transform}@keyframes fadeInTopNav{0%{transform:translateY(-70px)}to{transform:translateY(0)}}@keyframes fadeOutTopNav{0%{transform:translateY(0)}to{transform:translateY(-120px)}}@keyframes fadeInImage{0%{opacity:0}to{opacity:1}}.scroll-to-content{display:none;position:absolute;bottom:0;left:0;width:100%;height:30px;margin-bottom:30px;text-align:center;z-index:5000}.scroll-to-content .tk-icon{width:30px;height:30px;transform:rotate(90deg);animation:bounce 2s forwards}hr.wp-block-separator{max-width:100%;width:200px;border:1px solid #ffb916}hr.wp-block-separator.is-style-wide{width:100%}.nopad{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.nomar{margin:0!important}::-webkit-scrollbar{display:none;width:0}@media (min-width:768px){h1{font-size:3rem}h2{font-size:2.5rem}a,li,p{font-size:1.2rem}.tk-slide-nav .tk-nav-logo,.tk-top-nav .tk-nav-logo{height:120px}.tk-form{padding:30px}.tk-form .tk-form-row label{display:inline-block;width:200px;margin:10px 0 0}.tk-form .tk-form-row input:not([type=submit]),.tk-form .tk-form-row select,.tk-form .tk-form-row textarea{display:inline-block;max-width:calc(100% - 200px);min-width:none;width:calc(100% - 200px)}.tk-btn-lg,a.tk-btn.tk-btn-lg{display:inline-block}a.tk-btn.tk-btn-lg+a.tk-btn.tk-btn-lg{margin-left:15px}.tk-content section.tk-section-tiles .row{margin-right:-15px;margin-left:-15px}.tk-content section.tk-section-tiles .col{padding:0 15px}.tk-tile{margin-bottom:0}.tk-tile .bg-image~.tk-btn{top:-1.8rem}.tk-tile .tk-btn{width:auto}.tk-tile .tk-btn.tk-btn-link{font-size:inherit}.tk-tile .tk-btn .tk-icon{display:inline-block;margin-top:-3px}.tk-content section.tk-section-hero.has-feature-video .tk-feature-video{max-width:700px;height:400px;width:100%;margin:70px auto;background-color:#2c3237;box-shadow:0 1px 28px -11px rgba(50,50,93,.5)}}@media (min-width:992px){.tk-top-nav .menu-col{display:block}.tk-top-nav .menu-col nav{display:block;white-space:nowrap;overflow-x:auto}.tk-top-nav .menu-col .tk-nav-logo{display:inline-block}.tk-slide-nav,.tk-top-nav .menu-col .tk-nav-logo,.tk-top-nav .tk-btn.tk-menu-btn{display:none}header.scrolled .tk-top-nav .menu-col nav{float:right}.tk-content section{padding:130px 0}.tk-content section.tk-section-hero{padding-top:190px}.tk-content section.tk-section-hero.has-feature-image{padding-bottom:210px;background-color:#0f0606;color:#fff}.tk-content section.tk-section-hero.has-feature-video{min-height:unset}.tk-content section.tk-section-hero .tk-section-title{font-size:4rem;letter-spacing:.04rem}.tk-content section.tk-section-hero .tk-section-title p{letter-spacing:normal}.tk-content section.tk-section-hero .tk-section-text{font-size:1.4rem}.tk-footer{padding:80px 0;text-align:left}.scroll-to-content{display:inline-block}}@media (min-width:1280px){.tk-slide-nav a.tk-btn,.tk-top-nav a.tk-btn{padding:0 16px;font-size:1rem}.tk-content section.tk-section-hero.has-feature-video .tk-feature-video{max-width:900px;height:510px}}@media (min-width:1440px){.tk-content section.tk-section-hero.has-feature-video .tk-feature-video{max-width:1280px;height:640px}}