﻿@import"../fonts/ss-standard/ss-standard.css";@import"../fonts/ss-social-circle/ss-social-circle.css";/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body:after{display:none}@media only screen and (min-width: 320px){body:after{content:"handheld"}}@media only screen and (min-width: 600px){body:after{content:"tablet"}}@media only screen and (min-width: 768px){body:after{content:"tablet-large"}}@media only screen and (min-width: 870px){body:after{content:"desktop"}}@media only screen and (min-width: 1824px){body:after{content:"desktop-large"}}.grid{margin:0 0 20px 0;zoom:1}.grid:before{content:"";display:table}.grid:after{content:"";display:table;clear:both}@media only screen and (min-width: 768px){.col-2-3{width:66.66%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px}.grid .col-2-3:last-child{padding-right:0}.col-1-3{width:33.33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px}.grid .col-1-3:last-child{padding-right:0}.col-1-2{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px}.grid .col-1-2:last-child{padding-right:0}.col-1-4{width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px}.grid .col-1-4:last-child{padding-right:0}.col-1-8{width:12.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px}.grid .col-1-8:last-child{padding-right:0}.col-last{padding-right:0}}.grid-pad{padding:20px 0 20px 20px}.grid-pad [class*=col-]:last-child{padding-right:20px}.grid-pad{padding:20px 0 20px 20px}.grid-pad [class*=col-]:last-child{padding-right:20px}.highlight{color:#e6e1dc}.highlight .hll{background-color:#ffc}.highlight .c{color:#bc9458;font-style:italic}.highlight .err{color:#e6e1dc}.highlight .g{color:#e6e1dc}.highlight .k{color:#cc7833}.highlight .l{color:#e6e1dc}.highlight .n{color:#e6e1dc}.highlight .o{color:#e6e1dc}.highlight .x{color:#e6e1dc}.highlight .p{color:#e6e1dc}.highlight .cm{color:#bc9458;font-style:italic}.highlight .cp{color:#cc7833}.highlight .c1{color:#bc9458;font-style:italic}.highlight .cs{color:#bc9458;font-style:italic}.highlight .gd{color:#e6e1dc;background-color:#600}.highlight .ge{color:#e6e1dc}.highlight .gr{color:#fff;background-color:#900}.highlight .gh{color:#fff}.highlight .gi{color:#e6e1dc;background-color:#144212}.highlight .go{color:#e6e1dc}.highlight .gp{color:#e6e1dc}.highlight .gs{color:#e6e1dc}.highlight .gu{color:#fff}.highlight .gt{color:#e6e1dc}.highlight .kc{color:#cc7833}.highlight .kd{color:#cc7833}.highlight .kn{color:#cc7833}.highlight .kp{color:#cc7833}.highlight .kr{color:#cc7833}.highlight .kt{color:#da4939}.highlight .ld{color:#e6e1dc}.highlight .m{color:#a5c261}.highlight .s{color:#a5c261}.highlight .na{color:#ffc66d}.highlight .nb{color:#e6e1dc}.highlight .nc{color:#e6e1dc}.highlight .no{color:#6d9cbe}.highlight .nd{color:#e6e1dc}.highlight .ni{color:#e6e1dc}.highlight .ne{color:#e6e1dc}.highlight .nf{color:#ffc66d}.highlight .nl{color:#e6e1dc}.highlight .nn{color:#e6e1dc}.highlight .nx{color:#e6e1dc}.highlight .py{color:#e6e1dc}.highlight .nt{color:#cc7833}.highlight .nv{color:#d0d0ff}.highlight .ow{color:#e6e1dc}.highlight .w{color:#e6e1dc}.highlight .mf{color:#a5c261}.highlight .mh{color:#a5c261}.highlight .mi{color:#a5c261}.highlight .mo{color:#a5c261}.highlight .sb{color:#a5c261}.highlight .sc{color:#a5c261}.highlight .sd{color:#a5c261}.highlight .s2{color:#a5c261}.highlight .se{color:#a5c261}.highlight .sh{color:#a5c261}.highlight .si{color:#a5c261}.highlight .sx{color:#a5c261}.highlight .sr{color:#a5c261}.highlight .s1{color:#a5c261}.highlight .ss{color:#a5c261}.highlight .bp{color:#e6e1dc}.highlight .vc{color:#d0d0ff}.highlight .vg{color:#d0d0ff}.highlight .vi{color:#d0d0ff}.highlight .il{color:#a5c261}.hide{position:absolute;top:-9999px;left:-9999px}.desktop_only{display:none}@media only screen and (min-width: 600px){.desktop_only{display:block}}.remove{display:none}.reset{margin:0;padding:0;border:0;list-style:none}.floatright{float:right}.floatleft{float:left}.alignright{float:right;margin:0 0 10px 10px}.alignleft{float:left;margin:0 10px 10px 0}.aligntop{vertical-align:top}.textcenter{text-align:center}.textright{text-align:right}.textleft{text-align:left}.sans{font-family:"franklin-gothic-urw","ITC Franklin Gothic","Helvetica Neue",Arial,Helvetica,sans-serif}.serif{font-family:"adobe-caslon-pro","Adobe Caslon Pro",Georgia,"Times New Roman",Times,serif}.caps{text-transform:uppercase;letter-spacing:1px}.ir{display:block;text-indent:150%;white-space:nowrap;overflow:hidden}.clearboth{clear:both}.clearfix{zoom:1}.clearfix:before{content:"";display:table}.clearfix:after{content:"";display:table;clear:both}.horizontal_list{list-style:none;margin:0;padding:0}.horizontal_list li{list-style:none;float:left;margin:0;padding:0}.vertical_list{list-style:none;margin:0;padding:0}.vertical_list li{list-style:none;margin:0;padding:0}.rounded{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media only screen and (min-width: 600px){.two_col_text,.portfolio__clients-list ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.three_col_text{-webkit-column-count:3;-moz-column-count:3;column-count:3}.four_col_text{-webkit-column-count:4;-moz-column-count:4;column-count:4}}.full_width{width:100%}.pad{padding:10px}.padright{padding-right:10px}.padleft{padding-left:10px}.padtop{padding-top:10px}.padbottom{padding-bottom:10px}.hide_bullets,.portfolio__clients-list ul{list-style:none}@-webkit-keyframes nav_fade_in{0%{opacity:0;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{opacity:1;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-moz-keyframes nav_fade_in{0%{opacity:0;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{opacity:1;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes nav_fade_in{0%{opacity:0;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{opacity:1;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}}.home .main_nav ul li:nth-child(1) a{-webkit-animation:nav_fade_in 750ms 250ms both;-moz-animation:nav_fade_in 750ms 250ms both;animation:nav_fade_in 750ms 250ms both}.home .main_nav ul li:nth-child(2) a{-webkit-animation:nav_fade_in 750ms 500ms both;-moz-animation:nav_fade_in 750ms 500ms both;animation:nav_fade_in 750ms 500ms both}.home .main_nav ul li:nth-child(3) a{-webkit-animation:nav_fade_in 750ms 750ms both;-moz-animation:nav_fade_in 750ms 750ms both;animation:nav_fade_in 750ms 750ms both}.home .main_nav ul li:nth-child(4) a{-webkit-animation:nav_fade_in 750ms 1000ms both;-moz-animation:nav_fade_in 750ms 1000ms both;animation:nav_fade_in 750ms 1000ms both}.home .main_nav ul li:nth-child(5) a{-webkit-animation:nav_fade_in 750ms 1250ms both;-moz-animation:nav_fade_in 750ms 1250ms both;animation:nav_fade_in 750ms 1250ms both}.bigfoot-footnote__button{position:relative;z-index:5;top:-0.1em;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;padding:.35em;margin:0 .1em 0 .2em;border:none;border-radius:.3em;cursor:pointer;background-color:rgba(110,110,110,.2);backface-visibility:hidden;font-size:1rem;line-height:0;vertical-align:middle;text-decoration:none;-webkit-font-smoothing:antialiased;transition-property:background-color;transition-duration:.25s}.bigfoot-footnote__button:hover,.bigfoot-footnote__button:focus{outline:none;background-color:rgba(110,110,110,.5)}.bigfoot-footnote__button:active{background-color:rgba(110,110,110,.5)}.bigfoot-footnote__button.is-active{background-color:#6e6e6e;transition-delay:.1s}.bigfoot-footnote__button:after{content:"";display:table;clear:both}.bigfoot-footnote__button__circle{display:inline-block;width:.25em;height:.25em;margin-right:.25em;float:left}.bigfoot-footnote__button__circle:last-child{margin-right:0}.bigfoot-footnote__container{display:inline-block;position:relative;text-indent:0}@media not print{.footnote-print-only{display:none !important}}@media print{.bigfoot-footnote,.bigfoot-footnote__button{display:none !important}}.bigfoot-footnote{position:absolute;z-index:10;top:0;left:0;display:inline-block;box-sizing:border-box;max-width:90%;margin:1.9692388156em 0;background:#fafafa;opacity:0;border-radius:.5em;border:1px solid #c3c3c3;box-shadow:0px 0px 8px rgba(0,0,0,.3);line-height:0;transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:ease;transform:scale(0.1) translateZ(0);transform-origin:50% 0}.bigfoot-footnote.is-positioned-top{top:auto;bottom:0}.bigfoot-footnote.is-active{transform:scale(1) translateZ(0);opacity:.97}.bigfoot-footnote.is-bottom-fixed{position:fixed;bottom:0;top:auto;left:0;right:auto;transform:translateY(100%);width:100%;margin:0;border-radius:0;opacity:1;border-width:1px 0 0;transition:transform .3s ease}.bigfoot-footnote.is-bottom-fixed.is-active{transform:translateY(0)}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__wrapper{margin:0 0 0 50%;transform:translateX(-50%);max-width:100%}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__wrapper,.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__content{border-radius:0}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__tooltip{display:none}.bigfoot-footnote.is-scrollable:after{content:"";position:absolute;bottom:.3375em;left:.3375em;z-index:14;display:block;height:.78125em;width:.625em;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTIgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4iPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFycm93IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgMS4wMDAwMDApIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPgogICAgICAgICAgICA8cGF0aCBkPSJNNSwwIEw1LDExLjUiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsNy41IEw1LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNy41IEw5LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMDAwMDAwLCAxMC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuMDAwMDAwLCAtMTAuMDAwMDAwKSAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=");background-size:cover;opacity:.1;transition-properties:opacity;transition-duration:.25s;transition-timing-function:ease}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before,.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after{content:"";position:absolute;width:100%;z-index:12;left:0}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before{top:-1px;height:1.1em;border-radius:.5em .5em 0 0;background-image:linear-gradient(to bottom, rgb(250, 250, 250) 50%, rgba(250, 250, 250, 0) 100%)}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after{bottom:-1px;height:1.2em;border-radius:0 0 .5em .5em;background-image:linear-gradient(to top, rgb(250, 250, 250) 50%, rgba(250, 250, 250, 0) 100%)}.bigfoot-footnote.is-scrollable ::-webkit-scrollbar{display:none}.bigfoot-footnote.is-fully-scrolled:after,.bigfoot-footnote.is-fully-scrolled:before{opacity:0;transition-delay:0}.bigfoot-footnote__wrapper{position:relative;z-index:14;width:22em;display:inline-block;box-sizing:inherit;overflow:hidden;margin:0;background-color:#fafafa;border-radius:.5em;line-height:0}.bigfoot-footnote__content{position:relative;z-index:8;display:inline-block;max-height:15em;padding:1.1em 1.3em 1.2em;box-sizing:inherit;overflow:auto;-webkit-overflow-scrolling:touch;background:#fafafa;border-radius:.5em;-webkit-font-smoothing:subpixel-antialiased;line-height:normal}.bigfoot-footnote__content img{max-width:100%}.bigfoot-footnote__content *:last-child{margin-bottom:0 !important}.bigfoot-footnote__content *:first-child{margin-top:0 !important}.bigfoot-footnote__tooltip{position:absolute;z-index:12;box-sizing:border-box;margin-left:-0.65em;width:1.3em;height:1.3em;transform:rotate(45deg);background:#fafafa;border:1px solid #c3c3c3;box-shadow:0px 0px 8px rgba(0,0,0,.3);border-top-left-radius:0}.is-positioned-bottom .bigfoot-footnote__tooltip{top:-0.65em}.is-positioned-top .bigfoot-footnote__tooltip{bottom:-0.65em}body{overflow-y:scroll}img{max-width:100%}a img{border:none}body{font-family:"franklin-gothic-urw","ITC Franklin Gothic","Helvetica Neue",Arial,Helvetica,sans-serif;line-height:1.5;background:#d74824;color:#373133}a{color:#d74824}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;line-height:1.3}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#373133;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#d74824}h1{margin:.5em 0}h2{margin:.7em 0}h3{margin:.9em 0}.inner_subhead{font-size:75%;color:#9da4a8}.underline{border-bottom:3px solid rgba(215,72,36,.2)}.overline{border-top:3px solid rgba(215,72,36,.2)}.overline.grid{padding-top:.5em}.alert{color:red}.img_border{border:1px solid rgba(0,0,0,.07);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.padded_border{border:1px solid rgba(0,0,0,.07);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff}#header{-webkit-font-smoothing:antialiased}#header .tagline{font-size:10px;font-weight:bold;text-transform:uppercase;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.1);letter-spacing:1px}#header .main_nav a{color:#fff;text-decoration:none;font-family:"franklin-gothic-urw","ITC Franklin Gothic","Helvetica Neue",Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:bold;-webkit-transition:color 500ms ease-out;-moz-transition:color 500ms ease-out;transition:color 500ms ease-out;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width: 600px){#header .main_nav a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}#header .main_nav a:hover,#header .main_nav a.active{background:#fbf8f3;color:#d74824;-moz-box-shadow:0 1px 0 #fbf8f3;-webkit-box-shadow:0 1px 0 #fbf8f3;box-shadow:0 1px 0 #fbf8f3}.logo:before{color:#fff;font-style:italic;font-size:200%}code{font-size:95%;color:#845e33}pre,code{font-family:Consolas,"inconsolata",Monaco,"Courier New",Courier,monospace}pre{padding-left:0;background:#2a2526;display:inline-block;width:100%;-webkit-font-smoothing:antialiased;overflow:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}pre code{overflow:auto;padding:20px;display:block;-webkit-tab-size:2;-moz-tab-size:2;tab-size:2;color:#d6d6d6}ul,ol{padding-left:1.4em}@media only screen and (min-width: 600px){ul,ol{padding-left:0}}ul.more_spacing li,.portfolio__clients-list ul li,ol.more_spacing li{margin-top:.75em;margin-bottom:.75em}blockquote{font-size:90%;color:#5f5559;border-left:3px solid rgba(0,0,0,.1);margin-left:0;padding-left:1em;margin-right:1em}blockquote ul,blockquote ol{padding-left:1.4em}[role=main]{background:#fbf8f3}#footer{-webkit-font-smoothing:antialiased}#footer a{color:#fff}#footer .social_icons a{color:#fff;text-decoration:none;font-size:24px}#footer .copyright{color:#fff;font-size:14px}#footer .copyright span+span{border-left:1px solid rgba(255,255,255,.3)}#footer .footer_nav a{text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3)}.hr{background:rgba(215,72,36,.2)}.blog article{padding-bottom:1.5em}.blog article img{border:1px solid rgba(0,0,0,.07);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff}.blog article li{margin-bottom:.5em}.blog article+article{border-top:3px solid rgba(215,72,36,.2);padding-top:1em}.blog [rel=footnote],.blog [rev=footnote]{text-decoration:none;margin:0 2px}.blog [rel=footnote]:hover,.blog [rev=footnote]:hover{text-decoration:underline}.blog .footnotes{border-top:1px dashed rgba(215,72,36,.2);font-size:80%}.blog .footnotes hr{display:none}.portfolio article{border-top:3px solid rgba(215,72,36,.2)}.portfolio article img{border:1px solid rgba(0,0,0,.07);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.portfolio__clients-list ul{margin-bottom:3em}.sidebar{font-size:85%}.sidebar ul,.sidebar ol{padding-left:1.5em}.intro{font-size:19px;background:rgba(215,72,36,.05)}@media only screen and (min-width: 600px){.intro{font-size:21px}}.featured-work img{border:1px solid rgba(0,0,0,.07);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.featured-work .slide>a{color:#373133;text-decoration:none}.featured-work .slide>a:hover b{color:#d74824}.featured-work .cycle-pager span{font-size:30px;color:rgba(215,72,36,.3)}.featured-work .cycle-pager .cycle-pager-active{color:#d74824}.featured-work__slide__description{padding-right:120px}.link_list a{text-decoration:none;color:#373133;display:block;padding-bottom:1em}.link_list a h1,.link_list a h2,.link_list a h3,.link_list a h4,.link_list a h5,.link_list a h6{color:#d74824;margin-bottom:0;margin-top:0}.link_list a:hover h1 b,.link_list a:hover h2 b,.link_list a:hover h3 b,.link_list a:hover h4 b,.link_list a:hover h5 b,.link_list a:hover h6 b{text-decoration:underline}.link_list li+li a{padding-top:1em;border-top:1px solid rgba(215,72,36,.2)}.button{background:#d74824;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.1);text-decoration:none;display:inline-block;padding:4px 9px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-font-smoothing:antialiased;border:none;line-height:1.5;cursor:pointer;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;transition:all 200ms ease-out;border:1px solid #d74824;margin-bottom:4px}.button:hover{background:#c64221;border-color:#c64221}.button.button_gray{background:#9da4a8;border-color:#9da4a8}.button.button_gray:hover{background:#929a9e;border-color:#929a9e}.button.button_gray.active{background:#d74824;border-color:#d74824}.button.button_small{font-size:80%}.button .ss-icon{vertical-align:-15%;font-size:90%;margin-left:5px;line-height:1}.text_input{padding:4px 9px;line-height:1.5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #9da4a8;-moz-box-shadow:inset 2px 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:inset 2px 2px 4px rgba(0,0,0,.1);box-shadow:inset 2px 2px 4px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}.text_input:focus{box-shadow:inset 0 0 5px rgba(215,72,36,.5)}.contact_map{margin:1em 0;padding:2em 0;text-align:center;background-position:top center;background-image:url("../img/contact_map.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.contact_map{background-image:url("../img/contact_map@2x.jpg");-webkit-background-size:500px 340px;-moz-background-size:500px 340px;background-size:500px 340px}}.contact_map .contact_map_box{display:inline-block;margin:0 auto;padding:1em;text-align:left;background:rgba(255,255,255,.75);line-height:2}.contact_map .ss-standard{color:#d74824;vertical-align:middle;margin-right:4px}.icon_list a{background:#373133;font-weight:bold;color:#fff;text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-border-radius:4em;-moz-border-radius:4em;border-radius:4em;line-height:1}.icon_list a:hover{text-shadow:0px 0px 2px #000}.centered_blocks li{text-align:left;background:rgba(0,0,0,.05)}.centered_blocks a{text-decoration:none;border:3px solid rgba(215,72,36,.2);border-left:none;border-right:none;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.centered_blocks a:hover{border-color:#d74824}.centered_blocks img{z-index:1;position:relative;width:100%}.centered_blocks h2{margin:.15em 0;z-index:2;position:relative;padding-left:10px;padding-right:10px}.centered_blocks p{font-size:80%;color:#373133;margin:.15em 0 1em;padding-left:10px;padding-right:10px}.language_icon{-webkit-font-smoothing:antialiased;line-height:80px;background:#373133;color:rgba(0,0,0,.2);font-size:130px;overflow:hidden;text-indent:-10px}.language_icon.js{background:#164e81;background:-moz-linear-gradient(top, #2484d9 0%, #164e81 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2484d9), color-stop(100%, #164e81));background:-webkit-linear-gradient(top, #2484d9 0%, #164e81 100%);background:-o-linear-gradient(top, #2484d9 0%, #164e81 100%);background:-ms-linear-gradient(top, #2484d9 0%, #164e81 100%)}.language_icon.php{background:#52527a;background:-moz-linear-gradient(top, #8585ad 0%, #52527a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #8585ad), color-stop(100%, #52527a));background:-webkit-linear-gradient(top, #8585ad 0%, #52527a 100%);background:-o-linear-gradient(top, #8585ad 0%, #52527a 100%);background:-ms-linear-gradient(top, #8585ad 0%, #52527a 100%)}form.wufoo label{display:block}form.wufoo [type=text],form.wufoo [type=email],form.wufoo textarea{width:100%;margin-bottom:.75em}.hr{display:block;width:100%;height:3px;margin:1.75em 0}.logo{display:inline-block}.main_nav ul{list-style:none;margin:0;padding:0}.main_nav ul li{list-style:none;float:left;margin:0;padding:0}.main_nav ul li{display:inline-block;float:none}.main_nav ul a{display:inline-block;padding:3px 8px;text-align:left;margin-top:4px}@media only screen and (min-width: 600px){.main_nav ul a{padding:10px 15px;margin-top:0}}@media only screen and (min-width: 870px){.main_nav ul a{padding:30px 20px}}.main_nav ul li{margin-left:2px;margin-right:2px}@media only screen and (min-width: 375px){.main_nav ul li{margin-left:12px;margin-right:12px}}@media only screen and (min-width: 600px){.main_nav ul li{margin-left:0;margin-right:0}}.social_icons{list-style:none;margin:0;padding:0}.social_icons li{list-style:none;float:left;margin:0;padding:0}.social_icons li{display:inline-block;float:none}.social_icons li+li{margin-left:12px}.social_icons a{display:inline-block}.social_icons b{display:none}.copyright span+span{margin-left:8px;padding-left:8px}.footer_nav ul{list-style:none;margin:0;padding:0}.footer_nav ul li{list-style:none;margin:0;padding:0}.footer_nav ul li{width:48%;float:left;margin-right:4%}.footer_nav ul li:nth-child(even){margin-right:0}.footer_nav a{display:block;padding:5px 0}.intro p{padding-left:20px;padding-right:20px}.intro .hr{margin:20px 0}.featured-work{width:100%}.featured-work .slide{width:100%}.featured-work .cycle-pager{text-align:center}@media only screen and (min-width: 600px){.featured-work .cycle-pager{position:absolute;right:0;bottom:0;z-index:999}}.featured-work .cycle-pager span{cursor:pointer;display:inline-block;padding:5px}.featured-work img{width:100%;height:auto}.link_list{list-style:none;margin:0;padding:0;padding-left:0 !important}.link_list li{list-style:none;margin:0;padding:0}.icon_list{list-style:none;margin:0;padding:0;text-align:center}.icon_list li{vertical-align:top;list-style:none;margin:0;padding:0;display:inline-block}.icon_list li{text-align:left}.icon_list a{display:inline-block;width:60px;height:60px;padding-left:10px;padding-top:10px;margin-left:10px;margin-right:10px;margin-bottom:20px;font-size:16px;overflow:hidden}.icon_list a:hover{overflow:visible}.centered_blocks{list-style:none;margin:0;padding:0;text-align:center}.centered_blocks li{vertical-align:top;list-style:none;margin:0;padding:0;display:inline-block}.centered_blocks li{margin:20px}.centered_blocks a{width:200px;height:400px;display:block}.language_icon{height:120px;width:200px}#header,[role=main],#footer{text-align:center;padding:0 10px}@media only screen and (min-width: 600px){#header,[role=main],#footer{padding:0 30px}}.container{max-width:1000px;margin:0 auto;text-align:left;zoom:1}.container:before{content:"";display:table}.container:after{content:"";display:table;clear:both}#header .container{position:relative;text-align:center}#header .logo{margin:15px 0 6px}#header .tagline{display:none}#header .main_nav{padding:0 0 10px}@media only screen and (min-width: 600px){#header .logo{margin:15px 0 0}#header .main_nav{padding-top:10px;padding-bottom:0;display:block !important}}@media only screen and (min-width: 870px){#header .logo{position:absolute;top:20px;left:0;margin:0}#header .tagline{display:block;position:absolute;top:57px;left:161px}#header .main_nav{padding:0;float:right}}[role=main]{padding-top:15px;padding-bottom:5px}.blog [role=main] .container{max-width:700px}.blog_navigation{margin-bottom:.75em}.blog_navigation .button{margin-right:.5em;margin-bottom:.75em}.ad-wrapper{margin:2em auto}.portfolio .filters{margin-bottom:1.5em}@media only screen and (min-width: 600px){.portfolio .filters{margin-top:-50px;float:right}}.portfolio article{padding-top:1.5em}#footer{padding-top:10px;padding-bottom:8px}#footer .container{position:relative}#footer .copyright{margin-top:5px;display:block;text-align:center}@media only screen and (min-width: 600px){#footer .copyright{position:absolute;right:0;top:0;display:inline;text-align:left}}#footer .social_icons{text-align:center}@media only screen and (min-width: 600px){#footer .social_icons{text-align:left}}#footer .footer_nav{zoom:1;margin-bottom:20px}#footer .footer_nav:before{content:"";display:table}#footer .footer_nav:after{content:"";display:table;clear:both}@media only screen and (min-width: 600px){#footer .footer_nav{display:none}}.resume{background:#fff}.resume #header,.resume #footer{display:none}.resume #main{background:#fff}.resume h2{color:#d74824}.resume .resume_tagline{text-transform:uppercase;font-size:75%;letter-spacing:1px;background:#d74824;padding:7px 12px;color:#fff;display:inline-block;-webkit-font-smoothing:antialiased}@media only screen and (min-width: 600px){.resume .resume_tagline{margin-left:120px}}@media only screen and (min-width: 600px){.resume .aside_padding{padding-left:120px}}.resume article{margin-bottom:1em}.resume article aside{text-transform:uppercase;font-size:75%;letter-spacing:1px}@media only screen and (min-width: 600px){.resume article aside{width:110px;margin-left:-120px;float:left;margin-top:3px;text-align:right}}.resume article h3,.resume article h4{margin:0}@media print{.resume{background:none}.resume #main{background:none}.resume #main .container:before,.resume #main a:after{content:none}.resume .resume_tagline{display:none}}@media print{body{font-size:12px}#header,#footer,.blog_navigation,a[rev=footnote]{display:none}a{text-decoration:none}#main .container:before{content:"Chris Johnson - https://ChrisLTD.com";font-weight:bold;color:#d74824}#main a:after{content:" (" attr(href) ") "}#main a[rel=footnote]:after{content:none}}/*# sourceMappingURL=styles.css.map */
