/*! normalize.css v1.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.bx-wrapper{position:relative;margin:0 auto 0;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{left:-5px;background:none;-webkit-transform:translatez(0);-ms-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:15px;left:0;width:100%}.bx-controls{height:0}.bx-wrapper .bx-loading{min-height:50px;background:url(http://charlesthames.com/wp-content/themes/stefano/css/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{font-size:.85em;font-family:Arial;font-weight:bold;color:#fff;max-width:1025px;margin:0px auto;display:block;position:relative;text-align:right;bottom:44px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;color:transparent}.bx-wrapper .bx-pager.bx-default-pager a{background:#b6c0d2;text-indent:-9999px;display:block;width:14px;height:14px;margin:0 5px;outline:0;border-radius:7px;color:transparent}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#b5f21a}.bx-wrapper .bx-prev{left:10px;background:url(http://charlesthames.com/wp-content/themes/stefano/css/images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(http://charlesthames.com/wp-content/themes/stefano/css/images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(http://charlesthames.com/wp-content/themes/stefano/css/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(http://charlesthames.com/wp-content/themes/stefano/css/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}*,*:after,*:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:'Century Gothic' , CenturyGothic , AppleGothic , sans-serif;font-size:14px;background:#000}a,a:visited,a:active{color:#fff}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.main-content{background:#fff;overflow-x:hidden}.main-content .sidebar{float:left;width:28.975609756%;min-height:20px;color:#000;padding:40px 40px 40px 0;text-align:justify;color:#1c253b}.main-content .sidebar p{font-size:13px}.main-content .sidebar h2{margin-top:0;line-height:1em;font-size:16px;height:16px}@media only screen and (max-width: 810px){.main-content .sidebar{float:none;display:block;width:auto;padding:40px 0 0 0}}.main-content .content{float:right;width:71.024390244%;padding:72px 0 72px 32px;color:#1c253b;background:#fff;font-size:13px;text-align:justify}.main-content .content ul{margin-top:0}.main-content .content p:first-child{margin-top:-4px}.main-content .content .description{padding-left:170px;margin:0 0 45px 0;position:relative}.main-content .content .description a{color:#1c253b;text-decoration:none;font-weight:bold}.main-content .content .description a:hover{color:#b5f21a}@media only screen and (max-width: 568px){.main-content .content .description{padding-left:0}}.main-content .content .extra-colour{display:none;position:absolute;top:0;left:100%;height:100%;background:#455167;width:3000px}.main-content .content .person{position:absolute;left:0;top:4px}@media only screen and (max-width: 568px){.main-content .content .person{position:relative;float:left;left:auto;top:auto;margin-right:15px;margin-bottom:5px}}.main-content .content ul{list-style-type:upper-roman;padding:0 0 0 18px}.main-content .content ul>li{padding-left:10px}.main-content .content *:last-child{margin-bottom:0}@media only screen and (max-width: 810px){.main-content .content{float:none;display:block;width:auto;padding:40px 0 40px 0}}.main-content .pubs-row{text-align:center;margin:0 0 35px}.main-content .pubs-row:first-child{margin-top:40px}.main-content .pubs-row .thumb-wrap img{display:inline-block;border:1px solid lightgrey}@media only screen and (max-width: 1005px){.main-content .pubs-row .thumb-wrap img{width:290px}}@media only screen and (max-width: 920px){.main-content .pubs-row .thumb-wrap img{width:258px}}@media only screen and (max-width: 825px){.main-content .pubs-row .thumb-wrap img{width:228px}}.main-content .pubs-row .thumb-wrap img.colour{display:none}.main-content .pubs-row .thumb-wrap:hover img{display:none}.main-content .pubs-row .thumb-wrap:hover img.colour{display:inline-block}@media only screen and (max-width: 740px){.main-content .pubs-row .thumb-wrap:hover img.colour{display:block}}.main-content .pubs-row a.disabled{cursor:default}.main-content .pubs-row .left{float:left}.main-content .pubs-row .right{float:right}@media only screen and (max-width: 740px){.main-content .pubs-row{text-align:left}.main-content .pubs-row .left,.main-content .pubs-row .right{float:none}.main-content .pubs-row .thumb-wrap img{display:block;margin:0 auto;max-width:100%;margin-bottom:20px}}header{position:relative;background:#1c253b;padding:52px 0px 31px}header .main-menu{float:right;list-style-type:none;margin:0;padding:0}@media only screen and (max-width: 480px){header .main-menu{float:none;clear:both}}header .main-menu__item{text-align:right;font-size:15px;margin:0 0 4px 0}header .main-menu__item>a{text-decoration:none}header .main-menu__item>a:hover{color:#b5f21a}header .main-menu__item:last-child{margin-bottom:0}@media only screen and (max-width: 480px){header .main-menu__item{text-align:center}}header .logo-wrap .hover{display:none}header .logo-wrap:hover .main-logo{display:none}header .logo-wrap:hover .main-logo.hover{display:block}@media only screen and (max-width: 480px){header .logo-wrap:hover .main-logo.hover{display:inline-block}}@media only screen and (max-width: 480px){header .logo-wrap{display:block;text-align:center}}header .main-logo{position:absolute;bottom:0;left:0;margin-bottom:3px;display:block}@media only screen and (max-width: 480px){header .main-logo{position:relative;bottom:auto;left:auto;display:inline-block;margin-bottom:25px}}.connect-with-us{background:#323c53;padding:31px 0px;border-top:1px solid #b6c0d2}.connect-with-us h2{margin:0 0 0 0;font-size:16px}.connect-with-us h2+p{margin-top:5px;font-size:12px}.connect-with-us .column.text p{padding-right:20px}.connect-with-us p.copyright{position:absolute;bottom:0;width:100%;text-align:right;padding:0;margin:0;font-size:11px}@media only screen and (max-width: 980px){.connect-with-us p.copyright{position:relative;text-align:center;margin-top:30px}}.social-icons{margin:15px 0 0 0}.social-icons .icon{display:inline-block;width:45px;height:45px;margin:0 15px 0 0;border-radius:4px}.social-icons .icon.icon--facebook{background:#b6c0d2 url(http://charlesthames.com/wp-content/themes/stefano/img/icon-facebook-blue.png) no-repeat}.social-icons .icon.icon--twitter{background:#b6c0d2 url(../img/icon-twitter-blue.png) no-repeat}.social-icons .icon.icon--linkedin{background:#b6c0d2 url(../img/icon-linkedin-blue.png) no-repeat}.social-icons .icon.icon--share{background:#b6c0d2 url(http://charlesthames.com/wp-content/themes/stefano/img/icon-share-blue.png) no-repeat}.social-icons .icon.icon--email{background:#b6c0d2 url(../img/icon-email-blue.png) no-repeat}.social-icons .icon:hover{background-color:#b5f21a}.full-width{position:relative;width:100%}.inner-1025{position:relative;width:100%;max-width:1025px;padding:0;margin:0 auto}@media only screen and (max-width: 1035px){.inner-1025{width:auto;margin:0 15px}}.columns{position:relative;display:block;width:100%}.columns--3up>.column{position:relative;width:33.33333333%;float:left}@media only screen and (max-width: 980px){.columns--3up>.column{float:none;width:auto;display:block}}.home-slider{position:relative;width:100%;overflow:hidden;background:#fff}.home-slider__list{position:relative;list-style-type:none;margin:0;padding:0}.home-slider__item{position:relative;margin:0;padding:0}.home-slider__content-wrap{overflow:hidden;display:block}.home-slider__copy{height:392px}.home-slider__copy .quote{padding:40px 0px 0;position:relative;font-size:24px;font-style:italic;width:100%;max-width:632px;margin:0;color:#000;float:right;text-align:right;line-height:1.2em;font-weight:500}.home-slider__copy .quote.wider{max-width:668px}@media only screen and (max-width: 990px){.home-slider__copy .quote.wider{font-size:19px;max-width:442px}}@media only screen and (max-width: 568px){.home-slider__copy .quote.wider{display:block;width:auto;max-width:none;padding-top:20px}}@media only screen and (max-width: 990px){.home-slider__copy .quote{font-size:19px;max-width:442px}}@media only screen and (max-width: 568px){.home-slider__copy .quote{display:block;width:auto;max-width:none;padding-top:20px;text-align:left}}.home-slider__copy .slider-img{position:absolute;top:0;left:4px;height:100%}@media only screen and (max-width: 568px){.home-slider__copy .slider-img{position:relative;height:auto;max-width:100%;top:auto;left:auto;max-height:260px}}.home-slider__copy .name{font-size:18px;color:#000;text-align:right;position:relative;float:right;clear:both;margin:20px 0 0 0}.home-slider__copy .name a{color:#000;text-decoration:none}.home-slider__copy .name a:hover{color:#b5f21a}@media only screen and (max-width: 990px){.home-slider__copy .name{max-width:442px;font-size:14px}}@media only screen and (max-width: 568px){.home-slider__copy .name{max-width:none;margin-bottom:60px;text-align:left;float:left}}.home-slider__copy.extra .quote{max-width:665px}.home-slider__copy .standout-text{position:absolute;bottom:0;color:#739d09;font-size:20px;left:5px;margin-bottom:26px}@media only screen and (max-width: 990px){.home-slider__copy{height:300px}}@media only screen and (max-width: 568px){.home-slider__copy{height:auto}}.home-slider__copy--right .quote{float:left;text-align:left;max-width:605px;left:5px}@media only screen and (max-width: 990px){.home-slider__copy--right .quote{font-size:19px;max-width:442px}}@media only screen and (max-width: 568px){.home-slider__copy--right .quote{display:block;width:auto;max-width:none;padding-top:20px}}.home-slider__copy--right .slider-img{left:auto;right:0}.home-slider__copy--right .name{float:left;text-align:left;left:5px}@media only screen and (max-width: 990px){.home-slider__copy--right .name{max-width:442px;font-size:14px}}@media only screen and (max-width: 568px){.home-slider__copy--right .name{max-width:none;margin-bottom:60px}}.home-pubs{background:#455167;padding:31px 0 49px}.home-pubs a{text-decoration:none;border:none;color:#fff}.home-pubs a:hover .title{color:#b5f21a}.home-pubs .thumb{position:absolute;left:0;top:0}.home-pubs p{margin:0 10px 0 0;font-size:13px;line-height:1.25em;padding-left:105px}.home-pubs p .title{font-weight:bold;font-size:14px;margin-bottom:6px;display:inline-block}@media only screen and (max-width: 980px){.home-pubs .column>p{min-height:89px;margin-bottom:15px}.home-pubs .column.last>p{margin-bottom:0}}@media only screen and (max-width: 980px){.home-pubs{padding:30px 0}}