html {
  scroll-padding-top: 160px;
}

.row_cell i.orange, .hpsection.events .event-info p.time i, .hpsection.events .event-info p.venue i, .hpsection.events .event-info i, .pagecontent i.orange, .trigger_basic:after{
    color: #d04073 !important;
}

.circleIcon{
    background: #d04073!important;
}

.btn.btn-main {
    background-color: #d04073;
    border-color: #d04073;
}

.row_cell.orange, .texthighlightorange {
    background: #d04073;
}

.arrow li:before{
    color: #d04073;
}

.hpcarousel h1{
    text-shadow: none;
}

.hpcarousel h1, .section_wrapper.pagetext h1{
    color: #d04073;
}

.text-pink, .orangetext{
    color: #d04073!important;
}

.home-banner-blue2 h3{
    color: white
}

.hpcarousel h4{
    color: white;
    font-weight: 400;
}

.hpopendays, .hp-search.search-second, .hpsection.hppink, .row_cell .colourBlock i, .pink {
    background: #d04073!important;
}

.tabs-nav .tab-nav-link.current, .tabs-nav .tab-nav-link.current h3, .tabs-nav .tab-nav-link:hover, .tabs-nav .tab-nav-link:hover h3 {
    border: 1px solid #d04073;
    background: #d04073;
}

.tabs-nav-wrap {
    border-bottom: 4px solid #d04073;
}

.pink p, .pink h3, .pink a, .pink h4, .pink i{
    color: white!important;
}

.hp-search.search-second input[type="submit"] {
    background: black;
}

.row_cell:hover .overlay2 {
    border-bottom: 5px solid #d04073;
}

.row_cell .overlay2 p.link:after{
    color: #d04073;
}

.tag{
    background: #d04073;
}
.signature {
  font-family: "Permanent Marker", cursive;
  font-weight: 400;
  font-style: normal;
  font-size: 300%;
  color: #d04073;
  rotate: -7deg;
  margin-bottom: 30px!important;
}

h3.signature {
    font-size: 300%;
}

.videoWrapper {
    border: 10px solid #fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.searchresultitem{
    border-left: 5px solid #d04073;
}

.trigger_basic.active a {
    color: #d04073!important;
}

.searchresultitem .facts { background:#f4f4f4; padding: 10px 20px 10px 10px;}
.searchresultitem .facts p { text-align: center; }
@media only screen and (max-width: 44.99em) {
    .hpcarousel.default-banner .section_wrapper .banner-wrap h1 {
        font-size: 3.4rem;
        margin-bottom: 10px;
    }
    .hpcarousel.default-banner.small-banner .section_wrapper .banner-wrap h1 {
        font-size: 3rem;
        margin-bottom: 5px;
    }
    .hpcarousel h4 {
        font-size: 1.4rem;
    }
    .home-banner.banner-region {
        background: url("/images/sections/Fulltime/region-banner-small.jpg") no-repeat center center;
        background-size: cover;
    }
    .home-banner.banner-openday {
        background: #d04073;
        min-height: 0;
    }
    .hpcarousel.default-banner.undergraduate-banner {
        background: url("/images/sections/Fulltime/main-banner-small.jpg") no-repeat 0 0 !important;
        background-size: cover !important;
    }
    .hpcarousel.default-banner.get-started-banner{
        background: url(/images/sections/fulltime/how-to-get-started-small.jpg) no-repeat 0 0 !important;
        background-size: cover !important;
    }
    .hpcarousel.default-banner.fees-funding-banner{
        background: url("/images/sections/Fulltime/funding-banner-small.jpg") no-repeat 0 0 !important;
        background-size: cover !important;
    }
    .hpcarousel.default-banner.how-apply-banner{
        background: url("/images/sections/Fulltime/apply-banner-small.jpg") no-repeat 0 0 !important;
        background-size: cover !important;
    }
    .home-banner.banner-yearuni{
        background: black;
        min-height: 0;
    }
    .hpcarousel.default-banner:before {
        background: rgb(0, 0, 0);
        background: linear-gradient(360deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 0.6) 64%, rgba(0, 0, 0, 0) 95%);
    }
    .hpsection.events .event-date {
        background: black;
    }
    .hpsection.events .event-info {
        border-top: none;
    }
    .home-banner.banner-campus {
        background: black;
    }
}

@media only screen and (min-width: 45em) {
    .small-banner h1{
        font-size: 5.5rem!important;
        line-height: 5.2rem!important;
    }
    .row_cell .card-body p.bottombtn a{
        width:100%;
    }
    .hpcarousel .btn{
        margin: 2px 0;
    }
    .pagecontent .home-banner{
        min-height: 200px;
    }
    .hpcarousel h4{
        font-size: 2.2rem;
    }
    
    .hpsection.events .event-date {
        border-right: 1px dashed #d04073;
    }
    
    .hpcarousel.default-banner:before{
        background: transparent;
    }
    
    .hpcarousel.default-banner.undergraduate-banner {
        background: url("/images/sections/Fulltime/main-banner-big.jpg") no-repeat center center !important;
        background-size: cover !important;
    }
    
    .hpcarousel.default-banner.get-started-banner {
        background: url(/images/sections/fulltime/how-to-get-started.jpg) no-repeat !important;
        background-position: center left;
        background-size: cover !important;
    }
    .hpcarousel.default-banner.fees-funding-banner {
        background: url("/images/sections/Fulltime/funding-banner-big.jpg") no-repeat !important;
        background-position: center left;
        background-size: cover !important;
    }
    .hpcarousel.default-banner.how-apply-banner {
        background: url("/images/sections/Fulltime/apply-banner-big.jpg") no-repeat !important;
        background-position: center left;
        background-size: cover !important;
    }
    .home-banner.banner-region {
        background: url("/images/sections/Fulltime/region-banner-big.jpg") no-repeat center right;
        background-size: cover;
    }
    .home-banner.banner-campus {
        background: url("/images/sections/Fulltime/campus-banner-big.jpg") no-repeat center right;
        background-size: cover;
    }
    .home-banner.banner-openday {
        background: url(/images/sections/Fulltime/open-day-big.jpg) no-repeat center right;
        background-size: cover;
    }
    .home-banner.banner-yearuni {
        background: url(/images/frontpage/banner-janstart2.jpg) no-repeat center right;
        background-size: cover;
    }
}