NORCROSS OPEN TUESDAY-SUNDAY | BROOKHAVEN OPEN THURSDAY-SATURDAY

Copy of BOOK BROOKHAVEN

@charset 'UTF-8'; .ember-bootstrap-popover.popover.bottom .arrow,.ember-bootstrap-popover.popover.top .arrow,.ember-bootstrap-tooltip.tooltip.bottom .tooltip-arrow,.ember-bootstrap-tooltip.tooltip.top .tooltip-arrow { margin-left:0 } .ember-bootstrap-popover.popover.left .arrow, .ember-bootstrap-popover.popover.right .arrow, .ember-bootstrap-tooltip.tooltip.left .tooltip-arrow, .ember-bootstrap-tooltip.tooltip.right .tooltip-arrow { margin-top:0 } .slick-dots li button:before, .slick-next:before, .slick-prev:before { font-family:slick; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale } .slick-loading .slick-slide, .slick-loading .slick-track { visibility:hidden } .FreestyleCollection-variantList, .FreestyleGuide-aside, .FreestyleUsageControls-button { box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12) } .FreestyleCollection, .FreestyleUsage { max-width:1200px } .panel-heading[role=tab] { cursor:pointer } .ember-bootstrap-popover.popover { display:block } .ember-bootstrap-dropdown-bs3-popper { z-index:1000; display:inline } .slick-list, .slick-slider, .slick-track { position:relative; display:block } .slick-slider { 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:transparent } .slick-list { overflow:hidden; margin:0; padding:0 } .slick-list:focus { outline:0 } .slick-list.dragging { cursor:pointer; cursor:hand } .slick-slider .slick-list, .slick-slider .slick-track { -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 { top:0; left:0; margin-left:auto; margin-right:auto } .slick-track:after, .slick-track:before { display:table; content:'' } .slick-track:after { clear:both } .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-vertical .slick-slide { display:block; height:auto; border:1px solid transparent } .slick-arrow.slick-hidden { display:none } .slick-dots, .slick-next, .slick-prev { position:absolute; display:block; padding:0 } .slick-loading .slick-list { background:url(./ajax-loader-c5cd7f5300576ab4c88202b42f6ded62.gif) center center no-repeat #fff } @font-face { font-family:slick; font-weight:400; font-style:normal; src:url(./fonts/slick.eot); src:url(./fonts/slick.eot?#iefix) format('embedded-opentype'), url(./fonts/slick.woff) format('woff'), url(./fonts/slick.ttf) format('truetype'), url(./fonts/slick.svg#slick) format('svg') } .slick-next, .slick-prev { font-size:0; line-height:0; top:50%; width:20px; height:20px; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); cursor:pointer; color:transparent; border:none; outline:0; background:0 0 } .slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover { color:transparent; outline:0; background:0 0 } .slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before { opacity:1 } .slick-next.slick-disabled:before, .slick-prev.slick-disabled:before { opacity:.25 } .slick-next:before, .slick-prev:before { font-size:20px; line-height:1; opacity:.75; color:#fff } .slick-prev { left:-25px } [dir=rtl] .slick-prev { right:-25px; left:auto } .slick-prev:before { content:'←' } .slick-next:before, [dir=rtl] .slick-prev:before { content:'→' } .slick-next { right:-25px } [dir=rtl] .slick-next { right:auto; left:-25px } [dir=rtl] .slick-next:before { content:'←' } .slick-dotted.slick-slider { margin-bottom:30px } .slick-dots { bottom:-25px; width:100%; margin:0; list-style:none; text-align:center } .slick-dots li { position:relative; display:inline-block; width:20px; height:20px; margin:0 5px; padding:0; cursor:pointer } .slick-dots li button { font-size:0; line-height:0; display:block; width:20px; height:20px; padding:5px; cursor:pointer; color:transparent; border:0; outline:0; background:0 0 } .slick-dots li button:focus, .slick-dots li button:hover { outline:0 } .slick-dots li button:focus:before, .slick-dots li button:hover:before { opacity:1 } .slick-dots li button:before { font-size:6px; line-height:20px; position:absolute; top:0; left:0; width:20px; height:20px; content:'•'; text-align:center; opacity:.25; color:#000 } .slick-dots li.slick-active button:before { opacity:.75; color:#000 } .lt-line-clamp { overflow:hidden; position:relative } .lt-line-clamp__ellipsis--dummy { position:fixed; visibility:hidden; top:0; left:0 } .lt-line-clamp--single-line { display:block; white-space:nowrap; text-overflow:ellipsis } .lt-line-clamp--multi-line { /*! autoprefixer: off */display:-webkit-box; -webkit-box-orient:vertical; text-overflow:ellipsis } .lt-line-clamp__raw-line { white-space:pre-line } .sticky-element__trigger--bottom { position:absolute; bottom:0 } .FreestyleGuide { display:flex; flex-direction:column; height:100%; min-height:100vh; min-width:320px } .FreestyleGuide-footer, .FreestyleGuide-header { display:flex; flex:none } .FreestyleGuide-header { align-items:center; justify-content:space-between; border-bottom:solid 1px #b6b6b6; padding:.5rem 1rem } .FreestyleGuide-cta { cursor:pointer; display:inline-block; flex-basis:20px; font-size:1.4rem; text-align:center } .FreestyleGuide-ctaIcon:hover { fill:#00bcd4 } .FreestyleGuide-titleContainer { padding:0 1rem; text-align:center } .FreestyleGuide-title { font-size:1.4rem; font-weight:700 } .FreestyleGuide-subtitle { margin:0 auto } .FreestyleGuide-body { background-color:#fff; display:flex; flex:1 0 auto; flex-direction:column } .FreestyleGuide-content { margin-top:1.5rem; overflow:auto } .FreestyleGuide-nav { background-color:#fff; order:-1; padding:1rem } @media (min-width:600px) { .FreestyleGuide-title { font-size:1.9rem } .FreestyleGuide-body { flex-direction:row } .FreestyleGuide-content { flex:1; margin:0 } .FreestyleGuide-nav { border-right:solid 1px #b6b6b6; flex:0 0 18rem } } .FreestyleGuide-aside { background:#fff; margin-right:.5rem; order:-2; position:fixed; right:.5rem } @media (min-width:600px) { .FreestyleGuide-aside { border-left:solid 1px #b6b6b6; order:1 } } .FreestyleCollection-title { font-weight:700; padding:1rem 1rem 0; text-transform:uppercase } .FreestyleCollection-variantList { background-color:#fff; color:#212121; display:flex; height:48px; list-style-type:none; margin:1rem; overflow-x:auto; overflow-y:hidden; padding:0; position:relative; white-space:nowrap } .FreestyleCollection-variantListItem { cursor:pointer; display:block; flex-grow:1; float:left; font-size:14px; height:48px; letter-spacing:.8px; line-height:48px; margin:0; min-width:120px; overflow:hidden; padding:0; text-align:center; text-overflow:ellipsis; text-transform:uppercase; width:15% } .FreestyleCollection-variantListItem--active, .FreestyleCollection-variantListItem:hover { border-bottom:solid 3px #00bcd4; color:#00bcd4 } .FreestyleDynamic-input { margin-bottom:10px } .FreestyleDynamic-input input[type=text], .FreestyleDynamic-input textarea, .FreestyleDynamic-inputDescription { display:block } .FreestyleVariant--inline { display:inline-block } .FreestyleAnnotation { font-size:.9rem; padding:0 1rem } .FreestyleUsageControls { background:#fff; font-size:.9rem; padding:1rem; text-align:left; width:200px } .FreestyleUsageControls-header { color:#00bcd4; font-weight:700; margin-bottom:.3rem; text-transform:uppercase } .FreestyleUsageControls-item { align-items:baseline; display:flex } .FreestyleUsageControls-item--focus { padding-top:.6rem } .FreestyleUsageControls-itemControl { cursor:pointer; padding-right:.1rem } .FreestyleUsageControls-itemLabel { font-size:.8rem } .FreestyleUsageControls-input--focus { margin-bottom:.2rem } .FreestyleUsageControls-button { background-color:#00bcd4; border:0; color:#fff; cursor:pointer; font-size:.6rem; padding:.4rem 1rem; text-transform:uppercase } .FreestylePalette-title { font-size:1.4rem; font-weight:700; padding-bottom:2px; padding-top:10px } .FreestylePalette-description { font-size:.8rem; padding-bottom:5px } .FreestylePaletteItem { border:1px solid #cecece; display:inline-block; margin:0 5px 5px 0 } .FreestylePaletteItem-color { height:90px; width:160px } .FreestylePaletteItem-info { background-color:#fff; border-top:solid 1px #cecece; padding:5px } .FreestylePaletteItem-hex { font-size:12px; font-weight:700; margin-bottom:0 } .FreestylePaletteItem-name { color:#2f4f4f; font-size:11px; margin-top:0 } .FreestyleNote { display:none } .FreestyleNotes pre { font-size:.8rem; margin-top:0 } .FreestyleNotes pre.hljs { padding:.5rem 1rem } .FreestyleNotes h1, .FreestyleNotes h2, .FreestyleNotes h3, .FreestyleNotes h4, .FreestyleNotes h5, .FreestyleNotes h6, .FreestyleNotes p, .FreestyleNotes table { padding:0 1rem } .FreestyleNotes h6 { font-size:.7rem; font-weight:700; margin:0; padding:.5rem 1rem .2rem; text-transform:uppercase } .FreestyleNotes table { margin:15px 1rem; width:auto } .FreestyleNotes table tr { background-color:#fff; border-top:1px solid #ccc; margin:0; padding:0 } .FreestyleNotes table tr td, .FreestyleNotes table tr th { border:1px solid #ccc; margin:0; padding:6px 13px; text-align:left } .FreestyleNotes table tr:nth-child(2n) { background-color:#f8f8f8 } .FreestyleNotes table tr th { font-weight:700 } .FreestyleNotes table tr td :first-child, .FreestyleNotes table tr th :first-child { margin-top:0 } .FreestyleNotes table tr td :last-child, .FreestyleNotes table tr th :last-child { margin-bottom:0 } .FreestyleUsage-title { font-weight:700; padding:1rem 1rem 0; text-transform:uppercase } .FreestyleUsage-notes { font-size:.9rem } .FreestyleUsage-rendered { padding:1rem } .FreestyleUsage-usage { padding-bottom:10px } .FreestyleUsage-snippet pre { font-size:.8rem; margin-top:0 } .FreestyleUsage-snippet pre.hljs { padding:.5rem 1rem } .FreestyleUsage--inline { border-bottom:0; display:inline-block; margin-bottom:0; padding-bottom:0; width:100% } @media (min-width:600px) { .FreestyleUsage--inline { max-width:inherit; width:auto } } .FreestyleUsage-focusCta { cursor:pointer; fill:#b6b6b6; position:relative; top:1px } .FreestyleUsage-focusCta:hover { fill:#00bcd4 } .FreestyleSection-name { border-bottom:solid 1px #ccc; font-size:1.5rem; font-weight:700; margin:0 1rem; max-width:calc(1200px - 1rem); padding:1rem 0 .4rem; text-transform:uppercase } .FreestyleSection--hidden, .FreestyleSubsection.is-hidden { display:none } .FreestyleSubsection-name { font-size:1.3rem; margin:0 1rem; padding:.8rem 0 .4rem; text-transform:uppercase } .FreestyleMenu, .FreestyleMenu-submenu { list-style:none; padding-left:1rem } .FreestyleMenu { font-size:14px } .FreestyleMenu-item, .FreestyleMenu-submenuItem { padding-top:.6rem; text-transform:uppercase } .FreestyleMenu-itemLink, .FreestyleMenu-submenuItemLink { color:#212121; text-decoration:none } .FreestyleMenu-itemLink.active, .FreestyleMenu-submenuItemLink.active { color:#00bcd4; text-decoration:none } .FreestyleMenu-itemLink:hover, .FreestyleMenu-submenuItemLink:hover { color:#ffc107; text-decoration:none } .FreestyleSnippet-title { font-size:.7rem; font-weight:700; padding:.5rem 1rem .2rem; text-transform:uppercase } .FreestyleTypeface-previewHero, .FreestyleTypeface-previewSample { font-family:inherit } .FreestyleTypeface-previewHero { font-size:140px; line-height:1.05 } .FreestyleTypeface-previewSample { font-size:15px; margin:0 }