@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:#FC0}div.red-text{}div.red-text *{color:#FC0}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:#FC0;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:#FC0;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:#FC0}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:#FC0;
	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:#FC0;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 #003}.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}.title{padding:12px
0 8px 0;background-color:#003;color:white;font-size:21px;font-family:"GillSansMTStd-Book";line-height:1.1}.title span.lucida{font-family:"LucidaCal-Ita";font-style:italic;font-size:18px}.slide{position:relative}.slide img{width:100%}.slide .overlay{position:absolute;width:90%;height:90%;top:5%;left:5%}.slide .overlay .title{color:red;background-color:transparent;padding:0;margin-bottom:0.25em;font-size:22px}.slide .overlay .content{color:black;margin-bottom:.5em}.slide .overlay .date{margin-bottom:.5em}.slick-dots{position:absolute;bottom:15px;right:15px;list-style:none;margin-bottom:0}.slick-dots li{float:left }.slick-dots li button{margin:0;margin-right:5px;font-size:0;padding:5px;opacity:.75;border:1px
solid #002C5A}.slick-dots li.slick-active button{background-color:#004C7A}@media only screen and (min-width: 40.063em){.slide .overlay{width:50%;height:50%;top:25%;left:15%}.slide .overlay .title{margin-bottom:0.75em}}
