@import url("//hello.myfonts.net/count/2780d7");@import url("//hello.myfonts.net/count/2780d7");
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}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:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}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;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.tos-noanimation{-webkit-transition-property:none !important;-moz-transition-property:none !important;-ms-transition-property:none !important;-o-transition-property:none !important;transition-property:none !important;}.tos-fastanimation{-webkit-transition-duration:0.2s !important;-moz-transition-duration:0.2s !important;-ms-transition-duration:0.2s !important;-o-transition-duration:0.2s !important;transition-duration:0.2s !important;-webkit-transition-timing-function:ease-out !important;-moz-transition-timing-function:ease-out !important;-ms-transition-timing-function:ease-out !important;-o-transition-timing-function:ease-out !important;transition-timing-function:ease-out !important;}.tos-wrapper{opacity:0;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;display:none;width:100%;height:100%;padding:0;margin:0;overflow:hidden;}.tos-wrapper.tos-opened{display:block;}.tos-wrapper.tos-opening{opacity:1;}.tos-wrapper.tos-fixed{background-color:black;position:fixed;top:0;left:0;z-index:9000;}.tos-wrapper.tos-inline{position:relative;}.tos-slider{white-space:nowrap;width:100%;height:100%;padding:0;margin:0;position:relative;}.tos-wrapper.tos-fx-slide .tos-slider{left:0;-webkit-transition:left 0.4s ease;-moz-transition:left 0.4s ease;-ms-transition:left 0.4s ease;-o-transition:left 0.4s ease;transition:left 0.4s ease;}.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider{position:absolute;}.tos-wrapper.tos-fx-fade .tos-slider{opacity:1;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;}.tos-uibg{background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background-image:linear-gradient(bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;opacity:0;width:100%;position:absolute;left:0;bottom:0;z-index:1;}.tos-desktop .tos-wrapper:hover .tos-uibg,.tos-touch .tos-wrapper.tos-hover .tos-uibg{opacity:1;}.tos-slide{-webkit-overflow-scrolling:touch;line-height:1px;text-align:center;box-sizing:border-box;display:inline-block;width:100%;height:100%;overflow:hidden;position:relative;}.tos-slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}.tos-slide.tos-loading > *{opacity:0;}.tos-slide > *{opacity:1;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;}.tos-slide > *{vertical-align:middle;display:inline-block;max-height:100%;max-width:100%;box-sizing:border-box;}.tos-slide.tos-html > div{-webkit-overflow-scrolling:touch;white-space:normal;text-align:left;line-height:1.5;}.tos-slide.tos-html > div *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none;}.tos-wrapper.tos-fill .tos-slide.tos-image > img{max-height:none;max-width:none;min-height:100%;min-width:100%;}.tos-wrapper.tos-fixed .tos-slide.tos-html > div{background-color:white;color:#333333;box-sizing:border-box;display:inline-block;padding:40px;overflow:auto;}.tos-desktop .tos-wrapper.tos-fixed{background-color:rgba(0,0,0,0.85);}.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide{padding:20px;}.tos-prev,.tos-next,.tos-close{background:black;border-radius:3px;opacity:0;display:block;width:40px;position:absolute;z-index:1;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;}.tos-prev,.tos-next{height:80px;margin-top:-40px;top:50%;}.tos-prev.tos-disabled,.tos-next.tos-disabled{cursor:default;}.tos-prev{left:20px;}.tos-next{right:20px;}.tos-close{height:40px;top:20px;right:20px;}.tos-desktop .tos-wrapper:hover .tos-prev,.tos-desktop .tos-wrapper:hover .tos-next,.tos-desktop .tos-wrapper:hover .tos-close,.tos-touch .tos-wrapper.tos-hover .tos-prev,.tos-touch .tos-wrapper.tos-hover .tos-next,.tos-touch .tos-wrapper.tos-hover .tos-close{opacity:0.5;}.tos-desktop .tos-wrapper:hover .tos-prev:hover,.tos-desktop .tos-wrapper:hover .tos-next:hover,.tos-desktop .tos-wrapper:hover .tos-close:hover,.tos-touch .tos-wrapper.tos-hover .tos-prev:hover,.tos-touch .tos-wrapper.tos-hover .tos-next:hover,.tos-touch .tos-wrapper.tos-hover .tos-close:hover{opacity:0.9;}.tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-next.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-close.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled{opacity:0.2;}.tos-prev span,.tos-next span,.tos-close span:before,.tos-close span:after{content:'';display:block;width:12px;height:12px;margin:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.tos-close span:before,.tos-close span:after{width:6px;height:6px;margin-top:-4px;margin-left:0;margin-right:0;}.tos-prev span,.tos-close span:before{border-bottom:3px solid white;border-left:3px solid white;left:50%;}.tos-next span,.tos-close span:after{border-top:3px solid white;border-right:3px solid white;right:50%;}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide{padding-left:80px;padding-right:80px;}.tos-inline{opacity:0;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;display:inline-block;margin:0;position:relative;top:auto;left:auto;right:auto;}.tos-inline.tos-prev{margin-right:-60px;}.tos-inline.tos-next{margin-left:-60px;}.tos-loading .tos-inline{opacity:0 !important;}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform:scale(3);}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next{-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center;}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;}.tos-caption{color:white;text-align:center;opacity:0;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;width:100%;position:absolute;left:0;z-index:1;}.tos-caption:after{content:'';display:block;clear:both;}.tos-caption > div{box-sizing:border-box;padding:0 20px;float:left;}.tos-caption > div:last-child{float:right;margin-right:-2px;}.tos-desktop .tos-wrapper:hover .tos-caption,.tos-touch .tos-wrapper.tos-hover .tos-caption{opacity:1;}.tos-wrapper .tos-caption{line-height:20px;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,0.8);bottom:20px;}.tos-wrapper.tos-has-caption .tos-uibg{height:100px;}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide{padding-bottom:60px;}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption{line-height:40px;font-size:30px;text-shadow:0 2px 4px rgba(0,0,0,0.8);bottom:40px;}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:200px;}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption{line-height:60px;font-size:45px;text-shadow:0 3px 6px rgba(0,0,0,0.8);bottom:60px;}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:300px;}.tos-wrapper.tos-fx-slide .tos-slider{-webkit-transition-property:left,margin;-moz-transition-property:left,margin;-ms-transition-property:left,margin;-o-transition-property:left,margin;transition-property:left,margin;}.tos-pagination{text-align:center;opacity:0;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;width:100%;position:absolute;bottom:0;left:0;z-index:1;}.tos-pagination a{display:inline-block;}.tos-pagination.tos-bullets a{background-color:rgba(255,255,255,0.2);}.tos-pagination.tos-bullets a:hover{background-color:rgba(255,255,255,0.5);}.tos-pagination.tos-bullets a.tos-selected{background-color:rgba(255,255,255,0.9);}.tos-desktop .tos-wrapper:hover .tos-pagination,.tos-touch .tos-wrapper.tos-hover .tos-pagination{opacity:1;}.tos-wrapper .tos-pagination{padding:0 0 20px 0;}.tos-wrapper.tos-has-bullets .tos-pagination{height:10px;}.tos-wrapper.tos-has-bullets .tos-pagination a{border-radius:10px;width:10px;height:10px;margin:0 5px;}.tos-wrapper.tos-has-bullets .tos-caption{bottom:40px;}.tos-wrapper.tos-has-bullets .tos-uibg{height:90px;}.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg{height:130px;}.tos-wrapper.tos-has-thumbnails .tos-pagination{height:50px;}.tos-wrapper.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:50px;height:50px;margin:0 5px;}.tos-wrapper.tos-has-thumbnails .tos-caption{bottom:80px;}.tos-wrapper.tos-has-thumbnails .tos-uibg{height:130px;}.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg{height:170px;}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide{padding-bottom:50px;}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide{padding-bottom:80px;}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide{padding-bottom:90px;}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide{padding-bottom:120px;}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination{padding:0 0 40px 0;}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:20px;}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:20px;width:20px;height:20px;margin:0 10px;}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:80px;}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:180px;}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:260px;}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:100px;}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:100px;height:100px;margin:0 10px;}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:160px;}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:260px;}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:340px;}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination{padding:0 0 60px 0;}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:30px;}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:30px;width:30px;height:30px;margin:0 15px;}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:120px;}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:270px;}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:390px;}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:150px;}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:150px;height:150px;margin:0 15px;}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:240px;}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:390px;}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:510px;}.tos-slide .tos-html{-webkit-overflow-scrolling:touch;}.tos-play{background:black;opacity:0;display:block;position:absolute;top:50%;left:50%;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;}.tos-play:after{content:'';display:block;position:absolute;top:50%;left:50%;}.tos-desktop .tos-wrapper:hover .tos-play,.tos-touch .tos-wrapper.tos-hover .tos-play{opacity:0.5;}.tos-desktop .tos-wrapper:hover .tos-play:hover,.tos-touch .tos-wrapper.tos-hover .tos-play:hover{opacity:0.9;}.tos-wrapper .tos-play{border-radius:80px;width:80px;height:80px;margin:-40px;}.tos-wrapper .tos-play:after{border:20px solid transparent;border-left-color:white;border-left-width:30px;margin-top:-20px;margin-left:-10.5px;}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play{border-radius:160px;width:160px;height:160px;margin:-80px;}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after{border:40px solid transparent;border-left-color:white;border-left-width:60px;margin-top:-40px;margin-left:-21px;}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play{border-radius:240px;width:240px;height:240px;margin:-120px;}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after{border:60px solid transparent;border-left-color:white;border-left-width:90px;margin-top:-60px;margin-left:-31.5px;}
@font-face{font-family:'HelveticaNeueLT-Roman';src:url(/themes/custom/jamesgood/webfonts/2780D7_0_0.eot);src:url(/themes/custom/jamesgood/webfonts/2780D7_0_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/jamesgood/webfonts/2780D7_0_0.woff) format('woff'),url(/themes/custom/jamesgood/webfonts/2780D7_0_0.ttf) format('truetype');font-weight:600;}@font-face{font-family:'HelveticaNeueLT-Roman';src:url(/themes/custom/jamesgood/webfonts/2780D7_1_0.eot);src:url(/themes/custom/jamesgood/webfonts/2780D7_1_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/jamesgood/webfonts/2780D7_1_0.woff) format('woff'),url(/themes/custom/jamesgood/webfonts/2780D7_1_0.ttf) format('truetype');font-weight:200;}@font-face{font-family:'HelveticaNeueLT-Roman';src:url(/themes/custom/jamesgood/webfonts/2780D7_2_0.eot);src:url(/themes/custom/jamesgood/webfonts/2780D7_2_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/jamesgood/webfonts/2780D7_2_0.woff) format('woff'),url(/themes/custom/jamesgood/webfonts/2780D7_2_0.ttf) format('truetype');font-weight:100;}@font-face{font-family:'HelveticaNeueLT-Roman';src:url(/themes/custom/jamesgood/webfonts/2780D7_3_0.eot);src:url(/themes/custom/jamesgood/webfonts/2780D7_3_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/jamesgood/webfonts/2780D7_3_0.woff) format('woff'),url(/themes/custom/jamesgood/webfonts/2780D7_3_0.ttf) format('truetype');font-weight:400;}
.lt-ie8 *{zoom:1;}html{overflow-x:hidden;-webkit-font-smoothing:antialiased;background:rgb(53,53,53);}body{background:#F3EFF0 url(/themes/custom/jamesgood/images/header-background.jpg) center -140px no-repeat;background-size:auto 440px;background-position-y:-180px;font-family:HelveticaNeueLT-Roman,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#666666;font-size:16px;line-height:26px;overflow-x:hidden;-webkit-text-size-adjust:none;}body,body.toolbar,body.toolbar-drawer{padding-top:0px !important;}input,textarea,select{-webkit-appearance:none;border-radius:0;}img{width:100%;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:optimizeQuality;}.view-test-images img{width:350px;}#skip-link .element-invisible.element-focusable:active,#skip-link .element-invisible.element-focusable:focus{position:absolute !important;}#page{position:relative;}p{font-size:15px;line-height:20px;margin-bottom:15px;margin-top:15px;}a,p a{border-bottom:1px solid rgba(243,119,0,0.4);color:#F37700;text-decoration:none;transition:color 300ms ease-out,border-color 300ms ease-out;-webkit-transition:color 300ms ease-out,border-color 300ms ease-out;-moz-transition:color 300ms ease-out,border-color 300ms ease-out;-o-transition:color 300ms ease-out,border-color 300ms ease-out;}a:hover,p a:hover{border-bottom:1px solid transparent;color:#666666;}h1{font-size:26px;line-height:28px;margin-bottom:30px;margin-top:0;font-weight:200;color:#F37700;}h2{font-size:22px;line-height:28px;margin-bottom:25px;font-weight:200;color:#F37700;}h3{font-size:14px;line-height:22px;font-weight:bold;}h1.title{margin-bottom:45px;}h1.title.with-strapline{margin-bottom:0;}.node--type-landing-page h1.title{display:none;}h2.strapline{color:#666;font-size:24px;line-height:28px;margin-bottom:45px;margin-top:15px;}::selection{background:#f39600;color:#fff;}.link_arrow{display:block;position:relative;padding-right:10px;border:inherit;}.link_arrow span:last-of-type,.link_arrow.inlineafter:after{background:url(/themes/custom/jamesgood/images/icon-sprite.svg) no-repeat -2px -43px;display:block;width:7px;height:11px;position:absolute;top:5px;right:0;}.link_arrow.inlineafter:after{content:'';display:inline-block;position:relative;top:-2px;margin-left:8px;}.good-stuff-block .link_arrow{padding-right:0px;}.good-stuff-block .link_arrow span:last-of-type{display:inline;position:static;background-position:-2px -34px;letter-spacing:1px;}.link_arrow.first{padding-right:0;padding-left:10px;}.link_arrow.first span:first-of-type{background:url(/themes/custom/jamesgood/images/icon-sprite.svg) no-repeat -2px -85px;display:block;width:7px;height:12px;position:absolute;top:5px;left:0;}#block-mainmenu{position:absolute;top:0px;right:0px;z-index:10;width:320px;}#block-mainmenu .content{margin:auto;width:100%;}.toolbar #block-mainmenu{margin-top:50px;}.toolbar-drawer #block-mainmenu{margin-top:0px;}#block-mainmenu .before{line-height:20px;display:block;text-align:left;text-transform:uppercase;background:transparent;padding:32px 30px 50px 60px;margin-top:0px;float:right;z-index:20;font-size:16px;color:#FFFFFF;-moz-transition:background 1s,color 1s;-webkit-transition:background 1s,color 1s;transition:background 1s,color 1s;left:auto;right:0;border-left:none;cursor:pointer;}#block-mainmenu .before.open{background:#1f1f1f;}#block-mainmenu .before .icon-nav{position:absolute;top:50%;left:30px;margin-top:-1px;height:2px;background:#FFFFFF;width:23px;-webkit-transition:background 0.3s 0.3s;-moz-transition:background 0.3s 0.3s;transition:background 0.3s 0.3s;}#block-mainmenu .before .icon-nav:before,#block-mainmenu .before .icon-nav:after{position:absolute;display:block;height:2px;background:#FFFFFF;width:23px;content:'';-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform 0.3s 0.3s;-moz-transition:-moz-transform 0.3s 0.3s;transition:transform 0.3s 0.3s;}#block-mainmenu .before .icon-nav:before{top:-6px;}#block-mainmenu .before .icon-nav:after{bottom:-6px;}#block-mainmenu .before.open .icon-nav{background:transparent;}#block-mainmenu .before.open .icon-nav:before{-webkit-transform:translateX(4px) translateY(-2px) rotate(45deg);-moz-transform:translateX(4px) translateY(-2px) rotate(45deg);-ms-transform:translateX(4px) translateY(-2px) rotate(45deg);-o-transform:translateX(4px) translateY(-2px) rotate(45deg);transform:translateX(4px) translateY(-2px) rotate(45deg);}#block-mainmenu .before.open .icon-nav:after{-webkit-transform:translateX(4px) translateY(2px) rotate(-45deg);-moz-transform:translateX(4px) translateY(2px) rotate(-45deg);-ms-transform:translateX(4px) translateY(2px) rotate(-45deg);-o-transform:translateX(4px) translateY(2px) rotate(-45deg);transform:translateX(4px) translateY(2px) rotate(-45deg);}#block-mainmenu .menu:after{content:'';display:block;clear:both;}#block-mainmenu .menu{margin-top:82px;margin-bottom:0px;width:100%;height:auto;max-height:0px;overflow:hidden;z-index:10;padding:0px 0px 0px 0px;position:absolute;top:0px;right:0px;background:#1f1f1f;-moz-transition:max-height 1s,padding-top 1s;-webkit-transition:max-height 1s,padding-top 1s;transition:max-height 1s,padding-top 1s;}#block-mainmenu .menu.open{max-height:750px;}#block-mainmenu .menu li{list-style-image:none;list-style-type:none;display:block;margin-left:auto;margin-right:auto;z-index:10;padding-top:0px;}#block-mainmenu .menu li.first{padding-top:25px;}#block-mainmenu .menu li.last{padding-bottom:25px;}#block-mainmenu .menu li a{display:block;font-size:22px;line-height:22px;padding:15px 30px;z-index:10;border-bottom:none;border-left:0px solid transparent;color:#F3EFF0;font-weight:200;letter-spacing:0.4px;}#block-mainmenu .menu li a.active,#block-mainmenu .menu li a:hover{color:#F37700;}#block-mainmenu .menu li a.active{color:#F37700;}#block-mainmenu .menu .menu{position:relative;max-height:none;margin-top:0;}#block-mainmenu .menu .menu li.first{padding-top:0;}#block-mainmenu .menu .menu li.last{padding-bottom:0;}#block-mainmenu .menu .menu li a{padding:7px 0 7px 51px;font-size:18px;line-height:24px;letter-spacing:0.5px;}.path-frontpage .region-header .block.header-cta-block,.header-cta-block{position:absolute;display:none;margin-bottom:0;z-index:100;}.header-cta-block ul li:first-child{padding-left:0px;}.header-cta-block ul li a{border-bottom:none;color:#fff;}#lo_pre_chat_form,#lo_avail_for_chat_btn{box-shadow:none !important;border:none !important;}#log_pre_chat_form input{}#lo_pre_chat_form #lo_pre_chat_msg{text-align:center;font-weight:bold;text-transform:capitalize;}#page,.region-bottom,.eu-cookie-compliance-banner{margin-left:auto;margin-right:auto;max-width:1590px;}#header,#content,.container-region,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.eu-cookie-compliance-banner{padding-left:30px;padding-right:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;}#header,#main,#footer{*position:relative;*zoom:1;}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table;}#header:after,#main:after,#footer:after{clear:both;}#block-jamesgood-branding{margin-bottom:0px !important;}#logo,.site-logo{float:left;margin-top:26px;margin-left:43px;width:150px;position:absolute;left:0px;z-index:20;}.site-logo img{width:120px;}.clear-fix{clear:both;display:block;}.field--name-field-shelf-objects .even{position:absolute;top:-36px;left:0px;}.field--name-field-shelf-objects .odd{position:absolute;top:-36px;right:0px;}.foot-bg-wrap{margin-top:45px;background-color:rgb(53,53,53);}.footer-wrapper{margin-top:45px;}#footer{padding-bottom:45px;padding-top:0px;position:relative;}#footer .footer-inner{border-top:none;padding-top:75px;}#footer .footer-inner:after{content:'';display:block;clear:both;}#footer #block-views-footer-cta-block{margin-bottom:45px;}#main{padding-top:0px;}.title-black{color:#f39600;}#name-and-slogan{position:relative;float:none;top:0px;left:0px;color:#666666;font-size:52px;line-height:52px;font-weight:normal;width:auto;margin-left:0;transition:opacity 0.2s;-webkit-transition:opacity 0.2s;z-index:01;padding:290px 30px 0px 30px;}.page-node-330 #name-and-slogan,.page-node-332 #name-and-slogan,.page-node-333 #name-and-slogan,.page-node-334 #name-and-slogan,.page-node-335 #name-and-slogan,.page-node-352 #name-and-slogan,.page-node-337 #name-and-slogan,.page-node-368 #name-and-slogan,.page-node-369 #name-and-slogan,.page-node-363 #name-and-slogan,.page-node-364 #name-and-slogan,.page-node-type-case-study #name-and-slogan,.page-node-type-job-vacancy #name-and-slogan,.page-node-type-blog #name-and-slogan,.path-taxonomy.section-blog #name-and-slogan{padding-top:340px;}#name-and-slogan h1.title{color:#F37700;font-size:28px;line-height:34px;font-weight:200;margin-bottom:20px;}.path-frontpage #name-and-slogan h1.title{padding-right:85px;}#name-and-slogan #site-slogan{font-size:22px;margin-bottom:30px;}#name-and-slogan p{line-height:26px;font-weight:200;font-size:18px;}h2.subtitle{color:#F37700;}body .before{display:block;float:left;height:100%;border-left:1px solid #f39800;position:absolute;left:0px;}p.quote{color:#858585;font-size:22px;line-height:28px;font-weight:200;padding-left:25px;position:relative;}p.lead-in{color:#666;font-size:26px;line-height:32px;font-weight:200;}p.quote.cta{color:#666;padding-left:0px;}p.quote.cta .before{display:none;}#footer p.quote.cta{margin-bottom:45px;}p.strapline{font-size:24px;line-height:28px;margin:0 0 45px 0;font-weight:200;}a.no-underline{border-bottom:0px;}a.no-underline:hover{color:#666666;border-bottom:0px;}.good-stuff-block a.no-underline{display:block;color:#666666}a.lb-img img{transition :opacity 300ms ease-out;-webkit-transition :opacity 300ms ease-out;-moz-transition :opacity 300ms ease-out;-o-transition :opacity 300ms ease-out;}a.lb-img:hover img{opacity:0.7;}.ajax-progress .throbber{background:transparent url(/themes/custom/jamesgood/images/icon-loading.gif) no-repeat;width:22px;height:22px;margin-bottom:-5px;}.page-node-8 .title{font-size:26px;line-height:28px;margin-bottom:25px;}.node-8 .content{border-bottom:1px solid #d7d7d7;padding:50px 0px;}.node-8 .content:first-of-type{padding-top:0px;}.node-8 .content:last-of-type{border-bottom:0px solid #d7d7d7;}.node-8 .content .section-title{color:#424242;font-size:22px;line-height:26px;font-weight:200;margin-bottom:20px;margin-top:0;}.node-8 .content img{width:100%;}.section-services .title{font-size:26px;line-height:28px;margin-bottom:15px;}.view-services .views-row .field-content a{font-size:15px;line-height:20px;text-decoration:none;color:#414140;border-bottom:2px solid #F39600;padding-bottom:3px;}.view-services .views-row .field-content a:hover{border-color:#C6C6C6;}.view-services .views-row .field-content img{width:100%;}.view-services .views-row .imageonly{margin:30px 0;}p.service-highlight{font-size:22px;line-height:28px;font-weight:200;}.section-contact h1.title{margin-bottom:45px;}.view-contact{margin-right:-30px;margin-left:-30px;padding:0 30px;}.view-contact .view-content{padding-right:30px;margin-bottom:50px;}.view-contact .view-content:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}.view-contact .views-row{float:left;width:49%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.view-contact .views-row.views-row-1{margin-right:5px;}.view-contact .views-row.views-row-2{margin-left:5px;}.view-contact .address-block .image{display:inline-block;display:inline ! ie;zoom:1 ! ie;width:120px;height:120px;vertical-align:top;margin-right:10px;}.view-contact .address-block .info{display:inline-block;display:inline ! ie;zoom:1 ! ie;width:48%;}.view-contact .address-block .info h2{margin:0 0 5px 0;font-weight:200;color:#424242;font-size:20px;}.view-contact .address-block .info p{margin:5px 0;font-size:12px;line-height:16px;}.view-contact .address-block .info p.phone,.view-contact .address-block .info p.phone a{font-size:14px;color:#424242;margin:10px 0 5px;}.view-contact .address-block .info a{color:#686868;text-decoration:none;font-size:12px;}.view-contact .address-block .map-canvas{height:160px;width:100%;margin-top:20px;}.section-contact h2.block-title{color:#666666;}.section-contact .block-webform .webform-client-form{margin-top:40px;}.section-contact .block-webform .form-item{margin:10px 0;}.section-contact .block-webform .form-item#webform-component-send-me-a-copy{margin:20px 0 30px;}.section-contact .block-webform .form-actions{margin:10px 0 0 0;}.section-contact .contact-quote-block{margin-top:0px;}.section-contact .contact-quote-block .quote{margin-bottom:0;margin-top:0;}.section-contact .view-contact{width:100%;overflow:auto;-webkit-overflow-scrolling:touch;}.section-contact .view-contact::-webkit-scrollbar{display:none;}.section-contact .view-contact .view-content{width:209%;}.section-contact .block-webform{margin-bottom:45px;}.node-239 .phone{font-size:20px;line-height:26px;}.contact-quote-block .email{font-size:24px;line-height:26px;margin-bottom:45px;}.node-239 .col1{margin-bottom:45px;}.node-239 .col2{margin-bottom:45px;}input.form-text,input.form-email,input.email,textarea.form-textarea,select.form-select{background:#FFF;border:none;width:100%;font-size:16px;color:#797979;padding:18px 20px 12px;font-weight:400 !important;font-family:HelveticaNeueLT-Roman,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;outline:none;resize:none;border:2px solid transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}input.form-text,input.form-email,input.email,textarea.form-textarea,select.form-select{transition:border 300ms ease-out;-webkit-transition:border 300ms ease-out;-moz-transition:border 300ms ease-out;-o-transition:border 300ms ease-out;}input.form-text:focus,input.form-email:focus,input.email:focus,textarea.form-textarea:focus,select.form-select:focus{border-bottom-color:#F37700;color:#F37700;}textarea.form-textarea{min-height:105px;resize:vertical;}.custom-select-menu{min-width:150px;position:relative;border:0;text-decoration:none;text-align:left;outline:none;vertical-align:middle;background:#FFF;display:inline-block;display:inline ! ie;zoom:1 ! ie;cursor:default;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);font-size:16px;color:#797979;padding:0;font-family:HelveticaNeueLT-Roman,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;}.custom-select-menu label{padding:11px 20px;font-weight:400;position:relative;}.custom-select-menu label span{position:absolute;right:20px;top:20px;}.custom-select-menu ul,.custom-select-menu li{list-style:none;padding:0;margin:0}.custom-select-menu li{background:#F9F9F9;padding:11px 20px;font-size:14px;color:#424242;}.custom-select-menu li:hover{background:#FFF;cursor:pointer;}.checkbox-custom{background:url(/themes/custom/jamesgood/images/icon-checkbox-sprite.png);height:30px;width:30px;display:inline-block;display:inline ! ie;zoom:1 ! ie;margin:10px 10px -10px 0}.checkbox-custom input{display:none;}.form-submit{background:#F39800;border:none;height:52px;padding:0 50px;line-height:52px;font-size:18px;color:#FFF;min-width:230px;width:100%;font-family:HelveticaNeueLT-Roman,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;transition:background 200ms ease-out;-webkit-transition:background 200ms ease-out;-moz-transition:background 200ms ease-out;-o-transition:background 200ms ease-out;}.form-submit:hover{background:#797979;}.page-contact #edit-submitted-office-location .form-type-checkbox{float:left;margin-right:25px;}.form-error{background:#C12727;width:100%;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);padding:10px;margin-bottom:20px;}.form-error span{margin-bottom:0;color:#FFF;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid #c00;}.eu-cookie-compliance-banner{padding-top:15px;}.eu-cookie-compliance-banner .popup-content{max-width:unset;}.eu-cookie-compliance-message p,.eu-cookie-compliance-more-button{font-size:14px;line-height:18px;font-weight:200;}#sliding-popup h1,#sliding-popup h2,#sliding-popup h3{color:#F37700;font-weight:200;line-height:18px;}.eu-cookie-compliance-more-button{color:#F37700;}.eu-cookie-compliance-buttons{margin-bottom:10px;}.eu-cookie-compliance-buttons button{background-color:transparent !important;box-shadow:none !important;text-shadow:none !important;border-radius:1px !important;text-decoration:none !important;text-transform:capitalize !important;background-image:none !important;border:1px solid #F37700;font-weight:200 !important;font-size:14px;color:#fff;padding-top:5px;padding-bottom:5px;-webkit-transition:border-color 0.6s,background-color 0.6s;-o-transition:border-color 0.6s,background-color 0.6s;transition:border-color 0.6s,background-color 0.6s;}.eu-cookie-compliance-buttons button:hover,.eu-cookie-compliance-buttons button:active,.eu-cookie-compliance-buttons button:focus{background:#F37700 !important;}.eu-cookie-compliance-buttons{width:100%}.eu-cookie-compliance-buttons .agree-button,.eu-cookie-compliance-buttons .decline-button{margin-top:5px;width:100%;}.maintenance-page .maintenance-logo{width:140px;display:inline-block;}.maintenance-page header,.maintenance-page main{margin:15px 0px;}.maintenance-page main h1{margin-bottom:15px;}.maintenance-page main p,.maintenance-page main h1,.maintenance-page main a,.maintenance-page main p a{color:#fff;}div[id^=google_recaptcha],.captcha{margin:20px 0;}.icon-check{background:url(/themes/custom/jamesgood/images/icon-sprite.svg) no-repeat 0 -1px;display:block;width:11px;height:9px;}.icon-arrow-up{background:url(/themes/custom/jamesgood/images/icon-sprite.svg) no-repeat 0 -24px;display:block;width:11px;height:7px;}.icon-arrow-right{background:url(/themes/custom/jamesgood/images/icon-sprite.svg) no-repeat -2px -44px;display:block;width:7px;height:11px;}.icon-arrow-down{background:url(/themes/custom/jamesgood/images/icon-sprite.svg) no-repeat 0 -69px;display:block;width:11px;height:7px;}.icon-arrow-left{background:url(/themes/custom/jamesgood/images/icon-sprite.svg) no-repeat -2px -88px;display:block;width:7px;height:11px;}.icon-cross{background:url(/themes/custom/jamesgood/images/icon-sprite.svg) no-repeat -121px -131px;display:block;width:25px;height:25px;}.icon-nav{background:url(/themes/custom/jamesgood/images/icon-sprite.svg) no-repeat -121px -231px;display:block;width:25px;height:25px;}.icon-audio{background:url(/themes/custom/jamesgood/images/icon-sprite.svg) no-repeat -121px -493px;display:block;width:25px;height:25px;}.icon-image{background:url(/themes/custom/jamesgood/images/icon-sprite.svg) no-repeat -121px -525px;display:block;width:25px;height:25px;}.icon-feed{background:url(/themes/custom/jamesgood/images/icon-sprite.svg) no-repeat -121px -261px;display:block;width:25px;height:25px;}.shelf-wrapper{height:299px;position:absolute;top:0;left:auto;width:100%;vertical-align:bottom;padding-left:30px;padding-right:30px;max-width:1700px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}#block-views-shelf-object-block,.specific-shelf-block{position:absolute;top:299px;right:0px;}.shelf-img{position:absolute;bottom:-7px;right:-110px;width:575px;}.path-frontpage .shelf-img,.page-node-357 .shelf-img,.page-node-335 .shelf-img,.page-node-442 .shelf-img{background:url(/themes/custom/jamesgood/images/paper-airplane-shadow.png);background-size:100%;}.path-frontpage .specific-shelf-block.spooky .shelf-img,.specific-shelf-block.spooky .shelf-img{background:url(/themes/custom/jamesgood/images/halloween-shadow.png)}.page-node-392 .shelf-img{background:url(/themes/custom/jamesgood/images/present-shadow.png);}.shelf-img img{width:100%;height:auto;float:right;image-rendering:auto;}.page-node-328 #block-views-case-study-block-2,.page-node-329 #block-views-case-study-block-2,.page-node-336 #block-views-case-study-block-2,.page-node-358 #block-views-case-study-block-2,.page-node-388 #block-views-case-study-block-2,.page-node-442 #block-views-case-study-block-2{display:none;}.page-node-263 .bg-objective,.page-node-262 .bg-objective,.page-node-260 .bg-objective,.page-node-268 .bg-objective,.page-node-269 .bg-objective,.page-node-270 .bg-objective,.page-node-271 .bg-objective,.page-node-328 .bg-objective,.page-node-329 .bg-objective,.page-node-336 .bg-objective,.page-node-358 .bg-objective,.page-node-388 .bg-objective,.page-node-391 .bg-objective,.page-node-403 .bg-objective,.page-node-404 .bg-objective,.page-node-442 .bg-objective{display:none;}.page-node-263 .case-study-images,.page-node-262 .case-study-images,.page-node-260 .case-study-images,.page-node-268 .case-study-images,.page-node-269 .case-study-images,.page-node-270 .case-study-images,.page-node-271 .case-study-images,.page-node-328 .case-study-images,.page-node-329 .case-study-images,.page-node-336 .case-study-images,.page-node-358 .case-study-images,.page-node-388 .case-study-images,.page-node-403 .case-study-images,.page-node-404 .case-study-images,.page-node-442 .case-study-images{border-bottom:0px;}.page-node-263 .node--type-case-study .field--name-field-solution,.page-node-262 .node--type-case-study .field--name-field-solution,.page-node-260 .node--type-case-study .field--name-field-solution,.page-node-268 .node--type-case-study .field--name-field-solution,.page-node-269 .node--type-case-study .field--name-field-solution,.page-node-270 .node--type-case-study .field--name-field-solution,.page-node-271 .node--type-case-study .field--name-field-solution,.page-node-328 .node--type-case-study .field--name-field-solution,.page-node-329 .node--type-case-study .field--name-field-solution,.page-node-336 .node--type-case-study .field--name-field-solution,.page-node-340 .node--type-case-study .field--name-field-solution,.page-node-358 .node--type-case-study .field--name-field-solution,.page-node-359 .node--type-case-study .field--name-field-solution,.page-node-388 .node--type-case-study .field--name-field-solution,.page-node-391 .node--type-case-study .field--name-field-solution,.page-node-403 .node--type-case-study .field--name-field-solution,.page-node-404 .node--type-case-study .field--name-field-solution,.page-node-442 .node--type-case-study .field--name-field-solution{border-bottom:0px;border-top:0px;}.page-node-263 .node--type-case-study .field--name-field-solution p,.page-node-262 .node--type-case-study .field--name-field-solution p,.page-node-260 .node--type-case-study .field--name-field-solution p,.page-node-268 .node--type-case-study .field--name-field-solution p,.page-node-269 .node--type-case-study .field--name-field-solution p,.page-node-270 .node--type-case-study .field--name-field-solution p,.page-node-271 .node--type-case-study .field--name-field-solution p,.page-node-328 .node--type-case-study .field--name-field-solution p,.page-node-329 .node--type-case-study .field--name-field-solution p,.page-node-358 .node--type-case-study .field--name-field-solution p,.page-node-388 .node--type-case-study .field--name-field-solution p,.page-node-391 .node--type-case-study .field--name-field-solution p,.page-node-403 .node--type-case-study .field--name-field-solution p,.page-node-404 .node--type-case-study .field--name-field-solution p{margin-bottom:60px;}.page-node-263 .node--type-case-study .field--name-field-solution p:last-child,.page-node-262 .node--type-case-study .field--name-field-solution p:last-child,.page-node-260 .node--type-case-study .field--name-field-solution p:last-child,.page-node-268 .node--type-case-study .field--name-field-solution p:last-child,.page-node-269 .node--type-case-study .field--name-field-solution p:last-child,.page-node-270 .node--type-case-study .field--name-field-solution p:last-child,.page-node-271 .node--type-case-study .field--name-field-solution p:last-child,.page-node-328 .node--type-case-study .field--name-field-solution p:last-child,.page-node-329 .node--type-case-study .field--name-field-solution p:last-child,.page-node-336 .node--type-case-study .field--name-field-solution p:last-child,.page-node-358 .node--type-case-study .field--name-field-solution p:last-child,.page-node-388 .node--type-case-study .field--name-field-solution p:last-child,.page-node-391 .node--type-case-study .field--name-field-solution p:last-child,.page-node-403 .node--type-case-study .field--name-field-solution p:last-child,.page-node-404 .node--type-case-study .field--name-field-solution p:last-child{margin-bottom:0px;}.quote{}.quote.no-margin{margin:0;}.quote-author{font-size:16px;line-height:22px;color:#797979;margin-top:15px;display:block;}.quote-author strong{color:#424242;}p a{color:#F37700;text-decoration:none;border-bottom:1px solid rgba(243,119,0,0.4);}.no-link a[href^=tel]{border-bottom:none !important;}#footer p{color:#FFF;font-size:14px;margin-bottom:10px;margin-top:10px;line-height:20px;}#footer .footer-cta-block p,#footer .footer-title.phone-number,#footer .footer-title.location,#footer .footer-mail{font-size:16px;line-height:22px;color:#858585;}#footer .footer-title.location{padding-right:10px;}#footer .footer-cta-block p.cta.quote{color:#FFFFFF;}#footer p.footer-legals a{margin-right:10px;}#footer .footer-title{margin:0px 0px 10px;}#footer .footer-copy{margin:5px 0px;color:#858585;}#footer .footer-address{margin-top:30px;margin-bottom:30px;color:#858585;}#footer #block-jamesgood-jamesgood-block-4 img{width:100px;}#footer .block{min-width:10px;}#footer #block-block-1{float:left;text-align:left;width:100%;}#footer #block-block-2{float:left;text-align:left;width:100%;padding-left:0px;}#footer #block-block-3{float:left;text-align:left;width:80%;margin-bottom:0;}#footer #block-block-3 a{border-bottom:1px solid #C6C6C6;margin-left:10px;}#footer #block-block-3 .footer-legals a:hover{border-bottom:1px solid #e2e2e2;}#footer #block-block-3 a:first-of-type{margin-left:0;}#footer #block-block-3 #footer-vat a{margin-left:0px;}#footer #block-jamesgood-jamesgood-block-4{text-align:left;width:100%;padding-top:0px;margin-bottom:0;}#footer #block-jamesgood-jamesgood-block-4 img{margin-bottom:0;}#footer #block-jamesgood-jamesgood-block-4 img:first-of-type{margin-bottom:0;}#footer #block-jamesgood-jamesgood-block-4 a{border-bottom:none;}#footer .footer-logo-strapline{color:#858585;display:block;margin-top:5px;margin-bottom:15px;}#footer #block-block-3 p a.privacy-link{margin-left:0px;}.footer-webform{margin-top:20px;}.footer-webform .block-title{color:white;}.footer-webform .form-item{margin:0 0 1px 0;}.footer-webform input.form-text,.footer-webform input.form-email,.footer-webform input.email,.footer-webform textarea.form-textarea,.footer-webform select.form-select{background:rgba(255,255,255,0.1);color:white;-webkit-transition:background 200ms ease-out;-moz-transition:background 200ms ease-out;-o-transition:background 200ms ease-out;transition:background 200ms ease-out;}.footer-webform input.form-text:focus,.footer-webform input.form-email:focus,.footer-webform input.email:focus,.footer-webform textarea.form-textarea:focus,.footer-webform select.form-select:focus{background:rgba(255,255,255,0.3);border-bottom-color:transparent;}.footer-webform  .webform-component-checkboxes{margin:20px 0 25px 0;color:white;}.page-node-26 .footer-webform .webform-component-checkboxes .form-checkboxes{visibility:hidden;}.footer-webform .checkbox-custom{background:url(/themes/custom/jamesgood/images/icon-checkbox-sprite-dark.png);background-size:100%;}.footer-webform .form-submit{background:transparent;color:#F37700;text-decoration:none;text-align:left;padding:0;border-bottom:1px solid rgba(243,119,0,0.4);display:inline;min-height:auto;height:auto;width:auto !important;min-width:0 !important;line-height:20px;-webkit-transition:color 300ms ease-out,border-color 300ms ease-out;-moz-transition:color 300ms ease-out,border-color 300ms ease-out;-o-transition:color 300ms ease-out,border-color 300ms ease-out;transition:color 300ms ease-out,border-color 300ms ease-out;}.footer-webform .form-submit:active,.footer-webform .form-submit:hover{color:white;text-decoration:none;border-bottom:1px solid transparent;color:#666666;}.footer-webform .form-error{margin-bottom:0;}#file-list td.name img{width:100px;}.item-list .pager-load-more-empty{display:none;padding:0;margin:0;}.sidebar-second .article-display .pager{display:none;}.article-display .views-field--name-1{margin:1.5em 0;}.section-case-studies .block{margin-bottom:0;}.section-case-studies h1.title{margin-bottom:45px;}.node-type-case-study h1.title,.node-type-case-study-new h1.title{margin-bottom:15px;}#block-views-case-study-block{margin-bottom:0;}.node--type-case-study .fluid-width-video-wrapper,.node--type-page .field--name-body .fluid-width-video-wrapper{margin:45px 0 50px 0;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.portrait img,.node--type-page .field--name-body .content-wrapper.portrait img{max-height:260px;width:auto;}.view-case-studies .strapline,.view-case-study .views-field-field-case-study-strapline{font-size:24px;line-height:28px;font-weight:200;}.case-study-images{padding:0 0 50px 0;border-bottom:1px solid #d7d7d7;}.case-study-images .views-row{float:left;display:inline-block;display:inline ! ie;zoom:1 ! ie;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);width:100%;}.case-study-images .views-row img{width:100%;padding:35px 0 40px 0;}.section-case-studies .case-study-images .quote{margin:0 inherit 0 inherit;}.view-case-study .views-field-field-quote{padding-top:80px;}.view-case-study .views-field-field-quote:after{content:' ';display:block;clear:both;margin-bottom:80px;}.section-case-studies .bg-objective{padding:45px 0;}.section-case-studies .bg-objective h2{margin-top:0;}.section-case-studies .bg-objective .views-field-field-background{margin-bottom:50px;}.node--type-case-study .field--name-field-solution .content-wrapper,.node--type-page .field--name-body .content-wrapper{display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);border-bottom:none;}.node--type-page .field--name-body .section-title{margin-top:0;}#content .node--type-page .field--name-body .section-title{word-wrap:normal;}.node--type-page .field--name-body .content-wrapper{margin:50px 0;padding-bottom:50px;border-bottom:1px solid #d7d7d7;}.section-raise-your-game .field--name-body .content-wrapper{margin:0px 0 50px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item,.node--type-page .field--name-body .content-wrapper .content-item{display:block;width:100%;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.hidden-mobile,.node--type-page .field--name-body .content-wrapper .content-item.hidden-mobile{display:none;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper:last-of-type,.node--type-page .field--name-body .content-wrapper:last-of-type{margin-bottom:50px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item img,.node--type-page .field--name-body .content-wrapper .content-item img{margin:50px auto;display:block;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item .imageCaption img,.node--type-page .field--name-body .content-wrapper .content-item .imageCaption img{margin-bottom:0;}.node--type-case-study .field--name-field-solution .content-wrapper.image-last img:last-of-type,.node--type-page .field--name-body .content-wrapper.image-last img:last-of-type{margin-bottom:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w100,.node--type-page .field--name-body .content-wrapper .content-item.w100{padding:0;width:100%;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50 .content img,.node--type-page .field--name-body .content-wrapper .content-item.split50 .content img{width:100%;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper:last-of-type,.node--type-page .field--name-body .content-wrapper:last-of-type{padding-bottom:50px;margin-bottom:0;}.node--type-case-study .field--name-field-solution p.quote,.node--type-page .field--name-body .content-wrapper p.quote{margin:50px 0;}.node--type-case-study .field--name-field-solution .content-wrapper:last-of-type p.quote{margin-bottom:0;margin-top:0;}.node--type-page .field--name-body .content-wrapper:last-of-type p.quote{margin-bottom:0;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .no-margin img,.node--type-page .field--name-body .content-wrapper .no-margin img{margin:0;padding-top:0;}.quote.no-margin{margin-bottom:25px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item .extra-pt img,.node--type-page .field--name-body .content-wrapper .content-item .extra-pt img{margin:50px 0;max-height:inherit;}.node--type-page .field--name-body .content-wrapper.start{margin-top:0;}.node--type-page .field--name-body .content-wrapper.end{padding-bottom:0;margin-bottom:0;border:none;}.node--type-page .field--name-body .content-wrapper.nb{border:none;}.node--type-page .field--name-body .content-wrapper.nb.np{padding-bottom:0;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio.wb.end,.node--type-page .field--name-body .content-wrapper.trio.wb.end{border:none;}.node--type-page .field--name-body .content-wrapper .content-item p:first-child.quote{margin:50px 0;}.node--type-page .field--name-body .content-wrapper .content-item p:last-child.quote{margin-bottom:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item p:last-child.quote.end-col,.node--type-page .field--name-body .content-wrapper .content-item p:last-child.quote.end-col{margin-top:50px;}.node--type-page .field--name-body .content-wrapper .content-item img:last-child{margin-bottom:0;}.node--type-page .field--name-body .content-wrapper.image-quote-only{}.node--type-case-study .field--name-field-solution > p.quote.midtxt,.node--type-page .field--name-body .content-wrapper .content-item > p.quote.midtxt,.node--type-page .field--name-body .content-wrapper.image-quote-only > p.quote.midtxt{margin:50px 0;}.node--type-page .field--name-body .content-wrapper.trio .content-item.last .fluid-width-video-wrapper:last-child{margin-bottom:0;}.node--type-page .field--name-body .content-wrapper.image-bookends.np{padding-bottom:0;}.node--type-page .field--name-body .content-wrapper.image-bookends .content-item.first img{margin:50px 0;}.node--type-page .field--name-body .content-wrapper.image-bookends .content-item img:first-child:last-child{margin:50px 0 0 0;}.node--type-page .field--name-body .content-wrapper.image-bookends .content-item .imageCaption:first-child:last-child > img{margin:0;}.content-wrapper.contains-hbox{position:relative;}.node--type-case-study .field--name-field-solution .content-wrapper.contains-hbox .content-item,.node--type-page .field--name-body .content-wrapper.contains-hbox .content-item{display:none;}.node--type-case-study .field--name-field-solution .content-wrapper.contains-hbox .content-item.has-hb,.node--type-page .field--name-body .content-wrapper.contains-hbox .content-item.has-hb{display:block;}.node--type-case-study .field--name-field-solution .content-wrapper.show-none{display:none;padding:0px;margin:0px;border:none;}.has-hb p.highlight-box{font-family:'Open Sans',sans-serif;padding:30px;margin-top:-80px;margin-bottom:85px;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.has-hb p.highlight-box.override-offset{margin-top:0px;}.highlight-box .page__title{font-size:32px;display:block;line-height:40.79px;font-weight:300}.highlight-box.green,.highlight-box.red,.highlight-box.yellow,.highlight-box.blue{color:#fff;}.highlight-box.green{background-color:rgba(30,205,157,0.8);}.lt-ie9 .highlight-box.green{background:rgb(30,205,157);}.highlight-box.blue{background-color:rgba(51,161,214,0.8);}.lt-ie9 .highlight-box.blue{background:rgb(51,161,214);}.highlight-box.red{background-color:rgba(231,78,54,0.8);}.lt-ie9 .highlight-box.red{background:rgb(231,78,54);}.highlight-box.yellow{background-color:rgba(245,183,38,0.8);}.lt-ie9 .highlight-box.yellow{background:rgb(245,183,38);}.has-hb img{float:left}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.has-hb.last img,.node--type-page .field--name-body .content-wrapper .content-item.has-hb.last img{margin-top:0px;}.has-hb p.highlight-box.first{float:left;margin-bottom:105px;}.has-hb p.highlight-box.last{float:right;margin-bottom:0px}.node--type-case-study .field--name-field-solution{border:1px solid #d7d7d7;border-left:none;border-right:none;clear:both;}.node--type-case-study.node-338 .field--name-field-solution{border:0px;margin-top:45px;}.node--type-case-study .field--name-field-solution h2{margin-top:45px;}.node--type-case-study .field--name-field-results{margin-top:80px;margin-bottom:120px;background:#fff;padding:80px;}.section-case-studies .case-study-results{margin:45px 0 0 0;}.section-case-studies .case-study-results h2{margin-top:0;}.case-study-results .view-content{width:100%;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.case-study-results h2{margin-top:80px;}.case-study-results .views-field-field-results,.case-study-results .views-field-field-results-quote{display:block;width:100%;}.case-study-results .views-field-field-results-quote{margin-top:45px;margin-bottom:30px;}.case-study-results .views-field-field-results-quote p.quote{margin-bottom:0;}.hidden-mobile{display:none;}.node-type-case-study-new .case-study-strapline{margin-bottom:35px;}.node-type-case-study-new p.quote{margin-top:40px;margin-bottom:40px;}.node-type-case-study-new .view-case-study{padding:45px 0;border-bottom:1px solid #d7d7d7;}.node-type-case-study-new .view-case-study.summary-img{padding:0 0 45px 0;}.node-type-case-study-new .view-case-study.summary-img .col-half.col-first h2{margin-top:0px;}.node-type-case-study-new .view-case-study.summary-img .col-half.col-last{padding-top:0px;}.node-type-case-study-new .view-case-study .col-half.col-last.col-under{float:right;}.node-type-case-study-new .view-case-study.case-study-strapline{padding:0;border-bottom:0px solid #d7d7d7;}.node-type-case-study-new .view-case-study.images-results{padding:45px 0 0 0;border-bottom:0px solid #d7d7d7;}.node-type-case-study-new .views-field-field-problem .col-last{float:right;}.node-type-case-study-new .views-field-field-cs-background-images ul,.node-type-case-study-new .views-field-field-cs-results-images ul,.node-type-case-study-new .views-field-field-cs-results-images-right ul,.node-type-case-study-new .views-field-field-cs-solution-images ul{list-style:none;padding:0px;}.node-type-case-study-new .views-field-field-cs-background-images li,.node-type-case-study-new .views-field-field-cs-results-images li,.node-type-case-study-new .views-field-field-cs-results-images-right li,.node-type-case-study-new .views-field-field-cs-solution-images li{margin-top:20px;margin-bottom:40px;}.view-case-studies .view-content{padding:0px 0;margin-right:-2.5%;}.view-case-studies .view-content .views-row{float:left;display:inline-block;display:inline !ie;zoom:1 !ie;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);padding-right:2.5%;padding-bottom:2.5%;width:50%;}.view-case-studies .view-content .views-row.views-row-first,.view-case-studies .view-content .views-row-10,.view-case-studies .view-content .views-row-15,.view-case-studies .view-content .views-row[data-image-type=w]{width:100%;}.view-case-studies .view-content .views-row a img{transition :border-color 300ms ease-out;-webkit-transition :border-color 300ms ease-out;-moz-transition :border-color 300ms ease-out;-o-transition :border-color 300ms ease-out;margin:-4px;border:4px solid transparent;display:block;}.view-case-studies .view-content .views-row a:hover img{border:4px solid #f39600;}.view-case-studies .view-content:after{content:' ';display:block;clear:both;}.view-case-studies{margin-bottom:0px;}.view-case-studies .view-content .study-info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);border-left:1px solid #f39600;padding-left:20px;margin:20px 0 40px 0;font-family:HelveticaNeueLT-Roman,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;display:none;}.path-frontpage .view-case-studies .view-content .study-info,.section-raise-your-game .view-case-studies .view-content .study-info{margin-bottom:20px;}.view-case-studies .view-content .study-info h4{font-size:15px;line-height:13px;margin:0;padding-bottom:8px;font-weight:600;color:#424242;}.view-case-studies .view-content .study-info p{font-size:14px;line-height:16px;margin:0;}.view-case-studies .views-exposed-form .views-exposed-widget{padding:0;}.view-case-studies .views-exposed-form{float:right;}.view-case-studies .custom-select-menu{background:transparent;min-width:auto;}.view-case-studies .custom-select-menu label{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;}.view-case-studies .custom-select-menu ul{position:absolute;}.view-case-studies .custom-select-menu ul li{padding:17px 15px;}.view-case-studies .custom-select-menu:focus{background:rgba(250,250,250,0.75);}.view-case-studies .views-exposed-form .views-exposed-widget .form-submit{margin-top:0;}.view-case-studies .views-exposed-form .views-exposed-widget.views-reset-button input[type=submit]{background:none;color:#F09722;padding:0 15px;margin:0;min-width:50px;}.view-case-studies .views-exposed-form .custom-select-menu label span{right:5px;top:21px;}.view-case-studies .views-exposed-form #edit-case-studies-dropdown-competency{min-width:110px;}.view-case-studies .views-exposed-form #edit-case-studies-dropdown-competency ul{min-width:200px;}.view-case-studies .views-exposed-form #edit-case-studies-dropdown-industry{min-width:100px;}.view-case-studies .views-exposed-form #edit-case-studies-dropdown-industry ul{min-width:200px;margin-left:-50px;}.pager a{border-width:2px;font-family:HelveticaNeueLT-Roman,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;}.view-case-studies .pager{text-align:center;}.view-case-studies .pager a,.view-case-studies .pager a:visited{font-size:16px;line-height:20px;text-decoration:none;color:#414140;border-bottom:2px solid #F39600;}body.tos-opened{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transform:none;}.tos-prev,.tos-next,.tos-close,.tos-prev:hover,.tos-next:hover,.tos-close:hover{border-bottom:none;}.tos-slide > *{width:auto;}.tos-wrapper .tos-caption{opacity:1;bottom:0px;padding:5px;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);background-image:linear-gradient(bottom,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);}.view-gallery-image-listing .view-content{padding:0px 0;margin-right:-2.5%;}.view-gallery-image-listing .view-content .views-row{float:left;display:inline-block;display:inline !ie;zoom:1 !ie;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);padding-right:2.5%;padding-bottom:2.5%;width:50%;}.view-gallery-image-listing .view-content .views-row.views-row-first{width:100%;}.view-gallery-image-listing .view-content .views-row.views-row-2,.view-gallery-image-listing .view-content .views-row.views-row-3{width:100%;}.view-gallery-image-listing .view-content .views-row a img{transition :border-color 300ms ease-out;-webkit-transition :border-color 300ms ease-out;-moz-transition :border-color 300ms ease-out;-o-transition :border-color 300ms ease-out;margin:-4px;border:4px solid transparent;display:block;}.view-gallery-image-listing .view-content .views-row a:hover img{border:4px solid #f39600;}.view-gallery-image-listing .view-content:after{content:' ';display:block;clear:both;}.view-gallery-image-listing{margin-bottom:0px;}.view-gallery-image-listing .pager{text-align:center;}.view-gallery-image-listing .pager a,.view-gallery-image-listing a:visited{font-size:16px;line-height:20px;text-decoration:none;color:#414140;border-bottom:2px solid #F39600;}.view-gallery-image-listing.building .building-wrapper{display:block;border:4px solid transparent;transition :border-color 300ms ease-out;-webkit-transition :border-color 300ms ease-out;-moz-transition :border-color 300ms ease-out;-o-transition :border-color 300ms ease-out;}.view-gallery-image-listing.building .building-wrapper:hover{display:block;border:4px solid #f39600;}.view-gallery-image-listing.building .view-content .views-row a:hover img{border-color:transparent;}.view-gallery-image-listing.building a .photo-info,span.photo-info{display:block;color:#414140;background:#fff;padding:10px 15px;}.view-gallery-image-listing.building .view-content .views-row{width:100%;}.view-gallery-image-listing.building.full{margin-bottom:0px;}.view-gallery-image-listing.building.full .view-content .views-row{width:100% !important;}p a.lb-img{border-bottom:none;}p a.cta-btn.form-submit,a.cta-btn.form-submit{padding:25px;display:inline-block;display:inline !ie;zoom:1 !ie;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);height:auto;line-height:30px;width:100%;min-width:initial;text-align:center;border-bottom:none;}p a.cta-btn.form-submit:hover,a.cta-btn.form-submit:hover{color:#fff}#credits,.credits-footer{position:relative;width:100%;overflow:hidden;}.credits-footer{margin-top:-270px;-webkit-animation:fadein 6s infinite;-moz-animation:fadein 6s infinite;-ms-animation:fadein 6s infinite;-o-animation:fadein 6s infinite;animation:fadein 6s infinite;animation-delay:38s;-webkit-animation-delay:38s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;}#credits{height:300px;}#credits-wrapper:after{position:absolute;content:' ';left:0;right:0;bottom:-1px;top:67%;background:-moz-linear-gradient(top,rgba(243,239,240,0) 0%,rgba(243,239,240,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(243,239,240,0)),color-stop(100%,rgba(243,239,240,1)));background:-webkit-linear-gradient(top,rgba(243,239,240,0) 0%,rgba(243,239,240,1) 100%);background:-o-linear-gradient(top,rgba(243,239,240,0) 0%,rgba(243,239,240,1) 100%);background:-ms-linear-gradient(top,rgba(243,239,240,0) 0%,rgba(243,239,240,1) 100%);background:linear-gradient(to bottom,rgba(243,239,240,0) 0%,rgba(243,239,240,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f3eff0',endColorstr='#f3eff0',GradientType=0);pointer-events:none;}#credits:after{position:absolute;content:' ';left:0;right:0;top:-1px;bottom:67%;background:-moz-linear-gradient(top,rgba(243,239,240,1) 0%,rgba(243,239,240,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(243,239,240,1)),color-stop(100%,rgba(243,239,240,0)));background:-webkit-linear-gradient(top,rgba(243,239,240,1) 0%,rgba(243,239,240,0) 100%);background:-o-linear-gradient(top,rgba(243,239,240,1) 0%,rgba(243,239,240,0) 100%);background:-ms-linear-gradient(top,rgba(243,239,240,1) 0%,rgba(243,239,240,0) 100%);background:linear-gradient(to bottom,rgba(243,239,240,1) 0%,rgba(243,239,240,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3eff0',endColorstr='#00f3eff0',GradientType=0);pointer-events:none;}#credits p,.credits-footer p{text-align:center;font-size:16px;font-weight:normal;line-height:22px;color:#686868;margin:0 0 20px;text-transform:uppercase;font-variant:small-caps;}.credits-footer p{margin-bottom:10px;}.credits-footer p.special-thanks{margin-bottom:10px;}.credits-footer p.ampersand{font-family:"Palatino","Palatino Linotype",Constantia;font-style:italic;color:#f39600;font-size:46px;margin:30px 0;}.credits-footer p.continued{font-family:"Palatino","Palatino Linotype",Constantia;color:#000;font-size:36px;margin:30px 0;}#credits h2,.credits-footer h2{margin:0 0 40px;text-align:center;font-size:24px;font-weight:200;line-height:26px;color:#424242;}#credits strong,.credits-footer strong{font-size:16px;font-weight:bold;line-height:16px;color:#424242;text-transform:uppercase;}#credits .first-credit{margin-top:80px;}.credits-footer .special-credit{margin-top:80px;}.credits-footer .tweets-credit{margin-top:80px;color:#424242;}#credits .credits-role{display:inline-block;display:inline ! ie;zoom:1 ! ie;color:#ABABAB;text-transform:uppercase;width:50%;text-align:right;padding:3px 25px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);line-height:22px;vertical-align:middle;}#credits .credits-name{display:inline-block;display:inline ! ie;zoom:1 ! ie;color:#424242;text-transform:uppercase;width:50%;text-align:left;padding:3px 0 0 25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);line-height:22px;margin-left:-1px;vertical-align:middle;}#credits-inner{position:absolute;top:100%;width:100%;-webkit-animation:scroll 50s linear 0s infinite;-moz-animation:scroll 50s linear 0s infinite;-ms-animation:scroll 50s linear 0s infinite;-o-animation:scroll 50s linear 0s infinite;animation:scroll 50s linear 0s infinite;-webkit-animation-iteration-count:1;animation-iteration-count:1;}#credits-wrapper{position:relative;}#block-views-featured-quotes-block{margin-bottom:0px;}.path-frontpage article.node--type-page h2{margin-top:0px;}.front-page-featured-block{border-bottom:1px solid #D7D7D7;margin:0;padding:0;padding-bottom:50px;}.front-page-featured-block h1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.front-page-featured-block h1 span.title-black{display:block;}.front-page-process-block img{width:100%;}.front-page-process-block a img{transition :border-color 300ms ease-out;-webkit-transition :border-color 300ms ease-out;-moz-transition :border-color 300ms ease-out;-o-transition :border-color 300ms ease-out;margin:-4px;border:4px solid transparent;display:block;}.front-page-process-block a:hover img{border:4px solid #f39600;}.front-page-process-block{border-top:1px solid #D7D7D7;display:inline-block;display:inline ! ie;zoom:1 ! ie;padding:50px 0 0 0;margin-bottom:-20px;}.front-page-process-block .process p{font-size:22px;line-height:28px;font-weight:200;}.front-page-process-block .process ul{font-weight:200;}.front-page-process-block .process a.nb,.front-page-process-block .process a.nb:hover{border:none;}.front-page-process-block .process h2{margin-top:10px;font-size:24px;line-height:28px;}.front-page-process-block .process h2 a.link_arrow{border:none;color:#666666;transition:color 300ms ease-out;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;}.front-page-process-block .process h2 a.link_arrow:hover{border:none;color:#F37700;}.front-page-process-block .process h2 a.link_arrow span:last-of-type{display:inline;position:static;background-position:-2px -34px;letter-spacing:1px;margin-left:8px;}#block-views-case-studies-block-2{padding-top:50px;}#block-views-case-studies-block-2 .link_arrow span:last-of-type{display:inline;position:static;background-position:-2px -34px;letter-spacing:1px;}#block-views-case-studies-block-2 h2{padding-top:50px;border-top:1px solid #D7D7D7;}#block-views-case-studies-block-2 h2 a{border:none;color:#F37700;}#block-views-case-studies-block-2 .view-case-studies{margin-bottom:50px;}.front-page-process-block .block-title{display:none;}.path-frontpage .front-page-process-block .block-title{display:block;}.path-frontpage .front-page-process-block h2 a{border:none;color:#666666;transition:color 300ms ease-out;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;}.path-frontpage .front-page-process-block h2 a:hover{color:#F37700;}.path-frontpage .front-page-process-block h2.block-title a{display:inline;padding-right:0px;color:#F37700;border-bottom:1px solid transparent;transition:border-color 300ms ease-out;-webkit-transition:border-color 300ms ease-out;-moz-transition:border-color 300ms ease-out;-o-transition:border-color 300ms ease-out;}.path-frontpage .front-page-process-block h2.block-title a:hover{border-bottom:1px solid rgba(243,119,0,0.4);}.path-frontpage .front-page-process-block .link_arrow span:last-of-type{display:inline;position:static;background-position:-2px -34px;letter-spacing:1px;}.page-node-339 .front-page-process-block{padding-top:0px;margin-top:0px;border-top:0px;margin-bottom:40px;}.page-node-339 .front-page-process-block.even{margin-top:20px;}.front-page-process-block .col-third.communications{display:none;}.service-page-process-block .col-third.communications{display:block;}.services-display{padding-top:50px;}.services-display .link_arrow span:last-of-type{display:inline;position:static;background-position:-2px -34px;letter-spacing:1px;}.services-display h2,.services-display h2.block-title{padding-top:50px;border-top:1px solid #D7D7D7;}.services-display h2 a{border:none;}.services-display .view-case-studies{margin-bottom:50px;}.services-display .view-case-studies .view-content .views-row-1,.services-display .view-case-studies .view-content .views-row-6{width:100%;}#block-views-case-studies-block-1{margin-top:20px;}.path-frontpage .region-header .block{margin-bottom:1.5em;}.path-frontpage .quote{font-size:24px;line-height:28px;}.path-frontpage .quote-block .quote{margin-bottom:40px;}.path-frontpage .front-page-featured-block .quote{margin-bottom:0;margin-top:0;}.path-frontpage .front-page-featured-block .image{text-align:center;margin-bottom:30px;}.path-frontpage .front-page-featured-block .image img{max-width:100%;}.path-frontpage #block-block-9{padding-top:50px;width:100%;}.path-frontpage #block-block-9 h1{font-size:35px;font-weight:200;line-height:40px;}.path-frontpage #block-block-9 h2{margin-top:0;}.path-frontpage #block-block-9.first{padding-top:0px;}.path-frontpage #block-block-9.first h2{margin-bottom:45px;}.path-frontpage article.node--type-page p:last-of-type{margin-bottom:0;}.path-frontpage article.node--type-page p:first-of-type{margin-top:0;}.path-frontpage .front-page-content-photos{padding-bottom:50px;margin-bottom:0;}.path-frontpage .front-page-content-photos .quote{margin-bottom:0;}.path-frontpage .front-page-content-photos .image-block-container{margin:30px 0;}.node-327{padding-bottom:50px;}.footer-wrapper{border-top:none;padding-top:0;margin-top:55px;position:relative;}#logo-mobile{margin-left:30px;float:left;}#logo-mobile img{margin-top:26px;width:120px;position:relative;z-index:500;}a.site-logo,a#logo,a#logo-mobile{border:none !important;}.view-case-studies a,.view-case-studies a:hover{border-bottom:0;}.view-gallery-image-listing a,.view-gallery-image-listing a:hover{border-bottom:0;}.view-featured-quotes .quote-block a{color:#686868;border-bottom:1px solid #c6c6c6;text-decoration:none;padding-bottom:2px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.view-featured-quotes .quote-block a:hover{border-color:#c6c6c6;}.view-featured-quotes .quote-block a.view-case-work{display:inline-block;display:inline ! ie;zoom:1 ! ie;margin-top:55px;color:#686868;border-bottom:2px solid #f39800;text-decoration:none;padding-bottom:0px;font-family:HelveticaNeueLT-Roman,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;}.view-featured-quotes .quote-block a.view-case-work:hover{border-color:#c6c6c6;}#block-views-contact-block-1{margin-bottom:0px;}.page-node-240 .view-case-study img{margin-left:-25px;}.view-case-studies .view-content .views-row.new-row,.view-case-studies .view-content .views-row-4,.view-case-studies .view-content .views-row-8,.view-case-studies .view-content .views-row-11,.view-case-studies .view-content .views-row-15,.view-case-studies .view-content .views-row-18,.view-case-studies .view-content .views-row-22,.view-case-studies .view-content .views-row-28{clear:both;}.view-gallery-image-listing .view-content .views-row.new-row,.view-gallery-image-listing .view-content .views-row-4,.view-gallery-image-listing .view-content .views-row-8,.view-gallery-image-listing .view-content .views-row-12,.view-gallery-image-listing .view-content .views-row-16,.view-gallery-image-listing .view-content .views-row-20,.view-gallery-image-listing .view-content .views-row-24,.view-gallery-image-listing .view-content .views-row-28,.view-gallery-image-listing .view-content .views-row-32,.view-gallery-image-listing .view-content .views-row-36{clear:both;}#views-exposed-form-case-studies-page,#views-exposed-form-case-studies-block-1{display:none}.node-8 .content.application .image-row{padding:35px 0 50px;}.approach-container .col-third img{padding:30px 0 0}.good-stuff-title-block{position:initial;}.good-stuff-block .view-header h2{color:#F49600;font-size:24px;line-height:28px;}.good-stuff-block .views-field-body img,.view-good-stuff .views-field-body iframe{display:none;}.good-stuff-block .views-field-field-blog-images a{border-bottom:none;}.good-stuff-block .views-field-field-blog-images a img{transition :border-color 300ms ease-out;-webkit-transition :border-color 300ms ease-out;-moz-transition :border-color 300ms ease-out;-o-transition :border-color 300ms ease-out;margin:-4px -4px 26px -4px;border:4px solid transparent;display:block;height:auto;}.good-stuff-block .views-field-field-blog-images a:hover img{border:4px solid #f39600;}.good-stuff-block .views-field-field-blog-images img{margin:0 0 30px;}.good-stuff-block .views-field-created{font-size:14px;line-height:18px;color:#424241;margin:30px 0;}.good-stuff-block .views-field-created em.placeholder{font-style:normal;}.good-stuff-block .views-field-title a,.page-node-250 h2.block-title{font-size:22px;line-height:28px;border:none;font-weight:200;color:#666666;transition:color 300ms ease-out;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;}.good-stuff-block .views-field-title a:hover{color:#F37700;}#block-views-block-good-stuff-block-10.good-stuff-block .views-field-title a,.page-node-250 #block-views-good-stuff-block-11.good-stuff-block .views-field-title a{font-size:20px;}.good-stuff-block h2.block-title{font-size:24px;}.view-good-stuff .views-field-term-node-tid ul,.view-good-stuff .views-field-term-node-tid li{padding:0;list-style:none;}.region-sidebar-second .good-stuff-block .link_arrow.inlineafter:after{margin-left:4px;}.good-stuff-block{margin-bottom:55px;}.good-stuff-block.last{margin-bottom:0;}.good-stuff-block p{font-size:15px;line-height:22px;color:#797979;}.good-stuff-block .views-field-created{font-size:14px;line-height:18px;color:#424241;}h2.block-title{font-size:24px;line-height:28px;margin-bottom:25px;font-weight:200;color:#F49600;}.good-stuff-block .views-field-term-node-tid ul,.good-stuff-block .views-field-term-node-tid li{padding:0;list-style:none;}.good-stuff-block .views-field-term-node-tid ul li{display:none;}.good-stuff-block .views-field-term-node-tid ul li.first{display:block;}.good-stuff-block .views-row{margin:55px 0;}.good-stuff-block .views-row.views-row-first{margin-top:0;}.good-stuff-block .views-row.views-row-last{margin-bottom:0;}.good-stuff-block .views-row .views-field-body p:first-of-type{margin-top:0;}.good-stuff-block .views-row .views-field-body p:last-of-type{margin-bottom:0;}.good-stuff-block.block-latest h2.block-title{font-size:24px;line-height:28px;}.imageCaption .image-caption-text{margin:10px 0 20px;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);border-left:1px solid #f39600;font-size:14px;line-height:1em;padding-left:10px;}#block-views-block-good-stuff-block-6{margin-top:20px;}#block-views-block-good-stuff-block-9{margin-bottom:0px;padding-bottom:0px;border-bottom:0px solid #d7d7d7;margin-top:50px;border-top:1px solid #d7d7d7;padding-top:50px;}#block-views-block-good-stuff-block-9.good-stuff-block h2 a.link_arrow{border:none;color:#F37700;}#block-views-block-good-stuff-block-9 .views-row{margin:20px 0;}#block-views-block-good-stuff-block-9 .views-field{display:none;}#block-views-block-good-stuff-block-9 .views-field.views-field-title{display:block;}.node--type-landing-page.section-raise-your-game .field--name-body .content-wrapper h2{margin-top:0px;}.good-stuff-block.good-stuff-taxonomy{margin-bottom:55px;padding-bottom:55px;border-bottom:1px solid #d7d7d7;}.good-stuff-block.good-stuff-taxonomy .item-list .pager{margin:55px 0 0 0;}.good-stuff-block.good-stuff-taxonomy .ajax-progress{position:relative;display:inline-block;display:inline ! ie;zoom:1 ! ie;}.good-stuff-block.good-stuff-taxonomy .ajax-progress .throbber{position:absolute;top:-17px;right:-30px;}.page-good-stuff-search h1.title{margin-bottom:45px;}.good-stuff-search-results .view-header{display:inline-block;display:inline ! ie;zoom:1 ! ie;width:100%;}.good-stuff-search-results .view-header .summary{float:none;margin:0 0 25px 0;}.good-stuff-search-results .view-header .summary p{font-size:24px;line-height:28px;margin:0;color:#797979;}.good-stuff-search-results .view-header .summary p span{color:#f39600;}.good-stuff-search-results .view-header .summary-filter{float:none;margin:25px 0;}.good-stuff-search-results .view-header .summary-filter{color:#ababab;}.good-stuff-search-results .view-header .summary-filter a{font-size:15px;line-height:22px;margin:0 15px;}.good-stuff-search-results .view-header .summary-filter a:not(.active){color:#ababab;border-bottom:none;}.good-stuff-search-results .view-header .summary-filter a:first-of-type{margin-left:0;}.good-stuff-search-results .view-header .summary-filter a:last-of-type{margin-right:0;}.good-stuff-search-form .views-exposed-widgets{position:relative;margin:0;}.good-stuff-search-form .views-exposed-widget{float:none;padding:0;}.good-stuff-search-form .views-widget-filter-keys{width:100%;padding:0;}.good-stuff-search-form .views-widget-filter-keys input{padding-left:50px;padding-right:40px;}.good-stuff-search-form .views-submit-button .form-submit{min-width:25px;width:25px;height:25px;margin:0;padding:0;position:absolute;top:15px;left:15px;text-indent:-99999px;background:url(/themes/custom/jamesgood/images/icon-sprite.svg) no-repeat -152px -195px;}.good-stuff-search-form .views-exposed-widget.views-widget-sort-by{display:none;}.good-stuff-search-form .views-submit-button .ajax-progress{position:absolute;right:15px;top:14px;}.good-stuff-search-form .views-submit-button .ajax-progress .throbber{background:transparent url(/themes/custom/jamesgood/images/icon-loading-white.gif) no-repeat;}.good-stuff-search-form .jump-link-wrapper{display:block;padding-right:20px;text-align:right;margin-top:30px;}.good-stuff-search-form .jump-link-up{position:relative;display:inline-block;display:inline ! ie;zoom:1 ! ie;border-width:2px;}.good-stuff-search-form .jump-link-up:after{content:' ';display:block;background:url(/themes/custom/jamesgood/images/icon-sprite.svg) no-repeat 0px -20px;display:block;width:12px;height:11px;position:absolute;right:-20px;top:7px;}.sidebar .good-stuff-block{margin:55px 0;border:none;padding:0;}.sidebar .good-stuff-block h2.block-title{margin-bottom:55px;}.sidebar .good-stuff-block:first-of-type{margin-top:0;}article .comment-wrapper{margin:55px 0;padding-bottom:55px;border-bottom:1px solid #d7d7d7;}fieldset.filter-wrapper.form-wrapper{display:none;}.node--type-blog #edit-actions input{font-size:15px;}.node--type-blog #edit-actions input:first-child{margin-bottom:10px;}.node--type-blog #edit-actions #edit-preview{background:#CAC6C0;}.node--type-blog .comment-form label{display:none;}.node--type-blog .form-wrapper{margin-bottom:0;}article.comment{display:block;border-bottom:1px solid #d7d7d7;padding:20px 0;}article.comment.last{margin-bottom:0;}article.comment.first.last{border-bottom:none;}article.comment.even:not(.comment-unpublished){background:#F6F4F4;}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{font-size:32px}article.comment .avatar{float:left;width:40px;height:40px;padding:0 10px;margin-top:5px;}article.comment .submitted,article.comment .field--name-comment-body,article.comment .links.inline{padding-left:60px;padding-right:10px;}article.comment .username{font-weight:bold;color:#424241;font-size:15px;line-height:22px;}article.comment .timestamp{white-space:nowrap;color:#797979;font-size:15px;line-height:22px;}article.comment .links.inline{display:block;margin:30px 0 0 0;text-transform:capitalize;}article.comment header .submitted{margin-top:0;}h2.comment-form{margin-top:40px;}.node--type-case-study .jcp-flyer{margin-bottom:55px;}.node-type-blog h1.title,.page-node-250 h1.title{margin-bottom:45px;}article.node--type-blog .imageCaption .image-caption-text{margin-bottom:40px;}article.node--type-blog h3{margin:35px 0 25px 0;}article.node--type-blog .submitted{margin-bottom:0;margin-top:30px;}article.node--type-blog .submitted em.placeholder{font-style:normal;}article.node--type-blog .field--name-field-categories{margin-top:55px;margin-bottom:55px;}article.node--type-blog .field--name-field-categories .field__label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;line-height:24px;margin-bottom:25px;font-weight:normal;}article.node--type-blog .field--name-field-categories .field__items .field__item{display:inline-block;display:inline ! ie;zoom:1 ! ie;margin-right:15px;font-family:HelveticaNeueLT-Roman,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;}article.node--type-blog .field--name-field-categories .field__items .field__item a{font-size:15px;line-height:22px;border-width:2px;}article.node--type-blog .links.inline{display:none;}.node-type-blog #content,.page-node-250 #content{position:relative;}.good-stuff-feed-link{position:absolute;top:0;right:30px;margin:0;display:block;text-align:right;border-bottom:none;}.good-stuff-feed-link:hover{border-bottom:none;}.good-stuff-feed-link .icon-feed{background-position:-86px -261px;display:inline-block;vertical-align:top;}.page-node-252 h1.title{margin-bottom:0px;}.block.vacancy-listing-sidebar{border-top:1px solid #BCBCBC;padding-top:25px;margin-top:20px;margin-bottom:0;display:inline-block;display:inline ! ie;zoom:1 ! ie;}.block.vacancy-listing-sidebar p{margin:0;}.block.vacancy-listing-sidebar img{margin:20px 0;}.block.vacancy-listing-sidebar .office-images{width:100%;}.block.vacancy-listing-sidebar:after{clear:both;content:' ';display:block;}.block.vacancy-listing-sidebar .office-images .office{float:left;width:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.block.vacancy-listing-sidebar .office-images img{margin-bottom:0;}.block.vacancy-listing-sidebar .office-images .office.first{padding-right:10px;}.block.vacancy-listing-sidebar .office-images .office.last{padding-left:10px;}.view-job-vacancies .views-row{margin-top:50px;}.view-job-vacancies .views-row.views-row-first{margin-top:0;}.view-job-vacancies ul,.node--type-job-vacancy ul{list-style-type:square;padding:0;margin-left:21px;margin-bottom:0;}.view-job-vacancies li,.node--type-job-vacancy li{list-style:none;margin-bottom:15px;font-size:15px;}.view-job-vacancies li.sub,.node--type-job-vacancy li.sub{margin-left:25px;}.view-job-vacancies ul li:last-of-type{margin-bottom:0;}.view-job-vacancies li:before,.node--type-job-vacancy li:before{content:'▪';color:#f39600;margin-left:-21px;margin-right:16px;}.view-job-vacancies li.sub:before,.node--type-job-vacancy li.sub:before{content:'';color:#f39600;margin-left:-16px;margin-right:16px;}.view-job-vacancies .views-field-title a{text-decoration:none;border-width:2px;font-size:24px;line-height:28px;font-weight:200;display:inline-block;display:inline ! ie;zoom:1 ! ie;color:#666666;position:relative;}.view-job-vacancies .views-field-title a:after{background:url(/themes/custom/jamesgood/images/icon-sprite.svg) no-repeat -2px -43px;content:' ';display:block;width:7px;height:11px;position:absolute;right:-20px;top:10px;}.node-type-job-vacancy .view-job-vacancies{display:none;}.node-type-job-vacancy .field-label{font-size:20px;line-height:24px;font-weight:200;margin-bottom:25px;margin-top:5px;}.node-type-job-vacancy .field--name-field-how-to-apply .field-label{color:#F37700;}.node--type-job-vacancy .field{margin:35px 0;}.node--type-job-vacancy .field:first-of-type{margin-top:15px;}.node--type-job-vacancy .field:last-of-type{margin-bottom:0;}.node--type-job-vacancy .field-label{margin-top:0;}.node--type-job-vacancy ul li:last-of-type{margin-bottom:0;}.node--type-job-vacancy .field--name-field-review-periods table.table-striped{margin:30px 0;}.node--type-job-vacancy .field .field-item p:first-of-type{margin-top:0;}.node--type-job-vacancy .field .field-item p:last-of-type{margin-bottom:0;}.node--type-job-vacancy .field--name-field-how-to-apply .field-item p:last-of-type{margin-top:30px;}.node--type-job-vacancy .field-item p.clear{margin-top:40px;}table.table-striped{width:100%;}table.table-striped tr{border:1px solid #D7D7D7;border-bottom:0;}table.table-striped tr:nth-child(odd){background:#FFF;}table.table-striped tr:last-child{border-bottom:1px solid #D7D7D7;}table.table-striped tr td{padding:10px;font-size:14px;line-height:16px;vertical-align:top;width:50%;}table.table-striped tr td:first-child{border-right:1px solid #D7D7D7;}.page-node-282 .title{margin-bottom:45px;}.page-node-290 .node-unpublished{background-color:inherit;}.block-column-display .col-listing,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing,.node--type-page .field--name-body .content-wrapper .col-listing{list-style:none;padding:0;margin:0 -10px;}.block-column-display .col-listing li,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li,.node--type-page .field--name-body .content-wrapper .col-listing li{width:50%;padding:0 10px;margin-bottom:40px;display:inline-block;display:inline ! ie;zoom:1 ! ie;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.block-column-display .block-title{padding-top:50px;border-top:1px solid #D7D7D7;}.block-column-display.scrolling .content-wrapper{overflow-x:scroll;-webkit-transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;clear:both;}.block-column-display.scrolling .col-listing{width:4250px;margin:0px;overflow:hidden;}.block-column-display.scrolling .col-listing li{margin-bottom:0px;width:140px;padding:0px 5px 0px 0px;}.block-column-display.scrolling .col-listing li.odd,.block-column-display .col-listing li.even{clear:none;}.block-column-display.scrolling .col-listing li img{display:block;margin-top:5px;}.block-column-display.scrolling .col-listing li a img{margin:0;}.block-column-display .col-listing.mt li,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.mt li,.node--type-page .field--name-body .content-wrapper .col-listing.mt li{margin-bottom:0;margin-top:40px;}.block-column-display .col-listing li.odd,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.odd,.node--type-page .field--name-body .content-wrapper .col-listing li.odd{clear:both;}.block-column-display .col-listing li img,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li img,.node--type-page .field--name-body .content-wrapper .col-listing li img{margin:0;}.block-column-display .col-listing li a img,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li a img,.node--type-page .field--name-body .content-wrapper .col-listing li a img{transition:border-color 300ms ease-out;-webkit-transition:border-color 300ms ease-out;-moz-transition:border-color 300ms ease-out;-o-transition:border-color 300ms ease-out;margin:-4px;border:4px solid transparent;display:block;}.block-column-display .col-listing li a:hover img,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li a:hover img,.node--type-page .field--name-body .content-wrapper .col-listing li a:hover img{border:4px solid #f39600;}.node--type-page .field--name-body .content-wrapper .col-listing.people-list li{width:100%;}.node--type-page .field--name-body .content-wrapper .col-listing.people-list li h4{font-size:16px;}.node--type-page .field--name-body .content-wrapper .col-listing.people-list li p{font-size:16px;line-height:1.4em;}.node--type-page .field--name-body .content-wrapper .col-listing.people-list li ul{list-style-type:disc;padding-left:40px;margin-top:10px;}.node--type-page .field--name-body .content-wrapper .col-listing.people-list li ul li{width:100%;display:list-item;padding:0;margin:0;font-size:15px;line-height:1.4em;}.block-column-display .col-listing li .image-caption-text,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li .image-caption-text,.node--type-page .field--name-body .content-wrapper .col-listing li .image-caption-text{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #f39600;padding-left:20px;margin:20px 0 0 0;font-family:HelveticaNeueLT-Roman,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;}.block-column-display .col-listing li .image-caption-text h4,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li .image-caption-text h4,.node--type-page .field--name-body .content-wrapper .col-listing li .image-caption-text h4{font-size:15px;line-height:18px;margin:0;padding-bottom:8px;font-weight:600;color:#424242;}.block-column-display .col-listing li p,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li,.node--type-page .field--name-body .content-wrapper .col-listing li p{font-size:14px;line-height:16px;margin:0;}.block-column-display .col-listing.pr4,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4,.node--type-page .field--name-body .content-wrapper .col-listing.pr4{margin:0 -2.5% 0 0;}.block-column-display .col-listing.pr4 li,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li{margin:0;padding:0 2.5% 2.5% 0;}.node--type-page .field--name-body .content-wrapper.present{padding-bottom:0;}article.node .imageCaption .image-caption-text{margin-bottom:40px;}.node-landing-page .field--name-body .content-wrapper.trio.wb .image-caption-text{margin-bottom:0;}.back-link-block{margin:0;position:absolute;top:290px;left:30px;z-index:5;}.back-link-block .link_arrow.first{padding-left:15px;}.back-link-block a{padding-bottom:0;border-bottom:none;color:#666;}.back-link-block a:hover,.back-link-block a:active{color:#F37700;}#callback-form-wrapper{word-wrap:normal;}#callback-form-wrapper .block-webform{margin-bottom:0px;}#callback-form-wrapper .form-item{margin-bottom:0px;}#callback-form-wrapper .block-title{color:#F37700;}.page-node-439 .content-wrapper h2{margin-top:45px;}.lt-ie8 .shelf-img{bottom:44px;}.lt-ie9 body{font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;background:url(/themes/custom/jamesgood/images/header-background-mobile-fallback.jpg) no-repeat;}.no-svg .icon-check{background:url(/themes/custom/jamesgood/images/icon-sprite.png) no-repeat 0 -1px;}.no-svg .icon-arrow-up{background:url(/themes/custom/jamesgood/images/icon-sprite.png) no-repeat 0 -24px;}.no-svg .icon-arrow-right{background:url(/themes/custom/jamesgood/images/icon-sprite.png) no-repeat -2px -44px;}.no-svg .icon-arrow-down{background:url(/themes/custom/jamesgood/images/icon-sprite.png) no-repeat 0 -69px;}.no-svg .icon-arrow-left{background:url(/themes/custom/jamesgood/images/icon-sprite.png) no-repeat -2px -88px;}.no-svg .icon-cross{background:url(/themes/custom/jamesgood/images/icon-sprite.png) no-repeat -121px -131px;}.no-svg .icon-nav{background:url(/themes/custom/jamesgood/images/icon-sprite.png) no-repeat -121px -231px;}.no-svg .icon-audio{background:url(/themes/custom/jamesgood/images/icon-sprite.png) no-repeat -121px -493px;}.no-svg .icon-image{background:url(/themes/custom/jamesgood/images/icon-sprite.png) no-repeat -121px -525px;}.no-svg .icon-feed{background:url(/themes/custom/jamesgood/images/icon-sprite.png) no-repeat -121px -261px;}.no-svg.lt-ie8 #header #logo,.no-svg.lt-ie8 #header .site-logo{display:block !important;width:150px;}.lt-ie8 #block-views-frontpage-block-1{width:100%;}.lt-ie8 .path-frontpage article.node--type-page .col-third.col-first{width:100%;}.lt-ie8 #block-views-frontpage-block-1,.lt-ie8 #block-block-6{display:block;float:none;}.no-svg .good-stuff-feed-link .icon-feed{background-position:-86px -261px;}@media all and (min-width:320px) and (max-width:379px){.view-case-studies .views-exposed-form #edit-case-studies-dropdown-competency{max-width:110px;}.view-case-studies .views-exposed-form #edit-case-studies-dropdown-industry{max-width:100px;}.view-case-studies .custom-select-menu label,.view-case-studies .custom-select-menu ul li{font-size:12px;}#credits p,.credits-footer p{font-size:13px;}#credits strong,.credits-footer strong{font-size:13px;}#block-webform-client-block-197 h2{width:200px;}.g-recaptcha,div[id^=google_recaptcha] iframe,div[id^=google_recaptcha] #rc-imageselect{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}}@media all and (min-width:320px) and (max-width:479px){.front-page-process-block .process h2{margin-top:20px;}.front-page-process-block .process{margin-bottom:40px;}.site-logo img{width:120px;}.eu-cookie-compliance-buttons{width:100%;}.eu-cookie-compliance-buttons .agree-button,.eu-cookie-compliance-buttons .decline-button{width:100%;}}@media all and (min-width:480px){body{background-position:center 0px;}.credits-footer{animation-delay:32s;-webkit-animation-delay:32s;}#name-and-slogan{margin-left:10px;}#logo-mobile{margin-left:43px;}#main{padding-top:230px;}#navigation{position:absolute;top:0;height:3em;width:100%;}#footer{padding-bottom:55px;}#footer .block{float:none;margin-bottom:0;}#footer .footer-title.phone-number,#footer .footer-title.location{font-size:16px;}#footer #block-block-3{float:none;text-align:left;}#footer #block-jamesgood-jamesgood-block-4{float:left;text-align:left;}#footer #block-jamesgood-jamesgood-block-4 img{margin-bottom:39px;width:120px;}#footer p{font-size:14px;line-height:24px;margin:0px;color:#fff;}#footer p a{text-decoration:none;font-size:14px;line-height:18px;margin:0px;}#footer .footer-title{font-size:20px;line-height:28px;margin:0px 0px 20px;}#footer .footer-title a{font-size:20px;line-height:28px;color:#F37700;margin:0px 0px;}#footer .footer-copy{font-size:14px;line-height:28px;color:#797979;margin:7px 0px 3px;}#footer .footer-address{font-size:16px;}#footer .footer-cta-block .quote,#footer .footer-title.phone-number,#footer .footer-title.location,#footer .footer-mail,#footer .footer-mail a{font-size:20px;line-height:28px;}#footer .footer-title.phone-number,#footer .footer-mail{display:inline;}#footer .footer-mail{margin-left:0px;}#footer .footer-cta-block .quote{margin-bottom:40px;}#footer #block-block-3 p a{display:inline-block;display:inline ! ie;zoom:1 ! ie;margin-left:10px;}#footer #block-block-3 p a.privacy-link{margin-left:0px;}#footer .block{float:left;min-width:170px;}#footer .footer-cta-block,#footer #block-block-1,#footer .footer-webform{width:100%;clear:left;}#footer #block-block-1,#footer #block-block-2{float:left;width:50%;padding-left:0px;margin-bottom:20px;}#footer #block-views-footer-cta-block{margin-bottom:45px;}#footer #block-block-3{width:auto;float:right;text-align:right;margin-bottom:0;}#footer #block-jamesgood-jamesgood-block-4 img{margin-bottom:0;}p{font-size:15px;line-height:20px;margin-bottom:15px;margin-top:15px;}h1{font-size:28px;line-height:30px;margin-bottom:45px;font-weight:200;color:#f39600;}h2{font-size:26px;line-height:32px;margin-bottom:35px;font-weight:200;}h3{font-size:16px;line-height:26px;font-weight:bold;}#header,#content,.container-region,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.eu-cookie-compliance-banner{padding-left:80px;padding-right:80px;}#block-mainmenu .menu li a{padding-left:30px;padding-right:30px;}#name-and-slogan{left:40px;font-size:20px;top:215px;width:410px;}.page-node-330 #name-and-slogan,.page-node-332 #name-and-slogan,.page-node-333 #name-and-slogan,.page-node-334 #name-and-slogan,.page-node-335 #name-and-slogan,.page-node-352 #name-and-slogan,.page-node-337 #name-and-slogan,.page-node-368 #name-and-slogan,.page-node-369 #name-and-slogan,.page-node-363 #name-and-slogan,.page-node-364 #name-and-slogan,.page-node-type-case-study #name-and-slogan,.page-node-type-job-vacancy #name-and-slogan,.page-node-type-blog #name-and-slogan,.path-taxonomy.section-blog #name-and-slogan{padding-top:340px;}#name-and-slogan #site-slogan{font-size:38px;font-weight:100;}#logo img,.site-logo img{width:150px;transition:width 0.2s;-webkit-transition:width 0.2s;}.col-quarter{width:25%;float:left;padding-right:60px;padding-left:60px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.col-half{width:50%;float:left;padding-right:65px;padding-left:65px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);padding-left:20px;}.col-third{width:33.3333%;float:left;padding-right:40px;padding-left:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.col-two-thirds{width:66.6666%;float:left;padding-right:60px;padding-left:60px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.col-quarter.col-last{width:25%;float:left;padding-right:0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.col-half.col-last{width:50%;float:left;padding-right:0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.col-third.col-last{width:33.3333%;float:left;padding-right:0px;padding-left:80px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.col-two-thirds.col-last{width:66.6666%;float:left;padding-right:0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.col-quarter.col-first{width:25%;float:left;padding-left:0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.col-half.col-first{width:50%;float:left;padding-left:0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.col-third.col-first{width:33.3333%;float:left;padding-left:0px;padding-right:80px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.col-two-thirds.col-first{width:66.6666%;float:left;padding-left:0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}#block-block-1{display:block;}#block-block-2{display:block;}#block-block-3{margin-bottom:1.5em;}#block-jamesgood-jamesgood-block-4{position:static;}#block-jamesgood-jamesgood-block-4 img.dba-logo{position:static;}.node-8 .col-first.col-third,.node-8 .col-first.col-half,.node-8 .col-first.col-two-thirds{padding-right:20px;width:50%;}.node-8 .col-last.col-third,.node-8 .col-last.col-half,.node-8 .col-last.col-two-thirds{padding-left:20px;width:50%;}.node-8 .col-first.col-third{width:42.13%;padding-right:65px;}.node-8 .col-last.col-third{width:42.13%;padding-left:65px;}.node-8 .col-last.col-two-thirds{width:57.87%;padding-left:65px;}.node-8 .col-first.col-two-thirds{width:57.87%;padding-right:65px;}.node-8 .col-first p:last-of-type{margin-bottom:0;}.node-8 .content{border-bottom:1px solid #d7d7d7;padding:80px 0px;}.view-services .col-first.col-third,.view-services .col-first.col-half,.view-services .col-first.col-two-thirds{padding-right:20px;width:50%;}.view-services .col-last.col-third,.view-services .col-last.col-half,.view-services .col-last.col-two-thirds{padding-left:20px;width:50%;}.view-services .views-row-3 .col-third:not(.col-first){width:50%;padding-left:20px;padding-right:0;}.view-services .views-row-3 .col-third:not(.col-first) p:last-of-type{margin-bottom:0;}.view-services .views-row .imageonly{margin:0;}.view-services .views-row-2 .col-first .quote{margin-top:0;}.view-services .views-row-1 .quote{margin:25% 0;}.section-services:not(.page-node) .field-type-text-with-summary .field-item p{width:50%;}.section-contact h1.title{margin-bottom:45px;}.section-contact .view-contact{margin-right:0;margin-left:0;padding:0;}.section-contact .view-contact .view-content{width:100%;padding-right:0;}.section-contact .view-contact .views-row{width:50%;}.section-contact .view-contact .views-row.views-row-1{margin-right:0;padding-right:20px;}.section-contact .view-contact .views-row.views-row-2{margin-left:0;padding-left:20px;}.section-contact .view-contact .address-block .image{margin-right:6%;}.section-contact .view-contact .address-block .info p.phone,.section-contact .view-contact .address-block .info p.phone a{font-size:16px;line-height:18px;}.section-contact .view-contact .address-block .info a{font-size:14px;line-height:18px;}.section-contact .view-contact .address-block .map-canvas{height:200px;}.section-contact .contact-quote-block{margin-top:0px;margin-bottom:0;}.section-contact .contact-quote-block .quote{margin-top:0;margin-bottom:0;}.page-node-250 h2.block-title{margin-bottom:45px;}.good-stuff-feed-link{right:40px;}.good-stuff-featured{width:100%;padding-bottom:50px;border-bottom:1px solid #d7d7d7;margin-top:0 !important;}.good-stuff-featured h2.block-title{margin-bottom:20px;}.good-stuff-featured .views-row{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);margin:45px 0;}.good-stuff-featured .views-field-field-blog-images{width:110px;height:110px;float:left;}.good-stuff-featured .views-field-title{min-height:inherit;}.good-stuff-featured .views-field-title,.good-stuff-featured .views-field-created,.good-stuff-featured .views-field-body{padding-left:150px;}.good-stuff-featured .views-row-1{margin-top:0;width:100%;}.good-stuff-featured .views-row-1 .views-field-field-blog-images{width:100%;height:auto;float:none;}.good-stuff-featured .views-row-1 .views-field-field-blog-images img{margin-bottom:40px;}.good-stuff-featured .views-row-1 .views-field-created{margin:35px 0;}.good-stuff-featured .views-row-1 *{padding-left:0;}.good-stuff-block{width:100%;border-bottom:1px solid #d7d7d7;padding-bottom:50px;margin:45px 0;display:block;float:none;}.good-stuff-block.end{padding-bottom:0;margin-bottom:0;border:none;}.good-stuff-block .views-row{margin:45px 0;}.good-stuff-block .views-row.views-row-first{margin-top:0;}.good-stuff-block .views-row.views-row-last{margin-bottom:0;}.good-stuff-block .views-row:after{clear:both;content:' ';display:block;}.article-display{width:100%;border-bottom:1px solid #CCC;padding-bottom:50px;margin:45px 0;}.article-display .views-field-field-blog-images{width:110px;height:110px;float:left;}.region-sidebar-second .article-display .views-field-field-blog-images{display:none;}.article-display .views-field-title{min-height:inherit;}.article-display .views-field-title,.article-display .views-field-created,.article-display .views-field-body,.article-display .views-field-term-node-tid,.article-display .views-field--name-1{padding-left:150px;}.article-display:after{clear:both;content:' ';display:block;}.view-good-stuff .views-field-created{margin:15px 0;}.sidebar .good-stuff-block .views-field-term-node-tid{padding-left:0px;}.page-node-250 .col-third{width:100%;margin:0 0 45px 0;padding:0;border:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.page-node-250 .col-third.first{margin-top:0;}.page-node-250 .col-third.last{margin-bottom:0;}.page-node-250 .col-third h2.block-title{margin-bottom:35px;}.page-node-250 .col-third .views-field-field-blog-images{width:110px;height:110px;float:left;}.page-node-250 .col-third .views-field-title{min-height:inherit;}.page-node-250 .col-third .views-field-title,.page-node-250 .col-third .views-field-created,.page-node-250 .col-third .views-field-body,.page-node-250 .col-third .views-field-term-node-tid{padding-left:150px;}.page-node-250 .col-third .views-row:after{clear:both;content:' ';display:block;}.page-node-250 .col-third .views-field-created{margin:15px 0;}#block-views-block-good-stuff-block-9{margin-bottom:0px;padding-bottom:0px;border-bottom:0px solid #d7d7d7;margin-top:50px;border-top:1px solid #d7d7d7;padding-top:50px;}#block-views-block-good-stuff-block-9 .views-row{margin:20px 0;}#block-views-block-good-stuff-block-9 .views-field{display:none;}#block-views-block-good-stuff-block-9 .views-field.views-field-title{display:block;padding-left:0px}.good-stuff-block.good-stuff-taxonomy{margin-bottom:55px;padding-bottom:55px;border-bottom:1px solid #d7d7d7;}.good-stuff-block.good-stuff-taxonomy{width:100%;border-bottom:1px solid #CCC;padding-bottom:50px;margin:45px 0;}.good-stuff-block.good-stuff-taxonomy .views-field-field-blog-images{width:110px;height:110px;float:left;}.good-stuff-block.good-stuff-taxonomy .views-field-title{min-height:inherit;}.good-stuff-block.good-stuff-taxonomy .views-field-title,.good-stuff-block.good-stuff-taxonomy .views-field-created,.good-stuff-block.good-stuff-taxonomy .views-field-body{padding-left:150px;}.good-stuff-block.good-stuff-taxonomy:after{clear:both;content:' ';display:block;}.good-stuff-block.good-stuff-taxonomy .views-field-created{margin:15px 0;}.good-stuff-search-results .view-header .summary-filter{margin-bottom:45px;}article.comment{padding:40px 0;}.sidebar .article-display .views-field-title,.sidebar .article-display .views-field-created,.sidebar .article-display .views-field-body{padding-left:0;}.view-case-studies .view-content{padding:60px 0;margin-right:-2.5%;}.view-case-studies .view-content .views-row{width:25%;}.view-case-studies .view-content .views-row.views-row-first,.view-case-studies .view-content .views-row-10,.view-case-studies .view-content .views-row-15,.view-case-studies .view-content .views-row-24,.view-case-studies .view-content .views-row-29,.view-case-studies .view-content .views-row[data-image-type=w]{width:50%;}.view-case-studies{margin-bottom:0px;}.view-case-studies .views-exposed-form #edit-case-studies-dropdown-competency{width:auto;}.view-case-studies .views-exposed-form #edit-case-studies-dropdown-industry{width:auto;}.form-submit{width:0;}p a.cta-btn.form-submit,a.cta-btn.form-submit{width:auto;}.hidden-mobile{display:block;}.view-gallery-image-listing .view-content{padding:60px 0;margin-right:-2.5%;}.view-gallery-image-listing .view-content .views-row{width:25%;}.view-gallery-image-listing .view-content .views-row.views-row-first{width:50%;}.view-gallery-image-listing .view-content .views-row.views-row-2,.view-gallery-image-listing .view-content .views-row.views-row-3{width:50%;}.view-gallery-image-listing{margin-bottom:0px;}.view-gallery-image-listing.building .view-content .views-row{width:25%;}.section-case-studies .case-study-images{padding:0 0 80px 0;}.section-case-studies .case-study-images .col-half{width:100%;padding:0;}.section-case-studies .bg-objective .views-field-field-background{margin-bottom:0;}.section-case-studies .bg-objective{padding:80px 0;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper:last-of-type,.node--type-page .field--name-body .content-wrapper:last-of-type{padding-bottom:80px;margin-bottom:0;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.image-group-last .content-item p:last-of-type,.node--type-page .field--name-body .content-wrapper.image-group-last .content-item p:last-of-type{margin-bottom:80px;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .inline-image-group,.node--type-page .field--name-body .content-wrapper .inline-image-group{display:table-row;width:100%;clear:both;}.section-case-studies .case-study-results{margin:80px 0 0 0;}.section-case-studies .case-study-results .views-field-field-results{margin-bottom:80px;}.path-frontpage .front-page-content-photos .image-block-container{margin:0;}.node-327{padding-bottom:0px;}.front-page-content-photos .image-block{width:100%;float:none;margin-bottom:40px;}.front-page-content-photos .image-block img{width:100%;}.front-page-content-photos .image-block.hidden-mobile{display:block;}.front-page-content-photos .quote-block{float:left;margin-top:0;}.front-page-content-photos .quote{margin-top:0;}.front-page-process-block .process{margin-bottom:40px;}.front-page-process-block .col-third{width:50%;padding:0 30px;}.front-page-process-block .col-third.marketing{clear:left;}.front-page-process-block .col-third.col-first,.front-page-process-block .col-third.col-last{padding:0;}.front-page-process-block .col-third.strategy,.front-page-process-block .col-third.marketing{padding:0 30px 0 0;}.front-page-process-block .col-third.identity,.front-page-process-block .col-third.communications{padding:0 0 0 30px;}.front-page-process-block .col-third.communications{display:block;}.service-page-process-block .col-third.identity{clear:left;}.service-page-process-block .col-third.marketing{clear:left;}.service-page-process-block .col-third.col-first,.service-page-process-block .col-third.col-last{padding:0;}.service-page-process-block .col-third.communications,.service-page-process-block .col-third.corporate,.service-page-process-block .col-third.business{padding:0 0 0 30px;}.service-page-process-block .col-third.strategy,.service-page-process-block .col-third.identity,.service-page-process-block .col-third.marketing{padding:0 30px 0 0;}.front-page-process-block .process.marketing{margin-bottom:0px;}.front-page-process-block .image{display:block;float:left;margin:0px 0 0 0;width:33%;}.front-page-process-block .description{float:left;width:66%;padding-left:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}#block-views-case-studies-block-2{padding-top:50px;}#block-views-case-studies-block-2 .view-case-studies{margin-bottom:0px;}#block-views-case-studies-block-2 h2{padding-top:50px;}.services-display{padding-top:50px;}.services-display .view-case-studies{margin-bottom:0px;}.services-display h2{padding-top:50px;}.services-display .view-case-studies .view-content .views-row-1,.services-display .view-case-studies .view-content .views-row-6{width:50%;}.path-frontpage article.node--type-page .col-first.col-third,.path-frontpage article.node--type-page .col-last.col-two-thirds.front-page-content-photos{width:50%;padding-left:20px;padding-right:20px;}.path-frontpage article.node--type-page .col-first.col-third{padding-left:0;}.path-frontpage article.node--type-page .col-last.col-two-thirds.front-page-content-photos{padding-right:0;padding-bottom:0;}.front-page-process-block{padding-top:50px;margin-top:50px;}.front-page-process-block .process h2{margin-bottom:0;}.shelf-img{bottom:-123px;}.path-frontpage .front-page-featured-block{padding-bottom:50px;}.path-frontpage .front-page-featured-block .image{margin-bottom:0px;}.node--type-case-study .fluid-width-video-wrapper{margin:75px 0 40px;}.page-node-240 .view-case-study img{margin-left:-35px;}.section-services:not(.page-node) .field-type-text-with-summary .field-item p{width:50%;}.section-case-studies h1.title{margin-bottom:45px;}.node-type-case-study h1.title,.node-type-case-study-new h1.title{margin-bottom:15px;}.view-case-studies .view-content{padding:0px 0;}.view-gallery-image-listing .view-content{padding:0px 0;}.view-job-vacancies ul,.node--type-job-vacancy ul{padding-left:12px;}.node-255 .content-wrapper:nth-child(2) .content-item.first img{margin-bottom:10%;}.node-255 .content-wrapper:nth-child(2) .content-item.last img{margin-bottom:10%;}.block-column-display .col-listing li.odd,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.odd,.node--type-page .field--name-body .content-wrapper .col-listing li.odd{clear:none;}.back-link-block{left:40px;}.eu-cookie-compliance-message{max-width:none;}.eu-cookie-compliance-buttons{max-width:none;width:100%;}.eu-cookie-compliance-buttons .agree-button,.eu-cookie-compliance-buttons .decline-button{width:100%;}.lt-ie8 .front-page-process-block{width:100%;display:block;}.lt-ie8 .view-case-studies .view-content{display:block;width:100%;}.lt-ie8 .view-case-studies .view-content .views-row{float:none;display:inline-block;display:inline ! ie;zoom:1 ! ie;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.lt-ie8 .view-gallery-image-listing .view-content{display:block;width:100%;}.lt-ie8 .view-gallery-image-listing .view-content .views-row{float:none;display:inline-block;display:inline ! ie;zoom:1 ! ie;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.lt-ie8 .page-node-250 #content .col-third .views-field-created,.lt-ie8 .page-node-250 #content .col-third .views-field-title,.lt-ie8 .page-node-250 #content .col-third .views-field-body,.lt-ie8 #content .good-stuff-taxonomy.good-stuff-block .views-field-title,.lt-ie8 #content .good-stuff-taxonomy.good-stuff-block .views-field-created,.lt-ie8 #content .good-stuff-taxonomy.good-stuff-block .views-field-body,.lt-ie8 #content .good-stuff-featured .views-row-2 .views-field-title,.lt-ie8 #content .good-stuff-featured .views-row-2 .views-field-created,.lt-ie8 #content .good-stuff-featured .views-row-2 .views-field-body,.lt-ie8 #content .article-display .views-field-title,.lt-ie8 #content .article-display .views-field-created,.lt-ie8 #content .article-display .views-field-body{padding-left:60px;}}@media all and (min-width:480px) and (max-width:759px){body{background-position:center -180px;}#header,#content,.container-region,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.eu-cookie-compliance-banner{padding-left:40px;padding-right:40px;}#block-webform-client-block-197{width:100%;padding-right:0;}#name-and-slogan{left:0px;top:0px;font-size:22px;width:auto;}.col-half{padding-right:20px;padding-left:20px;}.col-half,.col-half.col-first,.col-half.col-last{padding:0;width:100%;}.col-half.col-first{margin-bottom:40px;float:left;}#name-and-slogan #site-slogan{font-size:26px;font-weight:100;}.shelf-img{right:-90px;width:575px;bottom:-7px;}#footer p{font-size:14px;}#footer p a{font-size:14px;line-height:20px;}#footer .footer-title{font-size:18px;}#footer .footer-title a{font-size:16px;line-height:28px;}#footer #block-jamesgood-jamesgood-block-4 img{width:100px;}#footer .block{min-width:150px;}#footer .footer-cta-block,#footer #block-block-1,#footer #block-jamesgood-jamesgood-block-4,#footer .footer-webform{float:left;text-align:left;width:100%;}#footer #block-block-1,#footer #block-block-2,#footer #block-views-footer-cta-block{margin-bottom:20px;}#footer #block-views-footer-cta-block{margin-bottom:45px;}#footer #block-block-2{float:left;text-align:left;width:100%;padding-left:0px;}#footer #block-block-3{margin-top:40px;float:left;text-align:left;width:60%;}#footer .footer-webform{float:left;text-align:left;width:100%;position:static;}.page-contact .col-two-thirds.col-first{width:100%;padding:0;}.col-third.col-last.contact-quote-block{display:block;clear:both;width:100%;padding-left:0;}#logo,.site-logo{display:block;}.section-contact .view-contact{width:100%;overflow:auto;margin-right:-40px;margin-left:-40px;padding:0 40px;}.section-contact .view-contact .view-content{width:209%;padding-right:0;}.section-contact .view-contact .views-row{float:left;width:47%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.section-contact .view-contact .views-row.views-row-1{margin-right:5px;padding:0;}.section-contact .view-contact .views-row.views-row-2{margin-left:5px;padding:0;}.form-submit{width:100%;}.path-frontpage .col-third.col-first{padding-right:40px;}.path-frontpage .col-third,.path-frontpage .col-two-thirds{width:50%;}.path-frontpage .col-two-thirds.col-last{padding:0;}.front-page-content-photos .image-block{width:100%;}#main{padding-top:0px;}.path-frontpage .front-page-featured-block .image img{max-width:420px;}.path-frontpage .front-page-featured-block .image{margin-bottom:30px;}.case-study-results .views-field-field-results-quote{margin-top:0;}.node--type-case-study .fluid-width-video-wrapper{margin:50px 0 50px;}.node-8 .col-third,.node-8 .col-third.col-first,.node-8 .col-third.col-last,.node-8 .col-two-thirds,.node-8 .col-two-thirds.col-first,.node-8 .col-two-thirds.col-last{width:100%;padding:0;}.page-node-250 .col-third.good-stuff-whoopsie-daisy,.page-node-250 .col-third.good-stuff-something-different{padding-bottom:50px;border-bottom:1px solid #CCC;}.front-page-process-block{padding-top:50px;margin-top:50px;}#block-views-case-studies-block-2{padding-top:50px;}#block-views-case-studies-block-2 h2{padding-top:50px;}.services-display{padding-top:50px;}.services-display h2{padding-top:50px;}.front-page-process-block .col-third{width:50%;padding:0 20px;}.front-page-process-block .col-third.marketing{clear:left;}.front-page-process-block .col-third.col-first,.front-page-process-block .col-third.col-last{padding:0;}.front-page-process-block .col-third.strategy,.front-page-process-block .col-third.marketing{padding:0 20px 0 0;}.front-page-process-block .col-third.identity,.front-page-process-block .col-third.communications{padding:0 0 0 20px;}.front-page-process-block .col-third.communications{display:block;}.service-page-process-block .col-third.identity{clear:left;}.service-page-process-block .col-third.marketing{clear:left;}.service-page-process-block .col-third.col-first,.service-page-process-block .col-third.col-last{padding:0;}.service-page-process-block .col-third.communications,.service-page-process-block .col-third.corporate,.service-page-process-block .col-third.business{padding:0 0 0 20px;}.service-page-process-block .col-third.strategy,.service-page-process-block .col-third.identity,.service-page-process-block .col-third.marketing{padding:0 20px 0 0;}.block-column-display .col-listing,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing,.node--type-page .field--name-body .content-wrapper .col-listing{margin:0 -20px;}.block-column-display .col-listing li,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li,.node--type-page .field--name-body .content-wrapper .col-listing li{width:33.3333%;padding:0 20px;}.block-column-display .col-listing li.item4,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item4,.node--type-page .field--name-body .content-wrapper .col-listing li.item4,.block-column-display .col-listing li.item7,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item7,.node--type-page .field--name-body .content-wrapper .col-listing li.item7,.block-column-display .col-listing li.item10,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item10,.node--type-page .field--name-body .content-wrapper .col-listing li.item7,.block-column-display .col-listing li.item13,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item13,.node--type-page .field--name-body .content-wrapper .col-listing li.item13,.block-column-display .col-listing li.item16,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item16,.node--type-page .field--name-body .content-wrapper .col-listing li.item16{clear:both;}.block-column-display .col-listing.pr4 li,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li{width:25%;clear:none;}.block-column-display .col-listing.pr4.limit li,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4.limit li,.node--type-page .field--name-body .content-wrapper .col-listing.pr4.limit li{margin:0;padding:0 2.5% 0 0;}.block-column-display .col-listing.pr4 li.item5,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item5,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item5,.block-column-display .col-listing.pr4 li.item9,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item9,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item9,.block-column-display .col-listing.pr4 li.item13,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item13,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item13,.block-column-display .col-listing.pr4 li.item17,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item17,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item17,.block-column-display .col-listing.pr4 li.item21,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item21,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item21{clear:both;}.block-column-display.scrolling .col-listing li[class^="item"]{clear:none;}.node--type-page .field--name-body .content-wrapper .col-listing.people-list li{width:50%;clear:none;}.node--type-page .field--name-body .content-wrapper .col-listing.people-list li.item3,.node--type-page .field--name-body .content-wrapper .col-listing.people-list li.item5,.node--type-page .field--name-body .content-wrapper .col-listing.people-list li.item7,.node--type-page .field--name-body .content-wrapper .col-listing.people-list li.item9,.node--type-page .field--name-body .content-wrapper .col-listing.people-list li.item11{clear:both;}.view-gallery-image-listing .view-content .views-row{width:50%;}.view-gallery-image-listing.building .view-content .views-row{width:50%;}.lt-ie8 #block-views-frontpage-block-1{width:50%;}.lt-ie8 .path-frontpage article.node--type-page .col-third.col-first{width:100%;}.lt-ie8 #block-views-frontpage-block-1,.lt-ie8 #block-block-6{display:block;float:left;}.lt-ie8 .shelf-img{bottom:-52px;}.lt-ie8 .page-node-255 .shelf-img .full-width{bottom:2px;}.lt-ie8 .node-type-job-vacancy .shelf-img,.lt-ie8 .page-node-252 .shelf-img{bottom:-38px;}}@media all and (min-width:640px) and (max-width:759px){.front-page-featured-block:after{clear:both;content:' ';display:block;}.front-page-featured-block .image{float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);padding-right:20px;margin-bottom:0px;}.path-frontpage .front-page-featured-block .image img{max-width:100%;}.front-page-featured-block .quote-block{float:right;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);padding-left:20px;}.front-page-featured-block{padding-bottom:50px;}.front-page-featured-block h1 span.title-black{display:inline;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item:not(.hidden-desktop),.node--type-page .field--name-body .content-wrapper.portrait .content-item:not(.hidden-desktop){display:table-cell;width:100%;vertical-align:top;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.portrait:last-of-type,.node--type-page .field--name-body .content-wrapper.portrait:last-of-type{margin-bottom:0px;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item img,.node--type-page .field--name-body .content-wrapper.portrait .content-item img{max-height:100%;padding:0px;width:100%;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item.w33,.node--type-page .field--name-body .content-wrapper.portrait .content-item.w33{width:33.3333%;padding-right:13px;padding-left:13px;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item.vmiddle,.node--type-page .field--name-body .content-wrapper.portrait .content-item.vmiddle{vertical-align:middle;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item.w66,.node--type-page .field--name-body .content-wrapper.portrait .content-item.w66{width:66.6666%;padding-right:27px;padding-left:27px;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item.first,.node--type-page .field--name-body .content-wrapper.portrait .content-item.first{padding-left:0;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item.last,.node--type-page .field--name-body .content-wrapper.portrait .content-item.last{padding-right:0;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait.split-content .content-item,.node--type-page .field--name-body .content-wrapper.portrait.split-content .content-item{padding-left:0;padding-right:0;display:block;width:100%;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait.split-content .content-item.w33 img,.node--type-page .field--name-body .content-wrapper.portrait.split-content .content-item.w33 img{margin:50px auto;max-height:260px;width:auto;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait.split-content .content-item img,.node--type-page .field--name-body .content-wrapper.portrait.split-content .content-item img{margin:50px 0;}.node--type-case-study .jcp-flyer{margin-bottom:40px;}.eu-cookie-compliance-message{width:60%;}.eu-cookie-compliance-buttons{width:35%;}.eu-cookie-compliance-buttons .agree-button,.eu-cookie-compliance-buttons .decline-button{width:100%;}}@media all and (min-width:760px) and (max-width:959px){.foot-bg-wrap,.footer-wrapper{margin-top:55px;}.sidebar-first #content{float:left;width:75%;margin-left:25%;margin-right:-100%;}.sidebar-first .region-sidebar-first{float:left;width:25%;margin-left:0%;margin-right:-25%;}.two-sidebars #content{float:left;width:75%;margin-left:25%;margin-right:-100%;}.two-sidebars .region-sidebar-first{float:left;width:25%;margin-left:0%;margin-right:-25%;}.two-sidebars .region-sidebar-second{float:left;width:100%;margin-left:0%;margin-right:-100%;*position:relative;*zoom:1;padding-left:0;padding-right:0;clear:left;}.two-sidebars .region-sidebar-second:before,.two-sidebars .region-sidebar-second:after{content:"";display:table;}.two-sidebars .region-sidebar-second:after{clear:both;}.two-sidebars .region-sidebar-second .block{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;}.two-sidebars .region-sidebar-second .block:nth-child(3n+1){float:left;width:25%;margin-left:0%;margin-right:-25%;clear:left;}.two-sidebars .region-sidebar-second .block:nth-child(3n+2){float:left;width:25%;margin-left:25%;margin-right:-75%;}.two-sidebars .region-sidebar-second .block:nth-child(3n){float:left;width:25%;margin-left:75%;margin-right:-100%;}#block-views-shelf-object-block,.specific-shelf-block{top:513px;right:0px;}.shelf-img{right:-180px;width:1000px;bottom:-7px;}.page-node-239 .shelf-img{right:-100px;}.quote{max-width:100%;}#footer .footer-title{font-size:18px;}#footer .footer-title a{font-size:16px;line-height:28px;}#footer #block-jamesgood-jamesgood-block-4{min-width:70px;}#footer #block-jamesgood-jamesgood-block-4 img{width:120px;}#footer .block{min-width:150px;}.node--type-case-study .field--name-field-solution h2{margin-top:75px;}.node--type-page .field--name-body .content-wrapper .content-item p:first-of-type{margin-top:0;}.node--type-page .field--name-body .content-wrapper .content-item p:last-child{margin-bottom:0;}.node--type-page .field--name-body .content-wrapper h2{margin-top:0;}.node--type-page .field--name-body .content-wrapper .content-item.heading-first.last h2{margin-top:26px;}.node--type-landing-page .field--name-body .content-wrapper h2{margin-top:25px;margin-bottom:1em;}.node--type-page .field--name-body .content-wrapper .content-item img:first-child{margin-top:0;}.node--type-page .field--name-body .content-wrapper .content-item.image-first img:first-child{margin-top:50px;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item:not(.hidden-desktop),.node--type-page .field--name-body .content-wrapper.portrait .content-item:not(.hidden-desktop){display:table-cell;width:100%;vertical-align:top;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.portrait:last-of-type,.node--type-page .field--name-body .content-wrapper.portrait:last-of-type{margin-bottom:0px;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item img,.node--type-page .field--name-body .content-wrapper.portrait .content-item img{max-height:100%;margin:0 auto;width:100%;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item.w33,.node--type-page .field--name-body .content-wrapper.portrait .content-item.w33{width:33.3333%;padding-right:33px;padding-left:33px;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item.vmiddle,.node--type-page .field--name-body .content-wrapper.portrait .content-item.vmiddle{vertical-align:middle;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item.w66,.node--type-page .field--name-body .content-wrapper.portrait .content-item.w66{width:66.6666%;padding-right:97px;padding-left:97px;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item.first,.node--type-page .field--name-body .content-wrapper .content-item.first{padding-left:0;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item.last,.node--type-page .field--name-body .content-wrapper .content-item.last{padding-right:0;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item.first,.node--type-page .field--name-body .content-wrapper.portrait .content-item.first{padding-left:0;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item.last,.node--type-page .field--name-body .content-wrapper.portrait .content-item.last{padding-right:0;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait.split-content,.node--type-page .field--name-body .content-wrapper.portrait.split-content{margin:80px 0;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait.split-content .content-item,.node--type-page .field--name-body .content-wrapper.portrait.split-content .content-item{padding-left:0;padding-right:0;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait.split-content .content-item.w33 img,.node--type-page .field--name-body .content-wrapper.portrait.split-content .content-item.w33 img{margin:0;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait.split-content .content-item.w33.first,.node--type-page .field--name-body .content-wrapper.portrait.split-content .content-item.w33.first{padding-left:0;padding-right:40px;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait.split-content .content-item.w33.last,.node--type-page .field--name-body .content-wrapper.portrait-split-content .content-item.w33.last{padding-right:0;padding-left:40px;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item p.quote,.node--type-page .field--name-body .content-wrapper.portrait .content-item p.quote{margin-top:0;margin-bottom:0;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait.split-content .content-item.split50 .content,.node--type-page .field--name-body .content-wrapper.portrait.split-content .content-item.split50 .content{width:50%;float:left;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);padding:0 20px;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait.split-content .content-item.split50 .content:first-of-type,.node--type-page .field--name-body .content-wrapper.portrait.split-content .content-item.split50 .content:first-of-type{padding-left:0;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait.split-content .content-item.split50 .content:last-of-type,.node--type-page .field--name-body .content-wrapper.portrait.split-content .content-item.split50 .content:last-of-type{padding-right:0;}.node--type-case-study .field--name-field-solution .content-wrapper.portrait.split-content .content-item.split50 .content.extra-pt:first-of-type img,.node--type-page .field--name-body .content-wrapper.portrait.split-content .content-item.split50 .content-extra-pt:first-of-type img,.node--type-case-study .field--name-field-solution .content-wrapper.portrait.split-content .content-item.split50 .content.extra-pt:last-of-type img,.node--type-page .field--name-body .content-wrapper.portrait.split-content .content-item.split50 .content.extra-pt:last-of-type img{margin:30px 0 0 0;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio,.node--type-page .field--name-body .content-wrapper.trio{display:table;width:100%;margin:80px 0;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio .content-item,.node--type-page .field--name-body .content-wrapper.trio .content-item{padding:0 17px;width:33%;vertical-align:top;display:table-cell;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio .content-item.first,.node--type-page .field--name-body .content-wrapper .content-item.first{padding-left:0;padding-right:34px;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio .content-item.last,.node--type-page .field--name-body .content-wrapper.trio .content-item.last{padding-right:0;padding-left:34px;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio img,.node--type-page .field--name-body .content-wrapper.trio img{margin:0;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio .section-title,.node--type-page .field--name-body .content-wrapper.trio .section-title{display:table-caption;}.node--type-page .field--name-body .content-wrapper.trio .content-item .imageCaption > img{margin-top:0;}.node--type-page .field--name-body .content-wrapper.trio .content-item .fluid-width-video-wrapper:first-child:last-child{margin:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item .extra-pt img,.node--type-page .field--name-body .content-wrapper .content-item .extra-pt img{margin:40px 0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50 .content.extra-pt:first-of-type img,.node--type-page .field--name-body .content-wrapper .content-item.split50 .content.extra-pt:first-of-type img{margin-top:80px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50 .content.extra-pt:last-of-type img,.node--type-page .field--name-body .content-wrapper .content-item.split50 .content.extra-pt:last-of-type img{margin-bottom:80px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50 .content.sub33.first,.node--type-page .field--name-body .content-wrapper .content-item.split50 .content.sub33.first{padding-right:86px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50 .content.sub33.last,.node--type-page .field--name-body .content-wrapper .content-item.split50 .content.sub33.last{padding-left:34px;}.node--type-case-study .field--name-field-solution .content-wrapper.split-tablet .content-item.split50 .content.sub33.first,.node--type-page .field--name-body .content-wrapper.split-tablet .content-item.split50 .content.sub33.first{padding-right:0;}.node--type-case-study .field--name-field-solution .content-wrapper.split-tablet .content-item.split50 .content.sub33.last,.node--type-page .field--name-body .content-wrapper.split-tablet .content-item.split50 .content.sub33.last{padding-left:0;}.node--type-case-study .field--name-field-solution .content-wrapper.split-tablet .content-item.split50 .content.sub33.first > p:last-child,.node--type-page .field--name-body .content-wrapper.split-tablet .content-item.split50 .content.sub33.first > p:last-child{margin-bottom:15px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item img,.node--type-page .field--name-body .content-wrapper .content-item img{margin:50px auto;}.node--type-case-study .field--name-field-solution .content-wrapper.image-only .content-item img,.node--type-page .field--name-body .content-wrapper.image-only .content-item img,{margin:50px 0;padding:0;}.node--type-case-study .field--name-field-solution .content-wrapper.image-last img:last-of-type,.node--type-page .field--name-body .content-wrapper.image-last img:last-of-type{margin-bottom:0;}.node--type-case-study .field--name-field-solution .content-wrapper.image-last img,.node--type-case-study .field--name-field-solution .content-wrapper.image-only.image-last .content-item img,.node--type-case-study .field--name-field-solution .content-wrapper:last-of-type .content-item:last-of-type,.node--type-page .field--name-body .content-wrapper.image-last img,.node--type-page .field--name-body .content-wrapper.image-only.image-last .content-item img,.node--type-page .field--name-body .content-wrapper:last-of-type .content-item:last-of-type{padding-bottom:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item p.quote,.node--type-page .field--name-body .content-wrapper .content-item p.quote{margin:80px 0;}.node-338.node--type-case-study .field--name-field-solution .content-wrapper .content-item p.quote{margin:0;}.node--type-case-study .content-item.last .fluid-width-video-wrapper,.node--type-page .field--name-body .content-wrapper .content-item.last .fluid-width-video-wrapper{margin-bottom:80px;}.node--type-page .field--name-body .content-wrapper.split-tablet{margin:80px 0;padding-bottom:80px;border-bottom:1px solid #d7d7d7;}.node--type-page .field--name-body .content-wrapper.split-tablet .content-item{width:50%;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);float:left;padding:0 20px;}.node--type-page .field--name-body .content-wrapper.split-tablet .content-item.first{padding-left:0;}.node--type-page .field--name-body .content-wrapper.split-tablet .content-item.last{padding-right:0;}.node--type-page .field--name-body .content-wrapper.split-tablet.np{padding:0;}.node--type-page .field--name-body .content-wrapper.split-tablet.nb{border:none;}.node--type-page .field--name-body .content-wrapper.split-tablet .content-item.first p.quote:first-of-type{margin-top:0;}.node--type-page .field--name-body .content-wrapper.split-tablet:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.node--type-page .field--name-body .content-wrapper .content-item .split-tablet{width:50%;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);float:left;padding:0 20px;}.node--type-page .field--name-body .content-wrapper .content-item .split-tablet:first-of-type{padding-left:0;}.node--type-page .field--name-body .content-wrapper .content-item .split-tablet:last-of-type{padding-right:0;}.node--type-page .field--name-body .content-wrapper .split-tablet-clear{display:block;width:100%;border-bottom:1px solid #d7d7d7;margin:0 0 80px 0;padding-bottom:80px;clear:both;}.node--type-page .field--name-body .image-row.vertical-tablet .col-half{width:100%;margin:20px 0;padding:0;}.node--type-page .field--name-body .image-row.vertical-tablet .col-half.col-first{margin-top:0;}.node--type-page .field--name-body .image-row.vertical-tablet .col-half.col-last{margin-bottom:0;}.node--type-page .field--name-body .image-row.vertical-tablet img{margin:0;}.node--type-page .field--name-body .content-wrapper .content-item p.quote.clear-top{margin-top:0;}.node--type-page .field--name-body .content-wrapper .content-item img.quote.clear-top{margin-top:0;}.node--type-page .field--name-body .content-wrapper.image-bookends.np{padding-bottom:0;}.node--type-page .field--name-body .content-wrapper.image-bookends .content-item img{margin:50px 0;}.node--type-page .field--name-body .content-wrapper.image-bookends .content-item img:first-child:last-child{margin:50px 0 0 0;}.view-case-study .views-field-field-problem .col-half.col-last{padding-left:65px;}.node-type-case-study-new .view-case-study .col-half.col-last{padding-left:65px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item p:last-child.quote.end-col,.node--type-page .field--name-body .content-wrapper .content-item p:last-child.quote.end-col{margin:50px 0;}.has-hb p.highlight-box,.has-hb p.highlight-box.override-offset{margin-top:-90px;margin-bottom:40px;display:block;min-height:420px;}.highlight-box .page__title{font-size:32px;}.has-hb p.highlight-box.first{float:left;width:45%;margin-bottom:0px;}.has-hb p.highlight-box.last{float:right;margin-bottom:0px;width:45%;}.section-contact .block-webform{padding-right:0;width:100%;}.section-contact .contact-quote-block{padding-left:20px;width:50%;}.page-node-239 #content{position:relative;}.node-239{box-sizing:border-box;}.node-239 .phone{font-size:20px;}.node-239 .col1{float:left;width:50%;padding-right:20px;box-sizing:border-box;margin-bottom:45px;}.node-239 .col2{float:left;width:50%;padding-left:20px;box-sizing:border-box;margin-bottom:45px;}.contact-quote-block .email{font-size:24px;line-height:26px;margin-bottom:45px;margin-top:0px;}.section-contact .block-webform{width:50%;padding-right:20px;padding-left:0px;}.section-contact .block-webform form.webform-client-form{margin-top:0px;}h2{orphans:2;}.path-frontpage .col-two-thirds{padding-left:40px;}.path-frontpage .col-third.col-first{padding-right:0px;}.path-frontpage #block-block-9{padding-top:50px;width:100%;}.path-frontpage #block-block-9 h1{font-size:45px;font-weight:100;line-height:54px;}#block-mainmenu{right:80px;top:35px;}#block-mainmenu .menu li a{font-size:24px;}.site-logo{position:absolute;width:150px;margin-left:80px;margin-top:60px;left:0px;}.site-logo img{margin-top:0;width:150px;}.front-page-featured-block:after{clear:both;content:' ';display:block;}.front-page-featured-block .image{float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);padding-right:20px;}.path-frontpage .front-page-featured-block .image img{max-width:100%;}.front-page-featured-block .quote-block{float:right;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);padding-left:20px;}.front-page-featured-block{padding-bottom:50px;}.path-frontpage .front-page-featured-block .image{margin-top:40px;}.front-page-featured-block h1 span.title-black{display:block;}.front-page-featured-block h1{width:50%;float:right;padding-left:20px;}.node--type-page .view-services .view-content div:first-of-type .content-wrapper{margin-top:0;}.node--type-page .view-services .view-content div:last-of-type .content-wrapper{margin-bottom:0;}.node--type-page .view-services.field--name-body .content-wrapper.split-tablet.trio.wider .content-item:nth-child(3){margin-bottom:50px;padding-right:0;}.node--type-page .view-services.field--name-body .content-wrapper.split-tablet.trio.wider .content-item:nth-child(4){padding-left:20px;}.front-page-process-block .col-third{width:50%;padding:0 40px;}.front-page-process-block .col-third.marketing{clear:left;}.front-page-process-block .col-third.col-first,.front-page-process-block .col-third.col-last{padding:0;}.front-page-process-block .col-third.strategy,.front-page-process-block .col-third.marketing{padding:0 40px 0 0;}.front-page-process-block .col-third.identity,.front-page-process-block .col-third.communications{padding:0 0 0 40px;}.front-page-process-block .col-third.communications{display:block;}.service-page-process-block .col-third.identity{clear:left;}.service-page-process-block .col-third.marketing{clear:left;}.service-page-process-block .col-third.col-first,.service-page-process-block .col-third.col-last{padding:0;}.service-page-process-block .col-third.communications,.service-page-process-block .col-third.corporate,.service-page-process-block .col-third.business{padding:0 0 0 40px;}.service-page-process-block .col-third.strategy,.service-page-process-block .col-third.identity,.service-page-process-block .col-third.marketing{padding:0 40px 0 0;}.content-wrapper.understanding .content-item.last img:first-child{margin-top:67px;}.content-wrapper.application .content-item.last p.quote{margin:20px 0;}.content-wrapper.interpretation .content-item.last p.quote{margin:100px 0 0 0;}#name-and-slogan p{line-height:28px;}#name-and-slogan #site-slogan{font-size:30px;}.jcp-quote-custom{margin:120px 0 0;}.page-node-240 .view-case-study img{margin-left:-65px;}.node-8 .col-third,.node-8 .col-third.col-first,.node-8 .col-third.col-last,.node-8 .col-two-thirds,.node-8 .col-two-thirds.col-first,.node-8 .col-two-thirds.col-last{width:100%;padding:0;}#logo,.site-logo{display:block}.page-node-250 h2.block-title{margin-bottom:35px;}.good-stuff-feed-link{right:80px;}.good-stuff-featured{width:100%;padding-bottom:80px;border-bottom:1px solid #d7d7d7;margin-top:0 !important;}.good-stuff-featured h2.block-title{margin-bottom:40px;font-size:26px;}.good-stuff-featured .views-row{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);margin:80px 0;}.good-stuff-featured .views-field-field-blog-images{width:110px;height:110px;float:left;}.good-stuff-featured .views-field-title{min-height:inherit;}.good-stuff-featured .views-field-title,.good-stuff-featured .views-field-created,.good-stuff-featured .views-field-body,.good-stuff-featured  .views-field-term-node-tid{padding-left:150px;}.good-stuff-featured .views-row-1{margin-top:0;width:100%;}.good-stuff-featured .views-row-1 .views-field-field-blog-images{width:100%;height:auto;float:none;}.good-stuff-featured .views-row-1 .views-field-field-blog-images img{margin-bottom:30px;}.good-stuff-featured .views-row-1 .views-field-created{margin:25px 0;}.good-stuff-featured .views-row-1 *{padding-left:0;}.good-stuff-block{width:100%;border-bottom:1px solid #d7d7d7;padding-bottom:80px;margin:80px 0;}.good-stuff-block.end{padding-bottom:0;margin-bottom:0;border:none;}.good-stuff-block .views-row{margin:75px 0;}.good-stuff-block .views-row.views-row-first{margin-top:0;}.good-stuff-block .views-row.views-row-last{margin-bottom:0;}.good-stuff-block .views-row:after{clear:both;content:' ';display:block;}.article-display{width:100%;border-bottom:1px solid #CCC;padding-bottom:80px;margin:80px 0;}.article-display .views-field-field-blog-images{width:110px;height:110px;float:left;}.article-display .views-field-title{min-height:inherit;}.article-display .views-field-title,.article-display .views-field-created,.article-display .views-field-body,.article-display .views-field-term-node-tid{padding-left:150px;}.article-display:after{clear:both;content:' ';display:block;}.view-good-stuff .views-field-created{margin:15px 0;}#block-views-block-good-stuff-block-6 .view-content{position:relative;}#block-views-block-good-stuff-block-6 .views-field.views-field-field-blog-images{width:33%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:auto;position:absolute;}#block-views-block-good-stuff-block-6 .views-field.views-field-field-blog-images img{margin-bottom:0px;}#block-views-block-good-stuff-block-6 .views-field.views-field-title,#block-views-block-good-stuff-block-6 .views-field.views-field-created,#block-views-block-good-stuff-block-6 .views-field.views-field-term-node-tid,#block-views-block-good-stuff-block-6 .views-field.views-field-body,#block-views-block-good-stuff-block-6 .views-field.views-field--name-1{display:block;width:66%;float:right;padding-left:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}#block-views-block-good-stuff-block-6 .views-field.views-field--name-1{width:100%;padding-left:33%;}#block-views-block-good-stuff-block-6 .views-field.views-field--name-1 .field-content{padding-left:30px;}.page-node-250 .col-third.good-stuff-block{width:100%;margin:0 0 80px 0;padding:0;border:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.page-node-250 .col-third.good-stuff-block.first{margin-top:0;}.page-node-250 .col-third.good-stuff-block.last{margin-bottom:0;}.page-node-250 .col-third.good-stuff-block h2.block-title{margin-bottom:35px;}.page-node-250 .col-third.good-stuff-block .views-field-field-blog-images{width:110px;height:110px;float:left;}.page-node-250 .col-third.good-stuff-block .views-field-title{min-height:inherit;}.page-node-250 .col-third.good-stuff-block .views-field-title,.page-node-250 .col-third.good-stuff-block .views-field-created,.page-node-250 .col-third.good-stuff-block .views-field-body,.page-node-250 .col-third.good-stuff-block .views-field-term-node-tid{padding-left:150px;}.page-node-250 .col-third.good-stuff-block .views-row:after{clear:both;content:' ';display:block;}.page-node-250 .col-third.good-stuff-block .views-field-created{margin:15px 0;}.page-node-250 .col-third.good-stuff-whoopsie-daisy,.page-node-250 .col-third.good-stuff-something-different{padding-bottom:80px;border-bottom:1px solid #CCC;}#block-views-block-good-stuff-block-9{margin-bottom:0px;padding-bottom:0px;border-bottom:0px solid #d7d7d7;margin-top:50px;border-top:1px solid #d7d7d7;padding-top:50px;}#block-views-block-good-stuff-block-9 .views-row{margin:40px 0;}#block-views-block-good-stuff-block-9 .views-field{display:block;}#block-views-block-good-stuff-block-9 .views-field.views-field-field-blog-images{width:28%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:auto;position:absolute;}#block-views-block-good-stuff-block-9 .views-field.views-field-field-blog-images img{margin-bottom:0px;}#block-views-block-good-stuff-block-9 .views-field.views-field-title,#block-views-block-good-stuff-block-9 .views-field.views-field-created,#block-views-block-good-stuff-block-9 .views-field.views-field-term-node-tid,#block-views-block-good-stuff-block-9 .views-field.views-field-body,#block-views-block-good-stuff-block-9 .views-field.views-field--name-1{display:block;width:66%;float:right;padding-left:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}#block-views-block-good-stuff-block-9 .views-field.views-field--name-1{width:100%;padding-left:33%;}#block-views-block-good-stuff-block-9 .views-field.views-field--name-1 .field-content{padding-left:30px;}.sidebar .good-stuff-block{margin:75px 0 0 0;}.sidebar .good-stuff-block h2.block-title{margin-bottom:75px;}h2.comment-form{margin-top:75px;}article .comment-wrapper{margin:75px 0;padding-bottom:75px;}article.comment .avatar{padding:0 20px;}article.comment .submitted,article.comment .field--name-comment-body,article.comment .links.inline{padding-left:80px;}.good-stuff-block.good-stuff-taxonomy{margin:45px 0;padding-bottom:75px;border-bottom:1px solid #d7d7d7;}.good-stuff-block.good-stuff-taxonomy .item-list .pager{margin:75px 0 0 0;}.good-stuff-search-results .view-header{margin-bottom:70px;}.good-stuff-search-results .view-header .summary{float:left;margin:0;}.good-stuff-search-results .view-header .summary-filter{float:right;margin:0;}.good-stuff-search-results .view-header:after{clear:both;content:' ';display:block;}.node-type-blog h1.title,.page-node-250 h1.title{margin-bottom:45px;}article.node--type-blog .field--name-field-categories{margin-top:75px;margin-bottom:75px;}.view-job-vacancies .views-row{margin:75px 0;padding-bottom:75px;border-bottom:1px solid #d7d7d7;}.view-job-vacancies .views-row.views-row-first{margin-top:0px;}.view-job-vacancies .views-row.views-row-last{}.block.vacancy-listing-sidebar{margin-top:0;padding-top:0;border-top:none;}.block.vacancy-listing-sidebar h2{margin-top:0;}.block.vacancy-listing-sidebar img{margin:20px 0;}h2.position{margin-top:75px;}.node--type-blog #edit-actions input:first-child{margin-bottom:0;margin-right:8px;}.node--type-case-study .jcp-flyer{margin-top:55px;}.page-user-password .form-submit{width:275px;}.block-column-display .col-listing,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing,.node--type-page .field--name-body .content-wrapper .col-listing{margin:0 -20px;}.block-column-display .col-listing li,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li,.node--type-page .field--name-body .content-wrapper .col-listing li{width:25%;padding:0 20px;clear:none;}.block-column-display .col-listing li.item5,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item5,.node--type-page .field--name-body .content-wrapper .col-listing li.item5,.block-column-display .col-listing li.item9,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item9,.node--type-page .field--name-body .content-wrapper .col-listing li.item9,.block-column-display .col-listing li.item13,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item13,.node--type-page .field--name-body .content-wrapper .col-listing li.item13,.block-column-display .col-listing li.item17,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item17,.node--type-page .field--name-body .content-wrapper .col-listing li.item17,.block-column-display .col-listing li.item21,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item21,.node--type-page .field--name-body .content-wrapper .col-listing li.item21{clear:both;}.block-column-display .col-listing.pr4 li,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li{width:25%;clear:none;}.block-column-display .col-listing.pr4.limit li,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4.limit li,.node--type-page .field--name-body .content-wrapper .col-listing.pr4.limit li{margin:0;padding:0 2.5% 0 0;}.block-column-display .col-listing.pr4 li.item5,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item5,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item5,.block-column-display .col-listing.pr4 li.item9,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item9,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item9,.block-column-display .col-listing.pr4 li.item13,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item13,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item13,.block-column-display .col-listing.pr4 li.item17,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item17,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item17,.block-column-display .col-listing.pr4 li.item21,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item21,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item21{clear:both;}.node--type-page .field--name-body .content-wrapper .col-listing.people-list li{width:50%;clear:none;}.node--type-page .field--name-body .content-wrapper .col-listing.people-list li.item3,.node--type-page .field--name-body .content-wrapper .col-listing.people-list li.item5,.node--type-page .field--name-body .content-wrapper .col-listing.people-list li.item7,.node--type-page .field--name-body .content-wrapper .col-listing.people-list li.item9,.node--type-page .field--name-body .content-wrapper .col-listing.people-list li.item11{clear:both;}.block-column-display .col-listing.fw li,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.col-listing.fw li,.node--type-page .field--name-body .content-wrapper .col-listing.fw li{width:160px;}.node-282.node--type-page .field--name-body .content-wrapper .content-item img:first-child{margin-top:80px;}.node-282.node--type-page .field--name-body .content-wrapper .content-item .col-listing img:first-child{margin-top:0;}.node--type-page .field--name-body .content-wrapper.nb.np{padding-bottom:0;}.node--type-page .field--name-body .content-wrapper.image-quote-only .content-item > img{margin-top:0;}.node--type-page .field--name-body .content-wrapper.image-quote-only .content-item > p.quote{margin-top:0;}.node--type-page .field--name-body .content-wrapper.image-quote-only .content-item.last > p.quote{margin-top:50px;}.node--type-page .field--name-body .content-wrapper.image-quote-only .content-item.last > img{margin-top:50px;}.node--type-case-study .field--name-field-solution > p.quote.midtxt,.node--type-page .field--name-body .content-wrapper .content-item > p.quote.midtxt,.node--type-page .field--name-body .content-wrapper.image-quote-only > p.quote.midtxt{margin:50px 0;}.back-link-block{top:480px;left:80px;}.path-frontpage .region-header .block.header-cta-block,.header-cta-block{top:130px;left:80px;display:block;}.eu-cookie-compliance-message{width:50%;}.eu-cookie-compliance-buttons{width:45%;}.eu-cookie-compliance-buttons .agree-button,.eu-cookie-compliance-buttons .decline-button{width:100%;}.no-svg #header #logo,.no-svg #header .site-logo{width:150px;}.lt-ie9 body{background:url(/themes/custom/jamesgood/images/header-background-fallback.jpg) no-repeat;}.lt-ie8 .path-frontpage article.node--type-page .col-third.col-first{width:100%;}.lt-ie8 .view-case-studies .view-content{display:block;width:100%;}.lt-ie8 .view-case-studies .view-content .views-row{float:none;display:inline-block;display:inline ! ie;zoom:1 ! ie;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.lt-ie8 .view-gallery-image-listing .view-content{display:block;width:100%;}.lt-ie8 .view-gallery-image-listing .view-content .views-row{float:none;display:inline-block;display:inline ! ie;zoom:1 ! ie;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.lt-ie8 .section-case-studies .bg-objective .view-content,.lt-ie8 .section-case-studies .case-study-results .view-content .views-row,.lt-ie8 .section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio,.lt-ie8 .node--type-page .field--name-body .content-wrapper.trio,.lt-ie8 .section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.portrait,.lt-ie8 .node--type-page .field--name-body .content-wrapper.portrait{display:block;}.lt-ie8 .section-case-studies .bg-objective .views-field,.lt-ie8 .section-case-studies .case-study-results .views-field-field-results,.lt-ie8 .section-case-studies .case-study-results .views-field-field-results-quote,.lt-ie8 .section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio .content-item,.lt-ie8 .node--type-page .field--name-body .content-wrapper.trio .content-item,.lt-ie8 .node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item,.lt-ie8 .node--type-page .field--name-body .content-wrapper.portrait .content-item{display:inline-block;display:inline ! ie;zoom:1 ! ie;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.lt-ie8 .node--type-case-study .field--name-field-solution .content-wrapper.portrait .content-item{vertical-align:top;}.lt-ie8 .section-case-studies .bg-objective .views-field{width:50%;float:left;}.lt-ie8 .section-case-studies .bg-objective .views-field .col-half{width:auto;float:none;}.lt-ie8 .block.vacancy-listing-sidebar{display:block;width:100%;}.lt-ie8 .block.vacancy-listing-sidebar .office-images{display:block;width:100%;}.lt-ie8 .vacancy-listing-sidebar.block .office-images .office{width:49.5%;}}@media all and (min-width:960px) and (max-width:1279px){.foot-bg-wrap,.footer-wrapper{margin-top:55px;}.hidden-desktop{display:none !important;}#header,#content,.container-region,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.eu-cookie-compliance-banner{padding-left:80px;padding-right:80px;}.page-node-330 #main,.page-node-332 #main,.page-node-333 #main,.page-node-334 #main,.page-node-335 #main,.page-node-337 #main,.page-node-352 #main,.page-node-363 #main,.page-node-364 #main,.page-node-368 #main,.page-node-369 #main{padding-top:540px;}#block-mainmenu{right:80px;top:35px;}#name-and-slogan{position:absolute;left:40px;top:165px;padding-top:0px;color:#FFFFFF;}.page-node-330 #name-and-slogan,.page-node-332 #name-and-slogan,.page-node-333 #name-and-slogan,.page-node-334 #name-and-slogan,.page-node-335 #name-and-slogan,.page-node-352 #name-and-slogan,.page-node-337 #name-and-slogan,.page-node-368 #name-and-slogan,.page-node-369 #name-and-slogan,.page-node-363 #name-and-slogan,.page-node-364 #name-and-slogan,.page-node-type-case-study #name-and-slogan,.page-node-type-job-vacancy #name-and-slogan,.page-node-type-blog #name-and-slogan,.path-taxonomy.section-blog #name-and-slogan{padding-top:0;}#name-and-slogan h1.title{color:#FFFFFF;}#logo-mobile{margin-right:80px;}#logo,.site-logo{width:150px;}#main{padding-top:500px;}#block-views-shelf-object-block,.specific-shelf-block{top:513px;right:0px;}.shelf-img{right:-90px;width:1000px;bottom:-7px;}#footer .footer-cta-block,#footer #block-block-1,#footer #block-jamesgood-jamesgood-block-4{width:50%;}.section-contact #footer #block-views-footer-cta-block{margin-bottom:174px;}#footer .footer-webform{float:right;clear:right;width:38%;margin-top:0px;margin-bottom:45px;}#footer #block-jamesgood-jamesgood-block-4{position:relative;bottom:-10px;left:0;clear:left;}#footer .footer-inner{padding-top:60px;}#footer #block-jamesgood-jamesgood-block-4{min-width:120px;}#footer .footer-title{margin:0px 0px 20px;}#footer .footer-title a{margin:0px 0px;font-size:16px;}#footer .footer-copy{margin:0;display:inline;}#footer .footer-legals{display:block;margin-left:0px;}#footer #block-jamesgood-jamesgood-block-4 img{margin-bottom:0;}#footer .footer-cta-block .quote{font-size:24px;line-height:32px;}p.strapline{margin:0 0 75px 0;}.node-landing-page p.strapline{margin-bottom:45px;}.node--type-case-study .field--name-field-solution{border-bottom:none;}.node--type-case-study .field--name-field-solution h2,.node--type-page .field--name-body .content-wrapper .content-item h2:first-child,.node--type-page .field--name-body .content-wrapper .section-title{margin-top:0;}.node--type-page .field--name-body .content-wrapper .section-title{display:table-caption;}.node--type-case-study .field--name-field-solution .content-wrapper,.node--type-page .field--name-body .content-wrapper{display:table;margin:45px 0 80px 0;padding-bottom:80px;border-bottom:1px solid #d7d7d7;}.node-landing-page .field--name-body .content-wrapper{margin:50px 0px;}.section-raise-your-game .field--name-body .content-wrapper{margin:0px 0px 50px;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.nb,.node--type-page .field--name-body .content-wrapper.nb{border:none;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.np,.node--type-page .field--name-body .content-wrapper.np{padding:0;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.portrait img,.node--type-page .field--name-body .content-wrapper.portrait img{max-height:100%;width:100%;}.node--type-case-study .field--name-field-solution .content-wrapper:last-of-type{padding-bottom:80px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item,.node--type-page .field--name-body .content-wrapper .content-item{display:table-cell;width:100%;vertical-align:top;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.hidden-mobile,.node--type-page .field--name-body .content-wrapper .content-item.hidden-mobile{display:table-cell;}.node-338.node--type-case-study .field--name-field-solution .content-wrapper .content-item.hidden-mobile{display:none;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.hidden-desktop,.node--type-page .field--name-body .content-wrapper .content-item.hidden-desktop{display:none;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item,.node--type-page .field--name-body .content-wrapper .content-item{padding:0 65px;}.node--type-case-study .field--name-field-solution .content-wrapper .inline-image-group .content-item,.node--type-page .field--name-body .content-wrapper .inline-image-group .content-item{padding:0 55px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.vmiddle,.node--type-page .field--name-body .content-wrapper .content-item.vmiddle{vertical-align:middle;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.vbottom,.node--type-page .field--name-body .content-wrapper .content-item.vbottom{vertical-align:bottom;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w25,.node--type-page .field--name-body .content-wrapper .content-item.w25{width:25%;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w40,.node--type-page .field--name-body .content-wrapper .content-item.w40{width:40%;padding-right:38px;padding-left:38px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w50,.node--type-page .field--name-body .content-wrapper .content-item.w50{width:50%;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w60,.node--type-page .field--name-body .content-wrapper .content-item.w60{width:60%;padding-right:92px;padding-left:92px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w66,.node--type-page .field--name-body .content-wrapper .content-item.w66{width:66.6666%;padding-right:97px;padding-left:97px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w33,.node--type-page .field--name-body .content-wrapper .content-item.w33{width:33.3333%;padding-right:33px;padding-left:33px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w70,.node--type-page .field--name-body .content-wrapper .content-item.w70{width:70.94%;padding-right:65px;padding-left:65px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w30,.node--type-page .field--name-body .content-wrapper .content-item.w30{width:29.53%;padding-right:65px;padding-left:65px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w33,.node--type-page .field--name-body .content-wrapper .content-item.w33{width:33.3333%;padding-right:33px;padding-left:33px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w48,.node--type-page .field--name-body .content-wrapper .content-item.w48{width:48.43%;padding-right:65px;padding-left:65px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w52,.node--type-page .field--name-body .content-wrapper .content-item.w52{width:51.57%;padding-right:65px;padding-left:65px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item:not(.extra-pt) img{margin:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item .extra-pt img{margin:40px 0 0 0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item .extra-pt img,.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50 .content.extra-pt:first-of-type img{}.node--type-page .field--name-body .content-wrapper .content-item.split50 .content.extra-pt:first-of-type img,.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50 .content.extra-pt:last-of-type img,.node--type-page .field--name-body .content-wrapper .content-item.split50 .content.extra-pt:last-of-type img{margin:40px 0 0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50 .content,.node--type-page .field--name-body .content-wrapper .content-item.split50 .content{width:50%;float:left;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);padding-right:25px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50 .content:last-of-type,.node--type-page .field--name-body .content-wrapper .content-item.split50 .content:last-of-type{padding:0 0 0 25px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50.w66,.node--type-page .field--name-body .content-wrapper .content-item.split50.w66{padding:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50.w33,.node--type-page .field--name-body .content-wrapper .content-item.split50.w33{padding:0 50px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50.w33.first,.node--type-page .field--name-body .content-wrapper .content-item.split50.w33.first{padding-left:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50.w33.last,.node--type-page .field--name-body .content-wrapper .content-item.split50.w33.last{padding-right:0;}.node--type-page .field--name-body .content-wrapper .content-item.split50 .imageCaption img{margin-top:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50 .content.sub33.first,.node--type-page .field--name-body .content-wrapper .content-item.split50 .content.sub33.first{padding-right:86px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50 .content.sub33.last,.node--type-page .field--name-body .content-wrapper .content-item.split50 .content.sub33.last{padding-left:34px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.first,.node--type-page .field--name-body .content-wrapper .content-item.first{padding-left:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.last,.node--type-page .field--name-body .content-wrapper .content-item.last{padding-right:0;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.image-group-last .content-item p:last-of-type,.node--type-page .field--name-body .content-wrapper.image-group-last .content-item p:last-of-type{margin-bottom:80px;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.inline-image-group,.node--type-page .field--name-body .content-wrapper .inline-image-group{display:table-row;width:100%;clear:both;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio,.node--type-page .field--name-body .content-wrapper.trio{padding:0;border:none;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio.wb,.node--type-page .field--name-body .content-wrapper.wb{padding-bottom:80px;border-bottom:1px solid #d7d7d7;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio .content-item,.node--type-page .field--name-body .content-wrapper.trio .content-item{padding:0 17px;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio .content-item.first,.node--type-page .field--name-body .content-wrapper.trio .content-item.first{padding-left:0;padding-right:34px;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio .content-item.last,.node--type-page .field--name-body .content-wrapper.trio .content-item.last{padding-right:0;padding-left:34px;}.node--type-page .field--name-body .content-wrapper.trio .content-item .fluid-width-video-wrapper:first-child:last-child{margin:0;}.node--type-page .field--name-body .content-wrapper.trio .content-item .imageCaption > img{margin-top:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item p > img,.node--type-page .field--name-body .content-wrapper .content-item p > img{display:inline;margin:80px 0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item p.closer,.node--type-page .field--name-body .content-wrapper .content-item p.closer{margin-top:80px;}.node--type-case-study .fluid-width-video-wrapper{margin:0;}.section-case-studies .case-study-results{margin:80px 0 0 0;display:table;width:100%;}.section-case-studies .case-study-results .views-field-field-results,.case-study-results .views-field-field-results-quote{display:table-cell;width:50%;padding:0 65px;vertical-align:top;}.section-case-studies .case-study-results .views-field-field-results{padding-left:0;padding-bottom:0;}.section-case-studies .case-study-results .views-field-field-results-quote{padding-right:0;vertical-align:middle;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item p:first-child,.node--type-page .field--name-body .content-wrapper .content-item p:first-child{margin-top:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item p:last-child,.node--type-page .field--name-body .content-wrapper .content-item p:last-child{margin-bottom:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item p.quote,.node--type-page .field--name-body .content-wrapper .content-item p.quote{margin-top:0;margin-bottom:0;}.node--type-case-study .field--name-field-solution .content-wrapper.smaller-center .content-item,.node--type-page .field--name-body .content-wrapper.smaller-center .content-item{padding:0 2%;}.node--type-case-study .field--name-field-solution .content-wrapper.smaller-center .content-item.first,.node--type-page .field--name-body .content-wrapper.smaller-center .content-item.first{padding-left:0;}.node--type-case-study .field--name-field-solution .content-wrapper.smaller-center .content-item.last,.node--type-page .field--name-body .content-wrapper.smaller-center .content-item.last{padding-right:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item img.heading,.node--type-page .field--name-body .content-wrapper .content-item img.heading{margin-bottom:80px;}.node--type-page .field--name-body .content-wrapper .content-item p.quote.clear-top{margin-top:0;}.node--type-page .field--name-body .content-wrapper .content-item img.clear-top{margin-top:0;}.node--type-page .field--name-body .content-wrapper.image-quote-only .content-item > img,.node--type-page .field--name-body .content-wrapper .content-item > .lb-img > img{margin-top:0;}.node--type-page .field--name-body .content-wrapper.image-quote-only .content-item > p.quote{margin-top:0;}.node--type-page .field--name-body .content-wrapper .content-item > img{margin-top:0}.node--type-case-study .field--name-field-solution > p.quote.midtxt,.node--type-page .field--name-body .content-wrapper .content-item > p.quote.midtxt,.node--type-page .field--name-body .content-wrapper.image-quote-only > p.quote.midtxt{margin:50px 0;}.node--type-page .field--name-body .content-wrapper.image-bookends.np{padding-bottom:0;}.node--type-page .field--name-body .content-wrapper.image-bookends .content-item img{margin:50px 0;}.node--type-page .field--name-body .content-wrapper.image-bookends .content-item img:first-child:last-child{margin:0;}.node--type-page .field--name-body .content-wrapper.image-bookends .content-item .imageCaption:first-child:last-child > .image-caption-text{margin-bottom:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item p.after-image,.node--type-page .field--name-body .content-wrapper .content-item p.after-image{margin:60px 0 0 0;}.view-case-study .views-field-field-problem .col-half.col-last{padding-left:65px;}.node-type-case-study-new .view-case-study .col-half.col-last{padding-left:65px;}.node--type-case-study .field--name-field-solution .content-wrapper.contains-hbox .content-item,.node--type-page .field--name-body .content-wrapper.contains-hbox .content-item{display:table-cell;}.node--type-case-study .field--name-field-solution .content-wrapper.contains-hbox .content-item.has-hb,.node--type-page .field--name-body .content-wrapper.contains-hbox .content-item.has-hb{display:table-cell;}.has-hb p.highlight-box{width:420px;min-height:350px;margin:0px;}.highlight-box .page__title{font-size:32px;}.has-hb.last p.highlight-box.first{position:absolute;top:0px;left:0px;}.has-hb.last p.highlight-box.last{display:none;}.has-hb.first p.highlight-box.first{position:absolute;top:0px;right:0px;}.has-hb.first p.highlight-box.last{display:none;}.front-page-process-block .col-third{width:33%;padding:0 30px;}.front-page-process-block .col-third.communications{display:none;}.front-page-process-block .col-third.col-first{padding:0 61px 0 0;}.front-page-process-block .col-third.col-last{padding:0 0 0 61px;}.front-page-process-block .col-third.strategy{padding:0 61px 0 0;}.front-page-process-block .col-third.identity{padding:0 30px;}.front-page-process-block .col-third.marketing{padding:0 0 0 61px;clear:none;}.service-page-process-block .col-third.communications{display:block;}.service-page-process-block .col-third.identity{clear:none;}.service-page-process-block .col-third.marketing{clear:none;}.service-page-process-block .col-third.col-first{padding:0 61px 0 0;}.service-page-process-block .col-third.col-last{padding:0 0 0 61px;}.service-page-process-block .col-third.strategy,.service-page-process-block .col-third.corporate{padding:0 61px 0 0;}.service-page-process-block .col-third.communications,.service-page-process-block .col-third.marketing{padding:0 30px;}.service-page-process-block .col-third.identity,.service-page-process-block .col-third.business{padding:0 0 0 61px;}.front-page-content-photos .image-block{width:50%;padding:0 25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.front-page-content-photos .image-block.first{padding-left:0;}.front-page-content-photos .image-block.last{padding-right:0;}.path-frontpage #block-block-9{padding-top:50px;width:66%;}.path-frontpage #block-block-9 h1{font-size:54px;font-weight:100;line-height:64px;}.section-contact .block-webform{padding-right:40px;width:50%;}.section-contact .contact-quote-block{padding-left:65px;width:50%;margin-top:0px;box-sizing:border-box;}.page-node-239 #content{position:relative;}.node-239{box-sizing:border-box;}.node-239 .phone{font-size:20px;}.node-239 .col1{float:left;width:50%;padding-right:65px;box-sizing:border-box;margin-bottom:45px;}.node-239 .col2{float:left;width:50%;padding-left:65px;box-sizing:border-box;margin-bottom:45px;}.contact-quote-block .email{font-size:24px;line-height:26px;margin-bottom:45px;margin-top:0px;}.section-contact .block-webform{width:50%;padding-right:65px;padding-left:0px;}.section-contact .block-webform form.webform-client-form{margin-top:0px;}#header-page-wrapper{height:122px;}#header,#footer{position:relative;margin-left:auto;margin-right:auto;max-width:1590px;position:relative;width:100%;}#block-mainmenu .menu li a{font-size:24px;}#logo,.site-logo{margin-top:60px;width:150px;margin-left:80px;left:0px;z-index:50;}#logo-mobile{display:none;}#main{padding-top:500px;}#name-and-slogan p{line-height:28px;}.menu li{padding-top:34px;}#name-and-slogan p{line-height:28px;}.front-page-featured-block:after{clear:both;content:' ';display:block;}.front-page-featured-block .image{float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);padding-right:20px;}.path-frontpage .front-page-featured-block .image img{max-width:100%;margin-top:40px;}.front-page-featured-block .quote-block{float:right;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);padding-left:20px;}.front-page-featured-block{padding-bottom:80px;}.front-page-featured-block h1 span.title-black{display:block;}.front-page-featured-block h1{width:50%;float:right;padding-left:20px;}.front-page-process-block .process.communications{margin-bottom:0px;}.path-frontpage article.node--type-page .col-first.col-third.{padding-right:110px;}.node--type-page .view-services.field--name-body .content-wrapper.split-tablet.trio.wider .content-item{display:inline-block;display:inline ! ie;zoom:1 ! ie;float:left;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);padding:0 97px;}.node--type-page .view-services.field--name-body .content-wrapper.split-tablet.trio.wider .content-item.first{width:33.3333%;padding-left:0;padding-right:33px;}.node--type-page .view-services.field--name-body .content-wrapper.split-tablet.trio.wider .content-item:nth-child(3),.node--type-page .view-services.field--name-body .content-wrapper.split-tablet.trio.wider .content-item.last{padding-right:0;width:66.6666%;}.node--type-page .view-services.field--name-body .content-wrapper.split-tablet.trio.wider .content-item:nth-child(3){margin-bottom:80px;}.node--type-page .view-services .view-content div:first-of-type .content-wrapper{margin-top:0;}.node--type-page .view-services .view-content div:last-of-type .content-wrapper{margin-bottom:0;}.node--type-page .view-services.field--name-body .content-wrapper.end .content-item.first{width:33.3333%;padding:0 33px 0 0;}.node--type-page .view-services.field--name-body .content-wrapper.end .content-item.last{width:66.6666%;padding:0 0 0 97px;}.content-wrapper.understanding .content-item.last img:first-child{margin-top:67px;}.content-wrapper.interpretation .content-item.last p.quote{margin:0;}.content-wrapper.application .content-item.last p.quote{margin-top:50px;}.section-case-studies .case-study-images .col-half{width:50%;}.section-case-studies .case-study-images .col-half.col-last{padding-left:65px;padding-top:70px;}img.mt{margin-top:110px !important;}.path-frontpage p.quote,p.quote,p.quote.cta{font-size:26px;line-height:32px;}.case-study-images .views-row img{width:100%;padding:75px 0 80px 0;}.jcp-quote-custom{margin:120px 0 0;}.section-case-studies .case-study-images{padding:0}.page-node-240 .view-case-study img{margin-left:0;}.view-services .views-row-2 .views-field-field-summary .quote{margin-bottom:70px;}#logo,.site-logo{display:block}.sidebar-second #content{float:left;width:63.85%;margin-left:0%;margin-right:-63.85%;padding-right:40px;}.sidebar-second .region-sidebar-second{float:left;width:36.15%;margin-left:63.85%;margin-right:-100%;padding-left:40px;}.page-node-250 h2.block-title{margin-bottom:75px;}.good-stuff-feed-link{right:80px;}.node-type-blog .good-stuff-feed-link{right:40px;}.good-stuff-featured{width:100%;padding-bottom:80px;border-bottom:1px solid #d7d7d7;margin-top:0 !important;}.good-stuff-featured h2.block-title{margin-bottom:40px;font-size:26px;}.good-stuff-featured .views-row{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);margin:80px 0;}.good-stuff-featured .views-field-field-blog-images{width:110px;height:110px;float:left;}.good-stuff-featured .views-field-title{min-height:inherit;}.good-stuff-featured .views-field-title,.good-stuff-featured .views-field-created,.good-stuff-featured .views-field-body,.good-stuff-featured .views-field-term-node-tid{padding-left:150px;}.good-stuff-featured .views-row-1{margin-top:0;width:100%;}.good-stuff-featured .views-row-1 .views-field-field-blog-images{width:100%;height:auto;float:none;}.good-stuff-featured .views-row-1 .views-field-field-blog-images img{margin-bottom:30px;}.good-stuff-featured .views-row-1 .views-field-created{margin:25px 0;}.good-stuff-featured .views-row-1 *{padding-left:0;}.good-stuff-block{width:100%;border-bottom:1px solid #d7d7d7;padding-bottom:80px;margin:80px 0;}.good-stuff-block.end{padding-bottom:0;margin-bottom:0;border:none;}.good-stuff-block .views-row{margin:75px 0;}.good-stuff-block .views-row.views-row-first{margin-top:0;}.good-stuff-block .views-row.views-row-last{margin-bottom:0;}.good-stuff-block .views-row:after{clear:both;content:' ';display:block;}.article-display{width:100%;border-bottom:1px solid #CCC;padding-bottom:80px;margin:80px 0;}.article-display .views-field-field-blog-images{width:110px;height:110px;float:left;}.region-sidebar-second .article-display .views-field-field-blog-images{display:block;float:none;width:auto;height:auto;}.article-display .views-field-title{min-height:inherit;}.article-display .views-field-title,.article-display .views-field-created,.article-display .views-field-body,.article-display .views-field-term-node-tid,.article-display .views-field--name-1{padding-left:150px;}.article-display:after{clear:both;content:' ';display:block;}.view-good-stuff .views-field-created{margin:15px 0;}#block-views-block-good-stuff-block-6 .view-content{position:relative;}#block-views-block-good-stuff-block-6 .views-field.views-field-field-blog-images{width:33%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:auto;position:absolute;}#block-views-block-good-stuff-block-6 .views-field.views-field-field-blog-images img{margin-bottom:35px;}#block-views-block-good-stuff-block-6 .views-field.views-field-title,#block-views-block-good-stuff-block-6 .views-field.views-field-created,#block-views-block-good-stuff-block-6 .views-field.views-field-term-node-tid,#block-views-block-good-stuff-block-6 .views-field.views-field-body,#block-views-block-good-stuff-block-6 .views-field.views-field--name-1{display:block;width:66%;float:right;padding-left:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.page-node-250 .col-third.good-stuff-block{width:100%;margin:0 0 80px 0;padding:0;border:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.page-node-250 .col-third.good-stuff-block.first{margin-top:0;}.page-node-250 .col-third.good-stuff-block.last{margin-bottom:0;}.page-node-250 .col-third.good-stuff-block h2.block-title{margin-bottom:35px;}.page-node-250 .col-third.good-stuff-block .views-field-field-blog-images{width:110px;height:110px;float:left;}.page-node-250 .col-third.good-stuff-block .views-field-title{min-height:inherit;}.page-node-250 .col-third.good-stuff-block .views-field-title,.page-node-250 .col-third.good-stuff-block .views-field-created,.page-node-250 .col-third.good-stuff-block .views-field-body{padding-left:150px;}.page-node-250 .col-third.good-stuff-block .views-row:after{clear:both;content:' ';display:block;}.page-node-250 .col-third.good-stuff-block .views-field-created{margin:15px 0;}.section-contact .block-webform .form-item#webform-component-send-me-a-copy{margin:30px 0;}.page-node-250 .col-third.good-stuff-whoopsie-daisy,.page-node-250 .col-third.good-stuff-something-different{padding-bottom:80px;border-bottom:1px solid #CCC;}#block-views-block-good-stuff-block-9{margin-bottom:0px;padding-bottom:0px;border-bottom:0px solid #d7d7d7;margin-top:50px;border-top:1px solid #d7d7d7;padding-top:50px;}#block-views-block-good-stuff-block-9 .views-row{width:33.33%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;padding:0 30px;margin:0;}#block-views-block-good-stuff-block-9 .views-row.views-row-1{padding:0 61px 0 0;}#block-views-block-good-stuff-block-9 .views-row.views-row-3{padding:0 0 0 61px;}#block-views-block-good-stuff-block-9 .views-field{display:block;}#block-views-block-good-stuff-block-9 .views-field.views-field-field-blog-images{float:none;width:auto;height:auto;}#block-views-block-good-stuff-block-9 .views-field.views-field-title,#block-views-block-good-stuff-block-9 .views-field.views-field-created,#block-views-block-good-stuff-block-9 .views-field.views-field-body,#block-views-block-good-stuff-block-9 .views-field.views-field--name-1,#block-views-block-good-stuff-block-9 .views-field.views-field-term-node-tid{display:block;padding-left:0px;}#block-views-block-good-stuff-block-9 .views-field.views-field-title{min-height:48px;}#block-views-block-good-stuff-block-9 .views-field.views-field-body{min-height:92px;}.good-stuff-block.good-stuff-taxonomy{margin:45px 0;padding-bottom:75px;border-bottom:1px solid #d7d7d7;}#block-views-good-stuff-block-11,#block-views-block-good-stuff-block-10{margin-top:77px;}.good-stuff-block.good-stuff-taxonomy .item-list .pager{margin:75px 0 0 0;}.good-stuff-search-results .view-header{margin-bottom:70px;}.good-stuff-search-results .view-header .summary{float:left;margin:0;}.good-stuff-search-results .view-header .summary-filter{float:right;margin:0;}.good-stuff-search-results .view-header:after{clear:both;content:' ';display:block;}article.comment .avatar{padding:0 40px 0 30px;}article.comment .submitted,article.comment .field--name-comment-body,article.comment .links.inline{padding-left:110px;}article.comment .submitted{margin-bottom:10px;}article.comment .links.inline{margin:40px 0 0 0;}h2.comment-form{margin-top:75px;}article .comment-wrapper{margin-bottom:0;padding-bottom:0;border-bottom:none;}article .comment-wrapper .form-wrapper,article .comment-wrapper .form-wrapper input{margin-bottom:0 !important;}article .comment-wrapper .form-wrapper{margin-top:40px;text-align:center;}article .comment-wrapper .form-wrapper .form-submit{max-width:190px;padding:0;}.node--type-blog #edit-actions input:first-child{margin-bottom:0;margin-right:8px;}.sidebar .good-stuff-block h2.block-title{margin-bottom:20px;}.sidebar .good-stuff-block .views-row{margin:20px 0 40px 0;}.sidebar .good-stuff-block .views-row.views-row-last{margin-bottom:60px;}.sidebar .good-stuff-block .views-row .views-field-created{margin:10px 0 20px 0;}.sidebar .good-stuff-block .views-row .views-field-title{min-height:inherit;}.good-stuff-search-form .jump-link-wrapper{padding-right:30px;margin-top:40px;}.good-stuff-search-form .jump-link-up:after{right:-30px;}.section-case-studies .case-study-images .quote{padding-bottom:80px;}.node--type-case-study .jcp-flyer{margin-top:55px;}.node-type-blog h1.title,.page-node-250 h1.title{margin-bottom:45px;}article.node--type-blog .imageCaption .image-caption-text{margin:30px 0 60px 0;}article.node--type-blog h3{margin:55px 0 35px 0;}article.node--type-blog .submitted{margin-bottom:0;margin-top:45px;}article.node--type-blog .field--name-field-categories{margin-top:55px;margin-bottom:55px;}article.node--type-blog .field--name-field-categories .field__label{margin-bottom:35px;font-size:24px;line-height:28px;}article.node--type-blog .field--name-field-categories .field__items .field__item{margin-right:30px;font-size:16px;line-height:20px;}.view-job-vacancies .views-row{margin:75px 0;padding-bottom:75px;border-bottom:1px solid #d7d7d7;}.view-job-vacancies .views-row.views-row-first{margin-top:0px;}.view-job-vacancies .views-row.views-row-last{margin-bottom:0;padding-bottom:0;border-bottom:0;}.block.vacancy-listing-sidebar{margin-top:43px;padding-top:0;border-top:none;}.block.vacancy-listing-sidebar h2{margin-top:0;}.block.vacancy-listing-sidebar img{margin:20px 0;}.block.vacancy-listing-sidebar .office-images .office.first{padding-right:25px;}.block.vacancy-listing-sidebar .office-images .office.last{padding-left:25px;}h2.position{margin-top:70px;margin-bottom:0;}.node--type-job-vacancy .field-label{font-size:22px;line-height:30px;font-weight:200;margin-bottom:30px;}.node--type-job-vacancy .field{margin:70px 0;}.node--type-job-vacancy .field:first-of-type{margin-top:40px;margin-bottom:50px;}.node--type-job-vacancy .field:nth-child(2){margin-top:50px;}.node--type-job-vacancy .field-item p.clear{margin-top:50px;}.node--type-job-vacancy .field--name-field-review-periods table.table-striped{margin:35px 0;}.node--type-job-vacancy .field--name-field-internal-resources,.node--type-job-vacancy .field--name-field-external-resources,.node--type-job-vacancy .field--name-field-vacancy-image{display:none;}.node-type-job-vacancy .sidebar .view-job-vacancies{display:block;}.node-type-job-vacancy .sidebar{padding-top:48px;}.node-type-job-vacancy .sidebar .view-job-vacancies .views-label{font-size:22px;line-height:30px;font-weight:200;margin-bottom:40px;}.node-type-job-vacancy .sidebar .view-job-vacancies .views-row.views-row-first{margin-top:0;}.node-type-job-vacancy .sidebar .view-job-vacancies .views-row .views-field{margin:75px 0;}.node-type-job-vacancy .sidebar .view-job-vacancies .views-row .views-field-field-internal-resources{margin-top:0;}.node-type-job-vacancy .sidebar .view-job-vacancies .views-row .views-field-field-external-resources{margin-bottom:0;}.block-column-display .col-listing,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing,.node--type-page .field--name-body .content-wrapper .col-listing{margin:0 -20px;}.block-column-display .col-listing li,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li,.node--type-page .field--name-body .content-wrapper .col-listing li{width:20%;padding:0 20px;}.block-column-display .col-listing li.item6,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item6,.node--type-page .field--name-body .content-wrapper .col-listing li.item6,.block-column-display .col-listing li.item11,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item11,.node--type-page .field--name-body .content-wrapper .col-listing li.item11,.block-column-display .col-listing li.item16,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item16,.node--type-page .field--name-body .content-wrapper .col-listing li.item16,.block-column-display .col-listing li.item21,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item21,.node--type-page .field--name-body .content-wrapper .col-listing li.item21,.block-column-display .col-listing li.item26,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item26,.node--type-page .field--name-body .content-wrapper .col-listing li.item26{clear:both;}.block-column-display .col-listing.pr4 li,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li{width:25%;clear:none;}.block-column-display .col-listing.pr4.limit li,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4.limit li,.node--type-page .field--name-body .content-wrapper .col-listing.pr4.limit li{margin:0;padding:0 2.5% 0 0;}.block-column-display .col-listing.pr4 li.item5,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item5,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item5,.block-column-display .col-listing.pr4 li.item9,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item9,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item9,.block-column-display .col-listing.pr4 li.item13,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item13,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item13,.block-column-display .col-listing.pr4 li.item17,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item17,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item17,.block-column-display .col-listing.pr4 li.item21,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item21,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item21{clear:both;}.block-column-display .col-listing.fw li,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.fw li,.node--type-page .field--name-body .content-wrapper .col-listing.fw li{width:195px;}.block-column-display.scrolling .content-wrapper{overflow-x:unset;-webkit-transform:translate3d(0,0,0);-webkit-overflow-scrolling:none;clear:both;}.block-column-display.scrolling .col-listing{width:auto;margin:0px -10px;overflow:visible;}.block-column-display.scrolling .col-listing li{margin-bottom:0px;width:16.6666%;padding:0px 5px;clear:none;}.block-column-display.scrolling .col-listing li img{margin-top:0;}.block-column-display.scrolling .col-listing li a img{margin:-4px;}.node--type-page .field--name-body .content-wrapper .col-listing.people-list li{width:33.33333%;clear:none;}.node--type-page .field--name-body .content-wrapper .col-listing.people-list li.item4,.node--type-page .field--name-body .content-wrapper .col-listing.people-list li.item7,.node--type-page .field--name-body .content-wrapper .col-listing.people-list li.item10,.node--type-page .field--name-body .content-wrapper .col-listing.people-list li.item13{clear:both;}.node-282 p.quote{font-size:20px;line-height:28px;}article.node .imageCaption .image-caption-text{margin:30px 0 60px 0;}article.node .content-wrapper .content-item .imageCaption:first-child:last-child .image-caption-text{margin-bottom:0;}.node--type-page  .field--name-body .content-wrapper .content-item .fluid-width-video-wrapper:first-child:last-child{margin:0;}.node-landing-page .field--name-body .fluid-width-video-wrapper{margin:0px 0 50px 0;}.back-link-block{top:480px;right:80px;left:auto;}.path-frontpage .region-header .block.header-cta-block,.header-cta-block{top:64px;right:220px;display:block;}.eu-cookie-compliance-message{width:55%;}.eu-cookie-compliance-buttons{width:40%;text-align:right;}.eu-cookie-compliance-buttons .agree-button,.eu-cookie-compliance-buttons .decline-button{width:45%;}.eu-cookie-compliance-buttons .decline-button{margin-right:0px;}.lt-ie9 body{background:url(/themes/custom/jamesgood/images/header-background-fallback.jpg) no-repeat;}.lt-ie8 .path-frontpage article.node--type-page .col-third.col-first{width:100%;}.lt-ie8 .split-tablet-clear{display:none;}.lt-ie8 .section-case-studies .bg-objective .view-content,.lt-ie8 .section-case-studies .case-study-results .view-content .views-row,.lt-ie8 .node--type-case-study .field--name-field-solution .content-wrapper,.lt-ie8 .node--type-page .field--name-body .content-wrapper{display:block;}.lt-ie8 .section-case-studies .bg-objective .views-field,.lt-ie8 .section-case-studies .case-study-results .views-field-field-results,.lt-ie8 .section-case-studies .case-study-results .views-field-field-results-quote,.lt-ie8 .node--type-case-study .field--name-field-solution .content-wrapper .content-item,.lt-ie8 .node--type-page .field--name-body .content-wrapper .content-item{display:inline-block;display:inline ! ie;zoom:1 ! ie;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.lt-ie8 .section-case-studies .bg-objective .views-field{width:50%;float:left;}.lt-ie8 .section-case-studies .bg-objective .views-field .col-half{width:auto;float:none;}.no-svg #header #logo,.no-svg #header .site-logo{width:150px;}.page-user-password .form-submit{width:275px;}}@media all and (min-width:1280px){.footer-wrapper{margin-top:55px;}.no-margin{margin:0;}h1{line-height:32px;margin-bottom:45px;}p{font-size:16px;line-height:24px;margin-bottom:20px;margin-top:20px;}.page-node-330 #main,.page-node-332 #main,.page-node-333 #main,.page-node-334 #main,.page-node-335 #main,.page-node-337 #main,.page-node-352 #main,.page-node-363 #main,.page-node-364 #main,.page-node-368 #main,.page-node-369 #main{padding-top:540px;}p.strapline{margin:0 0 75px 0;}.node-landing-page p.strapline{margin-bottom:45px;}.hidden-desktop{display:none !important;}.node--type-case-study .field--name-field-solution{border-bottom:none;}.node--type-case-study .field--name-field-solution h2,.node--type-page .field--name-body .content-wrapper .content-item h2:first-child,.node--type-page .field--name-body .content-wrapper .content-item .section-title{margin-top:0;}.node--type-page .field--name-body .content-wrapper .section-title{display:table-caption;margin-top:0;}.node--type-case-study .field--name-field-solution .content-wrapper,.node--type-page .field--name-body .content-wrapper{display:table;margin:45px 0 80px 0;padding-bottom:80px;border-bottom:1px solid #d7d7d7;}.node-landing-page .field--name-body .content-wrapper{margin:50px 0px;}.section-raise-your-game .field--name-body .content-wrapper{margin:0px 0px 50px;}.node--type-case-study .field--name-field-solution .content-wrapper:last-of-type,.node--type-page .field--name-body .content-wrapper:last-of-type{margin-bottom:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item,.node--type-page .field--name-body .content-wrapper .content-item{width:100%;vertical-align:top;display:table-cell;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.hidden-mobile,.node--type-page .field--name-body .content-wrapper .content-item.hidden-mobile{display:table-cell;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.hidden-desktop,.node--type-page .field--name-body .content-wrapper .content-item.hidden-desktop{display:none;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item,.node--type-page .field--name-body .content-wrapper .content-item{padding:0 65px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.vmiddle,.node--type-page .field--name-body .content-wrapper .content-item.vmiddle{vertical-align:middle;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.vbottom,.node--type-page .field--name-body .content-wrapper .content-item.vbottom{vertical-align:bottom;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w40,.node--type-page .field--name-body .content-wrapper .content-item.w40{width:40%;padding-right:38px;padding-left:38px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w50,.node--type-page .field--name-body .content-wrapper .content-item.w50{width:50%;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w60,.node--type-page .field--name-body .content-wrapper .content-item.w60{width:60%;padding-right:92px;padding-left:92px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w66,.node--type-page .field--name-body .content-wrapper .content-item.w66{width:66.6666%;padding-right:97px;padding-left:97px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w70,.node--type-page .field--name-body .content-wrapper .content-item.w70{width:70.94%;padding-right:65px;padding-left:65px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w30,.node--type-page .field--name-body .content-wrapper .content-item.w30{width:29.53%;padding-right:65px;padding-left:65px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w33,.node--type-page .field--name-body .content-wrapper .content-item.w33{width:33.3333%;padding-right:33px;padding-left:33px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w48,.node--type-page .field--name-body .content-wrapper .content-item.w48{width:48.43%;padding-right:65px;padding-left:65px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.w52,.node--type-page .field--name-body .content-wrapper .content-item.w52{width:51.57%;padding-right:65px;padding-left:65px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50 .content,.node--type-page .field--name-body .content-wrapper .content-item.split50 .content{width:50%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);padding-right:25px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50 .content:last-of-type,.node--type-page .field--name-body .content-wrapper .content-item.split50 .content:last-of-type{padding:0 0 0 25px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item img{margin:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.first,.node--type-page .field--name-body .content-wrapper .content-item.first{padding-left:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.last,.node--type-page .field--name-body .content-wrapper .content-item.last{padding-right:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item .extra-pt img,.node--type-page .field--name-body .content-wrapper .content-item .extra-pt img,.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50 .content.extra-pt:first-of-type img,.node--type-page .field--name-body .content-wrapper .content-item.split50 .content.extra-pt:first-of-type img,.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50 .content.extra-pt:last-of-type img,.node--type-page .field--name-body .content-wrapper .content-item.split50 .content.extra-pt:last-of-type img{margin:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50.w33.first,.node--type-page .field--name-body .content-wrapper .content-item.split50.first{padding-left:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50.w33.last,.node--type-page .field--name-body .content-wrapper .content-item.split50.w33.last{padding-right:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50 .content.sub33.first,.node--type-page .field--name-body .content-wrapper .content-item.split50 .content.sub33.first{padding-right:86px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item.split50 .content.sub33.last,.node--type-page .field--name-body .content-wrapper .content-item.split50 .content.sub33.last{padding-left:34px;}.node--type-page .field--name-body .content-wrapper .content-item.split50 .imageCaption img{margin-top:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item img.heading,.node--type-page .field--name-body .content-wrapper .content-item img.heading{margin-bottom:80px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item p:last-child,.node--type-page .field--name-body .content-wrapper .content-item p:last-child,.node--type-case-study .field--name-field-solution .content-wrapper.image-last img:last-of-type,.node--type-page .field--name-body .content-wrapper.image-last img:last-of-type{margin-bottom:0;}.node--type-case-study .field--name-field-solution .content-wrapper.smaller-center .content-item,.node--type-page .field--name-body .content-wrapper.smaller-center .content-item{padding:0 2%;}.node--type-case-study .field--name-field-solution .content-wrapper.smaller-center .content-item.first,.node--type-page .field--name-body .content-wrapper.smaller-center .content-item.first{padding-left:0;}.node--type-case-study .field--name-field-solution .content-wrapper.smaller-center .content-item.last,.node--type-page .field--name-body .content-wrapper.smaller-center .content-item.last{padding-right:0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item p > img,.node--type-page .field--name-body .content-wrapper .content-item p > img{display:inline;margin:80px 0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item p.closer,.node--type-page .field--name-body .content-wrapper .content-item p.closer{margin:60px 0 0 0;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item p.closer img,.node--type-page .field--name-body .content-wrapper .content-item p.closer img{margin:0;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.nb,.node--type-page .field--name-body .content-wrapper.nb{border:none;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.np,.node--type-page .field--name-body .content-wrapper.np{padding:0;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.portrait img,.node--type-page .field--name-body .content-wrapper.portrait img{max-height:100%;width:100%;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.image-group-last .content-item p:last-of-type,.node--type-page .field--name-body .content-wrapper.image-group-last .content-item p:last-of-type{margin-bottom:80px;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .inline-image-group,.node--type-page .field--name-body .content-wrapper .inline-image-group{display:table-row;width:100%;clear:both;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio,.node--type-page .field--name-body .content-wrapper.trio{padding:0;border:none;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio.wb,.node--type-page .field--name-body .content-wrapper.trio.wb{padding-bottom:80px;border-bottom:1px solid #d7d7d7;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio .content-item,.node--type-page .field--name-body .content-wrapper.trio .content-item{padding:0 17px;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio .content-item.first,.node--type-page .field--name-body .content-wrapper.trio .content-item.first{padding-left:0;padding-right:34px;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio .content-item.last,.node--type-page .field--name-body .content-wrapper.trio .content-item.last{padding-right:0;padding-left:34px;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio.wider .content-item,.node--type-page .field--name-body .content-wrapper.trio.wider .content-item:nth-child(3){padding:0 96px 0 16px;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio.wider .content-item.first,.node--type-page .field--name-body .content-wrapper.trio.wider .content-item.first{padding-left:0;padding-right:114px;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper.trio.wider .content-item.last,.node--type-page .field--name-body .content-wrapper.trio.wider .content-item.last{padding-right:0;padding-left:34px;}.node--type-page .field--name-body .content-wrapper.trio .content-item .imageCaption > img{margin-top:0;}.node--type-page .field--name-body .content-wrapper.trio .content-item .fluid-width-video-wrapper:first-child:last-child{margin:0;}.section-case-studies .case-study-results{margin:80px 0 0 0;display:table;width:100%;}.section-case-studies .case-study-results .views-field-field-results,.case-study-results .views-field-field-results-quote{display:table-cell;width:50%;padding:0 65px;vertical-align:top;}.section-case-studies .case-study-results .views-field-field-results{padding-left:0;padding-bottom:0;width:48.42%;}.section-case-studies .case-study-results .views-field-field-results-quote{padding-right:0;vertical-align:middle;width:51.58%;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item p:first-of-type,.node--type-page .field--name-body .content-wrapper .content-item p:not(.quote):first-of-type{margin-top:0;}.node--type-page .field--name-body .content-wrapper .content-item p.quote:last-child{margin-bottom:0;}.node--type-page .field--name-body .content-wrapper .content-item p.quote.clear-top{margin-top:0;}.node--type-page .field--name-body .content-wrapper .content-item img.clear-top{margin-top:0;}.node--type-page .field--name-body .content-wrapper.image-quote-only .content-item > img{margin-top:0;}.node--type-page .field--name-body .content-wrapper.image-quote-only .content-item  p.quote:first-child:last-child{margin-top:0;}.node--type-page .field--name-body .content-wrapper .content-item > img:first-child,.node--type-page .field--name-body .content-wrapper .content-item > .lb-img img:first-child{margin-top:0;}.node--type-page .field--name-body .content-wrapper.image-bookends.np{padding-bottom:0;}.node--type-page .field--name-body .content-wrapper.image-bookends .content-item img{margin:80px 0;}.node--type-page .field--name-body .content-wrapper.image-bookends .content-item img:first-child:last-child{margin:0;}.node--type-page .field--name-body .content-wrapper.image-bookends .content-item .imageCaption:first-child:last-child > .image-caption-text{margin-bottom:0;}.view-case-study .views-field-field-problem .col-half.col-last{padding-left:65px;}.node-type-case-study-new .view-case-study .col-half.col-last{padding-left:65px;}.node--type-case-study .field--name-field-solution .content-wrapper .content-item p.after-image,.node--type-page .field--name-body .content-wrapper .content-item p.after-image{margin:60px 0 0 0;}.node--type-case-study .field--name-field-solution .content-wrapper.contains-hbox .content-item,.node--type-page .field--name-body .content-wrapper.contains-hbox .content-item{display:table-cell;}.node--type-case-study .field--name-field-solution .content-wrapper.contains-hbox .content-item.has-hb,.node--type-page .field--name-body .content-wrapper.contains-hbox .content-item.has-hb{display:table-cell;}.has-hb p.highlight-box{width:280px;min-height:500px;margin:0;}.highlight-box .page__title{font-size:32px;}.has-hb.last p.highlight-box.first{position:absolute;top:0px;left:0;}.has-hb.last p.highlight-box.last{position:absolute;top:0px;left:320px}.has-hb.first p.highlight-box.first{position:absolute;top:0px;right:320px;}.has-hb.first p.highlight-box.last{position:absolute;top:0px;right:0px}.sidebar-first #content{float:left;width:75%;margin-left:25%;margin-right:-100%;}.sidebar-first .region-sidebar-first{float:left;width:25%;margin-left:0%;margin-right:-25%;}.sidebar-second #content{float:left;width:63.85%;margin-left:0%;margin-right:-63.85%;padding-right:65px;}.sidebar-second .region-sidebar-second{float:left;width:36.15%;margin-left:63.85%;margin-right:-100%;padding-right:160px;}.sidebar-second .col-quarter.col-first,.sidebar-second .col-quarter,.sidebar-second .col-quarter.col-last,.sidebar-second .col-third,.sidebar-second .col-third.col-first,.sidebar-second .col-third.col-last,.sidebar-second .article-display .views-row,.sidebar-second .article-display .views-row.blogcol-0,.sidebar-second .article-display .views-row.blogcol-1,.sidebar-second .article-display .views-row.blogcol-2{padding:0;width:100%;float:none;}.two-sidebars #content{float:left;width:50%;margin-left:25%;margin-right:-75%;}.two-sidebars .region-sidebar-first{float:left;width:25%;margin-left:0%;margin-right:-25%;}.two-sidebars .region-sidebar-second{float:left;width:25%;margin-left:75%;margin-right:-100%;}#header,#content,.container-region,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.eu-cookie-compliance-banner{padding-left:160px;padding-right:160px;}.region-sidebar-second{padding:0 0 0 65px;}#name-and-slogan{position:absolute;float:left;left:150px;font-size:20px;line-height:28px;top:160px;width:410px;color:#FFFFFF;padding:0px;}.page-node-330 #name-and-slogan,.page-node-332 #name-and-slogan,.page-node-333 #name-and-slogan,.page-node-334 #name-and-slogan,.page-node-335 #name-and-slogan,.page-node-352 #name-and-slogan,.page-node-337 #name-and-slogan,.page-node-368 #name-and-slogan,.page-node-369 #name-and-slogan,.page-node-363 #name-and-slogan,.page-node-364 #name-and-slogan,.page-node-type-case-study #name-and-slogan,.page-node-type-job-vacancy #name-and-slogan,.page-node-type-blog #name-and-slogan,.path-taxonomy.section-blog #name-and-slogan{padding-top:0;}#name-and-slogan h1.title{color:#FFFFFF;font-size:52px;line-height:52px;font-weight:100;}#name-and-slogan #site-slogan{font-size:52px;font-weight:100;}#name-and-slogan p{line-height:28px;font-weight:200;font-size:20px;}#footer .footer-cta-block,#footer #block-block-1,#footer #block-jamesgood-jamesgood-block-4{width:50%;}#footer .footer-webform{float:right;clear:right;width:40%;margin-top:0px;margin-bottom:25px;}#footer #block-jamesgood-jamesgood-block-4{position:relative;bottom:-10px;left:0;clear:left;}#footer .footer-inner{padding-top:60px;}#footer .footer-title{margin:0px 0px 20px;font-size:22px;}#footer .footer-title.phone-number,#footer .footer-title.location{font-size:20px;}#footer .footer-title a{margin:0px 0px;}#footer .footer-copy{margin:0;display:inline}#footer .footer-legals{display:inline;margin-left:30px;}#footer #block-jamesgood-jamesgood-block-4 img{margin-bottom:0;}#footer #block-jamesgood-jamesgood-block-4 img:first-of-type{margin-bottom:0;}#footer .footer-cta-block .quote{font-size:24px;line-height:32px;}.section-contact #footer #block-views-footer-cta-block{margin-bottom:174px;}#block-views-shelf-object-block,.specific-shelf-block{top:513px;right:0px;}.shelf-img{right:-90px;width:1000px;bottom:-7px;}.front-page-process-block .col-third{width:33%;padding:0 37px;}.front-page-process-block .col-third.communications{display:none;}.front-page-process-block .col-third.col-first{padding:0 75px 0 0;}.front-page-process-block .col-third.col-last{padding:0 0 0 75px;}.front-page-process-block .col-third.strategy{padding:0 75px 0 0;}.front-page-process-block .col-third.identity{padding:0 37px;}.front-page-process-block .col-third.marketing{padding:0 0 0 75px;clear:none;}.service-page-process-block .col-third.communications{display:block;}.service-page-process-block .col-third.identity{clear:none;}.service-page-process-block .col-third.marketing{clear:none;}.service-page-process-block .col-third.col-first{padding:0 75px 0 0;}.service-page-process-block .col-third.col-last{padding:0 0 0 75px;}.service-page-process-block .col-third.strategy,.service-page-process-block .col-third.corporate{padding:0 75px 0 0;}.service-page-process-block .col-third.communications,.service-page-process-block .col-third.marketing{padding:0 38px;}.service-page-process-block .col-third.identity,.service-page-process-block .col-third.business{padding:0 0 0 75px;}.front-page-process-block .description{padding-left:50px;}.front-page-process-block .process h2{margin-bottom:20px;}.path-frontpage .front-page-process-block .process,.section-raise-your-game .front-page-process-block .process{margin-bottom:50px;}.front-page-content-photos .image-block{width:50%;padding:0 25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);float:left;}.front-page-content-photos .image-block.first{padding-left:0;}.front-page-content-photos .image-block.last{padding-right:0;}.front-page-featured-block:after{clear:both;content:' ';display:block;}.front-page-featured-block .image{float:left;width:57.874%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);padding-right:20px;}.path-frontpage .front-page-featured-block .image img{max-width:100%;}.front-page-featured-block .quote-block{float:right;width:42.126%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);padding-left:20px;}.front-page-featured-block{padding-bottom:50px;}.front-page-featured-block h1 span.title-black{display:block;}.front-page-featured-block h1{width:42.126%;float:right;padding-left:65px;margin-bottom:45px;}.front-page-featured-block .image{padding-right:65px;}.front-page-featured-block .quote-block{padding-left:65px;}.path-frontpage article.node--type-page .col-first.col-third{width:35.8%;padding-right:65px;}.path-frontpage article.node--type-page .col-last.col-two-thirds.front-page-content-photos{width:64.2%;padding-left:65px;}.path-frontpage article.node--type-page .front-page-featured-block .image{margin-top:40px;}.path-frontpage #block-block-9{padding-top:50px;width:66%;}.path-frontpage #block-block-9 h1{font-size:54px;font-weight:100;line-height:64px;}.view-services .col-first.col-third,.view-services .col-first.col-half,.view-services .col-first.col-two-thirds{padding-right:65px;}.view-services .col-last.col-third,.view-services .col-last.col-half,.view-services .col-last.col-two-thirds{padding-left:65px;}.view-services .col-third{width:33.3333% !important;padding:0 65px !important;}.view-services .col-third.col-first{padding-left:0 !important;}.view-services .col-third.col-last{padding-right:0 !important;}.view-services .col-two-thirds{width:66.6666% !important;}.view-services .col-two-thirds.col-first{padding-left:0 !important;}.view-services .col-two-thirds.col-last{padding-right:0 !important;}.view-services .views-row-1 .quote{margin:20% 0;}.view-services .views-row .field-content .col-first p:last-of-type{margin-bottom:60px;}.section-contact h1.title{margin-bottom:25px;}.section-contact .view-contact .view-content{margin-bottom:80px;}.section-contact .view-contact .views-row.views-row-1{margin-right:0;padding-right:65px;}.section-contact .view-contact .views-row.views-row-2{margin-left:0;padding-left:65px;}.section-contact .view-contact .address-block .image{width:190px;height:190px;}.section-contact .view-contact .address-block .map-canvas{height:350px;margin-top:80px;}.section-contact .view-contact .address-block .info{width:47%;}.section-contact .view-contact .address-block .info h2{font-size:24px;line-height:28px;margin-bottom:24px;}.section-contact .view-contact .address-block .info p.phone,.section-contact .view-contact .address-block .info p.phone a{font-size:20px;line-height:26px;margin-bottom:24px;}.section-contact .view-contact .address-block .info p.address{font-size:18px;line-height:24px;margin-bottom:18px;}.section-contact .view-contact .address-block .info a{font-size:16px;}.section-contact .block-webform .webform-client-form{margin-top:80px;}.section-contact .block-webform .form-item{margin:20px 0;}.section-contact .block-webform .form-actions{margin:40px 0 0 0;}.section-contact .block-webform{padding-right:65px;}.section-contact .contact-quote-block{padding-left:65px;margin-top:0px;width:50%;}.page-node-239 #content{position:relative;}.node-239{box-sizing:border-box;}.node-239 .phone{font-size:20px;}.node-239 .col1{float:left;width:50%;padding-right:65px;box-sizing:border-box;margin-bottom:45px;}.node-239 .col2{float:left;width:50%;padding-left:65px;box-sizing:border-box;margin-bottom:45px;}.contact-quote-block .email{font-size:24px;line-height:26px;margin-bottom:45px;margin-top:0px;}.section-contact .block-webform{width:50%;padding-right:65px;padding-left:0px;}.section-contact .block-webform form.webform-client-form{margin-top:0px;}.section-case-studies h1.title{margin-bottom:45px;}.node-type-case-study h1.title,.node-type-case-study-new h1.title{margin-bottom:15px;}.view-case-studies{margin-bottom:80px;}.view-case-studies .view-content .study-info{display:block;}.hidden-mobile{display:block;}.view-gallery-image-listing{margin-bottom:80px;}.view-gallery-image-listing.building .view-content .views-row{width:25%;}#header-page-wrapper{height:122px;}#header,#footer{position:relative;margin-left:auto;margin-right:auto;max-width:1590px;position:relative;width:100%;}#block-mainmenu{right:160px;top:35px;}#logo,.site-logo{margin-top:60px;width:150px;left:0px;margin-left:160px;z-index:50;}.user-logged-in #logo,.user-logged-in .site-logo{margin-left:0px;}#logo-mobile{display:none;}#main{padding-top:500px;}.menu li{padding-top:34px;}.node--type-case-study .fluid-width-video-wrapper{margin:0;}.section-case-studies .case-study-images .col-half{width:50%;}.section-case-studies .case-study-images .col-half.col-first{padding-right:65px;width:57.874%;}.section-case-studies .case-study-images .col-half.col-last{padding-left:65px;width:42.126%;padding-top:70px;}img.mt{margin-top:110px !important;}.path-frontpage p.quote,p.quote,p.quote.cta{font-size:26px;line-height:32px;}.case-study-images .views-row img{width:100%;padding:75px 0 80px 0;}.section-case-studies .case-study-images{padding:0;}.jcp-quote-custom{margin:120px 0 0;}.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .extra-pt{margin-top:55px !important;}.quote.no-margin{margin-bottom:120px;}.page-node-240 .view-case-study img{margin-left:0;}.view-case-studies .view-content .views-row{padding-bottom:0;}#logo,.site-logo{display:block;}.page-node-250 .good-stuff-block .views-field-title a{font-size:22px;}.page-node-250 #block-views-block-good-stuff-block-10.good-stuff-block .views-field-title a,.page-node-250 #block-views-good-stuff-block-11.good-stuff-block .views-field-title a{font-size:20px;}#block-views-good-stuff-block-11,#block-views-block-good-stuff-block-10{margin-top:77px;}.good-stuff-feed-link{right:160px;}.node-type-blog .good-stuff-feed-link{right:65px;}.good-stuff-featured h2.block-title{font-size:26px;}.good-stuff-featured .views-field-field-blog-images{float:none;width:auto;height:auto;}.good-stuff-featured .views-field-title,.good-stuff-featured .views-field-created,.good-stuff-featured .views-field-body,.good-stuff-featured .views-field-term-node-tid{padding-left:0;}.good-stuff-featured{display:table;width:100%;padding-bottom:80px;border-bottom:1px solid #d7d7d7;}.good-stuff-featured .views-row{display:table-cell;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 65px;vertical-align:top;}.good-stuff-featured .views-row-1{width:66.6666%;padding-right:55px;padding-left:0;}.good-stuff-featured .views-row-1 .views-field-field-blog-images img{margin-bottom:55px;}.good-stuff-featured .views-row-2{width:33.3333%;padding-left:75px;padding-right:0;}.article-display .views-field-field-blog-images{float:none;width:auto;height:auto;}.article-display .views-field-title,.article-display .views-field-created,.article-display .views-field-body,.article-display .views-field-term-node-tid,.article-display .views-field--name-1{padding-left:0;}.article-display{width:100%;border-bottom:1px solid #d7d7d7;padding-bottom:80px;margin:80px 0;}.article-display:after{clear:both;content:' ';display:block;}.article-display .views-row{width:33.33%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;padding:0 55px;}.region-sidebar-second .article-display .views-field-field-blog-images{display:block;float:none;width:auto;height:auto;}.article-display .views-row.views-row-1,.article-display .views-row.blogcol-0{padding:0 75px 0 0;}.article-display .views-row.views-row-2,.article-display .views-row.blogcol-1{padding:0 37px;}.article-display .views-row.views-row-3,.article-display .views-row.blogcol-2{padding:0 0 0 75px;}.article-display .row-clear{clear:both;margin-bottom:50px;}.good-stuff-block .views-row{margin:0;}.good-stuff-block{width:100%;border-bottom:0px solid #d7d7d7;padding-bottom:0px;margin:80px 0;}.good-stuff-block.end{padding-bottom:0;margin-bottom:0;border:none;}.page-node-250 .col-third .views-field-field-blog-images{float:none;width:auto;height:auto;}.page-node-250 .col-third .views-field-title,.page-node-250 .col-third .views-field-created,.page-node-250 .col-third .views-field-body,.page-node-250 .col-third .views-field-term-node-tid{padding-left:0;}.page-node-250 .col-third{width:33.3333%;padding:0 37px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;}.page-node-250 .col-third.first{padding-left:0;padding-right:75px;}.page-node-250 .col-third.last{padding-right:0;padding-left:75px;}#block-views-block-good-stuff-block-9{margin-bottom:0px;padding-bottom:0px;border-bottom:0px solid #d7d7d7;margin-top:0px;border-top:1px solid #d7d7d7;padding-top:50px;}#block-views-block-good-stuff-block-9 .views-row{margin:0;}#block-views-block-good-stuff-block-9 .views-field{display:block;}#block-views-block-good-stuff-block-9 .views-field.views-field-title{display:block;}#block-views-block-good-stuff-block-9 .views-field.views-field-body{min-height:92px;}.good-stuff-block.good-stuff-taxonomy{margin:0;padding-bottom:0;border:none;}.good-stuff-block.good-stuff-taxonomy .views-row{margin:75px 0;padding-bottom:75px;border-bottom:1px solid #d7d7d7;}.good-stuff-block.good-stuff-taxonomy .views-row.views-row-first{margin-top:0;}.good-stuff-block.good-stuff-taxonomy .views-row.views-row-last{margin-bottom:0;}.good-stuff-block.good-stuff-taxonomy .views-row.views-row-first.views-row-last{border-bottom:none;}.good-stuff-block.good-stuff-taxonomy .views-field-field-blog-images{width:270px;height:auto;float:left;}.good-stuff-block.good-stuff-taxonomy .views-field-field-blog-images img{margin:0;}.good-stuff-block.good-stuff-taxonomy .views-field-title,.good-stuff-block.good-stuff-taxonomy .views-field-created,.good-stuff-block.good-stuff-taxonomy .views-field-body{padding-left:330px;}.good-stuff-block.good-stuff-taxonomy .item-list .pager{margin:75px 0 0 0;}.page-good-stuff-search h1.title{margin-bottom:45px;}.good-stuff-search-results .view-header{margin-bottom:70px;}.good-stuff-search-results .view-header .summary{float:left;margin:0;}.good-stuff-search-results .view-header .summary p{font-size:26px;line-height:34px;}.good-stuff-search-results .view-header .summary-filter{float:right;margin:0;}.good-stuff-search-results .view-header .summary-filter a{font-size:16px;line-height:20px;}.good-stuff-search-results .view-header:after{clear:both;content:' ';display:block;}.page-node-type-blog h1.title,.page-node-250 h1.title{margin-bottom:45px;}article.node--type-blog .imageCaption .image-caption-text{margin:30px 0 60px 0;}article.node--type-blog h3{margin:55px 0 35px 0;}article.node--type-blog .submitted{margin-bottom:0;margin-top:45px;}article.node--type-blog .field--name-field-categories{margin-top:55px;margin-bottom:55px;}article.node--type-blog .field--name-field-categories .field__label{margin-bottom:35px;font-size:24px;line-height:28px;}article.node--type-blog .field--name-field-categories .field__items .field__item{margin-right:30px;font-size:16px;line-height:20px;}article.comment .avatar{padding:0 40px 0 40px;}article.comment .submitted,article.comment .field--name-comment-body,article.comment .links.inline{padding-left:110px;padding-right:40px;}article.comment .submitted{margin-bottom:10px;}article.comment .links.inline{margin:40px 0 0 0;}article .comment-wrapper{margin-bottom:0;padding-bottom:0;border-bottom:none;}article .comment-wrapper .form-wrapper,article .comment-wrapper .form-wrapper input{margin-bottom:0 !important;}article .comment-wrapper .form-wrapper{margin-top:40px;text-align:center;}article .comment-wrapper .form-wrapper .form-submit{max-width:190px;padding:0;}.node--type-blog #edit-actions input:first-child{margin-bottom:0;margin-right:8px;}h2.comment-form{margin-top:75px;}.sidebar .good-stuff-block h2.block-title{margin-bottom:30px;}.sidebar .good-stuff-block .views-row{margin:30px 0 50px 0;}.sidebar .good-stuff-block .views-row.views-row-last{margin-bottom:70px;}.sidebar .good-stuff-block .views-row .views-field-created{margin:20px 0 30px 0;}.sidebar .good-stuff-block .views-row .views-field-title{min-height:inherit;}.sidebar .good-stuff-block.last{margin-bottom:0;}.content-wrapper.understanding .content-item.last img:first-child{margin-top:67px;}.content-wrapper.interpretation .content-item.last p.quote{margin:0;}.page-good-stuff .col-quarter.good-stuff-block.block-latest .views-field-title,.article-display .views-field-title{min-height:50px}.section-contact .block-webform .form-item#webform-component-send-me-a-copy{margin:30px 0;}.section-case-studies .case-study-images .quote{padding-bottom:80px;}.node--type-case-study .jcp-flyer{margin-top:55px;}.view-job-vacancies .views-row{margin:75px 0;padding-bottom:75px;border-bottom:1px solid #d7d7d7;}.view-job-vacancies .views-row.views-row-first{margin-top:0px;}.view-job-vacancies .views-row.views-row-last{margin-bottom:0;padding-bottom:0;border-bottom:0;}.block.vacancy-listing-sidebar{margin-top:43px;padding-top:0;border-top:none;}.block.vacancy-listing-sidebar h2{margin-top:0;}.block.vacancy-listing-sidebar img{margin:20px 0;}.block.vacancy-listing-sidebar{border-top:none;padding-top:0;margin-top:0;display:block;}.block.vacancy-listing-sidebar .office-images .office.first{padding-right:25px;}.block.vacancy-listing-sidebar .office-images .office.last{padding-left:25px;}article.node--type-job-vacancy .field--name-field-internal-resources,article.node--type-job-vacancy .field--name-field-external-resources,article.node--type-job-vacancy .field--name-field-vacancy-image{display:none;}.section-vacancies .region-sidebar-second{padding-top:50px;}.node-type-job-vacancy .region-sidebar-second{padding-top:106px;}.view-job-vacancies li,.node--type-job-vacancy li{font-size:16px;}h2.position{margin-top:70px;}.node--type-job-vacancy .field-label{font-size:22px;line-height:30px;font-weight:200;margin-bottom:30px;}.node--type-job-vacancy .field{margin:70px 0;}.node--type-job-vacancy .field:first-of-type{margin-top:40px;margin-bottom:50px;}.node--type-job-vacancy .field:nth-child(2){margin-top:50px;}.node--type-job-vacancy .field-item p.clear{margin-top:50px;}.node--type-job-vacancy .field--name-field-review-periods table.table-striped{margin:35px 0;}.node--type-job-vacancy .field--name-field-internal-resources,.node--type-job-vacancy .field--name-field-external-resources{display:none;}.node-type-job-vacancy .sidebar .view-job-vancany-list .views-label{margin-bottom:35px;}.node-type-job-vacancy .sidebar{padding-top:48px;}.node-type-job-vacancy .sidebar .view-job-vacancies .views-row.views-row-first{margin-top:0;}.node-type-job-vacancy .sidebar .view-job-vacancies .views-row .views-field{margin:75px 0;}.node-type-job-vacancy .sidebar .view-job-vacancies .views-row .views-field-field-internal-resources{margin-top:0;}.node-type-job-vacancy .sidebar .view-job-vacancies .views-row .views-field-field-external-resources{margin-bottom:0;}.node-type-job-vacancy .view-job-vacancies{display:block;}.view-job-vacancies .views-label{font-size:22px;line-height:28px;font-weight:200;margin-bottom:35px;display:block;}.vacancy-listing-sidebar h2{margin-top:0;font-size:22px;line-height:1em;}.block-column-display .col-listing,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing,.node--type-page .field--name-body .content-wrapper .col-listing{margin:0 -25px;}.block-column-display .col-listing li,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li,.node--type-page .field--name-body .content-wrapper .col-listing li{width:16.6666%;padding:0 25px;}.block-column-display .col-listing li.item7,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item7,.node--type-page .field--name-body .content-wrapper .col-listing li.item7,.block-column-display .col-listing li.item13,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item13,.node--type-page .field--name-body .content-wrapper .col-listing li.item13,.block-column-display .col-listing li.item19,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item19,.node--type-page .field--name-body .content-wrapper .col-listing li.item19,.block-column-display .col-listing li.item25,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item25,.node--type-page .field--name-body .content-wrapper .col-listing li.item25,.block-column-display .col-listing li.item31,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing li.item31,.node--type-page .field--name-body .content-wrapper .col-listing li.item31{clear:both;}.block-column-display .col-listing.pr4 li,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li{width:25%;clear:none;}.block-column-display .col-listing.pr4.limit li,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4.limit li,.node--type-page .field--name-body .content-wrapper .col-listing.pr4.limit li{margin:0;padding:0 2.5% 0 0;}.block-column-display .col-listing.pr4 li.item5,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item5,.node--type-page .field--name-body .content-wrapper .col-listing li.item5,.block-column-display .col-listing.pr4 li.item9,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item9,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item9,.block-column-display .col-listing.pr4 li.item13,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item13,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item13,.block-column-display .col-listing.pr4 li.item17,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item17,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item17,.block-column-display .col-listing.pr4 li.item21,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.pr4 li.item21,.node--type-page .field--name-body .content-wrapper .col-listing.pr4 li.item21{clear:both;}.block-column-display .col-listing.fw li,.section-case-studies .node--type-case-study .field--name-field-solution .content-wrapper .col-listing.fw li,.node--type-page .field--name-body .content-wrapper .col-listing.fw li{width:220px;}.block-column-display.scrolling .content-wrapper{overflow-x:unset;-webkit-transform:translate3d(0,0,0);-webkit-overflow-scrolling:none;clear:both;}.block-column-display.scrolling .col-listing{width:auto;margin:0px -10px;overflow:visible;}.block-column-display.scrolling .col-listing li{margin-bottom:0px;width:10%;padding:0px 5px;clear:none;}.block-column-display.scrolling .col-listing li img{margin-top:0;}.block-column-display.scrolling .col-listing li a img{margin:-4px;}.node--type-page .field--name-body .content-wrapper .col-listing.people-list li{width:33.33333%;clear:none;}.node--type-page .field--name-body .content-wrapper .col-listing.people-list li.item4,.node--type-page .field--name-body .content-wrapper .col-listing.people-list li.item7,.node--type-page .field--name-body .content-wrapper .col-listing.people-list li.item10,.node--type-page .field--name-body .content-wrapper .col-listing.people-list li.item13{clear:both;}.node-282 .field--name-body .content-wrapper.present{padding-bottom:0px;margin-top:20px;}.node-282 p.quote{font-size:20px;line-height:28px;}article.node .imageCaption .image-caption-text{margin:30px 0 60px 0;}article.node .content-wrapper .content-item .imageCaption:first-child:last-child .image-caption-text{margin-bottom:0;}.node--type-page  .field--name-body .content-wrapper .content-item .fluid-width-video-wrapper:first-child:last-child{margin:0;}.node-landing-page .field--name-body .fluid-width-video-wrapper{margin:0px 0 50px 0;}.node-landing-page .field--name-body .content-wrapper.trio.wb .image-caption-text{margin-bottom:0;}.back-link-block{top:480px;right:160px;left:auto;}.path-frontpage .region-header .block.header-cta-block,.header-cta-block{top:64px;right:300px;display:block;}.eu-cookie-compliance-message{width:55%;}.eu-cookie-compliance-buttons{width:40%;text-align:right;}.eu-cookie-compliance-buttons .agree-button,.eu-cookie-compliance-buttons .decline-button{width:45%;}.eu-cookie-compliance-buttons .decline-button{margin-right:0px;}.no-svg #header #logo,.no-svg #header .site-logo{width:150px !important;display:block;float:left;}.no-svg .mobile-nav,.no-svg .mobile-nav-close{display:none !important;}.lt-ie9 body{background:url(/themes/custom/jamesgood/images/header-background-fallback.jpg) no-repeat;}.lt-ie8 #block-views-frontpage-block-1{width:33%;}.lt-ie8 .path-frontpage article.node--type-page .col-third.col-first{width:100%;}.lt-ie8 #block-views-frontpage-block-1,.lt-ie8 #block-block-6{display:block;float:left;}.lt-ie8 .split-tablet-clear{display:none;}.lt-ie8 .section-case-studies .bg-objective .view-content,.lt-ie8 .section-case-studies .case-study-results .view-content .views-row,.lt-ie8 .node--type-case-study .field--name-field-solution .content-wrapper,.lt-ie8 .node--type-page .field--name-body .content-wrapper{display:block;}.lt-ie8 .section-case-studies .bg-objective .views-field,.lt-ie8 .section-case-studies .case-study-results .views-field-field-results,.lt-ie8 .section-case-studies .case-study-results .views-field-field-results-quote,.lt-ie8 .node--type-case-study .field--name-field-solution .content-wrapper .content-item,.lt-ie8 .node--type-page .field--name-body .content-wrapper .content-item{display:inline-block;display:inline ! ie;zoom:1 ! ie;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.lt-ie8 .section-case-studies .bg-objective .views-field{width:50%;float:left;}.lt-ie8 .section-case-studies .bg-objective .views-field .col-half{width:auto;float:none;}.lt-ie8 .good-stuff-featured,.lt-ie8 .good-stuff-block.article-display,.lt-ie8 .good-stuff-block.block-latest{display:block;}.lt-ie8 .good-stuff-featured .views-row,.lt-ie8 .good-stuff-block.article-display .views-row,.lt-ie8 .good-stuff-block.block-latest .views-row{display:inline-block;display:inline ! ie;zoom:1 ! ie;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/custom/jamesgood/css/boxsizing.htc);}.lt-ie8 .good-stuff-taxonomy.good-stuff-block .views-field-title,.lt-ie8 .good-stuff-taxonomy.good-stuff-block .views-field-created,.lt-ie8 .good-stuff-taxonomy.good-stuff-block .views-field-body{padding-left:60px;}.page-user-password .form-submit{width:275px;}}@-webkit-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-ms-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-o-keyframes fadein{from{opacity:0;}to{opacity:1;}}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes scroll{from{top:100%;}to{top:-500%;}}@-moz-keyframes scroll{from{top:100%;}to{top:-500%;}}@-ms-keyframes scroll{from{top:100%;}to{top:-500%;}}@-o-keyframes scroll{from{top:100%;}to{top:-500%;}}@keyframes scroll{from{top:100%;}to{top:-500%;}}
@font-face{font-family:'HelveticaNeueLT-Roman';src:url(/themes/custom/jamesgood/webfonts/2780D7_0_0.eot);src:url(/themes/custom/jamesgood/webfonts/2780D7_0_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/jamesgood/webfonts/2780D7_0_0.woff) format('woff'),url(/themes/custom/jamesgood/webfonts/2780D7_0_0.ttf) format('truetype');font-weight:600;}@font-face{font-family:'HelveticaNeueLT-Roman';src:url(/themes/custom/jamesgood/webfonts/2780D7_1_0.eot);src:url(/themes/custom/jamesgood/webfonts/2780D7_1_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/jamesgood/webfonts/2780D7_1_0.woff) format('woff'),url(/themes/custom/jamesgood/webfonts/2780D7_1_0.ttf) format('truetype');font-weight:200;}@font-face{font-family:'HelveticaNeueLT-Roman';src:url(/themes/custom/jamesgood/webfonts/2780D7_2_0.eot);src:url(/themes/custom/jamesgood/webfonts/2780D7_2_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/jamesgood/webfonts/2780D7_2_0.woff) format('woff'),url(/themes/custom/jamesgood/webfonts/2780D7_2_0.ttf) format('truetype');font-weight:100;}@font-face{font-family:'HelveticaNeueLT-Roman';src:url(/themes/custom/jamesgood/webfonts/2780D7_3_0.eot);src:url(/themes/custom/jamesgood/webfonts/2780D7_3_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/jamesgood/webfonts/2780D7_3_0.woff) format('woff'),url(/themes/custom/jamesgood/webfonts/2780D7_3_0.ttf) format('truetype');font-weight:400;}
@media print{a:link,a:visited{text-decoration:underline !important;}#site-name a:link,#site-name a:visited{text-decoration:none !important;}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px;}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:"";}#content abbr[title]:after{content:" (" attr(title) ")";}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important;font-family:Arial;font-size:12px;line-height:1.2em;}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons,.shelf-img,#block-views-featured-quotes-block,header,#name-and-slogan,.quote-block{visibility:hidden;display:none;}img{page-break-before:auto !important;page-break-after:auto  !important;page-break-inside:avoid  !important;-webkit-page-break-inside:avoid  !important;float:none !important;max-height:500px;margin:20px 0;}.field-name-field-solution img{max-height:250px;}#logo-mobile{width:137px;float:right}#logo-mobile:after{content:' ';clear:both;display:block;width:100%;}#main{padding-top:0 !important;}}
