/* Birrarung Council Theme v1.1 */

/* Banner */

.ripple-birrarung .ripple-header__inner {
    background-color: #53813b;
}

.ripple-birrarung .ripple-header.ripple-header--open .ripple-header__inner {
    background-color: #517a3a;
}

.ripple-birrarung .ripple-header__title-img {
    /* max-height: 1.5rem; */
    width: auto;
}

@media (min-width: 48em) {
    .ripple-birrarung .ripple-header__title-img {
        /* max-height: 2.9rem; */
        width: auto;
    }
}

.ripple-birrarung section.ripple-banner-standard.ripple-banner-standard--bg {
    background: none;
}

/*
@media (max-width: 62em) {
    .ripple-birrarung section.ripple-banner-standard.ripple-banner-standard--bg {
        background-size: 14rem;
    }
} */


/* Menu */

.ripple-birrarung .ripple-header-menu__link:focus,
.ripple-birrarung .ripple-header-menu__link:hover {
    background-color: #73905a;
    color: #ffffff;
    border-radius: 0;
}

.ripple-birrarung button.ripple-header-menu__link:focus,
.ripple-birrarung button.ripple-header-menu__link:hover {
    color: #ffffff;
}

.ripple-birrarung .ripple-header-menu__submenu-inner button.ripple-header-menu__link:focus,
.ripple-birrarung .ripple-header-menu__submenu-inner button.ripple-header-menu__link:hover {
    color: #ffffff;
}

.ripple-birrarung .ripple-header-menu__submenu-inner button.ripple-header-menu__link:focus svg,
.ripple-birrarung .ripple-header-menu__submenu-inner button.ripple-header-menu__link:hover svg {
    fill: #ffffff;
}

.ripple-birrarung .ripple-header:not(.ripple-header--custom) .ripple-header-menu__list--root>.ripple-header-menu__item>.ripple-header-menu__link[aria-expanded=true]:after {
    background-image: none;
    background-color: #c9da2c;
}

.ripple-birrarung .ripple-header-menu__item {
    border-top-color: #73905a;
}

.ripple-header:not(.ripple-header--custom) .ripple-header-menu__submenu[data-level] .ripple-header-menu__link[aria-expanded=true] {
    background-image: none;
    background-color: #73905a;
    color: #ffffff;
    border-radius: 0;
}

.ripple-header:not(.ripple-header--custom) .ripple-header-menu__submenu[data-level] .ripple-header-menu__link[aria-expanded=true] svg {
    fill: #ffffff;
}

.ripple-birrarung .ripple-header:not(.ripple-header--custom) .ripple-header-menu__list--root>.ripple-header-menu__item>.ripple-header-menu__link:focus:after, 
.ripple-birrarung .ripple-header:not(.ripple-header--custom) .ripple-header-menu__list--root>.ripple-header-menu__item>.ripple-header-menu__link:hover:after {
    background-color: #c9da2c;
}

/* Breadcrumbs */

.ripple-birrarung ol.breadcrumbs__list {
    color: #20251c;
}

.ripple-birrarung a.breadcrumbs__link {
    color: #517a3a;
}

/* Headinds */

h1, h2, h3, h4, h5, h6 {
    color: #20251c;
}

.ripple-birrarung h1.ripple-banner-image__title {
    color: #ffffff;
    background-color: #53813b;
    font-size: 3rem;
}

@media (max-width: 768px) {
  .ripple-birrarung h1.ripple-banner-image__title {
    color: #ffffff;
    background-color: #53813b;
    font-size: 1.5rem;
  }
}


.ripple-birrarung .ripple-banner-cta__title,
.ripple-birrarung .ripple-banner-image__title,
.ripple-birrarung .ripple-banner-intro__title,
.ripple-birrarung .ripple-banner-standard__title {
    color: #20251c;
}

.ripple-birrarung p.ripple-banner-standard__desc {
    color: #73905a;
}

.ripple-birrarung button.ripple-accordion__toggle {
    color: #53813b;
}

.ripple-birrarung h2.ripple-news-carousel__title {
    color: #53813b;
}

/* Homepage campaigns */

.ripple-birrarung h2.ripple-banner-standard__nav-title {
    color: #0C2340;
}

.ripple-birrarung a.ripple-banner-intro__nav-link {
    color: #0C2340;
}

.ripple-birrarung a.ripple-banner-intro__nav-link:hover,
.ripple-birrarung a.ripple-banner-intro__nav-link:focus {
    color: #0072CE;
    border-bottom-color: #0072CE;
}

