@import "https://fonts.googleapis.com/css?family=Open+Sans:400,400i,500,500i,600,600i,700,700i";body{font-family:'Open Sans', sans-serif}a{color:#851a22;transition:all 0.2s}a:hover,a:focus{color:#851a22}img{max-width:100%}.btn{border-radius:3px;text-transform:uppercase;font-weight:600}.btn-primary{background-color:#bb9d5d;border-color:#bb9d5d}.btn-primary:hover,.btn-primary:focus{background-color:#a18344;border-color:#a18344}.btn-primary.btn-lg{padding:10px 30px;font-weight:700}.btn-success{background-color:#851a22;border-color:#851a22}.btn-success:hover,.btn-success:focus{background-color:#b0222d;border-color:#b0222d}.pull-right-md{text-align:right}@media (min-width: 992px){.pull-right-md{float:right}}header.navbar{margin-bottom:0;background-color:#851a22;border:none;border-radius:0}@media (min-width: 768px){header.navbar .top-bar{height:30px;background-color:black}}@media (min-width: 1200px){header.navbar .top-bar{height:35px}}header.navbar .nav-menu{list-style:none;margin:0;padding:5px 0;text-align:right;color:#851a22}@media (min-width: 768px){header.navbar .nav-menu{float:right;margin-right:0}}@media (min-width: 768px){header.navbar .nav-menu li{display:inline-block;margin-left:5px}}@media (min-width: 1200px){header.navbar .nav-menu li{margin-left:15px;font-size:15px}}header.navbar .nav-menu a{color:#bb9d5d;font-weight:600}header.navbar .nav-menu a:hover,header.navbar .nav-menu a:focus{color:white;text-decoration:none}header.navbar .nav-menu .fa{margin-right:3px}header.navbar .nav-menu .caret{color:white}header.navbar .navbar-header{height:105px}@media (min-width: 768px){header.navbar .navbar-header{float:none;height:200px}}@media (min-width: 992px){header.navbar .navbar-header{height:140px}}@media (min-width: 1200px){header.navbar .navbar-header{height:170px}}header.navbar .navbar-brand{margin-top:-26px;padding-top:0;padding-bottom:0;padding-left:0}@media (min-width: 768px){header.navbar .navbar-brand{margin-top:-25px;padding-top:0;padding-bottom:0}}@media (min-width: 1200px){header.navbar .navbar-brand{margin-top:-30px;margin-right:10px}}header.navbar .navbar-brand img{max-height:95px}@media (min-width: 768px){header.navbar .navbar-brand img{max-height:200px}}@media (min-width: 992px){header.navbar .navbar-brand img{max-height:210px}}header.navbar .logo-title{float:left;margin-top:25px}@media (min-width: 768px){header.navbar .logo-title img{max-width:565px}}@media (min-width: 992px){header.navbar .logo-title img{margin-top:0;max-width:520px}}@media (min-width: 1200px){header.navbar .logo-title img{max-width:660px;margin-top:5px}}header.navbar .navbar-toggle{margin-top:15px;margin-left:5px;margin-right:0;padding:7px 8px 8px 8px;background-color:#bb9d5d;border-radius:2px}header.navbar .navbar-toggle .icon-bar{width:20px;height:4px;background-color:white}header.navbar .navbar-toggle .icon-bar + .icon-bar{margin-top:2px}header.navbar .search-form{float:right;width:150px;margin-top:15px;margin-bottom:15px}@media (min-width: 768px){header.navbar .search-form{clear:right;width:300px;margin-top:15px}}@media (min-width: 992px){header.navbar .search-form{width:250px;margin-top:30px}}@media (min-width: 1200px){header.navbar .search-form{width:280px;margin-top:40px}}header.navbar .search-form .form-control{border-color:#501215;border-top-left-radius:2px;border-bottom-left-radius:2px;background-color:#501215;color:#bb9d5d;font-weight:600}@media (min-width: 768px){header.navbar .search-form .form-control{height:42px;border-top-left-radius:21px;border-bottom-left-radius:21px}}@media (min-width: 1200px){header.navbar .search-form .form-control{height:54px;border-top-left-radius:27px;border-bottom-left-radius:27px;padding-left:20px;font-size:16px}}header.navbar .search-form .form-control:focus{box-shadow:none}header.navbar .search-form .form-control::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.2)}header.navbar .search-form .form-control::-moz-placeholder{color:rgba(255, 255, 255, 0.2)}header.navbar .search-form .form-control:-ms-input-placeholder{color:rgba(255, 255, 255, 0.2)}header.navbar .search-form .form-control:-moz-placeholder{color:rgba(255, 255, 255, 0.2)}header.navbar .search-form .btn{border-color:#501215;border-top-right-radius:2px;border-bottom-right-radius:2px;background-color:#501215;color:#bb9d5d;font-size:16px;line-height:20px}@media (min-width: 768px){header.navbar .search-form .btn{border-top-right-radius:21px;border-bottom-right-radius:21px;font-size:18px;line-height:28px}}@media (min-width: 1200px){header.navbar .search-form .btn{padding-right:20px;border-top-right-radius:27px;border-bottom-right-radius:27px;font-size:18px;line-height:40px}}header.navbar .navbar-collapse{background-color:#bb9d5d;padding:0;border:none;box-shadow:none}header.navbar .top-menu{margin-top:0;margin-bottom:0;padding:10px}@media (min-width: 768px){header.navbar .top-menu{padding:0}}@media (min-width: 992px){header.navbar .top-menu{margin-left:135px}}header.navbar .top-menu a{color:white;text-transform:uppercase;padding:5px 15px;font-weight:700}@media (min-width: 768px){header.navbar .top-menu a{padding:10px 15px}}@media (min-width: 1200px){header.navbar .top-menu a{padding:15px 18px}}header.navbar .top-menu a:hover,header.navbar .top-menu a:focus,header.navbar .top-menu a.active{background:transparent;color:#851a22}header.navbar .top-menu .open > a{background:transparent;color:#851a22}header.navbar .dropdown-menu{background-color:#bb9d5d;border:none;border-radius:0;box-shadow:none}header.navbar .dropdown-menu > li > a{font-weight:600}@media (min-width: 768px){header.navbar .dropdown-menu > li > a{padding:5px 20px}}header.navbar .dropdown-submenu{position:relative}header.navbar .dropdown-submenu > a{position:relative;padding-right:30px}header.navbar .dropdown-submenu > a:after{content:' ';display:block;position:absolute;width:0;height:0;right:5px;top:15px;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:white}header.navbar .dropdown-submenu:hover > a:after{border-left-color:#851a22}header.navbar .dropdown-submenu > .dropdown-menu{top:0;left:100%;margin-top:0;margin-left:0}@media (max-width: 767px){header.navbar .dropdown-submenu .dropdown-menu{margin-left:20px}}header.navbar #google_translate_element{display:inline-block}header.navbar .goog-te-gadget{display:inline-block}header.navbar .goog-te-gadget-icon{display:none}header.navbar .goog-te-gadget-simple{padding:0;background:transparent;border:none;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:500}header.navbar .goog-te-gadget-simple .goog-te-menu-value img,header.navbar .goog-te-gadget-simple .goog-te-menu-value span{display:none}header.navbar .goog-te-gadget-simple .goog-te-menu-value span:first-child{display:inline}header.navbar .goog-te-menu-value{margin:0}footer{padding:15px 0;background-color:black;color:#888;font-size:13px;font-weight:500}footer a{color:#888}footer a:hover,footer a:focus{color:white;text-decoration:none}footer .footer-logo{float:left;margin-right:20px}footer .copy{padding-top:20px}footer .social{clear:both;margin-top:15px;text-align:center;font-size:36px}@media (min-width: 768px){footer .social{margin-top:20px}}footer .social a{margin:0 10px;color:#bb9d5d}footer .social a:hover,footer .social a:focus{color:white}footer .schudio{clear:both;margin-top:15px;text-align:center}@media (min-width: 768px){footer .schudio{margin-top:25px;text-align:right}}footer .schudio-logo{margin-left:10px}@media (min-width: 768px){footer .schudio-logo{position:relative;bottom:10px}}.page-header{margin:0;padding:30px 0;border:none;background-image:url('/theme/little_ilford/img/header.jpg');background-position:center;background-size:cover;text-align:center;color:#bb9d5d}@media (min-width: 768px){.page-header{padding:50px 0}}@media (min-width: 992px){.page-header{padding:60px 0}}@media (min-width: 1200px){.page-header{padding:75px 0}}.page-header h1{margin:0;font-weight:700;text-transform:uppercase}@media (min-width: 1200px){.page-header h1{font-size:42px}}.page-content{padding:30px 0}@media (min-width: 992px){.page-content{padding:40px 0}}@media (min-width: 1200px){.page-content{padding:50px 0}}.page-content .content{color:#555}.sidebar .nav{border:1px solid #dedede;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);border-radius:3px;font-weight:600}.sidebar .nav li{border-bottom:1px solid #e6e6e6}.sidebar .nav > li:first-child > a{border-top-left-radius:3px;border-top-right-radius:3px}.sidebar .nav > li:last-child{border-bottom:none}.sidebar .nav > li:last-child > a{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.sidebar .nav a{margin-bottom:-1px;padding-left:25px;transition:none}.sidebar .nav a.active,.sidebar .nav a:hover,.sidebar .nav a:focus{padding-left:20px;background-color:#851a22;border-left:5px solid #bb9d5d;color:white}.sidebar .nav .fa{float:right}.sidebar .nav .sub-menu{margin:0;padding:0;list-style:none;border-top:1px solid #e6e6e6;border-bottom:none}.sidebar .nav .sub-menu > li:last-child{border-bottom:none}.sidebar .nav .sub-menu a{display:block;padding:10px 25px 10px 35px}.sidebar .nav .sub-menu a.active,.sidebar .nav .sub-menu a:hover,.sidebar .nav .sub-menu a:focus{padding-left:30px;text-decoration:none}section.contact{padding:20px 0;background-color:#f7f7f7}@media (min-width: 768px){section.contact{padding:30px 0}}@media (min-width: 992px){section.contact{padding:40px 0}}@media (min-width: 1200px){section.contact{padding:50px 0}}section.contact h2{margin:0;font-weight:700;text-transform:uppercase}@media (min-width: 768px){section.contact h2{float:left;font-size:36px}}section.contact ul{margin:0;padding:0;list-style:none;color:#bb9d5d;font-size:16px;font-weight:600}@media (min-width: 768px){section.contact ul{margin-top:5px;text-align:right}}@media (min-width: 1200px){section.contact ul{font-size:18px}}section.contact ul li{margin:0;padding:0}@media (min-width: 768px){section.contact ul li{display:inline;margin-left:10px}}@media (min-width: 1200px){section.contact ul li{margin-left:30px}}section.contact ul a{color:#bb9d5d}section.contact ul .fa{color:#851a22}section.partners{margin-top:-5px;padding:20px 0;background-color:#851a22;text-align:center}@media (min-width: 768px){section.partners{padding:30px 0}}@media (min-width: 992px){section.partners{padding:40px 0}}@media (min-width: 1200px){section.partners{padding:50px 0}}section.partners img{margin:5px 10px}.carousel.slide img{width:100%}.carousel.slide .carousel-control{width:10%;background-image:none;filter:none;z-index:100}.carousel.slide .carousel-control .arrow{display:inline-block;position:absolute;width:60px;height:60px;margin-top:-30px;top:50%;border-radius:50%;font-size:40px;line-height:56px;text-align:center;text-shadow:none;background-color:rgba(0, 0, 0, 0.25);color:#bb9d5d;z-index:5;text-align:left}@media (min-width: 1200px){.carousel.slide .carousel-control .arrow{width:85px;height:85px;margin-top:-42px;font-size:60px;line-height:80px}}.carousel.slide .carousel-control .arrow-left{padding-left:20px;left:50%}@media (min-width: 1200px){.carousel.slide .carousel-control .arrow-left{padding-left:28px}}.carousel.slide .carousel-control .arrow-right{right:50%;padding-right:20px;text-align:right}@media (min-width: 1200px){.carousel.slide .carousel-control .arrow-right{padding-right:28px}}.carousel.slide .carousel-caption{padding:0;top:50%;bottom:auto;transform:translateY(-50%);text-shadow:0 0 2px rgba(0, 0, 0, 0.25)}.carousel.slide .carousel-caption h4{font-size:42px;font-weight:700}.carousel.slide .carousel-caption p{font-size:18px;font-weight:400}.card.news{position:relative;margin-bottom:30px}.card.news .card-image{width:100%}.card.news .card-body{position:absolute;left:0;right:0;bottom:0;padding:10px;color:white;background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0) 100%)}@media (min-width: 992px){.card.news .card-body{padding:15px}}@media (min-width: 1200px){.card.news .card-body{padding:20px}}.card.news .card-body .card-title{margin-top:10px;color:#bb9d5d;font-size:18px;font-weight:600;text-shadow:0 0 1px rgba(0, 0, 0, 0.5)}.card.news .card-body .card-date{font-size:12px}.card.news .card-body a{color:#bb9d5d}@media (min-width: 1200px){.card.news.tall .card-body{padding:30px}}.card.news.tall .card-body h3{font-size:22px}.card.blog{position:relative;margin-bottom:30px}.card.blog a:hover,.card.blog a:focus{text-decoration:none}.card.blog .card-image{width:100%}.card.blog .card-body{padding:15px;background-color:white}@media (min-width: 1200px){.card.blog .card-body{padding:20px}}.card.blog .card-body .card-title{margin:0 0 10px 0;color:#333;font-size:18px;font-weight:600}.card.blog .card-body p{color:#555}.card.blog .card-body .more{color:#bb9d5d;font-size:13px;font-weight:600;text-align:right}.card.event{border-bottom:2px solid #bb9d5d;color:#323232}.card.event a{display:block}.card.event a:hover,.card.event a:focus{text-decoration:none}.card.event .card-image{width:100%}.card.event .card-body{padding:10px;background-color:#f5f5f5}.card.event .card-body .card-title{margin:5px 0 10px 0;font-size:16px;font-weight:600;color:#323232}.card.event .card-body .date{margin-right:5px;display:inline-block;padding:5px 15px;background-color:#B72025;border-radius:3px;color:white;font-weight:700;text-transform:uppercase}.card.event .card-body .time{display:inline-block;padding:5px 15px;background-color:#BB9D5F;border-radius:3px;color:white;font-weight:700;text-transform:uppercase}body.pages.index .slider-wrapper{position:relative}body.pages.index .home-menu{padding:10px 0;text-align:center}@media (min-width: 768px){body.pages.index .home-menu{position:absolute;bottom:20px;left:0;right:0}}@media (min-width: 992px){body.pages.index .home-menu{bottom:40px}}body.pages.index .home-menu .nav-pills{margin:0 auto}body.pages.index .home-menu .nav-pills > li{display:inline-block;float:none;margin:5px}@media (min-width: 768px){body.pages.index .home-menu .nav-pills > li{margin:10px}}body.pages.index .home-menu .nav-pills > li + li{margin-left:10px}body.pages.index .home-menu .nav-pills > li > a{border-radius:0;background-color:#bb9d5d;color:#851a22;font-weight:bold}body.pages.index .home-menu .nav-pills > li > a:hover,body.pages.index .home-menu .nav-pills > li > a:focus{background-color:#851a22;color:#bb9d5d}@media (min-width: 768px){body.pages.index .home-menu .nav-pills > li > a{padding:15px 20px}}@media (min-width: 1200px){body.pages.index .home-menu .nav-pills > li > a{padding:15px 30px;font-size:15px}}body.pages.index section{padding:30px 0}@media (min-width: 768px){body.pages.index section{padding:40px 0}}@media (min-width: 992px){body.pages.index section{padding:50px 0}}@media (min-width: 1200px){body.pages.index section{padding:60px 0}}body.pages.index h2{font-weight:700;text-transform:uppercase}@media (min-width: 768px){body.pages.index h2{margin-top:-5px;font-size:36px}}body.pages.index section.welcome{background-color:#851a22;color:white}body.pages.index section.welcome img{border:5px solid white}@media (min-width: 768px){body.pages.index section.welcome img{margin-bottom:20px}}body.pages.index section.welcome h2{color:#bb9d5d;font-size:22px}@media (min-width: 768px){body.pages.index section.welcome h2{margin-bottom:25px;font-size:30px}}@media (min-width: 1200px){body.pages.index section.welcome h2{font-size:40px}}body.pages.index section.welcome .btn{margin-top:20px;padding:10px 30px;font-weight:700}@media (min-width: 768px){body.pages.index section.welcome .btn{margin-top:0}}body.pages.index section.news{background-color:#f7f7f7}body.pages.index section.news .buttons{margin-bottom:20px}@media (min-width: 992px){body.pages.index section.news .buttons{float:right;margin-bottom:0}}body.pages.index section.news h2{margin-bottom:30px}@media (min-width: 992px){body.pages.index section.news .card.news:last-child{margin-bottom:0}}body.pages.index section.news .card.news div.card-image{min-height:296px;background-color:#ddd}body.pages.index section.news .card.news .card-text{font-size:13px}body.pages.index section.news .card.news.tall div.card-image{min-height:605px}@media (min-width: 1200px){body.pages.index section.news .card.news.tall .card-body{padding:30px}}body.pages.index section.news .card.news.tall .card-body .card-title{font-size:20px}body.pages.index section.news .event{margin-bottom:15px;padding-bottom:18px;border-bottom:1px dotted #3f3f3f}body.pages.index section.news .event h3{margin-bottom:5px;font-size:20px;font-weight:600}body.pages.index section.news .date{color:#888;font-style:italic}body.pages.index section.blog .buttons{margin-bottom:20px}@media (min-width: 768px){body.pages.index section.blog .buttons{float:right;margin-bottom:0}}body.pages.index section.blog h2{margin-bottom:30px}body.pages.index section.blog .card .card-image{width:100%}body.pages.index section.blog .card .card-title{margin-bottom:15px;font-size:20px}body.pages.index section.blog .card .card-text{color:#666}body.pages.index section.blog .card a:hover,body.pages.index section.blog .card a:focus{text-decoration:none}body.blog.index{background-color:#f7f7f7}body.enquiries .panel{border-color:#dbdbdb;box-shadow:0 0 5px rgba(0, 0, 0, 0.1)}@media (min-width: 768px){body.enquiries .panel-body{padding:20px;padding-bottom:10px}}@media (min-width: 1200px){body.enquiries .panel-body{padding:30px;padding-bottom:20px;font-size:16px}}body.enquiries .page-header{background-image:url(/theme/little_ilford/img/header2.jpg)}@media (min-width: 768px){body.enquiries .page-header{padding-bottom:100px}}@media (min-width: 992px){body.enquiries .page-header{padding-bottom:150px}}@media (min-width: 1200px){body.enquiries .page-header{margin-bottom:30px;padding-bottom:240px}}@media (min-width: 768px){body.enquiries .enquiry-form{margin-top:-85px}}@media (min-width: 992px){body.enquiries .enquiry-form{margin-top:-130px}}@media (min-width: 1200px){body.enquiries .enquiry-form{margin-top:-245px}}@media (min-width: 768px){body.enquiries .enquiry-form p{margin-bottom:20px}}@media (min-width: 1200px){body.enquiries .enquiry-form p{margin-bottom:30px;font-size:16px}}body.enquiries .enquiry-form .row:last-child .form-group{margin-bottom:0}@media (min-width: 768px){.form-group{margin-bottom:20px}}@media (min-width: 1200px){.form-group{margin-bottom:30px}}.form-control{border-color:#dbdbdb;box-shadow:none}@media (min-width: 992px){.form-control{height:40px}}@media (min-width: 1200px){.form-control{height:50px}}.form-control:focus{border-color:#851a22;box-shadow:none}.form-control-feedback{top:10px;color:#bb9d5d}@media (min-width: 992px){.form-control-feedback{top:12px;right:5px}}@media (min-width: 1200px){.form-control-feedback{top:16px;font-size:16px}}.pagination{display:block;margin-bottom:0;text-align:center;font-weight:700;font-size:16px}@media (min-width: 992px){.pagination{margin-top:30px}}@media (min-width: 1200px){.pagination{margin-top:50px}}.pagination > li > span,.pagination > li > a{float:none;margin:0 5px;padding:8px 15px;border-color:#bb9d5d;color:#bb9d5d;border-radius:2px}.pagination > li > a:hover,.pagination > li > a:focus{background-color:white;border-color:#851a22;color:#851a22}.pagination > li:first-child > a,.pagination > li:first-child > span,.pagination > li:last-child > a,.pagination > li:last-child > span{border-radius:2px}.pagination .disabled > span{color:#ddd}.pagination .disabled > span:hover{color:#ddd}.pagination > .active > a{background-color:#bb9d5d;border-color:#bb9d5d}.pagination > .active > a:hover,.pagination > .active > a:focus{background-color:#851a22;border-color:#851a22}.gallery-image{padding:0}.home-image{padding:50px 0;background-size:cover;background-position:center;color:white;text-align:center;text-shadow:0 0 2px rgba(0, 0, 0, 0.25)}@media (min-width: 768px){.home-image{padding-top:100px;padding-bottom:100px;text-shadow:none}}@media (min-width: 992px){.home-image{padding-top:150px;padding-bottom:150px}}@media (min-width: 1200px){.home-image{padding-top:270px;padding-bottom:250px}}.home-image .welcome{text-transform:uppercase;font-size:16px;font-weight:600}@media (min-width: 768px){.home-image .welcome{margin-bottom:10px;font-size:30px;font-weight:700}}@media (min-width: 992px){.home-image .welcome{font-size:32px;margin-bottom:0}}@media (min-width: 1200px){.home-image .welcome{font-size:36px}}.home-image .school{margin-bottom:10px;font-size:25px;font-weight:700;text-transform:uppercase}@media (min-width: 768px){.home-image .school{font-size:60px}}@media (min-width: 992px){.home-image .school{margin-bottom:0;font-size:70px}}@media (min-width: 1200px){.home-image .school{font-size:92px}}.home-image p{font-weight:600}@media (min-width: 768px){.home-image p{margin-bottom:30px;font-size:16px;font-weight:400}}@media (min-width: 1200px){.home-image p{margin:0 40px 60px 40px;font-size:18px}}.home-image .buttons{text-shadow:none}.home-image .buttons a{display:inline-block;margin:5px;font-weight:700}@media (min-width: 768px){.home-image .buttons a{padding:10px 20px;margin:0 5px}}.home-image .buttons a .fa{margin-left:10px}article p{line-height:1.75}article figure{margin-bottom:20px;text-align:center}article .date{margin-bottom:20px}article .date span{display:inline-block;background-color:#bb9d5d;border-radius:3px;padding:5px 15px;color:white;font-weight:700;text-transform:uppercase}article .author{margin-top:20px;font-style:italic}article .category{margin-top:20px}article .tags{margin-top:20px;line-height:2.2}article .tags .label-default{background-color:white;border:1px solid #ddd;color:#666;font-size:12px;font-weight:400}article .tags .label-default:hover,article .tags .label-default:focus{background-color:#eee}.pager li > a{background-color:#851a22;border:none;border-radius:3px;color:white;font-weight:700;text-transform:uppercase}.pager li.prev .fa{margin-right:5px}.pager li.next .fa{margin-left:5px}.box-menu .menu-item{margin-bottom:30px}.box-menu .menu-item .image img{border-top-left-radius:3px;border-top-right-radius:3px}.box-menu .menu-item .caption a{display:block;height:60px;padding:20px;background-color:#bb9d5d;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:white;font-size:16px;font-weight:bold;overflow:hidden}