<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Fonts:
font-family: myriad-pro, sans-serif;

Colours:
Purple:	6b5f9a
Torquoise 179aa1
Green 829844
Blue 005596
Grey Text 6b6b6b
Menu Text Grey 515151

footer risecarr &amp; main site: 005596
Footer clifton Grey: 646363
Footer eldon Grey: a59d96
*/


.width-graphics {
    margin:-1px;
    width:calc(100% + 2px);
    max-width:calc(100% + 2px);
}
#bgvid {
    position: absolute;
    left: -90px;
    bottom: 0;
    min-width: 70%;
    min-height: 100%;
    width: 70%;
    height: auto;
    z-index: -100;
    background-size: cover;
    bottom: 40px;
}
.logo-bar {
    background-color:#fff;
    
}
.box-area-three .text-right a {
    color:#fff !important;
}
.leaves {
    background-image:url('../img/leaves-background.png');
    background-position: bottom left;
    background-repeat:no-repeat;
    background-size:contain;
}
.page-wrapper.leaves {
    background-position:top left;
    background-size:10%;
}

body, p, table, a, li, ul, ol {
    font-family: myriad-pro, sans-serif;
    color:#6b6b6b;
}
h1, h2, h3, h4, h5, h6 {
    font-family: myriad-pro, sans-serif;
    color:#6b6b6b;
}
h2 {
    color:#333;
}

.logo-bar h3 {
    font-size:1.7rem;
    margin-bottom:2rem;
}

.top-bar-left .submenu a {
    color:#fff !important;
}
.top-bar-left .submenu a:hover {
    color:#0952b1 !important;
}

.top-bar ul a {
    font-weight:unset !important;
}

.learning-item {
    text-align:center;
}

.tribe-events-calendar tbody tr:first-child {
    background-color:#f9f9f9;
}


.risecarr-logo-middle {
    width:270px;
    height:300px;
    background:url('../img/logo-sprite.svg') 718px 0;
    background-size:cover;
    display: block;
    margin:0 auto;
}

.eldon-logo-middle {
    width:270px;
    height:300px;
    background:url('../img/logo-sprite.svg') 283px 0;
    background-size:cover;
    display: block;
    margin:0 auto;
}

.clifton-logo-middle {
    width:270px;
    height:300px;
    background:url('../img/logo-sprite.svg') 0 0;
    background-size:cover;
    display: block;
    margin:0 auto;
}

.twitter  {
    /* background-image: url(../img/girl_opac.png); */
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: 20%;
    box-shadow:0 0 0px;
}

.page-wrapper {
    /* background-image: url(../img/child11.PNG), url(../img/child22.PNG); */
    background-size: 40%;
}
.callout.newsletters {
    background-color:#3b8940;
}
.callout.newsletters h3 {
    text-transform:uppercase;
}
.callout.newsletters h3, .callout.newsletters p {
    color:#fff;
}
.callout.newsletters p {
    font-size:110%;
}

.callout.marvme {
    background-color:#2259aa;
}
.callout.marvme h3 {
    text-transform:uppercase;
}
.callout.marvme h3, .callout.marvme p {
    color:#fff;
}
.callout.marvme p {
    font-size:110%;
}
.footer ul li a:hover {
    color:#fff !important;
    opacity:0.6;
}

.callout.admissions {
    background-color:#fff;
    border:2px #fbb03b dashed;
}
.callout.admissions h3 {
    text-transform:uppercase;
}
.callout.admissions h3, .callout.admissions p {
    color:#fbb03b;
}
.callout.admissions p {
    font-size:110%;
}

