.dynamicContent.dynamic-vod .textBlock{padding-bottom:0}h1{font-family:zooja-pro,sans-serif;font-weight:300;font-size:60px}html{scroll-behavior:smooth}body{font-size:18px;font-weight:400;color:#000;line-height:1.55;font-family:'Raleway',sans-serif}.wrapper{position:relative;overflow:hidden}img{max-width:100%;height:auto;vertical-align:top}h1,h2,h3{color:rgba(0,55,100,1);font-weight:500}h2{font-size:38px;margin:20px 0}.introText h1{font-size:40px;color:#fff;margin:30px 0}.introText h2,.introText h3{color:#fff}h3{font-size:20px}a{color:rgba(0,55,100,1)}h4{font-size:14px;color:rgba(0,55,100,1);margin:2.3em 0}p{margin-bottom:1.2em}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}blockquote{color:inherit;text-align:center;border:0;font-style:italic}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}.bodyContent{margin:40px 0}.dynamicContent div.wpforms-container-full .wpforms-form .wpforms-field-label{font-weight:300}.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;text-transform:uppercase;background:rgba(0,55,100,1);color:#fff;border:solid 2px rgba(0,55,100,1);text-align:center;background:rgba(0,55,100,1);transition:all .3s;min-width:200px;letter-spacing:.05em;font-weight:300}.dynamicContent div.wpforms-container-full .wpforms-form button[type=submit]:hover{background:#fff;color:rgba(0,55,100,1);border:solid 2px #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}.container.body-container{max-width:1300px}@media only screen and (min-width :1390px){.container{max-width:1300px}}@media (min-width:1590px){.container{max-width:1560px}}.menuGroup{text-align:right}.mainMenu{display:inline-block}.headGroup{padding:15px 0;background:rgba(0,55,100,1);color:#fff}.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:#fff;transition:all .3s}.mainMenu .menu a:hover{text-decoration:none}.mainMenu .menu li{display:inline-block;position:relative;padding:0 5px;vertical-align:middle}.openCol{display:none}@media (min-width:992px){.mainMenu .menu{font-size:14px}.mainMenu{display:block;margin-top:30px;margin-right:10px}.mainMenu .menu>li{line-height:30px}}@media (min-width:1200px){.headerIcon{margin:25px 0;margin:0}.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(0,55,100,1);color:#fff;border:solid 2px rgba(0,55,100,1);text-align:center;width:100%;background:rgba(0,55,100,1);transition:all .3s;letter-spacing:.05em}.headGroup .openDays a:hover{background:#fff;border-color:rgba(0,55,100,1);color:rgba(0,55,100,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){.mainMenu{display:block;text-align:right;background:rgba(0,55,100,1)}.menuToggle{display:inline-block;font-size:30px;color:#fff;padding:10px 10px 0;text-align:right;cursor:pointer}.mainMenu .menuWrap{position:fixed;right:0;top:0;height:100%;background:rgba(0,55,100,1);display:block;width:260px;z-index:800;padding:32px 0;text-align:left;border-left:solid 2px #a3adc8}.mainMenu .menuWrap{right:-270px;transition:.3s}body.menuopen .mainMenu .menuWrap{right:0}.mainMenu .menu li{display:block;padding:0}.mainMenu .menu li a{padding:10px;display:block}.mainMenu .menu li a:hover{background:#0f6ecd;color:#fff;text-decoration:none}}.logo{display:inline-block}.logo img{vertical-align:middle;width:auto;width:100%;max-height:90px}.logo .mainLogo{display:none;vertical-align:middle}.logo .mobIcon{display:inline-block;vertical-align:middle}@media (min-width:1200px){.logo .mainLogo{display:inline-block}.logo .mobIcon{display:none}.logo img{max-height:100px}}.homeBanner{width:100%;position:relative;max-height:585px;background:#000}.homeBanner .slide{width:100%}.homeBanner .slideImage{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.85;min-height:360px}.homeBanner .slideImage img{visibility:hidden}.homeBanner .slideText{color:#fff;text-align:center;font-size:26px;font-weight:500;background:rgba(0,55,100,1);padding:30px;position:absolute;width:100%;bottom:5%;background:0 0;max-width:1020px;right:50%;transform:translateX(50%)}.homeBanner .slideText .linkbutton a{font-size:16px;margin-top:20px;font-weight:300}.homeBanner .slideText .slideTop{font-size:34px;line-height:1.3;font-family:zooja-pro,sans-serif;font-weight:300;text-shadow:2px 2px 2px rgba(0,0,0,.6)}.homeBanner .slideText .slideBottom{text-shadow:2px 2px 2px rgba(0,0,0,.6);font-family:zooja-pro,sans-serif;font-weight:300}.homeBanner .openDays{color:#fff;background:#000;padding:15px 0;text-align:center;font-size:14px}.homeBanner .openDays a{display:inline-block;font-weight:700;line-height:1.5em;padding:10px 41px;font-size:1em;text-transform:uppercase;background:rgba(0,55,100,1);color:#fff;border:solid 2px rgba(0,55,100,1);min-width:200px;text-align:center;letter-spacing:.05em}.homeBanner .openDays a:hover{background:#fff;color:rgba(0,55,100,1);text-decoration:none}.homeBanner .openDays .openCont{font-size:1.667em;line-height:1.2;font-weight:700;padding:5px 0 10px}#hero .cycle-pager{position:absolute;right:30px;top:50%;z-index:101;transform:translateY(-50%)}#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}@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}.homeBanner .openDays{font-size:16px}}@media (min-width:1200px){.homeBanner .slideText{font-size:44px}.homeBanner .slideText .slideTop{font-size:60px}.homeBanner .slideText .slideBottom{margin-top:15px}}@media (min-width:1590px){.homeBanner .openDays{font-size:18px}}.introText{background:#000;color:#fff;padding-top:30px;padding-bottom:40px;text-align:center}.introText blockquote{font-size:1.3em;color:#fff;margin-bottom:0}.belowText{padding:30px 0;background:#f3f4f6}.textBlock{padding:60px 0;position:relative}.textBlock.hasimg{padding-top:100px;padding-bottom:60px}.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;text-transform:uppercase;background:rgba(0,55,100,1);color:#fff;border:solid 2px rgba(0,55,100,1);text-align:center;background:rgba(0,55,100,1);transition:all .3s;letter-spacing:.05em}.textBlock .textLink a:hover,.linkbutton a:hover{background:#fff;text-decoration:none;color:#111640}.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 .slide{padding:20px 0;width:100%}.dynamicContent.postCols .textBlock.default{background:#f8f8f8;padding-top:50px}.dynamicContent.postCols .textBlock.default:before{display:none}.textBlock.lightgreyBlock{background:#eee}@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}.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}.ImgtextBlock .textBlock.lightgreyBlock{background:rgba(238,238,238,.8);color:#000}@media (min-width:1590px){.ImgtextBlock .textBlock{padding:40px 55px}}.dynamic-two_columns .columnrow .col2{background:rgba(0,55,100,1);color:#fff;z-index:2;padding-bottom:5px;padding-bottom:30px}.dynamic-two_columns .columnrow .col2 h2,.dynamic-two_columns .columnrow .col2 h3{color:#fff}.dynamic-two_columns .columnrow .col2 .col-bottom-image{margin:10px -15px -22px}.dynamic-two_columns .columnrow>div{padding-top:60px;padding-bottom:60px}.dynamic-two_columns .columnrow>div:nth-child(2){transform:translateX(1px)}@media (min-width:992px){.dynamic-two_columns .columnrow{display:flex;background:#fff;position:relative}.dynamic-two_columns.intro-two .columnrow .col2{margin-top:-250px;position:relative;z-index:120;padding-top:20px}.dynamic-two_columns{position:relative}.dynamic-two_columns h3{max-width:500px}}@media (min-width:1200px){.dynamic-two_columns.intro-two .columnrow .col2{margin-top:-450px}}@media (min-width:1390px){.dynamic-two_columns .columnrow>div{padding-right:40px}.dynamic-two_columns .columnrow .col2{padding-left:40px}.dynamic-two_columns .columnrow .col2 .col-bottom-image{margin:10px -40px -22px}.dynamic-two_columns.intro-two .columnrow .col2{margin-top:-450px}}.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-icon{border:solid 3px #efefef;max-width:230px;padding:5px 20px;line-height:84px;margin:5px auto 10px;text-align:center}.highlight-icon img{display:inline-block;vertical-align:middle}.highlight-title{color:#000;margin-bottom:20px;font-size:15px;line-height:1.3em}.tb-pager{display:block;text-align:center;font-size:40px;line-height:20px;letter-spacing:7px;position:relative;z-index:120}.tb-pager>span{color:#333;opacity:.5;transition:all .3s}.tb-pager .cycle-pager-active{opacity:1}.boxed-items{margin:60px 0}.boxed-item{overflow:hidden;border:4px solid rgba(255,255,255,.5);margin:30px 0;padding:30px}.whiteBlock .boxed-item{border-color:#e2e2e3}.boxed-item img{border-radius:100%;width:20%;margin:0 30px}@media(max-width:767px){.boxed-item img{width:100%;margin:0;float:none}}.infoCarousel{position:relative}.infoCarItem{padding:20px;text-align:center;color:#2b2b2b}.infoCarItem h3{position:relative;font-size:20px;margin:1em 0;padding-top:10px;line-height:1.3;min-height:2.6em}.infoCarItem h3:before{content:'';display:block;position:absolute;width:20px;height:2px;background:rgba(0,55,100,1);top:0;left:50%;margin-left:-10px}.infoCarousel .owl-prev,.infoCarousel .owl-next{font-size:0;width:15px;height:29px;display:block;position:absolute;background-image:url(//openday.pitsfordschool.com/wp-content/themes/scms-landing-short/images/arrow-dark.png);background-repeat:no-repeat;top:50%;transition:.3s opacity}.infoCarousel .owl-prev{left:-7px}.infoCarousel .owl-next{right:-7px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.infoCarousel .owl-prev.disabled,.infoCarousel .owl-next.disabled{opacity:0}.linkBlock a{display:block;width:100%;position:relative;margin-bottom:30px;max-height:300px}.linkBlock a:before{content:'';display:block;width:100%;padding-top:55%}.linkBlock a .linkBlockimg{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.linkBlock a .linkBlockimg img{display:none}.linkBlock a .lnkTitle{position:absolute;bottom:0;left:0;width:100%;line-height:1.4em;padding:10px 20px;font-size:16px;text-transform:uppercase;background:rgba(0,55,100,1);color:#fff;border:solid 2px rgba(0,55,100,1);text-align:center;width:100%;background:rgba(0,55,100,1);transition:all .3s}.linkBlock a:hover .lnkTitle{background:#fff;color:rgba(0,55,100,1)}@media (min-width:768px){.linkBlock a:before{padding-top:65%}}@media (min-width:992px){.linkBlock a .lnkTitle font-size:20px}}.testimonialBlock .cycle-slideshow{width:100%;text-align:center}.testimonialBlock .slide{width:100%}.testimonialWrap{padding:20px 70px;font-size:20px}.testimonialWrap:before{content:'';display:block;width:34px;height:25px;background-image:url(//openday.pitsfordschool.com/wp-content/themes/scms-landing-short/images/quoteopen.png);position:absolute;top:20px;left:0}.testimonialWrap:after{content:'';display:block;width:34px;height:25px;background-image:url(//openday.pitsfordschool.com/wp-content/themes/scms-landing-short/images/quoteclose.png);position:absolute;bottom:40px;right:0}.testimonialWrap .cycle-pager{font-size:45px;line-height:5px;color:inherit;margin-top:20px}.testimonialWrap .cycle-pager span{margin:0 3px;cursor:pointer;opacity:.7}.testimonialWrap .cycle-pager .cycle-pager-active{opacity:1}.imageBlock{width:100%;margin:30px auto}.imageWrap{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.imageWrap img{width:100%}@media (min-width:992px){.imageWrap{max-height:400px}.imageWrap img{visibility:hidden}}@media (min-width:1200px){.imageWrap{max-height:550px}}.blockGalleryItem{padding-bottom:30px;text-align:center}.blockGalleryItem a{border:solid 2px transparent;display:inline-block}.blockGalleryItem a:hover{border-color:rgba(0,55,100,1)}.imgBlockCar{position:relative;padding:0 15px}.imgBlockCar .blockGalleryItem{padding-bottom:0}.imgBlockCar .owl-prev,.imgBlockCar .owl-next{font-size:0;width:15px;height:29px;display:block;position:absolute;background-image:url(//openday.pitsfordschool.com/wp-content/themes/scms-landing-short/images/arrow-dark.png);background-repeat:no-repeat;top:50%;transition:.3s opacity}.imgBlockCar .owl-prev{left:-7px}.imgBlockCar .owl-next{right:-7px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.imgBlockCar .owl-prev.disabled,.imgBlockCar .owl-next.disabled{opacity:0}.footer .map{background-color:#f3f4f6;background-position:center;background-repeat:no-repeat;height:330px;width:100%;position:relative;background-size:cover;margin-bottom:20px}.footer .map a{position:absolute;display:inline-block;line-height:1.5em;padding:10px 41px;font-size:12px;text-transform:uppercase;background:rgba(0,55,100,1);color:#fff;border:solid 2px rgba(0,55,100,1);min-width:200px;text-align:center;bottom:135px;left:50%;transform:translateX(-50%) translateY(50%)}.footer .map a:hover{background:#fff;color:rgba(0,55,100,1);text-decoration:none}.footerTop{font-size:16px;padding-top:20px;padding-bottom:20px;text-align:center;border-bottom:solid 1px #8d9091}.footerTop a,.footerTop span{color:rgba(0,55,100,1)}.footerTop p{margin:10px 0}.footerBottom{text-align:center;font-size:14px;padding-top:10px;padding-bottom:10px}.footerBottom a,.footerBottom span{color:rgba(0,55,100,1)}ul.inputs-list{list-style:none}ul.inputs-list input[type=checkbox]{margin-right:10px}.accordion{margin-bottom:10px;border-bottom:solid 1px rgba(0,55,100,1)}.accordion.open{border-bottom-color:#ccc}.accordion .title{position:relative;cursor:pointer;background:rgba(0,55,100,1);color:#fff;margin:0;padding:.5em 10px;padding-right:35px}.accordion .title:after{content:'\f054';font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;position:absolute;right:10px;top:.5em;transition:.3s}.accordion.open .title:after{transform:rotate(90deg)}.accordionContent{display:none;overflow:hidden;padding:10px 0 5px}.textBlock.style1{background:rgba(0,55,100,1);color:#fff}.textBlock.style1 h2,.textBlock.style1 h3,.textBlock.style1 h4{color:#fff}.textBlock.style1 a{color:#fff}.ImgtextBlock .textBlock.style1{background:rgba(0,55,100,.8)}.textBlock.style1 a.readmore,.textBlock.style1 .linkbutton a,.textBlock.style1 div.wpforms-container-full .wpforms-form button[type=submit],.dynamic-two_columns .columnrow .col2 div.wpforms-container-full .wpforms-form button[type=submit],.textBlock.style1 .submitButton{border:solid 2px #fff;background:rgba(0,55,100,1)}.textBlock.style1 a.readmore:hover,.textBlock.style1 .linkbutton a:hover,.textBlock.style1 div.wpforms-container-full .wpforms-form button[type=submit]:hover,.dynamic-two_columns .columnrow .col2 div.wpforms-container-full .wpforms-form button[type=submit]:hover,.textBlock.style1 .submitButton:hover{background:#fff;color:rgba(0,55,100,1);border:solid 2px rgba(0,55,100,1)}.textBlock.style2{background:rgba(113,45,135,1);color:#fff}.textBlock.style2 h2,.textBlock.style2 h3,.textBlock.style2 h4{color:#fff}.textBlock.style2 a{color:#fff}.ImgtextBlock .textBlock.style2{background:rgba(113,45,135,.8)}.style2 .linkbutton a:hover{color:rgba(0,55,100,1)}.textBlock.clearBlock .imageBackground{opacity:1}.textBlock.lightgreyBlock{background:#eee}.ImgtextBlock .textBlock.lightgreyBlock{background:rgba(238,238,238,.8);color:#000;text-align:center;min-height:400px;display:flex;flex-direction:column;justify-content:center}.subject-tile{background:#707173}#subject-tiles .subject-block .panel{color:#000}#subject-tiles .subject-block .subject-close{background:rgba(0,55,100,1)}.subject-tile.subjectOpen .cover .button-wrap{background:#707173}#subject-tiles .subject-block .photo{margin-bottom:30px}#subject-tiles .subjContent{padding-top:0}@media (min-width:992px){#subject-tiles .subject-block .photo{float:right;padding-right:35px;padding-left:15px}}footer.footer:before,main.main:before{content:"";display:block;height:40px;background-image:url(//openday.pitsfordschool.com/wp-content/themes/scms-landing-short/images/pit-footer-bar.svg);background-position:center;background-size:cover}main.main:before{transform:rotate(180deg)}#contact .textBlock.style1.hasimg:before{content:"";display:block;width:40px;background-image:url(//openday.pitsfordschool.com/wp-content/themes/scms-landing-short/images/pit-footer-bar-upnd.svg);background-position:center;background-size:cover;position:absolute;top:0;height:100%;right:-40px}