/*@Editor-classes       
Call to action Button|.main-container a.styled-button-calltoaction
@Editor-classes*/
/* Default Mixins */
#main-content > ul, #main-content .grid > div[class^='col'] > ul { overflow: hidden; }

table.sc-responsive-table thead tr th { font-weight: 600; }

.main-container a.styled-button-calltoaction { color: #FFFFFF; margin: 10px 0px 10px 0px; background-color: #324733; border-radius: 4px; font-weight: 600; font-size: 1em; text-decoration: none; padding: 18px 25px 18px 25px; padding-right: 45px; text-align: center; border: none; font-family: inherit; position: relative; display: inline-block; }

.main-container a.styled-button-calltoaction:hover, .main-container a.styled-button-calltoaction:focus { background-color: #0E8421; color: #FFFFFF; }

.main-container a.styled-button-calltoaction:hover:after, .main-container a.styled-button-calltoaction:focus:after { right: 15px; }

.main-container a.styled-button-calltoaction:after { content: ''; background-image: url("sprite-general-1.svg"); background-repeat: no-repeat; background-size: 600px 599px; background-position: -134px -4px; width: 10px; height: 16px; position: absolute; top: 27px; right: 20px; transition: right 200ms ease-out 0s; }

.no-svg .main-container a.styled-button-calltoaction:after { background-image: url("sprite-general-1.png"); }

/*# sourceMappingURL=client_style.css.map *//* Default Mixins */
/*Default Styles (Size 3/Mobile) Start*/
.sc-search-panel { position: relative; border-radius: 4px; }

.sc-search-panel:before { content: ''; width: 25px; height: 25px; position: absolute; top: 29px; left: 18px; background-image: url("sprite-general-1.svg"); background-size: 600px 599px; background-repeat: no-repeat; background-position: -483px 1px; }

.no-svg .sc-search-panel:before { background-image: url("sprite-general-1.png"); }

.sc-search-text { font-size: 1em; }

input.sc-search-button[type="submit"] { font-size: 0.9em; border-radius: 0 4px 4px 0; }

.mobile-search-btn-text { text-transform: lowercase; }

.mobile-search-btn button { padding-left: 10px; padding-right: 10px; }

.mobile-search-btn button i { left: 14px; }

#predictiveResults .predictive-search-link-item { border-bottom: 1px solid #EDEFEF; position: relative; }

#predictiveResults .predictive-search-link-item h2 { font-weight: 600; }

#predictiveResults .predictive-search-link-item:hover h2, #predictiveResults .predictive-search-link-item:focus h2, #predictiveResults .predictive-search-link-item.itemSelected h2 { text-decoration: underline; }

#predictiveResults a.search-view-more:hover, #predictiveResults a.search-view-more:focus, #predictiveResults a.search-view-more.itemSelected { text-decoration: underline; }

#predictiveResults > p { padding: 20px 25px; margin-bottom: 0; }

.profile-featured-links { margin-bottom: 0; }

.profile-featured-text { line-height: 1.1; display: none; }

.tab-header-title { margin-right: 1px; }

.tab-header-title .item-icon { width: 34px; background-position: -181px -86px; }

.tab-header-title:hover .item-icon, .tab-header-title:focus .item-icon, .tab-header-title.selected .item-icon { background-position: -181px -42px; }

.tab-header-title.tab-type-homepage-do-it-online .item-icon { background-position: 0px -85px; }

.tab-header-title.tab-type-homepage-do-it-online:hover .item-icon, .tab-header-title.tab-type-homepage-do-it-online:focus .item-icon, .tab-header-title.tab-type-homepage-do-it-online.selected .item-icon { background-position: 0px -42px; }

.tab-header-title.tab-type-homepage-news-listing .item-icon { background-position: -41px -85px; }

.tab-header-title.tab-type-homepage-news-listing:hover .item-icon, .tab-header-title.tab-type-homepage-news-listing:focus .item-icon, .tab-header-title.tab-type-homepage-news-listing.selected .item-icon { background-position: -41px -42px; }

.tab-header-title.tab-type-homepage-events-listing .item-icon { background-position: -88px -85px; }

.tab-header-title.tab-type-homepage-events-listing:hover .item-icon, .tab-header-title.tab-type-homepage-events-listing:focus .item-icon, .tab-header-title.tab-type-homepage-events-listing.selected .item-icon { background-position: -88px -42px; }

.tab-header-title.tab-type-homepage-public-notices-listing .item-icon { background-position: -135px -86px; }

.tab-header-title.tab-type-homepage-public-notices-listing:hover .item-icon, .tab-header-title.tab-type-homepage-public-notices-listing:focus .item-icon, .tab-header-title.tab-type-homepage-public-notices-listing.selected .item-icon { background-position: -135px -42px; }

.tab-header-title.tab-type-homepage-consultation-listing .item-icon { background-position: -229px -86px; }

.tab-header-title.tab-type-homepage-consultation-listing:hover .item-icon, .tab-header-title.tab-type-homepage-consultation-listing:focus .item-icon, .tab-header-title.tab-type-homepage-consultation-listing.selected .item-icon { background-position: -229px -42px; }

.do-it-online .item-icon { display: block; margin-top: -9px; }

.do-it-online a.profile-list > h2 { line-height: 1.4; }

.do-it-online a.profile-list:after { top: 25px; }

.do-it-online a.profile-list i.item-icon { transition: background-color 300ms ease-out 0s; }

.do-it-online a.profile-list:hover h2, .do-it-online a.profile-list:focus h2 { text-decoration: underline; }

.do-it-online a.profile-list:hover i.item-icon, .do-it-online a.profile-list:focus i.item-icon { background-color: #324733; border-radius: 4px; }

.do-it-online a.profile-list:hover i.item-icon.bin, .do-it-online a.profile-list:focus i.item-icon.bin { background-position: 4px 3px; }

.do-it-online a.profile-list:hover i.item-icon.briefcase, .do-it-online a.profile-list:focus i.item-icon.briefcase { background-position: -303px 2px; }

.do-it-online a.profile-list:hover i.item-icon.dog, .do-it-online a.profile-list:focus i.item-icon.dog { background-position: 1px -400px; }

.do-it-online a.profile-list:hover i.item-icon.map, .do-it-online a.profile-list:focus i.item-icon.map { background-position: -151px -179px; }

.do-it-online a.profile-list:hover i.item-icon.map-pin, .do-it-online a.profile-list:focus i.item-icon.map-pin { background-position: -303px -400px; }

.do-it-online a.profile-list:hover i.item-icon.municipal-building, .do-it-online a.profile-list:focus i.item-icon.municipal-building { background-position: -149px -401px; }

.do-it-online a.profile-list:hover i.item-icon.speaker, .do-it-online a.profile-list:focus i.item-icon.speaker { background-position: -303px -176px; }

.do-it-online a.profile-list:hover i.item-icon.ticket, .do-it-online a.profile-list:focus i.item-icon.ticket { background-position: 4px -180px; }

.do-it-online a.profile-list:hover i.item-icon.trees, .do-it-online a.profile-list:focus i.item-icon.trees { background-position: -149px 4px; }

.profile-tabbed-listing:not(.do-it-online) a { transition: box-shadow 300ms ease-out 0s; border-bottom: 2px solid #EDEFEF; }

.profile-tabbed-listing:not(.do-it-online) .grid > div:last-child a { border-bottom: none; }

.profile-tabbed-listing:not(.do-it-online) h2 { font-family: "Merriweather", serif; font-weight: normal; line-height: 1.5; }

.profile-tabbed-listing:not(.do-it-online) p.small-text { padding-bottom: 0; }

.profile-tabbed-listing:not(.do-it-online) p:not(.small-text) { line-height: 1.5; font-weight: 300; }

.profile-consultation-listing a.profile-list:hover h2, .profile-consultation-listing a.profile-list:focus h2, .profile-public-notices-listing a.profile-list:hover h2, .profile-public-notices-listing a.profile-list:focus h2, .profile-events-listing a.profile-list:hover h2, .profile-events-listing a.profile-list:focus h2, .profile-news-listing a.profile-list:hover h2, .profile-news-listing a.profile-list:focus h2, .profile-message-board-listing a.profile-list:hover h2, .profile-message-board-listing a.profile-list:focus h2 { text-decoration: underline; }

.profile-listing-container .panel-button, .profile-listing-container .panel-button:visited { margin-bottom: 20px; font-weight: 600; }

.profile-events-listing .profile-list .list-item-block-date { border-radius: 50%; height: 79px; padding: 10px 0; float: none; display: block; margin-bottom: 15px; }

.profile-events-listing .profile-list .list-item-block-date .part-date { font-family: 'Merriweather', serif; display: block; line-height: 1; }

.profile-events-listing .profile-list .list-item-block-date .part-month { text-transform: uppercase; display: inline-block; }

.profile-featured-panel { border-radius: 4px; overflow: hidden; border-top: solid 5px #334834; transition: box-shadow 300ms ease-out 0s; }

.profile-featured-panel .panel-text { line-height: 1.5; font-weight: 300; }

.profile-featured-panels .grid > div:nth-child(2) .profile-featured-panel { border-top-color: #eb373a; }

.profile-featured-panels .grid > div:nth-child(3) .profile-featured-panel { border-top-color: #fcbd2e; }

.profile-featured-panel:hover, .profile-featured-panel:focus { -webkit-box-shadow: 0 15px 35px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 15px 35px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 15px 35px 0 rgba(0, 0, 0, 0.2); }

.profile-featured-panel:hover h2, .profile-featured-panel:focus h2 { text-decoration: underline; }

.oc-emergency-announcement-container .oc-single-url { margin-top: 15px; }

.quick-links-section h2, .search-filter-header h2, .list-container a h2, .list-item-container.mycouncil-item-container > a .list-item-title { font-family: 'Merriweather', serif; }

.quick-links.accordion-closed i, .search-filter-trigger.accordion-closed i { background-position: -114px -293px; }

.quick-links.accordion-opened i, .search-filter-trigger.accordion-opened i { background-position: -78px -293px; }

.sc-search-box { position: relative; display: inline-block; }

.sc-search-box:before { content: ''; width: 21px; height: 21px; position: absolute; top: 24px; left: 12px; background-image: url("sprite-general-1.svg"); background-size: 600px 599px; background-repeat: no-repeat; background-position: 0px -258px; z-index: 1; }

.no-svg .sc-search-box:before { background-image: url("sprite-general-1.png"); }

.sc-search-box input { background-image: none; }

.list-item-container > article > a > p, .list-item-block-desc { font-weight: 300; line-height: 1.5; }

.list-item-block-date { font-weight: normal; line-height: 1.2; }

.list-item-container > article > a > p.tagged-as-list, .list-item-container > article > a > p.small-text, .list-item-container > article > a > p > img { font-weight: normal; line-height: 1.5; }

.list-item-container a, .list-item-container .list-item { border-top: solid 2px #EDEFEF; }

.list-container .list-item-container-2 .published-on:before, .list-container .list-item-container .published-on:before, .list-container .list-item-container .applications-closing:before { background-position: -309px -48px; width: 20px; height: 21px; }

.list-container a:hover .list-item-title, .list-container a:focus .list-item-title { text-decoration: underline; }

.social-feed-item { border-top: solid 2px #EDEFEF; }

.events-list-container .list-item-block-date { border-radius: 50%; height: 79px; padding: 10px 0; }

.events-list-container .list-item-block-date span { font-weight: 600; }

.events-list-container .list-item-block-date .part-date { font-family: 'Merriweather', serif; display: block; line-height: 1; font-weight: 600; }

.events-list-container .list-item-block-date .part-month { text-transform: uppercase; display: inline-block; }

.main-container .seamless-pagination-controls input[type="submit"] { padding: 0; }

.main-container .button-previous input[type="submit"] { background-position: -36px -420px; }

.main-container .button-previous input[type="submit"]:hover, .main-container .button-previous input[type="submit"]:focus { background-position: -36px -517px; }

.main-container .button-next input[type="submit"] { background-position: 16px -420px; }

.main-container .button-next input[type="submit"]:hover, .main-container .button-next input[type="submit"]:focus { background-position: 16px -517px; }

.list-item-container p.list-item-additional, .list-item-container-2 p.list-item-additional { margin-top: 20px; font-size: .9em; }

.list-item-container p.list-item-address, .list-item-container-2 p.list-item-address { margin-bottom: 10px; }

.list-item-address:before { width: 19px; height: 19px; background-position: -275px -2px; }

.list-item-container.mycouncil-item-container > a .list-item-title { color: #313337; font-weight: normal; font-size: 1.2em; display: block; border-bottom: 0px solid #EDEDED; padding: 0px 0px 0px 0px; margin: 0px 0px 30px 0px; }

.elected-official-list-container article, .department-list-container article, .waste-services-result article, .councillor-result article { background-color: #FFFFFF; border-top: solid 2px #EDEFEF; }

.landing-page-list-container .list-item-container a .list-item-title, .landing-page-list-container .list-item-container.small-panel a .list-item-title, .landing-page-nav .list-item-container a .list-item-title, .landing-page-nav .list-item-container.small-panel a .list-item-title { font-family: 'Merriweather', serif; }

.landing-page-list-container .list-item-container p, .landing-page-list-container.list-container .list-item-container p, .landing-page-nav .list-item-container p, .landing-page-nav.list-container .list-item-container p { font-weight: 300; }

.landing-page-nav .list-item-container a, .landing-page-nav .list-item-container.small-panel a, .landing-page-list-container .list-item-container.small-panel a { margin: 0 10px 15px; }

#back-to-top { border: solid 2px #0E8421; }

#back-to-top i { background-position: -104px -477px; transition: none; }

html.js #back-to-top i { margin: 11px; }

#back-to-top:hover i, #back-to-top:focus i { background-position: -54px -356px; }

.module-interface-in-my-neighbourhood .button-my-location i { top: 22px; }

.map-results-list h3 { font-weight: 600; }

.waste-services-result article h3, .councillor-result article h3, .subpage-content-widget h2.sub-title, .waste-services-widget h2.sub-title, .councillors-widget h2.sub-title { border-bottom: none; padding-bottom: 0; }

.waste-services-widget, .councillors-widget { display: none; }

.side-box .side-box-title { font-family: 'Merriweather', serif; }

.side-box.message-box .side-box-content { padding-bottom: 20px; }

.side-box-content p { color: #616772; }

.add-to-calendar-header h2 { border-radius: 4px; }

.add-to-calendar-body p { font-weight: 300; }

.accordion-trigger i { width: 25px; height: 25px; }

.oc-emergency-dismissed .accordion-trigger i { margin: 11px 20px; }

.accordion-opened i { background-position: -1px -294px; }

.accordion-closed i { background-position: -37px -294px; }

.accordion-list-container .accordion-item-header a { border-radius: 4px; }

.categories-list a { font-weight: 600; }

a.item-navigation.prev-item .item-navigation-label:before, a.item-navigation.next-item .item-navigation-label:before { height: 19px; width: 11px; background-position: 0px -428px; }

a.item-navigation.prev-item:hover .item-navigation-label:before, a.item-navigation.prev-item:focus .item-navigation-label:before, a.item-navigation.next-item:hover .item-navigation-label:before, a.item-navigation.next-item:focus .item-navigation-label:before { background-position: 0px -478px; }

a.item-navigation.prev-item { margin-bottom: 20px; }

a.item-navigation.prev-item .item-navigation-label:before { background-position: -50px -428px; }

a.item-navigation.prev-item:hover .item-navigation-label:before, a.item-navigation.prev-item:focus .item-navigation-label:before { background-position: -50px -478px; }

.obj-meeting a.item-navigation { margin-top: 50px; }

.tooltipster-glossary h4 { font-size: 1.3em; }

.tooltipster-glossary p { font-size: 1.2em; line-height: 1.2; color: #FFFFFF; }

.footer-container p { line-height: 1.5; }

.footer-container p a { font-size: 1em; }

.footer-first-row .grid > div { margin-bottom: 30px; }

.footer-second-row .grid-pad { padding-top: 25px; }

.footer-secondary-links { border-top: solid 2px #EDEFEF; }

.footer-secondary-links a { font-size: 1em; }

ul.footer-links a { line-height: 2.25; }

ul.footer-links.social-media-links li { min-height: 0px; }

ul.footer-links.social-media-links li a i { margin-top: 2px; }

ul.social-media-links li a i, .social-media-profiles li a:before { background-position: -387px -572px; }

.social-media-links .footer-link-google-plus i, .social-media-links .footer-link-googleplus i, .social-media-profiles li.google-plus a:before, .social-media-profiles li.googleplus a:before { background-position: -36px -571px; }

.social-media-links .footer-link-facebook i, .social-media-profiles li.facebook a:before { background-position: -68px -571px; }

.social-media-links .footer-link-twitter i, .social-media-profiles li.twitter a:before { background-position: -100px -571px; }

.social-media-links .footer-link-youtube i, .social-media-profiles li.youtube a:before { background-position: -132px -571px; }

.social-media-links .footer-link-instagram i, .social-media-profiles li.instagram a:before { background-position: -165px -572px; }

.social-media-links .footer-link-pinterest i, .social-media-profiles li.pinterest a:before { background-position: -197px -571px; }

.social-media-links .footer-link-linkedin i, .social-media-profiles li.linkedin a:before { background-position: -228px -572px; }

.social-media-links .footer-link-vimeo i, .social-media-profiles li.vimeo a:before { background-position: -260px -571px; }

.social-media-links .footer-link-wordpress i, .social-media-profiles li.wordpress a:before { background-position: -324px -571px; }

.social-media-links .footer-link-tumblr i, .social-media-profiles li.tumblr a:before { background-position: -356px -571px; }

.result-panel:before { background-position: 0px -169px; }

.related-information-section { margin-top: 50px; }

.related-information-section h2 { font-size: 1em; font-family: 'Merriweather', serif; color: #324733; border-bottom: none; }

.related-information-list a { font-size: 0.9em; }

#main-content h2.sub-title { margin-top: 20px; }

.drop-button.zip-all { margin-top: 30px; }

a.hyperlink-button, .meeting-document-info a, .meeting-document-info a.document { margin-bottom: 5px; border-radius: 4px; font-weight: 600; font-family: inherit; padding: 18px 25px 18px 25px; }

.slideshow-widget .ocflex-pauseplay a.ocflex-play:after { left: 9px; }

.elected-official-list-container header a, .elected-official-list-container header a:visited { color: #313337; }

.councillor-result article > a, .councillor-result article > a:visited { color: inherit; }

.content-details-list { margin-bottom: 20px; }

.content-details-list .field-label { border-right-color: #FFFFFF; }

.content-details-list .field-value { border-left: none; margin-left: 0; }

.toolbar-language-links { background-color: #324733; }

.toolbar-language-links .current-language { background-color: #00509C; padding-left: 10px; padding-right: 10px; }

.toolbar-button:focus { outline: thin dotted; }

.toolbar-language { line-height: 1; }

.toolbar-button-language { background-color: #324733; font-size: .8em; line-height: 1; vertical-align: top; padding: 5px 30px 5px 10px; }

.toolbar-button-language .current-language { color: #fff; }

.toolbar-button-language > i { border-top-color: #fff; }

.toolbar-button-language.toolbar-button-expanded:after { border-bottom-color: #fff; }

.toolbar-button-language:hover, .toolbar-button-language:focus { background-color: #0E8421; color: #FFFFFF; }

.toolbar-language-drop-down { background-color: #fff; }

.toolbar-language-drop-down a, .toolbar-language-drop-down a:visited, .toolbar-language-drop-down span { color: #324733; font-size: .8em; border-bottom: solid 1px #EDEFEF; }

.toolbar-language-drop-down a:hover, .toolbar-language-drop-down a:focus { color: #fff; background-color: #324733; }

.toolbar-language-drop-down ul > li:last-child a, .toolbar-language-drop-down ul > li:last-child span { border-bottom: none; }

.animal-list-container .item-adopt span.field-label { background-color: #0E8421; }

.animal-list-container .image-gallery-container .image-gallery-item > a .file-info { bottom: 36px; padding: 3px; background-color: rgba(0, 0, 0, 0.5); }

.tab-group-inner-page .tabs-panel, .tab-group-inner-page .tab-header-title.selected, .tab-group-inner-page a.tab-header-title.selected:visited, .tab-group-inner-page .tab-header-title.selected:hover, .tab-group-inner-page .tab-header-title.selected:focus, .tab-group-inner-page .tab-header-title:hover, .tab-group-inner-page .tab-header-title:focus { background-color: #ffffff; }

.tab-group-inner-page .tab-header-title, .tab-group-inner-page a.tab-header-title:visited { background-color: #324733; padding: 15px 25px; }

.tab-group-inner-page .tab-header-title.selected, .tab-group-inner-page a.tab-header-title.selected:visited { padding-top: 20px; padding-bottom: 15px; -webkit-box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.1); }

.tab-group-inner-page .tabs-panel.selected { -webkit-box-shadow: 0px 15px 32px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 15px 32px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 15px 32px 0px rgba(0, 0, 0, 0.1); }

.tab-group-inner-page .tab-header-title span { font-weight: 600; font-size: .9em; }

.step-numbering-Yes .step-section-container { padding-left: 50px; margin-left: 34px; border-left: dotted #A8D8B0 3px; min-height: 84px; }

.step-numbering-Yes .step-section-container:last-child { margin-left: 36px; }

.step-numbering-Yes .step-section-container:before { font-family: 'Merriweather', serif; color: #0E8421; border: solid 2px #0E8421; font-size: 1.8em; width: 60px; height: 60px; left: -31px; }

.step-section .page-section-header { font-family: 'Merriweather', serif; font-size: 1.2em; font-weight: normal; padding-top: 12px; }

section.comment-forum header { font-size: 0.9em; }

section.comment-forum header .actions { top: 6px; }

section.comment-forum footer { font-size: 0.8em; }

section.comment-forum a { text-decoration: none; }

section.comment-forum a:not(.action-forumsubscribe):hover, section.comment-forum a:not(.action-forumsubscribe):focus { text-decoration: underline; }

section.comment-forum span.badge { font-size: 0.875em; }

section.comment-forum .actions a, section.comment-forum .actions a:visited { font-weight: normal; }

section.comment-forum .comment-content, section.comment-forum .report-content { padding-left: 0px; }

section.comment-forum .comment-responses .comment-thread { background: transparent; border-bottom: none; border-top: solid 2px #EDEFEF; padding-top: 10px; }

section.comment-forum .comment-responses .comment-thread:first-child { border-top: none; padding-top: 0; }

section.comment-forum .comment-responses .comment-thread > article > .comment-container { padding: 20px; background: #dfe5eb; border: none; }

section.comment-forum .comment-responses .comment-thread.is-moderator > article > .comment-container { background: #dfe5eb; }

section.comment-forum .comment-responses .comment-thread.is-archived > article > .comment-container { background: #f4f6f8; }

section.comment-forum .comment-responses .comment-thread .comment-thread { border: none; }

section.comment-forum .message-box { background-color: #dfe5eb; }

section.comment-forum .message-box .side-box-title, section.comment-forum .message-box .side-box-content { padding: 20px; }

section.comment-forum .message-box .side-box-title { padding-bottom: 0px; }

section.comment-forum .message-box .oc-single-url { margin-top: 10px; }

section.comment-forum .message-box a, section.comment-forum .message-box a:visited { color: #313337; text-decoration: underline; }

section.comment-forum .message-box a:hover, section.comment-forum .message-box a:focus, section.comment-forum .message-box a:visited:hover, section.comment-forum .message-box a:visited:focus { text-decoration: none; }

.obj-venue .side-box.message-box .side-box-title, .obj-parks .side-box.message-box .side-box-title { padding: 15px 20px; }

.obj-venue .side-box.message-box .side-box-content, .obj-parks .side-box.message-box .side-box-content { padding: 0 20px 15px; }

@media (min-width: 480px) { .profile-featured-text { display: block; }
  .row-index-1 .row-container .row-content-container { padding: 20px 0px 20px 0px; }
  .tab-header-title { padding-left: 39px; padding-right: 39px; }
  .profile-events-listing .profile-list .list-item-block-date { float: left; display: inline; margin-bottom: 0px; } }

/*Default Styles (Size 3/Mobile)  End*/
@media (min-width: 768px) { /*Size 2/Tablet Start*/
  .mobile-search-btn button { padding-left: 15px; padding-right: 15px; font-size: 0.7em; }
  .mobile-search-btn button i { left: 20px; }
  .row-index-1 .row-container .row-content-container { padding: 40px 0px 40px 0px; }
  .tab-header-title { padding-left: 35px; padding-right: 35px; }
  .do-it-online .profile-list { transition: box-shadow 300ms ease-out 0s; }
  .do-it-online .profile-list:hover, .do-it-online .profile-list:focus { -webkit-box-shadow: 0 9px 20px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 9px 20px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 9px 20px 0 rgba(0, 0, 0, 0.2); }
  .do-it-online .profile-list > h2 { font-size: 1.1em; }
  .do-it-online .profile-list > p { clear: none; font-weight: 300; line-height: 1.5; }
  .do-it-online .item-icon { margin-bottom: 70px; }
  .profile-featured-text, a.profile-featured-text:visited { font-size: 2.4em; }
  .profile-listing-container .panel-button, .profile-listing-container .panel-button:visited { margin-bottom: 25px; }
  .profile-tabbed-listing:not(.do-it-online) a { border-bottom: none; }
  #breadcrumbs-container { padding-right: 27px; padding-left: 27px; }
  .light-theme a, .light-theme span { font-weight: 600; }
  .light-theme a.prev, .light-theme a.next { font-size: 0.8em; }
  .image-fade:before { width: 80%; }
  /*Size 2/Tablet End*/ }

/*# sourceMappingURL=client.css.map *//* Default Mixins */
.side-menu-btn { border-radius: 50%; }

.side-menu-btn button { padding: 31px 13px 12px; }

.side-menu-btn i { left: 16px; top: 17px; }

.side-menu-btn i, .side-menu-btn i:before, .side-menu-btn i:after { transition: none; }

.side-menu-btn .pressed i:before, .side-menu-btn .pressed i:after { left: 2px; }

.side-menu-btn-text { text-transform: lowercase; }

.mobnav-subarrow-child i, .mobnav-subarrow i { height: 32px; }

.js .side-menu .navigation-outer-container .nav-offscreen-menu > li > a:hover + .mobnav-subarrow-child i, .js .side-menu .navigation-outer-container .nav-offscreen-menu > li > a:hover + .mobnav-subarrow i, .js .side-menu .navigation-outer-container .nav-offscreen-menu > li > a:focus + .mobnav-subarrow-child i, .js .side-menu .navigation-outer-container .nav-offscreen-menu > li > a:focus + .mobnav-subarrow i { background-position: -54px -212px; }

.js .side-menu .navigation-outer-container .nav-offscreen-menu .mobnav-subarrow:hover i, .js .side-menu .navigation-outer-container .nav-offscreen-menu .mobnav-subarrow:focus i, .js .side-menu .navigation-outer-container .nav-offscreen-menu .mobnav-subarrow-child:hover i, .js .side-menu .navigation-outer-container .nav-offscreen-menu .mobnav-subarrow-child:focus i { background-position: -54px -212px; }

.js .side-menu .navigation-outer-container .nav-offscreen-menu ul li > a.prev-link { padding-left: 70px; position: relative; }

.js .side-menu .navigation-outer-container .nav-offscreen-menu ul li > a.prev-link:before { content: ''; width: 27px; height: 27px; position: absolute; top: 24px; left: 25px; background-image: url("sprite-general-1.svg"); background-size: 600px 599px; background-repeat: no-repeat; background-position: -54px -218px; transform: rotate(180deg); }

.no-svg .js .side-menu .navigation-outer-container .nav-offscreen-menu ul li > a.prev-link:before { background-image: url("sprite-general-1.png"); }

@media (min-width: 768px) { .side-menu-btn button { padding: 35px 17px 16px; }
  .side-menu-btn i { left: 20px; top: 21px; } }

/*# sourceMappingURL=client_menu.css.map *//* Default Mixins */
@media (min-width: 992px) { /*Size 1/Desktop Start*/
  .header-site-logo { padding: 7px 14px 15px 17px; margin: -0px 0px 0px 0px; background-color: #FFFFFF; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; margin-bottom: 13px; }
  .row-index-1 .row-container .row-content-container { padding: 72px 0px 72px 0px; }
  .profile-featured-text, a.profile-featured-text:visited { font-size: 3.6em; }
  #breadcrumbs-container { padding-right: 35px; padding-left: 35px; }
  .search-filter:not(.my-meighbourhood-filter) .search-filter-body label:first-child { margin-top: 0; }
  .search-filter-header h2 { padding-right: 30px; }
  .quick-links-section h2 { padding-right: 30px; }
  .tab-header-title .item-icon { display: none; }
  .tab-header-title { padding: 25px 45px; }
  .tab-header-title.selected { padding-top: 30px; }
  #sub-navigation-container a { font-weight: 600; }
  .footer-second-row .grid-pad { padding-top: 35px; }
  .image-fade:before { width: 80%; }
  /*Size 1/Desktop End*/ }

@media (min-width: 1160px) { /*Size 1/Desktop Start*/
  .row-index-1 .row-container .row-content-container { padding-top: 90px; padding-bottom: 90px; } }

/*# sourceMappingURL=client_s1.css.map *//*Size 1/Desktop Start*/
@media (min-width: 992px) { /*Size 1/Desktop Start*/
  .sf-menu > li { width: 23.5%; }
  .sf-menu > li.first-item { width: 6%; }
  .sf-menu > li.first-item > a i.item-icon { background-position: -303px 0px; width: 24px; height: 24px; }
  .sf-menu > li.first-item > a:hover i.item-icon, .sf-menu > li.first-item > a:focus i.item-icon { background-position: -303px 0px; }
  .sf-menu > li.first-item.nav-active-path > a i.item-icon { background-position: -303px 0px; }
  #nav[data-menu-type='horizontal'] .mobnav-subarrow-child i { margin-top: 27px; right: -11px; } }

/*# sourceMappingURL=client_menu_s1.css.map *//* Default Mixins */
.sc-feedback-form { margin-top: 30px; }

.sc-label { font-family: 'Merriweather', serif; margin-bottom: 0px; }

.sc-label > span, .sc-label > label { margin: 0px 0px 10px 0px; display: inline-block; }

.sc-file-upload input { font-size: .8em; }

ul.errors, ul.errors li a { color: #D23749; }

.meeting-document-info a, .meeting-document-info a.document, a.hyperlink-button, .layout-modern .sc-cal-dialog .btn, .panel-button, .panel-button:visited, .drop-button .drop-button-header > a, .main-container button, .main-container input[type="button"], .main-container input[type="reset"], .main-container input[type="submit"], .main-container .styled-button, .main-container a.styled-button, .main-container a.styled-button:visited, .sc-form .sc-editcal .sc-editcal-add, .sc-form .sc-editcal .sc-editcal-remove, .sc-form .sc-editcal .sc-editcal-edit { border: solid 2px #324733; -webkit-transition: all 300ms ease-out 0s; -o-transition: all 300ms ease-out 0s; -moz-transition: all 300ms ease-out 0s; transition: all 300ms ease-out 0s; }

.meeting-document-info a:hover, .meeting-document-info a:focus, .meeting-document-info a.document:hover, .meeting-document-info a.document:focus, a.hyperlink-button:hover, a.hyperlink-button:focus, .layout-modern .sc-cal-dialog .btn:hover, .layout-modern .sc-cal-dialog .btn:focus, .panel-button:hover, .panel-button:focus, .panel-button:visited:hover, .panel-button:visited:focus, .drop-button .drop-button-header > a:hover, .drop-button .drop-button-header > a:focus, .main-container button:hover, .main-container button:focus, .main-container input[type="button"]:hover, .main-container input[type="button"]:focus, .main-container input[type="reset"]:hover, .main-container input[type="reset"]:focus, .main-container input[type="submit"]:hover, .main-container input[type="submit"]:focus, .main-container .styled-button:hover, .main-container .styled-button:focus, .main-container a.styled-button:hover, .main-container a.styled-button:focus, .main-container a.styled-button:visited:hover, .main-container a.styled-button:visited:focus, .sc-form .sc-editcal .sc-editcal-add:hover, .sc-form .sc-editcal .sc-editcal-add:focus, .sc-form .sc-editcal .sc-editcal-remove:hover, .sc-form .sc-editcal .sc-editcal-remove:focus, .sc-form .sc-editcal .sc-editcal-edit:hover, .sc-form .sc-editcal .sc-editcal-edit:focus { border-color: #0E8421; }

.main-container .custom-df-hyperlink-item input[disabled="disabled"], .main-container .custom-df-hyperlink-item input[disabled="disabled"]:hover, .main-container .custom-df-hyperlink-item input[disabled="disabled"]:focus { border: solid 2px #324733; }

.sc-form .sc-editcal .sc-editcal-remove, .sc-form-clear-button-container input, .main-container input[type="reset"], .main-container .sc-form-btn-cancel input[type="submit"], .main-container input.login-button.back-button[type="submit"], .main-container .cancel-button[type="submit"], .main-container .button-clear-image[type="submit"] { border: solid 2px #0E8421; }

.main-container input.styled-button.logout-button[type="submit"], .main-container .deactivate-account-widget .styled-button.deactivate-account-button, .main-container .confirm-action-widget .styled-button.button-yes, .main-container .styled-button.styled-button-archive, .main-container .mycouncil-buttons .styled-button.deactivate-account-button, .main-container a.styled-button.styled-button-archive, .main-container a.styled-button.deactivate-account-button { background-color: #FFFFFF; color: #D23749; border: 2px solid #D23749; }

.main-container input.styled-button.logout-button[type="submit"]:hover, .main-container input.styled-button.logout-button[type="submit"]:focus, .main-container .deactivate-account-widget .styled-button.deactivate-account-button:hover, .main-container .deactivate-account-widget .styled-button.deactivate-account-button:focus, .main-container .confirm-action-widget .styled-button.button-yes:hover, .main-container .confirm-action-widget .styled-button.button-yes:focus, .main-container .styled-button.styled-button-archive:hover, .main-container .styled-button.styled-button-archive:focus, .main-container .mycouncil-buttons .styled-button.deactivate-account-button:hover, .main-container .mycouncil-buttons .styled-button.deactivate-account-button:focus, .main-container a.styled-button.styled-button-archive:hover, .main-container a.styled-button.styled-button-archive:focus, .main-container a.styled-button.deactivate-account-button:hover, .main-container a.styled-button.deactivate-account-button:focus { background-color: #D23749; color: #FFFFFF; }

/*# sourceMappingURL=client_forms.css.map */