h1{line-height:1.1}h2{line-height:1.1333}h3{line-height:1.25}h4{line-height:1.5}h5{line-height:1.5}h6{line-height:1.5}.insert-fee{border:1px dotted #2064b0}a.scheduled-button{display:inline-block;margin:10px 0px 10px 0px;padding:8px 16px 8px 16px;border:1px dotted #2064b0;text-align:center;color:#2064b0;font-size:1.125em;text-decoration:none}.page-container .insert-fee,.page-container a.scheduled-button{visibility:hidden;border:none}.credit{font-size:0.8em;font-style:italic}.note{font-size:0.8em}@keyframes blink{0%{opacity:.2}20%{opacity:1}100%{opacity:.2}}.page-container .loading,.page-container .loaded{visibility:visible}.page-container .loading span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both;color:#90b2d8}.page-container .loading span:nth-child(2){animation-delay:.2s;color:#bbdfa1}.page-container .loading span:nth-child(3){animation-delay:.4s;color:#fcd08f}

/*# sourceMappingURL=client_style.css.map */
/* Default Mixins */
/*Default Styles (Size 3/Mobile) Start*/
ul, ol { padding-left: 30px; }

li { padding-left: 3px; }

ul ul, ol ol { margin-bottom: 0; }

ul li li { list-style-type: circle; }

ul li li li { list-style-type: square; }

ul li li li li { list-style-type: disc; }

ol li li { list-style-type: lower-alpha; }

ol li li li { list-style-type: lower-roman; }

ol li li li li { list-style-type: decimal; }

table { margin-bottom: 20px; }

table td, table th { padding: 3px; }

table th { text-align: left; }

.header-outer-container { border-bottom: solid 1px #DDDDDD; padding: 0 20px; }

.sc-search-text { width: calc(100% - 50px); }

.mobile-search-btn button i, #header-search .sc-search-button { background-image: url("moretonbay-sprite-general.svg"); background-repeat: no-repeat; background-size: 600px 599px; }

#header-search .sc-search-button { background-position: -466px 17px; text-indent: -9999px; width: 50px; }

#header-search .sc-search-button:hover, #header-search .sc-search-button:focus { background-position: -504px 17px; }

.mobile-search-btn-text { color: transparent; }

.mobile-search-btn > button { padding-left: 0px; padding-right: 12px; }

.mobile-search-btn > button i { background-position: -483px 0px; border-radius: 0; border: none; height: 18px; top: 15px; width: 18px; }

.mobile-search-btn > button i:after { display: none; }

.header-search-control-container { background-color: #FBFBFB; }

.sc-search-panel { background-color: transparent; }

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

#predictiveResults > p { padding: 20px 25px; }

.footer-first-row .grid-pad, .footer-second-row .grid-pad { padding: 0; }

h3.footer-title { font-size: 1em; margin-bottom: 15px; }

@media (min-width: 768px) { h3.footer-title { font-size: 1.25em; margin-bottom: 10px; } }

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

@media (min-width: 768px) { .footer-container a, .footer-container p { font-size: 1em; } }

.footer-container .footer-secondary-links > div:first-child { margin-bottom: 20px; }

@media (min-width: 768px) { .footer-container .footer-secondary-links > div:first-child { margin-bottom: 30px; } }

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

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

.footer-container .col-m-5.powered-by .right { float: none; }

.footer-links li { line-height: 2.25; }

.nav-separator { color: #21353E; font-weight: normal; }

.row-container .row-container-title h1, .row-index-5 h1 { line-height: 1.1333; }

.row-index-1 { background-color: #21353E; }

.row-index-1 .row-container .row-content-container { padding-bottom: 0; }

.row-index-5 a { color: #004A89; font-weight: bold; text-decoration: none; }

.row-index-5 a:hover, .row-index-5 a:focus { text-decoration: underline; }

.row-index-5 ul { padding-left: 0; margin-bottom: 20px; list-style: none; }

.row-index-5 ul li { padding-left: 0; margin-left: 0; margin-bottom: 5px; }

.row-index-5 ul li a { font-size: 1.2em; }

.row-index-2 .row-container .row-content-container { padding-top: 35px; }

.row-index-3 .row-container-title, .row-index-4 .row-container-title, .row-index-5 .row-content-container { border-top: solid 3px #21353E; }

.row-index-3 .row-container .row-container-title h1, .row-index-4 .row-container .row-container-title h1 { padding-top: 35px; }

.profile-consultation-listing p.submission-closing, .profile-message-board-listing p.published-on, .profile-public-notices-listing p.on-display-until, .profile-news-listing p.published-on { padding-bottom: 10px; }

.profile-public-notices-listing a.profile-list, .profile-public-notices-listing a.profile-featured-panel, .profile-consultation-listing a.profile-list, .profile-consultation-listing a.profile-featured-panel, .profile-events-listing a.profile-list, .profile-events-listing a.profile-featured-panel, .profile-news-listing a.profile-list, .profile-news-listing a.profile-featured-panel, .profile-featured-panels a.profile-list, .profile-featured-panels a.profile-featured-panel, .profile-message-board-listing .message-board-item-info a.profile-list, .profile-message-board-listing .message-board-item-info a.profile-featured-panel, .tabs-panel .social-feed a.profile-list, .tabs-panel .social-feed a.profile-featured-panel { border-bottom: 1px solid #21353E; margin-bottom: 20px; transition: box-shadow 300ms ease-out 0s; }

.profile-public-notices-listing a.profile-list h2, .profile-public-notices-listing a.profile-featured-panel h2, .profile-consultation-listing a.profile-list h2, .profile-consultation-listing a.profile-featured-panel h2, .profile-events-listing a.profile-list h2, .profile-events-listing a.profile-featured-panel h2, .profile-news-listing a.profile-list h2, .profile-news-listing a.profile-featured-panel h2, .profile-featured-panels a.profile-list h2, .profile-featured-panels a.profile-featured-panel h2, .profile-message-board-listing .message-board-item-info a.profile-list h2, .profile-message-board-listing .message-board-item-info a.profile-featured-panel h2, .tabs-panel .social-feed a.profile-list h2, .tabs-panel .social-feed a.profile-featured-panel h2 { font-weight: bold; }

@media (max-width: 991px) { .profile-public-notices-listing a.profile-list h2, .profile-public-notices-listing a.profile-featured-panel h2, .profile-consultation-listing a.profile-list h2, .profile-consultation-listing a.profile-featured-panel h2, .profile-events-listing a.profile-list h2, .profile-events-listing a.profile-featured-panel h2, .profile-news-listing a.profile-list h2, .profile-news-listing a.profile-featured-panel h2, .profile-featured-panels a.profile-list h2, .profile-featured-panels a.profile-featured-panel h2, .profile-message-board-listing .message-board-item-info a.profile-list h2, .profile-message-board-listing .message-board-item-info a.profile-featured-panel h2, .tabs-panel .social-feed a.profile-list h2, .tabs-panel .social-feed a.profile-featured-panel h2 { font-size: 1.125em; line-height: 1.3333; } }

.profile-public-notices-listing a.profile-list:hover, .profile-public-notices-listing a.profile-list:focus, .profile-public-notices-listing a.profile-featured-panel:hover, .profile-public-notices-listing a.profile-featured-panel:focus, .profile-consultation-listing a.profile-list:hover, .profile-consultation-listing a.profile-list:focus, .profile-consultation-listing a.profile-featured-panel:hover, .profile-consultation-listing a.profile-featured-panel:focus, .profile-events-listing a.profile-list:hover, .profile-events-listing a.profile-list:focus, .profile-events-listing a.profile-featured-panel:hover, .profile-events-listing a.profile-featured-panel:focus, .profile-news-listing a.profile-list:hover, .profile-news-listing a.profile-list:focus, .profile-news-listing a.profile-featured-panel:hover, .profile-news-listing a.profile-featured-panel:focus, .profile-featured-panels a.profile-list:hover, .profile-featured-panels a.profile-list:focus, .profile-featured-panels a.profile-featured-panel:hover, .profile-featured-panels a.profile-featured-panel:focus, .profile-message-board-listing .message-board-item-info a.profile-list:hover, .profile-message-board-listing .message-board-item-info a.profile-list:focus, .profile-message-board-listing .message-board-item-info a.profile-featured-panel:hover, .profile-message-board-listing .message-board-item-info a.profile-featured-panel:focus, .tabs-panel .social-feed a.profile-list:hover, .tabs-panel .social-feed a.profile-list:focus, .tabs-panel .social-feed a.profile-featured-panel:hover, .tabs-panel .social-feed a.profile-featured-panel:focus { box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.2); }

.profile-public-notices-listing a.profile-list:hover h2, .profile-public-notices-listing a.profile-list:focus h2, .profile-public-notices-listing a.profile-featured-panel:hover h2, .profile-public-notices-listing a.profile-featured-panel:focus h2, .profile-consultation-listing a.profile-list:hover h2, .profile-consultation-listing a.profile-list:focus h2, .profile-consultation-listing a.profile-featured-panel:hover h2, .profile-consultation-listing a.profile-featured-panel:focus h2, .profile-events-listing a.profile-list:hover h2, .profile-events-listing a.profile-list:focus h2, .profile-events-listing a.profile-featured-panel:hover h2, .profile-events-listing a.profile-featured-panel:focus h2, .profile-news-listing a.profile-list:hover h2, .profile-news-listing a.profile-list:focus h2, .profile-news-listing a.profile-featured-panel:hover h2, .profile-news-listing a.profile-featured-panel:focus h2, .profile-featured-panels a.profile-list:hover h2, .profile-featured-panels a.profile-list:focus h2, .profile-featured-panels a.profile-featured-panel:hover h2, .profile-featured-panels a.profile-featured-panel:focus h2, .profile-message-board-listing .message-board-item-info a.profile-list:hover h2, .profile-message-board-listing .message-board-item-info a.profile-list:focus h2, .profile-message-board-listing .message-board-item-info a.profile-featured-panel:hover h2, .profile-message-board-listing .message-board-item-info a.profile-featured-panel:focus h2, .tabs-panel .social-feed a.profile-list:hover h2, .tabs-panel .social-feed a.profile-list:focus h2, .tabs-panel .social-feed a.profile-featured-panel:hover h2, .tabs-panel .social-feed a.profile-featured-panel:focus h2 { text-decoration: underline; }

.profile-events-listing .profile-list .list-item-block-date { width: 100%; float: none; position: relative; top: 0; left: 0; display: block; text-align: left; }

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

.profile-listing-container .panel-button, .profile-listing-container .panel-button:visited { text-align: right; padding-right: 0; text-decoration: underline; font-weight: normal; margin-top: 0; }

.profile-listing-container .panel-button:hover, .profile-listing-container .panel-button:focus { text-decoration: none; }

.profile-featured-panels.profile-featured-panel-format-2 [class^="col-"] { padding-left: 0; padding-right: 30px; }

.carousel-progress-bar { background-color: #dddddd; }

.profile-list .large-thumbnail-image { display: block; }

.emergency-message-box .emergency-announcement-item-dismiss:after { background-position: -416px -2px; }

.emergency-container { background-color: #C6CBCE; background-color: rgba(198, 203, 206, 0.4); }

.oc-emergency-announcement-container { max-width: 1140px; margin: 0 auto; }

.oc-emergency-announcement-container .side-box-title { font-weight: bold; }

.oc-emergency-announcement-container .oc-single-url a { position: relative; }

.oc-emergency-announcement-container .oc-single-url a:before { content: ''; position: absolute; background-image: url("moretonbay-sprite-general.svg"); background-repeat: no-repeat; background-size: 600px 599px; background-position: -60px -169px; width: 22px; height: 22px; left: 0; bottom: 0; }

.oc-emergency-announcement-container .accordion-trigger i { margin: 14px 16px; }

.oc-emergency-announcement-container .accordion-closed i { background-position: -163px -474px; }

.oc-emergency-announcement-container .accordion-opened i { background-position: -102px -521px; }

.oc-emergency-announcement-container .accordion-opened h2 { color: #FFFFFF; }

.oc-emergency-dismissed { border-top: solid 1px #cdd1d3; }

.oc-emergency-dismissed .oc-accordion-body { background-color: transparent; }

.tab-group-inner-page .tabs-panel { background-color: #FBFBFB; }

.tab-group-inner-page .tab-header-title, .tab-group-inner-page a.tab-header-title:visited { color: #21353E; background-color: #BFD2E1; }

.tab-group-inner-page .tab-header-title.selected, .tab-group-inner-page .tab-header-title.selected:visited { background-color: #FBFBFB; color: #21353E; }

.tab-group-inner-page a.tab-header-title:hover, .tab-group-inner-page a.tab-header-title:focus { background-color: #80A5C4; color: #21353E; }

.tab-group-inner-page a.tab-header-title.selected:hover, .tab-group-inner-page a.tab-header-title.selected:focus { background-color: #FBFBFB; color: #21353E; }

.tab-group-inner-page .tab-header-title, .tab-group-inner-page a.tab-header-title:visited { 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; }

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

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

.step-numbering-Yes .step-section-container:before { color: #004A89; border: solid 2px #004A89; font-size: 1.8em; width: 48px; height: 48px; left: -25px; }

.step-section .page-section-header { font-size: 1.2em; padding-top: 12px; }

.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 > p { display: block; }

.do-it-online a.profile-list:after { display: none; }

.do-it-online .item-icon { display: block; }

.row-index-3 .do-it-online a.profile-list, .row-index-4 .do-it-online a.profile-list { transition: box-shadow 300ms ease-out 0s; }

.row-index-3 .do-it-online a.profile-list > h2, .row-index-4 .do-it-online a.profile-list > h2 { margin-bottom: 10px; }

@media (max-width: 991px) { .row-index-3 .do-it-online a.profile-list > h2, .row-index-4 .do-it-online a.profile-list > h2 { font-size: 1.125em; line-height: 1.3333; } }

.row-index-3 .do-it-online a.profile-list > p, .row-index-4 .do-it-online a.profile-list > p { clear: none; }

@media (min-width: 768px) { .row-index-3 .do-it-online a.profile-list > p, .row-index-4 .do-it-online a.profile-list > p { text-align: left; } }

.row-index-3 .do-it-online a.profile-list:hover, .row-index-3 .do-it-online a.profile-list:focus, .row-index-4 .do-it-online a.profile-list:hover, .row-index-4 .do-it-online a.profile-list:focus { box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.2); }

.row-index-3 .do-it-online .item-icon, .row-index-4 .do-it-online .item-icon { margin-left: auto; margin-right: 15px; }

@media (min-width: 768px) { .row-index-3 .do-it-online .item-icon, .row-index-4 .do-it-online .item-icon { margin-left: 0px; margin-right: 16px; } }

@media (max-width: 991px) { .row-index-3 .do-it-online .item-icon, .row-index-4 .do-it-online .item-icon { width: 45px; height: 50px; background-size: 99.6875px 825px; }
  .row-index-3 .do-it-online .item-icon.award, .row-index-4 .do-it-online .item-icon.award { background-position: 0px -219px; }
  .row-index-3 .do-it-online .item-icon.bin, .row-index-4 .do-it-online .item-icon.bin { background-position: -54px -438px; }
  .row-index-3 .do-it-online .item-icon.book, .row-index-4 .do-it-online .item-icon.book { background-position: -54px -328px; }
  .row-index-3 .do-it-online .item-icon.buildings, .row-index-4 .do-it-online .item-icon.buildings { background-position: 0px -55px; }
  .row-index-3 .do-it-online .item-icon.bus, .row-index-4 .do-it-online .item-icon.bus { background-position: 0px -713px; }
  .row-index-3 .do-it-online .item-icon.calendar, .row-index-4 .do-it-online .item-icon.calendar { background-position: 0px -385px; }
  .row-index-3 .do-it-online .item-icon.card, .row-index-4 .do-it-online .item-icon.card { background-position: -54px -559px; }
  .row-index-3 .do-it-online .item-icon.cocktail, .row-index-4 .do-it-online .item-icon.cocktail { background-position: 0px -603px; }
  .row-index-3 .do-it-online .item-icon.compass, .row-index-4 .do-it-online .item-icon.compass { background-position: 0px -658px; }
  .row-index-3 .do-it-online .item-icon.document, .row-index-4 .do-it-online .item-icon.document { background-position: 0px -492px; }
  .row-index-3 .do-it-online .item-icon.folder, .row-index-4 .do-it-online .item-icon.folder { background-position: -54px -55px; }
  .row-index-3 .do-it-online .item-icon.headstone, .row-index-4 .do-it-online .item-icon.headstone { background-position: 0px -110px; }
  .row-index-3 .do-it-online .item-icon.house, .row-index-4 .do-it-online .item-icon.house { background-position: -54px -219px; }
  .row-index-3 .do-it-online .item-icon.image, .row-index-4 .do-it-online .item-icon.image { background-position: -54px -658px; }
  .row-index-3 .do-it-online .item-icon.leaf, .row-index-4 .do-it-online .item-icon.leaf { background-position: -54px -110px; }
  .row-index-3 .do-it-online .item-icon.magnify, .row-index-4 .do-it-online .item-icon.magnify { background-position: -54px -274px; }
  .row-index-3 .do-it-online .item-icon.medical, .row-index-4 .do-it-online .item-icon.medical { background-position: 0px -274px; }
  .row-index-3 .do-it-online .item-icon.municipal-building, .row-index-4 .do-it-online .item-icon.municipal-building { background-position: -54px 1px; }
  .row-index-3 .do-it-online .item-icon.paintbrush, .row-index-4 .do-it-online .item-icon.paintbrush { background-position: 0px 0px; }
  .row-index-3 .do-it-online .item-icon.paw-print, .row-index-4 .do-it-online .item-icon.paw-print { background-position: -54px -164px; }
  .row-index-3 .do-it-online .item-icon.person, .row-index-4 .do-it-online .item-icon.person { background-position: -54px -385px; }
  .row-index-3 .do-it-online .item-icon.profile, .row-index-4 .do-it-online .item-icon.profile { background-position: 0px -548px; }
  .row-index-3 .do-it-online .item-icon.speech, .row-index-4 .do-it-online .item-icon.speech { background-position: 0px -438px; }
  .row-index-3 .do-it-online .item-icon.star, .row-index-4 .do-it-online .item-icon.star { background-position: 0px -164px; }
  .row-index-3 .do-it-online .item-icon.tree, .row-index-4 .do-it-online .item-icon.tree { background-position: 0px -328px; } }

@media (max-width: 767px) { .row-index-3 .do-it-online .item-icon.award, .row-index-4 .do-it-online .item-icon.award { background-position: 7px -219px; }
  .row-index-3 .do-it-online .item-icon.bin, .row-index-4 .do-it-online .item-icon.bin { background-position: -53px -438px; }
  .row-index-3 .do-it-online .item-icon.leaf, .row-index-4 .do-it-online .item-icon.leaf { background-position: -53px -110px; }
  .row-index-3 .do-it-online .item-icon.tree, .row-index-4 .do-it-online .item-icon.tree { background-position: 4px -328px; } }

.landing-page-nav .list-item-container a, .landing-page-list-container .list-item-container a { border-bottom: none; }

.landing-page-nav .grid, .landing-page-list-container .grid { margin: 0 0; }

.landing-page-nav .grid > div:last-child .list-item-container, .landing-page-list-container .grid > div:last-child .list-item-container { margin-bottom: 0; }

.quick-links-section a:before { background-position: 0px -478px; }

.list-item-container a { border-bottom: 1px solid #21353E; transition: box-shadow 300ms ease-out 0s; }

.list-item-container a:hover, .list-item-container a:focus { box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.2); }

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

.list-item-container .item-adoption a { border-bottom: none; }

.list-item-container .item-adoption a:hover, .list-item-container .item-adoption a:focus { box-shadow: none; }

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

.search-filter-header h2, .elected-official-list-container article, .department-list-container article { border-bottom: 1px solid #21353E; }

.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; }

.events-list-container .list-item-block-date { width: 100%; float: none; display: block; text-align: left; font-weight: bold; }

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

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

.main-container .seamless-pagination-controls input[type="submit"] { padding: 0; border-color: #FBFBFB; border-bottom: 1px solid #21353E; }

.main-container .seamless-pagination-controls input[type="submit"]:hover, .main-container .seamless-pagination-controls input[type="submit"]:focus { border-color: #0063B7; }

.main-container .seamless-pagination-data input[type="submit"].btn_scPagingNonJS_enabled { font-size: 1em; }

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

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

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

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

.main-container input[type="submit"].btn_scPagingNonJS_enabled { transition-property: background-color, border-color; }

.main-container input[type="submit"].btn_scPagingNonJS_enabled:hover, .main-container input[type="submit"].btn_scPagingNonJS_enabled:focus { background-color: #0063B7; color: #FFFFFF; }

.light-theme a, .light-theme .ellispse, .light-theme .current { border-bottom: 1px solid #21353E; }

.light-theme .ellispse { border-bottom-color: #FBFBFB; border-bottom-color: #FBFBFB; }

.light-theme .current { border-bottom-color: #1C2E36; border-bottom-color: #1C2E36; }

.light-theme a:hover, .light-theme a:focus { border-bottom-color: #0063B7; }

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

.az-item span, .az-item a { border-bottom: solid 1px #21353E; }

.az-item span { border-bottom-color: #FBFBFB; border-bottom-color: #FBFBFB; }

.az-item a:hover, .az-item a:focus { border-bottom-color: #0063B7; border-bottom-color: #0063B7; }

.module-widget .sub-title { margin-top: 30px; }

.councillor-result article > a, .councillor-result article > a:visited { color: #21353E; }

.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; }

.accordion-list-container { margin-bottom: 20px; }

.accordion-list-container .accordion-item-header h2 { border-bottom: 1px solid #21353E; }

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

.accordion-closed i { background-position: -163px -424px; }

.accordion-opened i { background-position: -102px -424px; }

.add-to-calendar-body { padding: 0 0 0 10px; }

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

.categories-list a { transition-duration: 300ms; transition-property: background-color, border; }

.categories-list a:hover, .categories-list a:focus { border-bottom-color: #21353E; }

.add-to-calendar-header h2, a.item-navigation { border-bottom: 1px solid #21353E; }

a.item-navigation { transition: box-shadow 300ms ease-out 0s; margin-bottom: 20px; }

a.item-navigation.prev-item .item-navigation-label:before, a.item-navigation.next-item .item-navigation-label:before { display: none; }

a.item-navigation:hover, a.item-navigation:focus { box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.2); }

a.item-navigation:hover .item-navigation-label, a.item-navigation:focus .item-navigation-label { text-decoration: underline; }

.main-container { padding: 0 20px; }

.related-information-section h2 { color: #004A89; font-size: 1.25em; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 10px; border-bottom: none; }

.job-details-list + .body-content { margin-top: 20px; }

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

.small-text { font-size: 0.875em; }

.img-enlarge i.icon-enlarge { background-position: -365px -3px; }

.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; }

.row-index-1 .embed-homepage-welcome-banner { display: none; margin-top: -35px; margin-right: -20px; margin-left: -20px; position: relative; }

.row-index-1 .embed-homepage-welcome-banner-image { background-image: url(/files/assets/gall-museums/welcome-banner/banner-image.jpg?h=175&w=480); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 175px; }

.row-index-1 .embed-homepage-welcome-banner-overlay { background-image: url(/files/assets/public/welcome-banner/subsite-homepage-banner-overlay.png?h=200); background-repeat: no-repeat; background-size: auto auto; background-position: -55px -24px; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

.row-index-1 .embed-homepage-welcome-text { margin-top: 20px; margin-bottom: 25px; }

.row-index-1 .embed-homepage-welcome-text h1, .row-index-1 .embed-homepage-welcome-text p { color: #ffffff; }

.row-index-1 .embed-homepage-welcome-text p { font-size: 1.25em; line-height: 1.4; }

.row-index-1 .embed-homepage-welcome-text a { font-size: 1.15em; line-height: 1.5; text-decoration: none; }

.row-index-1 .embed-homepage-welcome-text a:hover, .row-index-1 .embed-homepage-welcome-text a:focus { text-decoration: underline; }

.row-index-1 .do-it-online .item-icon { width: 31px; height: 28px; background-image: url(mb-sprite-online-tasks.svg?v=2); background-repeat: no-repeat; background-size: 31px 900px; margin-right: 10px; }

.row-index-1 .do-it-online .item-icon.calendar { background-position: 0px -469px; }

.row-index-1 .do-it-online .item-icon.document { background-position: 0px -505px; }

.share-page-container { background-color: transparent; padding: 15px 20px 10px; }

@media (min-width: 768px) { .share-page-container { padding: 15px 0px 10px; } }

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

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

.main-container > h1:first-child + .grid > div > .quick-links-section { margin-top: 30px; }

.alt-formats a:before, .related-information-list a:before, a.document:before { background-image: url(file-icons-google-material.svg); background-size: 56px 58px; }

a.document:before { background-position: -40px 0; }

a.document span.file-info { top: 0; font-size: 0.7em; }

.related-information-list a[class*="ext-"]:before, .alt-formats a[class*="ext-"]:before { background-position: 1px 0px; }

.related-information-list a:before, .related-information-list a.ext-html:before, .alt-formats a:before, .alt-formats a.ext-html:before { background-position: 0px -40px; }

.alt-formats a, .related-information-list a { text-indent: 0; padding-left: 46px; }

.alt-formats a:before, .related-information-list a:before { top: 1px; }

@media (min-width: 480px) { .row-index-1 .embed-homepage-welcome-banner-image { background-image: url(/files/assets/gall-museums/welcome-banner/banner-image.jpg?h=250&w=768); height: 250px; }
  .row-index-1 .embed-homepage-welcome-banner-overlay { background-image: url(/files/assets/public/welcome-banner/subsite-homepage-banner-overlay.png?h=275); background-position: -55px -24px; } }

/*Default Styles (Size 3/Mobile)  End*/
@media (min-width: 768px) { /*Size 2/Tablet Start*/
  .main-container { padding: 0; }
  #breadcrumbs-container { padding-left: 0; padding-right: 0; }
  .row-index-1 .embed-homepage-welcome-banner { margin-top: -35px; margin-right: -20px; margin-left: -20px; }
  .row-index-1 .embed-homepage-welcome-banner-image { background-image: url(/files/assets/gall-museums/welcome-banner/banner-image.jpg?h=330&w=992); height: 330px; }
  .row-index-1 .embed-homepage-welcome-banner-overlay { background-image: url(/files/assets/public/welcome-banner/subsite-homepage-banner-overlay.png?h=355); }
  .mobile-search-btn > button { border: solid 1px #757575; padding: 16px 12px; }
  .mobile-search-btn > button:hover, .mobile-search-btn > button:focus { padding: 16px 12px; }
  .mobile-search-btn > button i { position: relative; left: auto; float: right; margin-left: 15px; top: 1px; }
  .mobile-search-btn .mobile-search-btn-text { color: #2B2B2B; line-height: 1.25; }
  .mobile-search-btn:hover, .mobile-search-btn:focus { background-color: #004A89; }
  .mobile-search-btn:hover > button i, .mobile-search-btn:focus > button i { background-position: -521px 0px; }
  .mobile-search-btn:hover .mobile-search-btn-text, .mobile-search-btn:focus .mobile-search-btn-text { color: #FFFFFF; }
  #predictiveResults { box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2); }
  .side-menu-right .mobile-search-btn { margin-right: 124px; }
  .oc-emergency-announcement-container .emergency-message-box:before, .oc-emergency-announcement-container .emergency-message-box:after { content: " "; display: table; }
  .oc-emergency-announcement-container .emergency-message-box:after { clear: both; }
  .oc-emergency-announcement-container .emergency-message-box .side-box-title { padding-right: 20px; float: left; width: 30%; }
  .oc-emergency-announcement-container .emergency-message-box .side-box-content { float: left; width: calc(70% - 50px); }
  .footer-first-row .grid > div { text-align: center; }
  .footer-secondary-links > div { width: 100%; }
  /*Size 2/Tablet End*/ }

@media (max-width: 991px) { .row-container .row-container-title h1, .row-index-5 h1 { font-size: 1.875em; } }

.content-type-oc-landing-page .main-page-image, .content-type-oc-landing-page .image-overlay { display: none; }

@media (min-width: 768px) { .content-type-oc-landing-page .main-page-image, .content-type-oc-landing-page .image-overlay { display: block; } }

.content-type-oc-landing-page .image-overlay { background-image: url(/files/assets/public/templateimages/page-image-overlay.png); background-repeat: no-repeat; float: right; }

.quick-links-no-accord-section { margin-bottom: 40px; }

.quick-links-no-accord-list { list-style: none; padding: 0; margin: 0; }

.quick-links-no-accord-list li { width: 100%; display: inline-block; margin-bottom: 10px; padding-right: 20px; float: left; }

@media (min-width: 768px) { .quick-links-no-accord-list li { width: 50%; } }

.quick-links-no-accord-list a, .quick-links-no-accord-list a:visited { text-decoration: none; display: inline-block; }

.quick-links-no-accord-list a:hover, .quick-links-no-accord-list a:focus { text-decoration: underline; }

.quick-links-no-accord-header h2 { margin-bottom: 10px; }

.quick-links-no-accord-section { background-color: #21353E; margin-top: 20px; padding: 25px 25px 20px; }

.quick-links-no-accord-list a, .quick-links-no-accord-list a:visited { font-size: .9375em; color: #fff; }

.quick-links-no-accord-header h2 { color: #fff; }

@media (min-width: 768px) { .quick-links-no-accord-header { width: 33%; float: left; padding-right: 20px; }
  .quick-links-no-accord-list { width: 67%; float: left; } }

/*# sourceMappingURL=client.css.map */
.side-menu-btn-text{color:transparent}.side-menu-btn i,.side-menu-btn i:before,.side-menu-btn i:after{transition:none}.js .side-menu .navigation-outer-container .nav-offscreen-menu a:hover+.mobnav-subarrow i,.js .side-menu .navigation-outer-container .nav-offscreen-menu a:hover+.mobnav-subarrow-child i,.js .side-menu .navigation-outer-container .nav-offscreen-menu a:focus+.mobnav-subarrow i,.js .side-menu .navigation-outer-container .nav-offscreen-menu a:focus+.mobnav-subarrow-child i{background-position:17px -515px}.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:17px -515px}@media (min-width: 768px){.side-menu-btn button{border:solid 1px #757575;padding:15px 12px}.side-menu-btn i{position:relative;float:right;margin-left:15px}.side-menu-btn:hover,.side-menu-btn:focus{background-color:#004A89}.side-menu-btn:hover i,.side-menu-btn:hover i:before,.side-menu-btn:hover i:after,.side-menu-btn:focus i,.side-menu-btn:focus i:before,.side-menu-btn:focus i:after{background-color:#fff}.side-menu-btn:hover button.pressed i,.side-menu-btn:focus button.pressed i{background-color:transparent}.side-menu-btn:hover .side-menu-btn-text,.side-menu-btn:focus .side-menu-btn-text{color:#fff}.side-menu-btn .side-menu-btn-text{color:#2B2B2B;line-height:1.25}}

/*# sourceMappingURL=client_menu.css.map */
@media (min-width: 992px){.side-menu-right .header-layout-2 #header-search{margin-right:132px}.sc-search-text{width:370px}.sc-search-panel{border:solid 1px #757575}.row-index-1 .row-container .row-content-container{position:relative}.row-index-1 .embed-homepage-welcome-banner-image{background-image:none;height:auto;margin:0}.row-index-1 .embed-homepage-welcome-banner{display:block;margin-top:-20px;margin-right:0px;margin-left:0px;left:50%}.row-index-1 .embed-homepage-welcome-banner-image{background-image:url(/files/assets/gall-museums/welcome-banner/banner-image.jpg?h=380);height:380px;width:2000px}.row-index-1 .embed-homepage-welcome-banner-overlay{background-image:url(/files/assets/public/welcome-banner/subsite-homepage-banner-overlay.png?h=380);background-position:-1px 0}.row-index-1 .embed-homepage-welcome-text{width:50%;position:absolute;top:50px;margin-top:0;margin-bottom:0}.row-index-3 .do-it-online .item-icon,.row-index-4 .do-it-online .item-icon{margin-bottom:20px}.row-index-5 .row-container{padding:20px 0 20px}.row-index-5 .row-container .row-content-container{padding:40px 0 0}.row-index-1,.row-index-2,.row-index-3,.row-index-4,.row-index-5{padding:0 20px}.profile-public-notices-listing a.profile-list,.profile-consultation-listing a.profile-list,.profile-events-listing a.profile-list,.profile-news-listing a.profile-list,.profile-message-board-listing .message-board-item-info a.profile-list,.tabs-panel .social-feed a.profile-list{margin-bottom:20px}.profile-public-notices-listing h2,.profile-consultation-listing h2,.profile-events-listing h2,.profile-news-listing h2,.profile-message-board-listing .message-board-item-info h2,.tabs-panel .social-feed h2{line-height:1.35}.row-content-container>.profile-events-listing .profile-list.item-0 .list-item-block-date,.profile-events-listing .profile-list .list-item-block-date,.profile-events-listing .profile-list.item-0 .list-item-block-date{position:relative;top:0;left:0}#sub-navigation-container a:hover,#sub-navigation-container a:focus{text-decoration:underline}.search-filter-header h2{border-bottom:none}.main-container>h1:first-child+.grid>div>.quick-links-section{margin-top:0px}.quick-links-no-accord-list li{width:33%}}@media (min-width: 1140px){.row-index-1 .embed-homepage-welcome-banner{left:50%}.row-index-1 .embed-homepage-welcome-text{width:50%}.row-index-1 .embed-homepage-welcome-text h2{font-size:2.875em;line-height:1.12}.row-index-1 .embed-homepage-welcome-text p{font-size:1.375em;line-height:1.4091}}

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

/*# sourceMappingURL=client_menu_s1.css.map */
.meeting-document-info a,.meeting-document-info a.document,a.hyperlink-button,.layout-modern .sc-cal-dialog .btn,.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 #0063B7;-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,.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:#1C2E36}.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 #0063B7}.sc-form .sc-editcal .sc-editcal-remove,.sc-form-clear-button-container input,.main-container a.button-my-location,.main-container a.button-my-location:visited,.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 #0063B7}.sc-form .sc-editcal .sc-editcal-remove:hover,.sc-form .sc-editcal .sc-editcal-remove:focus,.sc-form-clear-button-container input:hover,.sc-form-clear-button-container input:focus,.main-container a.button-my-location:hover,.main-container a.button-my-location:focus,.main-container a.button-my-location:visited:hover,.main-container a.button-my-location:visited:focus,.main-container input[type="reset"]:hover,.main-container input[type="reset"]:focus,.main-container .sc-form-btn-cancel input[type="submit"]:hover,.main-container .sc-form-btn-cancel input[type="submit"]:focus,.main-container input.login-button.back-button[type="submit"]:hover,.main-container input.login-button.back-button[type="submit"]:focus,.main-container .cancel-button[type="submit"]:hover,.main-container .cancel-button[type="submit"]:focus,.main-container .button-clear-image[type="submit"]:hover,.main-container .button-clear-image[type="submit"]:focus{border-color:#6F6F6F}.main-container a.button-my-location,.main-container a.button-my-location:visited{color:#0063B7;background-color:#fff}.main-container a.button-my-location:hover,.main-container a.button-my-location:focus,.main-container a.button-my-location:visited:hover,.main-container a.button-my-location:visited:focus{background-color:#6F6F6F;color:#fff}.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:#fff;color:#D50000;border:2px solid #D50000}.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:#D50000;color:#fff}a.hyperlink-button,.meeting-document-info a,.meeting-document-info a.document{margin-bottom:5px;border-radius:0px;font-weight:normal;font-family:inherit;padding:8px 16px 8px 16px}a.hyperlink-button:before,.meeting-document-info a:before,.meeting-document-info a.document:before{margin-top:2px}.sc-form .sc-rank .sc-form-control input{width:4em;text-align:center}.se-form-required-text,.se-form-required-asterisk{font-size:.875em;background-color:#e9e9e9;padding:3px 5px 5px}.add-to-calendar-body textarea,.add-to-calendar-body select{border:2px solid #939393;padding:12px 15px 12px 15px}.add-to-calendar-body p.label{font-weight:normal;font-size:1.375em}.add-to-calendar-body .se-form-required-text,.add-to-calendar-body .se-form-required-asterisk{margin-left:5px;padding:2px 5px 3px 1px}html body #mainForm .RadInput_Default .riTextBox,html body #mainForm .RadInputMgr_Default{padding:12px 15px 12px 15px;font-size:1.335em;min-width:120px}.autocomplete-suggestions{border:2px solid #939393;border-top:none}input,select{line-height:1.375}.search-filter-body input,.search-filter-body select{font-size:1em}.search-filter-body label{font-size:1.375em}.sc-feedback-form .sc-radio-question .sc-feedback-button{margin:0 5px 0 0;font-size:0.95em;padding:0 8px 0 8px}.sc-search-box input{background-position:11px 16px}ul.errors{font-size:.875em}ul.errors,ul.errors li a{color:#D50000}

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