:focus{outline:none}body,html{-webkit-font-smoothing:antialiased;background-color:#fff;color:#706f6f;font-family:Lato,sans-serif;font-size:100%;font-weight:400;height:100%;margin:0;padding:0}::-moz-selection{background:#926f1c;color:#fff;text-shadow:none}::selection{background:#926f1c;color:#fff;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}img{height:auto;width:100%}p{line-height:1.6em;margin:0 0 20px}p.black{color:#423d3d}p.white{color:#fff}p.grey{color:#706f6f}p.gold{color:#926f1c}h2{font-family:Lora,serif;font-weight:400;margin:0 0 20px}h2.black{color:#423d3d}h2.white{color:#fff}h2.grey{color:#706f6f}h2.gold{color:#926f1c}h2.section-title{font-size:2.636em;margin:40px 0 60px;text-align:center}h3{border-bottom:2px solid #926f1c;font-size:1.167em;font-weight:400;margin:0 0 40px;padding:20px 0;text-transform:uppercase}h3.black{color:#423d3d}h3.white{color:#fff}h3.grey{color:#706f6f}h3.gold{color:#926f1c}a.file-btn{background-color:#3b393c;color:#fff;display:block;margin:40px auto;max-width:200px;padding:20px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .25s linear;transition:background-color .25s linear}a.file-btn.multi{max-width:none;display:inline-block;margin:10px;background-color:#926f1c;text-transform:none}a.file-btn.multi:hover{background-color:#3b393c}a.file-btn img{margin:0 20px 0 0;width:30px}a.file-btn:hover{background-color:#926f1c}.wrapper{min-height:100%;overflow:hidden;position:relative}.section{margin:0 auto;padding:20px 0;position:relative;width:100%}.section.black{background-color:#423d3d}.section.white{background-color:#fff}.section.gold{background-color:#926f1c}.section.brown{background-color:#3b393c}.section.grey{background-color:#706f6f}.section.light-grey{background-color:#dedcdb}.section.brown p{color:#fff}.content-container{margin:0 auto;max-width:1200px;position:relative;width:90%;z-index:1}.button_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero{background-position:50%;background-size:cover;height:350px;max-width:none;padding:0;position:relative;z-index:0}.hero.home{height:calc(100vh - 210px)}.hero.home .hero-content{bottom:50px;left:0;margin:0 auto;max-width:768px;position:absolute;right:0;text-align:center;width:90%;z-index:2}.hero.home .hero-content h2{font-size:2.636em}.hero .hero-content{bottom:0;left:0;margin:0 auto;max-width:1200px;position:absolute;right:0;text-align:left;width:90%;z-index:2}.hero .hero-content h2{font-size:2.636em}.hero .hero-overlay{background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,transparent),to(rgba(0,0,0,.5)));background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.5));bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#000000",GradientType=0);height:100%;left:0;position:absolute;width:100%;z-index:1}.m-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9}.m-nav ul{list-style-type:none;margin:0;padding:0;text-align:center}.m-nav ul.submenu{margin:0 0 5px}.m-nav ul.submenu li{font-size:1em;margin:10px auto}.m-nav ul.submenu li a{color:#3b393c;text-transform:none;font-weight:400}.m-nav ul li{color:#423d3d;font-size:1.1em;font-weight:600;margin:15px auto;text-transform:uppercase}.m-nav ul li a{color:#926f1c;text-decoration:none}.header{background-color:#fff;position:relative;width:100%}.header .header-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1200px;padding:20px 0;position:relative;width:90%;z-index:10}.header .header-container:after,.header .header-container:before{clear:both;content:" ";display:table}.header .header-container .logo{background-image:url(../img/radcliffe-logo-landscape.png);background-repeat:no-repeat;background-size:contain;cursor:pointer;height:86px;position:relative;text-indent:-999px;width:250px;z-index:10}.header .header-container .logo a{display:block;height:100%;width:100%}.header .header-container .header-left{width:calc(99.9% * 1/3)}.header .header-container .header-left:nth-child(1n){float:left;margin-right:0;clear:none}.header .header-container .header-left:last-child{margin-right:0}.header .header-container .header-left:nth-child(2n){margin-right:0;float:right}.header .header-container .header-left:nth-child(2n + 1){clear:both}.header .header-container .header-right{width:calc(99.9% * 2/3);position:relative}.header .header-container .header-right:nth-child(1n){float:left;margin-right:0;clear:none}.header .header-container .header-right:last-child{margin-right:0}.header .header-container .header-right:nth-child(2n){margin-right:0;float:right}.header .header-container .header-right:nth-child(2n + 1){clear:both}.header .header-container .nav{-ms-flex-item-align:end;align-self:flex-end;margin:20px 0 0;position:relative;z-index:10;justify-self:flex-end}.header .header-container .nav ul{list-style-type:none;margin:0;padding:0;text-align:right;width:100%}.header .header-container .nav ul li{display:inline-block;margin:0 10px;position:relative}.header .header-container .nav ul li:last-of-type{margin:0 0 0 10px}.header .header-container .nav ul li a{position:relative;z-index:2}.header .header-container .nav ul li:hover .submenu{display:block}.header .header-container .nav ul.submenu{display:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:10px;min-width:100px;width:auto;text-align:center;background-color:#fff;z-index:0;padding:20px 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.header .header-container .nav ul.submenu li{margin:10px 0;padding:0;display:block;white-space:nowrap}.header .header-container .hamburger{background:transparent;border:0;display:none;margin:0;padding:0;position:absolute;right:0;top:55px;z-index:11}.header .header-container .contact-col-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header .header-container .contact-col-container .contact-col{display:inline-block;margin-left:40px;text-align:right}.header .header-container .contact-col-container .contact-col .town{color:#926f1c;font-size:.667em;line-height:1.2em;margin:0;text-transform:uppercase}.header .header-container .contact-col-container .contact-col .telephone{color:#926f1c;font-family:Lora,serif;font-size:1.2em;line-height:1.2em;margin:0}.header .header-container .contact-col-container .contact-col .address{font-size:.8em;line-height:1.2em;margin:0}.header.home .nav{margin:0 auto;position:relative;width:90%;z-index:10}.header.home .nav ul{list-style-type:none;margin:0;padding:0;text-align:center;width:100%}.header.home .nav ul.menu-left{left:0}.header.home .nav ul.menu-left,.header.home .nav ul.menu-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:133px;width:30%}.header.home .nav ul.menu-right{right:0}.header.home .nav ul li{display:inline-block;position:relative}.header.home .nav ul li.logo{margin:20px 0;top:0}.header.home .nav .logo-container{background-image:url(../img/radcliffe-logo.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:170px;margin:20px auto;position:relative;text-indent:-9999px;width:240px;z-index:10}.header.home .nav .logo-container a{display:block;height:100%;width:100%}.header.home .nav .logo-container .logo{margin:0 auto}.header.home .hamburger{background:transparent;border:0;display:none;margin:0;padding:0;position:absolute;right:5%;top:27px;z-index:10}.header.home .contact-left{left:5%;position:absolute;top:14px}.header.home .contact-right{position:absolute;right:5%;text-align:right;top:14px}.header.home .town{color:#926f1c;line-height:1.2em;margin:0;text-transform:uppercase}.header.home .telephone{color:#926f1c;font-family:Lora,serif;font-size:1.2em;line-height:1.2em;margin:0}.header.home .address{font-size:.8em;line-height:1.2em;margin:0}.header .nav ul{list-style-type:none;margin:0;padding:0}.header .nav ul li{display:inline-block;position:relative}.header .nav ul li.text-link:after{background-color:#926f1c;bottom:-10px;content:"";height:1px;left:0;margin:0 auto;opacity:0;position:absolute;right:0;-webkit-transition:opacity .25s linear,bottom .25s linear;transition:opacity .25s linear,bottom .25s linear;width:50%}.header .nav ul li.active a{color:#926f1c}.header .nav ul li.active:after{bottom:-5px;opacity:1}.header .nav ul li:hover.text-link{color:#926f1c}.header .nav ul li:hover.text-link:after{bottom:-5px;opacity:1}.header .nav ul li a{color:#423d3d;font-size:.8em;text-decoration:none;text-transform:uppercase}.pattern{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;z-index:0}.pattern.left{background-image:url(../img/left-side-pattern-1.png)}.pattern.right{background-image:url(../img/right-side-pattern-1.png)}.content-columns:after,.content-columns:before{clear:both;content:" ";display:table}.content-columns .col-1-2{width:calc(99.9% * 1/2 - (50px - 50px * 1/2));margin-bottom:50px}.content-columns .col-1-2:nth-child(1n){float:left;margin-right:50px;clear:none}.content-columns .col-1-2:last-child{margin-right:0}.content-columns .col-1-2:nth-child(2n){margin-right:0;float:right}.content-columns .col-1-2:nth-child(2n + 1){clear:both}.content-columns .col-1-2 p{text-align:left}.content-columns .col-1-2 p.intro{font-size:1.333em}.content-columns img{margin-bottom:20px}.column-container:after,.column-container:before{clear:both;content:" ";display:table}.column-container.center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.col-1-3{width:calc(99.9% * 1/3 - (50px - 50px * 1/3));margin-bottom:50px;position:relative;text-align:center}.col-1-3:nth-child(1n){float:left;margin-right:50px;clear:none}.col-1-3:last-child{margin-right:0}.col-1-3:nth-child(3n){margin-right:0;float:right}.col-1-3:nth-child(3n + 1){clear:both}.col-1-3 img{margin:0 0 20px}.col-1-3 .name{font-family:Lora,serif;font-size:1.333em;margin:0}.col-1-3 .name,.col-1-3 .quals{color:#926f1c;line-height:1.4em}.col-1-3 .quals{margin:0 0 10px}.col-1-3 .title{color:#423d3d;font-size:.8em;font-weight:700;line-height:1.4em;margin:0 0 40px;text-transform:uppercase}.col-1-3 .col-title{font-family:Lora,serif;font-size:1.6em;line-height:1.2em}.col-1-3 .col-title.black{color:#423d3d}.col-1-3 .col-title.white{color:#fff}.col-1-3 .col-title.grey{color:#706f6f}.col-1-3 .col-title.gold{color:#926f1c}.col-1-3 p{font-weight:300}.col-1-4{width:calc(99.9% * 1/1);margin-bottom:30px;position:relative}.col-1-4:nth-child(1n){float:left;margin-right:0;clear:none}.col-1-4:last-child{margin-right:0}.col-1-4:nth-child(1n){margin-right:0;float:right}.col-1-4:nth-child(1n + 1){clear:both}.col-1-4 img{margin:0 0 20px}.col-1-4 .name{font-family:Lora,serif;font-size:1.333em;margin:0}.col-1-4 .name,.col-1-4 .quals{color:#926f1c;line-height:1.4em}.col-1-4 .quals{margin:0 0 10px}.col-1-4 .title{color:#423d3d;font-size:.8em;font-weight:700;line-height:1.4em;margin:0 0 40px;text-transform:uppercase}.col-1-4 .col-title{font-family:Lora,serif;font-size:1.6em;line-height:1.2em}.col-1-4 .col-title.black{color:#423d3d}.col-1-4 .col-title.white{color:#fff}.col-1-4 .col-title.grey{color:#706f6f}.col-1-4 .col-title.gold{color:#926f1c}.col-1-4 p{font-weight:300}.intro{max-width:968px;text-align:center}.intro h2{font-size:2em;margin:20px 0 40px}.overlap-block-container{display:block;margin:0 0 50px;position:relative}.overlap-block-container:after,.overlap-block-container:before{clear:both;content:" ";display:table}.block-wide{width:66.66%}.block-wide.left{float:left}.block-wide.right{float:right}.block-content{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50%;z-index:1}.block-content.black{background-color:#423d3d}.block-content.white{background-color:#fff}.block-content.gold{background-color:#926f1c}.block-content.brown{background-color:#3b393c}.block-content.grey{background-color:#706f6f}.block-content.light-grey{background-color:#dedcdb}.block-content.left{left:0}.block-content.right{right:0}.block-content a{font-size:.8em;font-weight:600;text-decoration:none;text-transform:uppercase}.block-content a.black{color:#423d3d}.block-content a.white{color:#fff}.block-content a.grey{color:#706f6f}.block-content.white a,.block-content a.gold{color:#926f1c}.block-content.gold a,.block-content.gold p{color:#fff}.testimonial-slider{margin:0 auto;position:relative;width:80%;z-index:1}.testimonial-slider .testimonial{margin:0 auto;overflow:visible;padding:50px 0;position:relative;width:80%}.testimonial-slider .testimonial p{color:#423d3d;font-family:Lora,serif;font-size:1.25em;margin:0;text-align:center}.prev{left:-70px}.next,.prev{cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px}.next{right:-70px}.grid{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1200px;z-index:1}.grid,.grid .grid-item{display:-webkit-box;display:-ms-flexbox;display:flex}.grid .grid-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex:0 0 auto;width:calc(99.9% * 1/3 - 30px);margin-left:15px;margin-right:15px;margin-bottom:20px;padding:0}.grid .grid-item.black{background-color:#423d3d}.grid .grid-item.gold{background-color:#926f1c}.grid .grid-item.brown{background-color:#3b393c}.grid .grid-item.grey{background-color:#706f6f}.grid .grid-item.light-grey{background-color:#dedcdb}.grid .grid-item.double-width{flex:0 0 auto;width:calc(99.9% * 2/3 - 20px);margin-left:10px;margin-right:10px}.grid .grid-item.image{background-position:50%;background-size:cover;min-height:300px}.grid .grid-item.gold{color:#fff}.grid .grid-item.white{background-color:#fff}.grid .grid-item.white blockquote{padding:20px 0}.grid .grid-item.white blockquote:before{left:0}.grid .grid-item blockquote{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Lora,serif;font-size:1.25em;font-style:normal;line-height:1.6em;margin:0;padding:20px 40px;position:relative}.grid .grid-item blockquote cite{display:block;font-family:Lato,sans-serif;font-size:.7em;font-style:normal;margin:20px 0 0;text-transform:uppercase}.map-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.map-container .map{height:400px;width:calc(99.9% * 2/3)}.map-container .map:nth-child(1n){float:left;margin-right:0;clear:none}.map-container .map:last-child{margin-right:0}.map-container .map:nth-child(2n){margin-right:0;float:right}.map-container .map:nth-child(2n + 1){clear:both}.map-container .map-info{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(99.9% * 1/3);padding:30px}.map-container .map-info:nth-child(1n){float:left;margin-right:0;clear:none}.map-container .map-info:last-child{margin-right:0}.map-container .map-info:nth-child(2n){margin-right:0;float:right}.map-container .map-info:nth-child(2n + 1){clear:both}.map-container .map-info.black{background-color:#423d3d}.map-container .map-info.white{background-color:#fff}.map-container .map-info.gold{background-color:#926f1c}.map-container .map-info.brown{background-color:#3b393c}.map-container .map-info.grey{background-color:#706f6f}.map-container .map-info.light-grey{background-color:#dedcdb}.map-container .map-info p{color:#fff}.map-container .map-info .btn{background-color:#fff;color:#926f1c;display:inline-block;font-size:.9em;font-weight:600;margin-top:20px;padding:10px 40px;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .25s linear,color .25s linear;transition:background-color .25s linear,color .25s linear}.map-container .map-info .btn:hover{background-color:#3b393c;color:#fff}.contact-image{background-image:url(../img/tower.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:500px;padding:100px 0;width:60%}.contact-wrapper{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50%}.contact-form{position:relative;text-align:left;z-index:100}.contact-form input,.contact-form label{color:#706f6f;text-align:left}.contact-form input{background-color:#dedcdb;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0 20px;padding:10px;width:100%}.contact-form input[type=submit]{background-color:#926f1c;border:0;color:#fff;display:block;font-weight:600;letter-spacing:.2em;margin:10px 0;text-align:center;text-transform:uppercase;-webkit-transition:all .25s linear;transition:all .25s linear;width:100%}.contact-form input[type=submit]:hover{background-color:#706f6f;color:#fff}.contact-form textarea{background-color:#dedcdb;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#706f6f;height:100px;margin:5px 0 0;padding:10px;width:100%}.contact-form .note{color:#706f6f;float:right;font-size:.7em}.footer{background-color:#fff;border-top:2px solid #926f1c;padding-bottom:30px;position:relative;z-index:101}.footer .top-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #706f6f;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1200px;padding:20px 0;width:90%}.footer .top-footer:after,.footer .top-footer:before{clear:both;content:" ";display:table}.footer .bottom-footer{margin:0 auto;max-width:1200px;padding:20px 0;width:90%}.footer .bottom-footer:after,.footer .bottom-footer:before{clear:both;content:" ";display:table}.footer .bottom-footer .footer-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .footer-left,.footer .footer-middle{width:calc(99.9% * 1/3)}.footer .footer-left:nth-child(1n),.footer .footer-middle:nth-child(1n){float:left;margin-right:0;clear:none}.footer .footer-left:last-child,.footer .footer-middle:last-child{margin-right:0}.footer .footer-left:nth-child(3n),.footer .footer-middle:nth-child(3n){margin-right:0;float:right}.footer .footer-left:nth-child(3n + 1),.footer .footer-middle:nth-child(3n + 1){clear:both}.footer .footer-middle p{text-align:center;max-width:400px}.footer .footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc(99.9% * 1/3)}.footer .footer-right:nth-child(1n){float:left;margin-right:0;clear:none}.footer .footer-right:last-child{margin-right:0}.footer .footer-right:nth-child(3n){margin-right:0;float:right}.footer .footer-right:nth-child(3n + 1){clear:both}.footer .footer-left-base,.footer .footer-right-base{width:calc(99.9% * 1/2)}.footer .footer-left-base:nth-child(1n),.footer .footer-right-base:nth-child(1n){float:left;margin-right:0;clear:none}.footer .footer-left-base:last-child,.footer .footer-right-base:last-child{margin-right:0}.footer .footer-left-base:nth-child(2n),.footer .footer-right-base:nth-child(2n){margin-right:0;float:right}.footer .footer-left-base:nth-child(2n + 1),.footer .footer-right-base:nth-child(2n + 1){clear:both}.footer .footer-col{display:inline-block;margin-left:30px}.footer .town{color:#423d3d;font-size:.917em;text-transform:uppercase}.footer .telephone,.footer .town{line-height:1.2em;margin:0;text-align:right}.footer .telephone{color:#926f1c;font-family:Lora,serif;font-size:1.4em}.footer .footer-logo{width:250px}.footer ul{list-style-type:none;margin:0;padding:0}.footer ul .footer-stamp-logo{display:inline-block;height:45px;margin-right:10px}.footer ul .footer-stamp-logo img{height:100%;width:auto}.footer .footer-nav{margin:0 0 10px}.footer .footer-nav ul{list-style-type:none;margin:0;padding:0;text-align:right}.footer .footer-nav ul.submenu{display:none}.footer .footer-nav ul li{display:inline-block;margin:0 10px 0 0}.footer .footer-nav ul li:last-of-type{margin:0}.footer .footer-nav ul li a{color:#706f6f;font-size:.7em;text-decoration:none;text-transform:uppercase}.footer .footer-nav ul li:hover a{color:#926f1c;text-decoration:underline}.footer .footer-info p{color:#706f6f;font-size:.6em;margin:0;text-align:right}.footer .footer-info p a{color:#706f6f}@media (min-width:641px){.col-1-4{width:calc(99.9% * 1/2 - (30px - 30px * 1/2))}.col-1-4:nth-child(1n){float:left;margin-right:30px;clear:none}.col-1-4:last-child{margin-right:0}.col-1-4:nth-child(2n){margin-right:0;float:right}.col-1-4:nth-child(2n + 1){clear:both}}@media (min-width:1025px){.col-1-4{width:calc(99.9% * 1/4 - (50px - 50px * 1/4));margin-bottom:0}.col-1-4:nth-child(1n){float:left;margin-right:50px;clear:none}.col-1-4:last-child{margin-right:0}.col-1-4:nth-child(4n){margin-right:0;float:right}.col-1-4:nth-child(4n + 1){clear:both}}@media (max-width:580px){h2.section-title{font-size:1.8em}.hero.home{height:60vh}.hero.home .hero-content h2{font-size:1.8em}.header.home .nav ul.menu-left,.header.home .nav ul.menu-right{display:none}.header.home .nav .logo-container{display:inline-block;margin:10px 0}.header.home .hamburger{display:block}.header.home .contact-left,.header.home .contact-right{display:none}.intro h2{font-size:1.6em}.prev{left:-40px}.next{right:-40px}}@media (max-width:640px){.header .header-container{padding:10px}.header .header-container .logo{background-image:url(../img/radcliffe-logo-landscape.png);height:60px;width:180px}.header .header-container .header-left{width:calc(99.9% * 2/3)}.header .header-container .header-left:nth-child(1n){float:left;margin-right:0;clear:none}.header .header-container .header-left:last-child{margin-right:0}.header .header-container .header-left:nth-child(2n){margin-right:0;float:right}.header .header-container .header-left:nth-child(2n + 1){clear:both}.header .header-container .header-right{width:calc(99.9% * 1/3)}.header .header-container .header-right:nth-child(1n){float:left;margin-right:0;clear:none}.header .header-container .header-right:last-child{margin-right:0}.header .header-container .header-right:nth-child(2n){margin-right:0;float:right}.header .header-container .header-right:nth-child(2n + 1){clear:both}.header .header-container .hamburger{top:13px}.header .header-container .contact-col-container{display:none}.col-1-3,.content-columns .col-1-2{width:calc(99.9% * 1/1)}.col-1-3:nth-child(1n),.content-columns .col-1-2:nth-child(1n){float:left;margin-right:0;clear:none}.col-1-3:last-child,.content-columns .col-1-2:last-child{margin-right:0}.col-1-3:nth-child(1n),.content-columns .col-1-2:nth-child(1n){margin-right:0;float:right}.col-1-3:nth-child(1n + 1),.content-columns .col-1-2:nth-child(1n + 1){clear:both}.col-1-3{margin-bottom:30px}.col-1-3:after{background-color:#dedcdb;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.col-1-3:last-of-type:after{display:none}.col-1-3 .details-container,.col-1-3 .image-container{width:calc(99.9% * 1/2 - (20px - 20px * 1/2))}.col-1-3 .details-container:nth-child(1n),.col-1-3 .image-container:nth-child(1n){float:left;margin-right:20px;clear:none}.col-1-3 .details-container:last-child,.col-1-3 .image-container:last-child{margin-right:0}.col-1-3 .details-container:nth-child(2n),.col-1-3 .image-container:nth-child(2n){margin-right:0;float:right}.col-1-3 .details-container:nth-child(2n + 1),.col-1-3 .image-container:nth-child(2n + 1){clear:both}.col-1-3 .info-container{width:calc(99.9% * 1/1)}.col-1-3 .info-container:nth-child(1n){float:left;margin-right:0;clear:none}.col-1-3 .info-container:last-child{margin-right:0}.col-1-3 .info-container:nth-child(1n){margin-right:0;float:right}.col-1-3 .info-container:nth-child(1n + 1){clear:both}.col-1-4:after{background-color:#dedcdb;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.col-1-4:last-of-type:after{display:none}.col-1-4 .details-container,.col-1-4 .image-container{width:calc(99.9% * 1/2 - (20px - 20px * 1/2))}.col-1-4 .details-container:nth-child(1n),.col-1-4 .image-container:nth-child(1n){float:left;margin-right:20px;clear:none}.col-1-4 .details-container:last-child,.col-1-4 .image-container:last-child{margin-right:0}.col-1-4 .details-container:nth-child(2n),.col-1-4 .image-container:nth-child(2n){margin-right:0;float:right}.col-1-4 .details-container:nth-child(2n + 1),.col-1-4 .image-container:nth-child(2n + 1){clear:both}.col-1-4 .info-container{width:calc(99.9% * 1/1)}.col-1-4 .info-container:nth-child(1n){float:left;margin-right:0;clear:none}.col-1-4 .info-container:last-child{margin-right:0}.col-1-4 .info-container:nth-child(1n){margin-right:0;float:right}.col-1-4 .info-container:nth-child(1n + 1){clear:both}.grid .grid-item{flex:0 0 auto;width:calc(99.9% * 1/1);margin-left:0;margin-right:0}}@media (max-width:880px){.header .header-container .logo{background-image:url(../img/radcliffe-logo.png);width:130px}.header .header-container .header-left{width:calc(99.9% * 1/4)}.header .header-container .header-left:nth-child(1n){float:left;margin-right:0;clear:none}.header .header-container .header-left:last-child{margin-right:0}.header .header-container .header-left:nth-child(2n){margin-right:0;float:right}.header .header-container .header-left:nth-child(2n + 1){clear:both}.header .header-container .header-right{width:calc(99.9% * 3/4)}.header .header-container .header-right:nth-child(1n){float:left;margin-right:0;clear:none}.header .header-container .header-right:last-child{margin-right:0}.header .header-container .header-right:nth-child(2n){margin-right:0;float:right}.header .header-container .header-right:nth-child(2n + 1){clear:both}.header.home .nav ul.menu-left,.header.home .nav ul.menu-right{top:95px;width:35%}.header.home .nav .logo-container{height:127px;width:180px}.header.home .address{display:none}.column-container.center{display:block}.col-1-3{width:calc(99.9% * 1/2 - (30px - 30px * 1/2));margin-bottom:30px}.col-1-3:nth-child(1n){float:left;margin-right:30px;clear:none}.col-1-3:last-child{margin-right:0}.col-1-3:nth-child(2n){margin-right:0;float:right}.col-1-3:nth-child(2n + 1){clear:both}.block-wide{width:100%}.block-wide.left,.block-wide.right{float:none}.block-content{position:static;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%}.footer .top-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .top-footer .footer-right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer .footer-left{width:calc(99.9% * 1/1)}.footer .footer-left:nth-child(1n){float:left;margin-right:0;clear:none}.footer .footer-left:last-child{margin-right:0}.footer .footer-left:nth-child(1n){margin-right:0;float:right}.footer .footer-left:nth-child(1n + 1){clear:both}.footer .footer-middle{width:calc(99.9% * 1/1);margin-top:2rem}.footer .footer-middle:nth-child(1n){float:left;margin-right:0;clear:none}.footer .footer-middle:last-child{margin-right:0}.footer .footer-middle:nth-child(1n){margin-right:0;float:right}.footer .footer-middle:nth-child(1n + 1){clear:both}.footer .footer-middle p{text-align:left}.footer .footer-left-base,.footer .footer-right,.footer .footer-right-base{width:calc(99.9% * 1/1)}.footer .footer-left-base:nth-child(1n),.footer .footer-right:nth-child(1n),.footer .footer-right-base:nth-child(1n){float:left;margin-right:0;clear:none}.footer .footer-left-base:last-child,.footer .footer-right:last-child,.footer .footer-right-base:last-child{margin-right:0}.footer .footer-left-base:nth-child(1n),.footer .footer-right:nth-child(1n),.footer .footer-right-base:nth-child(1n){margin-right:0;float:right}.footer .footer-left-base:nth-child(1n + 1),.footer .footer-right:nth-child(1n + 1),.footer .footer-right-base:nth-child(1n + 1){clear:both}.footer .footer-col{margin-top:30px}.footer .footer-col:first-of-type{margin-left:0}.footer .telephone,.footer .town{text-align:left}.footer .footer-nav ul{margin-top:20px;text-align:left}.footer .footer-info p{text-align:left}}@media (max-width:768px){.header .header-container .nav{display:none}.header .header-container .hamburger{display:block}.map-container .map,.map-container .map-info{width:calc(99.9% * 1/2)}.map-container .map:nth-child(1n),.map-container .map-info:nth-child(1n){float:left;margin-right:0;clear:none}.map-container .map:last-child,.map-container .map-info:last-child{margin-right:0}.map-container .map:nth-child(2n),.map-container .map-info:nth-child(2n){margin-right:0;float:right}.map-container .map:nth-child(2n + 1),.map-container .map-info:nth-child(2n + 1){clear:both}}@media (max-width:720px){.header.home .nav ul.menu-left,.header.home .nav ul.menu-right{top:85px;width:47%}.header.home .nav .logo-container{background-image:url(../img/radcliffe-logo-landscape.png);height:65px;margin-bottom:80px;width:200px}}@media (max-width:968px){.grid .grid-item{flex:0 0 auto;width:calc(99.9% * 1/2 - 20px);margin-left:10px;margin-right:10px}.grid .grid-item.double-width{flex:0 0 auto;width:calc(99.9% * 1/1);margin-left:0;margin-right:0}}@media (max-width:420px){.grid .grid-item blockquote{padding:20px}.map-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.map-container .map,.map-container .map-info{width:calc(99.9% * 1/1)}.map-container .map:nth-child(1n),.map-container .map-info:nth-child(1n){float:left;margin-right:0;clear:none}.map-container .map:last-child,.map-container .map-info:last-child{margin-right:0}.map-container .map:nth-child(1n),.map-container .map-info:nth-child(1n){margin-right:0;float:right}.map-container .map:nth-child(1n + 1),.map-container .map-info:nth-child(1n + 1){clear:both}.footer .footer-logo{width:200px}}@media (max-width:680px){.contact-image,.contact-wrapper{width:100%}}