@font-face {font-family: 'cabinbold';src: url('https://www.advancedat.co.uk/fonts/cabin-bold-webfont.eot');src: url('https://www.advancedat.co.uk/fonts/cabin-bold-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.advancedat.co.uk/fonts/cabin-bold-webfont.woff') format('woff'),url('https://www.advancedat.co.uk/fonts/cabin-bold-webfont.ttf') format('truetype'),url('https://www.advancedat.co.uk/fonts/cabin-bold-webfont.svg#cabinbold') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'cabinbold_italic';src: url('https://www.advancedat.co.uk/fonts/cabin-bolditalic-webfont.eot');src: url('https://www.advancedat.co.uk/fonts/cabin-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.advancedat.co.uk/fonts/cabin-bolditalic-webfont.woff') format('woff'),url('https://www.advancedat.co.uk/fonts/cabin-bolditalic-webfont.ttf') format('truetype'),url('https://www.advancedat.co.uk/fonts/cabin-bolditalic-webfont.svg#cabinbold_italic') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'cabinitalic';src: url('https://www.advancedat.co.uk/fonts/cabin-italic-webfont.eot');src: url('https://www.advancedat.co.uk/fonts/cabin-italic-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.advancedat.co.uk/fonts/cabin-italic-webfont.woff') format('woff'),url('https://www.advancedat.co.uk/fonts/cabin-italic-webfont.ttf') format('truetype'),url('https://www.advancedat.co.uk/fonts/cabin-italic-webfont.svg#cabinitalic') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'cabinmedium';src: url('https://www.advancedat.co.uk/fonts/cabin-medium-webfont.eot');src: url('https://www.advancedat.co.uk/fonts/cabin-medium-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.advancedat.co.uk/fonts/cabin-medium-webfont.woff') format('woff'),url('https://www.advancedat.co.uk/fonts/cabin-medium-webfont.ttf') format('truetype'),url('https://www.advancedat.co.uk/fonts/cabin-medium-webfont.svg#cabinmedium') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'cabinmedium_italic';src: url('https://www.advancedat.co.uk/fonts/cabin-mediumitalic-webfont.eot');src: url('https://www.advancedat.co.uk/fonts/cabin-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.advancedat.co.uk/fonts/cabin-mediumitalic-webfont.woff') format('woff'),url('https://www.advancedat.co.uk/fonts/cabin-mediumitalic-webfont.ttf') format('truetype'),url('https://www.advancedat.co.uk/fonts/cabin-mediumitalic-webfont.svg#cabinmedium_italic') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'cabinregular';src: url('https://www.advancedat.co.uk/fonts/cabin-regular-webfont.eot');src: url('https://www.advancedat.co.uk/fonts/cabin-regular-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.advancedat.co.uk/fonts/cabin-regular-webfont.woff') format('woff'),url('https://www.advancedat.co.uk/fonts/cabin-regular-webfont.ttf') format('truetype'),url('https://www.advancedat.co.uk/fonts/cabin-regular-webfont.svg#cabinregular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'cabinsemibold';src: url('https://www.advancedat.co.uk/fonts/cabin-semibold-webfont.eot');src: url('https://www.advancedat.co.uk/fonts/cabin-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.advancedat.co.uk/fonts/cabin-semibold-webfont.woff') format('woff'),url('https://www.advancedat.co.uk/fonts/cabin-semibold-webfont.ttf') format('truetype'),url('https://www.advancedat.co.uk/fonts/cabin-semibold-webfont.svg#cabinsemibold') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'cabinsemibold_italic';src: url('https://www.advancedat.co.uk/fonts/cabin-semibolditalic-webfont.eot');src: url('https://www.advancedat.co.uk/fonts/cabin-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.advancedat.co.uk/fonts/cabin-semibolditalic-webfont.woff') format('woff'),url('https://www.advancedat.co.uk/fonts/cabin-semibolditalic-webfont.ttf') format('truetype'),url('https://www.advancedat.co.uk/fonts/cabin-semibolditalic-webfont.svg#cabinsemibold_italic') format('svg');font-weight: normal;font-style: normal;}/* http://meyerweb.com/eric/tools/css/reset/v2.0 | 20110126License: none (public domain)*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure,footer, header, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}/* end reset styles *//* useful styles */.snug{margin-bottom: 0;}.inner {margin: 0 auto; width: 996px; position: relative;}.last {margin-right: 0px !important;}.first {margin-left: 0px;}.left {float: left;}.right {float: right;}a {transition: all, 600ms; color: #2fbcea; text-decoration: none;}a:hover {color: #7ac142;}.clear {clear: both;}.alignleft {text-align: left;}.alignright {text-align: right;}::-webkit-input-placeholder { /* WebKit browsers */color:    #f41722;.marBot30 {margin-bottom:30px !important;}.marTop30 {margin-top:30px !important;}}:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:   #f41722;}::-moz-placeholder { /* Mozilla Firefox 19+ */color:   #f41722;}:-ms-input-placeholder { /* Internet Explorer 10+ */color:    #f41722;}/* stop Chrome's slightly annoying focus outline */input:focus{outline: 0;}body, html {height: 100%;font-family: arial, helvetica, sans-serif;font-size: 14px;color: #362b2d;background: #fff;background-attachment: fixed;}/* header */header {height: 170px;box-shadow: 3px 3px 5px rgba(0,0,0, 0.5);position: relative;width: 100%;z-index: 100;}header .inner {height: 170px;padding: 0px;}header #brand {position: relative; width: 565px; float: left;}header #brand h1 a {display: block;font-size: 0;line-height: 0;text-indent: -1000000px;width: 130px;height: 130px;background: transparent url(https://www.advancedat.co.uk/uploads/images/logo.png) no-repeat;position: relative;top: 15px;float: left;left: 20px;}header #brand h2 {font-family: 'cabinbold', arial, helvetica, sans-serif;color: #362b2d;text-transform: uppercase;font-size: 24px;float: left;top: 50px;position: relative;left: 45px;}header #brand h3 {font-family: 'cabinbold', arial, helvetica, sans-serif;color: #f41722;font-size: 21px;float: left;top: 52px;position: relative;left: 45px;}header div#contact {font-family: 'cabinbold', arial, helvetica, sans-serif;color: #f41722;font-size: 19px;float: right;position: relative;top: 51px;line-height: 24px;right: 40px;}header div#contact a {color: #362b2d;}header div#contact a:hover {color: #f41722;}header div#search {float: right;position: absolute;bottom: 20px;right: 40px;background: #e9e9ea;border-radius: 5px;}header div#search input {background: none;border: 0px;padding: 4px;font-size: 15px;font-weight: bold;font-family: arial, helvetica, sans-serif;}header div#search input.submitButton {float: left;text-indent: -10000px;line-height: 0;font-size: 0;cursor: pointer;background: transparent url(https://www.advancedat.co.uk/uploads/images/mag.png) no-repeat center;width: 15px;height: 15px;margin: 7px 10px 0px 10px;}header div#search input.searchbox {float: right;width: 115px;color: #f41722;}/* navigation */header nav {position: absolute; bottom: 0px;border-bottom: 4px solid #221f1f;left: 175px;min-width: 50%;}header nav ul {}header nav ul li {float: left;margin-right: 23px;font-size: 14px;font-family: 'cabinbold';margin-bottom: 15px;text-transform: uppercase;}header nav ul li:last-child {margin-right: 0px; /* might not be necessary but just to tidy up...*/}header nav ul li a {border-bottom: 4px solid transparent;color: #362b2d;padding-bottom: 10px;}header nav ul li a:hover, header nav ul li.menuactive a {border-color: #f41722;color: #f41722;}/* sub navigation */header nav ul li ul {display: none;width: 200px;position: absolute;top: 26px;z-index: 100;background: #fff;border-top: 4px solid #f41722;border-bottom: 4px solid #221f1f;box-shadow: -2px 2px 3px rgba(0,0,0,0.5);}header nav ul li:hover ul {}header nav ul li ul li {float: none;width: 178px;border-bottom: 1px solid #e9e9ea;border-left: 1px solid #e9e9ea;border-right: 1px solid #e9e9ea;margin: 0px;padding: 8px 10px;transition: background-color, 600ms;}header nav ul li ul li:hover {background-color: #e9e9ea;}header nav ul li ul li a, header nav ul li ul li.current a {border: none;}div#navunderline {display: block;left: 50%;background: #000;height: 4px;width: 50%;position: absolute;bottom: 0px;}/* home panel */section#homebackground {width: 100%;height: 605px;background: #fff url(https://www.advancedat.co.uk/uploads/images/home-panel.jpg) no-repeat center; /* put this inline if this is to cycle */background-size: cover;position: relative;}section#homebackground div#homebanner {text-align: center;text-transform: uppercase;color: #fff;top: 155px;position: relative;}section#homebackground div#homebanner h2, section#homebackground div#homebanner h3 {font-size: 30px;font-family: 'cabinregular';margin-bottom: 10px;}section#homebackground div#homebanner h1 {font-size: 50px;font-family: 'cabinmedium';margin-bottom: 10px;}div.wings {background: transparent url(https://www.advancedat.co.uk/uploads/images/wings.png) no-repeat bottom;display: block;width: 91px;height: 20px;position: absolute;float: right;top: 100px;right: 240px;}div.flip {transform:rotateY(180deg);-ms-transform:rotateY(180deg); /* IE 9 */-webkit-transform:rotateY(180deg); /* Safari and Chrome *//*image is 153b: css to flip it is <100b minified*/float: left;left: 242px;}/* home blocks */section#homeblocks {position: relative;margin-top: -227px;z-index: 100;}section#homeblocks .inner div.singleblock {width: 290px;margin: 0px 20px;float: left;}section#homeblocks .inner div.singleblock a.blockcontent {display: block;width: 290px;height: 327px;color: #fff;position: relative;}section#homeblocks .inner div.singleblock a.blockcontent:hover {color: #9a9a9a;}section#homeblocks .inner div.singleblock div.underblock {background: #262626;width: 290px;height: 100px;bottom: 0px;position: absolute;display: block;}section#homeblocks .inner div.singleblock a div.underblock h2 {font-family: 'cabinregular', arial, helvetica, sans-serif;text-transform: uppercase;font-size: 21px;margin: 20px 80px 10px 15px;width: 195px;}section#homeblocks .inner div.singleblock a div.underblock span {font-family: arial, helvetica, sans-serif;font-size: 12px;color: #d5d5d5;margin: 0px 80px 10px 15px;width: 195px;line-height: 14px;display: block;}section#homeblocks .inner div.singleblock a:hover div.underblock span {color: #9a9a9a;}section#homeblocks .inner div.singleblock a div.underblock img {float: right;position: absolute;top: 33px;right: 15px;display: block;}div.blackbg {border-left: 5px solid transparent;border-bottom: 5px solid transparent;display: block;width: 295px;height: 322px;position: absolute;left: -10px;bottom: -5px;top: 5px;transition: border-color, 500ms;}div.redbg {border-left: 5px solid transparent;border-bottom: 5px solid transparent;display: block;width: 295px;height: 332px;position: absolute;left: -5px;bottom: -10px;transition: border-color, 500ms;}section#homeblocks .inner div.singleblock a:hover div.blackbg {border-color: #000;}section#homeblocks .inner div.singleblock a:hover div.redbg {border-color: #f41722;}/* Clients section */section#hometext {background: #e9e9ea;margin: 0px;padding: 50px 0;margin-top: -20px;zoom: 1;}section#hometext:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}section#welcome {float: left;width: 610px;margin-left: 20px;margin-top: 50px;color: #262626;font-size: 22px;font-family: 'cabinregular', arial, helvetica, sans-serif;line-height: 32px;}section#welcome strong {font-family: 'cabinbold', arial, helvetica, sans-serif;}section#welcome p {margin-bottom: 20px;}section#welcome article.homeSmall {clear:both;font-size:0.8em;padding-top:30px;line-height: 26px;}section#welcome article.homeSmall h3, #newsletterform h2 {font-weight:600;}a.morelink, button, .fbsubmit {display: block;background: #262626 url(https://www.advancedat.co.uk/uploads/images/morebutton.png) no-repeat right;border-left: 10px solid #262626;border-right: 10px solid #262626;padding-right: 25px;color: #9a9a9a;font-family: 'cabinbold', arial, helvetica, sans-serif;font-size: 14px;text-transform: uppercase;float: left;line-height: 30px;padding-top: 3px;border-top: 0;border-bottom: 0;}button#showList, button#hideList, input#capSearch {margin-left:0; margin-top:20px;}a.morelink:hover, button:hover {background-color: #000;border-color: #000;}section#blog, section#socialLinks {float: left; width: 290px; margin-left: 50px; margin-top: 50px}section#socialLinks {margin-left: 0;}.subpage section#blog {float: none; width: auto; margin-left: 0; margin-top: 0;}section#blog h1, section#socialLinks h2, section#rightcontent #newsletterform h1 {font-size: 14px;font-family: 'cabinbold', arial, helvetica, sans-serif;text-transform: uppercase;color: #f41722;margin-bottom: 10px;}section#blog h1 a{color: #f41722;}section#blog article img {margin-bottom: 10px;max-width: 100%;}section#blog article p {margin-bottom: 5px;}section#blog article p a {font-family: arial, helvetica, sans-serif;color: #262626;font-weight: bold;font-size: 12px;margin-top: 10px;}section#blog article p a:hover {color: #f41722;}section#blog article time {font-family: arial, helvetica, sans-serif;color: #262626;font-size: 12px;}section#socialLinks a {float:left;margin-right:20px;}section#socialLinks img {width:50px;}/* Home Page Customers */section#clients {background: #fff;clear:both;zoom: 1;padding: 50px 0;width:100%;}section#clients:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}section#clients h1 {font-family: 'cabinbold', arial, helvetica, sans-serif;color: #9a9a9a;font-size: 14px;text-transform: uppercase;}section#clients div#slides {margin-top:30px;height:80px;width:100%;}section#clients div#slides article.client  {float: left;line-height: 80px;margin-right: 76px;width:165px;}#slides article.client img {width:165px;}/* footer */footer {border-top: 4px solid #f41722;background: #262626;padding: 20px 0px;color: #fff;font-size: 13px;font-family: arial, helvetica, sans-serif;}footer a {color: #fff;}footer a:hover {color: #f41722;}footer div.addthis_toolbox {float: left; margin-right: 10px;}footer #footerleft, footer #footerright {padding-top: 4px;}#newsletterform {margin:40px 0 40px;}#newsletterform label, #newsletterform input[type="email"] {display:block;width:90%;margin:10px 0;}#newsletterform input[type="email"] {padding:5px;}#mce-responses {margin-bottom:20px;font-style: italic;}/* Ten Year Rosette Changes */section#homebackground div#homebanner.tenYears {top: 0px;}section#homebackground div#homebanner.tenYears img.tenYearLogo {margin:20px 0;}@media only screen and (max-width: 740px)  {section#homebackground div#homebanner.tenYears img.tenYearLogo {height:145px;}section#homebackground div#homebanner.tenYears h1 {font-size:40px;}}/* Where we train map */.google-maps {position: relative;padding-bottom: 45%; // This is the aspect ratioheight: 0;overflow: hidden;border-bottom:2px solid #243350;}.google-maps iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}.mapInfoWindow {font-family: 'cabinregular';text-align:left;line-height: 1.35;overflow: hidden;white-space: nowrap;padding:15px;width: auto !important;}.mapInfoWindow h4 {font-family: 'cabinbold';margin-bottom:10px;font-size:1.2em;}.mapInfoWindow ul {font-family: 'cabinmedium_italic';margin-top:10px;list-style-type: circle;padding-left:20px;}/* Partners */.whiteBack {background-color:#fff;}/* Strong in lists */article.maincontent ul li {line-height:1.5em;}article.maincontent ul li strong {font-weight:600;}/* Videos */.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}/* Blog Image */.blogContent img {width:100% !important;height: auto !important;margin: 0px;}/* Recapture */p.website, p.website * {display: none !important;}
/* Stylesheet: Default Modified On 2018-07-24 13:30:01 */
section#subbanner {background: #2fbcea url(https://www.advancedat.co.uk/uploads/images/sub.jpg) no-repeat;height: 207px;background-size: cover;}section#subbanner .inner {height: 207px;padding-left: 40px;}section#subbanner h1 {font-size: 40px;font-family: 'cabinmedium';margin-bottom: 0px;color: #fff;text-transform: uppercase;position: relative;float: left;top: 50px;}section#subbanner div.wings {top: 53px;left: 15px;float: left;position: relative; /* this one needs to move right with longer titles... */}section#subbanner h2 {font-size: 20px;font-family: arial, helvetica, sans-serif;margin-bottom: 10px;color: #d5d5d5;left: 0px;position: relative;float: left;top: 55px;clear: both;font-weight: 100;}/* tabs */section#subbanner nav#tabs {position: absolute; bottom: 0;}section#subbanner nav#tabs ul li {float: left;}section#subbanner nav#tabs ul li a {display: block;font-family: arial, helvetica, sans-serif;font-size: 18px;color: #d5d5d5;background: #262626;border: 1px solid #f3f4f3;border-bottom: 0;padding: 20px 20px;margin-right: 4px;}section#subbanner nav#tabs ul li a:hover {background: #000;color: #9a9a9a;}section#subbanner nav#tabs ul li.menuactive a {display: block;font-family: arial, helvetica, sans-serif;font-size: 18px;color: #262626;background: #fff;border-top: 4px solid #f41722;border-left: 0;border-right: 0;border-bottom: 0;padding: 16px 25px 21px 25px;margin-right: 4px;margin-top: 0px;}/* content */section#subcontent {margin-bottom: 50px;}section#leftcontent {float: left;width: 660px;margin-right: 40px;padding-top: 55px;}section#leftcontent.wide {width:965px;}section#leftcontent h1, section#enquiry h1 {font-family: 'cabinbold', arial, helvetica, sans-serif;font-size: 24px;color: #262626;margin-bottom: 25px;line-height: 1.4em;}section#leftcontent div.pullout {border-top: 4px solid #f41722;background: #e9e9ea;width: 100%;margin-bottom: 30px;}section#leftcontent div.pullout img {min-width: 290px;margin-right: 25px;float: left;}section#leftcontent div.pullout p {font-size: 22px;font-family: 'cabinregular', arial, helvetica, sans-serif;color: #262626;padding: 45px 20px 20px 30px;line-height: 1.4em;}section#leftcontent div.pullout p.summary{font-size: 100%;}section#leftcontent p.intro, section#leftcontent h2 {font-size: 22px;font-family: 'cabinregular', arial, helvetica, sans-serif;color: #262626;line-height: 1.4em;margin-bottom: 20px;}section#leftcontent h3 {font-size: 19px;font-family: 'cabinregular', arial, helvetica, sans-serif;color: #262626;line-height: 1.4em;margin-bottom: 20px;}section#leftcontent h3.snug{margin-bottom: 5px;}section#leftcontent h4 {font-size: 16px;font-family: 'cabinregular', arial, helvetica, sans-serif;color: #262626;line-height: 1.4em;margin-bottom: 10px;}section#leftcontent h5 {font-size: 14px;font-family: 'cabinbold', arial, helvetica, sans-serif;color: #262626;line-height: 1.4em;margin-bottom: 10px;}section#leftcontent p, section#rightcontent aside#addressetc p {line-height: 1.3em;margin-bottom: 15px;}section#leftcontent p strong, section#rightcontent aside#addressetc p strong {font-weight: bold;}section#leftcontent ul {line-height: 1.3em;margin-bottom: 15px;list-style-type: disc;list-style-position: inside;}section#leftcontent ul ul{margin-left: 30px}section#leftcontent ol {line-height: 1.3em;margin-bottom: 15px;list-style-type: decimal;list-style-position: inside;}section#leftcontent ul ul {margin-bottom: 0px;}section#leftcontent em {font-style: italic;}section#leftcontent blockquote {border-top: 4px solid #f41722;background: #e9e9ea;width: 50%;margin-bottom: 30px;float: right;font-size: 19px;font-family: 'cabinregular', arial, helvetica, sans-serif;color: #262626;padding: 30px 20px 20px 20px;line-height: 1.4em;}section#leftcontent p a {color: #f41722;}section#leftcontent p a:hover {color: #9a9a9a;}section#leftcontent code {font-family: monospace;}section#leftcontent pre {border-left: 4px solid #f41722;padding: 0px 30px 0px;clear: both;margin-bottom: 15px;}section#leftcontent .CGBlogSummary{margin-bottom: 50px;}section#leftcontent aside#rssLink a {float:right;margin:0px 0px 20px 20px;}section#leftcontent aside#rssLink a img {width:50px;}/* right column */section#rightcontent {padding-top: 35px;float: left;width: 250px;}section#rightcontent aside {margin-top: 35px;}section#rightcontent aside h2 {background: #262626 url(https://www.advancedat.co.uk/uploads/images/arrowmed.png) no-repeat right;font-family: arial, helvetica, sans-serif;color: #fff;font-size:20px;padding: 20px 15px;border-right: 15px solid #262626;}section#rightcontent aside#addressetc h2 {color:#000;background:none;padding:10px 0px;border-right:none;font-family: 'cabinregular', arial, helvetica, sans-serif;}section#rightcontent aside h2 a {color: #fff;}section#rightcontent aside div {background: #e9e9ea;padding: 15px 25px 20px;}section#rightcontent aside div ul {list-style-position: outside;margin-left: 10px;}section#rightcontent aside div ul li {font-family: 'cabinregular', arial, helvetica, sans-serif;color: #262626;font-size: 15px;list-style-image: url(https://www.advancedat.co.uk/uploads/images/bullet.png);line-height: 1.2em;margin-bottom: 10px;}section#rightcontent aside div ul li strong {font-family: 'cabinbold', arial, helvetica, sans-serif;}section#rightcontent aside img{max-width: 100%; height: auto;}section#enquiry {background: #e9e9ea;padding-top: 50px;padding-bottom: 100px;}button, section#enquiry .fbsubmit, .formbuilderform .submit input {clear: both;float: left;margin-left: 100px;}section#enquiry p, .formbuilderform p {margin-bottom: 15px;}section#enquiry label, .formbuilderform label {color: #262626;width: 88px;float: left;display: block;padding-top: 8px;padding-right: 10px;}section#enquiry p input, section#enquiry textarea, .formbuilderform p input, .formbuilderform textarea {border-radius: 5px;border: 1px solid #aeadad;padding: 5px;width: 318px;}section#enquiry textarea, .formbuilderform textarea {height: 175px;}section#enquiry p.disclaimer {margin-left: 100px;margin-top: 10px;font-size: 13px;line-height: 1.4em;}section#enquiry a {color: #f41722;}section#enquiry a:hover {color: #9a9a9a;}.calendar-today{font-weight: bold;}/* Calendar Styles */#cal-calendar th{border: 1px solid black;padding: 3px;width: 75px;}#cal-calendar td {border: 1px solid black;vertical-align: top;padding: 3px;height: 75px;width: 75px;}article.extraInfo {margin-top:30px;background-color:#e9e9ea;width:100%;padding-left:20px;}article.extraInfo h2 {padding-top:10px;font-weight:500;}article.extraInfo img {float:right;margin-left:30px;border-top: 4px solid #f41722;width:220px;}/* World Map Styles */article.bigImage {margin-top:-20px;margin-bottom:20px;border:2px solid #e9e9ea;padding:2px;}article.bigImage img{width:957px;display:block;}p.clients {padding:5px 0px;text-align:justify;}p.clients span {color:#f41722; font-weight:bold; padding-left:5px; padding-right:5px;}/* Client Testimonial Styles */#leftcontent div.testimonial, div.testimonial {padding:25px;padding-bottom:10px;background-color:#e9e9ea;margin-bottom:20px;text-align:justify;font-style:italic;}#leftcontent div.testimonial img {float:right;margin-top:-25px;margin-bottom:20px;margin-right:-25px;margin-left:25px;border-top:2px solid #f41722;width:300px !important;}#leftcontent div.testimonial.busAss {font-style:normal;text-align:left;}#leftcontent div.testimonial p.attrib {font-style:normal;font-weight:600;}.searchResults {margin:30px 0;}
/* Stylesheet: Sub Modified On 2016-08-24 20:06:17 */
.mobileonly {display:none;}@media screen and (max-width: 1030px) {section#leftcontent.wide, article.bigImage img {width: 100%;}.inner {width: 100%; padding: 0 20px; box-sizing: border-box;}section#homeblocks .inner div.singleblock {width: 30%; margin: 0 0 0 5%;}section#homeblocks .inner div.singleblock:first-child{margin: 0;}section#homeblocks .inner div.singleblock a.blockcontent, section#homeblocks .inner div.singleblock a img.blockimage, div.blackbg, div.redbg, section#homeblocks .inner div.singleblock div.underblock, section#homeblocks .inner div.singleblock a div.underblock h2  {width: 100%; height: auto;}section#homeblocks .inner div.singleblock div.underblock {bottom: auto; margin-top: -3px;}section#homeblocks .inner div.singleblock a div.underblock img.arrow {display: none;}section#homeblocks .inner div.singleblock a div.underblock h2 {padding: 20px 80px 10px 15px;width: 195px; margin: 0;box-sizing: border-box;}div.blackbg, div.redbg {height: 100%;}div.redbg {margin-top: -5px; padding-top: 10px; padding-right: 5px;}div.blackbg {top: 0; padding-right: 5px;}section#homeblocks .inner div.singleblock div.underblock {position: relative;}div.wings {right: 21%;}div.flip {left: 21%}section#welcome {width: 60%;}section#blog, section#socialLinks {width: 30%;}section#clients div#slides article.client {margin: 0}/* header */header div#contact {text-align: right; top: 20px;}header div#search {top: 75px; bottom: auto;}header nav {right: 45px; left: auto;}/* sub pages */section#leftcontent {width: 64%; }section#rightcontent {width:30%}section#subbanner nav#tabs ul li a {padding: 10px 5px;}section#subbanner nav#tabs ul li.menuactive a {padding: 7px 5px 11px;}#newsletterform {display:block; padding-bottom:20px;}}@media screen and (max-width: 845px) {/* header */header div#contact {text-align: left;top: 73px;left: 176px;right: auto;float: left;position: absolute;}header #brand h2 {top: 20px;}header #brand h3 {top: 22px;}header div#search {top: 20px;bottom: auto;right: 10px;}header nav {right: 20px;left: auto;}div.wings {right: 15%;}div.flip {left: 15%}section#leftcontent div.pullout img {min-width: 290px;margin-right: 25px;float: left;width: 100%;height: auto;margin-bottom: 20px;}article.extraInfo {padding:0;}article.extraInfo h2, article.extraInfo p {padding: 0 20px;}article.extraInfo img {width: 100%; height: auto; margin-bottom: 20px;}}@media screen and (max-width: 770px) {/* full mobile collapse */header nav {border:none;}header nav ul {display: none;position: absolute;width: 100%;background: #221f1f;top: 40px;right: -5px;padding-bottom: 10px;}header nav ul.active {display: block;}header nav ul li,header nav ul li:last-child {width: 100%;display: block;margin: 0}header nav ul li a {color: #fff;}header nav ul li a,header nav ul li:last-child a {display: block;padding: 10px 20px;font: 20px/1.4em Lato,sans-serif}header nav ul li:hover {background: #262626;color: #fff;}header nav ul li:hover a, header nav ul li a:hover, header nav ul li a:hover, header nav ul li.menuactive a {color: #fff;}.mobileonly {display: block}header nav .showmenu {display: block; height: 40px; cursor: pointer;  width: 40px;float: right;}header nav .showmenu::after {content: "";position: absolute;top: 0em;right: 0;width: 2.4em;height: .55em;background: #000;box-shadow: 0 .9em 0 0 #000,0 1.8em 0 0 #000;margin-left: -25%;cursor: pointer;display: block;}div#navunderline {display: none; }header div#search {top: auto;bottom: 10px;right: auto;left: 174px;}section#welcome, section#blog, section#socialLinks {width: 100%; margin: 0 0 20px 0}#footerinfo {  float: left;margin-top: 20px;clear: both;}section#leftcontent {width: 100%; margin: 0;}section#rightcontent {width:100%; margin: 0;}section#rightcontent aside img {width:100%; max-width: auto;}section#subbanner nav#tabs {left: 10px;}}@media screen and (max-width: 625px) {/* smallest */section#homeblocks .inner div.singleblock {width: 100%; margin: 0 0 20px 0;}div.wings {display: none;}section#homeblocks .inner div.singleblock a div.underblock h2 {width: 100%;}section#homebackground div#homebanner {top: 8vw;}header #brand h1 a {float: none; margin: 0 auto; left: 0;}header #brand h2, header #brand h3, header div#contact, header div#search {position: relative; float: none; clear: both;}header, header .inner {height: auto;}header .inner {padding-bottom:40px;}header #brand h2, header #brand h3 {text-align: center; left: 0; margin-top: 10px;}header #brand {float: none; clear: both;width: 100%;}header div#contact {top: 0; left: 0; text-align: center; margin-top: 30px; margin-bottom: 40px}header div#search {top: -25px;bottom: auto;right: auto;left: 50%;width: 200px;float: left;margin: 0 auto;display: block;margin-left: -100px;}header nav, header nav ul {width:100%; right: 0;}header nav ul {top:0px;}header nav .showmenu {left: 7px; position: absolute; top: -43px}section#subbanner, section#subbanner .inner {height: auto;  min-height: 240px;}section#subbanner nav#tabs {position: relative;}section#subbanner nav#tabs ul li {float: none;}section#subbanner nav#tabs ul li a {float: none; clear:both;}section#subbanner nav#tabs {left:0;}section#subbanner nav#tabs ul li a {padding: 10px;}section#subbanner nav#tabs ul {float: left;clear:both; width: 100%; margin-top: 10px;}section#subbanner h1 {margin-top: 50px; top: auto;}section#subbanner h2 {top: auto; margin-top: 10px;}section#enquiry p input, section#enquiry textarea, .formbuilderform p input, .formbuilderform textarea {width: 100%;}section#enquiry p.disclaimer {margin-left: 0;}button, section#enquiry .fbsubmit, .formbuilderform .submit input {margin-left:0}article.calendarCourse a.morelink {float: left; margin-top: 0;}article.maincontent {line-height: 1.4em;}a.morelink {margin-top: 20px;}section#subbanner .inner {padding-left: 20px;}}
/* Stylesheet: media_queries Modified On 2015-05-20 10:15:22 */
