/*!
Theme Name: Village of Cumberland
Theme URI: http://cumberland.ca/
Author: Dialect
Author URI: http://dialect.ca/
Description:
Version: 1.02
*//*! HTML5 Boilerplate: h5bp.com/css */html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}::-moz-selection{background:#730C00;color:#fff;text-shadow:none}::selection{background:#730C00;color:#fff;text-shadow:none}a{color:#00e}a:focus{outline:thin dotted}a:hover,a:active{outline:0}b,strong{font-weight:bold}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}ul,ol{margin:1em 0;padding:0 0 0 40px}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}.icons-sprite,.search-btn,.search-btn:hover,.search-btn:focus,.search-btn:active,.info-blocks .links li a:hover span,.info-blocks .links li a:focus span,.info-blocks .links li span{background-image:url('img/icons-s6c4d7deb38.png');background-repeat:no-repeat}body{font:normal 100% 'FrutigerLTW01-55Roman', sans-serif;color:#1E1A17;background:#F7F7F7 url('img/bg-tile.png?1440447631') repeat}html{font-size:100%;line-height:1em}a{color:#C12A03;text-decoration:none}p a:hover,p a:focus{text-decoration:underline}button{cursor:pointer}h1{margin:0 0 1em;font:normal 100% 'Adelle W01 Bold', 'AdelleBasic Bold', sans-serif;font-size:1.5em;line-height:1.33333;color:#C12A03}h2{margin:.4em 0;font:normal 100% 'Frutiger LT W01 65 Bold', sans-serif;font-size:1.25em;line-height:1.2}h3{margin:.57143em 0;font:normal 100% 'Frutiger LT W01 65 Bold', sans-serif;font-size:.875em;line-height:1.71429}p{margin:.5em 0 0;line-height:1.5}ol,ul{margin:0 2em;padding:0;list-style-position:outside}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}nav ul,nav ol{margin:0;list-style:none}li{margin:.5em 0;padding:0;line-height:1.25}.text-content p{font-size:.875em;line-height:1.71429}.text-content li{margin:.61538em 0;font-size:.8125em;line-height:1.84615}.text-content li li{margin:1.23077em;font-size:1em;line-height:1.23077}.text-content blockquote p,.text-content blockquote li{margin:1.23077em;font-size:1em;line-height:1.23077}img{display:block;max-width:100%;height:auto}blockquote{margin:1.71429em 0;padding:0 2.28571em;font:normal 100% 'FrutigerLTW01-55Roman', sans-serif;font-size:.75em;line-height:2}blockquote p{margin-top:0;font-size:1em;line-height:2}address{margin:1.71429em 0;padding:1.14286em 2.28571em 1.14286em 2.14286em;border-left:2px solid #ECECEC;font:normal 100% 'FrutigerLTW01-55Roman', sans-serif;font-size:.875em;line-height:1.71429em}table{width:auto;max-width:100%;border-collapse:collapse;background:#fff}th,td{padding:2em;border:1px solid #ECECEC;font:normal 100% 'FrutigerLTW01-55Roman', sans-serif;font-size:.75em;line-height:1.33333;text-align:left;vertical-align:top}.lede{font-size:1.25em;line-height:1.2}.lede,.lede p{margin:.4em 0}.entry-header p{font-size:.875em;line-height:1.71429}.last-reviewed{margin:1.33333em 0 .66667em;font-family:Georgia, serif;font-style:italic;font-size:.75em;line-height:1.33333}.last-reviewed span{font:normal 100% 'FrutigerLTW01-67BoldCn', sans-serif}.meta{margin:2em 0;padding:1.125em 0 .875em;border-top:1px solid #E4DEDB}.meta p{margin:0;font-size:.75em;line-height:1.33333}.meta .tags{display:block;margin:1.33333em 0 0;font:normal 100% 'FrutigerLTW01-55Roman', sans-serif}.meta .tags a{display:inline-block;margin:0 .66667em}.btn{display:block;padding:15px 16px;border:1px solid #ECECEC;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font:normal 100% 'FrutigerLTW01-55Roman', sans-serif;font-size:16px;line-height:1;text-align:center;color:#949392;background-color:#F7F7F7;-moz-transition:background-color .1s 0;-o-transition:background-color .1s 0;-webkit-transition:background-color .1s 0;transition:background-color .1s 0}.btn:hover,.btn:focus{color:#7b7a78;background-color:#eaeaea;text-decoration:none}.search-btn{padding-left:52px;text-align:left;text-transform:uppercase;letter-spacing:1px;padding-top:16px;font-size:.875em;line-height:16,14;border-color:#A52403;background-position:0 -384px;color:#fff;background-color:#C12A03}.search-btn:hover,.search-btn.search-icon-hover{background-position:0 -288px}.search-btn:active,.search-btn.search-icon-active{background-position:0 -192px}.search-btn:hover,.search-btn:focus{color:#fff;background-position:0 -288px;background-color:#A52403}.search-btn:active{background-position:0 -192px;background-color:#A52403}@media all and (max-width: 1024px){.search-btn span{display:none}}#content .search-btn{display:inline-block;margin:5.5em 0}.voc-alert{margin:1.5em 0;padding:.5em;background:#ECECEC}.voc-alert .alert-content{border:1px solid #ECECEC;padding:1.71429em;font:italic .875em/1.71429 Georgia;line-height:1.42857;background:#fff}.voc-alert .alert-title{margin:0;font:normal 100% 'Frutiger LT W01 65 Bold', sans-serif;font-size:1.14286em;line-height:1.5}@media all and (max-width: 500px){#content{font-size:13px}#content h1{font-size:24px}#sidebar p,#sidebar li{font-size:13px}}#page{min-width:320px;margin:0 auto 0}#header,#masthead,#nav,#footer{background:#1E1A17}#header,#header a,#masthead,#masthead a,#nav,#nav a,#footer,#footer a{color:#fff}@media all and (max-width: 740px){#header,#header-explanation,#masthead,#main,#nav,#footer{position:relative;margin:0 auto}#header .content,#header-explanation .content,#masthead .content,#main .content,#nav .content,#footer .content{*zoom:1;margin:0 auto}#header .content:after,#header-explanation .content:after,#masthead .content:after,#main .content:after,#nav .content:after,#footer .content:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}}#main .content,#nav .content,#footer .content{margin:0 32px}#content{margin-bottom:48px}#mainwrap{background:transparent url('img/bg-geometric.png?1440447631') top right no-repeat}#main .content{padding-top:32px;padding-bottom:72px}#nav{position:relative;z-index:5}@media print{#header,#masthead,#nav,#footer{display:none}}#header{background:#e03002 url('img/header-bg.png?1440447631') 50% 0 repeat-y;-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.25)}#logo{background:#c12a03 url('img/logo-bg-tile.png?1440447631') repeat left center}#logo,#logo a{height:72px;font-size:1em}#logo a{display:block;width:100%;text-indent:-99999em;background:transparent none 28px 50% no-repeat;background-image:url('img/logo.png?1440447631')}@media all and (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){#logo a{background-image:url('img/logo@2x.png?1440447631');background-size:280px 48px}}@media all and (max-width: 540px){#logo a{background-image:url('img/logo.png?1440447631')}}@media all and (max-width: 540px) and (-webkit-min-device-pixel-ratio: 1.5), all and (max-width: 540px) and (-o-min-device-pixel-ratio: 3 / 2), all and (max-width: 540px) and (min-device-pixel-ratio: 2){#logo a{background-image:url('img/logo@2x.png?1440447631');background-size:240px 40px}}#accessibility{display:none}#searchbox,#accessibility{-moz-transition-property:width,margin;-o-transition-property:width,margin;-webkit-transition-property:width,margin;transition-property:width,margin;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;-webkit-transition-duration:0.1s;transition-duration:0.1s}#searchform{height:2.5em;padding:1em;*zoom:1;position:relative;background-color:#E03002}#searchform:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}#searchform .controls{*zoom:1}#searchform .controls:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}#searchform input,#searchform button{display:block;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;-webkit-transition:all 100ms ease-out;transition:all 100ms ease-out;outline:0}#searchform input{width:74.57627%;margin:0;font:normal 100% 'FrutigerLTW01-55Roman', sans-serif;height:2.5em;font-size:1em;line-height:1;padding:.75em;border:1px solid #A52403;-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25),inset 0px 0px 10px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25),inset 0px 0px 10px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25),inset 0px 0px 10px 0px rgba(0,0,0,0.25);color:#1E1A17;background:#F7F7F7;-webkit-border-radius:0;border-radius:0}#searchform input:hover,#searchform input:focus{outline:none;-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.5),inset 0px 0px 10px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.5),inset 0px 0px 10px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 5px 1px rgba(0,0,0,0.5),inset 0px 0px 10px 0px rgba(0,0,0,0.25)}#searchform button{width:25.42373%;height:2.85714em;margin:0;border:1px solid #a12302;-moz-border-radius:0px 5px 5px 0px;-webkit-border-radius:0px;border-radius:0px 5px 5px 0px;font:normal 100% 'FrutigerLTW01-55Roman', sans-serif;letter-spacing:1px;font-size:.875em;line-height:1;text-transform:uppercase;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.25);color:#fff;background:#c12a03 none;cursor:pointer;-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25)}#searchform button:hover,#searchform button:focus{text-shadow:1px 1px 2px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25),inset 0px 0px 8px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25),inset 0px 0px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25),inset 0px 0px 8px 0px rgba(0,0,0,0.2)}#searchform button:active{text-shadow:1px 1px 2px rgba(0,0,0,0.85)}#searchform .ui-autocomplete{position:absolute;left:0;border:1px solid #ECECEC;border-width:0 1px 1px;z-index:4}#searchform .ui-autocomplete li{display:block;margin:0;font:normal 100% 'FrutigerLTW01-55Roman', sans-serif;font-size:1em;line-height:1.25}#searchform .ui-autocomplete li a{display:block;padding:1em;border-top:1px solid #ECECEC;color:#1E1A17;background:#F7F7F7}#searchform .ui-autocomplete li .excerpt{font-size:.75em;line-height:1.33333}#searchform .ui-autocomplete li strong{font-weight:normal}#searchform .ui-autocomplete .ui-autocomplete-category span{display:block;padding:1em 1em 0;border-top:1px solid #ECECEC;color:#1E1A17;background:#F7F7F7}#searchform .ui-autocomplete .voc_topic_page a:before{content:'\2605\00a0'}#searchform .ui-autocomplete .post{border-top:none}#searchform .ui-autocomplete .post a{padding:0.25em 1.5em}#searchform .ui-autocomplete .post strong{font-size:.6875em;line-height:1.45455}#searchform .ui-autocomplete .post .excerpt{display:none}#searchform .ui-autocomplete .post.last a{padding-bottom:1em}#searchform .ui-autocomplete .ui-state-hover,#searchform .ui-autocomplete .ui-state-focus,#searchform .ui-autocomplete .ui-state-active,#searchform .ui-autocomplete li:hover a{text-decoration:none;color:#C12A03;background:#f2f2f2}#searchform .ui-autocomplete .search-site{background:#666}#ie7 #searchform input{width:300px;height:auto}#ie7 #searchform button{height:3.35714em;margin:-1px 0 0 -1px;filter:chroma(color=#000)}@media all and (max-width: 600px){#searchform .ui-autocomplete li{font-size:.75em}#searchform .ui-autocomplete li .excerpt{display:none;margin-top:.72727em;font-size:.91667em;line-height:1.45455}#searchform .ui-autocomplete li:last-child .excerpt{display:block}}@media all and (max-width: 500px){#searchform button{height:3.33333em;font-size:.75em}}#header-explanation{margin:0;padding:3.25em 2em 3em;text-align:center;background:#fff none}#header-explanation p{margin:0;font-size:1em;line-height:2}#header-explanation em,#header-explanation kbd{font:normal 100% 'FrutigerLTW01-55Roman', sans-serif}#header-explanation kbd{color:#C12A03;cursor:pointer}#header-explanation .instruct{margin:.5em 0 .83333em;font:normal 100% 'Frutiger LT W01 65 Bold', sans-serif;font-size:1.5em;line-height:1.33333;color:#C12A03}#header-explanation .p2{margin:1.14286em 0 0;font-size:.875em;line-height:2.28571}.js #header-explanation{display:none}@media all and (max-width: 890px){#header-explanation p br{display:none}}@media all and (max-width: 700px){#header-explanation{padding-top:1.25em;padding-bottom:1em;font-size:0.8em}}#masthead{display:block;position:relative;overflow:hidden;margin:0 auto;background:#1E1A17 none center center no-repeat;max-height:450px;background-size:cover}#masthead:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom right, #000000,#444444);opacity:.3;z-index:1}#masthead .content{z-index:2;position:relative;max-width:1088px;margin:0 auto;padding:10em 0}#masthead h1{margin:0;font:normal 100% 'Adelle W01 Bold', 'AdelleBasic Bold', sans-serif;font-size:4em;line-height:1;text-shadow:2px 2px 2px rgba(0,0,0,0.8)}#masthead h1,#masthead p{width:74.21875%;margin-left:3.125%;color:#fff}#masthead h1{width:58.59375%}#masthead p{margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6;text-shadow:1px 1px 2px rgba(0,0,0,0.8)}#masthead img{display:block;position:absolute;z-index:0;top:0;left:0;max-width:10000px;width:auto;height:100%}@media all and (min-width: 1600px){#masthead{background-size:cover}}@media all and (max-width: 1000px){#masthead{min-height:0;background-size:cover}}@media all and (max-width: 600px){#masthead h1,#masthead p{width:auto;margin:0 32px}#masthead h1{font-size:2em}#masthead p{font-size:1em}#masthead .content{padding:2em 0}}.info-blocks .block{margin:0 0 2em;background:#fff}.info-blocks .block h3{margin:0;padding:19px 16px 20px;border:1px solid #A52403;border-width:1px 1px 0;font:normal 100% 'FrutigerLTW01-55Roman', sans-serif;letter-spacing:1px;font-size:1.25em;line-height:1.2;text-align:center;text-transform:uppercase;background:#C12A03}.info-blocks .block h3,.info-blocks .block h3 a{color:#fff}.info-blocks .block .title-cap{display:block;width:100%;padding-top:10px;height:0;position:relative;background:transparent url('img/sidebar-title-arrow.png?1440447631') no-repeat 50% 0}.info-blocks .block .inner{border:1px solid #ECECEC;border-width:0 1px 1px}.info-blocks .block.has-title .inner{margin-top:-10px;overflow:auto;padding-top:8px}.info-blocks .block ul{margin:0;list-style:none}.info-blocks .block li{margin:0;padding:16px 16px 15px;border-bottom:1px solid #ECECEC;font:normal 100% 'FrutigerLTW01-55Roman', sans-serif;font-size:1em;line-height:1.5}.info-blocks .block li a{color:#C12A03}.info-blocks .links.inner{border-bottom:0;padding-top:0 !important}.info-blocks .links li{padding:0;font-size:.875em;line-height:1.5}.info-blocks .links li a{display:block;padding-top:24px;padding-bottom:23px;padding-left:24px;color:#C12A03;background-position:top center;background-repeat:no-repeat;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;-webkit-transition-duration:0.1s;transition-duration:0.1s}.info-blocks .links li a:hover,.info-blocks .links li a:focus{color:#C12A03;background-color:#fcfcfc}.info-blocks .links li a:hover span,.info-blocks .links li a:focus span{background-position:0 0}.info-blocks .links li span{display:block;padding:0 24px;background-position:0 -96px}.info-blocks .links li span:hover,.info-blocks .links li span.link-arrow-hover{background-position:0 0}.info-blocks .news.block.has-title .inner{padding:0;border:1px solid #ECECEC;border-width:0 1px 1px}.info-blocks .news h4{margin:0;font:normal 100% 'FrutigerLTW01-55Roman', sans-serif;font-size:1.125em;line-height:1.33333}.single .info-blocks .news h4{font-size:1em;line-height:1.5}.info-blocks .news li{margin:0;padding:0;border-bottom:1px solid #ECECEC;background:#fff}.info-blocks .news p{margin:0;font-size:.75em;line-height:1.66667}.info-blocks .news .wrap{padding:16px 24px 23px}.info-blocks .news .date{margin-top:10px}.info-blocks .news .featured{background:#fff}.info-blocks .news .featured h4{margin-bottom:.22222em;font:normal 100% 'Frutiger LT W01 65 Bold', sans-serif;font-size:1.25em;line-height:1.2}.info-blocks .news .all{margin:0;background-color:#E4DEDB}.info-blocks .news .all a{display:block;padding:20px 24px}.info-blocks .search-prompt .inner,.info-blocks .notice .inner{border-width:1px;padding:0 12.12121% 2em}.info-blocks .search-prompt h4,.info-blocks .notice h4{margin:1.16667em 0 .16667em;font:normal 100% 'Adelle W01 Bold', 'AdelleBasic Bold', sans-serif;font-size:1.5em;line-height:1.33333;color:#C12A03}.info-blocks .search-prompt p,.info-blocks .notice p{margin:0 0 1.14286em;font-size:.875em;line-height:1.71429}.info-blocks .notice{text-align:right;background:transparent}.info-blocks .notice h4{margin:.41667em 0 .25em}.info-blocks .notice .inner{border:0}.info-blocks .downloads .inner{padding:0 12.12121% 8px}.info-blocks .downloads .btn{margin:24px auto;line-height:1.25}.info-blocks .infobox{margin:16px 0;padding:16px;background:#fff}.info-blocks .infobox a{display:block;font:normal 100% 'Adelle W01 Bold', 'AdelleBasic Bold', sans-serif;font-size:1.75em;line-height:1.14286;padding:16px 24px;color:#fff;background:transparent url('img/infobox-bg-todo.jpg?1440447631') 50% 50%}.info-blocks .upcoming-meetings{text-align:center;color:#262626;background:#fff none bottom center no-repeat;background-image:url('img/meetings-gears.png?1440447631');background-size:100% auto}@media all and (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.info-blocks .upcoming-meetings{background-image:url('img/meetings-gears@2x.png?1440447631');background-size:264px 90px}}.info-blocks .upcoming-meetings .next-meeting{margin-bottom:1em;padding-left:.5em;padding-right:.5em;font-size:.75em;line-height:2}.info-blocks .upcoming-meetings .next-meeting .date,.info-blocks .upcoming-meetings .next-meeting .time{display:block;color:#C12A03}.info-blocks .upcoming-meetings .next-meeting .date{margin-top:.30769em;font:normal 100% 'Frutiger LT W01 65 Bold', sans-serif;text-transform:uppercase;font-size:2.16667em;line-height:1.23077}.info-blocks .upcoming-meetings .next-meeting .time{display:block;font-size:2em;line-height:1.33333}.info-blocks .upcoming-meetings .next-meeting a:hover{text-decoration:none}.info-blocks .upcoming-meetings .meeting-list{margin:0 1.5em 108px;border-top:1px solid #ECECEC}.info-blocks .upcoming-meetings .meeting-list li{padding:.66667em .66667em .58333em;font-size:.75em;line-height:1.33333;border-bottom:1px solid #ECECEC}.info-blocks .badge{background:#C12A03 url('img/sidebar-badge-bg.png?1440447631') no-repeat center center;-moz-box-shadow:inset 0px 0px 20px 15px rgba(165,36,3,0.9),inset 0px 0px 3px 1px rgba(30,26,23,0.85);-webkit-box-shadow:inset 0px 0px 20px 15px rgba(165,36,3,0.9),inset 0px 0px 3px 1px rgba(30,26,23,0.85);box-shadow:inset 0px 0px 20px 15px rgba(165,36,3,0.9),inset 0px 0px 3px 1px rgba(30,26,23,0.85)}.backgroundsize .info-blocks .badge{background-image:url('img/sidebar-badge-bg@2x.png?1440447631');background-size:contain}.info-blocks .badge,.info-blocks .badge a{color:#fff}.info-blocks .badge h4,.info-blocks .badge p{max-width:200px}.info-blocks .badge h4{display:block;margin:0 0 .33333em;font:normal 100% 'Frutiger LT W01 65 Bold', sans-serif;font-size:1.5em;line-height:1.33333;text-transform:uppercase}.info-blocks .attend-meetings{text-align:center;padding:72px 32px}.info-blocks .attend-meetings p{display:block;margin:0 auto;font-size:.875em;line-height:1.71429;color:#fff}.info-blocks .feedback{padding:32px 32px 28px}.info-blocks .feedback h4{margin-bottom:.5em}.info-blocks .feedback p{margin:0 0 .66667em;font-size:.75em;line-height:1.33333}.info-blocks .feedback .icon{margin:-8px 0 16px}.info-blocks .inline-search form{padding:0 9.09091%}.info-blocks .inline-search .text-field{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:2em 0 0;padding:.85714em 1.14286em;border:1px solid #ECECEC;font-size:.875em;line-height:1.14286em;color:#949392;background-color:#F7F7F7}.info-blocks .inline-search .search-options{margin:1em 0 2em;font-size:.75em;line-height:1.33333}.info-blocks .inline-search .search-options label,.info-blocks .inline-search .search-options p{display:block;clear:both;margin:0;padding:.66667em 0 .58333em;border-bottom:1px solid #ECECEC}.info-blocks .inline-search .search-options input{float:right;margin:0 0 0 12px}.info-blocks .inline-search button{width:100%;margin-bottom:32px}.info-blocks .go-back{background:#C12A03;-moz-box-shadow:inset 0px 0px 20px 15px rgba(165,36,3,0.9),inset 0px 0px 3px 1px rgba(30,26,23,0.85);-webkit-box-shadow:inset 0px 0px 20px 15px rgba(165,36,3,0.9),inset 0px 0px 3px 1px rgba(30,26,23,0.85);box-shadow:inset 0px 0px 20px 15px rgba(165,36,3,0.9),inset 0px 0px 3px 1px rgba(30,26,23,0.85)}.info-blocks .go-back a{display:block;padding:1.25em 2em;font:normal 100% 'FrutigerLTW01-55Roman', sans-serif;font-size:16px;line-height:1.25;text-align:center;color:#fff}.info-blocks .go-back a em{font:normal 100% 'FrutigerLTW01-56Italic', sans-serif}#footer{color:#949392;background:#0D0D0D url('img/footer-bg.png?1440447631') repeat-x}#footer h4{margin:0 0 1em;font-size:1em;line-height:1.25}#footer h4 a{color:#949392}#footer p,#footer li{font-size:.75em;line-height:1.33333}#footer ul{margin-top:-.33333em}#footer li{margin:0;line-height:2}#footer p{margin:0 0 1.33333em}#footer a{color:#D4D2D1}#footer a:hover,#footer a:focus{color:#949392}#footer .content{padding:3em 0}#footer .block{padding-bottom:2em}#footer .newsletter{display:none}#footer .vcard .url{color:#949392}#footer .vcard abbr{border:0;text-decoration:none}#footer .crest{clear:both}#footer .crest img{width:100%;max-width:232px;margin:0 auto}@media all and (max-width: 500px){#footer .crest{max-width:50%;margin:0 auto}}@media all and (min-width: 400px){#footer .links,#footer .contact{float:left;width:40%}#footer .links{margin-right:10%}}.alignright,.alignleft{width:39.72603%}.alignright{float:right;margin:.25em 0 1.75em 5.47945%}.alignleft{float:left;margin:.25em 5.47945% 1.75em 0}.aligncenter,.alignnone{max-width:100%;margin:1.5em 0}.wp-caption-text{margin:1.33333em 0 0;padding-bottom:1.25em;border-bottom:1px solid #ECECEC;font-size:.75em;line-height:1.33333}.page-toc{margin:1.5em 0;border:1px solid #ECECEC;border-bottom:0;background:#fff}.page-toc .component,.page-toc .static-component{padding:1.5em 9.09091% 0 5.19481%;border-bottom:1px solid #ECECEC}.page-toc .component.hover{background-color:#fcfcfc}.page-toc .component.hover h2,.page-toc .component.hover h2 a{color:#C12A03}.page-toc h2{margin:0 0 1em}.page-toc h2 span,.page-toc h2 time{font:normal 100% 'FrutigerLTW01-55Roman', sans-serif;white-space:nowrap}.page-toc h2.featured{padding-left:32px;background:transparent none 0 2px no-repeat;background-image:url('img/icon-tools.png?1440447631')}@media all and (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.page-toc h2.featured{background-image:url('img/icon-tools@2x.png?1440447631');background-size:24px 24px}}.page-toc p{margin:-1.14286em 0 1.71429em;font-size:.875em;line-height:1.71429}.page-toc .info{margin:1em 0 2.33333em;font-size:.75em;line-height:1.33333}.page-toc .info+p{margin-top:-.57143em}#ie7 .page-toc{width:100%;zoom:1}#ie7 .page-toc .component{margin-bottom:0}.search-toc-item.voc_topic_page .entry-title a:before{content:'\2605\00a0'}.search-news-toc .item-title{margin-bottom:.42857em;font-size:.875em}.search-news-toc p{margin-top:.5em;font-size:.75em}.topic-toc{margin:1.5em 0}.topic-toc .component.hover{background-color:#fcfcfc}.topic-toc .component.hover h3,.topic-toc .component.hover h3 a{color:#C12A03;text-decoration:none}.topic-toc .major,.topic-toc .minor{overflow:hidden;*zoom:1;margin:0;padding:0;border:1px solid #ECECEC;background:#fff}.topic-toc h3{margin:.625em 0 .625em;font-size:2em;line-height:1}.topic-toc p{margin:-.57143em 0 1.71429em;font-size:.875em;line-height:1.71429}.topic-toc img{width:100%;height:auto}.topic-toc .major{position:relative;margin:0 0 .875em}.topic-toc .major .image{float:left;position:absolute;width:176px;height:100%;left:0;margin:0 32px 0 0;background-size:cover;background-position:top center;-moz-transition:background .1s 0;-o-transition:background .1s 0;-webkit-transition:background .1s 0;transition:background .1s 0}.no-backgroundsize .topic-toc .major .image{background-image:none !important}.backgroundsize .topic-toc .major .image img{display:none}.topic-toc .major .detail{margin:0 32px 0 28px}.topic-toc .has-image .detail{margin-left:208px}.topic-toc .minor{margin-top:-1px}.topic-toc .minor .detail{margin:0 5.47945%}.topic-toc .minor h3{margin:1.2em 0;font-size:1.25em;line-height:1.33333em}.facebook-shortcode-block{clear:both;margin:1.5em 0;background:#fff url('img/facebook-shortcode.svg?1440447631') 0 50% no-repeat;background-size:80px 320px}.no-svg .facebook-shortcode-block{background-image:url('img/facebook-shortcode.png?1440447631')}.facebook-shortcode-block .prompt{margin-left:80px;border:1px solid #ECECEC;padding:1.5em;background:#fff}.facebook-shortcode-block .prompt p{margin:0;font-size:1em}.facebook-shortcode-block .prompt a{font:normal 100% 'Frutiger LT W01 65 Bold', sans-serif}@media all and (max-width: 400px){.facebook-shortcode-block{backgound:#fff none}.facebook-shortcode-block .prompt{margin-left:0}}.meeting-item-page{display:block;float:right;font-size:16px;text-align:right;width:6em;margin:12px -6em 1em 0}@media all and (max-width: 1000px){.meeting-item-page{display:none}}body.home{background-image:none}body.home #mainwrap{background:transparent none}body.home #main{padding-top:20px}body.home #sidebar{float:left;width:auto;margin-right:632px}body.home #content{float:left;width:600px;margin-left:-600px;padding-right:0}@media all and (max-width: 800px){body.home #main,body.home #sidebar{clear:both;float:none;max-width:600px;margin:0 auto !important;padding:0}body.home #main{padding:0 16px}body.home #content{margin-left:auto;margin-right:auto}body.home #main .content{margin:0}body.home #content{float:none}}#nav{margin-top:0;width:100%;min-height:0;height:auto;overflow:hidden;background:#000}#nav .content{display:flex;justify-content:center}@media all and (max-width: 1050px){#nav .content{height:100%;justify-content:flex-end;align-items:center;margin:0 32px}}#nav .header-nav-hamburger{align-items:center;display:none;position:absolute}@media all and (max-width: 1050px){#nav .header-nav-hamburger{display:flex;align-self:flex-start;padding-top:0px}}@media all and (max-width: 700px){#nav .header-nav-hamburger{padding-top:20px}}#nav .header-nav-hamburger svg{font-size:24px}#nav #menu-recent-topics{display:block;flex:1;transition:all 0.2s ease}@media all and (max-width: 700px){#nav #menu-recent-topics{height:0;overflow:hidden}#nav #menu-recent-topics.testclass{padding-top:32px;padding-bottom:32px;height:auto;display:flex;flex-direction:column}}.header-nav-container{background-color:black;color:white;display:flex;position:relative}.home-masthead{background:transparent none no-repeat;background-size:cover;position:relative}@media all and (max-width: 500px){.home-masthead{background-attachment:scroll}}.home-masthead:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom right, #000000,#444444);opacity:.3;z-index:1}.home-masthead .home-intro{z-index:2;position:relative}.home-masthead #header,.home-masthead #searchform{height:112px}.home-masthead #accessibility{padding-top:1.5em}#ie7 .home-masthead #nav{position:static}.home-masthead .logo a{display:block;width:264px;height:120px;margin:0 auto 40px;background-image:url('img/home-logo.png?1440447631')}@media all and (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.home-masthead .logo a{background-image:url('img/home-logo@2x.png?1440447631');background-size:264px 120px}}.home-masthead .logo-intro{padding-top:56px}.admin-bar .home-masthead{top:32px}.admin-bar .home-masthead #header{top:0}.touch .home-masthead{background-attachment:scroll}.touch .home-masthead #header{position:relative}.home-masthead #header{position:relative}@media all and (max-width: 700px){.home-masthead #header-nav-endcap{display:none}.home-masthead #header,.home-masthead #searchform{height:auto}}#header-nav-endcap{position:relative;z-index:1;height:20px;background-image:url('img/header-nav-arrow.png?1440447631');background-position:top center;background-repeat:repeat-x}@media all and (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){#header-nav-endcap{background-image:url('img/header-nav-arrow@2x.png?1440447631');background-size:3000px 32px}}.home-intro{max-width:1028px;padding:50px 32px;margin:0 auto;display:flex;align-items:center}.home-intro h1,.home-intro p{color:#fff;text-shadow:1px 1px 1px #000000}.home-intro h1{margin:-4px 0 0;font-size:2em;line-height:1.25}.home-intro p{margin:.2em 0 .6em;font-size:1.25em;line-height:1.6}.home-intro .subtext{margin:2.4em 0 0;font-size:.625em;line-height:2.4}.home-intro .subtext .sep{padding:0 1em}.home-intro .lede-link{width:48.11321%;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top;margin:1em 0 1em;font-size:.75em;line-height:1.33333;text-align:left}.home-intro .lede-link a{padding:.66667em 2em;color:#fff;background-color:#000;text-shadow:none;-moz-transition:background .1s 0;-o-transition:background .1s 0;-webkit-transition:background .1s 0;transition:background .1s 0}.home-intro .lede-link a:hover,.home-intro .lede-link a:focus{text-decoration:none;background-color:#C12A03}.home-intro .lede-link-first{text-align:right;margin-right:3.77358%}.home-intro--content{padding-left:0px;width:75%}@media all and (max-width: 730px){.home-intro{width:auto;flex-wrap:wrap}.home-intro--content{padding-left:0px;width:100%}.home-intro h1{font-size:2em;letter-spacing:0}.home-intro p{font-size:1em}.home-intro .lede-link{display:block;width:auto;text-align:center}}@media all and (max-width: 1000px){.home-intro{flex-wrap:wrap}}.home .front-boxes .front-boxes-row{display:flex;width:100%}.home .front-boxes .front-boxes-row .front-box{flex:1;border:1px solid #ECECEC;background:#ffffff}.home .front-boxes .front-boxes-row .front-box .inner{border:none}.home .front-boxes .front-boxes-row .front-box .upcoming-meetings{margin:0}.home .front-boxes .meetings,.home .front-boxes .contact,.home .front-boxes .quick-links,.home .front-boxes .recreation,.home .front-boxes .waste{float:left;text-align:center;width:284px}.home .front-boxes .meetings:nth-child(odd),.home .front-boxes .contact:nth-child(odd),.home .front-boxes .quick-links:nth-child(odd),.home .front-boxes .recreation:nth-child(odd),.home .front-boxes .waste:nth-child(odd){margin-right:32px}@media all and (max-width: 540px){.home .front-boxes .meetings:nth-child(odd),.home .front-boxes .contact:nth-child(odd),.home .front-boxes .quick-links:nth-child(odd),.home .front-boxes .recreation:nth-child(odd),.home .front-boxes .waste:nth-child(odd){margin-right:0}}@media all and (max-width: 540px){.home .front-boxes .meetings,.home .front-boxes .contact,.home .front-boxes .quick-links,.home .front-boxes .recreation,.home .front-boxes .waste{margin-bottom:32px !important}}.home .front-boxes .meetings .meeting-list .date{display:none}.home .front-boxes .contact .badge{background-position:50% 25%}.home .front-boxes .quick-links .inner{padding-top:24px !important;text-align:left}.home .front-boxes .quick-links li{padding-top:0;padding-bottom:12px;padding-left:24px;border-bottom:none;line-height:1.1em}.home .front-boxes .quick-links li a{font-size:0.85em}.home .front-boxes .recreation .inner{padding:16px}.home .front-boxes .recreation h4{color:#C12A03}.home .front-boxes .recreation__heading{margin-top:16px;margin-bottom:16px}.home .front-boxes .recreation__icon{display:flex;justify-content:center;align-items:center;opacity:0.2}.home .front-boxes .recreation__icon svg{font-size:70px}.home .front-boxes .waste .inner{padding:16px}.home .front-boxes .waste__icon{display:flex;justify-content:center;align-items:center;opacity:0.2}.home .front-boxes .waste__icon svg{font-size:70px}.home .front-boxes .waste .date{color:#C12A03;font-weight:bold;text-align:center;font-size:1.2em;margin:0;margin-top:.30769em;font:normal 100% 'Frutiger LT W01 65 Bold', sans-serif;text-transform:uppercase;font-size:1.625em;line-height:1.23077}.home .front-boxes .waste .next-pickup{text-align:center;margin-top:16px;margin-bottom:0;color:#C12A03;margin-bottom:1em;padding-left:.5em;padding-right:.5em;line-height:2;font-size:.75em}.home .front-boxes .waste .type{margin-top:0;text-align:center;text-transform:uppercase;color:#1E1A17}.home .front-boxes .waste .type strong{font-size:1.8em;display:block}.home .front-boxes .waste .type a{color:#1E1A17}.front-wide-box{clear:left}.front-wide-box section{clear:both;display:block;position:relative;margin:32px 0;border:1px solid #ECECEC;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#1E1A17 none}.front-wide-box section p{overflow:hidden;height:0;margin:0;padding:0 24px;font-size:.875em;line-height:1.71429}.front-wide-box section:hover p{height:72px;padding-top:16px;padding-bottom:16px}.front-wide-box section:hover img,.front-wide-box section:hover .noimg{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:.2}.backgroundsize .front-wide-box section .img{display:block;background-size:100%;height:320px}@media all and (max-width: 500px){.backgroundsize .front-wide-box section .img{height:280px}}.backgroundsize .front-wide-box section .img img{display:none;width:100%}.front-wide-box p,.front-wide-box img,.front-wide-box .noimg{-moz-transition-property:height,opacity;-o-transition-property:height,opacity;-webkit-transition-property:height,opacity;transition-property:height,opacity;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s}.front-wide-box .noimg{display:block;height:0;padding-bottom:85%;background:#666}.front-wide-box .info{width:100%;position:absolute;bottom:0;background:#fff}.front-wide-box h2{margin:0;padding:16px 24px 12px;border:4px solid #A52403;border-width:4px 0 0;font:normal 100% 'Adelle W01 Bold', 'AdelleBasic Bold', sans-serif;font-size:1.75em;line-height:1.14286;background:#C12A03}.front-wide-box h2,.front-wide-box h2 a{color:#fff}.home .info-blocks .news .featured h4{padding-top:4px;font-size:1.25em;line-height:1.2;padding-left:32px;background:transparent none 0 2px no-repeat;background-image:url('img/icon-tools.png?1440447631')}@media all and (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.home .info-blocks .news .featured h4{background-image:url('img/icon-tools@2x.png?1440447631');background-size:24px 24px}}.home .info-blocks .feedback{padding-bottom:56px}.home .info-blocks .upcoming-meetings .meeting-list{margin-bottom:116px}.home .info-blocks li a{text-transform:none;text-decoration:none}.home .info-blocks li a:hover{color:#C12A03;text-decoration:underline}.home .info-blocks .block-link{text-align:center;padding:.66667em .66667em .58333em;font-size:.75em;line-height:1.33333;border-bottom:1px solid #ECECEC;border-top:1px solid #ECECEC}.home .info-blocks .block-link a{color:#C12A03}.home .info-blocks .block-link a:hover{color:#C12A03;text-decoration:underline}.home .info-blocks .quick-links--list li{margin-top:6px;border-bottom:1px solid #ECECEC}@media all and (min-width: 1600px){.home-masthead{background-size:cover}}@media all and (max-width: 900px){.home-intro br{display:none}}@media all and (max-width: 900px){.home-masthead{background-position:top center}}@media all and (max-width: 540px){.home-masthead{padding-bottom:1px}.home-masthead .logo a{margin-bottom:24px}.home-intro{width:auto}.home-intro h1{margin-bottom:.5em;font-size:1.25em}.home-intro p{font-size:.875em}.home-intro .lede-link{margin:24px auto}.front-boxes{padding:0 8px}}@media all and (max-width: 540px) and (max-width: 540px){.front-boxes{padding:0}}@media all and (max-width: 540px){.front-boxes .meetings,.front-boxes .contact,.front-boxes .recreation,.front-boxes .quick-links,.front-boxes .waste{float:none;width:auto;margin:0 auto;text-align:center}.front-boxes .quick-links{text-align:left}.front-boxes .badge{padding-left:16px;padding-right:16px}body.home #content{width:auto}}.large-type #searchform label p{font-size:1.5em}.large-type #content,.large-type #footer{font-size:1.4em}.large-type #sidebar p,.large-type #sidebar li{font-size:1.4em}.large-type #sidebar li p,.large-type #sidebar p li{font-size:1em}.large-type #sidebar .next-meeting{font-size:1em}.large-type #sidebar .btn{font-size:1.25em}.large-type #sidebar .notice p{font-size:1.1em}.large-type #sidebar .downloads .btn{color:#1E1A17}.large-type .info-blocks .feedback h4{font-size:1em}#searchmask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:500;background-color:rgba(0,0,0,0.9)}.no-rgba #searchmask{background:transparent url('img/00000090.png?1440447631') repeat}.debug #page{background:transparent url('img/grid-desktop.png?1440447631') 0 0 repeat}.debug #masthead{background:rgba(0,0,0,0.3)}.debug #header-explanation,.debug #searchform{background:transparent}.debug .page-toc{background:transparent;border-color:red}.debug .page-toc .component{border-color:red}.debug .voc-alert,.debug .voc-alert .alert-content{background:rgba(247,247,247,0.25)}.debug .front-wide-box,.debug .info-blocks .block,.debug .home-intro,.debug .info-blocks .news li,.debug .front-boxes h2{background:rgba(200,255,255,0.4)}.debug .topic-toc .major,.debug .topic-toc .minor{background:rgba(255,255,255,0.2)}.debug .front-boxes .info,.debug .info-blocks .infobox,.debug .front-narrow-box .info,.debug .front-narrow-box .info .dt{background:rgba(255,255,255,0.4)}.debug .info-blocks .infobox a,.debug .info-blocks .news .all{background:rgba(200,255,255,0.4)}.debug #masthead .content{background:rgba(0,255,0,0.3)}.debug #masthead h1,.debug #masthead p{background:rgba(0,255,255,0.3)}.debug .info-blocks .block h3{background-color:rgba(255,0,0,0.3)}.header-nav-hamburger{display:none}@media all and (max-width: 700px){.header-nav-hamburger{display:block;position:absolute;top:24px;right:33px;font-size:24px}}.ir{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent}.hidden{display:none !important;visibility:hidden}.visuallyhidden,.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}
