img{-ms-interpolation-mode:bicubic}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}textarea,input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0}.clearing{clear:both}@media screen and (min-width:992px){.hidden-md{display:none}}@media screen and (min-width:1200px){.hidden-md{display:block}}.hidden-lg{display:none}@media screen and (min-width:768px){.hidden-lg{display:none}}@media screen and (min-width:992px){.hidden-lg{display:block}}@media screen and (min-width:1200px){.hidden-lg{display:none}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:#eee;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-family:'Lato',sans-serif;font-size:14px;line-height:1.42857143;color:#333333}h1{font-family:'Nunito',sans-serif;font-weight:normal}.show{display:block}.hide{display:none}.show-inline{position:relative !important;top:0 !important;left:-0 !important}.events, #page_body .content .events-panel .events-list{position:relative;margin-top:20px}@media screen and (min-width:992px){.events, #page_body .content .events-panel .events-list{margin-top:0px}}.events ul, #page_body .content .events-panel .events-list ul{margin:20px 0 20px 0;padding:0px;list-style-type:none;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.events ul li a, #page_body .content .events-panel .events-list ul li a{background-color:white;padding:10px;display:block;text-decoration:none;margin-bottom:0px;border-bottom:2px solid #d0d0d0}.events ul li a.last, #page_body .content .events-panel .events-list ul li a.last{border-bottom:0px}.events ul li a .datebox, #page_body .content .events-panel .events-list ul li a .datebox{display:block;width:100%}.events ul li a .datebox .day, #page_body .content .events-panel .events-list ul li a .datebox .day{display:block;color:#c70000;text-align:center;font-size:11pt;line-height:21pt;  padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #c70000}@media screen and (min-width:768px){.events ul li a .datebox .day, #page_body .content .events-panel .events-list ul li a .datebox .day{font-size:16pt;background-color:#c70000;color:white;  margin-bottom:0px;padding-bottom:0px;border-bottom:0px}}.events ul li a .datebox .month, #page_body .content .events-panel .events-list ul li a .datebox .month{color:#c70000;font-size:10pt;text-align:center;background-color:white;  line-height:15pt}@media screen and (min-width:768px){.events ul li a .datebox .month, #page_body .content .events-panel .events-list ul li a .datebox .month{border:2px solid #c70000;line-height:22pt;  background-color:white}}.events ul li a .datebox.datebox-multiple .day, #page_body .content .events-panel .events-list ul li a .datebox.datebox-multiple .day{font-size:10pt;line-height:15pt}@media screen and (min-width:768px){.events ul li a .datebox.datebox-multiple .day, #page_body .content .events-panel .events-list ul li a .datebox.datebox-multiple .day{font-size:15pt;line-height:28pt}}.events ul li a .description, #page_body .content .events-panel .events-list ul li a .description{display:inline-block;color:#2e2e2e;vertical-align:top}.events ul li a .description .title, #page_body .content .events-panel .events-list ul li a .description .title{font-size:12pt;line-height:22pt;font-weight:bold}.events ul li a .description .title.title-long, #page_body .content .events-panel .events-list ul li a .description .title.title-long{font-size:10pt;line-height:20pt}.events ul li a .description .time, #page_body .content .events-panel .events-list ul li a .description .time{font-size:10pt;line-height:20pt;font-weight:bold;display:inline-block;margin-right:10px}.events ul li a .description .location, #page_body .content .events-panel .events-list ul li a .description .location{font-size:10pt;line-height:20pt;display:inline-block}.events ul li a:hover, #page_body .content .events-panel .events-list ul li a:hover{background-color:#2d8931;border-bottom-color:#1a541c}.events ul li a:hover .description, #page_body .content .events-panel .events-list ul li a:hover .description{color:white}.green-button, #page_body .content .search-box .event-find-submit, #page_body .venue-directions .submit, #page_body .filter-dates .event-find-submit, #page_body .filter-location .event-find-submit, #page_body .filter-submit .event-find-submit,.application .application_box .submitButton,.application .application_box .refreshButton{background-color:#2d8931;color:white;font-size:14pt;line-height:24pt;display:block;text-align:center;padding:10px;border:0px;border-bottom:5px solid #1a541c;margin-left:auto;margin-right:auto;text-decoration:none;transition:background-color 0.5s ease,border-color 0.5s ease}@media screen and (min-width:768px){.green-button, #page_body .content .search-box .event-find-submit, #page_body .venue-directions .submit, #page_body .filter-dates .event-find-submit, #page_body .filter-location .event-find-submit, #page_body .filter-submit .event-find-submit,.application .application_box .submitButton,.application .application_box .refreshButton{font-size:18pt;line-height:30pt}}.green-button:hover, #page_body .content .search-box .event-find-submit:hover, #page_body .venue-directions .submit:hover, #page_body .filter-dates .event-find-submit:hover, #page_body .filter-location .event-find-submit:hover, #page_body .filter-submit .event-find-submit:hover,.application .application_box .submitButton:hover,.application .application_box .refreshButton:hover{background-color:#1a541c;text-decoration:none}.switcher_buttons{text-align:center;margin-top:10px}@media screen and (min-width:768px){.switcher_buttons{text-align:right;margin-top:5px}}.switcher_buttons .switcher_button{display:inline-block;padding:10px 0px;font-size:10pt;border:2px solid #d0d0d0;color:#2e2e2e;border-bottom:0px;bottom:0;width:48%;transition:background-color 0.5s ease,border-color 0.5s ease}@media screen and (min-width:768px){.switcher_buttons .switcher_button{width:auto;font-size:16pt;padding:10px 15px;text-align:center}}.switcher_buttons .switcher_button:hover{text-decoration:none;background-color:#2d8931;border-color:#2d8931;color:white}.switcher_buttons .switcher_button.active{background-color:#1a541c;border-color:#1a541c;color:white}.switcher_buttons .switcher_button:focus{text-decoration:none}.tab_buttons{border-bottom:3px solid #1a541c;margin-bottom:10px;padding-left:10px}.tab_buttons .tab{display:inline-block;padding:10px 5px;font-size:9pt;color:white;width:auto;margin-bottom:-3px;border:2px solid #1a541c;border-bottom:0px;color:white !important;background-color:#1a541c;text-decoration:none !important;transition:background-color 0.5s ease,border-color 0.5s ease}@media screen and (min-width:768px){.tab_buttons .tab{width:auto;font-size:14pt;padding:10px 15px;text-align:center}}.tab_buttons .tab:hover{text-decoration:none;background-color:#2d8931;border-color:#2d8931;color:white}.tab_buttons .tab.active{border:2px solid #1a541c;border-bottom:0px;background-color:white;color:#1a541c !important;text-decoration:none !important}.tab_buttons .tab:focus{text-decoration:none}.beta,.top-message{background-color:#f47738;padding:5px;text-align:center;color:white;vertical-align:middle;display:inline-block;width:100%;font-size:9pt}@media screen and (min-width:580px){.beta,.top-message{font-size:12pt}}.beta:hover,.beta:focus,.beta:active,.top-message:hover,.top-message:focus,.top-message:active{text-decoration:none}.beta a,.top-message a{color:white;text-decoration:underline}.beta a:hover,.top-message a:hover{text-decoration:none;color:white}.beta .close-beta,.top-message .close-beta{float:right;margin-right:10px}.beta .close-beta:hover,.top-message .close-beta:hover{cursor:pointer}#popup_overlay{background-color:#f47738;color:white;font-size:10pt;padding:20px;display:none;margin:20px}#popup_overlay h1{margin:0px 0px 10px 0px;font-weight:normal}#popup_overlay h2{margin:0px 0px 10px 0px;font-weight:normal}#popup_overlay p{margin:0px 0px 10px 0px}#popup_overlay img{display:block;margin:20px 0px}#popup_overlay .logo{max-width:150px;margin-left:auto;margin-right:auto}#popup_overlay a{color:white;text-decoration:underline}#popup_overlay a:hover{text-decoration:none;color:white}#popup_overlay .beta_info_close{background-color:#ec580d;border:1px solid #ec580d;padding:5px 10px;font-size:12pt;margin-top:20px;margin-left:auto;margin-right:auto;display:block;text-align:center}#popup_overlay .beta_info_close:hover{background-color:#f47738;text-decoration:none;cursor:pointer}#popup_overlay .beta_emailme{background-color:#ec580d;border:1px solid #ec580d;padding:5px 10px;font-size:12pt;margin-top:20px;margin-left:auto;margin-right:auto;display:block;text-decoration:none;text-align:center}#popup_overlay .beta_emailme:hover{background-color:#f47738;text-decoration:none;cursor:pointer}.toggle-beta{display:block;margin-top:10px;opacity:0.7;text-align:center;filter:alpha(opacity=70)}.toggle-beta:hover{opacity:1;filter:alpha(opacity=100);cursor:pointer}@media screen and (min-width:768px){.toggle-beta{text-align:left;float:right;margin-top:0px;margin-right:10px}}.beta-inactive.toggled{opacity:0.3;filter:alpha(opacity=30)}.beta-badge{background-color:#f47738;padding:5px;color:white;top:0px;right:-40px;position:absolute;font-size:7pt}@media screen and (min-width:580px){.beta-badge{top:-5px;right:-60px;font-size:12pt}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site-header{background-color:#2e2e2e;position:relative;z-index:10}.site-header .header-home-link{position:relative}.site-header .logo{max-width:80%;margin:15px 0px}@media screen and (min-width:768px){.site-header .logo{max-width:225px}}.site-header .mobile-controls{background-color:#1a541c;padding:5px;text-transform:uppercase;color:white;font-size:12pt;margin-top:20px;display:none}.site-header .header-controls{margin-top:20px;text-align:right}.site-header .header-controls .alerts{display:inline-block;color:#d0d0d0;font-size:12pt;line-height:22pt;margin-right:10px}.site-header .header-controls .alerts i{color:#9b9b9b;margin-right:5px;font-size:20pt;vertical-align:middle}.site-header .header-controls .alerts i:hover{cursor:pointer}.site-header .header-controls .search{display:inline-block}.site-header .header-controls .search #header-search{font-size:14pt;padding:5px;border:0px;vertical-align:top;height:33px}.site-header .header-controls .search .search_submit{display:inline-block;border:0px;background-color:#eee;padding:5px 5px 5px 5px;text-align:center;text-decoration:none;max-width:50px;height:33px;margin-left:-5px;cursor:pointer;border:0px}.site-header .header-controls .search .search_submit i{color:#1a541c;font-size:15pt}.site-header .header-controls .search .search_submit:hover{background-color:#206722}.site-header .header-controls .search .search_submit:hover i{color:white}#homepage_panel{background-color:#61a57a;background-image:url(/css/images/bg-test8.jpg);background-size:cover;background-position:center bottom;background-repeat:no-repeat;border-bottom:3px solid #1a541c}#homepage_panel .welcome{margin:25px 0px;background-color:white;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);position:relative}#homepage_panel .welcome .small{font-family:'Nunito',sans-serif;font-size:11pt}#homepage_panel .welcome h1{margin:0px 0px 0px 0px;color:#1a541c;font-size:16pt;word-wrap:break-word}@media screen and (min-width:768px){#homepage_panel .welcome h1{font-size:26pt}}#homepage_panel .welcome h1 .fade{color:#bbbbbb}#homepage_panel .welcome .trending_tasks_box{padding:0px 0px 0px 0px;border-top:4px solid #1a541c}#homepage_panel .welcome .trending_tasks_box .trending_tasks_filter{background-color:#1a541c;margin-bottom:20px;color:white;max-height:0px;opacity:0;-webkit-transition:opacity 0.5s ease-in,height 0.5s ease-in,padding 0.1s ease-in;-moz-transition:opacity 0.5s ease-in,height 0.5s ease-in,padding 0.1s ease-in;-o-transition:opacity 0.5s ease-in,height 0.5s ease-in,padding 0.1s ease-in}#homepage_panel .welcome .trending_tasks_box .trending_tasks_filter span{margin-right:10px;font-size:12pt;display:inline-block}#homepage_panel .welcome .trending_tasks_box .trending_tasks_filter #task_filter{border:0px;color:white;font-size:12pt;padding:5px;display:inline-block}#homepage_panel .welcome .trending_tasks_box .trending_tasks_filter #task_filter.filter-input-active{color:#2e2e2e}#homepage_panel .welcome .trending_tasks_box .filter-show{opacity:1 !important;max-height:50px;padding:10px}#homepage_panel .welcome .trending_tasks_box .trending_tasks{padding:0px;margin-top:20px;list-style-type:none}@media screen and (min-width:768px){#homepage_panel .welcome .trending_tasks_box .trending_tasks{margin:0px}}#homepage_panel .welcome .trending_tasks_box .trending_tasks li{display:inline-block;width:100%}@media screen and (min-width:580px){#homepage_panel .welcome .trending_tasks_box .trending_tasks li{width:49%}}@media screen and (min-width:992px){#homepage_panel .welcome .trending_tasks_box .trending_tasks li{width:33%}}#homepage_panel .welcome .trending_tasks_box .trending_tasks li a{display:block;padding:5px 0px;text-decoration:none;font-size:12pt;color:#2e2e2e;margin-bottom:10px}@media screen and (min-width:580px){#homepage_panel .welcome .trending_tasks_box .trending_tasks li a{font-size:12pt}}@media screen and (min-width:768px){#homepage_panel .welcome .trending_tasks_box .trending_tasks li a{font-size:14pt;padding:10px}}#homepage_panel .welcome .trending_tasks_box .trending_tasks li a .icon{color:#2d8931;font-size:24pt;vertical-align:middle;margin-right:7px}#homepage_panel .welcome .trending_tasks_box .trending_tasks li a:hover{background-color:#eee;transition:background-color 0.5s ease}#homepage_panel .welcome .trending_tasks_box .trending_tasks li.all-services{position:absolute;top:-9999px;left:-9999px;vertical-align:middle}#homepage_panel .welcome .trending_tasks_box .show_more_services{width:100%;text-align:center;font-size:11pt;background-color:#eee;padding:10px;border:0px;border-bottom:3px solid #d0d0d0;margin:10px 0px}@media screen and (min-width:768px){#homepage_panel .welcome .trending_tasks_box .show_more_services{font-size:14pt}}#homepage_panel .welcome .trending_tasks_box .show_more_services i{margin-right:0px}@media screen and (min-width:768px){#homepage_panel .welcome .trending_tasks_box .show_more_services i{margin-left:-50px}}#homepage_panel .welcome .trending_tasks_box .show_more_services:hover{background-color:#2d8931;color:white;border-bottom-color:#2d8931;transition:background-color 0.5s ease}#homepage_panel .welcome .trending_tasks_box .show_more_services .show_more_services_active{display:none}#homepage_panel .welcome .trending_tasks_box .show_more_services.button-active{background-color:white;color:#7b7b7b;border:1px solid #d0d0d0;border-bottom:3px solid #d0d0d0}#homepage_panel .welcome .trending_tasks_box .show_more_services.button-active:hover{background-color:#d0d0d0;transition:background-color 0.5s ease}#homepage_panel .welcome .trending_tasks_box .all_tasks{display:none;padding:0px;margin:0px;list-style-type:none}#homepage_panel .welcome .browse_box{padding:0px 0px 0px 0px;border-top:4px solid #1a541c}#homepage_panel .welcome .browse_box h2, #homepage_panel .welcome .browse_box h3{font-family:'Nunito',sans-serif;font-weight:normal;font-size:14pt;padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #d0d0d0}#homepage_panel .welcome .browse_box .browse-root-level, #homepage_panel .welcome .browse_box .browse-top-level, #homepage_panel .welcome .browse_box .browse-second-level, #homepage_panel .welcome .browse_box .browse-third-level{margin:0px 0px;padding:0px;list-style-type:none;padding-right:0px}@media screen and (min-width:992px){#homepage_panel .welcome .browse_box .browse-root-level, #homepage_panel .welcome .browse_box .browse-top-level, #homepage_panel .welcome .browse_box .browse-second-level, #homepage_panel .welcome .browse_box .browse-third-level{border-right:2px solid #d0d0d0;margin:20px 0px}}#homepage_panel .welcome .browse_box .browse-root-level li, #homepage_panel .welcome .browse_box .browse-top-level li, #homepage_panel .welcome .browse_box .browse-second-level li, #homepage_panel .welcome .browse_box .browse-third-level li{display:block}#homepage_panel .welcome .browse_box .browse-root-level li a, #homepage_panel .welcome .browse_box .browse-top-level li a, #homepage_panel .welcome .browse_box .browse-second-level li a, #homepage_panel .welcome .browse_box .browse-third-level li a{color:#2e2e2e;display:block;padding:5px;font-family:'Nunito',sans-serif;font-weight:normal;font-size:11pt;text-decoration:none}@media screen and (min-width:768px){#homepage_panel .welcome .browse_box .browse-root-level li a, #homepage_panel .welcome .browse_box .browse-top-level li a, #homepage_panel .welcome .browse_box .browse-second-level li a, #homepage_panel .welcome .browse_box .browse-third-level li a{font-size:14pt;padding:10px}}#homepage_panel .welcome .browse_box .browse-root-level li a:hover, #homepage_panel .welcome .browse_box .browse-top-level li a:hover, #homepage_panel .welcome .browse_box .browse-second-level li a:hover, #homepage_panel .welcome .browse_box .browse-third-level li a:hover{background-color:#d0d0d0;color:#2e2e2e !important;transition:background-color 0.5s ease}#homepage_panel .welcome .browse_box .browse-root-level li a.level_2, #homepage_panel .welcome .browse_box .browse-top-level li a.level_2, #homepage_panel .welcome .browse_box .browse-second-level li a.level_2, #homepage_panel .welcome .browse_box .browse-third-level li a.level_2{display:none}@media screen and (min-width:992px){#homepage_panel .welcome .browse_box .browse-root-level li a.level_2, #homepage_panel .welcome .browse_box .browse-top-level li a.level_2, #homepage_panel .welcome .browse_box .browse-second-level li a.level_2, #homepage_panel .welcome .browse_box .browse-third-level li a.level_2{display:block}}#homepage_panel .welcome .browse_box .browse-root-level li a.level_2.inactive-page, #homepage_panel .welcome .browse_box .browse-top-level li a.level_2.inactive-page, #homepage_panel .welcome .browse_box .browse-second-level li a.level_2.inactive-page, #homepage_panel .welcome .browse_box .browse-third-level li a.level_2.inactive-page{color:#aaa}#homepage_panel .welcome .browse_box .browse-root-level li a.level_3, #homepage_panel .welcome .browse_box .browse-top-level li a.level_3, #homepage_panel .welcome .browse_box .browse-second-level li a.level_3, #homepage_panel .welcome .browse_box .browse-third-level li a.level_3{display:none}@media screen and (min-width:992px){#homepage_panel .welcome .browse_box .browse-root-level li a.level_3, #homepage_panel .welcome .browse_box .browse-top-level li a.level_3, #homepage_panel .welcome .browse_box .browse-second-level li a.level_3, #homepage_panel .welcome .browse_box .browse-third-level li a.level_3{display:block}}#homepage_panel .welcome .browse_box .browse-root-level li a.level_3.inactive-page, #homepage_panel .welcome .browse_box .browse-top-level li a.level_3.inactive-page, #homepage_panel .welcome .browse_box .browse-second-level li a.level_3.inactive-page, #homepage_panel .welcome .browse_box .browse-third-level li a.level_3.inactive-page{color:#aaa}#homepage_panel .welcome .browse_box .browse-root-level li a.current-page, #homepage_panel .welcome .browse_box .browse-top-level li a.current-page, #homepage_panel .welcome .browse_box .browse-second-level li a.current-page, #homepage_panel .welcome .browse_box .browse-third-level li a.current-page{display:block;color:#2e2e2e;background-color:#e1e1e1;border-bottom:2px solid #1a541c;width:100%;position:relative;z-index:10}#homepage_panel .welcome .browse_box .browse-root-level li a.current-page:hover, #homepage_panel .welcome .browse_box .browse-top-level li a.current-page:hover, #homepage_panel .welcome .browse_box .browse-second-level li a.current-page:hover, #homepage_panel .welcome .browse_box .browse-third-level li a.current-page:hover{background-color:#2d8931;color:white !important}@media screen and (min-width:992px){#homepage_panel .welcome .browse_box .browse-root-level li a.current-page, #homepage_panel .welcome .browse_box .browse-top-level li a.current-page, #homepage_panel .welcome .browse_box .browse-second-level li a.current-page, #homepage_panel .welcome .browse_box .browse-third-level li a.current-page{width:100.6%;border-top:2px solid #d0d0d0;border-bottom:2px solid #d0d0d0;background-color:#1a541c;color:white}}#homepage_panel .welcome .browse_box .browse-root-level li a .service-arrow, #homepage_panel .welcome .browse_box .browse-top-level li a .service-arrow, #homepage_panel .welcome .browse_box .browse-second-level li a .service-arrow, #homepage_panel .welcome .browse_box .browse-third-level li a .service-arrow{vertical-align:middle;float:right;margin-right:5px}@media screen and (min-width:768px){#homepage_panel .welcome .browse_box .browse-root-level li a .service-arrow, #homepage_panel .welcome .browse_box .browse-top-level li a .service-arrow, #homepage_panel .welcome .browse_box .browse-second-level li a .service-arrow, #homepage_panel .welcome .browse_box .browse-third-level li a .service-arrow{margin-right:2px}}#homepage_panel .welcome .browse_box .browse-root-level{margin-top:20px;background-color:#eee}#homepage_panel .welcome .browse_box .browse-root-level li a{padding:5px}@media screen and (min-width:768px){#homepage_panel .welcome .browse_box .browse-root-level li a{padding:10px}}#homepage_panel .welcome .browse_box .browse-second-level{background-color:white;border-right:0px}#homepage_panel .welcome .browse_box .browse-second-level li a.level_2{display:block}#homepage_panel .welcome .browse_box .browse-second-level li a.level_2.inactive-page{color:#2e2e2e}#homepage_panel .welcome .browse_box .browse-second-level li a.level_3{display:none}@media screen and (min-width:992px){#homepage_panel .welcome .browse_box .browse-second-level li a.level_3{display:block}#homepage_panel .welcome .browse_box .browse-second-level li a.level_3.inactive-page{color:#aaa}}#homepage_panel .welcome .browse_box .browse-second-level li a.current-page{display:block;background-color:#d4d4d4;border-bottom:2px solid #2d8931;width:100%;position:relative;z-index:10}#homepage_panel .welcome .browse_box .browse-second-level li a.current-page:hover{background-color:#2d8931;color:white !important}@media screen and (min-width:992px){#homepage_panel .welcome .browse_box .browse-second-level li a.current-page{width:100.6%;color:white;border-top:2px solid #d0d0d0;border-bottom:2px solid #d0d0d0;background-color:#2d8931}}#homepage_panel .welcome .browse_box .browse-third-level{background-color:white;border-right:0px !important}@media screen and (min-width:992px){#homepage_panel .welcome .browse_box .browse-third-level{border-left:2px solid #d0d0d0 !important}}#homepage_panel .welcome .browse_box .browse-third-level li a{color:#2e2e2e;display:block;padding:5px 0px;font-weight:normal;font-family:'Lato',sans-serif;font-size:11pt;text-decoration:none}@media screen and (min-width:768px){#homepage_panel .welcome .browse_box .browse-third-level li a{font-size:12pt;padding:10px 10px 10px 20px}}#homepage_panel .welcome .browse_box .browse-third-level li a:hover{background-color:#d0d0d0;color:#2e2e2e !important;transition:background-color 0.5s ease}#homepage_panel .welcome .browse_box .browse-third-level li a.current-page{border-top:2px solid #d0d0d0;border-bottom:2px solid #d0d0d0;background-color:#1a541c;color:white;width:100.6%;position:relative;z-index:10}#homepage_panel .welcome .browse_box .browse-third-level li a.current-page:hover{background-color:#2d8931;color:white !important}#homepage_panel .welcome .browse_box .browse-third-level li a.inactive-page{color:#aaa}#homepage_panel .welcome .browse_box .browse-third-level li a.campaign{padding:0px;margin-bottom:20px}@media screen and (min-width:992px){#homepage_panel .welcome .browse_box .browse-third-level li a.campaign{padding:10px;margin:0px}}#homepage_panel .welcome .browse_box .browse-third-level li a.campaign span{background-color:#2d8931;border-bottom:2px solid #1a541c;display:block;text-align:center;color:white;padding:10px}#homepage_panel .welcome .browse_box .browse-third-level li a.campaign img{max-width:100%;border:1px solid #d0d0d0}.more-button-bottom,.more-button-inline,.more-button-cta{display:block;position:absolute;bottom:0px;width:100%;padding:10px;background-color:#e1e1e1;border-bottom:5px solid #d0d0d0;color:#2e2e2e !important;text-decoration:none !important;font-size:12pt;text-align:center}.more-button-bottom:hover,.more-button-inline:hover,.more-button-cta:hover{text-decoration:none !important;background-color:#2d8931 !important;color:white !important;border-bottom-color:#2d8931;transition:background-color 0.5s ease,border-color 0.5s ease}.more-button-inline{position:relative;background-color:#e1e1e1;color:#2e2e2e !important;border-bottom:5px solid #d0d0d0}.more-button-inline:hover{background-color:#2d8931;color:white !important;border-bottom-color:#2d8931;transition:background-color 0.5s ease}.more-button-cta{position:relative;font-size:14pt;background-color:#2d8931;color:white !important;border-bottom:5px solid #1a541c}.more-button-cta:hover{background-color:#1a541c !important;color:white !important;border-bottom-color:#1a541c;transition:background-color 0.5s ease}#campaign_body{background-color:white;border-bottom:#1a541c 3px solid}#campaign_body .campaign_hero{border-bottom:#1a541c 3px solid;padding-top:10px;background-image:url(/css/images/campaign-hero.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;height:225px}@media screen and (min-width:768px){#campaign_body .campaign_hero{height:400px}}#campaign_body .campaign_title{font-size:22pt;line-height:32pt;text-align:center;padding:5px;color:white;background-image:url(/css/images/green-overlay.png)}@media screen and (min-width:768px){#campaign_body .campaign_title{text-align:left;font-size:32pt;display:inline-block;line-height:42pt;padding:10px}}#campaign_body .campaign_content{padding:15px 0px}@media screen and (min-width:768px){#campaign_body .campaign_content{padding:30px 0px}}#campaign_body .campaign_content img{max-width:100%;margin:20px 0px;padding:5px;border:1px solid #eee}#campaign_body .campaign_content h1{font-family:'Nunito',sans-serif;font-weight:normal;font-size:18pt;line-height:28pt;margin:0px 0px 10px 0px;color:#1a541c}@media screen and (min-width:768px){#campaign_body .campaign_content h1{font-size:24pt;line-height:34pt;margin-bottom:20px}}#campaign_body .campaign_content h2{font-family:'Nunito',sans-serif;font-weight:normal;font-size:14pt;line-height:24pt;margin:10px 0px;color:#1a541c}@media screen and (min-width:768px){#campaign_body .campaign_content h2{font-size:18pt;line-height:28pt;margin:20px 0px}}#campaign_body .campaign_content h3{font-family:'Nunito',sans-serif;font-weight:normal;font-size:12pt;margin:10px 0px;line-height:22pt}@media screen and (min-width:768px){#campaign_body .campaign_content h3{font-size:14pt;line-height:24pt;margin:20px 0px}}#campaign_body .campaign_content h4, #campaign_body .campaign_content h5, #campaign_body .campaign_content h6{font-family:'Nunito',sans-serif;font-weight:normal;font-size:10pt;margin:10px 0px;line-height:20pt}@media screen and (min-width:768px){#campaign_body .campaign_content h4, #campaign_body .campaign_content h5, #campaign_body .campaign_content h6{font-size:12pt;line-height:22pt;margin:20px 0px}}#campaign_body .campaign_content ul{margin:10px 0px;padding:0px 0px 0px 20px;font-size:12pt;line-height:22pt;list-style-type:disc}@media screen and (min-width:768px){#campaign_body .campaign_content ul{margin:20px 0px}}#campaign_body .campaign_content p{font-size:12pt;line-height:22pt;margin:0px 0px 15px 0px}#campaign_body .campaign_content a{color:#2d8931}#campaign_body .campaign_content a:hover{text-decoration:underline;color:#1a541c}#page_body{background-color:#61a57a;background-image:url(/css/images/bg-test8.jpg);background-repeat:no-repeat;background-position:center bottom}@media screen and (min-width:1700px){#page_body{background-repeat:repeat-x}}#page_body h1{font-family:'Nunito',sans-serif;font-weight:normal;font-size:18pt;line-height:28pt;margin:0px 0px 10px 0px;color:#1a541c}@media screen and (min-width:768px){#page_body h1{font-size:24pt;line-height:34pt;margin-bottom:20px}}#page_body h2{font-family:'Nunito',sans-serif;font-weight:normal;font-size:16pt;line-height:26pt;margin:10px 0px;color:#1a541c}@media screen and (min-width:768px){#page_body h2{font-size:18pt;line-height:28pt;margin:20px 0px}}#page_body h3{font-family:'Nunito',sans-serif;font-weight:normal;font-size:14pt;margin:10px 0px;line-height:24pt}@media screen and (min-width:768px){#page_body h3{font-size:16pt;line-height:26pt;margin:20px 0px}}#page_body h4, #page_body h5, #page_body h6{font-family:'Nunito',sans-serif;font-weight:normal;font-size:12pt;margin:10px 0px;line-height:22pt}@media screen and (min-width:768px){#page_body h4, #page_body h5, #page_body h6{font-size:14pt;line-height:24pt;margin:20px 0px}}#page_body ul{margin:10px 0px;padding:0px 0px 0px 20px;font-size:12pt;line-height:22pt;list-style-type:disc}@media screen and (min-width:768px){#page_body ul{margin:20px 0px;padding-left:40px;font-size:14pt;line-height:24pt}}#page_body p{font-size:12pt;line-height:22pt;margin:0px 0px 15px 0px}@media screen and (min-width:768px){#page_body p{font-size:14pt;line-height:24pt}}#page_body a{color:#1a541c;text-decoration:underline}#page_body a:hover{text-decoration:underline;color:#2d8931}#page_body a:visited{text-decoration:underline;color:#2d6c76}#page_body blockquote{background-image:url(/css/images/quote-bg.png);margin-left:0px;padding-left:80px;background-repeat:no-repeat;background-position:left top;background-size:60px}#page_body blockquote p{font-weight:bold;font-size:16pt;line-height:26pt}#page_body table{border-collapse:collapse;border-spacing:0;width:100%}#page_body table p{font-size:12pt !important;line-height:22pt !important}#page_body table th, #page_body table td{border-bottom:1px solid #d0d0d0;color:#2e2e2e;font-size:12pt;line-height:22pt;font-weight:normal;padding:12px 20px 9px 0;text-align:left;text-transform:none}#page_body .address{font-size:15pt;line-height:25pt}#page_body .address.sidebar{font-size:14pt;line-height:24pt}@media screen and (min-width:992px){#page_body .address.sidebar{padding-left:20px}}#page_body .map{margin:20px 0px}@media screen and (min-width:992px){#page_body .map.sidebar{padding-left:20px}}#page_body .contact-information{border-top:2px solid #1a541c;border:0px;background-color:#eee;padding:20px;border:1px solid #d0d0d0}#page_body .contact-information h3{margin:0px 0px 10px 0px}#page_body .contact-information p{margin:0px;margin-bottom:5px;font-size:10pt;line-height:20pt}@media screen and (min-width:992px){#page_body .contact-information p{font-size:12pt;line-height:22pt}}#page_body .contact-information p i{margin-right:5px;color:#1a541c}#page_body .socialshare{margin-top:20px;background-color:#eee;padding:10px;padding-top:7px;border:1px solid #d0d0d0}#page_body .socialshare h4{margin:0px 0px 10px 0px;padding-bottom:0px;border-bottom:1px solid #d0d0d0;font-size:11pt;line-height:21pt}#page_body #sidebar{padding-top:10px;margin-top:20px;border-top:3px solid #1a541c}@media screen and (min-width:992px){#page_body #sidebar{border-left:2px solid #eee;border-top:0px;padding-top:0px;margin-top:0px}}#page_body #sidebar h2{padding-left:0px;margin:0px;margin-bottom:10px;font-size:12pt}@media screen and (min-width:992px){#page_body #sidebar h2{padding-left:20px;font-size:14pt;line-height:24pt}}#page_body #sidebar ul.inthissection{margin:0px;padding:0px;list-style-type:none;padding-bottom:10px}#page_body #sidebar ul.inthissection li{display:block}#page_body #sidebar ul.inthissection li a{display:block;padding:10px;margin-bottom:5px;padding-left:20px;padding-right:20px;background-color:#eee;color:#2e2e2e;text-decoration:none;border-bottom:1px solid #d0d0d0;font-size:12pt !important}#page_body #sidebar ul.inthissection li a:hover{background-color:#2d8931;border-bottom:1px solid #2d8931;color:white}#page_body #sidebar ul.tasksinthissection{margin:0px;padding:0px;list-style-type:none;padding-bottom:20px}#page_body #sidebar ul.tasksinthissection li{display:block}#page_body #sidebar ul.tasksinthissection li a{display:block;margin-bottom:10px;color:#1a541c;text-decoration:underline}#page_body #sidebar ul.tasksinthissection li a:hover{text-decoration:underline;color:#2d8931}#page_body #sidebar ul.tasksinthissection li a:visited{text-decoration:underline;color:#2d6c76}@media screen and (min-width:992px){#page_body #sidebar ul.tasksinthissection li a{padding-left:20px;font-size:14pt;padding-right:20px}}#page_body #thirdbar{text-align:center;background-color:#eee;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}#page_body #thirdbar h3{padding-left:20px;margin:0px;margin-bottom:10px;font-size:14pt}#page_body .breadcrumb{background-image:url(/css/images/green-overlay.png);padding:0px 0px;margin-bottom:10px}#page_body .breadcrumb ul{margin:0px;padding:0px;list-style-type:none}#page_body .breadcrumb ul li{display:inline-block}#page_body .breadcrumb ul li a{height:auto;display:inline-block;font-size:10pt;line-height:20pt;text-decoration:none;color:white;margin-right:5px;position:relative}@media screen and (min-width:768px){#page_body .breadcrumb ul li a{line-height:28pt}}#page_body .breadcrumb ul li a i{margin-left:5px}#page_body .breadcrumb ul li a.inactive{opacity:0.6;filter:alpha(opacity=60)}#page_body .breadcrumb ul li a.inactive:hover{opacity:1;filter:alpha(opacity=100)}#page_body .breadcrumb.council-party-con{background-image:url(/css/images/white-overlay.png)}#page_body .breadcrumb.council-party-con ul{margin:0px;padding:0px;list-style-type:none}#page_body .breadcrumb.council-party-con ul li{display:inline-block}#page_body .breadcrumb.council-party-con ul li a{height:auto;display:inline-block;font-size:10pt;line-height:20pt;text-decoration:none;color:#2e2e2e;margin-right:5px;position:relative}@media screen and (min-width:768px){#page_body .breadcrumb.council-party-con ul li a{line-height:28pt}}#page_body .breadcrumb.council-party-con ul li a i{margin-left:5px}#page_body .breadcrumb.council-party-con ul li a.inactive{opacity:0.6;filter:alpha(opacity=60)}#page_body .breadcrumb.council-party-con ul li a.inactive:hover{opacity:1;filter:alpha(opacity=100)}#page_body .content{padding:15px;background-color:white;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-bottom:20px;font-size:10pt;line-height:20pt}@media screen and (min-width:768px){#page_body .content{font-size:12pt;line-height:22pt;padding:40px}}#page_body .content .show_steps{display:block;padding-bottom:5px;border-bottom:2px solid #d0d0d0;margin-bottom:10px;position:relative}#page_body .content .show_steps i{position:absolute;right:0px;bottom:10px}#page_body .content .steps{display:none;padding:0px;margin:0px;padding-bottom:20px;margin-bottom:20px;border-bottom:3px solid #eee}@media screen and (min-width:768px){#page_body .content .steps{display:block}}#page_body .content .steps li{display:inline-block;width:100%}@media screen and (min-width:768px){#page_body .content .steps li{width:49%}}#page_body .content .steps li a{display:inline-block;font-size:12pt;margin-bottom:5px}@media screen and (min-width:768px){#page_body .content .steps li a{font-size:14pt;margin-bottom:10px}}#page_body .content .steps li a i{margin-right:5px}#page_body .content .steps li a.currentpage{color:#2e2e2e}#page_body .content .steps li a.currentpage:hover{cursor:default;text-decoration:none}#page_body .content .step_navigation{margin:20px 0px;padding:20px 0px;border-top:3px solid #eee}#page_body .content .step_navigation a{display:inline-block;padding:5px 10px;background-color:#eee;border-bottom:3px solid #d0d0d0;color:#2e2e2e;font-size:14pt;line-height:24pt}#page_body .content .step_navigation a i{margin-right:5px}@media screen and (min-width:580px){#page_body .content .step_navigation a{font-size:16pt;line-height:26pt;padding:10px 20px}}#page_body .content .step_navigation a span{display:block;font-size:10pt;line-height:20pt;padding-left:20px}@media screen and (min-width:580px){#page_body .content .step_navigation a span{font-size:12pt;line-height:22pt}}#page_body .content .step_navigation a:hover{background-color:#2d8931;border-bottom-color:#2d8931;color:white;text-decoration:none;transition:background-color 0.5s ease,border-color 0.5s ease}#page_body .content .step_navigation a.previous_step{width:100%;margin-bottom:5px}@media screen and (min-width:580px){#page_body .content .step_navigation a.previous_step{float:left;margin-bottom:0px;width:auto}}#page_body .content .step_navigation a._step{width:100%}@media screen and (min-width:580px){#page_body .content .step_navigation a._step{float:right;width:auto}}#page_body .content .transaction-start, #page_body .content .transaction-finish{padding:20px;margin:20px 0px;border-top:5px solid #1a541c;border-bottom:5px solid #d0d0d0;background-color:#f3f3f3;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}#page_body .content .transaction-start h2, #page_body .content .transaction-finish h2{margin-top:0px}#page_body .content .transaction-start .reference-number, #page_body .content .transaction-finish .reference-number{color:#2d8931;font-size:22pt;line-height:32pt}@media screen and (min-width:768px){#page_body .content .transaction-start .reference-number, #page_body .content .transaction-finish .reference-number{font-size:28pt;line-height:38pt}}#page_body .content .transaction-start .transaction-needs, #page_body .content .transaction-finish .transaction-needs{font-size:12pt;margin:10px 0px 20px 0px;padding:0px;list-style-type:none}@media screen and (min-width:768px){#page_body .content .transaction-start .transaction-needs, #page_body .content .transaction-finish .transaction-needs{font-size:16pt;margin:20px 0px 40px 0px}}#page_body .content .transaction-start .transaction-needs li, #page_body .content .transaction-finish .transaction-needs li{color:#1a541c;margin-bottom:10px}#page_body .content .transaction-start .transaction-needs li i, #page_body .content .transaction-finish .transaction-needs li i{margin-right:5px;font-size:18pt}#page_body .content .transaction-start .transaction-needs li:hover, #page_body .content .transaction-finish .transaction-needs li:hover{color:#2d8931;cursor:pointer}#page_body .content .transaction-start .transaction-relatedlinks, #page_body .content .transaction-finish .transaction-relatedlinks{font-size:12pt;margin:10px 0px 20px 0px;padding:0px;list-style-type:none}#page_body .content .transaction-start .start-button, #page_body .content .transaction-finish .start-button{background-color:#2d8931;color:white;font-size:14pt;line-height:24pt;display:block;text-align:center;text-decoration:none;padding:10px;border-bottom:5px solid #1a541c;width:70%;margin-top:40px;margin-left:auto;margin-right:auto;transition:background-color 0.5s ease,border-color 0.5s ease}@media screen and (min-width:768px){#page_body .content .transaction-start .start-button, #page_body .content .transaction-finish .start-button{font-size:20pt;line-height:30pt}}#page_body .content .transaction-start .start-button:hover, #page_body .content .transaction-finish .start-button:hover{background-color:#1a541c;text-decoration:none}#page_body .content .directory-display #search{background-color:#1a541c;padding:10px}#page_body .content .directory-display #search label{color:white;display:inline-block;margin-right:10px;width:100%;margin-bottom:5px;text-align:center}@media screen and (min-width:768px){#page_body .content .directory-display #search label{text-align:left;width:auto;margin-bottom:0px}}#page_body .content .directory-display #search input{width:100%;margin-bottom:5px;text-align:center}@media screen and (min-width:768px){#page_body .content .directory-display #search input{text-align:left;width:auto;margin-bottom:0px}}#page_body .content .directory-display #search #filter-clear{color:white !important;text-decoration:none;width:100%;text-align:center;display:block;color:#ccd8cd !important}@media screen and (min-width:768px){#page_body .content .directory-display #search #filter-clear{width:auto;text-align:left;float:right;margin-bottom:5px}}#page_body .content .directory-display #search #filter-clear:hover{text-decoration:underline}#page_body .content .directory-display #search #filter-clear i{margin-right:0px}#page_body .content .directory-display .directory-headers{background-color:#eee;font-size:10pt;font-weight:bold;font-family:'Nunito',sans-serif;border-bottom:1px solid #d0d0d0;display:none}@media screen and (min-width:768px){#page_body .content .directory-display .directory-headers{display:block}}#page_body .content .directory-display .filter-items{padding:10px;border-bottom:2px solid #1a541c}#page_body .content .directory-display .filter-items:hover{background-color:#eee;cursor:pointer}#page_body .content .directory-display .filter-items.active-item{padding-bottom:0px;background-color:#eee;border-bottom:3px solid #d0d0d0}#page_body .content .directory-display .filter-items .title{font-weight:bold;font-size:13pt}#page_body .content .directory-display .filter-items .recycle-centre{font-weight:bold;color:#1a541c}@media screen and (min-width:768px){#page_body .content .directory-display .filter-items .recycle-centre{color:#2e2e2e;font-weight:normal}}#page_body .content .directory-display .filter-items .recycle-centre .mobile-recycle-centre{font-weight:normal;color:#2e2e2e}@media screen and (min-width:768px){#page_body .content .directory-display .filter-items .look-for{text-align:center}}#page_body .content .directory-display .filter-items .look-for img{float:none !important;display:block;margin-left:0px;margin-right:auto;margin-top:5px}@media screen and (min-width:768px){#page_body .content .directory-display .filter-items .look-for img{margin-left:auto;margin-top:0px}}#page_body .content .directory-display .filter-items .item-details{background-color:white;border-top:3px solid #d0d0d0;margin-top:20px;display:none;padding:5px 0px;border:3px solid #d0d0d0;border-bottom:0px}@media screen and (min-width:768px){#page_body .content .directory-display .filter-items .item-details{padding:10px}}#page_body .content .directory-display .filter-items .item-details p{font-size:10pt;margin:0px;margin-bottom:10px}@media screen and (min-width:768px){#page_body .content .directory-display .filter-items .item-details p{font-size:12pt}}#page_body .content .directory-display .filter-items .item-details ul li{font-size:10pt}@media screen and (min-width:768px){#page_body .content .directory-display .filter-items .item-details ul li{font-size:12pt}}#page_body .content .directory-display #no-search-results{font-size:16pt;text-align:center;margin-top:20px;color:#909090}#page_body .content .directory-display #no-search-results i{margin-right:5px}#page_body .content .image-left img{max-width:100% !important;height:auto !important;float:none;margin-left:0px !important;margin-right:0px !important}@media screen and (min-width:580px){#page_body .content .image-left img{max-width:250px !important;height:auto !important;float:left;margin-left:0px !important;margin-right:10px !important}}@media screen and (min-width:768px){#page_body .content .image-left img{max-width:300px !important;height:auto !important;float:left;margin-left:0px !important;margin-right:20px !important}}#page_body .content .image-right img{max-width:100% !important;height:auto !important;float:none;margin-right:0px !important;margin-left:0px !important}@media screen and (min-width:580px){#page_body .content .image-right img{max-width:250px !important;height:auto !important;float:right;margin-right:0px !important;margin-left:10px !important}}@media screen and (min-width:768px){#page_body .content .image-right img{max-width:300px !important;height:auto !important;float:right;margin-right:0px !important;margin-left:20px !important}}#page_body .content .image-full img{margin:20px 0px !important;width:100% !important;max-width:100% !important;height:auto !important}#page_body .content p img{max-width:100%}#page_body .content .news-article .post-meta{font-size:10pt;color:#909090;padding-bottom:20px;border-bottom:3px solid #d0d0d0;margin-bottom:20px}#page_body .content .news-article .excerpt p{font-size:15pt;color:#1a541c;line-height:25pt}#page_body .content .news-index{margin:20px 0px;padding:0px;list-style-type:none}#page_body .content .news-index li{display:block;padding-bottom:0px;border-bottom:3px solid #d0d0d0;margin-bottom:10px}#page_body .content .news-index li a{display:block;text-decoration:none !important;color:#2e2e2e;padding:10px;font-size:10pt;line-height:20pt}@media screen and (min-width:768px){#page_body .content .news-index li a{font-size:12pt;line-height:22pt}}#page_body .content .news-index li a h2{margin:0px 0px 20px 0px}#page_body .content .news-index li a .post-meta{margin:0px 0px 0px 0px;font-size:10pt;text-align:left;color:#909090}#page_body .content .news-index li a .btn-primary{margin-top:10px;width:100%;color:white !important;background-color:#2d8931 !important}#page_body .content .news-index li a .btn-primary:hover{background-color:#1a541c !important}#page_body .content .news-index li a:hover{background-color:#eee}#page_body .content.content-events h1{margin-right:20px}#page_body .application{padding:15px;background-color:white;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-bottom:20px;font-size:10pt;line-height:20pt}@media screen and (min-width:768px){#page_body .application{font-size:12pt;line-height:22pt;padding:40px}}#page_body .application.application-no-padding{padding:10px}#page_body .application .page-hero{position:relative}#page_body .application .page-hero .hero-overlay{padding:10px;background-image:url(/css/images/green-overlay.png)}@media screen and (min-width:768px){#page_body .application .page-hero .hero-overlay{position:absolute;padding:10px;top:0;background-image:url(/css/images/green-overlay.png)}}#page_body .application .page-hero .hero-overlay.top{position:absolute}@media screen and (min-height:800px){#page_body .application .page-hero .hero-overlay.top{position:relative}}#page_body .application .page-hero .hero-overlay h1{color:white;margin-bottom:5px}#page_body .application .page-hero .hero-overlay .summary p{color:white;margin-bottom:0px;font-size:10pt}@media screen and (min-width:768px){#page_body .application .page-hero .hero-overlay .summary p{font-size:12pt}}#page_body .application .campaign-video{margin-top:20px;border-top:5px solid #2d8931;margin-bottom:20px}#page_body .tab-container{margin:20px 0px}#page_body .tab-container ul.tabs{margin:0px;padding:0px 0px 0px 0px;list-style:none;border-bottom:2px solid #1a541c;display:none}@media screen and (min-width:580px){#page_body .tab-container ul.tabs{display:block}}#page_body .tab-container ul.tabs li{background-color:#1a541c;color:white;display:inline-block;padding:5px 8px;cursor:pointer;margin-right:2px;margin-bottom:-2px;font-size:10pt;line-height:20pt}@media screen and (min-width:1200px){#page_body .tab-container ul.tabs li{padding:10px 15px;font-size:13pt;line-height:23pt}}#page_body .tab-container ul.tabs li:hover{background-color:#2d8931}#page_body .tab-container ul.tabs li.current{background-color:white;color:#1a541c;border:2px solid #1a541c;border-bottom:0px}#page_body .tab-container .tab-content{display:block;margin:20px 0px;border-top:2px solid #1a541c}@media screen and (min-width:580px){#page_body .tab-container .tab-content{display:none;margin:0px;border:2px solid #1a541c;border-top:0px;padding:15px}}#page_body .tab-container .tab-content.current{display:inherit}#page_body .tab-container.tab-blue ul.tabs{border-bottom:2px solid #0096db}#page_body .tab-container.tab-blue ul.tabs li{background-color:#0096db}#page_body .tab-container.tab-blue ul.tabs li:hover{background-color:#0073a8}#page_body .tab-container.tab-blue ul.tabs li.current{background-color:#f3f3f3;color:#0073a8;border-color:#0096db}#page_body .tab-container.tab-blue .tab-content{border-color:#0096db}@media screen and (min-width:768px){#page_body .tab-container.tab-blue .tab-content{background-color:#f3f3f3}}#page_body .tab-container.tab-blue .tab-content h2{color:#0073a8}#page_body .tab-container.tab-blue .tab-content a{color:#0073a8}#page_body .tab-container.tab-red ul.tabs{border-bottom:2px solid #da1500}#page_body .tab-container.tab-red ul.tabs li{background-color:#da1500}#page_body .tab-container.tab-red ul.tabs li:hover{background-color:#a71000}#page_body .tab-container.tab-red ul.tabs li.current{background-color:#f3f3f3;color:#a71000;border-color:#da1500}#page_body .tab-container.tab-red .tab-content{border-color:#da1500}@media screen and (min-width:768px){#page_body .tab-container.tab-red .tab-content{background-color:#f3f3f3}}#page_body .tab-container.tab-red .tab-content h2{color:#a71000}#page_body .tab-container.tab-red .tab-content a{color:#a71000}#page_body .tab-container.tab-orange ul.tabs{border-bottom:2px solid #db7800}#page_body .tab-container.tab-orange ul.tabs li{background-color:#db7800}#page_body .tab-container.tab-orange ul.tabs li:hover{background-color:#fdb900}#page_body .tab-container.tab-orange ul.tabs li.current{background-color:#f3f3f3;color:#db7800;border-color:#db7800}#page_body .tab-container.tab-orange .tab-content{border-color:#db7800}@media screen and (min-width:768px){#page_body .tab-container.tab-orange .tab-content{background-color:#f3f3f3}}#page_body .tab-container.tab-orange .tab-content h2{color:#db7800}#page_body .tab-container.tab-orange .tab-content a{color:#db7800}#page_body .tab-container.tab-purple ul.tabs{border-bottom:2px solid #8352a2}#page_body .tab-container.tab-purple ul.tabs li{background-color:#8352a2;color:white}#page_body .tab-container.tab-purple ul.tabs li:hover{background-color:#9c89d2}#page_body .tab-container.tab-purple ul.tabs li.current{background-color:#f3f3f3;color:#2e2e2e;border-color:#8352a2}#page_body .tab-container.tab-purple .tab-content{border-color:#8352a2}@media screen and (min-width:768px){#page_body .tab-container.tab-purple .tab-content{background-color:#f3f3f3}}#page_body .tab-container.tab-purple .tab-content h2{color:#8352a2}#page_body .tab-container.tab-purple .tab-content a{color:#8352a2}#page_body .tab-container.tab-purple ul.tabs{border-bottom:2px solid #d0d0d0}#page_body .tab-container.tab-purple ul.tabs li{background-color:#d0d0d0;color:#2e2e2e}#page_body .tab-container.tab-purple ul.tabs li:hover{background-color:#b6b6b6}#page_body .tab-container.tab-purple ul.tabs li.current{background-color:#f3f3f3;color:#2e2e2e;border-color:#d0d0d0}#page_body .tab-container.tab-purple .tab-content{border-color:#d0d0d0}@media screen and (min-width:768px){#page_body .tab-container.tab-purple .tab-content{background-color:#f3f3f3}}#page_body .tab-container.tab-purple .tab-content h2{color:#8352a2}#page_body .tab-container.tab-purple .tab-content a{color:#8352a2}#page_body .tab-container.tab-grey ul.tabs{border-bottom:2px solid #d0d0d0}#page_body .tab-container.tab-grey ul.tabs li{background-color:#d0d0d0;color:#2e2e2e}#page_body .tab-container.tab-grey ul.tabs li:hover{background-color:#b6b6b6}#page_body .tab-container.tab-grey ul.tabs li.current{background-color:#f3f3f3;color:#2e2e2e;border-color:#d0d0d0}#page_body .tab-container.tab-grey .tab-content{border-color:#d0d0d0}@media screen and (min-width:768px){#page_body .tab-container.tab-grey .tab-content{background-color:#f3f3f3}}#additional{padding:30px 0px}#additional .banner{padding:20px 0px 20px 0px;margin-bottom:0px;display:none}@media screen and (min-width:768px){#additional .banner{display:block}}#additional .banner img{max-width:100%}#additional .banner img:hover{opacity:0.6;filter:alpha(opacity=60)}#additional h2{font-family:'Nunito',sans-serif;font-size:16pt;font-weight:normal;margin:0px 0px 20px 0px;color:#1a541c;padding-bottom:10px;border-bottom:2px solid #d0d0d0}#additional .news{position:relative}#additional .news ul{background-color:white;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin:0px;margin-bottom:20px;padding:0px;list-style-type:none}#additional .news ul li{display:block}#additional .news ul li a{background-color:white;display:block;border-bottom:2px solid #d0d0d0;padding:10px}#additional .news ul li a.last{border-bottom:0px}#additional .news ul li a img{max-width:100%;display:inline-block}#additional .news ul li a span{padding:0px 10px;display:inline-block;vertical-align:top;color:#2e2e2e;font-size:12pt}#additional .news ul li a:hover{background-color:#2d8931;border-bottom-color:#1a541c}#additional .news ul li a:hover span{color:white}#additional .events, #additional #page_body .content .events-panel .events-list, #page_body .content .events-panel #additional .events-list{position:relative;margin-top:20px}@media screen and (min-width:992px){#additional .events, #additional #page_body .content .events-panel .events-list, #page_body .content .events-panel #additional .events-list{margin-top:0px}}#additional .events ul, #additional #page_body .content .events-panel .events-list ul, #page_body .content .events-panel #additional .events-list ul{margin:20px 0 20px 0;padding:0px;list-style-type:none;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}#additional .events ul li a, #additional #page_body .content .events-panel .events-list ul li a, #page_body .content .events-panel #additional .events-list ul li a{background-color:white;padding:10px;display:block;text-decoration:none;margin-bottom:0px;border-bottom:2px solid #d0d0d0}#additional .events ul li a.last, #additional #page_body .content .events-panel .events-list ul li a.last, #page_body .content .events-panel #additional .events-list ul li a.last{border-bottom:0px}#additional .events ul li a .datebox, #additional #page_body .content .events-panel .events-list ul li a .datebox, #page_body .content .events-panel #additional .events-list ul li a .datebox{display:block;width:100%}#additional .events ul li a .datebox .day, #additional #page_body .content .events-panel .events-list ul li a .datebox .day, #page_body .content .events-panel #additional .events-list ul li a .datebox .day{display:block;color:#c70000;text-align:center;font-size:11pt;line-height:28pt}@media screen and (min-width:768px){#additional .events ul li a .datebox .day, #additional #page_body .content .events-panel .events-list ul li a .datebox .day, #page_body .content .events-panel #additional .events-list ul li a .datebox .day{font-size:16pt;background-color:#c70000;color:white}}#additional .events ul li a .datebox .month, #additional #page_body .content .events-panel .events-list ul li a .datebox .month, #page_body .content .events-panel #additional .events-list ul li a .datebox .month{color:#c70000;font-size:10pt;text-align:center;background-color:white}@media screen and (min-width:768px){#additional .events ul li a .datebox .month, #additional #page_body .content .events-panel .events-list ul li a .datebox .month, #page_body .content .events-panel #additional .events-list ul li a .datebox .month{border:2px solid #c70000;line-height:22pt}}#additional .events ul li a .description, #additional #page_body .content .events-panel .events-list ul li a .description, #page_body .content .events-panel #additional .events-list ul li a .description{display:inline-block;color:#2e2e2e;vertical-align:top}#additional .events ul li a .description .title, #additional #page_body .content .events-panel .events-list ul li a .description .title, #page_body .content .events-panel #additional .events-list ul li a .description .title{font-size:12pt;line-height:22pt;font-weight:bold}#additional .events ul li a .description .title.title-long, #additional #page_body .content .events-panel .events-list ul li a .description .title.title-long, #page_body .content .events-panel #additional .events-list ul li a .description .title.title-long{font-size:10pt;line-height:20pt}#additional .events ul li a .description .time, #additional #page_body .content .events-panel .events-list ul li a .description .time, #page_body .content .events-panel #additional .events-list ul li a .description .time{font-size:10pt;line-height:20pt;font-weight:bold;display:inline-block;margin-right:10px}#additional .events ul li a .description .location, #additional #page_body .content .events-panel .events-list ul li a .description .location, #page_body .content .events-panel #additional .events-list ul li a .description .location{font-size:10pt;line-height:20pt;display:inline-block}#additional .events ul li a:hover, #additional #page_body .content .events-panel .events-list ul li a:hover, #page_body .content .events-panel #additional .events-list ul li a:hover{background-color:#2d8931;border-bottom-color:#1a541c}#additional .events ul li a:hover .description, #additional #page_body .content .events-panel .events-list ul li a:hover .description, #page_body .content .events-panel #additional .events-list ul li a:hover .description{color:white}#additional .social{margin-top:20px;position:relative}@media screen and (min-width:1200px){#additional .social{margin-top:0px}}#additional .social .twitter_stream{background-color:white;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-bottom:17px;display:none}@media screen and (min-width:768px){#additional .social .twitter_stream{display:block}}#additional .contact_details, #additional .contact_details_large{background-color:white;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-left:20px;padding:20px}#additional .contact_details h3, #additional .contact_details_large h3{margin:0px 0px 10px 0px;font-family:'Nunito',sans-serif;font-size:14pt;line-height:24pt;font-weight:normal}#additional .contact_details p, #additional .contact_details_large p{margin:0px 0px 20px 0px;font-size:12pt;line-height:20pt}#additional .contact_details .contact_facebook, #additional .contact_details .contact_twitter, #additional .contact_details .contact_online, #additional .contact_details .contact_person, #additional .contact_details .contact_phone, #additional .contact_details_large .contact_facebook, #additional .contact_details_large .contact_twitter, #additional .contact_details_large .contact_online, #additional .contact_details_large .contact_person, #additional .contact_details_large .contact_phone{display:block;margin-bottom:10px;font-size:10pt}@media screen and (min-width:768px){#additional .contact_details .contact_facebook, #additional .contact_details .contact_twitter, #additional .contact_details .contact_online, #additional .contact_details .contact_person, #additional .contact_details .contact_phone, #additional .contact_details_large .contact_facebook, #additional .contact_details_large .contact_twitter, #additional .contact_details_large .contact_online, #additional .contact_details_large .contact_person, #additional .contact_details_large .contact_phone{font-size:12pt}}#additional .contact_details .contact_facebook a, #additional .contact_details .contact_twitter a, #additional .contact_details .contact_online a, #additional .contact_details .contact_person a, #additional .contact_details .contact_phone a, #additional .contact_details_large .contact_facebook a, #additional .contact_details_large .contact_twitter a, #additional .contact_details_large .contact_online a, #additional .contact_details_large .contact_person a, #additional .contact_details_large .contact_phone a{color:#2d8931}#additional .contact_details .contact_facebook i, #additional .contact_details .contact_twitter i, #additional .contact_details .contact_online i, #additional .contact_details .contact_person i, #additional .contact_details .contact_phone i, #additional .contact_details_large .contact_facebook i, #additional .contact_details_large .contact_twitter i, #additional .contact_details_large .contact_online i, #additional .contact_details_large .contact_person i, #additional .contact_details_large .contact_phone i{margin-right:5px;font-size:14pt;vertical-align:middle}#additional .contact_details .contact_online i, #additional .contact_details .contact_person i, #additional .contact_details .contact_phone i, #additional .contact_details_large .contact_online i, #additional .contact_details_large .contact_person i, #additional .contact_details_large .contact_phone i{color:#1a541c}#additional .contact_details .contact_facebook i, #additional .contact_details_large .contact_facebook i{color:#3b5998}#additional .contact_details .contact_twitter i, #additional .contact_details_large .contact_twitter i{color:#4099FF}#additional .contact_details .contact_phone, #additional .contact_details_large .contact_phone{margin-bottom:20px}#additional .contact_details_large{margin:20px 0px}#additional .contact_details_large .contact_facebook, #additional .contact_details_large .contact_twitter, #additional .contact_details_large .contact_online, #additional .contact_details_large .contact_person, #additional .contact_details_large .contact_phone{display:inline-block;margin:0px 10px 20px 0px;font-size:10pt}@media screen and (min-width:768px){#additional .contact_details_large .contact_facebook, #additional .contact_details_large .contact_twitter, #additional .contact_details_large .contact_online, #additional .contact_details_large .contact_person, #additional .contact_details_large .contact_phone{font-size:12pt}}#additional .contact_details_large .contact_facebook a, #additional .contact_details_large .contact_twitter a, #additional .contact_details_large .contact_online a, #additional .contact_details_large .contact_person a, #additional .contact_details_large .contact_phone a{color:#2d8931}#additional .contact_details_large .contact_facebook i, #additional .contact_details_large .contact_twitter i, #additional .contact_details_large .contact_online i, #additional .contact_details_large .contact_person i, #additional .contact_details_large .contact_phone i{margin-right:5px;font-size:14pt;vertical-align:middle}footer{padding:30px 0px;background-color:#2e2e2e;color:#d0d0d0}footer .footer_nav{margin:10px 0px 0px 0px;padding:0px;text-align:left;list-style-type:none}@media screen and (min-width:992px){footer .footer_nav{text-align:right;margin:0px}}footer .footer_nav li{display:inline-block}footer .footer_nav li a{font-size:9pt;margin-right:15px;line-height:19pt;display:inline-block;color:#d0d0d0;text-decoration:none}footer .footer_nav li a:hover{text-decoration:underline;color:white}footer .footer_nav li a.last{margin-right:0px}#page_body .content .search-box{background-color:#eee;border-bottom:5px solid #d0d0d0;padding:10px}#page_body .content .search-box .easy-autocomplete-container ul{padding-left:0px !important}#page_body .content .search-box h2{margin:0px 0px 10px 0px;font-size:14pt;line-height:24pt}#page_body .content .search-box label{display:block;margin-bottom:20px}#page_body .content .search-box label.checkbox-label{display:inline-block;margin-left:10px}#page_body .content .search-box .event-search-input{padding:5px;font-size:14pt;line-height:24pt;width:100%;margin-bottom:20px}#page_body .content .search-box .checkbox{height:30px;width:30px;vertical-align:middle}#page_body .content .search-box .checkbox:hover{cursor:pointer}#page_body .content .search-box .event-find-submit{font-size:13pt;line-height:23pt;width:100%;padding:5px;padding-left:10px;padding-right:10px;margin-top:10px}#page_body .content .search-box .event-find-submit i{margin-left:5px}@media screen and (min-width:992px){#page_body .content .search-box .event-find-submit{margin-top:0px}}#page_body .content .search-box .advanced-option label{font-size:10pt}@media screen and (min-width:992px){#page_body .content .search-box .advanced-option label{min-height:60px;font-size:11pt}}@media screen and (min-width:1200px){#page_body .content .search-box .advanced-option label{min-height:0px}}#page_body .content .search-box .show-advanced-options{display:inline-block;padding:5px 10px;text-align:center;width:100%;border:1px solid #d0d0d0;border-bottom:3px solid #d0d0d0}#page_body .content .search-box .show-advanced-options i{margin-right:5px}#page_body .content .search-box .show-advanced-options:hover{background-color:white;cursor:pointer}#page_body .content .search-box .show-advanced-options.toggled{color:#aeaeae}@media screen and (min-width:992px){#page_body .content .search-box .show-advanced-options{width:auto}}#page_body .content .featured-events{margin-top:20px}@media screen and (min-width:992px){#page_body .content .featured-events{margin:20px 0px}}#page_body .content .featured-events .event-featured-link{margin-bottom:20px;position:relative;display:block;text-align:center;}@media screen and (min-width:992px){#page_body .content .featured-events .event-featured-link{margin-bottom:0px}}#page_body .content .featured-events .event-featured-link img{max-width:100%}#page_body .content .featured-events .event-featured-link .event-text-overlay{position:absolute;bottom:0px;padding:10px;width:100%;color:white;background-image:url(/css/images/green-overlay.png)}#page_body .content .featured-events .event-featured-link .event-text-overlay .date{float:right;font-family:'Nunito',sans-serif;font-size:11pt;line-height:21pt;margin-left:10px}#page_body .content .featured-events .event-emailme-link{position:relative;display:block;text-align:center;background-color:#2d8931}#page_body .content .featured-events .event-emailme-link img{max-width:100%}#page_body .content .featured-events .event-emailme-link .event-text-overlay{position:absolute;bottom:0px;padding:10px;width:100%;color:white;background-image:url(/css/images/green-overlay.png)}#page_body .content .featured-events .event-emailme-link .event-text-overlay .date{float:right;font-family:'Nunito',sans-serif;font-size:13pt;line-height:23pt;margin-left:10px}#page_body .content .events-panel h2 small{font-weight:300;color:#2e2e2e;padding-left:10px;margin-left:10px;border-left:2px solid #d0d0d0}#page_body .content .events-panel .events-list{margin-top:0px}#page_body .content .events-panel .events-list ul{margin:0px 0px 30px 0px;box-shadow:none}#page_body .content .events-panel .events-list ul li{margin-bottom:10px}#page_body .content .events-panel .events-list ul li a{border:0px;border-bottom:2px solid #d0d0d0}#page_body .content .events-panel .events-list ul li a .description{width:100%}@media screen and (min-width:580px){#page_body .content .events-panel .events-list ul li a .description{width:70%}}@media screen and (min-width:992px){#page_body .content .events-panel .events-list ul li a .description{width:75%}}#page_body .content .events-panel .events-list ul li a .description .title{font-size:14pt;line-height:24pt}#page_body .content .events-panel .events-list ul li a .description .title.title-longer{font-size:12pt}#page_body .content .events-panel .events-list ul li a .event-list-view-details{position:absolute;top:10%;right:15px;font-size:10pt;padding:10px;border:1px solid #d0d0d0;visibility:hidden}@media screen and (min-width:580px){#page_body .content .events-panel .events-list ul li a .event-list-view-details{visibility:visible}}#page_body .content .events-panel .events-list .list-show-more{background-color:#1a541c;padding:10px;display:block;color:white;text-align:center;margin:20px;text-decoration:none}#page_body .content .events-panel .events-list .list-show-more:hover{background-color:#2d8931;color:white}#page_body .content .events-panel .event-categories{background-color:#eee;border-bottom:5px solid #d0d0d0;padding:20px;margin-top:20px}@media screen and (min-width:992px){#page_body .content .events-panel .event-categories{margin-top:0px}}#page_body .content .events-panel .event-categories h3{margin:0px 0px 20px 0px;text-align:center}#page_body .content .events-panel .event-categories ul{margin:0px;padding:0px;list-style-type:none}#page_body .content .events-panel .event-categories ul li{margin-bottom:10px}#page_body .content .events-panel .event-categories ul li a{display:block;padding:10px;background-color:white;border:1px solid #d0d0d0;font-size:13pt;line-height:23pt;color:#2e2e2e;text-decoration:none}#page_body .content .events-panel .event-categories ul li a:hover{background-color:#2d8931;border-color:#1a541c;color:white}#page_body .content-events .event-banner img{max-width:100%;margin-bottom:20px;display:block}#page_body .content-events .event-details{margin-bottom:20px}#page_body .content-events .event-details .date{font-size:18pt;line-height:28pt;display:block;margin-bottom:5px}#page_body .content-events .event-details .date i{color:#2d8931;margin-right:10px}#page_body .content-events .event-details .date .event-series-link{font-size:11pt;line-height:21pt;display:block}@media screen and (min-width:992px){#page_body .content-events .event-details .date .event-series-link{display:inline}}#page_body .content-events .event-details .date .event-series-link i{margin-right:5px  }@media screen and (min-width:992px){#page_body .content-events .event-details .date .event-series-link i{margin-left:10px}}#page_body .content-events .event-details .date .event-series-link a{text-decoration:none}#page_body .content-events .event-details .date .event-series-link a:hover{text-decoration:underline}#page_body .content-events .event-details .time{font-size:14pt;line-height:24pt;display:block}#page_body .content-events .event-details .time i{color:#2d8931;margin-right:10px;margin-left:3px}#page_body .content-events .event-details .location{font-size:14pt;line-height:24pt;display:block;margin-bottom:10px}#page_body .content-events .event-details .location i{color:#2d8931;margin-right:10px;margin-left:3px}#page_body .content-events .event-details .cost{font-size:14pt;line-height:24pt;display:block;  margin-bottom:10px;padding-bottom:10px;border-bottom:3px solid #eee}#page_body .content-events .event-details .cost i{color:#2d8931;margin-right:10px;margin-left:3px}#page_body .content-events .event-description{margin-bottom:30px}#page_body .content-events .event-description p{font-size:16pt;line-height:26pt}#page_body .content-events .event-meta h3{font-size:12pt;line-height:22pt;margin:0px;margin-bottom:10px;font-weight:normal}#page_body .content-events .event-meta ul{margin:0px;padding:0px;list-style-type:none}#page_body .content-events .event-meta ul.category li a{display:block;padding:10px;background-color:#eee;border:1px solid #d0d0d0;font-size:12pt;line-height:22pt;color:#2e2e2e;text-decoration:none}#page_body .content-events .event-meta ul.category li a:hover{background-color:#2d8931;border-color:#1a541c;color:white}#page_body .content-events .event-meta ul.tags li{display:inline-block;margin-bottom:5px}#page_body .content-events .event-meta ul.tags li a{display:inline-block;padding:10px;background-color:white;border:1px solid #d0d0d0;font-size:10pt;line-height:20pt;color:#2e2e2e;text-decoration:none}#page_body .content-events .event-meta ul.tags li a:hover{background-color:#2d8931;border-color:#1a541c;color:white}#page_body .content-events .event-share{margin-top:30px;background-color:#eee;border-bottom:3px solid #d0d0d0;padding:15px}#page_body .content-events .event-share h3{margin:0px 0px 5px 0px;font-size:12pt;line-height:22pt;font-weight:normal}#page_body .content-events .event-share img{max-width:100%}#page_body .content-events .venue-details{padding-left:20px}#page_body .content-events .venue-details h4{margin:0px;margin-bottom:10px}#page_body .content-events .venue-details .map{max-width:100%;margin:20px 0px;display:block}@media screen and (min-width:992px){#page_body .venue-directions{margin-left:20px}}#page_body .venue-directions .input-field{padding:5px;font-size:12pt;line-height:22pt;width:100%}#page_body .venue-directions .submit{font-size:13pt;line-height:23pt;width:100%;padding:5px;padding-left:10px;padding-right:10px;margin-top:10px}#page_body .venue-directions .submit i{margin-left:5px}#page_body .venue-directions.sidebar{margin:20px 0px}@media screen and (min-width:992px){#page_body .venue-directions.sidebar{padding-left:20px}}#page_body .filter-dates{background-color:#eee;padding:10px;border-bottom:3px solid #d0d0d0}@media screen and (min-width:992px){#page_body .filter-dates{margin-left:20px}}#page_body .filter-dates p{font-size:12pt;line-height:22pt;font-weight:bold;margin:0px;margin-bottom:10px}#page_body .filter-dates label{display:block;margin-bottom:10px}#page_body .filter-dates label.checkbox-label{display:inline-block;margin-left:10px}#page_body .filter-dates .event-search-input{padding:5px;font-size:12pt;line-height:22pt;width:100%;margin-bottom:10px}#page_body .filter-dates .checkbox{height:30px;width:30px;vertical-align:middle}#page_body .filter-dates .checkbox:hover{cursor:pointer}#page_body .filter-dates .event-find-submit{font-size:13pt;line-height:23pt;width:100%;padding:5px;padding-left:10px;padding-right:10px;margin-top:10px}#page_body .filter-dates .event-find-submit i{margin-left:5px}@media screen and (min-width:992px){#page_body .filter-dates .event-find-submit{margin-top:0px}}#page_body .filter-location{background-color:#eee;padding:10px;margin-top:20px;border-bottom:3px solid #d0d0d0}@media screen and (min-width:992px){#page_body .filter-location{margin-left:20px}}#page_body .filter-location p{font-size:12pt;line-height:22pt;font-weight:bold;margin:0px;margin-bottom:10px}#page_body .filter-location label{display:block;margin-bottom:10px}#page_body .filter-location label.checkbox-label{display:inline-block;margin-left:10px}#page_body .filter-location .event-search-input{padding:5px;font-size:12pt;line-height:22pt;width:100%;margin-bottom:10px}#page_body .filter-location .event-find-submit{font-size:13pt;line-height:23pt;width:100%;padding:5px;padding-left:10px;padding-right:10px;margin-top:10px}#page_body .filter-location .event-find-submit i{margin-left:5px}@media screen and (min-width:992px){#page_body .filter-location .event-find-submit{margin-top:0px}}#page_body .filter-other{background-color:#eee;padding:10px;border-bottom:3px solid #d0d0d0}@media screen and (min-width:992px){#page_body .filter-other{margin-left:20px}}#page_body .filter-other p{font-size:12pt;line-height:22pt;font-weight:bold;margin:0px;margin-bottom:10px}#page_body .filter-other label{display:block;margin-bottom:20px}#page_body .filter-other label.checkbox-label{display:inline-block;margin-left:10px}#page_body .filter-other .checkbox{height:30px;width:30px;vertical-align:middle}#page_body .filter-other .checkbox:hover{cursor:pointer}#page_body .filter-submit{margin-top:20px}@media screen and (min-width:992px){#page_body .filter-submit{margin-left:20px}}#page_body .filter-submit .event-find-submit{font-size:13pt;line-height:23pt;width:100%;padding:5px;padding-left:10px;padding-right:10px;margin-top:10px}#page_body .filter-submit .event-find-submit i{margin-left:5px}@media screen and (min-width:992px){#page_body .filter-submit .event-find-submit{margin-top:0px}}#page_body .filter-category{background-color:#eee;padding:10px;border-bottom:3px solid #d0d0d0;margin-top:20px;margin-bottom:20px}@media screen and (min-width:992px){#page_body .filter-category{margin-left:20px}}#page_body .filter-category p{font-size:12pt;line-height:22pt;font-weight:bold;margin:0px;margin-bottom:10px}#page_body .filter-category .event-categories ul{margin:0px;padding:0px;list-style-type:none}#page_body .filter-category .event-categories ul li{margin-bottom:10px}#page_body .filter-category .event-categories ul li a{display:block;padding:10px;background-color:white;border:1px solid #d0d0d0;font-size:12pt;line-height:22pt;color:#2e2e2e;text-decoration:none}#page_body .filter-category .event-categories ul li a:hover,#page_body .filter-category .event-categories ul li a.selected{background-color:#2d8931;border-color:#1a541c;color:white}#page_body .mobile-filter{margin-bottom:20px}#page_body .mobile-filter .mobile-filter-button{text-decoration:none;font-size:14pt;line-height:24pt;font-weight:normal;text-align:center;background-color:#eee;border-bottom:3px solid #d0d0d0;color:#2e2e2e;padding:10px;display:block;margin-bottom:10px;margin-top:20px}#page_body .mobile-filter .mobile-filter-button i{margin-left:5px}#page_body .mobile-filter .mobile-filter-button:hover{background-color:#2d8931;  color:white}#page_body .mobile-filter .mobile-filter-button:active{color:#484848}.countryside-bg{background-color:#61a973 !important}@media screen and (min-width:992px){.countryside-bg{background-image:url(/css/images/bg-countrypark.svg) !important;background-size:cover !important;background-position:center bottom !important}}.template-content img{max-width:100%}.countryparks-landing h2{min-height:50px !important;margin-bottom:0px !important;background-color:#1a541c !important;padding:10px !important;color:white !important}.countryparks-landing h2.other{background-color:#eee !important;color:#2e2e2e !important;min-height:0px !important}.countryparks-landing .park-hero{width:100%;height:auto}.countryparks-landing .park-options{display:block;background-color:#eee;padding:10px;text-align:center;text-decoration:none;font-size:14pt !important;line-height:24pt !important;min-height:55px}.countryparks-landing .park-options:hover{background-color:#2d8931 !important;color:white !important}.countryparks-landing .park-others{padding:10px 0px 0px 0px}.park-banner{margin-top:20px}.countrypark-list{margin:0px !important;padding:0px !important;list-style-type:none !important;font-size:10pt !important}.park-image{position:relative}.park-image img{max-width:100%}.park-image .park-overlay{background-image:url(/css/images/green-overlay.png);padding:10px;display:block;color:white}@media screen and (min-width:768px){.park-image .park-overlay{position:absolute;z-index:100;bottom:0px}}.park-features{background-color:#eee;margin:20px 0px;border:1px solid #d0d0d0;padding:20px}.park-features ul{margin:0px !important}.application .application_box{background-color:#eee;border-bottom:5px solid #d0d0d0;padding:20px}.application .application_box .form_row{margin-bottom:20px;border-left:5px solid #d0d0d0;padding-left:20px}.application .application_box .form_row.last_row{margin-bottom:0px;padding-left:0px;border-left:0px}.application .application_box .form_row.active_row{border-left:5px solid #2d8931;padding-left:20px}.application .application_box .textLabel{font-size:14pt;display:block;margin-bottom:10px}.application .application_box .textInput{padding:5px;font-size:14pt;line-height:24pt;width:100%;border:1px solid #d0d0d0}.application .application_box .selectMenu{padding:10px;font-size:14pt;line-height:24pt}.application .application_box .submitButton{margin:0px;font-size:10pt}@media screen and (min-width:768px){.application .application_box .submitButton{font-size:15pt;padding-left:20px;padding-right:20px}}.application .application_box .refreshButton{margin:0px;font-size:12pt;padding:5px;line-height:24pt;background-color:#d0d0d0;color:#2e2e2e !important;text-decoration:none !important;border-bottom:1px solid #b6b6b6}.application .application_box .refreshButton:hover{color:white !important}.application .application_box #map{background-color:#d0d0d0;padding-right:25px;display:none;border:1px solid #2e2e2e}.application .application_box #map .placeholder{max-width:100%}@media screen and (min-width:768px){.application .application_box #map{padding-right:0px;display:block}}.application .application_box .copyright_text{background-color:#1a541c;color:white;font-size:8pt;padding:5px;display:none}@media screen and (min-width:768px){.application .application_box .copyright_text{display:block}}.find-nearest-results .results-set{border-bottom:2px solid #d0d0d0;margin-bottom:20px}.find-nearest-results .results-set h3{margin:0px 0px 10px 0px !important;color:#1a541c !important}.find-nearest-results .results-set h4{margin:0px 0px 5px 0px !important}.find-nearest-results .results-set ul{margin:10px 0px !important;padding:0px !important;list-style-type:none !important}.schools-bg{background-color:#61a973 !important}@media screen and (min-width:992px){.schools-bg{background-image:url(/css/images/bg-schoolmeals.svg) !important;background-size:cover !important;background-position:center bottom !important}}.menu-item-container{padding-left:10px;padding-right:10px;margin-bottom:20px}.menu-item-container.menu-days-container{margin-top:10px}.menu-alternate{font-size:14pt;display:block;margin-left:auto;margin-right:auto;width:100%;text-align:center;color:#1a541c;text-transform:uppercase;margin-top:20px;margin-bottom:20px}@media screen and (min-width:768px){.menu-alternate{font-size:20pt;margin-top:150px;margin-bottom:0px}}.menu-alternate.day-view{font-size:9pt}.menu-addition{font-size:12pt;display:block;margin-left:auto;margin-right:auto;width:100%;text-align:left;color:#2e2e2e;text-transform:uppercase;margin-top:20px;margin-bottom:20px;margin-left:0px}@media screen and (min-width:768px){.menu-addition{font-size:14pt}}.menu-addition.day-view{font-size:9pt;margin-top:20px;margin-bottom:20px}@media screen and (min-width:768px){.menu-addition.day-view{margin-top:120px;margin-bottom:0px;text-align:center}}.menu-item{background-color:#eee;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);padding-top:20px;padding-bottom:20px;position:relative;height:auto;border-top:5px solid #2d8931}@media screen and (min-width:992px){.menu-item{height:375px}}@media screen and (min-width:1200px){.menu-item{height:400px}}@media screen and (min-width:992px){.menu-item.day-view{height:275px}}@media screen and (min-width:1200px){.menu-item.day-view{height:300px}}@media screen and (min-width:992px){.menu-item.day-view.menu-desert{height:275px}}@media screen and (min-width:1200px){.menu-item.day-view.menu-desert{height:300px}}.menu-item.menu-desert{border-top:5px solid #1aa0e1}@media screen and (min-width:992px){.menu-item.menu-desert{height:320px}}@media screen and (min-width:1200px){.menu-item.menu-desert{height:350px}}@media screen and (min-width:992px){.menu-item.desert-expanded{height:375px}}@media screen and (min-width:1200px){.menu-item.desert-expanded{height:400px}}.menu-item .menu-picture{max-width:100%;border:1px solid #d0d0d0}.menu-item .menu-main{display:block;font-size:12pt;line-height:22pt;margin:10px 0px 0px 0px;font-weight:bold}.menu-item .menu-main.sides{font-size:11pt;line-height:21pt;margin-top:0px;font-weight:normal}.menu-item .menu-main.day-view{margin-top:0px}.menu-item .allergen-info-button{display:block;padding:10px;font-size:10pt;border:1px solid #d0d0d0;background-color:white;color:#2e2e2e !important;text-decoration:none !important;text-align:center;margin-top:20px}.menu-item .allergen-info-button:hover{background-color:#1a541c;color:white !important}.menu-item .allergen-info-button.day-view{font-size:9pt}@media screen and (min-width:992px){.menu-item .allergen-info-button{position:absolute;left:10px;right:10px;bottom:10px;margin-top:0px}}.menu-item .allergen-info-button .show-it{display:inline-block}.menu-item .allergen-info-button .show-it.now-hide-it{display:none}.menu-item .allergen-info-button .hide-it{display:none}.menu-item .allergen-info-button .hide-it.now-show-it{display:inline-block}.allergens{background-image:url("/css/images/white-overlay.png");position:absolute;height:100%;width:100%;top:0;left:0;display:none;padding:20px}.allergens.show{display:block}.allergens.day-view{padding:5px}.allergens ul{margin:0px !important;padding:0px !important;list-style-type:none !important}.allergens ul li{display:block;margin-right:5px;margin-bottom:5px;font-size:10pt}.allergens ul li img{max-width:25px;margin-right:10px}.allergens .allergen-close-button{position:absolute;top:10px;right:10px;font-size:14pt;color:#2e2e2e !important}.allergens .allergen-close-button:hover{color:#2d8931 !important}.download-options{margin:20px 0px}.adoption-bg{background-color:#74ae65 !important}@media screen and (min-width:992px){.adoption-bg{background-image:url(/css/images/bg-adoption2.svg) !important;background-size:auto !important;background-repeat:repeat !important;background-position:center top !important}}@media screen and (min-width:580px){.hero-buttons.bottom{position:absolute;bottom:0px;width:100%}}.hero-buttons .hero-button{background-color:#2d8931;border-bottom:5px solid #1a541c;color:white !important;text-decoration:none !important;font-size:12pt;line-height:24pt;display:block;padding:20px;margin-top:10px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);text-align:center}.hero-buttons .hero-button:hover{background-color:#1a541c}@media screen and (min-width:992px){.hero-buttons .hero-button{font-size:14pt}}.hero-buttons .hero-button i{font-size:40pt;display:block;text-align:center;margin-bottom:10px;margin-right:10px}@media screen and (min-width:992px){.hero-buttons .hero-button i{display:inline-block;text-align:left;vertical-align:middle;font-size:30pt}}@media screen and (min-width:768px){.hero-buttons .hero-button.middle{margin-left:10px;margin-right:10px}}.fade-overlay{height:100px;width:100%;position:absolute;bottom:50px;background-image:url(/css/images/fade-overlay.png);background-repeat:repeat-x}.council-party-con-bg{background-color:#00a6e0 !important;background-image:none !important}@media screen and (min-width:992px){.council-party-con-bg{background-image:url(/css/images/councillor-party-con-bg.svg) !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:right top !important}}.council-party-con-bg h1{color:#0096db !important}.council-party-lab-bg{background-color:#c40e04 !important;background-image:none !important}@media screen and (min-width:992px){.council-party-lab-bg{background-image:url(/css/images/councillor-party-lab-bg.svg) !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:right top !important}}.council-party-lab-bg h1{color:#da1500 !important}.council-party-other-bg{background-color:#d0d0d0 !important;background-image:none !important}.council-party-ind-bg{background-color:#bbaee0 !important;background-image:none !important}.council-party-ind-bg h1{color:#2e2e2e !important}.council-party-lib-bg{background-color:#fcbe00 !important;background-image:none !important}@media screen and (min-width:992px){.council-party-lib-bg{background-image:url(/css/images/councillor-party-lib-bg.svg) !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:right top !important}}.council-party-lib-bg h1{color:#ffb602 !important}.council-party .party-disclaimer p{font-size:11pt !important;line-height:24pt !important;text-align:center;margin:0px 0px 10px 0px !important;font-weight:bold}.council-party .party-disclaimer.lab-disclaimer p{color:white !important}.council-party .cover-photo{position:relative}.council-party .cover-photo img{display:none}@media screen and (min-width:768px){.council-party .cover-photo img{max-width:100%;display:inline-block}}.council-party .cover-photo h1{text-align:left;padding:10px}.council-party .cover-photo h1 small{display:block;font-size:12pt;line-height:22pt}@media screen and (min-width:768px){.council-party .cover-photo h1{text-align:right;position:absolute;top:10px;right:10px;left:auto}}@media screen and (min-width:768px){.council-party .cover-photo.no-photo{min-height:270px}}.council-party .cover-photo.con-cover-photo{background-color:#0096db}.council-party .cover-photo.con-cover-photo h1{background-color:#0096db;color:white !important}.council-party .cover-photo.lab-cover-photo{background-color:#da1500}.council-party .cover-photo.lab-cover-photo h1{background-color:#b30400;color:white !important}.council-party .cover-photo.lib-cover-photo{background-color:#db7800}.council-party .cover-photo.lib-cover-photo h1{background-color:#db7800;color:white !important}.council-party .cover-photo.ind-cover-photo{background-color:#bbaee0}.council-party .cover-photo.ind-cover-photo h1{background-color:#bbaee0;color:#2e2e2e}.council-party .cover-photo.ind-cover-photo h1{background-color:#8352a2;color:white !important}.council-party .cover-photo.other-cover-photo{background-color:#d0d0d0}.council-party .cover-photo.other-cover-photo h1{background-color:#d0d0d0;color:#2e2e2e !important}.council-party .party-details{background-color:white;border-bottom:3px solid #d0d0d0;background-color:#eee}@media screen and (min-width:768px){.council-party .party-details{margin-top:-50px}}.council-party .party-profile{text-align:center}@media screen and (min-width:768px){.council-party .party-profile{text-align:inherit}}.council-party .party-profile img{margin-top:20px;padding:10px;background-image:url(/css/images/white-overlay.png);max-width:200px;margin-left:auto;margin-right:auto;border:1px solid #d0d0d0;border-bottom:0px}@media screen and (min-width:768px){.council-party .party-profile img{margin-top:-200px;margin-left:30px}}.council-party .party-person{float:left;vertical-align:middle;font-size:13pt;line-height:23pt;margin-top:15px;margin-left:20px;display:none}@media screen and (min-width:992px){.council-party .party-person{display:block}}@media screen and (min-width:1200px){.council-party .party-person{font-size:14pt;line-height:24pt;margin-left:0px}}.council-party .party-person .name{display:inline-block;font-weight:bold}.council-party .party-person .party{display:inline-block;color:#5d5d5d}.council-party .party-logo{text-align:center;margin-left:0px}@media screen and (min-width:768px){.council-party .party-logo{text-align:right}}.council-party .party-logo img{margin-top:10px;background-image:url(/css/images/white-overlay.png);max-width:100%;margin-bottom:10px}@media screen and (min-width:768px){.council-party .party-logo img{text-align:right;margin-left:20px;max-width:250px;margin-bottom:0px}}@media screen and (min-width:768px){.council-party .party-logo.no-photo img{margin-top:-100px;padding:10px}}.council-party .party-nonlogo{display:block;margin-top:10px;font-size:22pt;line-height:32pt;font-weight:bold}.council-party .party-contact-button{display:block;padding:10px;text-decoration:none !important;text-align:center !important;margin-top:20px;font-size:14pt !important}.council-party .party-contact-button i{margin-right:5px}.council-party .party-contact-button.party-con{background-color:#0096db;border-bottom:5px solid #0073a8 !important;color:white !important}.council-party .party-contact-button.party-con:hover{background-color:#0073a8 !important}.council-party .party-contact-button.party-lab{background-color:#da1500;border-bottom:5px solid #a71000 !important;color:white !important}.council-party .party-contact-button.party-lab:hover{background-color:#a71000 !important}.council-party .party-contact-button.party-lib{background-color:#db7800;border-bottom:5px solid #ff930f !important;color:white !important}.council-party .party-contact-button.party-lib:hover{background-color:#feba00 !important}.council-party .party-contact-button.party-ind{background-color:#bbaee0;border-bottom:5px solid #9c89d2 !important;color:#2e2e2e !important;background-color:#eee;border-bottom:5px solid #d4d4d4 !important;color:#2e2e2e !important}.council-party .party-contact-button.party-ind:hover{background-color:#9c89d2 !important}.council-party .party-contact-button.party-ind:hover{background-color:#d4d4d4 !important}.council-party .party-contact-button.party-other{background-color:#eee;border-bottom:5px solid #d4d4d4 !important;color:#2e2e2e !important}.council-party .party-contact-button.party-other:hover{background-color:#d4d4d4 !important}.council-party .party-box{background-color:#eee;border-bottom:3px solid #d0d0d0}.council-party .party-box h3{background-color:#d0d0d0;padding:10px}.council-party .party-box ul{margin:20px 20px !important;list-style-type:none !important;padding:0px !important}.council-party .party-box.con-party h3{background-color:#0096db;color:white}.council-party .party-box.con-party a{color:#0073a8 !important}.council-party .party-box.con-party a:hover{color:#0096db !important}.council-party .party-box.lab-party h3{background-color:#da1500;color:white}.council-party .party-box.lab-party a{color:#a71000 !important}.council-party .party-box.lab-party a:hover{color:#da1500 !important}.council-party .party-box.lib-party h3{background-color:#db7800;color:white}.council-party .party-box.lib-party a{color:#db7800 !important}.council-party .party-box.lib-party a:hover{color:#feba00 !important}.council-party .party-box.ind-party{background-color:#eee;border-bottom:3px solid #d0d0d0;background-color:#eee;border-bottom:3px solid #d0d0d0;color:#2e2e2e !important}.council-party .party-box.ind-party h3{background-color:#bbaee0;color:#2e2e2e !important}.council-party .party-box.ind-party a{color:#7d64c4 !important}.council-party .party-box.ind-party a:hover{color:#bbaee0 !important}.council-party .party-box.ind-party h3{background-color:#8352a2;padding:10px;color:white}.council-party .party-box.ind-party ul{margin:20px 20px !important;list-style-type:none !important;padding:0px !important}.council-party .party-box.ind-party h3{background-color:#d0d0d0;padding:10px}.council-party .party-box.ind-party a{color:#2e2e2e !important}.council-party .party-box.ind-party a:hover{color:#7d64c4 !important}.council-party .party-box.ind-party ul{margin:20px 20px !important;list-style-type:none !important;padding:0px !important}.accordion{overflow:hidden;border-radius:3px}.accordion-section-title{background-color:#940000;background-color:#eee;color:white;color:#2e2e2e !important;font-size:14pt;padding:10px;font-family:'Nunito',sans-serif;text-decoration:none !important;width:100%;display:inline-block;margin-bottom:10px}.accordion-section-title i{float:right;margin-top:5px;margin-right:10px;pointer-events:none}.accordion-section-title i.icon-show{display:none;pointer-events:none}.accordion-section-title.active i.icon-hide{display:none;pointer-events:none}.accordion-section-title.active i.icon-show{display:inline-block;float:right;margin-top:5px;margin-right:10px;pointer-events:none}.accordion-section-title.active,.accordion-section-title:hover{background-color:#d0d0d0;text-decoration:none}.accordion-section:last-child .accordion-section-title{border-bottom:none}.accordion-section-content{padding:5px;display:none}.autocomplete-suggestions{border:1px solid #999;background:#FFF;cursor:default;overflow:auto;-webkit-box-shadow:1px 4px 3px rgba(50,50,50,0.64);-moz-box-shadow:1px 4px 3px rgba(50,50,50,0.64);box-shadow:1px 4px 3px rgba(50,50,50,0.64)}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden;font-size:14pt}.autocomplete-no-suggestion{padding:2px 5px}.autocomplete-selected{background:#F0F0F0}.autocomplete-suggestions strong{font-weight:bold;color:#2d8931}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{font-weight:bold;font-size:16px;color:#000;display:block;border-bottom:1px solid #000}.news-preview img{max-width:100%;width:100%;margin-bottom:20px}@media screen and (min-width:768px){.news-preview img{margin-bottom:0px}}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
