@charset "UTF-8";@font-face{font-family:'freightsans_probold';src:url(/assets/freigsanprobold-webfont-0161e78ae1bec75daab24da16f040887.eot);src:url(/assets/freigsanprobold-webfont-0161e78ae1bec75daab24da16f040887.eot?#iefix) format("embedded-opentype"),url(/assets/freigsanprobold-webfont-87db774eb994790e7bf989ffeac2cebf.woff2) format("woff2"),url(/assets/freigsanprobold-webfont-438d6713c7d5bf443190fdfff5c8aaf8.woff) format("woff"),url(/assets/freigsanprobold-webfont-9a859b18ee127560d3bd1fcc35e19e91.ttf) format("truetype"),url(/assets/freigsanprobold-webfont-387812b8fcb4d4e88df5fc184011c6f9.svg#freightsans_probold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'freightsans_probook';src:url(/assets/freigsanprobook-webfont-b99c17d12b9f56b97dc6859ab5fcb913.eot);src:url(/assets/freigsanprobook-webfont-b99c17d12b9f56b97dc6859ab5fcb913.eot?#iefix) format("embedded-opentype"),url(/assets/freigsanprobook-webfont-f131e132f5c9fb9a8dcc63ebfaffd0da.woff2) format("woff2"),url(/assets/freigsanprobook-webfont-02edb874b741e0526ba0b7a86df457c6.woff) format("woff"),url(/assets/freigsanprobook-webfont-e1c28ef38fcfdfcbbfd135cfe1302181.ttf) format("truetype"),url(/assets/freigsanprobook-webfont-b56178d2b97e8841994219cae28994a5.svg#freightsans_probook) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'freightsans_promedium';src:url(/assets/freigsanpromed-webfont-790c55ee29f54debf551e4d6d6c110ff.eot);src:url(/assets/freigsanpromed-webfont-790c55ee29f54debf551e4d6d6c110ff.eot?#iefix) format("embedded-opentype"),url(/assets/freigsanpromed-webfont-2dbadab31fc1e9e2e56e9b7bac096e1a.woff2) format("woff2"),url(/assets/freigsanpromed-webfont-b70b4a8bc3d17cca19010208b416223c.woff) format("woff"),url(/assets/freigsanpromed-webfont-0c2f007111b24bade12e1f9cf5ca18df.ttf) format("truetype"),url(/assets/freigsanpromed-webfont-8c604c29940ccfec978ea7dd2eb8b437.svg#freightsans_promedium) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'freightsans_prosemibold';src:url(/assets/freigsanprosem-webfont-c9a1d8dc7631dc4a2586921ba18ad617.eot);src:url(/assets/freigsanprosem-webfont-c9a1d8dc7631dc4a2586921ba18ad617.eot?#iefix) format("embedded-opentype"),url(/assets/freigsanprosem-webfont-b96e708ea0d33d3012d7ffb377dd3d4d.woff2) format("woff2"),url(/assets/freigsanprosem-webfont-a9b8511e9d643e46aa2267b414c88ffa.woff) format("woff"),url(/assets/freigsanprosem-webfont-3546a009874a5171bf0e854ccb149e2e.ttf) format("truetype"),url(/assets/freigsanprosem-webfont-d49e917c066cd4a21f5ebbcf601f50d5.svg#freightsans_prosemibold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'freighttext_bookitalic';src:url(/assets/freighttextbookitalic-webfont-beef2e1ca3de2a66af3df612b94bd53a.eot);src:url(/assets/freighttextbookitalic-webfont-beef2e1ca3de2a66af3df612b94bd53a.eot?#iefix) format("embedded-opentype"),url(/assets/freighttextbookitalic-webfont-10fbd5a18bb607f32fb113b848244ec0.woff2) format("woff2"),url(/assets/freighttextbookitalic-webfont-3e24734b3885f486e473a8c1422c7603.woff) format("woff"),url(/assets/freighttextbookitalic-webfont-7d6a6a75d690fc56ca53723c9e00d9b8.ttf) format("truetype");font-weight:normal;font-style:normal}html{font-size:62.5%;-webkit-font-smoothing:antialiased}body{color:#333333;font-family:"freightsans_probook", helvetica, arial, sans-serif;font-size:19px;line-height:24.7px;font-size:1.9rem;line-height:2.47rem}h1,h2,h3,h4,h5{font-weight:normal}h1{font-family:"freightsans_probook", helvetica, arial, sans-serif;margin:.6em 0 .6em 0;font-size:35px;line-height:45.5px;font-size:3.5rem;line-height:4.55rem}@media only screen and (min-width: 640px){h1{font-size:50px;line-height:65px;font-size:5rem;line-height:6.5rem}}header h1{font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;text-transform:uppercase}.content h1{margin-top:10px;font-size:50px;line-height:50px;font-size:5rem;line-height:5rem}@media only screen and (min-width: 640px){.content h1{margin-top:.6em}}h2{font-family:"freightsans_promedium", helvetica, arial, sans-serif;margin:.5em 0 .5em 0;font-size:26px;line-height:33.8px;font-size:2.6rem;line-height:3.38rem;text-transform:uppercase}h2+h3{margin-top:-.5em}h3{text-transform:uppercase;font-size:22px;line-height:28.6px;font-size:2.2rem;line-height:2.86rem;margin:.8em 0 .4em 0}h4{margin:.3em 0 .3em 0;font-size:20px;line-height:26px;font-size:2rem;line-height:2.6rem;font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;color:white}.content-body h4{color:black;margin-top:.8em}h5{font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;text-transform:uppercase;margin:.2em 0 .2em 0;font-size:17px;line-height:22.1px;font-size:1.7rem;line-height:2.21rem}h6{margin:.1em 0 .1em 0;font-size:17px;line-height:22.1px;font-size:1.7rem;line-height:2.21rem}p{margin:0 0 1.3em 0;font-size:17px;line-height:22px;font-size:1.7rem;line-height:2.2rem}a{color:black;text-decoration:underline;outline:none}a:hover{color:gray}address,em,i,q{font-style:italic}dt{font-weight:bold;font-size:21px;line-height:27.3px;font-size:2.1rem;line-height:2.73rem}.section-content dt{text-transform:uppercase}.section-content dd{font-family:"freighttext_bookitalic", helvetica, arial, sans-serif}dd+dd{font-size:19px;line-height:24.7px;font-size:1.9rem;line-height:2.47rem;margin-top:-.7em}ul,ol,dl,dd{padding:0;margin:0 0 .7em 0;font-size:19px;line-height:24.7px;font-size:1.9rem;line-height:2.47rem}ol{margin:0 0 0 1em;list-style-type:decimal}ol li{margin-bottom:.6em}h2+ul,h3+ul{padding-top:10px;margin-top:-5px;border-top:dotted 2px rgba(0,0,0,0.2)}li{list-style:inside}.content-body li{font-size:17px;line-height:22px;font-size:1.7rem;line-height:2.2rem;margin-bottom:.6em;text-indent:-15px;margin-left:16px}i{font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;font-style:normal}label,legend{font-weight:bold;font-size:19px;line-height:24.7px;font-size:1.9rem;line-height:2.47rem}input,button,select,textarea,li,dd,blockquote,q,table{font-size:19px;line-height:25px;font-size:1.9rem;line-height:2.5rem}hr{border:none;height:0.1em;margin:0.5em 0 1.5em 0}blockquote{margin:1.5em 1.5em;padding:1em 1.1em}blockquote p{margin:0;padding:0}blockquote cite{color:#5dc4b8;font-style:normal;font-size:19px;line-height:24.7px;font-size:1.9rem;line-height:2.47rem}blockquote cite:before{content:"\2014";padding-right:.2em}q:before{content:"“ "}q:after{content:" ”"}abbr,acronym{border-color:inherit;cursor:help;border-bottom-style:dotted;border-bottom-width:1px}del{text-decoration:line-through}kbd,code{font-family:"Courier New", Courier, mono}footer{font-size:14px;line-height:18.2px;font-size:1.4rem;line-height:1.82rem}.notice,.alert{position:fixed;top:0;width:100%;margin:0;padding:15px 0;background:rgba(255,0,0,0.9);text-align:center;z-index:10000000}.notice p,.alert p{color:white}time{margin:0 0 10px}.button{position:relative;display:inline-block;padding:7px 15px 7px 15px;margin-bottom:10px;background:#5dc4b8;color:white !important;font-size:18px;font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;font-weight:normal;text-transform:uppercase;text-decoration:none;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-shadow:rgba(0,0,0,0.25) 1px 1px 0;-webkit-box-shadow:rgba(0,0,0,0.25) 1px 1px 0;-moz-box-shadow:rgba(0,0,0,0.25) 1px 1px 0;box-shadow:rgba(0,0,0,0.25) 1px 1px 0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button:hover,.button a:hover{background:#e0f4f1;color:#40aea2 !important;text-shadow:rgba(0,0,0,0.1) 1px 1px 0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#notations{color:red;font-weight:bold}.notice{background:#00BD26}body,html{height:100%;-webkit-font-smoothing:antialiased}body{position:relative;margin:0;padding:0;overflow-x:hidden}body #container{width:100%;position:relative;min-height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/assets/bkg-b81bc3c0d2228421c525a429104767ca.jpg) repeat}@media only screen and (min-width: 640px){body #container{display:block;padding-bottom:246px}}body .main-header{position:relative;width:100%;padding:0 5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body .main-header:before,body .main-header:after{content:" ";display:block;height:0;overflow:hidden}body .main-header:after{clear:both}body #content{width:100%;position:relative;width:100%;padding:0 5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body #content:before,body #content:after{content:" ";display:block;height:0;overflow:hidden}body #content:after{clear:both}@media only screen and (min-width: 640px){body #content{padding-bottom:20px}}body .main-footer{display:none;position:relative;width:100%;padding:0 5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;margin-top:-266px;padding-top:20px}@media only screen and (min-width: 640px){body .main-footer{display:block}}section,article,main{display:block;position:relative}section:before,section:after{content:" ";display:block;height:0;overflow:hidden}section:after{clear:both}section article:first-child:nth-last-child(3),section :first-child:nth-last-child(3) ~ article{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:31%;padding:0 3%;margin:0 1%;float:left}.error404 .main-footer,.error500 .main-footer{margin-top:0}.main-header{position:relative;text-align:center;height:100px;background:#5dc4b8;border-bottom:15px solid #30441c}@media only screen and (min-width: 950px){.main-header{height:110px;border-bottom:none}}.main-header a.logo{position:absolute;display:block;background-size:130%;width:270px;height:92px;margin:0 auto;top:70px;left:0;right:0;display:block;color:transparent;font:0/0 a;text-shadow:none;background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat 0 0;background-size:130%;z-index:99999}@media only screen and (min-width: 950px){.main-header a.logo{width:265px;height:70px;top:5px;left:5%;right:auto;background-size:100%}}@media only screen and (min-width: 1030px){.main-header a.logo{background-size:130%;width:270px;height:92px}}.nav-toggle{position:absolute;height:60px;width:50px;padding:0;top:-1px;left:5px;background:#ee3524;border:solid 1px white;text-align:center;z-index:999999999}.nav-toggle span{position:relative;text-align:center;font-size:11px;line-height:14.3px;font-size:1.1rem;line-height:1.43rem;font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;font-weight:normal;text-transform:uppercase;color:white;text-shadow:rgba(0,0,0,0.7) 1px 1px 0}.nav-toggle span:before{content:'';position:relative;display:block;width:30px;height:30px;margin:0 auto;top:5px;left:0;background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat 2px -636px}.nav-toggle:before,.nav-toggle:after{content:" ";position:absolute;display:block;width:0;border-top:10px solid transparent;border-bottom:10px solid transparent}.nav-toggle:after{left:0px;bottom:-10px;border-right:24px solid #ee3524;border-left:24px solid #ee3524}.nav-toggle:before{left:-1px;bottom:-11px;border-right:25px solid white;border-left:25px solid white}@media only screen and (min-width: 950px){.nav-toggle{display:none}}.main-nav{max-height:0;position:absolute;top:80px;width:112%;margin:0 -5.75% 0 -5.55%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#30441c;overflow:hidden;width:101%}@media only screen and (min-width: 950px){.main-nav{max-height:9999px;overflow:visible}}.main-nav ul{position:relative;margin:0;padding:0;border:0;overflow:hidden;*zoom:1;overflow:visible;z-index:999999}.main-nav ul li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;white-space:nowrap}.main-nav ul li{position:relative}.main-nav ul li a{color:white;font-size:15px;line-height:30px;padding:0 10px}.main-nav ul li a:hover{color:#30441c}.main-nav ul li a:hover ul.subnav{display:block}.main-nav ul li ul.subnav{display:none;position:absolute;min-width:200px;padding:0 0}@media only screen and (min-width: 950px){.main-nav ul li ul.subnav{background-color:#e8af10;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8af10), color-stop(100%, #f8df99));background-image:-webkit-linear-gradient(#e8af10, #f8df99);background-image:-moz-linear-gradient(#e8af10, #f8df99);background-image:-o-linear-gradient(#e8af10, #f8df99);background-image:linear-gradient(#e8af10,#f8df99)}.main-nav ul li ul.subnav li{display:block;text-align:left}.main-nav ul li ul.subnav li a{color:#30441c}}.main-nav ul li ul.subnav:hover{display:block}@media only screen and (min-width: 950px){.main-nav ul li:hover{background:#e8af10}}.main-nav ul li:hover ul.subnav{display:block}.active-nav .main-nav{max-height:9999px;top:0;background:#ee3524;z-index:999999;border-bottom:solid 1px white;-webkit-box-shadow:rgba(0,0,0,0.75) 0 0 20px;-moz-box-shadow:rgba(0,0,0,0.75) 0 0 20px;box-shadow:rgba(0,0,0,0.75) 0 0 20px}.active-nav .main-nav>ul{margin-top:75px}.active-nav .main-nav>ul li{padding-bottom:0}.active-nav .main-nav ul li{display:block;padding:10px 0;margin:0 auto;text-align:left;border-bottom:solid 1px #f26153}.active-nav .main-nav ul li ul li{text-indent:20px}.active-nav .main-nav ul:hover ul.subnav{display:none}.quick-nav{display:block;position:absolute;margin:0 auto;top:20px;left:0;right:0}@media only screen and (min-width: 950px){.quick-nav{left:5%;margin:0}}@media only screen and (min-width: 1030px){.quick-nav{left:9%}}.quick-nav ul,.quick-nav form{display:inline-block;vertical-align:top}.quick-nav li{display:inline-block;vertical-align:top}.quick-nav li a{position:relative;display:block;padding:0 0 0 45px;margin:0;line-height:40px;color:white;font-size:22px;text-align:left;text-indent:-9999px}@media only screen and (min-width: 950px){.quick-nav li a{margin:0 10px 0 0;text-indent:0}}.quick-nav li a.map{display:none}@media only screen and (min-width: 950px){.quick-nav li a.map{display:block}}.quick-nav li a:before{content:" ";display:block;position:absolute;width:40px;height:40px;left:0}.quick-nav li a.shop:before{background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-position:0px -113px}.quick-nav li a.shop:before:hover{background-position:-40px -113px}.quick-nav li a.map:before{background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-position:0px -157px}.quick-nav li a.map:before:hover{background-position:-40px -157px}.quick-nav li a.parking:before{background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-position:0px -201px}.quick-nav li a.parking:before:hover{background-position:-40px -201px}.quick-nav li a.search:before{background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-position:0px -245px}.quick-nav li a.search:before:hover{background-position:-40px -245px}.quick-nav form{position:relative}.quick-nav form a.search{position:relative;display:inline-block;vertical-align:top;padding:0 0 0 45px;line-height:40px;color:white;font-size:22px;text-decoration:none;font-family:"freightsans_promedium", helvetica, arial, sans-serif;text-transform:uppercase;text-indent:-9999px}@media only screen and (min-width: 950px){.quick-nav form a.search{text-indent:0;margin:0 10px 0 0}}.quick-nav form a.search:before{content:" ";display:block;position:absolute;width:40px;height:40px;left:0;background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-position:0px -245px;z-index:1}.quick-nav form a.search:before:hover{background-position:-40px -245px}.quick-nav form a:hover+div input,.quick-nav form a:focus+div input{width:158px;padding-left:10px;padding-right:45px;margin-left:-118px;color:#999999;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media only screen and (min-width: 950px){.quick-nav form a:hover+div input,.quick-nav form a:focus+div input{width:160px;padding-left:45px;padding-right:10px;margin-left:0}}.quick-nav form div{position:absolute;top:0;left:0px;z-index:0}.quick-nav form div input{width:39px;height:40px;padding-left:0;padding-right:0;border:none;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;font-weight:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:transparent;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.quick-nav form div input:hover,.quick-nav form div input:focus{width:188px;padding-left:10px;padding-right:45px;margin-left:-148px;color:#999999;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media only screen and (min-width: 950px){.quick-nav form div input:hover,.quick-nav form div input:focus{width:160px;padding-left:45px;padding-right:10px;margin-left:0}}.quick-nav a.tomato{position:relative;display:inline-block;text-decoration:none;font-family:"freightsans_promedium", helvetica, arial, sans-serif;color:white;font-size:22px;line-height:40px;text-transform:uppercase;text-indent:-999999px;width:80px;height:58px;margin:-10px -60px 0 -15px;background:url(/assets/tomato-644cbc5eb79e94d4069cfe952bb07489.png)}@media only screen and (min-width: 950px){.quick-nav a.tomato{margin:-10px -30px 0 20px}}@media only screen and (min-width: 1260px){.quick-nav a.tomato{width:auto;height:auto;margin:0 0 0 30px;padding-left:55px;text-indent:0;background:none}.quick-nav a.tomato:before{content:' ';display:block;width:80px;height:58px;position:absolute;left:-12px;top:-10px;background:url(/assets/tomato-644cbc5eb79e94d4069cfe952bb07489.png)}}.hours{display:none}.active-nav .hours{position:relative;display:block;z-index:999999999}.hours dl{position:relative;color:white;margin-bottom:28px;text-shadow:rgba(0,0,0,0.5) 1px 1px 1px}.hours dd{font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem}.hours dt{display:none}@media only screen and (min-width: 950px){.hours{display:block;position:absolute;right:5%;width:110px;padding:10px 8px 10px;margin-top:-1px;background:#ee3524;border:solid 1px white;z-index:9999999;-webkit-transition:margin-top 0.5s ease-in-out;-moz-transition:margin-top 0.5s ease-in-out;-o-transition:margin-top 0.5s ease-in-out;transition:margin-top 0.5s ease-in-out}.hours dt{display:block;position:absolute;text-align:center;text-transform:uppercase;width:100%;bottom:-38px;font-size:14px}.hours dt:before{content:" ";display:block;background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-repeat:no-repeat;position:relative;width:10px;height:6px;margin:0 auto -3px;background-position:0 -620px}.hours dd{font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem}.hours h3{font-size:20px;line-height:26px;font-size:2rem;line-height:2.6rem;margin:10px 0 5px;font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;text-transform:uppercase;color:white;text-shadow:rgba(0,0,0,0.5) 1px 1px 1px}.hours:before,.hours:after{content:" ";position:absolute;display:block;width:0;border-top:10px solid transparent;border-bottom:10px solid transparent}.hours:after{left:0px;bottom:-10px;border-right:63px solid #ee3524;border-left:63px solid #ee3524}.hours:before{left:-1px;bottom:-11px;border-right:64px solid white;border-left:64px solid white}}nav ul a{font-family:"freightsans_promedium", helvetica, arial, sans-serif;text-transform:uppercase;text-decoration:none}nav ul a.show-children{position:absolute;right:10%;border:1px #f9b8b2 solid;padding:0 8px 3px;line-height:22px}nav ul a.show-children:hover,nav ul a.show-children.focus{color:white}@media only screen and (min-width: 950px){nav ul a.show-children{display:none}}nav .subnav.active{display:block !important;position:relative !important;padding-bottom:0 !important;margin-bottom:-11px;background:#cf2010}.main-footer{background-color:#5dc4b8;min-height:200px}.main-footer:before,.main-footer:after{content:" ";display:block;height:0;overflow:hidden}.main-footer:after{clear:both}.main-footer .footer-nav{width:100%}.main-footer .footer-nav section{float:left;margin-right:40px}.main-footer .footer-nav h4{font-family:"freightsans_promedium", helvetica, arial, sans-serif;font-size:18px;text-transform:uppercase;color:#4d4d4d}.main-footer .footer-nav ul li{list-style:none;margin:5px 0}.main-footer .footer-nav ul li a{text-decoration:none;color:white;font-size:15px;line-height:19.5px;font-size:1.5rem;line-height:1.95rem;font-family:"freightsans_promedium", helvetica, arial, sans-serif;text-transform:uppercase}.main-footer .footer-nav ul li a:hover{text-decoration:underline;color:black}@media only screen and (min-width: 640px){.main-footer .footer-nav{width:100%}}.main-footer .contact{clear:both}.main-footer .contact p,.main-footer .contact a{font-size:16px;line-height:20.8px;font-size:1.6rem;line-height:2.08rem;display:block;text-decoration:none;margin-bottom:0;color:#333333}@media only screen and (min-width: 640px){.main-footer .contact{position:absolute;right:5%;text-align:right}}.main-footer .legal{text-align:center;font-size:12px;padding:5px 10px;margin-top:10px;clear:both}@media only screen and (min-width: 640px){.main-footer .legal{text-align:right;position:absolute;right:4%;bottom:0}}.social-links{position:relative;text-align:left;margin-bottom:20px}.social-links li{display:inline-block;width:34px;height:34px;background-color:#82d2c8}.social-links li a{display:block;width:100%;height:100%;text-indent:9999px}.social-links li a.facebook{background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-position:0px -464px}.social-links li a.facebook:hover{background-position:-36px -464px}.social-links li a.instagram{background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-position:0px -498px}.social-links li a.instagram:hover{background-position:-36px -498px}.social-links li a.twitter{background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-position:0px -430px}.social-links li a.twitter:hover{background-position:-36px -430px}@media only screen and (min-width: 640px){.social-links{text-align:right}}.slider{text-align:center;position:relative;width:112%;margin:0 -5.75% 0 -5.55%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slides{position:relative;width:100%;min-height:120px;overflow:hidden;z-index:2;text-align:center}.slide{position:absolute;top:0;text-align:center;overflow:hidden;z-index:1;margin:0 0 0 -150%;background:white;-webkit-box-shadow:rgba(0,0,0,0.5) 0 0 10px;-moz-box-shadow:rgba(0,0,0,0.5) 0 0 10px;box-shadow:rgba(0,0,0,0.5) 0 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slide.active{left:0;right:0;width:100%;display:block;margin:auto;z-index:10}.slide a{text-decoration:none}.slide div{height:120px;width:170px;margin:auto;border:solid 5px #cccccc;overflow:hidden}.slide div img{width:100%;border:none}.slide h1{font-family:"freightsans_promedium", helvetica, arial, sans-serif;text-transform:uppercase;font-size:21px;line-height:21px;margin:2px 0 5px;color:#ee3524}.slide p{font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;margin-bottom:5px}.slide-controls{position:absolute;top:40%;width:100%;margin-left:-10%;z-index:1}.slide-controls a{position:absolute;width:62px;height:62px;display:block;color:transparent;font:0/0 a;text-shadow:none;background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;cursor:pointer}.slide-controls a.active,.slide-controls a:hover{background:rgba(102,102,102,0.5)}.slide-controls a.prev{left:0;background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-position:0px -289px}.slide-controls a.prev:hover{background-position:-62px -289px}.slide-controls a.next{right:0;background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-position:0px -355px}.slide-controls a.next:hover{background-position:-62px -355px}.sponsors.slider .slides{min-height:140px;margin-top:-30px}.sponsors.slider .sponsor-slide img{width:140px}#calendar{width:100%}@media only screen and (min-width: 640px){#calendar{width:100%;margin:20px 0}}#calendar header{position:relative}#calendar h1{font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;font-size:21px;font-weight:normal;text-align:center;text-transform:uppercase;line-height:21px;margin:0}#calendar .controls{display:block;position:absolute;width:80%;top:0;margin:0 10%}#calendar .controls .next,#calendar .controls .prev{display:block;position:absolute;width:10px;height:20px;top:0;font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;font-size:21px;text-decoration:none;cursor:pointer;text-indent:-99999px}#calendar .controls .next{right:0;background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat 0 -676px}#calendar .controls .prev{left:0;background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat 0 -695px}#calendar .calendar-days{width:100%}#calendar .calendar-days h5{display:inline-block;width:10%;margin:1.5% 1%;text-align:center}@media only screen and (min-width: 950px){#calendar .calendar-days h5{width:10.75%}}#calendar time{display:inline-block;width:10%;margin:1.5% 1%;text-align:center;background:rgba(0,0,0,0.5);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media only screen and (min-width: 950px){#calendar time{width:10.75%}}#calendar time :hover{background:white;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#calendar time a{display:block;width:100%;height:100%;padding:10% 18%;color:#a8dfd9;font-size:18px;font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1030px){#calendar time a{padding:24% 18%;font-size:21px}}#calendar time.prev-month,#calendar time.next-month{opacity:.65}#calendar time.today{background:white}#calendar time.today a{color:#e8af10}#calendar time.today a:hover{color:#399c90;background:#f2f2f2}#calendar time.event a,#calendar time .event.today a{color:#e8af10}aside article header h1{font-size:36px;line-height:38px;font-size:3.6rem;line-height:3.8rem;margin:0;padding:20px 0 0}aside article.newsletter div.input{float:left;width:79%;margin-right:-8%}aside article.newsletter input.button{float:left}aside>section{margin:0 0 40px 0}aside .merchant-spotlight{background:white;text-align:center;padding:10px}aside .newsletters h2{border-bottom:dotted 2px white}aside .newsletters h3{margin-bottom:0}aside .newsletters h3 a{font-size:20px;line-height:26px;font-size:2rem;line-height:2.6rem;font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;color:#ee3524;text-decoration:none}aside .newsletters p{margin-bottom:15px}form label,form input,form textarea{display:block;width:90%;-webkit-font-smoothing:inherit;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}form label[type="submit"],form input[type="submit"],form textarea[type="submit"]{width:auto;font-weight:normal;position:relative;display:inline-block;padding:7px 15px 7px 15px;margin-bottom:10px;background:#5dc4b8;color:white !important;font-size:18px;font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;font-weight:normal;text-transform:uppercase;text-decoration:none;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-shadow:rgba(0,0,0,0.25) 1px 1px 0;-webkit-box-shadow:rgba(0,0,0,0.25) 1px 1px 0;-moz-box-shadow:rgba(0,0,0,0.25) 1px 1px 0;box-shadow:rgba(0,0,0,0.25) 1px 1px 0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none}form label[type="submit"]:hover,form label[type="submit"] a:hover,form input[type="submit"]:hover,form input[type="submit"] a:hover,form textarea[type="submit"]:hover,form textarea[type="submit"] a:hover{background:#e0f4f1;color:#40aea2 !important;text-shadow:rgba(0,0,0,0.1) 1px 1px 0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}form label[type="checkbox"],form input[type="checkbox"],form textarea[type="checkbox"]{position:absolute;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}form label[type="checkbox"]+label,form input[type="checkbox"]+label,form textarea[type="checkbox"]+label{margin:0 30px 20px}form input,form select,form textarea{margin-bottom:20px;min-height:38px;font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;font-weight:normal;color:#999999;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form .check p{float:left;margin-left:30px;line-height:1em}.section-content.footer-tiles{margin:0}.section-content.footer-tiles:before,.section-content.footer-tiles:after{content:" ";display:block;height:0;overflow:hidden}.section-content.footer-tiles:after{clear:both}.section-content.footer-tiles:before{display:none}.section-content.footer-tiles>section{position:relative;width:100%;padding:35px 5%;margin-bottom:0;background:#fff url(/assets/awning-40394cbc1ac280d9d717e0162dbad210.png) top repeat-x;width:112%;margin:0 -5.75% 0 -5.55%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.section-content.footer-tiles>section .newsletter,.section-content.footer-tiles>section .sponsors,.section-content.footer-tiles>section .shop{position:relative;height:220px;background:#d2a981;text-align:left;margin-bottom:10px}@media only screen and (min-width: 950px){.section-content.footer-tiles>section .newsletter,.section-content.footer-tiles>section .sponsors,.section-content.footer-tiles>section .shop{margin-bottom:0}}.section-content.footer-tiles>section .newsletter h1,.section-content.footer-tiles>section .sponsors h1,.section-content.footer-tiles>section .shop h1{font-size:26px;margin:5px 0 40px;line-height:30px}.section-content.footer-tiles>section .shop{overflow:hidden}.section-content.footer-tiles>section .shop .scroll-wrapper{position:relative;width:100%;height:65%;margin-top:-5px}.section-content.footer-tiles>section .shop .scroll-wrapper:before,.section-content.footer-tiles>section .shop .scroll-wrapper:after{content:' ';position:absolute;display:block;width:100%;z-index:2}.section-content.footer-tiles>section .shop .scrolling-content{position:relative;height:100%;padding-right:20%;overflow-y:scroll}.section-content.footer-tiles>section .shop .scrolling-content :last-child{padding-bottom:30px}.section-content.footer-tiles>section .shop h1{margin-bottom:10px}.section-content.footer-tiles>section .shop h4{margin-bottom:0px}.section-content.footer-tiles>section .shop p{font-size:15px;line-height:19.5px;font-size:1.5rem;line-height:1.95rem;font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;margin-bottom:5px}.section-content.footer-tiles>section .newsletter{margin-bottom:10px}.section-content.footer-tiles>section .newsletter #email{border:none;width:99%;display:block;float:left;height:38px;margin-right:-55px;padding-right:60px}@media only screen and (min-width: 640px){.section-content.footer-tiles>section .newsletter #email{width:72%}}.section-content.footer-tiles>section .newsletter .button{float:left;display:block}@media only screen and (min-width: 640px){.section-content.footer-tiles>section .newsletter{margin-bottom:0px}.section-content.footer-tiles>section .newsletter input[type="text"]{width:100%}}.sponsors.slider .slide{height:auto;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.sponsors.slider .slide img{border:none}.sponsors.slider .slide-controls{width:90%;top:45%;margin-left:1%;z-index:3}@media only screen and (min-width: 640px){.sponsors.slider .slide-controls{margin-left:-5%}}.sponsors.slider .slide-controls .prev,.sponsors.slider .slide-controls .next{width:22px;height:35px}.sponsors.slider .slide-controls .prev{background-position:0 -540px}.sponsors.slider .slide-controls .next{background-position:0 -580px}.merchant-categories{clear:both}.merchant-categories h1{text-align:center}.merchant-categories h2{font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;text-transform:uppercase}.merchant-categories aside{padding:10px;background:rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 640px){.merchant-categories aside{float:left;width:25%;margin-right:5%}}.merchant-categories aside ul{-webkit-columns:2;-moz-columns:2;-ms-columns:2;-o-columns:2;columns:2}@media only screen and (min-width: 640px){.merchant-categories aside ul{-webkit-columns:none;-moz-columns:none;-ms-columns:none;-o-columns:none;columns:none}}.merchant-categories aside ul li{list-style:none;-webkit-column-break-inside:avoid;break-inside:avoid;line-height:20px;margin-bottom:10px}.merchant-categories aside ul li a{text-decoration:none;font-family:"freightsans_promedium", helvetica, arial, sans-serif}@media only screen and (min-width: 640px){.merchant-categories .merchants{float:left;width:68%}}.merchant-categories .merchants .category{display:none}.merchant-categories .merchants .category.active{display:block}.merchant-categories .merchants .category h3{text-shadow:rgba(0,0,0,0.5) 1px 1px 0}.merchant-categories .merchants .category ul{-webkit-columns:2;-moz-columns:2;-ms-columns:2;-o-columns:2;columns:2}@media only screen and (min-width: 640px){.merchant-categories .merchants .category ul{-webkit-columns:3;-moz-columns:3;-ms-columns:3;-o-columns:3;columns:3}}.merchant-categories .merchants .category ul li{list-style:none}.merchant-categories .merchants .category ul li.active a{background:#e8643c;padding:0 5px}.merchant-categories .merchants .category ul li a{text-decoration:none}section.related{margin-top:20px;width:112%;margin:0 -5.75% 0 -5.55%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:white;padding:40px 5%}section.related article{float:left;width:30%;padding:0 10px 10px;margin:10px 1.5%;min-height:350px;background:#f1b270;overflow:hidden;-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 3px;-moz-box-shadow:rgba(0,0,0,0.15) 0 0 3px;box-shadow:rgba(0,0,0,0.15) 0 0 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 950px){section.related article{min-height:320px}}section.related article a{text-decoration:none}section.related article a>div{width:124%;height:200px;margin:0 -12%;overflow:hidden;background:white;text-align:center}section.related article a>div.content{background:transparent;width:100%;height:auto;margin:auto;text-align:left}section.related article a>div img{height:100%;margin:0 auto}section.related article a h1{font-size:18px;line-height:23.4px;font-size:1.8rem;line-height:2.34rem;font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;text-transform:uppercase;margin-bottom:0}section.related article a p{font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;font-size:15px;line-height:19.5px;font-size:1.5rem;line-height:1.95rem}.plan-your-trip #content header,.plan-your-trip #content>div,.market-merchants #content header,.market-merchants #content>div{display:none}@media only screen and (min-width: 640px){.plan-your-trip #content header,.plan-your-trip #content>div,.market-merchants #content header,.market-merchants #content>div{display:block}}.plan-your-trip .market-today,.market-merchants .market-today{margin-top:60px}.plan-your-trip .market-today:before,.plan-your-trip .market-today:after,.market-merchants .market-today:before,.market-merchants .market-today:after{content:" ";display:block;height:0;overflow:hidden}.plan-your-trip .market-today:after,.market-merchants .market-today:after{clear:both}@media only screen and (min-width: 640px){.plan-your-trip .market-today,.market-merchants .market-today{margin-top:0}}.plan-your-trip #map-sidebar,.plan-your-trip .map,.market-merchants #map-sidebar,.market-merchants .map{float:left}.plan-your-trip #map-sidebar,.market-merchants #map-sidebar{display:none;position:relative;width:25%;margin-right:5%}@media only screen and (min-width: 640px){.plan-your-trip #map-sidebar,.market-merchants #map-sidebar{display:block}}.plan-your-trip #map-sidebar .calendar-trigger,.market-merchants #map-sidebar .calendar-trigger{text-align:center}.plan-your-trip #map-sidebar #calendar,.market-merchants #map-sidebar #calendar{padding:10px;top:55%;background:white;z-index:999999}.plan-your-trip #map-sidebar #calendar.active,.market-merchants #map-sidebar #calendar.active{display:block}.plan-your-trip .market-today .map,.market-merchants .market-today .map{display:none;width:70%}@media only screen and (min-width: 640px){.plan-your-trip .market-today .map,.market-merchants .market-today .map{display:block}}.plan-your-trip .legend,.market-merchants .legend{margin-top:10px;padding:5px;border:solid 1px rgba(0,0,0,0.7)}.plan-your-trip .legend header,.market-merchants .legend header{margin:-5px -5px 0;text-align:center;background:rgba(0,0,0,0.2);border-bottom:solid 1px rgba(0,0,0,0.7)}.plan-your-trip .legend h2,.plan-your-trip .legend h3,.market-merchants .legend h2,.market-merchants .legend h3{text-transform:uppercase}.plan-your-trip .legend h2,.market-merchants .legend h2{font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;font-size:20px;line-height:26px;font-size:2rem;line-height:2.6rem;margin:0 auto;padding:5px}.plan-your-trip .legend h3,.market-merchants .legend h3{font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;text-align:center;font-size:16px;line-height:20.8px;font-size:1.6rem;line-height:2.08rem;margin-bottom:5px}.plan-your-trip .legend dt,.market-merchants .legend dt{position:relative;font-size:15px;line-height:19.5px;font-size:1.5rem;line-height:1.95rem;text-transform:uppercase;font-family:"freightsans_promedium", helvetica, arial, sans-serif;text-align:left;margin:0 -5px;padding:10px 10px 10px 45px}.plan-your-trip .legend dt:hover,.market-merchants .legend dt:hover{cursor:pointer}.plan-your-trip .legend dt.active,.market-merchants .legend dt.active{background-color:rgba(93,196,184,0.5)}.plan-your-trip .legend dt:before,.market-merchants .legend dt:before{content:'';display:block;position:absolute;left:10px;top:6px;width:30px;height:30px;background:url(/assets/map-sprite-f1d489cf0743eb2be624958281eb7647.png) no-repeat}.plan-your-trip .legend dt[data-icon="closed"]:before,.market-merchants .legend dt[data-icon="closed"]:before{background:#4F4C48}.plan-your-trip .legend dt[data-icon="open"]:before,.market-merchants .legend dt[data-icon="open"]:before{background:#E8643C}.plan-your-trip .legend dt[data-icon="parking"]:before,.market-merchants .legend dt[data-icon="parking"]:before{background-position:0 0}.plan-your-trip .legend dt[data-icon="bike-racks"]:before,.market-merchants .legend dt[data-icon="bike-racks"]:before{background-position:0 -30px}.plan-your-trip .legend dt[data-icon="farm-shed"]:before,.market-merchants .legend dt[data-icon="farm-shed"]:before{background-position:0 -60px}.plan-your-trip .legend dt[data-icon="store-fronts"]:before,.market-merchants .legend dt[data-icon="store-fronts"]:before{background-position:0 -90px}.plan-your-trip .legend dt[data-icon="open-market"]:before,.market-merchants .legend dt[data-icon="open-market"]:before{background-position:0 -120px}.plan-your-trip .legend dt[data-icon="market-house"]:before,.market-merchants .legend dt[data-icon="market-house"]:before{background-position:0 -150px}.plan-your-trip .legend dt[data-icon="historical-markers"]:before,.market-merchants .legend dt[data-icon="historical-markers"]:before{background-position:0 -180px}.plan-your-trip .legend dt[data-icon="restrooms"]:before,.market-merchants .legend dt[data-icon="restrooms"]:before{background-position:0 -210px}.plan-your-trip .legend dt[data-icon="atm"]:before,.market-merchants .legend dt[data-icon="atm"]:before{background-position:0 -240px}.plan-your-trip .legend dd,.market-merchants .legend dd{display:none}.plan-your-trip .legend .merchants,.plan-your-trip .legend .travel,.market-merchants .legend .merchants,.market-merchants .legend .travel{padding-bottom:5px;margin-bottom:5px;border-bottom:solid 1px rgba(0,0,0,0.7)}#map{position:relative}#map .info-box{display:none;position:absolute;top:auto;bottom:0;background-color:white}#map .info-box:before,#map .info-box:after{content:" ";display:block;height:0;overflow:hidden}#map .info-box:after{clear:both}#map .info-box.farm{z-index:1000000000000;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;padding:10px 10px 5px}#map .info-box div{width:175px;padding:5px;text-align:center;background-color:white;float:left}#map .info-box.active{display:block}#map .info-box:after{position:absolute;content:' ';width:0;left:0;right:0;bottom:-13px;margin:0 auto;border-right:solid transparent 13px;border-left:solid transparent 13px;border-top:solid white 13px}#map .info-box img{border:5px solid #e6e6e6;width:165px}#map .info-box h3{font-size:16px;line-height:20.8px;font-size:1.6rem;line-height:2.08rem;font-family:"freightsans_probold", helvetica, arial, sans-serif;text-transform:uppercase;color:#ee3524}#map .info-box p{font-size:13px;line-height:16.9px;font-size:1.3rem;line-height:1.69rem;font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;margin-bottom:2px}#map .info-box a{display:block;padding-top:3px;font-size:13px;line-height:16.9px;font-size:1.3rem;line-height:1.69rem;font-family:"freightsans_promedium", helvetica, arial, sans-serif;text-transform:uppercase;text-decoration:none;border-top:dotted 1px #cccccc}.m_numbers{color:white}path[id^="parking"]{cursor:pointer}.pagination{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1;margin:0;padding:0;border:0;overflow:hidden;*zoom:1;text-align:center;margin:10px 0;border-top:dotted 2px white}.pagination li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;white-space:nowrap}.pagination li{margin:0 10px;font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;font-size:20px;line-height:26px;font-size:2rem;line-height:2.6rem}.pagination li a{font-size:20px;line-height:26px;font-size:2rem;line-height:2.6rem;font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;text-decoration:none}.page-header{width:112%;margin:0 -5.75% 0 -5.55%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:220px;overflow:hidden}@media only screen and (min-width: 640px){.page-header{height:400px}}.page-header img{width:100%}.page-header div{height:100%;background-size:cover;background-position:50% 50%}.section-content{margin-top:40px;margin-bottom:40px}.section-content:before,.section-content:after{content:" ";display:block;height:0;overflow:hidden}.section-content:after{clear:both}@media only screen and (min-width: 950px){.section-content:before{content:" ";display:block;background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-repeat:no-repeat;width:112%;margin:0 -5.75% 0 -5.55%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:10px;margin-top:-40px;margin-bottom:40px;position:relative;background:url(/assets/awning-40394cbc1ac280d9d717e0162dbad210.png) top repeat-x}}.section-content h1{margin-top:60px}@media only screen and (min-width: 950px){.section-content h1{margin-top:auto}}.section-content div.content-body{float:left}@media only screen and (min-width: 640px){.section-content div.content-body{width:66%}}.section-content>aside{float:left;margin-bottom:40px}.section-content>aside img{width:100%;border:solid 5px white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 640px){.section-content>aside{float:right;width:30%;margin-left:4%}.section-content>aside img{display:block}}.section-content aside h2{font-size:27px;line-height:35.1px;font-size:2.7rem;line-height:3.51rem;font-family:"freightsans_promedium", helvetica, arial, sans-serif;text-align:center}section:before,section:after{content:" ";display:block;height:0;overflow:hidden}section:after{clear:both}section article:first-child:nth-last-child(3),section :first-child:nth-last-child(3) ~ article{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 3%;margin:10px 1%;float:left}@media only screen and (min-width: 640px){section article:first-child:nth-last-child(3),section :first-child:nth-last-child(3) ~ article{width:31%;margin:0 1%}}@media only screen and (min-width: 950px){.content-body ul{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}.content-body ul li{-webkit-column-break-inside:avoid;break-inside:avoid}}.content-body ul.pagination{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1}.content-body h2,.content-body h3{-webkit-column-span:all;-moz-column-span:all;-ms-column-span:all;-o-column-span:all;column-span:all}.content-body article h2,.content-body article h3{-webkit-column-span:none;-moz-column-span:none;-ms-column-span:none;-o-column-span:none;column-span:none}.index .video,.home .video{width:112%;margin:0 -5.75% 0 -5.55%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;z-index:0;height:300px}@media only screen and (min-width: 640px){.index .video,.home .video{height:435px}}@media only screen and (min-width: 950px){.index .video,.home .video{height:635px}}.index .video .video-wrap,.home .video .video-wrap{width:100%;height:300px;display:inline-block;vertical-align:middle;background-size:cover;background-position:center center}@media only screen and (min-width: 640px){.index .video .video-wrap,.home .video .video-wrap{height:435px}}@media only screen and (min-width: 950px){.index .video .video-wrap,.home .video .video-wrap{height:635px}}.index .video .video-wrap:before,.home .video .video-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.index .video .video-wrap img,.home .video .video-wrap img{width:100%;display:inline-block;position:absolute;vertical-align:middle}.index .upcoming-events,.home .upcoming-events{width:112%;margin:0 -5.75% 0 -5.55%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-180px;margin-bottom:60px;height:220px;border-bottom:solid 40px #ee3524}.index .upcoming-events .slides,.home .upcoming-events .slides{position:relative;width:69%;margin:0 15.5%;height:260px}@media only screen and (min-width: 640px){.index .upcoming-events .slides,.home .upcoming-events .slides{width:83%;margin:0 8.5%}}.index .upcoming-events .slide,.home .upcoming-events .slide{display:none;position:relative;width:0px;margin:0;background:white}.index .upcoming-events .slide.active,.home .upcoming-events .slide.active{display:inline-block}.index .upcoming-events .slide.active,.home .upcoming-events .slide.active{width:200px;margin:0 10px 10px;padding:10px;height:250px;margin-bottom:20px !important}.index .upcoming-events .slide div,.home .upcoming-events .slide div{height:120px;width:170px;margin:auto;border:solid 5px #cccccc;overflow:hidden}.index .upcoming-events .slide div img,.home .upcoming-events .slide div img{width:100%;border:none}.index .upcoming-events .slide-controls,.home .upcoming-events .slide-controls{position:absolute;width:100%;padding:0 5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:25%;margin-left:0;z-index:1}.index .upcoming-events .slide-controls a,.home .upcoming-events .slide-controls a{position:absolute;width:62px;height:62px;display:block;color:transparent;font:0/0 a;text-shadow:none;background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat}.index .upcoming-events .slide-controls a.active,.index .upcoming-events .slide-controls a:hover,.home .upcoming-events .slide-controls a.active,.home .upcoming-events .slide-controls a:hover{background:rgba(102,102,102,0.5)}.index .upcoming-events .slide-controls a.prev,.home .upcoming-events .slide-controls a.prev{left:5%;background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-position:0px -289px}.index .upcoming-events .slide-controls a.prev:hover,.home .upcoming-events .slide-controls a.prev:hover{background-position:-62px -289px}.index .upcoming-events .slide-controls a.next,.home .upcoming-events .slide-controls a.next{right:5%;background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-position:0px -355px}.index .upcoming-events .slide-controls a.next:hover,.home .upcoming-events .slide-controls a.next:hover{background-position:-62px -355px}.index .market-today,.home .market-today{margin-bottom:20px}.index .market-today:before,.index .market-today:after,.home .market-today:before,.home .market-today:after{content:" ";display:block;height:0;overflow:hidden}.index .market-today:after,.home .market-today:after{clear:both}.index .market-today>header,.home .market-today>header{border-bottom:dotted 2px white;text-shadow:rgba(0,0,0,0.5) 1px 1px 1px}.index .market-today>header h1,.home .market-today>header h1{text-align:center;font-size:30px;line-height:40px;font-size:3rem;line-height:4rem;margin-top:0px}@media only screen and (min-width: 640px){.index .market-today>header h1,.home .market-today>header h1{font-size:60px;line-height:78px;font-size:6rem;line-height:7.8rem;margin-top:0px;margin-bottom:20px}}.index .market-today aside#map-sidebar,.home .market-today aside#map-sidebar{display:none;width:100%;float:right;text-align:center}@media only screen and (min-width: 640px){.index .market-today aside#map-sidebar,.home .market-today aside#map-sidebar{display:block}}@media only screen and (min-width: 950px){.index .market-today aside#map-sidebar,.home .market-today aside#map-sidebar{float:left;width:25%;margin-right:5%}}.index .market-today aside#map-sidebar .calendar-trigger,.home .market-today aside#map-sidebar .calendar-trigger{text-align:center;margin-bottom:0}.index .market-today aside#map-sidebar .calendar-trigger a.button,.home .market-today aside#map-sidebar .calendar-trigger a.button{display:none}.index .market-today section.map,.home .market-today section.map{display:none;width:100%;float:left;background:url(/assets/legend-11b94cf43328fdfbe72cd1d6b2891f1a.png) 90% 0% no-repeat;background-size:100px}@media only screen and (min-width: 640px){.index .market-today section.map,.home .market-today section.map{display:block}}@media only screen and (min-width: 950px){.index .market-today section.map,.home .market-today section.map{width:70%}}.index .market-today .calendar,.home .market-today .calendar{width:100%;text-align:center}.index .market-today .calendar h3,.home .market-today .calendar h3{font-size:21px;line-height:27.3px;font-size:2.1rem;line-height:2.73rem;margin-bottom:20px}@media only screen and (min-width: 640px){.index .market-today .calendar h3,.home .market-today .calendar h3{font-size:26px;line-height:33.8px;font-size:2.6rem;line-height:3.38rem}}.index .market-today .calendar .button,.home .market-today .calendar .button{width:50%;margin-top:20px}@media only screen and (min-width: 640px){.index .market-today .calendar .button,.home .market-today .calendar .button{width:75%;margin-top:10px}}.index .market-today div,.home .market-today div{display:none;width:100%}@media only screen and (min-width: 640px){.index .market-today div,.home .market-today div{display:block}}.index .market-today h2,.home .market-today h2{text-align:center;font-size:28px;line-height:36.4px;font-size:2.8rem;line-height:3.64rem}.index .market-today p,.home .market-today p{font-size:17px;line-height:22.1px;font-size:1.7rem;line-height:2.21rem}.index .market-today>section,.home .market-today>section{float:left}.index .mobile-view,.home .mobile-view{text-align:center;margin-bottom:20px}@media only screen and (min-width: 640px){.index .mobile-view,.home .mobile-view{display:none}}.index .social-feed,.home .social-feed{width:112%;margin:0 -5.75% 0 -5.55%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 5%;background:rgba(232,175,16,0.75)}.index .social-feed header:before,.index .social-feed header:after,.home .social-feed header:before,.home .social-feed header:after{content:" ";display:block;height:0;overflow:hidden}.index .social-feed header:after,.home .social-feed header:after{clear:both}.index .social-feed header h1,.index .social-feed header a,.home .social-feed header h1,.home .social-feed header a{display:inline-block;vertical-align:middle}.index .social-feed header h1,.home .social-feed header h1{display:block;font-size:32px;margin-right:0px}@media only screen and (min-width: 640px){.index .social-feed header h1,.home .social-feed header h1{display:inline-block;margin-right:30px}}@media only screen and (min-width: 1030px){.index .social-feed header h1,.home .social-feed header h1{margin-right:100px}}.index .social-feed header a,.home .social-feed header a{display:inline-block;margin-right:0;text-decoration:none;width:42px;height:42px;text-indent:-9999px}.index .social-feed header a.follow_facebook,.home .social-feed header a.follow_facebook{background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-position:-90px -792px}.index .social-feed header a.follow_facebook:hover,.home .social-feed header a.follow_facebook:hover{background-position:0px -792px}.index .social-feed header a.follow_instagram,.home .social-feed header a.follow_instagram{background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-position:-90px -834px}.index .social-feed header a.follow_instagram:hover,.home .social-feed header a.follow_instagram:hover{background-position:0px -834px}.index .social-feed header a.follow_twitter,.home .social-feed header a.follow_twitter{background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-position:-90px -750px}.index .social-feed header a.follow_twitter:hover,.home .social-feed header a.follow_twitter:hover{background-position:0px -750px}.index .social-feed article,.home .social-feed article{border-bottom:dotted 1px white}@media only screen and (min-width: 640px){.index .social-feed article,.home .social-feed article{border-right:dotted 1px white;border-bottom:none}}.index .social-feed article img,.home .social-feed article img{width:100%;border:solid 1px white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.index .social-feed article p,.home .social-feed article p{word-break:break-all;font-size:15px;line-height:19.5px;font-size:1.5rem;line-height:1.95rem}@media only screen and (min-width: 640px){.index .social-feed article p,.home .social-feed article p{font-size:18px;line-height:22px;font-size:1.8rem;line-height:2.2rem}}.index .social-feed article:last-child,.home .social-feed article:last-child{border:none;margin-right:0}.index .merchant-spotlight,.home .merchant-spotlight{width:112%;margin:0 -5.75% 0 -5.55%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:60px 0;text-align:center;overflow:hidden;background-color:white}.index .merchant-spotlight img,.home .merchant-spotlight img{position:absolute;height:100%;margin:auto;top:0;left:-60%;right:0}@media only screen and (min-width: 950px){.index .merchant-spotlight img,.home .merchant-spotlight img{width:100%;height:auto;left:0}}@media only screen and (min-width: 1030px){.index .merchant-spotlight img,.home .merchant-spotlight img{top:-30%}}.index .merchant-spotlight article,.home .merchant-spotlight article{position:relative;width:90%;margin:auto;margin-top:20px;padding:20px 10px;background:rgba(255,255,255,0.65)}.index .merchant-spotlight article h1,.home .merchant-spotlight article h1{font-size:36px;line-height:46.8px;font-size:3.6rem;line-height:4.68rem}@media only screen and (min-width: 950px){.index .merchant-spotlight article,.home .merchant-spotlight article{width:33%}}.index .section-content.footer-tiles:before,.home .section-content.footer-tiles:before{display:none}.events-and-activities .controls{display:none;margin-bottom:20px}.events-and-activities .controls:before,.events-and-activities .controls:after{content:" ";display:block;height:0;overflow:hidden}.events-and-activities .controls:after{clear:both}.events-and-activities nav.sort p,.events-and-activities nav.toggle p{display:inline-block;vertical-align:middle;font-size:19px;line-height:24.7px;font-size:1.9rem;line-height:2.47rem;text-transform:uppercase;margin:0 5px 0}.events-and-activities nav.sort ul,.events-and-activities nav.toggle ul{display:inline-block;margin:0;padding:0;border:0;overflow:hidden;*zoom:1;vertical-align:middle}.events-and-activities nav.sort ul li,.events-and-activities nav.toggle ul li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;white-space:nowrap}.events-and-activities nav.sort ul li,.events-and-activities nav.toggle ul li{font-size:19px;line-height:24.7px;font-size:1.9rem;line-height:2.47rem;vertical-align:middle;text-transform:uppercase}.events-and-activities nav.sort ul li:after,.events-and-activities nav.toggle ul li:after{content:" | ";display:inline-block;margin:0 5px}.events-and-activities nav.sort ul li:last-child:after,.events-and-activities nav.toggle ul li:last-child:after{display:none}.events-and-activities nav.sort{float:left}.events-and-activities nav.toggle{float:right}.events-and-activities article.event{width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:dotted 2px rgba(0,0,0,0.25);text-align:center}@media only screen and (min-width: 640px){.events-and-activities article.event{text-align:left}}.events-and-activities article.event:before,.events-and-activities article.event:after{content:" ";display:block;height:0;overflow:hidden}.events-and-activities article.event:after{clear:both}.events-and-activities article.event img{border:solid 5px white;width:250px;height:175px}@media only screen and (min-width: 640px){.events-and-activities article.event img{float:left;margin-right:10px}}.events-and-activities article.event a{text-decoration:none;color:#ee3524;text-shadow:white 2px 2px 0}.events-and-activities article.event a.button{color:inherit;text-shadow:rgba(0,0,0,0.25) 1px 1px 0}.events-and-activities article.event h2{font-size:30px;line-height:39px;font-size:3rem;line-height:3.9rem;margin-bottom:5px;font-family:"freightsans_promedium", helvetica, arial, sans-serif;text-transform:uppercase}.events-and-activities article.event time{font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;font-size:22px;line-height:28.6px;font-size:2.2rem;line-height:2.86rem}.events-and-activities article.event p{font-size:16px;line-height:20.8px;font-size:1.6rem;line-height:2.08rem;font-family:"freighttext_bookitalic", helvetica, arial, sans-serif}.events-and-activities .pagination{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;text-align:center}.events-and-activities .pagination li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;white-space:nowrap}.events-and-activities .pagination li{font-size:24px;line-height:31.2px;font-size:2.4rem;line-height:3.12rem;margin:0 6px}.events-and-activities .pagination li a{text-decoration:none}.events-and-activities .pagination li a.current{text-decoration:underline}.events-and-activities .activities.slider{width:112%;margin:0 -5.75% 0 -5.55%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:white;height:350px;overflow:hidden}.events-and-activities .activities.slider h2{text-align:left;text-transform:uppercase;font-size:32px;line-height:41.6px;font-size:3.2rem;line-height:4.16rem;font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;margin-left:5%}.events-and-activities .activities.slider .slides{position:relative;width:83%;margin:0 8.5%;overflow:visible}.events-and-activities .activities.slider .slide{position:relative;display:inline-block;width:200px;height:255px;padding:10px;margin:0 10px 20px}.events-and-activities .activities.slider .slide-controls{position:absolute;width:100%;padding:0 5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:25%;margin-left:0;z-index:1}.events-and-activities .activities.slider .slide-controls a{position:absolute;width:62px;height:62px;display:block;color:transparent;font:0/0 a;text-shadow:none;background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat}.events-and-activities .activities.slider .slide-controls a.active,.events-and-activities .activities.slider .slide-controls a:hover{background:rgba(102,102,102,0.5)}.events-and-activities .activities.slider .slide-controls a.prev{left:5%;background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-position:0px -289px}.events-and-activities .activities.slider .slide-controls a.prev:hover{background-position:-62px -289px}.events-and-activities .activities.slider .slide-controls a.next{right:5%;background:url(/assets/sprite-20c2f93c801c34e20879b003e219c485.png) no-repeat;background-position:0px -355px}.events-and-activities .activities.slider .slide-controls a.next:hover{background-position:-62px -355px}dl.event-dates dd{display:none}dl.event-dates dd.active{display:block}.news article{clear:both;padding-bottom:20px;margin-bottom:20px;text-align:center;border-bottom:dotted 2px rgba(0,0,0,0.5)}@media only screen and (min-width: 640px){.news article{text-align:left}}.news article:first-child{margin-top:70px}@media only screen and (min-width: 950px){.news article:first-child{margin-top:40px}}.news article:last-child{border:none}.news article h1{font-size:30px;line-height:39px;font-size:3rem;line-height:3.9rem;font-family:"freightsans_probold", helvetica, arial, sans-serif;color:#ee3524;text-transform:uppercase;margin:0}.news article time{font-family:"freighttext_bookitalic", helvetica, arial, sans-serif;font-size:20px;line-height:26px;font-size:2rem;line-height:2.6rem;margin:0 0 5px 0}.news article p{font-size:16px;line-height:20.8px;font-size:1.6rem;line-height:2.08rem;font-family:"freighttext_bookitalic", helvetica, arial, sans-serif}.news article img{display:none;float:left;margin:10px 20px 0 0;border:solid 5px white;width:225px;height:150px}@media only screen and (min-width: 640px){.news article img{display:block}}.shop .section-content aside{display:none}@media only screen and (min-width: 950px){.shop .section-content aside{display:block}}.weekend-vendors .section-content aside{display:none}@media only screen and (min-width: 950px){.weekend-vendors section.weekend-vendors{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}}@media only screen and (min-width: 1030px){.weekend-vendors section.weekend-vendors{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}}.weekend-vendors section.weekend-vendors h3{-webkit-column-span:all;-moz-column-span:all;-ms-column-span:all;-o-column-span:all;column-span:all;margin-top:40px;border-bottom:dotted 2px black}.search .merchant-container{margin-bottom:30px}
