/*!HTML5 Boilerplate v6.1.0 | MIT License | https://html5boilerplate.com/*/html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}#main-nav,.slider-img{display:none}body{font-family:Nunito,Open Sans,Verdana,sans-serif;margin:0;padding:0;color:#151754;background-color:#fff;width:100%;min-height:100%;margin:0;padding:0}a{color:#5294cb;text-decoration:underline}.wrapper{position:relative;margin:0 auto;background-color:#fff}.mobile-l,.display-d,.display-w{display:none!important}nav{font-weight:900}nav ul,nav ul li{list-style:none;margin:0;padding:0}header a,nav a,footer a{text-decoration:none}header,.header-bar,.header-logo{-webkit-transition:all 200ms cubic-bezier(.23,1,.32,1);-moz-transition:all 200ms cubic-bezier(.23,1,.32,1);-o-transition:all 200ms cubic-bezier(.23,1,.32,1);transition:all 200ms cubic-bezier(.23,1,.32,1)}header{position:relative;display:block;height:100vh}.page header{height:calc(18.75vw + 4em)}.header-bar{position:absolute;display:block;top:0;left:0;width:100%;height:4em;background-color:#212121;z-index:3}.scrolled .header-bar{position:fixed}.header-logo{position:absolute;display:block;top:-7px;left:0;width:100%;z-index:4}.header-image{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.header-image .slider,.header-image .slick-list,.header-image .slick-track{height:100%}.header-image img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center}.slick-dots{display:none!important}header h1{position:relative;display:block;width:50%;height:5em;margin:0 auto;padding:0;font-size:1em}header h1 a{position:absolute;top:.5em;left:0;width:100%;height:4em;background-image:url(../img/logo-640.png);background-repeat:no-repeat;background-position:center center;background-size:contain;text-indent:-9999px;z-index:9}.mobile-icon{font-size:1.5em;line-height:1em;position:absolute;top:.75em;left:15px;z-index:10;cursor:pointer;color:#fff;text-align:center}.mobile-icon#mobile-translate{left:auto;right:10px}.mobile-icon span{display:block;font-size:6px;line-height:3.5em;text-transform:uppercase}.header-image img.img-l{display:none}.header-image img.img-p{display:block}.header-image img{max-width:100%}.nav-compact{display:none!important}nav>div>ul>li a{}.header-arrow{position:absolute;bottom:2.5em;left:0;width:100%;text-align:center;z-index:2}.header-arrow a{color:#fff;text-shadow:0 0 20px rgba(0,0,0,.25)}.header-arrow a{}.page .header-arrow{display:none}.content{font-size:.6875em;margin:0 auto}.content .content-padded{width:90%;padding:2em 5%}.csscalc .content .content-padded{width:calc(100% - 4em);padding:2em}.content-floral{background-image:url(../img/bg-floral.jpg);background-repeat:repeat;background-position:center center;background-attachment:fixed}.content h1,.content h2{font-family:Zilla Slab;padding-left:1em;padding-right:1em}.content h1{font-size:2.5em;line-height:1.125em;font-weight:300;color:#e12981;text-align:center;margin:.5em 0 0}.content h2{font-size:2.5em;font-weight:700;line-height:1.125em;color:#f2c778;text-align:center}.content h3{font-size:2em;font-weight:700;line-height:1.25em;color:#0067ab;text-transform:capitalize;text-align:center}.content p,.content ul,.content ol{text-align:left;font-size:1.25em;font-weight:400;line-height:1.5em;color:#1d2337;margin-left:auto;margin-right:auto;padding-left:1.5em;padding-right:1.5em}.content ul,.content ol{padding-left:3em}.content ul ul{font-size:inherit;line-height:inherit}.content ul.spaced>li{margin-bottom:1em}.content ul.spaced li:last-child{margin-bottom:0}.content a:hover{color:#000}.content article{max-width:70em;margin:0 auto}.content-col{display:block;width:100%;padding:1.5em 0 2em}.content-img img{width:100%;max-width:100%}.promo-img>*{-webkit-transition:all 300ms cubic-bezier(.23,1,.32,1);-moz-transition:all 300ms cubic-bezier(.23,1,.32,1);-o-transition:all 300ms cubic-bezier(.23,1,.32,1);transition:all 300ms cubic-bezier(.23,1,.32,1)}.promo-img{display:block;position:relative;width:100%;height:0;padding-bottom:66.67%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);background-color:#fff}#promo-cams .promo-img{padding-bottom:53%}.promo-img:hover .content-img{opacity:1;-webkit-box-shadow:0 0 20px rgba(0,0,0,.8);-moz-box-shadow:0 0 20px rgba(0,0,0,.8);box-shadow:0 0 20px rgba(0,0,0,.8)}.promo-img .content-img{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:1;opacity:.75}.promo-img h3{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:.5em 0;background-color:rgba(0,124,205,.75);background-color:rgba(0,0,0,.5);color:#ff4;z-index:2;text-shadow:0 0 10px rgba(0,0,0,.5)}.promo-img:hover h3{padding:.75em 0;background-color:#ff4!important;color:#000;text-shadow:none}#promo-town .promo-img h3{}.content-promo{background-repeat:no-repeat;background-position:top center;background-size:cover}.content-promo h2{margin-top:0;font-size:3em;line-height:1em;font-weight:700;font-style:italic;margin-bottom:.5em;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5)}.content-promo h2 a,.content-promo h2 a:hover{color:#fff;text-decoration:none}.content-promo#promo-water{background-image:url(../img/home-water-4.jpg)}.content-promo#promo-town{background-image:url(../img/home-palms-1.jpg)}.content-promo#promo-cams{background-image:url(../img/home-horizon.jpg)}.content-promo#promo-mallory{background-image:url(../img/home-mallory-square-1.jpg)}.content-notext .content-col{margin-bottom:1.5em}.content-promo p,.content-promo p a{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5)}.content-promo p a:hover{color:#ff0}.content-promo.content-nobg p,.content-promo.content-nobg p a{color:#151754;text-shadow:none}.content-promo h3{font-size:1.5em;line-height:1em}.content-promo .content-col{padding:0}#promo-events h2{font-weight:400;color:#151754;margin-top:0}#promo-events a{color:#151754}#promo-events .content-col{padding-left:2em;padding-right:2em;width:auto}.home-events-block{padding:0 1.5em}.home-events-note{font-size:.875em!important;max-width:50em;margin-left:auto;margin-right:auto}p.page-img{text-align:center;max-width:100%;padding:0!important;margin:1.5em auto}p.page-img img,p.page-img a{max-width:100%}p.page-img.img-two img,p.page-img.img-two a{width:100%;display:block;margin:0 0 1.5em}p.page-img.img-div img,p.page-img.img-div a{display:inline-block;margin:0}p.page-img.img-two.img-div img,p.page-img.img-two.img-div a{width:50%;margin:0}p.page-img.img-three img,p.page-img.img-three a{width:33.33%;margin:0}p.page-img a img{width:100%!important;margin:0!important;max-width:auto!important}p.page-img.page-img-sm img,p.page-img.page-img-sm a img{width:auto!important}p.page-img.img-two.page-img-sm img,p.page-img.img-two.page-img-sm a img{max-width:50%}p.page-img.img-caption{font-size:.75em;line-height:1.5em;font-weight:300}p.page-img.img-caption img{margin-bottom:.75em}.img-sm{width:auto!important}.img-block{display:block;width:auto}.img-block{font-size:.6875em;line-height:1.375em}.img-block img{width:100%;height:auto;margin-bottom:.5em}p.img-div{text-align:center;padding-left:0!important;padding-right:0!important}p.img-div img{max-width:100%;width:auto;height:auto}a.expand-img{position:relative;display:inline-block;border-bottom:0!important}a.expand-img span{position:absolute;top:0;right:0;color:#fff;color:rgba(256,256,256,.75);padding:.5em;text-shadow:0 0 10px rgba(0,0,0,.5);font-size:18px;background-color:rgba(0,0,0,.25)}.grid{display:flex;flex-flow:row wrap;justify-content:center;text-align:center}.grid .gallery-index{flex:0 90%;margin:1em 5%}.grid .gallery-index img{width:100%;height:auto}.grid .gallery-img{display:flex;justify-content:center;align-items:center;flex:0 auto;margin:.5em}.grid .gallery-img img{width:auto;height:auto;max-width:100%;max-height:10em}.more-link{white-space:nowrap;text-transform:uppercase;font-weight:700}p.scroll-icon,p.div-icon{clear:both;font-size:2em;line-height:1em;text-align:center;margin:0;padding:.5em 0}ul.category-list{display:table;width:auto;margin:1.5em auto}ul.category-list li{font-size:1.25em;line-height:1.5em}ul.category-list li a{font-weight:700;text-decoration:none}ul.category-list li a i.fa-fw{margin-left:.25em}.listing-block{margin:0 0 1.5em;font-size:1.5em;clear:both;padding-left:1.5em;padding-right:1.5em}.listing-block li a{text-decoration:none}.listing-block ul{font-size:.875em}.listing-block.listing-calendar{margin:0 0 3em}.listing-block ul{padding:0}.listing-block li{margin:0;padding:0;display:block;font-size:.875em;line-height:1.5em;font-weight:700;color:#777}.listing-block li.listing-name{font-size:1.625em!important;line-height:1.5em;font-weight:900;margin:0 .5em .25em 0;text-transform:uppercase}.listing-block.listing-sponsored li.listing-name{line-height:1.25em}.listing-block li.listing-name a{border-bottom:3px solid #5294cb}.listing-block li.listing-name a:hover{border-bottom:3px solid #000}.listing-block.listing-premium li.listing-name{border-bottom:3px solid rgba(256,256,256,.25)}.listing-block .listing-img{position:relative;display:block;width:100%!important;height:15em;padding:0!important;margin:1em auto!important;text-align:center}.listing-block .fas,.listing-block .fab{display:inline-block;margin:0 .25em;text-align:center}.listing-block li.listing-info{margin-bottom:.125em}.listing-block .listing-img .fas{width:auto!important;margin:0}.listing-block li.listing-address{padding-left:1.5625em;text-indent:-1.5625em}.listing-block li.listing-address,.listing-block.listing-sponsored li.listing-contact,.listing-block.listing-calendar li.listing-contact{line-height:1.5em;margin-top:.25em;margin-bottom:.25em}.listing-block li.listing-address .fas{text-indent:0!important;padding:0!important}.listing-block li.listing-info>span,.listing-block li.listing-contact>span,.listing-block li.listing-extras>span,.listing-block li.listing-address span.listing-zip{margin:0 .75em 0 0;white-space:nowrap}.listing-block li.listing-address .listing-address-1:after,.listing-block li.listing-address .listing-address-2:after,.listing-block li.listing-address .listing-city:after{content:", "}.listing-block li span a,.listing-block li a span.listing-map{white-space:nowrap}.listing-block li .listing-link{font-weight:700;text-transform:uppercase}.listing-block .listing-description{margin:.5em 0 0;font-size:1em;line-height:1.5em;font-weight:400}.listing-block.listing-plus .listing-name,.listing-block.listing-premium .listing-name{text-transform:uppercase}.listing-block.listing-plus{background-color:rgba(57,154,216,.1);padding:1.5em 0}.listing-block.listing-premium{background-color:#399ad8;padding:0 0 1.5em;min-height:15em}.listing-block .listing-name,.listing-block .listing-button{display:inline-block}.listing-block .listing-button{}.listing-block .listing-button a{display:block;margin:.5em .25em;background-color:#f8830e;line-height:1em;padding:.5em .25em;color:#fff;text-transform:uppercase;font-weight:900;border-radius:5px;-webkit-transition:all 200ms cubic-bezier(.23,1,.32,1);-moz-transition:all 200ms cubic-bezier(.23,1,.32,1);-o-transition:all 200ms cubic-bezier(.23,1,.32,1);transition:all 200ms cubic-bezier(.23,1,.32,1)}.listing-block .listing-button.listing-webcam a{background-color:#a3004d}.listing-block .listing-button.listing-keyscoupon a{background-color:#4da300}.listing-block .listing-button a:hover{background-color:#000}.listing-block.listing-sponsored{padding:1.5em;color:rgba(0,0,0,.75)}.listing-block.listing-sponsored ul{font-size:.9375em}.listing-block.listing-sponsored li{color:rgba(0,0,0,.75)!important}.listing-block.listing-sponsored li.listing-name a{border-bottom:none!important}.listing-block.listing-sponsored a{color:#000!important}.listing-block.listing-sponsored.listing-gold{background-image:linear-gradient(to right top,#ffd700,#fddf4f,#fce67a,#fbeca1,#faf2c6)}.listing-block.listing-sponsored.listing-silver{background-image:linear-gradient(to right top,#c0c0c0,#cdcbcc,#dbd7d6,#e7e3e0,#f0f0ea)}.listing-block.listing-sponsored.listing-bronze{background-image:linear-gradient(to right top,#daa520,#dfb857,#e4ca84,#eadbb2,#f0ecdf)}.listing-block.listing-sponsored.listing-available{border:4px solid gold;background-color:#fff}.listing-block.listing-sponsored ul{margin:0;padding:0}.listing-block .listing-sponsor{font-size:10px!important;line-height:1.125em;text-transform:uppercase;opacity:.5}.listing-block.listing-sponsored .listing-name{float:left;border-bottom:3px solid rgba(0,0,0,.75)!important}.listing-block.listing-sponsored .listing-image{clear:both;float:left;text-indent:-9999px;width:70px;height:70px;margin:.5em 0 1em}.listing-block.listing-sponsored .listing-image a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);border:2px solid #fff;border-radius:0}.listing-block.listing-sponsored .listing-contact{float:left;width:75%;width:calc(100% - 90px);margin-left:20px}.listing-block.listing-sponsored .listing-description{clear:both;width:100%}.calendar-filter{display:table;margin:0 auto 2em;font-size:.6875em;width:75%}.calendar-filter p{text-align:center;font-weight:900;font-size:2em;line-height:1em;margin:.5em 0}.calendar-filter form{max-width:30em;margin:0 auto}.calendar-filter form>div{float:left;width:29%;margin:0 2%}.calendar-filter form label{display:block;padding:.25em 0}.calendar-filter form input,.calendar-filter form select,.calendar-filter form textarea{padding:.25em;margin:0 0 .5em;font-family:Nunito,sans-serif;font-size:1em;line-height:1em;border-radius:2px;border:1px solid #777;text-align:left;width:100%}.calendar-filter input[type=submit]{background-color:#ff4!important;color:#000;border:1px solid #000;padding:.3125em .75em;text-align:center}.kw-video-block{width:100%;max-width:640px;margin:1.5em auto}.kw-video-block .kw-video-clip{position:relative;display:block;width:100%;height:0;padding-bottom:56.25%}.kw-video-block .kw-video-clip.kw-aspect-3x2{padding-bottom:66.67%}.kw-video-block .kw-video-clip.kw-aspect-4x3{padding-bottom:75%}.kw-video-block .kw-video-clip iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.kw-sites{margin:0 0 3em}.kw-sites ul,.kw-sites li{list-style:none;margin:0;padding:0}.kw-sites ul{display:flex;flex-flow:row wrap;justify-content:space-evenly;text-align:center}.kw-sites ul li{display:flex;align-items:center;margin:1em}.kw-sites ul li img{max-width:125px;max-height:50px;-webkit-transition:all 200ms cubic-bezier(.23,1,.32,1);-moz-transition:all 200ms cubic-bezier(.23,1,.32,1);-o-transition:all 200ms cubic-bezier(.23,1,.32,1);transition:all 200ms cubic-bezier(.23,1,.32,1)}.kw-sites ul li img:hover{transform:scale(1.25)}footer{padding:.5em 0;font-size:.75em;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../img/home-horizon-3.jpg);text-shadow:0 0 10px rgba(0,0,0,.5)}.page footer{margin:3em 0 0}footer p{text-align:center;color:#fff;color:rgba(256,256,256,.6);font-size:.875em;line-height:1.5em}footer p span,footer li span{display:block}footer ul,footer ul li{list-style:none;margin:0;padding:0}footer ul li{font-size:1em;line-height:1.5em;color:#fff}footer ul li.social{display:inline-block;margin:.5em 1em 0;font-size:1.5em}footer ul li.social-hed{display:block;font-size:.75em;text-transform:uppercase;margin:1.5em 0 -1em}footer ul li span{white-space:nowrap}footer a:link,footer a:visited,footer a:active{color:#fff}footer a:hover{color:#ff0}footer .footer-block.image{display:block;background-image:url(../img/footer-m.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;width:100%;height:0;padding-bottom:30%;margin:1.5em 0 0}.banner{display:block;margin:4em auto;text-align:center}.banner#kw-banner-1{margin:4em auto 0}.icon-label,.slick-dots{display:none!important}.grecaptcha-badge{z-index:999}.content p.addthis-hed{text-align:center;font-size:.75em;line-height:1em;text-transform:uppercase}.addthis_inline_share_toolbox{display:table;width:auto;margin:0 auto 1.5em}article>.fa-ul>li,div>.fa-ul>li{margin-left:1.5em}@media only screen and (min-width:568px){.wrapper{}.promo ul li{}.mobile-p{display:none!important}.mobile-l{display:block!important}ul.category-list{display:block}ul.category-list.columns li{}ul.columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}.listing-block.listing-sponsored .listing-description{clear:none}.listing-block.listing-sponsored .listing-contact,.listing-block.listing-sponsored .listing-description{float:left;width:75%;width:calc(100% - 90px);margin-left:20px}.calendar-filter{width:unset;font-size:.75em}.calendar-filter form>div{}}@media only screen and (min-width:768px){.wrapper{max-width:100%}footer ul li{display:inline}footer ul li.contact{margin:0 1em}footer p span,footer li span{display:inline}footer p span:before{font-size:.75em;line-height:2em;content:"|";margin:0 .75em 0 0;padding:0 0 0 .75em}.content-col.content-one{width:auto;padding:1.5em 3em 2em}.content p{padding-left:0;padding-right:0}.content .content-padded{width:80%;padding:3em 10%}.csscalc .content .content-padded{width:calc(100% - 6em);padding:3em}.content-two{float:left;width:48%}.content-two:first-child{margin-right:4%}.csscalc .content-two{width:calc(50% - 1.5em)}.csscalc .content-two:first-child{margin-right:3em}.content-three{float:left;width:31%;margin-right:3.33%}.csscalc .content-three{width:calc((100%/3) - 2em);margin-right:3em}.content-three:last-child{margin-right:0}.content-four{float:left;width:22%;margin-right:4%}.csscalc .content-four{width:calc((100%/4) - 2.25em);margin-right:3em}.content-four:last-child{margin-right:0}.content-five{float:left;width:18%;margin-right:4%}.csscalc .content-five{width:calc((100%/5) - 2.4em);margin-right:3em}.content-five:last-child{margin-right:0}.content-promo h2{font-size:6em;line-height:1em}.content-five h3{font-size:1em;line-height:1.25em}.content-promo p{font-size:1em;line-height:1.5em}#promo-events h2{font-size:4em;line-height:1em}.home-events-block{font-size:.75em;line-height:1.5em;padding:0 3em}.img-left{float:left;margin:0 1.5em .5em 0;max-width:50%;width:50%}.img-right{float:right;margin:0 0 .5em 1.5em;max-width:50%;width:50%}.img-block.img-25{width:25%}.img-block.img-33{width:33.33%}.img-block.img-50{width:50%}.grid .gallery-index{flex:0 46%;margin:1em 2%;font-size:.75em!important;line-height:1.25em!important}ul.category-list{display:table;margin-left:auto;margin-right:auto}ul.category-list.columns{display:block}.banner{max-width:728px}.listing-block ul{font-size:1em}.listing-block.listing-sponsored{font-size:1.125em}.listing-block.listing-sponsored{margin-left:0;margin-right:0}.calendar-filter{font-size:1em}}@media only screen and (min-width:1025px){.display-m{display:none!important}.display-d{display:block!important}span.display-d{display:inline-block!important}.page header{}.header-bar{opacity:.9}.header-logo{top:25vh;z-index:2}.page.unscrolled .header-logo{top:4em}.scrolled .header-logo{top:0;opacity:1!important}.scrolled .header-bar{padding-top:4em;height:1.75em}.scrolled .header-logo h1 a{top:0;left:calc(50% - 6em);width:12em;height:3em;padding-bottom:0}.scrolled .nav-icon{display:none}header h1{font-size:1.5em;width:100%;margin:0 auto}header h1 a{width:100%;height:0;padding-bottom:25%;background-image:url(../img/logo-1920.png)}.page.unscrolled header h1 a{top:0;padding-bottom:16.5%;background-size:66.67%}.header-bar{font-size:1.25em}nav#main-nav{font-size:1em;position:relative;display:block;width:100%}nav#main-nav>div{position:absolute;width:100%;top:0;left:0;z-index:9999}nav#main-nav ul,nav#main-nav li{list-style:none;margin:0;padding:0}nav#main-nav>div>ul{position:relative;display:block;margin:0 auto;text-align:center}nav#main-nav>div>ul>li{display:inline-block;position:relative;margin:0;font-size:1em;font-weight:400;width:12.5%;vertical-align:top}nav#main-nav>div>ul>li.nav-extended{display:none}nav#main-nav>div>ul>li:hover>ul{opacity:1;z-index:9999;visibility:visible}nav#main-nav>div>ul>li>a{display:inline-block;text-decoration:none;padding:0;color:#fff!important}nav#main-nav>div>ul>li:hover>a{text-decoration:none!important;color:#ff4!important}nav#main-nav>div>ul>li:hover>a i{color:#4f4!important}nav#main-nav>div>ul>li:hover>a .nav-arrow{padding-top:.25em}nav#main-nav>div>ul>li>ul{margin-top:1em;padding:0;position:absolute;left:0;opacity:0;visibility:hidden;z-index:999;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}nav#main-nav>div>ul>li:hover>ul{margin-top:-.25em}nav#main-nav>div>ul>li>ul{width:120%;background-color:#f1d600;margin-left:-10%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}nav#main-nav>div>ul>li>ul>li{text-transform:none;height:auto;margin:0;padding:0!important;text-align:center;display:block;color:#fff}nav#main-nav>div>ul>li>ul>li:nth-child(even){}nav#main-nav>div>ul>li>ul>li>a{font-size:.625em;line-height:1.25em;font-weight:400;display:block;text-align:center;margin:0!important;padding:.5em .75em!important;border-top:1px solid rgba(0,0,0,.25);color:#000!important;text-decoration:none}nav#main-nav>div>ul>li>ul>li:first-child>a{border-top:0}nav#main-nav>div>ul>li>ul>li.overview>a{font-weight:700}nav#main-nav>div>ul>li>ul>li>a:hover{color:#ff4!important;text-decoration:none!important;background:#000!important}nav#main-nav>div>ul>li:hover .nav-compact{display:block!important}nav>div>ul{display:table;text-align:center;width:96%;margin:0 auto!important}nav>div>ul>li{}nav>div>ul>li>a{display:block;font-weight:900;font-size:.5em;color:#fff;text-transform:capitalize;text-align:center}nav>div>ul>li a .nav-icon{font-size:2.5em;margin:.5em 0 .25em}nav>div>ul>li a .nav-arrow{display:block;font-size:1.25em;text-align:center;margin:0;padding-top:0;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}nav>div>ul>li a span{display:block}nav>div>ul>li ul li a span{display:unset;white-space:nowrap}.content{font-size:1em}.events{margin:3em auto;max-width:960px}.event-block{width:25%}.promo{padding:1.5em 1%}.promo ul li{width:10.5%;border:0;padding-bottom:20.475%;margin:1%}.listing-block{font-size:1em;padding-left:0;padding-right:0}footer{font-size:1em}footer .footer-block.image{background-image:url(../img/footer-d.jpg);padding-bottom:10%}}@media only screen and (min-width:1280px){.display-w{display:inline-block!important}.header-top{font-size:1.125em}.header-bar{}nav#main-nav>div>ul>li{width:9.09%}nav#main-nav>div>ul>li.nav-extended{display:inline-block}nav#main-nav>div>ul>li>a{}nav#main-nav>div>ul>li:hover .nav-compact{display:none!important}.content article.page-gallery{max-width:96%}.grid.gallery-index-photos .gallery-index{flex:0 30.33%;margin:1em 1.5%}}@media only screen and (min-width:1440px){.header-bar{font-size:1.5em}nav#main-nav>div>ul>li>ul>li>a{font-size:.5em;line-height:1.25em}}@media only screen and (min-width:1600px){.header-bar{font-size:1.75em}}footer #ic_signupform .elcontainer,footer #ic_signupform .form-header{background:0 0!important}footer #ic_signupform .elcontainer{padding:0!important;text-align:center!important}footer #ic_signupform .elcontainer .form-header h3{display:none!important}footer #ic_signupform .elcontainer.tight .formEl:not(.hidden-field){padding-right:0!important;margin-bottom:0!important;right:0!important;width:auto!important}footer #ic_signupform .elcontainer.hidden-label .formEl.required:before{content:""!important}footer #ic_signupform .elcontainer.inline-button .submit-container{display:inline-block;box-sizing:border-box;right:0!important;padding:0!important;position:relative;vertical-align:bottom;margin-bottom:0!important}footer .formEl,footer .submit-container{font-size:1.3125em!important}footer #ic_signupform .elcontainer.tight .formEl:not(.hidden-field) input{margin:0 .5em!important;padding:.5em .75em!important;border:0!important;border-radius:3px!important;font-family:Nunito,Open Sans,sans-serif!important;font-size:.875em!important;line-height:1.25em!important;max-width:160px!important;height:auto!important}footer #ic_signupform .elcontainer.inline-button .submit-container input{margin:0 .5em!important;padding:.5em .75em!important;border:0!important;border-radius:3px!important;font-family:Nunito,Open Sans,sans-serif!important;font-size:.875em!important;line-height:1.25em!important;height:auto!important;background-color:#ff4!important;color:#000!important;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}p.sign-up-for{display:block!important;font-size:.6875em!important;font-weight:700!important;line-height:2em!important;text-align:center!important;color:#fff!important;text-transform:uppercase!important}p.privacy-policy{margin:0!important;font-size:.6875em!important}::placeholder{font-style:normal!important}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (min-width:35em){}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-resolution:120dpi){}@media print{*,*:before,*:after{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}