.map_anchor{display:block;transform:translateY(-150px)}#map1 section.mapWrap,#map2 section.mapWrap,#map3 section.mapWrap,#map4 section.mapWrap{margin-top:-120px}@media(max-width:999px){#map1 section.mapWrap,#map2 section.mapWrap,#map3 section.mapWrap,#map4 section.mapWrap{margin-top:-80px}}.menuGroup{text-align:right}.mainMenu{display:inline-block}.headGroup{padding:15px 0;position:relative;z-index:200}.headGroup .openDays{display:inline-block;margin-top:10px;margin-right:10px}.mainMenu ul{list-style:none;padding:0;margin:0}.mainMenu .menu{font-size:16px;text-transform:uppercase;letter-spacing:.04em}.mainMenu .menu a{color:rgba(167,26,48,1);transition:all .3s;text-decoration:none}.mainMenu .menu a:hover{text-decoration:none;color:#000}.mainMenu .menu li{display:inline-block;position:relative;padding:0 5px;vertical-align:middle}.openCol{display:none}.mainMenu .menu{font-size:14px}.mainMenu{display:block;margin-top:-50px;background:#eee;text-align:center;border-top:2px solid #a51b30;border-bottom:2px solid #a51b30}.mainMenu .menu>li{line-height:30px}@media (min-width:1200px){.headerIcon .mainLogo{display:inline-block}.headerIcon .mobIcon{display:none}}@media (min-width:1400px){.mainMenu .menu{font-size:16px}.mainMenu .menu li{padding:0 15px}.mainMenu{margin-right:0}}@media (min-width:1590px){.openCol{display:block}}.headGroup .openDays a{display:inline-block;line-height:1.4em;padding:5px 20px 5px;font-size:16px;text-transform:uppercase;background:rgba(167,26,48,1);color:#fff;border:solid 2px rgba(167,26,48,1);text-align:center;width:100%;background:rgba(167,26,48,1);transition:all .3s;letter-spacing:.05em}.headGroup .openDays a:hover{background:#fff;border-color:rgba(167,26,48,1);color:rgba(167,26,48,1);text-decoration:none}.lang-flags{float:right;padding-top:53px}.lang-flags ul{list-style:none}.lang-flags li{display:inline-block}@media(max-width:1199px){.lang-flags{padding-top:45px}}@media(max-width:991px){.lang-flags{padding-top:0;display:inline-block;float:none}}.menuToggle{display:none}@media (max-width:991px){.menuToggle{display:inline-block;font-size:30px;color:rgba(167,26,48,1);padding:10px 10px 0;text-align:right;cursor:pointer}body.menuopen .mainMenu .menuWrap{right:0}}html{scroll-behavior:smooth}body{font-size:16px;font-weight:400;color:#282828;line-height:1.55}@media (min-width:1100px){body{font-size:18px}}@media (min-width:1300px){.container{max-width:1260px;width:1260px}}.wrapper{position:relative;overflow:hidden;padding-top:200px}@media (min-width:1000px){.wrapper{padding-top:130px}}img{max-width:100%;height:auto;vertical-align:top}h1,h2,h3{font-weight:400;color:#a51b30}h1{font-size:2em;color:#a51b30;margin:.75em 0;z-index:2;position:relative}h2{font-size:2.4em;margin:.8em 0;z-index:2;position:relative}h3{font-size:1.3em}h4{font-size:14px;color:#10247d;text-transform:uppercase;margin:2.3em 0;letter-spacing:.1em}p{margin-bottom:1.2em;letter-spacing:.01em}ul{list-style-position:inside;padding:0}.textBlock.default ul{color:#237281}blockquote{font-style:italic;color:#a7a7a7;text-align:center;border:0;font-weight:300;font-size:2em;line-height:1.3}table{margin:1em auto;text-align:left;max-width:100%}table tr{border-bottom:solid 1px}table td{padding:5px}table td:last-child{text-align:right}.dynamicContent div.wpforms-container-full .wpforms-form .wpforms-field-label{font-weight:400}.dynamicContent div.wpforms-container-full .wpforms-form{font-size:1em}.dynamicContent div.wpforms-container-full .wpforms-form .wpforms-field-html{font-size:14px}.dynamicContent div.wpforms-container-full .wpforms-form input.wpforms-field-medium,.dynamicContent div.wpforms-container-full .wpforms-form select.wpforms-field-medium,.dynamicContent div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:100%}.dynamicContent div.wpforms-container-full .wpforms-form button[type=submit]{display:inline-block;line-height:1.4em;padding:10px 25px 10px;font-size:16px;text-transform:uppercase;background:#0f1e46;color:#fff;letter-spacing:.1em;border:solid 2px #0f1e46;text-align:center;min-width:200px}.dynamicContent div.wpforms-container-full .wpforms-form button[type=submit]:hover{background:#fff;border:solid 2px #000;color:#000}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:10px 40px 30px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:1590px){.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-pull-12{right:100%}.col-xl-pull-11{right:91.66666667%}.col-xl-pull-10{right:83.33333333%}.col-xl-pull-9{right:75%}.col-xl-pull-8{right:66.66666667%}.col-xl-pull-7{right:58.33333333%}.col-xl-pull-6{right:50%}.col-xl-pull-5{right:41.66666667%}.col-xl-pull-4{right:33.33333333%}.col-xl-pull-3{right:25%}.col-xl-pull-2{right:16.66666667%}.col-xl-pull-1{right:8.33333333%}.col-xl-pull-0{right:auto}.col-xl-push-12{left:100%}.col-xl-push-11{left:91.66666667%}.col-xl-push-10{left:83.33333333%}.col-xl-push-9{left:75%}.col-xl-push-8{left:66.66666667%}.col-xl-push-7{left:58.33333333%}.col-xl-push-6{left:50%}.col-xl-push-5{left:41.66666667%}.col-xl-push-4{left:33.33333333%}.col-xl-push-3{left:25%}.col-xl-push-2{left:16.66666667%}.col-xl-push-1{left:8.33333333%}.col-xl-push-0{left:auto}.col-xl-offset-12{margin-left:100%}.col-xl-offset-11{margin-left:91.66666667%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-0{margin-left:0}.visible-xl{display:block !important}table.visible-xl{display:table}tr.visible-xl{display:table-row !important}th.visible-xl,td.visible-xl{display:table-cell !important}.visible-xl-block{display:block !important}.visible-xl-inline{display:inline !important}.visible-xl-inline-block{display:inline-block !important}.hidden-xl{display:none !important}}.header_bottom .site_menu{width:68.2926829268%;float:left}.header_bottom .site_menu .homeicon{float:left;margin-right:32px;color:#fff;font-size:16px;line-height:38px}.header_bottom .site_menu .homeicon span{display:none}.header_bottom .site_menu li{float:left;margin-right:32px;color:#fff}.header_bottom .site_menu li:last-child{margin-right:0}.header_bottom .site_menu li a{font-size:16px;line-height:38px;letter-spacing:.01em;color:#fff;display:inline-block;position:relative}.header_bottom .site_menu li a:after{content:'';width:100%;height:3px;background:#324678;position:absolute;left:0;bottom:-3px;opacity:0}.header_bottom .site_menu li.current-menu-parent>a:after,.header_bottom .site_menu li.current_page_parent>a:after,.header_bottom .site_menu li.current_page_ancestor>a:after,.header_bottom .site_menu li.current_page_item>a:after,.header_bottom .site_menu li.current-menu-item>a:after,.header_bottom .site_menu li.current-page-ancestor>a:after,.header_bottom .site_menu li:hover>a:after{opacity:1}.header_bottom .sub-menu-wrap{position:absolute;left:0;top:100%;text-align:left;width:100%;display:none;background:#193264;z-index:800}.header_bottom .sub-menu-wrap li{display:inline-block;float:inherit}.header_bottom .header_right_menu_mobile,.header_bottom .button_responsive_menu{display:none}.header_right_small_menu_mobile{display:none}.header_bottom .other_menu_links{float:right}.header_bottom .other_menu_links li:first-child{border-left:none}.header_bottom .other_menu_links li{float:left;padding:0 15px;margin-top:9px;color:#fff;border-left:1px solid #fff;font-size:14px;line-height:16.8px}.header_bottom .other_menu_links li a{letter-spacing:.02em;color:#fff}.header_bottom .other_menu_links li:last-child{padding-right:0}.header_bottom .site_menu li.current-menu-parent>a,.header_bottom .site_menu li.current_page_parent>a,.header_bottom .site_menu li.current_page_ancestor>a,.header_bottom .site_menu li.current_page_item>a,.header_bottom .site_menu li.current-menu-item>a,.header_bottom .site_menu li.current-page-ancestor>a,.header_bottom .site_menu li:hover>a{color:rgba(255,255,255,.6)}@media screen and (min-width:1251px){.header_bottom .menu-item-has-children:hover>.sub-menu-wrap{display:block;z-index:900}}@media screen and (max-width:1250px){.header_bottom .responsive_menu{position:absolute;z-index:999;top:38px;left:0}.header_bottom .site_menu.button_responsive_menu .fa-bars{margin-right:10px}.header_bottom .container{position:relative}.responsive_menu{display:none;background:#193264}.header_bottom .responsive_menu li{float:inherit;margin-right:0;position:relative}.header_bottom .responsive_menu .homeicon{border-bottom:1px solid rgba(255,255,255,.6);margin:0 3%;width:94%;float:none}.header_bottom .responsive_menu .borders li{border-bottom:1px solid rgba(255,255,255,.6);margin:0 3%}.header_bottom .site_menu li a:after{display:none}.header_bottom .button_responsive_menu{display:block}@media screen and (min-width:1023px){.header_bottom .responsive_menu{width:558px}}}@media screen and (max-width:960px) and (min-width:768px){.header_bottom .site_menu.button_responsive_menu{width:40%}}@media screen and (max-width:767px){.header_bottom .site_menu{width:100%}.header_bottom .site_menu.button_responsive_menu{width:70%}.header_bottom .other_menu_links{display:none}.header_right_small_menu_mobile{display:block}.header_bottom .site_menu.button_responsive_menu li,.header_bottom .site_menu.button_responsive_menu a{width:100%;padding:0}.topHeadGrp .top_menu{display:none}.header_bottom .header_right_menu_mobile{display:block}}.headGroup{background:#fff}.headGroup a{color:#fff;transition:all .3s}.headGroup a:hover{text-decoration:none}.headGroup ul{list-style:none;padding:0;margin:0 auto}.headGroup .headerIcon{float:left}.topHeadGrp{padding:25px 0 35px}.topHeadGrp .logo img{max-height:50px;width:auto;display:block}.topHeadGrp .top_menu{float:right;font-weight:600}.topHeadGrp .top_menu li{float:left;margin-left:22px}.topHeadGrp .top_menu li a{font-size:16px;line-height:12px}.topHeadGrp a:hover{color:rgba(255,255,255,.6)}.topHeadGrp .top_menu li a:after{content:'\f0da';font-family:'Font Awesome 5 Free';font-weight:900;font-size:17px;line-height:20px;baseline-shift:-2pt;margin-left:9px}.header_bottom{width:100%;background:#324678;position:relative}.topHeadGrp a:hover,.header_bottom .other_menu_links li a:hover{color:rgba(255,255,255,.6)}.homeBanner{width:100%;position:relative;overflow:hidden;background:#a51b30;margin-bottom:30px}.homeBanner .slide{width:100%;background:#000}.homeBanner .slideImage{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.homeBanner .slideImage img{visibility:hidden}.homeBanner .slideText{color:#fff;text-align:center;font-size:18px;font-weight:500;background:#a51b30;padding:10px}.homeBanner .slideText .slideTop{font-size:30px;line-height:1.3;text-transform:uppercase}.slideText a{display:inline-block;line-height:1.5em;padding:10px 41px;font-size:16px;text-transform:uppercase;background:0 0;color:#fff;letter-spacing:.1em;border:solid 2px #fff;min-width:200px;text-align:center;margin-top:10px;position:relative;background:#0f1e46}.slideText a:hover{background:#a51b30;text-decoration:none}@media (min-width:992px){.homeBanner .slideText{position:absolute;width:70%;left:50%;bottom:10%;transform:translateX(-50%) translateY(0%);background:0 0}.homeBanner .slideText:before{display:block}}@media (min-width:1200px){.homeBanner .slideText{font-size:24px}.homeBanner .slideText .slideTop{font-size:40px}.homeBanner .slideText .slideBottom{margin-top:15px}}#hero .cycle-pager{position:absolute;right:30px;top:50%;z-index:101}#hero .cycle-pager span{background:#fff;font-size:0;width:14px;height:14px;display:block;border-radius:50%;margin:10px 0;opacity:.7;cursor:pointer;transition:.3s}#hero .cycle-pager span.cycle-pager-active{opacity:1}.homeBanner .openDays{color:#fff;background:#297b89;padding:15px 0;text-align:center}.homeBanner .openDays a{display:inline-block;font-weight:700;line-height:1.5em;padding:10px 41px;font-size:18px;text-transform:uppercase;background:#10247d;color:#fff;letter-spacing:.1em;border:solid 2px #10247d;min-width:200px;text-align:center}.homeBanner .openDays a:hover{background:#fff;text-decoration:none}.homeBanner .openDays .openCont{text-transform:uppercase;font-size:25px;line-height:1.2;font-weight:700;padding:5px 0 10px}@media (min-width:992px){.homeBanner .openDays{color:#fff;background:rgba(0,0,0,.65);position:absolute;bottom:0;left:0;width:100%;z-index:110;padding:25px 0;text-align:initial}.homeBanner .openDays .opendayText{text-transform:uppercase;font-size:30px}.homeBanner .openDays .opendayText{display:flex;padding:0}.homeBanner .openDays .opendayText .openCont{flex:1;padding:5px 0 0;line-height:1.5;font-size:20px}}.introText{padding-top:30px;padding-bottom:40px;text-align:center;font-size:16px}@media (min-width:1100px){.introText{font-size:20px}}.belowText{padding:30px 0;background:#f3f4f6}.dynamicContent{margin-top:20px;margin-bottom:20px}.textBlock{padding:60px 0 45px;position:relative}.textBlock.hasimg{padding-top:100px;padding-bottom:60px}.textBlock.default{padding:30px 0}.textBlock .imageBackground{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;opacity:.15}.textBlock.clearBlock .imageBackground{opacity:1}.textBlock .textLink{margin:40px 0 60px}.textBlock .textLink a,.linkbutton a{display:inline-block;line-height:1.4em;padding:10px 25px 10px;font-size:16px;text-transform:uppercase;background:#0f1e46;color:#fff;letter-spacing:.1em;border:solid 2px #0f1e46;text-align:center;background:rgba(167,25,48,1);border-color:rgba(167,25,48,1);text-decoration:none}.textBlock .textLink a:hover,.linkbutton a:hover{background:#fff;text-decoration:none;color:#0f1e46}.textBlock.default .textLink a,.textBlock.default .linkbutton a{background:#0f1e46;border-color:#0f1e46}.textBlock.default .textLink a:hover,.textBlock.default .linkbutton a:hover{background:#fff;border-color:#a51b30;color:#a51b30}.linkbutton.telephoneLink a{padding:0;overflow:hidden}.linkbutton.telephoneLink a .cont{display:inline-block;position:relative;padding:10px 41px;opacity:1;transition:.3s}.linkbutton.telephoneLink a .number{display:block;width:100%;position:relative;opacity:0;position:absolute;padding:10px 0;top:0;left:100%;transition:.5s}.linkbutton.telephoneLink a.telOpen .cont{opacity:0}.linkbutton.telephoneLink a.telOpen .number{left:0;opacity:1}.textBlock.lightgreyBlock{background:#f4f4f4}.textBlock.default:before,.textBlock.lightgreyBlock:before{display:block;width:1px;background:#777;height:87px;margin:25px auto 10px}.dynamicContent.postCols .textBlock.default{background:#f8f8f8;padding-top:50px}.dynamicContent.postCols .textBlock.default:before{display:none}.textBlock.style1{background:#a3adc8;color:#fff}.textBlock.style1 h1,.textBlock.style1 h2,.textBlock.style1 h3{color:#fff}.textBlock.style2 h1,.textBlock.style2 h2,.textBlock.style2 h3{color:#fff}.textBlock.style1 a,.textBlock.style1 .linkbutton a{color:#a3adc8;background:#fff;border-color:#fff}.textBlock.style1 a:hover,.textBlock.style1 .linkbutton a:hover{color:#fff;background:#a3adc8}@media (min-width:1390px){.textBlock.hasimg .col-sm-12{padding-left:120px;padding-right:120px}}.ImgtextBlock{position:relative}.ImgtextBlock .textBlock{padding:30px;text-align:left;min-height:600px}.ImgtextBlock .textBlock{color:#fff;background:rgba(0,0,0,.7)}.ImgtextBlock .textBlock.style1{color:#fff;background:rgba(163,173,200,.7)}.ImgtextBlock .textBlock.style2{color:#fff;background:rgba(83,141,198,.9)}.ImgtextBlock .textBlock.lightgreyBlock{color:#000;background:rgba(244,244,244,.7)}.ImgtextBlock .textBlock p{letter-spacing:1px;line-height:1.66}.ImgtextBlock .imageBackground{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center}@media (min-width:1590px){.ImgtextBlock .textBlock{padding:40px 55px}}.dynamic-two_columns .columnrow .col2{background:#a51b30;z-index:2;color:#fff}.dynamic-two_columns .columnrow .col2 h3,.dynamic-two_columns .columnrow .col2 h2,.dynamic-two_columns .columnrow .col2 h1{color:#fff}.dynamic-two_columns .columnrow>div{padding-top:60px;padding-bottom:60px}.dynamic-two_columns .columnrow.hasbg>div:first-child{padding:0}.twocol-bg{position:relative;height:200px;background-repeat:no-repeat;background-size:cover;background-position:center}.dynamic-two_columns{position:relative}@media (min-width:1100px){.twocol-bg{position:absolute;left:0;right:45%;top:0;bottom:0;height:auto;background-repeat:no-repeat;background-size:cover;background-position:center}.dynamic-two_columns .columnrow{display:flex;background:#fff;position:relative}.dynamic-two_columns .columnrow.hasbg{background:0 0}.dynamic-two_columns{position:relative}.dynamic-two_columns h3{max-width:500px}.dynamic-two_columns:before{content:'';position:absolute;display:block;width:50%;lefT:50%;height:100%;top:0;background:#a51b30}}@media (min-width:1390px){.dynamic-two_columns .columnrow>div{padding-left:40px;padding-right:40px}}.infoBlocks img{border-radius:100%}.infoBlocks:before{content:"";position:absolute;top:0;right:0;left:0;bottom:50%;background:#f4f4f4;display:block}.infoBlocks{text-align:center;padding-top:0;padding-bottom:0;position:relative}.infoBlocks .infoBlock{padding-top:20px;padding-bottom:20px}.infoBlocks .infoBlock .images{padding:10px 0}@media (min-width:992px){.infoBlocks .infoBlock{padding-left:30px;padding-right:30px}}.innerInfoBlocks{margin-top:30px;margin-bottom:30px;line-height:105px;text-align:center}.innerInfo{line-height:1.3;display:inline-block;vertical-align:middle;margin-top:20px;margin-bottom:10px}.innerInfoBlocks .image{height:45px;line-height:45px}.innerInfoBlocks .image img{vertical-align:middle}.innerInfoBlocks img{max-height:105px}.innerInfoBlocks strong{display:block}.innerInfoBlocks span{display:block;font-size:16px}.highlights{display:flex;flex-wrap:wrap;justify-content:space-around}.highlights>div{flex-basis:50%;text-align:center;overflow:hidden}@media(max-width:767px){.highlights>div{flex-basis:100%}}.highlight-title{text-transform:uppercase;color:#000;font-weight:700;margin-bottom:20px;font-size:20px;line-height:1.3em}.highlight-text{line-height:28px;font-weight:400;overflow:hidden}.highlight-seymour{transform:rotate(180deg) scaleX(2);cursor:pointer;font-size:28px;color:#d8d8d8}.imageBlock{width:100%;position:relative}.imageBlock .imageBackground{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center}.imageBlock{text-align:center}.imagesBlock{padding:15px 0;position:relative}.imagesBlock .singleImgs{padding:15px}.imagesBlock .owl-prev,.imagesBlock .owl-next{width:48px;height:48px;position:absolute;top:50%;background-size:contain;font-size:0;transform:translateY(-47.88%)}.imagesBlock .owl-prev{left:-11px;background-image:url(//interactivemap.oakham.rutland.sch.uk/wp-content/themes/scms-landing-dev/images/car-prev.png)}.imagesBlock .owl-next{right:-15px;background-image:url(//interactivemap.oakham.rutland.sch.uk/wp-content/themes/scms-landing-dev/images/car-next.png)}.imagesBlock:after{content:'';width:100%;display:block;position:absolute;height:153px;background-image:url(//interactivemap.oakham.rutland.sch.uk/wp-content/themes/scms-landing-dev/images/tear-white.png);background-size:1560px;background-position:center;bottom:-131px;z-index:10}@media (min-width:992px){.imagesBlock{padding:0}.imagesBlock .owl-prev,.imagesBlock .owl-next{width:71px;height:71px}.imagesBlock .owl-prev{left:-12px}.imagesBlock .owl-next{right:-15px}}@media (min-width:1610px){.imagesBlock .owl-prev{left:-30px}.imagesBlock .owl-next{right:-32px}}.boxed-items{margin:60px 0}.boxed-item{overflow:hidden;border:4px solid rgba(255,255,255,.5);margin:30px 0;padding:30px}.boxed-item img{border-radius:100%;width:20%;margin:0 30px}@media(max-width:767px){.boxed-item img{width:100%;margin:0;float:none}}.hbspt-form .hs-error-msgs{color:red}.hbspt-form .hs-error-msgs label{margin-top:0}.hbspt-form .hs-field-desc{font-size:.9em;border-bottom:0;margin-bottom:5px}.dynamic-testimonials_section{text-align:center;padding:40px 0 100px}.testimonialsSlider{text-align:center;margin-bottom:20px;position:relative}.testimonialSlide{padding-bottom:10px;padding-top:50px}.testimonialSlide blockquote{margin-bottom:0;margin-bottom:40px}.testimonialSlide .cite{font-size:16px;color:#a51b30;font-weight:600;text-transform:uppercase}.testimonialsSlider .cycle-pager{position:absolute;top:10px;width:100%;max-height:30px;z-index:102;font-size:35px;line-height:30px}.testimonialsSlider .cycle-pager span{margin:0 5px;color:#a51b30;cursor:pointer}.testimonialsSlider .cycle-pager span.cycle-pager-active{color:#afafaf}.footer{margin-top:100px}.footer .map{background-color:#f3f4f6;background-position:top;background-repeat:no-repeat;height:530px;width:100%;position:relative;background-size:cover;margin-bottom:20px}.footer .map .maplinks{position:absolute;bottom:50px;left:0;width:100%}.footer .map a{display:inline-block;line-height:1.4em;padding:10px 25px 10px;font-size:16px;text-transform:uppercase;background:#10247d;color:#fff;letter-spacing:.1em;border:solid 2px #10247d;text-align:center;background:#0f1e46;border-color:#0f1e46}@media (min-width:1100px){.footer .map a:first-child{float:left}.footer .map a:last-child{float:right}}.footer .map a:hover{background:#fff;text-decoration:none;color:#a51b30}.footerTop{font-size:18px;padding-top:20px;padding-bottom:20px;text-align:center;color:#a51b30;font-weight:700;border-bottom:solid 1px #8d9091}.footerTop a,.footerTop span{color:#a51b30;font-weight:400}.footerTop p{margin:10px 0}.footerBottom{text-align:center;font-size:14px;padding-top:10px;padding-bottom:10px;font-weight:500}.footerBottom a,.footerBottom span{color:#a51b30}ul.inputs-list{list-style:none}ul.inputs-list input[type=checkbox]{margin-right:10px}.mapPage{background:#f7f7f7;padding-bottom:30px}.mapImagesSlider{width:100%}.mapImagesSlider .slide{width:100%;top:0;position:relative;overflow:hidden}.mapImagesSlider .slide>*{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.mapImagesSlider .slide:before{content:'';display:block;padding-bottom:56.25%}.advPager{margin-left:-10px;margin-right:-10px;margin-top:10px}.advPager .pager{display:block;padding:10px;transition:.3s;margin:0;flex-basis:20%}.advPager .pager.cycle-pager-active{opacity:1}.mapImagesSlider .nextprev{width:30%;height:30%;position:absolute;font-size:0;top:20%;z-index:105;cursor:pointer;display:none}.mapImagesSlider .nextprev:before,.mapImagesSlider .nextprev:after{content:'';display:block;width:24px;height:1px;position:absolute;top:50%;left:50%}.mapImagesSlider .nextprev:before{transform:rotate(45deg)}.mapImagesSlider .nextprev:after{transform:rotate(-45deg)}.mapImagesSlider .nextprev.cycle-prev:before,.mapImagesSlider .nextprev.cycle-prev:after{transform-origin:0% 100%;left:16px}.mapImagesSlider .nextprev.cycle-next:before,.mapImagesSlider .nextprev.cycle-next:after{transform-origin:100% 100%;left:11px}.mapImagesSlider .nextprev.cycle-prev{left:0}.mapImagesSlider .nextprev.cycle-next{right:0;text-align:right}#pageMap{width:100%;position:relative;max-width:1600px;margin:0 auto 70px auto}#pageMap .mapWrap{display:none}#pageMap .mapWrap img{width:100%;display:block}.mapItem h2{font-size:40px;margin:30px 0}.mapItem .itemBdy{padding-right:3%}.mapItem .itemNav{display:none}#pageMap .mapWrap{display:block}.mapItemWRap{display:none}.mapIcon.activeIcon{display:block;position:absolute;text-align:center;text-transform:uppercase;font-size:12px;font-weight:600;width:24px !important}.mapIcon.activeIcon a{color:#fff;display:block;position:relative}.mapIcon.activeIcon a .iconButton{display:inline-block;background-color:#a51b30;width:18px;height:18px;text-align:center;border-radius:50%;font-size:14px;line-height:18px;font-weight:400}.mapIcon.activeIcon a .iconButton:after{content:'+';color:#fff;display:inline-block;text-shadow:none}.iconLabel{display:none;font-family:sans-serif;-webkit-font-smoothing:subpixel-antialiased;text-shadow:1px 1px 4px #000;color:#fff}.mapIcon.activeIcon a:hover{text-decoration:none}.mapIcon.activeIcon a:hover .iconButton{background-color:#ff1639}.mapItem{width:90%;max-width:1560px;display:inline-block !important}.mapItem .itemInner{padding:30px}.mapItem .itemNav{display:block;margin:30px 0}.mapItem .fancybox-navigation{display:none}.mapItem .itemNav a{margin-right:20px}a:focus,button:focus{outline:0}.mapIcon.activeIcon a .iconButton{width:24px;height:24px;font-size:18px;line-height:24px;font-weight:400}@media(min-width:1100px){.iconLabel{display:block;line-height:1.3;padding:3px;position:absolute;width:120px;left:25px;top:50%;transform:translateY(-50%);text-align:left}.positionbottom .iconLabel{left:50%;top:unset;bottom:100%;transform:translateX(-50%);text-align:center}.positionright .iconLabel{left:unset;right:25px;text-align:right}.positiontop .iconLabel{left:50%;top:100%;transform:translateX(-50%);text-align:center}.mapIcon.activeIcon a{width:24px;height:24px}.mapIcon.activeIcon a .iconButton{display:block}}.button{display:inline-block;padding:9px;font-size:15px;font-weight:700;border-radius:25px;min-width:150px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s all;margin:5px;border:1px solid #a51b30;color:#a51b30}.advPager{display:flex;flex-wrap:wrap}.advPager .pager.cycle-pager-active{opacity:1}.advPager .pager{display:block;transition:.3s;position:relative}.videoWrapper{position:relative;padding-bottom:75%;padding-bottom:56.25%;width:100%;height:0;background:#000}.videoWrapper p{margin:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.isvid:before{content:"\f04b";font-family:"Font Awesome 5 Free";font-weight:900;color:#a51b30;font-size:20px;display:block;width:20px;height:34px;position:absolute;bottom:50%;right:50%;transform:translate(50%,50%);text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.fancybox-navigation{display:none}.mapKey{display:none}.mapKey{display:none;border:1px solid #ccc;padding:10px}span.iconKey{display:none}.mapIcon.activeIcon a.moblink{display:none}@media(max-width:1199px){.lang-flags{padding-top:45px}}.btm{display:none}.mapKeyItem a{text-decoration:none}@media (max-width:768px){.btm{display:inline}.mapIcon.activeIcon a.moblink{display:block;width:15px;height:15px;background:#324678;border-radius:50%;font-size:10px}.mapIcon.activeIcon a.deskLink{display:none}.mapItemWRap{display:block}}@media (max-width:1099px){.mapIcon.activeIcon a .iconButton{width:15px;height:15px;background:transparent!important;line-height:15px}span.iconKey{display:inline-block;width:15px;height:15px;background:#a51b30;color:#fff;border-radius:50%;font-size:10px;text-align:center}.iconKeyLabel{display:inline-block;font-size:14px}.mapKeyItem{flex-basis:50%;white-space:nowrap}.mapKey{display:flex;flex-wrap:wrap}div#mapItems{display:flex;flex-wrap:wrap}.lang-flags{padding-top:0;display:inline-block;float:none}.advPager .pager{padding:1px}.advPager{margin-left:0;margin-right:0}.mapItem{width:100%}.mapItem .itemNav{display:none}}@media (max-width:767px){.mapKeyItem{flex-basis:100%}}@media screen and (max-width:782px){html #wpadminbar{display:none !important}}.mapItem_anchor{display:block;transform:translateY(-100px)}#navbar{display:block;vertical-align:top}.headGroup{color:#fff;transition:background .3s,height .3s;text-align:center;padding:10px 20px;width:100%;z-index:220;position:fixed;top:0;left:0;right:0;width:auto}.headGroup a{color:#fff}.headGroup .row{margin:0;height:100%}.headGroup{height:130px}.fixedHeader .headGroup{color:#fff}@media only screen and (min-width :992px){.headGroup{padding:0;position:fixed;background:#fff}}@media (min-width:768px){.headerRight .menu-toggle{display:block;display:inline-block;position:relative;top:17px;right:auto;float:right}.headerRight .topMenuSide{display:block;display:inline-block;position:relative;top:auto;left:auto}.headerRight .topMenuSide span{display:inline}.headerRight{position:relative}.headerLeft{text-align:left}.headerRight{text-align:right;display:flex;align-items:flex-end;justify-content:end;margin-top:-5px}.headerRight .menu-toggle{display:inline-block;float:none;vertical-align:middle}.headerRight .topMenuSide{display:inline-block}}.menu-toggle{position:relative;display:inline-block;cursor:pointer;padding:15px 17px;vertical-align:middle}.menu-toggle span{width:26px;height:2px;border-radius:5px;margin:6px 0;background-color:#a51b30;display:block;transition:all .3s}body.menuopen .menu-toggle span{background-color:#fff}.menu-toggle .toggleIcon{position:relative;width:26px;margin:0}.menu-toggle:hover span{background-color:#fcd443;background-color:#000}.menu-toggle span:nth-child(1){transform-origin:50% 8px}.menu-toggle span:nth-child(3){transform-origin:50% -7px}body.menuopen .menu-toggle span:nth-child(1){transform:rotate(135deg) translateY(6px)}body.menuopen .menu-toggle span:nth-child(2){opacity:0;transform:rotate(360deg)}body.menuopen .menu-toggle span:nth-child(3){transform:rotate(-136deg) translateY(-8px)}body.menuopen #navbar .menu-toggle span:nth-child(1){background:#fff}body.menuopen #navbar .menu-toggle span:nth-child(3){background:#fff}#navbar{position:fixed;right:-100%;transition:right .5s;background-color:#fff;top:0;margin-top:0;padding:20px;z-index:9999;bottom:0;width:100%;overflow-x:hidden;font-size:1.2em}body.menuopen #navbar{right:0;z-index:9999;-webkit-box-shadow:0px 0px 9px 3px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 9px 3px rgba(0,0,0,.75);box-shadow:0px 0px 9px 3px rgba(0,0,0,.75)}body.admin-bar #navbar{top:32px}@media (max-width:782px){body.admin-bar #navbar{top:46px}}#menu-main,#menu-main ul{list-style:none;padding:0;margin:0}#menu-main{margin-bottom:30px;margin-top:20px;clear:both}#menu-main li{position:relative}#menu-main li a{display:block;color:#808285;padding:21px 10px 21px 20px;line-height:1.35;position:relative;border-bottom:solid 1px rgba(255,255,255,.4)}#menu-main li a:hover{text-decoration:none;color:#000}#menu-main .sub-menu{padding-left:40px;position:relative;display:none;font-size:.9em}#menu-main .sub-menu li:last-child>a{border-bottom:none}#menu-main li.open>.sub-menu{display:block}#menu-main .sub-menu a{padding:10px}#menu-main li.menu-item-has-children>a{padding-left:35px}#menu-main li.menu-item-has-children>.arrow{position:absolute;left:0;top:0;height:68px;width:30px}@media (min-width:1200px){#menu-main li.menu-item-has-children>.arrow{height:75px}}#menu-main li.menu-item-has-children>.arrow:after{position:absolute;content:'\f054';display:block;width:11px;height:27px;position:absolute;left:12px;top:13px;font-weight:700;font-family:"Font Awesome 5 Free";transform:rotate(0deg);transition:.3s}#menu-main li.open.menu-item-has-children>.arrow:after{transform:rotate(90deg)}#menu-main .sub-menu li.menu-item-has-children>.arrow{height:47px}#menu-main .sub-menu li.menu-item-has-children>.arrow:after{top:15px}#menu-main .sub-menu .sub-menu{padding-left:20px}#menu-main .sub-menu .sub-menu li.menu-item-has-children>.arrow{display:none}@media (min-width:600px){#navbar{width:480px;right:-480px;padding:40px 60px}#menu-main li a{padding:21px 30px}}@media (min-width:0px){body.fixedHome .menu-toggle{color:#fff}body.fixedHome .menu-toggle span{background-color:#fff}}body.menuopen{overflow:hidden;margin-right:17px}body.menuopen .headGroup{right:17px!important}body.menuopen:before{content:'';display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:.5;z-index:9998}#navbar .menu-toggle{float:right}.menu-main-container{clear:both}@media only screen and (min-width :992px){.main-headbox{left:0;position:fixed;top:0;color:#fff;margin-top:0;padding:0;z-index:9999;bottom:0;width:100%;display:none}.main-headbox .menuWrap{top:95px;bottom:0;position:absolute;left:0;width:100%;display:flex}body.admin-bar .main-headbox{margin-top:32px}.main-headbox .headmenu-box{overflow:hidden}.main-headbox .row{margin:0;height:95%}.main-headbox .headerLeft{padding-left:63px;text-align:center}body.menuopen:before{background-color:rgba(160,14,34,1);opacity:1}.headGroup{z-index:9999}body.menuopen .headGroup{z-index:9999;background:0 0}body.menuopen .main-headbox{z-index:9998;display:block;display:flex}.main-headbox .headerRight{padding:0 63px 0 0}body.menuopen .main-headbox .container{max-width:2000px;width:100%;padding:0 30px 0 150px}body.menuopen .main-headbox .headmenu-box{padding-left:0;display:flex;flex-direction:column;justify-content:space-between}.menu-main-right-container{opacity:0;transition:.3s}body.menuopen .menu-main-right-container{opacity:1}.menu-main-right-container ul{list-style:none;margin:0 !important;padding:0 !important;float:none;width:50%;position:relative;max-width:600px}.menu-main-right-container ul li{display:block;padding:0;float:none}.menu-main-right-container ul li ul{display:block;position:absolute;display:none;float:none;background:0 0;padding:0 !important;min-width:100%;top:0;left:100%;height:100%}.menu-main-right-container ul li ul ul{background:0 0;padding:0 !important;z-index:9;position:absolute;top:0}.menu-main-right-container ul li ul li{background:0 0}.menu-main-right-container ul ul ul li{background:0 0;background:rgba(172,39,29,.8)}.menu-main-right-container ul li:last-child a{border:none}.menu-main-right-container ul li a{font-size:2.8rem;color:#fff;text-transform:inherit;display:inline-block;line-height:50px;text-shadow:none;padding:10px 30px 18px 0;font-weight:500 !important;font-family:optimaNova,serif;display:block;position:relative;margin-right:35px;text-decoration:none}.menu-main-right-container ul li a:hover{color:rgba(255,255,255,1)}.menu-main-right-container ul li:hover>a{color:rgba(255,255,255,1)}.menu-main-right-container ul li span{display:none}.menu-main-right-container ul li>a:after{content:"\f105";position:absolute;right:0;font-weight:500;font-family:"Font Awesome 5 Free";font-style:normal !important;display:block;top:28px;width:9px;height:15px;font-size:0px;opacity:.4;background:url(//interactivemap.oakham.rutland.sch.uk/wp-content/themes/scms-landing-dev/images/menu-arrow-main.png) center center no-repeat}.menu-main-right-container ul ul li>a:after{display:none}.menu-main-right-container ul ul li.menu-item-has-children>a:after{display:block}.menu-main-right-container ul li.menu-item-has-children:hover>a:after{opacity:1}.menu-main-right-container ul ul li.menu-item-has-children:hover>a:after{opacity:1;display:block}.menu-main-right-container ul li.menu-item-has-children>a:hover:after{display:block}.menu-main-right-container ul ul li.menu-item-has-children>a:after{top:19px}.menu-main-right-container ul li:hover ul{display:block;left:100%}.menu-main-right-container ul li:hover ul li ul{display:none}.menu-main-right-container ul li ul li{position:relative;text-align:left;display:block;padding:0 20px}.menu-main-right-container ul ul li:after{display:none}.menu-main-right-container ul ul li a{color:rgba(255,255,255,1);text-shadow:none;font-size:1.5rem;display:block;line-height:35px;padding:3px 10px 4px 0;margin:0 !important;font-weight:400 !important}.menu-main-right-container ul ul li a:hover{color:#fcd443;color:#fff}.menu-main-right-container ul li ul li ul{left:100% !important}.menu-main-right-container ul li ul li:hover ul{display:block}.menu-main-right-container ul ul li{float:none}.mobile-menu-box,body.menuopen .mobile-menu-box{display:none}}#fsHeader{z-index:9999!important;border-bottom:none!important}.site-info-container{position:relative!important;pointer-events:none}body.menuopen .site-info-container .fsElementContent,body.menuopen .mainMenu{display:none}.contact-spacer{width:1px;margin-left:1rem;background-color:#a51b30;height:25px}.contact-btn{letter-spacing:.1em;cursor:pointer;color:#a51b30!important;font-family:calluna,serif;text-decoration:none}body.menuopen .contact-spacer{background-color:#fff}body.menuopen .contact-btn{color:#fff!important}#portal-menu{list-style:none;padding-left:0;margin-bottom:0}#portal-menu li{display:inline-block;padding-right:2rem}#portal-menu li a{color:#fff;text-decoration:none;text-transform:uppercase;display:inline-block}#portal-menu li:after{content:'';position:absolute;height:4px;width:4px;background-color:#fff;border-radius:9999px;margin-left:15px;margin-top:10px}#portal-menu li:last-child:after{content:none}.main-menu-lower{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.menu-social{margin-left:10px}.site-info-container a{background:url('https://interactivemap.oakham.rutland.sch.uk/wp-content/themes/scms-landing-dev/images/logo.png') no-repeat 0 0px!important}@media only screen and (max-width :991.99px){.main-headbox,body.menuopen .main-headbox{display:none}.main-navigation ul.socials{display:inline-block;padding:0;margin:0;list-style:none}.main-navigation .contactus{display:inline-block;margin:10px 0}.main-navigation ul.socials li{display:inline-block;padding-right:12px}.main-navigation ul.socials li a{display:inline-block;font-size:20px;color:#fff}#navbar #menu-main li a{color:#fff;padding:13px 21px 13px 10px;font-weight:400;text-decoration:none}#navbar #menu-main li.menu-item-has-children>.arrow{left:auto;right:0}#navbar #menu-main li.menu-item-has-children>a{padding-left:10px;padding-right:35px}#navbar .menu-main-container{margin-bottom:60px}#menu-main li.menu-item-has-children>.arrow:after{color:#fff}#navbar{background:#a51b30}.main-menu-lower{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:40px;flex-direction:column;margin-left:10px}.menu-toggle{padding:0}.menu-toggle .toggleIcon{margin-left:10px}.menu-portals-container{margin-bottom:40px}#portal-menu{display:flex;flex-direction:column}#portal-menu li:after{content:none}.menu-social{margin-left:0;margin-right:10px}.site-info-container{margin:0!important;left:0!important;top:-10px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.site-info-container a{width:150px!important;height:154px!important}.headGroup{padding:0}.headerRight{margin-top:-20px}.mainMenu{margin-top:0}.contact-spacer{display:none}.sticky-header .site-info-container{height:unset!important;overflow:hidden;opacity:1!important}}