body,div,html,p,ul,li,ol,dl,dd,blockquote,form,table{padding:0;margin:0;font-family: 'Montserrat', sans-serif;font-weight:400;}img, iframe{max-width:100%;}input, select, textarea{max-width:94%;}h1,h2,h3,h4,h5,h6{font-size:12px;margin:0;padding:0;}h1{font-size:35px;font-weight:400;}h1 span {font-style:italic;font-size:1.6em;text-transform:uppercase;line-height:1em;font-weight:500;}h2{}h3{}h4{}h5{}h6{}table{border-collapse:collapse;}img{border-style:none;}a, a:link, a:visited, a:hover, a:active, a:focus{text-decoration:underline;color:#0000ff;}a:hover, a:active, a:focus{color:#800080;}p, ul, ol, dl{padding-bottom:1em;line-height:1.25;}ul, ol, dl{padding-left:30px;}.content-area {padding:15px 50px;box-sizing:border-box;}.clear{font-size:1px;height:1px;clear:both;margin:0;padding:0;}.clearfix:after{content:"";display:block;width:0;height:0;font-size:1px;line-height:0;clear:both;}.ahfxmessage{color:red;}body{margin:0 auto;background:#fff;font-family:Helvetica, Arial, sans-serif;font-size:14px;color:#000;}.logo {text-align:center;margin:17px 0;}.top {display:grid;grid-template-columns:1fr 6fr;}.topbar {background:#6a797a;color:white;}.topbar a:link, .topbar a:visited, .topbar a:hover, .topbar a:active, .topbar a:focus {color:white;text-decoration:none;text-transform:uppercase;}nav {display:grid;grid-template-columns:repeat(5, 1fr);gap:5px;align-content:center;text-align:center;}nav a:link, nav a:visited, nav a:hover, nav a:active, nav a:focus {color:#6a797a;text-decoration:none;display:block;padding-top:15px;padding-bottom:15px;font-size:18px;text-transform:uppercase;}nav a:hover, nav a.active:hover {color:#88402c;background-color:#fafafa;}nav a.active {color:#065b85;}.linkbar1 {background: linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%), #7d7752;}.linkbar2 {background:linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%), #524f48;}.linkbar3 {background:linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%), #88402c;}.linkbar4 {background:linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%), #065b85;}.linkbar5 {background:linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%), #6a797a;}.linkbar-holder {display:grid;width:100%;align-items:stretch;grid-template-columns:1fr;max-height:600px;}.linkbar-holder div {text-align:center;padding:10px;}.linkbar-holder div span {padding-bottom:15px;}.linkbar-holder div a:link,.linkbar-holder div a:visited,.linkbar-holder div a:hover,.linkbar-holder div a:active,.linkbar-holder div a:focus {text-decoration:none;color:white;width:100%;height:100%;display: flex;flex-direction: column;justify-content: center;text-align: center;font-size:22px;text-transform:uppercase;}.linkbar-holder div a:hover {color:#000000DE;}main {display:grid;grid-template-columns:1fr 6fr;}.mainimage {width:100%;object-fit:cover;}section.main {line-height:1.5em;}section.main p {line-height:1.5em;}section.main h1 {margin-bottom:25px;line-height:1.5em;}.agendas {display:grid;grid-template-columns:1fr 1fr;width:100%;}.agendas h3 {font-size:1.7em;}.agendas ul {padding-top:20px;}.agendas ul li {padding-bottom:1.3em;}.agenda-year {grid-column:1/-1;padding:20px;background-color:#88402c;color:white;margin:10px 0;font-size:20px;text-align:center;}footer {background-color:#524f48;color:white;padding:15px 40px;}.email,.phone {margin-left:40px;}.email span, .phone span {vertical-align:middle;margin:5px 6px 5px 0;}.email span {margin-bottom:8px;}#navcontroller {display:none;}.contacts {display:grid;grid-template-columns:repeat(4,auto);}.contacts div {padding:10px 0;}@media only screen and (max-width: 1000px) {.linkbar-holder div a:link,.linkbar-holder div a:visited,.linkbar-holder div a:hover,.linkbar-holder div a:active,.linkbar-holder div a:focus {font-size:18px;}.contacts {grid-template-columns:1fr;}.contacts div:nth-of-type(4n){border-bottom:solid 1px gray;padding-bottom:30px;margin-bottom:30px;}}@media only screen and (max-width: 600px) {.linkbar-holder {display:none;}.linkbar-holder div a:link,.linkbar-holder div a:visited,.linkbar-holder div a:hover,.linkbar-holder div a:active,.linkbar-holder div a:focus {font-size:14px;}.top {grid-template-columns:1fr;}.top h1 {font-size:14px;}nav {grid-template-columns:1fr;}nav a:link, nav a:visited, nav a:hover, nav a:active, nav a:focus {font-size:14px;}.linkbar-holder {grid-template-columns:1fr 1fr 1fr 1fr 1fr;}main {grid-template-columns:1fr;}section.main {padding:10px;}#navcontroller {display:block;}nav a:not(#navcontroller){display:none;}nav a.open:not(#navcontroller){display:block;}.agendas {display:block;}.topbar {display:grid;grid-template-columns(auto auto);}}