header.white #mega-menu-wrap-full-menu{background:white!important}header.white #mega-menu-wrap-full-menu #mega-menu-full-menu>li.mega-menu-item>a.mega-menu-link{color:#333}#first-aid figcaption{background:#3fa9f5;color:#fff}figure{text-align:center}figure a img,.quicklinks a img.lazyloaded{opacity:1;transition:all .2s ease}figure a img:hover,.quicklinks a img.lazyloaded:hover{opacity:.5}@font-face{font-family:'museo300';src:url('/wp-content/themes/training-solutions/fonts/museo300-regular.woff2') format('woff2'),url('/wp-content/themes/training-solutions/fonts/museo300-regular.woff') format('woff');font-weight:400;font-style:normal}.top{margin-top:30px}.n2-ss-widget{top:60%!important}img{max-width:100%;height:auto}html{margin:0!important}h1.entry-title{margin-top:40px}.myfixed{padding:0}.myfixed .logo img{width:200px}.myfixed .blue .row{padding:5px 15px;background:rgba(63,169,245);background:rgba(63,169,245,.9)}.myfixed .phone,.myfixed h4.strapline{display:none}.myfixed #desktop-menu .sf-menu li{font-size:14px}.myfixed .strap .row{padding:0!important}.phone{padding:5px 10px;color:#333;text-align:right;margin-top:35px}.phone a{color:#000;text-decoration:none}.phone strong{color:#3fa9f5;font-weight:400}.fa{font-size:35px;line-height:20px;float:right}a:hover,a:visited,a:focus{text-decoration:none!important}.copyright{background:#000;color:#fff;font-size:14px;padding:10px}.expand{border:solid 1px #fff;font-family:'Questrial',sans-serif;padding:10px;color:#fff}.expand:hover{color:#000;border-color:#000}.expand h5{font-size:32px;margin:0;padding:0;color:#fff}section.strapline h4{color:#000;font-size:41px;padding:10px 0;margin:0}.news{background:#4d4d4d;color:#fff}.content h1{font-size:53px}.news h4{color:#fff;font-size:53px;margin-top:40px}.first-aid-captions{font-family:'Questrial'!important;font-size:1vw!important}.more{max-width:35%;text-align:center!important}.row-eq-height{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}header .row{padding:15px}.row{margin:0}.fl-col-small{max-width:100%!important}section.homepage-content .container-fluid{padding:0;background:#3fa9f5;background:linear-gradient(#3fa9f5 90%,#fff 20%);color:#fff;margin-top:40px;padding-bottom:40px}section.homepage-content h1,section.homepage-content h2,section.homepage-content h3,section.homepage-content h4{color:#fff}.black{background:repeating-linear-gradient(#4d4d4d,#4d4d4d 57.9%,#fff 58.1%,#fff 100%)}.right{position:relative}.bottom{position:absolute;bottom:0;right:15px}section.quicklinks .container-fluid{background:repeating-linear-gradient(#fff,#fff 49.9%,#3fa9f5 50.1%,#3fa9f5 100%)}.blue-bg{background:#183540;color:#fff;padding:30px}.contact-details{background:#ccc;color:#fff;border-top:solid 2px #e5c310;text-align:left;padding:30px;font-size:22px}.copy{background:#183540;color:#e5c310;font-size:12px;text-align:right;padding:0 15px}.quicklink h4{color:#000;padding:2%;text-align:center}.quicklink:hover h4{color:#fff}body{font-family:'Open Sans',sans-serif;color:#1a1a1a;font-size:18px;line-height:28px}h1,h2,h3,h4{color:#3fa9f5;font-family:'museo300',sans-serif;margin-bottom:1.5rem}#menu-menu{text-transform:uppercase}table{border-spacing:5px;display:table;border-collapse:separate;width:100%}.phone h2{color:#fff;font-size:17px;font-weight:100;text-align:right}.fa-phone{color:#fff;margin-right:5px;font-size:18px}span.wpcf7-list-item{text-align:center;font-weight:100}.wpcf7-form label{font-weight:400;margin-top:30px}.wpcf7-form>p:nth-child(2)>label:nth-child(1){margin-top:0}.wpcf7-form label{margin-top:0;width:100%}input,.form textarea{background:#fff}input[type=submit]{background:#4d4d4d;border:none;color:#fff;margin-top:10px}input[type=submit]:hover,.n2-ss-layers-container a:hover{background:#fff;color:#333;cursor:pointer}td{background:#eee;padding:5px 2%;font-weight:100}.rev_slider h2{color:#E5C310!important;text-transform:uppercase;font-weight:700!important;font-size:42px!important;margin-top:0;margin-bottom:20px!important}#slide-1-layer-1{padding:0!important}tr.header td{background:#e5c310;color:#fff;font-weight:400}a{color:#3fa9f5}.border img{border-left:solid 4px #e5c310}.logo i.fa{color:#e5c310}.logo a{color:#fff}.sticky .logo{margin-top:20px}.sticky .deets,.sticky h2{display:none}iframe{border-left:solid 3px #e5c310}a:hover{color:#e5c310}.logo a{position:relative}.logo h1{text-indent:0px;font-size:90%;margin:-8px 0 0;padding:0;position:absolute;right:0;color:#fff}a:hover .logo h1{text-decoration:none}header{transition:all .2s ease;top:0;width:100%;z-index:999}.blue{background:rgba(63,169,245);background:rgba(63,169,245,.85);color:#fff}.blue a{color:#fff;text-decoration:underline}.strap{background:#000;color:#fff}#sole{background:#17315e;color:#fff;padding:20px}#sole h3{color:#fff}#sole a{text-decoration:underline}#sole a:hover{color:#fff}footer{background:#1a1a1a;color:#fff;font-size:14px;padding-bottom:20px}footer h4{color:#3fa9f5;font-size:32px;margin-top:30px}footer ul{margin:0;padding:0;padding-left:15px}footer ul a{color:#fff}footer ul a:hover{color:#3498db}footer #ctf.ctf-super-narrow .ctf-author-box{display:none}footer #ctf .ctf-item{padding:0}.logo a img{-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.logo a img:hover{filter:grayscale(100%)}textarea,input{border:solid 2px #eee;width:100%!important;padding:5px;background:#fff}label{color:#333}.flex-direction-nav .flex-next{right:0!important}.flex-direction-nav .flex-prev{left:0!important}.caption{font-family:'museo300',sans-serif;font-size:26px;margin:10px 30px}.caption:after{content:" >>";color:#3fa9f5}.metaslider .caption-wrap{background:#333!important}.links{text-align:center;position:relative;top:-125px}.links a{margin-bottom:20px}.links a h4{color:#000;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.links a:hover h4{color:#fff}.links a img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.links a:hover img{filter:grayscale(100%)}.ctf-header-text{font-family:'museo300',sans-serif;font-size:24px;text-transform:uppercase}.homepage-tweets{color:#333;border:solid 4px #fff;font-size:14px;position:relative;top:20px}.content{padding:0 30px!important}.no-padding{padding-left:0!important;padding-right:0!important}.mean-bar{background:#4d4d4d}section.strapline h4{font-size:32px;padding:40px 0}body.home h4.strapline{font-size:41px;font-size:1.6vw;padding:0}.strapline{background:#3fa9f5;margin-top:20px}body.home .strapline{background:0 0;margin-top:0}.title{border-top:solid 1px #3fa9f5;border-bottom:solid 1px #3fa9f5;padding:10px 0;margin-bottom:20px;background:#333}.title h1{font-size:32px;color:#fff}.title h1:after{content:" >>";color:#3fa9f5}.pad{padding:0 30px}.black-bg{background:#4d4d4d}.blue h1,.blue h2,.blue h3,.blue h4,.blue h5{color:#000}@media only screen and (max-width :992px){.top{margin-top:0;margin-bottom:10px}.links{top:0;margin-top:40px}header.fixed{position:relative}section.homepage-content .container-fluid{padding:0;background:#3fa9f5;background:linear-gradient(#3fa9f5 100%)}.strapline,body.home .strapline{top:0}section.strapline h4{font-size:24px}.right{padding:0}.bottom{position:relative;right:0}.phone{text-align:center;font-size:14px}.logo{text-align:center;width:50%;margin:0 auto}header .row{padding-bottom:5px}.caption{font-size:12px}section.homepage-content .container-fluid{margin-top:0}.content h1{font-size:36px}.black{background:repeating-linear-gradient(#4d4d4d,#4d4d4d 32%,#fff 32%,#fff 100%)}}@media only screen and (max-width :768px){.black{background:repeating-linear-gradient(#4d4d4d,#4d4d4d 27.9%,#fff 28.1%,#fff 100%)}}@media only screen and (max-width :480px){.logo{width:70%}section.strapline h4{font-size:18px}}