*{box-sizing:border-box}html,body{width:100%;height:100%;overflow:auto;position:absolute}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-size:18px}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:3em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1{font-size:3em}h2{margin-top:0}*+h2{margin-top:1em}h2{font-size:2.5em;font-weight:bold}h3{font-size:1.8em}a{color:inherit}ol li{text-align:left;margin-bottom:1em}table{width:100%}td,td.center{padding:10px;text-align:left}th{padding:10px;font-size:1.5em}form{background:#ebebeb;padding:20px;width:100%; min-width:280px;margin:1rem auto;border-radius:5px}input[type="text"],input[type="password"],input[type="number"],input[type="date"],input[type="email"],input[type="tel"],select{height:40px;font-size:1rem;padding:0 1em}input:disabled{display:none}input[type="submit"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;border:none!important;background:#EF661F!important;height:40px!important;padding:0 1em!important;border-radius:5px!important}#webContent{background:#fff;width:100%;float:left}.container{width:100%;max-width:900px;padding:0 40px 40px;margin:0 auto;text-align:left}.container>.container{padding:0}.floatLeft{float:left}.floatRight{float:right}.bg-gray{background:#ddd}.bg-green{border-bottom:1px solid #13aa39;color:#13aa39}.bg-orange{border-bottom:1px solid #EF661F;color:#EF661F}.bg-sil{background-color:rgb(192,192,192)}.bg-gld{background-color:rgb(255,215,0)}.bg-pla{background-color:rgb(245,245,245)}label.reset{display:inline-block;margin-bottom:0.3em}.no-margin{margin:0 !important}.no-margin-bottom{margin-bottom:0 !important}.text-center{text-align:center}.text-right{text-align:right !important}.text-small{font-size:75%}.exec img{width:100%;max-width:150px;height:auto;display:inline-block}.center{text-align:center}.exec.grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;margin:40px 0}.item{background:#ebebeb;border-radius:10px;padding:15px;text-align:center}.item h3{font-size:1.3rem;margin-bottom:-0.7em}p.moreLink{border-bottom:1px solid #999;font-size:.75em}h1.pageHeading,h2.pageHeading{margin-top:40px;color:#ef6518;font-size:2.5em;font-weight:bold}h5.gameresults.text-center{font-size:28px;text-transform:uppercase}.hide{display:none}div#container div#webContent a{color:#4a7931}div#container div#webContent a:hover{color:#ef6518}div#container div#webContent div.newsList p.newsDate{font-size:.75em;margin-bottom:0}p.newsDate+h4{margin-top:0}#header{box-shadow:inset 0 90px 0 #e5d82c;overflow:hidden;width:100%;height:90px;min-height:300px;padding:20px 40px;position:relative;text-align:center}#header::before{background-image:url(/images/hero-inner-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;content:'';height:300px;left:0;position:fixed;top:0;width:100%;will-change:transform;z-index:-1}.home #header{min-height:390px;background:none}.home #header::before{background-image:url(/images/hero-home-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;content:'';height:60vh;min-height:390px;left:0;position:fixed;top:0;width:100%;will-change:transform;z-index:-1}.home .container .floatLeft{width:100%}.gameresults{width:100%!important}.gameresults td{width:auto!important}#logo{background:url(/images/wmot-logo.png) no-repeat center center / contain;width:150px;height:150px;padding-left:150px; display:block;position:absolute;left:40px;top:20px;}#animation,#watermark,#turtle{display:none}#header ul{list-style:none;position:absolute;right:40px;top:20px;display:block;text-align:right}#header ul li{display:inline-block;margin:0 0 0 1em;border-right:1px solid #000;padding:0 1em 0 0}#header ul li:last-child{border:none;padding:0}#header ul li a{color:#000;text-decoration:none}#header br{display:none}#header ~ *{background:#fff}#header h1{margin:150px auto 0.5em;width:100%;max-width:1400px;font-size:65px;color:#fff;text-shadow:0 0 10px #000}#header #moto{color:#fff;text-shadow:0 0 10px #000;font-size:36px;font-weight:bold}#globalNav{display:block;width:100%;float:left;background:#13aa39;height:50px;padding:5px;position:relative;z-index:10}#globalNav ul{list-style:none;width:100%;max-width:1400px;margin:0 auto;padding:0;text-align:center}#globalNav ul li{display:inline-flex;min-height:50px;align-items:center;padding:5px 0;background:#4b7934;border-radius:3px}#globalNav>ul>li{height:40px;min-height:40px;padding:0}#globalNav ul ul{display:grid;grid-gap:5px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;position:absolute;top:50px;left:50%;height:auto;max-height:0;min-height:0;transform:translateX(-50%);background:rgba(0,0,0,0.9);border-radius:0 0 5px 5px;padding:0 20px;width:100%;overflow:hidden;transition:0.5s;pointer-events:none;z-index:0}#globalNav ul ul li{position:relative}#globalNav ul li a{display:flex;height:40px;align-items:center;justify-content:center;padding:0 20px;color:#fff;text-shadow:1px 1px 3px #000;text-decoration:none}#globalNav ul li a.open ~ ul{pointer-events:auto;max-height:200vh;padding:20px;z-index:2}#globalNav ul li ul li.heading{grid-column:1 / span 6;background:none;color:#fe0;font-size:1.5rem}#globalNav ul li ul li.heading ~ li{background:#999}#globalNav ul ul li a.open{position:fixed;top:20px;z-index:10;text-align:left;display:block;width:1400px;left:0;font-size:0.8em}#globalNav ul ul li a.open:after{content:" close"}#globalNav.tertiary ul{min-height:310px}#globalNav ul ul ul{position:fixed;top:0;bottom:0}#globalNav ul ul li a.open+ul{padding-top:60px!important}#footer{background:#000;height:90px;display:flex;align-items:center;float:left;width:100%}#footer a:link,#footer a:hover,#footer a:visited{color:#fff;text-decoration:none;display:inline-block;font-size:14px;margin:0 0 0 2em}#footer a:link:nth-child(1){margin:0}#footer>div{width:100%;max-width:1400px;margin:0 auto}.standings:not(h3){width:100%;max-width:100%}h3.standings{border-top:1px solid #999;border-bottom:1px solid #999;padding:0.5em 0}.spacer{background:#fff}.bronze{background:#cd7f32}.silver{background:#C0C0C0}.gold{background:#FFD700}.platinum{background:#e5e4e2}.subhead{background:#000;color:#fff;font-weight:bold}.hidden-header{display:none}table.dataTable{margin-top:0px;width:100%!important}table.dataTable thead th div.DataTables_sort_wrapper{position:relative;font-size:1rem}tr.subhead{background:#ccc;color:#000;font-weight:bold;box-shadow:inset 0 0 0 2px #000;font-size:14px}tr.subhead td{text-align:center}td.date,td.game{background:#000;color:#fff;text-align:center;font-size:20px;font-weight:bold}td.game{background:#13aa39}table.schedule{box-shadow:inset 0 0 0 2px #000}table.schedule tr.playoffs td{box-shadow:inset 0 2px 0 0 #000;background:#ef6518;text-align:center;font-size:24px;font-weight:bold;color:#fff}table.schedule tr.championships td{box-shadow:inset 0 2px 0 0 #000;background:#ef6518;text-align:center;font-size:24px;font-weight:bold;color:#fff}table.schedule td{text-align:center}tr.spacer.bdrTop{box-shadow:inset 0 2px 0 0 #000}#home-slider{background:url(/images/Stick-and-puck.jpg) no-repeat center center / cover;height:750px;width:100vw}.slider{display:block;position:relative;text-align:center;margin:0 auto;text-transform:uppercase}.slider>div{width:100%;max-width:650px;min-width:290px;margin:0 auto;padding:60px 15px}.slider h2{font-size:36px;color:#4b7934;padding:0;margin:0.5em 0}.slider h3{font-size:24px;color:#444;padding:0;margin:0.5em 0}.slider .subhead{color:#444;font-size:18px;font-weight:bold;background:none}#slide1,#slide2,#slide3,#slide4,#slide5{animation:slider 3s infinite;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);transition:0.5s}#slide1 h2{color:#444}#slide1{animation:slider1 20s infinite}#slide2{animation:slider2 20s infinite}#slide3{animation:slider3 20s infinite}#slide4{animation:slider4 20s infinite}#slide5{animation:slider5 20s infinite}@keyframes slider1{0%{opacity:0}5%{opacity:1}20%{opacity:1}25%{opacity:0}100%{opacity:0}}@keyframes slider2{0%{opacity:0}20%{opacity:0}25%{opacity:1}40%{opacity:1}45%{opacity:0}100%{opacity:0}}@keyframes slider3{0%{opacity:0}40%{opacity:0}45%{opacity:1}60%{opacity:1}65%{opacity:0}100%{opacity:0}}@keyframes slider4{0%{opacity:0}60%{opacity:0}65%{opacity:1}80%{opacity:1}85%{opacity:0}100%{opacity:0}}@keyframes slider5{0%{opacity:0}80%{opacity:0}85%{opacity:1}95%{opacity:1}100%{opacity:0}}#playerLogin .form-req,#form-submit,form[name="leagueStatisticsLogin"] .form-req{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;text-align:right;margin:0 0 10px;align-items:center;grid-column:1 / span 2}#selectSeasonDivision #form-submit{display:grid;grid-template-columns:0fr 1fr 1fr 1fr;grid-gap:10px;text-align:right;margin:0 0 10px;align-items:center;grid-column:1 / span 2;font-size:14px}#playerLogin .form-opt,form[name="leagueStatisticsLogin"] .form-opt{display:grid;grid-template-columns:8fr 1fr 15fr;font-size:14px;align-items:center}#playerLogin #form-submit a[href="/players/default.asp?login=forgot+password"]{grid-column:2 / span 2}#playerLogin input[type="text"],#playerLogin input[type="password"],#playerLogin input[type="number"],#playerLogin input[type="date"],#playerLogin input[type="email"],#playerLogin input[type="tel"],#playerLogin input[type="submit"]{height:40px;font-size:1rem;padding:0 1em;width:100%;grid-column:2 / span 2;color:#333}form{display:grid; grid-template-columns:1fr 4fr;grid-gap:10px}form fieldset{display:contents}fieldset legend{grid-column:1 / span 2;background:#fca500;color:#fff;height:40px;display:flex;padding:0 20px;align-items:center;font-size:20px;font-weight:bold;text-transform:uppercase;margin-top:20px}.form-multi label.wide{text-align:left!important;font-weight:bold;margin-bottom:20px}form fieldset div.form-opt:nth-child(2){grid-column:1 / span 2}form fieldset label{width:100%;float:left}form fieldset input[type="text"],form fieldset input[type="password"]{width:100%;float:left;position:relative;z-index:1}form fieldset select{width:100%;float:left;border-radius:0;height:40px;position:relative;z-index:0}form[name="regForm"]{display:block}.bg-gray{background-color:#eee}.bg-green{color:white;background-color:#4A7931}.bg-light-green{ background-color:#c8d6c1}.text-transparent{color:transparent;}.text-yellow{color:#e6d700 !important}.text-black{color:#000 !important}.text-red{color:#ff0000 !important}.text-gray{color:#aaa !important}.text-ltGray{color:#cccccc !important}.text-dkGray{color:#111111 !important}.text-white{color:#ffffff !important}.bg-white{background-color:#fff !important}.text-blue{color:#003D92 !important;}.orange,.text-orange{color:#ef6518 !important;}.bg-orange{background-color:#ef6518 !important;}.green,.text-green{color:#4a7931 !important;}.lightGreyBG{background-color:#EEEEEE}#dialog-form-edit-game{min-height:255px!important}#dialog-form-edit-game form{display:block}#dialog-form-edit-game form table{font-size:12px}#dialog-form-edit-game form th,#dialog-form-edit-game form td{font-size:1em;padding:5px}#dialog-form-edit-game form input[type="text"]{height:auto}#dialog-form-add-game{min-height:255px!important}#dialog-form-add-game form{display:block}#dialog-form-add-game form table{font-size:12px}#dialog-form-add-game form th,#dialog-form-add-game form td{font-size:1em;padding:5px}#dialog-form-add-game form input[type="text"]{height:auto}#dialog-form-add-goal{min-height:255px!important}#dialog-form-add-goal form{display:block}#dialog-form-add-goal form table{font-size:12px}#dialog-form-add-goal form th,#dialog-form-add-goal form td{font-size:1em;padding:5px}#dialog-form-add-goal form input[type="text"]{height:auto}#dialog-form-add-penalty{min-height:255px!important}#dialog-form-add-penalty form{display:block}#dialog-form-add-penalty form table{font-size:12px}#dialog-form-add-penalty form th,#dialog-form-add-penalty form td{font-size:1em;padding:5px}#dialog-form-add-penalty form input[type="text"]{height:auto}#dialog-form-add-penalty form #minutesAssessed label{padding-right:10px}div#dialog-form-edit-player-rating,div#dialog-form-edit-jersey-number{min-height:165px!important}.gamesheet{font-size:14px !important}.gamesheet table.inner tr td{margin:0;padding:3px;border:1px solid #444;line-height:20px;overflow:hidden}.gamesheet tr.player.absent td{color:#777!important;background-color:#f1f1f1}.gamesheet tr.player:hover td{font-weight:550}.smallCaps{color:#161616;background-color:#dadada;font-variant:small-caps;font-size:80%;font-weight:bold}tr.no-border{background:#fff;border:0!important}tr.no-border td{background:#fff;border:0!important}h2.section-title{background:#e5d82c;font-size:1.5em;padding:10px;text-align:center;margin-top:40px}h3.section{font-size:1.3em;text-align:center;background:#4b7934;padding:5px;color:#fff}h4.caveat{text-align:center;font-size:1.3em}h4.sub-section{font-size:1.3em;background:#ccc;padding:5px}p.sub-section{font-weight:bold;border-bottom:1px solid #999;padding-bottom:5px}figure.third{background:#ccc;padding:10px;width:280px;float:right;border:1px solid #999;font-size:0.8em;margin:1em 0 1em 40px}figure.full{margin:1em 0;width:100%}figure figcaption{font-size:1rem;font-weight:bold;text-align:center;display:block;width:100%;padding-bottom:5px;border-bottom:1px solid #999}figure ul li{margin-bottom:1rem}#penalties{width:100%}#penalties th{font-size:1rem;background:#e5d82c;border:1px solid #333}#penalties th:nth-child(even){background:#4b7934;color:#FFF}#penalties tr td{font-size:0.9em;border:1px solid #333}#penalties tr:nth-child(odd) td{background:#fff}#penalties tr:nth-child(even) td{background:#ebebeb}#penalties tr.offence-one td:nth-child(1){background:#999;color:#fff}#penalties tr.offence-two td:nth-child(1){background:#4b7934;color:#fff}#penalties tr.offence-three td:nth-child(1){background:#333;color:#fff}#threshold{width:100%}#threshold th{font-size:1rem;background:#4b7934;color:#fff}#threshold td{font-size:0.9em}.legal{font-size:10px}table.tournamentteams tr{display:block;height:auto;overflow:hidden;font-size:0.9rem;transition:0.5s;border-bottom:2px solid #999}@media screen and (max-width:1400px){#footer>div{width:100%;max-width:1400px;margin:0 auto;padding:0 40px}}@media screen and (max-width:1370px){#header h1{font-size:4.4vw}#header #moto{font-size:3.5vw}.exec.grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:1170px){.hide-medium{display:none !important}.showCovidNotice{display:none !important}#globalNav ul li a{padding:0 1em;font-size:14px}.exec.grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:900px){.hide-medium{display:none !important}.showCovidNotice{display:none !important}body{overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#globalNav ul ul{display:grid;grid-gap:5px;grid-template-columns:1fr 1fr 1fr;top:0px}#globalNav ul li ul li.heading{grid-column:1 / span 3}#globalNav.tertiary ul{min-height:350px}#globalNav{padding:0}#globalNav>.close{z-index:2;position:absolute;right:10px;height:20px;width:20px;display:block;top:50%;transform:translateY(-50%)}#globalNav>.close:before{transition:0.5s;content:"";position:absolute;height:3px;width:20px;background:#fff;display:block;top:50%;transform:rotate(0deg);box-shadow:0 -8px rgba(255,255,255,1)}#globalNav>.close:after{transition:0.5s;content:"";position:absolute;height:3px;width:20px;background:#fff;display:block;top:90%;transform:rotate(0deg)}#globalNav.open>.close:before{content:"";position:absolute;height:3px;width:20px;background:#fff;display:block;transform:rotate(45deg);box-shadow:0 0px rgba(255,255,255,0)}#globalNav.open>.close:after{content:"";position:absolute;height:3px;width:20px;background:#fff;top:50%;display:block;transform:rotate(-45deg)}#globalNav>ul{display:grid;grid-gap:5px;background:#13aa39;padding:5px;transition:0.5s;transform:translateX(-100%)}#globalNav.open>ul{transform:translateX(0%)}#globalNav ul li a{width:100%}#globalNav:not(.tertiary) ul li a.open{position:absolute;top:20px;z-index:10;text-align:left;display:block;width:1400px;left:0;font-size:0.8em}#globalNav:not(.tertiary) ul li a.open:after{content:">close"}#globalNav>ul>li>a.open+ul{padding-top:60px}#globalNav>ul>li:nth-child(1){width:calc(100% - 40px)}.exec.grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.hide-medium{display:none !important}.showCovidNotice{display:none !important}.playerstats strong{display:block;width:100%}.playerstats strong.text-orange{display:inline;color:#fca500}table.standings{margin-top:0px;margin-bottom:20px}table.standings .subhead{display:none}table.standings tr{display:block;height:auto;overflow:hidden;font-size:0.9rem;transition:0.5s}table.standings tr.sub-row{max-height:0px}table.standings tr{height:auto;max-height:100vw;background:#ebebeb;margin-bottom:5px}table.standings tr{max-height:90px}table.standings tr.open{max-height:100vw}table.standings td:not(.sorter){line-height:1.3em;width:auto;display:inline-block;border:none;padding:10px 10px}table.standings td:not(.sorter):nth-child(even){border-left:none;border-right:none;display:inline-block;width:auto!important}table.standings td.sorter{position:relative;display:flex;align-items:center;font-size:24px;font-weight:bold!important;color:#5a9f02}table.standings td.sorter:after{content:"+";color:#fff;display:flex;width:30px;height:30px;align-items:center;justify-content:center;font-weight:bold;float:right;position:absolute;right:0px;background:green;font-size:14px;border-radius:4px;padding-bottom:1px}table.standings .open td.sorter:after{content:"-"}table.standings th{display:none}table.standings th:nth-child(1){display:block;width:100%}table.standings .hidden-header{display:inline;width:100%;font-weight:bold}table.standings td.sorter .hidden-header{display:none}table.standings td.no-wrap{white-space:nowrap}table#PlayerStats{margin-top:0px;margin-bottom:20px}table#PlayerStats .subhead{display:none}table#PlayerStats tr{display:block;height:auto;overflow:hidden;font-size:0.9rem;transition:0.5s}table#PlayerStats tr.sub-row{max-height:0px}table#PlayerStats tr{height:auto;max-height:100vw;border-bottom:5px solid #999}table#PlayerStats tr{max-height:90px}table#PlayerStats tr.open{max-height:100vw}table#PlayerStats td:not(.sorter){line-height:1.3em;width:auto;display:inline-block;border:none;padding:10px 10px}table#PlayerStats td:not(.sorter):nth-child(even){border-left:none;border-right:none;display:inline-block;width:auto!important}table#PlayerStats td.sorter{position:relative;display:flex;align-items:center;font-size:18px;font-weight:bold!important;background:#fff;border-bottom:1px solid #999;color:#5a9f02}table#PlayerStats td.sorter:after{content:"+";color:#fff;display:flex;width:30px;height:30px;align-items:center;justify-content:center;font-weight:bold;float:right;position:absolute;right:0px;background:green;font-size:14px;border-radius:4px;padding-bottom:1px}table#PlayerStats .open td.sorter:after{content:"-"}table#PlayerStats th{display:none}table#PlayerStats th:nth-child(1){display:block;width:100%}table#PlayerStats .hidden-header{display:inline;width:100%;font-weight:bold}table#PlayerStats td.sorter .hidden-header{display:none}table#PlayerStats td.no-wrap{white-space:nowrap}table.dataTable:not(.champions table.dataTable){margin-top:0px;width:100%!important}table.dataTable:not(.champions table.dataTable) .subhead{display:none}table.dataTable:not(.champions table.dataTable) tr{display:block;height:auto;overflow:hidden;font-size:0.9rem;transition:0.5s}table.dataTable:not(.champions table.dataTable) tr.sub-row{max-height:0px}table.dataTable:not(.champions table.dataTable) tr{height:auto;max-height:100vh}table.dataTable:not(.champions table.dataTable) td:not(.sorter){line-height:1.3em;width:auto;display:inline-block;border:none;padding:10px 10px}table.dataTable:not(.champions table.dataTable) td:not(.sorter):nth-child(even){border-left:none;border-right:none;display:inline-block;width:auto!important}table.dataTable:not(.champions table.dataTable) td.sorter{position:relative;display:flex;align-items:center;font-weight:normal!important;background:#fff;border-bottom:1px solid #999;color:#5a9f02}table.dataTable:not(.champions table.dataTable) td.sorter:after{content:'^';display:block;float:right;color:inherit;position:absolute;right:20px;top:10px;transition:0.5s;transform:rotate(90deg);transform-origin:center}table.dataTable:not(.champions table.dataTable) td.sorter:after{transform:rotate(0deg)}table.dataTable:not(.champions table.dataTable) th{display:none}table.dataTable:not(.champions table.dataTable) th:nth-child(1){display:block;width:100%}table.dataTable:not(.champions table.dataTable) .hidden-header{display:inline;width:100%;font-weight:bold}table.dataTable:not(.champions table.dataTable) td.sorter .hidden-header{display:none}table.dataTable:not(.champions table.dataTable) td.no-wrap{white-space:nowrap}table.gameresults tr .sorter.m-hide{display:none}table.gameresults tr .sorter{display:block;grid-column:1 / span 5;color:#fff;background:#4a7931;text-align:center}table.gameresults tr{display:grid;grid-template-columns:5fr 4fr 1fr 4fr 1fr}table.gameresults tr td.sorter+td{}table.gameresults tr td .hidden-header{display:none}table.gameresults tr td{padding:6px 10px}table.gameresults tr.subhead td{text-align:left}table.gameresults tr.subhead td:nth-child(1){display:none}table.gameresults tr.subhead td:nth-child(4){display:none}.champions table.dataTable thead th,table.dataTable thead td{padding:10px 8px}}@media screen and (max-width:630px){.showCovidNotice{display:none !important}.slider h2{font-size:6vw}body{font-size:14px}h2{font-size:1.5em;font-weight:bold;padding-top:1em}h1.pageHeading,h2.pageHeading{margin-top:0px;font-size:1.5em;padding-top:1em}h3{font-size:1.2em}h3.gameresults.text-center+h4.gameresults{margin-top:1em!important}.container{padding:0 20px}#header{box-shadow:inset 0 75px 0 #e5d82c;padding-top:120px;min-height:0;height:auto}.home #header{height:auto;min-height:0px;box-shadow:inset 0 75px 0 #e5d82c}.home #header:before{top:0;height:100vh}#header ul{display:none}#header h1{font-size:9vw;margin-top:0}.home #header h1{font-size:7vw;margin-top:0}#logo{left:50%;transform:translateX(-50%) scale(0.5);top:0}#globalNav ul ul{grid-template-columns:1fr 1fr}#globalNav ul li ul li.heading{grid-column:1 / span 2}#globalNav.tertiary ul{min-height:400px}#footer{height:auto;display:block;padding:20px}#footer .floatLeft,#footer .floatRight{width:100%;text-align:center}#footer a:link,#footer a:hover,#footer a:hover,#footer a:visited,#footer a:link:nth-child(1){margin:0;width:100%;display:block;margin-bottom:0.75em}form{padding:10px}form table{dipslay:block;width:100%;margin:0;min-width:0;padding:10px}form table tr,form table td,form table input[type="text"],form table input[type="number"]{display:block;width:100%}form table tr td:nth-child(1){padding:10px 0px 0}form table tr td:nth-child(2){padding:10px 0px 10px}form table .bg-gray{background:none}}@media screen and (max-width:540px){.showCovidNotice{display:none !important}.landscape{min-height:300px;border:1px solid #999;position:relative}.landscape:before{content:"This table is too wide. Please rotate your phone to landscape to view.";box-sizing:border-box;padding:20px;position:absolute;width:100%;text-align:center;top:50%;transform:translateY(-50%)}.landscape *{border:none!important}.landscape tr{display:none}table.teamreps{margin-top:0px;margin-bottom:20px}table.teamreps .subhead{display:none}table.teamreps tr{display:block;height:auto;overflow:hidden;font-size:0.9rem;transition:0.5s}table.teamreps tr.sub-row{max-height:0px}table.teamreps tr{height:auto;max-height:100vw;border-bottom:5px solid #999}table.teamreps tr{max-height:90px}table.teamreps tr.open{max-height:100vw}table.teamreps td:not(.sorter){line-height:1.3em;width:auto;display:inline-block;border:none;padding:10px 10px}table.teamreps td:not(.sorter):nth-child(even){border-left:none;border-right:none;display:inline-block;width:auto!important}table.teamreps td.sorter{position:relative;display:flex;align-items:center;font-size:24px;font-weight:bold!important;background:#fff;border-bottom:1px solid #999;color:#5a9f02}table.teamreps td.sorter:after{content:"+";color:#fff;display:flex;width:30px;height:30px;align-items:center;justify-content:center;font-weight:bold;float:right;position:absolute;right:0px;background:green;font-size:14px;border-radius:4px;padding-bottom:1px}table.teamreps .open td.sorter:after{content:"-"}table.teamreps th{display:none}table.teamreps th:nth-child(1){display:block;width:100%}table.teamreps .hidden-header{display:inline;width:100%;font-weight:bold}table.teamreps td.sorter .hidden-header{display:none}table.teamreps td.no-wrap{white-space:nowrap}table.tournamentteams{margin-top:0px;margin-bottom:20px}table.tournamentteams .subhead{display:none}table.tournamentteams tr{display:block;height:auto;overflow:hidden;font-size:0.9rem;transition:0.5s;border-bottom:}table.tournamentteams tr.sub-row{max-height:0px}table.tournamentteams tr{height:auto;max-height:100vw;border-bottom:5px solid #999} table.tournamentteams tr.open{max-height:300vh}table.tournamentteams td:not(.sorter){line-height:1.3em;width:auto;display:inline-block;border:none;padding:10px 10px}table.tournamentteams td:not(.sorter):nth-child(even){border-left:none;border-right:none;display:inline-block;width:auto!important}table.tournamentteams td.sorter{position:relative;display:flex;align-items:center;font-size:24px;font-weight:bold!important;background:#fff;border-bottom:1px solid #999;color:#5a9f02}table.tournamentteams td.sorter:after{content:"+";color:#fff;display:flex;width:30px;height:30px;align-items:center;justify-content:center;font-weight:bold;float:right;position:absolute;right:0px;background:green;font-size:14px;border-radius:4px;padding-bottom:1px}table.tournamentteams .open td.sorter:after{content:"-"}table.tournamentteams th{display:none}table.tournamentteams th:nth-child(1){display:block;width:100%}table.tournamentteams .hidden-header{display:inline;width:100%;font-weight:bold}table.tournamentteams td.sorter .hidden-header{display:none}table.tournamentteams td.no-wrap{white-space:nowrap}}@media screen and (max-width:530px){.showCovidNotice{display:none !important}figure.third{width:100%;margin:1em 0}form#playerLogin{display:block}fieldset legend{font-size:14px}#form-submit{grid-template-columns:1fr}}@media screen and (max-width:480px){.showCovidNotice{display:none !important}.exec.grid{grid-template-columns:1fr}#home-slider{height:380px}.slider>div{padding:10px 15px}td.date,td.game{font-size:14px}td,td.center{padding:6px}}.player-admin{font-size:1rem}.player-admin th{padding:10px !important;font-size:1em}.showCovidNotice{}div.builders{display:grid;grid-template-columns:1fr 3fr;grid-gap:10px;border-bottom:8px solid #4A7931;margin-bottom:16px}div.builders div img{width:100%}.width-auto{width:auto;margin-right:1em}.form-multi .form-req{display:flex;flex-wrap:wrap;gap:1em}.form-multi .form-req *{flex:0 0 30%}.flex-break{flex-basis:100%;height:0}@media screen and (max-width:630px){.form-multi .form-req *{flex-direction:column;flex:0 0 100%}.flex-break{display:none}}