.ripple-birrarung a.ripple-banner-intro__nav-link:hover::before, 
.ripple-birrarung a.ripple-banner-standard__nav-link:focus::before {
    /* border-bottom-color: #53813b; */
}

/* On this page */

.ripple-birrarung h3.ripple-onthispage__heading {
    color: #20251c;
}

.ripple-birrarung .main-content-wrapper a {
    color: #53813b;
}

.ripple-birrarung .main-content-wrapper a:hover,
.ripple-birrarung .main-content-wrapper a:focus {
    color: #242b1d;
}

.ripple-birrarung .main-content-wrapper .ripple-onthispage a {
    color: #0C2340;
    border-bottom-color: #c4d636;
}

.ripple-birrarung .ripple-onthispage:before {
    background: linear-gradient(0deg, #c9da2c 0, #53813b 81%);
}

.ripple-birrarung .ripple-onthispage .ripple-onthispage__link:focus, 
.ripple-birrarung .ripple-onthispage .ripple-onthispage__link:hover {
    border-bottom-color: #005588;
}

/* Callout */

.ripple-birrarung .ripple-callout.ripple-callout--bg, 
.ripple-birrarung .ripple-quotation.ripple-quotation--bg {
    background-color: #e9ecd6;
}

.ripple-birrarung  .ripple-callout {
    border-color: #53813b;
}


/* Sidebar / RHS menu */

.ripple-birrarung .ripple-sidebar {
    background-color: #e5eebd;
    color: #242b1d;
}

.ripple-birrarung li.ripple-sidebar__nav-item--active>a.ripple-sidebar__nav-link {
    /* background-color: #005588;
    color: #ffffff; */
    background-color: #53813b;
    color: #ffffff;
}

.ripple-birrarung li.ripple-sidebar__nav-item:after {
    background-color: #b49b54;
}

.ripple-birrarung a.ripple-sidebar__nav-link--active-top {
    background-image: none;
}

.ripple-birrarung li.ripple-sidebar__nav-item--active>a.ripple-sidebar__nav-link:before {
    background-color: #53813b !important;
}

.ripple-sidebar__nav--sub li.ripple-sidebar__nav-item {
    background-color: #afbe64;
}



li.ripple-sidebar__nav-item.ripple-sidebar__nav-link--active {
    background-color: #53813b;
}

.ripple-birrarung .ripple-sidebar__nav--sub a.ripple-sidebar__nav-link:before {
    background-color: #53813b !important;
}

.ripple-birrarung a.ripple-sidebar__nav-link.ripple-sidebar__nav-link--active {
    background-color: #53813b;
    color: #ffffff;
}

.ripple-birrarung li.ripple-sidebar__nav-item--active>a.ripple-sidebar__nav-link.ripple-sidebar__nav-link--active {
    /* background-color: #0073cf; */
}

.ripple-birrarung li.ripple-sidebar__nav-item--active>a.ripple-sidebar__nav-link.ripple-sidebar__nav-link--has-children:hover,
.ripple-birrarung li.ripple-sidebar__nav-item--active>a.ripple-sidebar__nav-link.ripple-sidebar__nav-link--has-children:focus {
    background-image: none;
    background-color: #73905a;
    color: #ffffff;
}

a.ripple-sidebar__nav-link--has-children:focus, a.ripple-sidebar__nav-link--has-children:hover {
    background-image: none;
    background-color: #73905a;
    color: #ffffff;
}

.ripple-birrarung a.ripple-sidebar__nav-link--has-children:focus:before, 
.ripple-birrarung a.ripple-sidebar__nav-link--has-children:hover:before {
    background-color: #53813b!important;
}

/* Related links */

.ripple-birrarung aside.ripple-related-links {
    background-color: #0072ce;
}

.ripple-birrarung a.ripple-related-links__link {
    border-bottom-color: #65abe3;
}


/* Footer */

.ripple-birrarung footer.ripple-footer {
    background-color: #20251c;
}

.ripple-birrarung ul.ripple-footer__menu {
    color: #20251c;
}

.ripple-birrarung .ripple-footer__logo {
    max-width: 100%;
}

.ripple-birrarung .ripple-footer__bottom:before {
    background-color: #73905a;
}

.ripple-birrarung .ripple-footer:before {
    display: none;
} 

.ripple-birrarung .ripple-footer__bottom-logos img {
    max-height: 35px;
    margin-top: 8px;
}

.ripple-birrarung .ripple-footer__nav {
    border-bottom: 1px solid #6a7b7e;
}


@media (min-width: 62em) {
    .ripple-birrarung .ripple-footer__nav {
        border-bottom: none;
    }
}

.ripple-birrarung a.ripple-footer__link,
.ripple-birrarung h2.ripple-footer__heading,
.ripple-birrarung .ripple-footer__nav-item a, 
.ripple-birrarung li.ripple-footer__nav-item,
.ripple-birrarung .ripple-footer__text {
    color: #ffffff;
}

.ripple-birrarung a.ripple-footer__link:hover,
.ripple-birrarung h2.ripple-footer__heading:hover,
.ripple-birrarung .ripple-footer__nav-item a:hover, 
.ripple-birrarung a.ripple-footer__link:focus,
.ripple-birrarung h2.ripple-footer__heading:focus,
.ripple-birrarung .ripple-footer__nav-item a:focus {
    color: #c4d636;
}

.ripple-birrarung .ripple-footer__connect-with-us,
.ripple-birrarung .ripple-footer__contact-column {
    display: none;
}

.ripple-birrarung .ripple-footer__nrs {
    margin-top: 0;
}



/* Search */

.ripple-birrarung .ripple-header-search--open .ripple-header__inner {
    background-color: #005587;
}

.ripple-birrarung .ripple-header-search__input-wrapper:after {
    background-image: none;
    background-color: #65abe3;
}

/* Buttons */

.ripple-birrarung .ripple-campaign a.ripple-campaign__link,
.ripple-birrarung .search__filters-button--apply,
.ripple-birrarung .ripple-btn--news-carousel {
    background-color: #53813b;
}

.ripple-birrarung .ripple-campaign a.ripple-campaign__link:hover,
.ripple-birrarung .ripple-campaign a.ripple-campaign__link:focus,
.ripple-birrarung .search__filters-button--apply:hover, 
.ripple-birrarung .search__filters-button--apply:focus,
.ripple-birrarung .ripple-btn--news-carousel:hover,
.ripple-birrarung .ripple-btn--news-carousel:focus {
    background-color: #0072CE;
}


.ripple-birrarung .ripple-btn--news-carousel:hover,
.ripple-birrarung .ripple-btn--news-carousel:focus {
    text-decoration: none;
}

.ripple-birrarung .ripple-campaign a.ripple-campaign__link:hover,
.ripple-birrarung .ripple-campaign a.ripple-campaign__link:focus,
.ripple-birrarung .search__filters-button--apply:hover, 
.ripple-birrarung .search__filters-button--apply:focus,
.ripple-birrarung .ripple-btn--news-carousel:hover,
.ripple-birrarung .ripple-btn--news-carousel:focus {
    background-color: #c9da2c;
    color: #242b1d !important;
}






/* Cards */

.ripple-birrarung p.ripple-navigation-card__summary {
    color: #000;
}

/* Search */

.ripple-birrarung h1.search__header {
    color: #005587;
}

.ripple-birrarung button.search__filters-button--refine {
    color: #0072CE;
}

.ripple-birrarung button.search__submit {
    background-image: url('/images/birrarung-search-icon-blue.svg');
}

.ripple-birrarung .inside .ripple-news-carousel__card-content:focus .ripple-news-carousel__card-link-text, 
.ripple-birrarung .inside .ripple-news-carousel__card-content:hover .ripple-news-carousel__card-link-text, 
.ripple-birrarung .ripple-news-carousel__card-content:focus .ripple-news-carousel__card-link-text, 
.ripple-birrarung .ripple-news-carousel__card-content:hover .ripple-news-carousel__card-link-text {
    color: #53813b;
}



/* Document listing */

.ripple-birrarung .ripple-document-listing a.ripple-document-listing__link {
    color: #53813b;
}

.ripple-birrarung .main .ripple-document-listing .ripple-document-listing__link:focus .ripple-document-listing__link-text, 
.ripple-birrarung .main .ripple-document-listing .ripple-document-listing__link:hover .ripple-document-listing__link-text {
    color: #20251c;
}

.main .ripple-document-listing .ripple-document-listing__item--pdf:before {
    background-image: url(/configuration/images/birrarung-pdf-blue.svg)
}

.main .ripple-document-listing .ripple-document-listing__item--doc:before {
    background-image: url(/configuration/images/birrarung-doc-blue.svg)
}

.main .ripple-document-listing .ripple-document-listing__item--docx:before {
    background-image: url(/configuration/images/birrarung-docx-blue.svg)
}

.main .ripple-document-listing .ripple-document-listing__item--xls:before {
    background-image: url(/configuration/images/birrarung-xls-blue.svg)
}

.main .ripple-document-listing .ripple-document-listing__item--xlsx:before {
    background-image: url(/configuration/images/birrarung-xlsx-blue.svg)
}

.main .ripple-document-listing .ripple-document-listing__item--ppt:before {
    background-image: url(/configuration/images/birrarung-ppt-blue.svg)
}

.main .ripple-document-listing .ripple-document-listing__item--pptx:before {
    background-image: url(/configuration/images/birrarung-pptx-blue.svg)
}

.main .ripple-document-listing .ripple-document-listing__item--rtf:before {
    background-image: url(/configuration/images/birrarung-rtf-blue.svg)
}

.main .ripple-document-listing .ripple-document-listing__item--txt:before {
    background-image: url(/configuration/images/birrarung-txt-blue.svg)
} 

.ripple-sharethis__social--twitter:before {
    background-image: url(/configuration/images/birrarung-x-blue.svg)
}

.ripple-sharethis__social--facebook:before {
    background-image: url(/configuration/images/birrarung-facebook-blue.svg)
}

.ripple-sharethis__social--linkedin:before {
    background-image: url(/configuration/images/birrarung-linkedin-blue.svg)
}

.ripple-sidebar-contact__item--email:before {
    background-image: url(/configuration/images/birrarung-email-blue.svg)
}

.ripple-sidebar-contact__item--phone:before {
    background-image: url(/configuration/images/birrarung-phone-blue.svg)
}

.ripple-sidebar-contact__item--address:before {
    background-image: url(/configuration/images/birrarung-address-blue.svg)
}

.ripple-sidebar-contact__details:before {
    background-image: linear-gradient(-180deg,#0052c2,#825dff 12%,#ef4a81 23%,#e57200 37%,#ffc166 51%,#f9e062 81%);
}


.ripple-birrarung .main-content-wrapper .external:after {
   background-image: url('/configuration/images/birrarung-external-icon-blue-light.svg'); 
}

.ripple-birrarung .ripple-banner-intro__nav-link:after, 
.ripple-birrarung .ripple-banner-standard__nav-link:after {
    background-image: url('/configuration/images/birrarung-arrow-right-blue.svg');
}

.ripple-birrarung .ripple-news-carousel__card-link-text:after {
    background-image: url('/configuration/images/birrarung-arrow-right-blue.svg');
}

a.ripple-sidebar__nav-link--has-children:not(.ripple-sidebar__nav-link--active):not(:hover):not(:focus):after {
    background-image: url('/configuration/images/chevron-up-birrarung.svg');
}

/* Accordions */

.ripple-birrarung .ripple-accordion__link {
    color: #005588;
}

.ripple-birrarung .ripple-accordion__target p {
    color: #000;
}

.ripple-birrarung .ripple-accordion__link {
    color: #20241c;
}

.ripple-birrarung .ripple-accordion__target p {
    color: #000;
}

.ripple-birrarung svg.ripple-accordion__icon {
    fill: #53813b;
}

.ripple-birrarung .ripple-accordion__bar {
    background-image: linear-gradient(0deg, #c9da2c, #53813b);
}

/* Compponents */

.ripple-birrarung h2.ripple-news-carousel__card-title {
    color: #53813b;
}


.ripple-birrarung button.rpl-complex-image__button {
    color: #517a3a;
}

.ripple-birrarung button.rpl-complex-image__button:hover,
.ripple-birrarung button.rpl-complex-image__button:focus {
    text-decoration: underline;
}

/* Share this */

.ripple-birrarung h2.ripple-sharethis__heading {
    color: #53813b;
}

/* Print page */

.ripple-birrarung .ripple-sidebar-utilities__link:focus .ripple-sidebar-utilities__link-text, 
.ripple-birrarung .ripple-sidebar-utilities__link:hover .ripple-sidebar-utilities__link-text {
    color: #53813b;
}

.ripple-birrarung .ripple-sidebar-utilities__item--print:before {
    background-image: url(/configuration/images/birrarung-print-blue.svg);
}

/* Previous Next Navigation */

.ripple-birrarung .rpl-prev-next__link.rpl-link:hover .rpl-prev-next__link-title, 
.ripple-birrarung .rpl-prev-next__link.rpl-link:focus .rpl-prev-next__link-title,
.ripple-birrarung .rpl-prev-next__link.rpl-link:hover .rpl-prev-next__link-description-text, 
.ripple-birrarung .rpl-prev-next__link.rpl-link:focus .rpl-prev-next__link-description-text {
    color: #53813b;
}

/* Banner */

.ripple-birrarung .ripple-banner-standard__nav-link:hover {
    color: #53813b;
}