.woocommerce input[type=checkbox]:not(.ab-custom-field),.woocommerce input[type=radio]:not(.ab-custom-field){-webkit-appearance:none!important;height:12px!important;width:12px!important;border:1px solid #54585A!important;border-radius:50%!important;position:relative!important;cursor:pointer!important;margin:0 .3em 0 0}.woocommerce-container .left-side-pnl li{border-bottom:1px solid #dbdbdb;padding:3px}.woocommerce-container .left-side-pnl li span{font-weight:700}.woocommerce-container .left-side-pnl li a:hover{color:#830051}.woocommerce-pagination{display:inline}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce form .form-row .input-checkbox{display:inline-block!important;text-align:left!important}.page-id-27563 .static-header .container-fluid .widget-form{display:none}.post-password-form>p{margin-bottom:20px}.post-password-form input{background-color:#54585a;color:#fff;border:none;display:inline-block;padding:3px 12px!important}iframe{max-width:100%}i:not([class*="fa"]){font-style:italic!important}.content-text .content ul li{display:block!important;position:relative}.content-text .content ul li::before{position:absolute;top:1px;left:-16px}.content-text .content ul{padding-left:20px}.btn2{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;font-size:.9375rem;font-weight:400;border:0;padding:.8em 1em;border-radius:2px;display:inline-block;text-transform:uppercase;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:#54585a;color:#fff!important;text-decoration:none!important}.content-text .buttons a.bg-purple,.content-text .buttons a.bg-purple:hover,.button.white.hover:hover{border:1px solid #54585A!important}.page-id-4630 .showcase-slider .button:nth-child(2){background-color:transparent!important;border:1px solid #fff!important;color:#fff!important}.page-id-4630 .showcase-slider .button:hover:nth-child(2){background-color:white!important;border:1px solid #fff!important;color:#54585a!important}.template-meetings-conferences .showcase-intro{padding-top:2.5rem}.high-tea-form .spacing{margin-top:15px}.event-content .content-text .content img{height:auto}.post-content .content-text img{height:auto}.post-content .content-text figure{max-width:100%}.post-content .clearfix::after{content:"";clear:both;display:table}.post-content .clearfix img.float-left{float:left;margin:0 30px 20px 0}.post-content .clearfix img.float-right{float:right;margin:0 0 20px 30px}@media (min-width:992px){.showcase-slider .slide .wrapper .tns-outer .gallery{min-height:100%!important}}@media (max-width:981px){.high-tea-form .spacing{margin-top:0}.high-tea-form input,.high-tea-form textarea,.high-tea-form .select-wrapper{margin-top:15px}.post-content .clearfix img.float-right{float:none;margin:0 0 20px 0;display:block;margin:0 auto}.post-content .clearfix img.float-left{float:none;margin:0 0 20px 0;display:block;margin:0 auto}}@media (max-width:767.98px){.find-a-room .form h3.mobile{background-color:#a00062!important;color:white!important}}@media (min-width:768px){.icon-star-mobile{margin-left:200px}}.button.bg-grey{border:1px solid #54585A!important}.table-container{overflow-x:auto;border:2px solid #54585a;margin:2.4375em 0}.table-container table{position:relative;border-collapse:collapse;border-spacing:0;table-layout:auto;width:100%;border:none;white-space:nowrap}.table-container table *{border:none}.table-container table tr th,.table-container table tr td{padding:.6em;line-height:1.6;font-size:.875em;text-align:center}.table-container table thead tr{font-weight:700;border-bottom:2px solid #54585a}.table-container table thead tr th{vertical-align:middle}.table-container table tbody tr{border-bottom:1px solid #54585a}.table-container table tbody td{vertical-align:middle}.table-container table tr>th:first-child,.table-container table tr>td:first-child{position:sticky;left:0;text-align:left;background-color:#fff;box-shadow:inset -2px 0 0 0 #000}.bg-light-grey .table-container table tr>th:first-child,.bg-light-grey .table-container table tr>td:first-child{background-color:#ececeb}.table-container::-webkit-scrollbar{width:6px;height:6px;border-top:0;overflow-x:auto}.table-container::-webkit-scrollbar-thumb{background-color:#54585a;outline:1px solid #54585a;height:5px}.table-container::-webkit-scrollbar-track{height:5px;border-radius:10px;overflow-x:auto}.wedding-package a.button{padding:.69em 0.94em!important}#packages .content a:first-child{margin-bottom:10px}@media (max-width:768px){.logos-ceremony-venues{flex-direction:column}}.next-post .description h2{font-size:1.375em;line-height:1.18em;margin-bottom:2.1875rem;font-weight:600}#button-packages .container .row .buttons{margin:-55px 0 40px 0!important}.banner .bottom-banner{height:100%;padding-top:0}.banner .bottom-banner .container{padding-top:60px;padding-bottom:60px;min-height:300px;display:flex;align-items:center;top:initial;left:initial;transform:initial;position:relative}.banner .bottom-banner .container .content-text .buttons a{border-color:#fff!important}.banner .bottom-banner .container .content-text .buttons a:hover{border-color:#54585a!important}.day-lunch-number span input{height:2.125rem;line-height:2.125rem;border:1px solid #54585a;border-radius:2px;padding:0 15px;width:100%;font-family:"agenda";font-size:.8em;background-color:transparent;color:#54585a}.quick-enquiry .check-availability-btn{text-transform:uppercase!important}.signup #revinate_contact_api_form{width:100%}.signup .container-fluid .form .submit-field button[type=submit]{cursor:pointer;font-size:.8125em;color:#54585a;background-color:#fff;border:1px solid transparent;padding:.5625rem 1rem;font-weight:400;text-transform:uppercase;border-radius:2px;font-family:"agenda";-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.signup .container-fluid .form .submit-field button[type=submit]:hover{color:#fff;border:1px solid #fff;background-color:transparent}