.accreds-slider .slick-slide img {
    max-width: 66%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.accreds-slider .slick-slide {
    padding: 0 1rem;
    position: relative;
    min-height: 200px;
}

.map-icon {
    background-image:url('../img/map-icon.svg');
    background-repeat:no-repeat;
    background-size:30px;
    padding-left:35px;
    background-position:top left;
}


.footer {
    background-color: #005596;
    padding:0 0 3rem 0;
    position:relative;
}
.footer::before {
    content: "";
    position: absolute;
    right: 20px;
    bottom: 0;
    width: 150px;
    height: 150px;
    background-image: url('../img/header-logo-part-right-overlay.svg');
    background-position: -6px 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.eldonhouse .footer::before {
    background-position: -340px 0;
}
.cliftonhouse .footer::before {
    background-position: -169px 0;
}


.footer h4 {
    color:#fff;
}
.footer span {
    padding-left:1rem;
    padding-right:1rem;
}

.footer-bottom {
    background-color: #179aa1;
}

h1 {
    color: #2259aa;
}

table tbody tr:first-child {
    background-color: #2259aa;
}
.eldonhouse table tbody tr:first-child {
    background-color: #829844;
}
.cliftonhouse table tbody tr:first-child {
    background-color: #6b5f9a;
}

.page-content a {
    color: #179aa1;
}
.cliftonhouse .page-content a {
    color: #6b5f9a;
    font-weight:bold;
}

.eldonhouse .page-content h1 {
    color:#a59d96 !important;
}
.cliftonhouse .page-content h1 {
    color: #646363;
}

.top-bar ul a:hover {
    color: #fbb03b;
}

.menu .active &gt; a {
    background-image:url('../img/menu-blue-highlight.svg');
    background-position:top left !important;
    background-size:15px !important;
    background-repeat:no-repeat !important;
    font-weight:bold !important;
    color:#515151;
}

.site-logo {
    margin-bottom: 0rem;
    background-color: transparent;
    position: relative;
    z-index: 10;
    border-radius: 30px;
    padding: 10px;
    padding-bottom: 10px;
}
.top-bar, .top-bar ul {
    background-color:transparent;
}
.top-bar ul a {
    color:#515151;
    text-transform:uppercase;
}
.home-tel {
    color:#fff !important;
    padding:5px;
    margin-bottom:5px;
}
.home-tel a {
    color:#fff !important;
}
.info-bar {
    background-color:#005596;
}
 .info-bar a {
    color:#fff;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:6px;
}
.info-bar p {
    margin-bottom:0px;
}
.box-area h1 {
    text-transform:unset;
}

.box-area p {
    padding-left:0px;
    padding-right:0px;
    color:#333333;
    padding-bottom:0rem;
}
.backstretch {
    overflow:hidden;
    min-height:400px;
}

.clouds-head {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    z-index:99999999;
    margin-bottom: -2px;
}
.rainbow-head {
    position:absolute;
    bottom:0;
    right:0;
    width:30%;
    z-index:99999998;
   
}
.home-header .text-area {
    position: relative;
    float: left;
    width: 100%;
    bottom: 0px;
    padding-top: 4rem;
}

.button {
    background-color: #005596;
    border-radius: 5px;
    border:1px solid white;
    padding-top: 6px;
    padding-bottom: 6px;
    text-transform:uppercase;
    font-weight:500;
}
.eldonhouse .button {
    background-color:#829844;
}
.cliftonhouse .button {
    background-color:#6b5f9a;
}

.box-area-three.latest-news {
    background-image:url('../img/');
}

.box-area-three {
    background-image:none;
    padding-bottom:0rem;
}
.box-area-three h2 {
    color:#6b6b6b;
}
.overlay {
    opacity:1;
    background-image:url('../img/header-blue-baubles-with-intro-text.svg');
    background-position:top left;
    background-repeat:no-repeat;
    background-color:transparent;
    background-size:contain;
}
.site-links .cell {
    padding:3rem;
}
.image-window {
    width:100%;
    height:180px;
    background-size:cover;
    background-position:center;
    margin-bottom:10px;
}
.box-area-three .callout {
    border-radius: 20px;
    padding: 1.2rem 0rem;
    background-color:transparent;
}
.page-content {
    margin-top:0rem;
}
.backstretch-item img {
    left:0 !important;
}

.box-area h1 {
    padding-bottom:0rem;
}
.box-area-three &gt; .news {
    background-color:#2259aa!important;
}


.box-area-three {
    position:relative;
    padding-top:0rem;
}

.events-quotes .cell {
    padding-top:1rem;
    padding-bottom:1rem;
}
.higher-level {
    position:relative;
    z-index:10;
}
#welcome h1 {
    font-weight:600;
    font-size:2.8rem;
    margin-bottom: 0.5rem;
    line-height: 2.5rem;
}
.events-output {
    padding-left:1rem;
}


.eldonhouse #welcome h1 {
    color: #829844;
}
.cliftonhouse #welcome h1 {
    color: #6b5f9a;
}
.risecarr #welcome h1 {
    color: #179aa1;
}

