:root{--primary-heading-font:"M PLUS Rounded 1c",cursive,"Open Sans",sans-serif;--primary-heading-font-weight:900;--primary-heading-line-height:calc(1em + -0.5rem);--primary-heading-letter-spacing:-0.4rem;--primary-colour:#d50000;--secondary-colour:#302d2d;--grey:#b4b4b4;--lightgrey:#f4f5f8;--darkgrey:#5e5a5a;--white:#ffffff}.cononley h1{color:var(--primary-colour);font-family:var(--primary-heading-font);line-height:var(--primary-heading-line-height);font-weight:var(--primary-heading-font-weight);letter-spacing:var(--primary-heading-letter-spacing)}.cononley h2{color:var(--secondary-colour)}.cononley h3{color:var(--primary-colour)}.cononley h4{color:var(--darkgrey)}.cononley a{color:var(--primary-colour)}.cononley li:after{color:var(--primary-colour)}.cononley table th{background:var(--primary-colour)}.cononley p.blockbutton a{background:var(--primary-colour)}.cononley p.blockbutton a:hover{background:var(--secondary-colour)}.cononley p.arrowbutton{color:var(--primary-colour)}.cononley p.arrowbutton a{color:var(--primary-colour)}.cononley p.arrowbutton:hover a,.cononley p.arrowbutton:hover:after{color:var(--secondary-colour)}.cononley header .content{position:relative;padding:20px 0}.cononley header .content .translate{background:var(--secondary-colour)}.cononley header .content p.tel{font-size:2.25em}.cononley header .content p.tel a{color:var(--secondary-colour)}.cononley header .content a.logo{display:block;width:600px;height:135px;background:url(../images/cononley-logo.png) no-repeat center center;background-size:100%}.cononley header .content .col:first-of-type{display:flex;flex-direction:row;align-items:center;gap:20px}.cononley header .content .search p a{color:var(--secondary-colour)}.cononley header .content .headerlinks p a{color:var(--primary-colour)}.cononley .search input{background:var(--primary-colour);color:var(--white)}.cononley .search input[type=submit]{background:var(--secondary-colour) url(../images/search-icon-white.png) no-repeat center center;background-size:16px}.cononley .search input:-webkit-autofill,.cononley .search input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--primary-colour) inset!important;-webkit-text-fill-color:var(--white)!important}.cononley .nav ul li a{color:var(--secondary-colour)}.cononley .nav ul li.selected a,.cononley .nav ul li:hover a{color:var(--primary-colour)}.cononley .dropdown-wrap{background:var(--secondary-colour)}.cononley ul li .dropdown ul li a,.cononley ul li .dropdown ul li.selected a,.cononley ul li.selected .dropdown ul li a,.cononley ul li:hover .dropdown ul li a{color:var(--white)}.cononley .dropdown li.selected a,.cononley .dropdown li:hover a{color:var(--primary-colour)!important}.cononley .snav ul li a{background:var(--primary-colour)}.cononley .snav ul li.selected a,.cononley .snav ul li:hover a{background:var(--secondary-colour)}.cononley .snav ul li ul li a{background:0 0;color:var(--secondary-colour)}.cononley .snav ul li.selected ul li a,.cononley .snav ul li:hover ul li a{background:0 0}.cononley .snav ul li ul li.selected a,.cononley .snav ul li ul li:hover a{color:var(--primary-colour);background:0 0}.cononley .banners{background:var(--primary-colour) url(../images/cononley-banner-background.png) no-repeat center center;background-size:cover}.cononley .banners .banner .text h2{font-family:var(--primary-heading-font);line-height:var(--primary-heading-line-height);font-weight:var(--primary-heading-font-weight);letter-spacing:var(--primary-heading-letter-spacing);color:var(--white);font-size:7em;text-transform:none;padding:0 0 40px 0}.cononley .banners .banner .text p.blockbutton a{background:var(--secondary-colour)}.cononley .banners .slick-dots button{background:var(--secondary-colour)}.cononley .banners .slick-dots .slick-active button{background:var(--white)}.cononley .homequicklinks .block .image p a{background:var(--primary-colour)}.cononley .homequicklinks .block .text h4{color:var(--secondary-colour)}.cononley .trustschools .trustschool .overlay{background:rgba(0,0,0,.5)}.cononley .trustschools .trustschool.c1:hover .overlay,.cononley .trustschools .trustschool.c2:hover .overlay,.cononley .trustschools .trustschool.c3:hover .overlay,.cononley .trustschools .trustschool.c4:hover .overlay,.cononley .trustschools .trustschool.c5:hover .overlay{background:var(--primary-colour)}.cononley .breadcrumb p span.selected{color:var(--primary-colour)}.cononley .breadcrumb p a:hover{color:var(--primary-colour)}.cononley section.testimonials{background:var(--primary-colour)}.cononley section.testimonials .testimonial{background:var(--primary-colour) url(../images/cononley-testimonial-background.png) no-repeat center center;background-size:cover}.cononley .concertina .heading{background:var(--primary-colour)}.cononley .concertina .text{border:1px solid var(--primary-colour);border-top:none}.cononley .gridboxes .box a.overlay:hover{background:var(--primary-colour-overlay)}.cononley footer .content h4{color:var(--primary-colour)}.cononley footer .content .col p a i{color:var(--primary-colour)}.cononley .galleryslider .slick-next,.cononley .galleryslider .slick-prev{background:var(--secondary-colour)}.cononley .cookiesnotice-wrap{background:var(--primary-colour)}.cononley .cookiesettings .onoffswitch-inner:before{background-color:var(--primary-colour)}@media screen and (max-width:1600px){.cononley section.testimonials .testimonial .inner .images{gap:60px}.cononley section.testimonials .testimonial .inner .images .box{width:200px;height:200px;min-width:200px;border:15px solid var(--white)}}@media screen and (max-width:1400px){.cononley header .content a.logo{width:420px;height:100px}}@media screen and (max-width:1280px){.cononley header .content .bb-title{display:none}}@media screen and (max-width:1200px){.cononley header .content a.logo{width:360px;height:100px}.cononley .mobile-nav .top,.mobile-nav li a{background:var(--primary-colour)}.cononley header .content p.tel a{font-size:1.5rem}.cononley .mobile-nav li.selected a{background:var(--secondary-colour)}.cononley .mobile-nav ul ul{background:var(--secondary-colour)}.cononley .mobile-nav li li.selected a{color:var(--primary-colour)}.cononley .banners{background:0 0}.cononley .banners .banner{border-bottom:4px solid var(--primary-colour)}.cononley .banners .banner .text h2{color:var(--primary-colour);font-size:5em}.cononley .banners .slick-dots .slick-active button{background:var(--primary-colour)}.cononley .introsection .content .col.introimage .image{background:var(--primary-colour);border:10px solid var(--primary-colour)}.cononley section.testimonials .testimonial .inner.nobackground .text{width:50%}.cononley section.testimonials .testimonial .inner.nobackground .text h2{font-size:1.5em}}@media screen and (max-width:950px){.cononley header .content a.logo{width:440px;height:90px}.banners .banner .image{border:0}.cononley .banners .banner .text h2{font-size:3em;word-break:keep-all;letter-spacing:-1px;padding:0 0 15px 0}.cononley section.testimonials .testimonial .inner.nobackground{display:flex;flex-direction:column}.cononley section.testimonials .testimonial .inner.nobackground .text{width:100%;position:relative;transform:none;top:auto}.cononley section.testimonials .testimonial .inner .images{justify-content:center}.cononley header .content .bb-title{display:block}header .content .col:first-child a.logo{margin:0}}@media screen and (max-width:550px){.cononley header{background:var(--lightgrey)}.cononley header .content{position:relative;padding:0 20px 20px 20px;border-bottom:solid 1px var(--secondary-colour)}.cononley header .search{width:100%;right:0;bottom:0;box-sizing:border-box}.cononley .search .input{max-width:none}.cononley header .content a.logo{width:400px!important;height:85px!important;margin:15px 0!important}.cononley .searchfield .input{border:1px solid var(--secondary-colour);color:var(--secondary-colour)}.cononley .search input{background:var(--lightgrey);color:var(--secondary-colour)}.cononley .search input::-webkit-input-placeholder{color:var(--secondary-colour)}.cononley .search input::-moz-placeholder{color:var(--secondary-colour)}.cononley .search input:-ms-input-placeholder{color:var(--secondary-colour)}.cononley .search input:-moz-placeholder{color:var(--secondary-colour)}.cononley section.testimonials .testimonial .inner .images{gap:40px}.cononley section.testimonials .testimonial .inner .images .box{width:150px;height:150px;min-width:150px;border:15px solid var(--white)}}@media screen and (max-width:470px){.cononley header .search{bottom:5px}}