@font-face{font-family:'ChunkFive';src:url("../fonts/chunkfive.eot?lhhtr7");src:url("../fonts/chunkfive.eot?#iefixlhhtr7") format("embedded-opentype"),url("../fonts/chunkfive.woff?lhhtr7") format("woff"),url("../fonts/chunkfive.ttf?lhhtr7") format("truetype"),url("../fonts/chunkfive.svg?lhhtr7#chunkfive") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'leos-icons';src:url("../fonts/leos-icons.eot?lhhtr7");src:url("../fonts/leos-icons.eot?#iefixlhhtr7") format("embedded-opentype"),url("../fonts/leos-icons.woff?lhhtr7") format("woff"),url("../fonts/leos-icons.ttf?lhhtr7") format("truetype"),url("../fonts/leos-icons.svg?lhhtr7#leos-icons") format("svg");font-weight:normal;font-style:normal}.raleway-semi{font-family:"Raleway",sans-serif;font-weight:500}.raleway-med{font-family:"Raleway",sans-serif;font-weight:600}.raleway-extra-bold{font-family:"Raleway",sans-serif;font-weight:800}.chunkfive{font-family:"ChunkFive",serif}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}html,body{margin:0;padding:0}body{background-color:#fa9505;-webkit-font-smoothing:antialiased}header{margin-bottom:50px}header h2{position:relative;text-align:center;padding:40px 0}header h2 img{position:relative}header h2 .illustration{position:absolute;top:0;left:0;z-index:0}article{line-height:150%}article header{margin:10px 0 40px 0}article h3{margin:0;line-height:130%;font-size:30px;font-size:3rem}article h4{color:#fff;text-transform:uppercase;line-height:110%;margin:0;padding:30px 10px 30px 0;font-size:30px;font-size:3rem;font-family:"ChunkFive",serif}a{-moz-transition:color .2s;-o-transition:color .2s;-webkit-transition:color .2s;transition:color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}a img{border:0;outline:0}#flash{display:block}div#flash img{position:absolute;left:50%;height:378px;transform:translateX(-50%)}.desktop{display:block}.mobile{display:none}#container{max-width:100%;overflow:hidden}.center{text-align:center}.asterisk{font-size:22px;font-size:2.2rem;position:relative;top:4px}.wrapper{max-width:960px;margin:0 auto;padding:1%}.banner{position:relative}.banner .wrapper{position:relative;height:100%}.banner img{position:absolute;height:83.28173%;max-height:100%;max-width:100%}.icons:before,.icons::before{-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:21px;font-family:"leos-icons"}.carousel-wrapper{position:relative;margin-left:-14px}.nav-arrows{position:absolute;top:50%;display:block;width:118px;height:54px;margin-top:-27px;background:url(../img/Side-Nav.png) 0 0 no-repeat;cursor:pointer}.nav-arrows.prev{left:0;background-position:-118px 0}.nav-arrows.prev:hover{background-position:-118px -54px}.nav-arrows.next{right:0}.nav-arrows.next:hover{background-position:0 -54px}.caption{position:absolute;bottom:-9%;left:50%;display:table;width:398px;height:94px;margin-left:-199px;background:url("../img/caption-box.png") 0 0 no-repeat;-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}.caption-cell{display:table-cell;vertical-align:middle;text-align:center;color:#fa9505;font-family:"ChunkFive",serif;text-transform:uppercase;padding:3%;line-height:110%;font-size:17px;font-size:1.7rem}.inner-border{border-top:2px #a30d0b solid;border-bottom:2px #a30d0b solid;padding:10px 0}#nav{background-color:#fff;border-top:5px #a30d0b solid;border-bottom:5px #a30d0b solid;padding:2px 0}#nav .wrapper{width:1340px;max-width:1340px;position:relative;left:50%;margin-left:-680px}#nav ul{list-style-type:none;padding:0;position:relative}#nav ul:after{content:"";display:table;clear:both}#nav li{float:left}#nav li ul{padding:0;margin:0}#nav #space{margin-right:100px}#nav #first{margin-left:144px}#nav a{display:block;padding:3px 15px;color:#000;text-transform:uppercase;text-decoration:none;font-size:16px;font-size:1.6rem;font-family:"ChunkFive",serif}#nav a:hover{color:#fa9505}#nav sup{position:relative;display:none}#logo{display:block;width:93px;height:118px;position:absolute;top:-11px;left:50%;margin-left:-68px;z-index:50;background:url(../img/leo-logo.png) 0 0 no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}.subcategories ul li a:hover,.subcategories ul li.cur a{background-color:#000;color:#fa9505}.subcategories{position:relative;height:65px;margin:0 0}.subcategories ul{overflow:hidden;list-style-type:none;margin:0 auto;padding:0;width:97.91667%;height:100%;background:#fff url(../img/bttn-edge-middle.png) 0 0 repeat-x;display:table}.subcategories ul li{display:table-cell;vertical-align:middle}.subcategories ul li a{display:block;text-decoration:none;color:#000;padding:3px 10px;text-transform:uppercase;text-align:center;border-right:1px #eaeaea solid;line-height:120%;font-size:13px;font-size:1.3rem;font-family:"ChunkFive",serif}.subcategories .edge{position:absolute;top:0;height:100%;width:21px}.subcategories .edge.left{left:-10px;background:url(../img/bttn-edge-left.png) 0 0 no-repeat}.subcategories .edge.right{right:-10px;background:url(../img/bttn-edge-right.png) 0 0 no-repeat}#back-to-top{width:13.02083%;position:fixed;bottom:140px;right:0;text-align:center}#back-to-top img{width:80%;max-width:125px;height:auto}#back-to-top.sticky{position:absolute;top:857px}.menu{overflow:hidden;margin:0 auto;width:85.41667%}.item{display:table;width:100%;overflow:hidden;border-top:1px #fff solid}.product,.options{display:table-cell;vertical-align:middle;height:100%}.product{width:29.26829%}.options{width:70.73171%}.options ul{list-style:none;margin:0;padding:0}.options li{display:table;width:100%;overflow:hidden;border-top:2px #c17517 solid}.options li:first-child{border-top:0}.description,.catering-descriptions ul li,.prices{display:table-cell}.description,.catering-descriptions ul li{width:68.96552%;text-transform:uppercase;line-height:150%;padding:30px 30px 30px 0;font-size:14px;font-size:1.4rem;font-family:"Raleway",sans-serif;font-weight:600}.note{text-align:center;line-height:130%;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px;font-size:1.4rem}.prices{overflow:hidden;vertical-align:middle;width:31.03448%;display:none!important}.prices .group{float:left;width:50%}.price,.quantity{display:block;text-align:center;text-transform:uppercase;line-height:120%}.price{color:#a30d0b;font-size:32px;font-size:3.2rem;font-family:"ChunkFive",serif}.price sup{font-size:18px;font-size:1.8rem}.quantity{font-size:10px;font-size:1rem;font-family:"Raleway",sans-serif;font-weight:800}.no-description .product{width:78.04878%}.no-description .options{width:21.95122%}.no-description .prices{width:100%}.no-description .description,.no-description .catering-descriptions ul li,.catering-descriptions ul .no-description li{display:none}.catering-menu ul{list-style-type:none;margin:0;padding:0}.catering-menu ul li{margin-bottom:30px}.catering-menu ul li header{margin:0}.catering-menu ul li h4{padding:0}.catering-menu p{line-height:130%;font-size:14px;font-size:1.4rem;font-family:"Raleway",sans-serif;font-weight:500}.catering-menu .prices{width:auto}.catering-menu .prices .group{width:auto;margin-right:30px}.gallery{position:relative}.gallery ul{list-style:none;margin:0;padding:0;overflow:hidden}.gallery ul li{float:left;background-color:#000;padding:14px 0 14px 14px}.gallery ul li img{border:5px #fff solid;width:100%;height:auto}#hero .wrapper{height:425px;text-indent:100%;white-space:nowrap;overflow:hidden}#bagels header{padding-top:30px}#bagels header h2 img{margin-right:-220px}#bagels header h2 img.illustration{left:12%;top:20px}#bagels .banner{background:url(../img/bg-img-2.jpg) 0 0 no-repeat;background-size:cover}#bagels .banner img{top:4.6875%;right:1.04167%}#bagels .banner.bg-center{background-position:top center}#other-nosh header{padding-top:70px;margin-bottom:0}#other-nosh header h2 img{margin-right:-220px}#other-nosh header h2 img.illustration{left:29%;top:-40px}#other-nosh article{display:none}#other-nosh article header{padding-top:30px;margin-bottom:30px}#other-nosh article.cur{display:block}#coffee header{padding-top:20px}#coffee header h2 img{width:40.41667%;margin-right:-220px}#coffee header h2 img.illustration{width:20.625%;left:18%;top:0}#coffee .wrapper>header{margin-bottom:0}#coffee .banner{background:url(../img/bg-img-4.jpg) 0 0 no-repeat;background-size:cover}#coffee .banner img{top:4.6875%;left:5.20833%}#coffee .banner.bg-center{background-position:top center}#catering header{padding-top:20px}#catering header h2 img{width:55.625%;margin-right:-220px}#catering header h2 img.illustration{width:20.72917%;left:11%;top:0}#catering .wrapper{padding-bottom:50px}#catering .wrapper>header{margin-bottom:0}#catering p{margin-bottom:0}#catering a[href="^tel"]{color:#fff}#catering .banner{background:url(../img/bg-img-3.jpg) 0 0 no-repeat;background-size:cover}#catering .banner img{top:4.6875%;left:82.29167%}#catering .banner.bg-center{background-position:top center}.catering-descriptions{margin-top:15px}.catering-descriptions ul{margin:0;padding:0}.catering-descriptions ul li{display:none;list-style-type:none;display:none;margin:0 auto;padding:0;text-align:center;padding-bottom:100px}.catering-descriptions ul li:first-child{display:block}.catering-descriptions ul li .prices{position:absolute;left:50%}.catering-descriptions ul li .prices.one-item{width:110px;margin-left:-55px}.catering-descriptions ul li .prices.one-item .group{width:100%}.catering-descriptions ul li .prices.two-items{width:340px;margin-left:-170px}#call-us{padding-top:20px;text-align:center}#call-us .white,#call-us .red{text-transform:uppercase;line-height:110%;margin:0;padding:30px 10px 30px 0;font-size:30px;font-size:3rem;font-family:"ChunkFive",serif}#call-us .white{color:#fff}#call-us .red{color:#a30d0b}#about .banner{background:url(../img/bg-img-1.jpg) 0 0 no-repeat;background-size:cover}#about .banner img{top:2.60417%;left:5.20833%}#about .banner.bg-center{background-position:top center}#about header{padding-top:70px}#about header h2 img{margin-right:-220px}#about header h2 img.illustration{left:23%;top:-40px}#about .wrapper{overflow:hidden;padding-bottom:40px}#about article,#about aside{float:left}#about aside{padding-right:18px;margin-top:9px;width:31.25%}#about aside img{width:100%;border:3px #fff solid;margin-bottom:18px}#about article{width:67.70833%;font-size:14px;font-size:1.4rem}#about article h3{margin-top:0;line-height:130%;font-size:30px;font-size:3rem}#location header{padding-top:90px}#location header h2 img{width:55.41667%;margin-right:-220px}#location header h2 img.illustration{width:18.33333%;left:108px;top:0}#location .banner{background:url(../img/bg-img-3.jpg) 0 0 no-repeat;background-size:cover}#location .banner img{top:4.6875%;left:82.29167%}#location .banner.bg-center{background-position:top center}#location article{position:relative;padding-bottom:40px}.find-us{position:absolute;top:18%;left:15%;width:189px;height:148px;background:url("../img/find-us.png") 0 0 no-repeat}.find-us input{border:0;background-color:transparent}.find-us .search-field{position:relative;top:80px;width:100%;background-color:#fff;padding:5px}.find-us .submit{position:relative;width:98px;height:32px;top:87px;left:41px;text-indent:200%;cursor:pointer}#amazing-bagel-locator{text-align:center;padding:3%}#amazing-bagel-locator img{width:100%}#ftr{padding:12px 0;background-color:#a30d0b;color:#fff}#ftr .wrapper{overflow:hidden}#social,#address,#actions{float:left}#social{width:26.04167%}@media screen and (min-width: 858px){#social{width:18.75%}}#social *{border:0;outline:0;border-style:none;text-decoration:none}#social .icons{margin-right:10px}#social .icons:before,#social .icons::before{color:#fff;font-size:42px;font-size:4.2rem}#social .icons.facebook:before{content:'f'}#social .icons.instagram:before{content:'i'}#social .icons.twitter:before{content:'t'}#address{width:52.08333%;text-transform:uppercase;text-align:center;font-size:12px;font-size:1.2rem;font-family:"Raleway",sans-serif;font-weight:600}#actions{width:18.22917%}#icon-order,#icon-download{display:block;float:left;text-indent:100%;white-space:nowrap;overflow:hidden}#icon-order{width:64px;height:24px;margin-right:30px;background:url("../img/footer-order.png") 0 0 no-repeat}#icon-download{width:54px;height:35px;background:url("../img/footer-menu.png") 0 0 no-repeat}.modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:105}.modal-content{position:absolute;top:50%;left:50%;z-index:106;transform:translate(-50%, -50%);text-transform:uppercase;line-height:130%;font-size:14px;font-size:1.4rem;font-family:"Raleway",sans-serif;font-weight:600;background-color:#fa9505;padding:30px 20px 20px 20px;max-width:500px;width:98%;text-align:left;border-radius:30px;box-shadow:0 0 12px 2px rgba(0,0,0,0.5),inset 0 0 0 2px #fff}.modal-content h2,.modal-content h3{margin:0;padding:0;text-align:center;line-height:1.3}.modal-content h2{color:#a30d0b;font-size:26px;font-size:2.6rem;font-family:"ChunkFive",serif}.modal-content ul{padding-left:16px}.modal-content p,.modal-content li{font-size:13px;font-size:1.3rem}.modal-content button{position:absolute;top:9px;right:19px;background-color:transparent;border:0;padding:0;margin:0;font-size:24px;font-weight:bold}.modal-content a{color:#fff;text-decoration:none}@media (min-width: 640px){.modal-content{padding:30px 40px 20px 40px;line-height:150%}.modal-content h2{font-size:32px;font-size:3.2rem}.modal-content p,.modal-content li{font-size:16px;font-size:1.6rem}}@media screen and (max-width: 1045px){#back-to-top{display:none}div#flash img{left:53%}#nav ul,#nav #logo{display:none}#nav{position:fixed;top:0;left:0;width:100%;z-index:100;border-top:0}#nav .mobile{overflow:hidden}#nav #menu-btn{float:right}#nav #menu-btn img{width:20px;height:17px}#nav .wrapper{width:100%;left:0;margin-left:0}#nav .inner-border{border-top:0;padding:2% 0}#nav #first,#nav #space{margin-left:0!important;margin-top:0;margin-right:0;margin-bottom:0;}#nav ul{margin-top:60px}#nav ul.show{display:block}#nav ul li{margin:0;float:none;width:100%;text-align:left;padding:0 10px}#nav ul li a{padding:12px 0;color:#a30d0b;text-transform:uppercase;border-bottom:1px #9c9c9c solid}#nav ul li:last-child a{border-bottom:0;padding-bottom:7px}#logo-mobile{display:block;width:67.58621px;height:82.75862px;background:url("../img/leo-logo.png") 0 0 no-repeat;position:absolute;left:50%;top:5px;z-index:100;margin-left:-33.7931px;-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;text-indent:100%;white-space:nowrap;overflow:hidden}.desktop{display:none}.mobile{display:block}#hero .wrapper{padding:0 0 10% 0;text-indent:0;text-align:center}#hero .mobile{padding-top:20px;position:relative}#hero .mobile img{width:90%;margin-left:3%;display:none}#hero .mobile #order-btn{position:absolute;right:6%;width:26.09375%}#hero .mobile #order-btn img{display:block!important;z-index:1;margin-left:40%;margin-top:30%;width:60%;position:relative}}@media screen and (max-width: 700px){article{padding:10px}article h4{line-height:110%;padding:10px 10px 10px 0;font-size:21px;font-size:2.1rem}#flash,#nav ul,#nav #logo{display:none}#nav{position:fixed;top:0;left:0;width:100%;z-index:100;border-top:0}#nav .mobile{overflow:hidden}#nav #menu-btn{float:right}#nav #menu-btn img{width:20px;height:17px}#nav .wrapper{width:100%;left:0;margin-left:0}#nav .inner-border{border-top:0;padding:2% 0}#nav #first,#nav #space{margin:0 0 0 0}#nav ul{margin-top:60px}#nav ul.show{display:block}#nav ul li{margin:0;float:none;width:100%;text-align:left;padding:0 10px}#nav ul li a{padding:12px 0;color:#a30d0b;text-transform:uppercase;border-bottom:1px #9c9c9c solid}#nav ul li:last-child a{border-bottom:0;padding-bottom:7px}#logo-mobile{display:block;width:67.58621px;height:82.75862px;background:url("../img/leo-logo.png") 0 0 no-repeat;position:absolute;left:50%;top:5px;z-index:100;margin-left:-33.7931px;-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;text-indent:100%;white-space:nowrap;overflow:hidden}#cur-nosh-menu{border-top:3px #000 solid;border-bottom:3px #000 solid;padding:10px;text-align:center;background-color:#fff;color:#fa9505;line-height:120%;cursor:pointer;text-transform:uppercase;font-size:13px;font-size:1.3rem;font-family:"ChunkFive",serif}#cur-nosh-menu.show{border-bottom:0 #000 solid}#cur-nosh-menu.show .arrow img{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.arrow{position:relative;left:4px;top:2px}.arrow img{-webkit-backface-visibility:hidden}.subcategories{overflow:hidden;height:auto;padding-bottom:10px}.subcategories .edge{display:none}.subcategories ul{position:relative;display:block;width:100%;overflow:visible;background-image:none;display:none}.subcategories ul.show{display:block;background-color:#fff;border-bottom:3px #000 solid}.subcategories ul li{display:block;width:100%;background-color:#fff;float:none;padding:0 10px}.subcategories ul li:last-child a{border-bottom:0;padding-bottom:7px}.subcategories ul li.cur a,.subcategories ul li:hover a{background-color:#fff;color:#000}.subcategories ul li a{text-align:left;padding:12px 0;text-transform:uppercase;border-bottom:1px #9c9c9c solid}#content{padding-top:42px}.wrapper header{margin-bottom:10px}.wrapper header h2{padding:10px 0}.wrapper header h2 img{position:static;display:block;margin:0 auto !important;width:70%}.wrapper header h2 img.illustration{width:30%}.menu{width:95%}.options li{border-top-width:1px;padding:0 0 10px 0}.product,.options{display:block;width:100%}.description,.catering-descriptions ul li{display:block;width:100%;line-height:150%;padding:10px 0;font-size:11px;font-size:1.1rem}.catering-descriptions{margin-top:15px}.catering-descriptions ul li{display:none;padding-bottom:100px}.catering-descriptions ul li:first-child{display:block}.catering-descriptions ul li .prices.one-item{width:110px;margin-left:-55px}.catering-descriptions ul li .prices.one-item .group{width:100%}.prices{display:block;vertical-align:top;width:100%}.prices .group{float:left;width:auto;margin-right:4%}.catering-descriptions ul li .prices.two-items{width:220px;left:50%;margin-left:-110px}.price{font-size:15px;font-size:1.5rem}.price sup{font-size:10px;font-size:1rem}.no-description .product,.no-description .options,.no-description .prices,.no-description .description,.no-description .catering-descriptions ul li,.catering-descriptions ul .no-description li{width:100%}.nav-arrows{position:absolute;top:50%;display:block;width:94px;height:43px;margin-top:-43px;background:url(../img/Side-Nav.png) 0 0 no-repeat;cursor:pointer;-moz-background-size:188px 86px;-o-background-size:188px 86px;-webkit-background-size:188px 86px;background-size:188px 86px}.nav-arrows.prev{left:14px;background-position:-94px 0}.nav-arrows.prev:hover{background-position:-94px -43px}.nav-arrows.next{right:0}.nav-arrows.next:hover{background-position:0 -43px}.desktop{display:none}.mobile{display:block}#hero .wrapper{padding:0 0 10% 0;text-indent:0;height:auto;text-align:center}#hero .mobile{padding-top:20px;position:relative}#hero .mobile img{width:90%;margin-left:3%;display:block;}#hero .mobile #order-btn{position:absolute;right:6%;width:26.09375%}#hero .mobile #order-btn img{width:90%!important;margin-left:3%!important;margin-top:5%!important;}#about header,#bagels header,#coffee header,#catering header,#location header{padding-top:0}#about aside{display:none}#about aside,#about article{width:100%}.caption{left:45%}#other-nosh .wrapper{padding:0}#other-nosh .menu{padding:1%}#call-us{text-align:center}#call-us .red,#call-us .white{font-size:24px;font-size:2.4rem}#call-us .red a{color:#a30d0b}.find-us,#amazing-bagel-locator{position:static;width:100%;background-position:center}.find-us .search-field{width:60%;top:80px;left:50%;margin-left:-30%;margin-bottom:20px}.find-us .submit{position:absolute;top:117px;left:50%;margin-left:-64px}#ftr a{color:#fff}#ftr #social,#ftr #address,#ftr #actions{float:none;width:100%;text-align:center}#ftr #actions{width:148px;margin:0 auto}}@media screen and (min-width: 1046px){#nav ul li.dropdown{position:relative;z-index:1}#nav ul li.dropdown ul{display:none;position:absolute;background-color:#fff;padding-top:10px;border-bottom:5px #a30d0b solid;transition:transform 200ms}#nav ul li.dropdown ul li{width:100%}#nav ul li.dropdown ul li a{display:block;padding:10px 16px;border-left:5px #a30d0b solid;border-right:5px #a30d0b solid}#nav ul li.dropdown:hover ul{display:block}}@media screen and (min-width: 1045px){#address{width:62.5%}}@media screen and (min-width: 700px) and (max-width: 1077px){#nav a{padding:3px 13px}#nav #first{margin-left:170px}#nav #space{margin-right:86px}}@media screen and (min-width: 700px) and (max-width: 1000px){#nav a{padding:3px 8px}#nav #first{margin-left:206px}#nav #space{margin-right:86px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.price{font-size:27px;font-size:2.7rem}#hero .wrapper{padding:0 0 10% 0;text-indent:0;height:auto;text-align:center}#hero .mobile{display:block;padding-top:20px;position:relative}#hero .mobile img{width:80%;margin-left:-3%}#hero .mobile #order-btn{position:absolute;right:6%;width:26.09375%}#nav .wrapper{width:100%;max-width:100%;margin-left:0;left:0}#nav #first{margin-left:70px}#nav a{padding:3px 5px;font-size:11px;font-size:1.1rem}#catering a,#ftr a{color:#fff}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#social{width:14.54167%}#address{width:65.22917%}#actions{width:20.22917%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#nav .wrapper{width:100%;max-width:100%;margin-left:0;left:0}#nav #first{margin-left:100px}#nav a{padding:3px 8px;font-size:15px;font-size:1.5rem}}
