.error404 p{width:100%}em{font-style:italic}hr{border:0;background-color:#000;height:3px;margin:0 0 1.5em}* html .clearfix{height:1%}.sub-menu .current-menu-item a{color:#fff!important}.sub-menu .current-menu-item a:hover{color:#981b1e!important}.burger.active{position:fixed}.burger.active span{display:block}.burger.active p{display:none!important}.container.main{padding:8em 0 3em}.page-id-6 .container.main{padding:5em 0 3em}.blackbox{background:#000;padding:4em 0;color:#fff}.blackbox .eightcol p{max-width:750px}.padbot2{padding-bottom:2em}.padtop5{padding-top:5em}.padbot35{padding-bottom:3.5em}.pic{max-width:300px;margin:0 auto;padding:3em 0 2.5em}.page-id-6 .tencol{display:flex;flex-wrap:wrap}.page-id-6 .tencol .halfcol:first-child{width:100%;margin:0 0 2em}.halfcol{width:47.5%;margin-right:5%;float:left}.page-id-6 .tencol .halfcol p{max-width:85%}.halfcol:nth-child(2n+2){margin-right:0}.prices{padding-bottom:4em}.table-title{font-weight:500;letter-spacing:.02em;clear:both;border-top:3px solid #000;border-bottom:1px solid #000;text-transform:uppercase;padding-top:.25em;padding-bottom:.4em}.element{clear:both;border-bottom:1px solid #000}.col1{line-height:1.25em;float:left;padding:.75em 3% .75em 0;width:25.5%;text-transform:uppercase}.col2{line-height:1.25em;float:left;padding:.75em 2% .75em 0;width:22.5%}.col3{line-height:1.25em;float:left;padding:.75em 2% .75em 0;width:22.5%}.col4{line-height:1.25em;float:left;padding:.75em 0;width:22.5%}.col1b{line-height:1.25em;float:left;padding:.75em 2% .75em 0;width:51%;text-transform:uppercase}.col2b{line-height:1.25em;float:left;padding:.75em 2% .75em 0;width:22.5%}.col3b{line-height:1.25em;float:left;padding:.75em 0;width:22.5%}.table-title .col1,.table-title .col2,.table-title .col3,.table-title .col4,.table-title .col1b,.table-title .col2b,.table-title .col3b{padding-bottom:.5em}.notes p{padding-bottom:0}.album{border-top:3px solid #000;text-transform:uppercase;padding-top:1em}ul.album-pics{display:block;clear:both;padding-bottom:3em}.album-pics li{float:left;display:inline-block;width:18.4%;margin-right:2%;margin-bottom:1.2em}.album-pics li:nth-child(5n+5){margin-right:0}.date{font-size:.8em;letter-spacing:.1em;padding-bottom:1em}.single hr{margin-bottom:2.5em}.single h1{padding-bottom:.25em}.single .eightcol a{text-decoration:underline}.single p{width:100%!important}.snippet{width:23.5%;margin-right:2%;float:left;min-height:320px}.snippet:nth-child(4n+4){margin-right:0}.snippet a{text-decoration:underline}.share{float:left}.share img{max-width:16px;margin-right:10px}.news-nav{float:right;position:relative;top:-2px;text-transform:uppercase;letter-spacing:.1em;font-size:.8em;font-weight:300}.backnext{margin:0;float:left}.backnext a{text-decoration:none!important}.backnext span{color:#999}.separate{float:left;padding:0 .5em}.single hr.sharebreak{margin-bottom:1em;margin-top:1.5em}.page-id-12 .container.main{padding:5em 0 3em}.icon{margin-right:12px;float:left}.icon img{max-width:31px}.address{font-size:1.1em;line-height:1.55em}.address a{text-decoration:underline}.wpgmp_map_container{border:0!important;border-radius:0!important;box-shadow:0 0 0 rgba(0,0,0,0)!important}input,input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.gform_wrapper{margin:0!important}.gform_wrapper .gfield_label{display:none!important}.gform_wrapper div.ginput_container{margin-top:0!important}.gform_wrapper input.large{width:100%!important}.gform_wrapper textarea.large{width:100%!important;height:120px!important}.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper textarea{padding:5 0!important;border-top:3px solid #000!important;border-left:0!important;border-right:0!important;border-bottom:0!important}.gform_wrapper textarea{border-top:3px solid #000;border-bottom:3px solid #000!important}.gform_wrapper .gform_footer{padding:0!important;margin-top:10px!important}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000;color:#fff;border:0;padding:4px 0}.gform_button{text-transform:uppercase!important;font-weight:700!important;color:#981b1e!important;letter-spacing:.1em;background:0 0!important}.gform_button:hover{color:#000!important}.gform_wrapper div.validation_error{color:#981b1e!important;line-height:1.4em;font-size:.813em!important;font-weight:100!important;margin-bottom:1em!important;border-top:0!important;border-bottom:0!important;padding:0!important;text-align:left!important}.gform_wrapper li.gfield.gfield_error{background-color:transparent!important;margin-bottom:0!important;border-top:0!important;border-bottom:0!important;padding-bottom:0!important;padding-top:0!important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-top:3px solid #000!important}.gform_wrapper .validation_message{color:#981b1e!important;font-weight:100!important}.gform_wrapper .field_description_below .gfield_description{padding-top:0!important}body.page-id-14 .gform_wrapper textarea.large{height:80px!important;padding:2px 1%!important}body.page-id-14 .gform_wrapper textarea.large{text-align:center!important}.page-id-14 .gform_wrapper ul li.gfield{margin-top:20px!important}.page-id-14 .gform_wrapper input[type=text],.page-id-14 .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-top:0!important;text-align:center!important}.page-id-14 .gform_button:hover{color:#fff!important;text-align:center!important}.page-id-14 .gform_wrapper div.validation_error,.page-id-14 .gform_wrapper .validation_message{font-weight:300!important;text-align:center!important}.page-id-14 .gform_wrapper .field_description_below .gfield_description{padding-top:5px!important;text-align:center!important}.page-id-14 .gform_wrapper .gform_footer{margin-top:32px!important;text-align:center!important}.page-id-14 #gform_confirmation_wrapper_2.gform_confirmation_wrapper{color:#fff!important;text-align:center!important}.prices h1{padding-bottom:.75em}h2 a,h2 a:visited{color:#981b1e;text-decoration:none!important}h2 a:hover{color:#000;text-decoration:none!important}.halfcol h2{padding-bottom:1em}.bigtext{font-size:1.25em;line-height:1.5em;font-weight:300}.bigtext p{width:90%}.wp-caption-text{padding-top:.5em}.wp-caption{width:100%!important;max-width:100%}.hidemobile{display:block}.showmobile{display:none}.centertext{text-align:center}.centertext p{margin:0 auto}.clearboth{display:block;clear:both}.flexslider.gen .slides li{min-height:500px}.flex-control-nav{bottom:20px!important;z-index:10!important}.flex-control-nav li{margin:0 8px!important}.flex-control-paging li a{width:13px!important;height:13px!important;background:#fff!important;background:rgba(255,255,255,1)!important}.flex-control-paging li a.flex-active{background:#981b1e!important;background:rgba(152,27,30,1)!important}.bookacti-form-field-name-submit input[type=submit],.bookacti-form-field-name-submit input[type=button],.bookacti-login-field-submit-button input[type=button]{padding:1em!important;box-sizing:border-box!important;width:100%!important;clear:both!important;font-weight:500!important;text-transform:uppercase;background:#000;color:#fff;border:0}.bookacti-form-field-name-submit input[type=submit]:hover,.bookacti-form-field-name-submit input[type=button]:hover,.bookacti-login-field-submit-button input[type=button]:hover{background:#981b1e}.bookacti-form-field-name-submit{margin-bottom:40px}.bookacti-picked-events-list-title{text-transform:uppercase;letter-spacing:.075em;padding-bottom:.15em;padding-top:20px;color:#981b1e;font-size:1.15em;font-weight:500;border-top:3px solid #000}.bookacti-picked-events{padding-top:20px;padding-bottom:20px;border-bottom:3px solid #000}.bookacti-booking-event-title,.fc-event{font-weight:500}.bookacti-calendar .fc-widget-header thead tr{background:#000;color:#fff;font-weight:500;text-transform:uppercase}.bookacti-calendar .fc-slats .fc-time{text-transform:uppercase;background:#000;font-weight:500;color:#fff}.bookacti-user-booking-list-table thead{background-color:#000;color:#fff;text-transform:uppercase}.bookacti-user-booking-list-table th.bookacti-column-booking_id,.bookacti-user-booking-list-table th.bookacti-column-quantity,.bookacti-user-booking-list-table tr.bookacti-single-booking td.bookacti-column-booking_id,.bookacti-user-booking-list-table tr.bookacti-single-booking td.bookacti-column-quantity{display:none}.bookacti-login-field-login-type{padding-top:20px}.bookacti-custom-radio-button input:checked+label{background:#000;color:#fff}.bookacti-custom-radio-button label{border-radius:0;border:0;box-shadow:none;background:#eee;font-weight:300}.bookacti-custom-radio-button input:checked+label:hover{background:#981b1e;box-shadow:0}.bookacti-custom-radio-button label:hover{background:#ddd;box-shadow:0}.bookacti-user-data-fields{padding-bottom:40px;border-bottom:3px solid #000}.bookacti-form-field-label{text-transform:uppercase;font-weight:500}.bookacti-required-field-indicator{display:none}.bookacti-form-field-content input{border:1px solid #000;padding:5px}input.bookacti-login-button{margin-top:20px;max-width:330px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border:0;border-radius:0}.ui-widget-header{background:0 0;color:#981b1e;text-transform:uppercase;font-weight:300}.ui-dialog.bookacti-dialog .ui-dialog-title{margin:1em 0 0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;background:0 0;color:#fff}.ui-state-hover,.ui-widget-content .ui-state-hover{border:0;background:#000}.ui-dialog.bookacti-dialog .ui-dialog-buttonpane button{background:#000}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{border:1px solid #000;padding:5px}.ui-dialog.bookacti-dialog .ui-dialog-buttonpane button.ui-state-hover{background:#981b1e}.page-id-1570 .container.main .row{text-align:center}.page-id-1570 .post-password-form label{margin-right:5px}.page-id-1570 .post-password-form label input{border:1px solid #000;padding:5px}.page-id-1570 .post-password-form input[type=submit]{padding:6px 12px;font-weight:500;text-transform:uppercase;letter-spacing:1px}a.account-but{color:#fff;font-weight:500;text-transform:uppercase;background:#000;padding:10px;margin-right:10px;margin-top:10px;display:inline-block;text-align:center;min-width:130px}a.account-but:hover{background:#981b1e}.ur-frontend-form.signup-booking{background:0 0!important;padding:30px 0!important;margin:30px 0 50px!important;border-left:0!important;border-right:0!important;border-top:3px solid #000!important;border-bottom:3px solid #000!important}.ur-frontend-form.signup-booking .ur-form-row .ur-form-grid label.ur-label{font-weight:500!important;text-transform:uppercase!important;color:#000!important}.ur-frontend-form.ur-frontend-form--flat.signup-booking form .ur-form-row .ur-form-grid input{border:1px solid #000!important;color:#000!important}.ur-frontend-form.signup-booking .ur-form-row .ur-form-grid label.user-registration-error{border-top:0!important;color:#666!important}.ur-frontend-form.signup-booking .ur-submit-button{margin-right:0!important;font-weight:500!important;color:#fff!important;background:#000!important;min-width:130px}.ur-frontend-form.signup-booking .ur-submit-button:hover{background:#981b1e!important}@media screen and (max-width:1024px){.marginbot{margin-bottom:11px}}@media screen and (max-width:980px){.snippet{width:32%;margin-right:2%}.snippet:nth-child(4n+4){margin-right:2%}.snippet:nth-child(3n+3){margin-right:0}}@media screen and (max-width:950px){.pic{max-width:250px}}@media screen and (max-width:880px){.flexslider.gen .slides li{min-height:400px}.album-pics li{width:23.5%}.album-pics li:nth-child(5n+5){margin-right:2%}.album-pics li:nth-child(4n+4){margin-right:0}}@media screen and (max-width:775px){.halfcol{width:100%;margin-right:0!important}}@media screen and (min-width:737px){.wrapper.stay{overflow:visible;position:static}}@media screen and (max-width:736px){.hidemobile{display:none}.showmobile{display:block}.bigtext p{width:80%}.blackbox .eightcol{width:92%;margin-left:auto;margin-right:auto}.social{margin-bottom:4em}.snippet{width:48%;margin-right:4%}.snippet:nth-child(4n+4),.snippet:nth-child(3n+3){margin-right:4%}.snippet:nth-child(2n+2){margin-right:0}.fancybox-close{top:7px!important;right:4%!important}}@media screen and (max-device-width:736px){.wpgmp_map{height:350px!important;max-height:350px!important}}@media screen and (max-width:640px){.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{margin-bottom:0!important}.gform_button{text-align:left!important}.album-pics li{width:31.3%;margin-right:3%}.album-pics li:nth-child(5n+5),.album-pics li:nth-child(4n+4){margin-right:3%}.album-pics li:nth-child(3n+3){margin-right:0}}@media screen and (max-width:560px){a.account-but{display:block;clear:both;width:100%;min-width:130px;margin-right:0}}@media screen and (max-width:500px){.col1,.col1b,.col2,.col2b,.col3,.col3b,.col4{font-size:.8em}.padbot2{padding-bottom:1em}.blackbox{padding:3em 0 2em}.padtop5{padding-top:3em}.pic{max-width:200px;margin:0 auto;padding:1.5em 0 2em}.padbot35{padding-bottom:1.5em}.snippet{width:100%;margin-right:0!important;min-height:1px;padding-bottom:2em}}@media screen and (max-device-width:500px){.col1,.col1b,.col2,.col2b,.col3,.col3b,.col4{font-size:.85em}}@media screen and (max-width:414px){.container.main{padding-top:6em}.page-id-6 .container.main,.page-id-12 .container.main{padding:3em 0 1.5em}.bigtext{font-size:1.1em}.bigtext p{width:90%}.blackbox .eightcol p{width:85%}.flexslider.gen .slides li{min-height:270px}.social{margin-bottom:3em}.album-pics li{margin-bottom:.8em}ul.album-pics{padding-bottom:2em}.fancybox-close{right:6%!important}}