/* Logos */
@media (min-width: 641px) and (min-height: 480px) {header .logo{height:170px;}}@media (min-width: 640px) and (min-height: 480px) {header.header--sticky .desktop-logo .logo{height:170px;}}@media (max-width: 641px) {header.header--sticky{height:174px;}header.header--sticky.header--collapsed .navigation-button{margin-top:69px;}}



 /* Layout */
html{background-color:#ffffff;}body,.gallery .sp-arrow{background-color:#ffffff;}.sp-full-screen{background-color:#222;}@media (max-width: 481px) {#pgwModal{background-color:#ffffff;}}@media (min-width: 640px) {.gallery .sp-arrow{background-color:transparent;}}article{background-image:url(http://a50945efc99658087c86-3a62fc03a5ab0f2dee553b7c79c9e24c.r72.cf1.rackcdn.com/restaurants-irs/235514/cs-20dirty-20paper.jpg);background-attachment:fixed;background-repeat:repeat;background-position:top center;}
            @media screen and (-webkit-min-device-pixel-ratio:0) {
                article { 
                    background-attachment: scroll;
                }
            }article{background-color:#ffffff;}#outer-wrap{background-color:#ffffff;}

 /* Horizontal Rule */
.bottom-rule hr{border-bottom:2px dotted #444444;}.bottom-rule{padding-top:2.875em;}.h-rule--small .bottom-rule{padding-top:1.375em;}

 /* Secondary Horizontal Rule */
.h-rule--sec .bottom-rule hr,.offer__seperator{border-bottom:2px dotted #444444;}.h-rule--sec .bottom-rule{padding-top:2.875em;}.h-rule--sec .h-rule--small .bottom-rule{padding-top:1.375em;}.offer .h-rule--sec .bottom-rule{padding-top:0;}.offer ~ .offer .h-rule--sec .bottom-rule{padding-top:1.375em;}

 /* Link Buttons */
.icon-link, .share-icon{color:#2e6a80;font-family:"Cabin", Arial, sans-serif;font-weight:400;font-style:normal;text-transform:capitalize;letter-spacing:0px;}.icon-link:before{background-color:#e1e1e1;background-color:rgba(225,225,225,1);color:#000000;}.icon-link:hover, .share-icon:hover{color:#444444;}.icon-link:hover:before{background-color:#444444;background-color:rgba(68,68,68,1);color:#ffffff;}.icon-link.is-active{color:#ffffff;}.icon-link.is-active:before{background-color:#ffffff;background-color:rgba(255,255,255,1);color:#ffffff;}.icon-link.is-disabled{color:#ffffff;}.icon-link.is-disabled:before{background-color:#ffffff;background-color:rgba(255,255,255,1);color:#ffffff;}

 /* Global Separator */
.share .print-button:after,.event-list__info-datetime li:before,.event-lightbox__datetime li:before,.irs-lightbox-wrapper .back-to-top.has-share:after,.footer__links li:before,.event-list__applied-filters li.date-filter.has-category:after,.gallery .sp-share-button:after{color:#999999;content:"\e604";opacity:1;}@media (min-width: 640px) {.sp-full-screen .sp-previous-arrow:after{color:#999999;content:"\e604";opacity:1;position:absolute;top:0;font-size:32px;right:-16px;font-family:IRS-Icons;z-index:1;}}@media (max-width: 639px) {.event-list__info-datetime li:before,.event-lightbox__datetime li:before{content:"" !important;}}

 /* Social Sharing */


 /* Filters */
.checklist li:before{color:#e1e1e1;}

 /* CTA */
.cta{background-color:transparent;background-color:rgba(0,10,0,0.5);color:#213819;font-family:"Bree Serif", Georgia, serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px;}.cta{border-style:solid;border-width:0px;border-color:transparent;}.cta{border-radius:0.278em;}

 /* Body Text */
body{color:#3d0505;}.full-width p,.full-width li,.offer__copy,.event-list__copy,.offer-lightbox__info p,.event-lightbox__info p,.menu__desc,.menu__section-desc,.menu__item-desc,.menu__mod-name,.hours-of-operation__detail li,.attribute-value,.event__categories,.event-lightbox__tags,.twocolumn-map__copy,.map-infowindow__copy{color:#3d0505;font-family:"Copse", Georgia, serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0px;}.full-width p a,.full-width li a,.offer__copy a,.event-list__copy a,.event__categories a,.event-lightbox__tags a,a.map-infowindow__direction a,.twocolumn-map__copy a{color:#213819;font-family:"Copse", Georgia, serif;font-weight:400;font-style:normal;text-decoration:none;}.full-width p a:visited,.full-width li a:visited,.offer__copy a:visited,.event-list__copy a:visited,a.map-infowindow__direction a:visited,.twocolumn-map__copy a:visited,.event__categories a:visited,.event-lightbox__tags a:visited{color:#213819;}.full-width p a:hover,.full-width li a:hover,.offer__copy a:hover,.event-list__copy a:hover,.event__categories a:hover,.event-lightbox__tags a:hover,a.map-infowindow__direction a:hover,.twocolumn-map__copy a:hover{color:#444444;text-decoration:underline;}.full-width p strong,.full-width li strong,.offer__copy strong,.event-list__copy strong{font-family:"Copse", Georgia, serif;font-weight:400;font-style:normal;}.full-width p em,.full-width li em,.offer__copy em,.event-list__copy em{font-family:"Copse", Georgia, serif;font-weight:400;font-style:italic;}.full-width p em strong,.full-width li em strong,.offer__copy em strong,.event-list__copy em strong,.offer-lightbox__info p em strong,.event-lightbox__info p em strong,.full-width p strong em,.full-width li strong em,.offer__copy strong em,.event-list__copy strong em{font-family:"Copse", Georgia, serif;font-weight:400;font-style:italic;}

 /* Headings */
.heading1{color:#000000;font-family:"Domine", Georgia, serif;font-weight:400;font-style:normal;text-transform:capitalize;letter-spacing:0px;}.heading2{color:#3d0505;font-family:"Copse", Georgia, serif;font-weight:400;font-style:normal;text-transform:capitalize;letter-spacing:0px;}.heading3, .heading3 a{color:#2e6a80;font-family:"Copse", Georgia, serif;font-weight:400;font-style:normal;text-transform:capitalize;letter-spacing:0px;}.heading4{color:#213819;font-family:"Copse", Georgia, serif;font-weight:400;font-style:normal;text-transform:capitalize;letter-spacing:1px;}.heading5{color:#000000;font-family:"Copse", Georgia, serif;font-weight:400;font-style:normal;text-transform:capitalize;letter-spacing:1px;}.heading6{color:#444444;font-family:"Copse", Georgia, serif;font-weight:400;font-style:normal;text-transform:capitalize;letter-spacing:1px;}

 /* Quotes & Small Text */
blockquote{color:#444444;font-family:"Arial", Arial, sans-serif;font-weight:normal;font-style:italic;text-transform:none;letter-spacing:0px;}small{color:#ffffff;font-family:"Arial", Arial, sans-serif;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:0px;}

 /* Labels */
.irs-label{color:#444444;font-family:"Lato", Arial, sans-serif;font-weight:400;font-style:normal;text-transform:capitalize;letter-spacing:0px;}.irs-label:before{background-color:#444444;}

 /* Masthead */
header{background-color:#ffffff;}.header--full_height{background-color:#ffffff;background-color:rgba(255,255,255,0.6);}header nav{color:#000000;font-family:"Quando", Georgia, serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:5px;}header a,.header__subnavigation li a,header li.is-current ul a,.header--collapsed .header__navigation .reservation-button a{color:#000000;}header .header__navigation > ul > li > a:hover{color:#444444;border-style:solid;border-width:0px;border-color:transparent;}header li.is-current > a:hover,header.header--collapsed li.is-current > a:hover{color:#444444;}header .header__navigation > ul > li > a:hover{background-color:transparent;}header .header__navigation > ul > li.is-current > a{background-color:transparent;}header .header__navigation > ul > li.is-current > a{color:#444444;border-color:transparent;border-style:solid;border-width:0px;}.header__subnavigation > ul,.header__subnavigation .header__subnavigation-wrapper{background-color:#ffffff;font-family:"Copse", Georgia, serif;font-style:normal;font-weight:400;letter-spacing:1px;text-transform:uppercase;}.header__subnavigation > ul::after,.header__subnavigation-wrapper > ul::after,.header__navigation li.has-sub-nav:hover:before{border-bottom-color:#ffffff;}.header__subnavigation li a,header li.is-current ul a,body header.header--sticky li.is-current ul a,body header.header--sticky .header__subnavigation li a,body header.header--sticky .header__subnavigation li.is-current a{color:#000000;}.header__subnavigation li.is-current{background-color:transparent;}.header__subnavigation li.is-current a,header.header--collapsed li.is-current > a{color:#000000;}header li.is-current ul a:hover,.header__subnavigation li a:hover,.header__subnavigation li.is-current a:hover,header.header--collapsed .header__subnavigation li.is-current a:hover{color:#000000;}.header__subnavigation li:hover,.header--sticky .header__subnavigation li:hover{background-color:transparent;}

 /* Masthead Collapsed */
.header--collapsed .header__navigation > ul > li,.header--collapsed .header__navigation > ul > li.is-last-menu,html[dir=rtl] .header--collapsed .header__navigation > ul > li,html[dir=rtl] .header--collapsed .header__navigation > ul > li.is-last-menu{margin-right:0;margin-left:0;}.header--collapsed .header__navigation > ul > li a,.header--collapsed .header__navigation > ul > li a:hover,.header--collapsed .header__navigation > ul > li > span,.header--collapsed .header__navigation > ul > li.is-last-menu a,.header--collapsed .header__navigation > ul > li.is-current a,.header--collapsed .header__navigation > ul > li.is-current a:hover{background-color:transparent;border-width:0;padding-left:1em;padding-right:2em;line-height:2.25em;}html[dir=rtl] .header--collapsed .header__navigation > ul > li a,html[dir=rtl] .header--collapsed .header__navigation > ul > li a:hover,html[dir=rtl] .header--collapsed .header__navigation > ul > li > span,html[dir=rtl] .header--collapsed .header__navigation > ul > li.is-last-menu a,html[dir=rtl] .header--collapsed .header__navigation > ul > li.is-current a,html[dir=rtl] .header--collapsed .header__navigation > ul > li.is-current a:hover{padding-right:1em;padding-left:2em;}.header--collapsed .header__navigation > ul > li a,.header--collapsed .header__navigation > ul > li > span,.header--collapsed .header__navigation > ul > li.is-last-menu a,.header--collapsed .header__navigation > ul > li.is-current a{color:#000000;}.header--collapsed .header__navigation > ul > li a:hover,.header--collapsed .header__navigation > ul > li > span:hover,.header--collapsed .header__navigation > ul > li.is-last-menu a:hover{color:#000000;}.header--collapsed .header__navigation > ul > li a:hover,.header--collapsed .header__navigation > ul > li span:hover,.header--collapsed .header__navigation > ul > li.is-current a:hover{background-color:transparent;}.header--collapsed .header__navigation > ul > li a.subnav-button,.header--collapsed .header__navigation > ul > li a.subnav-button:hover{margin-right:0.375em;padding:0 0.625em;}html[dir=rtl] .header--collapsed .header__navigation > ul > li a.subnav-button,html[dir=rtl] .header--collapsed .header__navigation > ul > li.is-current a.subnav-button,html[dir=rtl] .header--collapsed .header__navigation > ul > li a.subnav-button:hover,html[dir=rtl] .header--collapsed .header__navigation > ul > li.is-current a.subnav-button:hover{margin-left:0.375em;margin-right:0;padding:0 0.625em;}.header--collapsed .header__extras .close-button{color:#000000;}.header--collapsed .header__extras .close-button:hover{background-color:transparent;color:#000000;}header.header--collapsed .header__navigation > ul > li.reservation-button{margin-right:0;}header.header--collapsed .header__navigation > ul > li.reservation-button a{color:#000000;font-family:"Quando", Georgia, serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:5px;}header.header--collapsed .header__navigation > ul > li.reservation-button a:hover{color:#000000;background-color:transparent;border-width:0;padding-left:1em;padding-right:2em;text-decoration:none;line-height:2.25em;}html[dir=rtl] header.header--collapsed .header__navigation > ul > li.reservation-button a:hover{padding-left:2em;padding-right:1em;}.header--collapsed .language-button > span{background-color:transparent;}.header--collapsed .language-button > span:before,.header--collapsed .language-button > span:after{color:#000000;}.header--collapsed .language-button > span:hover{background-color:transparent;border-width:0;padding-left:0.625em;padding-right:0.625em;line-height:2.18em;}.header--collapsed .language-button > span:hover:before,.header--collapsed .language-button > span:hover:after{color:#000000;}@media (min-width: 641px) and (min-height: 480px) {header.header--collapsed .header__extras > ul, html[dir="rtl"] header.header--collapsed .header__extras > ul{margin-top:103px;}}.header--collapsed .header__extras{border-bottom:black;border-bottom:1px solid rgba(0,0,0,0.15);}.header--collapsed .header__collapsed-extras{border-top:1px solid black;border-top:1px solid rgba(0,0,0,0.15);}.irs-calendar th,.irs-calendar td,.irs-calendar tbody a.is-active,.event-list thead span{border-color:black;border-color:rgba(0,0,0,0.15);}.irs-calendar thead span{color:black;color:rgba(0,0,0,0.15);}.header--collapsed .header__navigation .reservation-button{border-top:1px solid black;border-top:1px solid rgba(0,0,0,0.15);}.header--collapsed .header__subnavigation{background-color:transparent;border-bottom:1px solid black;border-bottom:1px solid rgba(0,0,0,0.15);border-top:1px solid black;border-top:1px solid rgba(0,0,0,0.15);}.header--collapsed .header__navigation > ul .header__subnavigation li{background-color:#ffffff;}.header--collapsed .header__navigation > ul .header__subnavigation li a:hover{background-color:transparent;}.header--collapsed .header__navigation > ul > li.is-current a.subnav-button:hover{color:#000000;background-color:transparent;}.header--collapsed .header__navigation > ul .header__subnavigation li.is-current a,.header--collapsed .header__navigation > ul > li.is-current > a,.header--collapsed .header__navigation > ul > li.is-current > a:hover{background-color:transparent;}.header--collapsed .header__navigation > ul .header__subnavigation li.is-current a,.header--collapsed .header__navigation > ul > li.is-current > a,.header--collapsed .header__navigation > ul > li.is-current > a:hover{color:#000000;}

 /* Masthead Reservation Button */
header .header__navigation > ul > li.reservation-button{margin-right:0.625em;}html[dir=rtl] header .header__navigation > ul > li.reservation-button{margin-left:0.625em;margin-right:0;}.header__collapsed-links .reservation-button a{margin:0;}header .header__navigation > ul > li.reservation-button a,.header__collapsed-links .reservation-button a,.header__extras .reservation-button a{background-color:#444444;background-color:rgba(68,68,68,0);color:#000000;font-family:"Lato", Arial, sans-serif;font-weight:900;font-style:normal;text-transform:uppercase;letter-spacing:1px;}header .header__navigation > ul > li.reservation-button a:hover,.header__collapsed-links .reservation-button a:hover,.header__extras .reservation-button a:hover{background-color:#ffffff;color:#ffffff;text-decoration:none;}header .header__navigation > ul > li.reservation-button a:active,.header__collapsed-links .reservation-button a:active,.header__extras .reservation-button a:active{background-color:#444444;color:#ffffff;text-decoration:none;}header .header__navigation > ul > li.reservation-button a:hover,.header__collapsed-links .reservation-button a:hover,.header__extras .reservation-button a:hover{line-height:2.25em;padding:0 0.625em;}header .header__navigation > ul > li.reservation-button a:hover,.header__collapsed-links .reservation-button a:hover,.header__extras .reservation-button a:hover{border-style:solid;border-width:0px;border-color:transparent;}header .header__navigation > ul > li.reservation-button a:active,.header__collapsed-links .reservation-button a:active,.header__extras .reservation-button a:active{line-height:2.25em;padding:0 0.625em;}header .header__navigation > ul > li.reservation-button a:active,.header__collapsed-links .reservation-button a:active,.header__extras .reservation-button a:active{border-style:solid;border-width:0px;border-color:transparent;}

 /* Masthead Language */
.language-button > span{background-color:transparent;}.language-button > span::before,.language-button > span::after{color:#444444;font-style:normal;}.language-button > span:hover::before,.language-button > span:hover::after{color:#ffffff;}.language-button > span:hover{line-height:2.18em;padding:0 0.625em;}.language-button > span:hover{border-style:solid;border-width:0px;border-color:transparent;}

 /* Masthead Hamburger */
header .navigation-button{color:#444444;}header .navigation-button:before{height:36px;line-height:36px;vertical-align:middle;}header .navigation-button:hover{color:#ffffff;border-color:transparent;border-style:solid;border-width:0px;}

 /* Masthead Separators */
.header__navigation > ul > li{margin-right:1.875em;}html[dir=rtl] .header__navigation > ul > li{margin-right:0;margin-left:1.875em;}html[dir=rtl] .header__navigation > ul > li.is-last-menu{margin-right:0;}.header__navigation > ul > li:after{content:"\e604";font-family:IRS-Icons;font-size:2em;font-style:normal;left:-0.95em;top:-0.55em;line-height:2.25em;position:absolute;}html[dir=rtl] .header__navigation > ul > li:after{left:auto;right:-1.05em;}.header__navigation > ul > li.reservation-button:after{content:"";}.header__navigation > ul > li:first-child:after{content:"";}.header__navigation > ul > li:after{color:black;color:rgba(0,0,0,0.2);}

 /* Masthead Sticky */
@media (min-width: 640px) {.header--sticky{height:242px;}.header--sticky .header__navigation,.header--sticky .header__extras,.header--sticky .reservation-button--collapsed,.header--sticky .navigation-button{margin-top:103px;}header.header--sticky .logo{padding:36px 0 36px 0;}}.full-width-banner--under-header{margin-top:-242px;}.header--sticky{background-color:transparent;}header.header--sticky .header__navigation > ul > li > a,header.header--sticky .header__navigation > ul > li > span{background-color:transparent;}header.header--sticky a,header.header--sticky .no-link,header.header--sticky li.is-current ul a,.header--sticky.header--collapsed .header__navigation .reservation-button a{color:#000000;}header.header--sticky nav{font-family:"Quando", Georgia, serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:5px;}header.header--sticky .header__navigation > ul > li > a:hover{background-color:transparent;}header.header--sticky .header__navigation > ul > li > a:hover,header.header--sticky li.is-current ul a:hover{color:#444444;}header.header--sticky .header__navigation > ul > li > a:hover{color:#444444;border-style:solid;border-width:0px;border-color:transparent;}header.header--sticky .header__navigation > ul > li.is-current > a{color:#444444;border-color:transparent;border-style:solid;border-width:0px;}header.header--sticky li.is-current ul a:hover,header.header--sticky .header__subnavigation li a:hover,header.header--sticky .header__subnavigation li.is-current a:hover{color:#332d2a;}.header--sticky .header__navigation > ul > li{margin-right:1.875em;}html[dir=rtl] .header--sticky .header__navigation > ul > li{margin-right:0;margin-left:1.875em;}html[dir=rtl] .header--sticky .header__navigation > ul > li.is-last-menu{margin-right:0;}.header--sticky .header__navigation > ul > li:after{content:"\e605";font-family:IRS-Icons;font-size:2em;font-style:normal;left:-0.95em;top:-0.55em;line-height:2.25em;position:absolute;}html[dir=rtl] .header--sticky .header__navigation > ul > li:after{left:auto;right:-1.05em;}.header--sticky .header__navigation > ul > li.reservation-button:after{content:"";}.header--sticky .header__navigation > ul > li:first-child:after{content:"";}.header--sticky .header__navigation > ul > li:after{color:white;color:rgba(255,255,255,0.2);}header.header--sticky .navigation-button{color:#444444;}header.header--sticky .navigation-button{background-color:transparent;}header.header--sticky .navigation-button:hover{color:#ffffff;border-color:transparent;border-style:solid;border-width:0px;}header.header--sticky .navigation-button:hover{background-color:#ffffff;}header.header--sticky .header__navigation > ul > li.reservation-button a,.header--sticky .header__collapsed-links .reservation-button a,.header--sticky .header__extras .reservation-button a{background-color:#444444;background-color:rgba(68,68,68,0);color:#000000;font-family:"Lato", Arial, sans-serif;font-weight:900;font-style:normal;text-transform:uppercase;letter-spacing:1px;}header.header--sticky .header__navigation > ul > li.reservation-button a:hover,.header--sticky .header__collapsed-links .reservation-button a:hover,.header--sticky .header__extras .reservation-button a:hover{background-color:#ffffff;color:#ffffff;text-decoration:none;}header.header--sticky .header__navigation > ul > li.reservation-button a:active,.header--sticky .header__collapsed-links .reservation-button a:active,.header--sticky .header__extras .reservation-button a:active{background-color:#444444;color:#ffffff;text-decoration:none;}header.header--sticky .header__navigation > ul > li.reservation-button a:hover,.header--sticky .header__collapsed-links .reservation-button a:hover,.header--sticky .header__extras .reservation-button a:hover{line-height:2.25em;padding:0 0.625em;}header.header--sticky .header__navigation > ul > li.reservation-button a:hover,.header--sticky .header__collapsed-links .reservation-button a:hover,.header--sticky .header__extras .reservation-button a:hover{border-style:solid;border-width:0px;border-color:transparent;}header.header--sticky .header__navigation > ul > li.reservation-button a:active,.header--sticky .header__collapsed-links .reservation-button a:active,.header--sticky .header__extras .reservation-button a:active{line-height:2.25em;padding:0 0.625em;}header.header--sticky .header__navigation > ul > li.reservation-button a:active,.header--sticky .header__collapsed-links .reservation-button a:active,.header--sticky .header__extras .reservation-button a:active{border-style:solid;border-width:0px;border-color:transparent;}.header--sticky .language-button > span{background-color:transparent;}.header--sticky .language-button > span::before,.header--sticky .language-button > span::after{color:#444444;font-style:normal;}.header--sticky .language-button > span:hover::before,.header--sticky .language-button > span:hover::after{color:#ffffff;}.header--sticky .language-button > span:hover{line-height:2.18em;padding:0 0.625em;}.header--sticky .language-button > span:hover{border-style:solid;border-width:0px;border-color:transparent;}

 /* Masthead Logoside */
@media (max-width: 641px) {.header--logoside .desktop-logo .logo{max-width:150px;height:auto;}}@media (max-height: 479px) {.header--logoside .desktop-logo .logo{max-width:150px;height:auto;}}.header--logoside{height:174px;}.header--logoside .logo,.header--sticky .logo{padding:12px 0 12px 0;}.header--logoside .header__navigation, .header--logoside .header__extras, .header--logoside .reservation-button--collapsed, .header--logoside .navigation-button{margin-top:69px;}.full-width-banner--under-header{margin-top:-174px;}@media (min-width: 641px) and (min-height: 480px) {.header--logoside{height:242px;}.header--logoside .logo{padding:36px 0 36px 0;}.header--logoside .header__navigation, .header--logoside .header__extras, .header--logoside .reservation-button--collapsed, .header--logoside .navigation-button{margin-top:103px;}.full-width-banner--under-header{margin-top:-242px;}}

 /* Masthead Nologo */


 /* Masthead Biglogocenter */
@media (max-width: 641px) {.header--biglogocenter .desktop-logo .logo{max-width:150px;height:auto;}}@media (max-height: 479px) {.header--biglogocenter .desktop-logo .logo{max-width:150px;height:auto;}}header.header--biglogocenter .logo{padding:12px 40px 12px 40px;}.header--biglogocenter .reservation-button--collapsed{margin-top:75px;}header.header--biglogocenter .header__extras{margin-top:69px;}header.header--biglogocenter.header--collapsed .navigation-button{margin-top:71px;}@media (min-width: 641px) and (min-width: 480px) {header.header--biglogocenter .logo{padding:36px 40px 24px 40px;}header.header--biglogocenter .header__extras,header.header--biglogocenter.header--collapsed .navigation-button{margin-top:103px;}}

 /* Masthead Mobile */
@media (min-width: 641px) and (min-height: 480px) {.header--collapsed .header__extras > ul, html[dir="rtl"] .header--collapsed .header__extras > ul{margin-top:79px;}}.sticky-mobile{background-color:#444444;background-color:rgba(68,68,68,0);color:#000000;}.sticky-mobile a{color:#000000;font-family:"Lato", Arial, sans-serif;font-weight:900;font-style:normal;text-transform:uppercase;letter-spacing:1px;}

 /* Full Width Banner */
.full-width-banner__copy div{color:#ffffff;font-family:"Lato", Arial, sans-serif;font-weight:900;font-style:normal;letter-spacing:1px;text-shadow:5px 5px 5px rgba(225,225,225,0.2);text-transform:uppercase;}.scroll-down{color:#ffffff;color:rgba(255,255,255,1);}.sp-previous-arrow, .sp-next-arrow{color:#ffffff;color:#ffffff;}.venue-details.venue-details--overFwrb .venue-details__name{color:#ffffff;}.venue-details.venue-details--overFwrb .venue-details__address,.venue-details.venue-details--overFwrb .venue-details__contact,.venue-details.venue-details--overFwrb .venue-details__contact a{color:#666666;}.venue-details.venue-details--overFwrb{background-color:#ffffff;}@media (min-width: 641px) and (min-height: 480px) {.venue-details.venue-details--overFwrb{background-color:#ffffff;background-color:rgba(255,255,255,0.6);}}

 /* Venue Details */
.venue-details{text-align:center;}.venue-details__name{color:#444444;font-family:"Lato", Arial, sans-serif;font-weight:900;font-style:normal;letter-spacing:0px;text-transform:none;}.venue-details__address,.venue-details__contact,.venue-details__contact a{color:#444444;font-family:"Lato", Arial, sans-serif;font-weight:400;font-style:normal;letter-spacing:0px;text-transform:none;}.venue-details.venue-details--lastBlock,.venue-details.venue-details--lastBlock a{color:#444444;}

 /* Menu List */
.section-nav{font-family:"Copse", Georgia, serif;font-weight:400;font-style:normal;letter-spacing:5px;text-transform:uppercase;color:#000000;}.menu-dropdown,.menu-dropdown option{background-color:#ffffff;}.menu-dropdown,.menu-dropdown option,.menu-arrow-icon:before{color:#000000;}@media (min-width: 641px) {.section-nav li:active,.section-nav li.is-active{background-color:#ffffff;color:#000000;border-width:0px;}.section-nav li:active a,.section-nav li.is-active a{color:#000000;}.section-nav li.is-active:hover{border-width:0px;}.section-nav li:hover{border-style:solid;border-width:0px;border-color:#ffffff;}.section-nav li:hover{background-color:#ffffff;color:#000000;}.section-nav li:hover a{color:#000000;}}.section-nav li:active,.section-nav li.is-active{border-style:solid;border-width:0px;border-color:#ffffff;}.menu__item-name{color:#213819;font-family:"Copse", Georgia, serif;font-weight:400;font-style:normal;text-transform:capitalize;letter-spacing:1px;}.menu__item-desc, .menu__mod-name{font-style:italic;}

 /* Lightbox */
.irs-lightbox__header{background-color:#e1e1e1;}.irs-lightbox__header-title{color:#3d0505;font-family:"Bree Serif", Georgia, serif;font-style:normal;font-weight:400;letter-spacing:1px;text-transform:uppercase;}.event-list__tag-text, .event-list__tag-remove-button{color:#3d0505;font-family:"Bree Serif", Georgia, serif;font-style:normal;font-weight:400;letter-spacing:1px;}.irs-lightbox__header .close-button:before{color:#2e6a80;}.pgwModalBackdrop{background:transparent;opacity:0.6;}.irs-lightbox__copy{background-color:#ffffff;}@media (max-width: 641px) {.event-list__categories,.gallery__albums{background-color:#ffffff;}}

 /* Calendar */
.irs-calendar,.irs-calendar .pm-content,.irs-calendar-wrapper{background-color:#ffffff;}.irs-calendar, .irs-calendar .pm-content{font-family:"Copse", Georgia, serif;font-style:normal;letter-spacing:1px;text-transform:uppercase;}.irs-calendar:after{border-bottom-color:#ffffff;}.ui-datepicker-title span, .irs-calendar tbody a, .ui-datepicker-prev, .ui-datepicker-next, .irs-calendar__date, .ui-datepicker tbody a{color:#000000;}.irs-calendar__date-text{color:#3d0505;font-family:"Bree Serif", Georgia, serif;font-style:normal;font-weight:400;letter-spacing:1px;text-transform:uppercase;}.irs-calendar tbody td:hover{background-color:transparent;}.irs-calendar tbody td:hover a{color:#000000;}.irs-calendar tbody td.ui-datepicker-unselectable:hover{background-color:#ffffff;}

 /* Gallery */
.gallery .sp-share-button:before,.gallery .sp-full-screen-button:before,.gallery .caption{background-color:#000000;background-color:rgba(0,0,0,0.6);color:#ffffff;}.gallery .caption .heading4{color:#ffffff;}@media (min-width: 640px) {.gallery .sp-full-screen.sp-horizontal .sp-previous-arrow,.gallery .sp-full-screen.sp-horizontal .sp-next-arrow{background-color:#000000;background-color:rgba(0,0,0,0.6);}.gallery .sp-full-screen.sp-horizontal .sp-previous-arrow:before,.gallery .sp-full-screen.sp-horizontal .sp-next-arrow:before{color:#ffffff;}}.gallery .sp-play-button{background-color:#000000;background-color:rgba(0,0,0,0.6);}.gallery .sp-play-button{border-radius:100%;}.gallery .sp-play-button:hover{background-color:#000000;background-color:rgba(0,0,0,1);}.gallery .sp-play-button:before{color:#ffffff;}.gallery .sp-thumbnail-arrow,.gallery .sp-previous-arrow,.gallery .sp-next-arrow{color:#000000;color:rgba(0,0,0,0.2);}.gallery .sp-thumbnail-arrow:hover,.gallery .sp-previous-arrow:hover,.gallery .sp-next-arrow:hover{color:#000000;color:rgba(0,0,0,0.6);}.gallery .sp-thumbnail-arrow.sp-arrow-disabled,.gallery .sp-thumbnail-arrow.sp-arrow-disabled:hover{color:#000000;color:rgba(0,0,0,0.05);cursor:default;}.gallery .sp-thumbnail-overlay{background-color:#000000;background-color:rgba(0,0,0,0.4);border:0px solid transparent;left:0;position:absolute;top:0;transition:background-color 0.35s linear;}.gallery .sp-thumbnail-overlay{height:96px;width:160px;}.gallery .sp-thumbnail-container:hover .sp-thumbnail-overlay{background-color:#000000;background-color:rgba(0,0,0,0.05);border:0px solid #ffffff;left:0;position:absolute;top:0;transition:background-color 0.35s linear;}.gallery .sp-thumbnail-container:hover .sp-thumbnail-overlay{height:96px;width:160px;}.gallery .sp-selected-thumbnail .sp-thumbnail-overlay,.gallery .sp-thumbnail-container.sp-selected-thumbnail:hover .sp-thumbnail-overlay{background-color:#000000;background-color:rgba(0,0,0,0);border:0px solid #000000;left:0;position:absolute;top:0;transition:background-color 0.35s linear;}.gallery .sp-selected-thumbnail .sp-thumbnail-overlay,.gallery .sp-thumbnail-container.sp-selected-thumbnail:hover .sp-thumbnail-overlay{height:96px;width:160px;}

 /* Location & Map */
.map-infowindow-arrow:after{border-top-color:#ffffff;}.rest-marker{color:#e1e1e1;}.poi-marker{color:#e1e1e1;}

 /* Footer */
footer{background-color:transparent;color:#000000;font-family:"Arbutus Slab", Georgia, serif;font-style:normal;font-weight:400;letter-spacing:0px;text-transform:none;}footer a{color:#000000;}footer .footer__links .terms-of-use,footer .footer__copyright{font-family:"Copse", Georgia, serif;}

 /* Social Channels */
.social-channels{background-color:transparent;}.social-channels-label{color:#444444;font-family:"Quando", Georgia, serif;font-weight:400;font-style:normal;letter-spacing:0px;text-transform:none;}