  @import "https://fonts.googleapis.com/css?family=Exo:400,600,700,400italic,500,500italic,600italic";.navbar{background:#0192d5;border-radius:0px;height:110px;padding-top:0px;margin-bottom:0px;position:relative;z-index:99;border-top:8px solid #0192d5}.navbar .navbar-brand{display:inline-block;width:400px;height:60px;text-indent:-9999px;background:url("/images/isg-website-banner.jpg") center center no-repeat;background-size:400px}.navbar a{font-family:"ff-meta-web-pro", Helvetica, Arial, sans-serif;font-weight:bold;color:#0192d5;font-size:18px;line-height:24px;letter-spacing:0px}.navbar-nav > li{position:relative}.navbar-nav > li .dropdown{position:absolute;display:none}.navbar-nav > li .dropdown li a{background:#016fa2 !important;border-bottom:1px solid #014c6f !important}.navbar-nav > li .dropdown li a:hover{background:#014c6f !important}.navbar-nav > li:hover .dropdown{position:absolute;display:block;list-style:none;margin:0px;top:105px;left:-40px;width:300px}.navbar-nav > li:hover .dropdown li{height:65px;width:100%}.navbar-nav > li:hover .dropdown li a{padding:20px 20px 20px 20px;text-decoration:none}.navbar-nav li a{padding:45px 20px 20px 20px}.navbar-nav li a:hover{background:#0192d5;color:#fff}.navbar-nav li.active a,.navbar-nav li:hover a{background:#0192d5;color:#fff}#hero{min-height:400px;height:45vh;margin-top:-140px}.slider{background-size:cover;position:absolute;width:100%;min-height:400px;height:45vh;z-index:0}.slider .slide-container{position:relative;height:45vh !important;min-height:400px}.slider .slide{position:absolute;left:0px;bottom:80px;padding-right:200px}.slider .slide h1{font-family:"ff-meta-web-pro", Helvetica, Arial, sans-serif;font-size:43px;font-weight:bold;color:#fff;line-height:43px;text-shadow:0px 1px 4px rgba(0, 0, 0, 0.50)}.slider .slide p{font-family:"ff-meta-web-pro", Helvetica, Arial, sans-serif;font-weight:600;font-size:18px;color:#fff;line-height:1.5em;text-shadow:0px 1px 4px rgba(0, 0, 0, 0.73);padding-right:100px}.search,.filters{background:#fff;border-width:1px 0 1px 0;border-style:solid;border-color:rgba(151, 151, 151, 0.27);height:70px;position:relative;z-index:5}.search input[type=search],.filters input[type=search]{background:#fff url('/images/search.png') 15px 18px no-repeat;padding-left:60px;width:100%;height:68px;font-size:19px;border:none;outline:none !important;font-family:"ff-meta-web-pro", Helvetica, Arial, sans-serif;font-weight:600;color:#0192d5;line-height:24px;letter-spacing:0px}.search ::-webkit-input-placeholder,.filters ::-webkit-input-placeholder{color:#8f7164}button.selectpicker{line-height:57px !important}.filters{border-top:0px}.filters select{visibility:hidden}.filters .option{border-right:1px solid rgba(151, 151, 151, 0.27);height:69px;width:400px;padding-left:15px;float:left}.filters .option.button{background-color:#ccefff;cursor:pointer;text-align:center;padding-left:0px}.filters .option.button label{cursor:pointer;text-align:center;width:100%;color:#014c6f}.filters .option:first-child{border-left:1px solid rgba(151, 151, 151, 0.27)}.filters label{display:block;float:left;height:69px;line-height:69px;color:#0192d5;font-family:"ff-meta-web-pro", Helvetica, Arial, sans-serif;font-weight:600;font-size:16px}.filters .bootstrap-select{float:left !important;display:block;width:auto !important;width:125px}.filters .bootstrap-select .selectpicker{width:115px;outline:none !important;color:#0192d5;font-family:"ff-meta-web-pro", Helvetica, Arial, sans-serif;font-weight:800;font-size:16px;height:69px;border:none;border-radius:0px}.filters .bootstrap-select .selectpicker[data-id=what]{width:140px}.filters .bootstrap-select .selectpicker[data-id=choose]{width:320px}.filters .bootstrap-select .selectpicker *{outline:none !important}.filters .bootstrap-select .selectpicker.inner{height:auto}.filters .bootstrap-select .selectpicker:hover{background:#fff !important}.filters .bootstrap-select .selectpicker:focus{background:#fff;box-shadow:none}.filters .bootstrap-select .dropdown-menu{border-radius:0px;padding:0px}.filters .bootstrap-select .dropdown-menu li a{height:50px;line-height:46px;border-top:1px solid rgba(151, 151, 151, 0.27)}.filters .bootstrap-select.open .selectpicker{background:#fff !important;box-shadow:none;border-color:rgba(151, 151, 151, 0.27)}#listings{margin-top:0px}#bodyContent p{font-size:14px}#bodyContent h4{font-size:14px}.listing{box-sizing:border-box}.listing.premium .well{border-color:#992144}.listing.premium h3{color:#992144 !important}.listing .well{overflow:hidden;background:#fff;border-radius:0px;box-shadow:none;padding:0px;margin-top:40px;margin-left:25px;margin-bottom:0px;margin-right:25px;border-top:4px solid #000;border-left:0px;border-right:0px;border-bottom:0px}.listing .well .readmore{font-weight:500}.listing .well a{color:#333;text-decoration:underline}.listing .well h3{margin:10px 0 0 0;line-height:1.5em;font-size:20px;font-weight:700;color:#000}.listing .well h4{margin:5px 0 0 0;line-height:1.5em;font-size:15px;font-weight:600}.listing .well h4,.listing .well h4 a{color:#000}.listing .well p{margin-top:10px;margin-left:0px;margin-bottom:0px;margin-right:0px;font-size:16px}.premium-shade{padding:10px 20px !important;background-color:#ccefff !important}@else{background-color:#ccefff !important}.home{background:#2e2323}.adbox .col-md-12{border:none !important}.adbox table{width:100%;height:100%}.adbox table .ad{width:400px;border-left:1px solid #fff;background:#333}.adbox table .ad img{margin:0px !important}.home-grid{margin:0 auto;max-width:2000px;box-shadow:0px 0px 25px 5px rgba(0, 0, 0, 0.5)}.home-grid .col-md-3,.home-grid .col-md-6,.home-grid .col-md-9,.home-grid .col-md-12{height:305px;overflow:hidden;min-width:300px;box-sizing:border-box;border-left:1px solid #fff;border-bottom:1px solid #fff;position:relative;background-color:grey;background-position:center center;background-size:cover;background-repeat:no-repeat;display:table}.home-grid .col-md-3.banner,.home-grid .col-md-6.banner,.home-grid .col-md-9.banner,.home-grid .col-md-12.banner{background-size:auto;background-repeat:no-repeat}.home-grid .col-md-3.bottom,.home-grid .col-md-6.bottom,.home-grid .col-md-9.bottom,.home-grid .col-md-12.bottom{border-bottom:none}.home-grid .col-md-3 .details,.home-grid .col-md-6 .details,.home-grid .col-md-9 .details,.home-grid .col-md-12 .details{cursor:pointer;padding:20px;opacity:0;transition:all 0.3s;color:#fff;vertical-align:middle;text-align:center;background:rgba(0, 0, 0, 0.7);display:table-cell}.home-grid .col-md-3 .details a,.home-grid .col-md-6 .details a,.home-grid .col-md-9 .details a,.home-grid .col-md-12 .details a{display:block;position:absolute;top:0;left:0;bottom:0;right:0;text-indent:-99999px}.home-grid .col-md-3 .details h2,.home-grid .col-md-6 .details h2,.home-grid .col-md-9 .details h2,.home-grid .col-md-12 .details h2{color:#fff}.home-grid .col-md-3 .details p,.home-grid .col-md-6 .details p,.home-grid .col-md-9 .details p,.home-grid .col-md-12 .details p{font-weight:600;font-family:"ff-meta-web-pro", Helvetica, Arial, sans-serif;font-size:15px}.home-grid .col-md-3:hover > .details,.home-grid .col-md-6:hover > .details,.home-grid .col-md-9:hover > .details,.home-grid .col-md-12:hover > .details{opacity:1}.home-grid .row > .col-md-3:first-child{border-left:0px}.home-grid .book{position:relative;height:610px !important;background:#db4f27;text-align:center;padding-top:20px}.home-grid .book h2{display:inline-block;width:99%;height:45px;text-indent:-9900px;background:url('/images/the-book.png') center center no-repeat}.home-grid .book h3{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight:bold;font-size:19px;color:#fff;margin-top:0px;margin-bottom:10px}.home-grid .book p{padding:0px 20px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;margin:0;font-size:15px;color:#fff}.home-grid .book img{margin:30px}.home-grid .book a{display:inline-block;background:#fff;border-radius:40px;font-family:"ff-meta-web-pro", Helvetica, Arial, sans-serif;font-weight:bold;padding:0px 15px;font-size:15px;color:#db4f27;line-height:32px;height:32px;position:absolute;bottom:25px;left:50%;margin-left:-80px}.home-grid .book a:hover{text-decoration:none}article h1 a{color:#0192d5;text-decoration:none}article h1 a:hover{color:#0192d5}article li{font-size:15px;line-height:1.5em}.sidebar{background:url("/images/sidebar-background.png") top right repeat-y;padding:20px 30px 0px 70px}.sidebar h1,.sidebar h2{margin-top:10px;font-size:24px}.sidebar:before{content:url("/images/sidebar-top.png");top:-30px;margin-left:-50px;display:block;position:absolute}.sidebar:after{content:'';display:block;background:#fff url("/images/sidebar-bottom.png") top;margin-top:20px;height:35px;width:280px;margin-left:-30px}.meta{padding:0px 10px 0 50px}footer{background:#5a4f48;border-top:5px solid #fdcb23;color:#fff}footer .container{margin-top:20px;background:url('/images/johncattwhite.png') top right no-repeat;min-height:170px}footer a,footer a:visited,footer a:hover{color:#fff;text-decoration:underline}footer h3{color:#fff;font-size:20px;margin-bottom:0px;margin-top:0px}footer p{color:#fff;font-size:14px;margin-top:10px}footer div[class^=col-md]{padding-right:40px}footer .footer-social{list-style:none;margin:0;padding:0}footer .footer-social li{display:inline-block;padding:2px 12px;background:#fff;margin-right:5px;border-radius:40px}footer .footer-social li a{color:#5a4f48;font-weight:bold;text-decoration:none}*{margin:0}html,body{height:100%}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background:#0192d5;border-color:#0192d5}.pagination > li > a,.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{color:#0192d5 !important}article img{max-width:100%}article table{width:100%;border-collapse:collapse;margin-bottom:0.5rem}article table th,article table td{border:1px solid #ececec;padding:0.5rem}article table thead td{font-weight:bold}.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -200px;min-width:1200px}#site-content{min-width:1200px}footer,.push{height:200px;min-width:1200px}h1,h2,h3,h4,h5{font-family:"ff-meta-web-pro", Helvetica, Arial, sans-serif;font-weight:bold;color:#0192d5}h1{color:#0192d5}p{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:16px;line-height:1.8em;margin:20px 0 20px 0px}li{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:16px;line-height:1.8em;padding-left:1px}.banner{margin-left:50px;margin-top:20px}.btn{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.page{margin-bottom:40px}.dropdown-menu{z-index:20000 !important;opacity:1 !important}.page ul{padding:0 !important}.page ul li{list-style-position:inside !important;padding:10px 0px 10px 0px}.page .meta ul{padding:0 0 0 20px !important}.page .meta ul li{padding:5px 0px 0px 0px !important}footer{background:#003f52;border-top:5px solid #0192d5;color:#003f52}footer a,footer a:visited,footer a:hover{color:#daf2f7;text-decoration:underline}footer h3{color:#daf2f7;font-size:20px;margin-bottom:0px}footer p{color:#daf2f7;font-size:14px;margin-top:10px}footer div[class^=col-md]{padding-right:40px}footer .footer-social{list-style:none;margin:0;padding:0}footer .footer-social li{display:inline-block;padding:2px 12px;background:#daf2f7;margin-right:5px;border-radius:40px}footer .footer-social li a{color:#001a30;font-weight:bold;text-decoration:none}.navbar{background:#0192d5;border-radius:0px;height:110px;padding-top:0px;margin-bottom:0px;position:relative;z-index:99;border-top:10px solid #003f52;border-bottom:1px solid #003f52;box-shadow:0px 1px 4px rgba(0, 0, 0, 0.2);margin-bottom:20px}.navbar .navbar-brand{display:inline-block;width:400px;height:60px;text-indent:-9990px !important;background:url("/images/isg-website-banner.jpg") center center no-repeat;background-size:400px}.navbar .navbar-brand a{color:#fff;font-size:26px}.navbar a{font-family:"ff-meta-web-pro", Helvetica, Arial, sans-serif;font-weight:bold;color:#fff;font-size:16px;line-height:24px;letter-spacing:0px}.navbar-nav > li{position:relative}.navbar-nav > li .dropdown{position:absolute;display:none}.navbar-nav > li .dropdown li a{background:#00181f !important;border-bottom:1px solid #000 !important}.navbar-nav > li .dropdown li a:hover{background:#000 !important}.navbar-nav > li:hover .dropdown{position:absolute;display:block;list-style:none;margin:0px;top:105px;left:-40px;width:300px}.navbar-nav > li:hover .dropdown li{height:65px;width:100%}.navbar-nav > li:hover .dropdown li a{padding:20px 20px 20px 20px;text-decoration:none}.navbar-nav li a{font-weight:bold !important;padding:40px 20px 40px 20px}.navbar-nav li a:hover{padding:40px 20px 40px 20px;background:#005e7b;color:#fff}.navbar-nav li.active a{padding:40px 20px 40px 20px;background:#003f52;color:#fff}.search input[type=search],.filters input[type=search]{background:#fff url('/images/search-schools.png') 15px 18px no-repeat}.search ::-webkit-input-placeholder,.filters ::-webkit-input-placeholder{color:#a3e2ff}.selectpicker[data-id=age]{width:265px !important}.selectpicker[data-id=gender]{width:240px !important}.selectpicker[data-id=type]{width:192px !important}.selectpicker[data-id=miles]{width:80px !important;min-width:80px !important}.selectpicker[data-id=region]{width:305px !important;min-width:80px !important}.selectpicker[data-id=curriculum]{width:290px !important;min-width:80px !important}#postcode{width:140px;background:none;padding-left:10px}.listing p{font-size:14px !important;letter-spacing:0px !important}#school-map{width:100%;height:50vh;margin-top:-20px}h1,h2,h3,h4,h5{font-family:"ff-meta-web-pro", Helvetica, Arial, sans-serif;font-weight:bold;color:#0192d5}h1,h2,h3{letter-spacing:-1.5px}h1{color:#0192d5;font-size:32px;font-weight:500}p{font-size:15px;line-height:1.5em;letter-spacing:0.2px}#site-content{min-width:960px !important}.container{width:960px}.navbar-nav li a{font-weight:normal}.sidebar{background:none;padding:0px !important;margin:0px !important}.sidebar h1,.sidebar h2{margin-top:10px;font-size:24px}.sidebar:before{display:none}.sidebar:after{display:none}.slider{margin-top:0px}#hero{min-height:400px;height:45vh;margin-top:-140px}.slider{background-size:cover;position:absolute;width:100%;min-height:400px;height:45vh;z-index:0}.slider .slide-container{position:relative;height:45vh !important;min-height:400px}.slider .slide{position:absolute;left:0px;bottom:40px;padding-right:200px}.slider .slide h2{font-family:"ff-meta-web-pro", Helvetica, Arial, sans-serif;font-size:43px;font-weight:bold;color:#fff;line-height:43px;text-shadow:0px 1px 4px rgba(0, 0, 0, 0.50)}.slider .slide p{font-family:"ff-meta-web-pro", Helvetica, Arial, sans-serif;font-weight:600;font-size:18px;color:#fff;line-height:1.5em;text-shadow:0px 1px 4px rgba(0, 0, 0, 0.73);padding-right:100px}.slider .slide a{background:rgba(0, 0, 0, 0.5) !important;color:#fff;font-size:14px;padding:8px 10px;border-radius:5px;border:2px solid #fff;text-decoration:none;text-shadow:none}p + ul{margin-top:-10px !important}li{font-size:15px;line-height:1.428571429}