.share{margin-top:30px}.share .btn-social{margin-right:15px;color:white}.share .btn-social:link,.share .btn-social:visited,.share .btn-social:active,.share .btn-social:hover{color:white}.share .btn-social.btn-twitter{background:#0f1419;border-color:#0f1419}.share .btn-social.btn-twitter:active,.share .btn-social.btn-twitter:hover{background:#222d39;border-color:#222d39}.share .btn-social.btn-facebook{background:#3b5998;border-color:#3b5998}.share .btn-social.btn-facebook:active,.share .btn-social.btn-facebook:hover{background:#2d4373;border-color:#2d4373}.share .btn-social.btn-linkedin{background:#007bb5;border-color:#007bb5}.share .btn-social.btn-linkedin:active,.share .btn-social.btn-linkedin:hover{background:#005882;border-color:#005882}#alert-bar > .item{padding:5px}#alert-bar .alert-item{display:block;padding:5px 10px;line-height:30px;overflow:hidden;text-align:center}@media (min-width: 768px){#alert-bar .alert-item{height:40px;padding:3px 10px 5px 10px}}@media (min-width: 1200px){#alert-bar .alert-item{padding-left:15px;padding-right:15px;font-size:15px;font-weight:400}}#alert-bar .alert-item a{cursor:pointer}#alert-bar .alert-item span + .btn{margin-left:10px}#alert-bar .alert-item .btn{font-size:13px;height:auto;padding:5px 10px;border-radius:2px;border:none;text-transform:none;font-weight:400;line-height:18px}#alert-bar .carousel-control{width:25px;top:10px;font-size:16px;text-align:center;background-image:none;filter:none;text-shadow:0 0 2px rgba(0, 0, 0, 0.25)}#alert-bar .carousel-control.left{right:30px;left:auto}#alert-bar .carousel-control.right{right:5px}body.schools .schools-list h3,body.academies .schools-list h3{margin:0;padding:15px 0;font-size:18px;text-transform:uppercase}body.schools .schools-list .nav,body.academies .schools-list .nav{border:1px solid #EBECF6;border-radius:3px}@media (min-width: 992px){body.schools .schools-list .nav,body.academies .schools-list .nav{height:446px;overflow:auto}}@media (min-width: 1200px){body.schools .schools-list .nav,body.academies .schools-list .nav{height:546px}}body.schools .schools-list .nav > li,body.academies .schools-list .nav > li{border-bottom:1px solid #EBECF6}body.schools .schools-list .nav > li:last-child,body.academies .schools-list .nav > li:last-child{border-bottom:none}body.schools .schools-list .nav > li > a,body.academies .schools-list .nav > li > a{padding:20px 10px 20px 55px;font-size:14px;font-weight:500}body.schools .schools-list .nav > li > a:hover,body.academies .schools-list .nav > li > a:hover,body.schools .schools-list .nav > li > a:focus,body.academies .schools-list .nav > li > a:focus{background-color:white}body.schools .schools-list .nav > li > a > img,body.academies .schools-list .nav > li > a > img{float:left;max-width:40px;max-height:40px;margin-left:-45px;margin-top:-8px;vertical-align:middle}body.schools .schools-list .nav > li:first-child > a,body.academies .schools-list .nav > li:first-child > a{border-top-left-radius:3px;border-top-right-radius:3px}body.schools .schools-list .nav > li:last-child > a,body.academies .schools-list .nav > li:last-child > a{border-bottom-left-radius:3px;border-bottom-right-radius:3px}body.schools .schools-map,body.academies .schools-map{height:400px;margin-bottom:30px}@media (min-width: 992px){body.schools .schools-map,body.academies .schools-map{height:500px}}@media (min-width: 1200px){body.schools .schools-map,body.academies .schools-map{height:600px}}.tour-container{position:relative}.tour-container .background-image{width:100%}.tour-container .marker{position:absolute;width:31px;height:50px;background-image:url('/img/tour-map-mark.png')}.tour-container .categories{margin-top:10px}@media (min-width: 768px){.tour-container .categories{position:absolute;top:30px;left:0;width:100%;margin-top:0;text-align:center;z-index:2}}@media (min-width: 768px){.tour-container .categories li{float:none;display:inline-block}}.tour-container .categories li > a{padding:5px 10px;background-color:rgba(38, 34, 93, 0.75);color:white;font-weight:bold}@media (min-width: 768px){.tour-container .categories li > a{padding:10px 15px}}@media (min-width: 992px){.tour-container .categories li > a{padding:15px 20px;margin:0 10px}}.tour-container .categories li.active > a,.tour-container .categories li > a:hover,.tour-container .categories li > a:focus{background-color:rgba(255, 255, 255, 0.75)}.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}.tweetabletext::before{content:"\f099";display:inline-block;margin-left:5px;margin-right:3px;font-family:"Font Awesome 5 Brands"}.nav-tabs{margin-top:20px}.nav-tabs > li > a{text-wrap:nowrap;color:inherit;text-decoration:none}.tab-content{padding:15px 0 20px 0}.equal-height{align-items:stretch}.stretched-link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;background-color:rgba(0, 0, 0, 0)}.fc .fc-view-harness table{background-color:white}.fc th,.fc td{border:1px solid #ddd}.fc .fc-view-harness a{color:inherit;text-decoration:none}.flex{display:flex;flex-wrap:wrap}.d-flex{display:flex}.order-1{order:1}@media (min-width: 768px){.order-sm-1{order:1}}@media (min-width: 992px){.order-md-1{order:1}}@media (min-width: 1200px){.order-lg-1{order:1}}#layout-wrapper{position:relative}@media (max-width: 1999px){#layout-wrapper{overflow-x:hidden}}@font-face{font-family:'Century Gothic';src:url('/theme/ashton/fonts/texgyreadventor-regular-webfont.eot');src:url('/theme/ashton/fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/theme/ashton/fonts/texgyreadventor-regular-webfont.woff') format('woff'), url('/theme/ashton/fonts/texgyreadventor-regular-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Century Gothic';src:url('/theme/ashton/fonts/texgyreadventor-bold-webfont.eot');src:url('/theme/ashton/fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/theme/ashton/fonts/texgyreadventor-bold-webfont.woff') format('woff'), url('/theme/ashton/fonts/texgyreadventor-bold-webfont.ttf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'Century Gothic';src:url('/theme/ashton/fonts/texgyreadventor-italic-webfont.eot');src:url('/theme/ashton/fonts/texgyreadventor-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/theme/ashton/fonts/texgyreadventor-italic-webfont.woff') format('woff'), url('/theme/ashton/fonts/texgyreadventor-italic-webfont.ttf') format('truetype');font-weight:normal;font-style:italic}@font-face{font-family:'Century Gothic';src:url('/theme/ashton/fonts/texgyreadventor-bolditalic-webfont.eot');src:url('/theme/ashton/fonts/texgyreadventor-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/theme/ashton/fonts/texgyreadventor-bolditalic-webfont.woff') format('woff'), url('/theme/ashton/fonts/texgyreadventor-bolditalic-webfont.ttf') format('truetype');font-weight:bold;font-style:italic}body{font-family:'Century Gothic', sans-serif;font-weight:400}img{max-width:100%}a{color:#0e76bd}a:hover,a:focus{color:#1c1654}@media (min-width: 768px){.text-right-sm{text-align:right}}.form-control{border-color:#0e76bd;border-radius:0;color:#0e76bd;height:45px;font-size:18px}.form-control:focus{box-shadow:none}.btn{border-radius:0;background-color:#0e76bd;border-color:#0e76bd;color:white;height:45px;font-size:18px}header.navbar{position:relative;margin-bottom:0;background-color:white;border:none;border-radius:0}@media (min-width: 768px){header.navbar{display:flex}}@media (min-width: 768px){header.navbar .navbar-header{float:none}}header.navbar .navbar-brand{display:block;max-width:75%;height:auto;padding:10px}@media (min-width: 768px){header.navbar .navbar-brand{float:none;max-width:100%;margin-right:auto}}header.navbar .navbar-brand img{max-height:75px}@media (min-width: 768px){header.navbar .navbar-brand img{max-width:250px;max-height:100px}}@media (min-width: 992px){header.navbar .navbar-brand img{max-width:300px;max-height:120px}}@media (min-width: 1200px){header.navbar .navbar-brand img{max-height:164px}}header.navbar .navbar-toggle{margin-top:25px;margin-right:20px;padding:0 10px;background-color:#1c1654;border-radius:0;color:white;font-size:24px;width:45px;line-height:43px}header.navbar .apply{display:block;padding:0 15px;background-color:#0e76bd;color:white;text-transform:uppercase}header.navbar .apply:hover,header.navbar .apply:focus{background-color:#1c1654;text-decoration:none}header.navbar .apply1{position:absolute;top:25px;right:80px;line-height:45px}@media (min-width: 768px){header.navbar .apply1{display:none}}header.navbar .apply2{display:none}@media (min-width: 768px){header.navbar .apply2{display:block;float:right;padding:15px 20px}}@media (min-width: 992px){header.navbar .apply2{padding:20px}}@media (min-width: 1200px){header.navbar .apply2{padding:25px}}header.navbar .navbar-collapse{border:none}@media (max-width: 767px){header.navbar .navbar-collapse{background-color:#0e76bd}}@media (min-width: 768px){header.navbar .navbar-collapse{margin-left:auto;padding-left:0;padding-right:0}}header.navbar .navbar-nav{margin-top:0;margin-bottom:0;text-transform:uppercase}@media (min-width: 768px){header.navbar .navbar-nav{float:none;font-size:13px}}@media (min-width: 992px){header.navbar .navbar-nav{margin-left:10px;font-size:15px}}@media (min-width: 1200px){header.navbar .navbar-nav{margin-left:15px;font-size:16px}}header.navbar .navbar-nav > li > a{padding-top:10px;padding-bottom:10px}@media (min-width: 768px){header.navbar .navbar-nav > li > a{padding-left:10px;padding-right:10px}}@media (min-width: 768px){header.navbar .top-menus{display:flex;justify-content:end;align-items:flex-end;border-bottom:1px solid #0e76bd}}@media (min-width: 1200px){header.navbar .top-menus{min-height:60px}}header.navbar .top-menus .navbar-nav > li > a{color:white}@media (min-width: 768px){header.navbar .top-menus .navbar-nav > li > a{color:#0e76bd}}header.navbar .top-menus .navbar-nav > li > a:hover,header.navbar .top-menus .navbar-nav > li > a:focus{background-color:#0e76bd;color:white}@media (min-width: 768px){header.navbar .top-menus .navbar-nav > li > a:hover,header.navbar .top-menus .navbar-nav > li > a:focus{background:transparent;color:#1c1654}}@media (min-width: 768px){header.navbar .top-menus .fa{font-size:16px}}@media (min-width: 992px){header.navbar .top-menus .fa{font-size:20px}}@media (min-width: 1200px){header.navbar .top-menus .fa{font-size:24px}}@media (max-width: 767px){header.navbar .social-menu > li{display:inline-block}}@media (min-width: 768px){header.navbar .trust-menu > li > a{padding-top:0;padding-bottom:0}}header.navbar .trust-menu img{max-height:45px}@media (min-width: 1200px){header.navbar .trust-menu img{max-height:55px}}header.navbar .contacts-menu .fa{margin-right:5px}@media (min-width: 768px){header.navbar .main-menu{display:flex;justify-content:end;flex-wrap:wrap}}@media (min-width: 992px){header.navbar .main-menu{margin:15px}}@media (min-width: 1200px){header.navbar .main-menu{margin:30px 20px}}header.navbar .main-menu > li{float:none}header.navbar .main-menu > li > a{color:white}@media (min-width: 768px){header.navbar .main-menu > li > a{padding-left:10px;padding-right:10px;color:#1c1654;font-size:15px;font-weight:bold}}@media (min-width: 1200px){header.navbar .main-menu > li > a{padding-left:15px;padding-right:15px}}header.navbar .main-menu > li > a:hover,header.navbar .main-menu > li > a:focus{background-color:#0e76bd}@media (min-width: 768px){header.navbar .main-menu > li > a:hover,header.navbar .main-menu > li > a:focus{background-color:#1c1654;color:white}}header.navbar .main-menu .open > a,header.navbar .main-menu .open > a:focus,header.navbar .main-menu .open > a:hover{background-color:#0e76bd;color:white}@media (min-width: 768px){header.navbar .main-menu .open > a,header.navbar .main-menu .open > a:focus,header.navbar .main-menu .open > a:hover{background-color:#1c1654}}header.navbar .main-menu .fa{width:20px;text-align:center}@media (min-width: 768px){header.navbar .main-menu .fa{width:auto;margin-left:5px;font-size:16px;text-align:left}}@media (min-width: 768px){header.navbar .main-menu .dropdown-menu{padding:0;border:none;border-radius:0;box-shadow:none;background-color:#1c1654}}header.navbar .main-menu .dropdown-menu > li > a{color:white}@media (min-width: 768px){header.navbar .main-menu .dropdown-menu > li > a{padding:10px;color:white}}header.navbar .main-menu .dropdown-menu > li > a:hover,header.navbar .main-menu .dropdown-menu > li > a:focus{background-color:#0e76bd}@media (min-width: 768px){header.navbar .main-menu .dropdown-menu > li > a:hover,header.navbar .main-menu .dropdown-menu > li > a:focus{background-color:#0e76bd;color:white}}@media (min-width: 768px){header.navbar .main-menu .dropdown.menu-right .dropdown-menu{right:0;left:auto}}header.navbar .main-menu .dropdown-submenu{position:relative}header.navbar .main-menu .dropdown-submenu > a{position:relative;padding-right:30px}header.navbar .main-menu .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 .main-menu .dropdown-submenu:hover > a:after{border-left-color:white}header.navbar .main-menu .dropdown-submenu > .dropdown-menu{top:0;left:100%;margin-top:0;margin-left:0}@media (max-width: 767px){header.navbar .main-menu .dropdown-submenu .dropdown-menu{margin-left:20px}}footer{padding-top:20px;border-top:1px dashed #C6C9DB;line-height:1.5;text-align:center}@media (min-width: 768px){footer{paddint-top:40px;text-align:left}}@media (min-width: 992px){footer{padding-top:60px}}@media (min-width: 1200px){footer{padding-top:85px}}@media (max-width: 767px){footer .logo{max-height:165px;margin-bottom:20px}}footer .menu{margin:0 0 20px 0;padding:0;font-weight:bold;list-style:none;font-size:16px}@media (min-width: 768px){footer .menu{font-size:16px}}@media (min-width: 1200px){footer .menu{font-size:18px}}footer .menu li{margin:0;padding:0}footer address{margin-bottom:0;font-size:16px;color:#0e76bd}@media (min-width: 768px){footer address{font-size:16px}}@media (min-width: 1200px){footer address{font-size:18px}}footer .social{list-style:none;margin:20px 0 0 0;padding:0}footer .social li{display:inline;margin:0 10px 0 0;padding:0;font-size:24px}footer .social a:hover,footer .social a:focus{text-decoration:none}footer .bottom{margin-top:20px;padding-top:20px;padding-bottom:20px;background-color:#222641;color:white;border-bottom:10px solid #0e76bd;line-height:2}@media (min-width: 768px){footer .bottom{margin-top:60px;padding-top:50px;padding-bottom:50px}}footer .bottom a{color:#39ACC1}footer .bottom .copyright{font-size:15px}footer .bottom .schudio{font-size:12px}@media (min-width: 768px){footer .bottom .schudio{text-align:right}}footer .bottom .schudio span{display:block}footer .bottom .schudio img{max-width:150px}.main{margin-bottom:20px}@media (min-width: 768px){.main{margin-bottom:40px}}@media (min-width: 992px){.main{margin-bottom:60px}}@media (min-width: 1200px){.main{margin-bottom:85px}}.page-header{margin-top:0;background:url('/theme/ashton/img/page-header-2.jpg') center;background-size:cover;border:none;color:white}@media (min-width: 768px){.page-header{margin-bottom:40px}}.page-header .image{display:none}@media (min-width: 768px){.page-header .image{display:block;float:left}}@media (min-width: 768px){.page-header .image img{max-width:100px;max-height:100px;margin-top:20px;margin-right:30px}}@media (min-width: 992px){.page-header .image img{max-width:120px;max-height:120px;margin-top:10px;margin-right:40px}}@media (min-width: 1200px){.page-header .image img{max-width:150px;max-height:150px;margin-top:40px;margin-right:50px}}.page-header h1{margin:0;padding-bottom:10px;font-weight:700}@media (min-width: 768px){.page-header h1{padding:10px 0 30px 0;font-size:48px}}@media (min-width: 992px){.page-header h1{padding:30px 0 50px 0;font-size:60px}}@media (min-width: 1200px){.page-header h1{padding:60px 0 100px 0;font-size:72px}}.breadcrumb{border-radius:0;background-color:rgba(28, 22, 84, 0.75);color:white}@media (max-width: 767px){.breadcrumb{margin-left:-15px;margin-right:-15px}}@media (min-width: 1200px){.breadcrumb{padding:15px;font-size:16px}}.breadcrumb a{color:white;font-weight:bold}.breadcrumb > li + li::before{content:'/';padding:0 10px;color:white}.page-content{margin:20px 0;color:#1c1654}@media (min-width: 768px){.page-content{margin:40px 0;font-size:15px}}@media (min-width: 992px){.page-content{font-size:16px}}.page-content h1{margin-top:0;margin-bottom:30px;font-size:46px;font-weight:normal}.page-content h2{margin-bottom:20px;font-size:30px}.page-content h3{font-size:24px}article figure{margin:30px 0;text-align:center}article .date{color:#7b7b7b}@media (min-width: 768px){article .date{margin:10ppx 0}}@media (min-width: 992px){article .date{margin:0;padding-left:20px;border-left:1px dashed #7b7b7b}}article .content{margin:30px 0}.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);z-index:5;text-align:left}.carousel.slide .carousel-control .arrow-left{padding-left:20px;left:50%}.carousel.slide .carousel-control .arrow-right{right:50%;padding-right:20px;text-align:right}.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}.carousel.slide .carousel-indicators li{width:15px;height:15px;margin:0;border:none;background:rgba(255, 255, 255, 0.5)}.carousel.slide .carousel-indicators li.active{width:15px;height:15px;border:none;background:white}.box{margin-bottom:20px}@media (min-width: 768px){.box{margin-bottom:30px}}.box img{display:block;margin-bottom:15px}.box .date{color:#a9a9a9;font-style:italic}.box .event-date{margin-bottom:10px;color:#1c1654}.box .event-date .day{display:block;float:left;margin-right:10px;font-size:90px;line-height:1}@media (min-width: 768px){.box .event-date .day{font-size:80px}}@media (min-width: 992px){.box .event-date .day{font-size:90px}}.box .event-date .month{display:block;float:left;margin-top:5px;font-size:28px}@media (min-width: 768px){.box .event-date .month{font-size:24px}}@media (min-width: 992px){.box .event-date .month{font-size:28px}}.box h3{margin:10px 0;color:#1c1654;line-height:1.3}@media (min-width: 768px){.box h3{font-size:20px}}@media (min-width: 992px){.box h3{font-size:24px}}.box .more{font-size:16px;font-style:italic}.thumbnail{margin-bottom:30px;padding:0;border:none}.partners{padding:15px 0;border-top:1px dashed #C6C9DB;text-align:center}@media (min-width: 768px){.partners{padding:30px 0}}@media (min-width: 992px){.partners{padding:40px 0}}@media (min-width: 1200px){.partners{padding:50px 0}}.partners img{max-height:50px;margin:5px}@media (min-width: 768px){.partners img{max-height:80px;margin:10px}}.menu-box{position:relative;margin-bottom:20px}@media (min-width: 768px){.menu-box{margin-bottom:30px}}.menu-box .image{min-height:100px}.menu-box .image img{width:100%}.menu-box .caption{position:absolute;bottom:0;left:0;width:100%}.menu-box .caption a{display:block;padding:5px 15px;background-color:rgba(28, 22, 84, 0.75);font-size:20px;text-transform:uppercase;color:white}.menu-box .caption a:hover{text-decoration:none}.course-box{position:relative;margin-bottom:20px;text-align:center}.course-box a{display:block;color:black;text-decoration:none}.course-box img{width:100%}.course-box .caption{margin-top:-40px}@media (min-width: 768px){.course-box .caption{height:60px;margin-top:-30px}}.course-box h3{margin:0;color:black;font-size:20px;font-weight:bold}.course-box .level{margin-top:5px;color:#888;font-size:15px;font-weight:600}section.map{margin-top:30px}section.map iframe{display:block;width:100%;height:400px;margin:0;border:none}@media (min-width: 768px){section.map iframe{height:450px}}@media (min-width: 768px){section.home-facts{display:flex}}section.home-facts .home-facts-item{padding:15px;color:white;text-align:center;font-size:18px;font-weight:400}@media (min-width: 768px){section.home-facts .home-facts-item{width:20%;font-size:15px;display:flex;align-items:center}}@media (min-width: 992px){section.home-facts .home-facts-item{padding:30px 15px;font-size:18px}}@media (min-width: 1200px){section.home-facts .home-facts-item{padding:30px;font-size:20px}}section.home-facts .home-facts-item.color1{background-color:#0E76BC}section.home-facts .home-facts-item.color2{background-color:#283891}section.home-facts .home-facts-item.color3{background-color:#26225E}section.home-facts .home-facts-item > div{width:100%}section.home-video{padding-top:1px;padding-bottom:1px}section.home-video .container{padding:0}@media (min-width: 768px){section.home-video .container{padding:30px 15px}}@media (min-width: 992px){section.home-video .container{padding-top:45px;padding-bottom:45px}}@media (min-width: 1200px){section.home-video .container{padding-top:60px;padding-bottom:60px}}section.home-courses{margin-bottom:20px}@media (min-width: 768px){section.home-courses{margin-bottom:40px}}@media (min-width: 992px){section.home-courses{margin-bottom:60px}}@media (min-width: 1200px){section.home-courses{margin-bottom:85px}}section.home-courses h2{margin-top:0;color:#1c1654;font-size:28px;font-weight:normal}@media (min-width: 768px){section.home-courses h2{margin-bottom:20px}}@media (min-width: 992px){section.home-courses h2{font-size:36px}}@media (min-width: 1200px){section.home-courses h2{margin-right:100px;font-size:46px}}section.home-courses h3{color:#1c1654;font-weight:normal;font-size:28px}@media (min-width: 768px){section.home-courses h3{margin-bottom:20px}}@media (min-width: 1200px){section.home-courses h3{margin-right:100px;font-size:36px}}section.home-courses p{color:#1c1654;font-size:16px}section.home-courses .more{margin-top:10px;margin-bottom:10px;font-size:16px;font-style:italic}@media (min-width: 768px){section.home-courses .more{margin-top:20px;margin-bottom:20px}}section.home-courses .open-events{display:block;position:relative;height:190px;background:url(/theme/ashton/img/open-events.jpg) center;background-size:cover}@media (max-width: 767px){section.home-courses .open-events{margin-left:-15px;margin-right:-15px}}section.home-courses .open-events:before{content:'';display:block;position:absolute;width:100%;height:50%;left:0;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);z-index:1}section.home-courses .open-events span{position:absolute;left:25px;bottom:20px;color:white;font-size:20px;z-index:2}section.home-courses .box-links{list-style:none;margin:0;padding:0}@media (min-width: 768px){section.home-courses .box-links{margin:5px -5px}}section.home-courses .box-links li{position:relative;margin:10px 0}@media (min-width: 768px){section.home-courses .box-links li{float:left;margin:0;width:33.333%}section.home-courses .box-links li:before{content:'';display:block;padding-top:100%}}section.home-courses .box-links li a{display:block;height:110px;border:5px solid #1c1654}@media (min-width: 768px){section.home-courses .box-links li a{overflow:hidden;position:absolute;top:5px;left:5px;bottom:5px;right:5px;height:auto}}section.home-courses .box-links li .fa{position:absolute;top:35px;left:30px;font-size:40px}@media (min-width: 768px){section.home-courses .box-links li .fa{top:5px;left:5px;font-size:30px}}@media (min-width: 992px){section.home-courses .box-links li .fa{top:15px;left:15px;font-size:40px}}section.home-courses .box-links li span{display:block;position:absolute;bottom:45px;left:100px;color:#1c1654;font-size:18px}@media (min-width: 768px){section.home-courses .box-links li span{bottom:5px;left:5px;font-size:14px}}@media (min-width: 992px){section.home-courses .box-links li span{bottom:15px;left:15px;font-size:18px}}@media (min-width: 1200px){section.home-courses .box-links li span{font-size:20px}}@media (max-width: 767px){section.home-courses .video{margin-left:-15px;margin-right:-15px}}section.home-alumni{margin-bottom:20px}@media (min-width: 768px){section.home-alumni{margin-bottom:40px}}@media (min-width: 992px){section.home-alumni{margin-bottom:60px}}@media (min-width: 1200px){section.home-alumni{margin-bottom:85px}}section.home-alumni .home-alumni-box{display:block;float:left;width:100%;margin-top:5px;margin-bottom:5px}@media (min-width: 480px){section.home-alumni .home-alumni-box{width:50%}}@media (min-width: 768px){section.home-alumni .home-alumni-box{width:25%}}@media (min-width: 992px){section.home-alumni .home-alumni-box{width:16.6667%}}section.home-alumni .home-alumni-box:before{content:'';display:block;padding-top:100%}section.home-alumni .home-alumni-box.wide{width:100%}@media (min-width: 768px){section.home-alumni .home-alumni-box.wide{width:50%}}@media (min-width: 992px){section.home-alumni .home-alumni-box.wide{width:33.3333%}}section.home-alumni .home-alumni-box.wide:before{padding-top:50%}section.home-alumni .home-alumni-box.student{position:relative;background-position:center;background-size:cover}@media (min-width: 992px){section.home-alumni .home-alumni-box.student.clear{clear:boxh}}section.home-alumni .home-alumni-box.student .image{position:absolute;top:0;bottom:0;left:5px;right:5px;background-position:center;background-size:cover}section.home-alumni .home-alumni-box.student h3{position:absolute;bottom:0;left:5px;right:5px;margin:0;padding:10px;background-color:rgba(0, 0, 0, 0.6);color:white;font-size:20px;font-weight:300}section.home-alumni .home-alumni-box.student h3 small{display:block;margin-top:5px;font-size:14px;color:white;font-size:15px;font-weight:300}@media (min-width: 992px){section.home-alumni .home-alumni-box.student h3 small{margin-top:10px}}section.home-alumni .home-alumni-box.stat{position:relative;background-color:white;color:#0e76bd;font-size:60px;text-align:center;line-height:1.2}@media (min-width: 768px){section.home-alumni .home-alumni-box.stat{font-size:50px}}@media (min-width: 1200px){section.home-alumni .home-alumni-box.stat{font-size:80px}}@media (min-width: 1600px){section.home-alumni .home-alumni-box.stat{font-size:100px}}section.home-alumni .home-alumni-box.stat:before{content:'';display:block;padding-top:100%}section.home-alumni .home-alumni-box.stat span{display:flex;position:absolute;top:0;bottom:0;left:0;right:0;padding:10px;justify-content:center;flex-direction:column}section.home-alumni .home-alumni-box.stat small{display:block;font-size:15px}@media (min-width: 992px){section.home-alumni .home-alumni-box.stat small{font-size:16px}}section.home-news,section.home-events{margin-bottom:20px}@media (min-width: 768px){section.home-news,section.home-events{margin-bottom:40px}}@media (min-width: 992px){section.home-news,section.home-events{margin-bottom:60px}}@media (min-width: 1200px){section.home-news,section.home-events{margin-bottom:85px}}section.home-news .box,section.home-events .box{margin-bottom:20px}section.home-news h2,section.home-events h2{margin-top:0;color:#1c1654;font-weight:300}@media (min-width: 992px){section.home-news h2,section.home-events h2{margin-bottom:50px;font-size:46px}}section.home-news .btn-lg,section.home-events .btn-lg{padding:10px 20px;background-color:#0e76bd;border-radius:0;color:white}@media (min-width: 1200px){section.home-news .btn-lg,section.home-events .btn-lg{height:55px;padding:15px 40px}}section.home-tour{position:relative;margin-bottom:20px}@media (min-width: 768px){section.home-tour{margin-bottom:40px}}@media (min-width: 992px){section.home-tour{margin-bottom:60px}}@media (min-width: 1200px){section.home-tour{margin-bottom:85px}}@media (min-width: 768px){section.home-tour{background-image:url(/theme/ashton/img/tour2.jpg);background-position:bottom center;background-size:cover}}section.home-tour .col-sm-6{position:static}section.home-tour .angle{position:absolute;left:0;bottom:-1px;width:100%;fill:white}section.home-tour .campus{position:relative;margin:0 -15px;padding:40px 15px;color:white}@media (max-width: 767px){section.home-tour .campus{background-image:url(/theme/ashton/img/tour2.jpg);background-position:center;background-size:cover;min-height:300px}}@media (min-width: 768px){section.home-tour .campus{position:static;height:100%;margin:0;padding:140px 45px;z-index:100}}section.home-tour .campus .content{position:relative;z-index:100}section.home-tour .campus h2{margin-top:0;margin-bottom:30px;font-weight:normal}@media (min-width: 768px){section.home-tour .campus h2{margin-bottom:40px}}@media (min-width: 1200px){section.home-tour .campus h2{font-size:46px}}section.home-tour .campus p{margin-bottom:30px;font-size:16px;line-height:1.5}@media (min-width: 768px){section.home-tour .campus p{font-size:16px}}section.home-tour .campus p:last-child{margin-bottom:0}section.home-tour .campus a{color:white}section.home-tour .apply{padding:40px 0;background-color:white}@media (min-width: 768px){section.home-tour .apply{position:relative;height:100%;align-items:center;padding:140px 45px;z-index:100}}section.home-tour .apply h2{margin-top:0;margin-bottom:30px;color:#1c1654;font-weight:normal}@media (min-width: 768px){section.home-tour .apply h2{margin-bottom:40px}}@media (min-width: 1200px){section.home-tour .apply h2{font-size:36px}}section.home-tour .apply p{margin-bottom:30px;color:#1c1654;font-size:16px}@media (min-width: 768px){section.home-tour .apply p{font-size:20px}}@media (min-width: 992px){section.home-tour .apply p{font-size:16px}}@media (min-width: 1200px){section.home-tour .apply p{font-size:20px}}section.home-tour .apply p:last-child{margin-bottom:0}@media (min-width: 768px){section.home-tour .apply address{font-size:16px}}section.home-tour .apply strong{font-weight:normal;text-decoration:underline}section.home-menu{margin-top:20px}@media (min-width: 768px){section.home-menu{margin-top:40px}}@media (min-width: 992px){section.home-menu{margin-top:60px}}@media (min-width: 1200px){section.home-menu{margin-top:85px}}section.home-content{margin-top:20px;margin-bottom:20px}@media (min-width: 768px){section.home-content{margin-top:40px;margin-bottom:40px}}@media (min-width: 992px){section.home-content{margin-top:60px;margin-bottom:60px}}@media (min-width: 1200px){section.home-content{margin-top:85px;margin-bottom:85px}}@media (min-width: 768px){.course-content{margin-top:-40px;border-top:53px solid #0e76bd}}@media (min-width: 992px){.course-content{border-top-width:63px}}@media (min-width: 1200px){.course-content{border-top-width:73px}}.course-content .nav.nav-tabs{margin-top:0;background-color:#0e76bd;border:none}@media (max-width: 767px){.course-content .nav.nav-tabs{margin:-20px -15px 0 -15px;padding:0 15px}}@media (min-width: 768px){.course-content .nav.nav-tabs{margin-top:-53px}}@media (min-width: 992px){.course-content .nav.nav-tabs{margin-top:-62px}}@media (min-width: 1200px){.course-content .nav.nav-tabs{margin-top:-73px}}.course-content .nav.nav-tabs > li{margin:0}.course-content .nav.nav-tabs > li > a{margin:0;padding:15px 20px;border:none;border-radius:0;color:white}@media (min-width: 768px){.course-content .nav.nav-tabs > li > a{padding:15px 25px}}@media (min-width: 992px){.course-content .nav.nav-tabs > li > a{padding:20px 12px;font-size:16px}}@media (min-width: 1200px){.course-content .nav.nav-tabs > li > a{padding:24px 20px;font-size:18px}}.course-content .nav.nav-tabs > li > a:hover,.course-content .nav.nav-tabs > li > a:focus{padding-bottom:10px;border-bottom:5px solid white;background-color:#0e76bd;color:white}@media (min-width: 768px){.course-content .nav.nav-tabs > li > a:hover,.course-content .nav.nav-tabs > li > a:focus{padding-bottom:12px}}@media (min-width: 992px){.course-content .nav.nav-tabs > li > a:hover,.course-content .nav.nav-tabs > li > a:focus{padding-bottom:15px}}@media (min-width: 1200px){.course-content .nav.nav-tabs > li > a:hover,.course-content .nav.nav-tabs > li > a:focus{padding-bottom:19px}}.course-content .nav.nav-tabs > li.active > a{padding-bottom:10px;border-bottom:5px solid white;background-color:#0e76bd;color:white}@media (min-width: 768px){.course-content .nav.nav-tabs > li.active > a{padding-bottom:12px}}@media (min-width: 992px){.course-content .nav.nav-tabs > li.active > a{padding-bottom:15px}}@media (min-width: 1200px){.course-content .nav.nav-tabs > li.active > a{padding-bottom:19px}}.course-content .nav.nav-tabs > li.active > a:hover,.course-content .nav.nav-tabs > li.active > a:focus{background-color:#0e76bd;color:white;border:none;border-bottom:5px solid white;outline:none}.course-content .tab-pane{padding-top:20px}@media (min-width: 768px){.course-content .tab-pane{padding-top:40px}}@media (min-width: 992px){.course-content .tab-pane{padding-top:60px}}.course-content .course-key-details{margin-top:20px}@media (min-width: 768px){.course-content .course-key-details{margin-top:40px}}@media (min-width: 992px){.course-content .course-key-details{margin-top:60px}}@media (min-width: 1200px){.course-content .course-key-details{margin-top:85px}}.course-key-details{margin-bottom:20px;padding:15px;background-color:#283890;color:white;font-size:14px}@media (min-width: 992px){.course-key-details{padding:20px}}@media (min-width: 1200px){.course-key-details{padding:30px;font-size:16px}}.course-key-details h3{margin-top:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed white;font-size:16px;font-weight:bold}@media (min-width: 992px){.course-key-details h3{margin-bottom:15px;padding-bottom:15px;font-size:18px}}@media (min-width: 1200px){.course-key-details h3{margin-bottom:20px;padding-bottom:20px;font-size:20px}}.course-key-details table th{padding:5px 0;font-weight:normal;vertical-align:top}@media (min-width: 1200px){.course-key-details table th{white-space:nowrap}}.course-key-details table td{padding:5px 0;font-weight:bold;vertical-align:top}.course-key-details table td.separator{padding-left:8px;padding-right:8px}.course-statistics{position:relative;margin-top:30px;margin-bottom:30px;padding:30px;border:2px solid #0e76bd;border-radius:15px 20px;text-align:center}.course-statistics .number{color:#0e76bd;font-size:54px;font-weight:bold}.course-statistics .text{color:#283890;font-size:18px;font-weight:bold}.course-statistics .icon{position:absolute;top:-14px;left:-14px;padding:8px;background-color:white;border-radius:50%;color:#0e76bd;font-size:18px}.tour-container .categories li.active > a,.tour-container .categories li > a:hover,.tour-container .categories li > a:focus{color:#1c1654}@media (min-width: 768px){.modal.tour-info .modal-dialog{margin-top:10%}}.modal.tour-info .modal-dialog .modal-content{border-radius:0;border:5px solid rgba(255, 255, 255, 0.2);box-shadow:none}.modal.tour-info .modal-dialog .modal-content .modal-header{background-color:#0e76bd;border:none;color:white}.modal.tour-info .modal-dialog .modal-content .modal-header h4{font-size:18px;font-weight:700;text-align:center;text-transform:uppercase}.modal.tour-info .modal-dialog .modal-content .modal-header .close{margin-top:-8px;color:white;opacity:1;text-shadow:none;font-size:30px}.modal.tour-info .modal-dialog .modal-content .modal-header .close:hover,.modal.tour-info .modal-dialog .modal-content .modal-header .close:focus{color:white;opacity:1}.modal.tour-info .modal-dialog .modal-content .modal-body{min-height:30px;padding:0;background-color:#f5f5f5}.modal.tour-info .modal-dialog .modal-content .modal-body .description{padding:10px 10px 0 10px}.panel-group .panel{border-radius:0}.panel-group .panel-heading a{color:#1c1654}.input-group-addon{border-radius:0;border-color:#0e76bd}.people{padding-top:15px;background-color:#e4e4e4}@media (min-width: 768px){.people{padding-top:30px}}@media (min-width: 1200px){.people{padding:50px 0 20px}}.people h2{margin-top:0;margin-bottom:15px;text-align:center}@media (min-width: 768px){.people h2{margin-bottom:30px}}@media (min-width: 1200px){.people h2{margin-bottom:40px}}.people .person{position:relative;margin-bottom:15px}@media (min-width: 768px){.people .person{margin-bottom:30px}}.people .person figure{border-top-left-radius:4px;border-top-right-radius:4px}.people .person figure img{border-top-left-radius:4px;border-top-right-radius:4px}.people .person .info{padding:10px 5px 15px 5px;background:white;text-align:center}.people .person .info h4{margin-bottom:5px}.people .person .info .title,.people .person .info .position{color:#888}.people .person .icons{position:absolute;top:10px;left:0;width:100%;text-align:center}.people .person .icons a{display:inline-block;width:26px;margin:0 10px;padding-bottom:2px;border-radius:13px;background-color:rgba(0, 0, 0, 0.3);color:white;font-size:10px;line-height:24px;transition:all 0.25s}.people .person .icons a:hover,.people .person .icons a:focus{background-color:#38D8E6;color:black}.box-menu .menu-item{margin-bottom:30px}.box-menu .menu-item img{width:100%}.box-menu .menu-item .caption{background-color:#0e76bd;font-size:20px;text-align:center}.box-menu .menu-item .caption a{display:block;padding:10px 5px;color:white;text-decoration:none}.color-menu{margin-top:30px}@media (min-width: 768px){.color-menu{display:flex;margin-left:-15px;margin-right:-15px}}.color-menu .col{margin-bottom:30px}.color-menu .menu-item{height:100%;padding:15px;color:white;background-color:#0e76bd}@media (min-width: 1200px){.color-menu .menu-item{padding:25px 30px}}.color-menu .menu-item a{display:block;color:white}.color-menu .menu-item a:hover{text-decoration:none}.color-menu .menu-item .icon{float:left;margin-top:-5px;margin-right:20px;font-size:30px}.color-menu .menu-item h3{margin-top:0;margin-bottom:20px;font-size:20px}.color-menu .menu-item .image{margin:-15px -15px 15px -15px}@media (min-width: 1200px){.color-menu .menu-item .image{margin:-25px -30px 25px -30px}}.blue-menu{margin:30px 0}@media (min-width: 1400px){.blue-menu{margin-left:-100px;margin-right:-100px}}.blue-menu .menu-item{margin-bottom:15px;color:white}@media (min-width: 768px){.blue-menu .menu-item{float:left;width:20%}}.blue-menu .menu-item a,.blue-menu .menu-item span{display:block;position:relative;padding:15px;color:white}@media (min-width: 768px){.blue-menu .menu-item a,.blue-menu .menu-item span{height:180px}}@media (min-width: 1200px){.blue-menu .menu-item a,.blue-menu .menu-item span{height:200px;padding:20px}}@media (min-width: 1200px){.blue-menu .menu-item a,.blue-menu .menu-item span{height:220px}}.blue-menu .menu-item a:hover,.blue-menu .menu-item span:hover{text-decoration:none}.blue-menu .menu-item .icon{font-size:30px}@media (min-width: 1200px){.blue-menu .menu-item .icon{font-size:40px}}.blue-menu .menu-item h3{margin:0;font-size:20px}@media (min-width: 768px){.blue-menu .menu-item h3{position:absolute;bottom:0;left:0;right:0;padding:15px;font-size:18px}}@media (min-width: 992px){.blue-menu .menu-item h3{font-size:20px}}@media (min-width: 1200px){.blue-menu .menu-item h3{padding:20px;font-size:22px}}@media (min-width: 1400px){.blue-menu .menu-item h3{padding:20px;font-size:24px}}.wide-block{background-color:#0e76bd}@media (min-width: 768px){.wide-block{display:flex}}@media (min-width: 768px){.wide-block .column{width:50%}}.wide-block .content{padding:15px;color:white}@media (min-width: 768px){.wide-block .content{padding:30px}}@media (min-width: 992px){.wide-block .content{padding:40px}}@media (min-width: 1200px){.wide-block .content{padding:50px}}.wide-block .content > h2{margin-top:0}@media (max-width: 767px){.wide-block .video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}}.wide-block .video iframe{width:100%;height:100%}@media (max-width: 767px){.wide-block .video iframe{position:absolute;top:0;left:0}}@media (min-width: 768px){.wide-block .video iframe{display:block}}