.page-template-location .site-main{margin-top:128px}@media all and (max-width:1050px){.page-template-location .site-main{margin-top:60px}}.page-template-location .location-header-mobile{display:none}@media all and (max-width:768px){.page-template-location .location-header-mobile{display:block}}.page-template-location .location-header-mobile .gallery-slider li{height:50vw}.page-template-location .location-header-img-mobile{display:none;position:absolute;z-index:1;width:50%;max-width:400px;top:10%;left:50%;transform:translatex(-50%)}@media all and (max-width:1050px){.page-template-location .location-header-img-mobile{display:block}}.page-template-location .location-header{display:flex;height:31vw;overflow:hidden;position:relative}@media all and (max-width:1050px){.page-template-location .location-header{height:auto}}@media all and (max-width:768px){.page-template-location .location-header{flex-direction:column-reverse}}.page-template-location .location-header .location-header-side{width:37%;padding:40px 0;text-align:center;display:flex;flex-direction:column;justify-content:space-between}@media all and (max-width:768px){.page-template-location .location-header .location-header-side{width:100%}}.page-template-location .location-header .location-header-side h1{text-transform:uppercase}.page-template-location .location-header .location-header-side .btn{margin:0 auto;padding:12px 28px 8px}.page-template-location .location-header .location-header-side img{padding:20px;box-sizing:border-box;width:62%;margin:0 auto}.page-template-location .location-header .location-header-main{width:63%;position:relative;overflow:hidden}@media all and (max-width:768px){.page-template-location .location-header .location-header-main{width:100%;height:66vw}}.page-template-location .location-header .location-header-main .superzoom-overlay{display:none}.page-template-location .location-header .location-header-main .gallery-slider-wrapper{height:100%}.page-template-location .location-header .location-header-main .video-container{height:100%;width:100%}.page-template-location .location-header .location-header-main .video-container video{position:absolute;height:auto;width:102%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@media all and (max-width:768px) and (max-aspect-ratio:16/9){.page-template-location .location-header .location-header-main .video-container video{height:100%;width:auto}}.page-template-location .location-header .location-header-main .video-container,.page-template-location .location-header .location-header-main .gallery-slider{width:100%}.page-template-location .location-full-banner{background-color:#efebe8;display:flex;justify-content:center;padding:35px 0}.page-template-location .location-full-banner p{text-align:center;text-transform:uppercase;max-width:550px}.page-template-location .location-full-banner .banner-button{display:flex;justify-content:center}.page-template-location .location-gallery .gallery-slider-wrapper{width:100%;padding:0 20px 35px;max-width:1000px;margin:0 auto}@media all and (max-width:768px){.page-template-location .location-gallery{display:none}}.page-template-location .title{text-transform:uppercase;padding-bottom:7px}.page-template-location .menu-outer{display:flex;justify-content:center;padding:35px 0 48px}.page-template-location .menu-outer h2{text-align:center;margin-bottom:24px}.page-template-location .menu-outer .menu-inner{display:flex}@media all and (max-width:768px){.page-template-location .menu-outer .menu-inner{justify-content:center}}.page-template-location .menu-outer .menu-inner .menu-files{margin-right:35px;color:#525252}@media all and (max-width:768px){.page-template-location .menu-outer .menu-inner .menu-files{margin-right:0;text-align:center;display:flex;flex-direction:column}}.page-template-location .menu-outer .menu-inner .menu-files .pdf-menus-desktop{color:#000}@media all and (max-width:768px){.page-template-location .menu-outer .menu-inner .menu-files .pdf-menus-desktop{display:none}}.page-template-location .menu-outer .menu-inner .menu-files .pdf-menus-mobile{display:none}@media all and (max-width:768px){.page-template-location .menu-outer .menu-inner .menu-files .pdf-menus-mobile{display:block;color:#000}}.page-template-location .menu-outer .menu-inner .menu-files h3{margin-bottom:10px}.page-template-location .menu-outer .menu-inner .menu-files a{color:#525252;text-decoration:none;white-space:nowrap;display:block}.page-template-location .menu-outer .menu-inner .menu-view{background-color:#efebe8;padding:20px;max-height:340px;overflow-y:auto;outline:10px solid #efebe8;color:#525252}@media all and (max-width:768px){.page-template-location .menu-outer .menu-inner .menu-view{display:none}}.page-template-location .menu-outer .menu-inner .menu-view::-webkit-scrollbar-track{border-radius:20px;background-color:#fff}.page-template-location .menu-outer .menu-inner .menu-view::-webkit-scrollbar{width:12px;background-color:#efebe8}.page-template-location .menu-outer .menu-inner .menu-view::-webkit-scrollbar-thumb{border-radius:10px;background-color:#000;border:2px solid #fff}.page-template-location .menu-outer .menu-inner .menu-view .menu-subtext{padding-bottom:24px}.page-template-location .menu-outer .menu-inner .menu-view .menu-sections{-moz-column-count:2;column-count:2}.page-template-location .menu-outer .menu-inner .menu-view .menu-sections .menu-section{display:flex;flex-direction:column;page-break-inside:avoid;padding-bottom:10px}.page-template-location .menu-outer .menu-inner .menu-view .menu-sections .menu-section .dish-name{padding-bottom:4px}.page-template-location .menu-outer .menu-inner .menu-view .menu-sections .menu-section .dish-description{padding-bottom:12px}.page-template-location .menu-outer .menu-inner .menu-view .menu-sections .menu-section h2{text-transform:uppercase;padding-bottom:4px;color:#000}.page-template-location .left-right{display:flex}@media all and (max-width:768px){.page-template-location .left-right{flex-direction:column}}.page-template-location .left-right .left{width:50%;background-image:url(//www.cinnamon-kitchen.com/wp-content/themes/cinnamonkitchen/build/css/pages/../../../assets/img/tcmap.png);background-size:contain;position:relative}@media all and (max-width:768px){.page-template-location .left-right .left{width:100%}}.page-template-location .left-right .left .left-container{position:relative;z-index:1;max-width:440px;margin:48px auto;background-color:#efebe8;text-align:center;padding:22px;color:#525252}@media all and (max-width:768px){.page-template-location .left-right .left .left-container{padding:30px}}@media all and (max-width:500px){.page-template-location .left-right .left .left-container{padding:24px 12px;margin:30px 20px}}.page-template-location .left-right .left .left-container .takeaway-title-desktop{color:#000}@media all and (max-width:768px){.page-template-location .left-right .left .left-container .takeaway-title-desktop{display:none}}.page-template-location .left-right .left .left-container .takeaway-title-mobile{display:none}@media all and (max-width:768px){.page-template-location .left-right .left .left-container .takeaway-title-mobile{display:block;color:#000}}.page-template-location .left-right .left .left-container>div{padding-bottom:15px}.page-template-location .left-right .left .left-container h2{padding-bottom:15px;text-transform:uppercase}.page-template-location .left-right .left .left-container p{padding-bottom:7px;width:75%;margin:auto}.page-template-location .left-right .left .left-container a.btn{margin-right:10px}.page-template-location .left-right .left .left-container a.btn:last-of-type{margin-right:0}.page-template-location .left-right .right{width:50%;position:relative}@media all and (max-width:768px){.page-template-location .left-right .right{width:100%}}.page-template-location .left-right .right .darken{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.page-template-location .left-right .right .right-container{max-width:350px;margin:48px auto;color:#fff;position:relative}@media all and (max-width:768px){.page-template-location .left-right .right .right-container{padding:30px;margin:18px auto}}.page-template-location .left-right .right .right-container h2,.page-template-location .left-right .right .right-container h3{text-align:center;text-transform:uppercase}.page-template-location .left-right .right .right-container h2{padding-bottom:10px;text-transform:uppercase}.page-template-location .left-right .right .right-container h3{padding-bottom:7px}.page-template-location .left-right .right .right-container table{margin-bottom:10px}.page-template-location .left-right .right .right-container a{color:#fff;text-decoration:none}.page-template-location .left-right .right .right-container .description{padding-bottom:15px}.page-template-location .left-right .right .right-container .short-description{padding-bottom:20px}.page-template-location .left-right .right .right-container .buttons{display:flex;justify-content:center}.page-template-location .left-right .right .right-container .btn{background-color:#fff;color:#111923;margin:auto 10px;outline:none}.page-template-location .location-contact-map{display:flex}@media all and (max-width:1050px){.page-template-location .location-contact-map{flex-direction:column}}.page-template-location .location-contact-map .location-contact{box-sizing:border-box;background-color:#111923;color:#fff;width:27vw;padding:40px;display:flex;flex-direction:column;justify-content:center}@media all and (max-width:1050px){.page-template-location .location-contact-map .location-contact{width:100%;order:2}}.page-template-location .location-contact-map .location-contact .address-cat{color:#9b9b9b}.page-template-location .location-contact-map .location-contact p{line-height:18px}.page-template-location .location-contact-map .location-contact .address{padding-bottom:23px;white-space:pre-wrap}.page-template-location .location-contact-map .location-contact a{color:#fff}.page-template-location .location-contact-map .opening{box-sizing:border-box;width:23vw;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#525252}@media all and (max-width:1050px){.page-template-location .location-contact-map .opening{width:100%;order:1}}.page-template-location .location-contact-map .opening h3{color:#000}.page-template-location .location-contact-map .map{width:50vw}@media all and (max-width:1050px){.page-template-location .location-contact-map .map{width:100%;order:3;height:275px}}