/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 28 February 2020 07:25:23
*/


h1, h2, h3, h4, h5, h6 {
    line-height: 2.9rem;
    margin-bottom: 1.9rem;
}

#main-content-hide-body {
    padding-top: 0;
}

/*
-----------------------------
  Banner
-----------------------------
*/
.banner {
    min-height: 500px;
    background-position: top;
}

.brand-title {
    font-weight: 700;
    /*color: #141414;*/
    margin-left: 10px;
}

/*
-----------------------------
  Back to top
-----------------------------
*/
#gotop {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #595959;
  cursor: pointer;
  padding: 0 18px;
  border-radius: 3px;
}

#gotop:after {
  content: '\f106';
  color: white;
  font-family: 'Font Awesome 5 Pro';
  font-size: 35px;
}

#gotop:hover {
  background-color: #333;
}

/*
-----------------------------
 Skip links
-----------------------------
*/
.skip-links a {
   position: absolute;
   top: -3em;
   background-color: #333;
   color: #fff !important;
   padding: 10px;
}

.skip-links a:focus {
    top: 0;
}

/*
-----------------------------
 Inner menu - extra
-----------------------------
*/
#inner-menu ul li:hover a {
  color: #ffffff !important;
}

#inner-menu ul li:hover {
    background: #1a2d68;
}

/*
-----------------------------
 Home read more
-----------------------------
*/
#homepage-content a.readmore {
    text-decoration: underline;
    color: #1a2d68;
}

#homepage-content a.readmore:hover {
    text-decoration: none;
}

.readmore-white {
    color: #FFF !important;
}

/*
-----------------------------
 Headings
-----------------------------
*/
h1, h2, h3, h4, h5, h6  {
    color: #141414;
    font-weight: 500;
}

a h2, a h3, a h4, a h5, a h6 {
    color: #1a2d68;
    font-weight: 300;
    text-decoration: none !important;
}

a h2.brand-title {text-decoration: none; line-height: 1.5rem;}

/*
-----------------------------
 Breadcrumbs
-----------------------------
*/
.breadcrumb {
    padding: 0.5rem 1rem;
    margin-bottom: 0;
    list-style: none;
    background-color: transparent;
    border-radius: none;
}
.breadcrumb-item a {
    text-decoration: underline;
}
.breadcrumb-item :hover {
    text-decoration: none;
}
.breadcrumb-item + .breadcrumb-item::before {
    color: #212529;
    content: "/";
    content: '\f054';
    font-family: "Font Awesome 5 Pro";
}
.breadcrumb-item.active {
    color: #212529;
}




ul.speeches {
    margin: 30px 0 0;
}


@media print {    
    .breadcrumb, #gotop, #banner, .share-article
    {
        display: none !important;
    }
}