.listing--dates,.listing--deals h3,.listing--venue-name,h2.listing--description-label{font-family:LeHavreRough-Primary,sans-serif}.no-ul-list{list-style-type:none;padding:0;margin:0}.no-ul-list>li{display:inline-block;list-style-type:none;margin:2px}.blocked-style,.tmp-shadow{box-shadow:0 0 2px 0 #666}.tmp-shadow-none{box-shadow:none}.blocked-style{border:1px solid #fff;padding:12px;border-radius:5px;background:#f7f7f7}.header--nav-link{color:#c23b33;display:block;padding:3rem 2rem}@media screen and (min-width:768px){.header--nav-link{font-size:16px;font-size:1.6rem;color:#fdb727;display:inline-block;margin-bottom:-1px;margin-right:1rem;padding:0}}@media screen and (min-width:1024px){.header--nav-link{font-size:18px;font-size:1.8rem;margin-right:3rem}}.header--nav-link:visited{color:#c23b33}@media screen and (min-width:768px){.header--nav-link:visited{color:#fdb727}}.header--nav-link:hover,.header--nav-link:visited:hover{color:#d8615a;text-decoration:none}@media screen and (min-width:768px){.header--nav-link:hover,.header--nav-link:visited:hover{border-bottom:1px solid #fdb727;color:#fff}}.listing--media-slick-arrows:not(:empty) .slick-arrow,.slick-arrows .slick-arrow{background-image:url(/themes/custom/ark_cog/dist/images/arrow_left.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;background-color:transparent;border:0;height:4rem;left:0;outline:0;position:absolute;text-indent:-5555px;top:0;width:4rem}.listing--media-slick-arrows:not(:empty) .slick-arrow.slick-next,.slick-arrows .slick-arrow.slick-next{background-image:url(/themes/custom/ark_cog/dist/images/arrow_right.svg);left:auto;right:0}.listing--media-wrapper .slick-dots,.slick-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.listing--media-wrapper .slick-dots>*,.slick-dots>*{display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:0}.listing--media-wrapper .slick-dots button,.slick-dots button{background-color:#404040;border-radius:50%;border-width:0;box-shadow:unset;display:inline-block;outline:0;text-indent:-5555px;width:1px;height:1px;padding:.25rem;margin:0 .25rem}@media screen and (min-width:768px){.listing--media-wrapper .slick-dots button,.slick-dots button{padding:.5rem;margin:0 .5rem}}.slick-dots .slick-active button{background-color:#fdb727}.moss-background{position:relative}.moss-background::before{background-color:#5c5b3d;bottom:0;content:'';display:block;left:0;margin:0;position:absolute;right:0;top:0}.moss-background img{display:block;opacity:.6;transition:all .25s;width:100%}.moss-background img:hover{opacity:.4}.subtitle{font-size:1.8rem;color:#217ba0;font-weight:700;line-height:1.125;margin-bottom:1rem}.node--listing--full{margin-bottom:5rem!important;margin-top:5rem!important}.listing--media-wrapper{max-width:80rem;margin:0 0 2rem;overflow:hidden;position:relative}.listing--media>*{margin:0;padding:0;position:relative}.listing--media-slick-arrows:not(:empty){bottom:0;height:4rem;margin:1rem;position:relative}.listing--media-wrapper .slick-dots{display:-ms-flexbox;display:flex;left:0;-ms-flex-pack:center;justify-content:center;margin:auto;position:absolute;right:0;bottom:-3.5rem;max-width:70rem;width:80%;z-index:2}.listing--videos-instance.slick-slide .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.listing--photo-caption,.listing--photo-image img,.listing--photos-instance{max-width:80rem;width:100%}.listing--videos-instance.slick-slide iframe{position:absolute;top:0;left:0;width:100%;height:100%}.listing--photo-image img{display:block}.listing--photo-caption{background-color:rgba(92,91,61,.5);bottom:0;color:#fff;font-size:1.4rem;overflow:hidden;padding:1rem;position:absolute}.listing--info{font-size:1.6rem;font-weight:700;line-height:1.2;text-transform:uppercase}@media screen and (min-width:1024px){.listing--info{-ms-flex-negative:0;flex-shrink:0;margin-left:3rem;max-width:calc(100% * (1 / 3) - 3rem);width:100%}}.listing--info a:link,.listing--info a:visited{color:#c23b33;font-weight:700}.listing--info a:not(.tel)::after{content:'>';display:inline-block;padding-left:1rem}.listing--info>*{border-bottom:1px solid #5c5b3d;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:8rem;-ms-flex-pack:center;justify-content:center;padding:0 1rem}.listing--info>.listing--address{text-transform:none}.listing--map{height:300px;-ms-flex-pack:start;justify-content:start;padding:0}.listing--directions-map-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0;padding:0}.listing--directions-map-wrapper>*{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;height:100%;padding:0 1rem}.listing--directions-map-wrapper>:first-child{border-right:1px solid #5c5b3d}.listing--info .expandable{border-bottom:0;height:auto;min-height:8rem;padding:0;text-transform:none}.listing--info .expandable button{background:#c23b33;border:0;color:#fff;height:8rem;margin-bottom:1px;outline:0;padding:0 1rem;width:100%;text-align:left;text-transform:uppercase}.listing--info .expandable button::after{content:'+';margin-left:1rem}.listing--info .expandable button.open::after{content:'-'}.listing--info .expandable button:hover{color:#fff}.listing--info .expandable .info{height:0;padding:0 3rem;overflow:hidden;transition:all .2s}.listing--info .expandable .info.open{height:auto;padding:3rem}h2.listing--description-label{margin:0}.listing--description{line-height:1.5}a.listing--business-url.button{margin:0 0 1rem!important}.listing--business-url+h1,.listing--dates+h1{margin:0 0 .5rem}.listing--directions a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.listing--directions a::before{background-image:url(/themes/custom/ark_cog/dist/images/marker-red.svg);background-position:center left;background-repeat:no-repeat;background-size:auto 20px;content:'';height:3rem;width:2.5rem}.listing--dates{background-color:#217ba0;color:#fff;font-size:1.4rem;margin-bottom:1rem;padding:1rem 2rem}.listing--venue-name{margin-bottom:2rem}.listing--deals{color:#5c5b3d}.listing--info .listing--deals.expandable .info{padding:0!important}.listing--deals li,.listing--deals ul{list-style-type:none;margin:0;padding:0}.listing--deals li{background-color:#eee;margin:1rem 0;padding:1rem}.listing--deals h3{font-size:1.8rem;margin:0}.listing--deals h3 a::after{color:#c23b33}.listing--deals p{font-weight:400;line-height:1.25;margin-bottom:0}.listing--deals p .label{font-weight:700}