﻿.title1{font-family:Nunito-SemiBold;font-size:3.2rem;letter-spacing:.05em;color:#42c2ba;position:relative;background:transparent;margin-bottom:.5em;}.title1:before{content:attr(title);position:absolute;-webkit-text-stroke:.2em white;z-index:-1;}.title2{font-family:Nunito-SemiBold;font-size:2.5rem;letter-spacing:.05em;color:#002e53;}#Banner .absolute{background:url(../assets/images/TownCouncil/banner.jpg) center no-repeat;background-size:cover;}#Banner .aeroplane,#Banner .leaf,#Banner .phone,#Banner .smiley{position:absolute;z-index:2;}#Banner .aeroplane{top:49%;left:22%;width:44%;}#Banner .leaf{width:7%;bottom:0;right:0;}#Banner .phone{top:49%;right:18%;width:7%;}#Banner .smiley{top:69%;left:5%;width:4%;}.blue-text{color:#002e53;font-family:OpenSans-Semibold;margin-bottom:1em;}.charges-table th{font-weight:400;}.charges-table td{vertical-align:top;border-right:1px dashed rgba(225,225,225,.6588235294);text-align:left;}.charges-table td.img-cell{vertical-align:middle;text-align:center;}.charges-table td.img-cell .logo-links{transition:color .5s ease;}.charges-table td.img-cell .logo-links:hover{color:#42c2ba;}.charges-table td.img-cell a{transition:all .5s ease;display:block;margin-bottom:2em;}.charges-table td.img-cell a:hover{transform:scale(1.1);}.charges-table td:last-child{border-right:0;}.charges-table td img{margin:1em auto;width:50%;}.charges-table td img.cmc{width:40%;}.charges-table td img.emsu{width:30%;}@media screen and (max-width:800px){.charges-table td img.emsu{width:40%;}}.charges-table td img.nparks{width:25%;}@media screen and (max-width:800px){.charges-table td img.nparks{width:25%;}}.charges-table td img.spf{width:32%;}.charges-table td ul li{margin-bottom:1.5em;}.charges-table td ul li:last-child{margin-bottom:0;}.details{padding:0 2em 2em 2em;}.details a{color:#42c2ba;}.details a:hover{text-decoration:underline;}.icon-flex{display:flex;align-items:flex-start;margin-bottom:1.5em;}.icon-flex.no-icon{margin-bottom:.5em;}.icon-flex:last-child{margin-bottom:0;}.icon-flex .icon{fill:#42c2ba;display:inline-block;vertical-align:middle;margin-right:.5em;width:1.5em;min-width:1.5em;height:1.5em;}main{padding-top:4em;}@media screen and (max-width:800px){main{padding-top:0;}}.main-content{position:relative;}.logo-cell img{width:40%;margin:auto;}.logo-cell p{font-size:1rem;}.orange{color:#ff9e55;font-family:"OpenSans-Bold";}.relative{position:relative;}.qr-flex{display:flex;margin-bottom:1em;}.qr-flex>div{flex:1;margin-right:1em;}.qr-flex>div:last-child{margin-right:0;}.qr-flex>div img{width:80%;}.table-container{width:90%;margin:4em auto;max-width:73vw;}.table-container:first-child{margin:0 auto 4em;}@media screen and (max-width:800px){.table-container{max-width:50vw;}}@media screen and (max-width:500px){.table-container{max-width:none;}}@media screen and (max-width:800px){.title1{font-size:2.1rem;}.title2{font-size:1.2rem;}#Banner .aeroplane,#Banner .leaf,#Banner .phone,#Banner .smiley{display:none;}.charges-table.mobile .icon-flex .blue-text{margin:0;}.charges-table td,.charges-table th{padding:1em;}.charges-table td.img-cell .logo-links:hover{color:inherit;}.charges-table td.img-cell a:hover{transform:none;}.charges-table td img{max-width:50%;}.charges-table td ul{margin-left:1em;}.table-container{margin:2em auto;}}