*{margin:0;padding:0;}.clearfix{display:inline-block;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clearfix{height:1%;}.clearfix{display:block;}.clearleft,.clearl,.cleft{clear:left;}.clearright,.clearr,.cright{clear:right;}.clear,.clearboth,.clearall{clear:both;}.floatleft,.fleft,.floatl{float:left;margin:0 10px 5px 0;}.floatright,.fright,.floatr{float:right;margin:0 0 5px 10px;}#skip a:link,#skip a:hover,#skip a:visited{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}#skip a:active,#skip a:focus{position:static;width:auto;height:auto;}div.view div.views-admin-links{width:auto;}div.block{position:relative;}div.block .edit{display:none;position:absolute;right:-20px;top:-5px;z-index:40;padding:3px 8px 0;font-size:10px;line-height:16px;background-color:white;border:1px solid #cccccc;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 3px #888888;-webkit-box-shadow:-1px 1px 2px #666666;}div.block .edit a{display:block;border:0;padding:0;margin:0;}div.block:hover .edit{display:block;}
*{box-sizing:border-box;}html,body{height:100%;margin:0;padding:0;}#page{width:100%;margin-bottom:-76px;min-height:100%;height:auto !important;height:100%;overflow:hidden;}#content-area{overflow:hidden;margin-top:-5px;}.section-case-studies #content-area,.front #content-area{margin-top:0px;}.logged-in.page-case-studies #content-area{margin-top:0;}.node-type-case-study #content-area{margin-top:-5px!important;}#header{height:80px;position:relative;top:0;z-index:100;background:rgba(255,255,255,0.9);border-bottom:1px solid #AAA;width:100%;}.nav-up{top:-120px !important;}#header-region{margin:0 auto;position:relative;max-width:1400px;min-width:320px;}#header-region img{height:52px;}#footer-wrapper{margin:0 auto;max-width:1000px;min-width:320px;position:relative;background:url(/sites/all/themes/basic/images/footer-logo.png) 40px 40px no-repeat;height:96px;background-size:auto 32px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}#footer-navigation{position:absolute;left:154px;top:50px;line-height:1em;}#footer-navigation li a{color:#fff;margin:0 12px;}#footer-navigation li a:hover,#footer-navigation li a:active{color:#ff802c;}#footer-navigation li{display:inline;float:right;}#logo{position:absolute;top:15px;left:27px;opacity:1;}@media only screen and (max-width:767px){#logo:hover{background:none;}#logo:hover img{opacity:1;}}#page:before,#page:after{content:" ";display:table;}#page:after{clear:both;}.no-sidebars #content{display:block;float:left;margin-right:2.12766%;width:100%;}.no-sidebars #content:last-child{margin-right:0;}@media screen and (max-width:768px){.no-sidebars #content{display:block;float:left;margin-right:3.22581%;width:100%;}.no-sidebars #content:last-child{margin-right:0;}}@media screen and (max-width:480px){.no-sidebars #content{display:block;float:left;margin-right:6.66667%;width:100%;}.no-sidebars #content:last-child{margin-right:0;}}.one-sidebar.sidebar-second #content{display:block;float:left;margin-right:2.12766%;width:74.46809%;}.one-sidebar.sidebar-second #content:last-child{margin-right:0;}@media screen and (max-width:768px){.one-sidebar.sidebar-second #content{display:block;float:left;margin-right:3.22581%;width:74.19355%;}.one-sidebar.sidebar-second #content:last-child{margin-right:0;}}@media screen and (max-width:480px){.one-sidebar.sidebar-second #content{display:block;float:left;margin-right:6.66667%;width:100%;}.one-sidebar.sidebar-second #content:last-child{margin-right:0;}}.one-sidebar.sidebar-first #content{display:block;float:left;margin-right:2.12766%;width:82.97872%;margin-left:17.02128%;}.one-sidebar.sidebar-first #content:last-child{margin-right:0;}@media screen and (max-width:768px){.one-sidebar.sidebar-first #content{display:block;float:left;margin-right:3.22581%;width:61.29032%;margin-left:25.80645%;}.one-sidebar.sidebar-first #content:last-child{margin-right:0;}}@media screen and (max-width:480px){.one-sidebar.sidebar-first #content{display:block;float:left;margin-right:6.66667%;width:100%;margin-left:0%;}.one-sidebar.sidebar-first #content:last-child{margin-right:0;}}.two-sidebars #content{display:block;float:left;margin-right:2.12766%;width:57.44681%;margin-left:17.02128%;}.two-sidebars #content:last-child{margin-right:0;}@media screen and (max-width:768px){.two-sidebars #content{display:block;float:left;margin-right:3.22581%;width:48.3871%;margin-left:25.80645%;}.two-sidebars #content:last-child{margin-right:0;}}@media screen and (max-width:480px){.two-sidebars #content{display:block;float:left;margin-right:6.66667%;width:100%;margin-left:0%;}.two-sidebars #content:last-child{margin-right:0;}}#sidebar-first{display:block;float:left;margin-right:2.12766%;width:14.89362%;margin-left:-76.59574%;}#sidebar-first:last-child{margin-right:0;}.sidebar-first #sidebar-first{margin-left:-102.12766%;}@media screen and (max-width:768px){#sidebar-first{display:block;float:left;margin-right:3.22581%;width:22.58065%;margin-left:-77.41935%;}#sidebar-first:last-child{margin-right:0;}.sidebar-first #sidebar-first{margin-left:-90.32258%;}}@media screen and (max-width:480px){#sidebar-first{display:block;float:left;margin-right:6.66667%;width:100%;margin-left:0%;}#sidebar-first:last-child{margin-right:0;}.sidebar-first #sidebar-first{margin-left:0%;}}#sidebar-second{display:block;float:left;margin-right:2.12766%;width:23.40426%;margin-left:0%;}#sidebar-second:last-child{margin-right:0;}@media screen and (max-width:768px){#sidebar-second{display:block;float:left;margin-right:3.22581%;width:22.58065%;margin-left:0%;}#sidebar-second:last-child{margin-right:0;}}@media screen and (max-width:480px){#sidebar-second{display:block;float:left;margin-right:6.66667%;width:100%;margin-left:0%;}#sidebar-second:last-child{margin-right:0;}}#footer{float:none;clear:both;height:96px;background:#000;overflow:hidden;}#footer-push{height:59px;}#header,#footer,.mission,.breadcrumb,.node{clear:both;}.inner{padding:0;}#navigation li{list-style-type:none;display:inline-block;font-weight:500;}.panels-flexible-region-3-center,.panels-flexible-region-2-bottom_content{float:none;width:100%;}
.ease{-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}.easeOut{-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;}.delay1{transition-delay:.5s;-webkit-transition-delay:.5s;}.delay2{transition-delay:1s;-webkit-transition-delay:1s;}.ldw-font{font-family:"Museo-sans-rounded",helvetica,Arial,sans-serif;}body{margin:0;font-family:"Museo-sans-rounded",helvetica,Arial,sans-serif;line-height:1.5em;font-weight:300;text-rendering:optimizeLegibility;font-feature-settings:"kern";-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";color:#000;background:#fff;}*{outline:0 !important;}#site-name{font-size:2.2em;line-height:1.3em;font-weight:300;padding:0 0 0.5em;margin:0;}.page-welcome-page .panels-flexible-region{padding:0;width:100%!important;}h1,h2,h3,h4,h5,h6{line-height:1.3em;font-family:"Museo-sans-rounded",helvetica,Arial,sans-serif;font-weight:500;}h1,h2.pane-title{font-size:5.143em;padding:30px 0 0.5em;margin:0;}.front h1,.front h2.pane-title{padding:65px 0 55px;}.callout h2.pane-title{font-size:2.400em;font-weight:100;}h2{font-size:1.8em;margin-bottom:0.75em;font-weight:700;}h3{font-size:1.4em;margin-bottom:1em;}h4{font-size:1.2em;margin-bottom:0.8em;}h5{font-size:1.1em;margin-bottom:0;text-transform:uppercase}h6{font-size:1em;}.field-type-text-with-summary img{margin:0 5px;}p{margin:0 0 1em 0;}a:link,a:visited{color:#008fd1;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;text-decoration:none;}a:hover,a:active{color:#ff802c;text-decoration:none;}ul,ol{margin-left:0;padding-left:0;}table{width:99%;}tr.even td,tr.odd td{padding:10px 5px;}tr.odd{background-color:white;}pre,code,tt{font:1em"andale mono","lucida console",monospace;line-height:1.5;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa;}ul{list-style-type:disc;}ul ul{list-style-type:circle;}ul ul ul{list-style-type:square;}ul ul ul ul{list-style-type:circle;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:decimal;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}::selection{background:#ccefff;}::-moz-selection{background:#ccefff;}.center{text-align:center;}.grey{background:#f5f5f5;}.white{background:#fff;}#edit-title{font-size:24px;width:99%;}#system-themes-form img{width:100px;}.form-item .description{font-style:italic;line-height:1.2em;font-size:0.8em;margin-top:5px;color:#777777;}#edit-delete{color:#cc0000;}div.messages{padding:9px;margin:1em 0;color:#003366;background:#bbddff;border:1px solid #aaccee;}div.warning{color:#884400;background:#ffee66;border-color:#eedd55;}div.error{color:#425451;background:#c5d5d2;background:url(/sites/all/themes/basic/images/pattern.png) repeat left top,linear-gradient(to bottom,#c5d5d2 0%,#ffffff 100%);background:url(/sites/all/themes/basic/images/pattern.png) repeat left top,-moz-linear-gradient(top,#c5d5d2 0%,#ffffff 100%);background:url(/sites/all/themes/basic/images/pattern.png) repeat left top,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c5d5d2),color-stop(100%,#ffffff));background:url(/sites/all/themes/basic/images/pattern.png) repeat left top,-webkit-linear-gradient(top,#c5d5d2 0%,#ffffff 100%);background:url(/sites/all/themes/basic/images/pattern.png) repeat left top,-o-linear-gradient(top,#c5d5d2 0%,#ffffff 100%);background:url(/sites/all/themes/basic/images/pattern.png) repeat left top,-ms-linear-gradient(top,#c5d5d2 0%,#ffffff 100%);background:url(/sites/all/themes/basic/images/pattern.png) repeat left top,-ms-linear-gradient(top,#c5d5d2 0%,#ffffff 100%);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:20px;background-size:cover;border:none;}div.error ul,div.messages ul li{list-style-image:url(/sites/all/themes/basic/images/star.png);}div.status{color:#336600;background:#ccff88;border-color:#bbee77;}div .error{color:#425451;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid #425451;}.pane-page-messages{text-align:center;margin:20px auto 40px auto;}.pane-page-messages .messages.status{color:#fff;background:url(/sites/all/themes/basic/images/pattern.png) repeat left top #96aa4d;border-color:#96aa4d;background-size:cover;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;margin:auto;}.pane-page-messages .messages.status p{text-align:center;font-size:1.286em;line-height:2;max-width:800px;margin:-10px auto 20px auto;font-weight:500;border-bottom:none;padding:10px 10px 0px 10px;display:inline;}@font-face{font-family:'icomoon';src:url(/sites/all/themes/basic/css/./fonts/ldw/icomoon.eot);src:url(/sites/all/themes/basic/css/./fonts/ldw/icomoon.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/basic/css/./fonts/ldw/icomoon.woff) format('woff'),url(/sites/all/themes/basic/css/./fonts/ldw/icomoon.ttf) format('truetype'),url(/sites/all/themes/basic/css/./fonts/ldw/icomoon.svg#icomoon) format('svg');font-weight:normal;font-style:normal;}[data-icon]:before{font-family:'icomoon';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-backArrow:before{content:"\e023";padding-right:5px;font-family:'icomoon';}.pane-why-choose-us .design h2:before,.pane-why-choose-us .develop h2:before,.pane-why-choose-us .affordable h2:before,.pane-why-choose-us .strategy h2:before,.pane-why-choose-us .customer h2:before{content:"\e01c";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-size:0.8em;padding:0px 6px 0 0;}.pane-why-choose-us .develop h2:before{content:"\e01b";}.pane-why-choose-us .affordable h2:before{content:"\e000";}.pane-why-choose-us .strategy h2:before{content:"\e005";}.pane-why-choose-us .customer h2:before{content:"\e001";}.pane-why-choose-us .acquia h2{height:72px;text-indent:-10000px;margin:0 0 23px 0;background:url(/sites/all/themes/basic/images/acquia.png) center bottom no-repeat;}#navigation{position:absolute;top:45px;right:0;overflow:visible!important;display:none;}#navigation li{float:right;}#navigation li a{color:#000;text-decoration:none;margin:0 10px;line-height:1em;}#navigation li a:hover{color:#ff802c;}#navigation li.first a:hover{color:#fff;background:#008fd1;}#navigation li a.active{color:grey;cursor:default;}#navigation .contact{color:#fff !important;background:#ff802c;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:20px 27px;font-weight:700;white-space:nowrap;}#header-region #block-menu_block-2{z-index:999;}#header-region .region-header .menu-block-wrapper{position:absolute;top:26px;left:150px;overflow:visible!important;}#header-region .region-header .menu-block-wrapper li{float:right;list-style-image:none;list-style-type:none;margin:0;font-weight:500;padding:4px;position:relative;margin-right:10px;}#header-region .region-header .menu-block-wrapper li a{color:black;font-size:16px;}#header-region .region-header .menu-block-wrapper li a.active,#header-region .region-header .menu-block-wrapper li a.active-trail{color:#003d5a!important;font-weight:200;font-style:italic;//background-color:white;padding:5px;}#header-region .region-header .menu-block-wrapper li:hover a{color:#ff802c;border-bottom:2px solid #ff802c;}#header-region .region-header .menu-block-wrapper .active:hover a{border-bottom:none;}#header-region > .menu-block-wrapper li a.active{color:grey;cursor:default;}#header-region .region-header .menu-block-wrapper li.blog ul{display:none!important;}#header-region .region-header .menu-block-wrapper li ul{display:none;}#header-region .region-header .menu-block-wrapper li:hover ul{display:block;position:absolute;background:white;padding:10px;z-index:999;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,.3);box-shadow:0px 1px 2px 0px rgba(0,0,0,.3);min-width:200px;}#header-region .region-header .menu-block-wrapper li ul li{text-align:left;float:left;padding-left:0;margin-left:0;border-bottom:1px dashed #e5e5e5;padding:5px 0;width:100%;}#header-region .region-header .menu-block-wrapper li ul li a{color:#000!important;border-bottom:none!important;}#header-region .region-header .menu-block-wrapper li ul li a:hover{color:#ff802c!important;}#header-region .region-header .menu-block-wrapper li ul li:last-child{border-bottom:none;}#header-region .region-header .menu-block-wrapper li.case-studies ul{display:none;}#header-region .region-header .menu-block-wrapper ul ul ul{display:none!important;}#footer{color:#fff;}#footer .phone{position:absolute;top:42px;right:20px;padding:0 0 0 41px;background:url(/sites/all/themes/basic/images/phone.png) top left no-repeat;line-height:30px;font-weight:700;white-space:nowrap;}#footer .social-links{position:absolute;top:40px;left:240px;}#footer .social-links .twitter,#footer .social-links .facebook,#footer .social-links .linkedin{text-indent:-10000px;display:inline-block;width:32px;height:32px;margin:0 6px 0 0;outline:none;}#footer .social-links .twitter{background:url(/sites/all/themes/basic/images/social_twitter.png) top left no-repeat;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}#footer .social-links .twitter:hover{background:url(/sites/all/themes/basic/images/social_twitterHover.png) top left no-repeat;}#footer .social-links .facebook{background:url(/sites/all/themes/basic/images/social_facebook.png) top left no-repeat;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}#footer .social-links .facebook:hover{background:url(/sites/all/themes/basic/images/social_facebookHover.png) top left no-repeat;}#footer .social-links .linkedin{background:url(/sites/all/themes/basic/images/social_linkedin.png) top left no-repeat;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}#footer .social-links .linkedin:hover{background:url(/sites/all/themes/basic/images/social_linkedinHover.png) top left no-repeat;}#footer-navigation .contact{display:none;}.panels-flexible-region-2-tabs{float:none;width:100%;}.ui-widget-content{border:none;background:none;color:#222;}.ui-widget-header{border:none;background:none;color:#222;font-weight:bold;}.ui-tabs .ui-tabs-nav{margin:0 0 -18px;padding:.2em 2em 0;}ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:none;background:#ff802c;font-weight:500;color:#fff;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;font-size:1em;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,.ui-state-active.ui-state-hover,.ui-widget-content .ui-state-active.ui-state-hover,.ui-widget-header .ui-state-active.ui-state-hover{border:none;background:#d3d3d3;font-weight:normal;color:#111;background:url(/sites/all/themes/basic/images/slider/tab-active.png) no-repeat bottom center #d3d3d3 !important;height:68px;}.ui-state-active a{color:#111!important;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:none;background:#008fd1;font-weight:normal;color:#fff;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff;}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:17px;margin:0 0 10px 4px;border-bottom:0!important;padding:0;white-space:nowrap;}.ui-tabs .ui-tabs-nav li a{float:left;padding:13px 14px;text-decoration:none;}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:17px 0;background:none;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;}.item-list{position:relative;z-index:10;max-width:1000px;margin:auto;}.more-link{margin:20px 0 0 0;background:url(/sites/all/themes/basic/images/more_bg.png) center 10px no-repeat;}.more-link a{font-size:1.286em;background:#f5f5f5;padding:0 12px;}.tabs .view-header h2,.tabs .pane-content > h2{text-align:center;font-size:5.143em;padding:50px 0 0;font-weight:300;}.tabs .pane-content > h2{margin-bottom:-5px;}.panels-flexible-column-1-3,.panels-flexible-column-1-4,.panels-flexible-column-1-5,.panels-flexible-column-1-6,.panels-flexible-column-1-7,.panels-flexible-column-1-8{width:33%;}.pane-why-choose-us{padding-bottom:50px;}.pane-panels-mini.pane-why-choose-us{padding-top:50px;}.pane-why-choose-us .callout{margin:0 10px;}.pane-why-choose-us .callout p{font-size:0.929em;text-align:center;}.pane-why-choose-us > .pane-content,.pane-why-choose-us > h2{max-width:1000px;margin:0 auto;}.pane-why-choose-us > h2{padding-bottom:0;}.pane-why-choose-us h2{text-align:center;margin:0;font-size:3.000em;}.view-clients{background:#f5f5f5;padding-bottom:60px;}.view-clients table{max-width:1000px;margin:auto;}.view-clients table td{margin:20px;text-align:center;padding:20px;}.view-clients table td img{-webkit-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}.view-clients table td img:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%);}.glyph{font-size:1.143em;float:left;text-align:center;background:#eee;padding:.75em;margin:.75em 1.5em .75em 0;width:7.5em;border-radius:.25em;box-shadow:inset 0 0 0 1px #f8f8f8,0 0 0 1px #CCC;}.panels-flexible-region-2-center{float:left;width:100%;}.panel-pane.pane-views-panes.pane-feature-slideshow-panel-pane-1{background-color:#003d5a;}#views_slideshow_cycle_teaser_section_feature_slideshow-panel_pane_1{width:100%!important;}.views_slideshow_slide{width:100% !important;height:auto!important;}.view-feature-slideshow .views-slideshow-controls-bottom{background:#ff802c;height:40px;width:100%;text-align:center;padding-top:3px;}.view-feature-slideshow .views-slideshow-controls-bottom .views-field-title{color:#003d5a;padding:0 30px;font-size:1.143em;line-height:36px;font-weight:500;cursor:pointer;}.view-feature-slideshow .views-slideshow-controls-bottom .active .views-field-title{color:#fff;}.view-feature-slideshow .views-slideshow-pager-field-item,.view-feature-slideshow .views-slideshow-pager-field-item .views-field-title,.view-feature-slideshow .views-slideshow-pager-field-item .views-content-title{display:inline;}#views_slideshow_controls_text_feature_slideshow-panel_pane_1{position:absolute;width:100%;top:300px;z-index:100;}#views_slideshow_controls_text_previous_feature_slideshow-panel_pane_1{float:left;margin-left:50px;padding:50px;text-indent:-9999px;background:url(/sites/all/themes/basic/images/slider/arrow_backward.png) no-repeat 50%;opacity:0.6;height:50px;}#views_slideshow_controls_text_next_feature_slideshow-panel_pane_1{float:right;margin-right:50px;padding:50px;text-indent:-9999px;background:url(/sites/all/themes/basic/images/slider/arrow_forward.png) no-repeat 50%;opacity:0.6;height:50px;}#views_slideshow_controls_text_next_feature_slideshow-panel_pane_1:hover,#views_slideshow_controls_text_previous_feature_slideshow-panel_pane_1:hover{opacity:1;}#views_slideshow_controls_text_pause_feature_slideshow-panel_pane_1{display:none;}.layout-style-2 .slider_contents{background:url(/sites/all/themes/basic/images/slider/triangle-large.png) no-repeat bottom right;height:666px;background-size:950px;width:100%;}.slider_contents-inside{position:absolute;bottom:6%;right:80px;width:550px;color:#fff;font-weight:700;}.keyword{background:#ff802c;padding:16px;font-size:2.571em;text-transform:uppercase;display:inline-block;color:#003d5a;margin-bottom:20px;font-weight:100;}.keyword .icon{padding-right:70px;background:url(/sites/all/themes/basic/images/slider/plus.svg) no-repeat center right;background-size:55px;padding-top:5px;padding-bottom:5px;}.title_slider{font-size:2.143em;font-weight:300;padding-bottom:20px;}.title_slider a{background-color:#008fd1;padding:10px;border-radius:5px;color:#fff;}.title_slider a:hover{background-color:#ff802c;}.layout-style-1 .slider_contents-inside{left:25%;position:relative;top:70px;width:70%;padding-right:10%;}.layout-style-1 .keyword,.layout-style-1 .title_slider{display:none;}.layout-style-1 .body_slider{font-size:2.143em;font-weight:100;line-height:1.1;color:#ccc;text-transform:uppercase;}.layout-style-1 .body_slider em{color:#fff;font-style:normal;text-transform:initial;}.layout-style-1 .body_slider strong{font-size:0.600em;text-transform:initial;color:#008fd1;margin-right:5%;display:block;}.pane-services-panel-pane-1{max-width:1000px;margin:auto;clear:both;padding:2% 0 0 0;overflow:visible;}.pane-services-panel-pane-1 .views-field.views-field-title{display:inline;float:left;margin-top:15%;position:relative;z-index:100;padding-right:5%;padding-left:5%;opacity:0;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition-delay:.5s;-webkit-transition-delay:.5s;}.pane-services-panel-pane-1 .views-field.views-field-title.fadeIn{opacity:1;}.pane-services-panel-pane-1 .views-field.views-field-body{float:left;max-width:550px;display:inline;clear:left;position:relative;z-index:100;background:#fff;background:rgba(255,255,255,0.9);padding-right:5%;padding-left:13%;margin-bottom:2%;opacity:0;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition-delay:.5s;-webkit-transition-delay:.5s;}.pane-services-panel-pane-1 .views-field.views-field-body.fadeIn{opacity:1;}.pane-services-panel-pane-1 .views-field.views-field-field-supporting-image{right:-40%;top:10%;max-width:656px;display:inline;position:absolute;width:100%;opacity:0;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition-delay:1s;-webkit-transition-delay:1s;}.pane-services-panel-pane-1 .views-field.views-field-field-supporting-image.swipeLeft{opacity:1;right:-22%;}.pane-services-panel-pane-1 .views-field.views-field-field-supporting-image img{width:100%;height:auto;}.no-js .pane-services-panel-pane-1 .views-field.views-field-field-supporting-image{right:-20%;top:27%;max-width:656px;display:inline;position:absolute;width:100%;}.pane-services-panel-pane-1 h2{text-align:center;padding:0px 0 40px;font-weight:300;}.pane-services-panel-pane-1 h3{font-size:3.571em;font-weight:100;margin-bottom:0.2em;}.pane-services-panel-pane-1 p{font-size:1.143em;line-height:1.5;}.pane-services-panel-pane-1 a{font-weight:500;}.pane-services-panel-pane-1 .views-field-body a{position:relative;top:0.5em;}.view-services .view-header > p{text-align:center;font-size:1.286em;line-height:2;margin:-10px auto 0px auto;font-weight:300;border-bottom:1px dashed #e5e5e5;padding-bottom:40px;}.view-services .view-header > p a{background:#ff802c;color:#fff;padding:5px;border-radius:5px;display:inline-block;line-height:1.3;}.view-services .view-header > p a:hover{background:#008fd1;}.view-services .view-header > p a.active{background:#dadada;color:#111;cursor:default;}.views-row-1 h3:before,.views-row-2 h3:before,.views-row-3 h3:before,.views-row-4 h3:before,.views-row-5 h3:before,.views-row-6 h3:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e019";color:#e5e5e5;padding-right:10px;font-size:64px;}.views-row-2 h3:before{content:"\e020";}.views-row-3 h3:before{content:"\e009";}.views-row-4 h3:before{content:"\e008";}.views-row-5 h3:before{content:"\e002";}.views-row-6 h3:before{content:"\e01d";}.pane-do-you-need-a-website-built,.get-in-touch{max-width:1400px;margin:auto;}.pane-do-you-need-a-website-built{margin-bottom:130px;}.pane-do-you-need-a-website-built h2.pane-title,.get-in-touch h2.pane-title{text-align:center;font-weight:300;}.pane-do-you-need-a-website-built > h2.pane-title,.get-in-touch > h2.pane-title{font-size:3.5rem;font-weight:300;padding-bottom:0;text-align:center;text-transform:uppercase;border-top:1px dashed #e5e5e5;color:#008fd1;line-height:3.5rem;padding-top:55px;}.front .get-in-touch > h2.pane-title{border-top:none;}.pane-do-you-need-a-website-built .panel-col-top p,.view-services-slideshow .field-name-field-sub-title,.get-in-touch .panels-flexible-row-3-main-row p{text-align:center;line-height:1.25rem;max-width:800px;margin:5px auto 20px auto;padding-bottom:40px;color:#000;font-size:1.1875rem;font-weight:300 !important;text-transform:uppercase;}.get-in-touch .panels-flexible-row-3-main-row p a{background:#ff802c;color:#fff;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;line-height:1.3;font-weight:500;white-space:nowrap;}.get-in-touch .panels-flexible-row-3-main-row p a:hover{background:#008fd1;}.get-in-touch .panels-flexible-row-3-main-row p a.active{background:#dadada;color:#111;cursor:default;}.resizable-textarea .grippie{display:none;}.form-item{width:50%;}label{display:block;font-weight:400;margin-bottom:5px;}input,textarea{font-family:inherit;font-size:100%;margin:0;border:1px solid #ababab;box-shadow:0px 0px 3px #ccc;padding:10px;}.form-submit{border:none;box-shadow:none;border-radius:5px;color:#fff;background:#ff802c;width:auto!important;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}.form-submit:hover{background:#008fd1;}.get-in-touch #webform-component-your-message{position:relative;float:right;margin-top:-254px;}.get-in-touch .form-textarea-wrapper textarea{height:197px;}.get-in-touch input{width:45%;}.get-in-touch .pane-location-details h2{text-align:left;font-size:2.571em;font-weight:100;}.pane-do-you-need-a-website-built .panel-panel.panel-col-first,.get-in-touch .pane-location-details .panel-panel.panel-col-first{border-right:1px solid #e5e5e5;width:33%;padding-left:9%;background:url(/sites/all/themes/basic/images/slider/contact-details-icon.png) no-repeat center left;}.pane-do-you-need-a-website-built .panel-panel.panel-col,.get-in-touch .pane-location-details .panel-panel.panel-col{border-right:1px solid #e5e5e5;padding:0 2%;width:33%;}.pane-do-you-need-a-website-built .panel-panel.panel-col-last,.get-in-touch .pane-location-details .panel-panel.panel-col-last{width:30%;padding-left:2%;}.panels-flexible-row.panels-flexible-row-3-1.panels-flexible-row-last.clearfix{padding:0 5% 5% 5%;min-height:352px;}#edit-submitted-your-name,#edit-submitted-e-mail,#edit-submitted-telephone-number{width:90%;}.page-case-studies .pane-node-field-features .field-items .odd{background-color:#fff;}.page-case-studies .pane-menu-block,.mini-features{background:#F5F5F5;}.page-what-we-do .pane-menu-block{display:none;}.page-case-studies .pane-menu-block .pane-content,.mini-features .pane-content{max-width:1400px;margin:0 auto;padding:20px 10px;}.page-case-studies .pane-menu-block .pane-content ul{border-bottom:3px solid #ddd;text-align:center;padding:10px 0;}.page-case-studies .pane-menu-block .pane-content li{display:inline-block;font-weight:bold;list-style:outside none none;text-transform:uppercase;margin:0;padding:0;}.page-case-studies .pane-menu-block .pane-content li a{color:#0f96d4;font-size:0.875rem;padding:10px 15px;}.page-case-studies .pane-menu-block .pane-content li a.active{border-bottom:3px solid #ff802c;padding-bottom:12px;color:#000;}.page-case-studies .clientsAwesome{padding-bottom:80px;}.mini-features .field-type-field-collection{width:49%;display:inline-block;vertical-align:top;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;padding:0 0 20px;background:#fff;border-bottom:6px solid #e5e5e5;width:31%;margin:0 1% 2%;}.mini-features > div{margin-left:1%;}.mini-features .field-type-field-collection .view-mode-full{margin:0 !important;}.mini-features .field-type-field-collection.fadeIn{opacity:1;}.mini-features .field-type-field-collection h2{margin:20px;}.mini-features .field-type-field-collection p{margin:0 20px 15px;}.mini-features .field-type-field-collection p.feature-link{border:medium none !important;margin:0 20px;text-align:left;}.mini-features .field-type-field-collection img{width:100%;height:auto;max-width:450px;}@media only screen and (max-width:767px){.page-case-studies .pane-menu-block .pane-content,.mini-features .pane-content{padding:10px;}.mini-features .field-type-field-collection{display:block;margin:5% auto;max-width:450px;width:90%;}.page-case-studies .pane-menu-block .pane-content li{display:block;}.page-case-studies .pane-menu-block .pane-content li a{border-bottom:3px solid #ddd;display:block;}.page-case-studies .pane-menu-block .pane-content li a.active{padding-bottom:10px;}.page-case-studies .pane-menu-block .pane-content ul{border-bottom:medium none;}}.node-type-features.section-case-studies .field-name-field-mini-features p.feature-link a{font-size:16px!important}.node-type-features.section-case-studies .field-name-field-mini-features p.feature-link a::after{display:none!important}.section-case-studies #content-header h1{display:none;}.view-case-study-slideshow .slideshow_wrapper{width:100%;height:666px;background-repeat:no-repeat!important;background-position:center!important;background-color:#003d5a!important;}.view-case-study-slideshow .slideshow_wrapper .views-field-title,.view-case-study-slideshow .slideshow_wrapper .views-field-uri{display:none;}.view-case-study-slideshow .views-slideshow-controls-bottom{max-width:1000px;margin:0 auto;display:table;}.view-case-study-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item{background:url(/sites/all/themes/basic/images/slider/pager-dot.png) no-repeat center center;text-indent:-999999px;width:14px;height:14px;cursor:pointer;display:inline;float:left;margin:10px 1px;}.view-case-study-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active{background:url(/sites/all/themes/basic/images/slider/pager-dot-active.png) no-repeat center center;}.node-type-case-study .view-case-study-slideshow .slideshow_wrapper,.node-type-what-we-do .view-case-study-slideshow .slideshow_wrapper{height:450px;background-size:cover;-ms-behavior:url(/sites/all/themes/basic/css/backgroundsize.min.htc);behavior:url(/sites/all/themes/basic/css/backgroundsize.min.htc);}.node-type-case-study .pane-views-panes .views_slideshow_cycle_main{min-height:800px;}.node-type-case-study .pane-case-study-slideshow-panel-pane-1 .view-case-study-slideshow .slideshow_wrapper{height:85vh;min-height:750px;background-size:cover;-ms-behavior:url(/sites/all/themes/basic/css/backgroundsize.min.htc);behavior:url(/sites/all/themes/basic/css/backgroundsize.min.htc);}.node-type-case-study .views-slideshow-cycle-main-frame,.node-type-what-we-do .views-slideshow-cycle-main-frame{height:450px;position:relative;}.node-type-case-study .pane-case-study-slideshow-panel-pane-1 .views-slideshow-cycle-main-frame{height:90vh;position:relative;}.node-type-what-we-do .layout-2 .view-case-study-slideshow .slideshow_wrapper{height:250px;background-size:cover;-ms-behavior:url(/sites/all/themes/basic/css/backgroundsize.min.htc);behavior:url(/sites/all/themes/basic/css/backgroundsize.min.htc);}.node-type-what-we-do .layout-2 .views-slideshow-cycle-main-frame{height:250px;position:relative;}@media only screen and (min-width:1800px){.node-type-case-study .view-case-study-slideshow .slideshow_wrapper,.node-type-what-we-do .view-case-study-slideshow .slideshow_wrapper{height:500px;background-size:cover;-ms-behavior:url(/sites/all/themes/basic/css/backgroundsize.min.htc);behavior:url(/sites/all/themes/basic/css/backgroundsize.min.htc);}.node-type-case-study .pane-case-study-slideshow-panel-pane-1 .view-case-study-slideshow .slideshow_wrapper{height:95vh}.node-type-what-we-do .layout-2 .view-case-study-slideshow .slideshow_wrapper{height:250px;background-size:cover;-ms-behavior:url(/sites/all/themes/basic/css/backgroundsize.min.htc);behavior:url(/sites/all/themes/basic/css/backgroundsize.min.htc);}.node-type-case-study .views-slideshow-cycle-main-frame,.node-type-what-we-do .views-slideshow-cycle-main-frame{height:500px;position:relative;}.node-type-case-study .pane-case-study-slideshow-panel-pane-1 .views-slideshow-cycle-main-frame{height:95vh;position:relative;}.node-type-what-we-do .layout-2 .views-slideshow-cycle-main-frame{height:250px;position:relative;}}@media only screen and (max-width:768px){.node-type-case-study .pane-views-panes .views_slideshow_cycle_main{min-height:200px;}.node-type-case-study .pane-case-study-slideshow-panel-pane-1 .view-case-study-slideshow .slideshow_wrapper{min-height:200px;}.node-type-case-study .view-case-study-slideshow .slideshow_wrapper{height:370px!important;}.node-type-what-we-do .view-case-study-slideshow .slideshow_wrapper{height:150px;}.node-type-case-study .pane-case-study-slideshow-panel-pane-1 .slideshow_wrapper{background-position:center right!important;}}.pane-case-studies-blocks-case-studies-summary{width:100%;margin-top:-15px;background:url(/sites/all/themes/basic/images/summaryColour.png)repeat-y #e5f4fa;background-size:contain;border-bottom:1px solid #ddd;}.summary{max-width:1400px;display:table;margin:0 auto;width:100%;font-size:13px;line-height:1.4;}.summary .summary-2,.summary .summary-3{font-style:italic;}.summary .summary-2 p,.summary .summary-3 p{margin:0;}.summary-text blockquote{font-weight:500;margin-bottom:1em;}.summary .summary-3{background:#cce9f6;}.summary > div{display:table-cell;padding:40px 20px 20px 20px;vertical-align:top;}.summary .summary-1,.summary .summary-2{width:33%;max-width:340px;}.summary .summary-3{width:23%;}.summary .summary-1 .summary-text,.summary .summary-2 .summary-text,.summary .summary-3 .summary-text{float:left;display:inline;max-width:284px;width:100%;}.summary .summary-3 .summary-text{width:200px;}.summary-text a{font-weight:500;}.summary .summary-1 h5{margin-bottom:10px;}.summary > div img{float:left;display:inline;margin-bottom:30px;margin-right:20px;height:auto;}.summary .summary-2 img,.summary .summary-3 img{max-width:70px;min-width:70px;}.pane-case-studies-blocks-case-studies-categories{background:rgb(0,61,90);background:rgba(0,61,90,0.8);color:#fff;margin-top:-66px;height:auto;padding:10px;position:absolute;width:100%;}.pane-case-studies-blocks-case-studies-categories .pane-content{max-width:1000px;margin:0 auto;}.pane-case-studies-blocks-case-studies-categories h3{display:inline;float:left;font-weight:300;font-size:1.714em;margin:0;}.pane-case-studies-blocks-case-studies-categories ul{display:inline;float:left;padding-left:30px;padding-top:6px;}.pane-case-studies-blocks-case-studies-categories ul li{display:inline;float:left;padding-right:10px;font-family:"Museo-sans-rounded",helvetica,Arial,sans-serif;text-transform:uppercase;}.pane-case-studies-blocks-case-studies-categories ul li:before{font-size:1.143em;}@media only screen and (max-width:900px){.pane-case-studies-blocks-case-studies-categories ul li{display:none;}}.work-with-us{max-width:600px;margin:auto;text-align:center;padding:1em;margin-top:60px;}.work-with-us img{width:100%;height:auto;max-width:327px;}.work-with-us p{font-weight:700;font-size:1.286em;}.work-with-us p a{font-weight:500;background:#ff802c;color:#fff;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;white-space:nowrap;}.work-with-us p a:hover{background:#008fd1;}.field-type-text-with-summary{max-width:1000px;margin:0 auto;padding-bottom:20px;text-align:center;position:relative;z-index:99;}.node-type-blog-post .field-type-text-with-summary{text-align:left;}.node-type-blog-post .pane-node-field-content ol li,.node-type-blog-post .pane-node-field-content ul li{font-size:1rem;font-weight:500;list-style-position:inside;padding-bottom:15px;}.node-type-blog-post .panel-col-first h3{text-align:center;}.front #main h1.title,.field-type-text-with-summary h2,.field-type-text-with-summary h1,.panel-pane.pane-node-title h1{font-size:3.000em;margin:0 auto;text-align:center;font-weight:100;margin-top:113px;}@media only screen and (max-width:480px){.front #main title,.field-type-text-with-summary h2,.field-type-text-with-summary h1,.panel-pane.pane-node-title h1{font-size:2em;}}.node-type-features .field-type-text-with-summary h2{color:black;}.page-case-studies .pane-node-body{color:#fff;left:0;margin:0 auto;padding:1px;position:absolute;right:0;top:170px;}.pane-node-field-features-hero-image{background:#f5f5f5;}.page-case-studies .pane-node-field-features-hero-image img{height:auto;min-height:400px;min-width:100% !important;width:auto !important;max-height:500px;}.page-case-studies .field-type-text-with-summary h1,.page-case-studies .field-type-text-with-summary p{float:none;font-size:62px;font-weight:100;line-height:65px;margin:0;padding:0;width:100%;}.page-case-studies .field-type-text-with-summary p{font-size:32px;margin:0 auto;padding:0;width:70%;line-height:35px;}.node-type-features.section-case-studies p.feature-link a::after,.node-type-features.section-what-we-do p.feature-link a::after{content:"»";padding-left:6px;}.node-type-features.section-case-studies p.feature-link a,.node-type-features.section-what-we-do p.feature-link a{font-size:20px;}.section-what-we-do .pane-node-field-products{padding-top:20px;}@media only screen and (min-width:1400px){.page-case-studies .pane-node-body{top:200px;}}@media only screen and (max-width:768px){.page-case-studies .pane-node-body{top:150px;}.page-case-studies .pane-node-field-features-hero-image img{margin-left:-100%;}}@media only screen and (max-width:480px){.page-case-studies .pane-node-body{top:100px;}.section-what-we-do .pane-node-field-products{padding:20px 30px;}.page-case-studies .field-type-text-with-summary p{font-size:1.25rem;}}.field-type-text-with-summary p{font-size:1rem;font-weight:300;padding:0 20px;line-height:1.6;}.pane-node-field-features .field-items .field-name-field-feature-details h2{font-weight:300;font-size:2.3em;color:#008fd1;}.pane-node-field-features .field-items .field-name-field-feature-details h2,.pane-node-field-features .field-items .field-name-field-feature-details p{margin-bottom:30px;}.node-type-what-we-do .feature-link::before{content:"NEXT:";}.view-blog-homepage .view-footer,.node-type-what-we-do .feature-link::before{font-family:museo-sans-rounded;font-size:24px;font-weight:900;padding-right:10px;}.view-blog-homepage .view-footer,.feature-link{border-bottom:1px dashed #ddd;border-top:1px dashed #ddd;padding:20px 20px 17px;text-align:right;margin:55px 0;}.view-blog-homepage .view-footer p a,p.feature-link a{background:none;border-radius:5px;color:#0f96d4;display:inline-block;font-size:24px;font-weight:500;line-height:1.3;}.front p.feature-link a,.node-type-what-we-do p.feature-link a{font-weight:300;}.section-case-studies.node-type-case-study .feature-link,.section-case-studies .pane-node-field-mini-features .feature-link{border:none;margin:0;padding:0;}.pane-node-field-features .field-items .field-name-field-feature-details h5{font-weight:700;font-family:"Museo-sans-rounded",helvetica,Arial,sans-serif;}.pane-node-field-features .field-items .field-name-field-feature-details h5 span{text-transform:uppercase;}.field-collection-container .field-items .field-items .field-item{margin-bottom:0;height:100%;}.field-collection-container,.field-collection-view{border:none;padding:0;margin-bottom:0;}.field-collection-container .field-items .field-item{margin-bottom:0;min-height:450px;height:auto;overflow:hidden;}.node-type-what-we-do .field-collection-container .field-items .field-item img,.node-type-case-study .field-collection-container .field-items .field-item img{max-height:530px;}.field-collection-container .field-items .field-item img{overflow:hidden;width:auto;height:auto;}.pane-node-field-features{width:100%;margin:auto;margin-top:-80px;}.pane-node-field-features .field-items .odd{background-color:#f5f5f5;}.field-type-field-collection > .field-items > .even,.field-type-field-collection > .field-items > .odd{border-bottom:2px solid #e9e9e9;}.page-what-we-do-drupal-development-for-design-agencies .field-type-field-collection > .field-items > .even,.page-what-we-do-local-authority .field-type-field-collection > .field-items > .even,.page-what-we-do-education .field-type-field-collection > .field-items > .even{background:#fff;}.page-what-we-do-local-authority .pane-node-field-products{border-bottom:none;}.page-what-we-do-local-authority .field-name-field-products .even{background:none!important;}.pane-node-field-features .field-items .field-collection-view{max-width:1400px;margin:0 auto;}.pane-node-field-features .field-items{margin-top:50px;}.pane-node-field-features .field-items .field-name-field-feature-details{width:38%;display:inline;padding:0 20px;position:relative;z-index:99;}.even .field-name-field-feature-details{float:left;}.odd .field-name-field-feature-details{float:right;}.field-name-field-feature-supporting-image{display:inline;width:60%;height:auto;position:relative;}.even .field-name-field-feature-supporting-image{float:right;right:-550px;opacity:0;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition-delay:0.3s;-webkit-transition-delay:0.3s;}.even .field-name-field-feature-supporting-image.swipeLeft{right:0px;opacity:1;}.odd .field-name-field-feature-supporting-image{float:left;right:550px;opacity:0;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition-delay:0.3s;-webkit-transition-delay:0.3s;}.odd .field-name-field-feature-supporting-image.swipeRight{right:0px;opacity:1;}.even .field-name-field-feature-supporting-image img{height:auto;position:absolute;bottom:0;left:0;}.odd .field-name-field-feature-supporting-image img{right:0;height:auto;position:absolute;bottom:0;width:auto;}.mobile-menu{display:none;background:url(/sites/all/themes/basic/images/menu.png) no-repeat scroll left center rgba(0,0,0,0);float:right;height:48px;margin-right:30px;margin-top:33px;position:relative !important;text-align:right;width:48px;cursor:pointer;opacity:0.2;z-index:99999;}.node-type-what-we-do .panel-pane.pane-views-panes.pane-case-study-slideshow-panel-pane-1,.node-type-what-we-do .pane-node-field-features{background:#f2f2f2;}.node-type-what-we-do .panel-pane.pane-node-body{padding:3px 0 0;}.node-type-what-we-do .panel-pane.pane-node-title{padding:100px 0 0;}.node-type-what-we-do .panel-pane.pane-node-title h1{padding-top:50px;margin-top:0;}.node-type-what-we-do #content-area{background:#f5f5f5;}.node-type-what-we-do.white #content-area{background:#fff;}.node-type-what-we-do .get-in-touch{max-width:none;}.node-type-what-we-do .get-in-touch h2.pane-title{max-width:1000px;margin:0 auto;}.node-type-what-we-do .get-in-touch > .pane-content{margin:0 auto;max-width:1000px;}.page-what-we-do .feature-link a{white-space:nowrap;}.field-name-field-comparison-title{text-align:center;margin:50px auto;max-width:500px;font-weight:700;}.pane-node-field-problem-title{max-width:1000px;margin:0 auto;background:#003d5a;padding:20px;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;color:#dce2e5;font-size:1.286em;}.pane-node-field-problem-title h3{margin-bottom:0;}.pane-node-field-problems{max-width:1040px;padding:20px;margin:0 auto;background:#dce2e5;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;display:table;}@-moz-document url-prefix(){.pane-node-field-problems{max-width:1000px;}}:root .pane-node-field-problems{max-width:1000px\9;}.field-name-field-problems.field-type-field-collection{width:33%;display:table-cell;float:left;padding:10px 20px;}.field-name-field-problems.field-type-field-collection:nth-child(4){clear:left;}.pane-node-field-product-title{text-align:center;width:100%;margin:50px auto 40px auto;}.pane-node-field-product-title h3{color:#fff;background:#008fd1;display:inline-block;padding:10px 20px;border-radius:10px;font-size:1.714em;}.pane-node-field-products{max-width:1000px;margin:0 auto;display:table;border-bottom:1px dashed #ddd;padding-bottom:40px;}.pane-node-field-products .field-items > div{width:165px;display:inline-block;padding:10px;text-align:center;border:none!important;vertical-align:top;}.pane-node-field-products .field-items > div p{font-family:"Museo-sans-rounded";font-weight:300;line-height:1.5em;padding-top:10px;}.field-name-field-products .content:before{color:#003d5a;font-size:3.000em;position:relative;top:-10px;}.node-type-service .panels-flexible-region-9-bottom{background:#fff;margin-top:60px;}.node-type-service .inside.panels-flexible-row-inside.panels-flexible-row-9-main-row-inside.clearfix{margin:0 auto;max-width:1000px;}.node-type-service .panel-flexible-inside.panels-flexible-9-inside{background:#f5f5f5;}.node-type-service .panels-flexible-row.panels-flexible-row-9-main-row.clearfix{background:url(/sites/all/themes/basic/images/grey-white-split.gif) center center;background-repeat:repeat-y;background-size:100%;padding:0;}.node-type-service .panel-col-bottom.panel-panel{background:#fff;margin-top:100px;}.node-type-service .panels-flexible-row.panels-flexible-row-9-1.panels-flexible-row-first{max-width:700px;margin:0 auto;text-align:center;margin-bottom:30px;}.node-type-service .panels-flexible-row.panels-flexible-row-9-1.panels-flexible-row-first h2{font-size:3.000em;text-align:center;padding-top:109px;margin-bottom:0;font-weight:100}.node-type-service .panels-flexible-row.panels-flexible-row-9-1.panels-flexible-row-first ul{list-style-type:none;list-style-image:none;display:inline;border-bottom:1px dashed #e5e5e5;padding-bottom:20px;display:none;margin:0 20px;}.node-type-service .panels-flexible-row.panels-flexible-row-9-1.panels-flexible-row-first li{list-style-type:none;list-style-image:none;display:inline-block;margin-left:4px;}.node-type-service .panels-flexible-row.panels-flexible-row-9-1.panels-flexible-row-first li.first{margin-left:0px;}.node-type-service .panels-flexible-row.panels-flexible-row-9-1.panels-flexible-row-first ul li a.active{color:grey;cursor:default;}.node-type-service .panels-flexible-row.panels-flexible-row-9-1.panels-flexible-row-first ul li a:before{font-size:1.143em;}.node-type-service .panels-flexible-region.panels-flexible-region-9-center.panels-flexible-region-first.one{width:150px;display:table-cell;margin-top:40px;margin-left:20px;}.node-type-service .panels-flexible-region.panels-flexible-region-9-center.panels-flexible-region-first.one ul{list-style-type:none;list-style-image:none;}.node-type-service .panels-flexible-region.panels-flexible-region-9-center.panels-flexible-region-first.one ul li{list-style-type:none;list-style-image:none;margin-left:0;line-height:1;margin-bottom:20px;}.node-type-service .panels-flexible-region.panels-flexible-region-9-center.panels-flexible-region-first.one ul li a{display:block;margin-bottom:10px;}.node-type-service .panels-flexible-region.panels-flexible-region-9-center.panels-flexible-region-first.one ul > li a.active{background:#fff;padding:10px;margin-right:-20px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}.node-type-service .panels-flexible-region.panels-flexible-region-9-center.panels-flexible-region-first.one ul li ul li a{background:#f5f5f5 !important;}.node-type-service .panels-flexible-region.panels-flexible-region-9-center.panels-flexible-region-first.one ul li ul li{margin-left:20px;margin-bottom:0px;}.node-type-service .panels-flexible-region.panels-flexible-region-9-center.panels-flexible-region-first.one ul li ul li a.active{color:#008fd1;padding:0;}.node-type-service .panels-flexible-region.panels-flexible-region-9-center.panels-flexible-region-first.one ul li ul li a.active:hover{color:#ff802c;}.node-type-service .panels-flexible-region.panels-flexible-region-9-two.panels-flexible-region-last.two{max-width:850px;padding-bottom:40px;position:relative;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;background:#fff;display:table-cell;float:none;}@media all\0{.node-type-service .panels-flexible-region.panels-flexible-region-9-two.panels-flexible-region-last.two{overflow:hidden;}}.node-type-service .panels-flexible-region.panels-flexible-region-9-two.panels-flexible-region-last.two .inside{max-width:830px;width:100%;padding:100px 20px 60px 40px;}.node-type-service .panels-flexible-region.panels-flexible-region-9-two.panels-flexible-region-last.two h1{font-weight:100;display:inline;margin-bottom:0;float:left;width:530px;padding-bottom:0;position:relative;z-index:500;margin-left:20px;}.node-type-service .panels-flexible-region.panels-flexible-region-9-two.panels-flexible-region-last.two h1:before{color:#e5e5e5;}.node-type-service .panels-flexible-region.panels-flexible-region-9-two.panels-flexible-region-last.two .field-name-field-supporting-image{float:left;display:inline;width:0;position:relative;margin-top:-170px;left:60px;}.node-type-service .panels-flexible-region.panels-flexible-region-9-two.panels-flexible-region-last.two .field-type-text-with-summary{width:330px;margin:0 0;padding-bottom:0;text-align:left;margin-top:20px;float:left;display:inline;margin-left:20px;}.node-type-service .panels-flexible-region.panels-flexible-region-9-two.panels-flexible-region-last.two .field-type-text-with-summary p{font-weight:300;padding:0 0;line-height:1.6;font-size:1em;}.node-type-service .grid-1{width:33%;display:inline;float:left;padding:20px;}.node-type-service .grid-2{width:66%;display:inline;float:left;padding:20px;}.node-type-service .grid-3{padding:20px;}.node-type-service .grid-1 img,.node-type-service .grid-2 img,.node-type-service .grid-3 img{width:auto;height:auto;max-width:100%;}.node-type-service .grid-1 h4,.node-type-service .grid-2 h4{font-weight:700;font-size:1em;}.isotope-content{width:100%;float:left;}@media only screen and (max-width:900px){.node-type-service .grid-2{width:100%;}.node-type-service .grid-1{width:48%;}.node-type-service .panels-flexible-region.panels-flexible-region-9-two.panels-flexible-region-last.two .field-type-text-with-summary{width:100%;margin:0 0;padding-bottom:0;text-align:left;margin-top:20px;float:none;display:block;margin-left:0px;padding:20px;}.node-type-service .panels-flexible-region.panels-flexible-region-9-two.panels-flexible-region-last.two .field.field-name-field-supporting-image{float:none;display:block;width:100%;position:static;top:-130px;left:60px;margin-bottom:40px;margin-top:0;}.node-type-service .panels-flexible-region.panels-flexible-region-9-two.panels-flexible-region-last.two .field.field-name-field-supporting-image img{width:100%;height:auto;}.node-type-service .panels-flexible-region.panels-flexible-region-9-two.panels-flexible-region-last.two .inside{padding:20px;}.node-type-service .panels-flexible-region.panels-flexible-region-9-two.panels-flexible-region-last.two h1{width:auto;}}.blog-list > .page{margin:0 auto;padding-bottom:50px;}.blog-list .panel-2col-stacked .center-wrapper .panel-col-first{float:left;width:66%;}.blog-list .panel-2col-stacked .center-wrapper .panel-col-last{float:left;width:33%;text-align:right;}.blog-list .panel-2col-stacked .center-wrapper .panel-col-last h2.pane-title{text-align:left;font-size:1.4em;margin-top:-30px;}.blog-list #content-header{text-align:center;margin:0 20px;}.blog-list #content-header h1{font-size:3.000em;margin:0 auto;padding-bottom:0;margin-top:20px;text-align:left;font-weight:700;}.blog-list #content-header p{font-weight:500;padding:0 20px 15px 20px;margin:auto;border-bottom:1px dashed #ccc;font-size:1.143em;line-height:1.6;}.section-blog .pane-menu-menu-blog{margin:10px auto 0;text-align:center;}.section-blog .pane-menu-menu-blog ul{padding:10px 0;border-bottom:3px solid #ddd;text-align:center;}.section-blog .pane-menu-menu-blog ul li{display:inline;margin:0;padding:0;}.section-blog .pane-menu-menu-blog ul li a{text-transform:uppercase;font-weight:bold;padding:10px 15px;font-size:0.875rem;}.section-blog .pane-menu-menu-blog ul li a.active{border-bottom:3px solid #ff802c;color:#000;padding-bottom:13px;}.section-blog .pane-custom h1{font-size:3em;font-weight:100;margin-top:109px;text-align:center;padding:0;}.section-blog .view-blog .item h2{border-top:1px dashed #ddd;margin:5px 20px 0;padding:10px 0;}.section-blog .field-type-taxonomy-term-reference{display:inline;font-size:10px;font-weight:500;margin:0 10px 0 0;padding:0 0 0 10px;text-transform:uppercase;color:#8f8f8f;}.section-blog .field-type-taxonomy-term-reference:nth-child(2){margin-left:10px;}.section-blog .field-type-taxonomy-term-reference:nth-child(n+3){border-left:1px solid #8f8f8f;}.pane-views-exp-blog-panel-pane-1 .views-exposed-widgets{margin-bottom:0;padding-top:10px;}.pane-views-exp-blog-panel-pane-1 #edit-category-wrapper label{display:none;width:15%;float:left;text-align:right;margin-top:13px;}.pane-views-exp-blog-panel-pane-1 .views-widget{display:inline;width:100%;float:left;text-align:center;margin-top:-8px;}.pane-views-exp-blog-panel-pane-1 .views-exposed-form .views-exposed-widget{float:none;padding:0;}.pane-views-exp-blog-panel-pane-1 .views-widget .form-item{display:inline;font-weight:500;}.pane-views-exp-blog-panel-pane-1 .views-widget .form-item{border-right:1px solid black;padding:0 5px;}.pane-views-exp-blog-panel-pane-1 .views-widget .form-item:nth-last-of-type(1){border-right:none;}.pane-views-exp-blog-panel-pane-1 .views-widget a{white-space:pre;}.pane-views-exp-blog-panel-pane-1 .views-widget .selected a{font-weight:300;color:grey;}.blog-list .panel-col-top .view-categories .view-content{text-align:center;border-bottom:1px dashed #e5e5e5;width:60%;margin:0 auto;padding-bottom:20px;margin-bottom:60px;}.blog-list .panel-col-top .view-categories .view-content > div{width:auto;display:inline-block;margin:5px;}.blog-list .panel-col-top .view-categories .view-content > div > div{display:inline-block;color:#FF802C;}.blog-list .panel-col-top .view-categories .view-content > div > div:hover{color:#008fd1;}.blog-list .panel-col-top .view-categories .view-content > div > div a{color:#FF802C;margin-left:-4px;}.blog-list .panel-col-top .view-categories .view-content > div > div a:hover{color:#008fd1;}.blog-list .panel-col-top .view-categories .view-content > div > div > div{display:inline-block;}.blog-list h3{clear:left;}.blog-list .grid-1{width:21%;display:inline-block;float:left;margin-bottom:30px;border-bottom:1px solid #ccc;}.blog-list .grid-2{width:50%;display:inline-block;float:left;margin-bottom:30px;border-bottom:1px solid #ccc;}.blog-list .grid-3{width:71%;display:inline-block;float:left;margin-bottom:30px;border-bottom:1px solid #ccc;}.blog-list .grid-3 img{width:100%;height:auto;}.blog-list .grid-4{width:100%;display:inline-block;clear:both;min-height:260px;margin-bottom:30px;border-bottom:1px solid #ccc;}.blog-list .grid-4 a{display:inline-block;width:50%;height:auto;float:left;margin-right:20px;}.blog-list .grid-1,.blog-list .grid-2,.blog-list .grid-3,.blog-list .grid-4{padding-bottom:20px;margin-right:26px;}.blog-list .grid-4 img{width:100%;height:auto;}.blog-list .grid-4 > div,.blog-list .grid-4 > p{display:inline-block;width:46%;}.grid-1 .view-categories .view-content > div > div > div,.grid-2 .view-categories .view-content > div > div > div,.grid-3 .view-categories .view-content > div > div > div,.grid-4 .view-categories .view-content > div > div > div{display:inline-block;margin-bottom:15px;}.view-blog .item h2 a{font-weight:500;font-size:1em;color:#ff802c;line-height:1.2;padding-bottom:10px;display:inline-block;width:100%;}.view-blog .item h2 a:hover{color:#008fd1 !important;}@media only screen and (max-width:999px){.blog-list .grid-1,.blog-list .grid-2,.blog-list .grid-3,.blog-list .grid-4{width:100%;display:inline-block;clear:both;min-height:initial;margin-bottom:30px;border-bottom:1px solid #ccc;}.blog-list .grid-4 > div,.blog-list .grid-4 > p{display:inline-block;width:100%;}.blog-list .grid-4 a{width:100%;}}@media only screen and (max-width:768px){.blog-list .panel-2col-stacked .center-wrapper .panel-col-first{width:100%;}.blog-list .panel-2col-stacked .center-wrapper .panel-col-last{float:left;width:100%;text-align:left;}}.node-type-blog-post .panel-2col-stacked{background:url(/sites/all/themes/basic/images/grey-white-split.gif) center center;background-repeat:repeat-y;background-size:100%;padding:0;}.node-type-blog-post .center-wrapper{margin:100px auto 0;max-width:1000px;}.node-type-blog-post .panel-col-first{width:150px;display:table-cell;margin-top:0px;}.node-type-blog-post .panel-col-last{max-width:850px;padding:0 80px 10px 80px;position:relative;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;background:#fff;display:table-cell;float:none;}@media only screen and (max-width:767px){.node-type-blog-post .panel-col-first{display:none;}.node-type-blog-post .panel-column-last{width:100%;padding:0;}.node-type-blog-post .panel-col-last{padding:0 10px 10px 10px;width:100%;display:block;}}.node-type-blog-post .panel-col-bottom{background:#f5f5f5;padding-top:60px;}.node-type-blog-post .panel-col-bottom .inside{max-width:1000px;margin:auto;}.node-type-blog-post .panel-col-bottom .inside .pane-1 h2{border-bottom:4px solid black;padding-bottom:5px;margin-bottom:40px;}@media only screen and (max-width:767px){.node-type-blog-post .panel-col-bottom .inside .pane-1 h2{margin-left:10px;margin-right:10px;}}.node-type-blog-post .panel-col-last .inside .pane-content ul{list-style-position:outside;padding:0 20px 20px 20px;}.node-type-blog-post .panel-col-last .inside .pane-content ul li{font-size:1.143em;font-weight:500;line-height:1.6;padding-bottom:5px;}.node-type-blog-post .panel-col-first .field-type-image{text-align:center;}.node-type-blog-post .panel-col-first img{width:68px !important;height:auto !important;margin-bottom:0!important;}.node-type-blog-post .panel-col-first h2{font-size:2.769em;font-weight:100;margin-bottom:0 !important;padding-top:0;padding-bottom:0;}.node-type-blog-post .field-type-text-with-summary{padding-bottom:0;}.node-type-blog-post .field-name-field-quote{font-weight:500;color:#666666;margin-bottom:30px;text-align:center;}.node-type-blog-post .panel-col-first p{font-size:1em!important;text-align:center;}.node-type-blog-post .pane-categories-panel-pane-2{text-align:center;}.node-type-blog-post .pane-categories-panel-pane-2 h2{font-size:16px;font-weight:700;margin-bottom:10px;}.node-type-blog-post .pane-categories-panel-pane-2 .views-row{margin-bottom:5px;}.node-type-blog-post .pane-categories-panel-pane-2 .views-row h5{margin:10px 0;font-size:14px;}.node-type-blog-post .pane-categories-panel-pane-2 .views-row a{font-weight:500;}.node-type-blog-post .panel-col-last p{font-size:1rem;font-weight:300;line-height:1.75rem;}.node-type-blog-post .panel-col-last .pane-categories{display:none;}.node-type-blog-post .panel-col-last .pane-node-field-author{font-weight:500;border-right:1px solid black;display:inline-block;padding-right:10px;margin-right:3px;}.node-type-blog-post .panel-col-last .pane-node-field-publish-date{font-weight:500;font-size:14px;font-style:normal;color:black;border-right:1px solid black;padding-right:10px;margin-right:3px;display:inline-block;}.node-type-blog-post .panel-col-last .pane-3{font-size:14px;display:inline-block;}.node-type-blog-post .panel-col-last .pane-3 p{margin:0;}.node-type-blog-post .panel-col-last .pane-node-field-introduction{padding-top:20px;}.node-type-blog-post #content-header .messages{max-width:768px;margin:20px auto;border:1px solid #2B422C;box-shadow:0px 2px 5px rgba(0,0,0,0.2);}@media only screen and (max-width:768px){.node-type-blog-post #content-header .messages{margin:20px;}}.node-type-blog-post .panel-col-last .pane-campaignmonitor{padding:30px 40px;margin-bottom:40px;margin-top:40px;color:white;background:#003d5a;border-bottom:4px solid #ff802c;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}.node-type-blog-post .panel-col-last .pane-campaignmonitor h2{margin:0;padding:0;text-align:left;font-size:16px;font-weight:700;}.node-type-blog-post .panel-col-last .pane-campaignmonitor h2 span{clear:left;display:block;font-size:14px;font-weight:300;padding-top:5px;}.node-type-blog-post .panel-col-last .pane-campaignmonitor .form-item{width:auto;display:inline-block;float:left;margin-top:20px;margin-right:10px;}.node-type-blog-post .panel-col-last .pane-campaignmonitor .form-item input{width:200px;border:1px solid black;box-shadow:none;}.node-type-blog-post .panel-col-last .pane-campaignmonitor .form-item label{position:absolute;color:#999;padding:9px;font-style:italic;}.node-type-blog-post .panel-col-last .pane-campaignmonitor .form-item label span{display:none;}.node-type-blog-post .panel-col-last .pane-campaignmonitor .form-submit{margin-top:20px;}@media only screen and (max-width:840px){.node-type-blog-post .panel-col-last .pane-campaignmonitor .form-item{width:auto;display:block;float:none;margin-top:20px;margin-right:10px;}.node-type-blog-post .panel-col-last .pane-campaignmonitor .form-item input{width:100%;max-width:600px;}.node-type-blog-post .panel-col-last .pane-campaignmonitor .form-submit{margin-top:10px;}}.node-type-blog-post .panel-col-last .pane-node-field-introduction p{padding:0;}.node-type-blog-post .panel-col-last .pane-node-field-image{border-top:1px dashed #ccc;clear:both;display:inline-block;float:none;margin-top:10px;padding-right:20px;padding-top:20px;width:100%;}.node-type-blog-post .panel-col-last .pane-node-field-image img{margin:0;height:auto;max-width:100%;width:auto;}.node-type-blog-post .panel-col-last .pane-node-field-image.footer-notes{border:medium none;float:left;width:auto;}.node-type-blog-post .panel-col-last .twitter_btn{color:white;padding:10px 10px 10px 40px;display:inline-block;margin-bottom:20px;margin-top:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:url(/sites/all/themes/basic/images/twitter-icon.png) no-repeat 10px center #0f9dd6;}.node-type-blog-post .panel-col-last .author-details{min-height:80px;padding-top:30px;padding-left:110px;border-top:1px dashed #ccc;padding-bottom:30px;border-bottom:1px dashed #ccc;}.node-type-blog-post .panel-col-last .author-details h3{margin-top:0;margin-bottom:10px;}.node-type-blog-post .panel-col-last .pane-6{text-align:right;padding-top:20px;}.node-type-blog-post .panel-col-last .view-categories{clear:both;text-align:left;}.node-type-blog-post .panel-col-last .pane-related-content-panel-pane-2{padding:15px 10px 30px 10px;margin-bottom:40px;margin-top:40px;color:black;background:#d9eef8;border-bottom:4px solid #008fd1;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}.node-type-blog-post .panel-col-last .pane-related-content-panel-pane-2 h2{font-size:24px;text-align:left;color:black;font-weight:700;padding:0;margin:0;}.node-type-blog-post .panel-col-last .inside .pane-related-content-panel-pane-2 .pane-content ul{list-style:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}.node-type-blog-post .panel-col-last .inside .pane-related-content-panel-pane-2 .pane-content li{display:inline-block;padding:0;margin:0 12px 0 0;font-size:14px;}.node-type-blog-post .panel-col-last .pane-related-content-panel-pane-2 li.views-row-3{margin:0;}.node-type-blog-post .panel-col-last .pane-related-content-panel-pane-2 li img{max-width:200px;margin-top:18px;margin-bottom:0px;}.node-type-blog-post .panel-col-last .pane-related-content-panel-pane-2 h4{margin-bottom:0;}.node-type-blog-post .panel-col-last .view-categories > div > div{display:inline-block;margin:0 6px;vertical-align:top;}.node-type-blog-post .panel-col-last .view-categories > div > div > div > div{display:inline-block;margin-top:-14px;}.node-type-blog-post #main{background:#f5f5f5;}.section-blog #content-area .pane-custom.pane-2,.section-blog #content-area .pane-menu-menu-blog,.section-blog #content-area .pane-views-panes{max-width:1400px;margin:0 auto;}@media only screen and (max-width:1440px){.section-blog #content-area .pane-custom.pane-2,.section-blog #content-area .pane-menu-menu-blog,.section-blog #content-area .pane-views-panes{margin:0 20px;}.section-blog.node-type-blog-post .pane-related-content-panel-pane-2{margin:0 !important;}}.page-blog #content-area .pane-custom.pane-1{height:auto;left:0;max-height:400px;min-height:400px;min-width:1024px;overflow:hidden;position:relative;top:0;width:100%;display:none;}.page-blog #content-area .pane-custom.pane-1 img{height:100%;left:0;position:absolute;right:0;top:0;object-fit:cover;object-position:0 100%;width:100%;}}}*/ .node-type-blog-post #content-header,.node-type-blog-post #content-area{max-width:100%;margin:50px auto;}.node-type-blog-post #content-header{margin:0px auto;}.node-type-blog-post .panel-col-top .inside{margin:0;background:#f5f5f5;padding-bottom:50px;}.node-type-blog-post .panel-col-top h2{font-size:3.000em;text-align:center;padding-top:0px;padding-bottom:0px;margin-bottom:0;}.node-type-blog-post .panel-col-top p{font-size:1.143em;font-weight:500;padding:0 20px;margin:0;line-height:1.6;text-align:center;}.node-type-blog-post h1{font-weight:100!important;text-align:left !important;font-size:3rem !important;margin:0 auto;margin-top:20px!important;padding-bottom:15px;line-height:1.1;}.node-type-blog-post .panel-col-last h2{clear:both;font-size:1.8em;font-weight:700;margin-bottom:30px;text-align:left;}.node-type-blog-post .panel-col-last h3{font-weight:700;margin-top:1.4em;}.node-type-blog-post .panel-col-last img{width:100%;height:auto;margin:30px 0;}.node-type-blog-post .pane-custom.pane-2 p{text-align:center;margin-bottom:80px;font-size:1.385em;}.node-type-blog-post .pane-custom.pane-2 p a{padding-left:46px;background:url(/sites/all/themes/basic/images/backArrow.png) no-repeat 18px center;padding-right:20px;position:relative;top:10px;}.welcome-page{text-align:center;height:400px;background:url(/sites/all/themes/basic/images/LDW-home-hero-2.jpg) no-repeat center center;background-size:cover;position:relative;margin-bottom:-10px;}.welcome-page h1{background:url(/sites/all/themes/basic/images/heroColourTile-L-single.png) no-repeat center center;background-size:cover;}@media only screen and (max-width:700px){.welcome-page{overflow:hidden;height:320px;}}.welcome-page h1{font-size:2.769em;font-weight:300!important;width:795px;margin:0 auto;color:#fff;position:relative;padding-top:0;line-height:1.5;padding-bottom:0px;top:128px;}.welcome-page p{font-size:1.231em;}.welcome-page ul{list-style:none;padding-top:30px;width:100%;margin:0px auto;position:absolute;bottom:0px;background:rgba(0,61,87,0.9);}.welcome-page ul li{font-size:20px;display:inline-block;vertical-align:top;text-align:center;padding:0px 20px 50px 20px;width:28%;line-height:1.3;font-weight:100;color:#fff;position:relative;}.welcome-page ul li a{color:#ff802c!important;}.welcome-page ul li a:hover{color:#fff!important;}.welcome-page ul li:last-child{border-right:none;}.welcome-page img{width:100%;height:auto;max-width:690px;margin-bottom:-20px;}.downWeGo{background:url(/sites/all/themes/basic/images/downWeGo.png) no-repeat center 0px;height:56px;width:56px;padding:13px 0 27px 0px;position:absolute;bottom:-30px;font-weight:700;font-size:13px;left:48%;}@media only screen and (max-width:980px){.welcome-page ul{width:100%;padding-top:0;}.welcome-page ul li{width:100%;display:block;border-right:none;border-bottom:1px solid #e5e5e5;border-bottom:1px solid rgba(255,255,255,0.1);padding:10px;height:auto;font-size:16px;top:0;}.downWeGo{display:none;}}@media only screen and (max-width:980px){.welcome-page h1{font-size:29px;width:590px;color:#fff;font-weight:500!important;}}@media only screen and (max-width:640px){.welcome-page h1{font-size:20px;width:240px;color:#fff;background:url(/sites/all/themes/basic/images/heroColourTile-S.png) repeat center center;background-size:cover;line-height:2.5;top:20px;}}.whatWeDo2{background:#f5f5f5;padding-bottom:20px;}.whatWeDo2 h2{font-size:2.769em;font-weight:500!important;text-transform:capitalize;color:#000;position:relative;text-align:center;}.whatWeDo2 h5{font-weight:700;padding-bottom:5px;}.whatWeDo2 .cells{max-width:1000px;margin:0 auto;}.whatWeDo2 .cells > div > div{display:inline-block;vertical-align:top;}.whatWeDo2 .cell1{width:24%;padding:20px;text-align:center;}.whatWeDo2 .cell2{width:50%;padding:20px;text-align:center;}.whatWeDo2 .left .cell1{border-right:1px solid #e5e5e5;}.whatWeDo2 .right .cell1{border-left:1px solid #e5e5e5;}.whatWeDo2 .left.first,.whatWeDo2 .right{border-bottom:1px solid #e5e5e5;}.whatWeDo2 .first,.whatWeDo2 .right{margin-bottom:20px;padding-bottom:20px;}.last{border-bottom:none!important;}@media only screen and (max-width:750px){.whatWeDo2 .cell1{width:49%;}.whatWeDo2 .cell2{width:100%;}}@media only screen and (max-width:480px){.whatWeDo2 .cell1,.whatWeDo2 .cell2{width:100%;}}.callToAction{border-top:7px solid #008fd1;font-size:1.65rem;margin:0 auto;max-width:1400px;padding-top:27px;text-align:center;color:#aaa;line-height:2rem;}.callToAction a{color:#00669b;}@media only screen and (max-width:750px){.callToAction{margin:0 20px;}}@media only screen and (max-width:480px){.callToAction{font-size:1.25rem;}}.clientsAwesome{background:#f5f5f5;text-align:center;margin-top:-14px;padding-bottom:20px;}.view-services-slideshow .field-name-field-title,.view-blog-homepage .view-header h2,.view-case-studies .view-header h2,.clientsAwesome h2{font-size:3rem;font-weight:300 !important;text-transform:uppercase;color:#000;position:relative;text-align:center;}.clientsAwesome h2{font-size:2.769em;}.clientsAwesome .pane-content{max-width:1000px;background-size:contain;height:488px;background:url(/sites/all/themes/basic/images/clientsGrid-Large.png) no-repeat center center;margin:0 auto;}@media only screen and (max-width:770px){.clientsAwesome .pane-content{max-width:711px;background-size:contain;height:417px;background:url(/sites/all/themes/basic/images/clientsGrid-medium.png) no-repeat center center;margin:0 auto;}.clientsAwesome h2{font-size:1.5rem!important;margin:0 20px;}}@media only screen and (max-width:480px){.clientsAwesome .pane-content{max-width:434px;background-size:contain;height:417px;background:url(/sites/all/themes/basic/images/clientsGrid-small.png) no-repeat center center;margin:0 auto;}}@media only screen and (max-width:320px){.clientsAwesome .pane-content{max-width:282px;background-size:contain;height:417px;background:url(/sites/all/themes/basic/images/clientsGrid-tiny.png) no-repeat center center;margin:0 auto;}}.clientBubble{background:#f9f9f9;max-width:1000px;margin:0 auto;padding:10px;height:106px;margin-top:30px;margin-bottom:20px;}.clientBubble > div{vertical-align:top;}.clientBubble .clientLogo{width:90px;height:90px;background:url(/sites/all/themes/basic/images/client.png) no-repeat center center;display:inline-block;padding:10px;float:left;}.clientBubble .clientDetails{width:auto;display:inline-block;padding:10px;float:left;text-align:left;}.clientBubble .clientDetails span,.clientBubble .clientDetails a{font-weight:500;}.clientBubble .clientText{display:inline-block;padding:10px;width:70%;text-align:left;font-weight:500;}@media only screen and (max-width:820px){.clientBubble{margin:30px 20px;height:auto;}.clientBubble .clientText{width:100%;}}.projects-tile{text-align:center;background:#f5f5f5;margin-top:-14px;height:auto;overflow:hidden;padding-bottom:30px;}.projects-tile .projects{max-width:1000px;margin:0 auto;}.projects-tile h2{font-size:2.769em;font-weight:500!important;padding-top:0;text-transform:capitalize;color:#000;position:relative;text-align:center;}.projects div > div{display:inline-block;width:33%;height:auto;position:relative;padding:10px;vertical-align:top;margin-bottom:10px;}.projects > div img{width:100%;height:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.projects > div .text{text-align:center;width:100%;padding:0;}.projects > div .text h3{margin-bottom:5px;font-weight:500;margin-top:10px;}.projects > div .text p{font-weight:500;}.projects > div .feature-link{margin-top:10px;}.projects > div .feature-link a{font-size:16px !important;}.projects > div p{margin:0;}.projects-tile .pane-content > p > img{width:100%;height:auto;max-width:1000px;}@media only screen and (max-width:815px){.projects div > div{display:block;width:100%;}}.section-get-in-touch.get-in-touch{max-width:inherit;padding:0;}.section-get-in-touch.get-in-touch #content-header h1{display:none;}.section-get-in-touch.get-in-touch .getInTouchHead{text-align:center;}.section-get-in-touch.get-in-touch .getInTouchHead > div{max-width:1000px;margin:0 auto;}.section-get-in-touch.get-in-touch .getInTouchHead > div h1{color:#008fd1;font-size:3.5rem;font-weight:300;line-height:3.5rem;padding:60px 0 0;text-align:center;text-transform:uppercase;}.section-get-in-touch.get-in-touch .getInTouchHead > div p{color:#000;font-size:1.125rem;font-weight:300 !important;margin:5px auto 0;max-width:800px;padding-bottom:0;text-align:center;}.section-get-in-touch.get-in-touch .pane-location-details,.section-get-in-touch.get-in-touch .pane-webform{max-width:1400px;margin:0 auto;width:95%;}.section-get-in-touch.get-in-touch .pane-location-details{padding-top:60px;}.section-get-in-touch.get-in-touch .pane-webform h2{text-align:left;font-size:2.571em;font-weight:100;margin-top:30px;}.section-get-in-touch.get-in-touch .pane-webform{padding-bottom:60px;padding-left:80px;background:url(/sites/all/themes/basic/images/user-icon.png) no-repeat 0px 25px;}@media only screen and (max-width:768px){.section-get-in-touch.get-in-touch .pane-webform{padding-bottom:60px;padding-left:0px;background:#f5f5f5;margin:20px 12px 30px;}.section-get-in-touch.get-in-touch .pane-location-details .panel-panel.panel-col-last{margin-bottom:0;}.section-get-in-touch.get-in-touch .pane-location-details,.section-get-in-touch.get-in-touch .pane-webform{padding:20px!important;}.section-get-in-touch.get-in-touch .pane-webform h2{margin-top:-23px;}.section-get-in-touch.get-in-touch .getInTouchHead > div p{width:90%;}}.node-type-page #main{max-width:1000px;margin:0 auto;padding-bottom:50px;}@media only screen and (max-width:1000px){.node-type-page #main{padding:0 20px;}}.node-type-page #main .field-type-text-with-summary{text-align:left;max-width:initial;}.node-type-page #main .field-type-text-with-summary h2,.node-type-page #main .field-type-text-with-summary h1,.node-type-page #main h1,.node-type-page #main h2{font-size:3.000em;margin:0 auto;text-align:left;font-weight:700;margin-top:50px;}.node-type-page #main .field-type-text-with-summary p,.node-type-page #main p{padding:0;font-weight:300;clear:both;}.node-type-page #main ul{margin-bottom:30px;list-style-position:inside;}.node-type-page #main img{width:100%;height:auto;margin-bottom:30px;margin-top:20px;}.node-type-page #main ol{list-style-type:decimal;list-style-position:inside;clear:both;margin:20px 0 30px 0;}.node-type-page #main table{min-width:300px;margin:20px 20px 30px 20px;max-width:90%;border:1px solid #999;}.node-type-page #main table td,.node-type-page #main table th{padding:10px;}.node-type-page #main table th,.node-type-page #main tbody{border-top:1px solid #999;border-bottom:1px solid #999;}.related-content{background:#003d5a;}.related-content .item-list{position:initial;z-index:0;max-width:initial;margin:auto;}.related-content div.contextual-links-wrapper{display:block;font-size:100%;position:initial;right:0;top:0;z-index:999;margin:0;padding:0;}.related-content .view-header{color:#fff;text-align:center;max-width:1000px;margin:0 auto;padding-top:20px;}.related-content .view-header h2{margin-bottom:0;}.related-content ul{list-style-image:none;list-style-type:none;width:101%;display:inline-block;}.related-content ul li{width:20%;display:inline-block;position:relative;margin:0;padding:0;float:left;}.related-content ul li:nth-child(2){margin:0 -4px;}.related-content ul li img{width:100%;height:auto;display:block;}.related-content ul li h4{margin:10px;}.related-content ul li h4 a{color:#ff802c;padding:10px;}.related-content ul li h4 a:hover{color:#fff;}.related-content .logo{position:absolute;top:50%;left:50%;margin:-50px -80px;}@media only screen and (max-width:1000px){.related-content ul li.views-row.views-row-5{display:none;}.related-content ul li{width:25%;}}@media only screen and (max-width:768px){.related-content ul li.views-row.views-row-4,.related-content ul li.views-row.views-row-5{display:none;}.related-content ul li{width:33.5%;}.related-content ul li h4 a{padding:0px;}}@media only screen and (max-width:480px){.related-content ul li{width:50%;}.related-content ul li.views-row.views-row-5{display:none;}.related-content ul li.views-row.views-row-4{display:inline-block;}}@media only screen and (max-width:320px){.related-content .logo{display:none;}}.page-contact-us{max-width:inherit;background:#f5f5f5;padding:0;}.page-contact-us .pane-location-details,.page-contact-us .pane-webform,.page-contact-us .getInTouchHead{max-width:1000px;margin:0 auto;}.page-contact-us .pane-webform{padding-bottom:60px;padding-left:80px;background:url(/sites/all/themes/basic/images/user-icon.png) no-repeat 0px 25px;}.page-contact-us .pane-webform h2{text-align:left;font-size:2.571em;font-weight:100;margin-top:30px;}.page-contact-us h1.title{display:none;}.page-contact-us .form-submit{padding:20px 27px;}.page-contact-us .getInTouchHead h1{padding-bottom:0;text-align:center;}.page-contact-us .getInTouchHead p{text-align:center;padding:0 20px;font-weight:500;}.form-item .description{font-style:normal;}@media only screen and (max-width:768px){.page-contact-us .pane-webform h2{margin-top:-40px;}.page-contact-us .pane-location-details,.page-contact-us .pane-webform{padding:20px!important;}.page-contact-us .pane-webform{padding-bottom:60px;padding-left:0px;background:none;}}@media only screen and (max-width:767px){body.get-in-touch{padding-left:0%;padding-right:0%;}}.page-user #main{max-width:1000px;margin:0 auto;padding:0 0 40px 0;}@media only screen and (min-width:767px){#navigation,#primary,#header-region .menu-block-wrapper .menu{opacity:1!important;}}@media only screen and (max-width:767px){#header{height:auto;min-height:78px;z-index:999;background:white;position:relative;}#header-region{margin-bottom:43px;}#logo{margin:auto;position:relative !important;text-align:left;width:100%;left:27px;top:30px;z-index:99999;}#logo img{height:auto;width:70px;}.mobile-menu{display:block;}#navigation{display:none;background:none repeat scroll 0 0 #FFFFFF;margin-bottom:-45px;margin-top:50px;position:relative;top:0;width:100%;}#navigation li{border-bottom:1px dashed #E5E5E5;clear:both;display:block;float:none;line-height:2.5;padding:5px 0;text-align:center;width:100%;}#navigation .contact{border-radius:0;font-weight:700;margin:0 0 -6px;padding:15px 0;width:100%;display:block;}.pane-case-study-slideshow-panel-pane-1 .views-slideshow-cycle-main-frame{height:370px!important;}@media only screen and (max-width:780px){.pane-case-study-slideshow-panel-pane-1 .views-slideshow-cycle-main-frame{height:auto!important;}}.slider_bg{height:370px !important;}.layout-style-1 .slider_contents,.layout-style-2 .slider_contents{height:370px !important;background-size:369px !important;}.view-feature-slideshow .views-slideshow-controls-bottom{display:none;}.layout-style-1 .slider_contents-inside{left:10%;top:30px;width:90%;padding-right:10%;}.layout-style-1 .body_slider img{width:100px !important;height:auto !important;}.layout-style-1 .body_slider{font-size:1.143em;font-weight:500;line-height:1.2;}.layout-style-1 .body_slider strong{font-size:13px;}.layout-style-2 .keyword{display:none;}.layout-style-2 .slider_contents-inside{right:0px;width:290px;margin-right:0%;}.layout-style-2 .body_slider p:first-child{display:none;}.layout-style-2 .title_slider{background:#003d5a;margin-bottom:6%;display:inline-block;padding:20px;margin-right:20px;line-height:1.1;}.slider_bg_2{background:url(/sites/all/themes/basic/images/slider/ldw02-XL-mob.jpg) no-repeat center center;}.slider_bg_3{background:url(/sites/all/themes/basic/images/slider/eCom-slider-mob.jpg) no-repeat center center;}.slider_bg_4{background:url(/sites/all/themes/basic/images/slider/ldw05-XL-mob.jpg) no-repeat center center;}.ui-tabs .ui-tabs-nav li a{padding:13px 14px;}.view-clients table td{margin:0;padding:20px;width:100%;display:block;}.get-in-touch #webform-component-your-message{position:relative;float:none;margin-top:0;}input,textarea,#edit-submitted-your-name,#edit-submitted-e-mail,#edit-submitted-telephone-number,.form-item{width:100%;}.get-in-touch{padding-left:5%;padding-right:5%;}.get-in-touch .pane-location-details .panel-panel.panel-col-first{border-bottom:1px solid #e5e5e5;border-right:none;width:100%;padding:0 4%;background:none;margin:auto 0}.get-in-touch .pane-location-details .panel-panel.panel-col{border-bottom:1px solid #e5e5e5;border-right:none;padding:0 2%;width:100%;}.get-in-touch .pane-location-details .panel-panel.panel-col-last{width:100%;padding-left:2%;margin-bottom:10%;}.panels-flexible-row.panels-flexible-row-3-1.panels-flexible-row-last.clearfix{min-height:576px;padding:0 0 5% 0;}.pane-services-panel-pane-1 h3{font-size:1.571em;font-weight:300;}h1,h2.pane-title,.tabs .view-header h2,.tabs .pane-content > h2{font-size:3.000em;}.views-row-1 h3:before,.views-row-2 h3:before,.views-row-3 h3:before,.views-row-4 h3:before,.views-row-5 h3:before,.views-row-6 h3:before{font-size:36px;}.pane-services-panel-pane-1 h3{margin-left:0px;}.pane-node-field-features .field-items .field-name-field-feature-details{width:100%;display:block;}.pane-node-field-features .field-items .field-name-field-feature-supporting-image{display:block;width:100%;height:auto;position:relative;margin-bottom:-6px;margin-top:-40px;}.pane-node-field-features .field-items .field-name-field-feature-supporting-image img{width:100%;height:auto;position:inherit;bottom:0;}.field-collection-container .field-items .field-item{min-height:0px;}.pane-node-field-features .field-items .even .field-name-field-feature-supporting-image img,.pane-node-field-features .field-items .odd .field-name-field-feature-supporting-image img{position:relative;margin-bottom:0;}.pane-node-field-features .field-items .even .field-name-field-feature-supporting-image.swipeLeft{right:0px;opacity:1;}.summary .summary-1,.summary .summary-3{display:none;}.summary > div img{float:none;}.summary-text{float:none;max-width:100% !important;width:100%;}.panel-pane.pane-block.pane-case-studies-summary-case-studies-summary.pane-case-studies-summary{background-size:100%;}.summary-2{text-align:center;}.summary > div img{margin-right:0;margin-bottom:15px;}.field-name-field-problems.field-type-field-collection{width:50%;}.field-name-field-problems.field-type-field-collection:nth-child(4){clear:none;}.pane-node-field-products .field-items > div{width:33%;}.pane-case-studies-blocks-case-studies-summary{background-size:cover;}.node-type-service .panels-flexible-region.panels-flexible-region-9-center.panels-flexible-region-first.one{display:none;}.node-type-service .panels-flexible-row.panels-flexible-row-9-1.panels-flexible-row-first ul{border-bottom:none;display:block;text-align:center;}.node-type-service .panels-flexible-row.panels-flexible-row-9-1.panels-flexible-row-first li{margin-left:0px;line-height:2.5;text-align:center;}}@media only screen and (max-width:770px){.pane-services-panel-pane-1 .views-slideshow-cycle-main-frame,.pane-services-panel-pane-1 .views_slideshow_slide{overflow:visible;z-index:-10;position:relative!important;}.pane-services-panel-pane-1 .views-field.views-field-field-supporting-image{position:relative;right:0!important;}.pane-services-panel-pane-1{padding:5%;}.pane-services-panel-pane-1 .views-slideshow-cycle-main-frame{height:auto !important;}.pane-services-panel-pane-1 .views-field.views-field-title,.pane-services-panel-pane-1 .views-field.views-field-body{max-width:100%;padding-left:5%;}}@media only screen and (max-width:750px){#footer .social-links{display:none;}#footer-wrapper,#footer:hover #footer-wrapper{background:none;}.panels-flexible-column-1-3,.panels-flexible-column-1-4,.panels-flexible-column-1-5,.panels-flexible-column-1-6,.panels-flexible-column-1-7,.panels-flexible-column-1-8{width:100%;}.pane-services-panel-pane-1 .views-slideshow-cycle-main-frame{height:auto!important;}.pane-node-field-products .field-items > div{width:33%;}}.conversion{height:0px;overflow:hidden;}.feature-link a{background-color:#ccc;}@media only screen and (max-width:480px){.get-in-touch .pane-location-details .panel-panel.panel-col-first{margin:0;}.field-name-field-problems.field-type-field-collection{width:100%;}.pane-node-field-products .field-items > div{width:100%;}.node-type-service .grid-1{width:100%;}.node-type-service .panels-flexible-region.panels-flexible-region-9-two.panels-flexible-region-last.two h1{font-size:2.571em;}.node-type-service .panels-flexible-row.panels-flexible-row-9-1.panels-flexible-row-first li{display:inline-block;}.pane-case-studies-blocks-case-studies-categories h3{font-size:1.286em;}.pane-case-studies-blocks-case-studies-categories{margin-top:-58px;}}.node-type-what-we-do #content-header,.node-type-case-study #content-header{display
  
  :block\9;}.node-type-what-we-do #content-header,.node-type-case-study #content-header{clear
  
  :both\9;}.node-type-what-we-do #content-header,.node-type-case-study #content-header{margin-bottom
  
  :120px\9;}.even .field-name-field-feature-supporting-image img{left
  
  :-500px\9;}.odd .field-name-field-feature-supporting-image img{right
  
  :-500px\9;}.pane-case-studies-blocks-case-studies-categories{margin-top
  
  :-52px\9;}.work-with-us img{width
  
  :auto\9;}#footer-wrapper{background-color
  
  :black\9;color
  
  :white\9;width
  
  :100%\9;max-width
  
  :none\9;}#footer-wrapper .region-footer{max-width
  
  :1000px\9;margin
  
  :0 auto\9;}#footer-wrapper .social-links{position
  
  :absolute\9;top
  
  :40px\9;left
  
  :240px\9;}:root *>#content-header,:root *>#content-header{margin-bottom:0;}:root *>.even .field-name-field-feature-supporting-image img{left:0;}:root *>.odd .field-name-field-feature-supporting-image img{right:0;}:root *>#footer-wrapper{max-width:1000px;}.v4 .three-steps{background:url(/sites/all/themes/basic/images/pattern.png) #003d5a repeat 0 0;color:#fff;text-align:center;margin-bottom:-7px;padding-bottom:20px;}.v4 .three-steps > div{max-width:1000px;margin:auto;}.v4 .three-steps .panel-col-top h1,.v4 .three-steps .panel-col-top h2{color:#ff802c;}.v4 .three-steps .panel-col-top h1{font-size:2.143em;padding-bottom:0;padding-top:40px;}.v4 .three-steps .panel-col-top h2{font-size:1.286em;font-weight:300;font-style:italic;margin-bottom:20px;}.v4 .three-steps .center-wrapper h3{font-size:1.286em;font-weight:500;margin-bottom:5px;}.v4 .three-steps .center-wrapper h3 + p{font-style:italic;font-size:1.143em;font-weight:100;margin-bottom:20px;}.v4 .three-steps .center-wrapper h4{font-size:1.571em;margin-bottom:0.8em;font-weight:300;padding:0 12px;}.v4 .three-steps .center-wrapper{background:url(/sites/all/themes/basic/images/arrowsV4.png) no-repeat 278px center;height:185px;}.v4 .three-steps .center-wrapper .inside div:nth-child(3){background:#336479;min-height:90px;position:relative;max-width:290px;margin:auto;}.v4 .three-steps .center-wrapper .inside div:nth-child(3) img{float:left;padding-top:15px;padding-left:20px;}.v4 .three-steps .center-wrapper .inside div:nth-child(3) blockquote p{text-align:left;line-height:1.3;padding-left:76px;padding-top:15px;padding-right:20px;padding-bottom:10px;font-size:0.857em;}.v4 .three-steps .center-wrapper .inside div:nth-child(3) blockquote + p{position:absolute;bottom:-36px;right:0;font-size:0.857em;color:#668b9a;font-style:italic;font-weight:500;}.v4 .whatWeDo2 h5{font-size:0.929em;text-transform:none;}.v4 .panels-flexible-16-inside{width:101%;}@media only screen and (max-width:999px){.v4 .three-steps .center-wrapper{background:none;height:auto;}.v4 .three-steps .center-wrapper > div{width:100%;float:none;margin-bottom:40px;}.v4 .three-steps .center-wrapper .inside div:nth-child(3){display:none;}}body.page-blog{background:#f5f5f5;}.blog-list .view-blog{padding:20px}.view-blog .item h2{margin-bottom:0px;margin-top:10px;padding:0 20px;}.view-blog .item p{padding:0 20px;}.view-blog .item{background:#fff;float:left;width:33%;margin:0 2px 23px;padding:0 0 10px;opacity:0;border-bottom:6px solid #e5e5e5}@media only screen and (max-width:650px){.view-blog .item{margin:0 10px 23px}}.view-blog .item img{width:100%;height:auto;}.view-blog .pager{display:none;}.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;opacity:100;}#infscr-loading{position:absolute;text-align:center;bottom:0px;left:42%;z-index:100;padding:5px;color:#222;font-size:15px;font-weight:bold;}#infscr-loading > div{display:none;}.phone-block{float:right;position:relative;}.phone-block p{top:25px;position:absolute;right:30px;z-index:1;white-space:normal;display:block;width:100%;min-width:230px;line-height:1.2;padding-left:42px;background-image:url(/sites/all/themes/basic/images/phone-32.png);background-repeat:no-repeat;background-position:center left;font-size:14px;}.phone-block p a{font-weight:500;}@media only screen and (max-width:767px){.phone-block{float:none;padding:10px;background:#cce9f6;margin-top:40px;margin-bottom:-48px;text-align:center;}.phone-block p{position:relative;min-width:inherit;top:8px;background-position:center top;padding-left:0px;padding-top:36px;}}.front .pane-campaignmonitor,.front .pane-blog-and-case-studies{background:#f5f5f5;}@media only screen and (max-width:1027px){.pane-campaignmonitor,.pane-blog-and-case-studies{padding:0 20px;}}.front .panels-flexible-region-inside-last .panel-separator{display:none;}.front .pane-campaignmonitor{padding-bottom:40px!important;}#mini-panel-blog_and_case_studies{overflow:hidden;padding-bottom:40px;}.front .pane-campaignmonitor .pane-title,.front .pane-campaignmonitor .pane-content,.front .pane-blog-and-case-studies .pane-content{margin:0 auto;max-width:1000px;}#mini-panel-blog_and_case_studies .panel-col-first{background:#fff;border-bottom:6px solid #ddd;width:65%;padding:20px 20px 14px;}#mini-panel-blog_and_case_studies .panel-col-first .pane-blog-homepage-panel-pane-2 .pane-title{font-size:1.125em;padding:0 0 5px;}#mini-panel-blog_and_case_studies .panel-col-first .views-row img{float:left;margin-right:10px;}#mini-panel-blog_and_case_studies .panel-col-last .inside{background:#fff;border-bottom:6px solid #ddd;padding:20px;padding:20px;}#mini-panel-blog_and_case_studies .views-row{overflow:hidden;border-bottom:1px dashed #ddd;margin-bottom:25px;}#mini-panel-blog_and_case_studies .views-row:last-child{border-bottom:none;margin-bottom:0;}#mini-panel-blog_and_case_studies .views-row > h2{line-height:0.9375em;margin-bottom:0;}#mini-panel-blog_and_case_studies .views-row > p{margin-bottom:21px;}#mini-panel-blog_and_case_studies .views-row > h2 a{font-weight:300;font-size:23px;font-size:1.4375rem;}#mini-panel-blog_and_case_studies .panel-col-last{float:right;width:31%;}#mini-panel-blog_and_case_studies .panel-col-last .views-row{line-height:1.25em;}#mini-panel-blog_and_case_studies .panel-col-last .field-content{font-size:16px;font-size:1rem;font-weight:bold;line-height:25px;}.front .pane-campaignmonitor .pane-title,.front .pane-campaignmonitor .pane-content{background:#cce9f6;padding:0 20px 30px;}.front .pane-campaignmonitor .pane-content{border-bottom:6px solid #008fd1}.front #campaignmonitor-subscribe-form .form-item{float:left;margin-right:2%;width:39%;line-height:35px;}.front .pane-campaignmonitor .pane-title{font-size:2em;padding:20px 50px;text-align:center;}.front .campaignmonitor-subscribe-form .form-type-textfield input{float:right;width:75%;}.front .campaignmonitor-subscribe-form .form-type-textfield label{float:left;width:24%;}.front .campaignmonitor-subscribe-form .form-submit{margin-top:1em;padding:10px 4%;}.front .pane-title > span{border-bottom:1px dashed #c6c6c6;display:block;font-size:1rem;font-weight:normal;padding-bottom:20px;}@media only screen and (max-width:767px){#mini-panel-blog_and_case_studies .panel-col-first,#mini-panel-blog_and_case_studies .panel-col-last{float:left;margin:0 2%;width:46%;}#mini-panel-blog_and_case_studies .panel-col-last .field.field-name-field-related-image.field-type-image.field-label-hidden{text-align:center;}#mini-panel-blog_and_case_studies .panel-col-last .views-row{margin:0 auto;}.front .pane-campaignmonitor .pane-title,.pane-campaignmonitor .pane-content{width:96%;}.front .pane-campaignmonitor,.pane-blog-and-case-studies{padding:0;}.front #campaignmonitor-subscribe-form .form-item{width:100% !important;}.front .pane-campaignmonitor .pane-content{margin-bottom:30px;}}@media only screen and (max-width:650px){#mini-panel-blog_and_case_studies .panel-col-first{float:none;margin:0 auto 30px;width:90%;}#mini-panel-blog_and_case_studies .panel-panel.panel-col-last{float:none;margin:0 auto;max-width:305px;width:90%;}#mini-panel-blog_and_case_studies .panel-col-last .inside{margin:0 !important;}.front .campaignmonitor-subscribe-form .form-type-textfield input{width:100% !important;}.front #campaignmonitor-subscribe-form .form-item{margin-top:0;margin-bottom:0;}.front .pane-campaignmonitor .pane-title,.front .pane-campaignmonitor .pane-content{width:90%;}.front .pane-campaignmonitor .pane-title{padding:20px;}.front .campaignmonitor-subscribe-form .form-submit{width:100% !important;}}.intro{background:url(/sites/all/themes/basic/images/office-bg-2c.jpg) no-repeat fixed top / 100% #0b0505;color:#fff;text-align:right;max-height:450px;padding:5% 0;}@media only screen and (max-width:1650px){.intro{background:url(/sites/all/themes/basic/images/office-bg-2c.jpg) no-repeat fixed center top / 150% auto #0b0505}}@media only screen and (max-width:1027px){.intro{background:url(/sites/all/themes/basic/images/office-bg-2c.jpg) no-repeat fixed center top / 200% auto #0b0505;padding:5% 20px;}}@media only screen and (max-width:767px){.intro{background:url(/sites/all/themes/basic/images/office-bg-2c.jpg) no-repeat scroll 40% top / cover #0b0505;}#mini-panel-blog_and_case_studies .views-row > h2{clear:both;padding-top:10px;}.pane-title > span{line-height:1.5em;padding-top:15px;}}.intro h2,.intro .pane-content,#mini-panel-site_intro .panel-flexible-inside{margin:0 auto;max-width:1000px;}.intro h2{font-size:36px;font-size:2.25rem;}.intro .pane-content{margin:0 auto;max-width:1000px;}#mini-panel-site_intro .panels-flexible-row-first .pane-content p,.intro .pane-content p{font-size:23px;font-size:1.4375rem;font-weight:100;text-transform:uppercase;line-height:24px;line-height:1.5rem;}.intro .pane-content > p{text-shadow:3px 1px 2px #000;}.intro .pane-content p a{font-size:16px;font-size:1rem;text-transform:none;display:inline-block;text-shadow:none;}.view-Slideshow{margin-bottom:50px;}.view-Slideshow .skin-default{position:relative;}.view-Slideshow #views_slideshow_cycle_teaser_section_Slideshow-panel_pane_1{width:100% !important;}.view-Slideshow .views-slideshow-cycle-main-frame-row-item div{min-height:440px;background-position:center center;background-size:cover;}.view-Slideshow .views-slideshow-cycle-main-frame-row-item img{height:auto;width:100%;}.view-Slideshow .views-slideshow-cycle-main-frame-row-item .field-name-field-caption h2,.view-Slideshow .views-slideshow-cycle-main-frame-row-item .field-name-field-caption p{background:none;color:#fff;display:inline-block;font-size:2rem;margin-bottom:5px;padding:10px 25px;clear:both;font-weight:100;font-family:"Museo-sans",helvetica,Arial,sans-serif;}.view-Slideshow .views-slideshow-cycle-main-frame-row-item .field-name-field-caption h1{color:#fff;font-weight:100;font-size:56px;margin:0;padding:0px 0 21px 0;font-family:"Museo-sans",helvetica,Arial,sans-serif;}.view-Slideshow .views-slideshow-cycle-main-frame-row-item .field-name-field-caption{min-height:50px;}.view-Slideshow .views-slideshow-cycle-main-frame-row-item .field-name-field-caption p a{color:#fff;}.view-Slideshow .views-slideshow-cycle-main-frame-row-item .field-name-field-caption p,.view-Slideshow .views-slideshow-cycle-main-frame-row-item .field-name-field-caption p a{font-weight:700;font-size:16px;}.view-Slideshow .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption{left:0;margin:0 auto;max-width:443px;position:absolute;right:0;top:92px;text-align:center;}.view-Slideshow .views-slideshow-controls-bottom{bottom:25px;left:0;margin:0 auto;max-width:1400px;position:absolute;right:0;z-index:10;width:95%;}.view-services-slideshow .views-slideshow-controls-bottom .views-content-counter,.view-Slideshow .views-slideshow-controls-bottom .views-content-counter{text-indent:-9999px;display:inline-block;}.view-services-slideshow .views-slideshow-pager-fields,.view-Slideshow .views-slideshow-pager-fields{float:right;}.view-services-slideshow .views-slideshow-pager-field-item,.view-Slideshow .views-slideshow-pager-field-item{background:#eee;float:left;height:23px;margin:2px;text-align:center;width:23px;cursor:pointer;overflow:hidden;}.view-services-slideshow .views-slideshow-pager-field-item.active,.view-Slideshow .views-slideshow-pager-field-item.active{background:#0f96d4;}.view-services-slideshow .views-slideshow-cycle-main-frame-row-item div:first-child{float:left;overflow:hidden;width:60%;}.view-services-slideshow #views_slideshow_cycle_teaser_section_services_slideshow-panel_pane_1,.view-services-slideshow .views-slideshow-cycle-main-frame-row-item div:first-child img{height:auto;width:100%;max-width:100%;}.view-services-slideshow #views_slideshow_cycle_teaser_section_services_slideshow-panel_pane_1{width:100%!important;}.view-services-slideshow .views-slideshow-cycle-main-frame-row-item div:not(:first-child){float:right;width:39%;padding-top:10px;line-height:2.5rem;}#mini-panel-site_intro{background:#003d5a;color:#fff;}#mini-panel-site_intro .panels-flexible-row-first .pane-content p{text-align:center;margin:2em 0 1em;}#mini-panel-site_intro .panels-flexible-row-last h2 span{font-size:18px;font-weight:400;}#mini-panel-site_intro .panels-flexible-row-last a{padding:5px 9px;background:#008fd1;color:#fff;font-weight:500;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block}#mini-panel-site_intro .panels-flexible-row-last{margin-bottom:2em;}#mini-panel-site_intro .panels-flexible-row-last .panels-flexible-column{border-left:1px solid #24526f;padding:0 20px;}@media only screen and (max-width:767px){#mini-panel-site_intro .panels-flexible-row-last .panels-flexible-column{border-left:none;border-bottom:1px solid #24526f;margin:2%;padding:20px;width:46%;}#mini-panel-site_intro .panels-flexible-row-last .panels-flexible-column:nth-child(2n+3),#mini-panel-site_intro .panels-flexible-row-last .panels-flexible-column:last-child{border-bottom:none;}#mini-panel-site_intro .panels-flexible-row-first .pane-content p{margin:2em 20px 1em;}.intro h2{line-height:2.25rem;}}@media only screen and (max-width:500px){.view-services-slideshow .field-name-field-title{font-size:1.5rem;}#mini-panel-site_intro .panels-flexible-row-last .panels-flexible-column{float:none;margin:2% auto;overflow:hidden;width:90%;}#mini-panel-site_intro .panels-flexible-row-last .panels-flexible-column:nth-child(3){border-bottom:1px solid #24526f;}}#mini-panel-site_intro .panels-flexible-row-last .panels-flexible-column:first-child{border-left:none;}.front .panels-flexible-region{width:100%;}.field-name-field-content-collection{margin-bottom:45px;}.section-case-studies .pane-node-field-summary{height:450px;left:10%;padding:30px;position:absolute;top:3%;max-width:34%}.section-case-studies .pane-node-field-summary h5{color:#fff;display:inline-block;font-size:42px;font-weight:100;margin-bottom:50px;text-shadow:2px 2px 2px #333;text-transform:capitalize;position:relative;}.section-case-studies .pane-node-field-summary h5::after{background:#fff none repeat scroll 0 0;bottom:-25px;content:"";height:1px;left:0;position:absolute;width:150%;box-shadow:1px 1px 2px #333;}.section-case-studies .pane-node-field-summary p{color:#fff;font-size:18px;font-weight:200;line-height:32px;text-shadow:2px 2px 2px #333;}.section-case-studies .pane-node-field-summary a{color:#fff;}@media only screen and (min-width:1800px){.section-case-studies .pane-node-field-summary{height:500px;}.section-case-studies .pane-node-field-summary{top:4%;}}@media only screen and (max-width:1000px){.section-case-studies .pane-node-field-summary{top:3%;max-width:51%;}.section-case-studies .pane-node-field-summary h5{font-size:40px;}.pane-node-field-summary p{font-size:19px;line-height:30px;}}@media only screen and (max-width:768px){.section-case-studies .pane-node-field-summary{height:auto;margin-top:-16px;max-width:100%;position:relative;width:100%;background:#f5f5f5;left:0;padding:25px;top:0;}.section-case-studies .pane-node-field-summary p{font-size:18px;line-height:28px;color:#000;text-shadow:none;}.section-case-studies .pane-node-field-summary h5{margin-bottom:0;color:#000;text-shadow:none;}.section-case-studies .pane-node-field-summary h5:after{display:none;}}.node-type-what-we-do .field.field-name-field-features-hero-image.field-type-image.field-label-hidden > img,.node-type-case-study .field.field-name-field-features-hero-image.field-type-image.field-label-hidden > img{height:auto;width:100%;}.node-type-what-we-do .field.field-name-field-features-hero-image.field-type-image.field-label-hidden,.node-type-case-study .field.field-name-field-features-hero-image.field-type-image.field-label-hidden{margin:0 -1em;}.page-what-we-do-drupal-development-for-design-agencies .view-field-collection-slideshow,.page-what-we-do-drupal-development-for-design-agenciesn .field.field-name-field-features-hero-image.field-type-image.field-label-hidden,.page-what-we-do-education .view-field-collection-slideshow,.page-what-we-do-education .field.field-name-field-features-hero-image.field-type-image.field-label-hidden,.page-what-we-do-startups .view-field-collection-slideshow,.page-what-we-do-startups .field.field-name-field-features-hero-image.field-type-image.field-label-hidden,.page-what-we-do-local-authority .field.field-name-field-features-hero-image.field-type-image.field-label-hidden,.page-what-we-do-local-authority .view-field-collection-slideshow{margin-bottom:45px!important;}.node-type-what-we-do .field-collection-view.clearfix.view-mode-full.field-collection-view-fina,.node-type-case-study .field-collection-view.clearfix.view-mode-full.field-collection-view-final{margin:0;}.pane-node-field-content-collection .view-field-collection-slideshow{margin:0 auto;max-width:1000px;width:100%;position:relative;overflow:hidden;}.pane-node-field-content-collection .view-field-collection-slideshow .field-type-image > img{height:auto !important;width:100% !important;}.pane-node-field-content-collection .views_slideshow_cycle_main{width:100%;float:left;}.pane-node-field-content-collection .views_slideshow_cycle_main .views-slideshow-cycle-main-frame{width:100% !important;height:auto;}.pane-node-field-content-collection .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{width:100% !important;height:auto;}.pane-node-field-content-collection .views_slideshow_cycle_main .field-content{max-width:100%;width:100%;}.pane-node-field-content-collection .views_slideshow_cycle_main .field-content img{max-width:100%;width:100%;height:auto;margin:0;padding:0;}.pane-node-field-content-collection .view-field-collection-slideshow .field-name-field-caption{background:rgba(0,61,90,0.8);bottom:6px;color:#fff;padding:25px 20px;position:absolute;width:100%;font-size:18px;line-height:26px;}.pane-node-field-content-collection .views-slideshow-controls-top{position:absolute;right:18px;top:18px;z-index:99}.pane-node-field-content-collection .views-slideshow-controls-top .views-slideshow-pager-field-item{background:#024560;color:#fff;display:inline-block;font-size:13px;height:30px;line-height:30px;text-align:center;width:30px;cursor:pointer;}.pane-node-field-content-collection .views-slideshow-controls-top .views-slideshow-pager-field-item.active{background:#fff;color:#024560;text-decoration:underline;}.node-type-what-we-do .panel-pane.pane-node-title h1,.node-type-case-study .panel-pane.pane-node-title h1{margin:0 auto;}.node-type-what-we-do .panel-pane.pane-node-title .pane-content{padding:8px 0 0;}.node-type-what-we-do .panel-separator{display:none;}.node-type-what-we-do .views-slideshow-controls-bottom{display:inline;}.node-type-what-we-do .field-type-text-with-summary,.node-type-case-study .field-type-text-with-summary{padding-bottom:30px;}.pane-node-field-content-collection .field-name-field-quote p{border-left:9px solid #ff802c;font-size:24px;font-weight:500;line-height:38px;margin:0 auto;max-width:1000px;padding-left:40px;width:100%;}.related-content{background:none;margin:0 auto;max-width:1000px;padding:20px 0 60px;}.related-content .view-header{text-align:left;padding:0;}.related-content .view-header h2{color:#000;font-size:24px;font-weight:500;margin-bottom:10px;}.related-content ul li h4{margin:10px 0;}.related-content ul li h4 a{color:#008fd1;font-size:18px;padding:0;}.related-content ul li h4 a:hover{color:#008fd1;}@media only screen and (max-width:999px){.related-content .view-header h2{margin:0 15px 10px;}.related-content ul li h4 a{padding-left:16px;}.view-services-slideshow .views-slideshow-controls-bottom,.view-Slideshow .views-slideshow-controls-bottom,.view-Slideshow .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption{padding:0 20px;}}.related-content ul li{width:25%;}@media only screen and (max-width:768px){.related-content ul li{width:33.5%;}}@media only screen and (max-width:480px){.related-content ul li{width:50%;}}.field-name-field-content-collection .field-name-field-supporting-text{margin-top:45px;}.field-collection-view.clearfix.view-mode-full.field-collection-view-final .field-name-field-supporting-text.field-type-field-collection{margin:45px 15px 0;}.field-name-field-content-collection .three-column div.first p,.field-name-field-content-collection .three-column div.second p,.field-name-field-content-collection .two-column div.first p{padding-right:20px;}.field-name-field-content-collection .three-column div.first img,.field-name-field-content-collection .three-column div.second img,.field-name-field-content-collection .three-column div.third img,.field-name-field-content-collection .two-column div.first img,.field-name-field-content-collection .two-column div.second img,.field-name-field-content-collection .one-column div img{max-width:100%}.field-name-field-content-collection .three-column div.first p img,.field-name-field-content-collection .three-column div.second p img,.field-name-field-content-collection .two-column div.first p img{max-width:100%}.field-name-field-content-collection .three-column > div{display:inline-block;width:33.333%;position:relative;vertical-align:top;}.field-name-field-content-collection .two-column > div{display:inline-block;position:relative;vertical-align:top;width:50%;}.field-name-field-content-collection .three-column .second img,.field-name-field-content-collection .three-column .first img,.field-name-field-content-collection .three-column .third img,.field-name-field-content-collection .two-column .second img,.field-name-field-content-collection .two-column .first img{bottom:0;position:absolute;}@media only screen and (max-width:767px){.field-name-field-content-collection .two-column > div,.field-name-field-content-collection .three-column > div{padding:0 !important;width:100%;height:auto !important;}.field-name-field-content-collection .three-column .third img,.field-name-field-content-collection .three-column .second img,.field-name-field-content-collection .three-column .first img,.field-name-field-content-collection .two-column .second img,.field-name-field-content-collection .two-column .first img{position:relative;}.field-name-field-content-collection .three-column div.first p,.field-name-field-content-collection .three-column div.second p,.field-name-field-content-collection .two-column div.first p{padding:0}}.field-name-field-content-collection .one-column,.field-name-field-content-collection .two-column,.field-name-field-content-collection .three-column{margin:0 auto;max-width:1000px;font-size:1rem;line-height:1.5625rem;}.section-blog blockquote{margin:45px 0;padding-left:40px;border-left:9px solid #ff802c;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-first{width:100%;float:none;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-first .inside > .panel-pane{margin:0 auto 30px;max-width:1000px;border-bottom:3px solid #ddd;padding:10px 0}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-first ul.menu li{list-style:outside none none !important;display:inline;margin:0;padding:0;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-first ul.menu li a{font-weight:bold;padding:10px 15px;text-transform:uppercase;font-size:0.875rem;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-first ul.menu li a.active{color:#000;padding-bottom:13px;border-bottom:3px solid #ff802c;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-last .field-name-field-content-collection .field-name-field-supporting-text{margin-top:5px;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-last{float:right;width:100%}.node-type-what-we-do .field-type-text-with-summary{max-width:1200px;margin:0 auto;padding:0 0 35px;text-align:center}.node-type-what-we-do .panel-col-top .field-type-text-with-summary p{text-align:left;padding:0;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-last h4{font-size:1.5rem;font-weight:300;}.node-type-what-we-do h1{margin:10px auto;padding:0!important;max-width:1001px;}.node-type-what-we-do .panel-col-first ul.menu{text-align:center;}.panel-2col-stacked .panel-col-top,.panel-2col-stacked .panel-col-bottom{width:100%!important;}.panel-2col-stacked .panel-col-last .inside{margin:0!important;}.section-tbs2015 #main{background:url(/sites/all/themes/basic/images/office-bg.jpg) no-repeat fixed top center #008fd1;}.section-tbs2015 #main #content #content-header,.section-tbs2015 #main #content .pane-1,.section-tbs2015 #main #content .pane-webform{margin:0 auto;max-width:1000px;padding:0 50px}.section-tbs2015 #main #content #content-header,.section-tbs2015 #main #content .pane-custom{text-align:center;color:#fff;}.section-tbs2015 #header{height:0;}.section-tbs2015 .region-header{display:none;}.section-tbs2015 #header-region{text-align:center;}.section-tbs2015 #logo{top:30px;position:relative;left:0;}.section-tbs2015 div.error{background:none;border:3px dashed #fff;border-radius:0;text-align:center;}div.error ul li{list-style:none;}div.error ul li label{color:#fff;}.section-tbs2015 #content-header{margin-top:100px !important;}.section-tbs2015 #content-header h1{font-size:38px;font-weight:bold;}.section-tbs2015 #main #content .pane-custom h2{font-size:24px;font-weight:lighter;text-transform:uppercase;}.section-tbs2015 #main .form-item{display:inline-block;margin:10px 1.4%;width:47%;}@media only screen and (max-width:999px){.section-tbs2015 #main .form-item{margin:0 1%;}}.section-tbs2015 #main .form-item label{color:#fff;}.section-tbs2015 #main input[type="email"],.section-tbs2015 #main input[type="text"]{border:3px solid #fff;width:100%;}.section-tbs2015 #main .form-submit{float:right;font-size:20px;margin-right:1.25%;padding:18px 30px;text-transform:uppercase;}@media only screen and (max-width:999px){.section-tbs2015 #main .form-submit{margin-right:2.25%;}}.section-tbs2015 #main .form-required{color:#fff;}.section-tbs2015 #main .form-submit,.section-tbs2015 #main .form-submit:hover{background:#ff802c;}.section-tbs2015 #main .webform-client-form{margin-bottom:100px;overflow:hidden;}.section-tbs2015 .messagewrapper .messages.status{background:#ff802c none repeat scroll 0 0;border:medium none;border-radius:0;box-shadow:none;color:#fff;font-size:22px;font-weight:bold;line-height:26px;margin-bottom:33px;padding:20px 20% 1px;}.section-tbs2015 .hidelink,.section-tbs2015 .showlink.status{display:none!important;}.section-tbs2015{background:#003d5a;}.section-tbs2015 #footer .phone{float:right;position:relative;}.section-tbs2015 #footer .social-links{float:left;position:relative;}@media only screen and (max-width:767px){.section-tbs2015 #main{background:none;}.section-tbs2015 #page{background:#008fd1 url(/sites/all/themes/basic/images/office-bg.jpg) no-repeat fixed center top / cover;}.section-tbs2015 #header-region{margin-bottom:0;}.section-tbs2015 #header{min-height:0;}.section-tbs2015 #logo img{width:100px;}.section-tbs2015 #main .form-item{margin:10px 0;width:100%;}.section-tbs2015 #main .form-submit{display:block;float:none;margin-right:0;width:100% !important;}.section-tbs2015 #footer,.section-tbs2015 .mobile-menu,.section-tbs2015 #footer-push,.section-tbs2015 .pane-site-intro{display:none;}}@media only screen and (max-width:480px){.section-tbs2015 #main #content .pane-custom h2{font-size:18px;}}.front .pane-node-field-introduction,.front #main h1.title{background:#f2f2f2 none repeat scroll 0 0;margin-top:0 !important;}.front div.tabs{margin:0;}.front .view-blog-homepage .view-header{margin:15px 0 35px;}.front .view-services-slideshow,.node-type-case-study .related-content,.node-type-what-we-do .related-content,.front .pane-case-studies-panel-pane-1,.view-blog-homepage{margin:30px auto 17px;max-width:1400px;overflow:hidden;}.node-type-case-study .related-content,.node-type-what-we-do .related-content,.front .pane-case-studies-panel-pane-1{margin-bottom:35px}.node-type-case-study .related-content,.node-type-what-we-do .related-content{padding-top:0;}.view-blog-homepage .views-row{background:#f5f5f5;border-bottom:6px solid #ddd;float:left;margin:0 1% 20px;overflow:hidden;width:31.25%;}.view-blog-homepage .view-footer{clear:both;width:100%;}.view-blog-homepage .view-footer > p{margin:0;}.view-blog-homepage h2,.view-blog-homepage p{padding:0 20px;}.view-blog-homepage .views-row p{padding-bottom:30px !important;}.view-blog-homepage h2{font-size:1.5rem;}.view-blog-homepage .field-name-field-category{border-bottom:1px dashed #ddd;color:#8f8f8f;font-size:10px;font-weight:500;margin:0 20px 10px;padding:4px 0;text-transform:uppercase;}.view-blog-homepage .views-row > a{display:block;border:1px solid #f5f5f5;}.node-type-case-study .related-content .image > a img,.node-type-what-we-do .related-content .image > a img,.front .view-case-studies .field-name-field-related-image > a img,.view-blog-homepage .views-row > a img{width:100%;background:#fff;height:auto;}.front .view-case-studies{border-top:1px dashed #ddd;padding-top:65px;}.node-type-case-study .related-content,.node-type-what-we-do .view-blog-homepage .view-header{border-top:7px solid #008fd1;padding-top:35px;}.node-type-case-study .related-content .image > a,.node-type-what-we-do .related-content .image > a,.front .view-case-studies .field-name-field-related-image > a{background:#008fd1;display:block;}.node-type-case-study .related-content .image > a img,.node-type-what-we-do .related-content .image > a img,.front .view-case-studies .field-name-field-related-image > a img{opacity:0.2;margin-bottom:-5px;}.node-type-case-study .related-content .field-name-field-case-study-logo,.node-type-what-we-do .related-content .field-name-field-case-study-logo,.front .view-case-studies .field-name-field-case-study-logo{left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:20%;}.node-type-case-study .related-content ul li img,.node-type-what-we-do .view-related-content ul li img{display:inline;width:auto !important;}.node-type-case-study .related-content .field-items p,.node-type-case-study .related-content h4,.node-type-what-we-do .related-content .field-items p,.node-type-what-we-do .related-content h4,.view-case-studies .field-content,.view-case-studies h2,.view-case-studies div.body{padding:0 30px;}.view-case-studies div.body{padding-bottom:35px;}.view-services-slideshow .field-name-field-title,.view-blog-homepage .view-header p,.view-case-studies .view-header p{text-align:center;text-transform:uppercase;color:#00669b;font-weight:500;margin-bottom:11px;}.view-services-slideshow .field-name-field-title{color:#000;}.view-services-slideshow .field-name-field-sub-title{padding:0px!important;margin-top:0px!important;}.view-services-slideshow .field-name-field-introduction p{text-align:justify;font-size:14px;}.view-services-slideshow{position:relative;}.view-services-slideshow .views-slideshow-controls-bottom{bottom:10px;position:absolute;right:0;z-index:10;}.node-type-case-study .related-content h4,.node-type-what-we-do .related-content h4{margin-bottom:19px;}.node-type-case-study .related-content h4 a,.node-type-what-we-do .related-content h4 a{font-size:25.2px;font-weight:700;}.node-type-case-study .related-content .field-type-text-with-summary,.node-type-what-we-do .related-content .field-type-text-with-summary{margin:0;max-width:100%;padding-top:0;text-align:left;display:block;}.node-type-case-study .related-content .field-type-text-with-summary p,.node-type-what-we-do .related-content .field-type-text-with-summary p{font-size:14px;font-weight:300!important;}.view-case-studies .field-content{padding-top:10px;color:#8f8f8f;font-size:10px;font-weight:600;margin-top:10px;text-transform:uppercase;}.node-type-case-study .related-content .pane-title,.node-type-what-we-do .related-content .pane-title,.pane-case-studies-panel-pane-1 .pane-title{font-size:2.769rem;font-weight:100;text-align:center;text-transform:uppercase;}.node-type-case-study .related-content .pabe-title,.node-type-what-we-do .related-content .pane-title{border-top:1px dashed #ddd;}@media only screen and (max-width:1128px){.node-type-case-study .related-content .field-name-field-case-study-logo img,.node-type-what-we-do .related-content .field-name-field-case-study-logo img,.front .view-case-studies .field-name-field-case-study-logo img{max-height:100px;}.node-type-case-study .related-content .field-name-field-case-study-logo,.node-type-what-we-do .related-content .field-name-field-case-study-logo,.front .view-case-studies .field-name-field-case-study-logo{top:20%;}}@media only screen and (max-width:767px){.node-type-case-study .related-content .image > a img,.node-type-what-we-do .related-content .image > a img,.front .view-case-studies .field-name-field-related-image > a img,.view-blog-homepage .views-row > a img{height:auto;}.front .view-case-studies .field-name-field-related-image > a img{height:220px;}.node-type-case-study .related-content,.node-type-what-we-do .related-content,.front .pane-case-studies-panel-pane-1,.view-blog-homepage{padding:0 20px;}.view-blog-homepage .views-row{margin:20px 1%;width:47.5%;}.node-type-case-study .related-content .field-name-field-case-study-logo img,.node-type-what-we-do .related-content .field-name-field-case-study-logo img,.front .view-case-studies .field-name-field-case-study-logo img{max-height:49px;width:auto;}}.node-type-case-study .related-content .views-row,.node-type-what-we-do .related-content .views-row,.front .view-case-studies .views-row{float:left;margin:20px 1%;width:47.5%;overflow:hidden;position:relative;background:#fff;border-bottom:6px solid #008fd1;min-height:477px}@media only screen and (max-width:480px){.node-type-case-study .related-content .views-row,.node-type-what-we-do .related-content .views-row,.front .view-case-studies .views-row,.view-blog-homepage .views-row{float:none;margin:20px auto;width:100%;height:auto!important;}.view-blog-homepage .view-footer,.feature-link,.view-blog-homepage .view-footer p a,p.feature-link a{font-size:1.25rem;text-align:center;}}.front .view-blog-homepage .view-footer{margin-bottom:35px;}.front .pane-node-field-introduction .field-type-text-with-summary p{font-size:18px;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_1 .field{top:190px;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_1 .views-slideshow-cycle-main-frame-row-item .description{text-align:center;width:50%;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_1 .views-slideshow-cycle-main-frame-row-item .description h2{background:none;color:#008dd3;font-size:55px;font-weight:100;margin:0 0 15px;padding:0 23px;text-transform:uppercase;width:100%;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_1 .views-slideshow-cycle-main-frame-row-item .description h5{font-weight:900;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_1 .views-slideshow-cycle-main-frame-row-item .description p{background:none;color:#003c5b;font-weight:300;margin-bottom:30px;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_1 .views-slideshow-cycle-main-frame-row-item .description p:last-child{text-align:center;width:100%;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_1 .views-slideshow-cycle-main-frame-row-item .description p a{padding:15px;}.front .pane-node-field-introduction,.front h1.title{display:none;}@media only screen and (max-width:767px){.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_1 .field{top:6%;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_1 .views-slideshow-cycle-main-frame-row-item .description{width:62%;}}@media only screen and (max-width:480px){.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_1 .field{top:5%;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_1 .views-slideshow-cycle-main-frame-row-item .description{width:100%;}}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption{left:0;margin:0;max-width:100%;position:relative;right:0;top:0;min-height:0;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .description{left:0;margin:0 auto;max-width:1400px;position:absolute;right:0;top:-435px;min-height:50px;z-index:99;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .amazing-floating-image{height:400px;overflow:hidden;position:absolute;right:0;top:-400px;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .amazing-floating-image{height:400px;overflow:hidden;position:absolute;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .amazing-floating-image{right:24%;top:-400px;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .amazing-floating-image img{height:100% !important;width:auto !important;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description h2,.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description p{background:none;font-weight:500 !important;max-width:50%;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description h2,.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description p{max-width:60%;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description h2{font-size:55px;line-height:54px;position:relative;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description h2 span{color:#2b7000;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description a{background:none;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description h2::after{border-bottom:7px solid #ec6e00;bottom:-9px;content:"";height:10px;left:23px;position:absolute;width:150%;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description h2::after{width:100%;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description h2::after{border-bottom:7px solid #e6e6e6;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description p{padding:23px;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description p:last-child{padding:0 23px;}@media only screen and (max-width:980px){.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description h2{font-size:40px;line-height:45px;position:relative;}}@media only screen and (max-width:767px){.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .amazing-floating-image{right:-24%;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description h2,.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description p{max-width:66%;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description h2{font-size:35px;line-height:37px;}.phone-block p{right:0;}}@media only screen and (max-width:480px){.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description h2{font-size:29px;line-height:34px;text-align:center;width:100%;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description h2::after{width:88%;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description h2,.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item .description p{max-width:100%;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_2 .views-slideshow-cycle-main-frame-row-item div{background-color:#70af47;background-image:none !important;}}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_0 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption{left:0;margin:0;max-width:100%;position:relative;right:0;top:0;min-height:0;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_0 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .description{left:0;margin:0 auto;max-width:1000px;position:absolute;right:0;top:-400px;min-height:50px;z-index:99;text-align:center;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_0 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .description p.small{font-size:32px;margin:0;padding:0;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_0 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .description p{background:none;float:none;font-size:62px;font-weight:100;line-height:65px;width:100%;margin:0;padding:0;text-transform:uppercase;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_0 .views-slideshow-cycle-main-frame-row-item div{background-position:right center;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_0 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .description p a{background:none;float:none;font-size:20px;font-weight:500;line-height:51px;width:100%;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_0 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .amazing-floating-image{height:600px;overflow:hidden;position:absolute;right:0;top:-600px;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_0 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .amazing-floating-image{-webkit-animation:mymove 5s forwards;animation:mymove 5s forwards;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_0 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .amazing-floating-image img{height:100% !important;width:auto !important;}@media only screen and (max-width:767px){.view-Slideshow .views-slideshow-cycle-main-frame-row-item div{min-height:400px;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_0 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .amazing-floating-image{height:400px;top:-400px;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_0 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .amazing-floating-image{right:-55%;}}.page-what-we-do-local-authority .related-content .views-row,.front .view-case-studies .views-row{background:#f5f5f5;}.node-type-case-study .related-content ul h4 a{padding-left:0;}#map_canvas{min-height:400px !important;}#main{margin-top:0;}.logged-in.front #main,.logged-in.section-what-we-do #main,.logged-in.section-case-studies #main{margin-top:0;}.front.role-authenticated-user #content-area{margin-top:0;}.role-authenticated-user #header{top:29px;}.role-authenticated-user #toolbar{box-shadow:none!important;}.role-authenticated-user #header{top:0;}@media only screen and (min-width:767px){#header-region .region-header .menu-block-wrapper{display:block!important;opacity:1!important;}}@media only screen and (max-width:830px){#header-region .region-header .menu-block-wrapper{left:110px;}}@media only screen and (max-width:768px){.front #main h1.title,.field-type-text-with-summary h2,.field-type-text-with-summary h1,.panel-pane.pane-node-title h1,.section-blog .pane-custom h1{margin-top:20px;}}@media only screen and (max-width:767px){.view-services-slideshow .views-slideshow-cycle-main-frame-row-item div:first-child,.view-services-slideshow .views-slideshow-cycle-main-frame-row-item div:not(:first-child){float:none;margin:0 auto 20px;width:90%;}.related-content ul li h4 a{font-size:14px;padding-left:0;}.pane-node-field-content-collection .field-name-field-quote p{font-size:18px;line-height:32px;}.pane-node-field-content-collection .view-field-collection-slideshow #views_slideshow_cycle_teaser_section_field_collection_slideshow-default_2 .field-name-field-caption,.pane-node-field-content-collection .view-field-collection-slideshow #views_slideshow_cycle_teaser_section_field_collection_slideshow-default .field-name-field-caption{position:relative;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_0 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .description{top:-330px;}#header-region #block-menu_block-2{overflow:hidden;top:47px;}#logo > img{margin-top:0;}#header-region .region-header .menu-block-wrapper{display:none;background:none repeat scroll 0 0 #FFFFFF;position:relative;top:0;left:0;width:100%;border-bottom:1px solid #ddd;}#header-region .region-header .menu-block-wrapper li{border-bottom:1px dashed #E5E5E5;clear:both;display:block;float:none;line-height:2.5;padding:5px 0;text-align:center;width:100%;margin-left:0;}#header-region .region-header .menu-block-wrapper li a{border-bottom:none !important;}#header-region .region-header .menu-block-wrapper .contact{border-radius:0;margin:0 0 -6px;padding:5px 0;width:100%;display:block;}#header-region .region-header .menu-block-wrapper .menu li ul{display:none;}#main{margin-top:0;}.field-name-field-quote{margin:30px 0;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-first .inside > .panel-pane{margin:0;max-width:100%;padding:0;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-first ul.menu{float:none;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-first ul.menu li a{display:block;border-bottom:3px solid #ddd;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-first ul.menu li a.active{padding-bottom:0;border-bottom:3px solid #ff802c;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-first .inside > .panel-pane{border-bottom:none;}.node-type-what-we-do .field-type-text-with-summary{margin:0 25px;}.node-type-case-study .field.field-name-field-features-hero-image,.node-type-what-we-do .view-mode-full .field-name-field-features-hero-image{display:none;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-first .inside{border-bottom:none;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-last,.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-first{width:100%;margin:0;}.panel-2col-stacked .panel-col-first .inside{padding:0;margin:0 15px;}.node-type-what-we-do .panel-col-first.panel-panel{overflow:hidden;margin:0 1rem 25px;}.node-type-what-we-do .panel-pane.pane-node-title{padding:55px 0 0;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-first ul.menu li a.active{padding-bottom:15px;}.section-blog .pane-menu-menu-blog ul li a{display:block;border-bottom:3px solid #ddd;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-first ul.menu li{border-right:medium none;display:block;float:none;margin:0 !important;width:100%;padding:0;border-bottom:medium none !important;padding-right:10px;line-height:auto;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-first ul.menu li a.active,.section-blog .pane-menu-menu-blog ul li a.active{border-bottom:3px solid #ff802c;}.section-blog .pane-menu-menu-blog ul{border-bottom:none;}}@media only screen and (max-width:480px){.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_0 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .description p{font-size:39px;line-height:48px;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_0 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .description{top:-300px;}.view-Slideshow #views_slideshow_cycle_div_Slideshow-panel_pane_1_0 .views-slideshow-cycle-main-frame-row-item .field.field-name-field-caption .amazing-floating-image{right:-66%;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-first ul.menu{margin:0 0 30px;}.node-type-what-we-do .panel-2col-stacked > .center-wrapper .panel-col-first ul.menu li{border-right:none;float:left;line-height:35px;margin:0 !important;width:100%;}.pane-do-you-need-a-website-built .panel-col-top p,.view-services-slideshow .field-name-field-sub-title,.get-in-touch .panels-flexible-row-3-main-row p{padding-bottom:0;}.pane-node-field-features .field-items .field-name-field-feature-details h2{font-size:1.75rem;}.field-name-field-content-collection{margin-bottom:0;}.node-type-blog-post .panel-col-last .pane-node-field-image{padding-right:0;}.node-type-blog-post .panel-col-last p{text-align:justify;}}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}
