@font-face{font-family:'GillSansMTStd-Book';src:url('../webfonts/2A8D50_0_0.eot');src:url('../webfonts/2A8D50_0_0d41d.eot?#iefix') format('embedded-opentype'),
url('../webfonts/2A8D50_0_0.woff') format('woff'),
url('../webfonts/2A8D50_0_0.ttf') format('truetype')}@font-face{font-family:'GillSansMTStd-BookItalic';src:url('../webfonts/2A8D50_1_0.eot');src:url('../webfonts/2A8D50_1_0d41d.eot?#iefix') format('embedded-opentype'),
url('../webfonts/2A8D50_1_0.woff') format('woff'),
url('../webfonts/2A8D50_1_0.ttf') format('truetype')}@font-face{font-family:'LucidaCal-Ita';src:url('../webfonts/2EF467_0_0.eot');src:url('../webfonts/2EF467_0_0d41d.eot?#iefix') format('embedded-opentype'),
url('../webfonts/2EF467_0_0.woff2') format('woff2'),
url('../webfonts/2EF467_0_0.woff') format('woff'),
url('../webfonts/2EF467_0_0.ttf') format('truetype')}span.red-text{color:#FC3}div.red-text{}div.red-text *{color:#FC3}input[type="text"]{border:1px
solid #ccc;box-shadow:none;height;auto;padding:0.5em}input::-webkit-input-placeholder{font-style:italic;font-size:14px}input:-moz-placeholder{font-style:italic;font-size:14px}input::-moz-placeholder{font-style:italic;font-size:14px}input:-ms-input-placeholder{font-style:italic;font-size:14px}span.prefix{background-color:#fafafa}body{font-family:"GillSansMTStd-Book";font-size:14px;line-height:1.3}h1,h2,h3{font-family:'GillSansMTStd-Book';font-size:18px;font-weight:bold;line-height:1.5;color:#003d88}h1 a,
h2 a,
h3 a{color:#003d88}h3{font-size:14px}p,ul,ol{line-height:1.4;font-size:14px}.no-margin{margin-bottom:0!important}.less-margin{margin-bottom:0.5em!important}.full-margin{margin-bottom:1.275em!important}.margin-for-small{margin-bottom:0.5rem!important}.acc-prices{background-color:#f3f9fd}.acc-prices p{padding-top:4px!important;margin-top:5px}@media only screen and (min-width: 40.063em){.margin-for-small{margin-bottom:0!important}}header{margin-top:15px;margin-bottom:15px;color:#003d88;line-height:1.9;font-size:19px;font-family:"GillSansMTStd-Book"}header .mobile-formatting{font-size:12px}header .mobile-formatting .search-bar{background-color:#003d88;margin-top:5px;padding:10px;color:white}header .mobile-formatting .search-bar a{color:white;display:inline-block;margin-top:5px}header .mobile-formatting .search-bar input{margin-bottom:0}header .mobile-formatting .postfix{border:none}header .mobile-formatting img.icon{margin-right:5px}header .mobile-formatting #menu-trigger{font-size:20px}header .mobile-formatting .mobile-menu{position:absolute;width:100%;background-color:white;z-index:100;font-size:18px}header .mobile-formatting .mobile-menu a{text-decoration:none!important}header .mobile-formatting .mobile-menu ul{list-style:none}header .mobile-formatting .mobile-menu ul li.has-dropdown>a:after{content:"";font-family:FontAwesome;margin-left:10px}header img.icon{margin-right:15px}header img.long-logo{margin-top:50px}header img.logo{margin-top:5px;height:100%}header form{display:inline-block;vertical-align:middle}header form input{margin-bottom:0!important}header .pad-down{margin-bottom:15px}header a{color:#003d88;text-decoration:none}header a:hover,
header a:focus{color:#003d88;text-decoration:underline}header .menu{font-size:16px;font-family:"GillSansMTStd-Book"}header .menu>ul{list-style:none;margin-left:0;font-size:16px}header .menu>ul>li{display:inline-block;text-align:center}header .menu>ul>li>a{display:inline-block;padding:8px
15px 5px 14px;color:black;text-decoration:none;line-height:16px;margin-left:19px;margin-right:20px}header .menu >ul >li:first-child a{margin-left:0}header .menu >ul >li:last-child a{margin-right:0}header .menu >ul >li.active,
header .menu>ul>li:hover{}header .menu >ul >li.active >a,
header .menu>ul>li:hover>a{color:white;background:#FC3;border-radius:5px}header .menu>ul>li>ul{font-size:16px;display:none;list-style-type:none;position:absolute;top:25px;z-index:999;padding:15px;background-color:#fff;border-radius:3px;-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.75);box-shadow:2px 2px 5px 0px rgba(0,0,0,0.75)}header .menu>ul>li>ul>li{text-align:left;margin:5px
0}header .menu>ul>li>ul>li>a{padding:8px
10px 5px 10px;color:black;text-decoration:none;line-height:16px}header .menu>ul>li>ul>li:hover{}header .menu>ul>li>ul>li:hover>a{color:white;background:#FC3;border-radius:5px}header .menu>ul>li:hover{}header .menu>ul>li:hover>ul{display:block}@media only screen and (min-width: 40.063em) and (max-width: 64em){header .menu>ul>li>a{margin-left:0px;margin-right:1px}}footer{font-size:12px;margin:2rem 0}footer .menu{}footer .menu ul{list-style:none;font-size:12px;margin-left:0;margin-bottom:5px}footer .menu ul li{display:inline-block}footer .menu ul li a{display:inline-block;color:#FC3}footer .menu ul li a:after{content:'|';color:black;padding:0
15px}footer .menu ul li:last-child a:after{content:'';padding:0}footer .copyright{color:#808080}.grey-bg{background-color:#ececec;padding:1em}.newsletter,.learning-area,.social,.testimonials{margin-bottom:2em}.newsletter .title,
.learning-area .title,
.social .title,
.testimonials .title{background-color:transparent;color:#003d88;padding-top:0;font-size:21px;font-family:"GillSansMTStd-Book";line-height:1.1;padding-bottom:8px}.newsletter .button,
.learning-area .button,
.social .button,
.testimonials .button{margin-bottom:0}.newsletter .testimonial-text,
.learning-area .testimonial-text,
.social .testimonial-text,
.testimonials .testimonial-text{margin-bottom:8px;color:#FC3;font-style:italic}.newsletter .testimonial-client,
.learning-area .testimonial-client,
.social .testimonial-client,
.testimonials .testimonial-client{color:black;font-style:italic;margin-bottom:8px}.button{background-color:#FC3;color:white;border-radius:5px!important;padding:10px
15px;font-size:14px}.button.nogap{margin-bottom:0}.button.blue{background-color:#003d88;color:white}.big-button{display:block;background-color:#eaf5fc;color:#003d88;font-size:1.35em;padding:0.75em 0}.big-button img{display:inline-block;margin-right:0.75em;float:left}.big-button.browse{background:#eaf5fc url(../uploads/images/browse-icon-2.png) no-repeat 10px 50%;padding-left:80px}.big-button.enquiry{background:#eaf5fc url(../site-images/enquiry.png) no-repeat 10px 50%;padding-left:80px;margin-top:10px;line-height:40px}.big-button.rss{background:transparent url(../site-images/rss.png) no-repeat 10px 50%;padding-left:45px}.cookie-popup{width:100%;background-color:#eaf5fc;border-bottom:1px solid #03baf2}.cookie-popup .text{margin:9px
0;float:left}.cookie-popup button{float:right;margin:5px
0}.slider.blog{}.slider.blog .slick-prev,
.slider.blog .slick-next{position:absolute;font-size:0;line-height:0;top:50%;width:28px;height:70px;margin-top:-35px;padding:0;background:transparent;z-index:1;opacity:0.5;transition:opacity 200ms ease-in-out}.slider.blog .slick-prev:hover,
.slider.blog .slick-next:hover{opacity:1}.slider.blog .slick-prev{background:url(../site-images/arrow-l.png) no-repeat 0 0;left:-15px}.slider.blog .slick-next{background:url(../site-images/arrow-r.png) no-repeat 0 0;right:-15px}.slider.blog .blog-post-item{margin:0
10px}.tp-download-box{font-size:1.35em;padding:0.75em;border:1px
solid #ececec;color:#003d88;margin-bottom:10px}.tp-download-box .tp-image{text-align:center;position:relative}.tp-download-box .tp-image .tp-overlay{position:absolute;top:41%;left:0;right:0}.expander{width:100%}.expander .clickable-container{width:100%;text-align:center;border-top:1px solid #ececec}.expander .clickable-container .clickable{background-color:#003d88;color:white;font-size:1.35em;padding:6px
10px 3px 10px;display:inline-block}.blog-search{background:white url(../site-images/search-icon.png) no-repeat 0 50% !important;padding-left:30px!important;margin-top:25px!important}p.blue-bg{background-color:#eaf5fc;padding:0.75em;color:#464646}.red{color:#FC3 }.rollup{transition:all 300ms ease-in-out;overflow:hidden}.rollup-trigger{margin-top:10px}.larger-text{font-size:2em}.space-down{margin-top:20px}.date-box{background-color:#03baf2;border-radius:5px;color:white;text-align:center;padding:15px
0}.date-box .num{font-size:2em }.date-box .num sup{font-size:0.5em}.blue-bg{background-color:#003d88;color:white;padding-top:1em;padding-bottom:1em;margin-bottom:2em}.blue-bg h1{color:white;font-size:2.5em}.blog-post-item{}.blog-post-item .container{background-color:#f2f2f2;padding:0.625em}.blog-post-item .categories{font-size:1.2em;color:#03baf2}.blog-post-item .date{}.browse-box{border:3px
solid #003d88;padding:1em;margin-bottom:1em}.browse-box .button.blue{margin-top:20px}.browse-box h1{font-size:1.8em;margin-bottom:0}.browse-box h1 img{margin-right:30px}.browse-box .row{margin-bottom:0!important}.tags-list{margin-left:0}.tags-list .tag{display:inline-block;margin-right:10px;padding:8px
20px 5px;background-color:#ececec;color:#666;font-size:1.2em}.accordion{margin-left:0}.accordion .accordion-navigation{margin-bottom:10px!important}.accordion .accordion-navigation>a{background:#eaf5fc url(../site-images/right-arrow.png) no-repeat 15px 50%!important;padding:0.8rem 0.8rem 0.8rem 3rem;color:#003d88;font-weight:bold;font-family:"GillSansMTStd-Book";font-size:1rem;line-height:1}.accordion .accordion-navigation.active>a{background-image:url(../site-images/down-arrow.png) !important}.accordion .accordion-navigation .content{padding-top:0}.hotel-listing{}.hotel-listing p,
.hotel-listing ul ul{margin-bottom:0;padding:0
10px}.hotel-listing .title{background:#003d88;color:white;font-size:18px;padding:5px
5px 2px 5px;margin-bottom:10px}.hotel-listing ul ul{background-color:#f3f9fd;list-style:none;margin:0;margin-top:5px}.hotel-listing ul ul li{display:inline-block;width:48%;padding:3px;margin:1px}.hotel-listing ul ul.onecol li{width:95%}.hotel-listing>ul>li{padding:0}.hotel-listing .hotel-container{margin:1px;background-color:#eaf5fc}form.transfers{}form.transfers fieldset{background-color:#eaf5fc;border:none;padding:0;margin:0;padding:1em}form.transfers fieldset label{margin-bottom:0.3em}form.transfers fieldset input,
form.transfers fieldset select,
form.transfers fieldset textarea{margin-bottom:0.3em}.internal-options{}.internal-options ul.image-list{list-style:none;margin-left:0}.internal-options ul.image-list li{width:45%;display:inline-block;margin-bottom:2em}.internal-options ul.image-list li img{width:100%}.internal-options ul.image-list li a{color:#003d88;font-size:16px;font-weight:bold}.internal-options ul.image-list li:nth-child(2n){float:right;clear:right}.internal-options ul.pagination{margin-left:-0.3215rem}.internal-options ul.pagination li{width:auto;margin-bottom:0;display:inline-block}.internal-options ul.pagination li a{color:#003d88;padding-top:5px}.internal-options ul.pagination li.current a{background-color:#003d88;color:white}.internal-options ul.pagination li:nth-child(2n){float:none;clear:none}.internal-options{}.internal-options div.unstyled-ul{}.internal-options div.unstyled-ul ul{}.internal-options div.unstyled-ul ul li{width:auto;margin-bottom:0;display:block}.internal-options div.unstyled-ul ul li:nth-child(2n){float:none}.course-details{}.course-details h1{font-size:1.5rem}.course-details .blue{color:#003d88;font-weight:bold}.course-details .course-img{margin-bottom:10px}.course-details input[type="radio"]{margin-right:10px}.course-details .accordion{margin-left:0}.course-details .accordion .accordion-navigation{transition:height 250ms;background-color:transparent;border:2px
solid #003d88;margin-bottom:10px!important}.course-details .accordion .accordion-navigation a{background:transparent url(../site-images/right-arrow.png) no-repeat 99% 50%;padding:0.8rem;color:#003d88;font-weight:bold;font-family:"GillSansMTStd-Book";font-size:1rem;line-height:1}.course-details .accordion .accordion-navigation .content{padding-top:0}.course-details .accordion .accordion-navigation.active{}.course-details .accordion .accordion-navigation.active a{background-image:url(../site-images/down-arrow.png)}.search-options{}.search-options .accordion{margin-left:0}.search-options .accordion .accordion-navigation{margin-bottom:10px!important}.search-options .accordion .accordion-navigation>a{background:#eaf5fc url(../site-images/right-arrow.png) no-repeat 15px 50%;padding:0.8rem 0.8rem 0.8rem 3rem;color:#003d88;font-weight:bold;font-family:"GillSansMTStd-Book";font-size:1rem;line-height:1}.search-options .accordion .accordion-navigation.active>a{background-image:url(../site-images/down-arrow.png) }.search-options .accordion .accordion-navigation .content{padding-top:0}.t-table{}.t-table .t-header{background-color:#003d88;color:white;font-weight:bold;padding:0.5em 0 0.2em;margin:0!important}.t-table .t-row{padding:0.5em 0;margin:0!important}.t-table .t-row .pad-text{padding-top:0.5em}.t-table .t-row:nth-child(odd){background-color:#eaf5fc}table.t-table{margin:0;padding:0;border-collapse:collapse;border:0;width:100%}table.t-table th,
table.t-table td{padding:0.5em 0.5em 0.2em;vertical-align:top}table.t-table th{background-color:#003d88;color:white;font-weight:bold;margin:0!important}table.t-table tr:nth-child(odd){background-color:#eaf5fc}table.t-table .nobr{white-space:nowrap}.course-list{border-collapse:collapse;border:none;width:100%}.course-list .red{color:#FC3 }.course-list th{background-color:#003d88;color:white;text-align:left;text-shadow:none}.course-list tr:nth-child(even){background-color:#eaf5fc}.course-list tr:nth-child(odd){background-color:white}.forms{}.forms .row:last-child{margin-bottom:0!important}.forms form{}.forms form label,
.forms form input,
.forms form select{margin-bottom:0}.forms form fieldset{background-color:#eaf5fc;border:none;margin-top:50px;position:relative}.forms form legend{margin:0;padding:0;position:absolute;top:-30px;color:#003d88;font-size:18px}.row .row{margin-bottom:10px}.sectors{}.sectors h1{background-color:#003d88;color:white;font-weight:bold;font-size:16px;padding:5px
10px;margin-bottom:0}.sectors .sectorTable{width:100%;border:none;border-collapse:collapse;margin-bottom:0}.sectors .sectorTable tr:nth-child(even){background-color:#eaf5fc}.sectors .sectorTable tr:nth-child(odd){background-color:white}
