html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section,details,summary{display:block}img,object,embed{max-width:100%}.ee_gmap img,.ee_gmap object,.ee_gmap embed{max-width:none}html{overflow-y:scroll}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:100% sans-serif}table{font-size:inherit;font:100%}td,td img{vertical-align:top}sub,sup{position:relative;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace, sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ie6 html{-webkit-filter:expression(document.execCommand("BackgroundImageCache", false, true));filter:expression(document.execCommand("BackgroundImageCache", false, true))}*{box-sizing:border-box}html,body{cursor:default}code{cursor:text}a,label,button,input[type="radio"],input[type="submit"],input[type="checkbox"]{cursor:pointer}button[disabled],input[disabled]{cursor:default}article,aside,details,fig caption,figure,footer,header,group,nav,section{display:block}audio,canvas,video{display:inline-block}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:13px;font-size:1.3rem;line-height:1.46154em;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:normal;color:#000;background:#fff}h1{margin-top:1.25em;margin-bottom:1.25em;font-size:20px;font-size:2rem;line-height:1.25em;font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px}h2{margin-top:1.25em;margin-bottom:1.25em;font-size:20px;font-size:2rem;line-height:1.25em;font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px}h3{margin-top:1.25em;margin-bottom:1.25em;font-size:20px;font-size:2rem;line-height:1.25em;font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px}h4{margin-top:1.25em;margin-bottom:1.25em;font-size:20px;font-size:2rem;line-height:1.25em;font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px}h5{margin-top:1.25em;margin-bottom:1.25em;font-size:20px;font-size:2rem;line-height:1.25em;font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px}h6{margin-top:1.25em;margin-bottom:1.25em;font-size:20px;font-size:2rem;line-height:1.25em;font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px}p{margin-top:1.46154em;margin-bottom:1.46154em}ol{margin-top:1.46154em;margin-bottom:1.46154em;padding:0 0 0 16px;list-style-type:decimal}ul{margin-top:1.46154em;margin-bottom:1.46154em;padding:0 0 0 16px;list-style-type:square}dl{margin-top:1.46154em;margin-bottom:1.46154em}i,em{font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic}b,strong{font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:700;font-style:normal}a{color:#ccc3c0;text-decoration:none}a:hover,a:focus{text-decoration:underline}img{display:block;box-sizing:content-box}legend{margin-top:1.25em;margin-bottom:1.25em;font-size:20px;font-size:2rem;line-height:1.25em;font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px}label{display:block;margin:0 0 10px 0;font-size:13px;font-size:1.3rem;line-height:1.46154em;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:normal;color:#000}input[type="text"],input[type="search"],input[type="email"],input[type="tel"],input[type="password"],input[type="url"]{-webkit-appearance:none;display:block;width:100%;padding:12px 18px;font-size:13px;font-size:1.3rem;line-height:1.46154em;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:normal;color:#000;background:#f8f8f8;border:none;border-radius:0}input[type="checkbox"]{position:relative;top:-3px;margin:0 5px 0 0}input[type="radio"]{position:relative;top:-3px;margin:0 5px 0 0}input[type="button"],input[type="submit"]{-webkit-appearance:none;display:block;margin:0;padding:11px 21px;font-size:20px;font-size:2rem;line-height:1.25em;font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px;color:#fff;background:#000;border:none;border-radius:0}textarea{-webkit-appearance:none;display:block;width:100%;max-width:100%;height:175px;padding:12px 18px;font-size:13px;font-size:1.3rem;line-height:1.46154em;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:normal;color:#000;background:#f8f8f8;border:none;border-radius:0}button{-webkit-appearance:none;display:block;margin:0;padding:11px 21px;font-size:20px;font-size:2rem;line-height:1.25em;font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px;color:#fff;background:#000;border:none;border-radius:0}.wrap{width:100%;max-width:900px;margin:0 auto;padding:0 20px}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.lt-ie8 .group{zoom:1}.left{float:left;display:block;margin:0 15px 15px 0}.right{float:right;display:block;margin:0 0 15px 15px}.caps{text-transform:uppercase}.upper{text-transform:uppercase}.line{display:block}.move{overflow:hidden;position:absolute;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.move.focusable:active,.move.focusable:focus{position:static;clip:auto;height:auto;width:auto;margin:0;overflow:visible}.hide{display:none !important;visibility:hidden}.required{color:#ff634a}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{display:block;width:100%}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}body.dev{padding-bottom:30px}#dev{position:fixed;left:0;bottom:0;width:100%;height:30px;padding:8px 10px 0 10px;font-size:12px;font-size:1.2rem;line-height:1.16667em;font-family:Helvetica, Arial, sans-serif;text-transform:uppercase;color:#fff;background:#d4b0ff;z-index:9999999}#header{padding:35px 0 70px 0}#header .wrap{max-width:none;padding:0}#logo{margin:0 0 14px 0;overflow:hidden}#logo .inner-logo{position:relative;width:120px;margin:0 auto;text-indent:-9999px;white-space:nowrap;overflow:hidden;overflow:visible}#logo .inner-logo:after{content:"";position:absolute;left:80px;top:8px;width:10000px;height:16px;background:url(../img/fork-handle.svg);background-size:2000px 16px;z-index:1}.no-svg #logo .inner-logo:after{background-image:url(../img/fork-handle.png)}#logo a{display:block;height:192px;background:url(../img/logo.svg);background-size:120px 192px}.no-svg #logo a{background-image:url(../img/logo.png)}#nav .toggle{display:none}#nav ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;margin:0;padding:0;list-style:none}#nav li{font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic}#nav a{display:block;height:32px;padding:7px 9px 0 9px}@media screen and (min-width: 340px){#nav a{padding:7px 9px 0 9px}}#nav .sub-menu{display:none;position:absolute;left:-6px;top:32px;width:160px;padding:0 0 15px 0;background:#fff;z-index:5}#nav .sub-menu a{position:relative;height:auto;padding:5px 15px 1px 15px;text-decoration:none}#nav .sub-menu a:after{content:"";position:absolute;left:15px;bottom:0;right:15px;height:1px;background:#ccc3c0;z-index:1}#nav .current-menu-item>a,#nav .current-menu-parent>a,.single-post #nav .current_page_parent>a{text-decoration:underline}#nav .menu-item-has-children{position:relative}#nav .menu-item-has-children:hover>a{text-decoration:underline}#nav .menu-item-has-children:hover .sub-menu{display:block}#content{padding:0 0 200px 0;overflow:hidden}.blog #content{padding:50px 0 0 0;background:#ececec}.category #content{padding:0;background:#ececec}.search-results #content{padding:0;background:#ececec}#portfolio #content{padding:0 0 130px 0}.page-template-default #content .wrap{max-width:740px}#home #content .wrap{max-width:900px}#about #content .wrap{max-width:740px}.blog #content .wrap{max-width:920px}.single-post #content .wrap{max-width:740px}#portfolio #content .wrap{max-width:880px;max-width:870px}.tax-project_category #content .wrap{max-width:870px}#what-we-do #content .wrap{max-width:870px}#work-with-us #content .wrap{max-width:740px}.category #content .wrap{max-width:1020px}.search-results #content .wrap{max-width:1020px}#error #content .wrap{max-width:740px}.section{width:100%;max-width:500px;margin:46px auto;display:none}.category .section{display:block}.search-results .section{display:block}.section h1{margin:0;text-align:center}@media screen and (min-width: 500px){.featured:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.lt-ie8 .featured{zoom:1}}.featured .block{margin:0 0 30px 0}@media screen and (min-width: 640px){.featured .block{margin:0 0 60px 0}}.featured .block-image a{position:relative;display:inline-block}@media screen and (min-width: 500px){.featured .block-image a{display:block}}.featured .block-image.with-overlay a{text-decoration:none}.featured .block-image.with-overlay a:hover .overlay{background:rgba(255,255,255,0.75)}.featured .block-image .overlay{position:absolute;left:0;top:0;width:100%;height:100%;padding:25px 30px 30px 30px;z-index:1}@media screen and (min-width: 640px){.featured .block-image .overlay{padding:55px 60px 60px 60px}}.featured .block-image .item-category{margin:0 0 8px 0;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-transform:lowercase;text-decoration:underline;color:#000}.featured .block-image .item-title{font-size:20px;font-size:2rem;line-height:1.25em;font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px;color:#000}.featured .block-image .item-more{position:relative;display:inline-block;margin:5px 0 0 0;padding:0 20px 0 0;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-transform:lowercase;color:#000}.featured .block-image .arrow{position:absolute;right:0;top:50%;width:12px;height:10px;margin-top:-3px;text-indent:-9999px;white-space:nowrap;overflow:hidden;background:url(../img/more.svg);background-size:12px 10px}.no-svg .featured .block-image .arrow{background-image:url(../img/more.png)}.featured .block-text a{text-decoration:none}.featured .block-text .item-category{margin:0 0 8px 0;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-transform:lowercase;text-decoration:underline;color:#000}.featured .block-text .item-title{font-size:20px;font-size:2rem;line-height:1.25em;font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px;color:#000}.featured .block-text .item-more{position:relative;display:inline-block;margin:5px 0 0 0;padding:0 20px 0 0;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-transform:lowercase;color:#000}.featured .block-text .arrow{position:absolute;right:0;top:50%;width:12px;height:10px;margin-top:-3px;text-indent:-9999px;white-space:nowrap;overflow:hidden;background:pink;background:url(../img/more.svg);background-size:12px 10px}.no-svg .featured .block-text .arrow{background-image:url(../img/more.png)}.featured .block-connect .item-category{margin:0 0 8px 0;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-transform:lowercase;text-decoration:underline}.featured .block-connect .item-title{font-size:20px;font-size:2rem;line-height:1.25em;font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px}.featured .block-connect .item-title span{display:block}.featured .block-connect .connect{position:relative;left:-4px;margin:-3px 0 0 0}.featured .block-connect ul{margin:0;padding:0;list-style:none}.featured .block-connect ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.lt-ie8 .featured .block-connect ul{zoom:1}.featured .block-connect li{float:left;margin:15px 10px 0 0;text-indent:-9999px;white-space:nowrap;overflow:hidden}.featured .block-connect li:last-of-type{margin-right:0}.featured .block-connect a{display:block;width:24px;height:24px;background:url(../img/be-social.svg);background-size:168px 24px}.no-svg .featured .block-connect a{background-image:url(../img/be-social.png)}.featured .block-connect .twitter a{background-position:-24px 0}.featured .block-connect .pinterest{margin-right:5px}.featured .block-connect .pinterest a{background-position:-48px 0}.featured .block-connect .facebook{margin-right:6px}.featured .block-connect .facebook a{background-position:-72px 0}.featured .block-connect .rss{margin-right:7px}.featured .block-connect .rss a{background-position:-96px 0}.featured .block-connect .tumblr a{background-position:-144px 0}@media screen and (min-width: 500px){.featured .block-01{float:left;width:47%;padding:0 15px 0 0}}@media screen and (min-width: 640px){.featured .block-01{padding:0 30px 0 0}}@media screen and (min-width: 500px){.featured .block-02{float:right;width:53%;padding:0 50px 0 15px}}@media screen and (min-width: 640px){.featured .block-02{padding:0 110px 0 30px}}@media screen and (min-width: 800px){.featured .block-02{padding:0 155px 0 30px}}@media screen and (min-width: 500px){.featured .block-03{float:right;width:53%;padding:0 0 0 15px}}@media screen and (min-width: 640px){.featured .block-03{padding:0 0 0 30px}}@media screen and (min-width: 500px){.featured .block-04{float:right;width:53%;padding:0 25px 0 15px}}@media screen and (min-width: 640px){.featured .block-04{padding:0 25px 0 30px}}@media screen and (min-width: 500px){.featured .block-05{float:left;width:47%;padding:0 15px 0 25px}}@media screen and (min-width: 640px){.featured .block-05{padding:0 30px 0 65px}}@media screen and (min-width: 800px){.featured .block-05{padding:0 30px 0 105px}}@media screen and (min-width: 500px){.featured .block-06{float:right;width:53%;padding:0 50px 0 15px}}@media screen and (min-width: 640px){.featured .block-06{padding:0 50px 0 30px}}@media screen and (min-width: 500px){.featured .block-07{float:left;width:47%;padding:0 15px 0 25px}}@media screen and (min-width: 640px){.featured .block-07{padding:0 30px 0 65px}}@media screen and (min-width: 800px){.featured .block-07{padding:0 30px 0 105px}}@media screen and (min-width: 500px){.featured .block-08{float:left;width:47%;margin:0;padding:0 15px 0 0}}@media screen and (min-width: 640px){.featured .block-08{padding:0 30px 0 0}}.featured .block-09{margin:0}@media screen and (min-width: 500px){.featured .block-09{float:right;width:53%;padding:0 25px 0 15px}}@media screen and (min-width: 640px){.featured .block-09{padding:0 25px 0 30px}}.hero{margin:0 0 50px 0}.hero .share-wrap{position:relative}.hero .share-wrap:hover .share{display:block}.hero .share{display:none;position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px;text-indent:-9999px;white-space:nowrap;overflow:hidden;z-index:1}.hero .share a{display:block;width:40px;height:40px;background:url(../img/share.svg)}#about .body>div:first-of-type,#work-with-us .body>div:first-of-type{margin-top:0}.body .matrix-text{margin:50px 0;text-align:justify}@media screen and (min-width: 440px){.body .matrix-text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width: 640px){.body .matrix-text{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}}#work-with-us .body .matrix-text{margin:0}#error .body .matrix-text{margin-bottom:0}.body .matrix-text p{margin-top:0}.body .matrix-text p:first-of-type{margin-top:0}.body .matrix-text p:last-of-type{margin-bottom:0}@media screen and (min-width: 440px){.body .matrix-text+.matrix-image,.body .matrix-text+.matrix-images{margin-top:-5px}}.body .matrix-image{margin:50px 0}.body .matrix-image figcaption{margin:10px 0 0 0;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic}.body .matrix-image .share-wrap{position:relative}.body .matrix-image .share-wrap:hover .share{display:block}.body .matrix-image .share{display:none;position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px;text-indent:-9999px;white-space:nowrap;overflow:hidden;z-index:1}.body .matrix-image .share a{display:block;width:40px;height:40px;background:url(../img/share.svg)}.body .matrix-images{margin:50px 0}.body .matrix-images:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.lt-ie8 .body .matrix-images{zoom:1}.body .matrix-images .image{float:left;width:50%}.body .matrix-images .image:first-of-type{padding:0 15px 0 0}@media screen and (min-width: 640px){.body .matrix-images .image:first-of-type{padding:0 35px 0 0}}.single-post .body .matrix-images .image:first-of-type{padding:0 15px 0 0}.body .matrix-images .image:last-of-type{padding:0 0 0 15px}@media screen and (min-width: 640px){.body .matrix-images .image:last-of-type{padding:0 0 0 35px}}.single-post .body .matrix-images .image:last-of-type{padding:0 0 0 15px}.body .matrix-images figcaption{margin:10px 0 0 0;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic}.body .matrix-images .share-wrap{position:relative}.body .matrix-images .share-wrap:hover .share{display:block}.body .matrix-images .share{display:none;position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px;text-indent:-9999px;white-space:nowrap;overflow:hidden;z-index:1}.body .matrix-images .share a{display:block;width:40px;height:40px;background:url(../img/share.svg)}.body .matrix-recipe{width:100%;max-width:360px;margin:50px 0}@media screen and (min-width: 640px){.body .matrix-recipe{max-width:460px;padding:0 50px}}.body .matrix-recipe div:last-child{margin:0}.body .matrix-recipe .entry-type{margin:0 0 10px 0;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-transform:lowercase;text-decoration:underline}.body .matrix-recipe .recipe-title{margin:0 0 20px 0}.body .matrix-recipe h2{margin:0}.body .matrix-recipe h3{margin:0;font-size:13px;font-size:1.3rem;line-height:1.46154em;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0}.body .matrix-recipe h3:after{content:" \2013"}.body .matrix-recipe .ingredients{margin:0 0 25px 0}.body .matrix-recipe .directions{margin:0 0 25px 0}.body .matrix-recipe .directions ol{margin:0;padding:0;list-style:none}.body .matrix-recipe .directions li{margin-top:1.46154em;margin-bottom:1.46154em}.body .matrix-recipe .directions li:first-of-type{margin-top:0}.body .matrix-recipe .directions li:last-of-type{margin-bottom:0}.body .matrix-recipe .note{margin:0 0 25px 0}.body .matrix-recipe .note p:first-of-type{margin-top:0}.body .matrix-recipe .note p:last-of-type{margin-bottom:0}.press{margin:100px 0 0 0;padding:98px 25px 0 25px;border-top:1px solid #000}.press .title{margin:0 0 5px 0}.press h2{display:inline-block;margin:0;border-bottom:1px solid #000}.press ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;margin:0;padding:0;list-style:none}.press li{width:50%;margin:25px 0 0 0}.press li:nth-child(odd){padding:0 40px 0 0}.press li:nth-child(even){padding:0 0 0 40px}.press a{color:#000}.press h3{margin:0}.press h4{margin:0;font-size:13px;font-size:1.3rem;line-height:1.46154em;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-transform:none;letter-spacing:0}.speaking{margin:98px 0 0 0;padding:0 25px}.speaking .title{margin:0 0 5px 0}.speaking h2{display:inline-block;margin:0;border-bottom:1px solid #000}.speaking ol{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;margin:0;padding:0;list-style:none}.speaking li{width:50%;margin:25px 0 0 0}.speaking li:nth-child(odd){padding:0 40px 0 0}.speaking li:nth-child(even){padding:0 0 0 40px}.speaking a{color:#000}.speaking h3{margin:0}.speaking time{font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic}.articles .summary{margin:0 0 50px 0;padding:21px 20px 0 20px;background:#fff}.articles .article-category{font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-align:center}.articles .article-category a{color:#000;text-decoration:underline}.articles h1{margin-top:0.4em;margin-bottom:0.4em;text-align:center}.articles h1 a{color:#000}.articles .meta{margin:0 0 25px 0;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-align:center}.articles .group-of-three-images{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.articles .group-of-three-images .image:nth-child(1){width:25%;width:calc(25% - 10px)}.articles .group-of-three-images .image:nth-child(2){width:50%;width:calc(50% - 20px)}.articles .group-of-three-images .image:nth-child(3){width:25%;width:calc(25% - 10px)}.articles .more{font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-transform:lowercase;text-align:center}.articles .more a{position:relative;display:inline-block;padding:10px 20px 10px 0;color:#000}.articles .more .arrow{position:absolute;right:0;top:50%;width:12px;height:10px;margin-top:-4px;text-indent:-9999px;white-space:nowrap;overflow:hidden;background:url(../img/more.svg);background-size:12px 10px}.no-svg .articles .more .arrow{background-image:url(../img/more.png)}@media screen and (min-width: 440px){.by-category{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}}.by-category .summary{margin:0 0 50px 0;padding:15px 15px 18px 15px;background:#fff}@media screen and (min-width: 440px){.by-category .summary{width:50%;width:calc(50% - 12px)}}@media screen and (min-width: 640px){.by-category .summary{width:33.33333%;width:calc(33.33333% - 16px)}}@media screen and (min-width: 860px){.by-category .summary{width:25%;width:calc(25% - 16px)}}.by-category .gap{width:25%;width:calc(25% - 16px)}.by-category .thumbnail{margin:0 0 12px 0}.by-category h1{margin:0}.by-category h1 a{color:#000}.by-category .meta{margin:1px 0 0 0}.by-category time{font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic}@media screen and (min-width: 440px){.by-tag{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}}.by-tag .summary{margin:0 0 50px 0;padding:15px 15px 18px 15px;background:#fff}@media screen and (min-width: 440px){.by-tag .summary{width:50%;width:calc(50% - 12px)}}@media screen and (min-width: 640px){.by-tag .summary{width:33.33333%;width:calc(33.33333% - 16px)}}@media screen and (min-width: 860px){.by-tag .summary{width:25%;width:calc(25% - 16px)}}.by-tag .gap{width:25%;width:calc(25% - 16px)}.by-tag .thumbnail{margin:0 0 12px 0}.by-tag h1{margin:0}.by-tag h1 a{color:#000}.by-tag .meta{margin:1px 0 0 0}.by-tag time{font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic}@media screen and (min-width: 440px){.by-archive{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}}.by-archive .summary{margin:0 0 50px 0;padding:15px 15px 18px 15px;background:#fff}@media screen and (min-width: 440px){.by-archive .summary{width:50%;width:calc(50% - 12px)}}@media screen and (min-width: 640px){.by-archive .summary{width:33.33333%;width:calc(33.33333% - 16px)}}@media screen and (min-width: 860px){.by-archive .summary{width:25%;width:calc(25% - 16px)}}.by-archive .gap{width:25%;width:calc(25% - 16px)}.by-archive .thumbnail{margin:0 0 12px 0}.by-archive h1{margin:0}.by-archive h1 a{color:#000}.by-archive .meta{margin:1px 0 0 0}.by-archive time{font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic}@media screen and (min-width: 440px){.by-results{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}}.by-results .summary{margin:0 0 50px 0;padding:15px 15px 18px 15px;background:#fff}@media screen and (min-width: 440px){.by-results .summary{width:50%;width:calc(50% - 12px)}}@media screen and (min-width: 640px){.by-results .summary{width:33.33333%;width:calc(33.33333% - 16px)}}@media screen and (min-width: 860px){.by-results .summary{width:25%;width:calc(25% - 16px)}}.by-results .gap{width:25%;width:calc(25% - 16px)}.by-results .thumbnail{margin:0 0 12px 0}.by-results h1{margin:0}.by-results h1 a{color:#000}.by-results .meta{margin:1px 0 0 0}.by-results time{font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic}.categories{padding:70px 0 75px 0;border-top:2px solid #ccc3c0;border-bottom:2px solid #ccc3c0}.categories .title{margin:0 0 25px 0}.categories h2{margin:0;text-align:center;color:#ccc3c0}.categories h2 span{display:block;margin:0 0 8px 0;font-size:12px;font-size:1.2rem;line-height:1.58333em;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-transform:none;letter-spacing:0;text-decoration:underline}.categories .listing .item a{position:relative;display:block}.categories .listing .item a:hover .overlay{background:rgba(255,255,255,0.5)}.categories .listing .item .overlay{position:absolute;left:0;top:0;width:100%;height:100%;padding:27px 30px}.categories .listing .item h3{margin:0;color:#fff}.categories .listing .owl-nav{width:38px;margin:30px auto 0 auto}.categories .listing .owl-nav:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.lt-ie8 .categories .listing .owl-nav{zoom:1}.categories .listing .owl-prev{float:left;width:14px;height:11px;background:url(../img/category-nav.svg);background-size:28px 11px;text-indent:-9999px;white-space:nowrap;overflow:hidden}.no-svg .categories .listing .owl-prev{background-image:url(../img/category-nav.png)}.categories .listing .owl-next{float:right;width:14px;height:11px;background:url(../img/category-nav.svg) -14px 0;background-size:28px 11px;text-indent:-9999px;white-space:nowrap;overflow:hidden}.no-svg .categories .listing .owl-next{background-image:url(../img/category-nav.png)}.owl-carousel .animated .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .animated .owl-animated-in{z-index:0}.owl-carousel .animated .owl-animated-out{z-index:1}.owl-carousel .animated .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-controls .owl-nav .owl-next{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-controls .owl-dots .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.navigation{padding:98px 0 98px 0}.navigation:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.lt-ie8 .navigation{zoom:1}.category .navigation,.search-results .navigation{padding-top:48px}.navigation .older{float:left;width:50%;padding:0 15px 0 0;font-size:20px;font-size:2rem;line-height:1.25em;font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;text-align:right;letter-spacing:1px}.navigation .older a{position:relative;padding:0 0 0 27px;color:#000;text-decoration:none}.navigation .older .arrow{position:absolute;left:0;top:50%;width:12px;height:10px;margin-top:-4px;text-indent:-9999px;white-space:nowrap;overflow:hidden;background:url(../img/article-nav.svg);background-size:24px 10px}.no-svg .navigation .older .arrow{background-image:url(../img/article-nav.png)}.navigation .newer{float:right;width:50%;padding:0 0 0 15px;font-size:20px;font-size:2rem;line-height:1.25em;font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px}.navigation .newer a{position:relative;padding:0 27px 0 0;color:#000;text-decoration:none}.navigation .newer .arrow{position:absolute;right:0;top:50%;width:12px;height:10px;margin-top:-4px;text-indent:-9999px;white-space:nowrap;overflow:hidden;background:url(../img/article-nav.svg) -12px 0;background-size:24px 10px}.no-svg .navigation .newer .arrow{background-image:url(../img/article-nav.png)}.hentry .title{width:100%;max-width:500px;margin:0 auto 1px auto}.hentry h1{margin:0;text-align:center}.hentry .meta{margin:0 0 20px 0;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-align:center}.hentry .body>div:first-of-type{margin-top:0}@media screen and (min-width: 440px){.hentry .body .matrix-text+.matrix-image,.hentry .body .matrix-text+.matrix-images{margin-top:-10px}}.hentry .back-to{margin:75px 0;font-size:20px;font-size:2rem;line-height:1.25em;font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px}.hentry .back-to a{position:relative;padding:0 0 0 27px;color:#ccc3c0;text-decoration:none}.hentry .back-to .arrow{position:absolute;left:0;top:50%;width:12px;height:11px;margin-top:-5px;text-indent:-9999px;white-space:nowrap;overflow:hidden;background:url(../img/back-to.svg)}.no-svg .hentry .back-to .arrow{background-image:url(../img/back-to.png)}.hentry .comment-form-wrap{padding:73px 0 0 0;border-top:1px solid #000}.hentry #reply-title{margin:0 0 10px 0}.hentry .comment-notes{display:none}.hentry ul{margin:0;padding:0;list-style:none}.hentry .comment-form-author{max-width:400px;margin:0 0 15px 0}.hentry .comment-form-author label{display:none}.hentry .comment-form-author .required{display:none}.hentry .comment-form-email{max-width:400px;margin:0 0 15px 0}.hentry .comment-form-email label{display:none}.hentry .comment-form-email .required{display:none}.hentry .comment-form-url{max-width:400px;margin:0 0 15px 0}.hentry .comment-form-url label{display:none}.hentry .comment-form-comment{margin:0 0 15px 0;list-style:none}.hentry .comment-form-comment label{display:none}.hentry .form-submit{margin:50px 0 0 0}.hentry .comments{margin:50px 0 0 0;padding:48px 0 0 0;border-top:1px solid #000}.hentry .comments .comments-title{margin:0 0 12px 0}.hentry .comments .comment-list{max-width:550px;margin:0;padding:0;list-style:none}.hentry .comments .comment-list .depth-1:last-of-type .comment-body{margin:0}.hentry .comments .comment-list .comment-body{margin:0 0 15px 0;padding:30px;background:#f8f8f8}.hentry .comments .comment-list .comment-meta{margin:0 0 10px 0}.hentry .comments .comment-list .comment-meta .comment-author{margin:0 0 10px 0}.hentry .comments .comment-list .comment-meta .fn{display:block;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:normal}.hentry .comments .comment-list .comment-meta .fn a{color:#000}.hentry .comments .comment-list .comment-meta .says{display:none}.hentry .comments .comment-list .comment-meta .comment-metadata a{color:#000}.hentry .comments .comment-list .comment-meta .comment-metadata time{font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic}.hentry .comments .comment-list .comment-content{margin:0 0 19px 0}.hentry .comments .comment-list .comment-content p:first-of-type{margin-top:0}.hentry .comments .comment-list .comment-content p:last-of-type{margin-bottom:0}.hentry .comments .comment-list .reply{text-transform:lowercase}.hentry .comments .comment-list .reply a{color:#000;text-decoration:none}.hentry .comments .comment-list .reply a:before{content:"\0028";position:relative;top:1px;padding:0 2px 0 0}.hentry .comments .comment-list .reply a:after{content:"\0029";position:relative;top:1px;padding:0 0 0 2px}.hentry .comments .comment-list .children{margin:0;padding:0 0 0 15px;list-style:none}@media screen and (max-width: 579px){.new-projects{margin:0 0 70px 0}.tax-project_category .new-projects{margin:0 0 0 0}}@media screen and (min-width: 580px) and (max-width: 879px){.new-projects{margin:0 0 0 0}.tax-project_category .new-projects{margin:0 0 -70px 0}}@media screen and (min-width: 880px){.new-projects{margin:0 0 0 0}.tax-project_category .new-projects{margin:0 0 -70px 0}}.new-projects ul{margin:0;padding:0;list-style:none;text-align:justify;font-size:0}.new-projects ul:after{content:'';display:inline-block;width:100%}.new-projects li,.new-projects .gap{display:inline-block;width:calc(50% - 24px);margin:50px 0 0 0}.new-projects li:nth-child(1),.new-projects li:nth-child(2),.new-projects .gap:nth-child(1),.new-projects .gap:nth-child(2){margin:0}@media screen and (min-width: 600px){.new-projects li,.new-projects .gap{width:calc(33% - 30px)}.new-projects li:nth-child(3),.new-projects .gap:nth-child(3){margin:0}}@media screen and (min-width: 810px){.new-projects li,.new-projects .gap{width:calc(25% - 38px)}.new-projects li:nth-child(4),.new-projects .gap:nth-child(4){margin:0}}.new-projects li a,.new-projects .gap a{outline:none}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{transition:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}#overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.65);z-index:7777}#overlay-project{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:9999}.background{width:100%;height:100%}.carousel{width:100%;max-width:900px}.carousel .owl-nav{text-indent:-9999px;white-space:nowrap;overflow:hidden}.carousel .owl-prev{display:block;width:14px;height:12px;background:pink url(../img/project-nav.svg);background-size:28px 12px}.no-svg .carousel .owl-prev{background-image:url(../img/project-nav.png)}.carousel .owl-next{display:block;width:14px;height:12px;background:pink url(../img/project-nav.svg) -14px 0;background-size:28px 12px}.no-svg .carousel .owl-next{background-image:url(../img/project-nav.png)}.close{display:block;position:fixed;right:20px;top:20px;text-indent:-9999px;white-space:nowrap;overflow:hidden;z-index:1}.close span{display:block;width:17px;height:16px;background:pink url(../img/close.svg);cursor:pointer}.no-svg .close span{background-image:url(../img/close.png)}#cboxOverlay{position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);background:#000;opacity:0.75 !important;z-index:9999}#colorbox{position:absolute;left:0;top:0;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);box-sizing:content-box;outline:0;z-index:9999}#cboxWrapper{position:absolute;left:0;top:0;max-width:none;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);z-index:9999}#cboxMiddleLeft{clear:left}#cboxContent{position:relative;margin:20px 0 0 0;padding:31px 49px;box-sizing:content-box}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:content-box}#cboxTitle{position:absolute;left:0;top:-20px;margin:0}#cboxCurrent{display:none !important;position:absolute;top:-20px;right:0;color:pink}#cboxPrevious{position:absolute;left:20px;top:50%;width:14px;height:12px;margin:-6px 0 0 0;padding:0;border:0;background:url(../img/project-nav.svg);background-size:28px 12px;overflow:visible;cursor:pointer;outline:none;text-indent:-9999px}.no-svg #cboxPrevious{background-image:url(../img/project-nav.png)}#cboxNext{position:absolute;top:50%;right:20px;width:14px;height:12px;margin:-6px 0 0 0;padding:0;border:0;background:url(../img/project-nav.svg) -14px 0;background-size:28px 12px;overflow:visible;cursor:pointer;outline:none;text-indent:-9999px}.no-svg #cboxNext{background-image:url(../img/project-nav.png)}#cboxSlideshow{position:absolute;top:-20px;right:90px;width:auto;margin:0;padding:0;border:0;color:#fff;background:none;overflow:visible;cursor:pointer}#cboxSlideshow:active{outline:0}#cboxLoadingOverlay{position:absolute;left:0;top:0;width:100%;height:100%}#cboxLoadingGraphic{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/loading.gif) center center no-repeat}#cboxClose{display:block;position:absolute;top:0;right:44px;width:17px;height:16px;margin:0;padding:0;border:0;background:url(../img/close.svg);overflow:visible;cursor:pointer;outline:none;text-indent:-9999px}.no-svg #cboxClose{background-image:url(../img/close.png)}.project-details .sample img{margin:0 auto}.project-details .meta{margin:15px 0 0 0;padding:32px 35px 21px 35px;background:#f8f8f8}.project-details .title{display:none}.project-details .listing ul{margin:0;padding:0;list-style:none}@media screen and (min-width: 600px){.project-details .listing ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}}.project-details .listing li{margin:0 0 10px 0}@media screen and (min-width: 600px){.project-details .listing li{width:30.5%;width:calc(50% - 23px)}}@media screen and (min-width: 800px){.project-details .listing li{width:30.5%;width:calc(33.33333% - 23px)}}.project-details .listing div{font-size:20px;font-size:2rem;line-height:1.25em;font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px}.project-details .listing h3{margin:0;font-size:12px;font-size:1.2rem;line-height:1.58333em;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-transform:none;letter-spacing:0}#cboxBottomLeft{clear:left}.services{margin:0 0 -50px 0}.services ul{margin:0;padding:0;list-style:none}@media screen and (min-width: 700px){.services ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}}.services li{position:relative;margin:0 0 45px 0;padding:0 0 40px 0}@media screen and (min-width: 700px){.services li{width:33.33333%;width:calc(33.33333% - 27px)}}.services .thumbnail{margin:0 0 38px 0}@media screen and (max-width: 699px){.services .thumbnail img{width:100%}}.services .title{margin:0 0 5px 0}.services h2{margin:0}.services .description{text-align:justify}.services .description p:first-of-type{margin-top:0}.services .description p:last-of-type{margin-bottom:0}.services .more{position:absolute;left:0;bottom:0;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;z-index:1}.services .more a{color:#000}.contact-form{margin:85px 0 0 0}.contact-form fieldset:first-of-type{margin:0 0 60px 0}.contact-form legend{margin:0 0 12px 0}.contact-form ol{margin:0;padding:0;list-style:none}.contact-form li{margin:0 0 15px 0}.contact-form .checkboxes{margin:14px 0 0 0}.contact-form .wpcf7-not-valid{border:1px solid #ff634a}.contact-form .wpcf7-not-valid-tip{display:block;margin:10px 0 20px 0;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;color:#ff634a}.contact-form .wpcf7-checkbox.wpcf7-not-valid{border:none}.contact-form .wpcf7-checkbox.wpcf7-not-valid .wpcf7-list-item-label:before{border-color:#ff634a}.contact-form .wpcf7-list-item{display:block;margin:0 0 10px 0}.contact-form .wpcf7-list-item:last-of-type{margin:0}.contact-form label{position:relative;display:inline-block;padding:0 0 0 30px}.contact-form input[type="checkbox"]{position:absolute;left:-9999px}.contact-form input[type="checkbox"]:checked+.wpcf7-list-item-label:before{background:#fff url(../img/checkbox-toggle.svg) center center;background-size:16px 16px}.no-svg .contact-form input[type="checkbox"]:checked+.wpcf7-list-item-label:before{background-image:url(../img/checkbox-toggle.png)}.contact-form input[type="checkbox"]:focus+.wpcf7-list-item-label:before{outline:2px solid rgba(59,153,252,0.5)}.contact-form .wpcf7-list-item-label{display:inline-block}.contact-form .wpcf7-list-item-label:before{content:"";position:absolute;left:0;top:50%;width:16px;height:16px;margin:-9px 0 0 0;background:#fff;border:1px solid #000}.contact-form .submit-button{margin:30px 0 0 0}.contact-form .ajax-loader{display:none}.contact-form .wpcf7-response-output{margin:40px 0 0 0;padding:7px 10px;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic}.contact-form .wpcf7-response-output.wpcf7-validation-errors{color:#ff634a;border:1px solid #ff634a}.contact-form .wpcf7-response-output.wpcf7-mail-sent-ok{color:#000;border-color:#000}.categories .listing .item h3{text-shadow:1px 1px 2px rgba(0,0,0,0.45)}.project-details .sample img{width:100%;max-width:900px;height:auto}.project-details.vertical .sample img{max-width:600px}.project-details.vertical .meta{width:100%;max-width:600px;margin-left:auto;margin-right:auto}.blog #footer,.category #footer,.search-results #footer{padding-top:100px}#footer .inner-wrap{position:relative;border-top:2px solid #ccc3c0;padding:48px 0 185px 0}@media screen and (min-width: 700px){#footer .inner-wrap{padding:48px 0 95px 0}}#footer .inner-wrap:after{content:"";position:absolute;left:50%;bottom:49px;width:170px;height:90px;margin:0 0 0 -85px;background:url(../img/footer-background.svg);background-size:170px 90px;z-index:0}@media screen and (min-width: 700px){#footer .inner-wrap:after{top:49px;bottom:auto}}.no-svg #footer .inner-wrap:after{background-image:url(../img/footer-background.png)}#footer .sub-section{position:relative;left:5px}@media screen and (min-width: 510px){#footer .sub-section{position:static;left:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}}#footer .sub-section:first-of-type{width:100%;max-width:240px;margin:0 auto}@media screen and (min-width: 510px){#footer .sub-section:first-of-type{width:auto;max-width:none;margin:0 0 30px 0}}@media screen and (min-width: 780px){#footer .sub-section:first-of-type{margin:0 0 15px 0}}#footer .sub-section:last-of-type{width:100%;max-width:240px;margin:0 auto}@media screen and (min-width: 510px){#footer .sub-section:last-of-type{width:auto;max-width:none;margin:0;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}#footer .inner-sub-section:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.lt-ie8 #footer .inner-sub-section{zoom:1}@media screen and (min-width: 510px){#footer .inner-sub-section{width:50%}}#footer .block .title h3{margin:0;color:#ccc3c0}#footer .elsewhere{float:left;width:110px;margin:0 18px 0 0}#footer .elsewhere .title{margin:0 0 7px 0}#footer .elsewhere ul{margin:0;padding:0;list-style:none}#footer .elsewhere li{margin:0 0 2px 0;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic}#footer .elsewhere li:last-of-type{margin:0}#footer .contact{float:left}#footer .contact .title{margin:0 0 7px 0}#footer .contact .email{font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic}#footer .newsletter-sign-up{position:relative;margin:30px 0 0 0}@media screen and (min-width: 510px){#footer .newsletter-sign-up{margin:0}}#footer .newsletter-sign-up .title{margin:0 0 2px 0}@media screen and (min-width: 780px){#footer .newsletter-sign-up .title{margin:0}}#footer .newsletter-sign-up .container{width:230px}@media screen and (min-width: 510px){#footer .newsletter-sign-up .container{width:155px}}@media screen and (min-width: 780px){#footer .newsletter-sign-up .container{position:absolute;left:128px;bottom:4px;z-index:1}}#footer .newsletter-sign-up input[type="email"]{padding:2px 0;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-transform:lowercase;color:#ccc3c0;background:none;border-bottom:1px solid #ccc3c0;outline:none}#footer .newsletter-sign-up input[type="email"]::-webkit-input-placeholder{color:#ccc3c0}#footer .newsletter-sign-up input[type="email"]:-moz-placeholder{color:#ccc3c0}#footer .newsletter-sign-up input[type="email"]::-moz-placeholder{color:#ccc3c0}#footer .newsletter-sign-up .wpcf7-not-valid-tip{position:absolute;left:0;top:5px;width:155px;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-transform:lowercase;color:#ff634a;z-index:1}#footer .newsletter-sign-up .send-button{display:none}#footer .newsletter-sign-up .ajax-loader{display:none}#footer .newsletter-sign-up .wpcf7-response-output{display:none !important}#footer .newsletter-sign-up label{display:none}#footer .newsletter-sign-up div.mce_inline_error{position:absolute;left:0;top:25px;width:155px;margin:0;padding:0;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-transform:lowercase;color:#ff634a;background:none;z-index:1}#footer .newsletter-sign-up #mce-responses{position:fixed;left:0;bottom:0;width:100%;background:#fff;z-index:1}#footer .newsletter-sign-up .response{width:100%;max-width:900px;margin:0 auto;padding:5px 20px;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-align:center;background:#fff}#footer .newsletter-sign-up input[type="submit"]{position:absolute;left:-9999px}#footer .be-social{clear:both;width:232px;margin:28px 0 0 0}@media screen and (min-width: 510px){#footer .be-social{float:right;width:195px;margin:0}}#footer .be-social .title{margin:0 0 10px 0}#footer .be-social ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;margin:0;padding:0;list-style:none}#footer .be-social li{text-indent:-9999px;white-space:nowrap;overflow:hidden}#footer .be-social a{display:block;width:14px;height:14px;background:url(../img/be-social-alt.svg);background-size:84px 14px}.no-svg #footer .be-social a{background-image:url(../img/be-social-alt.png)}#footer .be-social .twitter a{background-position:-14px 0}#footer .be-social .pinterest a{background-position:-28px 0}#footer .be-social .facebook a{background-position:-42px 0}#footer .be-social .tumblr a{background-position:-56px 0}#footer .be-social .rss a{background-position:-70px 0}#footer .search{width:230px;margin:30px 0 6px 0}@media screen and (min-width: 510px){#footer .search{float:right;clear:right;width:195px;margin:0 0 6px 0}}#footer .search .title{display:none}#footer .search .title h3{font-size:13px;font-size:1.3rem;line-height:1.46154em;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-transform:lowercase;letter-spacing:0}#footer .search .container{position:relative}#footer .search label{display:inline-block;margin:0;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;text-transform:lowercase;color:#ccc3c0}#footer .search input[type="text"]{position:absolute;left:33px;right:18px;bottom:5px;width:auto;padding:2px 0;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;color:#ccc3c0;background:none;border-bottom:1px solid #ccc3c0;outline:none;z-index:1}#footer .search input[type="text"]::-webkit-input-placeholder{color:#ccc3c0}#footer .search input[type="text"]:-moz-placeholder{color:#ccc3c0}#footer .search input[type="text"]::-moz-placeholder{color:#ccc3c0}#footer .search input[type="submit"]{position:absolute;right:0;bottom:3px;display:block;width:12px;height:12px;padding:0;background:url(../img/search.svg);text-indent:-9999px;white-space:nowrap;overflow:hidden;z-index:1}.no-svg #footer .search input[type="submit"]{background-image:url(../img/search.png)}#footer .copyright{position:relative;left:17px;bottom:-4px;margin:22px 0 0 0}@media screen and (min-width: 510px){#footer .copyright{float:right;clear:right;left:auto;margin:-2px 0 0 0}}@media screen and (min-width: 780px){#footer .copyright{position:static;margin:0}}#footer .copyright .title{display:none}#footer .copyright #copyright{margin:0;font-family:"Crimson Text", "Times New Roman", Times, Georgia, serif;font-weight:400;font-style:italic;color:#ccc3c0;letter-spacing:0.15px}
