.page-header-block .title-row h1 {
    font-family: UniSA-Altis-Hairline,Helvetica,Arial,sans-serif;
    /*font-size:72px;*/
    margin-right:0px;
    text-shadow:0px 0px 5px #000;
}

.unisa-full-width-content {
    background: url('//www.unisa.edu.au/siteassets/about-unisa/srap/images/background-v2-10o.jpg');
    background-size:cover;
    background-position:center;
}

.unisa-full-width-content .theme-background-white {
    background-color:transparent;
}

.unisa-full-width-content h1,
.unisa-full-width-content h2,
.unisa-full-width-content h3,
.unisa-full-width-content h4,
.unisa-full-width-content .page-list-block .title.theme-blue-6 a,
.unisa-full-width-content .page-list-block .buttons-wrapper a.button span,
.fancybox-content h1,
.fancybox-content h2,
.fancybox-content h3,
.fancybox-content h4 {
    color:#89153e;
}

.theme-rap-brown {
    color:#89153e !important;
}

.unisa-full-width-content .page-list-block .buttons-wrapper a.button svg
{
        fill:#89153e;
}

.u17-sub-menu.theme-background-blue-6 {
    background-color:#57363f;
}

.u17-sub-menu.u17-multi-level .topnav .u17-top-nav-contents li.u17-nav-parent {
    border-color:#57363f;
}

.u17-sub-menu.u17-multi-level .topnav[data-overflowing=none]>.u17-top-nav-contents>li.u17-nav-parent:hover {
    background-color:#a8633f;
}
.u17-sub-menu.u17-multi-level .topnav .u17-top-nav-contents li.active {
    background-color:#a8633f;
}

.u17-sub-menu .topnav[data-overflowing=both] .u17-advancer.advance-right, .u17-sub-menu .topnav[data-overflowing=right] .u17-advancer.advance-right {
    background: linear-gradient(90deg,rgba(0,82,160,0) 0,#57363f 60%);
}

.u17-sub-menu .topnav[data-overflowing=both] .u17-advancer.advance-left, .u17-sub-menu .topnav[data-overflowing=left] .u17-advancer.advance-left {
    background: linear-gradient(90deg,#57363f 40%,rgba(0,82,160,0) 100%);
}

/* Slider override */
.online-slider.brown-background .slider-cell {
    background-color:#57363f
}

.online-slider.brown-background .angled-side-right:before {
    left: 0;
    width: 4.5vw;
    background-image: linear-gradient(-85deg,transparent,transparent 49%,#57363f 51%);
    background-color:transparent;
}

.online-slider.brown-background .flickity-slider .stories-horizontal-block:not(.story-block-medium-profile) blockquote.text18 {
    color: #bbb;
}

.online-slider.brown-background .theme-icon-blue-2 .cls-1, .theme-icon-blue-2 svg, .theme-icon-hover-blue-2:hover .cls-1, .theme-icon-hover-blue-2:hover svg {
    fill: #57363f;
}

.modal-container-content-image {
    background-position: top center;
}
.accordion .accordion-item .accordion-title span.question.theme-blue-6 {
    color: #57363f;
}

.accordion .accordion-item .accordion-title.theme-icon-hover-blue-6:hover svg {
    fill: #a8633f;
}

.accordion .accordion-item .accordion-title span.svg-wrapper.icon-large {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.button.filled:not([class*=theme-]) {
    border-color: #57363f;
    color: #fff;
    background-color: #57363f;
}
.button.filled:not([class*=theme-]):hover {
    background-color: transparent;
    color: #57363f;
}

.square-teaser .modal-container-content-image {
    padding-bottom:100%;
}

@media screen and (min-width: 48em) {
    .online-slider.brown-background .person-detail, .online-slider.brown-background .show-for-medium p, .slider-secondary-text {
        color: #eee;
    }
}

@media screen and (max-width: 64em) {
    .u17-sub-menu.u17-multi-level .topnav.responsive .u17-home-link a {
        color:#ffffff;
    }    
    .u17-sub-menu.u17-multi-level .topnav.responsive .u17-home-link a:hover {
        color:#a8633f;
    }
    .u17-sub-menu.u17-multi-level .topnav.responsive .u17-top-nav-contents li.u17-nav-parent  {
        border-color:#57363f;
    }
    .u17-sub-menu.u17-multi-level.theme-background-blue-6 .topnav.responsive .u17-top-nav-contents .u17-nav-parent a:not(.icon):hover {
        background-color:#a8633f;
    }
    .u17-sub-menu.u17-multi-level .topnav.responsive .u17-top-nav-contents li.active {
        background-color:#a8633f;
    }

}