html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:disc}li{margin-bottom:0}ol{list-style-type:decimal;text-align:left}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}span.ord{font-variant-numeric:ordinal;-moz-font-feature-settings:"ordn";-ms-font-feature-settings:"ordn";-webkit-font-feature-settings:"ordn";font-feature-settings:"ordn"}.news,.grid2,.grid3{width:90%;max-width:1200px;margin:.5em auto 1em auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:20px}.card{background:#fff;text-decoration:none;color:#444;border:1px solid gray;display:flex;flex-direction:column;min-height:100%;-webkit-box-shadow:5px 5px 3px 0 #aaa;-moz-box-shadow:5px 5px 3px 0 #aaa;box-shadow:5px 5px 3px 0 #aaa}.card .head{height:6em;display:grid;background-size:cover;background-position:center center}.card .head div{display:inline-block;margin:auto;font-weight:bold;font-size:220%}.card .story{padding:20px;display:flex;flex-direction:column;justify-content:space-between}.fact{padding:20px;display:flex;flex-direction:column}.card p{flex:1;line-height:1.4}.card .invert{color:#fff;text-shadow:0 0 8px black}.card span{display:inline-block;margin:0 1ex}@media only screen and (min-width:560px){.news{grid-template-columns:1fr 1fr}.news-1,.news-2,.news-3,.news-4{grid-column:1/3}}@media only screen and (min-width:720px){.grid2{grid-template-columns:1fr 1fr}}@media only screen and (min-width:960px){.news{grid-template-columns:1fr 1fr 1fr 1fr}.news-2,.news-4{grid-column:3/5}}div.flex{width:90%;display:flex;justify-content:center;flex-flow:row wrap;margin:0 auto}div.flex-item{padding:.5em}div.flex-item1{padding:.5em;width:80%;max-width:50em}div.flex-item2{padding:.5em;width:45%;min-width:30em}body{text-align:center;font-family:Calibri,Arial,Tahoma,Helvetica,sans-serif;background-color:#efefef}div.page-div{width:90%;max-width:1200px;margin:.5em auto 1em auto}h1,h2,h3,h4,h5{margin-top:.8em;margin-bottom:.3em;padding:0;text-decoration:none}h1,h2,h3,h4{font-weight:bold}p{margin:.5em 0}a.plain{border:none;text-decoration:none}a.plain:hover{text-decoration:underline}.follow-top{margin-bottom:0!important}.follow-bottom{margin-top:0!important}.extra-top{margin-top:1.5em!important}.bold,b{font-weight:bold}.underline{text-decoration:underline}.hide{display:none}.indent{margin-left:1.5em}.text{text-align:justify!important}.left{text-align:left!important}.right{text-align:right!important}.center{text-align:center!important}.middle{vertical-align:middle!important}.under{text-decoration:underline!important}em,i{font-style:italic}.team-name{font-weight:bold;font-style:italic}.match-time-normal{font-size:90%;color:#0000cd}.match-time-abnormal{font-size:90%;color:#dc143c}span.match-cancel,span.match-lost,span.match-pending{color:#dc143c;font-weight:bold}span.match-forfeit{color:#dc143c}span.match-makeup{color:purple;font-weight:bold}span.match-won{color:green;font-weight:bold}span.match-waiting,span.match-resched{color:blue;font-weight:bold}span.match-games{font-weight:bold;color:#000}span.match-points{color:#000}.red{color:#dc143c}.dark-red{color:#c00}.green{color:green}.dark-green{color:#090}.black{color:#000}.blue{color:#0000cd}.dark-blue{color:navy}.dark-orange{color:#d2691e}.purple{color:purple}.dark-purple{color:#606}.dark-pink{color:#ff4d6a}.dark-yellow{color:#664d00}.dark-default{color:#000}.font-150{font-size:150%!important}.font-120{font-size:120%!important}.font-100{font-size:100%!important}.help{color:#2f5597}.neutral{color:#778899}.shadow{-webkit-box-shadow:5px 5px 3px 0 #aaa;-moz-box-shadow:5px 5px 3px 0 #aaa;box-shadow:5px 5px 3px 0 #aaa}.truncate{overflow-x:hidden}span.node-label{font-size:100%}span.node-sublabel{color:#dc143c;font-size:80%}span.canceled{color:grey;text-decoration:line-through}span.canceled:after{display:inline-block;content:" CANCELED";color:#dc143c;font-weight:bold;font-style:italic;text-decoration:none}div.canceled{padding:2lh 0;background-image:url("/Content/images/CancelStamp.png");background-size:50% auto;background-position:center center;background-repeat:no-repeat}div.feedback{position:relative;width:70%;max-width:25em;font-weight:bold;padding:.5em .5em .5em 2.5em;margin:.5em auto;min-height:2em;border-radius:.5em;box-shadow:4px 4px 3px 0 #aaa;background-repeat:no-repeat;background-position:.2em .2em;background-size:2em;text-align:left}div.close-button{display:inline-block;color:#fff;background-color:#2f4f4f;padding:2px;border-radius:2px;float:right;cursor:pointer}div.close-button::before{content:'✖'}div.feedback ul{list-style:square}div.feedback-info{color:navy;background-color:#ebf6f9;border:1px solid navy;background-image:url('/Content/images/info_icon.png');background-size:2em}div.feedback-warning{color:#b88a2e;background-color:#fffacd;border:1px solid #b88a2e;background-image:url('/Content/images/warning_icon.png');background-size:2em}div.feedback-error{border:1px solid #b01010;background-color:#ffe0e0;color:#b01010;background-image:url('/Content/images/error_icon.png');background-size:2em}button.cancel,button.edit,button.submit,button.info,button.admin,button.admin-disabled,button.login,button.disabled,button.red-button,button.green-button,button.blue-button{margin:.2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:visible;-webkit-appearance:button;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;vertical-align:middle;white-space:nowrap;text-align:center;line-height:1.3;font-size:110%;font-weight:600;padding:.1em .4em;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,.2);display:inline-block}button.tall{height:2.5em}button.medium{min-width:4em}button.wide{min-width:6em}button.cancel,button.red-button{border:1px solid #df0909;background-color:#f62b2b;background-image:linear-gradient(to bottom,#f62b2b,#d20202)}button.cancel:hover,button.red-button:hover{border:1px solid #b30808;background-color:#e40a0a;background-image:linear-gradient(to bottom,#e40a0a,#9f0202)}button.edit,button.blue-button{border:1px solid #25729a;background-color:#3093c7;background-image:linear-gradient(to bottom,#3093c7,#1c5a85)}button.edit:hover,button.blue-button:hover{border:1px solid #1c5675;background-color:#26759e;background-image:linear-gradient(to bottom,#26759e,#133d5b)}button.submit,button.green-button{border:1px solid #34740e;background-color:#4ba614;background-image:linear-gradient(to bottom,#4ba614,#008c00)}button.submit:hover,button.green-button:hover{border:1px solid #224b09;background-color:#36780f;background-image:linear-gradient(to bottom,#36780f,#005900)}button.info{border:1px solid #15aeec;background-color:#49c0f0;background-image:linear-gradient(to bottom,#49c0f0,#2cafe3)}button.info:hover{border:1px solid #1090c3;background-color:#1ab0ec;background-image:linear-gradient(to bottom,#1ab0ec,#1a92c2)}button.disabled{border:1px solid #b7b7b7;background-color:#d3d3d3;background-image:linear-gradient(to bottom,#d3d3d3,#707070);color:#f0f0f0}button.admin,button.admin-disabled{border:1px solid gray;background-color:#f4f5f5;background-image:linear-gradient(to bottom,#f4f5f5,#dfdddd)}button.admin:hover{border:1px solid #a9a9a9;background-color:#d9dddd;background-image:linear-gradient(to bottom,#d9dddd,#c6c3c3)}button.login{border:1px solid #222;background-color:#f4f5f5;background-image:linear-gradient(to bottom,#f4f5f5,#dfdddd)}button.login:hover{border:1px solid #000;background-color:#d9dddd;background-image:linear-gradient(to bottom,#d9dddd,#c6c3c3)}div.buttons{min-height:2em;margin:.8em 0 .1em 0;text-align:center}div.big-buttons{font-size:125%}button.submit,button.cancel,button.edit,button.info,button.red-button,button.green-button,button.blue-button,button.select-on,button.select-off{color:#fff}td.admin-button{vertical-align:middle;text-align:center;margin:3px}button.admin image{width:64px;height:64px;vertical-align:middle;text-align:center;background-color:transparent}td.admin-text{text-align:left;padding-left:.5em;vertical-align:middle;color:#006400}img.button-image{width:auto;height:1.2em}.shout,.working{color:red;font-weight:bold}.working{font-size:105%;margin-top:.8em}div.x-wide,div.wide,div.medium,div.small,div.narrow,div.x-narrow{max-width:90%;text-align:center;margin:0 auto}div.full{width:100%}div.x-wide{width:100em}div.wide{width:80em}div.medium{width:48em}div.small{width:38em}div.narrow{width:28em}div.x-narrow{width:20em}div.panel-pink,div.panel-green,div.panel-yellow,div.panel-white,div.panel-info{padding:.2em;margin:1em auto;-moz-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:5px 5px 3px 0 #aaa;-moz-box-shadow:5px 5px 3px 0 #aaa;box-shadow:5px 5px 3px 0 #aaa}div.panel-pink{border:.1em solid #b01010;background-color:#ffe0e0}div.panel-pink hr{border-top:2px solid #b01010}div.panel-green{border:.1em solid #006400;background-color:#f4fff4}div.panel-green hr{border-top:2px solid #006400}div.panel-yellow{border:.1em solid #c93;background-color:#ffffe0}div.panel-yellow hr{border-top:2px solid #c93}div.panel-white{border:.1em solid gray;background-color:#fff}div.panel-white hr{border-top:2px solid gray}div.panel-info{border:.1em solid navy;background-color:#e6ffff}div.panel-info hr{border-top:2px solid navy}div.inset{width:95%;margin:.2em auto}div.inset-little{width:95%;margin:0 auto}table.bocce,table.bocce-base{border-collapse:collapse;border-spacing:0;margin:.5em auto;text-align:center;table-layout:fixed;max-width:96%}table.bocce{background-color:#fff}table.bocce td{text-align:center;vertical-align:middle;padding:0 1ex}.bocce-border{border:1px solid #006400}table.bocce>thead,tfoot.bocce{color:#fff;font-weight:bold;background-color:#006400}tfoot.footnote{background-color:#fff}tfoot.footnote div{width:90%;margin:.2em auto;font-size:90%;text-align:left}table.bocce-border>tfoot{border-top:1px solid #006400}table.bocce td.team-name{padding:.2em 1ex;line-height:1}table.bocce td.result{line-height:1}tr.selectable{cursor:pointer}tr.selectable:hover{background-color:#ff0!important}col.pos,col.court,col.num{min-width:3.5ex}span.hh{font-size:80%;font-style:italic;font-weight:bold;color:#6a5acd}span.invis{visibility:hidden}col.cal,col.counts{width:4.5ex}col.counts-x{width:6.5ex}col.pf,col.pa,col.id{width:5ex}col.diff,col.pct{width:5.5ex}col.waiver{width:8ex}col.person-first{width:10ex}col.phone,col.person-last{width:14ex}col.team-name,col.email,col.person-full{min-width:20ex}col.result{width:10ex}col.pct{text-align:right}table.weather td{padding:0}table.bocce-striped tbody tr:nth-of-type(even){background-color:#ffe0e0}table.gray-striped tbody tr:nth-of-type(even){background-color:#f5f5f5}.odd{background-color:#ffe0e0}.gray-odd{background-color:#f5f5f5}.even,.gray-even{background-color:#fff}.box-top,.box{border-top:1px solid #006400}.box-bot,.box{border-bottom:1px solid #006400}.box-right,.box{border-right:1px solid #006400}.box-left,.box{border-left:1px solid #006400}tr.selected{background-color:#ff0!important}div.bocce-small{display:table}div.bocce-full{display:none}@media only screen and (min-width:600px){div.bocce-small{display:none}div.bocce-full{display:table}}div.logo-list{display:flex;justify-content:center;flex-flow:row wrap;margin:0 auto}div.logo-list>div{height:7lh;padding:.5em;display:block;text-align:center}div.logo-list a img{width:auto;height:5lh}div.logo-list>div>span{font-size:80%;font-weight:bold;color:#dc143c}div.place-thumb-list{display:flex;justify-content:center;flex-flow:row wrap;margin:2em auto;max-width:1200px}a.place-thumb-box{width:16em;text-decoration:none;background-color:#fff;color:#444;margin:.5em;border:1px solid gray;-webkit-box-shadow:5px 5px 3px 0 #aaa;-moz-box-shadow:5px 5px 3px 0 #aaa;box-shadow:5px 5px 3px 0 #aaa}a.place-thumb-box:hover{background-color:#fff8dc}div.place-thumb-picture{width:15em;height:11em;margin:.5em;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center center;background-size:contain}div.place-panel{width:90%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 10fr 1fr;grid-template-rows:auto;grid-gap:8px;cursor:pointer}div.place-arrow{grid-row:1/2;min-height:100%;font-weight:bold;font-size:200%;color:#708090;display:flex;align-items:center}div.place-arrow-left{grid-column:1/2;justify-self:right}div.place-arrow-right{grid-column:3/4;justify-self:left}div.place-box{grid-row:1/2;grid-column:2/3;background-color:#fff;color:#444;min-height:100%;border:1px solid gray;-webkit-box-shadow:5px 5px 3px 0 #aaa;-moz-box-shadow:5px 5px 3px 0 #aaa;box-shadow:5px 5px 3px 0 #aaa}div.place-picture{width:100%;text-align:center}div.place-picture img{width:95%;height:auto;padding-top:2.5%}div.place-text{margin:.5em;text-align:center}div.place-text p{margin:.3em 0}.place-leader{color:#00008b;font-size:90%;font-style:italic}.place-namelist{font-weight:bold}p.place-label{font-weight:bold;font-size:160%;color:#00008b}p.place-title{font-weight:bold;font-size:140%;color:#dc143c}p.place-name{font-weight:bold;font-style:italic;font-size:160%;color:#000}p.place-caption{font-weight:bold;font-size:115%;color:#000}div.bracket{display:inline-block;margin:1em auto;padding:.5em;background:#fff;text-decoration:none;color:#444;border:1px solid gray;-webkit-box-shadow:5px 5px 3px 0 #aaa;-moz-box-shadow:5px 5px 3px 0 #aaa;box-shadow:5px 5px 3px 0 #aaa}table.bracket{border-collapse:collapse;border-spacing:0}td.brLarge,td.brBottom{min-width:8em;max-width:14em}td.brMedium{min-width:6.5em;max-width:14em}td.brSmall{min-width:5em;max-width:14em}td.brRank,td.brPrefixSeed,td.brPrefixScore,td.brPrefixWinner,td.brPrefixLoser{padding-right:1ex;padding-left:.5ex;text-align:left;font-weight:bold;font-size:90%}td.brRank,td.brPrefixLoser{color:#dc143c}td.brPrefixSeed{color:#8b008b}td.brPrefixScore{color:#a0522d}td.brPrefixWinner{color:#228b22}td.brSide{font-size:85%;font-weight:bold;color:red;text-align:center;padding-right:.5ex;padding-left:.5ex;min-width:5ex}td.brBottom,td.brTeam,td.brRank,td.brNonTeam,td.brSide,td.brPrefixSeed,td.brPrefixScore,td.brPrefixWinner,td.brPrefixLoser{border-bottom:1px solid #000;vertical-align:bottom}td.brRight{border-right:1px solid #000}.brTeam{font-size:90%;font-weight:bold;color:#000;font-style:italic}td.brTitle{font-weight:bold;font-style:italic;font-size:120%;text-align:left;color:#dc143c;height:2em;vertical-align:middle}a.bracket{color:inherit;text-decoration:none}a.bracket:hover{color:blue}div.snap-opts{font-size:130%;margin:.5em}p.snap-opt{cursor:pointer}span.snap-title{font-size:150%;font-weight:bold;color:#00008b}dialog.snap-update{text-align:center;border:2px solid #00008b;box-shadow:5px 5px 3px darkgray}td.brNote{font-size:80%;color:#0000cd;vertical-align:middle}td.brPlace{font-size:90%;color:green}td.brHigh{height:1.6em}span.brUpset:after{color:#0000cd;font-weight:900;content:"★"}span.brForfeit:after{color:#0000cd;font-weight:900;content:"F";font-style:italic}table.part-table{border-collapse:collapse;border-spacing:0;background-color:#fff;margin:1ch auto;padding:.5lh;background:#fff;text-decoration:none;text-align:center;table-layout:fixed}table.part-table thead{font-weight:bold}table.part-table thead td{font-size:110%;padding:0 .5ch;vertical-align:bottom}tr.pad-high td{padding-top:.2lh;padding-bottom:.2lh}table.part-table tbody td{padding:.1lh .3ch;vertical-align:middle}td.part-self{background-color:#d3d3d3}td.part-team-name{font-style:italic;font-size:110%;font-weight:bold;min-width:12ch;max-width:30ch;padding:.2ch .4ch!important}td.part-team-number{font-weight:bold;font-size:110%;color:#dc143c}td.part-team-loc{padding:.2ch .4ch!important}td.part-team-players{padding:.2ch .4ch!important}td.part-rank,td.part-seed{font-weight:bold;color:#dc143c}td.part-total,td.part-pos{font-weight:bold}td.part-score{min-width:6ch}span.part-note{font-size:80%;color:blue}span.part-score{}table.red-wine,table.red-wine td{border:1px solid purple}table.red-wine thead{background-color:purple;color:#fff}table.red-wine tbody{color:purple}table.white-wine,table.white-wine td{border:1px solid #5c7b1e}table.white-wine thead{background-color:#5c7b1e;color:#fff}table.white-wine tbody{color:#5c7b1e}table.part-default,table.part-default td{border:1px solid #00008b}table.part-default thead,td.part-default{background-color:#fff8dc;color:navy}table.part-default tbody{color:#00008b}table.part-red,table.part-red td{border:1px solid #000}table.part-red thead,td.part-red{background-color:#ff4040;color:#fff}table.part-red tbody{color:#dc143c}table.part-blue,table.part-blue td{border:1px solid #000}table.part-blue thead,td.part-blue{background-color:#1e90ff;color:#f8f8ff}table.part-blue tbody{color:#0000cd}table.part-purple,table.part-purple td{border:1px solid #000}table.part-purple thead,td.part-purple{background-color:#b265d9;color:#f8f8ff}table.part-purple tbody{color:purple}table.part-green,table.part-green td{border:1px solid #000}table.part-green thead,td.part-green{background-color:#090;color:#f8f8ff}table.part-green tbody{color:#006400}table.part-orange,table.part-orange td{border:1px solid #000}table.part-orange thead,td.part-orange{background-color:#ffa500;color:#000}table.part-orange tbody{color:#ff8c00}table.part-pink,table.part-pink td{border:1px solid #000}table.part-pink thead,td.part-pink{background-color:#ffb6c1;color:#000}table.part-pink tbody{color:#ff1493}table.part-yellow,table.part-yellow td{border:1px solid #000}table.part-yellow thead,td.part-yellow{background-color:#ff6;color:#000}table.part-yellow tbody{color:#664d00}.white-wine{color:#5c7b1e}.red-wine{color:purple}div.part-desc{font-size:110%;background-color:#f0f8ff;border:2px solid #0000cd;color:#0000cd}div.part-text{background-color:#f5f5f5;border:2px solid #000;color:#000}div.part-warn{background-color:#fff8dc;border:2px solid #dc143c;color:#dc143c}div.part-desc,div.part-text,div.part-warn{margin:.5em auto;padding:.3em;max-width:75ex;-moz-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em}.flyer{margin:1ex auto}.flyer-border{border:1px solid gray;background-color:#fff}.flyer-large{width:90%;max-width:600px}.flyer-medium{width:75%;max-width:450px}.flyer-small{max-width:300px}div.scoreboard-container{position:relative;width:30em;height:12em;margin:1em auto;font-size:75%}div.scoreboard{position:relative;width:100%;height:100%;background-position:0 0;background-size:cover}img.scoreboard-overlay{position:absolute;left:25%;top:50%;width:50%;height:28%;z-index:10}div.scoreboard table{font-size:125%;border-collapse:collapse;border-spacing:0;table-layout:fixed;position:absolute;top:4.8em;left:.5em;width:22.5em;height:3em}div.scoreboard table tr{height:1em}div.scoreboard-Bocce table thead{font-weight:bold;color:#006400}div.scoreboard-Cornhole table thead{font-weight:bold;color:#00008b}table.escore{font-size:85%}@media only screen and (min-width:400px){div.scoreboard-container{font-size:75%}}@media only screen and (min-width:560px){div.scoreboard-container{font-size:100%}table.escore{font-size:110%}}@media only screen and (min-width:800px){div.scoreboard-container{font-size:110%}table.escore{font-size:120%}}div.menu-button{position:absolute;right:.7em;top:2em;width:35px;height:52px;cursor:pointer;z-index:20}div.menu{position:absolute;top:1.5em;right:0;width:20ex;background-color:#fff8dc;opacity:0;visibility:hidden;transition:.4s}div.menu ul{text-align:left;list-style-type:none;padding-left:2ex}div.menu a{text-decoration:none;color:#696969}div.menu a:hover{color:#dc143c;font-weight:bold}.active .menu{opacity:1;visibility:visible}.bar1,.bar2,.bar3{width:30px;height:4px;background-color:#696969;margin:5px auto;transition:.4s}.active .bar1{transform:translate(0,9px) rotate(-45deg)}.active .bar2{opacity:0}.active .bar3{transform:translate(0,-9px) rotate(45deg)}@media only screen and (min-width:560px){.bar1,.bar2,.bar3{width:35px;height:5px;margin:6px auto}.active .bar1{transform:translate(0,11px) rotate(-45deg)}.active .bar3{transform:translate(0,-11px) rotate(45deg)}}.tree,.tree-section ul{list-style:none;padding:0;margin:0;text-align:left}.tree li{padding:.2em}.tree-section ul{display:none}.tree-section input:checked~ul{display:block}.tree-section input[type=checkbox]{display:none}.tree-section{position:relative;padding-left:2em!important;padding-top:.8em!important}.tree-section label:after{content:"+";position:absolute;top:0;left:0;padding:0;text-align:center;font-size:2em;color:#23c37a;transition:all .5s}.tree-section input:checked~label:after{color:red;transform:rotate(45deg)}.tree-section ul{margin-top:.5em}div.pop-weather{left:-1em;width:9em;border:solid 2px navy;box-shadow:5px 5px 5px gray;background:#ffffe0;color:navy;text-align:center}div.pop-auto .popup{display:none}div.pop-auto:hover .popup{display:block}div.pop{display:inline-block;position:relative;cursor:pointer}div.pop div{position:absolute;min-width:5em;margin:0;padding:0;z-index:20}span.tran-normal{color:#000}span.tran-pop{color:red}span.tran-inactive{color:gray;text-decoration:line-through}td.tran-amount{text-align:right!important}body{font-size:10px;width:100%}h1,.s1{font-size:200%}h2,.s2{font-size:170%}h3,.s3{font-size:150%}h4,.s4{font-size:135%}h5,.s5{font-size:122%}h6,.s6{font-size:110%}div{box-sizing:border-box}div.mast{position:relative;top:0;width:96%;max-width:1200px;margin:0 auto;height:4em;display:grid;align-items:end;grid-template-columns:50% 40% 10%;grid-template-rows:1fr;font-size:1rem}img.mast-logo{grid-column:1/2;grid-row:1/2;justify-self:start;padding-left:.2em;height:auto;width:95%;max-width:500px}div.mast-name{font-size:125%;grid-column:2/3;grid-row:1/2;text-align:center;align-self:end;padding-bottom:.2em;width:100%;color:#696969}div.mast-menu{grid-column:3/4;grid-row:1/2;justify-self:end;height:100%;position:relative}@media only screen and (min-width:320px){}@media only screen and (min-width:400px){body{font-size:12px}}@media only screen and (min-width:560px){body{font-size:14px}div.mast{font-size:1.2rem}}@media only screen and (min-width:720px){body{font-size:16px}}@media only screen and (min-width:800px){body{font-size:18px}div.mast{font-size:1.3rem}}@media only screen and (min-width:960px){}