/*!
 * RMIT Web - Styles
 * http://www.rmit.edu.au
 *
 * @author Patrick Ivers
 */
/*@media (max-width: 767px) {*/
/*    .f-brand,*/
/*    .m-listing-title,*/
/*    .m-listing-tabs-nav-link {*/
/*        font-size: 1.5em*/
/*    }*/
/*}*/

@media (min-width: 768px) {
    .f-brand,
    .m-listing-title,
    .m-listing-tabs-nav-link {
        font-size: 1.666667em
    }
}
/*@media (max-width: 767px) {*/
/*    .f-brand-large,*/
/*    .m-app-header-title {*/
/*        font-size: 2.333333em*/
/*    }*/
/*}*/
@media (min-width: 768px) {
    .f-brand-large,
    .m-app-header-title {
        font-size: 2.5em
    }
}
/*@media (max-width: 767px) {*/
/*    .m-app-header-logo {*/
/*        background-image: url(../images/rmit-logo-pixel.svg);*/
/*        height: 30px;*/
/*        width: 30px*/
/*    }*/
/*}*/
@media only screen and (min-width:300px){
    .m-app-header-logo {
        background-image: url(../images/rmit-logo-dark.svg);
        height: 40px;
        width: 100px
    }

    
}

@media (min-width: 520px) {
    .m-navbar .m-navbar-link {
        padding-top: 4px;
        padding-bottom: 4px;
        margin-top: 7px;
        margin-bottom: 7px;
        border-right: 1px solid #525252
    }
    .m-navbar .navbar-nav>.dropdown>a {
        padding-top: 8px;
        margin-top: 3px
    }
    .m-navbar .navbar-nav>.dropdown>a,
    .m-navbar .navbar-nav>.dropdown>a:hover,
    .m-navbar .navbar-nav>.dropdown>a:focus {
        background-color: #dcddd7;
        color: #333
    }
    .m-navbar .navbar-nav>.dropdown.open>a {
        background-color: #fff;
        color: #333
    }
    .m-navbar .dropdown-menu {
        border: 0;
        padding: 10px 15px 20px 15px
    }
    .m-navbar .dropdown-menu>li>a {
        border-bottom: 1px solid #e6e6e6;
        width: 180px
    }
    .m-navbar .dropdown-menu>li>a:hover {
        background-color: #fff
    }
}
/*@media (max-width: 767px) {*/
/*    .c-pagination-large {*/
/*        display: none*/
/*    }*/
/*}*/
@media (min-width: 768px) {
    .c-pagination-small {
        display: none
    }
}
/*@media (max-width: 767px) {*/
/*    .c-listing-content {*/
/*        border-top: #d1d1d1 solid 1px;*/
/*        padding-bottom: 10px;*/
/*        padding-top: 10px*/
/*    }*/
/*}*/
@media (min-width: 768px) {
    .c-listing-content {
        padding-bottom: 20px;
        padding-top: 10px
    }
}
/*@media (max-width: 767px) {*/
/*    .c-listing-image {*/
/*        float: left;*/
/*        height: 70px;*/
/*        width: 90px*/
/*    }*/
/*}*/
@media (min-width: 992px) {
    .c-listing-image {
        height: 138px;
        width: 210px
    }
}
/*@media (max-width: 767px) {*/
/*    .c-listing-desc {*/
/*        overflow: hidden;*/
/*        text-overflow: ellipsis;*/
/*        white-space: nowrap*/
/*    }*/
/*}*/
@media (min-width: 768px) {
    .c-listing-textonly {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 992px) {
    .c-listing-textonly {
        float: left;
        width: 25%
    }
}
@media (min-width: 768px) {
    .c-listing-tall {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 992px) {
    .c-listing-tall {
        float: left;
        width: 25%
    }
}
/*@media (max-width: 767px) {*/
/*    .c-listing-tall-video .c-listing-image-overlay:before {*/
/*        border-radius: 20px;*/
/*        font-size: 18.66667662px;*/
/*        height: 40px;*/
/*        margin-left: -20px;*/
/*        margin-top: -20px;*/
/*        padding: 10.66666667px;*/
/*        width: 40px*/
/*    }*/
/*}*/
@media (min-width: 768px) {
    .c-listing-tall-video .c-listing-image-overlay:before {
        border-radius: 30px;
        font-size: 28.00001493px;
        height: 60px;
        margin-left: -30px;
        margin-top: -30px;
        padding: 16px;
        width: 60px
    }
}
/*@media (max-width: 767px) {*/
/*    .c-listing-tall-video .c-listing-image-overlay:before {*/
/*        padding-left: 11px*/
/*    }*/
/*}*/
@media (min-width: 768px) {
    .c-listing-tall-video .c-listing-image-overlay:before {
        padding-left: 18px
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .c-listing-tall .c-listing-image {
        height: 144px;
        width: 220px
    }
}
@media (min-width: 768px) {
    .c-listing-tall .c-listing-image {
        margin-bottom: 20px
    }
}
/*@media (max-width: 767px) {*/
/*    .c-listing-tall .c-listing-title,*/
/*    .c-listing-tall .c-listing-info {*/
/*        margin-left: 100px*/
/*    }*/
/*}*/
@media (min-width: 768px) {
    .c-listing-wide {
        float: left;
        width: 100%
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .c-listing-wide .c-listing-image {
        height: 102px;
        width: 158px
    }
}
/*@media (max-width: 767px) {*/
/*    .c-listing-wide .c-listing-title,*/
/*    .c-listing-wide .c-listing-info {*/
/*        margin-left: 100px*/
/*    }*/
/*}*/
@media (min-width: 768px) and (max-width: 991px) {
    .c-listing-wide .c-listing-title,
    .c-listing-wide .c-listing-info {
        margin-left: 173px
    }
}
@media (min-width: 992px) {
    .c-listing-wide .c-listing-title,
    .c-listing-wide .c-listing-info {
        margin-left: 225px
    }
}
/*@media (max-width: 767px) {*/
/*    .c-listing-wide .c-listing-desc {*/
/*        display: none*/
/*    }*/
/*}*/
@media (max-width: 991px) {
    .c-listing-side {
        display: none
    }
}
@media (min-width: 992px) {
    .m-listing-hwt .m-listing-lead {
        float: left;
        width: 25%
    }
}
@media (min-width: 992px) {
    .m-listing-hwt .m-listing-trail {
        margin-left: 25%
    }
}
@media (min-width: 992px) {
    .m-listing-hwt .m-listing-trail {
        float: left;
        width: 75%
    }
}
@media (min-width: 768px) {
    .m-listing-hwt .m-listing-trail-content {
        border-top: 0
    }
}
@media (min-width: 768px) {
    .m-listing-horizontal .m-listing-trail {
        padding-top: 10px
    }
}
@media (max-width: 991px) {
    .m-listing-horizontal .m-listing-body .c-listing:nth-child(n + 4) {
        display: none
    }
}
@media (min-width: 768px) {
    .m-listing-vertical .m-listing-trail {
        padding-top: 10px
    }
}
@media (min-width: 768px) {
    .m-listing-dv-left,
    .m-listing-dv-right {
        float: left;
        width: 50%
    }
}
/*@media (min-width: 768px) {*/
/*    .m-listing-grid .m-listing-trail {*/
/*        padding-top: 10px*/
/*    }*/
/*}*/
/*@media (max-width: 767px) {*/
/*    .m-listing-tabs-nav-item {*/
/*        width: 50%*/
/*    }*/
/*}*/
/*@media (max-width: 767px) {*/
/*    .m-listing-tabs-pane-body .c-listing:first-child .c-listing-content {*/
/*        border-top: 0*/
/*    }*/
/*}*/
@media (min-width: 768px) and (max-width: 991px) {
    .m-listing-tabs-pane-body {
        height: 176px
    }
    .m-listing-tabs-pane-body .c-listing {
        width: 100% !important
    }
    .m-listing-tabs-pane-body .c-listing:nth-child(n + 2) {
        display: none
    }
}
@media (min-width: 992px) {
    .m-listing-tabs-pane-body {
        height: 246px
    }
}
@media (min-width: 768px) {
    .m-listing-tabs .c-listing {
        width: 50%
    }
}
.m-listing-tabs-pane-trail {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    border-top: #ededed solid 1px
}
.m-listing-tabs-pane-trail-content {
    padding-bottom: 15px;
    padding-top: 15px
}
.m-listing-tabs-pane-body:before,
.m-listing-tabs-pane-body:after {
    content: " ";
    display: table
}
.m-listing-tabs-pane-body:after {
    clear: both
}
.m-listing-tabs-nav-item.active .m-listing-tabs-nav-link {
    background-color: #fff !important
}
.m-listing-tabs-nav-link {
    background-color: #d9d9d9;
    border: 0 !important;
    color: #333 !important;
    margin-right: 0 !important;
    padding-left: 10px !important;
    padding-right: 30px !important
}
.m-listing-tabs-nav-link:hover {
    background-color: #c7c7c7 !important
}
.m-listing-tabs-pane-body {
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 10px
}
.m-listing-tabs {
    padding: 0
}
.m-listing-tabs-nav {
    background-color: #d1d1d1;
    padding: 5px 5px 0 5px
}
.m-listing-dv {
    padding-bottom: 0;
    padding-top: 0
}
.m-listing-dv-left,
.m-listing-dv-right {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.m-listing-hwt .m-listing-trail {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.m-listing {
    margin-left: -15px;
    margin-right: -15px;
    background-color: #fff;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 20px
}
.m-listing:before,
.m-listing:after {
    content: " ";
    display: table
}
.m-listing:after {
    clear: both
}
.m-listing-lead {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.m-listing-lead-content {
    padding-bottom: 10px;
    padding-top: 10px
}
.m-listing-trail {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.m-listing-trail-content {
    border-top: #d1d1d1 solid 1px;
    padding-bottom: 10px;
    padding-top: 10px
}
.m-listing-trail-content:before,
.m-listing-trail-content:after {
    content: " ";
    display: table
}
.m-listing-trail-content:after {
    clear: both
}
.m-listing-cta,
.m-listing-cta:link,
.m-listing-cta:hover,
.m-listing-cta:focus {
    color: #333
}
.m-listing-cta-separator {
    margin-left: 10px;
    margin-right: 10px
}
.m-listing-side {
    background-color: #ededed;
    padding-bottom: 0;
    padding-top: 0
}
.m-listing-side .m-listing-lead-content {
    padding-bottom: 10px;
    padding-top: 10px
}
.m-listing-hwt .m-listing-lead {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.c-listing-tall-video .c-listing-link:hover .c-listing-image-overlay,
.c-listing-tall-video .c-listing-link.u-hover .c-listing-image-overlay,
.c-listing-tall-video .c-listing-link:focus .c-listing-image-overlay,
.c-listing-tall-video .c-listing-link.u-focus .c-listing-image-overlay {
    background-color: rgba(0, 0, 0, 0.8);
    -webkit-transition: background-color 250ms linear;
    -moz-transition: background-color 250ms linear;
    -ms-transition: background-color 250ms linear;
    -o-transition: background-color 250ms linear;
    transition: background-color 250ms linear
}
.c-listing-wide {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.c-listing-wide .c-listing-image {
    float: left
}

body {
    background-color: #dcddd7;
    color: #333
}
@font-face {
    font-family: 'rmitweb';
    src: url('../fonts/rmitweb.eot?-3bv6tq');
    src: url('../fonts/rmitweb.eot?#iefix-3bv6tq') format('embedded-opentype'), url('../fonts/rmitweb.woff?-3bv6tq') format('woff'), url('../fonts/rmitweb.ttf?-3bv6tq') format('truetype'), url('../fonts/rmitweb.svg?-3bv6tq#rmitweb') format('svg');
    font-weight: normal;
    font-style: normal
}
.i,
.dropdown .m-navbar-dropdown-icon,
.dropdown.open .m-navbar-dropdown-icon,
.m-navbar-dropdown-link-icon,
.c-pagination-step-prev-icon,
.c-pagination-step-next-icon,
.c-listing-sub-link-icon {
    font-family: 'rmitweb';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.i-person:before {
    content: '\e600'
}
.i-box-down:before {
    content: '\e601'
}
.i-box-top-right:before {
    content: '\e602'
}
.i-arrow-top-right:before,
.c-listing-sub-link-icon:before {
    content: '\e603'
}
.i-chevron-down-mini:before {
    content: '\e604'
}
.i-chevron-left-mini:before,
.c-pagination-step-prev-icon:before {
    content: '\e605'
}
.i-chevron-right-mini:before,
.c-pagination-step-next-icon:before {
    content: '\e606'
}
.i-chevron-up-mini:before {
    content: '\e607'
}
.i-chevron-down:before,
.dropdown .m-navbar-dropdown-icon:before {
    content: '\e608'
}
.i-chevron-left:before {
    content: '\e609'
}
.i-chevron-right:before,
.m-navbar-dropdown-link-icon:before {
    content: '\e60a'
}
.i-chevron-up:before,
.dropdown.open .m-navbar-dropdown-icon:before {
    content: '\e60b'
}
.i-country-au:before {
    content: '\e60c'
}
.i-quote-left:before {
    content: '\e60d'
}
.i-book-closed:before {
    content: '\e60f'
}
.i-book-open:before {
    content: '\e610'
}
.i-diary:before {
    content: '\e611'
}
.i-broadcast:before {
    content: '\e612'
}
.i-calendar:before {
    content: '\e613'
}
.i-camera-frame:before {
    content: '\e614'
}
.i-camera:before {
    content: '\e615'
}
.i-circle-full:before {
    content: '\e616'
}
.i-cross:before {
    content: '\e617'
}
.i-plus:before {
    content: '\e618'
}
.i-exclamation:before {
    content: '\e619'
}
.i-gears:before {
    content: '\e61a'
}
.i-globe:before {
    content: '\e61b'
}
.i-mortarboard:before {
    content: '\e61c'
}
.i-grid:before {
    content: '\e61d'
}
.i-image:before {
    content: '\e61e'
}
.i-info-circle:before {
    content: '\e61f'
}
.i-info-italic:before {
    content: '\e620'
}
.i-mag-glass:before {
    content: '\e621'
}
.i-mag-glass-mini:before {
    content: '\e622'
}
.i-stack:before {
    content: '\e623'
}
.i-page:before {
    content: '\e624'
}
.i-pause:before {
    content: '\e625'
}
.i-pencil:before {
    content: '\e626'
}
.i-pin-full:before {
    content: '\e627'
}
.i-pin:before {
    content: '\e628'
}
.i-play:before {
    content: '\e629'
}
.i-rss:before {
    content: '\e62a'
}
.i-question:before {
    content: '\e62b'
}
.i-rmit:before {
    content: '\e62c'
}
.i-share:before {
    content: '\e62d'
}
.i-facebook:before {
    content: '\e62e'
}
.i-envelope:before {
    content: '\e62f'
}
.i-twitter:before {
    content: '\e630'
}
.i-star:before {
    content: '\e631'
}
.i-tag:before {
    content: '\e632'
}
.i-tick:before {
    content: '\e633'
}
.i-avatar:before {
    content: '\e634'
}
.i-audience:before {
    content: '\e635'
}
.i-profile:before {
    content: '\e636'
}
.i-video-frame:before {
    content: '\e637'
}
@font-face {
    font-family: 'Museo';
    src: url('../fonts/museo300.eot?-3bv6tq');
    src: url('../fonts/museo300.eot?#iefix-3bv6tq') format('embedded-opentype'), url('../fonts/museo300.woff?-3bv6tq') format('woff'), url('../fonts/museo300.ttf?-3bv6tq') format('truetype'), url('../fonts/museo300.svg?-3bv6tq#museo300') format('svg');
    font-weight: 300;
    font-style: normal
}
@font-face {
    font-family: 'Museo';
    src: url('../fonts/museo500.eot?-3bv6tq');
    src: url('../fonts/museo500.eot?#iefix-3bv6tq') format('embedded-opentype'), url('../fonts/museo500.woff?-3bv6tq') format('woff'), url('../fonts/museo500.ttf?-3bv6tq') format('truetype'), url('../fonts/museo500.svg?-3bv6tq#museo500') format('svg');
    font-weight: 500;
    font-style: normal
}
body {
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    background-image: url(../images/background.png);
    background-position: center 150px;
    background-repeat: no-repeat;
    padding-top: 40px
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
ul,
ol {
    margin: 0
}
a,
a:link {
    color: #cf120f
}
a:hover,
a:focus {
    color: #a80909
}
a:visited {
    color: #848
}
a:visited:hover,
a:visited:focus {
    color: #6c2a6c
}
.f-meta,
.c-listing-date,
.c-listing-location {
    font-size: 1em;
    line-height: 1.333333em;
    text-transform: uppercase
}
.f-cta,
.m-navbar,
.m-navbar .dropdown-menu>li>a,
.m-listing-cta,
.m-listing-cta-separator {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.333333em;
    text-transform: uppercase
}
.f-large,
.c-pagination {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.166667em;
    line-height: 1.285714em
}
.f-title,
.c-listing-title {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.166667em;
    line-height: 1.285714em
}
.f-heading,
.m-listing-side .m-listing-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.166667em;
    font-weight: bold;
    line-height: 1.285714em;
    text-transform: uppercase
}
.f-brand,
.m-listing-title,
.m-listing-tabs-nav-link {
    font-family: Museo, Arial, Helvetica, sans-serif;
    font-weight: 300
}
.c-listing-side {
    background-color: #ededed;
    border-top: #d1d1d1 solid 1px
}
.c-listing-side .c-listing-content {
    padding-bottom: 10px;
    padding-top: 10px
}
.m-app-header {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-top: 20px
}
.m-app-header-logo {
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    float: left
}
.m-app-header-title {
    border-left: 1px solid #666;
    float: left;
    margin-left: 20px;
    padding-left: 20px
}
.m-app-main {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 5%;
    padding-right: 15px;
    background-color: #fff;
    padding-bottom: 20px;
    padding-top: 5%
}
.m-app-footer {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #dcddd7;
    padding-bottom: 40px;
    padding-top: 20px
}
.m-app-footer-legal {
    margin-bottom: 5px
}
.m-app-footer-legal,
.m-app-footer-codes {
    list-style: none;
    padding-left: 0
}
.m-app-footer-legal:before,
.m-app-footer-codes:before,
.m-app-footer-legal:after,
.m-app-footer-codes:after {
    content: " ";
    display: table
}
.m-app-footer-legal:after,
.m-app-footer-codes:after {
    clear: both
}
.m-app-footer-legal>li,
.m-app-footer-codes>li {
    float: left;
    padding-right: 10px;
    border-right: 1px solid #3d3d3d;
    margin-right: 10px
}
.m-app-footer-legal>li:last-child,
.m-app-footer-codes>li:last-child {
    padding-right: 0;
    border-right: 0;
    margin-right: 0
}
.m-app-footer-legal>li>a,
.m-app-footer-codes>li>a {
    color: #3d3d3d
}
.m-navbar {
    border-bottom: 0
}
.m-navbar li>a:hover {
    text-decoration: underline
}
.m-navbar .dropdown-menu>li>a {
    padding: 10px 0
}
.m-navbar .dropdown-menu>li>a:hover {
    text-decoration: none
}
.m-navbar .dropdown-menu>li>a:hover .m-navbar-dropdown-link-text {
    text-decoration: underline
}
.m-navbar .dropdown-toggle:hover {
    text-decoration: none
}
.m-navbar .dropdown-toggle:hover .m-navbar-dropdown-text {
    text-decoration: underline
}
.dropdown .m-navbar-dropdown-icon {
    color: #7a7a7a;
    margin-left: 5px
}
.m-navbar-dropdown-link-icon {
    color: #cf120f
}
.f-brand-large,
.m-app-header-title {
    font-family: Museo, Arial, Helvetica, sans-serif;
    font-weight: 300
}
.c-pagination-label {
    display: block;
    float: left;
    padding: 5px 10px 5px 0
}
.c-pagination-list {
    float: left;
    list-style: none;
    padding: 0
}
.c-pagination-page {
    float: left
}
.c-pagination-page>a {
    display: block;
    padding: 5px 10px
}
.c-pagination-page>a,
.c-pagination-page>a:link,
.c-pagination-page>a:hover,
.c-pagination-page>a:focus,
.c-pagination-page>a:visited {
    color: #333
}
.c-pagination-page.u-active>a {
    color: #f03;
    font-weight: bold
}
.c-pagination-ellip {
    float: left;
    display: block;
    padding: 5px 10px
}
.c-pagination-dropdown {
    background-color: #ededed;
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Csymbol%20viewBox%3D%220%20-12%2010%2012%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23DB2B27%22%20d%3D%22M5-5.134c-2.031%200-5-1.879-5-6.033v-.833h10v.832c0%204.153-2.969%206.034-5%206.034zM7.5-4l-.5-1h-4l-.5%201h-.5v2.312l.5.469%201.5%201.219h2l1.5-1.219.5-.469v-2.312z%22%2F%3E%3C%2Fg%3E%3C%2Fsymbol%3E%3Cg%3E%3Cpath%20fill%3D%22%23ADADAD%22%20d%3D%22M9.861%2014.139c-.362%200-.707-.157-.944-.43l-4.924-5.67c-.452-.522-.396-1.311.125-1.764.521-.453%201.311-.397%201.764.124l3.98%204.583%203.971-4.574c.452-.521%201.242-.577%201.763-.124.521.453.577%201.242.125%201.763l-4.915%205.661c-.238.274-.582.431-.945.431z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    background-position: right 10px center;
    background-repeat: no-repeat;
    border-radius: 4px;
    border: #d1d1d1 solid 1px;
    float: left;
    padding: 10px 40px 10px 15px;
    -webkit-appearance: none;
    -moz-appearance: none
}
.c-pagination-stepper {
    float: right;
    list-style: none;
    padding: 0
}
.c-pagination-step-prev,
.c-pagination-step-separator,
.c-pagination-step-next {
    float: left
}
.c-pagination-step-prev.u-disabled,
.c-pagination-step-separator.u-disabled,
.c-pagination-step-next.u-disabled {
    display: none
}
.c-pagination-step-separator {
    padding: 5px 0
}
.c-pagination-step-prev-link,
.c-pagination-step-next-link {
    float: left;
    display: block;
    padding: 5px 10px
}
.c-pagination-step-prev-link,
.c-pagination-step-next-link,
.c-pagination-step-prev-link:link,
.c-pagination-step-next-link:link,
.c-pagination-step-prev-link:hover,
.c-pagination-step-next-link:hover,
.c-pagination-step-prev-link:focus,
.c-pagination-step-next-link:focus,
.c-pagination-step-prev-link:visited,
.c-pagination-step-next-link:visited {
    color: #333
}
.c-pagination-step-prev-link {
    margin-left: -5px
}
.c-pagination-step-next-link {
    margin-right: -5px
}
.c-pagination-step-prev-icon,
.c-pagination-step-next-icon {
    float: left;
    display: block;
    color: #7a7a7a;
    padding: 5px 0
}
.c-listing {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #fff
}
.c-listing-content:before,
.c-listing-content:after {
    content: " ";
    display: table
}
.c-listing-content:after {
    clear: both
}
.c-pagination-large,
.c-pagination-small {
    float: left
}
.c-listing-link,
.c-listing-link:link,
.c-listing-link:hover,
.c-listing-link:focus {
    color: #333
}
.c-listing-image {
    background-position: center;
    background-size: cover;
    position: relative
}
.c-listing-title {
    margin-bottom: 10px;
    margin-top: 0
}
.c-listing-date,
.c-listing-location {
    margin-bottom: 0
}
.c-listing-desc {
    color: #666;
    margin-bottom: 0;
    margin-top: 10px
}
.c-listing-sub-link-set {
    color: #cf120f;
    list-style: none;
    margin-top: 10px;
    padding-left: 0
}
.c-listing-textonly {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.c-listing-tall {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.c-listing-tall-video .c-listing-image-overlay {
    background-color: rgba(0, 0, 0, 0);
    bottom: 0;
    line-height: 1;
    position: absolute;
    top: 0;
    width: 100%;
    font-family: 'rmitweb';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.c-listing-tall-video .c-listing-image-overlay:before {
    content: '\e629'
}
.c-listing-tall-video .c-listing-image-overlay:before {
    background-color: rgba(207, 18, 15, 0.8);
    color: #fff;
    left: 50%;
    position: absolute;
    top: 50%
}

/*-----------------------------------------------------*/
@media (max-width: 520px) {
    .m-app-header-title {
        margin-left: 10px;
        padding-left: 10px;
        font-size: 21px;
    line-height: 40px;
    }
}