#bar-logo{flex:100%;width:100%;display:flex}@media screen and (max-width:1024px){#bar-logo{flex-wrap:wrap}}#master-logo .content{flex:none;align-self:stretch;align-items:center;padding:.35em 1.5em;display:flex;position:relative}@media screen and (max-width:1024px){#master-logo .content{padding:.35em 1.125em}#master-logo .content .logo-santaanita{width:2em;height:1.25em}}#master-logo .content .border-left{display:none}.logo-aside .content{flex:none;align-items:center;padding:.35em 1.125em;display:flex}@media screen and (max-width:1024px){.logo-aside .content{padding:.35em .75em}}.logo-aside .content h4{margin:0;font-size:.85em}#master-login .content,.secondary-login{white-space:nowrap;flex:none;align-items:stretch;display:flex}@media screen and (max-width:800px){#master-login .content,.secondary-login{order:2}}@media screen and (max-width:1024px){#master-login .content,.secondary-login{flex:auto}}#master-login .content .animation-intro-wrap,.secondary-login .animation-intro-wrap{width:100%}#master-login .content a,#master-login .content .login-btn,.secondary-login a,.secondary-login .login-btn{white-space:nowrap;text-align:center;flex:auto;justify-content:center;align-items:center;width:100%;height:100%;padding:.35em .75em;display:flex}#master-login .content a:before,#master-login .content .login-btn:before,.secondary-login a:before,.secondary-login .login-btn:before{width:calc(100% - 1.5em)}#master-login .content h4,.secondary-login h4{margin:0}#master-logout .content{white-space:nowrap;flex:none;align-items:stretch;display:flex}@media screen and (max-width:1024px){#master-logout .content{flex:auto}}@media screen and (max-width:800px){#master-logout .content{order:1}}#master-logout .content .animation-intro-wrap{width:100%}#master-logout .content a,#master-logout .content .login-btn{white-space:nowrap;text-align:center;flex:auto;justify-content:center;align-items:center;width:100%;height:100%;padding:.35em .75em;display:flex}#master-logout .content a:before,#master-logout .content .login-btn:before{width:calc(100% - 1.5em)}#master-logout .content h4{margin:0}#master-logout .content .children{justify-content:center;align-items:center;width:100%;height:100%;display:flex}#master-marquee .content{flex:auto;align-items:center;width:100%;display:flex}@media screen and (max-width:800px){#master-marquee .content{order:3}}#master-marquee .content h4{margin:0}#master-marquee .content .animation-intro-wrap{width:100%}#master-marquee .content .marquee{white-space:nowrap;transform:translateY(-50%)scale(1);zoom:200%;justify-content:flex-start;align-items:center;width:calc(100% - .35em);margin:0 auto;display:flex;position:absolute;top:calc(50% + .5px);overflow:hidden;-moz-transform:translateY(-50%)scale(2)}#master-marquee .content .marquee>div{letter-spacing:.05em;word-spacing:.15em;font-size:8px;animation:60s linear infinite scrollText;display:flex}@media screen and (max-width:800px){#master-marquee .content .marquee>div{font-size:6px}}#master-marquee .content .marquee>div>div{padding:.125em 0 .125em .4em}@keyframes scrollText{0%{transform:translate(0)}to{transform:translate(-50%)}}
.master-hamburger{z-index:502;cursor:pointer;align-items:center;position:relative;overflow:visible}.master-hamburger:focus{outline:none}.master-hamburger .hamburger-container{position:relative;top:0;right:0}.master-hamburger .starfall-wrap{transform-origin:top;width:36px;height:6em;position:absolute;top:calc(50% - 2px);left:calc(50% + 4px);transform:translate(-50%)rotate(225deg)}.master-hamburger-positioner{align-items:center;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.master-header-hamburger.hidden{display:none}.hamburger{cursor:pointer;background:#000;width:4.25em;height:2em;margin:0;transition:all .1s ease-in-out;position:relative;overflow:hidden}.hamburger__icon{width:30px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hamburger__line{pointer-events:none;background-color:#fff;border-radius:1px;width:100%;height:2px;position:absolute;left:0}.hamburger__line--1{top:0}.hamburger__line--2{margin:auto;top:0;bottom:0}.hamburger__line--3{bottom:0}.hamburger--close1 .hamburger__line--1{transition:transform .2s ease-in-out,background-color .5s ease-in-out}.hamburger--close1 .hamburger__line--2{transition:right .2s ease-in-out,opacity .35s ease-in-out,transform ease-in-out,background-color .5s ease-in-out;right:0}.hamburger--close1 .hamburger__line--3{transition:transform .2s ease-in-out,background-color .5s ease-in-out}.hamburger.hamburger--close1.open .hamburger__line--1{transform:translateY(5px)rotate(135deg)}.hamburger.hamburger--close1.open .hamburger__line--2{opacity:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out,right 0s ease-in-out .2s,background-color .5s ease-in-out;right:-120px;transform:translate(-30px)}.hamburger.hamburger--close1.open .hamburger__line--3{width:100%;transform:translateY(-5px)rotate(-135deg)}.cover{z-index:500;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}
#bar-navi{flex-wrap:wrap;flex:100%;width:100%;display:flex;position:relative}#bar-navi.bar-navi-mobile{position:absolute;top:100%}#bar-navi>.animation-intro-wrap{width:100%}#bar-navi>.animation-intro-wrap>.border-top,#bar-navi>.animation-intro-wrap>.border-left{display:none}#master-navi{flex:0 0 100%;justify-content:flex-start;align-self:stretch;align-items:stretch;width:100%;padding:0;display:flex;position:relative}#master-navi .h4{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1em;line-height:1}@media screen and (max-width:1660px){#master-navi .h4{font-size:.85em}}@media screen and (max-width:1500px){#master-navi .h4{text-align:center;white-space:initial}}@media screen and (max-width:1400px){#master-navi .h4{font-size:.85em}}@media screen and (max-width:1300px){#master-navi .h4{font-size:.8em}}@media screen and (max-width:1200px){#master-navi .h4{font-size:.75em}}#master-navi>.animation-intro-wrap{border-bottom:1px solid;flex:auto;height:auto;display:flex}@media screen and (min-width:1500px){#master-navi>.animation-intro-wrap{flex:auto}}#master-navi>.animation-intro-wrap>.children{width:100%}#master-navi>div:first-child .navi-item:before,#master-navi>div:last-child .navi-item:after{display:none}#master-navi .done .navi-item:before,#master-navi .done .navi-item:after{transform:translateY(100%)}#master-navi .navi-item{flex:auto;justify-content:center;align-items:center;height:100%;padding:.5em 1em;display:flex;position:relative}@media screen and (max-width:1500px){#master-navi .navi-item{padding:.5em .1em}}#master-navi .navi-item:before{content:"";background-color:#000;width:1px;height:100%;transition:transform .2s ease-out;position:absolute;top:0;left:0;transform:translateY(100%)}#master-navi .navi-item:after{content:"";background-color:#000;width:1px;height:100%;transition:transform .2s ease-out;position:absolute;top:0;right:0;transform:translateY(-100%)}#master-navi .navi-item:hover:before,#master-navi .navi-item.current:before,#master-navi .navi-item:hover:after,#master-navi .navi-item.current:after{transition:transform .3s ease-out;transform:translateY(0%)}#master-navi .c5 .navi-item:hover .h4,#master-navi .c5 .navi-item.current .h4{color:#2c9bf4}#master-navi .c5 .navi-item:hover .bg-hover,#master-navi .c5 .navi-item.current .bg-hover{display:none}.onmobile #master-navi{flex-direction:column}.onmobile #master-navi>.animation-intro-wrap .children{flex-direction:column;display:flex}.onmobile #master-navi .navi-item{padding-left:1em!important}.onmobile #master-navi #sub-navi{text-transform:uppercase}.onmobile #master-navi .navi-item{flex-wrap:wrap;justify-content:flex-start}.onmobile #master-navi .navi-item .h4{font-size:1.25em}.onmobile #master-navi .navi-item .icon{flex:0 3em;height:1.5em;margin-right:1em}.onmobile #master-navi .navi-item .icon-racing{height:1.15em}
#sub-navi{letter-spacing:.005em;flex:100%;line-height:1.42;position:relative}#sub-navi:not(.sub-navi-mobile){position:absolute;top:100%}#sub-navi div{grid-column:span 12}#sub-navi .aspect-ratio{aspect-ratio:16/9}#sub-navi .w-100{width:100%}#sub-navi h1,#sub-navi h2,#sub-navi h3,#sub-navi h4,#sub-navi h5,#sub-navi h6{text-transform:uppercase;color:#2c9bf4;letter-spacing:-.03em}#sub-navi h6{margin:0;padding:1.5em 0 0;font-size:1.1em}#sub-navi .flex-12{flex-wrap:wrap;gap:1px;width:100%;display:flex}#sub-navi .flex-12 .span-12{flex:0 calc(100% - 1px)}#sub-navi .flex-12 .span-6{flex:0 0 calc(50% - 1px)}#sub-navi .navi-section{height:100%}#sub-navi .icon{width:1.25em;height:1.25em}#sub-navi .icon.icon-arrow:after{transform:translate(-150%,-50%)!important}#sub-navi .icon.icon-arrow:before,#sub-navi .icon.icon-arrow:after{background:url(/GSP/Header/BarNavi/SubNavi/btn-arrow-right.png) 50%/contain no-repeat}#sub-navi .hover-trigger:hover,#sub-navi .hover-trigger.current{padding-left:.5em}#sub-navi .hover-trigger:hover.navi-link,#sub-navi .hover-trigger.current.navi-link{border-bottom:1px solid #2c9bf4}#sub-navi .hover-trigger:hover .icon.icon-arrow:before,#sub-navi .hover-trigger.current .icon.icon-arrow:before{opacity:0;transition:transform .3s ease-out,opacity .1s ease-out;transform:translate(50%,-50%)}#sub-navi .hover-trigger:hover .icon.icon-arrow:after,#sub-navi .hover-trigger.current .icon.icon-arrow:after{opacity:1;transition:transform .3s ease-out,opacity .1s ease-out;transform:translate(-50%,-50%)!important}#sub-navi .vid-wrap{position:relative}#sub-navi .vid-wrap video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;position:absolute;top:0;left:0}#sub-navi .grid{grid-template-rows:auto;grid-template-columns:repeat(24,1fr);max-height:calc(100vh - 5em);display:grid;overflow:auto}#sub-navi .grid>.animation-intro-wrap,#sub-navi .grid>.animation-intro-wrap .children{flex-direction:column;height:100%;display:flex}#sub-navi .box{flex-direction:column;height:100%;padding:2em;display:flex;overflow:hidden}#sub-navi .two-columns .box{flex-direction:row;align-items:center}#sub-navi .two-columns div.img-wrap{flex:0 40%;width:100%;overflow:hidden}#sub-navi .two-columns div.vid-wrap{flex:0 60%;width:100%}#sub-navi .two-columns h2.title{margin:0!important}#sub-navi .two-columns div.content{flex:0 60%;width:100%;padding-left:1.5em}#sub-navi a.navi-link{color:#fff;border-bottom:1px solid;justify-content:space-between;align-items:center;width:99%;display:flex}#sub-navi .title-link:hover .title{filter:brightness(.55)}#sub-navi .title{margin:.5em 0;font-size:calc(.75em + .75vw);line-height:1.2}#sub-navi .title:last-child{margin-bottom:0}#sub-navi .racing-information .border-left,#sub-navi .racing-information .border-top{display:none}#sub-navi .racing-results-replays .vid-wrap{height:100%;margin-top:0!important}#sub-navi .racing-results-replays .vid-wrap .video-html-wrap,#sub-navi .racing-office .img-wrap{height:100%}#sub-navi .dining-frontrunner,#sub-navi .dining-turf-terrace,#sub-navi .dining-clockers-corner{grid-column:span 8}#sub-navi .wagering-contests{grid-area:span 1/span 12}#sub-navi .wagering-contests .aspect-ratio{aspect-ratio:100/35}#sub-navi .wagering-live-tote{grid-area:span 1/span 12}#sub-navi .wagering-live-tote .aspect-ratio{aspect-ratio:100/35}#sub-navi .casino-promotions{grid-area:span 1/span 10}#sub-navi .casino-promotions .aspect-ratio{aspect-ratio:16/9}#sub-navi .casino-offerings{grid-area:span 1/span 14}#sub-navi .casino-offerings .aspect-ratio{aspect-ratio:1000/275}#sub-navi .casino-resources{grid-area:span 1/span 12}#sub-navi .casino-resources .img-wrap{height:100%}#sub-navi .casino-resources .aspect-ratio{height:100%;padding-bottom:0}#sub-navi .casino-download{grid-area:span 1/span 12}#sub-navi .casino-download .aspect-ratio{aspect-ratio:10/2}#sub-navi .horse-care-tabs,#sub-navi .horse-care-details{grid-area:span 1/span 12}#sub-navi .discover-plan-your-visit{grid-area:span 2/span 10}#sub-navi .discover-plan-your-visit .aspect-ratio{aspect-ratio:10/9}#sub-navi .discover-tv-film{grid-area:span 1/span 14}#sub-navi .discover-tv-film .aspect-ratio{aspect-ratio:10/3}#sub-navi .discover-shop{grid-area:span 1/span 14}#sub-navi .discover-shop .aspect-ratio{aspect-ratio:100/75}#sub-navi .discover-shop .img-wrap{flex:0 55%!important}#sub-navi .navi-stable-notes,#sub-navi .navi-stake-quotes,#sub-navi .navi-nightly-recaps,#sub-navi .navi-media-guides{grid-area:span 1/span 8}#sub-navi .sa-hoy-programas{grid-column:span 12}#sub-navi .sa-hoy-programas .aspect-ratio{aspect-ratio:10/3}#sub-navi .sa-hoy-restaurantes .aspect-ratio{aspect-ratio:10/3}#sub-navi .sa-hoy-hoteles-aeropuertos,#sub-navi .sa-hoy-admision,#sub-navi .sa-hoy-direcciones{grid-column:span 8}#sub-navi .title-space-off h2.title{margin:0!important}#sub-navi .racing-information{grid-area:span 1/span 10}#sub-navi .racing-information .aspect-ratio{aspect-ratio:100/25}#sub-navi .racing-information .border-left,#sub-navi .racing-information .border-top{display:none}#sub-navi .racing-calendar{grid-area:span 1/span 14}#sub-navi .racing-calendar .title{margin:0!important}#sub-navi .racing-live-stream{grid-area:span 1/span 7}#sub-navi .racing-results-replays{grid-area:span 1/span 14}#sub-navi .racing-office{grid-area:span 1/span 10}#sub-navi .racing-office .img-wrap{height:100%}#sub-navi .dining-frontrunner,#sub-navi .dining-turf-terrace,#sub-navi .dining-clockers-corner{grid-column:span 8}#sub-navi .wagering-wager-on-1st-bet{grid-area:span 1/span 10}#sub-navi .wagering-wager-on-1st-bet .aspect-ratio{aspect-ratio:10/4}#sub-navi .wagering-expert-analysis-tools{grid-area:span 1/span 14}#sub-navi .wagering-expert-analysis-tools .aspect-ratio{aspect-ratio:10/2}#sub-navi .wagering-simulcast{grid-area:span 1/span 7}#sub-navi .wagering-simulcast .aspect-ratio{aspect-ratio:100/49}#sub-navi .events-calendar{grid-column:span 24}#sub-navi .events-calendar .main{width:100%}#sub-navi .events-ticket-information{grid-column:span 9}#sub-navi .events-ticket-information .aspect-ratio{aspect-ratio:100/38}#sub-navi .events-book-my-event{grid-column:span 9}#sub-navi .events-book-my-event .aspect-ratio{aspect-ratio:100/38}#sub-navi .events-breeders-cup{grid-column:span 6}#sub-navi .events-breeders-cup .img-wrap{height:100%}#sub-navi .events-breeders-cup .aspect-ratio{height:100%;padding-bottom:0}#sub-navi .horse-care-tabs{grid-area:span 1/span 24}#sub-navi .horse-care-tabs .aspect-ratio{aspect-ratio:100/67}#sub-navi .horse-care-details{grid-area:span 1/span 12}#sub-navi .navi-press-releases{grid-area:span 2/span 8}#sub-navi .navi-press-releases .img-wrap{height:100%}#sub-navi .navi-press-releases .aspect-ratio{height:100%;padding-bottom:0}#sub-navi .navi-stable-notes,#sub-navi .navi-stake-quotes,#sub-navi .navi-nightly-recaps,#sub-navi .navi-media-guides{grid-area:span 1/span 8}#sub-navi .sa-hoy-1,#sub-navi .sa-hoy-2{grid-column:span 8}#sub-navi .sa-hoy-restaurantes{grid-column:span 12}#sub-navi .sa-hoy-3,#sub-navi .sa-hoy-4,#sub-navi .sa-hoy-5,#sub-navi .sa-hoy-6{grid-column:span 8}
