/*! Copyright 2015 to eternity: Dash Agency | http://dashagency.com/ */
 :root{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;cursor:default;font:normal normal 400 16px/1.4 "Arial","Helvetica",sans-serif;text-rendering:optimizeLegibility;background-color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;position:relative;word-break:normal}*,::before,::after{box-sizing:border-box;margin:0;padding:0;border-style:solid;border-width:0;background-repeat:no-repeat;vertical-align:top}body{margin:0}::selection{background-color:#B3D4FC;text-shadow:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,iframe,img,svg,progress,video{display:inline-block;vertical-align:top}audio:not([controls]){display:none;height:0}[hidden],template{display:none}[unselectable]{user-select:none}a{background-color:#fff0;text-decoration:none;color:inherit}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:16px;font-weight:400}mark{background:#ff0;color:#000}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}nav ol,nav ul{list-style:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,input,select,textarea{background-color:#fff0;min-height:1.5em}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="number"]{width:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}td,th{padding:0}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}:root{font-variant-ligatures:no-common-ligatures;color:#333}body{background:#00343e;font-family:'Proza Libre',sans-serif;line-height:1.6;color:#00343e}.page-container{margin:auto;max-width:100%;position:relative}@media screen and (max-width:1050px){.page-container{padding-top:0}}.content-wrapper{background-color:#eeeae7;background-size:cover;background-position:center center;padding:60px 0}@media screen and (min-width:1050px){.container{max-width:100%}}.absolute{position:absolute}.relative{position:relative}.flex{display:flex}.justify-center{justify-content:center}.items-center{align-items:center}.tc{text-align:center}.bold{font-weight:700}.red{color:$highlight-color}.center{margin:0 auto}.btn{background:#ee7c55;color:#fff;border-radius:0;padding:10px 20px;font-weight:900;font-size:12px;transition:0.3s}.btn:hover{background:#00343e;color:#fff}.acf-map{width:100%;height:500px;border:#ccc solid 1px}.acf-map img{max-width:inherit!important}.popmake-title{margin-bottom:1rem}#pum_popup_title_151,#popmake-151 .popmake-content{text-align:center}#popmake-151 a{text-decoration:underline}header{background:#eeeae7;border-bottom:1px solid #e3ddd8;width:100%;position:absolute;padding:15px 0;z-index:999}header .header__container{display:flex}header .navigation nav{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto}header .pickup-delivery-buttons{padding-top:1rem;margin:0 auto}header .pickup-delivery-buttons a{width:130px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;padding:7px 16px;margin:0 .5rem}@media screen and (min-width:461px){header .pickup-delivery-buttons a{width:150px;font-size:14px;padding:10px 20px;margin:0 .7rem}}@media screen and (min-width:641px){header .pickup-delivery-buttons a{width:160px}}@media screen and (min-width:992px){header .pickup-delivery-buttons a{width:170px}}header .pickup-delivery-buttons a:last-child{flex-direction:column}header .pickup-delivery-buttons a div:first-child{margin-bottom:5px}header .pickup-delivery-buttons a div img{height:12px}header .navigation .navigation__link{margin:0 20px 12px}@media screen and (max-width:640px){header .navigation .navigation__link{margin:0 10px 10px}}header .navigation .navigation__link a{padding:15px 0;color:#00353e}header .navigation .navigation__link a:hover{color:#ee7c55;text-decoration:none}header .navigation .navigation__link.covid-info a{font-weight:700}header .logo{transform:translateX(-40px);opacity:0;transition:1s;flex:0 20%}@media screen and (max-width:640px){header .logo{display:none}}header .logo img{height:30px}header .social_icons{display:flex;align-items:center;justify-content:flex-end;flex:0 20%}@media screen and (max-width:640px){header .social_icons{display:none}}header .social_icons .social__icon{margin-left:10px;transform:translateX(20px);opacity:0;transition:1s}header .social_icons .social__icon img{width:20px;display:block}header.fixed{position:fixed;top:0;max-width:100%}header.fixed .logo{transform:translateX(0);opacity:1}header.fixed .social__icon{transform:translateX(0);opacity:1}header.fixed .social__icon:last-of-type{transition-delay:0.2s}header.fixed .pickup-delivery-buttons{padding-top:0}.card{padding:45px;background:#fff;max-width:50%;z-index:2;position:relative;margin-bottom:-40px}@media screen and (max-width:640px){.card{margin:20px 0;max-width:100%;width:100%}}.card .card__title{font-family:Georgia,serif;font-size:36px}.card .card__description{margin-bottom:20px}.card .card__description p{margin-bottom:20px;font-size:13px}.card .card__description a{color:#ee7c55;font-weight:700}.card.card--right{margin-left:auto}.card.our_menu{position:relative}.card.our_menu .card__button{margin:.5rem 0;width:180px}@media screen and (max-width:640px){.card.our_menu{margin-top:160px}}.card.our_menu:before{content:'';left:-60%;display:block;background-image:url(https://kevinsbistro.ca/wp-content/themes/img/cat.svg);background-position:left bottom;bottom:0;position:absolute;width:60%;height:255px}@media screen and (max-width:640px){.card.our_menu:before{background-position:center;top:-180px;left:0;width:100%;height:175px}}.card-image{max-width:60%;margin-bottom:-40px}.card-image img{max-width:100%}@media screen and (max-width:640px){.card-image{margin-bottom:0;max-width:100%;width:100%;margin:20px 0}}.card-image.card-image--left{margin-left:40px}@media screen and (max-width:640px){.card-image.card-image--left{margin-left:0}}.card-image.card-image--right{margin-left:auto;margin-right:40px}@media screen and (max-width:640px){.card-image.card-image--right{margin-right:0}}.card-image.our_menu{position:relative}.card-info{background:#fff;margin:120px auto -150px;max-width:750px;z-index:99;position:relative;padding:40px;display:flex}@media screen and (max-width:460px){.card-info{flex-wrap:wrap}}.card-info .card-info__left{flex:0 50%}@media screen and (max-width:460px){.card-info .card-info__left{flex:0 100%}}.card-info .card-info__right{flex:0 50%}@media screen and (max-width:460px){.card-info .card-info__right{flex:0 100%}}.card-info .card-info__logo{padding-bottom:20px}.card-info .card-info__logo img{max-width:112px;height:auto;width:100%}.card-info .card-info__address{padding-bottom:20px}.card-info .card-info__get-directions .btn{margin-top:10px}.card-info .card-info__hours .hours{float:right}.card-info .card-info__phone{padding-bottom:20px}.card-info .card-info__phone a{font-size:24px}.ot-award{margin-bottom:200px}.ot-award img{display:block;margin:0 auto}.reserve__lg{display:none}.reserve__sm{display:block}.card.reservations iframe{margin:-16px 0 0 -16px}.our_menu.card-image{display:flex;flex-direction:column;flex-wrap:wrap}.our_menu.card-image div:first-child{order:1;margin-top:1em}@media screen and (min-width:641px){.ot-award{margin-bottom:0;position:relative}.ot-award img{position:absolute;top:100px;left:50%;transform:translateX(-120%)}.card.our_menu{margin-top:100px}.card.our_menu:before{top:-220px;left:0}.our_menu.card-image{flex-direction:row;align-items:center;max-width:100%}.our_menu.card-image div:first-child{order:0;width:60%}.our_menu.card-image div:last-child{width:40%}.our_menu.card-image div:last-child a>div{margin:0 0 0 2em!important}}@media screen and (min-width:991px){.reserve__lg{display:block}.reserve__sm{display:none}.card.reservations{width:900px;max-width:none}.card.reservations iframe{height:150px}.card.our_menu{margin-top:150px}}@media screen and (min-width:460px){.show-for-mobile{display:none}}@media screen and (max-width:460px){.hide-for-mobile{display:none}}.page__content{position:relative;max-width:1000px;padding-bottom:40px;margin:0 auto}.page__content .mobile-dd-button{display:none}@media screen and (min-width:641px){.page__content .mobile-dd-button{display:inline-block;position:absolute;bottom:0;width:142px;height:35px;color:#fff0}.page__content .covid-info-link{width:142px;height:35px}}@media screen and (min-width:992px){.page__content .mobile-dd-button{display:none}}.page__content .dd-button{display:none;position:absolute;width:209px;height:45px;color:#fff0}@media screen and (max-width:640px){.page__content .covid-info-link{display:none}}@media screen and (min-width:641px){.page__content .covid-info-link{position:absolute;display:flex;align-items:center;bottom:-42px;width:142px;height:35px;font-size:12px;text-align:center;line-height:1.2;background-color:#FF3008;padding:0 10px;border-radius:80px}.page__content .covid-info-link a{color:#fff}}@media screen and (min-width:992px){.page__content .dd-button{display:inline-block;bottom:40px}.page__content .covid-info-link{width:209px;height:45px;bottom:-15px;font-size:14px;padding:0 30px}}@media screen and (min-width:1600px){.page__content .dd-button{bottom:auto;top:60px;left:-16.5rem}.page__content .covid-info-link{bottom:auto;top:115px;left:-16.5rem}}@media screen and (min-width:1700px){.page__content .dd-button,.page__content .covid-info-link{left:-20rem}}.page__content .content-left{width:100%;padding:0;text-align:center}.page__content .content-right{width:100%}.page__content .content-left .page__title{font-size:36px;line-height:40px;font-family:Georgia,Times,"Times New Roman",serif;margin-bottom:20px}.page__content .content-left .page__content-description{font-size:16px}.page__content .content-left .page__content-description p{margin-bottom:20px;font-size:13px}.page__content .content-left .page__content-description bold{font-size:12px}.page__content .content-right img{width:100%}@media screen and (min-width:641px){.page__content{display:flex;justify-content:space-between}.page__content .content-left{width:50%;padding:0 30px 0 0;text-align:left}.page__content .content-right{width:50%}}@media screen and (min-width:991px){.page__content .content-left{padding:60px 8% 0 0}}.slider{position:relative;max-height:600px;overflow:hidden}.slider .slide{height:600px;background-size:cover;position:relative}.slider .slide .slide-content{position:absolute;bottom:90px;color:#fff;max-width:500px;transform:translateX(-50%);left:50%;text-align:center}@media screen and (max-width:480px){.slider .slide .slide-content{text-align:center;padding:0 25px;left:0;transform:none}}.slider .slide .slide-content__title{font-weight:800;font-size:17px;letter-spacing:3px}.slider .slide-logo{position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:350px;z-index:999;left:50%;max-width:80%}.slider .slick-slide:before{content:'';position:absolute;top:0;bottom:0;width:100%;background:#000;opacity:.4}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-dots{position:absolute;bottom:15px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:#fff0;border:0;outline:none;background:#fff0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:10px;position:absolute;top:0;left:0;width:10px;height:10px;content:'';text-align:center;opacity:.95;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #fff;border-radius:50%}.slick-dots li.slick-active button:before{background:#fff;opacity:1}footer{color:#fff}footer .footer__main{display:flex;padding:60px 0;justify-content:space-between}@media screen and (max-width:640px){footer .footer__main{flex-wrap:wrap}}footer .footer__main .left__col{flex:0 40%}@media screen and (max-width:640px){footer .footer__main .left__col{flex:0 100%;text-align:center}}footer .footer__main .right__col{flex:0 40%}@media screen and (max-width:640px){footer .footer__main .right__col{flex:0 100%;text-align:center}}footer .footer__main .footer__main-title{font-family:Georgia,serif;font-size:36px}footer .footer__main .footer__main-description,footer .footer__main .footer__main-description p{font-size:13px}footer .footer__form .gfield_label{display:none!important}footer .footer__form .gfield{margin-top:6px!important}footer .footer__form input{background:#fff;padding:8px 14px!important;font-size:12px;color:#00343e}footer .footer__form .form_submit{padding:0!important;display:inline-block!important}footer .footer__form .gform_fields{display:flex!important;flex-wrap:wrap}footer .footer__form .gfield{flex:0 100%;padding:0!important;margin:0!important;margin-bottom:8px!important}footer .footer__form .ginput_container{margin:0!important}footer .footer__form .gform_footer.top_label{display:none!important}footer .footer__form .form_submit button{padding:6.5px;width:100%;background:#ee7c55;border-radius:0}@media screen and (max-width:640px){footer .footer__form .form_submit button{padding:11.5px}}footer .footer__form .form_submit{flex:1 auto!important}footer .footer__form .form_email{flex:0 70%!important}footer .footer__form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}footer .footer__form .gfield_description.validation_message{color:#fff;padding:8px!important}footer .footer__form .validation_error{color:white!important}footer .footer__bottom{display:flex;justify-content:space-between;padding-bottom:40px}@media screen and (max-width:640px){footer .footer__bottom{flex-wrap:wrap;justify-content:center}}footer .footer__bottom .footer__logos{width:auto}footer .footer__bottom .footer__logos .footer__logo{opacity:.4;transition:0.4s;margin-right:20px}footer .footer__bottom .footer__logos .footer__logo:hover{opacity:1}footer .footer__bottom .footer__logos img{width:auto;height:27px}footer .copyright{font-size:10px}@media screen and (max-width:640px){footer .copyright{margin-top:10px}}.quote{font-size:16px}