/*!
 * Start Bootstrap - Whakatane Live v5.0.4 (https://startbootstrap.com/template-overviews/whklive)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-whklive/blob/master/LICENSE)
 */html{font-size:14px}body{font-family:Roboto,Muli,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';color:#868e96}@media (min-width:992px){body{padding-top:0;padding-left:17rem}}h1,h2,h3,h4,h5,h6{font-family:Roboto,'Saira Extra Condensed',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';color:#343a40}img{image-orientation:from-image}h1{font-size:4rem;line-height:4.5rem}h2{font-size:3.5rem;padding:6px 0 6px 12px;margin-bottom:12px;border-bottom:4px solid #ff5252}h3{font-size:2rem}h4{font-weight:400;font-family:'Open Sans';font-size:20px;margin-left:10px}h5{font-size:18px;font-weight:400}p.lead{font-size:1.2rem;font-weight:400}p{font-size:1.2rem}.subheading{text-transform:uppercase;font-weight:500;font-family:Roboto,'Saira Extra Condensed',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-size:1.3rem}.social-icons a{display:inline-block;height:3.5rem;width:3.5rem;background-color:#495057;color:#fff!important;border-radius:100%;text-align:center;font-size:1.5rem;line-height:3.5rem;margin-right:1rem}.social-icons a:last-child{margin-right:0}.social-icons a:hover{background-color:#ff5252}.dev-icons{font-size:3rem}.dev-icons .list-inline-item i:hover{color:#ff5252}.card{padding:12px}.card.live-upcoming .time .end,.card.live-upcoming .time .start{color:orange}.card.live-live .time .end,.card.live-live .time .start{color:green}.card.live-finished .time .end,.card.live-finished .time .start{color:red}.w-button{float:right;width:80px;font-size:1.1rem;padding:0;color:#222;background-color:#ff9361;border:0;border-radius:0}.event-expand{position:absolute;top:10px;right:10px;bottom:10px}button.event-expand{width:40px;border:0;outline:0;background:#e3f2f6}button.event-expand .add{display:none}button.event-expand .remove{display:inherit;text-align:right;position:absolute;top:10px;right:10px}button.event-expand.collapsed{width:94%;background:0 0}button.event-expand.collapsed .add{display:inherit;text-align:right;position:absolute;top:10px;right:10px}button.event-expand.collapsed .remove{display:none}#find_team{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,0,0,.08)),to(rgba(255,0,0,.12))),url(../img/redox_01.png) repeat;background:linear-gradient(rgba(255,0,0,.08),rgba(255,0,0,.12)),url(../img/redox_01.png) repeat}#find_team .no-teams{padding:6px 4px 0 12px;display:inline-block;margin-left:6px;padding:6px 12px 6px 12px;font-size:1.2rem;background:#e7f4f7}#events{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.25)),to(rgba(255,255,255,.75))),url(../img/morocco-blue.png) repeat;background:linear-gradient(rgba(255,255,255,.25),rgba(255,255,255,.75)),url(../img/morocco-blue.png) repeat}#activities{background:-webkit-gradient(linear,left top,left bottom,from(rgba(141,191,255,.35)),to(rgba(141,191,255,.35))),url(../img/asanoha-400px.png) repeat;background:linear-gradient(rgba(141,191,255,.35),rgba(141,191,255,.35)),url(../img/asanoha-400px.png) repeat}#activities h4{font-size:1.2rem;background:#fff;font-weight:800;text-transform:uppercase;border-radius:3.5px;padding:12px;margin-left:0;margin-top:24px;border-bottom:3px solid #175e80}#activities .events_display .title{margin-left:0}#activities .events_display .card-header{min-height:30px}#activities .events_display .event-expand{top:0}#activities .events_display .collapse{max-width:84%;padding-top:12px}#activities .events_display .collapse b{color:#343a40}#activities .events_display img{border:5px solid #fff;-webkit-box-shadow:1px 1px 6px #aaa;box-shadow:1px 1px 6px #aaa;margin:18px auto 12px;display:block;height:auto;width:auto;max-width:84%}#activities .events_display p{font-size:1em}#programme{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.35)),to(rgba(255,255,255,.35))),url(../img/green_dust_scratch.png) repeat;background:linear-gradient(rgba(255,255,255,.35),rgba(255,255,255,.35)),url(../img/green_dust_scratch.png) repeat}#privacy{background:-webkit-gradient(linear,left top,left bottom,from(rgba(251,255,120,.95)),to(rgba(251,255,120,.85))),url(../img/cube.png) repeat;background:linear-gradient(rgba(251,255,120,.95),rgba(251,255,120,.85)),url(../img/cube.png) repeat}#contact{background:url(../img/gold_scale.png) repeat}nav.navbar{background-color:#ff5252}#accordionProgramme .card-header{min-height:42px}#accordionProgramme .card-body{margin-top:12px}.events_display h3{padding:6px 4px 6px 12px;font-size:1.5em;margin-bottom:0;color:#7a6c2e;border-radius:3.5px}.events_display h5{font-size:18px;font-weight:400}.events_display .card-header{background-color:inherit;padding:0;border:0;padding-right:40px;min-height:60px}.events_display .status-bar{margin-top:8px}.events_display .open{font-size:30px;position:relative;right:0;bottom:0;width:60px;height:60px}.events_display .open span{display:none}.events_display .open span+span{display:inherit;font-size:40px}.events_display .open.collapsed span{display:inherit}.events_display .open.collapsed span+span{display:none}.events_display .card{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2);position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border:0;background-color:none;margin-top:12px;padding:12px 12px 16px 12px;margin-bottom:8px}.events_display .card-body{padding:0;padding-right:50px}.events_display .title{margin-left:12px}#event_accordion h3{background:#ff5252;padding:6px 4px 6px 12px;font-size:1.5em;margin-bottom:0;color:#fff;margin-top:18px}#event_accordion .card-header{font-size:1.1rem;border-radius:0;border-bottom:0}#event_accordion .card-header button{outline:0}#event_accordion .card-header .badge{font-size:1.1rem;line-height:1.1}#event_accordion .card-header h5{padding:0 2px 16px 0}#event_accordion .card-header h5 span{margin-bottom:4px}#event_accordion .card-header h5 span.now{margin-left:8px;padding:2px 6px;position:absolute;height:12px;width:12px;margin-top:5px;background-color:#ffac53;display:none!important}#event_accordion .card-header h5 .title{display:inline-block}#event_accordion .card-header h5.event-live span.now{background-color:#9eff89}#event_accordion .card-header h5.event-finished span.now{background-color:#dc3545}#event_accordion .day+.day span.now{display:none}.event_buttons{float:right}.event_buttons button{border-radius:0;outline:0}#sideNav{bottom:0;top:auto}.event_status{position:absolute;bottom:0;left:12px;right:0;line-height:1}.event_status .badge{line-height:1.1}h2{font-size:2rem;background:#fff;font-weight:800;text-transform:uppercase;margin-top:4px;border-radius:3.5px}.badge{font-weight:400;font-size:.9rem;border-radius:0;padding-top:3px}.badge.cultural{background-color:#ffee58}.badge.sports{background-color:#83d7ff}.badge.school-holidays{background-color:#b39ddb}.badge-success{background-color:#9eff89;color:#222}.event_info{padding:0;line-height:.2!important}.upcoming_event .description{white-space:pre-line}#sideNav{padding:.8rem}#sideNav .navbar-nav .nav-item .nav-link{font-weight:800;letter-spacing:.05rem;text-transform:uppercase}#sideNav .nav-link{background:rgba(255,255,255,.4);margin:6px 0 0 0;padding:4px 8px 4px 8px}#sideNav .navbar-toggler:focus{outline-color:#ff9f9f}#sideNav .navbar-brand{display:none}#sideNav .menu-icon{display:none}#sideNav #menu-container{width:100%}#sideNav .navbar-collapse{margin-top:4px}@media (max-width:992px){#sideNav .events-text,#sideNav .navbar-toggler,#sideNav .teams-text{float:right;color:#ff5252;padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:rgba(255,255,255,.5);background-color:#fff;border-radius:0;border:none}}#sideNav .teams-text{margin-left:3.5%}#sideNav .events-text,#sideNav .teams-text{width:31%;text-align:center;float:left;margin-top:0;font-weight:800;letter-spacing:.05rem;padding:6px}#sideNav .navbar-toggler{width:31%;font-weight:800;letter-spacing:.05rem;padding:6px}@media (min-width:992px){.menu-text{display:none}#menu-container{display:none}#sideNav{text-align:center;position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:17rem;height:100vh;padding:.5rem 1rem}#sideNav .navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto auto 0;padding:.5rem}#sideNav .navbar-brand .img-profile{max-width:10rem;max-height:10rem;border:.5rem solid rgba(255,255,255,.2)}#sideNav .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:100%;margin-bottom:auto}#sideNav .navbar-collapse .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}#sideNav .navbar-collapse .navbar-nav .nav-item{display:block}#sideNav .navbar-collapse .navbar-nav .nav-item .nav-link{display:block}}section.whklive-section{padding-top:1rem!important;padding-bottom:3rem!important;max-width:75rem}section.whklive-section .whklive-item .whklive-date{min-width:none}@media (min-width:768px){section.whklive-section .whklive-item .whklive-date{min-width:18rem}}@media (min-width:992px){section.whklive-section{padding-top:3rem!important;padding-bottom:3rem!important}}section.whklive-section.no-bottom{padding-bottom:0!important}.bg-primary{background-color:#ff5252!important}.text-primary{color:#ff5252!important}a{color:#ff5252}a:active,a:focus,a:hover{color:#ff0606}