/*!
Theme Name: Kazamaza v1.2.1 (Source)
Theme URI: http://kazamaza.ca/
Author: WAMH.ca
Author URI: http://wamh.ca/
Description: Custom theme built on Blankslate. Features OpenTable.com online reservation script. Continues it's predecessor kazamobile-026.
Version: 1.2.1
*/@CHARSET "ISO-8859-1";html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0}a{text-decoration:none}table{border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal}strong{font-weight:bold}ol,ul{list-style:none;margin:0;padding:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;margin:0;padding:0}q:before,q:after{content:''}abbr,acronym{border:0}@font-face{font-family:'kazamaza';src:url("fonts/kazamaza.eot?83339164");src:url("fonts/kazamaza.eot?83339164#iefix") format("embedded-opentype"),url("fonts/kazamaza.woff2?83339164") format("woff2"),url("fonts/kazamaza.woff?83339164") format("woff"),url("fonts/kazamaza.ttf?83339164") format("truetype"),url("fonts/kazamaza.svg?83339164#kazamaza") format("svg");font-weight:normal;font-style:normal}[class^="kazamaza-"]:before,[class*=" kazamaza-"]:before{font-family:"kazamaza";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kazamaza-iconset-menu:before{content:'\e800'}.kazamaza-iconset-vege:before{content:'\e801'}.kazamaza-iconset-open-table:before{content:'\e802'}.kazamaza-iconset-directions:before{content:'\e803'}.kazamaza-iconset-parking:before{content:'\e804'}.kazamaza-iconset-left-angle:before{content:'\e805'}.kazamaza-iconset-right-angle:before{content:'\e806'}.kazamaza-iconset-telephone:before{content:'\e807'}.kazamaza-iconset-to-bottom-angle:before{content:'\e808'}.kazamaza-iconset-facebook:before{content:'\f09a'}.kazamaza-iconset-instagram:before{content:'\f16d'}.kazamaza-iconset-instagram-1:before{content:'\f32d'}.galleria{width:100%;height:400px;min-height:10px;background-color:#222;border-radius:4px}.galleria img{width:100%;height:auto}.galleria-theme-classic{background-color:transparent !important}html,body{height:100%}body{background:url(_i/bg-beige-2.png) repeat fixed;font-family:"Helvetica", "Verdana", sans-serif;font-size:13px}h1,h2,h3,h4,h5,h6{font-family:'Kameron', serif;text-transform:uppercase;font-weight:700}h1{font-size:2em}h2{font-size:1.6rem}p{font-size:1em;margin-bottom:0.8rem}a:link,a:visited{color:#222}a:hover,a:active,a:focus{color:#f1f1f1}a.button{padding:1rem;display:inline-block}header{position:absolute;width:100%;height:100vh}main{position:absolute;width:100%;top:100vh}.section{text-align:center;margin:auto auto 4rem auto;max-width:1200px}#branding{height:auto;width:100%;z-index:10;pointer-events:none}#branding #logo{display:block;margin:0 auto;width:80%;max-width:410px;height:auto;z-index:0}#branding #site-description{font-family:'Kameron', serif;text-transform:uppercase;font-weight:700;text-align:center;color:#f1f1f1;border-top:2px dotted #f1f1f1;border-bottom:2px dotted #f1f1f1;padding:10px 0;font-size:24px;left:50%;margin-left:-201px;position:absolute;z-index:5}#branding #site-description small{font-size:60%}.desktop #branding,.tablet #branding{position:absolute;top:50%;margin-top:-64px}.desktop #branding #site-description,.tablet #branding #site-description{top:70px;width:402px}.mobile #branding{position:relative;top:2rem}.mobile #branding #site-description{top:1rem;position:relative;width:80%;font-size:16px;left:auto;margin:auto;padding:2px 0 1px 0}.mobile #branding #site-description small{font-size:80%}#navigation{margin-top:20px;width:100%;z-index:10}#navigation>ul{position:relative;width:100%;text-align:center}#navigation>ul li{display:inline-block;margin:0;padding:0;position:relative}#navigation>ul li a{box-sizing:border-box;text-decoration:none;font-family:'Kameron', serif;font-weight:bold;font-size:0.8rem;color:#222;padding:0.5rem 2rem;margin:0;display:inline-block;transition:0.2s ease-in-out background-color}#navigation>ul li a:link,#navigation>ul li a:visited{background-color:rgba(255,255,255,0.6)}#navigation>ul li a:hover,#navigation>ul li a:active{background-color:#fff}#navigation>ul li a i{margin-right:0.5rem}.desktop #navigation,.tablet #navigation{position:absolute}.mobile #navigation{position:relative;top:1rem}.mobile #navigation>ul li{width:80%;margin-bottom:3px}.mobile #navigation>ul li a{width:100%;font-size:1rem;line-height:2rem}.mobile #navigation>ul li i{font-size:1.4rem}#fullscreen-slider{position:absolute;min-height:100vh;max-width:100%;width:100%;z-index:1}#fullscreen-slider>ul{z-index:1}#fullscreen-slider>ul,#fullscreen-slider>ul>li{width:100%;height:100vh}#fullscreen-slider>ul::before,#fullscreen-slider>ul>li::before{content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.2);position:absolute;top:0}#fullscreen-slider>ul li{background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#fullscreen-slider>ul .cycle-navigation{position:absolute;margin-top:-3rem;top:50%;z-index:9999;color:white;background-color:transparent;font-size:4rem;line-height:4rem;padding:1rem 0;border:0;outline:0;z-index:999;cursor:pointer}#fullscreen-slider>ul .cycle-navigation#slide-prev{left:20px}#fullscreen-slider>ul .cycle-navigation#slide-next{right:20px}#fullscreen-slider>ul .cycle-navigation span{position:absolute;width:1rem;height:1rem;overflow:hidden;text-indent:-100rem}.admin-bar #fullscreen-slider{margin-top:-32px}@media only screen and (max-width: 782px){.admin-bar #fullscreen-slider{margin-top:-48px}}#scroll-control{position:absolute;z-index:999;width:100%;bottom:0;border-bottom:8px solid white;text-align:center}#scroll-control a{display:inline-block;padding:0.5rem 2rem 0 2rem;font-family:'Kameron', serif;font-size:1rem;font-weight:bold;text-transform:uppercase;text-decoration:none}#scroll-control a:link,#scroll-control a:visited{background-color:#fff;color:#222}#scroll-control a:hover,#scroll-control a:active{color:#000}.admin-bar #scroll-control{bottom:32px}@media screen and (max-width: 782px){.admin-bar #scroll-control{bottom:46px}}#food-menu .menu-category>h3,#food-menu .menu-category>.reveal>h4{cursor:pointer;padding:1rem}#food-menu .menu-category>h3 small,#food-menu .menu-category>.reveal>h4 small{text-transform:lowercase}#food-menu .menu-category>h3{font-size:1.2rem;border-bottom:1px dotted white}#food-menu .menu-category>h3 .term-description{display:none}#food-menu .menu-category>h3[data-state="open"]{background-color:white}#food-menu .menu-category>h3[data-state="open"] .term-description{display:block}#food-menu .menu-category>.reveal>h4{font-size:0.9rem}#food-menu .menu-category>.reveal>h4[data-food-options="vege"] i,#food-menu .menu-category>.reveal>h4[data-food-options="vege"] i::before,#food-menu .menu-category>.reveal>h4[data-food-options="option-vege"] i,#food-menu .menu-category>.reveal>h4[data-food-options="option-vege"] i::before{line-height:1rem;font-size:1.2rem}#food-menu .menu-category>.reveal{padding:1rem;border:1px dotted white;border-top:none}#food-menu .menu-category .description{padding:1rem}#food-menu .menu-category .description p:nth-child(2){font-style:italic}#food-menu .menu-category .term-description{padding:1rem;font-size:0.8rem;font-family:"Helvetica", "Verdana", sans-serif;font-weight:normal;text-transform:none}#food-menu .menu-category .term-description p:nth-child(2){font-style:italic;margin-top:0.2rem}#food-menu .menu-category .image{margin-bottom:1rem}#food-menu .menu-category .image img{max-width:100%;height:auto}#food-menu .menu-category .parallax-window{min-height:300px;background:transparent}.intro p{width:50%;margin:0 auto;font-size:1.5em}.wrap{padding:80px;position:relative}.wrap h1{margin-bottom:0.3em;padding-bottom:0.3em}.notice{position:relative;margin:1rem;width:auto;z-index:10;background:#900 url(_i/bg-red.png) repeat;box-shadow:2px 2px 2px #675e50}.notice p,.notice a{display:block;position:relative;padding:1rem;margin:0;color:#fff;line-height:1rem}.notice p i,.notice a i{font-size:1.4rem;line-height:1rem;vertical-align:middle}#Contact .wrap p{margin-bottom:10px !important}.uberwrap{border:2px dotted #675e50;padding:4px;position:relative}.uberwrap>div{background:url(_i/bg-white-15op.png) repeat;padding:0.5em 0}.uberwrap:after,.uberwrap div:after{content:"";display:block;clear:left}.uberwrap .col{float:left;width:33%;min-width:150px;position:relative}.mobile .uberwrap .col{float:none;width:auto}.uberwrap #col2 li:first-child,.uberwrap .col li:first-child{border:none;margin-top:0.3em}.uberwrap .col h2{margin:0.3em 0;font-weight:700;text-transform:uppercase;border-top:#000 dotted 1px;padding-top:1em;margin:0.6em 0.4em 0.2em 0.4em;font-size:16px}.uberwrap .col h2.red{color:#900}.uberwrap .col h2:first-child{border:none;padding-top:none;margin-top:none}.uberwrap .col h2+li{border:none}.uberwrap .col .descr{font-style:italic;font-size:12px;margin:0.4em 0.4em 0.4em;color:#333}.uberwrap .col .details{margin-top:40px}.uberwrap .col li{border-top:#6b6560 dotted 1px;margin:0 0.4em;padding:0.3em 0;font-size:13px}.uberwrap .col#col2 li,.uberwrap .col#col3 li{padding:0.16em 0}.uberwrap .col h2>li{border:none}.uberwrap .col li span{font-size:0.6em;position:relative;top:-2px;color:#6b6560}.uberwrap .col li:hover span{color:#000}.uberwrap .col li:hover,.uberwrap .col li.special{background:url(_i/bg-white-15op.png) repeat;cursor:pointer;transition:background 0.2s ease-in-out}.uberwrap .col li.special p,.uberwrap .col .details p{margin:0.8em 1em}#contact-col1,#contact-col2{min-width:48% !important;margin:auto 1%}#call-kazamaza{background:rgba(255,255,255,0.7)}#call-kazamaza:hover{background:#900 url(_i/bg-red.png) repeat;color:white}#contact .social-networks li{display:inline-block;border:none}#contact .social-networks li a{font-size:1.6rem}table{border:#6B6560 dotted 1px;border-spacing:0;padding:10px;text-align:left;width:100%;margin-bottom:12px}table tr{margin:3px 0}table tr td:first-child{width:45%;text-align:right;padding-right:6px}@media only screen and (max-width: 640px){.wrap{padding:20px}}