#welcome h2 {
    font-size: 1.8rem;
    font-weight: 500;
    color:#2259aa;
}
#welcome .text-center p {
    font-size:1.6rem;
}
.cliftonhouse .footer {
    background-color:#646363 !important;
}
.cliftonhouse .footer-bottom {
    background-color:#6b5f9a !important;
}
.eldonhouse .footer {
    background-color:#a59d96 !important;
}
.eldonhouse .footer-bottom {
    background-color:#829844 !important
}
.cliftonhouse .events-quotes {
    background-color:#6b5f9a !important;
}
.eldonhouse .events-quotes {
    background-color:#829844  !important;
}

.box-area-three .callout a {
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-weight: normal;
    font-size: 0.9rem;
    border-width:0px;
}

.box-area-three.latest-news {
    background-color:#94c7cb;
}
.box-area-three.latest-news h2 {
    color:#fff;
    text-transform:none;
    padding-bottom:1rem;
}

.cliftonhouse .box-area-three.latest-news {
    background-color:#9583b0;
}
.cliftonhouse .box-area-three.latest-news p, .cliftonhouse .box-area-three.latest-news h5 {
    color:#fff;
}
.eldonhouse .box-area-three.latest-news {
    background-color:#c0c06c;
}

.twitter p {
    color:#333333 !important;
}
.twitter a {
    color:#fbb03b !important;
    font-size:inherit !important;
}
.callout {
    border-radius:20px;
    padding: 1.2rem 2rem;
}
.callout &gt; .twitter {
    
    height:400px;
    overflow-y: scroll;
}

.callout.vision {
    background-image:url('../img/middle-section-left.jpg');
    background-position:center;
    background-size:cover;
    border-width:0px;
    padding-bottom:3rem;
}
.callout.vision h3 {
    color:#fff;
    font-weight:bold;
    font-size:2.6rem;
    padding-bottom:1rem;
}

.callout.vision p {
    color:#fff;
    font-weight:bold;
}

.callout.events {
    background-image:url('../img/middle-section-right.jpg');
    background-position:center;
    background-size:cover;
    border-width:0px;
    padding-bottom:3rem;
}
.callout.events h3 {
    color:#2259aa !important;
    font-weight: bold;
    font-size: 2.6rem;
    padding-bottom: 1rem;
}

.callout.events .cell.small-2 p {
    background-color: #822c3b;
    color: #fff;
    border-radius: 10px;
    margin: 5px;
    padding: 11px;
    text-align: center;
    line-height: 1.4rem;
}
.callout.events .cell.small-10 p {
    font-weight: bold;
    font-size: 1.4rem;
    text-transform: capitalize;
    padding-top: 1.2rem;
    padding-left: 1rem;
}

.events-quotes {
    background: #005596;
}
.events-quotes .event-col {
    padding-left:2rem;
}
.events-quotes .event-col p {
    color:#fff;
}
.risecarr .events-quotes {
    background:#179aa1;
}
.risecarr .events-quotes .events-output {
    background-color:#fff;
}
.risecarr .events-quotes .events-output h3 {
color:#005596;
}
.events-quotes .events-output {
    background-color: #179aa1;
}

.cliftonhouse .events-output, .eldonhouse .events-output {
    background-color:#fff;
}
.cliftonhouse .events-output h3 {
    color:#6b5f9a !important;
}
.eldonhouse .events-output h3 {
    color:#829844 !important;
}

