body{font-family:'Lato',sans-serif;font-size:100%;display:flex;min-height:100vh;flex-direction:column}img{max-width:100%;height:auto}main{flex:1 0 auto}nav li a,h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;color:#444!important}h1{font-size:2rem;line-height:1.25em;margin:.25em 0}h1.title{vertical-align:middle}h2{font-size:1.75rem;line-height:1.15rem}h3{font-size:1.5rem;line-height:1.25em}h4{font-size:1.25rem}h5,h6{font-size:1rem}.breadcrumbs-container{margin:1em 0}.breadcrumb{font-size:.8rem}.breadcrumb:before{color:#2196f3!important;font-size:1rem;vertical-align:middle}li i.material-icons{vertical-align:middle}.page-header{height:300px;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.page-header .container{height:100%}.page-header h1.title{font-size:80px;line-height:80px;font-weight:700;letter-spacing:1px;padding:.25em .5em;color:#FFF!important;text-shadow:2px 2px 5px #000}footer h4{font-weight:bold;margin-top:0}footer ul.footer-links li{display:inline-block;width:48%}.footer-links a{color:#FFF}footer img{max-width:100%;height:auto}nav{margin-bottom:0}nav .brand-logo{z-index:1000;max-width:35%;position:absolute;top:.25em;left:.25em;-webkit-transition:width 2s;transition:width 2s}.brand-logo img{max-width:100%;height:auto}nav .sidenav-trigger{float:right}.nav-wrapper ul{margin-right:5em}.floating-nav{border-radius:2px;box-shadow:0 1px 10px #999}.floating-nav #logo-container{top:0;left:0;height:64px}.floating-nav .brand-logo img{height:64px;width:auto}.latest-news h2,.latest-news h3{margin-bottom:.25em}.latest-news li{width:100%;margin-top:1em}.z-depth-1,nav,.sidenav{box-shadow:none}.top-padding{padding-top:1em}nav ul a{font-size:1.25em}.sponsor-container{margin:1em 0}.slick-slide{height:65px!important;margin:0 2em}.slick-slide img{max-height:100%!important;width:auto!important}input:not([type]):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #039be5;-webkit-box-shadow:0 1px 0 0 #039be5;box-shadow:0 1px 0 0 #039be5}input:not([type]):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#039be5}[type="radio"]:checked+span:after,[type="radio"].with-gap:checked+span:after{background-color:#039be5}.sponsor-logo{max-height:90%;max-width:90%;width:auto;height:auto}div.splatter{background-image:url(/images/splatter2.png);background-size:cover;background-position:bottom;background-repeat:no-repeat;width:100%;z-index:100;height:100px;position:absolute;bottom:0}.mt-1{margin-top:1%!important}.mt-2{margin-top:2%!important}.mt-10{margin-top:10%!important}.card-animation-1,.image-n-margin{margin-top:-50px;-webkit-transition:.3s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.border-radius-8{border-radius:8px!important}.news-title{height:2em}.news-image{height:140px;width:auto}.news-intro{height:8em}.home-image-text{font-size:4em!important;color:#FFF}.break{display:none}.vb-form .input-field{margin:.25em}.vb-form .row{margin-bottom:.25em}.pad-bottom{padding-bottom:10em!important}.sidenav{padding-top:1em}.sidenav li>a{font-size:1.5em;padding-left:1em}.card.horizontal .card-stacked,.card.horizontal .card-image{display:flex;flex-direction:column;flex-basis:100%;flex:1;max-width:inherit}.custom-card .cta-image{padding:0!important}.custom-card .img-container{padding:0;height:100%;width:100%;float:left}.custom-card .card-title{display:block;line-height:32px;margin-bottom:8px;font-size:24px;font-weight:300}.custom-card .card-content{padding:24px;border-radius:0 0 2px 2px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.custom-card .card-action{background-color:inherit;border-top:1px solid rgba(160,160,160,0.2);position:relative;padding:16px 24px}.custom-card .card-action:last-child{border-radius:0 0 2px 2px}p.accordion-intro{display:none}.collapsible{box-shadow:none}.collapsible-header{background-image:url(/images/accordion-plus-white.png);background-position:97.5% 50%;background-repeat:no-repeat}.calendar-header{height:4em}.season-calendar h2{margin:.5em 0}.season-calendar .row{margin-bottom:1em}strong{font-weight:700}.no-bottom-margin{margin-bottom:0}.inline{display:inline-block}.rankings-list .row:not(.header){margin-bottom:0}.event-links li{display:inline-block;margin-right:1em}.gradient-45deg-red-pink{background:#ff5252;background:-webkit-linear-gradient(45deg,#ff5252,#f48fb1)!important;background:-moz- oldlinear-gradient(45deg,#ff5252,#f48fb1)!important;background:-o-linear-gradient(45deg,#ff5252,#f48fb1)!important;background:linear-gradient(45deg,#ff5252,#f48fb1)!important}.gradient-45deg-purple-deep-orange{background:#8e24aa;background:-webkit-linear-gradient(45deg,#8e24aa,#ff6e40)!important;background:-moz- oldlinear-gradient(45deg,#8e24aa,#ff6e40)!important;background:-o-linear-gradient(45deg,#8e24aa,#ff6e40)!important;background:linear-gradient(45deg,#8e24aa,#ff6e40)!important}.vic-beach-shop .card-title{height:3em}.vic-beach-shop .card-photo-container{height:10em;width:auto}.vic-beach-shop .product-desc{height:3em;border:1px solid #fff}.entry-form h3,.entry-form .row{margin:.5em 0}.entry-form .col{padding:0 .25em;margin:.25em 0}[type="radio"]:not(:checked)+span,[type="radio"]:checked+span{padding-left:1.75em}.main-content ul li,.sidebar-content ul li{list-style-type:initial;margin-left:1em}.home-news-list li{clear:both}@media screen and (min-width:993px){.container{width:85%}}@media screen and (min-width:600px) and (max-width:1300px){footer ul.footer-links li{display:inline-block;width:100%}.page-header h1.title{font-size:4em}}@media screen and (max-width:550px){.page-header h1.title{font-size:3em;line-height:1em;color:#FFF;-webkit-text-stroke-width:0}nav .brand-logo{height:56px;width:auto;left:0;top:0;transform:none}.card.horizontal{display:flex}.card.horizontal .card-image{height:100%;max-height:none;overflow:visible}.card.horizontal .card-image img{max-height:100%;width:auto}.card.horizontal .card-image{max-width:50%}.card.horizontal .card-image img{border-radius:2px 0 0 2px;width:auto;max-width:100%}.card.horizontal .card-stacked{position:relative;display:flex;flex-direction:column;flex:1;-webkit-box-orient:horizontal}.card.horizontal .card-stacked .card-content{flex-grow:1}}