p{font-size:1.1em}#page-content{padding:0!important}#page-content>.row.columns{max-width:none}.stickytop{background:#989898;background:-webkit-linear-gradient(#6d6d6d 0%,#979797 55%,#979797 55%,#989898 90%,#989898 90%,#95999a 100%);background:-o-linear-gradient(#6d6d6d 0%,#979797 55%,#979797 55%,#989898 90%,#989898 90%,#95999a 100%);background:-moz-linear-gradient(#6d6d6d 0%,#979797 55%,#979797 55%,#989898 90%,#989898 90%,#95999a 100%);background:linear-gradient(#6d6d6d 0%,#979797 55%,#979797 55%,#989898 90%,#989898 90%,#95999a 100%);padding:5px 0;transition:padding .5s ease-in-out;-webkit-transition:padding .5s ease-in-out}@media screen and (min-width:40em){.stickytop.event-info.is-stuck{margin-top:40px!important}}@media screen and (max-width:40em){.stickytop.event-info{padding:10px 0 0 0}}.stickytop h6{text-transform:uppercase;color:#fff;margin-bottom:0}.stickytop h6.title{font-weight:900}#countdown{position:relative}#countdown div{color:#fff;float:right;text-align:center;padding:0 4px;font-size:1.6rem;line-height:1rem;margin-top:4px;font-family:'Roboto Condensed'}#countdown div span{font-size:1rem}#countdown div.desc{position:absolute;right:0;top:40px}#countdown div.desc span{font-size:.5em!important;font-style:italic}.button,.button:hover,.button:focus{font-size:1rem;font-weight:900;padding:15px}.button.small,.button.small:hover,.button.small:focus{padding:8px;margin:0;font-size:.6rem}.button.tiny,.button.tiny:hover,.button.tiny:focus{padding:8px;margin:0;font-size:.6rem;font-weight:normal}.main-image img{width:100%!important}.main-heading{background:#d8d8d8;background:-webkit-linear-gradient(#fff 0%,#d8d8d8 100%);background:-o-linear-gradient(#fff 0%,#d8d8d8 100%);background:-moz-linear-gradient(#fff 0%,#d8d8d8 100%);background:linear-gradient(#fff 0%,#d8d8d8 100%);border-top:4px solid #9ea09f;padding-top:1.5em;margin-bottom:1.5em;color:#676767}.main-heading h1{font-size:1.7rem;text-transform:uppercase;line-height:1em;font-weight:900}.main-heading h2{font-size:1.4rem;text-transform:uppercase;margin-bottom:.125em;font-weight:bold}.main-heading h6{font-size:1.1rem;text-transform:uppercase;margin-bottom:.125em;font-weight:bold}.main-heading h5 span{color:#ff0301}.main-heading .event-info{border-bottom:1px solid #cacaca;min-width:250px}#event-carousel .item{width:100%}.responsive-embed.widescreen{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.responsive-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:40em){#event-carousel{margin:20px 0 10px 20px}}@media screen and (max-width:64em){.main-heading h5{font-size:1.4rem}.main-heading h6{font-size:1.1rem}}.anchor-item .row,.optional-extra-item .row,.off-track-entertainment-item,.plan-your-visit-item .row{margin-bottom:.625rem;color:#fff}.anchor-item .anchor-item-wrapper,.optional-extra-item .extra-item-wrapper,.plan-your-visit-item .plan-your-visit-wrapper{position:relative}.anchor-item-text,.optional-extra-text,.plan-your-visit-text{position:absolute;bottom:0;left:0;right:0;padding:0}.anchor-item-text div,.optional-extra-text div,.plan-your-visit-text div{background:rgba(0,0,0,.6);text-align:center;padding:.5rem;font-weight:900;font-size:1.2em;text-transform:uppercase}.anchor-item .row:hover,.optional-extra-item .row:hover,.plan-your-visit-item .row:hover{color:#c00!important}@media screen and (min-width:40em){.price-table.camping{font-size:1em}}@media screen and (max-width:64em){.price-table-header-variants{font-size:.8em}}.price-table .price-legal>p{font-size:.7em}.price-table{margin-bottom:20px;font-size:1.3em}.price-table.grandstands{font-size:.8em}.price-table .sep-x-all{border-top:1px solid grey}.price-table .sep-y{border-right:1px solid grey}.price-table-details{margin-bottom:20px}.price-table-header .product-header{background-color:#dcdddf;padding-top:2px;border-bottom:1px solid grey;border-top:1px solid grey;font-weight:bold}.price-table-header-variants{border-bottom:1px solid grey}.price-table-header-variants .variant{background-color:#bcbdc1;font-weight:bold}.price-table-header-variants>.column>.row>.column{padding:10px 0}.price-table-details>.baseProduct{border-bottom:1px solid grey}.price-table-details>.baseProduct .desc{background-color:#dcdddf;border-left:1px solid grey;padding:10px 0 10px 5px}.price-table-details>.baseProduct .desc-sub-header{background-color:#bcbdc1;padding:0}.price-table-details>.baseProduct.small-pad .desc{padding:0 0 0 2px}.price-table-details>.baseProduct>.column>.row>.column{padding:10px 0}.price-table-details>.baseProduct>.column>.row>.column.more-info{padding:6px 5px 0 0}.price-table-details .product-stock>p{margin-bottom:0}@media screen and (max-width:40em){.price-table-details>.baseProduct{margin-bottom:20px}.price-table-details>.baseProduct .desc:not(.keep-color){background-color:unset;padding:0;border:0}.price-table-details>.baseProduct .desc.keep-color{background-color:#dcdddf;padding:5px;border:0}.price-table-details>.baseProduct .small-4.hide-for-medium.small-desc{border-bottom:1px solid grey}.price-table-details>.baseProduct .small-desc{border-left:1px solid grey;padding-left:3px}.price-table-details>.baseProduct .small-prices{border-bottom:1px solid grey}.price-table-details>.baseProduct>.column>.row>.column{padding:0}.price-table-header-variants{border-top:1px solid grey;border-bottom:1px solid grey;font-weight:bold}.price-table-header-variants>.row>.column{padding:5px 0 5px 0!important}.price-table-details>.baseProduct{border-bottom:0}.price-table-details>.baseProduct>.column>.row>.column.more-info{padding:0}}.track-entry-product-header{background-color:#dcdddf;padding-top:2px;border-top:1px solid grey;font-weight:bold;padding:5px}.track-entry-price-table-header-variants{background-color:#bcbdc1;border-top:1px solid grey;border-bottom:1px solid grey;font-weight:bold;padding:10px}#whats-racing-carousel,#whats-racing-carousel-nav{margin-bottom:.625rem}#whats-racing-carousel-nav .slick-current .whats-racing-overlay-full{background:rgba(204,0,0,.6)}.whats-racing-wrapper{position:relative}.whats-racing-wrapper img{max-height:760px}.whats-racing-overlay{position:absolute;width:100%;bottom:0;background:rgba(0,0,0,.7);color:#fff;padding:.85em 1.25em;z-index:101}.whats-racing-overlay h4{text-transform:uppercase;font-weight:900}.whats-racing-overlay p{font-size:1.2em}.whats-racing-wrapper-full{position:relative;margin:.125em}.whats-racing-overlay-full{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);color:#fff;padding:.85em 1.25em;z-index:101;cursor:pointer}.whats-racing-overlay-full h5{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;font-weight:900}.whats-racing-overlay-full:hover,.whats-racing-overlay-full-hover{background:rgba(204,0,0,.6)}@media screen and (max-width:64em){.whats-racing-overlay h4{font-size:1.3em}.whats-racing-overlay p{font-size:1.1em}.whats-racing-overlay-full h5{font-size:1.2em}}.offtrack-card{position:relative;overflow:hidden;color:#fff;margin-bottom:20px}.offtrack-card-content{position:absolute;left:0;top:75%;background:#787878;border-top:1px solid #fff;padding:10px;height:100%;width:100%;transition:all .5s ease}.offtrack-card-content h6{text-align:center;text-transform:uppercase;font-weight:900;font-size:1.3em;height:40px}.offtrack-card-content p{font-size:1em}.offtrack-card-content h6:after{content:'▲';position:absolute;right:10px}.offtrack-card.is-active .offtrack-card-content{margin-top:0!important;top:20%}.offtrack-card.is-active .offtrack-card-content h6:after{content:'▼'}@media screen and (min-width:40em){.offtrack-card:hover .offtrack-card-content{margin-top:0!important;top:20%}.offtrack-card:hover .offtrack-card-content h6:after{content:'▼'}}@media screen and (max-width:64em){.offtrack-card-content h6{font-size:1.2em}.offtrack-card-content p{font-size:1em}}.hospitality{margin-bottom:20px}.hospitality .text{padding:0 20px}.hospitality.light{background:#fff;background:-webkit-linear-gradient(#fff,#fff 0%,#dadada 100%);background:-o-linear-gradient(#fff,#fff 0%,#dadada 100%);background:-moz-linear-gradient(#fff,#fff 0%,#dadada 100%);background:linear-gradient(#fff,#fff 0%,#dadada 100%);color:#686868}.hospitality.dark{background:#b1b1b1;color:#fff}.hosp-product-image{position:relative}.hosp-product-image .hosp-product-price{background-color:#fff;position:absolute;padding:14px;top:0;font-weight:bold;color:#fff;font-size:1.2em;background:#ff0e0d;background-image:-webkit-linear-gradient(#fe0809,#ab1403);background-image:linear-gradient(#fe0809,#ab1403);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe0809),color-stop(100%,#ab1403));border-bottom:1px solid #fff}@media screen and (max-width:39.9em){.hosp-product-image .hosp-product-price{left:0;border-right:1px solid #fff}}@media screen and (min-width:40em){.hosp-product-image .hosp-product-price.text-left{left:0;border-right:1px solid #fff}.hosp-product-image .hosp-product-price.text-right{right:0;border-left:1px solid #fff}}.hospitality .title{margin-top:10px;font-weight:700;border-bottom:1px solid;text-transform:uppercase}.hospitality p{font-size:.9rem}.hospitality .hosp-desc{font-size:.9rem;text-align:justify;line-height:1.6;text-rendering:optimizeLegibility;margin-bottom:1rem}.gate-open-times{font-size:1.1em;border-collapse:collapse}.gate-open-times tr td{width:50%;padding:5px}#whos-attending{margin:5px 0 10px 10px;padding:5px;border:1px solid #d8dfea;background:#f6f5f5;box-shadow:10px 10px 5px rgba(0,0,0,.5)}#whos-attending .bottom-border{border-bottom:1px solid #d8dfea;margin-bottom:10px;padding-bottom:10px}#whos-attending .image{float:left;padding-right:.75em}.fbAttendingtiny{float:left}#whos-attending .title a{color:#000;font-size:1.4375rem;font-weight:bold;padding:.5em 0}#facebook-attending-count{padding:0;font-size:1.3em;color:#ff0301;font-weight:bold}#facebook-attending{margin-bottom:20px}.fbAttendingtiny,.fbImagetiny{width:auto}#whos-attending .button.alert.fb{background:#3b5998!important;font-weight:bold;margin-top:20px;padding:20px 30px;font-size:2em}#official-website{padding:5px 0 30px 0}.image-carousel img{width:auto;margin:0 auto}@media screen and (min-width:64em){.vert-align-parent{display:flex;align-items:center;justify-content:center}.show-bg-image{background:url("https://msvstatic.com/images/background-image-dark1.jpg") no-repeat center center fixed;background-size:cover}}.accordion-title{font-size:1.1em;text-transform:uppercase;font-weight:bold}.reveal.wide{width:60%;max-width:800px}@media screen and (max-width:64em){.reveal.wide{width:100%}}.pano{width:100%;height:100%;margin:0 auto;cursor:move}.pano .controls{position:relative;top:40%}.pano .controls a{position:absolute;display:inline-block;text-decoration:none;color:#eee;font-size:3em;width:20px;height:20px}.pano .controls a.left{left:10px}.pano .controls a.right{right:10px}.pano.moving .controls a{opacity:.4;color:#eee}.track-entry.price-table .btn-add-product,.btn-add-product:focus{padding:8px 0;font-size:.8rem;font-weight:normal;background-color:#1e88e5;margin-bottom:0}@media screen and (min-width:64em){.track-entry.price-table .btn-add-product.with-icon{min-width:140px;padding:10px}}@media screen and (min-width:40em){.track-entry .baseProduct .end-col{border-right:1px solid grey}}@media screen and (max-width:40em){.track-entry .baseProduct{border-bottom:1px solid grey}}@media screen and (max-width:64em){.track-entry.price-table{font-size:1.1em}.track-entry.price-table .btn-add-product,.track-entry.price-table .btn-add-product:focus,.track-entry.price-table .btn-add-product:hover{min-width:unset;font-size:.7rem}.track-entry.price-table .btn-add-product>.icon{display:none;min-width:unset;font-size:.7rem}}#model-optional-extras{background-color:#f5f5f5}#model-optional-extras>.ticket-page-ticket{margin-bottom:0}#model-optional-extras p.description{font-size:.9rem}#model-optional-extras .btn-add-optional-extra{padding:10px}@media screen and (max-width:39.9em){#model-optional-extras p.description{font-size:.8rem}#model-optional-extras .btn-add-optional-extra{padding:8px;font-size:.9rem}#model-optional-extras .btn-add-optional-extra>span{font-size:.8rem}}.whats-on-info p{margin-bottom:10px}.facility-header{background-color:#757575;padding:10px;color:#fff;margin-bottom:0!important;text-transform:uppercase}.facility-times{background-color:#e0e0e0}.facility-times>div>p{color:#000;margin-bottom:0;padding:5px}