
/*# sourceMappingURL=client_style.css.map *//* Default Mixins */
/*Default Styles (Size 3/Mobile) Start*/
.emergency-message-box .emergency-announcement-item-dismiss:after { background-position: -448px -4px; right: 20px; }

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

#header-search .sc-search-button { background-image: url("sprite_v2.svg"); background-position: 10px -453px; background-repeat: no-repeat; background-size: 600px 600px; text-indent: -9999px; width: 50px; }

.no-svg #header-search .sc-search-button { background-image: url("sprite_v2.png"); }

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

.content-type-oc-profile .content-outer-container { background-size: auto; }

.row-index-1 .row-container { height: 250px; }

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

.tab-group.profile-featured-links { margin-top: -71px; margin-bottom: 0; }

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

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

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

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

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

.tab-header-title.tab-type-homepage-events-listing.selected .item-icon { background-position: -91px -44px; }

.do-it-online .profile-list:after { background-position: 0px -2px; }

.profile-featured-panel:hover img, .profile-featured-panel:focus img { opacity: 0.6; }

.profile-featured-panel span.panel-button { display: none; }

.profile-consultation-listing-container, .profile-public-notices-listing-container, .profile-news-listing-container, .profile-events-listing-container { padding-bottom: 30px; }

.drop-button.open .drop-button-header > a:hover, .drop-button.open .drop-button-header > a:focus { background-color: #606C86; color: #FFFFFF; }

.drop-button.open .drop-button-header > a:focus { display: block; margin: 0; border-radius: 0; }

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

.table-of-content { padding-left: 20px; }

.accordion-trigger.add-to-calendar-trigger i { top: -1px; }

.accordion-opened i { background-position: -46px -2px; }

.accordion-closed i { background-position: -16px -2px; }

.categories-list { margin-bottom: 40px; }

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

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

.main-container .seamless-pagination-controls input[type="submit"] { background-color: #2D4171; color: #FFFFFF; }

.main-container .seamless-pagination-controls input[type="submit"]:hover, .main-container .seamless-pagination-controls input[type="submit"]:focus { background-color: #606C86; color: #FFFFFF; }

.footer-secondary-links { border-top: 1px solid rgba(143, 143, 143, 0.34); padding-top: 35px; }

/*Default Styles (Size 3/Mobile)  End*/
@media (min-width: 480px) { .row-index-1 .row-container { height: 350px; } }

@media (min-width: 768px) { /*Size 2/Tablet Start*/
  .layout-modern.content-type-oc-profile .content-outer-container { padding: 0px 0px 0px 0px; padding-left: 0; padding-right: 0; }
  .profile-featured-text, a.profile-featured-text:visited { margin-top: 40px; margin-left: 5%; }
  .row-index-1 .row-container { height: 232px; }
  .tab-group.profile-featured-links { margin-top: -57px; }
  .tab-header-title { margin-right: 12px; top: 3px; }
  .tab-header-title.selected { top: -2px; }
  .do-it-online .profile-list > p { border-top: 2px solid #E4E4E4; padding-top: 8px; }
  .do-it-online .profile-list:hover .item-icon.bin, .do-it-online .profile-list:focus .item-icon.bin { background-position: -70px 3px; }
  .do-it-online .profile-list:hover .item-icon.briefcase, .do-it-online .profile-list:focus .item-icon.briefcase { background-position: -70px -262px; }
  .do-it-online .profile-list:hover .item-icon.map-pin, .do-it-online .profile-list:focus .item-icon.map-pin { background-position: -70px -62px; }
  .do-it-online .profile-list:hover .item-icon.paw-print, .do-it-online .profile-list:focus .item-icon.paw-print { background-position: -70px -514px; }
  .do-it-online .profile-list:hover .item-icon.documents, .do-it-online .profile-list:focus .item-icon.documents { background-position: -70px -130px; }
  .do-it-online .profile-list:hover .item-icon.letter, .do-it-online .profile-list:focus .item-icon.letter { background-position: -70px -191px; }
  .do-it-online .profile-list:hover .item-icon.eye, .do-it-online .profile-list:focus .item-icon.eye { background-position: -70px -328px; }
  .do-it-online .profile-list:hover .item-icon.cone, .do-it-online .profile-list:focus .item-icon.cone { background-position: -70px -381px; }
  .do-it-online .profile-list:hover .item-icon.question, .do-it-online .profile-list:focus .item-icon.question { background-position: -70px -446px; }
  /*Size 2/Tablet End*/ }

@media (min-width: 992px) { .do-it-online > .grid > div:nth-child(2n+1), .profile-listing-container > .profile-news-listing .col-m-6:nth-child(2n+1), .profile-listing-container > .profile-events-listing .col-m-6:nth-child(2n+1), .profile-listing-container > .profile-consultation-listing .col-m-6:nth-child(2n+1), .profile-listing-container > .profile-public-notices-listing .col-m-6:nth-child(2n+1) { clear: none !important; }
  .do-it-online > .grid > div:nth-child(3n+1), .profile-listing-container > .profile-news-listing .col-m-6:nth-child(3n+1), .profile-listing-container > .profile-events-listing .col-m-6:nth-child(3n+1), .profile-listing-container > .profile-consultation-listing .col-m-6:nth-child(3n+1), .profile-listing-container > .profile-public-notices-listing .col-m-6:nth-child(3n+1) { clear: left !important; }
  .profile-list .large-thumbnail-image { display: block; }
  .profile-list .list-item-block-date { left: 10px; position: absolute; top: 10px; } }

/*# sourceMappingURL=client.css.map *//* Default Mixins */
.sf-menu > li a:focus, .sf-menu > li .sf-menu li a:hover, .sf-menu > li > a:hover { background-color: #F5F5F5; color: #B93D31; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }

.sf-menu ul li > a:focus, .sf-menu ul .sf-menu ul ul li a:hover { background-color: #E4E4E4; color: #B93D31; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }

.sf-menu ul ul li a:focus, .sf-menu ul ul li .sf-menu ul ul li a:hover { background-color: #EDEAEA; color: #A0342B; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }

/*# sourceMappingURL=client_menu.css.map */@media (min-width: 992px) { /*Size 1/Desktop Start*/
  .sc-search-text { width: 370px; }
  .row-index-1 .row-container { height: 445px; }
  .layout-modern.content-type-oc-profile .content-outer-container { padding: 0px 0px 0px 0px; padding-left: 0; padding-right: 0; }
  .profile-featured-text, a.profile-featured-text:visited { margin-top: 110px; margin-left: 0; }
  .tab-header-title .item-icon { display: none; }
  /*Size 1/Desktop End*/ }

/*# sourceMappingURL=client_s1.css.map *//* Default Mixins */
@media (min-width: 992px) { /*Size 1/Desktop Start*/
  .sf-menu > li.nav-active-path:hover > a, .sf-menu > li.nav-active-path:focus > a, .sf-menu > li.nav-active-path.sfHover > a { color: #B93D31; }
  .sf-menu > li.nav-active-path:focus:after { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; border-top: 10px solid #F5F5F5; }
  .sf-menu > li:focus > a { background-color: #F5F5F5; }
  .sf-menu > li:focus > a, .sf-menu > li:hover > a, .sf-menu > li.sfHover > a { color: #B93D31; }
  .sf-menu li:focus > ul { display: block; }
  .sf-menu li:focus { background-color: #F5F5F5; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
  .header-layout-2 #header-search { margin-right: 10px; }
  .sf-menu > li.first-item > a:hover i.item-icon, .sf-menu > li.first-item > a:focus i.item-icon { background-position: -305px -50px; }
  /*Size 1/Desktop End*/ }

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