html,body,p,span,input,textarea,label,blockquote,cite,h1,h2,h3 {color: #595959;font: 16px/1.6 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}a {color: #a0cb3c;border-bottom: 1px solid transparent;text-decoration: none;transition: all 100ms ease-in;}a:hover {border-color: #a0cb3c;}em {font-style: italic;}strong {font-weight: 700;}.drop-back {opacity: .5;transition: opacity 200ms ease-out;}::-webkit-input-placeholder {color: #595959;}:-moz-placeholder {color: #595959;}::-moz-placeholder {color: #595959;}:-ms-input-placeholder {color: #595959;}::selection {background: #a0cb3c;color: #fff;}::-moz-selection {background: #a0cb3c;color: #fff;}@font-face {font-family:'entypo';src:url("../fonts/entypo.eot?61511792");src:url("../fonts/entypo.eot?61511792#iefix") format('embedded-opentype'),url("../fonts/entypo.woff?61511792") format('woff'),url("../fonts/entypo.ttf?61511792") format('truetype'),url("../fonts/entypo.svg?61511792#entypo") format('svg');font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before {font-family: "entypo";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;}h1[class^="icon-"]:before,h2[class^="icon-"]:before,h3[class^="icon-"]:before,h1 [class*=" icon-"]:before,h2 [class*=" icon-"]:before,h3 [class*=" icon-"]:before {color: #f00;}.icon-note:before {content: '\e800';}.icon-note-beamed:before {content: '\e801';}.icon-music:before {content: '\e802';}.icon-search:before {content: '\e803';}.icon-flashlight:before {content: '\e804';}.icon-mail:before {content: '\e805';}.icon-heart:before {content: '\e806';}.icon-heart-empty:before {content: '\e807';}.icon-star:before {content: '\e808';}.icon-star-empty:before {content: '\e809';}.icon-user:before {content: '\e80a';}.icon-users:before {content: '\e80b';}.icon-user-add:before {content: '\e80c';}.icon-video:before {content: '\e80d';}.icon-picture:before {content: '\e80e';}.icon-camera:before {content: '\e80f';}.icon-layout:before {content: '\e810';}.icon-menu:before {content: '\e811';}.icon-check:before {content: '\e812';}.icon-cancel:before {content: '\e813';}.icon-cancel-circled:before {content: '\e814';}.icon-cancel-squared:before {content: '\e815';}.icon-plus:before {content: '\e816';}.icon-plus-circled:before {content: '\e817';}.icon-plus-squared:before {content: '\e818';}.icon-minus:before {content: '\e819';}.icon-minus-circled:before {content: '\e81a';}.icon-minus-squared:before {content: '\e81b';}.icon-help:before {content: '\e81c';}.icon-help-circled:before {content: '\e81d';}.icon-info:before {content: '\e81e';}.icon-info-circled:before {content: '\e81f';}.icon-back:before {content: '\e820';}.icon-home:before {content: '\e821';}.icon-link:before {content: '\e822';}.icon-attach:before {content: '\e823';}.icon-lock:before {content: '\e824';}.icon-lock-open:before {content: '\e825';}.icon-eye:before {content: '\e826';}.icon-tag:before {content: '\e827';}.icon-bookmark:before {content: '\e828';}.icon-bookmarks:before {content: '\e829';}.icon-flag:before {content: '\e82a';}.icon-thumbs-up:before {content: '\e82b';}.icon-thumbs-down:before {content: '\e82c';}.icon-download:before {content: '\e82d';}.icon-upload:before {content: '\e82e';}.icon-upload-cloud:before {content: '\e82f';}.icon-reply:before {content: '\e830';}.icon-reply-all:before {content: '\e831';}.icon-forward:before {content: '\e832';}.icon-quote:before {content: '\e833';}.icon-code:before {content: '\e834';}.icon-export:before {content: '\e835';}.icon-pencil:before {content: '\e836';}.icon-feather:before {content: '\e837';}.icon-print:before {content: '\e838';}.icon-retweet:before {content: '\e839';}.icon-keyboard:before {content: '\e83a';}.icon-comment:before {content: '\e83b';}.icon-chat:before {content: '\e83c';}.icon-bell:before {content: '\e83d';}.icon-attention:before {content: '\e83e';}.icon-alert:before {content: '\e83f';}.icon-vcard:before {content: '\e840';}.icon-address:before {content: '\e841';}.icon-location:before {content: '\e842';}.icon-map:before {content: '\e843';}.icon-direction:before {content: '\e844';}.icon-compass:before {content: '\e845';}.icon-cup:before {content: '\e846';}.icon-trash:before {content: '\e847';}.icon-doc:before {content: '\e848';}.icon-docs:before {content: '\e849';}.icon-doc-landscape:before {content: '\e84a';}.icon-doc-text:before {content: '\e84b';}.icon-doc-text-inv:before {content: '\e84c';}.icon-newspaper:before {content: '\e84d';}.icon-book-open:before {content: '\e84e';}.icon-book:before {content: '\e84f';}.icon-folder:before {content: '\e850';}.icon-archive:before {content: '\e851';}.icon-box:before {content: '\e852';}.icon-rss:before {content: '\e853';}.icon-phone:before {content: '\e854';}.icon-phone-alt:before {content: '\ea16';}.icon-cog:before {content: '\e855';}.icon-tools:before {content: '\e856';}.icon-share:before {content: '\e857';}.icon-shop:before {content: '\ea3c';}.icon-shareable:before {content: '\e858';}.icon-basket:before {content: '\e859';}.icon-bag:before {content: '\e85a';}.icon-calendar:before {content: '\e85b';}.icon-login:before {content: '\e85c';}.icon-logout:before {content: '\e85d';}.icon-mic:before {content: '\e85e';}.icon-mute:before {content: '\e85f';}.icon-sound:before {content: '\e860';}.icon-volume:before {content: '\e861';}.icon-clock:before {content: '\e862';}.icon-hourglass:before {content: '\e863';}.icon-lamp:before {content: '\e864';}.icon-light-down:before {content: '\e865';}.icon-light-up:before {content: '\e866';}.icon-adjust:before {content: '\e867';}.icon-block:before {content: '\e868';}.icon-resize-full:before {content: '\e869';}.icon-resize-small:before {content: '\e86a';}.icon-popup:before {content: '\e86b';}.icon-publish:before {content: '\e86c';}.icon-window:before {content: '\e86d';}.icon-arrow-combo:before {content: '\e86e';}.icon-down-circled:before {content: '\e86f';}.icon-left-circled:before {content: '\e870';}.icon-right-circled:before {content: '\e871';}.icon-up-circled:before {content: '\e872';}.icon-down-open:before {content: '\e873';}.icon-left-open:before {content: '\e874';}.icon-right-open:before {content: '\e875';}.icon-up-open:before {content: '\e876';}.icon-down-open-mini:before {content: '\e877';}.icon-left-open-mini:before {content: '\e878';}.icon-right-open-mini:before {content: '\e879';}.icon-up-open-mini:before {content: '\e87a';}.icon-down-open-big:before {content: '\e87b';}.icon-left-open-big:before {content: '\e87c';}.icon-right-open-big:before {content: '\e87d';}.icon-up-open-big:before {content: '\e87e';}.icon-down:before {content: '\e87f';}.icon-left:before {content: '\e880';}.icon-right:before {content: '\e881';}.icon-up:before {content: '\e882';}.icon-down-dir:before {content: '\e883';}.icon-left-dir:before {content: '\e884';}.icon-right-dir:before {content: '\e885';}.icon-up-dir:before {content: '\e886';}.icon-down-bold:before {content: '\e887';}.icon-left-bold:before {content: '\e888';}.icon-right-bold:before {content: '\e889';}.icon-up-bold:before {content: '\e88a';}.icon-down-thin:before {content: '\e88b';}.icon-left-thin:before {content: '\e88c';}.icon-right-thin:before {content: '\e88d';}.icon-up-thin:before {content: '\e88e';}.icon-ccw:before {content: '\e88f';}.icon-cw:before {content: '\e890';}.icon-arrows-ccw:before {content: '\e891';}.icon-level-down:before {content: '\e892';}.icon-level-up:before {content: '\e893';}.icon-shuffle:before {content: '\e894';}.icon-loop:before {content: '\e895';}.icon-switch:before {content: '\e896';}.icon-play:before {content: '\e897';}.icon-stop:before {content: '\e898';}.icon-pause:before {content: '\e899';}.icon-record:before {content: '\e89a';}.icon-to-end:before {content: '\e89b';}.icon-to-start:before {content: '\e89c';}.icon-fast-forward:before {content: '\e89d';}.icon-fast-backward:before {content: '\e89e';}.icon-progress-0:before {content: '\e89f';}.icon-progress-1:before {content: '\e8a0';}.icon-progress-2:before {content: '\e8a1';}.icon-progress-3:before {content: '\e8a2';}.icon-target:before {content: '\e8a3';}.icon-palette:before {content: '\e8a4';}.icon-list:before {content: '\e8a5';}.icon-list-add:before {content: '\e8a6';}.icon-signal:before {content: '\e8a7';}.icon-trophy:before {content: '\e8a8';}.icon-battery:before {content: '\e8a9';}.icon-back-in-time:before {content: '\e8aa';}.icon-monitor:before {content: '\e8ab';}.icon-mobile:before {content: '\e8ac';}.icon-network:before {content: '\e8ad';}.icon-cd:before {content: '\e8ae';}.icon-inbox:before {content: '\e8af';}.icon-install:before {content: '\e8b0';}.icon-globe:before {content: '\e8b1';}.icon-cloud:before {content: '\e8b2';}.icon-cloud-thunder:before {content: '\e8b3';}.icon-flash:before {content: '\e8b4';}.icon-moon:before {content: '\e8b5';}.icon-flight:before {content: '\e8b6';}.icon-paper-plane:before {content: '\e8b7';}.icon-leaf:before {content: '\e8b8';}.icon-lifebuoy:before {content: '\e8b9';}.icon-mouse:before {content: '\e8ba';}.icon-briefcase:before {content: '\e8bb';}.icon-suitcase:before {content: '\e8bc';}.icon-dot:before {content: '\e8bd';}.icon-dot-2:before {content: '\e8be';}.icon-dot-3:before {content: '\e8bf';}.icon-brush:before {content: '\e8c0';}.icon-magnet:before {content: '\e8c1';}.icon-infinity:before {content: '\e8c2';}.icon-erase:before {content: '\e8c3';}.icon-chart-pie:before {content: '\e8c4';}.icon-chart-line:before {content: '\e8c5';}.icon-chart-bar:before {content: '\e8c6';}.icon-chart-area:before {content: '\e8c7';}.icon-tape:before {content: '\e8c8';}.icon-graduation-cap:before {content: '\e8c9';}.icon-language:before {content: '\e8ca';}.icon-ticket:before {content: '\e8cb';}.icon-water:before {content: '\e8cc';}.icon-droplet:before {content: '\e8cd';}.icon-air:before {content: '\e8ce';}.icon-credit-card:before {content: '\e8cf';}.icon-floppy:before {content: '\e8d0';}.icon-clipboard:before {content: '\e8d1';}.icon-megaphone:before {content: '\e8d2';}.icon-database:before {content: '\e8d3';}.icon-drive:before {content: '\e8d4';}.icon-bucket:before {content: '\e8d5';}.icon-thermometer:before {content: '\e8d6';}.icon-key:before {content: '\e8d7';}.icon-flow-cascade:before {content: '\e8d8';}.icon-flow-branch:before {content: '\e8d9';}.icon-flow-tree:before {content: '\e8da';}.icon-flow-line:before {content: '\e8db';}.icon-flow-parallel:before {content: '\e8dc';}.icon-rocket:before {content: '\e8dd';}.icon-gauge:before {content: '\e8de';}.icon-traffic-cone:before {content: '\e8df';}.icon-cc:before {content: '\e8e0';}.icon-cc-by:before {content: '\e8e1';}.icon-cc-nc:before {content: '\e8e2';}.icon-cc-nc-eu:before {content: '\e8e3';}.icon-cc-nc-jp:before {content: '\e8e4';}.icon-cc-sa:before {content: '\e8e5';}.icon-cc-nd:before {content: '\e8e6';}.icon-cc-pd:before {content: '\e8e7';}.icon-cc-zero:before {content: '\e8e8';}.icon-cc-share:before {content: '\e8e9';}.icon-cc-remix:before {content: '\e8ea';}.icon-github:before {content: '\e8eb';}.icon-github-circled:before {content: '\e8ec';}.icon-flickr:before {content: '\e8ed';}.icon-flickr-circled:before {content: '\e8ee';}.icon-vimeo:before {content: '\e8ef';}.icon-vimeo-circled:before {content: '\e8f0';}.icon-twitter:before {content: '\e8f1';}.icon-twitter-circled:before {content: '\e8f2';}.icon-facebook:before {content: '\e8f3';}.icon-facebook-circled:before {content: '\e8f4';}.icon-facebook-squared:before {content: '\e8f5';}.icon-gplus:before {content: '\e8f6';}.icon-gplus-circled:before {content: '\e8f7';}.icon-pinterest:before {content: '\e8f8';}.icon-pinterest-circled:before {content: '\e8f9';}.icon-tumblr:before {content: '\e8fa';}.icon-tumblr-circled:before {content: '\e8fb';}.icon-linkedin:before {content: '\e8fc';}.icon-linkedin-circled:before {content: '\e8fd';}.icon-dribbble:before {content: '\e8fe';}.icon-dribbble-circled:before {content: '\e8ff';}.icon-stumbleupon:before {content: '\e900';}.icon-stumbleupon-circled:before {content: '\e901';}.icon-lastfm:before {content: '\e902';}.icon-lastfm-circled:before {content: '\e903';}.icon-rdio:before {content: '\e904';}.icon-rdio-circled:before {content: '\e905';}.icon-spotify:before {content: '\e906';}.icon-spotify-circled:before {content: '\e907';}.icon-qq:before {content: '\e908';}.icon-instagram:before {content: '\e909';}.icon-dropbox:before {content: '\e90a';}.icon-evernote:before {content: '\e90b';}.icon-flattr:before {content: '\e90c';}.icon-skype:before {content: '\e90d';}.icon-skype-circled:before {content: '\e90e';}.icon-renren:before {content: '\e90f';}.icon-sina-weibo:before {content: '\e910';}.icon-paypal:before {content: '\e911';}.icon-picasa:before {content: '\e912';}.icon-soundcloud:before {content: '\e913';}.icon-mixi:before {content: '\e914';}.icon-behance:before {content: '\e915';}.icon-google-circles:before {content: '\e916';}.icon-vkontakte:before {content: '\e917';}.icon-smashing:before {content: '\e918';}.icon-sweden:before {content: '\e919';}.icon-db-shape:before {content: '\e91a';}.icon-logo-db:before {content: '\e91b';}html,body,section,div,img,form,input,blockquote,ul,li,button {margin: 0;padding: 0;}ul,li {list-style: none;}.float-left {float: left;}.float-right {float: right;}.float-clear {clear: both;}section {margin: 0;}.container {width: 1140px;margin: 0 auto;}.body-container {background-color: #fff;width: 1140px;margin: 0 auto;}body {background-color: #f2f2f2;height: 100%;}header {margin-top: -45px;}header .container {background-color: #a0cb3c;position: relative;}header .container img {margin: 18px 0 20px 25px;float: left;}header .container .tagline {color: #fff;font-size: 14px;position: absolute;bottom: 8px;left: 84px;width: 200px;line-height: 1;}header .container #menu-primary-navigation {margin: 37px 0 0 45px;float: left;display: block;}header .container #menu-primary-navigation #menu-item-120 a {cursor: default;}header .container #menu-primary-navigation #menu-item-120 ul a {cursor: pointer;}header .container #menu-primary-navigation li {display: inline-block;margin-right: 15px;position: relative;}header .container #menu-primary-navigation li:hover > ul {display: block;}header .container #menu-primary-navigation a {color: #fff;letter-spacing: .72px;text-transform: uppercase;padding-bottom: 3px;border-bottom: 2px solid transparent;}header .container #menu-primary-navigation a:hover {border-bottom: 2px solid #fff;}header .container #menu-primary-navigation ul.sub-menu {display: none;position: absolute;top: 24px;left: -25px;z-index: 99;padding-top: 42px;}header .container #menu-primary-navigation ul.sub-menu li {display: block;padding: 10px 25px;background-color: #242424;width: 200px;}header .container #menu-primary-navigation ul.sub-menu li:first-of-type {padding-top: 20px;}header .container #menu-primary-navigation ul.sub-menu li:last-of-type {padding-bottom: 20px;}header .container .icon-menu {color: #fff;font-size: 38px;position: absolute;right: 20px;width: 38px;top: 19px;display: none;}header .container #header-email {position: absolute;right: 25px;top: 36px;}header .container #header-email .button {color: #242424;font-size: 18px;background-color: #fff;vertical-align: bottom;border: none;transition: color 200ms ease-out;}header .container #header-email .button:hover {color: #536b1d;}header .container #header-email .button:before {font-size: 21px;margin-right: 8px;}.hero-box {padding: 20px 10px 20px 25px;margin: 120px 0;width: 590px;}.hero-box h1 {color: #fff;font-size: 48px;font-weight: 700;margin: 0 0 15px;line-height: 1;}.hero-box p {color: #fff;font-size: 24px;margin: 0;line-height: 1.2;}.hero-box.inner {margin: 90px 0;}.hero-box.inner h1 {font-size: 40px;}.hero-box.inner p {font-size: 20px;}.hero-box.single h1 {margin: 0;}.hero-box.single:after {border-width: 118px 80px 0 0;}.text-block {border-bottom: 1px solid #dfdfdf;padding: 50px 12%;text-align: center;}.text-block h2 {font-size: 28px;color: #a0cb3c;font-weight: 700;}.text-block p {font-size: 20px;line-height: 1.3;}.flyout-list {padding: 30px;}.flyout-list .item {float: left;width: 340px;height: 276px;margin-right: 30px;position: relative;overflow: hidden;background-size: cover;}.flyout-list .item.end {margin-right: 0;}.flyout-list .item .overlay {position: absolute;top: 158px;transition: top 250ms ease-out;width: 100%;}.flyout-list .item .overlay h2,.flyout-list .item .overlay h3.replace,.flyout-list .item .overlay h4.replace {background-color: rgba(160,203,60,0.9);padding: 8px 15px;width: 240px;position: relative;transition: left 250ms ease-out;left: -300px;margin-bottom: 25px;font-weight: 700;}.flyout-list .item .overlay h2 span,.flyout-list .item .overlay h3.replace span,.flyout-list .item .overlay h4.replace span,.flyout-list .item .overlay h2 span p,.flyout-list .item .overlay h3.replace span p,.flyout-list .item .overlay h4.replace span p {font-weight: 400;color: #fff;font-size: 14px;display: block;text-transform: uppercase;margin: 0 0 5px 0;}.flyout-list .item .overlay h2:after,.flyout-list .item .overlay h3.replace:after,.flyout-list .item .overlay h4.replace:after {position: absolute;right: -25px;top: 0;content: '';width: 0;height: 0;border-style: solid;border-width: 75px 25px 0 0;border-color: rgba(160,203,60,0.9) transparent transparent transparent;}.flyout-list .item .overlay h2 a,.flyout-list .item .overlay h3.replace a,.flyout-list .item .overlay h4.replace a {color: #fff;border: none;font-size: 20px;}.flyout-list .item .overlay .inner {background-color: #242424;padding: 15px;width: 100%;box-sizing: border-box;height: 500px;}.flyout-list .item .overlay .inner p {color: #fff;margin: 0 0 20px;line-height: 1.4;}.flyout-list .item .overlay .inner a.button {cursor: pointer;font-weight: 600;}.flyout-list .item:hover .overlay,.flyout-list .item.hover .overlay {top: -115px;}#industries h2.title {text-align: center;font-weight: 700;font-size: 18px;padding: 60px 0 0;}#industries .item {background: url("../images/industry-square.jpg") no-repeat;background-size: cover;}#industries .item.healthcare {background: url("../images/healthcare-square.jpg") no-repeat;background-size: cover;}#industries .item.science {background: url("../images/lifesciences-square.jpg") no-repeat;background-size: cover;}#industries .item:hover .overlay,#industries .item.hover .overlay {top: -90px;}#industries .item .overlay {top: 190px;}#industries .item .overlay h2:after,#industries .item .overlay h3.replace:after {right: -18px;border-width: 48px 18px 0 0;}#testimonials {overflow-x: hidden;}#testimonials .testimonial-slideshow {width: 750px;margin: 120px auto 0;text-align: center;position: relative;}#testimonials .testimonial-slideshow:before {position: absolute;color: #fff;top: -80px;left: 350px;content: '\201C';line-height: 76px;text-indent: 2px;font-size: 50px;background-color: #a0cb3c;width: 50px;height: 50px;border-radius: 50px;}#testimonials .testimonial-slideshow blockquote p {font-size: 22px;line-height: 1.3;margin: 0;}#testimonials .testimonial-slideshow blockquote cite {display: block;margin: 30px 0;}#testimonials .testimonial-slideshow blockquote cite a {color: #595959;border-bottom: 1px solid #595959;}#testimonials .testimonial-slideshow .slick-dots li {display: inline;margin: 0 5px;}#testimonials .testimonial-slideshow .slick-dots li button {outline: none;background-color: #d8d8d8;text-indent: 100px;overflow: hidden;border: none;width: 11px;height: 11px;border-radius: 11px;cursor: pointer;}#testimonials .testimonial-slideshow .slick-dots li.slick-active button {background-color: #a0cb3c;}#testimonials .company-strip {margin: 50px auto;text-align: center;width: 60%;}#testimonials .company-strip li {display: inline;margin: 0 15px;}#testimonials .company-strip li img {-webkit-filter: grayscale(1);-webkit-filter: grayscale(100%);filter: #808080;filter: grayscale(100%);}#meta-header {padding-bottom: 48px;}#meta-header p {float: left;margin: 0;padding: 12px 0 12px 25px;}#meta-header .mobile-email {display: none;}#meta-header ul {padding: 12px 25px 12px 0;float: right;}#meta-header ul li {display: inline;margin-left: 12px;}#meta-header ul li a {border: none;}#meta-footer p,#meta-header p,#meta-footer a,#meta-header a,#meta-footer h1,#meta-header h1 {color: #fff;}#meta-footer p:hover,#meta-header p:hover,#meta-footer a:hover,#meta-header a:hover,#meta-footer h1:hover,#meta-header h1:hover {opacity: 1;border: none;}#meta-footer {background-color: #242424;margin-bottom: 70px;padding: 25px;}#meta-footer img {float: left;margin: 10px 0;}#meta-footer p {float: right;margin-top: 15px;color: rgba(255,255,255,0.5);}#meta-footer p a {color: rgba(255,255,255,0.5);border-bottom: none;}#meta-footer p a:hover {color: #fff;border-bottom: none;}#footer {padding: 50px 25px 50px;}#footer h2 {font-size: 22px;margin: 0 0 10px;}#footer .nav {float: left;width: 450px;}#footer .nav ul.menu {float: left;margin-right: 120px;}#footer .nav ul.menu a {color: #242424;}#footer .nav ul.menu:last-of-type {margin-right: 0;}#footer .newsletter {float: left;}#footer .newsletter p {margin: 0 0 10px;}#footer .newsletter input[type="email"] {border-radius: 2px;background-color: #f0f0f0;border: none;min-height: 30px;line-height: 30px;padding: 5px 10px;min-width: 250px;}#footer .newsletter input[type="submit"] {-webkit-appearance: none;vertical-align: top;background-color: #a0cb3c;min-height: 30px;line-height: 28px;padding: 5px 15px;height: 40px;border: none;color: #fff;cursor: pointer;}#footer .newsletter input[type="submit"]:hover {background-color: #92bb32;}#footer .newsletter #error p {display: none;color: #f00;}#footer .newsletter #success {display: none;width: 350px;}#footer .social {float: right;width: 200px;}#footer .social li {display: inline;margin-right: 15px;}#footer .social a {color: #a4a4a4;font-size: 18px;border: none;transition: color 200ms ease-out;}#footer .social a:hover {color: #242424;}.button {background-color: #a0cb3c;border-radius: 2px;padding: 10px 20px;color: #fff;transition: background-color 200ms ease-out;}.button.large {font-size: 24px;padding: 10px 55px;border-radius: 3px;}.button:hover {background-color: #92bb32;}#cta {background: #fff url("../images/cta-bg.jpg") no-repeat;background-position: cover;padding: 60px 0 110px;text-align: center;position: relative;overflow: hidden;}#cta h2 {color: #222;font-size: 28px;line-height: 1.2;margin: 0;}#cta h3 {font-size: 18px;line-height: 1.2;margin: 10px auto 40px;max-width: 600px;}#cta a {display: block;width: 300px;box-sizing: border-box;position: absolute;bottom: -60px;left: 50%;transition: bottom 250ms ease-out,margin-bottom 100ms ease-out;margin-left: -150px;}#cta a:hover {margin-bottom: 3px;}#prop {background: #fff;background-position: cover;padding: 40px 20px 40px;text-align: center;position: relative;overflow: hidden;}#prop h2 {color: #222;font-size: 28px;line-height: 1.2;margin: 0;}#prop h3 {font-size: 18px;line-height: 1.2;margin: 10px auto 10px;max-width: 1000px;}#prop a {display: block;width: 300px;box-sizing: border-box;position: absolute;bottom: 60px;left: 50%;transition: bottom 250ms ease-out,margin-bottom 100ms ease-out;margin-left: -150px;}#prop a:hover {margin-bottom: 3px;}#evnt {background: #fff url("../images/evnt-cta-bg.jpg") no-repeat;background-position: cover;padding: 60px 0 110px;text-align: center;position: relative;overflow: hidden;}#evnt h2 {color: #222;font-size: 28px;line-height: 1.2;margin: 0;}#evnt h3 {font-size: 18px;line-height: 1.2;margin: 10px auto 40px;max-width: 600px;}#evnt a {display: block;width: 300px;box-sizing: border-box;position: absolute;bottom: 60px;left: 50%;transition: bottom 250ms ease-out,margin-bottom 100ms ease-out;margin-left: -150px;}#evnt a:hover {margin-bottom: 3px;}#home {background: #f2f2f2 url("../images/home-hero.jpg") top no-repeat;}#home #industries h2.title {display: none;}#about {background: #f2f2f2 url("../images/about-hero.jpg") top no-repeat;}#about #usps h2 {text-align: center;font-weight: 700;font-size: 18px;margin: 60px 0;}#about #usps ul {text-align: center;}#about #usps ul li {display: inline-block;width: 300px;margin: 60px 30px;position: relative;vertical-align: top;}#about #usps ul li h3 {text-transform: uppercase;font-weight: 700;margin: 10px 0;}#about #usps ul li p {line-height: 1.2;margin: 0;transition: max-height 600ms ease-out;}#about #usps ul li:before {position: absolute;left: 50%;top: -50px;margin-left: -22px;width: 45px;height: 45px;border-radius: 45px;background-color: #a0cb3c;color: #fff;font-size: 22px;font-weight: 700;line-height: 45px;}#about #usps ul li.count_1:before {content: '1';}#about #usps ul li.count_2:before {content: '2';}#about #usps ul li.count_3:before {content: '3';}#about #usps ul li.count_4:before {content: '4';}#about #usps ul li.count_5:before {content: '5';}#about #usps ul li.count_6:before {content: '6';}#about #usps ul li.count_7:before {content: '7';}#about #usps ul li.count_8:before {content: '8';}#about #team {border-top: 1px solid #dfdfdf;margin-top: 50px;}#about #team h2 {margin: 50px 0;font-size: 28px;color: #a0cb3c;font-weight: 600;text-align: center;}#about #team h3 {font-size: 18px;text-transform: uppercase;font-weight: 600;margin: 25px 0 0 25px;}#about #team .flyout-list .item {margin-bottom: 30px;}#about #team .flyout-list .item:hover .overlay {top: -132px;}#about #team .flyout-list .inner {padding: 25px;}#about #team .flyout-list .inner h3 {color: #fff;text-transform: uppercase;line-height: 1;margin: 0 0 3px 0;}#about #team .flyout-list .inner p,#about #team .flyout-list .inner li {color: rgba(255,255,255,0.5);}#about #team .flyout-list .inner ul {margin-left: 20px;}#about #team .flyout-list .inner ul li {line-height: 1.2;position: relative;}#about #team .flyout-list .inner ul li:before {position: absolute;content: '\2013';width: 20px;height: 20px;left: -20px;top: 0;color: #a0cb3c;}#about #extras {border-top: 1px solid #dfdfdf;}#about #extras .careers,#about #extras .charity {width: 532px;box-sizing: border-box;float: left;margin: 50px 25px;border: 1px solid #dfdfdf;background-color: #f2f2f2;padding: 20px 25px;}#about #extras .careers h2,#about #extras .charity h2 {font-size: 18px;font-weight: 600;line-height: 1;margin: 0;}#about #extras .careers p,#about #extras .charity p {margin: 10px 0 0 0;line-height: 1.2;}#about #extras .careers {margin-right: 0;}#contact {background: #f2f2f2 url("../images/contact-hero.jpg") top no-repeat;}#contact .hero-box {max-width: 800px;}#contact #form-and-details {padding: 80px;border-bottom: 1px solid #dfdfdf;}#contact #form-and-details #form {float: left;width: 580px;margin-right: 100px;}#contact #form-and-details #form h2 {font-size: 22px;margin: 0;}#contact #form-and-details #form form input[type="text"],#contact #form-and-details #form form input[type="email"] {width: 70%;}#contact #form-and-details #form form input[type="text"],#contact #form-and-details #form form input[type="email"],#contact #form-and-details #form form textarea {padding: 5px 10px;border: 1px solid #d2d2d2;box-sizing: border-box;margin-bottom: 10px;outline: none;}#contact #form-and-details #form form input[type="text"]:focus,#contact #form-and-details #form form input[type="email"]:focus,#contact #form-and-details #form form textarea:focus {border-color: #a0cb3c;}#contact #form-and-details #form form input[type="text"].error,#contact #form-and-details #form form input[type="email"].error,#contact #form-and-details #form form textarea.error {border-color: #f99;}#contact #form-and-details #form form input[type="submit"] {-webkit-appearance: none;border: none;cursor: pointer;font-weight: 600;}#contact #form-and-details #form form input[type="submit"]:focus {outline: none;}#contact #form-and-details #form form textarea {width: 100%;min-height: 179px;resize: vertical;}#contact #form-and-details #details {float: left;width: auto;padding: 0px 80px;margin-bottom: 20px;}#contact #form-and-details #details ul li {position: relative;margin-bottom: 20px;}#contact #form-and-details #details ul li:last-of-type {margin-bottom: 0;}#contact #form-and-details #details ul li h2 {font-size: 18px;font-weight: 700;line-height: 1;margin: 0;}#contact #form-and-details #details ul li p {margin: 3px 0 0 0;line-height: 1.3;}#contact #form-and-details #details ul li p a {color: #595959;}#contact #form-and-details #details ul li:before {position: absolute;font-size: 22px;top: -2px;left: -35px;line-height: 1;color: #d2d2d2;}#contact .text-block {border-bottom: none;}#contact #map {background: url("../images/map.jpg") top center no-repeat;background-size: cover;width: 100%;height: 247px;margin: 0;position: relative;}#contact #map a {width: 100%;height: 100%;display: block;border: none;}#contact #map a:hover {border: none;}#contact #map a:hover img {top: 49%;}#contact #map img {position: absolute;top: 50%;left: 50%;margin-left: -19px;margin-top: -28px;transition: top 150ms ease-out;}#programmes {background: #f2f2f2 url("../images/home-hero.jpg") top no-repeat;}#programmes .text-block {border-bottom: none;}#programmes #programmes-block .programme {width: 100%;}#programmes #programmes-block .programme .left,#programmes #programmes-block .programme .right {width: 50%;background-color: rgba(160,203,60,0.9);padding: 100px 30px;box-sizing: border-box;}#programmes #programmes-block .programme .left h2,#programmes #programmes-block .programme .right h2 {color: #fff;font-size: 24px;font-weight: 600;margin: 0;}#programmes #programmes-block .programme .left h2 a,#programmes #programmes-block .programme .right h2 a {color: #fff;}#programmes #programmes-block .programme .left h2 a:hover,#programmes #programmes-block .programme .right h2 a:hover {text-decoration: underline;}#programmes #programmes-block .programme .left p,#programmes #programmes-block .programme .right p {color: #fff;font-size: 18px;margin-top: 5px;}#programmes #programmes-block .programme .left p a,#programmes #programmes-block .programme .right p a {color: #fff;border-bottom: 1px solid #fff;}#programmes #programmes-block .programme .left ul,#programmes #programmes-block .programme .right ul {color: #fff;width: 50%;float: left;margin: 10px 0 0;}#programmes #programmes-block .programme .left ul li,#programmes #programmes-block .programme .right ul li {padding-left: 30px;position: relative;display: block;box-sizing: border-box;}#programmes #programmes-block .programme .left ul li a,#programmes #programmes-block .programme .right ul li a {color: #fff;border-bottom: 1px solid #fff;}#programmes #programmes-block .programme .left ul li:last-of-type,#programmes #programmes-block .programme .right ul li:last-of-type {clear: both;float: none;}#programmes #programmes-block .programmes .left ul li:before,#programmes #programmes-block .programme .right ul li:before {content: '\25aa';font-size: 29px;line-height: .8;color: rgba(255,255,255,0.5);position: absolute;left: 5px;top: 0;}#programmes #programmes-block .programme .left a.button,#programmes #programmes-block .programme .right a.button {background-color: rgba(255,255,255,0.5);color: #242424;font-size: 18px;display: inline-block;margin-top: 30px;border-bottom: 0;}#programmes #programmes-block .programme .left a.button:hover,#programmes #programmes-block .programme .right a.button:hover {color: #536b1d;background-color: rgba(255,255,255,0.9);}#programmes #programmes-block .programme .left {float: left;}#programmes #programmes-block .programme .right {float: right;}#services {background: #f2f2f2 url("../images/home-hero.jpg") top no-repeat;}#services .text-block {border-bottom: none;}#services #services-block .service {width: 100%;}#services #services-block .service .left,#services #services-block .service .right {width: 50%;background-color: rgba(160,203,60,0.9);padding: 100px 30px;box-sizing: border-box;}#services #services-block .service .left h2,#services #services-block .service .right h2 {color: #fff;font-size: 24px;font-weight: 600;margin: 0;}#services #services-block .service .left h2 a,#services #services-block .service .right h2 a {color: #fff;}#services #services-block .service .left h2 a:hover,#services #services-block .service .right h2 a:hover {text-decoration: underline;}#services #services-block .service .left p,#services #services-block .service .right p {color: #fff;font-size: 18px;margin-top: 5px;}#services #services-block .service .left p a,#services #services-block .service .right p a {color: #fff;border-bottom: 1px solid #fff;}#services #services-block .service .left ul,#services #services-block .service .right ul {color: #fff;width: 50%;float: left;margin: 10px 0 0;}#services #services-block .service .left ul li,#services #services-block .service .right ul li {padding-left: 30px;position: relative;display: block;box-sizing: border-box;}#services #services-block .service .left ul li a,#services #services-block .service .right ul li a {color: #fff;border-bottom: 1px solid #fff;}#services #services-block .service .left ul li:last-of-type,#services #services-block .service .right ul li:last-of-type {clear: both;float: none;}#services #services-block .service .left ul li:before,#services #services-block .service .right ul li:before {content: '\25aa';font-size: 29px;line-height: .8;color: rgba(255,255,255,0.5);position: absolute;left: 5px;top: 0;}#services #services-block .service .left a.button,#services #services-block .service .right a.button {background-color: rgba(255,255,255,0.5);color: #242424;font-size: 18px;display: inline-block;margin-top: 30px;border-bottom: 0;}#services #services-block .service .left a.button:hover,#services #services-block .service .right a.button:hover {color: #536b1d;background-color: rgba(255,255,255,0.9);}#services #services-block .service .left {float: left;}#services #services-block .service .right {float: right;}#sector {background: #f2f2f2 url("../images/home-hero.jpg") top no-repeat;}#sector.life-sciences {background: #f2f2f2 url("../images/lifesciences-hero.jpg") top no-repeat;}#sector.healthcare-marketing {background: #f2f2f2 url("../images/healthcare-hero.jpg") top no-repeat;}#sector.science-and-industry {background: #f2f2f2 url("../images/industry-hero.jpg") top no-repeat;}#sector #blocks {padding: 20px 40px;}#sector #blocks .block {width: 33.3%;float: left;padding: 20px;box-sizing: border-box;text-align: center;margin-top: 30px;}#sector #blocks .block h2 {font-size: 28px;font-weight: 600;color: #a0cb3c;margin: 0;line-height: 1;}#sector #blocks .block p {font-size: 18px;}#sector #services-block {padding-bottom: 80px;}#sector #services-block .service {width: 100%;background-color: #f00;}#sector #services-block .service.channel {background: url("../images/sector-channel-bg.jpg") center center no-repeat;background-size: cover;}#sector #services-block .service.clinical {background: url("../images/sector-clinicalwriting-bg.jpg") center center no-repeat;background-size: cover;}#sector #services-block .service.comms {background: url("../images/sector-comms-bg.jpg") center center no-repeat;background-size: cover;}#sector #services-block .service.digital {background: url("../images/sector-digital-bg.jpg") center center no-repeat;background-size: cover;}#sector #services-block .service.events {background: url("../images/sector-events-bg.jpg") center center no-repeat;background-size: cover;}#sector #services-block .service.global {background: url("../images/sector-global-bg.jpg") center center no-repeat;background-size: cover;}#sector #services-block .service.healthcare {background: url("../images/sector-healthcare-bg.jpg") center center no-repeat;background-size: cover;}#sector #services-block .service.healthevent {background: url("../images/sector-healthevent-bg.jpg") center center no-repeat;background-size: cover;}#sector #services-block .service.lifescience {background: url("../images/sector-lifescience-bg.jpg") center center no-repeat;background-size: cover;}#sector #services-block .service.marketing {background: url("../images/sector-marketing-bg.jpg") center center no-repeat;background-size: cover;}#sector #services-block .service.pencils {background: url("../images/sector-pencils-bg.jpg") center center no-repeat;background-size: cover;}#sector #services-block .service.pr {background: url("../images/sector-pr-bg.jpg") center center no-repeat;background-size: cover;}#sector #services-block .service.roi {background: url("../images/sector-roi-bg.jpg") center center no-repeat;background-size: cover;}#sector #services-block .service.techmarketing {background: url("../images/sector-technicalmarketing-bg.jpg") center center no-repeat;background-size: cover;}#sector #services-block .service .left {float: left;}#sector #services-block .service .right {float: right;}#sector #services-block .service .left,#sector #services-block .service .right {width: 50%;background-color: rgba(160,203,60,0.9);padding: 100px 30px;box-sizing: border-box;}#sector #services-block .service .left h2,#sector #services-block .service .right h2 {color: #fff;font-size: 24px;font-weight: 600;margin: 0 0 10px;}#sector #services-block .service .left h2 a,#sector #services-block .service .right h2 a {color: #fff;}#sector #services-block .service .left h2 a:hover,#sector #services-block .service .right h2 a:hover {text-decoration: underline;}#sector #services-block .service .left p,#sector #services-block .service .right p {color: #fff;font-size: 18px;margin-top: 5px;}#sector #services-block .service .left ul,#sector #services-block .service .right ul {color: #fff;width: 50%;float: left;margin: 10px 0 0;}#sector #services-block .service .left ul li,#sector #services-block .service .right ul li {padding-left: 30px;position: relative;display: block;box-sizing: border-box;}#sector #services-block .service .left ul li a,#sector #services-block .service .right ul li a {color: #fff;border-bottom: 1px solid #fff;}#sector #services-block .service .left ul li:last-of-type,#sector #services-block .service .right ul li:last-of-type {clear: both;float: none;}#sector #services-block .service .left ul li:before,#sector #services-block .service .right ul li:before {content: '\25aa';font-size: 29px;line-height: .8;color: rgba(255,255,255,0.5);position: absolute;left: 5px;top: 0;}#blog #meta-header p,#blog #meta-header li a {color: #595959;opacity: 1;}#blog #cat-menu {border-bottom: 1px solid #dfdfdf;padding: 35px 50px;}#blog #cat-menu.all-active .cat-item-all a {color: #a0cb3c;border-bottom: 1px solid #a0cb3c;}#blog #cat-menu li {display: inline;margin-right: 60px;}#blog #cat-menu li a {font-size: 18px;font-weight: 700;color: #595959;}#blog #cat-menu li.current-cat a {color: #a0cb3c;border-bottom: 1px solid #a0cb3c;}#blog #cat-menu li:last-of-type {margin: 0;}#blog #searchform {position: relative;float: right;top: -59px;right: 50px;width: 290px;}#blog #searchform input[type="search"] {opacity: 0;width: 245px;box-sizing: border-box;float: left;border: 1px solid #dfdfdf;border-radius: 2px;padding: 9px;outline: none;margin: 0;display: block;transition: opacity 100ms ease-out;}#blog #searchform input[type="search"]:focus,#blog #searchform input[type="search"].populated {opacity: 1;}#blog #searchform:hover input[type="search"] {opacity: 1;}#blog #searchform button[type="submit"] {float: left;font-family: "entypo";border: none;background-color: #fff;line-height: 32px;font-size: 32px;width: 45px;height: 45px;color: rgba(89,89,89,0.5);cursor: pointer;transition: color 100ms ease-out;}#blog #searchform button[type="submit"]:hover {color: #595959;}#blog #posts {width: 750px;margin: 50px auto 100px;}#blog #posts .no-link {color: rgba(89,89,89,0.5);font-size: 16px;}#blog #posts article {border-bottom: 1px solid #dfdfdf;padding-bottom: 60px;margin-bottom: 80px;}#blog #posts article h2,#blog #posts article h1 {font-size: 28px;line-height: 1;font-weight: 700;margin: 0;}#blog #posts article h3 {line-height: 1;margin: 10px 0;color: rgba(89,89,89,0.5);}#blog #posts article p,#blog #posts article a {font-size: 20px;}#blog #posts article img {margin-top: 25px;}#blog #posts.single article {margin: 0;border: none;}#blog #posts #pagination li a {font-size: 18px;color: #595959;position: relative;}#blog #posts #pagination li a:before {font-size: 22px;font-family: 'entypo';position: absolute;color: #fff;text-align: center;line-height: 45px;top: -10px;width: 45px;height: 45px;background-color: #595959;}#blog #posts #pagination .newer {float: left;padding-left: 55px;}#blog #posts #pagination .newer a:before {content: '\e87c';left: -55px;}#blog #posts #pagination .older {float: right;padding-right: 55px;}#blog #posts #pagination .older a:before {content: '\e87d';right: -55px;}#generic {background: #f2f2f2 url("../images/home-hero.jpg") top no-repeat;}#generic .content {padding: 60px;border-bottom: 1px solid #dfdfdf;}#generic .content h2,#generic .content h3,#generic .content h4 {font-weight: 600;margin: 0;}#generic .content h2 {font-size: 26px;}#generic .content h3 {font-size: 22px;}#generic .content h4 {font-size: 20px;}#generic .content p {font-size: 18px;}#generic .content ul,#generic .content ol {padding-left: 30px;margin: 30px 0;}#generic .content ol,#generic .content ul,#generic .content li {font-size: 18px;list-style: square;}#generic .content blockquote {margin: 30px 0;padding: 5px 5px 5px 20px;background-color: rgba(223,223,223,0.5);}#generic[class^="service-sales"] {background: #f2f2f2 url("../images/sales-hero.jpg") top no-repeat;}#generic[class^="service-pr"] {background: #f2f2f2 url("../images/pr-hero.jpg") top no-repeat;}#generic[class^="service-digital"] {background: #f2f2f2 url("../images/digital-hero.jpg") top no-repeat;}#generic[class^="service-marketing"] {background: #f2f2f2 url("../images/marketing-hero.jpg") top no-repeat;}#generic[class^="service-events"] {background: #f2f2f2 url("../images/events-hero.jpg") top no-repeat;}#generic[class^="service-roi"] {background: #f2f2f2 url("../images/roi-hero.jpg") top no-repeat;}#generic[class^="service-video"] {background: #f2f2f2 url("../images/social-header-video.jpg") top no-repeat;}#generic[class^="programme-lead"] {background: #f2f2f2 url("../images/Lead-gen-hero.jpg") top no-repeat;}#generic[class^="programme-brand"] {background: #f2f2f2 url("../images/Brand-building-hero.jpg") top no-repeat;}#generic[class^="programme-web"] {background: #f2f2f2 url("../images/Web-optimisation-hero.jpg") top no-repeat;}#generic[class^="programme-product"] {background: #f2f2f2 url("../images/Product-launch-hero.jpg") top no-repeat;}#generic[class^="programme-enhancing"] {background: #f2f2f2 url("../images/Company-value-hero.jpg") top no-repeat;}.slick-slider {position: relative;display: block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}.slick-track {position: relative;top: 0;left: 0;display: block;}.slick-track:before,.slick-track:after {display: table;content: '';}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}@media all and (min-width:1191px) {header nav {display: block !important;}}@media all and (max-width:1190px) {.container,.body-container {width: 960px;}header .container #menu-primary-navigation li a {font-size: 13px;letter-spacing: -0.3px;}.flyout-list li.item {width: 280px;}.flyout-list li.item .overlay h3.replace,.flyout-list li.item .overlay h4.replace {width: 200px;}.flyout-list li.item .overlay h3.replace a span,.flyout-list li.item .overlay h4.replace a span {font-size: 12px;line-height: 1.8;}#footer .nav {width: 260px;}#about #team .flyout-list li.item .overlay .inner p,#about #team .flyout-list li.item .overlay .inner ul li {font-size: 14px;}#about #team .flyout-list li.item .overlay .inner ul {margin-top: 10px;}#about #extras .careers,#about #extras .charity {width: 440px;}#contact #form-and-details #form {width: 400px;}.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }}@media all and (max-width:980px) {.container {width: 700px;}.body-container {width: 700px;}header .container #header-email {display: none;}header .container #menu-primary-navigation {position: absolute;margin: 0;top: 100px;left: 0;width: 100%;background: #a0cb3c;z-index: 98;display: none;}header .container #menu-primary-navigation li {display: block;margin: 25px;}header .container #menu-primary-navigation li ul.sub-menu {display: block;position: relative;top: 0;left: 30px;padding: 0;}header .container #menu-primary-navigation li ul.sub-menu li {background: transparent;padding: 10px 0;margin: 0;}header .container #menu-primary-navigation li ul.sub-menu li:last-of-type {padding-bottom: 0;}header .container .icon-menu {display: block;}#meta-header .mobile-email {display: inline-block;}.text-block h2 {line-height: 1.2;}#footer .nav {width: 100%;}#footer .nav nav {float: left;margin-right: 50px;}#footer .newsletter {width: 100%;margin-top: 40px;}#footer .newsletter input[type="email"] {min-width: 30%;width: 60%;}#footer .social {float: right;width: 100%;margin-top: 40px;}#footer .social li {display: inline;margin-right: 15px;}#footer .social a {color: #a4a4a4;font-size: 20px;border: none;}#footer .social a:hover {color: #242424;}#meta-footer p {font-size: 14px;}#cta {padding: 60px 25px 110px;background-size: cover;}.hero-box {width: 65%;margin: 50px 0;}.hero-box h1 {font-size: 32px;}.hero-box p {font-size: 20px;}.single.hero-box:after {right: -65px;border-width: 102px 65px 0 0;}#eventshome {padding: 60px 25px 110px;background-size: cover;}.hero-box {width: 65%;margin: 50px 0;}.hero-box h1 {font-size: 32px;}.hero-box p {font-size: 20px;}.single.hero-box:after {right: -65px;border-width: 102px 65px 0 0;}#testimonials .testimonial-slideshow {width: 600px;padding: 25px;}#testimonials .testimonial-slideshow:before {left: 275px;}#testimonials .company-strip {width: 90%;padding: 0 25px;}#testimonials .company-strip li {display: inline-block;margin: 10px;}.flyout-list {padding: 0;}.flyout-list li.item {width: 650px;margin: 25px 25px 0 25px;background-size: cover;}#about #usps ul li {width: 260px;}#about #team .flyout-list .item {margin-bottom: 0;}#about #extras {margin-top: 25px;}#about #extras .careers,#about #extras .charity {width: 650px;margin: 25px;float: none;}#programmes #programmes-block .programme {width: 100%;background-color: #f00;}#programmes #programmes-block .programme .left,#programmes #programmes-block .programme .right {width: 50%;background-color: rgba(160,203,60,0.9);padding: 30px 30px 50px;box-sizing: border-box;}#programmes #programmes-block .programme .left p,#programmes #programmes-block .programme .right p {font-size: 16px;}#programmes #programmes-block .programme .left ul,#programmes #programmes-block .programme .right ul,#programmes #programmes-block .programme .left li,#programmes #programmes-block .programme .right li {display: block;width: 100%;}#services #services-block .service,#sector #services-block .service {width: 100%;background-color: #f00;}#services #services-block .service .left,#sector #services-block .service .left,#services #services-block .service .right,#sector #services-block .service .right {width: 50%;background-color: rgba(160,203,60,0.9);padding: 30px 30px 50px;box-sizing: border-box;}#services #services-block .service .left p,#sector #services-block .service .left p,#services #services-block .service .right p,#sector #services-block .service .right p {font-size: 16px;}#services #services-block .service .left ul,#sector #services-block .service .left ul,#services #services-block .service .right ul,#sector #services-block .service .right ul,#services #services-block .service .left li,#sector #services-block .service .left li,#services #services-block .service .right li,#sector #services-block .service .right li {display: block;width: 100%;}#sector #blocks {padding: 15px;}#sector #blocks .block {padding: 15px;}#sector #blocks .block h2 {font-size: 24px;}#sector #blocks .block p {font-size: 16px;}#blog #cat-menu li {margin-right: 30px;}#blog #posts {width: 600px;}#blog #posts img {width: 100%;height: auto;}#contact #form-and-details #form {width: 100%;margin: 0 0 80px 0;}#contact #form-and-details #details {margin-left: 35px;}#generic .content {padding: 25px;}}@media all and (max-width:710px) {.container {width: 100%;}.body-container {width: 100%;}header .container img {margin-left: 10px;}header .container .tagline {left: 68px;}header .container .icon-menu {right: 10px;}#meta-header p {display: none;}#footer .newsletter input[type="email"] {width: 55%;}#meta-footer {margin-bottom: 0;}.hero-box {padding: 20px 25px;width: 70%;margin: 25px 0;}.hero-box h1 {font-size: 22px;}.hero-box p {font-size: 18px;}.single.hero-box:after {right: -50px;border-width: 62px 50px 0 0;}#testimonials .testimonial-slideshow {width: 92%;padding: 4%;}#testimonials .testimonial-slideshow:before {left: 45.2%;}.flyout-list {padding: 25px;}.flyout-list li.item {margin: 0 0 25px 0;width: 100%;box-sizing: border-box;}#home .hero-box {width: auto;height: 200px;}#about #team .flyout-list .item {margin-bottom: 25px;}#about #extras {padding: 25px;}#about #extras .careers,#about #extras .charity {margin: 0 0 25px;width: 100%;}#programmes #programmes-block .programme {margin-bottom: 25px;}#programmes #programmes-block .programme .left,#programmes #programmes-block .programme .right {width: 100%;}#programmes #programmes-block .programme .left ul,#programmes #programmes-block .programme .right ul {margin: 0;width: 100%;}#services #services-block .service,#sector #services-block .service {margin-bottom: 25px;}#services #services-block .service .left,#sector #services-block .service .left,#services #services-block .service .right,#sector #services-block .service .right {width: 100%;}#services #services-block .service .left ul,#sector #services-block .service .left ul,#services #services-block .service .right ul,#sector #services-block .service .right ul {margin: 0;width: 100%;}#sector #blocks {padding: 15px;}#sector #blocks .block {float: none;width: 100%;margin: 20px 0;}#sector #services-block {padding-bottom: 20px;}#blog #meta-header a {color: #595959;}#blog #cat-menu {padding: 35px 25px;}#blog #cat-menu li {margin-right: 20px;}#blog #cat-menu li a {font-size: 16px;}#blog #posts {width: 100%;}#blog #posts article,#blog #posts nav {padding-left: 25px;padding-right: 25px;}#blog #posts img {width: 100%;height: auto;}#blog #posts #pagination li a {color: #fff;}#blog #posts #pagination li a:hover {border-bottom: none;}#contact #form-and-details {padding: 25px;}#contact #form-and-details #form input {width: 100% !important;}#contact #form-and-details #details {margin-bottom: 30px;width: auto;}}