.color-accent{color:#ffc400}.color-accent.elementor-widget-heading .elementor-heading-title{color:#ffc400}.elementor-widget-divider .elementor-divider-separator{border-top-color:#ffc400}a.elementor-button{font-family:"Josefin Sans",Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2px}a.elementor-button:hover{text-decoration:none}.elementor-element.hide-if-empty .empty-blog{display:none}@supports (-webkit-overflow-scrolling:touch){.elementor-background-overlay{background-attachment:scroll !important}}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.page-title,.widget .title{font-family:'Josefin Sans','Open Sans',Helvetica,Arial,sans-serif}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.post .post-title a:hover,.post a.post-title:hover{color:#646464}input[type=submit],button,.posts-nav a span,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,ul.products .product-meta .product_name{font-family:'Josefin Sans','Open Sans',Helvetica,Arial,sans-serif}ul.top-menu,#menu-overlay{font-family:'Open Sans',Helvetica,Arial,sans-serif}.top-menu .mega-menu>ul>li>a{display:none}.top-menu li li.current-menu-item>a{color:#fff;font-weight:600}.mobile-menu .navigation-bar .top-menu li li>a:hover,.top-menu li li>a:hover{color:#000;font-weight:600}.header-horizontal .mega-menu>ul ul{margin-top:30px}.header-horizontal .top-menu li li a,.header-horizontal .top-menu li li span.title{line-height:2em}.mega-menu>ul>li:before{background-color:#ffc400}.mobile-menu .navigation-bar .top-menu li a,.mobile-menu .navigation-bar .top-menu li span.title,.mobile-menu .navigation-bar .top-menu>li.menu-parent-item:hover>span.title{color:#000}.mobile-menu .navigation-bar .top-menu ul{padding:2em 0}.mobile-menu .navigation-bar .top-menu .mega-menu>ul.sub-menu>li>a{display:none}.mobile-menu .navigation-bar .top-menu .mega-menu>ul.sub-menu ul.sub-menu{padding:0;margin-top:0}.mobile-menu .navigation-bar .top-menu li>a,.mobile-menu .navigation-bar .top-menu li span.title{font-family:'Josefin Sans','Open Sans',Helvetica,Arial,sans-serif;font-size:26px;text-transform:uppercase;line-height:2em}.mobile-menu .navigation-bar .top-menu li li>a{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:20px;text-transform:none;line-height:2em}.mobile-menu .navigation-bar .top-menu li li.current-menu-item>a{color:#fff}.mobile-menu .navigation-bar .top-menu li li.current-menu-item>a:hover{color:#fff}.mobile-menu .navigation-bar .top-menu>li.current-menu-item a span,.mobile-menu .navigation-bar .top-menu>li.current-menu-ancestor span.title span{border-bottom:3px dotted #000}.mobile-menu .navigation-bar .top-menu.menu--ferdinand>li>a span,.mobile-menu .navigation-bar .top-menu.menu--ferdinand>li>span.title span{padding:0}.mobile-menu .navigation-bar .top-menu i.sub-mark{background-color:#fff;color:#000}input[type=submit]:focus,button[type=submit]:focus,select:focus{outline:none}input[type=submit],button[type=submit]{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:15px 30px 10px;line-height:1em;height:auto;border-radius:30px}html,input,select,textarea{font-family:'Open Sans',Helvetica,Arial,sans-serif}.real-content p a{color:#e6b000;text-decoration:underline}.real-content p a:hover{color:#000}.real-content p a.more-link{text-transform:uppercase;text-decoration:none;font-size:1em}#footer .dark-sidebar a{color:#d9d9d9}#footer .dark-sidebar a:hover{color:#ffc400}#footer .dark-sidebar h3.title{font-size:1em}#footer .dark-sidebar .widget{color:#b3b3b3}#footer #widget-about-us .textwidget p:first-child{margin:0}#footer #widget-about-us .textwidget p:first-child img{margin:0}#footer .foot-text{display:flex;justify-content:space-between;max-width:100%;float:none}@media all and (max-width:650px){#footer .foot-text{flex-direction:column}}.error404 .page-background:after{content:'';display:block;height:100%;width:100%;background:linear-gradient(rgba(255,196,0,.8),rgba(84,89,95,.8))}.error404 .title-bar.outside h1.page-title.entry-title{text-transform:none;line-height:1.2em;font-size:50px;font-weight:500;color:#fff;padding:0 1.2em;margin-top:2em}@media (max-width:450px){.error404 .title-bar.outside h1.page-title.entry-title{font-size:25px}}.error404 .title-bar.outside h2{color:#fff;opacity:1;letter-spacing:.5em;padding:0 2em}.error404 .title-bar.outside h2 a{color:#000;font-weight:bolder;letter-spacing:.2em;line-height:1.5em}.sbc-nextprev-navigation .button{border-radius:50%;padding:.5em;color:#54595f;background-color:#fff;font-size:3.5em;line-height:1;display:inline-block;transition:background-color .5s}.sbc-nextprev-navigation .button i{width:1em;height:1em}.sbc-nextprev-navigation .text{padding-top:1em;font-family:'Josefin Sans','Open Sans',Helvetica,Arial,sans-serif;font-weight:700;font-size:1.2em;text-transform:uppercase;color:#fff}.sbc-nextprev-navigation a{text-decoration:none}.sbc-nextprev-navigation a:hover .button{color:#fff;background-color:#54595f}.sbc-nextprev-navigation a:hover .text{color:#54595f}.no-background .sbc-nextprev-navigation .button{color:#fff;background-color:#54595f}.no-background .sbc-nextprev-navigation .text{color:#54595f}.sbc_widget_recent_posts li{margin-bottom:1em}.sbc_widget_recent_posts li span{font-size:.8em;display:block}#countdown{text-shadow:0px 0px 10px rgba(0,0,0,.65)}#countdown span.cd-label{font-family:'Josefin Sans','Open Sans',Helvetica,Arial,sans-serif;color:#ffc400}#countdown span.num{font-family:'Open Sans',Helvetica,Arial,sans-serif}#next-club-event-details .elementor-widget-container .elementor-shortcode{display:flex;align-items:center;justify-content:space-around}#nextevent .fa{color:#ffc400}#nextevent a{color:#fff}#weather{color:#fff}#weather .forecast-image{font-size:3em;margin-right:.33em}#weather .forecast-image a{color:#ffc400}#weather .forecast-image a:hover{color:#fff}#weather .forecast-detail{margin:0 1em 0 0;text-align:left}#weather .forecast-detail .forecast-title{font-size:.7em;line-height:1;text-transform:uppercase}#weather .forecast-detail .forecast-value .forecast-max{line-height:1;margin:2px 0}#weather .forecast-detail .forecast-value .forecast-max>span.temp{font-size:2em;line-height:1}#weather .forecast-detail .forecast-value .forecast-max>span.unit{vertical-align:top;font-size:1.5em}#weather .forecast-detail .forecast-value .forecast-min{font-size:.7em}#weather .forecast-description{max-width:115px;line-height:1.2em;text-align:left}@media (max-width:1024px){div#countdown div span.num{font-size:4rem}}@media (max-width:767px){#nextevent,#weather{justify-content:center}div#countdown div span.num{font-size:3rem}div#countdown .cd-label{font-size:.8em}#next-club-event-title h2{font-size:1.8rem;margin-top:1.5em}}@media (max-width:450px){#next-club-event-details .elementor-widget-container .elementor-shortcode{flex-direction:column}#weather{margin-top:1rem}#weather .forecast-image{font-size:2.5em}#weather .forecast-description{font-size:.8em}div#countdown div span.num{font-size:2.5rem}div#countdown .cd-label{font-size:.7em}div#countdown>div{margin-right:.4em;margin-left:.4em}#next-club-event-title h2{font-size:1.5rem}}form.wpcf7-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}form.wpcf7-form .full-width,form.wpcf7-form .wpcf7-response-output{grid-column-start:1;grid-column-end:3}form.wpcf7-form p{margin-top:0}form.wpcf7-form p i.fa{color:#ffc400}form.wpcf7-form h3{border-top:2px solid #ffc400;padding-top:1em}form.wpcf7-form span.wpcf7-list-item{display:flex;margin-top:.5em;margin-bottom:1em;margin-left:0}form.wpcf7-form span.wpcf7-list-item-label{display:inline-flex;line-height:1.5em;margin-left:.5em}form.wpcf7-form span.required{color:#ffc400}form.wpcf7-form label{color:#54595f;font-weight:700;margin-bottom:1em}form.wpcf7-form input[type=text],form.wpcf7-form input[type=password],form.wpcf7-form input[type=search],form.wpcf7-form input[type=email],form.wpcf7-form input[type=url],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=number],form.wpcf7-form input[type=range],form.wpcf7-form input[type=date],form.wpcf7-form select,form.wpcf7-form textarea{font-weight:400;font-size:14px}form.wpcf7-form input[type=radio],form.wpcf7-form input[type=checkbox]{height:1.7em;flex-basis:40px;flex-grow:0;flex-shrink:0}form.wpcf7-form .form-info,form.wpcf7-form span.wpcf7-not-valid-tip,form.wpcf7-form div.wpcf7-response-output{font-size:14px}form.wpcf7-form .player-name p{margin-bottom:0}@media (max-width:650px){form.wpcf7-form{display:block}form.wpcf7-form div.full-width{margin-bottom:20px;margin-top:10px}}.elementor .timeline *,.elementor .timeline:before,.elementor .timeline:after{box-sizing:initial}.timeline{margin:0}.timeline:before{content:'';position:absolute;height:100%;top:0;left:50%;bottom:0;transform:translateX(-50%);width:4px;background-color:#ffc400}.timeline:after{content:'';display:block;clear:both}.timeline .entries{width:calc(100% - 80px);max-width:800px;margin:auto;position:relative;left:-5px}.timeline .entries .entry{width:calc(50% - 80px);float:left;padding:20px;clear:both;text-align:right}.timeline .entries .entry:not(:first-child){margin-top:-60px}.timeline .entries .entry .title{font-size:32px;font-family:"Josefin Sans",sans-serif;font-weight:600;margin-bottom:12px;position:relative;color:#333}.timeline .entries .entry .title:before{content:'';position:absolute;width:16px;height:16px;border:4px solid #ffc400;background-color:#fff;border-radius:100%;top:50%;transform:translate(4px,-70%);right:-69px;z-index:1000}.timeline .entries .entry .title.big:before{width:24px;height:24px;transform:translate(8px,-70%)}.timeline .entries .entry .body{color:#aaa}.timeline .entries .entry .body p{line-height:1.4em}.timeline .entries .entry:nth-child(2n){text-align:left;float:right}.timeline .entries .entry:nth-child(2n) .title:before{left:-67px}.timeline .entries .entry:nth-child(2n) .title.big:before{transform:translate(-8px,-50%)}@media (max-width:450px){.timeline .entries{width:100%;max-width:auto;left:auto;float:none}.timeline .entries .entry{width:auto;text-align:left}.timeline .entries .entry:nth-child(2n){float:none}.timeline:before{content:none}}.sbc-accent .elementor-icon-list-item .elementor-icon-list-icon i{color:#ffc400;font-size:20px}.sbc-accent .elementor-icon-list-item .elementor-icon-list-text{padding-left:10px}.sbc-accent .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px)}.gallery-item img{border:none}.styled-table .sixty{width:60%}.styled-table .twenty{width:20%}.styled-table table{table-layout:fixed;border-spacing:1;border-collapse:collapse;border:0;background:#fff;overflow:hidden;width:100%;margin:0 auto;position:relative}.styled-table table td,.styled-table table th{padding:1em;border:0}.styled-table table thead tr{background:#333;font-family:'Josefin Sans',sans-serif;text-transform:uppercase}.styled-table table tbody tr{height:3em}.styled-table table tbody tr td{line-height:1.5em}.styled-table table tbody tr:last-child{border:0}.styled-table th{font-weight:700;color:#fff;line-height:1.2}.styled-table tbody tr:nth-child(even){background-color:#f5f5f5}.styled-table tbody tr{color:#000;line-height:1.2;font-weight:unset}.styled-table tbody tr:hover{color:#555;background-color:#ffc400}#sbc-calltoaction-home .elementor-section .elementor-container{justify-content:flex-end}#session-feature-title .duration-separator{margin:0 .2em}#session-feature-title .time{font-size:1.2em;font-weight:600}#session-feature-title .time-suffix{margin-left:.1em}#session-feature-title .day-text{display:block}@media (max-width:484px){#session-feature-title .duration-separator{display:block}#session-feature-title .day-text{margin-top:1em}}.simcal-calendar .simcal-current h3{font-family:'Open Sans',sans-serif}.simcal-calendar .simcal-week-day{text-transform:uppercase}.simcal-calendar .simcal-day-number{font-family:'Josefin Sans',sans-serif}.simcal-event-details.simcal-tooltip-content>p:first-child{margin-bottom:2em}.simcal-event-details.simcal-tooltip-content .simcal-event-title,.simcal-event-details.simcal-tooltip-content a{color:#000;font-weight:700;font-family:'Josefin Sans',sans-serif;text-transform:uppercase}.simcal-event-details.simcal-tooltip-content .simcal-event-title{padding-bottom:5px;border-bottom:3px solid #ffc400}.simcal-event-details.simcal-tooltip-content a:before{content:'+';color:#ffc400;padding-right:.2em;font-weight:700;font-size:2em}.simcal-event-details.simcal-tooltip-content a:hover{text-decoration:none;color:#ffc400}#record-distance .elementor-counter-number-suffix{font-size:25%;align-self:center;padding-top:10%}.session-fee{display:flex;justify-content:space-around;flex-wrap:wrap;text-align:center}.session-fee .fee-cost{font-weight:700;font-size:6em;font-family:'Open Sans',sans-serif;color:#000;background-color:#ffc400;border-radius:50%;padding:.5em}.session-fee .fee-cost.gray{background-color:#54595f;color:#fff}.session-fee .fee-cost.gray:hover{background-color:#6c727a}.session-fee .fee-cost:hover{background-color:#ffd033}.session-fee .fee-cost span{height:1em;width:1em;line-height:1;position:relative;display:block}.session-fee .fee-cost span:before{content:'$';font-size:.4em;position:absolute;left:-.1em;top:.3em}.session-fee .fee-label{margin-top:1em;margin-bottom:2em;font-size:1.5em;font-weight:700;text-transform:uppercase;font-family:'Josefin Sans',sans-serif;color:#000}.bold-gray{font-weight:600;color:#54595f}.wait-list table{border-spacing:1;border-collapse:collapse;border:0;background:#fff;overflow:hidden;width:100%;margin:0 auto;position:relative}.wait-list table *{position:relative}.wait-list table td,.wait-list table th{padding-left:8px;border:0}.wait-list table thead tr{height:3em;background:#333}.wait-list table tbody tr{height:3em}.wait-list table tbody tr:last-child{border:0}.wait-list table tbody td:first-child,.wait-list table thead th:first-child{text-align:center;font-weight:700}.wait-list table tbody td:first-child{font-family:"Josefin Sans","Open Sans",sans-serif;font-weight:400;font-size:1.2em;color:#000}.wait-list th{font-weight:700;color:#fff;line-height:1.2}.wait-list tbody tr:nth-child(even){background-color:#f5f5f5}.wait-list tbody tr{color:#000;line-height:1.2;font-weight:unset}.wait-list tbody tr:hover{color:#555;background-color:#ffc400}.widgetMetric span.fa-stack{color:#ffc400}.widgetMetric .fa-arrow-up{color:green}.widgetMetric .fa-arrow-down{color:red}ul.countries{margin:50px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}ul.countries li{list-style:none;margin-right:1em;color:#54595f}ul.countries li span{margin-right:.5em}ul.countries .flag-icon{border:1px solid #54595f;background-size:cover;width:1.5em}table#perthsquash{font-size:.95em}table#perthsquash td:nth-child(2),table#perthsquash th:nth-child(2),table#perthsquash td:nth-child(3),table#perthsquash th:nth-child(3){text-align:center}@media (max-width:450px){table#perthsquash{font-size:.8em;word-break:break-all}table#perthsquash .sixty{width:50%}table#perthsquash .twenty{width:25%}}