#background_image_container{position:fixed;top:-25px;bottom:-25px;left:-25px;right:-25px;z-index:-1}#homepage-switch{display:none;margin-bottom:0px;width:100%;height:50px}#homepage-switch a{color:#8a6d3b;text-decoration:underline}#homepage-welcome,#homepage-welcome-hidden{position:relative;overflow:hidden;display:none}#homepage-welcome .signature,#homepage-welcome-hidden .signature{font-family:"Sacramento", cursive;font-size:30px;margin-bottom:0px}#homepage-welcome .container,#homepage-welcome .row,#homepage-welcome-hidden .container,#homepage-welcome-hidden .row{z-index:2;position:relative;overflow:hidden}#homepage-welcome #welcome-hide,#homepage-welcome #welcome-show,#homepage-welcome-hidden #welcome-hide,#homepage-welcome-hidden #welcome-show{position:absolute;bottom:15px;right:15px;background:transparent;border-color:transparent;z-index:999}#homepage-welcome #welcome-hide i,#homepage-welcome #welcome-show i,#homepage-welcome-hidden #welcome-hide i,#homepage-welcome-hidden #welcome-show i{vertical-align:text-bottom}#homepage-welcome-hidden .container{height:40px;background:transparent}#homepage-welcome-hidden #welcome-show{bottom:0px}.full-width #homepage-welcome:after,.full-width #homepage-welcome-hidden:after,.container-width #homepage-welcome>.container:after,.container-width #homepage-welcome-hidden>.container:after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:1;transition:transform 1s ease;transform:scale(1);animation:zoom 20s infinite;animation-timing-function:ease;background-position:center}@keyframes zoom{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}#homepage-welcome .container{opacity:0;transition:opacity 0.6s ease-out}#homepage-welcome.reveal .container{opacity:1}#homepage-no-news a{text-decoration:underline}#homepage-news-featured-jpg,#homepage-event-featured-jpg{position:relative;overflow:hidden}#homepage-news-featured-jpg .container,#homepage-news-featured-jpg .row,#homepage-event-featured-jpg .container,#homepage-event-featured-jpg .row{z-index:2;position:relative;overflow:hidden}.full-width #homepage-news-featured-jpg:after,.container-width #homepage-news-featured-jpg>.container:after,.full-width #homepage-event-featured-jpg:after,.container-width #homepage-event-featured-jpg>.container:after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:1}#homepage-news-featured-jpg .container,#homepage-event-featured-jpg .container{opacity:0;transition:opacity 0.6s ease-out;transition-delay:0.6s}#homepage-news-featured-jpg.reveal .container,#homepage-event-featured-jpg.reveal .container{opacity:1}#homepage-news-featured-jpg p,#homepage-event-featured-jpg p{word-wrap:break-word}#homepage-news-featured-jpg svg{opacity:0.5}#homepage-news-featured svg{opacity:0.25}.full-width #homepage-news-featured-jpg:after,.container-width #homepage-news-featured-jpg .container:after,.full-width #homepage-event-featured-jpg:after,.container-width #homepage-event-featured-jpg .container:after{background-size:cover;background-position:center}#homepage-news-featured img{background-position:center;background-size:cover;-webkit-border-radius:0.25rem;-moz-border-radius:0.25rem;border-radius:0.25rem;transform:scale(0.5);transition:all 0.6s ease-out;padding-bottom:0px;opacity:0}#homepage-news-featured.reveal img{transform:scale(1);opacity:1}#homepage-news-featured .content{opacity:0;transition:opacity 0.6s ease-out;min-height:initial}#homepage-news-featured.reveal .content{opacity:1}#homepage-news-featured p{word-wrap:break-word}#homepage-news-carousel .carousel-cell{width:100%;margin:0px 15px}#homepage-news-carousel img{background-position:center;background-size:cover;transform:scale(0.5);transition:all 0.6s ease-out;opacity:0}#homepage-news-carousel.reveal img{transform:scale(1);opacity:1}#homepage-news-carousel .content{opacity:0;transition:opacity 0.6s ease-out;min-height:initial}#homepage-news-carousel.reveal .content{opacity:1}#homepage-news-carousel p{word-wrap:break-word}#homepage-news-carousel .flickity-prev-next-button.previous{left:-60px;margin-top:-22px}#homepage-news-carousel .flickity-prev-next-button.next{right:-60px;margin-top:-22px}@media (max-width: 576px){#homepage-news-carousel .flickity-prev-next-button.previous,#homepage-news-carousel .flickity-prev-next-button.next{display:none}}#homepage-news-list img.img-fluid{background-position:center;background-size:cover;-webkit-border-top-left-radius:0.25rem;-moz-border-radius-topleft:0.25rem;border-top-left-radius:0.25rem;-webkit-border-top-right-radius:0.25rem;-moz-border-radius-topright:0.25rem;border-top-right-radius:0.25rem;transform:scale(0.5);transition:all 0.6s ease-out;padding-bottom:0px;opacity:0}#homepage-news-list.reveal img.img-fluid{transform:scale(1);opacity:1}#homepage-news-list .small-thumb{width:90px;height:90px;text-align:center;margin-right:1.25rem}#homepage-news-list .small-thumb img,#homepage-news-list .small-thumb svg{height:90px;width:90px;margin:0px auto;transition:all 0.6s ease-out;transform:scale(0.5);opacity:0;background-size:cover;background-position:center center}#homepage-news-list.reveal .small-thumb img{transform:scale(1);opacity:1}#homepage-news-list.reveal .small-thumb svg{transform:scale(1);opacity:0.5}#homepage-news-list .content{opacity:0;transition:opacity 0.6s ease-out}#homepage-news-list.reveal .content{opacity:1}#homepage-news-list .card h5 a,#homepage-news-list .card p,#homepage-news-list .list-group-item p,#homepage-news-list .list-group-item h5{color:#333}#homepage-news-list p{word-wrap:break-word}#homepage-news-list .list-group-item{padding:0.5rem}#homepage-news-list .headline{position:absolute;left:calc(90px + 1.25rem);right:0.75rem;top:0px;bottom:0px}#homepage-news-list .headline h5{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}#homepage-news-list .headline p.small{line-height:1.3em;margin-top:0.5em;margin-bottom:0px}#homepage-news-1 .content,#homepage-news-2 .content,#homepage-news-3 .content{opacity:0;transition:opacity 0.6s ease-out}#homepage-news-1.reveal .content,#homepage-news-2.reveal .content,#homepage-news-3.reveal .content{opacity:1}#homepage-news-1 p,#homepage-news-2 p{word-wrap:break-word}#homepage-news-1 img,#homepage-news-2 img{background-position:center;background-size:cover;-webkit-border-radius:0.25rem;-moz-border-radius:0.25rem;border-radius:0.25rem;transform:scale(0.5);transition:all 0.6s ease-out;padding-bottom:0px;margin:0px auto;opacity:0}#homepage-news-1.reveal img,#homepage-news-2.reveal img{transform:scale(1);opacity:1}#homepage-news-1 svg,#homepage-news-2 svg{transform:scale(0.5);transition:all 0.6s ease-out;margin:auto;height:100%;opacity:0}#homepage-news-1.reveal svg,#homepage-news-2.reveal svg{transform:scale(1);opacity:0.25}#homepage-news-2 svg{margin-top:0px;padding-top:30px}#homepage-news-3 img{background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-border-top-left-radius:0.25rem;-webkit-border-top-right-radius:0.25rem;-moz-border-radius-topleft:0.25rem;-moz-border-radius-topright:0.25rem;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}#homepage-news-3 .svg-container{background:#EEE;position:relative}#homepage-news-3 .svg-container svg{position:absolute;top:50%;left:50%;margin:-45px 0px 0px -45px}@media (min-width: 576px) and (max-width: 767px){#homepage-news-3 .svg-container svg{width:60px;height:60px;margin:-30px 0px 0px -30px}#homepage-news-3 .card-block{padding:0.75rem 0.5rem}}#homepage-news-3 p,#homepage-news-3 h5 a{color:#333}#homepage-event-featured-jpg{position:relative;overflow:hidden}#homepage-event-featured-jpg .container,#homepage-event-featured-jpg .row{z-index:2;position:relative;overflow:hidden}.full-width #homepage-event-featured-jpg:after,.container-width #homepage-event-featured-jpg>.container:after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:1}#homepage-event-featured-jpg .container{opacity:0;transition:opacity 0.6s ease-out}#homepage-event-featured-jpg.reveal .container{opacity:1}#homepage-event-featured-jpg p{word-wrap:break-word}.full-width #homepage-event-featured-jpg:after,.container-width #homepage-event-featured-jpg .container:after{background-size:cover;background-position:center}#homepage-event-featured img{background-position:center;background-size:cover;-webkit-border-radius:0.25rem;-moz-border-radius:0.25rem;border-radius:0.25rem;transform:scale(0.5);transition:all 0.6s ease-out;padding-bottom:0px;opacity:0}#homepage-event-featured.reveal img{transform:scale(1);opacity:1}#homepage-event-featured .content{opacity:0;transition:opacity 0.6s ease-out;min-height:initial}#homepage-event-featured.reveal .content{opacity:1}#homepage-event-featured p{word-wrap:break-word}#homepage-event-featured svg,#homepage-event-next svg{margin:auto;transition:all 0.6s ease-out;transform:scale(0)}#homepage-event-featured.reveal svg,#homepage-event-next.reveal svg{transform:scale(1) rotate(0deg)}#homepage-event-next img{background-position:center;background-size:cover;-webkit-border-radius:0.25rem;-moz-border-radius:0.25rem;border-radius:0.25rem;transform:scale(0.5);transition:all 0.6s ease-out;padding-bottom:0px;opacity:0}#homepage-event-next.reveal img{transform:scale(1);opacity:1}#homepage-event-next .content{opacity:0;transition:opacity 0.6s ease-out}#homepage-event-next.reveal .content{opacity:1}#homepage-event-next p{word-wrap:break-word}#homepage-event-ticketed svg.ticket{width:180px;height:auto;overflow:visible}#homepage-event-ticketed img{background-position:center;background-size:cover;-webkit-border-radius:0.25rem;-moz-border-radius:0.25rem;border-radius:0.25rem;transform:scale(0.5);transition:all 0.6s ease-out;padding-bottom:0px;opacity:0;margin-left:auto}#homepage-event-ticketed.reveal img{transform:scale(1);opacity:1}#homepage-event-ticketed .content{opacity:0;transition:opacity 0.6s}#homepage-event-ticketed.reveal .content{opacity:1}#homepage-event-ticketed p{word-wrap:break-word}#homepage-event-ticketed svg.ticket #stub,#homepage-event-ticketed svg.ticket #ticket{transition:transform 0.6s;transition-delay:1.2s}#homepage-event-ticketed svg.ticket #stub{transform-origin:50px 0px}#homepage-event-ticketed svg.ticket #ticket{transform-origin:100px 0px}#homepage-event-ticketed.reveal svg.ticket #stub{transform:rotate(-5deg)}#homepage-event-ticketed.reveal svg.ticket #ticket{transform:rotate(5deg)}#homepage-event-ticketed-no-image svg.ticket{width:180px;height:auto;margin-right:10px;overflow:visible}#homepage-event-ticketed-no-image img{border:10px solid white;box-shadow:5px 5px 10px rgba(0,0,0,0.5);max-height:400px;margin:0px auto}#homepage-event-ticketed-no-image .container{opacity:0;transition:opacity 0.6s}#homepage-event-ticketed-no-image.reveal .container{opacity:1}#homepage-event-ticketed-no-image p{word-wrap:break-word}#homepage-event-ticketed-no-image svg.ticket #stub,#homepage-event-ticketed-no-image svg.ticket #ticket{transition:transform 0.6s;transition-delay:1.2s}#homepage-event-ticketed-no-image svg.ticket #stub{transform-origin:50px 0px}#homepage-event-ticketed-no-image svg.ticket #ticket{transform-origin:100px 0px}#homepage-event-ticketed-no-image.reveal svg.ticket #stub{transform:rotate(-5deg)}#homepage-event-ticketed-no-image.reveal svg.ticket #ticket{transform:rotate(5deg)}.full-width #homepage-sponsors,.container-width #homepage-sponsors .container:after{background-color:white !important}#homepage-sponsors img{margin:10px 0px}#homepage-sponsors .container{opacity:0;transition:opacity 0.6s}#homepage-sponsors.reveal .container{opacity:1}#homepage-sponsors .container img{transform:scale(0);transition:transform 0.6s}#homepage-sponsors.reveal .container img{transform:scale(1);transition:transform 0.6s}#homepage-calendar svg.calendar{font-family:"Oswald";font-size:10px;text-transform:uppercase;background:white}#homepage-calendar svg.calendar .period{fill:#999}#homepage-calendar svg.calendar .weekday rect,#homepage-calendar svg.calendar rect.weekday{fill:#EEE}#homepage-calendar svg.calendar .weekend rect,#homepage-calendar svg.calendar rect.weekend{fill:#DDD}#homepage-calendar svg.calendar .weekday rect,#homepage-calendar svg.calendar .weekend rect{width:39px;height:29px}#homepage-calendar svg.calendar rect.weekday,#homepage-calendar svg.calendar rect.weekend{width:39px;height:19px}#homepage-calendar svg.calendar circle{fill:#CD3B27;opacity:0}#homepage-calendar svg.calendar .selected rect{fill:#CD3B27 !important}#homepage-calendar svg.calendar .selected tspan,#homepage-calendar svg.calendar .selected circle{fill:white !important}#homepage-calendar svg.calendar .weekday:hover,#homepage-calendar svg.calendar .weekend:hover{cursor:pointer}#homepage-calendar svg.calendar rect.weekday:hover,#homepage-calendar svg.calendar rect.weekend:hover{cursor:default}#homepage-calendar svg.calendar .hasEvent circle{opacity:1 !important}#homepage-calendar svg.calendar .hasEvent:hover{cursor:pointer}#homepage-calendar svg.calendar .inPast{opacity:0.25}#homepage-calendar svg.calendar .inPast:hover{cursor:not-allowed}#homepage-calendar svg.calendar .lastMonth{opacity:0.25}#homepage-calendar svg.calendar .lastMonth:hover{cursor:default}#homepage-calendar svg.calendar .nextMonth{opacity:0.75}#homepage-calendar .container{opacity:0;transition:opacity 0.6s}#homepage-calendar.reveal .container{opacity:1}#homepage-calendar svg{opacity:0;transition:opacity 1.2s;transition-delay:0.6s}#homepage-calendar.reveal svg{opacity:1}#homepage-calendar .list-group{margin-bottom:16px}#homepage-calendar .time{color:#555555;margin-bottom:4px}#homepage-calendar .time span{margin-left:10px;vertical-align:text-top}#homepage-calendar .list-group-item-text{color:#555555}#homepage-gallery{position:relative;min-height:420px}#homepage-gallery .carousel{top:0px;bottom:0px;left:0px;right:0px;position:absolute;height:calc((100vh - 50px - 130px) / 2);min-height:420px}#homepage-gallery .carousel img{border-left:1px solid white;border-right:1px solid white;height:calc((100vh - 50px - 130px) / 2);min-height:420px}#homepage-gallery .static-banner{position:absolute;bottom:30px;left:0px;width:100%;z-index:9}#homepage-gallery .static-banner .btn{min-width:120px}#homepage-gallery .static-banner .container{border-style:none}#homepage-gallery .flickity-page-dots{bottom:7px}.container-width #homepage-gallery>.container{position:relative}#homepage-gallery .container{opacity:0;transition:opacity 0.6s}#homepage-gallery.reveal .container{opacity:1}#homepage-video-thumbnails #videoModal video{background-position:center;background-size:cover}#homepage-video-thumbnails .card-text{padding-bottom:50px}#homepage-video-thumbnails .card-footer{position:absolute;bottom:0px;left:0px;right:0px}.full-width #homepage-video,.container-width #homepage-video .container{position:relative}#homepage-video video{background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;cursor:pointer}#homepage-video .play-button{z-index:1;cursor:pointer}#homepage-video:hover .play-button{opacity:0.75}#homepage-store .carousel-cell{margin:0px 15px;padding-bottom:50px}#homepage-store .flickity-page-dots{bottom:auto;margin-top:1rem}#homepage-store .flickity-prev-next-button.previous{left:-60px;margin-top:-22px}#homepage-store .flickity-prev-next-button.next{right:-60px;margin-top:-22px}#homepage-store .badge{font-size:24px;background-color:rgba(0,0,0,0.5);margin:-10px}#homepage-store .card-img-top{background-position:center;background-repeat:no-repeat;background-size:cover}#homepage-store h4 a{overflow:hidden;height:1em;display:block;text-overflow:ellipsis;white-space:nowrap}#homepage-store .card-footer h5{line-height:38px;margin-bottom:0px}@media (min-width: 576px) and (max-width: 991px){#homepage-store .card-footer{padding:0.75rem}#homepage-store .card-footer .btn{min-width:80px}}@media (min-width: 0px){#homepage-store .carousel-cell{width:calc(100vw - 30px)}}@media (min-width: 576px){#homepage-store .carousel-cell{width:calc((100vw - 120px) / 3)}}@media (min-width: 768px){#homepage-store .carousel-cell{width:calc((690px - 60px) / 3)}}@media (min-width: 992px){#homepage-store .carousel-cell{width:calc((930px - 60px) / 3)}}@media (min-width: 1200px){#homepage-store .carousel-cell{width:calc((1110px - 60px) / 3)}}@media (max-width: 575px){#homepage-store .container{width:100%}}@media (max-width: 768px){#homepage-store .carousel.container{padding-right:0px;padding-left:0px;width:100%}}#homepage-store .container{opacity:0;transition:opacity 0.6s}#homepage-store.reveal .container{opacity:1}#homepage-store .card-text{padding-bottom:61px;white-space:pre-wrap}#homepage-store .card-footer{position:absolute;bottom:0px;left:0px;right:0px}#homepage-player-profiles .carousel-cell{margin:0px 15px}#homepage-player-profiles .flickity-page-dots{bottom:auto;margin-top:1rem}#homepage-player-profiles .flickity-prev-next-button.previous{left:10px}#homepage-player-profiles .flickity-prev-next-button.next{right:10px}#homepage-player-profiles .badge{font-size:24px;background-color:rgba(0,0,0,0.5);margin:-10px 10px;min-width:36px;text-align:center}#homepage-player-profiles .card{background:transparent;border:0px}#homepage-player-profiles .imageContainer{margin:0px 20px;display:block}#homepage-player-profiles .card-img-top{border-radius:50%;background:white;background-size:cover;background-position:top center;background-repeat:no-repeat}#homepage-player-profiles .card-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}#homepage-player-profiles h4 a{overflow:hidden;height:1em;display:block;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 0px){#homepage-player-profiles .carousel-cell{width:290px}}@media (min-width: 992px){#homepage-player-profiles .carousel-cell{width:280px}}@media (min-width: 1366px){#homepage-player-profiles .carousel-cell{width:298px}}@media (max-width: 576px){#homepage-player-profiles h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:15px;margin-right:15px}#homepage-player-profiles .container{margin:0px -15px}#homepage-player-profiles .btn-primary.pull-right{margin-right:15px}}#homepage-player-profiles .container{opacity:0;transition:opacity 0.6s;height:100%}#homepage-player-profiles.reveal .container{opacity:1}#homepage-social .btn{display:block;padding:0px;margin:20px auto;min-width:120px;width:120px;transform:scale(0);transition:all 0.6s ease-out;opacity:0}#homepage-social .row>div:nth-child(1) .btn{transition-delay:0s}#homepage-social .row>div:nth-child(1) .btn{transition-delay:0.1s}#homepage-social .row>div:nth-child(3) .btn{transition-delay:0.2s}#homepage-social .row>div:nth-child(4) .btn{transition-delay:0.3s}#homepage-social .row>div:nth-child(5) .btn{transition-delay:0.4s}#homepage-social .row>div:nth-child(6) .btn{transition-delay:0.5s}#homepage-social .row>div:nth-child(7) .btn{transition-delay:0.6s}#homepage-social .row>div:nth-child(8) .btn{transition-delay:0.7s}#homepage-social .row>div:nth-child(9) .btn{transition-delay:0.8s}#homepage-social .row>div:nth-child(10) .btn{transition-delay:0.9s}#homepage-social .fa{line-height:120px;font-size:80px}#homepage-social.reveal .btn{transform:scale(1);opacity:1}@media (max-width: 480px){#homepage-social .btn{margin:12px auto;min-width:80px;width:80px}#homepage-social .fa{line-height:80px;font-size:60px}}.full-width #homepage-news-featured-jpg .container,.full-width #homepage-event-featured-jpg .container{background-image:radial-gradient(rgba(255,255,255,0.75) 25%, rgba(255,255,255,0) 70%) !important}.full-width.mid-bg #main>div:nth-child(3n){background-color:rgba(0,0,0,0.05)}.full-width.mid-bg #main>div:nth-child(3n+1){background-color:rgba(255,255,255,0.1)}.full-width.dark-bg #main>div:nth-child(3n){background-color:rgba(255,255,255,0.13)}.full-width.dark-bg #main>div:nth-child(3n+1){background-color:rgba(255,255,255,0.1)}.full-width.light-bg #main>div:nth-child(3n){background-color:rgba(0,0,0,0.06)}.full-width.light-bg #main>div:nth-child(3n+1){background-color:rgba(0,0,0,0.03)}.full-width.image-dark-text-bg #main>div:nth-child(3n){background-color:rgba(255,255,255,0.7)}.full-width.image-dark-text-bg #main>div:nth-child(3n+2){background-color:rgba(255,255,255,0.5)}.full-width.image-dark-text-bg #main>div:nth-child(3n+1){background-color:rgba(255,255,255,0.3)}.full-width.image-light-text-bg #main>div:nth-child(3n){background-color:rgba(0,0,0,0.6)}.full-width.image-light-text-bg #main>div:nth-child(3n+2){background-color:rgba(0,0,0,0.4)}.full-width.image-light-text-bg #main>div:nth-child(3n+1){background-color:rgba(0,0,0,0.2)}.full-width #homepage-welcome:after,.full-width #homepage-welcome-hidden:after,.container-width #homepage-welcome .container:after,.container-width #homepage-welcome-hidden .container:after{background-size:cover}