.events-quotes h3 {
    color:#fff;
    font-weight:bold;
}
.events-quotes h3 span {
    font-weight:normal;
    text-transform:uppercase;
}
.event {
    background-color:#fff;
    border-radius:10px;
    margin-bottom:1rem;
    width:90%;
    padding:1rem;
}
.event .event-date {
    margin-bottom: 0;
    text-align: center;
    background-color: #fbb03b;
    border-radius: 6px;
    padding: 16px 5px 10px 5px;
    color: #fff;
    line-height: 1.2rem;
    display: block;
}
.event .event-date strong {
    font-size: 2.6rem;
}

.parent-links-boxes .callout {
    background-image: url('../img/parent-links-risecarr-background.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom right;
    margin-bottom:0;
}
.eldonhouse .parent-links-boxes .callout {
    background-image: url('../img/parent-links-eldon-background.svg');
}
.cliftonhouse .parent-links-boxes .callout {
    background-image: url('../img/parent-links-clifton-background.svg');
}
.parent-links-boxes .callout h3 {
    text-align: right;
    padding-top: 4rem;
    padding-right: 2rem;
    line-height: 1.9rem;
}
.parent-links-boxes .callout h3 a {
    font-size: 1.8rem !important;
    text-transform: capitalize;
    font-weight: bold;
    line-height: 2rem;
}

.event .event-date {
    margin-bottom: 0;
    text-align: center;
    text-transform: uppercase;
    padding: 30px 5px 30px 5px;
    color: #fff;
    line-height: 1.5rem;
    display: block;
    background-image: url('../img/menu-blue-highlight.svg');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-color:transparent;
    font-size:1.4rem;
}
.eldonhouse .event .event-date {
    background-image: url('../img/menu-eldon-highlight.svg');
}
.cliftonhouse .event .event-date {
    background-image: url('../img/menu-clifton-highlight.svg');
}
.event h4 {
    padding-left:1rem;
    padding-right:1rem;
    padding-top:1rem;
    text-align:center;
    font-weight:bold;
    font-size:1.2rem;
}
.event {
    text-align:center;
}

.quick-links a {
    font-weight:bold;
    margin-bottom:5px;
    border-bottom:1px solid #808080;
    display:inline-block;
}

.quote-outer {
    border:2px dashed white;
    border-radius:20px;
    padding:1rem;
    margin-top:3rem;
    margin-bottom:2rem;
}

.quote-style h5 {
    width:60%;
    margin:0 20%;
}

.quote-slider {
    background-color:white;
    border-radius:14px;
    padding:10px;
    padding-top:3rem;
    padding-left:4rem;
    padding-right:4rem;
    padding-bottom:3rem;
    background-image:url('../img/quote-style.svg');
    background-size:40%;
    background-position:center;
    background-repeat:no-repeat;
    margin-bottom:0px !important;
}
.slick-dots {
    bottom: 0px !important;
    margin-left: 0rem;
    left:0;

}
.slick-dotted.slick-slider {
    margin-bottom:0px !important;
}
.slick-dots li::before {
    display:none !important;
}
.slick-dots li button:before {
    border:2px solid #fbb03b;
    opacity:1 !important;
    content: " " !important;
    width:12px !important;
    height:12px !important;
    border-radius:50%;
}
.slick-dots li {
    height:12px;
    width:26px;
}
.slick-dots li.slick-active button:before {
    background-color:#fbb03b;
    border-radius:50%;
}

.header-icon {
    width: 42px;
    height: 40px;
    background: url('../img/social-media-sprites.svg') 0 0;
    display: inline-block;
    background-size: cover;
}
.header-icon.email {
    background: url('../img/social-media-sprites.svg') 86px 0;
    background-size: cover;
}
.header-icon.phone {
    background: url('../img/social-media-sprites.svg') 44px 0;
    background-size: cover;
}
.header-icon img {
    width: 33px;
    padding: 5px 5px 0px 0px;
}
.menu-col .text-right {
    margin-top:2rem;
    margin-bottom:0rem;
}
.menu-col .text-right .button {
    margin-bottom:0rem;
}

.clifton {
    background-color: #D4A7AF;
}
.risecarr {
    background-color:#179aa1;
}
body.risecarr {
    background-color:#fff;
}
.eldon {
    background-color:#829844;
}
.homehospital {
    background-color:#005596;
}

.cliftonhouse .info-bar {
    background-color: #6b5f9a;
}

.eldonhouse .info-bar {
    background-color: #829844;
}
.risecarr .info-bar {
    background-color: #179aa1;
}
.cliftonhouse .menu .active &gt; a {
    background-image:url('../img/menu-clifton-highlight.svg');
}
.eldonhouse .menu .active &gt; a {
    background-image:url('../img/menu-eldon-highlight.svg');
}
.risecarr .menu .active &gt; a {
    background-image:url('../img/menu-rise-carr-highlight.svg');
}
.cliftonhouse .overlay {
    background-color:#6e629b;
    opacity:0.75;
    background-image:none;
}
.eldonhouse .overlay {
    background-color:#829844;
    opacity:0.83;
    background-image:none;
}
.risecarr .overlay {
    background-color:#005496;
    opacity:0.75;
    background-image:none;
}

.header-swirl {
width: 36%;
height: 0;
padding-bottom: 30%;
background-image:url('../img/header-logo-part-right-overlay.svg');
background-position: 0 0;
background-size: 300%;
display:block;
float:right;
}
.cliftonhouse .header-swirl {
    background-position: 48.3% 0;
}
.eldonhouse .header-swirl {
    background-position: 100.3% 0;
}

.slider-welcome {
    margin-top: -240px;
    position: relative;
}
.all-different {
    width: 300px;
    height: 300px;
    background: url('../img/all-equal-all-different-header-overlay.svg') 0 0;
    display: inline-block;
    background-size: cover;
}
.cliftonhouse .all-different {
    background: url('../img/all-equal-all-different-header-overlay.svg') 604px 0;
    background-size: cover;
}
.eldonhouse .all-different {
    background: url('../img/all-equal-all-different-header-overlay.svg') 302px 0;
    background-size: cover;
}

.submenu {
    background: #179aa1 !important;
    border-radius:10px;
    z-index:999999999;
    padding:0.2rem;
}
.submenu a {
    color:#fff !important;
    text-align:left;
    font-size:0.9rem;
}
.eldonhouse .submenu {
    background: #829844 !important;
}
.cliftonhouse .submenu {
    background: #6b5f9a !important;
}

.footer .grid-container {
    padding-top:2rem;
}
.sub-header {
    position:relative;
}
.banner .banner-contnet p {
    font-weight:bold !important;
}

.page-wrapper {
    min-height: 600px;
}


.box-area .grid-x .cell {
    margin-bottom:2rem;
}

blockquote {
    padding: 16px;
    background: ghostwhite;
    border-left: 16px solid #2259aa;
    border-right: 2px solid #3b8940;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color:#333;
}
blockquote p {color:#333;}




@media (max-width: 640px) {
    .site-logo {
        margin-bottom: 1rem;    
    }
    #welcome {
        background-image:none;
    }
    .menu-col {
        margin-left:0px !important;
        margin-right:0px !important;
        width:100% !important;
    }
    .home-header.backstretch {
        padding:3rem;
    }
    .backstretch-item img {
        left:-20% !important;
    }
    .home-header .text-area {
        position: relative;
        float: left;
        width: 26%;
        bottom: 0px;
        padding-top: 4rem;
    }
    .page-content h1,.page-content h2, .page-content h3 {
        font-size:160%;
    } 
    .event {
        width:100%;
    }
}
.title-bar {
    background-color:#fbb03b;
    padding-top:5px;
    padding-bottom:5px;
}
.top-bar ul a:hover {
    color: #341117!important;
}
.top-bar ul .submenu a:hover {
    color: #341117!important;
}</pre></body></html>