/*611b5d3e985c95f22375fe5463d7bd4f*/
body{font-size:0.9375rem;padding:0}bold,strong,b{font-weight:500;color:inherit}p>bold,p>strong,p>b{color:#000}h1,h2,h3,h4,h5{line-height:1.3}h1{font-size:1.5rem;font-style:italic}h2{font-size:1.25rem;color:#ac1216}h3{font-size:1.125rem}h4{font-size:1.063rem;font-style:italic;color:#ac1216}h5{font-style:italic}.button:hover,.sprocket-tables-link .readon:hover{background-color:#cf171c}input,textarea,.uneditable-input{max-width:100%}#g-header{border-bottom:10px solid #ba2024}#g-header a{color:#5b5c5e}#g-header a:hover{color:#ac1216}#g-header i{color:#5f6062;font-size:0.85em}.gantry-logo img{width:100%;max-width:19.38rem}.header{font-size:0.875rem}.header>.g-content>.platform-content{text-align:center}.header>.g-content>.platform-content:first-child{margin-top:-1.563rem}.header p{display:inline;margin-top:0;margin-bottom:0}.header p:first-child:after{content:"||";color:#a60b1b;padding-left:0.625rem;margin-right:0.625rem}.header .contacts-d{margin-top:0.75rem;color:#5b5c5e}.header .contacts-d p{display:block}.header .contacts-d p:first-child:after{content:"";margin-right:0;padding-left:0}.header .contacts-d p:first-child:before,.header .contacts-d p:last-child:before{content:"\f0e0";cursor:pointer;display:inline-block;font-family:FontAwesome;font-size:0.85em;padding-right:0.75rem;color:#5f6062}.header .contacts-d p:last-child:before{content:"\f095"}.offline h1{display:none}.offline #g-main #frame>p{font-size:1.25rem}.g-offcanvas-toggle{background-color:#ba2024;bottom:-1px;font-size:1.5rem;left:auto;padding:0.75rem;position:fixed;top:auto;width:100%;z-index:21;color:#fff}.fa-bars::after{content:"Menu";font-family:"Roboto";text-transform:uppercase;padding-left:0.75rem;color:#fff}#g-navigation{z-index:11}.sidebar .nav{padding-bottom:2rem}.sidebar .nav li{padding:0.75rem 0;border-bottom:1px solid #e2e2e2;line-height:1.3}.sidebar .nav li:first-child{border-top:1px solid #e2e2e2}.sidebar .nav li.active a{color:#4d4d4d;font-weight:500;position:relative}.sidebar .g-title{font-style:italic}.sidebar p{margin:1rem 0}#g-footer{font-size:0.9em}textarea{max-width:37.5rem}.bfSubmitButton{margin-top:1rem;text-transform:uppercase}.contactform .bfSubmitButton{clear:both;display:block}.bfSubmitButton span:after{content:"\f054";cursor:pointer;display:inline-block;font-family:FontAwesome;font-size:0.875rem;padding-left:0.75rem;opacity:0.5}.bfRequired{color:#ac1216;padding-left:0.25rem}body #ff_capimgValue{margin-bottom:0.5rem;max-width:100% !important;min-width:200px !important;width:230px !important}.bfError{color:#cf171c}body .formError .formErrorContent{background:#cf171c;width:13.75rem;font-size:0.875rem}.sprocket-tables-item{border:medium none}.sprocket-tables-bg1,.sprocket-tables-block.highlight:hover .sprocket-tables-bg1{background-color:#f0f0f0}.sprocket-tables-link .readon{background-color:#ac1216;font-weight:500;text-transform:uppercase;word-spacing:0.1em;font-size:0.875rem;line-height:1.5;padding:0.5rem 1rem}.sprocket-tables-link .readon .fa{opacity:0.5;font-size:0.875rem;padding-left:0.125rem}.sprocket-tables-title{font-size:1.5em;margin-bottom:0.75rem}.contact .items-leading{margin-bottom:0.5rem}.contact .items-leading>div:first-child{margin-bottom:2.5rem}.djslider .navigation-container{margin:0;top:45% !important}@media only all and (min-width:30rem){.floatleft{float:left}.floatright{float:right;margin-left:2rem;margin-top:0.5rem;margin-bottom:1.5rem;max-width:50%}.one-third{width:30.5%}.two-thirds{width:61%}.one-fourth{width:47%}.g-container{width:95%}#g-header .size-30{flex:0 1 45%;width:45%}#g-header .size-70{flex:0 1 55%;width:55%}.gantry-logo{margin-left:-1.563rem}.gantry-logo img{max-width:15.63rem}.header{margin-top:0.5rem}.header>.g-content>.platform-content{margin-right:-1.563rem;margin-left:-1.563rem;margin-top:0;margin-bottom:0}.header p{line-height:1.2em;margin-bottom:0;margin-top:0.5rem}.header .contacts-d{margin-bottom:-0.75rem}.sprocket-tables-container .sprocket-tables-block{width:100%}}@media only all and (min-width:37.5rem){.header{margin-top:1rem;border-bottom:medium none}.header .contacts-d{margin-bottom:-0.25rem}.header>.g-content>.platform-content:first-child{margin-top:-1.25rem}.sprocket-tables-title{font-size:1.25em}.sprocket-tables-link{padding-left:0.5rem;padding-right:0.5rem}.sprocket-tables-link .readon{padding:0.5rem 0.75rem;text-transform:none}.sprocket-tables-link .readon .fa{display:none}.sprocket-tables-container .sprocket-tables-block{width:33.33%}.contact .items-leading>div{width:45%;float:left}.contact .items-leading>div:first-child{margin-right:10%}}@media only all and (min-width:48rem){.g-container{width:90%}#g-header{border-bottom:medium none}#g-header .size-30{flex:0 1 40%;width:40%}#g-header .size-70{flex:0 1 60%;width:60%}.gantry-logo img{max-width:18.75rem}.header{text-align:right}.header p{display:block}.header p:first-child:after{content:"";padding-left:0;margin-right:0}.header .contacts-d{margin-bottom:0}.header>.g-content>.platform-content:first-child{margin-top:-1rem}.g-main-nav .g-toplevel>li:first-child>.g-menu-item-container>.g-menu-item-content>.g-menu-item-title{position:absolute;left:-9999px}.g-main-nav .g-toplevel>li:first-child>.g-menu-item-container>.g-menu-item-content:after{content:"\f015";cursor:pointer;display:inline-block;font-family:FontAwesome;font-size:1.1em}.g-main-nav .g-toplevel>li.g-parent .g-menu-parent-indicator{display:none}.g-main-nav .g-toplevel>li>.g-menu-item-container{padding-left:0.75rem;padding-right:0.75rem}.g-main-nav .g-standard .g-dropdown{width:330px}.g-main-nav .g-sublevel>li>.g-menu-item-container{padding:0.625rem 1.25rem}.slideshow>.g-content>.platform-content{margin-right:-1.563rem}.g-content>.platform-content>.blocks{margin-right:-1.563rem;margin-left:-1.563rem}.sprocket-tables-link .readon .fa{display:inline-block}.sidebar>.g-content{margin-right:0;padding-right:0}.slideshow{margin-top:1.125rem}.bookingform #bfElemWrap21,.bookingform #bfElemWrap22,.bookingform #bfElemWrap23{width:33.333%;float:left}.bookingform #bfElemWrap26{width:66.666%;float:left}.ff_capimg{float:left;height:auto;margin-right:20px;width:200px}.bookingform .bfSubmitButton{margin-top:2.75rem}.branding{text-align:right}}@media only all and (min-width:60rem){h1,h2,h3,h4,h5{line-height:1.4}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1.063rem}#g-header .size-30{flex:0 1 30%;width:30%}#g-header .size-70{flex:0 1 70%;width:70%}.header .contacts-d p{display:inline-block}.header .contacts-d p:first-child:after{content:"||";padding-left:0.625rem;margin-right:0.625rem;color:#77787a}.header>.g-content>.platform-content:first-child{margin-top:-0.75rem}.g-main-nav .g-toplevel>li.g-parent .g-menu-parent-indicator{display:inline-block}.g-main-nav .g-toplevel>li>.g-menu-item-container{padding-left:1.25rem;padding-right:1.25rem;font-size:1rem;font-weight:400}.g-main-nav .g-toplevel>li:first-child>.g-menu-item-container>.g-menu-item-content>.g-menu-item-title{position:relative;left:auto}.g-main-nav .g-toplevel>li:first-child>.g-menu-item-container>.g-menu-item-content:after{content:"";font-size:1em}.sidebar .nav li{font-size:1rem;line-height:1.4}.sidebar .g-content{margin-right:0.625rem;padding-right:0.938rem}.sprocket-tables-title{font-size:1.5em}.sprocket-tables-link .readon{padding:0.5rem 1rem;text-transform:uppercase}}@media only all and (min-width:64rem){.header{margin-top:1.5rem}.header>.g-content>.platform-content{text-align:right}.header p{display:inline-block}.header p:first-child:after{content:"||";padding-left:0.625rem;margin-right:0.625rem}.sprocket-tables-link{padding:1.25rem}.g-home #g-main .item-page ul li{margin-bottom:0.75rem}}@media only all and (min-width:68.75rem){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}.header{margin-top:1.688rem;font-size:1rem}.g-main-nav .g-toplevel>li>.g-menu-item-container{padding-left:1.75rem;padding-right:1.75rem}.slideshow{margin-top:0}}@media only all and (min-width:75rem){.g-container{width:68.75rem}.header{font-size:1.1em;margin-top:2.75rem}.header>.g-content>.platform-content:first-child{margin-top:-1.563rem}.g-home #g-main .item-page ul,.g-home #g-main .item-page p{font-size:1rem;line-height:1.6}}@media only all and (min-width:105rem){.g-container{width:75rem}}@media only all and (max-width:47.94rem){#g-subfeature.flush .g-container>.g-grid>.g-block>.g-content{margin:0.625rem;padding-left:0.938rem;padding-right:0.938rem}.sidebar .nav{margin-top:0}#g-footer{margin-bottom:3rem}}