@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap");

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;background-color:#fff}*,:after,:before{box-sizing:inherit}body{font-family:Roboto,sans-serif;font-size:16px;font-weight:300;margin:54px 0 0!important;padding-bottom:64px;line-height:1.15;min-height:100vh}h1,h2,h3,h4,h5,h6{width:100%;margin:8px}ul{margin:0;padding:0 1.2rem}ul li{margin-bottom:.2rem}a{position:relative;border-bottom:1px solid #aaa}a,a:hover{text-decoration:none;color:#e9530e}a:hover{border-bottom-color:#e9530e}td a{border:none}#skip-to-content-link{display:block;margin:0 auto;padding:11px 40px;background:#b9420b!important;border:none!important;font-weight:400;font-size:.95625rem;width:280px;text-align:center;outline:none;position:fixed;top:-80000px;left:calc(50% - 140px);z-index:100;box-shadow:0 0 20px -1px rgba(0,0,0,.5)}#skip-to-content-link:focus{top:81px;left:0}#maincontent{position:relative;top:-60px}#xn-marketingPreferenceText{margin-bottom:20px}span.required:after{content:"*";color:#f44336;margin-left:4px}b,strong{font-weight:700}.xn-alert{padding:8px;margin:8px 0;border-radius:3px;border:1px solid #fff;width:100%}.xn-alert:before{font-family:fontAwesome;margin-right:4px}.xn-alert:empty{display:none}.xn-alert-info{background-color:#fff;border-color:#cdcdcd;color:#324164}.xn-alert-info:before{color:#2196f3;content:"\f05a"}.xn-alert-warning{background-color:#fff;border-color:#cdcdcd;color:#324164}.xn-alert-warning:before{color:#2196f3;content:"\f05a"}.xn-alert-info,.xn-alert-warning{padding:13px 20px 13px 60px;border:none;border-radius:0!important;font-size:.875rem!important;position:relative}.xn-alert-info a,.xn-alert-warning a{border:none}.xn-alert-info ul,.xn-alert-warning ul{margin-top:10px}.xn-alert-info:before,.xn-alert-warning:before{position:absolute;top:calc(50% - 15px);left:20px;font-size:1.7rem}.xn-alert-success{background-color:#fff;padding:13px 20px 13px 60px;border:none;border-radius:0!important;font-size:.875rem!important;position:relative}.xn-alert-success a{border:none}.xn-alert-success ul{margin-top:10px}.xn-alert-success:before{content:"\f058";position:absolute;top:calc(50% - 15px);left:20px;font-size:1.7rem}.xn-alert-danger{background-color:#f44336;color:#fff;width:100%;padding:13px 20px 13px 60px;border:none;border-radius:0!important;font-size:.875rem!important;position:relative;margin-bottom:10px}.xn-alert-danger a{font-weight:800}.xn-alert-danger ul{margin-top:10px}.xn-alert-danger:before{position:absolute;top:calc(50% - 14px);left:20px;font-size:1rem;border-radius:50%;padding:4px;content:"\f071"}.xn-alert-text{position:relative;padding-left:30px}.xn-alert-text:before{font-family:fontAwesome;margin-right:4px;position:absolute;left:0;font-size:1rem;border-radius:50%;padding:4px;content:"\f071"}@-webkit-keyframes xn-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes xn-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.xn-delete:before{font-family:fontAwesome;content:"\f1f8";color:#46484a}.xn-basket:before{font-family:fontAwesome;content:"\f291"}.xn-info:before{font-family:fontAwesome;content:"\f05a"}.xn-view:before{font-family:fontAwesome;content:"\f002"}.xn-cancel:before{font-family:fontAwesome;content:"\f00d";color:#ea0001}.xn-pdf:after{content:"\f1c1"}.xn-pdf:after,.xn-word:after{font-family:fontAwesome;margin-left:8px}.xn-word:after{content:"\f1c2"}.xn-text:after{content:"\f0f6"}.xn-text:after,.xn-zip:after{font-family:fontAwesome;margin-left:8px}.xn-zip:after{content:"\f1c6"}.xn-file:after{content:"\f016"}.xn-file:after,.xn-html-asset:after{font-family:fontAwesome;margin-left:8px}.xn-html-asset:after{content:"\f121"}.xn-external-link:after{font-family:fontAwesome;content:"\f08e";margin-left:8px}.xn-help:after{font-family:fontAwesome;content:"\f059";margin-left:4px;color:#2196f3;cursor:help}.xn-loading-icon{display:inline-block;-webkit-animation:xn-spin 2s linear infinite;animation:xn-spin 2s linear infinite}.xn-loading-icon:before{font-family:fontAwesome;content:"\f1ce"}.xn-plain-text{padding:0 16px;font-weight:400;font-size:.875rem}.xn-button{display:block;background-color:#949494;color:#fff;padding:8px 16px;margin:0;border:none;border-radius:35px;text-align:center;cursor:pointer;width:auto}.xn-button:hover{background-color:#7b7b7b}.xn-button:hover.xn-mute{background-color:#aeaeae;color:#fff;border:1px solid #aeaeae}.xn-button.xn-mute{background-color:#fff;color:#949494;border:1px solid #949494}.xn-button.xn-cta{display:block;background-color:#e9530e;color:#fff;padding:8px 16px;margin:0;border:none;border-radius:35px;text-align:center;cursor:pointer;width:auto}.xn-button.xn-cta:hover{background-color:#b9420b}.xn-button.xn-cta:hover.xn-mute{background-color:#f37237;color:#fff;border:1px solid #f37237}.xn-button.xn-cta.xn-mute{background-color:#fff;color:#e9530e;border:1px solid #e9530e}.xn-button.xn-primary{display:block;background-color:#2196f3;color:#fff;padding:8px 16px;margin:0;border:none;border-radius:35px;text-align:center;cursor:pointer;width:auto}.xn-button.xn-primary:hover{background-color:#0c7cd5}.xn-button.xn-primary:hover.xn-mute{background-color:#51adf6;color:#fff;border:1px solid #51adf6}.xn-button.xn-primary.xn-mute{background-color:#fff;color:#2196f3;border:1px solid #2196f3}.xn-button.xn-secondary{display:block;background-color:#009688;color:#fff;padding:8px 16px;margin:0;border:none;border-radius:35px;text-align:center;cursor:pointer;width:auto}.xn-button.xn-secondary:hover{background-color:#00635a}.xn-button.xn-secondary:hover.xn-mute{background-color:#00c9b6;color:#fff;border:1px solid #00c9b6}.xn-button.xn-secondary.xn-mute{background-color:#fff;color:#009688;border:1px solid #009688}.xn-button.xn-danger{display:block;background-color:#f44336;color:#fff;padding:8px 16px;margin:0;border:none;border-radius:35px;text-align:center;cursor:pointer;width:auto}.xn-button.xn-danger:hover{background-color:#ea1c0d}.xn-button.xn-danger:hover.xn-mute{background-color:#f77066;color:#fff;border:1px solid #f77066}.xn-button.xn-danger.xn-mute{background-color:#fff;color:#f44336;border:1px solid #f44336}.xn-button.xn-success{display:block;background-color:#008e33;color:#fff;padding:8px 16px;margin:0;border:none;border-radius:35px;text-align:center;cursor:pointer;width:auto}.xn-button.xn-success:hover{background-color:#005b21}.xn-button.xn-success:hover.xn-mute{background-color:#00c145;color:#fff;border:1px solid #00c145}.xn-button.xn-success.xn-mute{background-color:#fff;color:#008e33;border:1px solid #008e33}.xn-button.xn-select{display:block;background-color:#2196f3;color:#fff;padding:8px 16px;margin:0;border:none;border-radius:35px;text-align:center;cursor:pointer;width:auto}.xn-button.xn-select:hover{background-color:#0c7cd5}.xn-button.xn-select:hover.xn-mute{background-color:#51adf6;color:#fff;border:1px solid #51adf6}.xn-button.xn-select.xn-mute{background-color:#fff;color:#2196f3;border:1px solid #2196f3}.xn-button.xn-select.xn-selected{background-color:#008e33;border-color:#008e33}.xn-button.xn-select.xn-selected:after{font-family:fontAwesome;content:"\f00c";margin-left:4px}.xn-buttons{display:-webkit-box;display:-webkit-flex;display:flex;padding:8px 0 0;justify-content:flex-end}.xn-buttons .xn-button{margin-left:8px}.xn-buttons .xn-button:first-child{margin-left:0}.xn-buttons .xn-button:last-child{margin-right:0}.xn-payment-buttons .xn-button.xn-cta{margin:auto}@media (max-width:767px){.xn-payment-buttons .xn-button.xn-cta{margin:5px}}@media (max-width:767px){.xn-payment-buttons{flex-direction:column}}.xn-view-prices-buttons{justify-content:flex-start}.xn-view-prices-buttons .xn-button.xn-mute{margin-left:auto}@media (max-width:767px){.xn-view-prices-buttons{display:block}}@media (max-width:767px){.xn-view-prices-buttons .xn-mute{margin-top:5px;margin-bottom:5px}.xn-view-prices-buttons .xn-cta{margin-left:0}}.xn-TC-Small{display:none}@media (max-width:767px){.xn-TC-Small{display:block;width:100%}}@media (max-width:767px){.xn-TC-Large{display:none}}#xn-savvypaynow-button{margin-left:auto;margin-right:auto}td .xn-button{margin:0!important}.xn-button:disabled{background-color:grey}.xn-button:disabled:hover{background-color:grey;cursor:not-allowed}a.xn-button:hover{text-decoration:none}@media (max-width:767px){.xn-buttons,.xn-buttons .xn-button{width:100%}}xn-card-component{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}xn-card-component,xn-card-component .xn-card{width:100%;display:-webkit-box;display:-webkit-flex;display:flex}xn-card-component .xn-card{background-color:#2d393b;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;color:#fff;border-radius:3px;margin:8px;position:relative}xn-card-component .xn-card .xn-heading{font-weight:400;font-size:1.1rem;padding:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;margin-bottom:0;display:block;width:100%;background-color:#222b2d;text-align:center;-webkit-flex-shrink:0;flex-shrink:0}xn-card-component .xn-card .xn-image{overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 0 100px;flex:0 0 100px;box-shadow:inset 0 -10px 16px -4px rgba(0,0,0,.75);-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1;border-radius:3px 3px 0 0;background-color:#e9530e;background-image:url(kettle-bells.b8f41b95.jpeg);background-size:cover;background-position:50%}xn-card-component .xn-card .xn-image.xn-pool-closed{background-image:url(swimming.81a7f168.jpeg)}xn-card-component .xn-card .xn-image.xn-img-football{background-image:url(football.352eec83.jpeg)}xn-card-component .xn-card .xn-image.xn-img-swimming{background-image:url(swimming.81a7f168.jpeg)}xn-card-component .xn-card .xn-image.xn-img-tennis{background-image:url(tennis.0b9a90d2.jpeg)}xn-card-component .xn-card .xn-image.xn-img-badminton{background-image:url(badminton.e75c48b7.jpeg)}xn-card-component .xn-card .xn-image.xn-img-gym{background-image:url(gym.7e5ef855.jpeg)}xn-card-component .xn-card .xn-content{-webkit-flex-shrink:0;flex-shrink:0}xn-card-component .xn-card .xn-content p{margin:0}xn-card-component .xn-card .xn-content p+p{margin-top:1rem}xn-card-component .xn-card .xn-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}xn-card-component .xn-card .xn-buttons .xn-button{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;margin:0 0 16px}xn-card-component .xn-card .xn-buttons .xn-button:last-child{margin-bottom:0}xn-card-component .xn-card>:not(.xn-heading){padding:16px 16px 0}xn-card-component .xn-card>:not(.xn-heading):last-child{margin-top:auto;padding-bottom:16px}xn-card-component .xn-card .xn-alerts{padding-top:0}xn-card-component .xn-card .xn-alert{margin:auto 0 0;width:auto}xn-card-component .xn-card.xn-selected .xn-image{-webkit-filter:grayscale(0);filter:grayscale(0)}xn-card-component .xn-card.xn-selected>*{background-color:#e9530e}.xn-help{position:relative}@media (max-width:1024px){.xn-help:active:before,.xn-help:hover:before{position:fixed;content:attr(title);top:30%;left:15%;width:70%;background:#fff;z-index:1000;padding:8px;font-weight:300;text-transform:none;background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460;box-shadow:10px 10px 20px -6px rgba(0,0,0,.75)}}.xn-help:hover{cursor:help}ul.xn-grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style-type:none;padding:0}ul.xn-grid li.xn-header{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;font-size:14px;text-transform:uppercase;padding:8px 0 0;font-weight:600}ul.xn-grid>li{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-flex;dispaly:flex;overflow:hidden}ul.xn-grid>li.xn-selected .xn-card{background-color:#e9530e}.xn-tile.xn-small ul.xn-grid.xn-grid-1>li,.xn-tile.xn-small ul.xn-grid.xn-grid-2>li,.xn-tile.xn-small ul.xn-grid.xn-grid-3>li{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.xn-tile.xn-small ul.xn-grid.xn-grid-4>li,.xn-tile.xn-small ul.xn-grid.xn-grid-5>li,.xn-tile.xn-small ul.xn-grid.xn-grid-6>li{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}@media (max-width:1024px){.xn-tile.xn-small ul.xn-grid.xn-grid-1>li,.xn-tile.xn-small ul.xn-grid.xn-grid-2>li,.xn-tile.xn-small ul.xn-grid.xn-grid-3>li,.xn-tile.xn-small ul.xn-grid.xn-grid-4>li,.xn-tile.xn-small ul.xn-grid.xn-grid-5>li,.xn-tile.xn-small ul.xn-grid.xn-grid-6>li{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}}@media (max-width:767px){.xn-tile.xn-small ul.xn-grid.xn-grid-1>li,.xn-tile.xn-small ul.xn-grid.xn-grid-2>li,.xn-tile.xn-small ul.xn-grid.xn-grid-3>li,.xn-tile.xn-small ul.xn-grid.xn-grid-4>li,.xn-tile.xn-small ul.xn-grid.xn-grid-5>li,.xn-tile.xn-small ul.xn-grid.xn-grid-6>li{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}}.xn-tile.xn-medium ul.xn-grid.xn-grid-1>li{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.xn-tile.xn-medium ul.xn-grid.xn-grid-2>li{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.xn-tile.xn-medium ul.xn-grid.xn-grid-3>li{width:33.33333%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.xn-tile.xn-medium ul.xn-grid.xn-grid-4>li{width:25%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.xn-tile.xn-medium ul.xn-grid.xn-grid-5>li{width:20%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.xn-tile.xn-medium ul.xn-grid.xn-grid-6>li{width:16.66667%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}@media (max-width:1024px){.xn-tile.xn-medium ul.xn-grid.xn-grid-1>li{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.xn-tile.xn-medium ul.xn-grid.xn-grid-2>li,.xn-tile.xn-medium ul.xn-grid.xn-grid-3>li,.xn-tile.xn-medium ul.xn-grid.xn-grid-4>li,.xn-tile.xn-medium ul.xn-grid.xn-grid-5>li,.xn-tile.xn-medium ul.xn-grid.xn-grid-6>li{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}}@media (max-width:767px){.xn-tile.xn-medium ul.xn-grid.xn-grid-1>li,.xn-tile.xn-medium ul.xn-grid.xn-grid-2>li,.xn-tile.xn-medium ul.xn-grid.xn-grid-3>li,.xn-tile.xn-medium ul.xn-grid.xn-grid-4>li,.xn-tile.xn-medium ul.xn-grid.xn-grid-5>li,.xn-tile.xn-medium ul.xn-grid.xn-grid-6>li{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}}.xn-tile.xn-large ul.xn-grid.xn-grid-1>li{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.xn-tile.xn-large ul.xn-grid.xn-grid-2>li{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.xn-tile.xn-large ul.xn-grid.xn-grid-3>li{width:33.33333%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.xn-tile.xn-large ul.xn-grid.xn-grid-4>li{width:25%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.xn-tile.xn-large ul.xn-grid.xn-grid-5>li{width:20%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.xn-tile.xn-large ul.xn-grid.xn-grid-6>li{width:16.66667%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}@media (max-width:1024px){.xn-tile.xn-large ul.xn-grid.xn-grid-1>li{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.xn-tile.xn-large ul.xn-grid.xn-grid-2>li,.xn-tile.xn-large ul.xn-grid.xn-grid-3>li,.xn-tile.xn-large ul.xn-grid.xn-grid-4>li,.xn-tile.xn-large ul.xn-grid.xn-grid-5>li,.xn-tile.xn-large ul.xn-grid.xn-grid-6>li{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}}@media (max-width:767px){.xn-tile.xn-large ul.xn-grid.xn-grid-1>li,.xn-tile.xn-large ul.xn-grid.xn-grid-2>li,.xn-tile.xn-large ul.xn-grid.xn-grid-3>li,.xn-tile.xn-large ul.xn-grid.xn-grid-4>li,.xn-tile.xn-large ul.xn-grid.xn-grid-5>li,.xn-tile.xn-large ul.xn-grid.xn-grid-6>li{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}}ul.xn-links{list-style:none;padding:0;margin:0 16px}ul.xn-links li{padding:4px 0}.xn-modal{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5);z-index:20}.xn-modal.xn-visible{display:block}.xn-modal h2{color:#e9530e}.xn-modal.xn-modal-auto>.xn-content{width:max-content;max-height:max-content;max-width:80vw}@media (max-width:767px){.xn-modal.xn-modal-auto>.xn-content{width:100%}}.xn-modal.xn-modal-large>.xn-content{width:700px}@media (max-width:767px){.xn-modal.xn-modal-large>.xn-content{width:100%}}@media (max-width:767px){.xn-modal.xn-modal-small>.xn-content{width:100%!important}}.xn-modal>.xn-content{position:fixed;top:50%;left:50%;width:500px;background-color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:16px;margin-top:22px;max-height:-webkit-calc(100% - 86px);max-height:calc(100% - 86px);box-shadow:none;border-radius:0!important}.xn-modal>.xn-content .xn-header{padding:0;color:#e9530e;font-size:1.4rem}.xn-modal>.xn-content .xn-header,.xn-modal>.xn-content h2{font-size:1.125rem;font-weight:700;margin:0;padding:1px 0 16px;width:100%}.xn-modal>.xn-content .xn-header .xn-for-person{font-size:.875rem;font-weight:400;padding-top:5px}.xn-modal>.xn-content .xn-detail{overflow-y:auto;max-height:-webkit-calc(100vh - 290px);max-height:calc(100vh - 390px);padding-top:16px;margin:0 0 16px;font-size:.875rem}.xn-modal>.xn-content .xn-detail p,.xn-modal>.xn-content .xn-detail ul li{margin-bottom:10px}.xn-modal>.xn-content .xn-detail p span.bold-text{font-weight:700}.xn-modal>.xn-content .xn-detail .xn-buttons{margin:0;justify-content:center}.xn-modal>.xn-content .xn-detail .xn-buttons .xn-button{display:inline-block;margin:30px 0 0 15px;padding:11px 40px;border:none!important;font-weight:400;font-size:.95625rem;min-width:150px;text-align:center}.xn-modal>.xn-content .xn-detail .xn-buttons .xn-button.xn-mute{padding:10px 39px}.xn-modal>.xn-content .xn-detail #xn-show-all-in-attendance-group #xn-show-all-in-attendance{display:none}.xn-modal>.xn-content .xn-detail #xn-show-all-in-attendance-group #xn-show-all-in-attendance-label{padding:0;font-weight:300;font-size:.875rem}@media (max-width:767px){.xn-modal>.xn-content .xn-detail{height:100%;max-height:100%}}.xn-modal>.xn-content .xn-detail .xn-sub-locations-container{padding-bottom:1px;padding-left:17px}.xn-modal>.xn-content .xn-loading-text{padding:5px}.xn-modal>.xn-content+.xn-close,.xn-modal>.xn-content .xn-close{height:14px;width:14px;text-align:center}.xn-modal>.xn-content+.xn-close:before,.xn-modal>.xn-content .xn-close:before{display:inline-block;font-size:.7rem;vertical-align:3px}.xn-modal>.xn-content .xn-header+p+.xn-detail{max-height:-webkit-calc(100vh - 240px);max-height:calc(100vh - 240px)}@media (max-width:767px){.xn-modal>.xn-content{width:100%;height:100%;max-height:100%;border-radius:0;overflow-y:auto;margin:0}}.xn-modal .xn-close{position:absolute;top:12px;right:16px;border:none}.xn-modal .xn-close:before{font-family:fontAwesome;content:"\f00d";font-size:1.2rem}.xn-modal .xn-close:hover{cursor:pointer}@media (max-width:767px){#xn-viewPartyTicketModal>.xn-content .xn-detail,#xn-viewTicketPricesModal{max-height:-webkit-calc(100vh - 120px);max-height:calc(100vh - 320px)}}.xn-alert-modal-text{color:#fff!important}.reminder-section{display:block!important;padding:10px}.reminder-text{margin-bottom:10px;font-weight:700}.reminder-options{display:flex;flex-wrap:wrap;padding-left:10px}.reminder-option{display:inline-block!important;margin-right:20px;padding:5px;font-weight:700}.reminder-checkbox{opacity:1!important;display:inline!important;margin-left:5px}table:not(.xn-qr-code){table-layout:fixed;width:100%;border-collapse:collapse;margin-bottom:8px}table:not(.xn-qr-code) td,table:not(.xn-qr-code) th{text-align:left;padding:8px}table:not(.xn-qr-code) td.xn-align-right,table:not(.xn-qr-code) th.xn-align-right{text-align:right}table:not(.xn-qr-code) td.xn-align-center,table:not(.xn-qr-code) th.xn-align-center{text-align:center}table:not(.xn-qr-code) td .xn-button,table:not(.xn-qr-code) th .xn-button{display:block;padding:2px 8px;margin-top:4px}table:not(.xn-qr-code) td .xn-date,table:not(.xn-qr-code) th .xn-date{white-space:nowrap}table:not(.xn-qr-code) td .xn-time:before,table:not(.xn-qr-code) th .xn-time:before{content:" - "}table:not(.xn-qr-code) th{font-size:16px;text-transform:uppercase;font-weight:700;border-bottom:1px solid #cdcdcd}table:not(.xn-qr-code) th.xn-attendee-table{font-size:13px}table:not(.xn-qr-code) tbody tr{border-bottom:1px solid #cdcdcd}table:not(.xn-qr-code) tbody tr:last-child{border-bottom:none}table:not(.xn-qr-code) tbody tr td span.xn-formattedItemTotal{padding-right:12px!important}table:not(.xn-qr-code) tbody tr td.xn-actions a{color:#e9530e;line-height:1.15}table:not(.xn-qr-code) tbody tr.xn-overdue td:first-child:before{font-family:fontAwesome;content:"\f12a";margin-right:4px}table:not(.xn-qr-code) tbody tr:nth-child(2n):not(.xn-attendee-row,.xn-transaction-confirmation-row){background-color:#eee;color:#555}table:not(.xn-qr-code) tbody tr .xn-transaction-question-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:10px}table:not(.xn-qr-code) tbody tr .xn-transaction-answer-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:20px}table:not(.xn-qr-code) tbody tr#ticketItemDetail{border-bottom:none}table:not(.xn-qr-code) tbody tr#ticketItemDetail td{padding-bottom:0!important}table:not(.xn-qr-code) tbody tr#ticketItems td{padding-top:0}table:not(.xn-qr-code) tbody tr#ticketItemsReceipt{border-bottom:none}table:not(.xn-qr-code) tbody tr#ticketItemsReceipt td{padding:0 12px 0 0!important}table:not(.xn-qr-code) tbody tr#ticketItemsReceipt:last-child td{padding:0 12px 22px 0!important}table:not(.xn-qr-code) tfoot tr.xn-subtotal-row{background-color:#e9530e}table:not(.xn-qr-code) tfoot tr.xn-subtotal-row span,table:not(.xn-qr-code) tfoot tr.xn-subtotal-row td{color:#fff}table:not(.xn-qr-code) tfoot tr td{border-top:1px solid #cdcdcd}table:not(.xn-qr-code) tfoot tr td .xn-total{font-size:16px;text-transform:uppercase;font-weight:700;margin-right:8px}table:not(.xn-qr-code) tfoot tr td.xn-no-border{border-top:0}table:not(.xn-qr-code) tfoot tr td.xn-vat-reg-details{font-size:10px}table:not(.xn-qr-code) tfoot tr td.xn-formattedSubTotal{padding:15px 0 15px 5px!important}table:not(.xn-qr-code) tfoot tr td.xn-formattedSubTotal span{padding-right:12px}table:not(.xn-qr-code) tfoot tr td.xn-formattedTotal{padding:15px 0 0 5px!important}table:not(.xn-qr-code) tfoot tr td.xn-formattedTotal span{padding-right:12px}table:not(.xn-qr-code) tfoot tr.xn-spacer{border-bottom:1px solid #cdcdcd;height:16px}table:not(.xn-qr-code) td .xn-button{display:inline-block;white-space:nowrap}table:not(.xn-qr-code) .xn-sortable-header{cursor:pointer}table:not(.xn-qr-code) .xn-sortable-header:after{font-family:fontAwesome;content:"\f0dc";margin-left:8px}table:not(.xn-qr-code) .xn-sortable-header.xn-sort-desc:after{content:"\f0dd";color:#e9530e}table:not(.xn-qr-code) .xn-sortable-header.xn-sort-asc:after{content:"\f0de";color:#e9530e}.xn-datatable-hidebar{height:0;overflow:hidden}.xn-coursepro-rcpOrDD-table thead th{text-align:center}form{background-color:#fff;display:block}fieldset{border:none;margin:0;padding:0}select[multiple]{overflow-y:scroll}select[disabled]{background-color:#eaebe3}textarea{resize:vertical}.xn-read-only{font-size:18px}.xn-input-group,.xn-option-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:12px}.xn-input-group label,.xn-option-group label{display:block;font-weight:700;-webkit-flex-basis:100%;flex-basis:100%;font-size:1rem;padding-top:10px;padding-bottom:20px;margin-bottom:0;text-transform:none}.xn-input-group.xn-required label,.xn-option-group.xn-required label{-webkit-flex-basis:auto;flex-basis:auto}.xn-input-group.xn-required .xn-required-text,.xn-option-group.xn-required .xn-required-text{color:transparent!important;font-size:1px!important;padding-top:10px}.xn-input-group.xn-required .xn-required-text:before,.xn-option-group.xn-required .xn-required-text:before{content:"*";font-size:1.25rem}.xn-input-group.xn-required span.xn-required-text,.xn-option-group.xn-required span.xn-required-text{text-transform:uppercase;white-space:nowrap;margin-left:4px}.xn-input-group.xn-required .xn-options,.xn-option-group.xn-required .xn-options{-webkit-flex-basis:100%;flex-basis:100%}.xn-input-group .xn-inputs,.xn-option-group .xn-inputs{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-basis:100%;flex-basis:100%;-webkit-align-self:flex-end;align-self:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.xn-input-group .xn-inputs,.xn-option-group .xn-inputs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}}.xn-option-group label{margin-bottom:8px}.xn-option-group.xn-required label{-webkit-flex-basis:auto;flex-basis:auto}.xn-option-group.xn-required span.xn-required-text{text-align:left;margin-left:8px;-webkit-flex-basis:auto;flex-basis:auto}.xn-validation-error,.xn-validation-message{width:100%;padding:13px 20px 13px 60px;background-color:#ff5152;color:#fff;-webkit-flex-basis:100%;flex-basis:100%;border:none;border-radius:0!important;font-size:.875rem!important;position:relative;margin:8px 0 10px}.xn-validation-error a,.xn-validation-message a{font-weight:800}.xn-validation-error:before,.xn-validation-message:before{font-family:fontAwesome;content:"\f071";margin-right:4px;position:absolute;top:calc(50% - 13px);left:20px;font-size:1rem;border-radius:50%;padding:6px}.xn-guidance{padding:13px 20px 13px 60px;border:none;-webkit-flex-basis:100%;flex-basis:100%;margin:8px 0;border-radius:0!important;font-size:.875rem!important;position:relative}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.xn-guidance{padding-bottom:29px}}.xn-guidance a{border:none}.xn-guidance:before{position:absolute;top:calc(50% - 13px);left:20px;font-size:1.7rem}.xn-guidance+input[type=checkbox]+input+label,.xn-guidance+input[type=checkbox]+label{margin-top:10px}.xn-instructions{margin:0 16px}.xn-form-links-list{margin:0}.xn-form-links-list ul{list-style-type:none;margin:20px 0 0;padding:0}.xn-form-links-list ul li{margin:8px 0}.xn-form-links-list ul li a{font-size:14px}input[type=checkbox]{opacity:0;margin-left:-12px}input[type=radio]{opacity:0;margin-left:-16px}.xn-coursepro-rcpOrDD-radiobttn{opacity:1!important;margin:auto!important;width:100%!important}#xn-chkTwoFactorAuthentication{margin-left:-20px}input[type=checkbox]+input+label,input[type=checkbox]+label,input[type=checkbox]+span+label,input[type=radio]+input+label,input[type=radio]+label,input[type=radio]+span+label{font-weight:400;position:relative}input[type=checkbox]+input+label:hover,input[type=checkbox]+label:hover,input[type=checkbox]+span+label:hover,input[type=radio]+input+label:hover,input[type=radio]+label:hover,input[type=radio]+span+label:hover{cursor:pointer}input[type=checkbox]+input+label:before,input[type=checkbox]+label:before,input[type=checkbox]+span+label:before,input[type=radio]+input+label:before,input[type=radio]+label:before,input[type=radio]+span+label:before{font-family:fontAwesome;font-weight:400;content:"\f096";text-align:center;width:20px;line-height:20px;font-size:22px;color:#cdcdcd;margin-right:8px;position:relative;top:3px}input[type=radio]+input+label:before,input[type=radio]+label:before,input[type=radio]+span+label:before{top:2px;content:"\f1db"}input[type=radio]:disabled+input+label:before,input[type=radio]:disabled+label:before,input[type=radio]:disabled+span+label:before{content:"\f111";color:#eaebe3;cursor:not-allowed}input[type=radio]:checked+input+label:before,input[type=radio]:checked+label:before,input[type=radio]:checked+span+label:before{content:"\f058";color:#008e33}input[type=radio]:checked:disabled+input+label:before,input[type=radio]:checked:disabled+label:before,input[type=radio]:checked:disabled+span+label:before{color:#eaebe3;cursor:not-allowed}input[type=checkbox]:checked+input+label:before,input[type=checkbox]:checked+label:before,input[type=checkbox]:checked+span+label:before{content:"\f14a";color:#008e33}input[type=checkbox]:checked:disabled+input+label:before,input[type=checkbox]:checked:disabled+label:before,input[type=checkbox]:checked:disabled+span+label:before{color:#eaebe3;cursor:not-allowed}input[type=checkbox]:disabled+input+label:before,input[type=checkbox]:disabled+label:before,input[type=checkbox]:disabled+span+label:before{content:"\f0c8";color:#eaebe3;cursor:not-allowed}input[type=checkbox]:focus+input+label:after,input[type=checkbox]:focus+label:after,input[type=checkbox]:focus+span+label:after{content:"";position:absolute;top:-4px;left:-4px;bottom:-2px;width:24px;box-shadow:0 1px #84a5dc,0 2px #a6c7ff}input[type=radio]:focus+input+label:after,input[type=radio]:focus+label:after,input[type=radio]:focus+span+label:after{content:"";position:absolute;top:-4px;left:-2px;bottom:-2px;width:25px;box-shadow:0 1px #84a5dc,0 2px #a6c7ff}.xn-option-group{margin-top:4px}.xn-option-group label{float:none}.xn-options.xn-inline{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}.xn-options.xn-inline label{max-width:25%;word-wrap:break-word;padding-right:8px}@media (max-width:1024px){.xn-options.xn-inline label{max-width:33%}}@media (max-width:767px){.xn-options.xn-inline label{max-width:100%}}.xn-border{border:1px solid #cdcdcd;padding:8px}.xn-tile.xn-small form .xn-options.xn-inline label{max-width:100%}.xn-tile.xn-small .xn-input-group .xn-inputs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;max-width:100%}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:18px;width:100%;padding:8px;border:1px solid #bbb;border-radius:3px}select{padding:6px 8px}html{position:relative}.xn-brand-header{background-color:#2d393b;display:block;box-shadow:none;position:sticky;top:-26px;z-index:8;border:none}.xn-brand-header .xn-brand-header-content{display:flex;width:1184px;margin:0 auto;border-bottom:none;height:80px;padding:0;align-items:center}.xn-brand-header .xn-brand-header-content:hover{border-bottom:none}.xn-brand-header .xn-brand-header-content .xn-icon-logo{background:url(logo-white.6e67a39b.png);height:62px;width:100px;background-size:100% 100%;margin-left:20px;flex:0 0 auto}@media (max-width:767px){.xn-brand-header .xn-brand-header-content .xn-icon-logo{margin:0 8px;height:36px}}@media screen and (max-width:767px){.xn-brand-header .xn-brand-header-content .xn-icon-logo{margin-top:12px;margin-right:24px}}.xn-brand-header .xn-brand-header-content .xn-brand-header-title{flex:1 1 auto;text-align:center;font-size:1.3rem;padding-top:10px;margin-right:120px;display:block;font-weight:700}@media (max-width:767px){.xn-brand-header .xn-brand-header-content{padding:10px 0}}@media (max-width:1200px){.xn-brand-header .xn-brand-header-content{width:100%}}@media screen and (max-width:767px){.xn-brand-header{display:none}}@media (max-width:767px){.xn-brand-header{margin-top:0;height:54px}}.xn-brand-language-header{background-color:#2d393b;display:block;box-shadow:none;position:sticky;top:-26px;z-index:8;border:none}.xn-brand-language-header .xn-brand-header-content{display:flex;width:1184px;margin:0 auto;border-bottom:none;height:80px;padding:0;align-items:center}.xn-brand-language-header .xn-brand-header-content:hover{border-bottom:none}.xn-brand-language-header .xn-brand-header-content .xn-icon-logo{background:url(logo-white.6e67a39b.png);height:62px;width:100px;background-size:100% 100%;margin-left:20px;flex:0 0 auto}@media (max-width:767px){.xn-brand-language-header .xn-brand-header-content .xn-icon-logo{margin:0 8px;height:36px}}@media screen and (max-width:767px){.xn-brand-language-header .xn-brand-header-content .xn-icon-logo{margin-top:12px;margin-right:24px}}.xn-brand-language-header .xn-brand-header-content .xn-brand-header-title{flex:1 1 auto;text-align:center;font-size:1.3rem;color:#fff;padding-top:10px;margin-right:120px;display:block;font-weight:700}@media (max-width:767px){.xn-brand-language-header .xn-brand-header-content{padding:10px 0;display:none}}@media (max-width:1200px){.xn-brand-language-header .xn-brand-header-content{width:100%}}.xn-brand-language-header .xn-brand-language-header-content{display:flex;margin:0 auto;border-bottom:none;height:80px;width:1184px;padding:0;align-items:center;flex:0 0 50px}.xn-brand-language-header .xn-brand-language-header-content:hover{border-bottom:none}.xn-brand-language-header .xn-brand-language-header-content .xn-brand-language-header-title{flex:1 1 auto;text-align:right;font-size:1.3rem;padding-top:10px;margin-right:10px;display:block;font-weight:700}@media (max-width:767px){.xn-brand-language-header .xn-brand-language-header-content .xn-brand-language-header-title{font-weight:unset}}@media (max-width:767px){.xn-brand-language-header .xn-brand-language-header-content{padding:10px 0;height:30px;width:auto;margin:0;justify-content:flex-end}}@media (max-width:1200px){.xn-brand-language-header .xn-brand-language-header-content{width:100%}}@media (max-width:767px){.xn-brand-language-header{margin-top:0;height:54px}}.xn-header{width:1184px;margin:0 auto;padding:40px 16px 16px;position:relative}.xn-header .xn-title{font-size:1.6875rem;font-weight:700;color:#e9530e;padding:0 3px;margin:0}.xn-header .xn-heading-text{padding:15px 0 0 3px;font-size:1rem;color:#46484a;font-weight:400;margin:0}.xn-header .xn-underline{display:none}@media (max-width:1200px){.xn-header{width:100%;margin:0}.xn-header .xn-title{padding:0}}.xn-header .xn-required-message{text-align:right;margin-bottom:8px;position:absolute;top:50px;right:16px;color:#b9420b;font-size:.875rem;font-weight:400}@media screen and (max-width:767px){.xn-header .xn-required-message{position:relative;top:auto;right:auto;padding-top:20px}}.xn-header .xn-required-message:before{font-size:.875rem;font-weight:400;display:inline-block;content:"*";margin-right:4px;color:#b9420b;vertical-align:top}@media (max-width:1024px){.xn-header{display:block}}.xn-auth-header{height:120px;background-color:#e9530e;margin-top:60px;display:block}.xn-auth-header .xn-header-logo{display:block;width:1184px;margin:20px auto;padding-top:26px}.xn-auth-header .xn-header-logo .xn-icon-logo{width:120px;height:63px;fill:#fff}@media (max-width:1200px){.xn-auth-header .xn-header-logo{width:100%;padding:0;margin:20px 0}}.xn-container{width:1184px;margin:0 auto;padding:4px;-webkit-box-orient:horizontal;-webkit-flex-flow:row wrap;flex-flow:row wrap}.xn-container,.xn-container .xn-tile{display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-box-direction:normal}.xn-container .xn-tile{-webkit-box-orient:vertical;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:100%;-webkit-flex:100%;flex:100%;width:100%;max-width:100%}@media (max-width:1200px){.xn-container{width:100%;padding:0;margin:0}}.xn-container .xn-NoFlex{display:block}.xn-container .xn-tile.xn-small{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}@media (max-width:767px){.xn-container .xn-tile.xn-small{width:100%;max-width:100%}}.xn-container .xn-tile.xn-medium{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}@media (max-width:767px){.xn-container .xn-tile.xn-medium{width:100%;max-width:100%}}.xn-container .xn-tile .xn-payment-error{margin-left:16px}.xn-navbar{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#2d393b;position:fixed;top:0;right:0;left:0;z-index:9;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;min-height:54px;background:#e9530e;padding:0 8px}.xn-navbar a.xn-navbar-brand{display:block;line-height:2.3}.xn-navbar .xn-navbar-brand{background-color:#e9530e;color:#fff;padding:0 16px;border-radius:3px;border:none;height:100%;cursor:pointer}@media (max-width:370px){.xn-navbar .xn-navbar-brand{font-size:0}}.xn-navbar .xn-navbar-brand:before{font-family:FontAwesome;content:"\f015";margin-right:4px}@media (max-width:370px){.xn-navbar .xn-navbar-brand:before{margin-right:0;font-size:1rem}}.xn-navbar .xn-navbar-brand:hover{text-decoration:none;background-color:#b9420b;border-color:#b9420b}.xn-navbar .xn-component:nth-child(2){margin-left:auto}.xn-navbar form{background:none;height:100%}.xn-navbar form .xn-button{margin:0;height:38px}.xn-navbar xn-homebutton-component{height:100%;vertical-align:middle}.xn-navbar xn-homebutton-component form{margin-bottom:0}.xn-navbar xn-homebutton-component .xn-navbar-brand{font-size:1px;color:transparent;background:none!important;padding:0;margin:0 0 0 12px;vertical-align:middle}.xn-navbar xn-homebutton-component .xn-navbar-brand:before{vertical-align:2px;font-size:1.4rem;margin-right:0}.xn-navbar xn-logincontrol-component button{font-size:1.125rem;color:#fff;background:none!important;padding:0;margin:3px 0 0;vertical-align:middle}.xn-navbar xn-logincontrol-component button:before{font-family:FontAwesome;content:"\f007";margin-right:8px;vertical-align:0}.xn-navbar #xn-basket-summary .xn-component{height:100%}nav.xn-navbar{padding:8px}nav.xn-navbar xn-homebutton-component .xn-navbar-brand:before{line-height:20px;padding-top:8px;display:block}.xn-no-print{display:none}xn-advantagereceipt-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-advantagereceipt-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-advantagereceipt-component .xn-heading,xn-advantagereceipt-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-advantagereceipt-component>xn-card-component .xn-card{margin:0}xn-advantagereceipt-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-advantagereceipt-component receipt{display:block;margin:auto;padding:16px}xn-advantagereceipt-component receipt div{margin-bottom:8px;width:100%}xn-advantagereceipt-component br+.xn-left{margin-left:0}xn-advantagereceipt-component .xn-centre{display:block;text-align:center}xn-advantagereceipt-component .xn-underline{text-decoration:underline}xn-advantagereceipt-component .xn-bold{font-weight:700}xn-advantagereceipt-component .xn-left{vertical-align:top;white-space:nowrap;margin:0 4px}xn-advantagereceipt-component .xn-right{display:block;float:right}xn-advantagereceipt-component .xn-box{display:inline-block;margin-right:8px}xn-advantagereceipt-component .xn-font-20{font-size:20px}xn-advantagereceipt-component .xn-font-15{font-size:15px}xn-advantagereceipt-component .xn-font-10{font-size:12px;display:-webkit-box;display:-webkit-flex;display:flex}xn-advantagereceipt-component .xn-font-10 .xn-right{margin-left:auto}xn-advantagereceipt-component .xn-font-10>.xn-left{margin-left:0}xn-basketdetails-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-basketdetails-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-basketdetails-component .xn-heading,xn-basketdetails-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-basketdetails-component>xn-card-component .xn-card{margin:0}xn-basketdetails-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-basketdetails-component .xn-heading{display:none}xn-basketdetails-component .xn-for-person{font-weight:400}xn-basketdetails-component #xn-promotionCode-group a{display:inline-block}xn-basketdetails-component #xn-promotionCode-group input{width:auto}xn-basketdetails-component #xn-promotionCode-group input[type=text]{display:inline-block;vertical-align:0;border-radius:0!important;height:36px;padding:0 20px;font-size:1.06rem}xn-basketdetails-component #xn-promotionCode-group label{font-size:1.25rem;font-weight:700;padding-bottom:20px}xn-basketdetails-component #xn-promotionCode-group .xn-button{vertical-align:3px;display:inline-block;padding:5px 20px;border:none!important;font-weight:400;font-size:.875rem;text-align:center;width:182px}xn-basketdetails-component .xn-items{margin-bottom:0;margin-top:25px}xn-basketdetails-component .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer){border-top:1px solid #cdcdcd}xn-basketdetails-component .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer):first-of-type{border-top:none}xn-basketdetails-component .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-description{font-weight:700;font-size:1.25rem;padding:15px 0;max-width:90%;margin-top:10px}xn-basketdetails-component .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-description:after{display:block;content:"";height:1px;width:100%;margin-top:15px}xn-basketdetails-component .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-cost{font-weight:700;font-size:1.25rem;padding:15px 0}xn-basketdetails-component .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-cost:after{display:block;content:"";height:1px;width:100%;margin-top:15px}xn-basketdetails-component .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-actions{font-size:1rem;padding:15px 0}xn-basketdetails-component .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-actions:after{display:block;content:"";height:1px;width:100%;margin-top:15px}xn-basketdetails-component .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-data-capture-question{text-indent:15px}xn-basketdetails-component .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-data-capture-answers .xn-data-capture-answer:first-of-type{text-indent:40px}xn-basketdetails-component .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-data-capture-answers .xn-data-capture-answer{text-indent:100px}xn-basketdetails-component .xn-items tbody tr.xn-membership-breakdown td{font-weight:400!important;font-size:1rem!important;padding:5px 0!important;font-style:normal!important}xn-basketdetails-component .xn-items tbody tr.xn-membership-breakdown td:first-child{padding:5px 0!important}xn-basketdetails-component .xn-items tbody tr.xn-membership-breakdown.xn-caveat td{font-size:.875rem!important;padding:15px 0!important}xn-basketdetails-component .xn-items tbody tr.xn-membership-breakdown .xn-data-capture-question{text-indent:15px}xn-basketdetails-component .xn-items tbody tr.xn-membership-breakdown .xn-data-capture-first-answer{text-indent:40px}xn-basketdetails-component .xn-items tbody tr.xn-membership-breakdown .xn-data-capture-answer{text-indent:100px}xn-basketdetails-component .xn-items tbody tr.xn-spacer{border-top:none}xn-basketdetails-component .xn-items tbody tr.xn-spacer td{padding:4px}xn-basketdetails-component table:not(.xn-qr-code) tbody tr{border-bottom:none}xn-basketdetails-component table:not(.xn-qr-code) tbody tr td{background-color:#fff}xn-basketdetails-component table:not(.xn-qr-code) tbody tr td.xn-cost{text-align:right;vertical-align:bottom;font-weight:700}xn-basketdetails-component table:not(.xn-qr-code) tbody tr td.xn-additional{width:32px;text-align:right;vertical-align:bottom}xn-basketdetails-component table:not(.xn-qr-code) tbody tr td.xn-additional .xn-pay-today-link:before{font-family:fontAwesome;content:"\f05a";cursor:pointer;color:#2196f3}xn-basketdetails-component table:not(.xn-qr-code) tbody tr td.xn-actions{width:32px;text-align:right;vertical-align:bottom}xn-basketdetails-component table:not(.xn-qr-code) tbody tr.xn-membership-breakdown{border-bottom:none;font-size:12px}xn-basketdetails-component table:not(.xn-qr-code) tfoot tr{border-top:none}xn-basketdetails-component table:not(.xn-qr-code) tfoot tr td:last-of-type{border-top:none;padding:0 0 15px!important;vertical-align:top}xn-basketdetails-component table:not(.xn-qr-code) tfoot tr td:last-of-type:before{display:block;content:"";height:5px;width:100%;margin-bottom:15px}xn-basketdetails-component table:not(.xn-qr-code) tfoot tr td{font-weight:700;font-size:18px;border-top:2px solid #000}xn-basketdetails-component table:not(.xn-qr-code) tfoot tr td.xn-total-text{font-weight:700;font-size:1.275rem;border-top:0;padding:0 0 15px}xn-basketdetails-component table:not(.xn-qr-code) tfoot tr td.xn-total-text:before{display:block;content:"";height:5px;width:100%;margin-bottom:15px}xn-basketdetails-component table:not(.xn-qr-code) tfoot tr td.xn-total{text-align:right;font-weight:700;font-size:1.275rem;border-top:0;padding:0 0 15px}xn-basketdetails-component table:not(.xn-qr-code) tfoot tr td.xn-total:before{display:block;content:"";height:5px;width:100%;margin-bottom:15px}xn-basketcheckout-component{display:block;background-color:#fff;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-basketcheckout-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-basketcheckout-component .xn-heading,xn-basketcheckout-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-basketcheckout-component>xn-card-component .xn-card{margin:0}xn-basketcheckout-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-basketsummary-component,xn-basketsummarytest-component{display:block;background-color:#fff;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;color:#000;display:inline-block;width:114px;margin:0 0 0 8px;height:54px;top:0;right:0;background:none;box-shadow:none;position:fixed;z-index:1000}xn-basketsummary-component .image,xn-basketsummarytest-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-basketsummary-component .xn-heading,xn-basketsummary-component legend,xn-basketsummarytest-component .xn-heading,xn-basketsummarytest-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-basketsummary-component>xn-card-component .xn-card,xn-basketsummarytest-component>xn-card-component .xn-card{margin:0}xn-basketsummary-component>xn-card-component .xn-card .xn-heading,xn-basketsummarytest-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-basketsummary-component .xn-detail,xn-basketsummarytest-component .xn-detail{max-height:-webkit-calc(100vh - 72px);max-height:calc(100vh - 72px);overflow-y:auto;margin-bottom:8px}xn-basketsummary-component .xn-detail table,xn-basketsummarytest-component .xn-detail table{table-layout:auto}xn-basketsummary-component .xn-summary,xn-basketsummarytest-component .xn-summary{cursor:pointer;width:110px;height:54px;line-height:49px;padding:0;margin:0 0 0 auto;text-align:center}xn-basketsummary-component .xn-summary .xn-no-items .xn-count,xn-basketsummarytest-component .xn-summary .xn-no-items .xn-count{background-color:#e9530e;color:#fff;padding:0 7px 0 6px;border-radius:16px}xn-basketsummary-component .xn-summary .xn-icon,xn-basketsummarytest-component .xn-summary .xn-icon{display:inline-block;color:#fff;margin:0 5px 0 0}xn-basketsummary-component .xn-summary .xn-icon:before,xn-basketsummarytest-component .xn-summary .xn-icon:before{font-family:fontAwesome;content:"\f291";display:inline-block}xn-basketsummary-component .xn-summary .xn-no-items,xn-basketsummarytest-component .xn-summary .xn-no-items{margin-right:2px;display:inline-block;float:none;font-weight:400}xn-basketsummary-component .xn-summary .xn-no-items .xn-count,xn-basketsummarytest-component .xn-summary .xn-no-items .xn-count{display:inline-block;background:none;padding:0}xn-basketsummary-component .xn-summary .xn-no-items .xn-count:before,xn-basketsummarytest-component .xn-summary .xn-no-items .xn-count:before{display:inline-block;content:"("}xn-basketsummary-component .xn-summary .xn-no-items .xn-count:after,xn-basketsummarytest-component .xn-summary .xn-no-items .xn-count:after{display:inline-block;content:")"}xn-basketsummary-component .xn-summary .xn-no-items>span,xn-basketsummarytest-component .xn-summary .xn-no-items>span{display:none}xn-basketsummary-component .xn-detail,xn-basketsummarytest-component .xn-detail{display:none;background:#b9420b;margin-top:0;padding:15px}xn-basketsummary-component .xn-detail table,xn-basketsummarytest-component .xn-detail table{font-size:14px}xn-basketsummary-component .xn-detail table tbody tr,xn-basketsummarytest-component .xn-detail table tbody tr{background-color:inherit!important;border-bottom:none}xn-basketsummary-component .xn-detail table tbody tr td.xn-cost,xn-basketsummarytest-component .xn-detail table tbody tr td.xn-cost{text-align:right;vertical-align:bottom;font-weight:700}xn-basketsummary-component .xn-detail table tbody tr td.xn-description,xn-basketsummarytest-component .xn-detail table tbody tr td.xn-description{min-width:120px;max-width:250px;font-weight:700}xn-basketsummary-component .xn-detail table tbody tr.xn-membership-breakdown,xn-basketsummarytest-component .xn-detail table tbody tr.xn-membership-breakdown{border-top:none;font-size:12px}xn-basketsummary-component .xn-detail table tbody tr.xn-membership-breakdown td,xn-basketsummarytest-component .xn-detail table tbody tr.xn-membership-breakdown td{padding:0 8px;font-style:italic}xn-basketsummary-component .xn-detail table tbody tr.xn-membership-breakdown td:first-of-type,xn-basketsummarytest-component .xn-detail table tbody tr.xn-membership-breakdown td:first-of-type{padding-left:24px}xn-basketsummary-component .xn-detail table tbody tr.xn-membership-breakdown td.xn-cost,xn-basketsummarytest-component .xn-detail table tbody tr.xn-membership-breakdown td.xn-cost{font-weight:400;font-style:normal}xn-basketsummary-component .xn-detail table tbody tr.xn-membership-breakdown+.xn-spacer,xn-basketsummarytest-component .xn-detail table tbody tr.xn-membership-breakdown+.xn-spacer{border:none}xn-basketsummary-component .xn-detail table tbody tr.xn-membership-breakdown+.xn-spacer td,xn-basketsummarytest-component .xn-detail table tbody tr.xn-membership-breakdown+.xn-spacer td{padding:4px}xn-basketsummary-component .xn-detail table tbody tr:first-child,xn-basketsummary-component .xn-detail table tbody tr:not(.xn-membership-breakdown),xn-basketsummarytest-component .xn-detail table tbody tr:first-child,xn-basketsummarytest-component .xn-detail table tbody tr:not(.xn-membership-breakdown){border-top:1px solid #cdcdcd}xn-basketsummary-component .xn-detail table tfoot tr,xn-basketsummarytest-component .xn-detail table tfoot tr{font-weight:700;border-top:2px solid #000;font-size:18px}xn-basketsummary-component .xn-detail table tfoot tr td.xn-total,xn-basketsummarytest-component .xn-detail table tfoot tr td.xn-total{text-align:right}xn-basketsummary-component .xn-detail .xn-empty-basket,xn-basketsummarytest-component .xn-detail .xn-empty-basket{padding:0 16px 8px;max-width:200px}xn-basketsummary-component .xn-detail .xn-buttons .xn-button,xn-basketsummarytest-component .xn-detail .xn-buttons .xn-button{width:100%}xn-basketsummary-component .xn-detail .xn-items,xn-basketsummarytest-component .xn-detail .xn-items{background:#fff;padding:20px;margin-bottom:0}xn-basketsummary-component .xn-detail .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-description,xn-basketsummarytest-component .xn-detail .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-description{font-weight:700;font-size:1rem;padding:15px 0 15px 20px}xn-basketsummary-component .xn-detail .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-description:after,xn-basketsummarytest-component .xn-detail .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-description:after{display:block;content:"";height:1px;width:100%;margin-top:15px}xn-basketsummary-component .xn-detail .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-cost,xn-basketsummarytest-component .xn-detail .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-cost{font-weight:700;font-size:1rem;padding:15px 20px 15px 0}xn-basketsummary-component .xn-detail .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-cost:after,xn-basketsummarytest-component .xn-detail .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-cost:after{display:block;content:"";height:1px;width:100%;margin-top:15px}xn-basketsummary-component .xn-detail .xn-items tbody tr.xn-membership-breakdown td,xn-basketsummarytest-component .xn-detail .xn-items tbody tr.xn-membership-breakdown td{font-weight:400;font-size:.875rem;padding:5px 20px 5px 0;font-style:normal}xn-basketsummary-component .xn-detail .xn-items tbody tr.xn-membership-breakdown td:first-child,xn-basketsummarytest-component .xn-detail .xn-items tbody tr.xn-membership-breakdown td:first-child{padding:5px 0 5px 20px}xn-basketsummary-component .xn-detail .xn-items tbody tr.xn-spacer td,xn-basketsummarytest-component .xn-detail .xn-items tbody tr.xn-spacer td{padding-top:10px}xn-basketsummary-component .xn-detail .xn-items tfoot tr,xn-basketsummarytest-component .xn-detail .xn-items tfoot tr{border-top:none}xn-basketsummary-component .xn-detail .xn-items .xn-total-text,xn-basketsummarytest-component .xn-detail .xn-items .xn-total-text{font-weight:700;font-size:1.275rem;border-top:0;padding:0 0 15px 20px}xn-basketsummary-component .xn-detail .xn-items .xn-total-text:before,xn-basketsummarytest-component .xn-detail .xn-items .xn-total-text:before{display:block;content:"";height:5px;width:100%;margin-bottom:15px}xn-basketsummary-component .xn-detail .xn-items .xn-total,xn-basketsummarytest-component .xn-detail .xn-items .xn-total{font-weight:700;color:#b9420b;font-size:1.275rem;border-top:0;padding:0 20px 15px 0}xn-basketsummary-component .xn-detail .xn-items .xn-total:before,xn-basketsummarytest-component .xn-detail .xn-items .xn-total:before{display:block;content:"";height:5px;width:100%;margin-bottom:15px}xn-basketsummary-component .xn-detail .xn-buttons,xn-basketsummarytest-component .xn-detail .xn-buttons{background:#fff;padding:0 20px 20px;color:red;display:block}xn-basketsummary-component .xn-detail .xn-buttons:before,xn-basketsummarytest-component .xn-detail .xn-buttons:before{display:block;content:"";height:1px;width:100%;background:#dbdedf;margin-bottom:15px}xn-basketsummary-component .xn-detail .xn-buttons .xn-button,xn-basketsummarytest-component .xn-detail .xn-buttons .xn-button{display:inline-block;padding:11px 40px;border-radius:26px;background:#b9420b!important;border:none;font-weight:400;font-size:.95625rem;text-align:center}xn-basketsummary-component:hover,xn-basketsummarytest-component:hover{width:auto}xn-basketsummary-component:hover .xn-detail,xn-basketsummarytest-component:hover .xn-detail{display:block}xn-basketsummary-component:hover .xn-summary,xn-basketsummarytest-component:hover .xn-summary{background:#b9420b}xn-basketsummary-component.xn-expand,xn-basketsummarytest-component.xn-expand{width:auto}#xn-basket-summary .xn-component{width:124px}xn-challenges-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-challenges-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-challenges-component .xn-heading,xn-challenges-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-challenges-component>xn-card-component .xn-card{margin:0}xn-challenges-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-challenges-component table{table-layout:auto!important}xn-challenges-component td.xn-completed:after{font-family:fontAwesome;content:"\f00c";color:#4caf50;display:block;text-align:center}@media (max-width:767px){xn-challenges-component td.xn-completed:after{display:inline}}xn-challenges-component td.xn-completed,xn-challenges-component td.xn-end-date,xn-challenges-component th.xn-completed,xn-challenges-component th.xn-end-date{text-align:center}xn-challenges-component td.xn-participants,xn-challenges-component th.xn-participants{text-align:right}@media (max-width:767px){xn-challenges-component table thead{display:none}xn-challenges-component table tbody tr:not(.xn-footer) td:first-child{margin-top:8px;font-size:18px;border-bottom:1px solid #cdcdcd}xn-challenges-component table tbody tr:not(.xn-footer) td:first-child,xn-challenges-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-challenges-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:" ";text-align:left;display:inline-block;width:0;font-weight:700}xn-challenges-component table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-challenges-component table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"End Date";text-align:left;display:inline-block;width:120px;font-weight:700}xn-challenges-component table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-challenges-component table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Participants";text-align:left;display:inline-block;width:120px;font-weight:700}xn-challenges-component table tbody tr.xn-footer td{display:inline-block}xn-challenges-component table tbody tr{padding:8px 0;display:block}xn-challenges-component table tbody tr td.responsive-padding{padding:12px 0 0!important}xn-challenges-component table tbody tr:not(.xn-footer) td{display:block;padding:0}xn-challenges-component table tbody tr:not(.xn-footer) td:nth-child(5){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-challenges-component table tbody tr:not(.xn-footer) td:nth-child(5):before{content:"Completed";text-align:left;display:inline-block;width:120px;font-weight:700}xn-challenges-component table tfoot td{display:block}}.xn-tile.xn-small lh-challenges-component table thead{display:none}.xn-tile.xn-small lh-challenges-component table tbody tr:not(.xn-footer) td:first-child{margin-top:8px;font-size:18px;border-bottom:1px solid #cdcdcd}.xn-tile.xn-small lh-challenges-component table tbody tr:not(.xn-footer) td:first-child,.xn-tile.xn-small lh-challenges-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small lh-challenges-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:" ";text-align:left;display:inline-block;width:0;font-weight:700}.xn-tile.xn-small lh-challenges-component table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small lh-challenges-component table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"End Date";text-align:left;display:inline-block;width:120px;font-weight:700}.xn-tile.xn-small lh-challenges-component table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small lh-challenges-component table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Participants";text-align:left;display:inline-block;width:120px;font-weight:700}.xn-tile.xn-small lh-challenges-component table tbody tr.xn-footer td{display:inline-block}.xn-tile.xn-small lh-challenges-component table tbody tr{padding:8px 0;display:block}.xn-tile.xn-small lh-challenges-component table tbody tr td.responsive-padding{padding:12px 0 0!important}.xn-tile.xn-small lh-challenges-component table tbody tr:not(.xn-footer) td{display:block;padding:0}.xn-tile.xn-small lh-challenges-component table tbody tr:not(.xn-footer) td:nth-child(5){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small lh-challenges-component table tbody tr:not(.xn-footer) td:nth-child(5):before{content:"Completed";text-align:left;display:inline-block;width:120px;font-weight:700}.xn-tile.xn-small lh-challenges-component table tfoot td{display:block}xn-changepassword-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-changepassword-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-changepassword-component .xn-heading,xn-changepassword-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-changepassword-component>xn-card-component .xn-card{margin:0}xn-changepassword-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-changepassword-component .xn-card .xn-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}xn-changepassword-component .xn-alert.xn-alert-success{margin-bottom:0;margin-top:auto}xn-changepassword-component .xn-validation-message{margin-bottom:0}xn-changepassword-component .xn-guidance{background-color:#fff;border-color:#cdcdcd;color:#324164;margin-bottom:0}xn-changepassword-component .xn-guidance:before{font-family:fontAwesome;color:#2196f3;margin-right:4px;content:"\f05a"}xn-changepassword-component .xn-form .xn-required-message{text-align:center;color:#e9530e;font-size:.875rem;font-weight:400}xn-changepassword-component .xn-form .xn-required-message:before{content:"*";color:#e9530e;font-size:.875rem;font-weight:400}xn-changepassword-component .xn-form .xn-heading-text{padding-top:70px;text-align:center;font-weight:300;font-size:1.25rem}xn-changepassword-component .xn-form legend+.xn-heading-text{padding-top:0;padding-bottom:30px;max-width:500px;margin:0 auto;font-weight:400}xn-changepassword-component .xn-form .xn-fields .xn-instruction{text-align:center;font-size:1.25rem;font-weight:400;padding-bottom:30px}xn-changepassword-component .xn-form .xn-fields .xn-instruction a{display:inline-block;margin:60px auto 0;padding:11px 40px;border-radius:26px;background:#b9420b;border:none;font-weight:400;font-size:1.2rem;min-width:260px;text-align:center}xn-changepassword-component .xn-form .xn-fields .xn-guidance{margin:0 0 7px}xn-changepassword-component .xn-form .xn-fields .xn-input-group label{font-weight:400;font-size:1.25rem;padding-top:10px;padding-bottom:20px;margin-bottom:0;text-transform:none}xn-changepassword-component .xn-form .xn-fields .xn-input-group .xn-required-text{color:transparent!important;font-size:1px!important;padding-top:10px}xn-changepassword-component .xn-form .xn-fields .xn-input-group .xn-required-text:before{content:"*";font-size:1.25rem}xn-changepassword-component .xn-form .xn-fields .xn-input-group .xn-inputs input[type=email],xn-changepassword-component .xn-form .xn-fields .xn-input-group .xn-inputs input[type=password],xn-changepassword-component .xn-form .xn-fields .xn-input-group .xn-inputs input[type=text]{width:100%;height:64px;padding:0 30px;font-size:1.06rem}xn-changepassword-component .xn-form .xn-fields .xn-input-group input[type=checkbox]+input+label,xn-changepassword-component .xn-form .xn-fields .xn-input-group input[type=checkbox]+label{font-size:.875rem;font-weight:600;padding:0;width:100%}xn-changepassword-component .xn-form .xn-fields .xn-input-group input[type=checkbox]+input+label a,xn-changepassword-component .xn-form .xn-fields .xn-input-group input[type=checkbox]+label a{border:none;color:#b9420b}xn-changepassword-component .xn-form .xn-fields .xn-input-group input[type=checkbox]+input+label .xn-tick,xn-changepassword-component .xn-form .xn-fields .xn-input-group input[type=checkbox]+label .xn-tick{margin-right:10px;border-radius:0;height:16px;width:16px;vertical-align:2px;padding:0}xn-changepassword-component .xn-form .xn-fields .xn-input-group input[type=checkbox]+input+label .xn-tick:before,xn-changepassword-component .xn-form .xn-fields .xn-input-group input[type=checkbox]+label .xn-tick:before{width:10px;margin:-3px 0 0 2px}xn-changepassword-component .xn-form .xn-fields .xn-input-group input[type=checkbox]:checked+input+label>span.xn-tick,xn-changepassword-component .xn-form .xn-fields .xn-input-group input[type=checkbox]:checked+label>span.xn-tick{background-color:#b9420b;border-color:#b9420b}xn-changepassword-component .xn-form .xn-required-message+.xn-fields{padding-top:55px}xn-changepassword-component .xn-form .xn-required-message+.xn-guidance{margin-top:30px}xn-changepassword-component .xn-form .xn-required-message+.xn-guidance+.xn-fields{padding-top:40px}xn-changepassword-component .xn-form .xn-buttons .xn-button{display:inline-block;margin:60px auto 30px;padding:11px 40px;border-radius:26px;background:#b9420b;border:none;font-weight:400;font-size:1.2rem;min-width:260px;text-align:center;text-transform:none}xn-changepassword-component .xn-form .xn-buttons+.xn-instruction{font-size:.87rem;text-align:center;font-weight:400;padding-bottom:10px}xn-changepassword-component .xn-form .xn-form-links-list ul{list-style:none;padding-left:0;margin-top:0}xn-changepassword-component .xn-form .xn-form-links-list ul li{text-align:center}xn-changepassword-component .xn-form .xn-form-links-list ul li a{display:inline-block;margin:10px auto 30px;padding:7px 40px;border-radius:26px;background:#e9530e;border:none;font-weight:400;font-size:.95625rem;min-width:150px;text-align:center;text-transform:none}xn-cookiebanner-component .xn-cookie-banner-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;background:#fff;bottom:0;left:50%;z-index:20;border-radius:5px 5px 0 0;-webkit-box-shadow:0 0 15px 4px rgba(0,0,0,.75);box-shadow:0 0 15px 4px rgba(0,0,0,.75);width:100%;min-width:256px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);border:3px solid #fff;border-bottom:none;white-space:nowrap;padding:8px;font-weight:700;z-index:11;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}xn-cookiebanner-component .xn-cookie-banner-header .xn-buttons{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:flex-end;margin:8px 0;padding:0}xn-cookiebanner-component .xn-cookie-banner-header .xn-buttons .xn-button{width:auto;margin:0 8px 0 0;padding:8px 16px;text-transform:uppercase;font-size:14px;-webkit-box-flex:0;-webkit-flex:none;flex:none;border-radius:3px;border:none;color:#fff;background-color:#e9530e}xn-cookiebanner-component .xn-cookie-banner-header .xn-buttons .xn-button:hover{cursor:pointer;background-color:#b9420b}@media screen and (max-width:767px){xn-cookiebanner-component .xn-cookie-banner-header .xn-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}xn-cookiebanner-component .xn-cookie-banner-header .xn-buttons .xn-button{width:100%;margin:0 0 8px}}xn-cookiebanner-component .xn-cookie-banner-header .xn-cookie-banner-name{font-weight:400;margin:4px;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;white-space:-webkit-pre-wrap;word-break:break-all;white-space:normal}@media screen and (max-width:767px){xn-cookiebanner-component .xn-cookie-banner-header .xn-cookie-banner-name{margin-bottom:8px}}xn-cookiebanner-component .xn-cookie-banner-header .xn-cookie-banner-title{font-weight:700!important;margin:4px 4px 4px 0;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media screen and (max-width:767px){xn-cookiebanner-component .xn-cookie-banner-header .xn-cookie-banner-title{margin-bottom:8px}}@media screen and (max-width:1024px){xn-cookiebanner-component .xn-cookie-banner-header{width:75%}}@media screen and (max-width:767px){xn-cookiebanner-component .xn-cookie-banner-header{width:calc(100% - 16px);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}xn-cookiebanner-component .xn-header h2{width:100%!important;margin:8px!important;padding:0!important}xn-cookiebanner-component .xn-Option-radio{opacity:1;margin-left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:15px;height:15px;padding:2px;background-clip:content-box;border:2px solid #bbb;background-color:#e7e6e7;border-radius:50%;margin-bottom:-3px}xn-cookiebanner-component .xn-buttons{display:flex;padding:8px 0 0;width:100%}xn-cookiebanner-component .xn-options{float:right}@media (max-width:767px){xn-cookiebanner-component .xn-detail{height:revert!important}}xn-currentperson-component .xn-current-person-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;background:#fff;bottom:0;left:50%;z-index:20;border-radius:5px 5px 0 0;-webkit-box-shadow:0 0 15px 4px rgba(0,0,0,.75);box-shadow:0 0 15px 4px rgba(0,0,0,.45);width:50%;min-width:300px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);border:3px solid #fff;border-bottom:none;background-color:#2d393b;color:#fff;white-space:nowrap;padding:8px;font-weight:700;z-index:11;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}xn-currentperson-component .xn-current-person-header .xn-buttons button.xn-add-person,xn-currentperson-component .xn-current-person-header .xn-buttons button.xn-change-current-person{padding:4px 16px;font-size:.8rem;margin-left:8px}xn-currentperson-component .xn-current-person-header .xn-buttons button.xn-add-person:first-child,xn-currentperson-component .xn-current-person-header .xn-buttons button.xn-change-current-person:first-child{margin-left:0}@media (max-width:1024px){xn-currentperson-component .xn-current-person-header .xn-buttons button.xn-add-person,xn-currentperson-component .xn-current-person-header .xn-buttons button.xn-change-current-person{padding:4px}}xn-currentperson-component .xn-current-person-header .xn-current-person-name{font-weight:400;margin:4px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:.8rem}xn-currentperson-component .xn-current-person-header .xn-current-person-name .xn-name{line-height:28px}@media (max-width:767px){xn-currentperson-component .xn-current-person-header .xn-current-person-name{margin-bottom:8px}}@media (max-width:1024px){xn-currentperson-component .xn-current-person-header{width:75%}}@media (max-width:767px){xn-currentperson-component .xn-current-person-header{width:calc(100% - 16px);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}xn-currentperson-component .xn-current-person-header .xn-buttons .xn-button{display:inline-block;padding:8px 12px;background:#b9420b!important;color:#fff;border:none!important;font-weight:400;font-size:.7rem;text-align:center;width:auto;margin-left:6px}xn-currentperson-component .xn-modal .xn-detail{min-height:50px}xn-currentperson-component .xn-modal .xn-buttons{margin:0;justify-content:center}xn-currentperson-component .xn-modal .xn-buttons .xn-button{display:inline-block;margin:0 0 0 15px;padding:11px 40px;background:#b9420b!important;border:none!important;font-weight:400;font-size:.95625rem;min-width:150px;text-align:center}xn-currentperson-component .xn-modal .xn-buttons .xn-button.xn-mute{color:#6f8d92;padding:10px 39px;border:1px solid #6f8d92!important}xn-listfilter-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:space-between;flex-flow:wrap}xn-listfilter-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-listfilter-component .xn-heading,xn-listfilter-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-listfilter-component>xn-card-component .xn-card{margin:0}xn-listfilter-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-listfilter-component>div{width:calc(100% - 150px);padding-bottom:25px}xn-listfilter-component>div>.xn-heading{font-size:1px;color:transparent}xn-listfilter-component>div>.xn-heading:before{display:inline-block;content:"Filters";font-size:1.25rem;font-weight:800;padding-bottom:10px}xn-listfilter-component>div>p{font-size:.875rem;font-weight:400}xn-listfilter-component>.xn-button-group{width:100%}xn-listfilter-component>.xn-button-group>.xn-buttons{justify-content:flex-start}@media (max-width:767px){xn-listfilter-component>.xn-button-group>.xn-buttons{display:block}}xn-listfilter-component>.xn-button-group>.xn-buttons>.xn-button{margin:auto;font-size:1.15em;width:25%}@media (max-width:767px){xn-listfilter-component>.xn-button-group>.xn-buttons>.xn-button{width:75%;margin-top:5px;margin-left:unset}}xn-listfilter-component>div:first-child{display:none}xn-listfilter-component .xn-filters>div>div>.xn-heading{background:#2d393b;color:#fff;padding:16px;border-radius:5px;cursor:pointer;margin-top:8px}xn-listfilter-component .xn-filters>div>div>.xn-heading:hover{background:#171d1e}xn-listfilter-component .xn-filters>div>div>.xn-heading:after{font-family:fontAwesome;content:"\f078";float:right}xn-listfilter-component .xn-filters>div>div>.xn-heading.xn-filter-items-visibility{border-radius:5px 5px 0 0}xn-listfilter-component .xn-filters>div>div>.xn-heading.xn-filter-items-visibility:after{content:"\f077"}xn-listfilter-component .xn-filters>div>div>.xn-heading.xn-items-selected{background:#e9530e}xn-listfilter-component .xn-filters>div>div>.xn-heading.xn-items-selected:hover{background:#b9420b}xn-listfilter-component .xn-filters{width:100%;flex-basis:100%;padding-bottom:0}@media (max-width:767px){xn-listfilter-component .xn-filters{display:none}}xn-listfilter-component .xn-filters.xn-filters-visible{display:block}xn-listfilter-component .xn-search-filter ul.xn-grid{background-color:#fff}xn-listfilter-component ul.xn-grid{display:none;padding:8px;border:1px solid #c6d2d4;border-top:0 solid #c6d2d4;border-radius:0 0 5px 5px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:8px;background-color:#c6d2d4}xn-listfilter-component ul.xn-grid.xn-filter-items-visibility{display:grid}xn-listfilter-component ul.xn-grid>li{width:100%!important}xn-listfilter-component ul.xn-grid>li .xn-input-group{width:100%;margin-bottom:0}xn-listfilter-component ul.xn-grid>li xn-card-component .xn-card{margin:0}xn-listfilter-component li.xn-filter-text-search{-webkit-box-flex:0!important;-webkit-flex:0 0 100%!important;flex:0 0 100%!important;padding:0}xn-listfilter-component li.xn-filter-text-search .xn-input-group{width:100%}xn-listfilter-component li.xn-filter-text-search .xn-input-group .xn-inputs #xn-contactTelephoneNumber,xn-listfilter-component li.xn-filter-text-search .xn-input-group .xn-inputs input[type=date],xn-listfilter-component li.xn-filter-text-search .xn-input-group .xn-inputs input[type=email],xn-listfilter-component li.xn-filter-text-search .xn-input-group .xn-inputs input[type=password],xn-listfilter-component li.xn-filter-text-search .xn-input-group .xn-inputs input[type=tel],xn-listfilter-component li.xn-filter-text-search .xn-input-group .xn-inputs input[type=text]{width:100%;height:32px;padding:0 20px;font-size:1rem;border-radius:0!important}xn-listfilter-component xn-card-component{display:block}xn-listfilter-component xn-card-component .xn-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}xn-listfilter-component xn-card-component .xn-card .xn-heading{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;font-size:1rem;padding:8px;background-color:inherit;border-radius:3px;-webkit-flex-shrink:1;flex-shrink:1}@media (max-width:1024px){xn-listfilter-component xn-card-component .xn-card .xn-heading{white-space:normal}}xn-listfilter-component xn-card-component .xn-card .xn-image{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;height:36px;width:36px;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;background-image:url(gym.7e5ef855.jpeg);margin-right:0;box-shadow:inset 10px 0 16px -4px rgba(0,0,0,.75);border-radius:0 3px 3px 0}xn-listfilter-component xn-card-component .xn-card .xn-image.xn-img-football{background-image:url(football.352eec83.jpeg)}xn-listfilter-component xn-card-component .xn-card .xn-image.xn-img-swimming{background-image:url(swimming.81a7f168.jpeg)}xn-listfilter-component xn-card-component .xn-card .xn-image.xn-img-gym{background-image:url(gym.7e5ef855.jpeg)}xn-listfilter-component xn-card-component .xn-card:hover{cursor:pointer;background-color:#171d1e}xn-listfilter-component li.xn-selected xn-card-component .xn-card:hover{background-color:#b9420b}xn-listfilter-component .xn-filters>div{display:flex;flex-direction:column}xn-listfilter-component .xn-filters>div>div{order:999}xn-listfilter-component .xn-filters>div>div.xn-search-filter{order:1}xn-listfilter-component .xn-filters>div>div.xn-search-filter .xn-heading{display:none;font-weight:400;font-size:1rem;padding-bottom:10px}xn-listfilter-component .xn-filters>div>div.xn-search-filter ul.xn-grid{display:grid;padding:0;border:none}xn-listfilter-component .xn-filters>div>div.xn-search-filter ul.xn-grid li{padding:0}xn-listfilter-component .xn-filters>div>div:not(.xn-search-filter)>.xn-heading{padding:10px 20px;font-size:1rem;font-weight:300;position:relative;margin:0 0 4px}xn-listfilter-component .xn-filters>div>div:not(.xn-search-filter)>.xn-heading:before{position:absolute;right:20px;top:calc(50% - 10px)}xn-listfilter-component .xn-filters>div>div:not(.xn-search-filter)>.xn-heading.xn-filter-items-visibility{margin:0}xn-listfilter-component .xn-filters>div>div:not(.xn-search-filter)>.xn-grid{margin:0 0 4px;padding:4px 20px 8px}xn-listfilter-component .xn-filters>div>div:not(.xn-search-filter)>.xn-grid li{flex-basis:24%!important;margin:0 1% 6px 0}xn-listfilter-component .xn-filters>div>div:not(.xn-search-filter)>.xn-grid li .xn-card{margin:0;border-radius:0;height:100%;display:flex;align-items:center}xn-listfilter-component .xn-filters>div>div:not(.xn-search-filter)>.xn-grid li .xn-card .xn-image{display:none}xn-listfilter-component .xn-filters>div>div:not(.xn-search-filter)>.xn-grid li .xn-card .xn-heading{text-align:left;font-size:1rem;padding-left:30px;position:relative}xn-listfilter-component .xn-filters>div>div:not(.xn-search-filter)>.xn-grid li .xn-card .xn-heading:before{display:block;content:"";height:12px;width:12px;border-radius:50%;position:absolute;left:10px;top:calc(50% - 6px)}xn-listfilter-component .xn-filters>div>div:not(.xn-search-filter)>.xn-grid.xn-filter-items-visibility{display:flex}xn-listfilter-component .xn-filters>div>div.xn-hidden-type-filter{visibility:hidden;height:0;order:2}xn-listfilter-component .xn-filters>div>div.xn-activity-filter{order:4}xn-listfilter-component .xn-filters>div>div.xn-time-filter{order:5}xn-listfilter-component .xn-filters>div>div.xn-location-filter{order:6}xn-listfilter-component .xn-filters>div>div div.xn-date-filter>.xn-heading,xn-listfilter-component .xn-filters>div>div div.xn-type-filter>.xn-heading{margin:0;background:#6f8d92}xn-listfilter-component .xn-filters>div>div div.xn-date-filter>.xn-heading:before,xn-listfilter-component .xn-filters>div>div div.xn-type-filter>.xn-heading:before{content:"\f077"}xn-listfilter-component .xn-filters>div>div div.xn-date-filter>.xn-heading.xn-filter-items-visibility,xn-listfilter-component .xn-filters>div>div div.xn-type-filter>.xn-heading.xn-filter-items-visibility{margin:0 0 4px}xn-listfilter-component .xn-filters>div>div div.xn-date-filter>.xn-heading.xn-filter-items-visibility:before,xn-listfilter-component .xn-filters>div>div div.xn-type-filter>.xn-heading.xn-filter-items-visibility:before{color:#2d393b;content:"\f078"}xn-listfilter-component .xn-filters>div>div div.xn-date-filter>.xn-grid,xn-listfilter-component .xn-filters>div>div div.xn-type-filter>.xn-grid{display:flex}xn-listfilter-component .xn-filters>div>div div.xn-date-filter>.xn-grid.xn-filter-items-visibility,xn-listfilter-component .xn-filters>div>div div.xn-type-filter>.xn-grid.xn-filter-items-visibility{display:none}#xn-hide-list-filters-button-group{display:none;padding:0 8px;width:150px;flex-grow:0}@media (max-width:767px){#xn-hide-list-filters-button-group{display:block}}#xn-hide-list-filters-button-group .xn-buttons{width:100%}#xn-hide-list-filters-button-group .xn-button{display:inline-block;padding:8px 20px;border:none;font-weight:400;font-size:.875rem;width:150px;text-align:center;text-transform:none}xn-bookinghistory-component .xn-bookings-order{display:none}xn-bookinghistory-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:auto}xn-bookinghistory-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-bookinghistory-component .xn-heading,xn-bookinghistory-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-bookinghistory-component>xn-card-component .xn-card{margin:0}xn-bookinghistory-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-bookinghistory-component table{table-layout:auto!important}xn-bookinghistory-component table tbody tr td:nth-child(10),xn-bookinghistory-component table thead tr th:nth-child(10){text-align:right}xn-bookinghistory-component table thead tr>td{border-bottom:1px solid #cdcdcd}xn-bookinghistory-component xn-listfilter-component{margin:0 0 16px;padding:0}@media (max-width:1024px){xn-bookinghistory-component table thead{display:none}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:first-child{margin-top:8px;font-size:18px;border-bottom:1px solid #cdcdcd}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:first-child,xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Activity Date/Time";text-align:left;display:inline-block;width:150px;font-weight:700}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"Booking Made";text-align:left;display:inline-block;width:150px;font-weight:700}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Location";text-align:left;display:inline-block;width:150px;font-weight:700}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(5){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(5):before{content:"Sub-Location";text-align:left;display:inline-block;width:150px;font-weight:700}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(6){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(6):before{content:"Site";text-align:left;display:inline-block;width:150px;font-weight:700}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(7){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(7):before{content:"Duration";text-align:left;display:inline-block;width:150px;font-weight:700}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(8){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(8):before{content:"Type";text-align:left;display:inline-block;width:150px;font-weight:700}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(9){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(9):before{content:"Booked for";text-align:left;display:inline-block;width:150px;font-weight:700}xn-bookinghistory-component table tbody tr.xn-footer td{display:inline-block}xn-bookinghistory-component table tbody tr{padding:8px 0;display:block}xn-bookinghistory-component table tbody tr td.responsive-padding{padding:12px 0 0!important}xn-bookinghistory-component table tbody tr:not(.xn-footer) td{display:block;padding:0}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(10){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(10):before{content:"Cost";text-align:left;display:inline-block;width:150px;font-weight:700}xn-bookinghistory-component .xn-bookings-order,xn-bookinghistory-component table tfoot td{display:block}xn-bookinghistory-component table>tbody>tr>td{line-height:1.8em;padding-left:5px!important}}xn-bookinghistory-component .xn-card .xn-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}xn-bookinghistory-component .xn-card .xn-content .xn-booking-location{width:100%}xn-bookinghistory-component .xn-card .xn-content .xn-booking-starttime{width:100%;margin:8px 0}xn-bookinghistory-component .xn-card .xn-content .xn-booking-duration{width:100%}xn-bookinghistory-component .xn-card .xn-content .xn-booking-spaces{width:50%}xn-bookinghistory-component .xn-card .xn-content .xn-booking-cost{width:50%;text-align:right}xn-bookinghistory-component .xn-buttons{margin:0;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}xn-bookinghistory-component .xn-buttons .xn-button{margin:0;width:100%}xn-bookinghistory-component .xn-buttons .xn-button+.xn-button{margin-top:8px!important}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:first-child{white-space:nowrap;margin-top:8px;font-size:18px;border-bottom:1px solid #cdcdcd}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(2){white-space:nowrap}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Activity Date/Time";width:150px}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(3){white-space:nowrap}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"Booking Made";width:150px}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(4){white-space:nowrap}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Location";width:150px}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(5){white-space:nowrap}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(5):before{content:"Sub-Location";width:150px}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(6){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(6):before{content:"Site";text-align:left;display:inline-block;width:150px;font-weight:700}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(7){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(7):before{content:"Duration";text-align:left;display:inline-block;width:150px;font-weight:700}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(8){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(8):before{content:"Type";text-align:left;display:inline-block;width:150px;font-weight:700}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(9){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(9):before{content:"Booked for";text-align:left;display:inline-block;width:150px;font-weight:700}.xn-tile.xn-small xn-bookinghistory-component table tbody tr td.responsive-padding{padding:12px 0 0!important}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(10){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(10):before{content:"Cost";text-align:left;display:inline-block;width:150px;font-weight:700}xn-bookinglist-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-bookinglist-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-bookinglist-component .xn-heading,xn-bookinglist-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-bookinglist-component>xn-card-component .xn-card{margin:0}xn-bookinglist-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-bookinglist-component .xn-bookings-grid{margin:0}xn-bookinglist-component .xn-bookings-no-result{margin:15px}xn-bookinglist-component .xn-bookings-order{padding:0 17px}xn-bookinglist-component .xn-card .xn-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}xn-bookinglist-component .xn-card .xn-content .xn-booking-activity{width:100%}xn-bookinglist-component .xn-card .xn-content .xn-booking-location{width:100%;margin:8px 0}xn-bookinglist-component .xn-card .xn-content .xn-booking-datetime,xn-bookinglist-component .xn-card .xn-content .xn-booking-starttime{width:50%;text-align:left;margin:8px 0}xn-bookinglist-component .xn-card .xn-content .xn-booking-duration{width:60%;text-align:right;order:0}xn-bookinglist-component .xn-card .xn-content .xn-booking-spaces{width:40%;order:0}xn-bookinglist-component .xn-card .xn-content .xn-booking-cost,xn-bookinglist-component .xn-card .xn-content .xn-booking-instructor{width:50%;text-align:right;margin:8px 0}xn-bookinglist-component .xn-card .xn-content .xn-booking-activity-label,xn-bookinglist-component .xn-card .xn-content .xn-booking-cost-label,xn-bookinglist-component .xn-card .xn-content .xn-booking-datetime-label,xn-bookinglist-component .xn-card .xn-content .xn-booking-duration-label,xn-bookinglist-component .xn-card .xn-content .xn-booking-instructor-label,xn-bookinglist-component .xn-card .xn-content .xn-booking-location-label,xn-bookinglist-component .xn-card .xn-content .xn-booking-spaces-label,xn-bookinglist-component .xn-card .xn-content .xn-booking-time-label{display:block}xn-bookinglist-component .xn-card .xn-booking-description{font-size:.8rem;background-color:#fff;color:#46484a;position:absolute;left:10%;width:80%;top:60px;max-height:216px;padding:0;box-shadow:10px 10px 20px -6px rgba(0,0,0,.75);overflow:hidden;border-radius:3px;display:block}xn-bookinglist-component .xn-card .xn-booking-description .xn-booking-description-content{max-height:216px;overflow:hidden;overflow-y:auto;padding:4px}xn-bookinglist-component .xn-card .xn-booking-partybanner{order:3;background-color:#b9420b;color:#fff;position:absolute;left:0;width:100%;top:260px;max-height:216px;padding:0;box-shadow:10px 10px 20px -6px rgba(0,0,0,.75);overflow:hidden;border-radius:3px;display:block;text-align:center;font-weight:400;font-size:1.25rem;margin:10px 0 0}xn-bookinglist-component .xn-card .xn-booking-partybanner .xn-booking-partybanner-content{max-height:216px;overflow:hidden;overflow-y:auto;padding:8px 0}xn-bookinglist-component .xn-card .xn-more-info{font-size:0;float:right;padding:0;position:absolute;right:8px;top:8px;width:48px;z-index:1}xn-bookinglist-component .xn-card .xn-more-info:after{font-family:fontAwesome;content:"\f129";display:block;font-size:2rem;background-color:rgba(45,57,59,.8);padding:2px;text-align:center;border-radius:32px;cursor:pointer;border:4px solid #fff}xn-bookinglist-component .xn-card .xn-more-info:hover:after{background-color:#2d393b;color:#fff;border-color:#fff}xn-bookinglist-component xn-card-component .xn-card .xn-alerts div{margin:16px 0 0}@media (max-width:767px){xn-bookinglist-component xn-card-component .xn-card .xn-more-info:after{font-size:1rem;width:30px;float:right;margin-top:2px}xn-bookinglist-component xn-card-component .xn-card .xn-alerts>*{margin-top:16px}xn-bookinglist-component xn-card-component .xn-card>*{padding-top:0}xn-bookinglist-component xn-card-component .xn-card .xn-image{position:relative;top:0;left:0;height:52px;box-shadow:inset -10px 0 16px -4px rgba(0,0,0,.75)}xn-bookinglist-component xn-card-component .xn-card .xn-heading{padding-left:64px;text-align:center}xn-bookinglist-component xn-card-component .xn-card .xn-heading:before{font-family:fontAwesome;content:"\f068";float:left;color:#fff;cursor:pointer;display:none}xn-bookinglist-component xn-card-component .xn-card.xn-collapsed .xn-heading:before{content:"\f067";display:none}xn-bookinglist-component xn-card-component .xn-card.xn-collapsed .xn-content .xn-booking-starttime{text-align:left;margin:0}}xn-bookinglist-component .xn-input-group.xn-bookings-order{padding:0 8px!important}xn-bookinglist-component .xn-input-group.xn-bookings-order label{font-weight:400;font-size:1rem;padding-top:10px;padding-bottom:20px;margin-bottom:0;text-transform:none}xn-bookinglist-component .xn-input-group.xn-bookings-order select{width:100%;height:32px;padding:0 20px;font-size:1rem;border-radius:0!important;margin-bottom:10px}xn-bookinglist-component xn-card-component .xn-card{border-radius:0}xn-bookinglist-component xn-card-component .xn-card .xn-heading{text-align:left;font-weight:300;font-size:1.25rem;padding:0 0 10px}xn-bookinglist-component xn-card-component .xn-card .xn-booking-description{top:0;box-shadow:none;left:0;width:100%;max-height:none;position:relative;font-size:.875rem;padding:16px 16px 0}xn-bookinglist-component xn-card-component .xn-card .xn-booking-description .xn-booking-description-content{max-height:none}xn-bookinglist-component xn-card-component .xn-card .xn-booking-partybanner{top:0;box-shadow:none;left:0;width:100%;max-height:none;position:relative;background:#b9420b}xn-bookinglist-component xn-card-component .xn-card .xn-booking-partybanner .xn-booking-partybanner-content{max-height:none}xn-bookinglist-component xn-card-component .xn-card .xn-content{font-size:.875rem;justify-content:space-between}xn-bookinglist-component xn-card-component .xn-card .xn-content>div{flex-basis:49%;text-align:left!important;margin:0!important;font-weight:300!important;padding:6px 0 3px!important}xn-bookinglist-component xn-card-component .xn-card .xn-content>div.xn-booking-cost-label,xn-bookinglist-component xn-card-component .xn-card .xn-content>div.xn-booking-duration-label,xn-bookinglist-component xn-card-component .xn-card .xn-content>div.xn-booking-location-label,xn-bookinglist-component xn-card-component .xn-card .xn-content>div.xn-booking-spaces-label,xn-bookinglist-component xn-card-component .xn-card .xn-content>div.xn-booking-time-label,xn-bookinglist-component xn-card-component .xn-card .xn-content>div[class*=-label]{font-weight:800!important}xn-bookinglist-component xn-card-component .xn-card .xn-buttons{justify-content:center;padding-bottom:30px}xn-bookinglist-component xn-card-component .xn-card .xn-buttons .xn-button{margin:10px auto 0;padding:8px 0;border:none;font-weight:400;font-size:1.25rem;text-align:center;text-transform:none}.xn-ticket-description{font-size:1rem;padding-bottom:20px;-webkit-overflow-scrolling:touch}.xn-ticket-description,.xn-ticket-priceGroup{border-bottom:1px solid #dbdedf}.xn-ticket-priceItem{padding-top:5px;padding-bottom:5px}.xn-ticket-priceGroupName{width:40%;display:inline-block;word-wrap:break-word}.xn-ticket-purchaseAmmount{width:40%!important;font-size:.875rem!important;min-width:50px}.xn-ticket-price-errors{outline:2px solid #dc3545}.xn-ticket-price{width:10%;display:inline-block;text-align:right}.xn-pticket-groupname{width:15.75%}.xn-pticket-price,.xn-pticket-spaces{width:11%}.xn-pticket-spaces-input{width:22%;text-align:left}.xn-pticket-addspace-price{text-align:left}.xn-pticket-price-text{display:inline-block;text-align:left}.xn-pticket-button .xn-button{padding:11px!important}.xn-pticket-button .xn-button:disabled{background-color:#7b7b7b}#xn-book-now-confirm .xn-content .xn-buttons,#xn-book-now-confirm .xn-content p{margin:0 8px;padding:0}#xn-book-now-confirm .xn-content .xn-buttons .xn-button,#xn-book-now-confirm .xn-content p .xn-button{margin:0 8px}#xn-book-now-confirm .xn-content .xn-buttons .xn-button:first-child,#xn-book-now-confirm .xn-content p .xn-button:first-child{margin-left:0}#xn-book-now-confirm .xn-content .xn-buttons .xn-button:last-child,#xn-book-now-confirm .xn-content p .xn-button:last-child{margin-right:0}#xn-book-now-confirm .xn-content .xn-book-now-tandc{padding:4px 8px 0}#xn-viewDataCaptureQuestionsModal .xn-detail{margin-bottom:0}#xn-viewDataCaptureQuestionsModal .xn-detail .xn-header{color:#000;font-size:18px;margin:8px 0;width:auto}#xn-viewDataCaptureQuestionsModal .xn-detail .xn-header:nth-child(3){margin:28px 0 4px}#xn-viewDataCaptureQuestionsModal .xn-required-text{color:red!important;font-size:1px!important;padding-top:10px}#xn-viewDataCaptureQuestionsModal .xn-required-text:before{content:"*";font-size:1.25rem}#xn-select-sublocation .xn-detail{margin-bottom:0}#xn-select-sublocation .xn-detail .xn-sub-locations{margin-bottom:8px}#xn-select-sublocation .xn-detail .xn-header{color:#000;font-size:18px;margin:8px 0;width:auto}#xn-select-sublocation .xn-detail .xn-header:nth-child(3){margin:28px 0 4px}#xn-select-sublocation .xn-detail .xn-options .xn-unavailable:before{font-family:fontAwesome;content:"\f00d";margin:0 8px 0 4px;width:20px;text-align:center;color:#f44336;font-size:22px;position:relative;line-height:20px;top:3px}#xn-select-sublocation .xn-detail .xn-please-wait{padding:8px 0}#xn-book-now-confirm .xn-buttons{padding:0 8px!important;margin:0!important;flex-wrap:wrap}#xn-book-now-confirm .xn-buttons .xn-button{display:inline-block;margin:20px 0 0 4px!important;padding:11px 10px;background:#b9420b!important;border:none!important;font-weight:400;font-size:.95625rem;min-width:0;width:100%;text-align:center}#xn-book-now-confirm .xn-buttons .xn-button.xn-mute{color:#6f8d92;border:1px solid #6f8d92!important;margin:20px 0 0!important}@media screen and (max-width:370px){#xn-book-now-confirm .xn-buttons .xn-button.xn-mute{margin:20px 0 0!important}}@media only screen and (min-width:876px){#xn-viewPartyTicketPricesModal.xn-modal.xn-modal-large>.xn-content{width:850px}}@media screen and (max-width:875px){#xn-viewPartyTicketPricesModal.xn-modal.xn-modal-large>.xn-content{width:95vw}#xn-viewPartyTicketPricesModal.xn-modal.xn-modal-large>.xn-content thead{display:none}#xn-viewPartyTicketPricesModal.xn-modal.xn-modal-large>.xn-content tbody,#xn-viewPartyTicketPricesModal.xn-modal.xn-modal-large>.xn-content td,#xn-viewPartyTicketPricesModal.xn-modal.xn-modal-large>.xn-content tr{display:block;width:100%}#xn-viewPartyTicketPricesModal.xn-modal.xn-modal-large>.xn-content tr{margin-bottom:10px}#xn-viewPartyTicketPricesModal.xn-modal.xn-modal-large>.xn-content td:not(#ptButton){text-align:left;position:relative;padding-left:52%;white-space:nowrap}#xn-viewPartyTicketPricesModal.xn-modal.xn-modal-large>.xn-content td:before{content:attr(data-label);position:absolute;left:0;width:50%;padding-left:10px;font-weight:700;text-align:left}}xn-datepicker-component{width:100%}xn-datepicker-component .xn-day{width:-webkit-calc(25% - 8px);width:calc(25% - 8px);max-width:-webkit-calc(25% - 8px);max-width:calc(25% - 8px);margin-right:8px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;float:left}@media (max-width:370px){xn-datepicker-component .xn-day{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;margin-right:0;margin-bottom:8px;float:none}}xn-datepicker-component .xn-month{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);max-width:-webkit-calc(50% - 8px);max-width:calc(50% - 8px);margin-right:8px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;float:left}@media (max-width:370px){xn-datepicker-component .xn-month{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;margin-right:0;margin-bottom:8px;float:none}}xn-datepicker-component .xn-year{width:25%;max-width:25%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;float:left}@media (max-width:370px){xn-datepicker-component .xn-year{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;margin-right:0;margin-bottom:8px;float:none}}xn-directdebitdetails-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-directdebitdetails-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-directdebitdetails-component .xn-heading,xn-directdebitdetails-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-directdebitdetails-component>xn-card-component .xn-card{margin:0}xn-directdebitdetails-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-directdebitdetails-component .xn-detail{display:-webkit-box;display:-webkit-flex;display:flex;padding-top:20px;padding-bottom:20px}@media (max-width:1024px){xn-directdebitdetails-component .xn-detail{display:block}}xn-directdebitdetails-component .xn-detail #xn-accountName-group{-webkit-box-flex:1;-webkit-flex:1;flex:1}xn-directdebitdetails-component .xn-detail #xn-accountName-group label{-webkit-flex-basis:auto;flex-basis:auto}xn-directdebitdetails-component .xn-detail #xn-accountName-group .xn-inputs{-webkit-flex-basis:100%;flex-basis:100%}xn-directdebitdetails-component .xn-detail #xn-accountName-group .xn-inputs input{width:250px}@media (max-width:767px){xn-directdebitdetails-component .xn-detail #xn-accountName-group .xn-inputs input{width:100%}}xn-directdebitdetails-component .xn-detail #xn-accountNumber-group{-webkit-box-flex:1;-webkit-flex:1;flex:1}xn-directdebitdetails-component .xn-detail #xn-accountNumber-group label{-webkit-flex-basis:auto;flex-basis:auto}xn-directdebitdetails-component .xn-detail #xn-accountNumber-group .xn-inputs{-webkit-flex-basis:100%;flex-basis:100%}xn-directdebitdetails-component .xn-detail #xn-accountNumber-group .xn-inputs input{width:128px}@media (max-width:767px){xn-directdebitdetails-component .xn-detail #xn-accountNumber-group .xn-inputs input{width:100%}}xn-directdebitdetails-component .xn-detail #xn-sortCode-group{-webkit-box-flex:1;-webkit-flex:1;flex:1}xn-directdebitdetails-component .xn-detail #xn-sortCode-group label{-webkit-flex-basis:auto;flex-basis:auto}xn-directdebitdetails-component .xn-detail #xn-sortCode-group .xn-inputs{-webkit-flex-basis:100%;flex-basis:100%}xn-directdebitdetails-component .xn-detail #xn-sortCode-group .xn-inputs #xn-sortCode1,xn-directdebitdetails-component .xn-detail #xn-sortCode-group .xn-inputs #xn-sortCode2,xn-directdebitdetails-component .xn-detail #xn-sortCode-group .xn-inputs #xn-sortCode3{-webkit-flex-basis:auto;flex-basis:auto;width:48px;margin-right:16px;text-align:center;padding:0 5px}xn-directdebitdetails-component .xn-detail #xn-sortCode-group .xn-inputs #xn-sortCode3{margin-right:0}xn-directdebitdetails-component .xn-detail .xn-input-group label{font-weight:400;font-size:1rem;padding-top:10px;padding-bottom:20px;margin-bottom:0;text-transform:none}xn-directdebitdetails-component .xn-detail .xn-input-group .xn-required-text{color:transparent!important;font-size:1px!important;padding-top:10px}xn-directdebitdetails-component .xn-detail .xn-input-group .xn-required-text:before{content:"*";font-size:1.25rem}xn-directdebitdetails-component .xn-detail .xn-input-group .xn-help:after{font-size:1.2rem;margin-left:10px}xn-directdebitdetails-component .xn-detail .xn-input-group input[type=date],xn-directdebitdetails-component .xn-detail .xn-input-group input[type=email],xn-directdebitdetails-component .xn-detail .xn-input-group input[type=password],xn-directdebitdetails-component .xn-detail .xn-input-group input[type=tel],xn-directdebitdetails-component .xn-detail .xn-input-group input[type=text]{width:100%;height:32px;padding:0 20px;font-size:1rem;border-radius:0!important}xn-directdebitdetails-component .xn-buttons{justify-content:center;margin-top:30px;padding-top:30px;padding-bottom:30px}xn-directdebitdetails-component .xn-buttons .xn-button{margin:0 auto;padding:11px 60px;border:none;font-weight:400;font-size:1.4375rem;text-align:center;text-transform:none}xn-directdebitdetails-component .xn-dd-guarantee-link{margin-top:8px;text-align:center}xn-directdebitdetails-component .xn-dd-guarantee-link a{display:inline-block;margin:10px 0 30px;padding:7px 40px;background:#e58e33;color:#fff;border:none;font-weight:400!important;font-size:.95625rem;min-width:150px;text-align:center;text-transform:none}xn-mymembershipchangedddetails-component .xn-detail{padding-top:20px;padding-bottom:20px}xn-mymembershipchangedddetails-component .xn-detail .xn-input-group label{font-weight:400;font-size:.9rem;padding-top:5px;padding-bottom:10px;margin-bottom:0;text-transform:none}xn-mymembershipchangedddetails-component .xn-detail .xn-input-group input{font-size:.75rem}xn-mymembershipchangedddetails-component .xn-detail .xn-input-group input[type=checkbox]{opacity:1;margin-left:0}xn-mymembershipchangedddetails-component .xn-detail .xn-input-group .xn-required-text{color:#f44336!important;font-size:1px!important;padding-top:0!important}xn-mymembershipchangedddetails-component .xn-detail .xn-input-group .xn-required-text:before{content:"*";font-size:1.25rem}xn-mymembershipchangedddetails-component .xn-detail .xn-input-group .validationMessage{background-color:#ea0001!important;color:#fff!important;width:100%;padding:5px}xn-mymembershipchangedddetails-component .xn-detail .xn-buttons{border-top:none!important;padding:8px 0 0}xn-mymembershipchangedddetails-component .xn-detail .xn-buttons .xn-button{margin:0!important}xn-ddguarantee-component .xn-detail:before{content:"";width:96px;height:31px;background:url(dd-logo.ccc9a036.png);float:right;margin:0 16px}xn-ddguarantee-component .xn-detail>ul{padding-top:48px}xn-ddguarantee-component .xn-dd-guarantee-logo{text-align:right}xn-ddpurchases-component{display:block;background-color:#fff;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:auto;padding:8px 0;margin:8px 0}xn-ddpurchases-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-ddpurchases-component .xn-heading,xn-ddpurchases-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-ddpurchases-component>xn-card-component .xn-card{margin:0}xn-ddpurchases-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-ddpurchases-component h2{margin-left:0}xn-ddpurchases-component table{table-layout:auto!important}@media (max-width:1024px){xn-ddpurchases-component table thead{display:none}xn-ddpurchases-component table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ddpurchases-component table tbody tr:not(.xn-footer) td:first-child:before{content:"Item";text-align:left;display:inline-block;width:175px;margin-left:-175px;font-weight:700}xn-ddpurchases-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ddpurchases-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Collection Frequency";text-align:left;display:inline-block;width:175px;margin-left:-175px;font-weight:700}xn-ddpurchases-component table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ddpurchases-component table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"Collection Day";text-align:left;display:inline-block;width:175px;margin-left:-175px;font-weight:700}xn-ddpurchases-component table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ddpurchases-component table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Collection Amount*";text-align:left;display:inline-block;width:175px;margin-left:-175px;font-weight:700}xn-ddpurchases-component table tbody tr.xn-footer td{display:inline-block}xn-ddpurchases-component table tbody tr{padding:8px 0;display:block}xn-ddpurchases-component table tbody tr:not(.xn-footer) td{display:block;padding:0}xn-ddpurchases-component table tbody tr:not(.xn-footer) td:nth-child(5){text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ddpurchases-component table tbody tr:not(.xn-footer) td:nth-child(5):before{content:"Collected By**";text-align:left;display:inline-block;width:175px;margin-left:-175px;font-weight:700}xn-ddpurchases-component table tfoot td{display:block}xn-ddpurchases-component table>tbody>tr>td{line-height:1.8em;padding-left:180px!important}}xn-ddpurchases-component .xn-card .xn-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}.xn-tile.xn-small xn-bookinghistory-component table thead{display:none}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:first-child:before{content:"Item";text-align:left;display:inline-block;width:175px;margin-left:-175px;font-weight:700}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Collection Frequency";text-align:left;display:inline-block;width:175px;margin-left:-175px;font-weight:700}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"Collection Day";text-align:left;display:inline-block;width:175px;margin-left:-175px;font-weight:700}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Collection Amount*";text-align:left;display:inline-block;width:175px;margin-left:-175px;font-weight:700}.xn-tile.xn-small xn-bookinghistory-component table tbody tr.xn-footer td{display:inline-block}.xn-tile.xn-small xn-bookinghistory-component table tbody tr{padding:8px 0;display:block}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td{display:block;padding:0}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(5){text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-bookinghistory-component table tbody tr:not(.xn-footer) td:nth-child(5):before{content:"Collected By**";text-align:left;display:inline-block;width:175px;margin-left:-175px;font-weight:700}.xn-tile.xn-small xn-bookinghistory-component table tfoot td{display:block}xn-dddetailsummary-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-dddetailsummary-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-dddetailsummary-component .xn-heading,xn-dddetailsummary-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-dddetailsummary-component>xn-card-component .xn-card{margin:0}xn-dddetailsummary-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-dddetailsummary-component td{word-break:break-word}xn-fillquestionnaire-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-fillquestionnaire-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-fillquestionnaire-component .xn-heading,xn-fillquestionnaire-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-fillquestionnaire-component>xn-card-component .xn-card{margin:0}xn-fillquestionnaire-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-membershipfilter-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-membershipfilter-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-membershipfilter-component .xn-heading,xn-membershipfilter-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-membershipfilter-component>xn-card-component .xn-card{margin:0}xn-membershipfilter-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-membershipfilter-component #xn-toggle-filters{display:none}@media (max-width:767px){xn-membershipfilter-component #xn-toggle-filters{display:block}}@media (max-width:767px){xn-membershipfilter-component .xn-content{display:none}}xn-membershipfilter-component .xn-content.xn-filters-visible{display:block}xn-membershipfilter-component xn-card-component .xn-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}xn-membershipfilter-component xn-card-component .xn-card .xn-heading{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;font-size:1rem;padding:8px;background-color:inherit;border-radius:3px}xn-membershipfilter-component xn-card-component .xn-card .xn-image{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;height:36px;width:36px;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;background-image:url(gym.7e5ef855.jpeg);margin-right:0;box-shadow:inset 10px 0 16px -4px rgba(0,0,0,.75);border-radius:0 3px 3px 0}xn-membershipfilter-component xn-card-component .xn-card .xn-image.xn-img-football{background-image:url(football.352eec83.jpeg)}xn-membershipfilter-component xn-card-component .xn-card .xn-image.xn-img-swimming{background-image:url(swimming.81a7f168.jpeg)}xn-membershipfilter-component xn-card-component .xn-card .xn-image.xn-img-gym{background-image:url(gym.7e5ef855.jpeg)}xn-membershipfilter-component xn-card-component .xn-card:hover{cursor:pointer;background-color:#171d1e}xn-membershipfilter-component li.xn-selected xn-card-component .xn-card:hover{background-color:#b9420b}lh-joinnow-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}lh-joinnow-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}lh-joinnow-component .xn-heading,lh-joinnow-component legend{font-size:14px;color:#000;font-weight:600;padding:0}lh-joinnow-component>xn-card-component .xn-card{margin:0}lh-joinnow-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-listquestionnaires-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-listquestionnaires-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-listquestionnaires-component .xn-heading,xn-listquestionnaires-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-listquestionnaires-component>xn-card-component .xn-card{margin:0}xn-listquestionnaires-component>xn-card-component .xn-card .xn-heading{text-align:left}@media (max-width:767px){xn-listquestionnaires-component table thead{display:none}xn-listquestionnaires-component table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0}xn-listquestionnaires-component table tbody tr:not(.xn-footer) td:first-child:before{content:"Questionnaire";text-align:left;display:block;width:150px;font-weight:700}xn-listquestionnaires-component table tbody tr.xn-footer td{display:inline-block}xn-listquestionnaires-component table tbody tr{padding:8px 0;display:block}xn-listquestionnaires-component table tbody tr td.responsive-padding{padding:12px 0 0!important}xn-listquestionnaires-component table tbody tr:not(.xn-footer) td{display:block;padding:0}xn-listquestionnaires-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0}xn-listquestionnaires-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Last Completed";text-align:left;display:block;width:150px;font-weight:700}xn-listquestionnaires-component table tfoot td{display:block}}.xn-tile.xn-small xn-listquestionnaires-component table thead{display:none}.xn-tile.xn-small xn-listquestionnaires-component table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-listquestionnaires-component table tbody tr:not(.xn-footer) td:first-child:before{content:"Questionnaire";text-align:left;display:block;width:150px;font-weight:700}.xn-tile.xn-small xn-listquestionnaires-component table tbody tr.xn-footer td{display:inline-block}.xn-tile.xn-small xn-listquestionnaires-component table tbody tr{padding:8px 0;display:block}.xn-tile.xn-small xn-listquestionnaires-component table tbody tr td.responsive-padding{padding:12px 0 0!important}.xn-tile.xn-small xn-listquestionnaires-component table tbody tr:not(.xn-footer) td{display:block;padding:0}.xn-tile.xn-small xn-listquestionnaires-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-listquestionnaires-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Last Completed";text-align:left;display:block;width:150px;font-weight:700}.xn-tile.xn-small xn-listquestionnaires-component table tfoot td{display:block}xn-linkedmembers-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-linkedmembers-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-linkedmembers-component .xn-heading,xn-linkedmembers-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-linkedmembers-component>xn-card-component .xn-card{margin:0}xn-linkedmembers-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-linkedmembers-component ul.xn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:8px}xn-linkedmembers-component ul.xn-grid li .xn-card{margin:0}xn-linkedmembers-component xn-card-component .xn-card{border-radius:0}xn-linkedmembers-component xn-card-component .xn-card .xn-heading{text-align:left;font-weight:300;font-size:1.25rem;padding:0 0 10px}xn-linkedmembers-component xn-card-component .xn-card .xn-prime-linked{font-size:.875rem}xn-linkedmembers-component xn-card-component .xn-card .xn-buttons{justify-content:center;padding-bottom:30px;padding-top:6px}xn-linkedmembers-component xn-card-component .xn-card .xn-buttons .xn-button{margin:10px auto 0;padding:8px 0;border:none;font-weight:400;font-size:.8rem;text-align:center;text-transform:none}xn-linkedmembers-component .xn-buttons{margin:15px 8px 0}xn-linkedmembers-component .xn-buttons .xn-button{display:inline-block;margin:0 0 0 15px;padding:11px 40px;border:none!important;font-weight:400;font-size:.95625rem;min-width:150px;text-align:center}xn-linkedmembers-component .xn-buttons .xn-button:first-child{margin-left:0}@media (max-width:767px){xn-linkedmembers-component .xn-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}xn-linkedmembers-component .xn-buttons .xn-button{width:100%;margin:0 0 8px}}xn-linkedmembers-component .xn-modal .xn-buttons{margin:0;justify-content:center}xn-linkedmembers-component .xn-modal .xn-buttons .xn-button{display:inline-block;margin:0 0 0 15px;padding:11px 40px;border:none!important;font-weight:400;font-size:.95625rem;min-width:150px;text-align:center}xn-linkedmembers-component .xn-modal .xn-buttons .xn-button.xn-mute{padding:10px 39px}xn-linkedmembers-component .xn-delink-text{min-width:200px;padding-top:10px;padding-bottom:10px;padding-right:10px}xn-linkedmembers-component .xn-delink-text .required:after{content:"*";color:#f44336;margin-left:4px}xn-linkedmembers-component .xn-delink-options-group{display:flex;margin-bottom:15px;margin-top:15px;flex-wrap:wrap}xn-linkedmembers-component .xn-delink-input{flex-grow:1;min-width:200px}xn-linkedmembers-component .xn-linked-memberships-cancel{margin-top:10px;margin-bottom:10px;border-top:1px solid #dbdedf;border-bottom:1px solid #dbdedf;padding-top:10px;padding-bottom:10px}xn-linkedmembers-component .xn-delink-membership-group{display:flex;align-items:center;margin:5px 20px}xn-linkedmembers-component .xn-delink-membership-title{width:50%}xn-linkedmembers-component .xn-buttons-stacked{flex-direction:column;align-items:center!important;display:flex}xn-linkedmembers-component .xn-buttons-stacked .xn-button{margin:10px auto 0;padding:8px 0;border:none;font-weight:400;font-size:.8rem;text-align:center;text-transform:none}xn-linkedmembers-component .xn-button-modal:disabled{opacity:.8}xn-linkedmembers-component .xn-button-modal{margin:5px!important;width:50%!important}@media (max-width:767px){xn-linkedmembers-component .xn-button-modal{margin:5px!important;width:100%!important}}xn-linkedmembers-component .xn-delink-checkbox-group{display:flex}xn-linkedmembers-component .xn-delink-checkbox{flex-grow:1;text-indent:-27px;padding-left:30px}xn-linkedmembers-component .xn-delink-subtitle{border-bottom:1px solid #dbdedf;padding-bottom:10px}xn-linkedmembers-component .xn-delink-membership-btn{margin:5px!important}xn-marketingpreferences-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-marketingpreferences-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-marketingpreferences-component .xn-heading,xn-marketingpreferences-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-marketingpreferences-component>xn-card-component .xn-card{margin:0}xn-marketingpreferences-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-marketingpreferences-component .xn-heading{display:none}xn-marketingpreferences-component .xn-options{width:100%}xn-marketingpreferences-component form .xn-input-group label,xn-marketingpreferences-component form .xn-option-group label{font-weight:400;font-size:1rem;padding-top:10px;padding-bottom:20px;margin-bottom:0;text-transform:none}xn-marketingpreferences-component form .xn-input-group .xn-required-text,xn-marketingpreferences-component form .xn-option-group .xn-required-text{color:transparent!important;font-size:1px!important;padding-top:10px}xn-marketingpreferences-component form .xn-input-group .xn-required-text:before,xn-marketingpreferences-component form .xn-option-group .xn-required-text:before{content:"*";font-size:1.25rem}xn-marketingpreferences-component form .xn-input-group #xn-contactTelephoneNumber,xn-marketingpreferences-component form .xn-input-group input[type=date],xn-marketingpreferences-component form .xn-input-group input[type=email],xn-marketingpreferences-component form .xn-input-group input[type=password],xn-marketingpreferences-component form .xn-input-group input[type=tel],xn-marketingpreferences-component form .xn-input-group input[type=text],xn-marketingpreferences-component form .xn-input-group select,xn-marketingpreferences-component form .xn-option-group #xn-contactTelephoneNumber,xn-marketingpreferences-component form .xn-option-group input[type=date],xn-marketingpreferences-component form .xn-option-group input[type=email],xn-marketingpreferences-component form .xn-option-group input[type=password],xn-marketingpreferences-component form .xn-option-group input[type=tel],xn-marketingpreferences-component form .xn-option-group input[type=text],xn-marketingpreferences-component form .xn-option-group select{width:100%;height:32px;padding:0 20px;font-size:1rem;border-radius:0!important}xn-marketingpreferences-component form .xn-input-group select[multiple],xn-marketingpreferences-component form .xn-option-group select[multiple]{height:auto}xn-marketingpreferences-component form .xn-input-group input[type=checkbox]+input+label,xn-marketingpreferences-component form .xn-input-group input[type=checkbox]+label,xn-marketingpreferences-component form .xn-option-group input[type=checkbox]+input+label,xn-marketingpreferences-component form .xn-option-group input[type=checkbox]+label{font-size:.875rem;font-weight:600;padding:0;width:100%}xn-marketingpreferences-component form .xn-input-group input[type=checkbox]+input+label a,xn-marketingpreferences-component form .xn-input-group input[type=checkbox]+label a,xn-marketingpreferences-component form .xn-option-group input[type=checkbox]+input+label a,xn-marketingpreferences-component form .xn-option-group input[type=checkbox]+label a{border:none}xn-marketingpreferences-component form .xn-input-group input[type=checkbox]+input+label:before,xn-marketingpreferences-component form .xn-input-group input[type=checkbox]+label:before,xn-marketingpreferences-component form .xn-option-group input[type=checkbox]+input+label:before,xn-marketingpreferences-component form .xn-option-group input[type=checkbox]+label:before{vertical-align:-2px}xn-marketingpreferences-component form .xn-input-group input[type=checkbox]+input+label .xn-tick,xn-marketingpreferences-component form .xn-input-group input[type=checkbox]+label .xn-tick,xn-marketingpreferences-component form .xn-option-group input[type=checkbox]+input+label .xn-tick,xn-marketingpreferences-component form .xn-option-group input[type=checkbox]+label .xn-tick{margin-right:10px;border-radius:0!important;height:16px;width:16px;vertical-align:2px;padding:0}xn-marketingpreferences-component form .xn-input-group input[type=checkbox]+input+label .xn-tick:before,xn-marketingpreferences-component form .xn-input-group input[type=checkbox]+label .xn-tick:before,xn-marketingpreferences-component form .xn-option-group input[type=checkbox]+input+label .xn-tick:before,xn-marketingpreferences-component form .xn-option-group input[type=checkbox]+label .xn-tick:before{width:10px;margin:-3px 0 0 2px}xn-marketingpreferences-component .xn-buttons{justify-content:center;margin-top:30px;padding-top:30px;padding-bottom:30px}xn-marketingpreferences-component .xn-buttons .xn-button{margin:0 auto;padding:11px 60px;border:none;font-weight:400;font-size:1.4375rem;text-align:center;text-transform:none}xn-memberdebts-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-memberdebts-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-memberdebts-component .xn-heading,xn-memberdebts-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-memberdebts-component>xn-card-component .xn-card{margin:0}xn-memberdebts-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-memberdebts-component .xn-total-due-wrapper{margin-bottom:16px}xn-memberdebts-component .xn-total-due-wrapper button{display:inline-block}xn-memberdebts-component .xn-loading{margin-bottom:16px}xn-memberdebts-component xn-listfilter-component{margin:0 0 16px;padding:0}@media (max-width:1024px){xn-memberdebts-component table thead{display:none}xn-memberdebts-component table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberdebts-component table tbody tr:not(.xn-footer) td:first-child:before{content:"Debt On";text-align:left;display:inline-block;width:100px;font-weight:700}xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Description";text-align:left;display:inline-block;width:100px;font-weight:700}xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"Site";text-align:left;display:inline-block;width:100px;font-weight:700}xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Due Date";text-align:left;display:inline-block;width:100px;font-weight:700}xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(5){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(5):before{content:"Accrued By";text-align:left;display:inline-block;width:100px;font-weight:700}xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(6){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(6):before{content:"Paid So Far";text-align:left;display:inline-block;width:100px;font-weight:700}xn-memberdebts-component table tbody tr.xn-footer td{display:inline-block}xn-memberdebts-component table tbody tr{padding:8px 0;display:block}xn-memberdebts-component table tbody tr td.responsive-padding{padding:12px 0 0!important}xn-memberdebts-component table tbody tr:not(.xn-footer) td{display:block;padding:0}xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(7){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(7):before{content:"Amount Due";text-align:left;display:inline-block;width:100px;font-weight:700}xn-memberdebts-component table tfoot td{display:block}xn-memberdebts-component table tfoot td:first-child{display:none}xn-memberdebts-component table tfoot td:nth-child(2):before{content:"Total value:";margin-right:4px}}xn-memberdebts-component .xn-harlandsFlexPortal-link{display:none}xn-memberdebts-component .xn-total-due-wrapper{font-weight:400}xn-memberdebts-component .xn-total-due-wrapper .xn-total-due{font-weight:800}xn-memberdebts-component table thead tr>td{border-bottom:1px solid #cdcdcd}xn-memberdebts-component table td .xn-debt-button{margin-bottom:4px!important}xn-memberdebts-component table body td:last-child{padding-right:4px}xn-memberdebts-component table tfoot td{font-weight:800}xn-memberdebts-component table tfoot td .xn-button{padding:5px 20px!important;border-radius:26px!important;border:none;font-weight:400;font-size:1rem;text-align:center;text-transform:none}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table thead{display:none}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tbody tr:not(.xn-footer) td:first-child:before{content:"Debt On";text-align:left;display:inline-block;width:100px;font-weight:700}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Description";text-align:left;display:inline-block;width:100px;font-weight:700}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"Site";text-align:left;display:inline-block;width:100px;font-weight:700}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Due Date";text-align:left;display:inline-block;width:100px;font-weight:700}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(5){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(5):before{content:"Accrued By";text-align:left;display:inline-block;width:100px;font-weight:700}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(6){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(6):before{content:"Paid So Far";text-align:left;display:inline-block;width:100px;font-weight:700}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tbody tr.xn-footer td{display:inline-block}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tbody tr{padding:8px 0;display:block}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tbody tr td.responsive-padding{padding:12px 0 0!important}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tbody tr:not(.xn-footer) td{display:block;padding:0}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(7){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tbody tr:not(.xn-footer) td:nth-child(7):before{content:"Amount Due";text-align:left;display:inline-block;width:100px;font-weight:700}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tfoot td{display:block}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tfoot td:first-child{display:none}xn-memberdebts-component table .xn-tile.xn-small xn-memberdebts-component table tfoot td:nth-child(2):before{content:"Total value:";margin-right:4px}xn-membershippricebreakdown-component table tbody tr:nth-child(2n){background-color:#fff!important}xn-membershippricebreakdown-component tr.xn-payment-due-today td{border-top:1px solid #cdcdcd;font-weight:700}xn-membershipprice-component{display:block;background-color:#fff;margin:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;width:100%;padding:0}xn-membershipprice-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-membershipprice-component .xn-heading,xn-membershipprice-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-membershipprice-component>xn-card-component .xn-card{margin:0}xn-membershipprice-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-membershipprice-component .xn-content .xn-membership-benefits{display:none;background-color:#fff;color:#000;padding:8px;border-radius:3px;margin-bottom:8px;position:relative}xn-membershipprice-component .xn-content .xn-membership-benefits .xn-benefits-title{font-weight:700;margin-bottom:8px}xn-membershipprice-component .xn-content .xn-membership-benefits .xn-membership-benefit-description{white-space:pre-wrap}xn-membershipprice-component .xn-content .xn-membership-benefits.xn-show-additional-benefits{display:block}xn-membershipprice-component .xn-content>*{padding:0 0 16px}xn-membershipprice-component .xn-content>:last-child{padding-bottom:0}xn-membershipprice-component .xn-cost{text-align:center}xn-membershipprice-component .xn-cost .xn-free,xn-membershipprice-component .xn-cost .xn-pounds{font-size:3.4rem}xn-membershipprice-component .xn-cost .xn-pence{font-size:2.5rem;vertical-align:super}xn-membershipprice-component .xn-duration,xn-membershipprice-component .xn-frequency{text-align:center;font-size:.7rem;display:block;min-height:16px}xn-membershipprice-component .xn-payment-method{text-align:center}xn-membershipprice-component .xn-pay-today{text-align:center;z-index:1}xn-membershipprice-component .xn-pay-today span{cursor:pointer;color:#999;font-size:.7rem;border-bottom:1px solid #e9530e}xn-membershipprice-component .xn-pay-today span:hover{color:#fff}xn-membershipprice-component .xn-additional-fees{text-align:center;font-size:.7rem;display:block;min-height:16px}xn-membershipprice-component .xn-buttons{margin-top:auto;margin-bottom:8px}xn-membershipprice-component ul.xn-benefits,xn-membershipprice-component ul.xn-sites{list-style-type:none;padding:0}xn-membershipprice-component ul.xn-benefits>li,xn-membershipprice-component ul.xn-sites>li{margin-bottom:4px}xn-membershipprice-component ul.xn-benefits>li .xn-title,xn-membershipprice-component ul.xn-sites>li .xn-title{font-weight:600;display:block}xn-membershipprice-component ul.xn-benefits li.xn-toggle-applicable-sites,xn-membershipprice-component ul.xn-sites li.xn-toggle-applicable-sites{cursor:pointer}xn-membershipprice-component ul.xn-benefits li.xn-additional-benefit,xn-membershipprice-component ul.xn-benefits li.xn-site-list,xn-membershipprice-component ul.xn-sites li.xn-additional-benefit,xn-membershipprice-component ul.xn-sites li.xn-site-list{display:none}xn-membershipprice-component .xn-toggle-additional-benefits,xn-membershipprice-component .xn-toggle-applicable-sites{cursor:pointer}xn-membershipprice-component ul.xn-benefits{margin-bottom:0}xn-membershipprice-component ul.xn-sites .xn-multi-site{color:#e9530e}xn-membershipprice-component xn-card-component .xn-image{background-image:url(kettle-bells.b8f41b95.jpeg)}xn-membershipprice-component xn-card-component .xn-image.xn-img-football{background-image:url(football.352eec83.jpeg)}xn-membershipprice-component xn-card-component .xn-image.xn-img-swimming{background-image:url(swimming.81a7f168.jpeg)}xn-membershipprice-component xn-card-component .xn-image.xn-img-gym{background-image:url(gym.7e5ef855.jpeg)}@media (max-width:767px){xn-membershipprice-component xn-card-component .xn-card .xn-buttons:last-child{margin-top:0;padding-bottom:0}xn-membershipprice-component xn-card-component .xn-card .xn-alerts>*{margin-top:16px}xn-membershipprice-component xn-card-component .xn-card>*{padding-top:0}xn-membershipprice-component xn-card-component .xn-card .xn-image{position:absolute;top:0;left:0;width:52px;height:52px;box-shadow:inset -10px 0 16px -4px rgba(0,0,0,.75)}xn-membershipprice-component xn-card-component .xn-card .xn-heading{padding-left:64px;text-align:center;text-wrap:wrap}xn-membershipprice-component xn-card-component .xn-card .xn-heading:before{font-family:fontAwesome;content:"\f068";float:left;color:#fff;cursor:pointer}xn-membershipprice-component xn-card-component .xn-card.xn-collapsed .xn-heading:before{content:"\f067"}xn-membershipprice-component xn-card-component .xn-card.xn-collapsed .xn-content .xn-frequency{padding:0}xn-membershipprice-component xn-card-component .xn-card.xn-collapsed .xn-content .xn-additional-fees,xn-membershipprice-component xn-card-component .xn-card.xn-collapsed .xn-content .xn-membership-benefits,xn-membershipprice-component xn-card-component .xn-card.xn-collapsed .xn-content .xn-pay-today,xn-membershipprice-component xn-card-component .xn-card.xn-collapsed .xn-content .xn-payment-method,xn-membershipprice-component xn-card-component .xn-card.xn-collapsed .xn-content .xn-sites,xn-membershipprice-component xn-card-component .xn-card.xn-collapsed .xn-content .xn-toggle-additional-benefits,xn-membershipprice-component xn-card-component .xn-card.xn-collapsed .xn-content .xn-toggle-applicable-sites{display:none}}xn-membershipprice-component xn-card-component .xn-card .xn-heading{background:#171d1e;font-size:1.5rem;font-weight:300;padding:11px 30px}xn-membershipprice-component xn-card-component .xn-card .xn-image{display:none}xn-membershipprice-component xn-card-component .xn-card .xn-content{display:grid;grid-template-columns:350px 1fr 150px;margin-top:0!important;padding:20px 30px 0!important;min-height:140px;display:-ms-grid;-ms-grid-columns:350px 1fr 150px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){xn-membershipprice-component xn-card-component .xn-card .xn-content{z-index:2}}@media screen and (max-width:865px){xn-membershipprice-component xn-card-component .xn-card .xn-content{grid-template-columns:260px 1fr 150px}}@media screen and (max-width:700px){xn-membershipprice-component xn-card-component .xn-card .xn-content{display:block}}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost{grid-column:1;grid-row:1/span 4;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-span:4;text-align:left;padding:0;margin:-4px 0 0;font-weight:300}@media screen and (max-width:700px){xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost{text-align:center;padding-bottom:20px}}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost .xn-pounds{font-size:3.625rem;color:#e9530e}@media screen and (max-width:865px){xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost .xn-pounds{font-size:2rem}}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost .xn-pounds>span{margin-left:6px;font-size:5.5rem;color:#e9530e}@media screen and (max-width:865px){xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost .xn-pounds>span{font-size:4rem;margin-left:3px}}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost .xn-pence{font-size:2rem;color:#e9530e;vertical-align:30px}@media screen and (max-width:865px){xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost .xn-pence{font-size:1.5rem;vertical-align:24px}}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-duration{grid-column:2;grid-row:1;-ms-grid-column:2;-ms-grid-row:1;text-align:left;margin:0;align-self:center;color:#e9530e;text-transform:capitalize;font-size:1.125rem;font-weight:300;padding:5px 30px 10px 0}@media screen and (max-width:700px){xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-duration{text-align:center;padding-right:0}}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-frequency{grid-column:2;grid-row:2;-ms-grid-column:2;-ms-grid-row:2;text-align:left;margin:0;align-self:center;color:#e9530e;text-transform:capitalize;font-size:1.125rem;font-weight:300;padding:5px 30px 10px 0}@media screen and (max-width:700px){xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-frequency{text-align:center;padding-right:0}}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-payment-method{grid-column:2;grid-row:3;-ms-grid-column:2;-ms-grid-row:3;text-align:left;margin:0;align-self:center;font-size:1.125rem;font-weight:300;padding:0 30px 4px 0}@media screen and (max-width:700px){xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-payment-method{text-align:center;padding-right:0}}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-additional-fees{grid-column:2;grid-row:4;-ms-grid-column:2;-ms-grid-row:4;text-align:left;margin:0;align-self:center;font-size:.875rem;font-weight:300;padding:0 30px 0 0}@media screen and (max-width:700px){xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-additional-fees{text-align:center;padding-right:0}}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-pay-today{grid-column:2;grid-row:5;-ms-grid-column:2;-ms-grid-row:5;text-align:left;margin:0;align-self:center;padding:10px 30px 5px 0}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-pay-today span{color:#e9530e;font-size:.875rem;border:none;font-weight:800}@media screen and (max-width:700px){xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-pay-today{text-align:center;padding-right:0}}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-toggle-additional-benefits{grid-column:3;grid-row:1;-ms-grid-column:3;-ms-grid-row:1;text-align:left;align-self:center;margin:0 auto 7px;padding:8px 0;background:#e9530e!important;border:none;font-weight:400;font-size:.875rem;text-align:center;text-transform:none;width:100%}@media screen and (max-width:700px){xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-toggle-additional-benefits{margin-top:30px!important}}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-toggle-applicable-sites{grid-column:3;grid-row:2/span 2;-ms-grid-column:3;-ms-grid-row:2;text-align:left;align-self:center;margin:7px auto;padding:8px 0;background:#435558!important;border:none;font-weight:400;font-size:.875rem;text-align:center;text-transform:none;width:100%}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-add-to-basket{grid-column:3;grid-row:4;-ms-grid-column:3;-ms-grid-row:4;text-align:left;align-self:center;margin:7px auto 0;padding:8px 0;background:#b9420b!important;border:none;font-weight:400;font-size:.875rem;text-align:center;text-transform:none;width:100%;cursor:pointer}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-membership-benefits{grid-column:1/span 3;grid-row:6;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:5;text-align:left;padding:25px;margin:20px 0 0;align-self:center;font-size:.875rem}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-membership-benefits .xn-benefits-title{padding:10px 0;font-weight:800}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-membership-benefits .xn-benefits{padding-bottom:5px}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-membership-benefits .xn-benefits .xn-title{color:#b9420b!important;font-weight:800}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-membership-benefits .xn-benefits>li>span{padding-top:4px;font-weight:300}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-sites{display:none}xn-membershipprice-component xn-card-component .xn-card .xn-alerts{order:10;padding-left:30px!important;padding-right:30px!important}xn-membershipprice-component xn-card-component .xn-card .xn-buttons{order:9;padding-left:30px!important;padding-right:30px!important;margin-bottom:10px!important;padding-bottom:0!important;padding-top:15px;display:grid;grid-template-columns:350px 1fr 150px;grid-template-areas:"proof empty buttons";margin-top:-26px!important;position:relative;display:-ms-grid;-ms-grid-columns:350px 1fr 150px}@media screen and (max-width:865px){xn-membershipprice-component xn-card-component .xn-card .xn-buttons{grid-template-columns:260px 1fr 150px}}@media screen and (max-width:700px){xn-membershipprice-component xn-card-component .xn-card .xn-buttons{display:block;margin-top:0!important;padding-top:0}}xn-membershipprice-component xn-card-component .xn-card .xn-buttons .xn-button{padding:8px 0;background:#b9420b!important;border:none;font-weight:400;font-size:.875rem;text-align:center;text-transform:none;display:block;grid-area:buttons;-ms-grid-column:3}xn-membershipprice-component xn-card-component .xn-card .xn-show-additional-benefits{margin-top:0!important}xn-membershipprice-component xn-card-component .xn-card .xn-image.required~.xn-buttons:after,xn-membershipprice-component xn-card-component .xn-card .xn-image.Required~.xn-buttons:after,xn-membershipprice-component xn-card-component .xn-card .xn-img-required~.xn-buttons:after{font-family:FontAwesome;content:"\f046";position:absolute;top:7px;left:45px}@media screen and (max-width:700px){xn-membershipprice-component xn-card-component .xn-card .xn-image.required~.xn-buttons:after,xn-membershipprice-component xn-card-component .xn-card .xn-image.Required~.xn-buttons:after,xn-membershipprice-component xn-card-component .xn-card .xn-img-required~.xn-buttons:after{top:37px}}xn-membershipprice-component xn-card-component .xn-card .xn-image.required~.xn-buttons:before,xn-membershipprice-component xn-card-component .xn-card .xn-image.Required~.xn-buttons:before,xn-membershipprice-component xn-card-component .xn-card .xn-img-required~.xn-buttons:before{content:"Proof of Eligibility";padding:8px 0 8px 42px;background:#435558!important;border:none;font-weight:400;font-size:.875rem;text-align:left;text-transform:none;width:175px;display:block;grid-area:proof;-ms-grid-column:1}@media screen and (max-width:700px){xn-membershipprice-component xn-card-component .xn-card .xn-image.required~.xn-buttons:before,xn-membershipprice-component xn-card-component .xn-card .xn-image.Required~.xn-buttons:before,xn-membershipprice-component xn-card-component .xn-card .xn-img-required~.xn-buttons:before{width:100%;margin-bottom:7px;text-align:center;padding:8px 0}}xn-membershipprice-component .xn-more-info{cursor:pointer}xn-membershipprices-component{display:block;background-color:#fff;margin:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0}xn-membershipprices-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-membershipprices-component .xn-heading,xn-membershipprices-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-membershipprices-component>xn-card-component .xn-card{margin:0}xn-membershipprices-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-membershipprices-component>section:first-child{padding:8px}xn-membershipprices-component>section>form .xn-input-group label{font-weight:400;font-size:1rem;padding-top:10px;padding-bottom:20px;margin-bottom:0;text-transform:none}xn-membershipprices-component>section>form .xn-input-group select{width:100%;height:32px;padding:0 20px;font-size:1rem;border-radius:0!important;margin-bottom:10px}xn-membershipprices-component>section>form+.xn-heading{display:none}xn-membershipprices-component xn-list-component li{width:100%!important}xn-membershiprenewal-component xn-membershipprice-component xn-card-component .xn-card .xn-buttons{display:flex}xn-membershipupsell-component xn-membershipprice-component xn-card-component .xn-button{min-height:52px}@media (max-width:767px){xn-membershipupsell-component xn-membershipprice-component xn-card-component .xn-button{min-height:0}}xn-membershipupsell-component xn-membershipprice-component xn-card-component .xn-card .xn-buttons{display:flex;grid-template-columns:none;grid-template-areas:none}xn-membershiprenewal-component .xn-detail ul li>xn-membershipprice-component,xn-membershipupsell-component .xn-detail ul li>xn-membershipprice-component{margin:0 4px}xn-membershiprenewal-component .xn-detail ul li:first-child>xn-membershipprice-component,xn-membershipupsell-component .xn-detail ul li:first-child>xn-membershipprice-component{margin-left:0}xn-membershiprenewal-component .xn-detail ul li:last-child>xn-membershipprice-component,xn-membershipupsell-component .xn-detail ul li:last-child>xn-membershipprice-component{margin-right:0}xn-membershiprenewal-component xn-membershipprice-component,xn-membershipupsell-component xn-membershipprice-component{margin:0}xn-membershiprenewal-component xn-membershipprice-component xn-card-component .xn-card .xn-heading,xn-membershipupsell-component xn-membershipprice-component xn-card-component .xn-card .xn-heading{padding:11px 20px!important;font-size:.875rem!important}xn-membershiprenewal-component xn-membershipprice-component xn-card-component .xn-card .xn-content,xn-membershipupsell-component xn-membershipprice-component xn-card-component .xn-card .xn-content{border:none!important;display:block;padding:20px 20px 0!important}xn-membershiprenewal-component xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost,xn-membershipupsell-component xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost{text-align:center;padding-bottom:20px}xn-membershiprenewal-component xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost .xn-pounds,xn-membershipupsell-component xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost .xn-pounds{font-size:2rem}xn-membershiprenewal-component xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost .xn-pounds>span,xn-membershipupsell-component xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost .xn-pounds>span{font-size:4rem;margin-left:3px}xn-membershiprenewal-component xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost .xn-pence,xn-membershipupsell-component xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost .xn-pence{font-size:1.5rem;vertical-align:24px}xn-membershiprenewal-component xn-membershipprice-component xn-card-component .xn-card .xn-content>div,xn-membershiprenewal-component xn-membershipprice-component xn-card-component .xn-card .xn-content>span,xn-membershipupsell-component xn-membershipprice-component xn-card-component .xn-card .xn-content>div,xn-membershipupsell-component xn-membershipprice-component xn-card-component .xn-card .xn-content>span{text-align:center!important;padding-right:0!important}xn-membershiprenewal-component xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-pay-today,xn-membershipupsell-component xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-pay-today{padding-bottom:40px}xn-membershiprenewal-component xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-benefits,xn-membershipupsell-component xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-benefits{display:none}xn-membershiprenewal-component xn-membershipprice-component xn-card-component .xn-card .xn-buttons,xn-membershipupsell-component xn-membershipprice-component xn-card-component .xn-card .xn-buttons{padding-left:20px!important;padding-right:20px!important;margin-top:0!important}xn-membershiprenewal-component xn-membershipprice-component xn-card-component .xn-card .xn-buttons .xn-button,xn-membershipupsell-component xn-membershipprice-component xn-card-component .xn-card .xn-buttons .xn-button{margin:0!important;font-size:.875rem!important;padding:8px 0!important;min-width:0!important;min-height:0!important}xn-moves-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-moves-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-moves-component .xn-heading,xn-moves-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-moves-component>xn-card-component .xn-card{margin:0}xn-moves-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-moves-component .xn-moves{display:block;width:128px;height:80px;background-color:#fff;border:2px solid #333;border-radius:8px;position:relative;margin:16px auto 24px;line-height:normal;background:repeating-linear-gradient(130deg,transparent,transparent 1px,hsla(0,0%,100%,.2) 2px,hsla(0,0%,100%,.2) 3px),linear-gradient(180deg,#4d4d4d 0,#fff 60%,#fff 70%,#4d4d4d);box-shadow:0 15px 16px -4px rgba(0,0,0,.5)}xn-moves-component .xn-moves .xn-progress{background:repeating-linear-gradient(130deg,transparent,transparent 1px,rgba(45,57,59,.2) 2px,rgba(45,57,59,.2) 3px),linear-gradient(180deg,#000 0,#2d393b 60%,#2d393b 70%,#000);height:100%;display:block}xn-moves-component .xn-moves:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:radial-gradient(ellipse farthest-corner at right bottom,hsla(0,0%,100%,.2) 0,rgba(51,51,51,.2) 65%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 100%)}xn-moves-component .xn-moves:after{content:" ";display:block;width:10px;height:32px;position:absolute;right:-10px;top:22px;border:2px solid #333;border-radius:0 5px 5px 0;background:linear-gradient(180deg,#4d4d4d 0,#fff 60%,#fff 70%,#4d4d4d)}xn-moves-component .xn-moves.xn-achieved-goal:after{background:linear-gradient(180deg,#000 0,#e9530e 60%,#e9530e 70%,#000)}xn-moves-component .xn-moves .xn-total{position:absolute;top:4px;left:0;bottom:0;right:0;text-align:center;font-family:sans-serif;font-weight:900;font-size:28px;color:#fff;text-shadow:1px 1px 0 #666,-1px 1px 0 #666,1px -1px 0 #666,-1px -1px 0 #666,0 1px 0 #666,0 -1px 0 #666,-1px 0 0 #666,1px 0 0 #666,2px 2px 0 #666,-2px 2px 0 #666,2px -2px 0 #666,-2px -2px 0 #666,0 2px 0 #666,0 -2px 0 #666,-2px 0 0 #666,2px 0 0 #666,1px 2px 0 #666,-1px 2px 0 #666,1px -2px 0 #666,-1px -2px 0 #666,2px 1px 0 #666,-2px 1px 0 #666,2px -1px 0 #666,-2px -1px 0 #666}xn-moves-component .xn-moves .xn-total .xn-total-text{font-size:9px;text-shadow:1px 1px 0 #666,-1px 1px 0 #666,1px -1px 0 #666,-1px -1px 0 #666,0 1px 0 #666,0 -1px 0 #666,-1px 0 0 #666,1px 0 0 #666;display:block}xn-moves-component .xn-goal-text{text-transform:uppercase;font-size:14px;text-align:center}xn-moves-component .xn-goal-text .xn-goal{font-weight:700}lh-multisave-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}lh-multisave-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}lh-multisave-component .xn-heading,lh-multisave-component legend{font-size:14px;color:#000;font-weight:600;padding:0}lh-multisave-component>xn-card-component .xn-card{margin:0}lh-multisave-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-mydocuments-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-mydocuments-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-mydocuments-component .xn-heading,xn-mydocuments-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-mydocuments-component>xn-card-component .xn-card{margin:0}xn-mydocuments-component>xn-card-component .xn-card .xn-heading{text-align:left}@media (max-width:1024px){xn-mydocuments-component table thead{display:none}xn-mydocuments-component table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-mydocuments-component table tbody tr:not(.xn-footer) td:first-child:before{content:"Document Name";text-align:left;display:inline-block;width:150px;font-weight:700}xn-mydocuments-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-mydocuments-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Version";text-align:left;display:inline-block;width:150px;font-weight:700}xn-mydocuments-component table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-mydocuments-component table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"File Type";text-align:left;display:inline-block;width:150px;font-weight:700}xn-mydocuments-component table tbody tr.xn-footer td{display:inline-block}xn-mydocuments-component table tbody tr{padding:8px 0;display:block}xn-mydocuments-component table tbody tr td.responsive-padding{padding:12px 0 0!important}xn-mydocuments-component table tbody tr:not(.xn-footer) td{display:block;padding:0}xn-mydocuments-component table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-mydocuments-component table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Agreed-upon Date";text-align:left;display:inline-block;width:150px;font-weight:700}xn-mydocuments-component table tfoot td{display:block}}xn-mydocuments-component table thead tr>td{border-bottom:1px solid #cdcdcd}.xn-tile.xn-small xn-mydocuments-component table thead{display:none}.xn-tile.xn-small xn-mydocuments-component table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-mydocuments-component table tbody tr:not(.xn-footer) td:first-child:before{content:"Document Name";text-align:left;display:inline-block;width:150px;font-weight:700}.xn-tile.xn-small xn-mydocuments-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-mydocuments-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Version";text-align:left;display:inline-block;width:150px;font-weight:700}.xn-tile.xn-small xn-mydocuments-component table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-mydocuments-component table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"File Type";text-align:left;display:inline-block;width:150px;font-weight:700}.xn-tile.xn-small xn-mydocuments-component table tbody tr.xn-footer td{display:inline-block}.xn-tile.xn-small xn-mydocuments-component table tbody tr{padding:8px 0;display:block}.xn-tile.xn-small xn-mydocuments-component table tbody tr td.responsive-padding{padding:12px 0 0!important}.xn-tile.xn-small xn-mydocuments-component table tbody tr:not(.xn-footer) td{display:block;padding:0}.xn-tile.xn-small xn-mydocuments-component table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-mydocuments-component table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Agreed-upon Date";text-align:left;display:inline-block;width:150px;font-weight:700}.xn-tile.xn-small xn-mydocuments-component table tfoot td{display:block}xn-mypayments-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:auto}xn-mypayments-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-mypayments-component .xn-heading,xn-mypayments-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-mypayments-component>xn-card-component .xn-card{margin:0}xn-mypayments-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-mypayments-component table{table-layout:auto!important}xn-mypayments-component table tbody tr td:nth-child(4),xn-mypayments-component table tbody tr td:nth-child(5),xn-mypayments-component table thead tr th:nth-child(4),xn-mypayments-component table thead tr th:nth-child(5){text-align:right}xn-mypayments-component table thead tr>td{border-bottom:1px solid #cdcdcd}xn-mypayments-component xn-listfilter-component{margin:0 0 16px;padding:0}xn-mypayments-component .xn-payments-order{display:none}@media (max-width:1024px){xn-mypayments-component table thead{display:none}xn-mypayments-component table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-mypayments-component table tbody tr:not(.xn-footer) td:first-child:before{content:"Paid Date";text-align:left;display:inline-block;width:90px;font-weight:700}xn-mypayments-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-mypayments-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Paid At";text-align:left;display:inline-block;width:90px;font-weight:700}xn-mypayments-component table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-mypayments-component table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"Amount";text-align:left;display:inline-block;width:90px;font-weight:700}xn-mypayments-component table tbody tr.xn-footer td{display:inline-block}xn-mypayments-component table tbody tr{padding:8px 0;display:block}xn-mypayments-component table tbody tr td.responsive-padding{padding:12px 0 0!important}xn-mypayments-component table tbody tr:not(.xn-footer) td{display:block;padding:0}xn-mypayments-component table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-mypayments-component table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Reference";text-align:left;display:inline-block;width:90px;font-weight:700}xn-mypayments-component table tfoot td{display:block}xn-mypayments-component table tbody tr:not(.xn-footer) td:first-child{white-space:normal}xn-mypayments-component .xn-payments-order{display:block}xn-mypayments-component table>tbody>tr>td{line-height:1.8em;padding-left:5px!important}}.xn-tile.xn-small xn-mypayments-component table thead{display:none}.xn-tile.xn-small xn-mypayments-component table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-mypayments-component table tbody tr:not(.xn-footer) td:first-child:before{content:"Paid Date";text-align:left;display:inline-block;width:90px;font-weight:700}.xn-tile.xn-small xn-mypayments-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-mypayments-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Paid At";text-align:left;display:inline-block;width:90px;font-weight:700}.xn-tile.xn-small xn-mypayments-component table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-mypayments-component table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"Amount";text-align:left;display:inline-block;width:90px;font-weight:700}.xn-tile.xn-small xn-mypayments-component table tbody tr.xn-footer td{display:inline-block}.xn-tile.xn-small xn-mypayments-component table tbody tr{padding:8px 0;display:block}.xn-tile.xn-small xn-mypayments-component table tbody tr td.responsive-padding{padding:12px 0 0!important}.xn-tile.xn-small xn-mypayments-component table tbody tr:not(.xn-footer) td{display:block;padding:0}.xn-tile.xn-small xn-mypayments-component table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-mypayments-component table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Reference";text-align:left;display:inline-block;width:90px;font-weight:700}.xn-tile.xn-small xn-mypayments-component table tfoot td{display:block}.xn-tile.xn-small xn-mypayments-component table tbody tr:not(.xn-footer) td:first-child{white-space:normal}xn-lhreceipt-component{display:block;background-color:#fff;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;padding:0}xn-lhreceipt-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-lhreceipt-component .xn-heading,xn-lhreceipt-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-lhreceipt-component>xn-card-component .xn-card{margin:0}xn-lhreceipt-component>xn-card-component .xn-card .xn-heading{text-align:left}@media (max-width:1024px){xn-lhreceipt-component table thead{display:none}xn-lhreceipt-component table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0}xn-lhreceipt-component table tbody tr:not(.xn-footer) td:first-child:before{content:"Item";text-align:left;display:block;width:85px;font-weight:700}xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Price";text-align:left;display:inline-block;width:90px;font-weight:700}xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"VAT %";text-align:left;display:inline-block;width:90px;font-weight:700}xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Qty";text-align:left;display:inline-block;width:90px;font-weight:700}xn-lhreceipt-component table tbody tr.xn-footer td{display:inline-block}xn-lhreceipt-component table tbody tr{padding:8px 0;display:block}xn-lhreceipt-component table tbody tr td.responsive-padding{padding:12px 0 0!important}xn-lhreceipt-component table tbody tr:not(.xn-footer) td{display:block;padding:0}xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(5){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(5):before{content:"Item Total";text-align:left;display:inline-block;width:90px;font-weight:700}xn-lhreceipt-component table tfoot td{display:block}xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(2),xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(3),xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(4),xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(5){padding:0!important}xn-lhreceipt-component table tbody tr:not(.xn-footer)#ticketItemsReceipt td{padding:0 0 0 20px!important}xn-lhreceipt-component table tbody tr:not(.xn-footer)#ticketItemsReceipt td:first-child:before{content:none}xn-lhreceipt-component table tbody tr:not(.xn-footer)#ticketItemsReceipt:last-child td{padding:0 0 0 20px!important}xn-lhreceipt-component table tbody tr:not(.xn-footer) span div{padding-left:0!important}xn-lhreceipt-component table tfoot tr .xn-sub-total-text,xn-lhreceipt-component table tfoot tr .xn-total-text,xn-lhreceipt-component table tfoot tr .xn-vat-total-text{display:none}xn-lhreceipt-component table tfoot tr .xn-sub-total:before{content:"Sub-Total: "}xn-lhreceipt-component table tfoot tr .xn-vat-total:before{content:"VAT Total: "}xn-lhreceipt-component table tfoot tr .xn-total:before{content:"Basket Total: "}}.xn-tile.xn-small xn-lhreceipt-component table thead{display:none}.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer) td:first-child:before{content:"Item";text-align:left;display:block;width:85px;font-weight:700}.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Price";text-align:left;display:inline-block;width:90px;font-weight:700}.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"VAT %";text-align:left;display:inline-block;width:90px;font-weight:700}.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Qty";text-align:left;display:inline-block;width:90px;font-weight:700}.xn-tile.xn-small xn-lhreceipt-component table tbody tr.xn-footer td{display:inline-block}.xn-tile.xn-small xn-lhreceipt-component table tbody tr{padding:8px 0;display:block}.xn-tile.xn-small xn-lhreceipt-component table tbody tr td.responsive-padding{padding:12px 0 0!important}.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer) td{display:block;padding:0}.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(5){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(5):before{content:"Item Total";text-align:left;display:inline-block;width:90px;font-weight:700}.xn-tile.xn-small xn-lhreceipt-component table tfoot td{display:block}.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(2),.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(3),.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(4),.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer) td:nth-child(5){padding:0!important}.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer)#ticketItemsReceipt td{padding:0 0 0 20px!important}.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer)#ticketItemsReceipt td:first-child:before{content:none}.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer)#ticketItemsReceipt:last-child td{padding:0 0 0 20px!important}.xn-tile.xn-small xn-lhreceipt-component table tbody tr:not(.xn-footer) span div{padding-left:0!important}.xn-tile.xn-small xn-lhreceipt-component table tfoot tr .xn-sub-total-text,.xn-tile.xn-small xn-lhreceipt-component table tfoot tr .xn-total-text,.xn-tile.xn-small xn-lhreceipt-component table tfoot tr .xn-vat-total-text{display:none}.xn-tile.xn-small xn-lhreceipt-component table tfoot tr .xn-sub-total:before{content:"Sub-Total: "}.xn-tile.xn-small xn-lhreceipt-component table tfoot tr .xn-vat-total:before{content:"VAT Total: "}.xn-tile.xn-small xn-lhreceipt-component table tfoot tr .xn-total:before{content:"Basket Total: "}xn-myMemberships-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-myMemberships-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-myMemberships-component .xn-heading,xn-myMemberships-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-myMemberships-component>xn-card-component .xn-card{margin:0}xn-myMemberships-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-myMemberships-component .xn-myMemberships-group xn-listfilter-component{margin:0 0 16px;padding:0}xn-myMemberships-component .xn-myMemberships-group table thead tr>td{border-bottom:1px solid #cdcdcd}xn-myMemberships-component .xn-myMemberships-group table tbody tr td:nth-child(6){text-align:right}xn-myMemberships-component .xn-myMemberships-group table tbody tr td:nth-child(2),xn-myMemberships-component .xn-myMemberships-group table tbody tr td:nth-child(3),xn-myMemberships-component .xn-myMemberships-group table tbody tr td:nth-child(4),xn-myMemberships-component .xn-myMemberships-group table tbody tr td:nth-child(5),xn-myMemberships-component .xn-myMemberships-group table thead tr th:nth-child(2),xn-myMemberships-component .xn-myMemberships-group table thead tr th:nth-child(3),xn-myMemberships-component .xn-myMemberships-group table thead tr th:nth-child(4),xn-myMemberships-component .xn-myMemberships-group table thead tr th:nth-child(5){text-align:center}xn-myMemberships-component .xn-myMemberships-group table tbody tr td:nth-child(5) .xn-added-by{font-size:0}xn-myMemberships-component .xn-myMemberships-group table tbody tr td:nth-child(5) .xn-added-by:after,xn-myMemberships-component .xn-myMemberships-group table tbody tr td:nth-child(5) .xn-added-by:before{font-family:fontAwesome;font-size:1rem;content:"\f095";color:#2d393b}xn-myMemberships-component .xn-myMemberships-group table tbody tr td:nth-child(5) .xn-added-by:after{padding-left:4px;content:"\f007"}xn-myMemberships-component .xn-myMemberships-group table.xn-has-staff-portal tbody tr td:nth-child(5),xn-myMemberships-component .xn-myMemberships-group table.xn-has-staff-portal thead tr th:nth-child(5){display:block}xn-myMemberships-component .xn-dd-guarantee{margin-top:16px}xn-myMemberships-component .xn-memberships-link{margin-top:8px}@media (max-width:767px){xn-myMemberships-component .xn-myMemberships-group table thead{display:none}xn-myMemberships-component .xn-myMemberships-group table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-myMemberships-component .xn-myMemberships-group table tbody tr:not(.xn-footer) td:first-child:before{content:"Membership";text-align:left;display:inline-block;width:120px;font-weight:700}xn-myMemberships-component .xn-myMemberships-group table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-myMemberships-component .xn-myMemberships-group table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Start Date";text-align:left;display:inline-block;width:120px;font-weight:700}xn-myMemberships-component .xn-myMemberships-group table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-myMemberships-component .xn-myMemberships-group table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"Expiry Date";text-align:left;display:inline-block;width:120px;font-weight:700}xn-myMemberships-component .xn-myMemberships-group table tbody tr.xn-footer td{display:inline-block}xn-myMemberships-component .xn-myMemberships-group table tbody tr{padding:8px 0;display:block}xn-myMemberships-component .xn-myMemberships-group table tbody tr td.responsive-padding{padding:12px 0 0!important}xn-myMemberships-component .xn-myMemberships-group table tbody tr:not(.xn-footer) td{display:block;padding:0}xn-myMemberships-component .xn-myMemberships-group table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-myMemberships-component .xn-myMemberships-group table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Status";text-align:left;display:inline-block;width:120px;font-weight:700}xn-myMemberships-component .xn-myMemberships-group table tfoot td{display:block}}xn-myMemberships-component .xn-harlandsFlexPortal-link{display:none}xn-myMemberships-component .xn-cancel-membership-button{margin-bottom:3px!important}xn-myMemberships-component .xn-myPendingMemberships-group xn-listfilter-component{margin:0 0 16px;padding:0}xn-myMemberships-component .xn-myPendingMemberships-group table thead tr>td{border-bottom:1px solid #cdcdcd}xn-myMemberships-component .xn-myPendingMemberships-group tbody tr td,xn-myMemberships-component .xn-myPendingMemberships-group thead tr th{text-align:center}.xn-tile.xn-small xn-myMemberships-component .xn-myMemberships-group table thead{display:none}.xn-tile.xn-small xn-myMemberships-component .xn-myMemberships-group table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-myMemberships-component .xn-myMemberships-group table tbody tr:not(.xn-footer) td:first-child:before{content:"Membership";text-align:left;display:inline-block;width:120px;font-weight:700}.xn-tile.xn-small xn-myMemberships-component .xn-myMemberships-group table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-myMemberships-component .xn-myMemberships-group table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Start Date";text-align:left;display:inline-block;width:120px;font-weight:700}.xn-tile.xn-small xn-myMemberships-component .xn-myMemberships-group table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-myMemberships-component .xn-myMemberships-group table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"Expiry Date";text-align:left;display:inline-block;width:120px;font-weight:700}.xn-tile.xn-small xn-myMemberships-component .xn-myMemberships-group table tbody tr.xn-footer td{display:inline-block}.xn-tile.xn-small xn-myMemberships-component .xn-myMemberships-group table tbody tr{padding:8px 0;display:block}.xn-tile.xn-small xn-myMemberships-component .xn-myMemberships-group table tbody tr td.responsive-padding{padding:12px 0 0!important}.xn-tile.xn-small xn-myMemberships-component .xn-myMemberships-group table tbody tr:not(.xn-footer) td{display:block;padding:0}.xn-tile.xn-small xn-myMemberships-component .xn-myMemberships-group table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-myMemberships-component .xn-myMemberships-group table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Status";text-align:left;display:inline-block;width:120px;font-weight:700}.xn-tile.xn-small xn-myMemberships-component .xn-myMemberships-group table tfoot td{display:block}#xn-confirm-harlands-cancellation-modal .xn-buttons .xn-button{margin-left:8px}#xn-confirm-harlands-cancellation-modal .xn-buttons .xn-button:first-child{margin-left:0}@media (max-width:767px){#xn-confirm-harlands-cancellation-modal .xn-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}#xn-confirm-harlands-cancellation-modal .xn-buttons .xn-button{width:100%;margin:0 0 8px}}xn-mymembershipextend-component .xn-buttons,xn-mymembershipsuspension-component .xn-buttons{padding-bottom:0!important}xn-mymembershipextend-component .xn-buttons .xn-button,xn-mymembershipsuspension-component .xn-buttons .xn-button{margin-top:0!important}xn-mymembershipextend-component .xn-date-input,xn-mymembershipsuspension-component .xn-date-input{width:90%!important}xn-mymembershipextend-component .xn-calendar-button,xn-mymembershipsuspension-component .xn-calendar-button{width:10%}@keyframes scaling{0%{transform:scale(1)}70%{transform:scale(1.3)}to{transform:scale(1.3)}}xn-notices-component .xn-notice-toggle{display:inline-block;width:38px;height:38px;background:#fff;margin-right:8px;border-radius:3px;cursor:pointer;color:#000}xn-notices-component .xn-notice-toggle:before{font-family:fontAwesome;display:block;content:"\f0a2";font-weight:700;margin:9px 11px}xn-notices-component .xn-notice-toggle.xn-expanded:before{content:"\f0a2"}xn-notices-component .xn-notice-toggle.xn-expanded:after{content:" ";display:block;width:16px;height:16px;background:#fff;position:relative;left:11px;top:7px;transform:rotate(45deg)}xn-notices-component .xn-notice-toggle.xn-has-unread-notices:before{animation:scaling .4s infinite alternate}xn-notices-component .xn-notice-toggle.xn-has-unread-notices.xn-expanded:before{animation:none}xn-notices-component .xn-notices .xn-notice-list{display:none;position:absolute;top:56px;right:32px;width:380px;background-color:#fff;padding:8px 8px 0;border-radius:3px;box-shadow:10px 10px 38px -21px rgba(0,0,0,.75);max-height:70vh;overflow-y:auto;-webkit-overflow-scrolling:touch}xn-notices-component .xn-notices .xn-notice-list ul.xn-grid>li{flex:0 0 100%}xn-notices-component .xn-notices .xn-notice-list ul.xn-grid>li xn-notice-component{margin:0 0 8px;padding:0}xn-notices-component .xn-notices .xn-notice-list.xn-expanded{display:block}xn-notices-component .xn-notices .xn-notice-list .my-notifications{background-color:#e9530e;color:#fff;display:block;width:100%;text-decoration:none;border-radius:5px;margin-bottom:8px;position:relative;padding:12px 8px 12px 51px;cursor:pointer;border:none}xn-notices-component .xn-notices .xn-notice-list .my-notifications:hover{background-color:#b9420b}xn-notices-component .xn-notices .xn-notice-list .my-notifications:before{font-family:fontAwesome;content:"\f0a2";position:absolute;top:0;left:0;bottom:0;width:43px;padding:10px 14px;background-color:#2d393b;border-radius:5px 0 0 5px}@media screen and (max-width:1024px){xn-notices-component .xn-notices .xn-notice-list{position:fixed;left:8px;height:calc(100vh - 112px);max-height:100vh;width:calc(100vw - 16px)}}xn-notices-component .xn-alerts{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:100}xn-notices-component .xn-alerts .xn-notice-list{width:600px}xn-notices-component .xn-alerts .xn-notice-list xn-notice-component{padding:0}xn-notice-component{display:block;background-color:#fff;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:auto;margin:8px;padding:0 8px}xn-notice-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-notice-component .xn-heading,xn-notice-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-notice-component>xn-card-component .xn-card{margin:0}xn-notice-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-notice-component xn-card-component .xn-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin:0}xn-notice-component xn-card-component .xn-card.xn-notice-warning .xn-heading{background-color:#ef6c00}xn-notice-component xn-card-component .xn-card.xn-notice-alert .xn-heading{background-color:#c62828}xn-notice-component xn-card-component .xn-card .xn-heading{white-space:normal;width:80%;margin-left:20%;padding:16px 32px 16px 16px;border-radius:0 3px 0 0}xn-notice-component xn-card-component .xn-card .xn-image{position:absolute;top:0;left:0;bottom:0;width:20%;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-shadow:inset -10px 0 16px -4px rgba(0,0,0,.75);border-radius:3px 0 0 3px}xn-notice-component xn-card-component .xn-card .xn-content{margin-left:20%;width:80%}xn-notice-component xn-card-component .xn-card .xn-do-not-show{margin-left:20%;width:80%;font-size:.8rem}xn-notice-component xn-card-component .xn-card .xn-do-not-show label{color:#fff}xn-notice-component xn-card-component .xn-card .xn-buttons{padding:0;width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding:16px 0 0!important;margin:16px 16px 16px 20%}xn-notice-component xn-card-component .xn-card .xn-buttons .xn-button{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;margin:0 0 0 16px}@media screen and (max-width:1024px){xn-notice-component xn-card-component .xn-card .xn-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin-left:16px}xn-notice-component xn-card-component .xn-card .xn-buttons .xn-button{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;margin:16px 0 0}}xn-notice-component xn-card-component .xn-card .xn-close{position:absolute;top:4px;right:0;padding:8px 10px;cursor:pointer}xn-notice-component xn-card-component .xn-card .xn-close:before{font-family:fontAwesome;content:"\f00d";color:#fff;padding:4px 6px;background:rgba(0,0,0,.3);border-radius:32px}@media screen and (max-width:1024px){xn-notice-component xn-card-component .xn-card .xn-image{right:0;height:120px;width:100%;box-shadow:inset 0 -10px 16px -4px rgba(0,0,0,.75);border-radius:3px 3px 0 0}xn-notice-component xn-card-component .xn-card .xn-heading{margin-top:120px;width:100%;margin-left:0}xn-notice-component xn-card-component .xn-card .xn-content,xn-notice-component xn-card-component .xn-card .xn-do-not-show{width:100%;margin-left:0}xn-notice-component xn-card-component .xn-card .xn-do-not-show label{color:#fff}}xn-notice-component xn-card-component .xn-card.xn-no-image .xn-content,xn-notice-component xn-card-component .xn-card.xn-no-image .xn-heading{margin-left:0;width:100%}xn-notice-component xn-card-component .xn-card.xn-no-image .xn-image{display:none}xn-notice-component xn-card-component .xn-card.xn-no-image .xn-do-not-show{margin-left:0;width:100%}xn-notice-component xn-card-component .xn-card.xn-no-image .xn-do-not-show label{color:#fff}@media screen and (max-width:1024px){xn-notice-component xn-card-component .xn-card.xn-no-image .xn-heading{margin-top:0}}xn-notices-component .xn-jump-to-options,xn-notices-component .xn-notices-title{display:none}xn-paymentxnpay-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-paymentxnpay-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-paymentxnpay-component .xn-heading,xn-paymentxnpay-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-paymentxnpay-component>xn-card-component .xn-card{margin:0}xn-paymentxnpay-component>xn-card-component .xn-card .xn-heading{text-align:left}#xn-savvy-basket-information{display:flex;font-weight:700;flex-flow:row wrap;border-top:6px solid #dbdedf;margin-top:1em}#xn-savvy-basket-information .xn-savvy-grid-label{flex-basis:49%;margin-top:1em}#xn-savvy-basket-information .xn-savvy-grid-field{flex-basis:49%;display:flex;justify-content:flex-end;margin-top:1em}#xn-paymentsavvy-modal .xn-savvypayment-group{flex-wrap:nowrap}#xn-paymentsavvy-modal .xn-savvypayment-group .xn-savvypaymenttext-group{flex-basis:55%;padding-bottom:5px}xn-personname-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-personname-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-personname-component .xn-heading,xn-personname-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-personname-component>xn-card-component .xn-card{margin:0}xn-personname-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-personsearch-component .xn-card-no,xn-personsearch-component .xn-dob,xn-personsearch-component .xn-email-address,xn-personsearch-component .xn-forenames,xn-personsearch-component .xn-postcode,xn-personsearch-component .xn-surname{margin-bottom:8px}xn-personsearch-component .xn-card-no label,xn-personsearch-component .xn-dob label,xn-personsearch-component .xn-email-address label,xn-personsearch-component .xn-forenames label,xn-personsearch-component .xn-postcode label,xn-personsearch-component .xn-surname label{font-weight:700;display:inline-block;width:120px}xn-personsearch-component .xn-card-no div,xn-personsearch-component .xn-dob div,xn-personsearch-component .xn-email-address div,xn-personsearch-component .xn-forenames,xn-personsearch-component .xn-forenames div,xn-personsearch-component .xn-postcode div,xn-personsearch-component .xn-surname div{display:inline-block}xn-personsearch-component .xn-forenames label{font-size:0}xn-personsearch-component .xn-forenames label:before{font-size:1rem;display:inline-block;content:"Name";font-weight:700;width:120px}xn-personsearch-component .xn-surname{display:inline-block}xn-personsearch-component .xn-surname label{display:none}xn-personsearch-component .xn-alert{margin-bottom:20px}xn-personsearch-component xn-datepicker-component{width:100%}xn-personsearch-component xn-datepicker-component .xn-date{display:flex;justify-content:space-between}xn-personsearch-component xn-datepicker-component .xn-date select{flex:0 0 auto}xn-personsearch-component xn-datepicker-component .xn-date select.xn-month{width:calc(50% - 8px);max-width:calc(50% - 8px)}xn-personsearch-component xn-datepicker-component .xn-date select.xn-day,xn-personsearch-component xn-datepicker-component .xn-date select.xn-year{width:calc(25% - 8px);max-width:calc(25% - 8px)}xn-personsearch-component .xn-buttons{padding-bottom:0!important}xn-personsearch-component .xn-buttons .xn-button{margin-top:0!important}xn-personsearch-component .xn-person-search-table{table-layout:auto}#xn-confirm-linking-modal .xn-buttons .xn-button{margin-left:8px}#xn-confirm-linking-modal .xn-buttons .xn-button:first-child{margin-left:0}@media (max-width:767px){#xn-confirm-linking-modal .xn-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}#xn-confirm-linking-modal .xn-buttons .xn-button{width:100%;margin:0 0 8px}}@media (max-width:1024px){.xn-defaultColumn{width:100%;text-align:left}.xn-modal.xn-modal-auto>.xn-content{max-width:95vw}#partialPersonSearch_id_wrapper td:not(last-child){margin-bottom:2px}#partialPersonSearch_id_wrapper table thead{display:none}#partialPersonSearch_id_wrapper table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}#partialPersonSearch_id_wrapper table tbody tr:not(.xn-footer) td:first-child:before{content:"FIRST NAME";text-align:left;display:inline-block;width:100px;font-weight:700}#partialPersonSearch_id_wrapper table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}#partialPersonSearch_id_wrapper table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"LAST NAME";text-align:left;display:inline-block;width:100px;font-weight:700}#partialPersonSearch_id_wrapper table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}#partialPersonSearch_id_wrapper table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"EMAIL";text-align:left;display:inline-block;width:100px;font-weight:700}#partialPersonSearch_id_wrapper table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}#partialPersonSearch_id_wrapper table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"CARD NO";text-align:left;display:inline-block;width:100px;font-weight:700}#partialPersonSearch_id_wrapper table tbody tr:not(.xn-footer) td:nth-child(5){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}#partialPersonSearch_id_wrapper table tbody tr:not(.xn-footer) td:nth-child(5):before{content:"POSTCODE";text-align:left;display:inline-block;width:100px;font-weight:700}#partialPersonSearch_id_wrapper table tbody tr.xn-footer td{display:inline-block}#partialPersonSearch_id_wrapper table tbody tr{padding:8px 0;display:block}#partialPersonSearch_id_wrapper table tbody tr td.responsive-padding{padding:12px 0 0!important}#partialPersonSearch_id_wrapper table tbody tr:not(.xn-footer) td{display:block;padding:0}#partialPersonSearch_id_wrapper table tbody tr:not(.xn-footer) td:nth-child(6){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}#partialPersonSearch_id_wrapper table tbody tr:not(.xn-footer) td:nth-child(6):before{content:"DOB";text-align:left;display:inline-block;width:100px;font-weight:700}#partialPersonSearch_id_wrapper table tfoot td{display:block}#partialPersonSearch_id_wrapper td:last-child{display:flex;justify-content:center;margin-top:5px}#partialPersonSearch_id_wrapper button{padding:8px 12px}}.xn-buttons.xn-button-new-search{justify-content:center}#partialPersonSearch_id_wrapper .dataTables_filter,#partialPersonSearch_id_wrapper .dataTables_length{display:none}#partialPersonSearch_id_wrapper .break{word-wrap:break-word}#partialPersonSearch_id_wrapper .xn-button:disabled{background-color:#7b7b7b}#partialPersonSearch_id_wrapper thead:not(last-child) th.sorting{cursor:pointer;background-repeat:no-repeat;background-position:100%}#partialPersonSearch_id_wrapper thead:not(last-child) th.sorting_asc{cursor:pointer;background-repeat:no-repeat;background-position:100%;background-image:url(sort_asc.500de7cb.png)}#partialPersonSearch_id_wrapper thead:not(last-child) th.sorting_desc{cursor:pointer;background-repeat:no-repeat;background-position:100%;background-image:url(sort_desc.dc01ea27.png)}#partialPersonSearch_id_wrapper thead:not(last-child) th.sorting:not(.sort_asc):not(.sort_desc){background-image:url(https://cdn.datatables.net/DataTables-1.10.16/images/sort_both.png)}#partialPersonSearch_id_wrapper #partialPersonSearch_id_paginate{text-align:right;padding-top:.25em}#partialPersonSearch_id_wrapper #partialPersonSearch_id_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;*cursor:hand;color:#333!important;border-radius:2px;background:none;border:1px solid #d3d3d3}#partialPersonSearch_id_wrapper #partialPersonSearch_id_paginate .paginate_button.current{background:none;background-color:#ff5722;border:1px solid #ff5722;color:#fff!important;border-radius:3px}xn-profile-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-profile-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-profile-component .xn-heading,xn-profile-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-profile-component>xn-card-component .xn-card{margin:0}xn-profile-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-profile-component legend{font-size:18px}xn-profile-component .xn-person-search-link{cursor:pointer;border-bottom:1px solid #e9530e}xn-profile-component .xn-person-search-link:hover{color:#fff}xn-profile-component .xn-loading{margin-bottom:16px}xn-profile-component #xn-title-group{width:-webkit-calc(20% - 8px);width:calc(20% - 8px);max-width:-webkit-calc(20% - 8px);max-width:calc(20% - 8px);margin-right:8px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;float:left}@media (max-width:767px){xn-profile-component #xn-title-group{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;margin-right:0;margin-bottom:8px;float:none}}xn-profile-component #xn-txtFirstName-group{width:-webkit-calc(40% - 8px);width:calc(40% - 8px);max-width:-webkit-calc(40% - 8px);max-width:calc(40% - 8px);margin-right:8px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;float:left}@media (max-width:767px){xn-profile-component #xn-txtFirstName-group{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;margin-right:0;margin-bottom:8px;float:none}}xn-profile-component #xn-SurName-group{width:40%;max-width:40%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;float:left}@media (max-width:767px){xn-profile-component #xn-SurName-group{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;margin-right:0;margin-bottom:8px;float:none}}xn-profile-component #xn-gender-group{width:100%;margin-top:25px;padding-top:15px;border-top:1px solid #e6e7e8;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e6e7e8}xn-profile-component #xn-gender-group .xn-options label{display:inline-block;margin-right:8px}xn-profile-component #xn-dob-day{width:-webkit-calc(25% - 8px);width:calc(25% - 8px);max-width:-webkit-calc(25% - 8px);max-width:calc(25% - 8px);margin-right:8px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;float:left}@media (max-width:370px){xn-profile-component #xn-dob-day{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;margin-right:0;margin-bottom:8px;float:none}}xn-profile-component #xn-dob-month{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);max-width:-webkit-calc(50% - 8px);max-width:calc(50% - 8px);margin-right:8px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;float:left}@media (max-width:370px){xn-profile-component #xn-dob-month{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;margin-right:0;margin-bottom:8px;float:none}}xn-profile-component #xn-dob-year{width:25%;max-width:25%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;float:left}@media (max-width:370px){xn-profile-component #xn-dob-year{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;margin-right:0;margin-bottom:8px;float:none}}xn-profile-component #xn-txtAddress1-group{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);max-width:-webkit-calc(50% - 8px);max-width:calc(50% - 8px);margin-right:8px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;float:left}@media (max-width:767px){xn-profile-component #xn-txtAddress1-group{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;margin-right:0;margin-bottom:8px;float:none}}xn-profile-component #xn-txtAddress2-group{width:50%;max-width:50%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;float:left}@media (max-width:767px){xn-profile-component #xn-txtAddress2-group{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;margin-right:0;margin-bottom:8px;float:none}}xn-profile-component #xn-txtTown-group{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);max-width:-webkit-calc(50% - 8px);max-width:calc(50% - 8px);margin-right:8px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;float:left}@media (max-width:767px){xn-profile-component #xn-txtTown-group{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;margin-right:0;margin-bottom:8px;float:none}}xn-profile-component #xn-txtCounty-group{width:50%;max-width:50%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;float:left}@media (max-width:767px){xn-profile-component #xn-txtCounty-group{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;margin-right:0;margin-bottom:8px;float:none}}xn-profile-component #xn-txtPostCode-group{width:100%;max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;float:left;margin-top:16px}@media (max-width:767px){xn-profile-component #xn-txtPostCode-group{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;margin-right:0;margin-bottom:8px;float:none}}xn-profile-component #xn-txtPostCode-group .xn-inputs input{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);max-width:-webkit-calc(50% - 8px);max-width:calc(50% - 8px);margin-right:8px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;float:left}@media (max-width:767px){xn-profile-component #xn-txtPostCode-group .xn-inputs input{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;margin-right:0;margin-bottom:8px;float:none}}xn-profile-component #xn-txtPostCode-group .xn-inputs .xn-buttons{padding:0}xn-profile-component #xn-txtPostCode-group .xn-inputs .xn-buttons .xn-button:last-child{margin-left:8px}xn-profile-component #xn-txtPostCode-group .xn-inputs .xn-alert{margin:16px 0 0}xn-profile-component #xn-txtAddressChoice-group{width:100%}xn-profile-component #xn-txtAddressChoice-group select{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);max-width:-webkit-calc(50% - 8px);max-width:calc(50% - 8px);margin-right:8px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;float:left}@media (max-width:767px){xn-profile-component #xn-txtAddressChoice-group select{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;margin-right:0;margin-bottom:8px;float:none}}xn-profile-component #xn-txtAddressChoice-group button{width:auto;max-width:auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;float:left}@media (max-width:767px){xn-profile-component #xn-txtAddressChoice-group button{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;margin-right:0;margin-bottom:8px;float:none}}xn-profile-component #xn-contactBy-group{width:100%}xn-profile-component #xn-chkTwoFactorAuthentication-group label{-webkit-flex-basis:auto;flex-basis:auto}xn-profile-component #xn-contactTelephoneNumber-group{padding-bottom:25px;border-bottom:1px solid #e6e7e8}xn-profile-component .xn-buttons .xn-button:first-child{margin-left:auto}.xn-tile.xn-small xn-profile-component #xn-dob-day,.xn-tile.xn-small xn-profile-component #xn-dob-month,.xn-tile.xn-small xn-profile-component #xn-dob-year{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-right:0}.xn-profile-information{margin:0 8px;padding:8px}#xn-chkTwoFactorAuthentication-group{border:none}#xn-chkTwoFactorAuthentication-group label{width:auto}#xn-contactPreferences-group .xn-option{margin-right:8px}lh-qrcode-component,xn-qrcode-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}lh-qrcode-component .image,xn-qrcode-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}lh-qrcode-component .xn-heading,lh-qrcode-component legend,xn-qrcode-component .xn-heading,xn-qrcode-component legend{font-size:14px;color:#000;font-weight:600;padding:0}lh-qrcode-component>xn-card-component .xn-card,xn-qrcode-component>xn-card-component .xn-card{margin:0}lh-qrcode-component>xn-card-component .xn-card .xn-heading,xn-qrcode-component>xn-card-component .xn-card .xn-heading{text-align:left}lh-qrcode-component .xn-qr-code,xn-qrcode-component .xn-qr-code{margin:0 auto;border:5px solid #fff}lh-qrcode-component .qrcode,xn-qrcode-component .qrcode{padding-top:15px;padding-bottom:15px}lh-qrcode-component .xn-qr-code-description,xn-qrcode-component .xn-qr-code-description{text-align:center;margin-bottom:15px;font-weight:400;font-size:1rem}lh-qrcode-component .xn-qr-code-content,xn-qrcode-component .xn-qr-code-content{text-align:center;margin-top:15px;font-weight:400;font-size:1rem}lh-qrcode-component .xn-qr-code-error,xn-qrcode-component .xn-qr-code-error{text-align:center;margin-top:15px;font-weight:400;font-size:1rem;display:block}lh-qrcode-component .xn-qr-black,xn-qrcode-component .xn-qr-black{width:5px;height:5px;background:#000}lh-qrcode-component .xn-qr-white,xn-qrcode-component .xn-qr-white{width:5px;height:5px}xn-restrictions-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-restrictions-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-restrictions-component .xn-heading,xn-restrictions-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-restrictions-component>xn-card-component .xn-card{margin:0}xn-restrictions-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-restrictions-component .xn-buttons{justify-content:center;margin-top:30px;padding-top:30px;padding-bottom:30px}xn-restrictions-component .xn-buttons .xn-button{margin:0 auto;padding:11px 60px;border:none;font-weight:400;font-size:1.4375rem;text-align:center;text-transform:none}xn-restrictions-component .xn-basket-return-link{margin-top:8px;text-align:center}xn-restrictions-component .xn-basket-return-link a{display:inline-block;margin:10px 0 30px;padding:7px 40px;background:#e58e33;color:#fff;border:none;font-weight:400!important;font-size:.95625rem;min-width:150px;text-align:center;text-transform:none}xn-restrictions-component .xn-heading{font-size:16px;margin:0}xn-savefilter-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:space-between}xn-savefilter-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-savefilter-component .xn-heading,xn-savefilter-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-savefilter-component>xn-card-component .xn-card{margin:0}xn-savefilter-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-savefilter-component>div:not(.xn-modal){padding-bottom:25px}xn-savefilter-component>div:not(.xn-modal) fieldset{width:100%;display:flex;flex-flow:wrap}xn-savefilter-component>div:not(.xn-modal) .xn-heading{font-size:1px;color:transparent;display:none}xn-savefilter-component>div:not(.xn-modal) .xn-heading:before{display:inline-block;content:"Saved Filters";font-size:1.25rem;font-weight:800;padding-bottom:10px}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group{justify-content:space-between;align-items:center;flex-flow:wrap}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group>label{display:none}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group label{flex-grow:0;font-size:.875rem;font-weight:400}@media screen and (max-width:516px){xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group label{width:100%;padding-bottom:10px}}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-current-filter{margin-bottom:8px;display:flex}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-current-filter .xn-current-filter-label{font-weight:700}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-current-filter .xn-select-filter{display:inline-block;padding:2px 8px;font-size:.9rem;position:relative;top:-2px;margin-left:4px}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-current-filter .xn-button.xn-cta{margin-left:8px;margin-top:-4px;font-size:.875rem;padding:4px 8px}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-current-filter .xn-filter-name{margin-left:5px;min-width:100px;margin-top:-6px;border-radius:3px;padding-top:4px;padding-left:4px}@media screen and (min-width:809px){xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-current-filter .xn-filter-name{min-width:300px}}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group #xn-saved-search-group{padding:0 8px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group #xn-saved-search-group #xn-save-filter{margin-right:8px}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-input-group{flex-grow:1;margin:0 30px;padding:0!important}@media screen and (max-width:809px){xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-input-group{margin:0 0 0 30px}}@media screen and (max-width:516px){xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-input-group{margin:0}}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-input-group #xn-save-filter{width:100%;height:26px;padding:0 20px;font-size:.875rem;border-radius:0!important}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-input-group .xn-button{display:inline-block;padding:6px 20px;border:none;font-weight:400;font-size:.75rem;width:100px;text-align:center;text-transform:none}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-buttons{justify-content:flex-start}@media screen and (max-width:809px){xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-buttons{padding-top:20px;width:100%}}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-buttons .xn-button{margin-top:-4px;font-size:.875rem;padding:4px 8px}#xn-confirm-delete-modal .xn-buttons .xn-button,#xn-saved-search-modal .xn-buttons .xn-button{margin-left:8px}#xn-confirm-delete-modal .xn-buttons .xn-button:first-child,#xn-saved-search-modal .xn-buttons .xn-button:first-child{margin-left:0}@media (max-width:767px){#xn-confirm-delete-modal .xn-buttons,#xn-saved-search-modal .xn-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}#xn-confirm-delete-modal .xn-buttons .xn-button,#xn-saved-search-modal .xn-buttons .xn-button{width:100%;margin:0 0 8px}}#xn-saved-search-modal table tbody tr td-first-child{width:80%}#xn-saved-search-modal table tbody tr td:nth-child(2),#xn-saved-search-modal table tbody tr td:nth-child(3){width:10%;text-align:right}#xn-saved-search-modal table thead tr th{padding:22px 12px 22px 0!important}#xn-saved-search-modal table thead tr th:last-of-type{padding-right:0!important}#xn-saved-search-modal table tbody tr td{font-weight:500;font-size:.875rem;padding:5px 12px 5px 0!important}#xn-saved-search-modal table tbody tr td:last-of-type{padding-right:0!important;text-align:right}#xn-saved-search-modal table tbody tr td .xn-button{padding:3px 15px!important;border-radius:26px!important;border:none;font-weight:400;font-size:.875rem;text-align:center;text-transform:none}#xn-confirm-delete-modal .xn-button{margin-top:10px;min-width:0}xn-savvyrefunds-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:auto}xn-savvyrefunds-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-savvyrefunds-component .xn-heading,xn-savvyrefunds-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-savvyrefunds-component>xn-card-component .xn-card{margin:0}xn-savvyrefunds-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-savvyrefunds-component #xn-txtSavvyAuth{width:30%}@media (max-width:767px){xn-savvyrefunds-component #xn-txtSavvyAuth{width:100%}}xn-savvyrefunds-component .xn-buttons{margin:0;padding-top:0;padding-left:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;flex-flow:row wrap}xn-savvyrefunds-component .xn-buttons .xn-button{width:100%;flex-basis:20%;margin:0 0 0 10px}@media (max-width:767px){xn-savvyrefunds-component .xn-buttons{padding-top:10px;padding-left:0;flex-flow:row wrap}xn-savvyrefunds-component .xn-buttons .xn-button{width:100%;flex-basis:100%;margin-left:0!important;margin:5px 0 0}}xn-savvyrefunds-component .xn-SavvyInformation-group{border-top:6px solid #dbdedf;margin-top:30px;padding-top:30px;padding-bottom:30px}xn-savvyrefunds-component .xn-content{display:flex;flex-flow:row wrap;padding-bottom:10px;margin-top:8px}xn-savvyrefunds-component .xn-savvy-grid-field,xn-savvyrefunds-component .xn-savvy-grid-label{flex-basis:49%}xn-savvyrefunds-component .xn-savvy-headers{font-weight:700}xn-selectsite-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:auto}xn-selectsite-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-selectsite-component .xn-heading,xn-selectsite-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-selectsite-component>xn-card-component .xn-card{margin:0}xn-selectsite-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-selectsite-component #xn-change-site-group{margin-bottom:0;display:flex;justify-content:space-between;align-items:center;padding:15px 25px}xn-selectsite-component #xn-change-site-group label{flex-basis:auto;margin:0;padding:0;font-size:.875rem;font-weight:400}xn-selectsite-component #xn-change-site-group label:before{font-family:fontAwesome;content:"\f041";margin-right:10px;font-size:1.2rem}xn-selectsite-component #xn-change-site-group label>span{display:block;font-weight:800;font-size:1.375rem;padding-top:10px}xn-selectsite-component #xn-change-site-group .xn-buttons{width:100%;padding:0;flex-basis:auto;flex-grow:0;margin:0}xn-selectsite-component #xn-change-site-group .xn-buttons .xn-button{display:inline-block;padding:8px 20px;border:none;font-weight:400;font-size:.875rem;width:150px;text-align:center;text-transform:none}xn-selectsite-component .xn-modal .xn-detail{margin-bottom:0!important}xn-selectsite-component .xn-modal .xn-detail form select{width:100%;height:32px;padding:0 20px;font-size:1rem;border-radius:0!important}xn-selectsite-component .xn-modal .xn-detail form select[multiple]{height:auto}xn-selectsite-component .xn-modal .xn-detail form .xn-buttons{margin-top:25px!important;padding-top:20px!important;padding-bottom:10px!important}xn-selectsite-component .xn-modal .xn-detail form .xn-buttons .xn-button{margin:0!important}xn-selectsite-component .xn-modal .xn-detail form input[type=checkbox]+input+label,xn-selectsite-component .xn-modal .xn-detail form input[type=checkbox]+label{font-size:.875rem;font-weight:600;padding:0;width:100%;text-transform:none}xn-selectsite-component .xn-modal .xn-detail form input[type=checkbox]+input+label a,xn-selectsite-component .xn-modal .xn-detail form input[type=checkbox]+label a{border:none}xn-selectsite-component .xn-modal .xn-detail form input[type=checkbox]+input+label:before,xn-selectsite-component .xn-modal .xn-detail form input[type=checkbox]+label:before{vertical-align:-2px}xn-selectsite-component .xn-modal .xn-detail form input[type=checkbox]+input+label .xn-tick,xn-selectsite-component .xn-modal .xn-detail form input[type=checkbox]+label .xn-tick{margin-right:10px;border-radius:0!important;height:16px;width:16px;vertical-align:2px;padding:0}xn-selectsite-component .xn-modal .xn-detail form input[type=checkbox]+input+label .xn-tick:before,xn-selectsite-component .xn-modal .xn-detail form input[type=checkbox]+label .xn-tick:before{width:10px;margin:-3px 0 0 2px}xn-selectsite-component .xn-modal .xn-detail form #xn-site-selector{margin:15px 0 5px}xn-suggestionlist-component{display:block;background-color:#fff;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:8px;padding:0}xn-suggestionlist-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-suggestionlist-component .xn-heading,xn-suggestionlist-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-suggestionlist-component>xn-card-component .xn-card{margin:0}xn-suggestionlist-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-suggestionlist-component .xn-title{color:#e9530e;font-weight:700;font-size:1.5rem}xn-suggestionsitelist-component{background:none}xn-suggestionsitelist-component xn-header{padding:32px 0}xn-suggestionsitelist-component xn-activitysuggestion-component{width:100%}xn-suggestionsitelist-component .xn-suggestions-grid{margin:0 10px}xn-suggestionsitelist-component .xn-suggestions-no-result{margin:8px 10px;font-weight:400;font-size:16px}xn-suggestionsitelist-component xn-card-component .xn-heading{font-weight:300!important;font-size:1.25rem!important;text-align:left!important;padding:25px 15px 20px!important}xn-suggestionsitelist-component xn-card-component .xn-content{display:none}xn-suggestionsitelist-component xn-card-component .xn-information{padding:16px 16px 0}xn-suggestionsitelist-component xn-card-component .xn-information:empty{padding:0}xn-suggestionsitelist-component xn-card-component .xn-buttons{margin-top:auto;padding:0 15px 25px!important;display:block}xn-suggestionsitelist-component xn-card-component .xn-buttons .xn-button{display:inline-block;padding:6px 30px;border:none;font-weight:400;font-size:.875rem;text-align:center;text-transform:none;width:auto}xn-suggestionsitelist-component xn-card-component .xn-card .xn-image{background-image:url(gym.7e5ef855.jpeg)}xn-suggestionsitelist-component xn-card-component .xn-card .xn-image.xn-img-football{background-image:url(football.352eec83.jpeg)}xn-suggestionsitelist-component xn-card-component .xn-card .xn-image.xn-img-swimming{background-image:url(swimming.81a7f168.jpeg)}xn-suggestionsitelist-component xn-card-component .xn-card .xn-image.xn-img-gym{background-image:url(gym.7e5ef855.jpeg)}xn-termsandconditions-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-termsandconditions-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-termsandconditions-component .xn-heading,xn-termsandconditions-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-termsandconditions-component>xn-card-component .xn-card{margin:0}xn-termsandconditions-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-termsandconditions-component a.termsandconditions-links,xn-termsandconditions-component a.termsandconditions-links:hover{text-decoration:underline}xn-basketcheckout-component{margin:8px;padding:8px;max-width:100%}xn-basketcheckout-component xn-termsandconditions-component{margin:0}xn-basketcheckout-component .xn-buttons .xn-button{display:inline-block;margin:30px auto;padding:11px 40px;border:none;font-weight:400;font-size:1.2rem;min-width:260px;text-align:center;text-transform:none}.xn-ticketListConfig{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xn-ticketListConfig .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}.xn-ticketListConfig .xn-heading,.xn-ticketListConfig legend{font-size:14px;color:#000;font-weight:600;padding:0}.xn-ticketListConfig>xn-card-component .xn-card{margin:0}.xn-ticketListConfig>xn-card-component .xn-card .xn-heading{text-align:left}.xn-ticketListConfig .xn-title,.xn-ticketListConfig h2{display:none}.xn-ticketListConfig ul.nav.nav-pills{display:flex;flex-wrap:wrap;list-style:none;padding-left:0;margin-bottom:0;color:#000}.xn-ticketListConfig .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-bottom:8px;align-items:center}.xn-ticketListConfig .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.xn-ticketListConfig .col-md-5{max-width:41.666667%;flex:0 0 41.666667%;-webkit-box-flex:0}.xn-ticketListConfig .col-lg-8,.xn-ticketListConfig .col-md-5{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.xn-ticketListConfig .col-lg-8{max-width:66.666667%}.xn-ticketListConfig .col-lg-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}.xn-ticketListConfig li{display:list-item;text-align:-webkit-match-parent}.xn-ticketListConfig .nav-pills a.nav-link.active{background-color:#00a8dd;color:#fff}.xn-ticketListConfig .nav-pills a.nav-link:not(.active){color:#e9530e}.xn-ticketListConfig .nav-link{display:block;padding:.5rem 1rem}.xn-ticketListConfig a{border-bottom:0 solid #aaa}.xn-ticketListConfig .col-sm-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}.xn-ticketListConfig .dataTables_wrapper{position:relative;clear:both;zoom:1}.xn-ticketListConfig .dataTables_wrapper .dataTables_length{float:left}.xn-ticketListConfig label{display:inline-block;margin-bottom:.5rem}.xn-ticketListConfig .dataTables_filter input,.xn-ticketListConfig .dataTables_length select{width:70px}.xn-ticketListConfig .dataTables_wrapper .dataTables_filter{float:right;text-align:right}.xn-ticketListConfig .dataTables_wrapper .dataTables_filter input{margin-left:.5em}.xn-ticketListConfig .dataTables_filter input,.xn-ticketListConfig .dataTables_length select{padding:8px;margin:0 8px;border:1px solid #bbb;border-radius:3px}.xn-ticketListConfig [type=search]{outline-offset:-2px;-webkit-appearance:none;width:70%!important}.xn-ticketListConfig table.dataTable thead .sorting{background-image:url(https://cdn.datatables.net/DataTables-1.10.16/images/sort_both.png)}@media (max-width:767px){.xn-ticketListConfig table.dataTable thead .sorting{background-image:none}}.xn-ticketListConfig table.dataTable thead .sorting,.xn-ticketListConfig table.dataTable thead .sorting_asc,.xn-ticketListConfig table.dataTable thead .sorting_asc_disabled,.xn-ticketListConfig table.dataTable thead .sorting_desc,.xn-ticketListConfig table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:100%}.xn-ticketListConfig table.dataTable thead .sorting_asc{background-image:url(sort_asc.500de7cb.png);content:"\f0dc";margin-left:8px}@media (max-width:767px){.xn-ticketListConfig table.dataTable thead .sorting_asc{background-image:none}}.xn-ticketListConfig table.dataTable thead .sorting_desc{background-image:url(sort_desc.dc01ea27.png)}@media (max-width:767px){.xn-ticketListConfig table.dataTable thead .sorting_desc{background-image:none}}.xn-ticketListConfig .dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.xn-ticketListConfig .dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;*cursor:hand;color:#333!important;border:1px solid transparent;border-radius:2px;background:none;border:1px solid #d3d3d3}.xn-ticketListConfig .dataTables_wrapper .dataTables_paginate .paginate_button.current{background:none;background-color:#ff5722;border:1px solid #ff5722;color:#fff!important;border-radius:3px}.xn-ticketListConfig table{table-layout:auto!important;width:100%!important}.xn-ticketListConfig table [type=checkbox]{opacity:1;margin:0}.xn-ticketListConfig table .dt-body-center{text-align:center}.xn-ticketListConfig table .odd{background-color:#fff!important}.xn-ticketListConfig .xn-attendee-table tbody tr td{height:auto;vertical-align:middle}.xn-ticketListConfig .xn-attendee-table .xn-button{margin-top:4px!important;padding:5px 8px}.xn-ticketListConfig .xn-buttons{justify-content:space-around}xn-dedicatedtimetable-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-wrap:wrap}xn-dedicatedtimetable-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-dedicatedtimetable-component .xn-heading,xn-dedicatedtimetable-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-dedicatedtimetable-component>xn-card-component .xn-card{margin:0}xn-dedicatedtimetable-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-dedicatedtimetable-component a.termsandconditions-links,xn-dedicatedtimetable-component a.termsandconditions-links:hover{text-decoration:underline!important}xn-dedicatedtimetable-component>table tr.xn-selected{font-weight:600}xn-dedicatedtimetable-component>table tbody tr td.xn-actions{text-align:right}xn-dedicatedtimetable-component>xn-day-selector ul{margin-top:16px}@media (max-width:767px){xn-dedicatedtimetable-component>table thead{display:none}xn-dedicatedtimetable-component>table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0;margin-top:8px;font-size:18px;border-bottom:1px solid #cdcdcd}xn-dedicatedtimetable-component>table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-dedicatedtimetable-component>table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Date";text-align:left;display:inline-block;width:90px;font-weight:700}xn-dedicatedtimetable-component>table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-dedicatedtimetable-component>table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"Places";text-align:left;display:inline-block;width:90px;font-weight:700}xn-dedicatedtimetable-component>table tbody tr.xn-footer td{display:inline-block}xn-dedicatedtimetable-component>table tbody tr{padding:8px 0;display:block}xn-dedicatedtimetable-component>table tbody tr td.responsive-padding{padding:12px 0 0!important}xn-dedicatedtimetable-component>table tbody tr:not(.xn-footer) td{display:block;padding:0}xn-dedicatedtimetable-component>table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-dedicatedtimetable-component>table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Price";text-align:left;display:inline-block;width:90px;font-weight:700}xn-dedicatedtimetable-component>table tfoot td{display:block}}xn-dedicatedtimetable-component>.xn-input-group{width:50%}xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]{margin-left:-20px}xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]+input+label,xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]+label{font-size:1rem;font-weight:600;padding:0;width:100%;text-transform:none}xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]+input+label a,xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]+label a{border:none}xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]+input+label:before,xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]+label:before{vertical-align:-2px}xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]+input+label .xn-tick,xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]+label .xn-tick{margin-right:10px;border-radius:0!important;height:16px;width:16px;vertical-align:2px;padding:0}xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]+input+label .xn-tick:before,xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]+label .xn-tick:before{width:10px;margin:-3px 0 0 2px}xn-dedicatedtimetable-component xn-day-selector{width:100%}xn-dedicatedtimetable-component xn-day-selector:before{display:block;content:"Select a date";font-weight:800;padding-top:5px}xn-dedicatedtimetable-component>p{font-weight:300;font-size:1rem;margin:0;padding:25px 0}xn-dedicatedtimetable-component>table thead tr th{padding:22px 12px 22px 0!important}xn-dedicatedtimetable-component>table thead tr th:last-of-type{padding-right:0!important}xn-dedicatedtimetable-component>table thead tr td{border-bottom:1px solid #cdcdcd}xn-dedicatedtimetable-component>table tbody tr td{font-weight:500;font-size:1rem;padding:22px 12px 22px 0!important}xn-dedicatedtimetable-component>table tbody tr td:last-of-type{padding-right:0!important}xn-dedicatedtimetable-component>table tbody tr td .xn-button{padding:3px 15px!important;border-radius:26px!important;border:none;font-weight:400;font-size:.875rem;text-align:center;text-transform:none}xn-dedicatedtimetable-component>table tbody tr.xn-selected td:first-of-type{padding-left:20px!important}xn-dedicatedtimetable-component>table tbody tr.xn-selected td:last-of-type{padding-right:20px!important}xn-dedicatedtimetable-component>form{width:100%}xn-dedicatedtimetable-component>form .xn-buttons{border-top:0;margin:0}.xn-tile.xn-small xn-dedicatedtimetable-component>table thead{display:none}.xn-tile.xn-small xn-dedicatedtimetable-component>table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0;margin-top:8px;font-size:18px;border-bottom:1px solid #cdcdcd}.xn-tile.xn-small xn-dedicatedtimetable-component>table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-dedicatedtimetable-component>table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Date";text-align:left;display:inline-block;width:90px;font-weight:700}.xn-tile.xn-small xn-dedicatedtimetable-component>table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-dedicatedtimetable-component>table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"Places";text-align:left;display:inline-block;width:90px;font-weight:700}.xn-tile.xn-small xn-dedicatedtimetable-component>table tbody tr.xn-footer td{display:inline-block}.xn-tile.xn-small xn-dedicatedtimetable-component>table tbody tr{padding:8px 0;display:block}.xn-tile.xn-small xn-dedicatedtimetable-component>table tbody tr td.responsive-padding{padding:12px 0 0!important}.xn-tile.xn-small xn-dedicatedtimetable-component>table tbody tr:not(.xn-footer) td{display:block;padding:0}.xn-tile.xn-small xn-dedicatedtimetable-component>table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-tile.xn-small xn-dedicatedtimetable-component>table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Price";text-align:left;display:inline-block;width:90px;font-weight:700}.xn-tile.xn-small xn-dedicatedtimetable-component>table tfoot td{display:block}xn-day-selector>ul{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style-type:none;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;height:60px;margin:0 0 20px}xn-day-selector>ul>li{-webkit-flex-basis:auto;flex:1 1 auto;text-align:left;padding:8px;cursor:pointer;border:1px solid #e6e6e6;border-left-width:0;overflow:hidden;color:#b9babc}xn-day-selector>ul>li:nth-child(2){border-width:1px}xn-day-selector>ul>li .name{font-weight:700;font-size:large;white-space:nowrap}xn-day-selector>ul>li .date{font-size:medium;white-space:nowrap}xn-day-selector>ul>li.selected{color:#293651;border-bottom:none}xn-day-selector>ul>li:hover:not(.prev-week):not(.next-week):not(.calendar):not(.selected){color:#324164}xn-day-selector>ul>li.next-week,xn-day-selector>ul>li.prev-week{-webkit-box-flex:0;-webkit-flex:0 0 60px;flex:0 0 60px;border-left:none;border-right:none;border-top:none;padding:18px 16px;text-align:center}xn-day-selector>ul>li.next-week:before,xn-day-selector>ul>li.prev-week:before{font-family:fontAwesome;content:"\f053"}xn-day-selector>ul>li.next-week:hover,xn-day-selector>ul>li.prev-week:hover{color:#293651}xn-day-selector>ul>li.next-week:before{content:"\f054"}xn-day-selector>ul>li.calendar{-webkit-box-flex:0;-webkit-flex:0 0 55px;flex:0 0 55px;padding:13px 16px}xn-day-selector>ul>li.calendar:before{font-family:fontAwesome;content:"\f073";font-size:24px}xn-day-selector>ul>li.calendar:hover{color:#293651}xn-day-selector .day-selector{margin-top:20px;height:auto;align-items:center}xn-day-selector .day-selector li{margin-bottom:0;padding:0!important}xn-day-selector .day-selector li.prev-week{border:none;flex:0 0 42px}xn-day-selector .day-selector li.prev-week svg{margin:0}xn-day-selector .day-selector li.next-week{border:none;flex:0 0 50px;text-align:right}xn-day-selector .day-selector li.next-week svg{padding:10px 0 10px 10px;margin:0}xn-day-selector .day-selector li.calendar{order:999;border:none;flex:0 0 50px;padding-left:20px!important}xn-day-selector .day-selector li.calendar svg{padding:0 5px 2px 0;margin:0}xn-day-selector .day-selector li.day{border:none;padding:15px 25px!important;position:relative}xn-day-selector .day-selector li.day .name{font-size:.875rem;padding-bottom:3px}xn-day-selector .day-selector li.day .date{font-size:.875rem}xn-day-selector .day-selector li.day:before{content:"";position:absolute;right:0;top:10px;height:calc(100% - 20px);width:1px}xn-day-selector .day-selector li.day.selected:before,xn-day-selector.mobile{display:none}.xn-tile.xn-large xn-day-selector>ul>li:not(.prev-week):not(.next-week):not(.calendar){-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(14.28571% - 25px);flex-basis:calc(14.28571% - 25px)}.xn-tile.xn-large xn-day-selector>ul li:nth-child(n+9){display:none;display:inline-block}@media (max-width:1008px) and (min-width:841px){.xn-tile.xn-large xn-day-selector>ul>li:not(.prev-week):not(.next-week):not(.calendar){-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(16.66667% - 29.16667px);flex-basis:calc(16.66667% - 29.16667px)}.xn-tile.xn-large xn-day-selector>ul li:nth-child(n+8){display:none}.xn-tile.xn-large xn-day-selector>ul li:nth-child(n+9){display:inline-block}}@media (max-width:840px) and (min-width:721px){.xn-tile.xn-large xn-day-selector>ul>li:not(.prev-week):not(.next-week):not(.calendar){-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(20% - 35px);flex-basis:calc(20% - 35px)}.xn-tile.xn-large xn-day-selector>ul li:nth-child(n+7){display:none}.xn-tile.xn-large xn-day-selector>ul li:nth-child(n+9){display:inline-block}}@media (max-width:720px) and (min-width:623px){.xn-tile.xn-large xn-day-selector>ul>li:not(.prev-week):not(.next-week):not(.calendar){-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(25% - 43.75px);flex-basis:calc(25% - 43.75px)}.xn-tile.xn-large xn-day-selector>ul li:nth-child(n+6){display:none}.xn-tile.xn-large xn-day-selector>ul li:nth-child(n+9){display:inline-block}}@media (max-width:622px) and (min-width:527px){.xn-tile.xn-large xn-day-selector>ul>li:not(.prev-week):not(.next-week):not(.calendar){-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(33.33333% - 58.33333px);flex-basis:calc(33.33333% - 58.33333px)}.xn-tile.xn-large xn-day-selector>ul li:nth-child(n+5){display:none}.xn-tile.xn-large xn-day-selector>ul li:nth-child(n+9){display:inline-block}}@media (max-width:526px) and (min-width:427px){.xn-tile.xn-large xn-day-selector>ul>li:not(.prev-week):not(.next-week):not(.calendar){-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(50% - 87.5px);flex-basis:calc(50% - 87.5px)}.xn-tile.xn-large xn-day-selector>ul li:nth-child(n+4){display:none}.xn-tile.xn-large xn-day-selector>ul li:nth-child(n+9){display:inline-block}}@media (max-width:426px) and (min-width:0){.xn-tile.xn-large xn-day-selector>ul>li:not(.prev-week):not(.next-week):not(.calendar){-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(100% - 175px);flex-basis:calc(100% - 175px)}.xn-tile.xn-large xn-day-selector>ul li:nth-child(n+3){display:none}.xn-tile.xn-large xn-day-selector>ul li:nth-child(n+9){display:inline-block}}.xn-tile.xn-medium xn-day-selector>ul>li:not(.prev-week):not(.next-week):not(.calendar){-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(20% - 35px);flex-basis:calc(20% - 35px)}.xn-tile.xn-medium xn-day-selector>ul li:nth-child(n+7){display:none}.xn-tile.xn-medium xn-day-selector>ul li:nth-child(n+9){display:inline-block}@media (max-width:1024px) and (min-width:901px){.xn-tile.xn-medium xn-day-selector>ul>li:not(.prev-week):not(.next-week):not(.calendar){-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(33.33333% - 58.33333px);flex-basis:calc(33.33333% - 58.33333px)}.xn-tile.xn-medium xn-day-selector>ul li:nth-child(n+5){display:none}.xn-tile.xn-medium xn-day-selector>ul li:nth-child(n+9){display:inline-block}}@media (max-width:900px) and (min-width:769px){.xn-tile.xn-medium xn-day-selector>ul>li:not(.prev-week):not(.next-week):not(.calendar){-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(50% - 87.5px);flex-basis:calc(50% - 87.5px)}.xn-tile.xn-medium xn-day-selector>ul li:nth-child(n+4){display:none}.xn-tile.xn-medium xn-day-selector>ul li:nth-child(n+9){display:inline-block}}@media (max-width:768px) and (min-width:639px){.xn-tile.xn-medium xn-day-selector>ul>li:not(.prev-week):not(.next-week):not(.calendar){-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(25% - 43.75px);flex-basis:calc(25% - 43.75px)}.xn-tile.xn-medium xn-day-selector>ul li:nth-child(n+6){display:none}.xn-tile.xn-medium xn-day-selector>ul li:nth-child(n+9){display:inline-block}}@media (max-width:638px) and (min-width:541px){.xn-tile.xn-medium xn-day-selector>ul>li:not(.prev-week):not(.next-week):not(.calendar){-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(33.33333% - 58.33333px);flex-basis:calc(33.33333% - 58.33333px)}.xn-tile.xn-medium xn-day-selector>ul li:nth-child(n+5){display:none}.xn-tile.xn-medium xn-day-selector>ul li:nth-child(n+9){display:inline-block}}@media (max-width:540px) and (min-width:429px){.xn-tile.xn-medium xn-day-selector>ul>li:not(.prev-week):not(.next-week):not(.calendar){-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(50% - 87.5px);flex-basis:calc(50% - 87.5px)}.xn-tile.xn-medium xn-day-selector>ul li:nth-child(n+4){display:none}.xn-tile.xn-medium xn-day-selector>ul li:nth-child(n+9){display:inline-block}}@media (max-width:428px) and (min-width:0){.xn-tile.xn-medium xn-day-selector>ul>li:not(.prev-week):not(.next-week):not(.calendar){-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(100% - 175px);flex-basis:calc(100% - 175px)}.xn-tile.xn-medium xn-day-selector>ul li:nth-child(n+3){display:none}.xn-tile.xn-medium xn-day-selector>ul li:nth-child(n+9){display:inline-block}}.xn-tile.xn-small xn-day-selector>ul>li:not(.prev-week):not(.next-week):not(.calendar){-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:-webkit-calc(100% - 175px);flex-basis:calc(100% - 175px)}.xn-tile.xn-small xn-day-selector>ul li:nth-child(n+3){display:none}.xn-tile.xn-small xn-day-selector>ul li:nth-child(n+9){display:inline-block}xn-timetable-selector ul.timetable-selector{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-webkit-flex;display:flex;cursor:pointer;color:#fff;padding:0;margin:0 0 20px;width:100%;border-radius:3px 3px 0 0}xn-timetable-selector ul.timetable-selector .selector{list-style-type:none;-webkit-box-flex:1;-webkit-flex:1;flex:1;margin:0 5px;text-align:center;position:relative;overflow-y:hidden}xn-timetable-selector ul.timetable-selector .selector:first-child{margin-left:0}xn-timetable-selector ul.timetable-selector .selector:last-child{margin-right:0}xn-timetable-selector ul.timetable-selector .selector .header{background-color:#f0f0f0;color:#324164;font-weight:400;max-height:50px;border-radius:3px;display:-webkit-box;display:-webkit-flex;display:flex}xn-timetable-selector ul.timetable-selector .selector .header .name{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;padding:14px 4px;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:large;margin-left:48px}xn-timetable-selector ul.timetable-selector .selector .header .dropdown{-webkit-box-ordinal-group:4;-webkit-order:3;order:3;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:50px;visibility:hidden;padding:14px;border-radius:3px}xn-timetable-selector ul.timetable-selector .selector .header .dropdown:before{font-family:fontAwesome;content:"\f054"}xn-timetable-selector ul.timetable-selector .selector .header .dropdown:hover{background-color:#ea530e}xn-timetable-selector ul.timetable-selector .selector .header .filter{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:50px;visibility:hidden;padding:14px;background-color:#2d393b;border-radius:3px}xn-timetable-selector ul.timetable-selector .selector .header .filter .filter-svg{width:22px;height:22px}xn-timetable-selector ul.timetable-selector .selector .header .filter:hover{background-color:#e9530e}xn-timetable-selector ul.timetable-selector .selector .header:hover{background-color:#e9530e;color:#fff}xn-timetable-selector ul.timetable-selector .selector .header:hover .dropdown-svg{fill:#fff}xn-timetable-selector ul.timetable-selector .selector.is-dropdown .header{color:#ea530e}xn-timetable-selector ul.timetable-selector .selector.is-dropdown .header:hover{color:#fff}xn-timetable-selector ul.timetable-selector .selector.is-dropdown .dropdown{visibility:visible}xn-timetable-selector ul.timetable-selector .selector.selected .header{background-color:#2d393b;color:#fff}xn-timetable-selector ul.timetable-selector .selector.selected .header .name.has-note:after{content:"*"}xn-timetable-selector ul.timetable-selector .selector.selected .header .dropdown-svg,xn-timetable-selector ul.timetable-selector .selector.selected .header .filter-svg{fill:#fff}xn-timetable-selector ul.timetable-selector .selector.selected .header .filter.filters-available{visibility:visible;position:relative}xn-timetable-selector ul.timetable-selector .selector.selected .header .filter.filters-available:hover{background-color:#e9530e}xn-timetable-selector ul.timetable-selector.mobile{display:block;color:#324164;font-size:18px;font-weight:400}xn-timetable-selector ul.timetable-selector.mobile li{display:block;width:100%;border-top:1px solid #cdcdcd}xn-timetable-selector ul.timetable-selector.mobile li:last-child{border-bottom:1px solid #cdcdcd}xn-timetable-selector ul.timetable-selector.mobile li .timetable{padding:20px 32px 12px;display:block;width:100%;line-height:28px}xn-timetable-selector ul.timetable-selector.mobile li .timetable .name{display:inline-block;width:75%;margin:0;vertical-align:top}xn-timetable-selector ul.timetable-selector.mobile li .timetable .filter{display:inline-block;width:10%;text-align:center;margin:0;visibility:hidden}xn-timetable-selector ul.timetable-selector.mobile li .timetable .filter .filter-svg{width:28px;height:28px}xn-timetable-selector ul.timetable-selector.mobile li .timetable .filter.visible{visibility:visible}xn-timetable-selector ul.timetable-selector.mobile li .timetable .expand,xn-timetable-selector ul.timetable-selector.mobile li .timetable .expanded{display:inline-block;float:right}xn-timetable-selector ul.timetable-selector.mobile li .timetable .expand:after,xn-timetable-selector ul.timetable-selector.mobile li .timetable .expanded:after{font-family:fontAwesome;content:"\f078"}xn-timetable-selector ul.timetable-selector.mobile li .timetable .expanded{display:none}xn-timetable-selector ul.timetable-selector.mobile li .timetable .expanded:after{content:"\f078"}xn-timetable-selector ul.timetable-selector.mobile li ul.date-picker{padding:20px 32px;width:100%;display:block;background-color:#16acf1;font-weight:300;margin-bottom:0}xn-timetable-selector ul.timetable-selector.mobile li ul.date-picker li{border:none;max-height:62px}xn-timetable-selector ul.timetable-selector.mobile li ul.date-picker li .prev-day{display:inline-block;width:10%;float:left;padding-top:3px}xn-timetable-selector ul.timetable-selector.mobile li ul.date-picker li .prev-day:after{font-family:fontAwesome;content:"\f053"}xn-timetable-selector ul.timetable-selector.mobile li ul.date-picker li .date{display:inline-block;width:80%;text-align:center;padding-top:3px}xn-timetable-selector ul.timetable-selector.mobile li ul.date-picker li .date .day{font-weight:700}xn-timetable-selector ul.timetable-selector.mobile li ul.date-picker li .next-day{display:inline-block;width:10%;float:right;text-align:right;padding-top:3px}xn-timetable-selector ul.timetable-selector.mobile li ul.date-picker li .next-day:after{font-family:fontAwesome;content:"\f054"}xn-timetable-selector ul.timetable-selector.mobile li ul.locations{width:100%;display:block;margin:0;padding:0;background-color:#76cef7}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li{border:none}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li .location{display:block;padding:20px 32px}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li .location .name{text-align:center;margin:0;width:60%;display:inline-block}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li .location .collapse{display:inline-block;width:20%;float:left;text-align:left;padding-top:2px}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li .location .collapse:after{font-family:fontAwesome;content:"\f053"}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li .location .expand{display:none}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li .location .expand:after{font-family:fontAwesome;content:"\f054"}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li.collapsed .location .name{text-align:left}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li.collapsed .location .expand{display:inline-block;width:20%;float:right;text-align:right;padding-top:2px}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li.collapsed .location .collapse,xn-timetable-selector ul.timetable-selector.mobile li ul.locations li.collapsed ul.events{display:none}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li ul.events{padding:0;background-color:#fff}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li ul.events li.event{display:none;padding:20px 32px;border-bottom:1px solid #cdcdcd;font-weight:700}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li ul.events li.event:last-child{border-bottom:none}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li ul.events li.event .times{display:block;width:100%}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li ul.events li.event .title{font-weight:300}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li ul.events li.event .book-now{display:block}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li ul.events li.event .book-now:before{content:"Book now";color:#e9530e}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li ul.events li.event .check-availability{display:block}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li ul.events li.event .check-availability:before{content:"Check Availability";color:#e9530e}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li ul.events li.event.unbookable .book-now:before,xn-timetable-selector ul.timetable-selector.mobile li ul.locations li ul.events li.event.unbookable .check-availability:before{content:"More info"}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li ul.events li.event .select{display:inline-block;float:right;text-align:right}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li ul.events li.event .select:after{font-family:fontAwesome;content:"\f054"}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li ul.events li.event .available-places{font-weight:300;display:block;width:100%}xn-timetable-selector ul.timetable-selector.mobile li ul.locations li ul.events li.event.visible{display:inline-block}xn-timetable-selector ul.timetable-selector.mobile li .timetable-status{padding:16px;text-align:center;font-weight:300}xn-timetable-selector ul.timetable-selector.mobile li.collapsed .timetable-status,xn-timetable-selector ul.timetable-selector.mobile li.collapsed .timetable .expand,xn-timetable-selector ul.timetable-selector.mobile li.collapsed ul.date-picker,xn-timetable-selector ul.timetable-selector.mobile li.collapsed ul.locations,xn-timetable-selector ul.timetable-selector.mobile li .timetable-status:empty{display:none}xn-timetable-selector ul.timetable-selector.mobile li.collapsed .timetable .expanded{display:inline-block}xn-timetable-selector .xn-popup .overlay .container .body ul.additional-timetables{list-style-type:none;padding:0;text-align:center;font-size:18px;display:grid;grid-template-columns:100%;grid-gap:8px}xn-timetable-selector .xn-popup .overlay .container .body ul.additional-timetables li:not(.spacer){padding:12px;background-color:#2d393b;color:#fff;border-radius:3px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}xn-timetable-selector .xn-popup .overlay .container .body ul.additional-timetables li:not(.spacer):hover:not(.selected){background-color:#ea530e}xn-timetable-selector .xn-popup .overlay .container .body ul.additional-timetables li:not(.spacer) .name{display:block;overflow:hidden;text-overflow:ellipsis}xn-timetable-selector .xn-popup .overlay .container .body ul.additional-timetables li:not(.spacer).selected{background-color:#e9530e}@media (max-width:768px){xn-timetable-selector ul.timetable-selector .selector:first-child{margin-left:0}xn-timetable-selector ul.timetable-selector .selector:last-child{margin-right:0}}xn-time-selector ul.time-selector{list-style-type:none;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;margin:0 0 20px;background-color:#f6f6f6;border-radius:3px;font-size:large;height:50px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-time-selector ul.time-selector li{text-align:center;-webkit-flex-basis:51%;flex-basis:51%;padding:4px 0 0;cursor:pointer;line-height:40px}xn-time-selector ul.time-selector li.selected{background-color:#16acf1;font-weight:700}xn-time-selector ul.time-selector li.selected+li,xn-time-selector ul.time-selector li.selected+li+li{background-color:#76cef7}xn-time-selector ul.time-selector li:hover{background-color:#76cef7;font-weight:700}xn-time-selector ul.time-selector li.earlier{flex:0 0 auto;width:120px;background-color:#f0f0f0;color:#c0c2c4;padding-right:16px;border-radius:3px 0 0 3px;padding-top:0}xn-time-selector ul.time-selector li.earlier.enabled{color:#293651}xn-time-selector ul.time-selector li.earlier.enabled:hover{background-color:#76cef7}xn-time-selector ul.time-selector li.earlier .earlier-text{display:inline-block;vertical-align:top;margin-top:4px}xn-time-selector ul.time-selector li.earlier:before{font-family:fontAwesome;content:"\f053";padding:5px 6px;display:inline-block}xn-time-selector ul.time-selector li.later{flex:0 0 auto;width:120px;background-color:#f0f0f0;color:#c0c2c4;padding-left:16px;border-radius:0 3px 3px 0;padding-top:0}xn-time-selector ul.time-selector li.later.enabled{color:#293651}xn-time-selector ul.time-selector li.later.enabled:hover{background-color:#76cef7}xn-time-selector ul.time-selector li.later .later-text{display:inline-block;vertical-align:top;margin-top:4px}xn-time-selector ul.time-selector li.later:after{font-family:fontAwesome;content:"\f054";padding:5px 6px;display:inline-block}xn-time-selector ul.time-selector li.current-time{flex:0 0 auto;width:40px;background-color:#f0f0f0;padding-top:0}xn-time-selector ul.time-selector li.current-time:before{font-family:fontAwesome;content:"\f017";padding:3px 6px;display:inline-block;font-size:24px}xn-time-selector ul.time-selector li.current-time:hover{background-color:#76cef7}xn-time-selector ul.time-selector.mobile{display:none}xn-time-selector .earlier-later{padding:10px;color:#c0c2c4;min-height:22px}xn-time-selector .earlier-later .earlier,xn-time-selector .earlier-later .later{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-time-selector .earlier-later .earlier.enabled,xn-time-selector .earlier-later .later.enabled{color:red}xn-time-selector .earlier-later .later{float:right}.xn-popup .overlay{position:fixed;z-index:999;width:100%;height:100%;top:0;right:0;background:rgba(33,45,55,.3);overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xn-popup .overlay .offset{padding-right:0!important;position:absolute;top:0;bottom:0;left:0;right:0}.xn-popup .overlay .container{display:block;background:#fff;color:#324164;width:420px;height:70vh;margin-right:auto;margin-left:auto;z-index:1000;padding:24px;margin-top:100px;border-radius:3px;box-shadow:10px 10px 20px -6px rgba(0,0,0,.75)}.xn-popup .overlay .container .header{position:relative}.xn-popup .overlay .container .header .close-button:before{position:absolute;top:8px;right:8px;font-family:fontAwesome;content:"\f00d";cursor:pointer}.xn-popup .overlay .container .header .title{display:block;width:100%;font-size:18px;color:#e9530e;text-transform:uppercase;padding:8px 0}.xn-popup .overlay .container .body{overflow-y:auto;height:calc(100% - 64px);margin-top:16px}.xn-popup .overlay .container .body .title{font-size:18px;padding-top:8px;padding-bottom:24px;color:#e9530e;text-transform:uppercase}.xn-popup .overlay .container .footer{margin-left:16px;margin-right:16px}.xn-popup .overlay .container .footer .button{position:relative;display:block;padding:10px;text-align:center;width:100%;border-radius:3px;margin:0 auto 16px;cursor:pointer;background-color:#fff;color:#324164;z-index:2000;font-size:14px}.xn-popup .overlay .container .footer .button.cta{background-color:#e9530e;border:none;color:#fff}@media (max-width:440px){.xn-popup .overlay{background-color:#fff}.xn-popup .overlay .container{margin-top:0;width:100%;box-shadow:none}}xn-activity-popup.mobile .xn-popup .overlay .offset,xn-filter-popup.mobile .xn-popup .overlay .offset{width:100%}xn-activity-popup.mobile .xn-popup .overlay .container,xn-filter-popup.mobile .xn-popup .overlay .container{top:0;left:0;width:100%;height:100%}xn-activity-popup.mobile .xn-popup .overlay .container .header,xn-filter-popup.mobile .xn-popup .overlay .container .header{margin-top:32px}xn-event-selector{color:#313d66}xn-event-selector .timetable-status{margin:16px;display:block;text-align:center}xn-event-selector .timetable-note{font-size:14px;margin-top:16px;display:block}xn-event-selector .body{display:-webkit-box;display:-webkit-flex;display:flex}xn-event-selector .body .locations{position:relative;-webkit-flex-basis:18%;flex-basis:18%;font-weight:700;font-size:21px;max-width:212px}xn-event-selector .body .locations .xn-row{background-color:#fff;border-right:6px solid #e6e6e6}xn-event-selector .body .locations .xn-row.title{border-top:1px solid #e6e6e6}xn-event-selector .body .locations .xn-row.title .location-name{word-wrap:break-word}xn-event-selector .body .locations .xn-row.header{background-color:#f6f6f6;border-radius:3px 0 0 0}xn-event-selector .body .locations .xn-row.footer{background-color:#f6f6f6;border-radius:0 0 0 3px}xn-event-selector .body .events-container{position:relative;overflow:hidden;-webkit-flex-basis:74%;flex-basis:74%}xn-event-selector .body .events-container .events{-webkit-flex-basis:100%;flex-basis:100%}xn-event-selector .body .events-container .events .xn-row{display:-webkit-box;display:-webkit-flex;display:flex;padding:0}xn-event-selector .body .events-container .events .xn-row .xn-col{-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;height:100%;width:33.33333%;background-color:#fff;border-right:1px solid #e6e6e6}xn-event-selector .body .events-container .events .xn-row .xn-col:nth-child(odd){border-right:1px solid #e6e6e6}xn-event-selector .body .events-container .events .xn-row.event-row .xn-col{border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6}xn-event-selector .body .events-container .events .xn-row.footer .xn-col,xn-event-selector .body .events-container .events .xn-row.header .xn-col{background-color:#f6f6f6;font-size:14px;padding-left:10px;padding-top:7px}xn-event-selector .body .on-next{-webkit-flex-basis:8%;flex-basis:8%;color:#fff;border-left:6px solid #e6e6e6;overflow:hidden}xn-event-selector .body .on-next .xn-row:not(.header){background-color:#2d393b;font-size:small;border-bottom:1px solid #2d393b}xn-event-selector .body .on-next .xn-row:not(.header) .title{display:-webkit-box;overflow:hidden;font-weight:700;font-size:14px;max-height:48px;margin-bottom:8px;-webkit-line-clamp:3;-webkit-box-orient:vertical}xn-event-selector .body .on-next .xn-row:not(.header) .details{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}xn-event-selector .body .on-next .xn-row:not(.header):last-child{border-radius:0 0 3px 0}xn-event-selector .body .on-next .xn-row:empty{background-color:#2d393b}xn-event-selector .body .on-next .xn-row.header{background-color:#2d393b;padding:4px 0 0 8px;font-weight:700;font-size:large}xn-event-selector .body .on-next .xn-row.header:first-child{border-radius:0 3px 0 0}xn-event-selector .body .xn-row{height:96px;min-height:96px;max-height:96px;padding:10px;margin:0}xn-event-selector .body .xn-row.event-row{position:relative}xn-event-selector .body .xn-row.footer,xn-event-selector .body .xn-row.header{background-color:#fff;height:30px;min-height:30px;max-height:30px}xn-event-selector .event{position:absolute;margin-top:1px;margin-left:0;padding-right:2px;height:96px;width:200px;border-left:1px solid #e6e6e6;background-color:#16acf1;color:#324164;background-repeat:no-repeat;background-size:64px;background-position:0 0;overflow:hidden}xn-event-selector .event.unbookable{background-color:#76cef7}xn-event-selector .event.unbookable .details .available-places{font-weight:700}xn-event-selector .event.unbookable .details .book-now:before,xn-event-selector .event.unbookable .details .check-availability:before{content:"More info"}xn-event-selector .event.unbookable:hover{background-color:#f69467}xn-event-selector .event.unbookable:hover .book-now{color:#76cef7}xn-event-selector .event .details{padding:10px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;flex-flow:column wrap;height:100%;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}xn-event-selector .event .details .title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:14px}xn-event-selector .event .details .times{display:none;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}xn-event-selector .event .details .available-places{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#47545d}xn-event-selector .event .details .description{display:block;display:-webkit-box;font-size:12px;line-height:16px;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}xn-event-selector .event .details .book-now{display:inline-block;background-color:#fff;color:#000;padding:5px 8px;height:25px;cursor:pointer;margin-top:auto;font-size:14px;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}xn-event-selector .event .details .book-now:before{content:"Book now"}xn-event-selector .event .details .book-now:after{font-family:fontAwesome;content:"\f054";margin-left:4px}xn-event-selector .event .details .check-availability{display:inline-block;background-color:#fff;color:#000;padding:5px 8px;height:25px;cursor:pointer;margin-top:auto;font-size:14px;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}xn-event-selector .event .details .check-availability:before{content:"Check availability"}xn-event-selector .event .details .check-availability:after{font-family:fontAwesome;content:"\f054";margin-left:4px}xn-event-selector .event:hover{background-color:rgba(229,58,3,.9);width:auto!important;z-index:1;color:#fff}xn-event-selector .event:hover .details .title{color:#fff}xn-event-selector .event:hover .details .available-places{color:#e6e6e6}xn-event-selector .event:hover .details .book-now{display:inline-block;color:#e9530e}xn-event-selector .event:hover.unbookable{background-color:rgba(253,123,81,.9)}xn-calendar-popup .xn-popup .overlay .container{height:auto}xn-calendar-popup .xn-popup .overlay .container .body{height:auto;overflow-y:visible;margin-bottom:0}xn-calendar-popup .title .prev-month:before{font-family:fontAwesome;content:"\f053"}xn-calendar-popup .title .next-month:before{font-family:fontAwesome;content:"\f054"}xn-calendar-popup .title .next-month,xn-calendar-popup .title .prev-month{display:inline-block;text-align:center;width:32px;color:#e9530e;padding:0 8px;cursor:pointer;border-radius:3px}xn-calendar-popup .title .next-month:hover,xn-calendar-popup .title .prev-month:hover{color:#fff;background-color:#e9530e}xn-calendar-popup .title .month-name{display:inline-block;width:auto;margin:0 8px}xn-calendar-popup table.calendar{width:100%;table-layout:fixed;margin-top:8px;margin-bottom:32px;border-collapse:collapse}xn-calendar-popup table.calendar tr.calendar-weekdays td.calendar-day{padding-bottom:16px;border-bottom:1px solid #cdcdcd;cursor:default}xn-calendar-popup table.calendar tr.calendar-weekdays td.calendar-day .day-name{padding:8px;border-radius:3px}xn-calendar-popup table.calendar tr.calendar-weekdays td.calendar-day.selected .day-name{color:#e9530e}xn-calendar-popup table.calendar td.calendar-day{text-align:center;vertical-align:middle;padding:8px 0;cursor:pointer}xn-calendar-popup table.calendar td.calendar-day .day-number{border-radius:3px;padding:8px;min-width:36px;display:inline-block}xn-calendar-popup table.calendar td.calendar-day .day-name{color:#47545d;text-transform:uppercase}xn-calendar-popup table.calendar td.calendar-day:hover:not(.disabled):not(.selected) .day-number{background-color:#e9530e;color:#fff}xn-calendar-popup table.calendar td.calendar-day.disabled{color:#cdcdcd;cursor:not-allowed}xn-calendar-popup table.calendar td.calendar-day.selected .day-number{color:#fff}xn-calendar-popup table.calendar td.calendar-day.selected .day-number:hover{cursor:default}xn-activity-popup .xn-popup .overlay .container{height:auto}xn-activity-popup .xn-popup .overlay .container .body{height:300px;overflow-y:auto;margin-bottom:0}xn-activity-popup .xn-popup .overlay .container .body .details{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}xn-activity-popup .xn-popup .overlay .container .body .details .date{-webkit-flex-basis:60%;flex-basis:60%;padding-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}xn-activity-popup .xn-popup .overlay .container .body .details .location{-webkit-flex-basis:40%;flex-basis:40%;text-align:right;font-size:14px}xn-activity-popup .xn-popup .overlay .container .body .details .times{-webkit-flex-basis:100%;flex-basis:100%;padding-bottom:5px;font-size:18px;text-align:right}xn-activity-popup .xn-popup .overlay .container .body .details .availability{-webkit-flex-basis:100%;flex-basis:100%;padding-bottom:24px;border-bottom:1px solid #cdcdcd;font-size:18px;text-align:right}xn-activity-popup .xn-popup .overlay .container .body .details .description{-webkit-flex-basis:100%;flex-basis:100%;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #cdcdcd;white-space:pre-wrap;font-size:14px}xn-activity-popup .xn-popup .overlay .container .body .details .membership-discounts-available,xn-activity-popup .xn-popup .overlay .container .body .details .pay-on-site{display:block;width:100%;text-align:center;margin-bottom:24px;font-size:14px}xn-activity-popup .xn-popup .overlay .container .body .details ul.price-table{list-style:none;padding:24px 0;font-size:18px;width:100%;display:block}xn-activity-popup .xn-popup .overlay .container .body .details ul.price-table li{width:100%}xn-activity-popup .xn-popup .overlay .container .body .details ul.price-table li span.price{float:right}xn-activity-popup .xn-buttons{justify-content:center}@media (min-width:516px){xn-activity-popup .popup-container{width:500px;margin-left:auto;margin-right:auto;margin-top:64px}}xn-timetable-component{line-height:1.15}xn-timetable-component .group:after{content:"";display:table;clear:both}xn-timetable-component *,xn-timetable-component :after,xn-timetable-component :before{box-sizing:border-box}.hidden{display:none!important}.invisible{visibility:hidden}.tickettransfer-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:auto}.tickettransfer-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}.tickettransfer-component .xn-heading,.tickettransfer-component legend{font-size:14px;color:#000;font-weight:600;padding:0}.tickettransfer-component>xn-card-component .xn-card{margin:0}.tickettransfer-component>xn-card-component .xn-card .xn-heading{text-align:left}.tickettransfer-component table{table-layout:auto!important}.tickettransfer-component table tbody tr td:nth-child(10),.tickettransfer-component table thead tr th:nth-child(10){text-align:right}.tickettransfer-component .xn-table-radio{opacity:1;margin-left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:25px;height:25px;padding:2px;background-clip:content-box;border:2px solid #bbb;background-color:#e7e6e7;border-radius:50%}.tickettransfer-component input[type=radio]:checked{background-color:#e9530e}.tickettransfer-component xn-listfilter-component{margin:0 0 16px;padding:0}@media (max-width:1024px){.tickettransfer-component table thead{display:none}.tickettransfer-component table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.tickettransfer-component table tbody tr:not(.xn-footer) td:first-child:before{content:"Description";text-align:left;display:inline-block;width:150px;font-weight:700}.tickettransfer-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.tickettransfer-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Activity Date/Time";text-align:left;display:inline-block;width:150px;font-weight:700}.tickettransfer-component table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.tickettransfer-component table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"Location";text-align:left;display:inline-block;width:150px;font-weight:700}.tickettransfer-component table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.tickettransfer-component table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Durantion";text-align:left;display:inline-block;width:150px;font-weight:700}.tickettransfer-component table tbody tr.xn-footer td{display:inline-block}.tickettransfer-component table tbody tr{padding:8px 0;display:block}.tickettransfer-component table tbody tr td.responsive-padding{padding:12px 0 0!important}.tickettransfer-component table tbody tr:not(.xn-footer) td{display:block;padding:0}.tickettransfer-component table tbody tr:not(.xn-footer) td:nth-child(5){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.tickettransfer-component table tbody tr:not(.xn-footer) td:nth-child(5):before{content:"Transfer";text-align:left;display:inline-block;width:150px;font-weight:700}.tickettransfer-component .xn-bookings-order,.tickettransfer-component table tfoot td{display:block}.tickettransfer-component table>tbody>tr>td{line-height:1.8em;padding-left:5px!important}}.xn-cancel:before{display:none}xn-ticketdashboard-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-ticketdashboard-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-ticketdashboard-component .xn-heading,xn-ticketdashboard-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-ticketdashboard-component>xn-card-component .xn-card{margin:0}xn-ticketdashboard-component>xn-card-component .xn-card .xn-heading{text-align:left}@media (max-width:1024px){xn-ticketdashboard-component table thead{display:none}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td:first-child:before{content:"Name";text-align:left;display:inline-block;width:100px;font-weight:700}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Active";text-align:left;display:inline-block;width:100px;font-weight:700}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"Date";text-align:left;display:inline-block;width:100px;font-weight:700}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Start Time";text-align:left;display:inline-block;width:100px;font-weight:700}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td:nth-child(5){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td:nth-child(5):before{content:"End Time";text-align:left;display:inline-block;width:100px;font-weight:700}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td:nth-child(6){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td:nth-child(6):before{content:"Total Spaces";text-align:left;display:inline-block;width:100px;font-weight:700}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td:nth-child(7){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td:nth-child(7):before{content:"Spaces Sold";text-align:left;display:inline-block;width:100px;font-weight:700}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td:nth-child(8){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td:nth-child(8):before{content:"Site";text-align:left;display:inline-block;width:100px;font-weight:700}xn-ticketdashboard-component table tbody tr.xn-footer td{display:inline-block}xn-ticketdashboard-component table tbody tr{padding:8px 0;display:block}xn-ticketdashboard-component table tbody tr td.responsive-padding{padding:12px 0 0!important}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td{display:block;padding:0}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td:nth-child(9){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ticketdashboard-component table tbody tr:not(.xn-footer) td:nth-child(9):before{content:"Location";text-align:left;display:inline-block;width:100px;font-weight:700}xn-ticketdashboard-component table tfoot td{display:block}}xn-ticketdashboard-component .xn-ticketdashboard-filters .xn-inputs.col-md-4{max-width:33.333%!important}xn-ticketdashboard-component .xn-ticketdashboard-filters .form-control{font-size:18px!important;width:100%!important;padding:8px!important;border:1px solid #bbb!important;border-radius:3px!important}xn-ticketdashboard-component .xn-ticketdashboard-filters .xn-button:disabled{background-color:#666!important}xn-memberNotes-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-memberNotes-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-memberNotes-component .xn-heading,xn-memberNotes-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-memberNotes-component>xn-card-component .xn-card{margin:0}xn-memberNotes-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-memberNotes-component .xn-memberNotes-group xn-listfilter-component{margin:0 0 16px;padding:0}xn-memberNotes-component .xn-memberNotes-group table thead tr>td{border-bottom:1px solid #cdcdcd}@media (max-width:767px){xn-memberNotes-component .xn-memberNotes-group table thead{display:none}xn-memberNotes-component .xn-memberNotes-group table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberNotes-component .xn-memberNotes-group table tbody tr:not(.xn-footer) td:first-child:before{content:"Date Added";text-align:left;display:inline-block;width:120px;font-weight:700}xn-memberNotes-component .xn-memberNotes-group table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberNotes-component .xn-memberNotes-group table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Reason";text-align:left;display:inline-block;width:120px;font-weight:700}xn-memberNotes-component .xn-memberNotes-group table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberNotes-component .xn-memberNotes-group table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"Type";text-align:left;display:inline-block;width:120px;font-weight:700}xn-memberNotes-component .xn-memberNotes-group table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberNotes-component .xn-memberNotes-group table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Note Start";text-align:left;display:inline-block;width:120px;font-weight:700}xn-memberNotes-component .xn-memberNotes-group table tbody tr:not(.xn-footer) td:nth-child(5){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberNotes-component .xn-memberNotes-group table tbody tr:not(.xn-footer) td:nth-child(5):before{content:"Note End";text-align:left;display:inline-block;width:120px;font-weight:700}xn-memberNotes-component .xn-memberNotes-group table tbody tr.xn-footer td{display:inline-block}xn-memberNotes-component .xn-memberNotes-group table tbody tr{padding:8px 0;display:block}xn-memberNotes-component .xn-memberNotes-group table tbody tr td.responsive-padding{padding:12px 0 0!important}xn-memberNotes-component .xn-memberNotes-group table tbody tr:not(.xn-footer) td{display:block;padding:0}xn-memberNotes-component .xn-memberNotes-group table tbody tr:not(.xn-footer) td:nth-child(6){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-memberNotes-component .xn-memberNotes-group table tbody tr:not(.xn-footer) td:nth-child(6):before{content:"Description";text-align:left;display:inline-block;width:120px;font-weight:700}xn-memberNotes-component .xn-memberNotes-group table tfoot td{display:block}}xn-memberNotes-component #xn-note-detail-modal .xn-input-group label{display:flex;width:30%;flex-basis:auto}xn-memberNotes-component #xn-note-detail-modal .xn-input-group .xn-inputs{width:70%;flex-basis:auto}xn-footer-component{margin-top:100px}@media (max-width:767px){xn-footer-component{margin-top:50px}}xn-footer-component .xn-footer{width:100%;position:absolute;bottom:0}xn-footer-component .xn-custom-message{float:left;margin-left:3px}xn-footer-component .xn-tracking-link{float:right;margin-right:3px;cursor:pointer}xn-attendance-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-attendance-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-attendance-component .xn-heading,xn-attendance-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-attendance-component>xn-card-component .xn-card{margin:0}xn-attendance-component>xn-card-component .xn-card .xn-heading{text-align:left}xn-attendance-component .xn-buttons{justify-content:end!important;margin-top:0!important}xn-attendance-component .xn-buttons .xn-button{margin-left:1px!important;margin-right:1px!important;width:130px}xn-attendance-component .xn-modal .xn-buttons{justify-content:center!important}xn-attendance-component .xn-defaultColumn{width:80px;overflow:hidden}xn-attendance-component .xn-nameColumn{width:100px;overflow:hidden}xn-attendance-component .xn-emailColumn{width:200px;overflow:hidden}@media (max-width:1024px){xn-attendance-component table thead{display:none}xn-attendance-component table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-attendance-component table tbody tr:not(.xn-footer) td:first-child:before{content:"MEMBER ID";text-align:left;display:inline-block;width:140px;font-weight:700}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"FIRST NAME";text-align:left;display:inline-block;width:140px;font-weight:700}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"LAST NAME";text-align:left;display:inline-block;width:140px;font-weight:700}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"EMAIL";text-align:left;display:inline-block;width:140px;font-weight:700}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(5){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(5):before{content:"TICKET GROUP";text-align:left;display:inline-block;width:140px;font-weight:700}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(6){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(6):before{content:"PRICE";text-align:left;display:inline-block;width:140px;font-weight:700}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(7){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(7):before{content:"TICKET TYPE";text-align:left;display:inline-block;width:140px;font-weight:700}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(8){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(8):before{content:"NO. OF SPACES";text-align:left;display:inline-block;width:140px;font-weight:700}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(9){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(9):before{content:"ALL ATTEND";text-align:left;display:inline-block;width:140px;font-weight:700}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(10){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(10):before{content:"TRANSFER";text-align:left;display:inline-block;width:140px;font-weight:700}xn-attendance-component table tbody tr.xn-footer td{display:inline-block}xn-attendance-component table tbody tr{padding:8px 0;display:block}xn-attendance-component table tbody tr td.responsive-padding{padding:12px 0 0!important}xn-attendance-component table tbody tr:not(.xn-footer) td{display:block;padding:0}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(11){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-attendance-component table tbody tr:not(.xn-footer) td:nth-child(11):before{content:"MARK ATTEND";text-align:left;display:inline-block;width:140px;font-weight:700}xn-attendance-component table tfoot td{display:block}xn-attendance-component .xn-defaultColumn,xn-attendance-component .xn-emailColumn,xn-attendance-component .xn-nameColumn{width:100%}xn-attendance-component .xn-attendee-table{display:table!important}}xn-attendance-component .xn-tableCheckbox{accent-color:#008e33;opacity:1;margin-left:0}xn-attendance-component .xn-expand{cursor:pointer}xn-attendance-component .xn-child-row{background-color:hsla(0,0%,93.3%,.9333333333)}xn-attendance-component .xn-attendee-table{border-bottom:1px solid #cdcdcd;overflow:auto;display:block}xn-attendance-component .xn-modal.xn-modal-large>.xn-content{width:850px}xn-ticketlist-component{display:block;background-color:#fff;margin:8px;padding:8px;max-width:100%;border-radius:3px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}xn-ticketlist-component .image{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;max-width:550px;min-height:300px;padding:24px;position:relative;width:80%}xn-ticketlist-component .xn-heading,xn-ticketlist-component legend{font-size:14px;color:#000;font-weight:600;padding:0}xn-ticketlist-component>xn-card-component .xn-card{margin:0}xn-ticketlist-component>xn-card-component .xn-card .xn-heading{text-align:left}@media (max-width:1024px){xn-ticketlist-component table thead{display:none}xn-ticketlist-component table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ticketlist-component table tbody tr:not(.xn-footer) td:first-child:before{content:"Name";text-align:left;display:inline-block;width:100px;font-weight:700}xn-ticketlist-component table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ticketlist-component table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Active";text-align:left;display:inline-block;width:100px;font-weight:700}xn-ticketlist-component table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ticketlist-component table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"Date";text-align:left;display:inline-block;width:100px;font-weight:700}xn-ticketlist-component table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ticketlist-component table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Start Time";text-align:left;display:inline-block;width:100px;font-weight:700}xn-ticketlist-component table tbody tr:not(.xn-footer) td:nth-child(5){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ticketlist-component table tbody tr:not(.xn-footer) td:nth-child(5):before{content:"End Time";text-align:left;display:inline-block;width:100px;font-weight:700}xn-ticketlist-component table tbody tr:not(.xn-footer) td:nth-child(6){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ticketlist-component table tbody tr:not(.xn-footer) td:nth-child(6):before{content:"Total Spaces";text-align:left;display:inline-block;width:100px;font-weight:700}xn-ticketlist-component table tbody tr:not(.xn-footer) td:nth-child(7){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ticketlist-component table tbody tr:not(.xn-footer) td:nth-child(7):before{content:"Spaces Sold";text-align:left;display:inline-block;width:100px;font-weight:700}xn-ticketlist-component table tbody tr:not(.xn-footer) td:nth-child(8){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ticketlist-component table tbody tr:not(.xn-footer) td:nth-child(8):before{content:"Site";text-align:left;display:inline-block;width:100px;font-weight:700}xn-ticketlist-component table tbody tr.xn-footer td{display:inline-block}xn-ticketlist-component table tbody tr{padding:8px 0;display:block}xn-ticketlist-component table tbody tr td.responsive-padding{padding:12px 0 0!important}xn-ticketlist-component table tbody tr:not(.xn-footer) td{display:block;padding:0}xn-ticketlist-component table tbody tr:not(.xn-footer) td:nth-child(9){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}xn-ticketlist-component table tbody tr:not(.xn-footer) td:nth-child(9):before{content:"Location";text-align:left;display:inline-block;width:100px;font-weight:700}xn-ticketlist-component table tfoot td{display:block}}#xn-change-person-card-number .xn-inputs{display:flex;flex-wrap:wrap;flex-direction:row;gap:10px}#xn-change-person-card-number .xn-inputs input{flex:1;margin-left:10px;margin-bottom:10px}#xn-change-person-card-number .xn-change-card-number-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}#xn-change-person-card-number .xn-change-card-number-buttons .xn-button:disabled{background-color:#7b7b7b}#xn-change-person-card-number .xn-detail{height:auto}#xn-change-person-card-number .align-confimtext-center{text-align:center}.xn-members-home-index{display:flex;flex-direction:column}.xn-members-home-index header{order:2}.xn-members-home-index header .xn-header{padding-top:8px}.xn-members-home-index #xn-notices.xn-container{order:1;margin-top:0;padding-top:16px}.xn-members-home-index #xn-content.xn-container{order:3;padding-top:0}.xn-options-title{display:none}.xn-menu-buttons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;margin:8px 16px;flex-flow:wrap;justify-content:space-between}.xn-menu-buttons #xn-options,.xn-menu-buttons .xn-options-title{flex-basis:100%;width:100%;display:none;text-align:center;font-size:1.875rem;padding-top:35px;padding-bottom:45px}.xn-menu-buttons .xn-menu-button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background-color:#2d393b;padding:0;color:#fff;border:none;flex-basis:48.75%;margin-bottom:23px;border-radius:0!important;align-items:center}.xn-menu-buttons .xn-menu-button .xn-text-wrapper{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;background-color:#e9530e;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;background:transparent!important;box-shadow:none;padding:16px 16px 16px 0;border-radius:0!important}.xn-menu-buttons .xn-menu-button .xn-text-wrapper .xn-text-inset .xn-title{font-weight:700;margin-bottom:4px}.xn-menu-buttons .xn-menu-button .xn-text-wrapper .xn-title{font-weight:400!important;font-size:1.25rem}.xn-menu-buttons .xn-menu-button .xn-text-wrapper .xn-description{display:none}.xn-menu-buttons .xn-menu-button .xn-image-wrapper{padding:24px 16px;-webkit-box-flex:0;box-shadow:none;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;flex:0 0 85px;border-radius:0!important}.xn-menu-buttons .xn-menu-button .xn-image-wrapper .xn-image-inset .xn-image{text-align:center;font-size:30px!important;line-height:1}.xn-menu-buttons .xn-menu-button .xn-image-wrapper .xn-image-inset .xn-image:before{font-family:FontAwesome}.xn-menu-buttons .xn-menu-button .xn-image-wrapper#xn-linked-members-link .xn-image-wrapper .xn-image-inset .xn-image:before{content:"\f0c0"}.xn-menu-buttons .xn-menu-button:focus,.xn-menu-buttons .xn-menu-button:hover{text-decoration:none}.xn-menu-buttons .xn-menu-button:focus .xn-text-wrapper,.xn-menu-buttons .xn-menu-button:hover .xn-text-wrapper{background-color:#b9420b}.xn-menu-buttons #xn-online-booking-link .xn-image:before{content:"\f073"}.xn-menu-buttons #xn-ticketing-link .xn-image:before{content:"\f145"}.xn-menu-buttons #xn-qr-code-link .xn-image:before{content:"\f029"}.xn-menu-buttons #xn-marketing-preferences-link .xn-image:before{content:"\f03a"}.xn-menu-buttons #xn-membership-prices-link .xn-image:before{content:"\f2bd"}.xn-menu-buttons #xn-members-homepage-link .xn-image:before{content:"\f015"}.xn-menu-buttons #xn-account-login-link .xn-image:before{content:"\f090"}.xn-menu-buttons #xn-account-register-link .xn-image:before{content:"\f007"}.xn-menu-buttons #xn-account-crm-link .xn-image:before,.xn-menu-buttons #xn-account-signup-link .xn-image:before{content:"\f044"}.xn-menu-buttons #xn-member-profile-link .xn-image:before{content:"\f2c1"}.xn-menu-buttons #xn-memberships-link .xn-image:before{content:"\f0a3"}.xn-menu-buttons #xn-member-documents-link .xn-image:before{content:"\f07b"}.xn-menu-buttons #xn-my-bookings-link .xn-image:before{content:"\f274"}.xn-menu-buttons #xn-my-xnmove-link .xn-image:before{content:"\f144"}.xn-menu-buttons #xn-ticketing-dashboard-link .xn-image-inset{display:flex}.xn-menu-buttons #xn-ticketing-dashboard-link .xn-image:before{content:"\f145"}.xn-menu-buttons #xn-ticketing-dashboard-link .xn-image-2:before{content:"\f0e4"}.xn-menu-buttons #xn-coursepro-link .xn-image:before{content:"\f1ae"}.xn-menu-buttons #xn-my-payments-link .xn-image:before{content:"\f09d"}.xn-menu-buttons #xn-my-debts-link .xn-image:before{content:"\f19c"}.xn-menu-buttons #xn-linked-members-link .xn-image:before{content:"\f0c1"}.xn-menu-buttons #xn-savvy-refund-link .xn-image:before{content:"\f0e2"}.xn-menu-buttons #xn-member-notes-link .xn-image:before{content:"\f249"}.xn-menu-buttons #xn-notices-link .xn-image:before{content:"\f0a2"}.xn-members-home-basketdetails table.xn-items{margin-top:16px}body.xn-members-home-index .xn-container .xn-tile .xn-menu-buttons .xn-options-title,body.xn-members-home-index header .xn-header .xn-title{color:#46484a}.xn-members-home-index header,.xn-public-home-index header{order:1}.xn-members-home-index header .xn-header,.xn-public-home-index header .xn-header{background:transparent;padding:40px 16px 16px}@media (max-width:767px){.xn-members-home-index header .xn-header,.xn-public-home-index header .xn-header{padding:20px 16px 0}}.xn-members-home-index header .xn-header .xn-title,.xn-public-home-index header .xn-header .xn-title{padding:20px 0 45px;color:#46484a;font-weight:300;font-size:3rem;text-align:center}@media (max-width:767px){.xn-members-home-index header .xn-header .xn-title,.xn-public-home-index header .xn-header .xn-title{padding:10px 0;font-size:2.3rem}}.xn-members-home-index header .xn-header .xn-title span,.xn-public-home-index header .xn-header .xn-title span{color:#e9530e;font-weight:700}.xn-members-home-index header .xn-header .xn-heading-text,.xn-public-home-index header .xn-header .xn-heading-text{display:none}.xn-members-home-index header .xn-header .xn-underline,.xn-public-home-index header .xn-header .xn-underline{width:160px;height:3px;background:#e9530e;margin:0 auto 30px;border:none;display:block}@media (max-width:767px){.xn-members-home-index header .xn-header .xn-underline,.xn-public-home-index header .xn-header .xn-underline{margin:0 auto}}.xn-members-home-index .xn-container .xn-tile xn-notices-component .xn-notices-title,.xn-public-home-index .xn-container .xn-tile xn-notices-component .xn-notices-title{display:block;text-align:center;font-size:1.875rem}.xn-members-home-index .xn-container .xn-tile xn-notices-component .xn-jump-to-options,.xn-public-home-index .xn-container .xn-tile xn-notices-component .xn-jump-to-options{display:block;padding-bottom:20px;text-align:center}.xn-members-home-index .xn-container .xn-tile xn-notices-component .xn-jump-to-options a,.xn-public-home-index .xn-container .xn-tile xn-notices-component .xn-jump-to-options a{border:none;color:#b9420b;font-size:.875rem;font-weight:600;display:inline-block;margin:10px 0 0;padding:0;border-radius:0;background:none}.xn-members-home-index .xn-container .xn-tile xn-notices-component .xn-jump-to-options a:before,.xn-public-home-index .xn-container .xn-tile xn-notices-component .xn-jump-to-options a:before{display:inline-block;content:">";color:#b9420b;margin-right:5px}.xn-members-home-index .xn-container .xn-tile xn-notices-component xn-notice-component,.xn-public-home-index .xn-container .xn-tile xn-notices-component xn-notice-component{background:transparent}.xn-members-home-index .xn-container .xn-tile .xn-menu-buttons,.xn-public-home-index .xn-container .xn-tile .xn-menu-buttons{padding-bottom:70px}.xn-members-home-index .xn-container .xn-tile .xn-menu-buttons .xn-options-title,.xn-public-home-index .xn-container .xn-tile .xn-menu-buttons .xn-options-title{display:block!important}@media (max-width:767px){.xn-members-home-index .xn-container .xn-tile .xn-menu-buttons .xn-options-title,.xn-public-home-index .xn-container .xn-tile .xn-menu-buttons .xn-options-title{padding:3px 0 25px}}.xn-container.receipt #xn-body{margin:16px}@media (max-width:767px){.xn-container.receipt table thead{display:none}.xn-container.receipt table tbody tr:not(.xn-footer) td:first-child{text-align:left!important;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding:0;margin-top:8px;font-size:18px;border-bottom:1px solid #cdcdcd}.xn-container.receipt table tbody tr:not(.xn-footer) td:nth-child(2){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-container.receipt table tbody tr:not(.xn-footer) td:nth-child(2):before{content:"Price";text-align:left;display:inline-block;width:120px;font-weight:700}.xn-container.receipt table tbody tr:not(.xn-footer) td:nth-child(3){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-container.receipt table tbody tr:not(.xn-footer) td:nth-child(3):before{content:"Qty";text-align:left;display:inline-block;width:120px;font-weight:700}.xn-container.receipt table tbody tr.xn-footer td{display:inline-block}.xn-container.receipt table tbody tr{padding:8px 0;display:block}.xn-container.receipt table tbody tr td.responsive-padding{padding:12px 0 0!important}.xn-container.receipt table tbody tr:not(.xn-footer) td{display:block;padding:0}.xn-container.receipt table tbody tr:not(.xn-footer) td:nth-child(4){text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.xn-container.receipt table tbody tr:not(.xn-footer) td:nth-child(4):before{content:"Item Total";text-align:left;display:inline-block;width:120px;font-weight:700}.xn-container.receipt table tfoot td{display:block}}.xn-container.receipt table{margin-bottom:8px}.xn-container.receipt table tbody tr td,.xn-container.receipt table thead tr th{background-color:#fff}@media (max-width:767px){.xn-container.receipt table tbody tr td{border:none;margin:4px}.xn-container.receipt table tbody tr:nth-child(2n){background-color:#fff}.xn-container.receipt table tbody tr:nth-child(2n) td{background-color:inherit;margin:4px}}.xn-container.receipt .xn-total-text{text-align:right;font-weight:700}.xn-container.receipt .xn-total{font-weight:700}@media (max-width:767px){.xn-container.receipt .xn-footer{text-align:right}.xn-container.receipt .xn-footer td{padding:8px 0}}@media print{.xn-payments-confirmation-index{margin-top:0!important}.xn-payments-confirmation-index .xn-navbar{display:none}.xn-payments-confirmation-index .xn-container{padding:4px 16px}}nav.bg-dark{background-color:red #2d393b}.xn-modal.xn-modal-small>.xn-content{width:400px}.xn-members-home-memberships .xn-tile-prices,.xn-public-bookings-index .xn-tile-bookings,.xn-public-bookings-index .xn-tile-filters,.xn-public-home-memberships .xn-tile-filters{width:100%!important;max-width:100%!important}.xn-buttons-centred,forms>.xn-buttons{justify-content:center!important}xn-bookinglist-component xn-card-component .xn-card .xn-heading.xn-book-now-heading{background:#2d393b;color:#f0f1f2;padding:16px;text-align:center;order:1}xn-bookinglist-component xn-card-component .xn-card .xn-content.xn-book-now-content{background:#2d393b;color:#fff;border:none}xn-bookinglist-component xn-card-component .xn-card .xn-image.xn-book-now-image{order:0}.xn-book-now-confirm-modal>div,.xn-book-now-content>div{border:none!important}.xn-attendees-list-search{display:inline-flex}.xn-attendees-list-search label{display:inline-block;margin-bottom:.5rem;min-width:fit-content;line-height:1.5}.xn-attendees-list-search input{padding:8px;margin:0 8px;border:1px solid #bbb;border-radius:3px;height:30px;font-size:16px!important}@media (min-width:767px){.xn-attendees-list-search{float:right;text-align:right}}@media (max-width:681px){.xn-attendees-list-search{margin-top:16px}}*{font-family:Roboto,sans-serif}body{background:#fff;padding-bottom:80px}.xn-guidance{background:#e6e7e8!important;color:#2d393b!important}.xn-guidance a{color:#d11f3a!important}.xn-guidance:before{color:#2d393b!important}.xn-validation-error,.xn-validation-message{background:#ea0001!important;color:#fff!important}.xn-validation-error:before,.xn-validation-message:before{color:#ea0001;background:#fff}.xn-alert.xn-alert-info,.xn-alert.xn-alert-warning{background:#e6e7e8!important;color:#2d393b!important}.xn-alert.xn-alert-info a,.xn-alert.xn-alert-warning a{color:#d11f3a!important}.xn-alert.xn-alert-info:before,.xn-alert.xn-alert-warning:before{color:#2d393b}.xn-alert.xn-alert-success{background:#e6e7e8!important;color:#2d393b!important}.xn-alert.xn-alert-success a{color:#d11f3a!important}.xn-alert.xn-alert-success:before{color:#008e33}.xn-alert.xn-alert-danger{background:#ea0001!important;color:#fff!important}.xn-alert.xn-alert-danger:before{color:#ea0001;background:#fff}.xn-modal .xn-content{border:15px solid #f0f1f2}.xn-modal .xn-content .xn-header,.xn-modal .xn-content h2{color:#2d393b}.xn-modal .xn-content .xn-detail{border-top:1px solid #dbdedf}.xn-modal .xn-content .xn-detail p,.xn-modal .xn-content .xn-detail ul li{color:#2d393b}.xn-modal .xn-content .xn-detail .xn-buttons .xn-button{border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff}.xn-modal .xn-content .xn-detail .xn-buttons .xn-button.xn-mute{background:#fff!important;color:rgb(111.4711538462,140.6634615385,145.5288461538);border:1px solid rgb(111.4711538462,140.6634615385,145.5288461538)!important}.xn-modal .xn-content+.xn-close,.xn-modal .xn-content .xn-close{color:#fff;background:rgb(111.4711538462,140.6634615385,145.5288461538)}#xn-options+.xn-options-title{flex-basis:100%;width:100%;text-align:center;color:#000;font-size:1.875rem;padding-top:35px;padding-bottom:45px}.xn-loading{color:#2d393b}.xn-menu-buttons #xn-options,.xn-menu-buttons .xn-options-title{color:#000}.xn-menu-buttons .xn-menu-button{background:#dbdedf}@media screen and (max-width:767px){.xn-menu-buttons .xn-menu-button{flex-basis:100%}}.xn-menu-buttons .xn-menu-button .xn-text-wrapper{color:#2d393b}.xn-menu-buttons .xn-menu-button .xn-text-wrapper:focus .xn-text-wrapper,.xn-menu-buttons .xn-menu-button .xn-text-wrapper:hover .xn-text-wrapper{background-color:rgb(164.5875,24.4125,45.675)}.xn-menu-buttons .xn-menu-button .xn-image-wrapper{color:rgb(164.5875,24.4125,45.675)}.xn-menu-buttons .xn-menu-button:hover{background:#d11f3a}.xn-menu-buttons .xn-menu-button:hover .xn-text-wrapper{color:#fff}.xn-menu-buttons .xn-menu-button:hover .xn-image-wrapper,xn-basketdetails-component .xn-promotionCode-group label{color:#2d393b}xn-basketdetails-component .xn-promotionCode-group input[type=text]{border:1px solid #dbdedf;color:#2d393b}xn-basketdetails-component .xn-promotionCode-group .xn-help{vertical-align:-3px;margin-left:10px;margin-right:10px}xn-basketdetails-component .xn-promotionCode-group .xn-help:after{color:#2d393b;font-size:1.875rem}xn-basketdetails-component .xn-promotionCode-group .xn-button{border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff}xn-basketdetails-component .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-description{color:#2d393b}xn-basketdetails-component .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-description:after{background:#dbdedf}xn-basketdetails-component .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-cost{color:#2d393b}xn-basketdetails-component .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-cost:after{background:#dbdedf}xn-basketdetails-component .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-actions a:before{color:#d11f3a}xn-basketdetails-component .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-actions:after{background:#dbdedf}xn-basketdetails-component .xn-items tbody tr.xn-membership-breakdown td{color:#2d393b!important}xn-basketdetails-component .xn-items tbody tr.xn-membership-breakdown.xn-caveat td{color:#d11f3a!important}xn-basketdetails-component .xn-items tfoot tr td:last-of-type:before{background:#dbdedf}xn-basketdetails-component .xn-items .xn-total-text{color:#2d393b}xn-basketdetails-component .xn-items .xn-total-text:before{background:#dbdedf}xn-basketdetails-component .xn-items .xn-total{color:#2d393b}xn-basketdetails-component .xn-items .xn-total:before{background:#dbdedf}xn-basketcheckout-component .xn-buttons .xn-button{border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff}xn-suggestionlist-component .xn-header{padding-top:0;padding-left:10px;padding-right:10px}xn-suggestionlist-component .xn-header .xn-title{font-size:1.25rem;color:#2d393b}xn-suggestionlist-component .xn-grid li{width:50%!important}xn-suggestionlist-component xn-card-component .xn-heading{background:#2d393b!important;color:#fff!important}xn-suggestionlist-component xn-card-component .xn-buttons{background:#2d393b!important}xn-suggestionlist-component xn-card-component .xn-buttons .xn-button{border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff}.xn-plain-text{color:#2d393b}form fieldset+fieldset legend{width:100%;padding-top:30px}form fieldset legend{padding-bottom:10px;font-weight:800;font-size:1rem}form fieldset .xn-input-group label,form fieldset .xn-option-group label{color:#2d393b}form fieldset .xn-input-group#xn-contactBy-group,form fieldset .xn-option-group#xn-contactBy-group{padding-top:40px;padding-bottom:20px;border-bottom:1px solid #e6e7e8;margin-bottom:10px}form fieldset .xn-input-group#xn-contactBy-group label,form fieldset .xn-option-group#xn-contactBy-group label{font-weight:400;font-size:.875rem;color:#2d393b}form fieldset .xn-input-group .xn-required-text:before,form fieldset .xn-option-group .xn-required-text:before{color:rgb(164.5875,24.4125,45.675)}form fieldset .xn-input-group #xn-saved-search,form fieldset .xn-input-group input[type=date],form fieldset .xn-input-group input[type=email],form fieldset .xn-input-group input[type=password],form fieldset .xn-input-group input[type=tel],form fieldset .xn-input-group input[type=text],form fieldset .xn-input-group select,form fieldset .xn-option-group #xn-saved-search,form fieldset .xn-option-group input[type=date],form fieldset .xn-option-group input[type=email],form fieldset .xn-option-group input[type=password],form fieldset .xn-option-group input[type=tel],form fieldset .xn-option-group input[type=text],form fieldset .xn-option-group select{width:100%;height:32px;border:1px solid #dbdedf;padding:0 20px;color:#2d393b;font-size:1rem;border-radius:0!important}form fieldset .xn-input-group select[multiple],form fieldset .xn-option-group select[multiple]{height:auto}form fieldset .xn-input-group input[type=checkbox]+input+label,form fieldset .xn-input-group input[type=checkbox]+label,form fieldset .xn-option-group input[type=checkbox]+input+label,form fieldset .xn-option-group input[type=checkbox]+label{color:#2d393b;font-size:.875rem;font-weight:600;padding:0;width:100%}form fieldset .xn-input-group input[type=checkbox]+input+label a,form fieldset .xn-input-group input[type=checkbox]+label a,form fieldset .xn-option-group input[type=checkbox]+input+label a,form fieldset .xn-option-group input[type=checkbox]+label a{border:none;color:rgb(164.5875,24.4125,45.675)}form fieldset .xn-input-group input[type=checkbox]+input+label:before,form fieldset .xn-input-group input[type=checkbox]+label:before,form fieldset .xn-option-group input[type=checkbox]+input+label:before,form fieldset .xn-option-group input[type=checkbox]+label:before{vertical-align:-2px}form fieldset .xn-input-group input[type=checkbox]+input+label .xn-tick,form fieldset .xn-input-group input[type=checkbox]+label .xn-tick,form fieldset .xn-option-group input[type=checkbox]+input+label .xn-tick,form fieldset .xn-option-group input[type=checkbox]+label .xn-tick{margin-right:10px;border-radius:0!important;height:16px;width:16px;vertical-align:2px;padding:0}form fieldset .xn-input-group input[type=checkbox]+input+label .xn-tick:before,form fieldset .xn-input-group input[type=checkbox]+label .xn-tick:before,form fieldset .xn-option-group input[type=checkbox]+input+label .xn-tick:before,form fieldset .xn-option-group input[type=checkbox]+label .xn-tick:before{width:10px;margin:-3px 0 0 2px}form fieldset .xn-input-group input[type=checkbox]:checked+input+label>span.xn-tick,form fieldset .xn-input-group input[type=checkbox]:checked+label>span.xn-tick,form fieldset .xn-option-group input[type=checkbox]:checked+input+label>span.xn-tick,form fieldset .xn-option-group input[type=checkbox]:checked+label>span.xn-tick{background-color:rgb(164.5875,24.4125,45.675);border-color:rgb(164.5875,24.4125,45.675)}form fieldset .xn-input-group input[type=checkbox]:checked+input+label:before,form fieldset .xn-input-group input[type=checkbox]:checked+label:before,form fieldset .xn-option-group input[type=checkbox]:checked+input+label:before,form fieldset .xn-option-group input[type=checkbox]:checked+label:before{color:rgb(164.5875,24.4125,45.675)}form fieldset .xn-input-group .xn-options label,form fieldset .xn-option-group .xn-options label{font-size:1rem;font-weight:400}form fieldset .xn-input-group .xn-options input[type=radio]:checked+input+label:before,form fieldset .xn-input-group .xn-options input[type=radio]:checked+label:before,form fieldset .xn-option-group .xn-options input[type=radio]:checked+input+label:before,form fieldset .xn-option-group .xn-options input[type=radio]:checked+label:before{color:rgb(164.5875,24.4125,45.675)}form fieldset .xn-input-group .xn-help:after,form fieldset .xn-option-group .xn-help:after{color:#2d393b;font-size:1.25rem;margin-left:30px}form fieldset .xn-input-group#xn-txtPostCode-group .xn-inputs .xn-buttons,form fieldset .xn-option-group#xn-txtPostCode-group .xn-inputs .xn-buttons{width:calc(50% - 8px);max-width:calc(50% - 8px);display:flex}@media screen and (max-width:767px){form fieldset .xn-input-group#xn-txtPostCode-group .xn-inputs .xn-buttons,form fieldset .xn-option-group#xn-txtPostCode-group .xn-inputs .xn-buttons{width:100%;max-width:100%}}form fieldset .xn-input-group#xn-txtPostCode-group .xn-inputs .xn-buttons .xn-button,form fieldset .xn-option-group#xn-txtPostCode-group .xn-inputs .xn-buttons .xn-button{flex:0 1 49%;padding:5px 40px;border-radius:35px;background:#2d393b!important;color:#fff;border:none;font-weight:400;font-size:.875rem;text-align:center;text-transform:none}form fieldset .xn-input-group#xn-txtPostCode-group .xn-inputs .xn-buttons .xn-button:first-child,form fieldset .xn-option-group#xn-txtPostCode-group .xn-inputs .xn-buttons .xn-button:first-child{background:rgb(164.5875,24.4125,45.675)!important}form>.xn-buttons{justify-content:flex-start;border-top:6px solid #dbdedf;margin-top:30px;padding-top:30px;padding-bottom:30px}form>.xn-buttons .xn-button{margin:0 auto;padding:11px 60px;border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff;border:none;font-weight:400;font-size:1.4375rem;text-align:center;text-transform:none}form>.xn-buttons .xn-button[disabled]{background:#e6e7e8!important}xn-restrictions-component section>div{padding-bottom:5px;color:#2d393b;font-weight:400}xn-restrictions-component section .xn-heading{padding-bottom:15px}xn-multisave-component{margin:8px;padding:8px}xn-multisave-component .xn-buttons{justify-content:center;border-top:6px solid #dbdedf;margin-top:30px;padding-top:30px;padding-bottom:30px}xn-multisave-component .xn-buttons .xn-button{margin:0 auto;padding:11px 60px;border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff;border:none;font-weight:400;font-size:1.4375rem;text-align:center;text-transform:none}xn-qrcode-component .xn-qr-code-content,xn-qrcode-component .xn-qr-code-description{color:#2d393b}xn-qrcode-component .xn-qr-code-error{color:#ea0001}xn-directdebitdetails-component .xn-detail .xn-input-group label{color:#2d393b}xn-directdebitdetails-component .xn-detail .xn-input-group .xn-required-text:before{color:rgb(164.5875,24.4125,45.675)}xn-directdebitdetails-component .xn-detail .xn-input-group .xn-help:after{color:#2d393b}xn-directdebitdetails-component .xn-detail .xn-input-group input[type=date],xn-directdebitdetails-component .xn-detail .xn-input-group input[type=email],xn-directdebitdetails-component .xn-detail .xn-input-group input[type=password],xn-directdebitdetails-component .xn-detail .xn-input-group input[type=tel],xn-directdebitdetails-component .xn-detail .xn-input-group input[type=text]{border:1px solid #dbdedf;color:#2d393b}xn-directdebitdetails-component .xn-buttons{border-top:6px solid #dbdedf}xn-directdebitdetails-component .xn-buttons .xn-button{border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff}xn-directdebitdetails-component .xn-dd-guarantee-link a{border-radius:35px;background:rgb(226.7125,64.2875,88.925)}xn-marketingpreferences-component form .xn-input-group label,xn-marketingpreferences-component form .xn-option-group label{color:#2d393b}xn-marketingpreferences-component form .xn-input-group .xn-required-text:before,xn-marketingpreferences-component form .xn-option-group .xn-required-text:before{color:rgb(164.5875,24.4125,45.675)}xn-marketingpreferences-component form .xn-input-group #xn-contactTelephoneNumber,xn-marketingpreferences-component form .xn-input-group input[type=date],xn-marketingpreferences-component form .xn-input-group input[type=email],xn-marketingpreferences-component form .xn-input-group input[type=password],xn-marketingpreferences-component form .xn-input-group input[type=tel],xn-marketingpreferences-component form .xn-input-group input[type=text],xn-marketingpreferences-component form .xn-input-group select,xn-marketingpreferences-component form .xn-option-group #xn-contactTelephoneNumber,xn-marketingpreferences-component form .xn-option-group input[type=date],xn-marketingpreferences-component form .xn-option-group input[type=email],xn-marketingpreferences-component form .xn-option-group input[type=password],xn-marketingpreferences-component form .xn-option-group input[type=tel],xn-marketingpreferences-component form .xn-option-group input[type=text],xn-marketingpreferences-component form .xn-option-group select{border:1px solid #dbdedf;color:#2d393b}xn-marketingpreferences-component form .xn-input-group input[type=checkbox]+input+label,xn-marketingpreferences-component form .xn-input-group input[type=checkbox]+label,xn-marketingpreferences-component form .xn-option-group input[type=checkbox]+input+label,xn-marketingpreferences-component form .xn-option-group input[type=checkbox]+label{color:#2d393b}xn-marketingpreferences-component form .xn-input-group input[type=checkbox]+input+label a,xn-marketingpreferences-component form .xn-input-group input[type=checkbox]+label a,xn-marketingpreferences-component form .xn-option-group input[type=checkbox]+input+label a,xn-marketingpreferences-component form .xn-option-group input[type=checkbox]+label a{color:rgb(164.5875,24.4125,45.675)}xn-marketingpreferences-component form .xn-input-group input[type=checkbox]:checked+input+label>span.xn-tick,xn-marketingpreferences-component form .xn-input-group input[type=checkbox]:checked+label>span.xn-tick,xn-marketingpreferences-component form .xn-option-group input[type=checkbox]:checked+input+label>span.xn-tick,xn-marketingpreferences-component form .xn-option-group input[type=checkbox]:checked+label>span.xn-tick{background-color:rgb(164.5875,24.4125,45.675);border-color:rgb(164.5875,24.4125,45.675)}xn-marketingpreferences-component form .xn-input-group input[type=checkbox]:checked+input+label:before,xn-marketingpreferences-component form .xn-input-group input[type=checkbox]:checked+label:before,xn-marketingpreferences-component form .xn-option-group input[type=checkbox]:checked+input+label:before,xn-marketingpreferences-component form .xn-option-group input[type=checkbox]:checked+label:before{color:rgb(164.5875,24.4125,45.675)}xn-marketingpreferences-component form .xn-input-group .xn-options label,xn-marketingpreferences-component form .xn-option-group .xn-options label{font-size:1rem;font-weight:400}xn-marketingpreferences-component form .xn-input-group .xn-options input[type=radio]:checked+input+label:before,xn-marketingpreferences-component form .xn-input-group .xn-options input[type=radio]:checked+label:before,xn-marketingpreferences-component form .xn-option-group .xn-options input[type=radio]:checked+input+label:before,xn-marketingpreferences-component form .xn-option-group .xn-options input[type=radio]:checked+label:before{color:rgb(164.5875,24.4125,45.675)}xn-marketingpreferences-component form .xn-input-group .xn-help:after,xn-marketingpreferences-component form .xn-option-group .xn-help:after{color:#2d393b;font-size:1.25rem;margin-left:30px}xn-marketingpreferences-component form .xn-input-group#xn-txtPostCode-group .xn-inputs .xn-buttons,xn-marketingpreferences-component form .xn-option-group#xn-txtPostCode-group .xn-inputs .xn-buttons{width:calc(50% - 8px);max-width:calc(50% - 8px);display:flex}xn-marketingpreferences-component form .xn-input-group#xn-txtPostCode-group .xn-inputs .xn-buttons .xn-button,xn-marketingpreferences-component form .xn-option-group#xn-txtPostCode-group .xn-inputs .xn-buttons .xn-button{flex:0 0 49%;padding:5px 40px;border-radius:35px;background:#2d393b!important;color:#fff;border:none;font-weight:400;font-size:.875rem;text-align:center;text-transform:none}xn-marketingpreferences-component form .xn-input-group#xn-txtPostCode-group .xn-inputs .xn-buttons .xn-button:first-child,xn-marketingpreferences-component form .xn-option-group#xn-txtPostCode-group .xn-inputs .xn-buttons .xn-button:first-child{background:rgb(164.5875,24.4125,45.675)!important}xn-marketingpreferences-component .xn-buttons{border-top:6px solid #dbdedf}xn-marketingpreferences-component .xn-buttons .xn-button{border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff}.xn-container.receipt>.xn-container>.Items table,xn-bookinghistory-component table,xn-lhreceipt-component .Items table,xn-memberdebts-component table,xn-memberNotes-component table,xn-mydocuments-component table,xn-mymemberships-component table,xn-mypayments-component table,xn-tickettransfer-component table{margin-top:20px}.xn-container.receipt>.xn-container>.Items table thead tr th,xn-bookinghistory-component table thead tr th,xn-lhreceipt-component .Items table thead tr th,xn-memberdebts-component table thead tr th,xn-memberNotes-component table thead tr th,xn-mydocuments-component table thead tr th,xn-mymemberships-component table thead tr th,xn-mypayments-component table thead tr th,xn-tickettransfer-component table thead tr th{padding:22px 12px 22px 0!important;color:#2d393b}.xn-container.receipt>.xn-container>.Items table thead tr th:last-of-type,xn-bookinghistory-component table thead tr th:last-of-type,xn-lhreceipt-component .Items table thead tr th:last-of-type,xn-memberdebts-component table thead tr th:last-of-type,xn-memberNotes-component table thead tr th:last-of-type,xn-mydocuments-component table thead tr th:last-of-type,xn-mymemberships-component table thead tr th:last-of-type,xn-mypayments-component table thead tr th:last-of-type,xn-tickettransfer-component table thead tr th:last-of-type{padding-right:0!important}.xn-container.receipt>.xn-container>.Items table tbody tr,xn-bookinghistory-component table tbody tr,xn-lhreceipt-component .Items table tbody tr,xn-memberdebts-component table tbody tr,xn-memberNotes-component table tbody tr,xn-mydocuments-component table tbody tr,xn-mymemberships-component table tbody tr,xn-mypayments-component table tbody tr,xn-tickettransfer-component table tbody tr{border-bottom:1px solid #dbdedf}.xn-container.receipt>.xn-container>.Items table tbody tr td,xn-bookinghistory-component table tbody tr td,xn-lhreceipt-component .Items table tbody tr td,xn-memberdebts-component table tbody tr td,xn-memberNotes-component table tbody tr td,xn-mydocuments-component table tbody tr td,xn-mymemberships-component table tbody tr td,xn-mypayments-component table tbody tr td,xn-tickettransfer-component table tbody tr td{color:#2d393b;background:#fff;font-weight:500;font-size:.875rem;padding:22px 12px 22px 0!important}@media screen and (max-width:767px){.xn-container.receipt>.xn-container>.Items table tbody tr td,xn-bookinghistory-component table tbody tr td,xn-lhreceipt-component .Items table tbody tr td,xn-memberdebts-component table tbody tr td,xn-memberNotes-component table tbody tr td,xn-mydocuments-component table tbody tr td,xn-mymemberships-component table tbody tr td,xn-mypayments-component table tbody tr td,xn-tickettransfer-component table tbody tr td{padding:12px 0 0!important}}.xn-container.receipt>.xn-container>.Items table tbody tr td:last-of-type,xn-bookinghistory-component table tbody tr td:last-of-type,xn-lhreceipt-component .Items table tbody tr td:last-of-type,xn-memberdebts-component table tbody tr td:last-of-type,xn-memberNotes-component table tbody tr td:last-of-type,xn-mydocuments-component table tbody tr td:last-of-type,xn-mymemberships-component table tbody tr td:last-of-type,xn-mypayments-component table tbody tr td:last-of-type,xn-tickettransfer-component table tbody tr td:last-of-type{padding-right:0!important}.xn-container.receipt>.xn-container>.Items table tbody tr td .xn-button,xn-bookinghistory-component table tbody tr td .xn-button,xn-lhreceipt-component .Items table tbody tr td .xn-button,xn-memberdebts-component table tbody tr td .xn-button,xn-memberNotes-component table tbody tr td .xn-button,xn-mydocuments-component table tbody tr td .xn-button,xn-mymemberships-component table tbody tr td .xn-button,xn-mypayments-component table tbody tr td .xn-button,xn-tickettransfer-component table tbody tr td .xn-button{padding:3px 15px!important;border-radius:26px!important;background:#d11f3a!important;color:#fff;border:none;font-weight:400;font-size:.875rem;text-align:center;text-transform:none}.xn-container.receipt>.xn-container>.Items table tbody tr td a i,xn-bookinghistory-component table tbody tr td a i,xn-lhreceipt-component .Items table tbody tr td a i,xn-memberdebts-component table tbody tr td a i,xn-memberNotes-component table tbody tr td a i,xn-mydocuments-component table tbody tr td a i,xn-mymemberships-component table tbody tr td a i,xn-mypayments-component table tbody tr td a i,xn-tickettransfer-component table tbody tr td a i{color:#d11f3a!important}.xn-container.receipt>.xn-container>.Items table tfoot tr,xn-bookinghistory-component table tfoot tr,xn-lhreceipt-component .Items table tfoot tr,xn-memberdebts-component table tfoot tr,xn-memberNotes-component table tfoot tr,xn-mydocuments-component table tfoot tr,xn-mymemberships-component table tfoot tr,xn-mypayments-component table tfoot tr,xn-tickettransfer-component table tfoot tr{border-top:none}.xn-container.receipt>.xn-container>.Items table tfoot tr td,xn-bookinghistory-component table tfoot tr td,xn-lhreceipt-component .Items table tfoot tr td,xn-memberdebts-component table tfoot tr td,xn-memberNotes-component table tfoot tr td,xn-mydocuments-component table tfoot tr td,xn-mymemberships-component table tfoot tr td,xn-mypayments-component table tfoot tr td,xn-tickettransfer-component table tfoot tr td{padding:15px 0 0!important;color:#2d393b}.xn-container.receipt>.xn-container>.Items table tfoot tr td.xn-total,xn-bookinghistory-component table tfoot tr td.xn-total,xn-lhreceipt-component .Items table tfoot tr td.xn-total,xn-memberdebts-component table tfoot tr td.xn-total,xn-memberNotes-component table tfoot tr td.xn-total,xn-mydocuments-component table tfoot tr td.xn-total,xn-mymemberships-component table tfoot tr td.xn-total,xn-mypayments-component table tfoot tr td.xn-total,xn-tickettransfer-component table tfoot tr td.xn-total{color:rgb(164.5875,24.4125,45.675);font-weight:700}.xn-container.receipt>.xn-container>.Items .xn-input-group.xn-bookings-order label,xn-bookinghistory-component .xn-input-group.xn-bookings-order label,xn-lhreceipt-component .Items .xn-input-group.xn-bookings-order label,xn-memberdebts-component .xn-input-group.xn-bookings-order label,xn-memberNotes-component .xn-input-group.xn-bookings-order label,xn-mydocuments-component .xn-input-group.xn-bookings-order label,xn-mymemberships-component .xn-input-group.xn-bookings-order label,xn-mypayments-component .xn-input-group.xn-bookings-order label,xn-tickettransfer-component .xn-input-group.xn-bookings-order label{color:#2d393b;font-weight:400;font-size:1rem;padding-top:10px;padding-bottom:20px;margin-bottom:0;text-transform:none}.xn-container.receipt>.xn-container>.Items .xn-input-group.xn-bookings-order select,xn-bookinghistory-component .xn-input-group.xn-bookings-order select,xn-lhreceipt-component .Items .xn-input-group.xn-bookings-order select,xn-memberdebts-component .xn-input-group.xn-bookings-order select,xn-memberNotes-component .xn-input-group.xn-bookings-order select,xn-mydocuments-component .xn-input-group.xn-bookings-order select,xn-mymemberships-component .xn-input-group.xn-bookings-order select,xn-mypayments-component .xn-input-group.xn-bookings-order select,xn-tickettransfer-component .xn-input-group.xn-bookings-order select{width:100%;height:32px;border:1px solid #f0f1f2;background:#f0f1f2;padding:0 20px;color:#2d393b;font-size:1rem;border-radius:0!important;margin-bottom:10px}.xn-container.receipt>.xn-container>.Items .xn-dd-guarantee-link,.xn-container.receipt>.xn-container>.Items .xn-memberships-link,xn-bookinghistory-component .xn-dd-guarantee-link,xn-bookinghistory-component .xn-memberships-link,xn-lhreceipt-component .Items .xn-dd-guarantee-link,xn-lhreceipt-component .Items .xn-memberships-link,xn-memberdebts-component .xn-dd-guarantee-link,xn-memberdebts-component .xn-memberships-link,xn-memberNotes-component .xn-dd-guarantee-link,xn-memberNotes-component .xn-memberships-link,xn-mydocuments-component .xn-dd-guarantee-link,xn-mydocuments-component .xn-memberships-link,xn-mymemberships-component .xn-dd-guarantee-link,xn-mymemberships-component .xn-memberships-link,xn-mypayments-component .xn-dd-guarantee-link,xn-mypayments-component .xn-memberships-link,xn-tickettransfer-component .xn-dd-guarantee-link,xn-tickettransfer-component .xn-memberships-link{text-align:left}.xn-container.receipt>.xn-container>.Items .xn-dd-guarantee-link>a,.xn-container.receipt>.xn-container>.Items .xn-memberships-link>a,xn-bookinghistory-component .xn-dd-guarantee-link>a,xn-bookinghistory-component .xn-memberships-link>a,xn-lhreceipt-component .Items .xn-dd-guarantee-link>a,xn-lhreceipt-component .Items .xn-memberships-link>a,xn-memberdebts-component .xn-dd-guarantee-link>a,xn-memberdebts-component .xn-memberships-link>a,xn-memberNotes-component .xn-dd-guarantee-link>a,xn-memberNotes-component .xn-memberships-link>a,xn-mydocuments-component .xn-dd-guarantee-link>a,xn-mydocuments-component .xn-memberships-link>a,xn-mymemberships-component .xn-dd-guarantee-link>a,xn-mymemberships-component .xn-memberships-link>a,xn-mypayments-component .xn-dd-guarantee-link>a,xn-mypayments-component .xn-memberships-link>a,xn-tickettransfer-component .xn-dd-guarantee-link>a,xn-tickettransfer-component .xn-memberships-link>a{display:inline-block;padding:8px 20px;border-radius:35px;background:#d11f3a!important;color:#fff;border:none;font-weight:400;font-size:.875rem;min-width:150px;text-align:center;text-transform:none}.xn-container.receipt>.xn-container>.Items .xn-dd-guarantee-link,xn-bookinghistory-component .xn-dd-guarantee-link,xn-lhreceipt-component .Items .xn-dd-guarantee-link,xn-memberdebts-component .xn-dd-guarantee-link,xn-memberNotes-component .xn-dd-guarantee-link,xn-mydocuments-component .xn-dd-guarantee-link,xn-mymemberships-component .xn-dd-guarantee-link,xn-mypayments-component .xn-dd-guarantee-link,xn-tickettransfer-component .xn-dd-guarantee-link{padding-top:60px}.xn-container.receipt>.xn-container>.Items .xn-memberships-link>a,xn-bookinghistory-component .xn-memberships-link>a,xn-lhreceipt-component .Items .xn-memberships-link>a,xn-memberdebts-component .xn-memberships-link>a,xn-memberNotes-component .xn-memberships-link>a,xn-mydocuments-component .xn-memberships-link>a,xn-mymemberships-component .xn-memberships-link>a,xn-mypayments-component .xn-memberships-link>a,xn-tickettransfer-component .xn-memberships-link>a{background:rgb(67.0673076923,84.9519230769,87.9326923077)!important}xn-bookinghistory-component,xn-memberdebts-component,xn-mypayments-component,xn-tickettransfer-component{margin:0}xn-selectsite-component #xn-change-site-group{background:#d11f3a}xn-selectsite-component #xn-change-site-group label{color:#fff}xn-selectsite-component #xn-change-site-group .xn-buttons .xn-button{border-radius:35px;background:#2d393b!important;color:#fff}xn-selectsite-component .xn-modal .xn-detail form select{border:1px solid #dbdedf;color:#2d393b}xn-selectsite-component .xn-modal .xn-detail form input[type=checkbox]+input+label,xn-selectsite-component .xn-modal .xn-detail form input[type=checkbox]+label{color:#2d393b}xn-selectsite-component .xn-modal .xn-detail form input[type=checkbox]+input+label a,xn-selectsite-component .xn-modal .xn-detail form input[type=checkbox]+label a{color:rgb(164.5875,24.4125,45.675)}xn-selectsite-component .xn-modal .xn-detail form input[type=checkbox]:checked+input+label>span.xn-tick,xn-selectsite-component .xn-modal .xn-detail form input[type=checkbox]:checked+label>span.xn-tick{background-color:rgb(164.5875,24.4125,45.675);border-color:rgb(164.5875,24.4125,45.675)}xn-selectsite-component .xn-modal .xn-detail form input[type=checkbox]:checked+input+label:before,xn-selectsite-component .xn-modal .xn-detail form input[type=checkbox]:checked+label:before{color:rgb(164.5875,24.4125,45.675)}xn-listfilter-component>div>.xn-heading:before,xn-listfilter-component>div>p{color:#2d393b}xn-listfilter-component #xn-hide-list-filters-button-group .xn-button{border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff}xn-listfilter-component>.xn-filters .xn-search-filter .xn-heading{color:#2d393b}xn-listfilter-component>.xn-filters .xn-search-filter .xn-filter-text-search .xn-input-group .xn-inputs #xn-contactTelephoneNumber,xn-listfilter-component>.xn-filters .xn-search-filter .xn-filter-text-search .xn-input-group .xn-inputs input[type=date],xn-listfilter-component>.xn-filters .xn-search-filter .xn-filter-text-search .xn-input-group .xn-inputs input[type=email],xn-listfilter-component>.xn-filters .xn-search-filter .xn-filter-text-search .xn-input-group .xn-inputs input[type=password],xn-listfilter-component>.xn-filters .xn-search-filter .xn-filter-text-search .xn-input-group .xn-inputs input[type=tel],xn-listfilter-component>.xn-filters .xn-search-filter .xn-filter-text-search .xn-input-group .xn-inputs input[type=text]{border:1px solid #2d393b;color:#2d393b}xn-listfilter-component>.xn-filters>div>div:not(.xn-search-filter)>.xn-heading{background:#f0f1f2;color:#2d393b}xn-listfilter-component>.xn-filters>div>div:not(.xn-search-filter)>.xn-heading:before{color:#2d393b}xn-listfilter-component>.xn-filters>div>div:not(.xn-search-filter)>.xn-heading.xn-filter-items-visibility{color:#fff;background:#d11f3a}xn-listfilter-component>.xn-filters>div>div:not(.xn-search-filter)>.xn-heading.xn-filter-items-visibility:before{color:#fff}xn-listfilter-component>.xn-filters>div>div:not(.xn-search-filter)>.xn-heading.xn-items-selected{color:#fff;background:#d11f3a}xn-listfilter-component>.xn-filters>div>div:not(.xn-search-filter)>.xn-heading.xn-items-selected:before{color:#fff}xn-listfilter-component>.xn-filters>div>div:not(.xn-search-filter)>.xn-grid{background:rgb(111.4711538462,140.6634615385,145.5288461538)}@media screen and (max-width:767px){xn-listfilter-component>.xn-filters>div>div:not(.xn-search-filter)>.xn-grid li{flex-basis:48.75%!important;margin-right:1.25%}}@media screen and (max-width:370px){xn-listfilter-component>.xn-filters>div>div:not(.xn-search-filter)>.xn-grid li{flex-basis:100%!important;margin-right:0}}xn-listfilter-component>.xn-filters>div>div:not(.xn-search-filter)>.xn-grid li .xn-card{background-color:#f0f1f2}xn-listfilter-component>.xn-filters>div>div:not(.xn-search-filter)>.xn-grid li .xn-card .xn-heading{color:#2d393b}xn-listfilter-component>.xn-filters>div>div:not(.xn-search-filter)>.xn-grid li .xn-card .xn-heading:before{background:#fff;border:1px solid rgb(111.4711538462,140.6634615385,145.5288461538)}xn-listfilter-component>.xn-filters>div>div:not(.xn-search-filter)>.xn-grid li.xn-selected .xn-card{background-color:#2d393b}xn-listfilter-component>.xn-filters>div>div:not(.xn-search-filter)>.xn-grid li.xn-selected .xn-card .xn-heading{color:#fff}xn-listfilter-component>.xn-filters>div>div:not(.xn-search-filter)>.xn-grid li.xn-selected .xn-card .xn-heading:before{background:rgb(164.5875,24.4125,45.675);border:1px solid rgb(164.5875,24.4125,45.675)}xn-listfilter-component>.xn-filters>div>div:not(.xn-search-filter)>.xn-grid.xn-filter-items-visibility{background:#d11f3a}xn-listfilter-component #xn-saved-search-modal{width:100%}xn-listfilter-component #xn-saved-search-modal form{padding-top:16px;margin-top:0;border-top:1px solid #dbdedf}xn-listfilter-component #xn-saved-search-modal form .xn-buttons{flex-wrap:wrap;padding-bottom:0}xn-listfilter-component #xn-saved-search-modal form .xn-buttons .xn-button{flex-basis:49%;margin-left:0;margin-right:1%;padding:5px 15px;font-size:1rem;margin-bottom:10px}xn-listfilter-component #xn-saved-search-modal form .xn-buttons .xn-button:nth-child(2n){margin-right:0;margin-left:1%}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group label,xn-savefilter-component>div:not(.xn-modal) .xn-heading:before{color:#2d393b}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-current-filter .xn-button.xn-cta{background:rgb(164.5875,24.4125,45.675)!important}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-current-filter .xn-filter-name{background:#f0f1f2;color:#2d393b}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-input-group #xn-save-filter{border:1px solid #dbdedf;color:#2d393b}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-input-group .xn-button{border-radius:35px;background:#2d393b!important;color:#fff}xn-savefilter-component>div:not(.xn-modal) #xn-saved-search-button-group .xn-buttons .xn-button.xn-cta{border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff}xn-savefilter-component #xn-saved-search-modal table tbody tr{border-bottom:1px solid #dbdedf}xn-savefilter-component #xn-saved-search-modal table tbody tr td{color:#2d393b;background:#fff}xn-savefilter-component #xn-saved-search-modal table tbody tr td .xn-button{background:#d11f3a!important;color:#fff}xn-savefilter-component #xn-saved-search-modal table tbody tr td a:before{color:#d11f3a!important}xn-termsandconditionslink-component{display:block;color:#2d393b;margin-bottom:30px;font-weight:400;font-size:.875rem}xn-termsandconditionslink-component a{color:rgb(164.5875,24.4125,45.675);border:none;font-weight:800}xn-day-selector .day-selector{border-top:1px solid #e6e7e8;border-bottom:1px solid #e6e7e8}xn-day-selector .day-selector li.calendar svg path,xn-day-selector .day-selector li.next-week svg path,xn-day-selector .day-selector li.prev-week svg path{fill:#2d393b}xn-day-selector .day-selector li.day .name{color:rgb(164.5875,24.4125,45.675)}xn-day-selector .day-selector li.day .date{color:#2d393b}xn-day-selector .day-selector li.day:before{background:#e6e7e8}xn-day-selector .day-selector li.day.selected{background:#2d393b}xn-day-selector .day-selector li.day.selected .date,xn-day-selector .day-selector li.day.selected .name{color:#fff}@media screen and (max-width:767px){xn-dedicatedtimetable-component>.xn-input-group{width:100%}}xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]+input+label,xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]+label{color:#2d393b}xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]+input+label a,xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]+label a{color:rgb(164.5875,24.4125,45.675)}xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]:checked+input+label>span.xn-tick,xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]:checked+label>span.xn-tick{background-color:rgb(164.5875,24.4125,45.675);border-color:rgb(164.5875,24.4125,45.675)}xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]:checked+input+label:before,xn-dedicatedtimetable-component>.xn-input-group input[type=checkbox]:checked+label:before{color:rgb(164.5875,24.4125,45.675)}xn-dedicatedtimetable-component xn-termsandconditionslink-component{width:50%;text-align:right;margin-bottom:40px}@media screen and (max-width:767px){xn-dedicatedtimetable-component xn-termsandconditionslink-component{width:100%;text-align:left}}xn-dedicatedtimetable-component>p,xn-dedicatedtimetable-component xn-day-selector:before{color:#2d393b}xn-dedicatedtimetable-component>table tbody tr{border-bottom:1px solid #dbdedf}xn-dedicatedtimetable-component>table tbody tr td{color:#2d393b;background:#fff}xn-dedicatedtimetable-component>table tbody tr td .xn-button{background:#d11f3a!important;color:#fff}xn-dedicatedtimetable-component>table tbody tr td a i{color:#d11f3a!important}xn-dedicatedtimetable-component>table tbody tr.xn-selected td{color:#fff;background:rgb(164.5875,24.4125,45.675)}xn-bookinghistory-component #xn-cancel-booking-confirm .xn-buttons{padding-top:20px}xn-bookinghistory-component #xn-cancel-booking-confirm .xn-buttons .xn-button{margin:0}xn-bookinghistory-component+.xn-links li,xn-memberdebts-component+.xn-links li,xn-mypayments-component+.xn-links li{text-align:left}xn-bookinghistory-component+.xn-links li>a,xn-memberdebts-component+.xn-links li>a,xn-mypayments-component+.xn-links li>a{display:inline-block;padding:8px 20px;border-radius:35px;background:rgb(67.0673076923,84.9519230769,87.9326923077)!important;color:#fff;border:none;font-weight:400;font-size:.875rem;min-width:150px;text-align:center;text-transform:none}xn-bookinghistory-component+.xn-links li:first-child>a,xn-memberdebts-component+.xn-links li:first-child>a,xn-mypayments-component+.xn-links li:first-child>a{margin-top:20px;background:#d11f3a!important}xn-lhreceipt-component .xn-modal .xn-detail>div>p{margin-top:10px}xn-lhreceipt-component .xn-modal .xn-detail>p{text-align:center;font-style:italic;color:#2d393b}xn-memberdebts-component .xn-total-due-wrapper{color:#2d393b}xn-memberdebts-component .xn-total-due-wrapper .xn-total-due{color:rgb(164.5875,24.4125,45.675)}xn-memberdebts-component tfoot td{color:#2d393b}xn-memberdebts-component tfoot td .xn-button{background:rgb(164.5875,24.4125,45.675)!important;color:#fff}xn-memberdebts-component tfoot td:nth-child(2){color:rgb(164.5875,24.4125,45.675)}.xn-container.receipt>.xn-container{padding:4px;margin:8px}.xn-container.receipt>.xn-container>div,.xn-container.receipt>.xn-container>div>p,.xn-container.receipt>.xn-container>p{width:100%;padding:0;margin:0}.xn-container.receipt>.xn-container>div>p,.xn-container.receipt>.xn-container>p{padding-bottom:20px;color:#2d393b;font-weight:400;font-size:.875rem}.xn-container.receipt>.xn-container>div>p a,.xn-container.receipt>.xn-container>p a{border:none;color:rgb(164.5875,24.4125,45.675);font-weight:800}.xn-container.receipt>.xn-container>.Items{padding-top:20px;padding-bottom:10px}.xn-container.receipt>.xn-container>.Items table{margin-top:0}xn-bookinglist-component .xn-input-group.xn-bookings-order label{color:#2d393b}xn-bookinglist-component .xn-input-group.xn-bookings-order select{border:1px solid #f0f1f2;background:#f0f1f2;color:#2d393b}xn-bookinglist-component xn-card-component .xn-card{border:20px solid #f0f1f2;background:#fff}xn-bookinglist-component xn-card-component .xn-card .xn-heading{order:0;background:#f0f1f2;color:#2d393b}xn-bookinglist-component xn-card-component .xn-card .xn-image{order:1;background-color:#d11f3a}xn-bookinglist-component xn-card-component .xn-card .xn-more-info{order:3;color:#fff}xn-bookinglist-component xn-card-component .xn-card .xn-more-info:after,xn-bookinglist-component xn-card-component .xn-card .xn-more-info:hover:after{background:#2196f3}xn-bookinglist-component xn-card-component .xn-card .xn-booking-description{order:2;color:#2d393b}xn-bookinglist-component xn-card-component .xn-card .xn-content{order:4;color:#2d393b}xn-bookinglist-component xn-card-component .xn-card .xn-content>div{border-bottom:1px solid #e6e7e8}xn-bookinglist-component xn-card-component .xn-card .xn-alerts{order:5}xn-bookinglist-component xn-card-component .xn-card .xn-alerts .xn-alert-success{background:#008e33!important;color:#fff!important}xn-bookinglist-component xn-card-component .xn-card .xn-alerts .xn-alert-success a{color:#fff!important;font-weight:800;cursor:pointer!important}xn-bookinglist-component xn-card-component .xn-card .xn-alerts .xn-alert-success:before{color:#fff}xn-bookinglist-component xn-card-component .xn-card .xn-buttons{order:6}xn-bookinglist-component xn-card-component .xn-card .xn-buttons .xn-button{border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff}xn-bookinghistory-component .xn-card{margin:0}xn-bookinghistory-component .xn-card .xn-content{border:none}xn-bookinghistory-component .xn-card .xn-content>div{flex-basis:100%!important}xn-membershipprices-component>section>form .xn-input-group label{color:#2d393b}xn-membershipprices-component>section>form .xn-input-group select{border:1px solid #f0f1f2;background:#f0f1f2;color:#2d393b}xn-membershipprice-component{height:auto}xn-membershipprice-component xn-card-component .xn-card{background:#2d393b}xn-membershipprice-component xn-card-component .xn-card .xn-heading{background:rgb(22.9326923077,29.0480769231,30.0673076923);color:#fff}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-additional-fees,xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost .xn-pence,xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost .xn-pounds,xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-cost .xn-pounds>span,xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-duration,xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-frequency,xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-pay-today span,xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-payment-method{color:#fff}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-add-to-basket,xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-toggle-additional-benefits,xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-toggle-applicable-sites{border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-membership-benefits{background:#f0f1f2}xn-membershipprice-component xn-card-component .xn-card .xn-content .xn-membership-benefits .xn-benefits .xn-title{color:rgb(164.5875,24.4125,45.675)!important}xn-membershipprice-component xn-card-component .xn-card .xn-buttons .xn-button{border-radius:35px;background:#d11f3a!important;color:#fff}xn-membershipprice-component xn-card-component .xn-card .xn-image.required~.xn-buttons:before,xn-membershipprice-component xn-card-component .xn-card .xn-image.Required~.xn-buttons:before,xn-membershipprice-component xn-card-component .xn-card .xn-img-required~.xn-buttons:before{border-radius:35px;background:rgb(67.0673076923,84.9519230769,87.9326923077)!important;color:#fff}#xn-book-now-confirm .xn-buttons .xn-button{border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff}@media screen and (max-width:370px){#xn-book-now-confirm .xn-buttons .xn-button{width:100%;margin:10px 0 0!important}}#xn-book-now-confirm .xn-buttons .xn-button.xn-mute{background:#fff!important;color:rgb(111.4711538462,140.6634615385,145.5288461538);border:1px solid rgb(111.4711538462,140.6634615385,145.5288461538)!important}xn-currentperson-component .xn-modal .xn-buttons .xn-button{border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff}xn-currentperson-component .xn-modal .xn-buttons .xn-button.xn-mute{background:#fff!important;color:rgb(111.4711538462,140.6634615385,145.5288461538);border:1px solid rgb(111.4711538462,140.6634615385,145.5288461538)!important}xn-currentperson-component .xn-current-person-header{background:#dbdedf}@media screen and (max-width:1024px){xn-currentperson-component .xn-current-person-header{flex-wrap:wrap;width:75%}}@media screen and (max-width:767px){xn-currentperson-component .xn-current-person-header{width:calc(80% - 30px)}}xn-currentperson-component .xn-current-person-header .xn-current-person-name{color:#2d393b}@media screen and (max-width:1024px){xn-currentperson-component .xn-current-person-header .xn-current-person-name{flex:0 0 100%}}xn-currentperson-component .xn-current-person-header .xn-buttons{padding:0}@media screen and (max-width:1024px){xn-currentperson-component .xn-current-person-header .xn-buttons{width:100%;justify-content:space-between}}xn-currentperson-component .xn-current-person-header .xn-buttons .xn-button{border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important}@media screen and (max-width:1024px){xn-currentperson-component .xn-current-person-header .xn-buttons .xn-button{display:block;flex:1 1 auto}xn-currentperson-component .xn-current-person-header .xn-buttons .xn-button:first-child{margin-left:0}}xn-currentperson-component .xn-current-person-header .xn-buttons .xn-button.xn-primary{background:#2d393b!important}xn-linkedmembers-component .xn-modal .xn-buttons .xn-button{border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff}xn-linkedmembers-component .xn-modal .xn-buttons .xn-button.xn-mute{background:#fff!important;color:rgb(111.4711538462,140.6634615385,145.5288461538);border:1px solid rgb(111.4711538462,140.6634615385,145.5288461538)!important}xn-linkedmembers-component xn-card-component .xn-card{border:20px solid #f0f1f2;background:#fff}xn-linkedmembers-component xn-card-component .xn-card .xn-heading{background:#f0f1f2;color:#2d393b}xn-linkedmembers-component xn-card-component .xn-card .xn-prime-linked{color:#2d393b}xn-linkedmembers-component xn-card-component .xn-card .xn-buttons .xn-button{border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff}xn-linkedmembers-component xn-card-component .xn-card .xn-image,xn-linkedmembers-component xn-card-component .xn-card.xn-selected>*{background-color:#d11f3a}@media screen and (max-width:767px){xn-linkedmembers-component>.xn-buttons{width:auto;flex-wrap:wrap}}xn-linkedmembers-component>.xn-buttons .xn-button{border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff}@media screen and (max-width:767px){xn-linkedmembers-component>.xn-buttons .xn-button{display:block;width:100%;flex-basis:100%;margin:15px 0 0}}.xn-members-home-addlinkedperson .xn-container{padding:0 16px}.xn-members-home-addlinkedperson .xn-container p{font-weight:400;font-size:.875rem;color:#2f3e45}.xn-members-home-addlinkedperson .xn-container xn-profile-component{margin:20px 0 0;padding:20px 0 0;border-top:1px solid #e6e7e8}#skip-to-content-link{border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff}ul.xn-grid>li.xn-selected .xn-card{background-color:#d11f3a}table:not(.xn-qr-code) tbody tr td.xn-actions a{color:#d11f3a}table:not(.xn-qr-code) tbody tr.xn-overdue{color:#ea0001}table:not(.xn-qr-code) .xn-sortable-header.xn-sort-asc:after,table:not(.xn-qr-code) .xn-sortable-header.xn-sort-desc:after,xn-changepassword-component .xn-form .xn-required-message,xn-changepassword-component .xn-form .xn-required-message:before{color:#d11f3a}xn-changepassword-component .xn-form .xn-fields .xn-instruction,xn-changepassword-component .xn-form .xn-heading-text{color:#2d393b}xn-changepassword-component .xn-form .xn-fields .xn-instruction a{background:rgb(164.5875,24.4125,45.675);color:#fff}xn-changepassword-component .xn-form .xn-fields .xn-input-group label{color:#2d393b}xn-changepassword-component .xn-form .xn-fields .xn-input-group .xn-required-text:before{color:#ea0001}xn-changepassword-component .xn-form .xn-fields .xn-input-group .xn-inputs input[type=email],xn-changepassword-component .xn-form .xn-fields .xn-input-group .xn-inputs input[type=password],xn-changepassword-component .xn-form .xn-fields .xn-input-group .xn-inputs input[type=text]{border:1px solid #dbdedf;color:#2d393b}xn-changepassword-component .xn-form .xn-fields .xn-input-group input[type=checkbox]+input+label,xn-changepassword-component .xn-form .xn-fields .xn-input-group input[type=checkbox]+label{color:#2d393b}xn-changepassword-component .xn-form .xn-fields .xn-input-group input[type=checkbox]+input+label a,xn-changepassword-component .xn-form .xn-fields .xn-input-group input[type=checkbox]+label a{color:rgb(164.5875,24.4125,45.675)}xn-changepassword-component .xn-form .xn-fields .xn-input-group input[type=checkbox]:checked+input+label>span.xn-tick,xn-changepassword-component .xn-form .xn-fields .xn-input-group input[type=checkbox]:checked+label>span.xn-tick{background-color:rgb(164.5875,24.4125,45.675);border-color:rgb(164.5875,24.4125,45.675)}xn-changepassword-component .xn-form .xn-buttons .xn-button{background:rgb(164.5875,24.4125,45.675);color:#fff}xn-changepassword-component .xn-form .xn-buttons+.xn-instruction{color:#2d393b}xn-changepassword-component .xn-form .xn-form-links-list ul li a{background:#d11f3a;color:#fff}xn-cookiebanner-component .xn-cookie-banner-header .xn-buttons .xn-button{background-color:#d11f3a}xn-cookiebanner-component .xn-cookie-banner-header .xn-buttons .xn-button:hover{background-color:rgb(164.5875,24.4125,45.675)}xn-cookiebanner-component .xn-buttons .xn-button{background-color:#d11f3a}xn-cookiebanner-component .xn-buttons .xn-button:hover{background-color:rgb(164.5875,24.4125,45.675)}xn-cookiebanner-component input[type=radio]:checked{background-color:#d11f3a}xn-listfilter-component .xn-filters>div>div>.xn-heading.xn-items-selected{background:#d11f3a}xn-listfilter-component .xn-filters>div>div>.xn-heading.xn-items-selected:hover{background:rgb(164.5875,24.4125,45.675)}xn-listfilter-component li.xn-selected #xn-card-component .xn-card:hover{background-color:rgb(164.5875,24.4125,45.675)}xn-listfilter-component .xn-filters>div>div div.xn-date-filter>.xn-heading,xn-listfilter-component .xn-filters>div>div div.xn-type-filter>.xn-heading{color:#fff;background:rgb(111.4711538462,140.6634615385,145.5288461538)}xn-listfilter-component .xn-filters>div>div div.xn-date-filter>.xn-heading:before,xn-listfilter-component .xn-filters>div>div div.xn-type-filter>.xn-heading:before{color:#fff}xn-listfilter-component .xn-filters>div>div div.xn-date-filter>.xn-heading.xn-filter-items-visibility,xn-listfilter-component .xn-filters>div>div div.xn-type-filter>.xn-heading.xn-filter-items-visibility{color:#2d393b;background:#f0f1f2}xn-membershipfilter-component li.xn-selected #xn-card-component .xn-card:hover{background-color:rgb(164.5875,24.4125,45.675)}xn-membershipprice-component .xn-pay-today span{border-bottom:1px solid #d11f3a}xn-membershipprice-component .xn-toggle-additional-benefits,xn-membershipprice-component .xn-toggle-applicable-sites,xn-membershipprice-component ul.xn-benefits li.xn-toggle-applicable-sites,xn-membershipprice-component ul.xn-sites li.xn-toggle-applicable-sites{color:#2d393b}xn-membershipprice-component ul.xn-sites .xn-multi-site{color:#d11f3a}#xn-myMemberships-component table tbody tr td:nth-child(5) .xn-added-by:after,#xn-myMemberships-component table tbody tr td:nth-child(5) .xn-added-by:before{color:#2d393b}xn-calendar-popup .title .next-month,xn-calendar-popup .title .prev-month{color:#d11f3a}xn-calendar-popup .title .next-month:hover,xn-calendar-popup .title .prev-month:hover{background-color:#d11f3a}xn-calendar-popup table.calendar tr.calendar-weekdays td.calendar-day.selected .day-name{color:#d11f3a}xn-calendar-popup table.calendar td.calendar-day:hover:not(.disabled):not(.selected) .day-number{background-color:#d11f3a}xn-calendar-popup table.calendar td.calendar-day.selected .day-number{background-color:#2d393b}xn-event-selector .event:hover{background-color:#d11f3a}xn-event-selector .event:hover .details .book-now{color:#d11f3a}xn-event-selector .event.unbookable:hover{background-color:rgb(226.7125,64.2875,88.925)}.xn-popup .overlay .container .body .title,.xn-popup .overlay .container .header .title{color:#d11f3a}.xn-popup .overlay .container .footer .button.cta,xn-timetable-selector .xn-popup .overlay .container .body ul.additional-timetables li:not(.spacer).selected,xn-timetable-selector .xn-popup .overlay .container .body ul.additional-timetables li:not(.spacer):hover:not(.selected){background-color:#d11f3a}xn-timetable-selector ul.timetable-selector .selector .header{border-radius:35px}xn-timetable-selector ul.timetable-selector .selector .header .dropdown:hover,xn-timetable-selector ul.timetable-selector .selector .header:hover{background-color:#d11f3a}.xn-header .xn-title,xn-timetable-selector ul.timetable-selector .selector.is-dropdown .header{color:#d11f3a}.xn-header .xn-heading-text{color:#000}.xn-header .xn-required-message,.xn-header .xn-required-message:before{color:rgb(164.5875,24.4125,45.675)}.xn-menu-buttons .xn-menu-button .xn-text-wrapper{background-color:#d11f3a}.xn-menu-buttons .xn-menu-button:focus .xn-text-wrapper,.xn-menu-buttons .xn-menu-button:hover .xn-text-wrapper{background-color:rgb(164.5875,24.4125,45.675)}body.xn-members-home-index .xn-container .xn-tile .xn-menu-buttons .xn-options-title,body.xn-members-home-index header .xn-header .xn-title{color:#000}.xn-members-home-index .xn-container,.xn-members-home-index .xn-container .xn-tile,.xn-public-home-index .xn-container,.xn-public-home-index .xn-container .xn-tile{background:transparent}#sidebar-wrapper #xn-help-close{background-color:#d11f3a}.xn-navbar{background:#d11f3a}.xn-navbar .xn-navbar-brand{background-color:#d11f3a}.xn-navbar .xn-navbar-brand:hover{background-color:rgb(164.5875,24.4125,45.675);border-color:rgb(164.5875,24.4125,45.675)}xn-basketsummary-component .xn-detail,xn-basketsummarytest-component .xn-detail{background:rgb(164.5875,24.4125,45.675)}xn-basketsummary-component .xn-detail .xn-empty-basket,xn-basketsummarytest-component .xn-detail .xn-empty-basket{color:#000}xn-basketsummary-component .xn-detail .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-description,xn-basketsummarytest-component .xn-detail .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-description{color:#2d393b}xn-basketsummary-component .xn-detail .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-description:after,xn-basketsummarytest-component .xn-detail .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-description:after{background:#dbdedf}xn-basketsummary-component .xn-detail .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-cost,xn-basketsummarytest-component .xn-detail .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-cost{color:#2d393b}xn-basketsummary-component .xn-detail .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-cost:after,xn-basketsummarytest-component .xn-detail .xn-items tbody tr:not(.xn-membership-breakdown):not(.xn-spacer) .xn-cost:after{background:#dbdedf}xn-basketsummary-component .xn-detail .xn-items .xn-total-text,xn-basketsummary-component .xn-detail .xn-items tbody tr.xn-membership-breakdown td,xn-basketsummarytest-component .xn-detail .xn-items .xn-total-text,xn-basketsummarytest-component .xn-detail .xn-items tbody tr.xn-membership-breakdown td{color:#2d393b}xn-basketsummary-component .xn-detail .xn-items .xn-total-text:before,xn-basketsummarytest-component .xn-detail .xn-items .xn-total-text:before{background:#dbdedf}xn-basketsummary-component .xn-detail .xn-items .xn-total,xn-basketsummarytest-component .xn-detail .xn-items .xn-total{color:rgb(164.5875,24.4125,45.675)}xn-basketsummary-component .xn-detail .xn-items .xn-total:before,xn-basketsummarytest-component .xn-detail .xn-items .xn-total:before{background:#dbdedf}xn-basketsummary-component .xn-detail .xn-buttons .xn-button,xn-basketsummarytest-component .xn-detail .xn-buttons .xn-button{background:rgb(164.5875,24.4125,45.675)!important;color:#fff}xn-basketsummary-component:hover .xn-summary,xn-basketsummarytest-component:hover .xn-summary{background:rgb(164.5875,24.4125,45.675)}.xn-brand-header{height:80px;background-color:#fff}.xn-brand-header .xn-brand-header-content .xn-icon-logo{background:url(teesside.bb874550.jpg);background-size:cover;width:163px;height:80px}.xn-brand-header .xn-brand-header-content .xn-brand-header-title{color:#fff}.xn-brand-language-header{height:80px;background-color:#fff}.xn-brand-language-header .xn-brand-language-header-content .xn-icon-logo{background:url(teesside.bb874550.jpg);background-size:cover;width:163px;height:80px}.xn-brand-language-header .xn-brand-language-header-content .xn-brand-header-title,.xn-brand-language-header .xn-brand-language-header-content .xn-brand-language-header-title{color:#fff}@media screen and (max-width:767px){.xn-brand-language-header{height:40px}}.xn-branding-link{color:#d11f3a!important;border:none!important;font-weight:800!important}a.xn-branding-link:hover{text-decoration:none!important;color:rgb(226.7125,64.2875,88.925)!important}.xn-button.xn-cta{background-color:#d11f3a}.xn-button.xn-cta:hover{background-color:rgb(164.5875,24.4125,45.675)}.xn-alert-text{color:#ea0001}#xn-loginout-button,.xn-navbar xn-homebutton-component .xn-navbar-brand:before,.xn-navbar xn-logincontrol-component button:before,xn-basketsummary-component .xn-summary .xn-icon,xn-basketsummary-component .xn-summary .xn-no-items .xn-count{color:#fff}.xn-members-home-index,.xn-public-home-index{background-color:#fff;background-attachment:fixed;background-size:cover;min-height:100vh}.xn-members-home-index header .xn-header .xn-title,.xn-public-home-index header .xn-header .xn-title{color:#000}.xn-members-home-index header .xn-header .xn-title span,.xn-public-home-index header .xn-header .xn-title span{color:#d11f3a}.xn-members-home-index header .xn-header .xn-underline,.xn-public-home-index header .xn-header .xn-underline{background:#d11f3a}.xn-members-home-index .xn-container .xn-tile xn-notices-component .xn-notices-title,.xn-public-home-index .xn-container .xn-tile xn-notices-component .xn-notices-title{color:#fff}.xn-members-home-index .xn-container .xn-tile xn-notices-component .xn-jump-to-options a,.xn-members-home-index .xn-container .xn-tile xn-notices-component .xn-jump-to-options a:before,.xn-public-home-index .xn-container .xn-tile xn-notices-component .xn-jump-to-options a,.xn-public-home-index .xn-container .xn-tile xn-notices-component .xn-jump-to-options a:before{color:rgb(164.5875,24.4125,45.675)}.xn-members-home-index .xn-container .xn-tile .xn-menu-buttons .xn-menu-button:hover .xn-image-wrapper .xn-image-inset .xn-image,.xn-public-home-index .xn-container .xn-tile .xn-menu-buttons .xn-menu-button:hover .xn-image-wrapper .xn-image-inset .xn-image{color:#fff}xn-suggestionlist-component .xn-title{color:#d11f3a}xn-suggestionsitelist-component xn-card-component .xn-card .xn-image{background-color:#d11f3a}xn-notices-component .xn-notice-toggle.xn-has-informational{background:#fff;color:#000}xn-notices-component xn-card-component .xn-card .xn-heading{background-color:#222b2d}xn-notices-component xn-card-component .xn-card.xn-notice-warning .xn-heading{background-color:#ef6c00}xn-notices-component xn-card-component .xn-card.xn-notice-alert .xn-heading{background-color:#c62828}xn-notices-component xn-card-component .xn-card .xn-content,xn-notices-component xn-card-component .xn-card .xn-do-not-show label,xn-notices-component xn-card-component .xn-card.xn-no-image .xn-content,xn-notices-component xn-card-component .xn-card.xn-no-image .xn-do-not-show label,xn-notices-component xn-card-component input[type=checkbox]+label:before,xn-notices-component xn-card-component input[type=checkbox]:checked+label:before{color:#fff}xn-notices-component .xn-notice-toggle.xn-has-warnings{background:#ef6c00;color:#fff}xn-notices-component .xn-notice-toggle.xn-has-alerts{background:#c62828;color:#fff}#xn-select-sublocation .xn-detail .xn-please-wait,#xn-select-sublocation .xn-detail .xn-please-wait .xn-loading-icon{color:#2d393b}.xn-view-terms-and-conditions{background-color:#2d393b}.xn-view-terms-and-conditions:hover{color:#fff}.xn-attendee-table .activeAttendanceRow{background-color:#faebd7!important}xn-tickettransfer-component input[type=radio]:checked{background-color:#d11f3a}.xn-ticketListConfig .attendeesButtonHandler,.xn-ticketListConfig .nav-pills a.nav-link:not(.active),.xn-ticketListConfig .totalTicketsButtonHandler{color:#d11f3a}#xn-show-all-in-attendance-group input[type=checkbox]:checked+input+label:before,#xn-show-all-in-attendance-group input[type=checkbox]:checked+label:before,#xn-show-all-in-attendance-group input[type=checkbox]:checked+span+label:before{color:rgb(164.5875,24.4125,45.675)}.xn-footer{background-color:#d11f3a;color:#fff}xn-restrictions-component .xn-buttons{border-top:6px solid #dbdedf}xn-restrictions-component .xn-buttons .xn-button{border-radius:35px;background:rgb(164.5875,24.4125,45.675)!important;color:#fff}xn-restrictions-component .xn-basket-return-link a{border-radius:35px;background:rgb(226.7125,64.2875,88.925)}