/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{color:#000;font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B",sans-serif;font-style:normal;font-weight:400;font-size:100%}.outline{display:none;visibility:hidden}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000;font-weight:500;letter-spacing:.125em;line-height:1.38em;margin:1.5em 0 .75em;text-transform:uppercase}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#000}.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#c1d72e}.h1,h1{font-size:21px}@media screen and (min-width:768px){.h1,h1{font-size:24px}}.h2,h2{font-size:19px}@media screen and (min-width:768px){.h2,h2{font-size:22px}}.h3,h3{font-size:17px}@media screen and (min-width:768px){.h3,h3{font-size:20px}}.h4,h4{font-size:15px}@media screen and (min-width:768px){.h4,h4{font-size:18px}}.h5,h5{font-size:14px;text-transform:none}@media screen and (min-width:768px){.h5,h5{font-size:16px}}.h6,h6{font-size:13px;text-transform:none}@media screen and (min-width:768px){.h6,h6{font-size:15px}}ol,p,ul{letter-spacing:.05em;line-height:1.63em;font-size:13px}@media screen and (min-width:768px){ol,p,ul{font-size:15px}}ol b,ol strong,p b,p strong,ul b,ul strong{font-weight:700}ol em,p em,ul em{font-style:italic}a{color:#000;text-decoration:none;-webkit-transition:all ease .25s;transition:all ease .25s}a:hover{color:#c1d72e;-webkit-transition:all ease .5s;transition:all ease .5s}a.more{color:#c1d72e;font-size:12px;font-weight:500;letter-spacing:.125em;text-transform:uppercase}@media only screen and (min-width:768px){a.more{font-size:14px}}a.more i{font-size:150%;position:relative;top:3px}ol,ul{list-style:none;margin:0;padding:0}ol li,ul li{margin:0;padding:0}blockquote{border-left:1px solid #c1d72e;border-width:2px;font-style:italic;margin:1em 0 1em .75em;padding:0 0 0 1.25em}blockquote cite{font-style:normal;font-weight:500}.entry{max-width:740px;margin:auto;padding:0 5%}.entry h1{text-align:center}.entry img{height:auto;margin:10px auto;max-width:100%}@media only screen and (min-width:768px){.entry img{margin:23px auto 40px}}.entry a{font-weight:500;text-decoration:underline}.entry ul{list-style:disc}.entry ol{list-style:decimal}.entry ol,.entry ul{margin:0 0 1em 1em;padding:0 1em}.entry ol li,.entry ul li{margin-bottom:.5em}.page-template-default .entry{margin:44px auto 50px}@media only screen and (min-width:768px){.page-template-default .entry{margin:94px auto 100px}}.site-container{overflow-x:hidden}.logo{margin:0;text-indent:100%;white-space:nowrap;overflow:hidden}.logo a{display:block;height:100%}.screen{background:rgba(0,0,0,.5)}.btn,.gform_button{border:2px solid #fff;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.125em;padding:.75em 1.5em;text-transform:uppercase}.btn:hover,.gform_button:hover{color:#c1d72e;border-color:#c1d72e}@media only screen and (min-width:768px){.btn,.gform_button{font-size:14px}}.btn.dark,.gform_button.dark{border-color:#000;color:#000}.btn.dark:hover,.gform_button.dark:hover{color:#c1d72e;border-color:#c1d72e}.gform_button{-webkit-appearance:none;background:0 0;border:1px solid #c1d72e;border-width:2px;color:#c1d72e;margin-top:2em;-webkit-transition:all ease .25s;transition:all ease .25s}.gform_button:hover{border:2px solid #fff;color:#fff;-webkit-transition:all ease .5s;transition:all ease .5s}.social-nav{font-size:36px;margin:0 .25em}@media only screen and (min-width:1024px){.social-nav{font-size:40px;margin:0 .35em}}.social-nav li{display:inline-block;margin:0 .25em}@media only screen and (min-width:1024px){.social-nav li{margin:0 .3em}}.tinynav{display:inherit;visibility:visible;background:url(../library/images/chevron-down.svg);background-repeat:no-repeat;background-position:right 1.25em center;background-size:32px;border:1px solid #bababa;border-radius:0;font-size:14px;font-weight:500;letter-spacing:.125em;margin:28px auto;padding:1em 1.25em;width:100%;max-width:350px;text-transform:uppercase;-webkit-appearance:none}@media only screen and (min-width:768px){.tinynav{display:none;visibility:hidden}}.page-title{background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center}.page-title .screen{-webkit-box-sizing:border-box;box-sizing:border-box;padding:36% 5% 28.5%}@media only screen and (min-width:901px){.page-title .screen{height:622px;padding:0}.page-title .screen div{top:50%;left:50%;position:relative;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.page-title h1{color:#fff;font-size:24px;margin:0}@media only screen and (min-width:768px){.page-title h1{font-size:36px}}@media only screen and (min-width:901px){.page-title h1{padding-top:67px}}.page-title a{margin-top:1.5em}.intro{text-align:center;padding:50px 5%}@media only screen and (min-width:768px){.intro{padding:75px 5%}}@media only screen and (min-width:1024px){.intro{padding:100px 5%}}.intro .wrap{max-width:740px;margin:auto}.intro h2{font-size:17px;margin:0}@media only screen and (min-width:768px){.intro h2{font-size:24px}}@media only screen and (min-width:768px){.intro p{font-size:18px}}.overview{position:relative}.overview .wrap{zoom:1;margin:auto;max-width:600px}.overview .wrap:after,.overview .wrap:before{content:"";display:table}.overview .wrap:after{clear:both}@media only screen and (min-width:768px){.overview .wrap{margin:80px auto 96px;max-width:none;max-width:1060px;padding:0 5%}}.overview .group img{height:auto}.overview .group div{display:inline-block;max-width:500px;padding:0 5%}@media only screen and (min-width:768px){.overview .group div{max-width:none}}@media only screen and (min-width:768px){.overview .group p{font-size:14px}}@media only screen and (min-width:1024px){.overview .group p{font-size:15px}}.overview .group a{color:#000}.overview .group a:hover{color:#c1d72e}@media only screen and (min-width:768px){.overview .group div{-webkit-box-sizing:border-box;box-sizing:border-box}.overview .group div p{margin-top:0}}.overview .group:first-of-type{text-align:left}@media only screen and (min-width:768px){.overview .group:first-of-type{margin:0 auto}.overview .group:first-of-type img{float:left}.overview .group:first-of-type div{width:63.20755%}.overview .group:first-of-type div p{max-width:508px}}.overview .group:last-of-type{text-align:right}.overview .group:last-of-type img{width:86.25%;max-width:552px}@media only screen and (min-width:768px){.overview .group:last-of-type{margin:0 auto}.overview .group:last-of-type img{float:right;width:52.07547%}.overview .group:last-of-type div{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;margin:7.73585% 0 0;padding:0 6.03774% 0 0;width:47.73585%}}.gallery{padding:0 8px;position:relative;zoom:1}.gallery:after,.gallery:before{content:"";display:table}.gallery:after{clear:both}@media only screen and (min-width:768px){.gallery{padding:8px 24px}}.gallery .paging{position:absolute;top:-25px;left:20px;z-index:10;zoom:1}.gallery .paging:after,.gallery .paging:before{content:"";display:table}.gallery .paging:after{clear:both}@media only screen and (min-width:768px){.gallery .paging{left:40px}}.gallery .paging a,.gallery .paging span{float:left;height:50px}.gallery .paging .counter{background:#000;color:#fff;font-size:14px;letter-spacing:.2em;line-height:48px;padding:0 16px}.gallery .paging a{background:#fff;font-size:28px;line-height:50px;padding:0 20px}.gallery .paging a:hover{background:#f2f2f2;color:#000}.gallery .slides{position:relative;overflow:hidden;z-index:5;font-size:0;background-color:#000;height:auto}.gallery .slides img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;max-width:100%}@media only screen and (min-width:768px){.gallery .slides img{height:100%}}.gallery .slides .rd-carousel-item{opacity:0;-webkit-transition:1.2s;transition:1.2s;z-index:1;position:absolute;top:0;left:0;width:100%}@media (prefers-reduced-motion){.gallery .slides .rd-carousel-item{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-property:none;transition-property:none;-webkit-transition:none;transition:none}}.gallery .slides .rd-carousel-item.rd-carousel-item-active{z-index:2;opacity:1;position:relative}@media only screen and (min-width:768px){.gallery .slides{max-height:85vh}}.gallery .box{float:right;margin:-50px 12px 0;position:relative;width:60%;max-width:300px;z-index:5}@media only screen and (min-width:768px){.gallery .box{max-width:450px}}@media only screen and (min-width:1024px){.gallery .box{margin:0;position:absolute;top:50%;right:24px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.box{background:#000;background:rgba(0,0,0,.95);padding:24px}@media only screen and (min-width:768px){.box{max-width:450px;padding:32px}}.box h2,.box h3{color:#c1d72e;font-size:18px;margin:0}@media only screen and (min-width:768px){.box h2,.box h3{font-size:24px}}.box p{color:#fff}@media only screen and (min-width:768px){.box p{font-size:17px}}.box a{color:#fff}.box a:hover{color:#c1d72e}.gform_body{max-width:450px;margin:auto}.gform_body ul li{margin-bottom:8px}.gform_body .hidden_label label{display:none;visibility:hidden}.gform_body input,.gform_body select,.gform_body textarea{border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.9em 1em;text-align:center;text-transform:uppercase;width:100%;max-width:100%}.gform_body input:active,.gform_body input:focus,.gform_body select:active,.gform_body select:focus,.gform_body textarea:active,.gform_body textarea:focus{border-color:#c1d72e}.gform_body .clear-multi{zoom:1}.gform_body .clear-multi:after,.gform_body .clear-multi:before{content:"";display:table}.gform_body .clear-multi:after{clear:both}.gform_body .ginput_container_time{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:33.333333%}.gform_body .ginput_container_time i{display:none;visibility:hidden}.gform_body .gfield_time_hour,.gform_body .gfield_time_minute{padding-right:4px}.gform_body .gfield_time_ampm select{-moz-text-align-last:left;text-align-last:left}.gform_body .gfield_time_ampm,.gform_body .ginput_container_select{background:#fff;color:#707070}.gform_body select{background:url(../library/images/chevron-down.svg);background-repeat:no-repeat;background-position:right 1.25em center;background-size:32px;border-radius:0;color:#707070;-moz-text-align-last:center;text-align-last:center;-webkit-appearance:none}.ui-datepicker .ui-icon{position:relative}a.ui-datepicker-next,a.ui-datepicker-prev{cursor:pointer;float:left;margin-top:.45em}a.ui-datepicker-next{float:right}#ui-datepicker-div{background:#fff;padding:.5em;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}table.ui-datepicker-calendar td,table.ui-datepicker-calendar th{padding:.25em}a.ui-datepicker-next.ui-corner-all{float:right}.ui-datepicker-title{text-align:center}.ui-datepicker-title select{padding:.5em 1em;margin:0 .15em}td.ui-datepicker-week-end{background:#efefef}table.ui-datepicker-calendar td{padding:.25em;text-align:center}select[multiple]+.chosen-container li.result-selected{padding-left:.75em;background:#000;color:#fff}td.ui-datepicker-current-day a.ui-state-active{display:block;border-radius:50%;width:1.5em}input.datepicker_with_icon+img{width:1.5em;position:relative;left:.5em;top:.25em}._grid{display:grid}._grid.-col-2{grid-template-columns:repeat(2,1fr)}._grid.-col-3{grid-template-columns:repeat(3,1fr)}._grid.-col-4{grid-template-columns:repeat(4,1fr)}@media (max-width:768px){._grid{grid-template-columns:100%}}._container{width:100%;max-width:1170px;padding:0 15px;margin:auto}._container.-large{max-width:1600px}._container.-small{max-width:1000px}._container.-no-padding{padding:0}@media (max-width:1199px){._container{max-width:970px}}@media (max-width:992px){._container{max-width:750px}}@media (max-width:768px){._container{max-width:none}}.main-header{text-transform:uppercase;text-align:center}.main-header .logo{background:url(../library/images/juniper-ivy-logo-color.png);background:url(../library/images/juniper-ivy-logo-color.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:16px;left:16px;width:88px;height:84px;z-index:200}@media only screen and (min-width:768px){.main-header .logo{top:32px;left:44px;width:140px;height:135px}}.main-header .triggers{height:64px;position:fixed;top:0;right:0;z-index:200;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.main-header .triggers{height:80px}}.main-header .triggers .reservations{background:rgba(0,0,0,.75);color:#fff;display:block;font-size:9px;font-weight:700;letter-spacing:1.2px;height:100%;padding:0 1rem}@media only screen and (min-width:768px){.main-header .triggers .reservations{font-size:12px}}.main-header .triggers .reservations span{border-bottom:2px solid #fff;padding-bottom:2px;position:relative;top:25px}@media only screen and (min-width:768px){.main-header .triggers .reservations span{top:32px}}.main-header .triggers .reservations:hover{background:#c1d72e}.main-header .triggers .menu{background:#000;display:inline-block;float:right;width:68px;height:100%}@media only screen and (min-width:768px){.main-header .triggers .menu{width:86px}}.main-header .triggers .menu .icon{width:32px;height:22px;position:relative;top:20px;display:inline-block}@media only screen and (min-width:768px){.main-header .triggers .menu .icon{top:25px;width:40px;height:28px}}.main-header .triggers .menu .icon .line{display:block;background:#fff;width:32px;height:2px;position:absolute;left:0;border-radius:1px;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s}@media (prefers-reduced-motion){.main-header .triggers .menu .icon .line{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-property:none;transition-property:none;-webkit-transition:none;transition:none}}@media only screen and (min-width:768px){.main-header .triggers .menu .icon .line{width:40px}}.main-header .triggers .menu .icon .line.line-1{top:0}.main-header .triggers .menu .icon .line.line-2{top:50%}.main-header .triggers .menu .icon .line.line-3{top:100%}.main-header .triggers .menu:hover .line{background:#c1d72e}.main-header .triggers .menu:hover .line-1{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.main-header .triggers .menu:hover .line-3{-webkit-transform:translateY(1px);transform:translateY(1px)}.main-header .triggers .menu.active .line{background:gray}.main-header .triggers .menu.active:hover .line{background:#c1d72e}.main-header .triggers .menu.active .line-1{-webkit-transform:translateY(11px) translateX(0) rotate(45deg);transform:translateY(11px) translateX(0) rotate(45deg)}@media only screen and (min-width:768px){.main-header .triggers .menu.active .line-1{-webkit-transform:translateY(14px) translateX(0) rotate(45deg);transform:translateY(14px) translateX(0) rotate(45deg)}}.main-header .triggers .menu.active .line-2{opacity:0}.main-header .triggers .menu.active .line-3{-webkit-transform:translateY(-11px) translateX(0) rotate(-45deg);transform:translateY(-11px) translateX(0) rotate(-45deg)}@media only screen and (min-width:768px){.main-header .triggers .menu.active .line-3{-webkit-transform:translateY(-14px) translateX(0) rotate(-45deg);transform:translateY(-14px) translateX(0) rotate(-45deg)}}.main-header nav{display:none;visibility:hidden}.main-header.open .logo{position:fixed}.main-header.open .triggers .reservations{background:#222}.main-header.open .triggers .reservations:hover{background:#c1d72e}.main-header.open .triggers .menu{background:#343434}.main-header.open nav{background:#000;position:fixed;top:0;width:100vw;height:100%;z-index:100;overflow-y:scroll;display:inherit;visibility:visible}.main-header.open nav .group{top:120px;left:0;width:100%;height:100%;-webkit-transform:translate(0);transform:translate(0)}.main-header.open nav a{color:#fff}.main-header.open nav a:hover{color:#c1d72e}.main-header.open .main-nav{font-size:18px;letter-spacing:3.5px}@media only screen and (min-width:768px){.main-header.open .main-nav{font-size:24px}}.main-header.open .main-nav a{display:inline-block;padding:.5em}.main-header.open .main-nav li:last-child a{margin-bottom:.5em}.main-header.open .social-nav{font-size:28px}@media only screen and (min-width:768px){.main-header.open .social-nav{font-size:40px}}.main-header.open .social-nav li{margin:0 .4em}.accessibility-hidden,a.offscreen{position:absolute;left:1px;top:1px;width:1px;height:1px;text-align:left;overflow:hidden;z-index:9999}a.offscreen:active,a.offscreen:focus,a.offscreen:hover{position:absolute;left:0;top:0;width:auto;height:auto;overflow:visible;background-color:#1b1b04;padding:10px;color:#fff;margin:10px}body.main-menu-active{overflow:hidden;height:100%}.pretext-announcement-bar{font-size:10px;padding:1em 30px;background-color:#16190b;color:#c1d82f;text-align:center}@media (max-width:768px){.pretext-announcement-bar{font-size:8px}}.pretext-announcement-bar p{font-size:2em;text-transform:uppercase;font-weight:100;letter-spacing:.35em}.announcement-bar{font-size:10px;background-color:#c9e265;padding:2em 0;-webkit-transition:.6s;transition:.6s;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (prefers-reduced-motion){.announcement-bar{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-property:none;transition-property:none;-webkit-transition:none;transition:none}}@media (max-width:768px){.announcement-bar{font-size:8px}}.announcement-bar *{-webkit-box-sizing:border-box;box-sizing:border-box}.announcement-bar ._grid{grid-template-columns:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.announcement-bar ._grid{display:block}}.announcement-bar .announcement-bar-text{padding-right:1.5em}@media (max-width:768px){.announcement-bar .announcement-bar-text{padding-right:0;text-align:left}}.announcement-bar p{margin:0;text-align:left;color:#16190b;text-transform:uppercase;font-size:1.8em}.announcement-bar i{font-size:50px;color:#16190b;margin-top:-3px}.announcement-bar .announcement-bar-cta{text-align:center}@media (max-width:768px){.announcement-bar .announcement-bar-cta{padding:1em 0 0;text-align:left}}.announcement-bar ._button{background-color:#16190b;color:#fff;border-width:3px;padding:.5em 1.5em}.announcement-bar ._button:hover{background-color:#fff;color:#000}.announcement-bar .announcement-bar-svg{text-align:right}.announcement-bar.-cta-active{padding:0}.announcement-bar.-cta-active a{display:block;padding:2em 0}.announcement-bar.-on-target-page{display:none}.cta{background:#5b5b5b;background:url(../library/images/background-texture-dark.jpg);background-position:top center;background-repeat:repeat;color:#fff;text-align:center}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.cta{background:url(../library/images/background-texture-dark@2x.jpg);background-size:50%}}.cta .group{margin:auto;max-width:480px;padding:0 5%}@media only screen and (min-width:768px){.cta .group{max-width:1060px}}.cta .wrap{zoom:1;padding-bottom:8px;position:relative;z-index:10}.cta .wrap:after,.cta .wrap:before{content:"";display:table}.cta .wrap:after{clear:both}@media only screen and (min-width:768px){.cta .wrap{padding:48px 0 72px}}.cta .col{padding:40px 5%}.cta .col:first-of-type{border-bottom:1px solid #bababa}.cta .col div{margin:auto;max-width:300px}.cta .col p{margin:1em 0 1.5em}.cta .col a{font-size:14px}@media only screen and (min-width:768px){.cta .col{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:20px 0;width:50%}.cta .col:first-of-type{border-bottom:none;border-right:1px solid #c1d72e}.cta .col:first-of-type div{float:left;padding-right:32px}.cta .col:last-of-type div{float:right;padding-left:32px}.cta .col div{max-width:400px}}.cta h4{color:#fff;font-size:16px;margin:0}@media only screen and (min-width:768px){.cta h4{font-size:18px;margin:auto}}.cta p{margin:0}.show-awards .awards{border-bottom:1px solid #bababa;padding:60px 0 45px;position:relative;z-index:10}@media only screen and (min-width:768px){.show-awards .awards{border-bottom:none;padding:138px 0 4px}.show-awards .awards h4{font-size:24px}}.show-awards .awards ul{margin:4px 0 16px}@media only screen and (min-width:768px){.show-awards .awards ul{margin:16px 0 24px;zoom:1}.show-awards .awards ul:after,.show-awards .awards ul:before{content:"";display:table}.show-awards .awards ul:after{clear:both}}.show-awards .awards li{margin:16px 0}@media only screen and (min-width:768px){.show-awards .awards li{float:left;width:calc(33.333333% - 11px)}.show-awards .awards li:nth-child(2){margin:16px}}@media only screen and (min-width:1024px){.show-awards .awards strong{font-size:14px}}.bowl-1,.bowl-2{position:relative;z-index:1}.bowl-1 img,.bowl-2 img{opacity:.75;filter:alpha(opacity=75);position:absolute;width:75%;max-width:480px;height:auto}.bowl-1 img{top:-175px;right:50%}@media only screen and (min-width:768px){.bowl-1 img{top:-175px;right:auto;left:-75px}}.bowl-2 img{bottom:-50px;left:60%;z-index:1}@media only screen and (min-width:768px){.bowl-2 img{left:auto;right:-150px}}.instagram{margin:0 auto;max-width:940px;margin-bottom:-50%}.instagram .social-nav{display:none;visibility:hidden}@media only screen and (min-width:768px){.instagram{position:relative;margin-bottom:-353.75px}.instagram .social-nav{display:inherit;visibility:visible;zoom:1;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 12px;position:absolute;right:0;top:21.75%;width:25%}.instagram .social-nav:after,.instagram .social-nav:before{content:"";display:table}.instagram .social-nav:after{clear:both}.instagram .social-nav li{float:left;width:33.333333%;margin:0}.instagram .social-nav a{color:#fff}.instagram .social-nav a:hover{color:#c1d72e}}.instagram .feed{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;font-size:0}.instagram .feed li{display:inline-block}.instagram .feed li:nth-child(3){margin-top:50%}.instagram .feed li:nth-child(5){margin-top:100%}.instagram .feed li:nth-child(n+6){display:none;visibility:hidden}@media only screen and (min-width:768px){.instagram .feed{-webkit-column-count:4;-moz-column-count:4;column-count:4}.instagram .feed li:nth-child(1),.instagram .feed li:nth-child(5){margin-top:50%}.instagram .feed li:nth-child(3){margin-top:0}.instagram .feed li:nth-child(7){margin-top:100%}.instagram .feed li:nth-child(n+6){display:inherit;visibility:visible;display:inline-block}}.instagram .feed a{display:block}.instagram .feed img{display:block;max-width:100%}.main-footer{text-align:center;padding:50px 5% 4px;background:#5b5b5b;background:url(../library/images/background-texture-light.jpg);background-position:top center;background-repeat:repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.main-footer{background:url(../library/images/background-texture-light@2x.jpg);background-size:50%}}@media only screen and (min-width:768px){.main-footer{padding-top:75px}}.main-footer.push{padding:55% 5% 4px}@media only screen and (min-width:768px){.main-footer.push{padding-top:400px}.main-footer.push .social-nav{display:none;visibility:hidden}}.main-footer a:hover{color:#5b5b5b}.main-footer p{margin:0}.main-footer .logo{background:url(../library/images/juniper-ivy-logo-black.png);background:url(../library/images/juniper-ivy-logo-black.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;margin:0 auto;width:114px;height:110px}@media only screen and (min-width:768px){.main-footer .logo{width:150px;height:145px}}.main-footer .contact{line-height:1em;max-width:1024px;margin:auto;position:relative}.main-footer .contact p{font-size:12px}.main-footer .contact div{margin:24px 0}.main-footer .contact .connect p:first-of-type{margin-bottom:8px}.main-footer .contact .connect a{font-weight:500;text-transform:uppercase}@media only screen and (min-width:768px){.main-footer .contact{zoom:1}.main-footer .contact:after,.main-footer .contact:before{content:"";display:table}.main-footer .contact:after{clear:both}.main-footer .contact p{font-size:14px}.main-footer .contact div{margin:35px 0 40px}.main-footer .contact .connect{margin:44px 0 0}.main-footer .contact .address{float:left;width:50%}.main-footer .contact .hours{float:right;width:50%}}@media only screen and (min-width:1024px){.main-footer .contact div{margin:44px 0}.main-footer .contact .connect{display:inline-block;width:26%}.main-footer .contact .address,.main-footer .contact .hours{width:37%}}.main-footer .copyright{font-size:10px;font-weight:500;margin:24px 0;text-transform:uppercase}.main-footer .copyright span{display:inline-block}.home .hero{background-repeat:no-repeat;background-position:center center;background-size:cover;height:400px;position:relative}@media only screen and (min-width:768px){.home .hero{height:600px}}@media only screen and (min-width:1024px){.home .hero{height:800px}}.home .hero h1{color:#fff;font-size:16px;margin:0;text-align:right;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;top:202px;left:-60px;width:230px;z-index:2}@media only screen and (min-width:768px){.home .hero h1{font-size:26px;top:330px;left:-96px;width:375px}}@media only screen and (min-width:1024px){.home .hero h1{font-size:35px;top:368px;left:-130px;width:475px}}.home .intro{background:#5b5b5b;background:url(../library/images/background-texture-light.jpg);background-position:top center;background-repeat:repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.home .intro{background:url(../library/images/background-texture-light@2x.jpg);background-size:50%}}.home .masthead-video{height:100%;overflow:hidden;position:relative;z-index:1}.home .masthead-video video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:768px){.home .masthead-video{display:none}}.home .overview:before{background:#c1d72e;display:inline-block;content:'';width:3px;height:60px;position:absolute;top:-30px;left:50%;z-index:10}@media only screen and (min-width:768px){.home .overview:before{height:118px;top:-59px}}.home .overview .menu{padding:0 8px;position:relative}@media only screen and (min-width:768px){.home .overview .menu{padding:0 24px}}.home .overview .menu img{width:100%;height:calc(100vw - 16px);-o-object-fit:cover;object-fit:cover;position:relative;max-width:100%;z-index:5}@media only screen and (min-width:768px){.home .overview .menu img{height:auto}}.home .overview .menu .box{margin:-100px 12px 0 12px;position:relative;width:60%;max-width:300px;z-index:10}@media only screen and (min-width:768px){.home .overview .menu .box{max-width:450px}}@media only screen and (min-width:1024px){.home .overview .menu .box{margin:0;position:absolute;top:50%;left:24px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.home .overview .menu .pattern{background:#5b5b5b;background:url(../library/images/background-texture-light.jpg);background-position:top center;background-repeat:repeat;position:absolute;left:0;top:0;width:100%;height:50%;z-index:0}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.home .overview .menu .pattern{background:url(../library/images/background-texture-light@2x.jpg);background-size:50%}}.home .overview .container{position:relative}.home .overview .container .icon{position:absolute;top:10%;right:-5%;z-index:10;width:50%;max-width:880px}@media only screen and (min-width:768px){.home .overview .container .icon{top:19%;right:-8%;width:61%}}@media only screen and (min-width:1441px){.home .overview .container .icon{right:-115px}}.home .overview .group{position:relative}.home .overview .group img{margin-bottom:4px}.home .overview .group:first-of-type{margin:44px 0 56px}.home .overview .group:first-of-type img{width:63.28125%;max-width:390px}@media only screen and (min-width:768px){.home .overview .group:first-of-type{margin:0}.home .overview .group:first-of-type img{width:36.79245%}.home .overview .group:first-of-type div{float:left;margin:7.73585% 0 11.32075%;padding:0 0 0 6.03774%;position:relative;z-index:15}}.home .overview .group:last-of-type{margin:44px 0 81px}@media only screen and (min-width:768px){.home .overview .group:last-of-type{margin:0}}.home .gallery .pattern{background:#5b5b5b;background:url(../library/images/background-texture-dark.jpg);background-position:top center;background-repeat:repeat;position:absolute;left:0;top:40%;width:100%;height:60%;z-index:0}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.home .gallery .pattern{background:url(../library/images/background-texture-dark@2x.jpg);background-size:50%}}@media only screen and (min-width:768px){.home .gallery .pattern{top:50%;height:50%}}.page-template-menu .intro{background:#5b5b5b;background:url(../library/images/background-texture-light.jpg);background-position:top center;background-repeat:repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.page-template-menu .intro{background:url(../library/images/background-texture-light@2x.jpg);background-size:50%}}.page-template-menu .intro .wrap{max-width:1040px}.page-template-menu .intro h2+p{margin-bottom:28px}.page-template-menu .intro .awards li{margin-top:18px}.page-template-menu .intro .awards p{margin:0}.page-template-menu .intro .awards p strong{text-transform:uppercase}@media only screen and (min-width:768px){.page-template-menu .intro h2+p{max-width:740px;margin:1em auto 2em}.page-template-menu .intro .awards{zoom:1}.page-template-menu .intro .awards:after,.page-template-menu .intro .awards:before{content:"";display:table}.page-template-menu .intro .awards:after{clear:both}.page-template-menu .intro .awards li{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:33.333333%;padding:0 1em}.page-template-menu .intro .awards p{font-size:14px}}.page-template-menu .menu{text-align:center;position:relative;margin-bottom:48px}.page-template-menu .menu header{background:#000;cursor:pointer;padding:2em 1em;position:relative}@media only screen and (min-width:768px){.page-template-menu .menu header{display:none;visibility:hidden}}.page-template-menu .menu header h1{color:#fff;font-size:18px;letter-spacing:.2em;margin:0}.page-template-menu .menu header i{color:#c1d72e;font-size:32px;position:absolute;top:28px;right:24px}.page-template-menu .menu .open header{background:#fff}.page-template-menu .menu .open header h1{color:#000}.page-template-menu .menu .tabs{display:none;visibility:hidden}@media only screen and (min-width:768px){.page-template-menu .menu .tabs{display:inherit;visibility:visible;zoom:1}.page-template-menu .menu .tabs:after,.page-template-menu .menu .tabs:before{content:"";display:table}.page-template-menu .menu .tabs:after{clear:both}.page-template-menu .menu .tabs li{background:#000;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:33.333333%;-webkit-transition:background ease .25s;transition:background ease .25s}}@media only screen and (min-width:768px) and (prefers-reduced-motion){.page-template-menu .menu .tabs li{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-property:none;transition-property:none;-webkit-transition:none;transition:none}}@media only screen and (min-width:768px){.page-template-menu .menu .tabs li:nth-child(-n+2){margin-right:1px;width:calc(33.333333% - 1px)}.page-template-menu .menu .tabs li a{color:#fff;display:block;font-size:18px;font-weight:500;letter-spacing:.2em;padding:2.25em 1em;text-transform:uppercase}.page-template-menu .menu .tabs li.open{background:#fff}.page-template-menu .menu .tabs li.open a{color:#000}.page-template-menu .menu .tabs li:not(.open):hover{background:#c1d72e;-webkit-transition:background ease .5s;transition:background ease .5s}}@media only screen and (min-width:768px) and (prefers-reduced-motion){.page-template-menu .menu .tabs li:not(.open):hover{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-property:none;transition-property:none;-webkit-transition:none;transition:none}}.page-template-menu .menu .navigation{display:none;visibility:hidden}@media only screen and (min-width:768px){.page-template-menu .menu .navigation{display:inherit;visibility:visible;border-bottom:1px solid #bababa;font-size:14px;font-weight:500;letter-spacing:.125em;margin:auto;max-width:1441px;text-transform:uppercase}.page-template-menu .menu .navigation li{display:inline-block;padding:0 3% 1em}.page-template-menu .menu .navigation li a{color:#707070}.page-template-menu .menu .navigation li.selected a{color:#000}.page-template-menu .menu .navigation li:not(.selected) a:hover{color:#c1d72e}}.page-template-menu .menu .group{margin-top:1px}.page-template-menu .menu .group .wrap{padding:0 5% 5%}@media only screen and (min-width:768px){.page-template-menu .menu .group .wrap{padding:0 5%}.page-template-menu .menu .group .wrap>p{margin:83px auto 63px;max-width:740px}}.page-template-menu .menu .group .slider{position:relative;margin:auto;max-width:1200px}.page-template-menu .menu .group .slider .paging{display:none;visibility:hidden}@media only screen and (min-width:1024px){.page-template-menu .menu .group .slider .paging{display:inherit;visibility:visible;color:#c1d72e;font-size:48px;position:absolute;top:calc(50% - 24px);-webkit-transition:.6s;transition:.6s;display:none}}@media only screen and (min-width:1024px) and (prefers-reduced-motion){.page-template-menu .menu .group .slider .paging{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-property:none;transition-property:none;-webkit-transition:none;transition:none}}@media only screen and (min-width:1024px){.page-template-menu .menu .group .slider .paging:hover{color:#000}.page-template-menu .menu .group .slider .paging.prev{left:calc(-2.5% - 12px)}.page-template-menu .menu .group .slider .paging.next{right:calc(-2.5% - 12px)}}.page-template-menu .menu .group .sections li{margin:40px 0;padding:0 15px}.page-template-menu .menu .group .sections p{margin:0}.page-template-menu .menu .group .sections strong{text-transform:uppercase}@media only screen and (min-width:768px){.page-template-menu .menu .group .sections strong{font-size:14px}}.page-template-menu .gallery .pattern{background:#5b5b5b;background:url(../library/images/background-texture-dark.jpg);background-position:top center;background-repeat:repeat;position:absolute;left:0;top:50%;width:100%;height:50%;z-index:0}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.page-template-menu .gallery .pattern{background:url(../library/images/background-texture-dark@2x.jpg);background-size:50%}}@media only screen and (min-width:768px){.page-template-menu .gallery .pattern{top:75%;height:25%}}.juniper-submenu{padding:50px 0;display:none}@media (max-width:768px){.juniper-submenu{display:block!important;padding:16px 0}}@media (max-width:768px){.juniper-submenu:first-of-type{margin-top:28px!important}}.juniper-submenu ._grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1000px){.juniper-submenu ._container{max-width:800px}}.juniper-submenu.-active{display:block!important}.juniper-submenu-title{display:none;color:#c1d72e;margin:0 0 24px 0}@media (max-width:768px){.juniper-submenu-title{display:block}}.juniper-submenu-slide{overflow:hidden}.juniper-submenu-slide-items{-webkit-transition:.6s;transition:.6s;-webkit-transform:translateX(0);transform:translateX(0)}@media (prefers-reduced-motion){.juniper-submenu-slide-items{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-property:none;transition-property:none;-webkit-transition:none;transition:none}}@media (max-width:1100px){.juniper-submenu-slide-items{display:grid;width:100%!important;grid-template-columns:repeat(3,1fr)!important;-webkit-transform:translateX(0)!important;transform:translateX(0)!important;-webkit-transition:0ms;transition:0ms}}@media (max-width:1100px) and (prefers-reduced-motion){.juniper-submenu-slide-items{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-property:none;transition-property:none;-webkit-transition:none;transition:none}}@media (max-width:768px){.juniper-submenu-slide-items{display:block}}@media (max-width:768px){.juniper-submenu-slide-items>li:first-child{margin-top:0!important}}.juniper-submenu.-slide-available .juniper-slide-control{display:block!important}@media (max-width:1100px){.juniper-submenu.-slide-available .juniper-slide-control{display:none!important}}.juniper-menu-single{display:none}.juniper-menu-single.-active .wrap{display:block}.juniper-menu-single .wrap{display:none}.juniper-menu-single.-active{display:block!important}@media (max-width:768px){.juniper-menu-single{display:block}}#juniper-menu-loading{display:none}#juniper-menu-wrapper.-loading{overflow:hidden;position:relative}#juniper-menu-wrapper.-loading #juniper-menu{position:absolute;width:100%;z-index:1;height:0;overflow:hidden}#juniper-menu-wrapper.-loading #juniper-menu-loading{display:block;position:relative;z-index:2;width:100%;background-color:#fff;height:100%;text-align:center;padding:100px 0}#juniper-menu-wrapper.-loading #juniper-menu-loading h1{margin:0}.page-template-story .details{padding:8px 8px 0 8px;position:relative}.page-template-story .details:last-of-type{padding-bottom:8px}.page-template-story .details:last-of-type .pattern{background:#5b5b5b;background:url(../library/images/background-texture-dark.jpg);background-position:top center;background-repeat:repeat;position:absolute;left:0;top:75%;width:100%;height:25%;z-index:0}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.page-template-story .details:last-of-type .pattern{background:url(../library/images/background-texture-dark@2x.jpg);background-size:50%}}@media only screen and (min-width:768px){.page-template-story .details:last-of-type .pattern{top:50%;height:50%}}@media only screen and (min-width:768px){.page-template-story .details{padding:24px 24px 0 24px}.page-template-story .details:last-of-type{padding-bottom:24px}}.page-template-story .details .background{background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:300px;padding:25% 0;position:relative;width:100%;z-index:5}@media only screen and (min-width:768px){.page-template-story .details .background{min-height:600px}}.page-template-story .details .box{position:relative;z-index:10}@media only screen and (min-width:768px){.page-template-story .details .box{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.page-template-story .details:nth-of-type(even) .box{right:54px}.page-template-story .details:nth-of-type(odd) .box{left:54px}}.page-template-team .overview .group:first-of-type img{width:74.21875%;max-width:390px;margin-bottom:4px}.page-template-team .overview .group:first-of-type div{margin:16px 0}@media only screen and (min-width:768px){.page-template-team .overview .group:first-of-type img{width:36.79245%}.page-template-team .overview .group:first-of-type div{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;margin:50px 0 100px;padding:0 0 0 6.03774%}}@media only screen and (min-width:1024px){.page-template-team .overview .group:first-of-type div{margin:80px 0 150px}}.page-template-team .overview .group:last-of-type div{margin:13px 0 30px}@media only screen and (min-width:768px){.page-template-team .overview .group:last-of-type div{margin:50px 0 0 0}}@media only screen and (min-width:1024px){.page-template-team .overview .group:last-of-type div{margin:80px 0 0 0}}.page-template-team .team{background:#5b5b5b;background:url(../library/images/background-texture-dark.jpg);background-position:top center;background-repeat:repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.page-template-team .team{background:url(../library/images/background-texture-dark@2x.jpg);background-size:50%}}.page-template-team .team ul{zoom:1}.page-template-team .team ul:after,.page-template-team .team ul:before{content:"";display:table}.page-template-team .team ul:after{clear:both}.page-template-team .team ul li{background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;position:relative}@media only screen and (min-width:768px){.page-template-team .team ul li{float:left;width:50%}}@media only screen and (min-width:1024px){.page-template-team .team ul li{width:33.333%}}@media only screen and (min-width:1441px){.page-template-team .team ul li{width:25%}}.page-template-team .team ul li.active .trigger{display:none;visibility:hidden}.page-template-team .team ul li.active .overlay{display:inherit;visibility:visible}.page-template-team .team img{display:block;width:100%}.page-template-team .team .team-name-title,.page-template-team .team .trigger{display:inherit;visibility:visible;background:#000;background:rgba(0,0,0,.95);cursor:pointer;padding:12px;position:absolute;left:12px;bottom:12px;zoom:1}.page-template-team .team .team-name-title:after,.page-template-team .team .team-name-title:before,.page-template-team .team .trigger:after,.page-template-team .team .trigger:before{content:"";display:table}.page-template-team .team .team-name-title:after,.page-template-team .team .trigger:after{clear:both}.page-template-team .team .team-name-title hgroup,.page-template-team .team .trigger hgroup{float:left}.page-template-team .team .team-name-title hgroup h2,.page-template-team .team .team-name-title hgroup h3,.page-template-team .team .trigger hgroup h2,.page-template-team .team .trigger hgroup h3{color:#fff;letter-spacing:.05em;margin:0}.page-template-team .team .team-name-title hgroup h2,.page-template-team .team .trigger hgroup h2{font-size:16px}.page-template-team .team .team-name-title hgroup h3,.page-template-team .team .trigger hgroup h3{font-size:15px;font-weight:400;text-transform:none}.page-template-team .team .team-name-title i,.page-template-team .team .trigger i{color:#c1d72e;float:left;font-size:34px;margin-left:24px}.page-template-team .team .team-name-title{cursor:default}.page-template-team .team .overlay{display:none;visibility:hidden;background:#000;background:rgba(0,0,0,.85);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;margin:12px;padding:40px;position:absolute;text-align:center;width:calc(100% - 24px);height:calc(100% - 24px)}.page-template-team .team .overlay i{color:#c1d72e;cursor:pointer;font-size:28px;padding:8px 12px;position:absolute;top:0;right:0}.page-template-team .team .overlay p{top:50%;left:50%;position:relative;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;font-size:14px}.page-template-events .gallery .pattern{background:#5b5b5b;background:url(../library/images/background-texture-dark.jpg);background-position:top center;background-repeat:repeat;position:absolute;left:0;top:50%;width:100%;height:50%;z-index:0}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.page-template-events .gallery .pattern{background:url(../library/images/background-texture-dark@2x.jpg);background-size:50%}}.page-template-events .spaces{background:#5b5b5b;background:url(../library/images/background-texture-dark.jpg);background-position:top center;background-repeat:repeat;color:#fff;padding:25px 5% 50px;text-align:center}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.page-template-events .spaces{background:url(../library/images/background-texture-dark@2x.jpg);background-size:50%}}@media only screen and (min-width:768px){.page-template-events .spaces{padding:54px 5% 125px}}.page-template-events .spaces .group{margin:auto;max-width:1060px}.page-template-events .spaces h2{color:#fff;font-size:21px;margin-bottom:1.2em}@media only screen and (min-width:768px){.page-template-events .spaces h2{font-size:32px;margin-bottom:70px}}.page-template-events .spaces h3{color:#fff;font-size:14px;letter-spacing:.125em}@media only screen and (min-width:1024px){.page-template-events .spaces h3{font-size:15px}}.page-template-events .spaces ul:not(.gform_fields) li{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}@media only screen and (min-width:768px){.page-template-events .spaces ul:not(.gform_fields){zoom:1}.page-template-events .spaces ul:not(.gform_fields):after,.page-template-events .spaces ul:not(.gform_fields):before{content:"";display:table}.page-template-events .spaces ul:not(.gform_fields):after{clear:both}.page-template-events .spaces ul:not(.gform_fields) li{margin-bottom:11px}}.page-template-events .spaces img{display:block;width:100%;max-width:100%;height:auto}.page-template-events .spaces .box{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;left:12px;top:-40px;text-align:left;width:80%;max-width:400px;z-index:10}.page-template-events .spaces .cta{background:0 0;margin:auto;max-width:600px}@media only screen and (min-width:768px){.page-template-events .spaces .cta{margin-top:42px}}.page-template-events .spaces .cta p{font-size:14px;margin:.5em auto 2em auto}@media only screen and (min-width:768px){.page-template-events .spaces .cta p{font-size:18px;margin-bottom:43px}}.page-template-events .event-spaces-grid{grid-gap:15px}.page-template-events .event-spaces-grid:before{content:none!important}@media (max-width:768px){.page-template-events .event-spaces-grid{display:block}}.category-nav ul{display:none;visibility:hidden}@media only screen and (min-width:768px){.category-nav{margin:34px auto 50px;max-width:1060px;padding:0 5%}.category-nav ul{display:inherit;visibility:visible;border-bottom:1px solid #bababa;text-align:center;width:100%}.category-nav ul li{display:inline-block;padding:.75em 1.5em}.category-nav ul a{color:#707070;font-size:14px;font-weight:500;text-transform:uppercase}.category-nav ul a:hover{color:#000}}@media only screen and (min-width:1024px){.category-nav{margin-bottom:75px}}.blog .category-nav ul li:first-child a,.category-nav ul .current-cat a{color:#000}.archive .posts .category,.blog .posts .category,.single .post header .category{color:#707070;font-size:11px;margin:0;text-transform:uppercase}.archive .posts .category:hover,.blog .posts .category:hover,.single .post header .category:hover{color:#000}@media only screen and (min-width:1024px){.archive .posts .category,.blog .posts .category,.single .post header .category{font-size:12px}}.archive .posts h2,.blog .posts h2,.single .post header h2{font-size:17px}.footer{margin:64px 0 50px;text-align:center;width:100%}@media only screen and (min-width:1024px){.footer{margin:128px 0 88px}}.archive .posts,.blog .posts{max-width:1060px;margin:0 auto 48px;padding:0 5%}@media only screen and (min-width:768px){.archive .posts,.blog .posts{zoom:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archive .posts:after,.archive .posts:before,.blog .posts:after,.blog .posts:before{content:"";display:table}.archive .posts:after,.blog .posts:after{clear:both}}@media only screen and (min-width:1024px){.archive .posts,.blog .posts{margin-bottom:75px}}.archive .posts .featured,.blog .posts .featured{display:block;overflow:hidden;position:relative}.archive .posts .featured:hover,.blog .posts .featured:hover{background:#c1d72e}.archive .posts .featured:hover img,.blog .posts .featured:hover img{opacity:.25;-webkit-transition:all ease .5s;transition:all ease .5s;-webkit-transform:scale(1.1);transform:scale(1.1)}@media only screen and (min-width:768px){.archive .posts .featured,.blog .posts .featured{width:61.88679%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.archive .posts img,.blog .posts img{display:block;position:relative;max-width:100%;height:auto;max-height:320px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;-webkit-transition:all ease .25s;transition:all ease .25s}.archive .posts div,.blog .posts div{margin:17px auto 0;max-width:275px}@media only screen and (min-width:768px){.archive .posts div,.blog .posts div{margin:0 6.03774% 0 0;max-width:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:32.07547%}}.archive .posts h2,.blog .posts h2{margin:4px 0}.archive .posts h2 a,.blog .posts h2 a{display:block}@media only screen and (min-width:1024px){.archive .posts h2,.blog .posts h2{font-size:24px;margin:6px 0 12px}}.archive .posts p,.blog .posts p{margin:0}@media only screen and (min-width:1024px){.archive .posts p,.blog .posts p{max-width:288px}}.archive .posts .more,.blog .posts .more{color:#000;display:inline-block;font-size:12px;margin:12px 0 0}.archive .posts .more:hover,.blog .posts .more:hover{color:#c1d72e}@media only screen and (min-width:1024px){.archive .posts .more,.blog .posts .more{font-size:14px;margin:34px 0 0}}.archive .footer .btn,.blog .footer .btn{background:url(../library/images/chevron-down.svg);background-repeat:no-repeat;background-position:right 1.25em center;background-size:32px;padding-right:60px}.archive .footer .btn:hover,.blog .footer .btn:hover{background:url(../library/images/chevron-down-hover.svg);background-repeat:no-repeat;background-position:right 1.25em center;background-size:32px}.single .post{max-width:740px;margin:40px auto 0;padding:0 5%}@media only screen and (min-width:768px){.single .post{margin:70px auto 0}}.single .post header{margin:0 0 30px;text-align:center}.single .post header h2{margin:4px 0 12px}@media only screen and (min-width:768px){.single .post header h2{font-size:24px;margin:6px 0 10px}}.single .post header p{margin:0}@media only screen and (min-width:768px){.single .post header p{font-size:18px}}.single .post .entry{padding:0;margin-top:28px}@media only screen and (min-width:768px){.single .post .entry{margin-top:58px}}.single .post img{display:block;position:relative;max-width:100%;height:auto;-webkit-transition:all ease .25s;transition:all ease .25s}.page-template-contact main h2{font-size:17px}@media only screen and (min-width:768px){.page-template-contact main h2{font-size:24px}}.page-template-contact main h3{font-size:15px}.page-template-contact main .location{color:#fff;padding:26px 5% 38px;background:#5b5b5b;background:url(../library/images/background-texture-dark.jpg);background-position:top center;background-repeat:repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.page-template-contact main .location{background:url(../library/images/background-texture-dark@2x.jpg);background-size:50%}}@media only screen and (min-width:768px){.page-template-contact main .location{padding:80px 5% 96px}}.page-template-contact main .location .wrap{text-align:center}@media only screen and (min-width:768px){.page-template-contact main .location .wrap{margin:auto;max-width:880px;text-align:left;zoom:1}.page-template-contact main .location .wrap:after,.page-template-contact main .location .wrap:before{content:"";display:table}.page-template-contact main .location .wrap:after{clear:both}}.page-template-contact main .location a:not(.more){color:#fff}.page-template-contact main .location a:not(.more):hover{color:#c1d72e}@media only screen and (min-width:768px){.page-template-contact main .location .details{float:left;margin-top:42px}.page-template-contact main .location .details p{margin:0 0 20px}}.page-template-contact main .location .details span{text-decoration:underline}.page-template-contact main .location .details p:not(:last-of-type){font-size:14px}@media only screen and (min-width:768px){.page-template-contact main .location .details p:not(:last-of-type){font-size:16px}}@media only screen and (min-width:1024px){.page-template-contact main .location .details p:not(:last-of-type){font-size:18px}}.page-template-contact main .location .details p:last-of-type{margin:32px auto 40px}@media only screen and (min-width:768px){.page-template-contact main .location .details p:last-of-type{margin:58px 0 0}}.page-template-contact main .location img{max-width:100%}@media only screen and (min-width:768px){.page-template-contact main .location img{float:right;width:60.22727%}}.page-template-contact main .hours{background:#000;color:#fff;padding:32px 5%;text-align:center}@media only screen and (min-width:768px){.page-template-contact main .hours{padding:32px 5% 28px}}.page-template-contact main .hours h3{color:#fff;display:inline-block;margin:12px 0}@media only screen and (min-width:768px){.page-template-contact main .hours h3{float:left;font-size:18px;margin-top:25px;width:17.5%}}.page-template-contact main .hours p{margin:10px 0}@media only screen and (min-width:768px){.page-template-contact main .hours p{float:left;width:33.333333%}}.page-template-contact main .hours .wrap{display:inline-block;margin:auto;text-align:left;width:auto}@media only screen and (min-width:768px){.page-template-contact main .hours .wrap{margin:auto;width:100%;max-width:880px;zoom:1}.page-template-contact main .hours .wrap:after,.page-template-contact main .hours .wrap:before{content:"";display:table}.page-template-contact main .hours .wrap:after{clear:both}}.page-template-contact main .hours .wrap div{border-left:1px solid #c1d72e;display:inline-block;margin-left:18px;padding-left:25px;vertical-align:top}@media only screen and (min-width:768px){.page-template-contact main .hours .wrap div{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;margin-left:0;padding-left:5.90909%;width:82.5%}}@media only screen and (min-width:900px){.page-template-contact main .hours .wrap div{padding-left:8.52273%}}.page-template-contact main .connect{padding:0 5%;text-align:center}@media only screen and (min-width:768px){.page-template-contact main .connect{padding:45px 5%}.page-template-contact main .connect h3{font-family:18px}.page-template-contact main .connect p{font-size:15px}}@media only screen and (min-width:1024px){.page-template-contact main .connect{padding:78px 16px 90px}}@media only screen and (min-width:1024px){.page-template-contact main .connect .wrap{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1200px;margin:auto;zoom:1}.page-template-contact main .connect .wrap:after,.page-template-contact main .connect .wrap:before{content:"";display:table}.page-template-contact main .connect .wrap:after{clear:both}}.page-template-contact main .connect .wrap div{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:350px;margin:48px auto}@media only screen and (min-width:1024px){.page-template-contact main .connect .wrap div{float:left;margin:0;max-width:none;width:calc(33.333333% - 22px)}.page-template-contact main .connect .wrap div:nth-of-type(2){margin:0 32px}}.page-template-contact main .connect a{color:#000}.page-template-contact main .connect a:hover{color:#c1d72e}.page-template-contact main .contact{background-image:url(../library/images/background-form.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;text-align:center}@media only screen and (min-width:768px){.page-template-contact main .contact{background-image:url(../library/images/background-form@2x.jpg)}}.page-template-contact main .contact .screen{padding:32px 5% 50px}@media only screen and (min-width:768px){.page-template-contact main .contact .screen{padding:62px 5% 128px}}.page-template-contact main .contact h2{color:#fff;margin-bottom:1.5em}@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page-navigation,.respond-form,.sidebar,.wp-prev-next,nav{display:none}}