abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,frame,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,select,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}code,kbd,pre,samp{font-family:monospace,sans-serif}.ie7 img{-ms-interpolation-mode:bicubic}html{overflow-y:scroll;overflow-x:hidden}small{font-size:85%}b,strong,th{font-weight:700}em,i{font-style:italic}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}a{transition:.25s;color:#8dc63f;text-decoration:none}a:visited{color:#8dc63f}a:hover{color:#bcdd8e;text-decoration:underline}a:active,a:focus{outline:0}a[href$=pdf]{padding-right:20px;background:url(https://d8ldk29pm7a3h.cloudfront.net/default/images/pdf.png) right top no-repeat}a[href$=doc],a[href$=docx]{padding-right:20px;background:url(https://d8ldk29pm7a3h.cloudfront.net/default/images/word.png) right top no-repeat}a[href$=xls],a[href$=xlsx]{padding-right:20px;background:url(https://d8ldk29pm7a3h.cloudfront.net/default/images/excel.png) right top no-repeat}#main img.right,#main img[align=right],#main img[style*=right]{margin:5px 0 20px 30px}#main img.left,#main img[align=left],#main img[style*=left]{margin:5px 30px 20px 0}.clear{clear:both}.alignleft,.left{float:left}.alignright,.right{float:right}.textcenter{text-align:center}.textleft{text-align:left}.textright{text-align:right}.separator{height:15px;border-bottom:1px dashed #ccc;margin-bottom:15px}.hidden,.print{display:none}.invisible{visibility:hidden}::selection{background:#666;color:#fff;text-shadow:none}.aligncenter,.alignleft,.alignnone,.alignright{display:block}.alignnone{clear:both;margin:5px auto}.aligncenter{clear:both;margin:5px auto}.alignright{margin:5px 0 20px 30px}.alignleft{margin:5px 30px 20px 0}.wp-caption{text-align:center}.wp-caption .wp-caption-text{font:11px sans-serif;line-height:1.1;margin:0;padding:0 10px 5px}*,:after,:before{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:museo-slab-n3,museo-slab,sans-serif;font-style:normal;font-weight:300;line-height:1.2}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{text-decoration:none}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0;line-height:1.15}h3{font-size:1.17em;margin:1em 0;line-height:1.5}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}p{margin-bottom:1em}blockquote{box-sizing:border-box;color:#83b321;clear:both;font-family:museo-slab-n3,museo-slab,sans-serif;font-size:1.5em;font-style:italic;font-weight:300;line-height:1.5;background:#f3f7e8;margin-bottom:1em;padding:2.5em}blockquote p{margin-bottom:.5em}em,i{font-style:italic}b,strong{font-weight:700}ol,ul{margin:0}ol li,ul li{list-style:none;margin:0}#main .content .entry ol,#main .content .entry ul{margin-bottom:1em;overflow:hidden;width:auto}#main .content .entry ol li,#main .content .entry ul li{margin:0 0 5px 30px}#main .content .entry ol li ul,#main .content .entry ul li ul{margin:.3em 0}#main .content .entry ol li ul li,#main .content .entry ul li ul li{list-style:circle}#main .content .entry ol li ul li ul,#main .content .entry ul li ul li ul{margin:.3em 0}#main .content .entry ol li ul li ul li,#main .content .entry ul li ul li ul li{list-style:square}#main .content .entry ol li ol,#main .content .entry ul li ol{margin:.3em 0}#main .content .entry ol li ol li,#main .content .entry ul li ol li{list-style:lower-alpha}#main .content .entry ol li ol li ol,#main .content .entry ul li ol li ol{margin:.3em 0}#main .content .entry ol li ol li ol li,#main .content .entry ul li ol li ol li{list-style:lower-roman}#main .content .entry ul li{list-style:disc}#main .content .entry ol li{list-style:decimal}.sf-menu,ul.clearfix{margin:0}.sf-menu:after,.sf-menu:before,ul.clearfix:after,ul.clearfix:before{content:"";display:table}.sf-menu:after,ul.clearfix:after{clear:both}.sf-menu li,ul.clearfix li{float:left;list-style:none;margin:0}blockquote .left,blockquote.left{float:left;margin-right:1em;width:50%}blockquote .right,blockquote.right{float:right;margin-left:1em;width:50%}form label{display:block;font-size:14.4px;font-style:italic}form input[type=email],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{box-shadow:0 5px #e5e5e5;box-sizing:border-box;transition:.5s;background-color:#9a9b99;color:#fff;display:block;font-size:18px;height:50px;line-height:50px;padding:0 1em;background-image:none;text-align:left;text-indent:1em}form input[type=email]:hover,form input[type=password]:hover,form input[type=search]:hover,form input[type=tel]:hover,form input[type=text]:hover,form select:hover,form textarea:hover{text-decoration:none}form input[type=email]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{background:#eee;font-style:normal;color:#444;outline:0}form textarea{height:10em;overflow:auto;padding:8px}form input[type=radio]{vertical-align:text-bottom}form input[type=checkbox]{vertical-align:bottom}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#919191}button,input[type=button],input[type=image],input[type=submit]{cursor:pointer}.button,a.button,button,input[type=button],input[type=submit]{box-shadow:0 5px #e5e5e5;box-sizing:border-box;transition:.5s;background-color:#8dc63f;color:#fff;display:block;font-size:18px;height:50px;line-height:50px;padding:0 1em}.button:hover,a.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{text-decoration:none}.button:active,a.button:active,button:active,input[type=button]:active,input[type=submit]:active{outline:0}abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,frame,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,select,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}code,kbd,pre,samp{font-family:monospace,sans-serif}.ie7 img{-ms-interpolation-mode:bicubic}html{overflow-y:scroll;overflow-x:hidden}small{font-size:85%}b,strong,th{font-weight:700}em,i{font-style:italic}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}a{transition:.25s;color:#8dc63f;text-decoration:none}a:visited{color:#8dc63f}a:hover{color:#bcdd8e;text-decoration:underline}a:active,a:focus{outline:0}a[href$=pdf]{padding-right:20px;background:url(https://d8ldk29pm7a3h.cloudfront.net/default/images/pdf.png) right top no-repeat}a[href$=doc],a[href$=docx]{padding-right:20px;background:url(https://d8ldk29pm7a3h.cloudfront.net/default/images/word.png) right top no-repeat}a[href$=xls],a[href$=xlsx]{padding-right:20px;background:url(https://d8ldk29pm7a3h.cloudfront.net/default/images/excel.png) right top no-repeat}#main img.right,#main img[align=right],#main img[style*=right]{margin:5px 0 20px 30px}#main img.left,#main img[align=left],#main img[style*=left]{margin:5px 30px 20px 0}.clear{clear:both}.alignleft,.left{float:left}.alignright,.right{float:right}.textcenter{text-align:center}.textleft{text-align:left}.textright{text-align:right}.separator{height:15px;border-bottom:1px dashed #ccc;margin-bottom:15px}.hidden,.print{display:none}.invisible{visibility:hidden}::selection{background:#666;color:#fff;text-shadow:none}.aligncenter,.alignleft,.alignnone,.alignright{display:block}.alignnone{clear:both;margin:5px auto}.aligncenter{clear:both;margin:5px auto}.alignright{margin:5px 0 20px 30px}.alignleft{margin:5px 30px 20px 0}.wp-caption{text-align:center}.wp-caption .wp-caption-text{font:11px sans-serif;line-height:1.1;margin:0;padding:0 10px 5px}*,:after,:before{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:museo-slab-n3,museo-slab,sans-serif;font-style:normal;font-weight:300;line-height:1.2}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{text-decoration:none}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0;line-height:1.15}h3{font-size:1.17em;margin:1em 0;line-height:1.5}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}p{margin-bottom:1em}blockquote{box-sizing:border-box;color:#83b321;clear:both;font-family:museo-slab-n3,museo-slab,sans-serif;font-size:1.5em;font-style:italic;font-weight:300;line-height:1.5;background:#f3f7e8;margin-bottom:1em;padding:2.5em}blockquote p{margin-bottom:.5em}em,i{font-style:italic}b,strong{font-weight:700}ol,ul{margin:0}ol li,ul li{list-style:none;margin:0}#main .content .entry ol,#main .content .entry ul{margin-bottom:1em;overflow:hidden;width:auto}#main .content .entry ol li,#main .content .entry ul li{margin:0 0 5px 30px}#main .content .entry ol li ul,#main .content .entry ul li ul{margin:.3em 0}#main .content .entry ol li ul li,#main .content .entry ul li ul li{list-style:circle}#main .content .entry ol li ul li ul,#main .content .entry ul li ul li ul{margin:.3em 0}#main .content .entry ol li ul li ul li,#main .content .entry ul li ul li ul li{list-style:square}#main .content .entry ol li ol,#main .content .entry ul li ol{margin:.3em 0}#main .content .entry ol li ol li,#main .content .entry ul li ol li{list-style:lower-alpha}#main .content .entry ol li ol li ol,#main .content .entry ul li ol li ol{margin:.3em 0}#main .content .entry ol li ol li ol li,#main .content .entry ul li ol li ol li{list-style:lower-roman}#main .content .entry ul li{list-style:disc}#main .content .entry ol li{list-style:decimal}.sf-menu,ul.clearfix{margin:0}.sf-menu:after,.sf-menu:before,ul.clearfix:after,ul.clearfix:before{content:"";display:table}.sf-menu:after,ul.clearfix:after{clear:both}.sf-menu li,ul.clearfix li{float:left;list-style:none;margin:0}blockquote .left,blockquote.left{float:left;margin-right:1em;width:50%}blockquote .right,blockquote.right{float:right;margin-left:1em;width:50%}.cycle-slideshow{position:relative}.cycle-slideshow article{background-size:cover;background-attachment:fixed;background-position:50% 0;display:none;height:709px;margin:0;width:100%}.cycle-slideshow article.featured{display:block;background-image:url(../images/featured-slide-bkg.jpg);background-size:100% auto;background-position:bottom center}.cycle-slideshow article.featured h2{background:url(../images/featured-slide-header-bkg.png) center no-repeat;color:#fff;font-size:40px;margin:170px 0 50px;text-align:center;text-shadow:2px 2px rgba(0,0,0,.18)}.cycle-slideshow article.featured #service-blocks{text-align:center;max-width:1033px;margin:0 auto;position:relative;width:100%}.cycle-slideshow article.featured #service-blocks li{background:#e63f61;float:left;margin:0 0 0 69px;width:297px}.cycle-slideshow article.featured #service-blocks li:first-child{margin-left:0}.cycle-slideshow article.featured #service-blocks li a{-ms-transform:.25s;transform:.25s;display:block;height:330px;position:relative}.cycle-slideshow article.featured #service-blocks li a.global{background:url(../images/store.jpg) top center no-repeat}.cycle-slideshow article.featured #service-blocks li a.recovery{background:url(../images/bottles.jpg) top center no-repeat}.cycle-slideshow article.featured #service-blocks li a.organics{background:url(../images/garbage.jpg) top center no-repeat}.cycle-slideshow article.featured #service-blocks li a:hover{box-shadow:0 0 20px rgba(0,0,0,.6);text-decoration:none}.cycle-slideshow article.featured #service-blocks li a h3{bottom:0;color:#fff;font-size:26px;margin:0;width:100%;position:absolute}.cycle-slideshow article.featured #service-blocks li a h3 span{display:table-cell;height:96px;line-height:120%;table-layout:fixed;text-align:center;vertical-align:middle}.cycle-slideshow article .slidetext{color:#fff;height:100%;width:100%;position:relative}.cycle-slideshow article .slidetext .inner{height:100%;margin:0 auto;position:relative;width:900px}.cycle-slideshow article .slidetext .inner .text{box-sizing:border-box;background:rgba(51,51,44,.7);bottom:134px;color:#fcf8e2;height:175px;position:absolute;width:100%;z-index:30}.cycle-slideshow article .slidetext .inner .text .exerpt{color:#fcf8e2;display:block;padding:0 30% 0 34px}.cycle-slideshow article .slidetext .inner .text .exerpt:hover{text-decoration:none}.cycle-slideshow article .slidetext .inner .text h1{font-family:museo-slab-n6,museo-slab,sans-serif;font-style:normal;font-weight:500;color:#fff;margin:20px 0 8px}.cycle-slideshow article .slidetext .inner .text p{font-family:proxima-nova-n3,proxima-nova,sans-serif;font-style:normal;font-weight:300}.cycle-slideshow article .slidetext .inner .text .more{transition:.5s;background:url(../images/slide-arrow.png) center no-repeat #5a5a55;bottom:0;height:100%;right:0;text-indent:-99999px;position:absolute;width:175px}.cycle-slideshow article .slidetext .inner .text .more:hover{background:url(../images/slide-arrow-hover.png) center no-repeat #fcf8e2}.cycle-slideshow .cycle-pager{bottom:38px;position:absolute;text-align:center;width:100%;z-index:150}.cycle-slideshow .cycle-pager span{background:url(../images/slide-nav.png) -17px 0 no-repeat;cursor:pointer;display:inline-block;height:17px;margin:6px 5px;width:17px}.cycle-slideshow .cycle-pager span.cycle-pager-active,.cycle-slideshow .cycle-pager span:hover{background-position:0}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?7ov9ve);src:url(../fonts/icomoon.eot?7ov9ve#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?7ov9ve) format("truetype"),url(../fonts/icomoon.woff?7ov9ve) format("woff"),url(../fonts/icomoon.svg?7ov9ve#icomoon) format("svg");font-weight:400;font-style:normal}#industries [class*=" icon-"],#industries [class^=icon-]{font-family:icomoon!important;speak:none;font-size:45px;font-style:normal;font-weight:400;font-variant:normal;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#industries [class*=" icon-"]:before,#industries [class^=icon-]:before{line-height:109px}#industries a:nth-child(even){color:#fcf8e2}#industries a:nth-child(odd){color:#97d7df}.icon-public-agencies:before{content:"\e900"}.icon-commercial:before{content:"\e901"}.icon-partnership:before{content:"\e902"}.icon-recovery:before{content:"\e903"}.icon-trade-groups:before{content:"\e904"}.icon-retail:before{content:"\e905"}.icon-education:before{content:"\e906"}.icon-healthcare:before{content:"\e907"}.icon-funders:before{content:"\e908"}body{font-family:proxima-nova-n4,proxima-nova,sans-serif;font-style:normal;font-weight:400;background:#f8f8f8;color:#444;font-size:16px;line-height:1.5}body.admin-bar #header{top:32px!important}body.admin-bar .header-image{top:147px!important}#page-wrap{position:relative}#content,#footer,#header,#site-navigation{position:relative}#site-navigation{z-index:200}#header{background:rgba(51,51,44,.85);height:115px;position:fixed;top:0;width:100%;z-index:200}#header h1{margin:0;padding:26px 0 0}#header h1 a{background:url(../images/logo.png) left top no-repeat;display:block;height:67px;text-indent:-9999px;width:120px}#header .description{position:absolute;text-indent:-9999px}#header #site-navigation{padding:40px 0 0}#header #site-navigation>ul>li{border-left:1px solid #6f6f6b;padding:0 20px;position:relative}#header #site-navigation>ul>li:first-child{border-left:none}#header #site-navigation>ul>li>a{font-family:proxima-nova-condensed-n4,proxima-nova-condensed,sans-serif;font-style:normal;font-weight:400;color:#fff;display:block;font-size:14px;letter-spacing:2px;line-height:31px;text-shadow:1px 1px #595959;text-transform:uppercase}#header #site-navigation>ul>li>a .sf-sub-indicator{display:none}#header #site-navigation>ul>li>a.current-page-ancestor>a,#header #site-navigation>ul>li>a.current_page_item>a,#header #site-navigation>ul>li>a.sfHover>a,#header #site-navigation>ul>li>a:hover{border-bottom:solid 3px #6f6f6b;text-decoration:none}#header #site-navigation>ul>li.current-page-ancestor>a,#header #site-navigation>ul>li.current_page_item>a,#header #site-navigation>ul>li.sfHover>a{border-bottom:solid 3px #6f6f6b}#header #site-navigation>ul>li ul{background-color:rgba(56,56,54,.9);display:none;left:20px;position:absolute;top:34px}#header #site-navigation>ul>li ul li{white-space:nowrap}#header #site-navigation>ul>li ul li a{color:#fff;display:block;font-size:16px;padding:10px 20px}#header #site-navigation>ul>li ul li a:hover{background:#eee;color:#000;text-decoration:none}#header #site-navigation>ul .social-links{height:31px;padding:0 0 0 3px}#header #site-navigation>ul .social-links .social{transition:opacity .5s;background:url(../images/social-sprite.png) no-repeat;display:block;float:left;height:31px;margin:0 0 0 5px;padding:0;width:31px}#header #site-navigation>ul .social-links .social.tw{background-position:0 0}#header #site-navigation>ul .social-links .social.tw:hover{background-position:0 -31px}#header #site-navigation>ul .social-links .social.fb{background-position:-31px 0}#header #site-navigation>ul .social-links .social.fb:hover{background-position:-31px -31px}#header #site-navigation>ul .social-links .social.li{background-position:-62px 0}#header #site-navigation>ul .social-links .social.li:hover{background-position:-62px -31px}#header #site-navigation>ul .social-links a:hover{border-bottom:none}#header #site-navigation>ul .search{z-index:500}#header .search-box{transition:.3s;color:#fff;height:100%;opacity:0;position:absolute;right:0;top:0;width:0;z-index:300}#header .search-box:after,#header .search-box:before{content:"";display:table}#header .search-box:after{clear:both}#header .search-box:placeholder{color:#fff}#header .search-box.active{opacity:1;width:350px}#header .search-box.active:placeholder{color:#666}#header .search-box button,#header .search-box input{background-image:none;box-shadow:none;float:left;height:100%}#header .search-box input{padding:0 2em;text-align:left;width:80%}#header .search-box button{text-align:center;width:20%}.social{text-align:center}.social ul{display:inline-block;margin:37px 0 0}.social a{background-color:#8cb834;background-image:url(../images/post-social-icons.png);box-shadow:0 4px 0 #dbdbdc;display:inline-block;height:40px;width:52px}.social a.em,.social a.tw{background-position:0 -5px;border-top:5px solid #83b232;height:35px}.social a.tw{background-position:0 -4px}.social a.fb{background-color:#9aca3b;background-position:0 -40px}.social a.em{background-position:0 -82px}.social a.button{box-shadow:0 5px #dbdbdc;box-sizing:border-box;transition:.5s;background-color:#8cb834;color:#fff;display:block;font-size:16px;height:40px;line-height:40px;padding:0 1em;background-image:none;margin:0 0 0 4px;text-align:center;width:140px}.social a.button:hover{text-decoration:none}.social a .at-icon-wrapper,.social a .at300bs,.social a .at4-icon{display:none!important}.social a:hover{opacity:.8}#hp-slideshow{height:709px;position:relative;z-index:10}#hp-slideshow ul{position:absolute}#hp-slideshow ul li article{background-repeat:no-repeat;background-size:cover}#mission-statement{background:url(../images/mission-statement-bkg.png) top left repeat-x;border-top:5px solid #fff}#mission-statement .grid{display:table}#mission-statement .grid p{font-family:museo-slab-n3,museo-slab,sans-serif;font-style:normal;font-weight:300;box-sizing:border-box;background:url(../images/mission-statement-logo-bkg.png) top center no-repeat;color:#fff;display:table-cell;font-size:26px;height:299px;letter-spacing:.5px;line-height:37px;padding:0 9%;text-align:center;text-shadow:2px 2px rgba(0,0,0,.16);vertical-align:middle;width:100%}#industries-we-serve{margin:66px 0 0;text-align:center}#industries-we-serve .bar{border-top:4px solid #7db5b5;margin:0 auto;width:71px}#industries-we-serve h2{font-family:museo-slab-n1,museo-slab,sans-serif;font-style:normal;font-weight:100;color:#666766;font-size:50px;margin:50px 0}#industries-we-serve #industries a{font-family:proxima-nova-condensed-n4,proxima-nova-condensed,sans-serif;font-style:normal;font-weight:400;box-sizing:content-box;display:inline-block;letter-spacing:1px;height:175px;margin:0 .5% 4%;position:relative;transition:.25s;vertical-align:top;z-index:1}#industries-we-serve #industries a .icon{transition:.25s;background-color:#5a5a55;border-radius:50%;display:block;height:109px;margin:0 10px 15px;position:relative;width:109px;z-index:1}#industries-we-serve #industries a .icon:after{box-sizing:content-box;box-shadow:0 0 0 3px #5a5a55;transition:.25s;scale:.8;border-radius:50%;content:'';height:100%;left:-7px;opacity:0;padding:7px;position:absolute;top:-7px;width:100%}#industries-we-serve #industries a .text{color:#666766;display:block;font-size:15px;line-height:115%;text-align:center;text-transform:uppercase;width:130px}#industries-we-serve #industries a:hover{text-decoration:none}#industries-we-serve #industries a:hover .icon{background-color:#40403c;margin-top:-15px}#industries-we-serve #industries a:hover .icon:after{scale:1;opacity:1}#industries-we-serve .read-all{font-family:proxima-nova-n4,proxima-nova,sans-serif;font-style:normal;font-weight:400;box-shadow:0 5px #e5e5e5;box-sizing:border-box;transition:.5s;background-color:#7db5b5;color:#fff;display:block;font-size:18px;height:50px;line-height:50px;padding:0 1em;margin:5px auto 120px;width:150px}#industries-we-serve .read-all:hover{text-decoration:none}#home-feed{background:url(../images/home-feed-bkg-arrow.png) top center no-repeat #ebecec;padding:90px 0 100px;position:relative;z-index:10}#home-feed h1{font-family:museo-slab-n1,museo-slab,sans-serif;font-style:normal;font-weight:100;font-size:40px;margin:30px 0;text-align:center}#home-feed #page-content{padding:0 4%}#home-feed #page-content #blog,#home-feed #page-content #twitter{color:#787878;font-size:16px;max-width:492px;width:43.5%}#home-feed #page-content #blog article,#home-feed #page-content #twitter article{box-sizing:border-box;background:#fff;border-bottom:5px solid #d9dada;border-top:3px solid #b0d8d8;min-height:265px;height:auto!important;height:265px;padding:8% 10%}#home-feed #page-content #blog h2,#home-feed #page-content #twitter h2{font-family:proxima-nova-condensed-n6,proxima-nova-condensed,sans-serif;font-style:normal;font-weight:600;color:#666766;letter-spacing:1px;font-size:20px;margin-top:0}#home-feed #page-content #blog h2 a,#home-feed #page-content #twitter h2 a{color:#666766}#home-feed #page-content #blog{margin:0 1.5% 0 5%}#home-feed #page-content #blog .bar{border-top:4px solid #9aca3b;margin:0 auto;width:71px}#home-feed #page-content #blog article{text-align:center}#home-feed #page-content #blog article p a{color:#787878}#home-feed #page-content #blog article p a:hover{text-decoration:none}#home-feed #page-content #blog article .meta{color:#9aca3b;margin:0}#home-feed #page-content #twitter{margin:0 5% 0 1.5%;text-align:center}#home-feed #page-content #twitter .bar{border-top:4px solid #ee355b;margin:0 auto;width:71px}#home-feed #page-content #twitter h1 span{display:inline-block;height:34px;margin:0 10px 0 0;position:relative;width:35px}#home-feed #page-content #twitter h1 span>span{background-color:#93d5dd;background-image:url(../images/twitter-bird-white.png);background-position:center;background-repeat:no-repeat;left:0;position:absolute;top:3px}#home-feed #page-content #twitter .time{color:#ee355b;margin:0}#home-feed #page-content #twitter .follow{box-shadow:0 5px #dbdbdc;box-sizing:border-box;transition:.5s;background-color:#ee355b;color:#fff;display:block;font-size:16px;height:40px;line-height:40px;padding:0 0 0 20px;background-image:none;display:inline-block;margin:37px 0 0;text-align:left;width:224px}#home-feed #page-content #twitter .follow:hover{text-decoration:none}#home-feed #page-content #twitter .follow span{background-image:url(../images/post-social-icons.png);background-position:34px 0;float:left;height:100%;margin-right:12px;width:16px}#home-feed #page-content #twitter .follow:hover{opacity:.8}@media screen and (min-width:980px){body.archive,body.error404,body.page,body.search,body.single{padding-top:115px}}body.archive.home,body.error404.home,body.page.home,body.search.home,body.single.home{padding-top:0}body.archive #page-title,body.error404 #page-title,body.page #page-title,body.search #page-title,body.single #page-title{background:url(../images/mission-statement-bkg.png) top left repeat-x;border-bottom:4px solid #fff;color:#fff;height:120px;position:relative;z-index:100}body.archive #page-title h1,body.error404 #page-title h1,body.page #page-title h1,body.search #page-title h1,body.single #page-title h1{float:left;line-height:120px;margin:0;text-shadow:2px 2px rgba(0,0,0,.18)}body.archive #page-title .social,body.error404 #page-title .social,body.page #page-title .social,body.search #page-title .social,body.single #page-title .social{float:right;margin:0}body.archive #page-title .social ul,body.error404 #page-title .social ul,body.page #page-title .social ul,body.search #page-title .social ul,body.single #page-title .social ul{margin:40px 0 0}body.archive #page-title .social a,body.error404 #page-title .social a,body.page #page-title .social a,body.search #page-title .social a,body.single #page-title .social a{border:none;box-shadow:none;height:49px;width:62px}body.archive #page-title .social a .at-icon-wrapper,body.error404 #page-title .social a .at-icon-wrapper,body.page #page-title .social a .at-icon-wrapper,body.search #page-title .social a .at-icon-wrapper,body.single #page-title .social a .at-icon-wrapper{display:none}body.archive #page-title .social a.tw,body.error404 #page-title .social a.tw,body.page #page-title .social a.tw,body.search #page-title .social a.tw,body.single #page-title .social a.tw{background-position:center 5px;border-top:none}body.archive #page-title .social a.fb,body.error404 #page-title .social a.fb,body.page #page-title .social a.fb,body.search #page-title .social a.fb,body.single #page-title .social a.fb{background-position:center -36px}body.archive #page-title .social a.em,body.error404 #page-title .social a.em,body.page #page-title .social a.em,body.search #page-title .social a.em,body.single #page-title .social a.em{background-position:center -73px}body.archive .header-image,body.error404 .header-image,body.page .header-image,body.search .header-image,body.single .header-image{background-position:50% -115px;background-repeat:no-repeat;background-size:cover;height:435px;position:fixed;top:115px;width:100%;z-index:10}body.archive #content-holder,body.error404 #content-holder,body.page #content-holder,body.search #content-holder,body.single #content-holder{margin:0 auto;padding:70px 0 0;position:relative;z-index:100}body.archive #content-holder.has-header-image,body.error404 #content-holder.has-header-image,body.page #content-holder.has-header-image,body.search #content-holder.has-header-image,body.single #content-holder.has-header-image{background:#f8f8f8;margin-top:310px}#main .content .entry .post-list li,#main .content .post-list li,#main .content .related-posts .entry .post-list li,#main .content .related-posts .post-list li{border-top:1px dotted #7c7c7c;list-style:none;margin:20px 0 0;padding:20px 0 0}#main .content .entry .post-list li:first-child,#main .content .post-list li:first-child,#main .content .related-posts .entry .post-list li:first-child,#main .content .related-posts .post-list li:first-child{border:none;margin:0;padding:0}#main .content .entry .post-list li h3,#main .content .post-list li h3,#main .content .related-posts .entry .post-list li h3,#main .content .related-posts .post-list li h3{margin:0 0 5px}#main .content .entry .post-list li h3 a,#main .content .post-list li h3 a,#main .content .related-posts .entry .post-list li h3 a,#main .content .related-posts .post-list li h3 a{color:#5b5b5b;line-height:120%}#main .content .entry .post-list li .date,#main .content .post-list li .date,#main .content .related-posts .entry .post-list li .date,#main .content .related-posts .post-list li .date{color:#858585;font-size:12px;margin:0 0 20px;text-transform:uppercase}#main .content .entry .post-list li .more,#main .content .post-list li .more,#main .content .related-posts .entry .post-list li .more,#main .content .related-posts .post-list li .more{background-repeat:no-repeat;background-image:url(../images/more-arrow.png);background-position:95% center;font-size:14px;padding:0 20px 0 0}#main .content .entry .post-list li .more:hover,#main .content .post-list li .more:hover,#main .content .related-posts .entry .post-list li .more:hover,#main .content .related-posts .post-list li .more:hover{background-position:right center}#main .content .read-all,#main .content .related-posts .read-all{font-family:proxima-nova-n4,proxima-nova,sans-serif;font-style:normal;font-weight:400;box-shadow:0 5px #e5e5e5;box-sizing:border-box;transition:.5s;background-color:#7db5b5;color:#fff;display:block;font-size:18px;height:50px;line-height:50px;padding:0 1em;margin:0;width:130px;color:#fff;line-height:42px;margin:40px 0 0;height:40px}#main .content .read-all:hover,#main .content .related-posts .read-all:hover{text-decoration:none}body.archive #main .post-list li h3 a{font-size:1em}body.page .content .entry{width:70%}#main{font-size:16px;padding:0 0 10% 0;position:relative}#main .content a{color:#ee345b}#main .content h1,#main .content h2,#main .content h3,#main .content h4,#main .content h5{margin-top:0}#main .content img{height:auto;max-width:100%}#main .content .video-wrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}#main .content .video-wrapper embed,#main .content .video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}#main .content a.button{background:#8dc63f;color:#fff;display:inline-block;margin:0 0 10px;padding:0 20px}#main .content a.button:hover{background-color:#80b636}#main .content .post-tags{margin:0 0 5px}#main .content .post-tags h3{margin-bottom:5px}#main .content .post-tags li{list-style:none!important;margin:0 0 5px!important;padding:0!important}#main .content .post-tags li a{background:url(../images/mission-statement-bkg.png) top left repeat-x;border-radius:3px;color:#fff;display:inline-block;font-size:18px;margin:0 0 0 3px;padding:5px 8px;text-shadow:1px 1px rgba(0,0,0,.6)}#main .content .entry h3{color:#7db1b1}#main .content .entry .wp-caption.alignleft{text-align:left}#main .content .entry .wp-caption.alignright{text-align:right}#main .content .entry .wp-caption .wp-caption-text{color:#9b9b9b;font:12px Arial;font-style:italic;padding:10px 0 0}#main .content .headline{margin-bottom:65px}#main .content .headline h1,#main .content .headline h2,#main .content .headline h3{color:#555654}#main .content .headline .bar{border-top:4px solid #545653;margin:0 auto;width:71px;margin:0 0 40px}#main .entry .related-posts#related-blog-posts,#main .entry .related-posts#related-case-studies{float:left;width:46%}#main .entry .related-posts#related-case-studies{margin:0 0 0 8%}#main .entry .related-posts .bar{border-top:4px solid #9bcdcd;margin:0 auto;width:71px;margin:45px 0 50px}#main .entry .related-posts .post-list li{margin:45px 0 0;padding:45px 0 0}#main .entry .related-posts .post-list li:first-child{border:none;margin:0;padding:0}#main .entry .related-posts .post-list li h3 a{font-size:19px}#main aside{margin:0 5% 5% 0;width:25%}#main aside .sub-nav{margin:0 0 35px;overflow:visible}#main aside .sub-nav li{list-style:none;margin:0 0 5px 0;position:relative}#main aside .sub-nav li a{font-family:proxima-nova-condensed-n4,proxima-nova-condensed,sans-serif;font-style:normal;font-weight:400;background:#595957;box-sizing:border-box;color:#fff;display:table;font-size:15px;height:72px;letter-spacing:1px;padding:0 20%;text-transform:uppercase;width:100%}#main aside .sub-nav li a span{display:table-cell;line-height:120%;vertical-align:middle}#main aside .sub-nav li a div{transition:.25s;background:url(../images/sub-nav-tab.png);height:26px;left:-8px;top:24px;width:22px;position:absolute}#main aside .sub-nav li a:hover{background:#9bcdcd;border-color:#fff;color:#595957;text-decoration:none;text-shadow:none}#main aside .sub-nav li a:hover div{background:url(../images/sub-nav-tab.png) 22px 0;border-color:#fff;left:-12px}#main aside .sub-nav li.current_page_item div{background:url(../images/sub-nav-tab.png) 22px 0;border-color:#fff}#staff-content.content .bar{border-top:4px solid #555654;margin:0 auto;width:71px;margin:0;width:102px}#staff-content.content #staff-groups{border-bottom:1px dotted #7c7c7c;margin:35px 0 44px;padding:0 0 25px 0}#staff-content.content #staff-groups li{box-sizing:border-box;border-left:1px solid #c7c7c6;list-style:none;margin:0;padding:0 35px}#staff-content.content #staff-groups li:first-child{border-left:none;padding:0 35px 0 0}#staff-content.content #staff-groups li a{font-family:museo-slab-n4,museo-slab,sans-serif;font-style:normal;font-weight:400;color:#b7b7b6;font-size:24px}#staff-content.content #staff-groups li a:hover{text-decoration:none}#staff-content.content #staff-groups li a.active{color:#555654}#staff-content.content .staff-list{overflow:visible}#staff-content.content .staff-list li{box-sizing:border-box;transition:125ms;scale:1;border:1px solid #d7d7d7;list-style:none;width:19%;margin:0 1.25% 2.5% 0}#staff-content.content .staff-list li:nth-child(5n+0){margin-right:0}#staff-content.content .staff-list li:hover{-ms-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 5px rgba(0,0,0,.3)}#staff-content.content .staff-list li a{display:block}#staff-content.content .staff-list li a:hover{text-decoration:none}#staff-content.content .staff-list li a:hover .photo span{background:url(../images/staff-hover.png) center no-repeat}#staff-content.content .staff-list li .photo{background-size:cover;background-position:top center;height:240px}#staff-content.content .staff-list li .photo span{display:block;height:100%;width:100%}#staff-content.content .staff-list li .info{padding:8%}#staff-content.content .staff-list li .info h2{color:#ee345b;font-size:1.25em;line-height:110%;margin:0 0 .5em;word-spacing:225px}#staff-content.content .staff-list li .info h3{font-family:proxima-nova-n4,proxima-nova,sans-serif;font-style:normal;font-weight:400;color:#5b5b5b;font-size:16px;margin:0;min-height:72px}#main .content .staff-bio img{height:auto;margin:0 5% 0 0;width:20%}#main .content .staff-bio .column{float:left;max-width:35%}#main .content .staff-bio .column.first{margin-right:5%}#main .wp-pagenavi{margin:1.5em 0}#main .wp-pagenavi a,#main .wp-pagenavi span{background:#7db1b1;border:none;color:#fff;float:left;font-size:15px;height:45px;width:45px;text-align:center;line-height:45px}#main .wp-pagenavi a.nextpostslink,#main .wp-pagenavi a.previouspostslink,#main .wp-pagenavi span.nextpostslink,#main .wp-pagenavi span.previouspostslink{font-size:22px}#main .wp-pagenavi a.pages,#main .wp-pagenavi span.pages{font-size:14px;padding:0 25px;width:auto}#main .wp-pagenavi a{background:#5e9d9d;color:#fff}#main .wp-pagenavi a:hover{background:#9dcf54;text-decoration:none}#footer{border-top:4px solid #fff;position:relative;z-index:300}#footer br{display:none}#footer .glyph{margin:0 auto;position:relative;width:47px}#footer .glyph span{background:url(../images/glyph.png) top center no-repeat;position:absolute;top:-34px;width:100%;height:66px;z-index:60}#footer #footer-nav{background:#5a5b59;font-size:14px;height:230px;position:relative;text-transform:uppercase;z-index:40}#footer #footer-nav ul{padding:30px 0 0;width:268px}#footer #footer-nav ul li{border-bottom:2px solid #50514f;height:50px;line-height:50px;margin:0 22px 0 0;width:112px}#footer #footer-nav ul li:hover{transition:.5s;border-bottom:2px solid #fff}#footer #footer-nav ul li a{font-family:proxima-nova-condensed-n4,proxima-nova-condensed,sans-serif;font-style:normal;font-weight:400;color:#fff;font-size:14px;letter-spacing:2px;display:block;text-shadow:2px 2px #595959}#footer #footer-nav ul li a:hover{text-decoration:none}#footer #footer-nav ul .social{transition:opacity .5s;background:url(../images/social-sprite.png) no-repeat;display:block;float:left;height:31px;margin:0 0 0 5px;padding:0;width:31px}#footer #footer-nav ul .social.tw{background-position:0 0}#footer #footer-nav ul .social.tw:hover{background-position:0 -31px}#footer #footer-nav ul .social.fb{background-position:-31px 0}#footer #footer-nav ul .social.fb:hover{background-position:-31px -31px}#footer #footer-nav ul .social.li{background-position:-62px 0}#footer #footer-nav ul .social.li:hover{background-position:-62px -31px}#footer #footer-nav ul a.social{margin:12px 5px 0 0}#footer #footer-nav .login{box-shadow:0 5px #555655;box-sizing:border-box;transition:.5s;background-color:#9dcf54;color:#fff;display:block;font-size:18px;height:50px;line-height:50px;padding:0 70px 0 0;font-size:19px;margin-top:93px;text-transform:capitalize;width:210px}#footer #footer-nav .login:hover{text-decoration:none}#footer #footer-contact{font-family:proxima-nova-n3,proxima-nova,sans-serif;font-style:normal;font-weight:300;background:#525350;color:#fff;font-size:15px;height:102px;line-height:102px}#footer #footer-contact a{color:#96d7df}.meta:after,.meta:before,article:after,article:before{content:"";display:table}.meta:after,article:after{clear:both}@media screen and (max-width:960px){#hp-slideshow article .slidetext .inner{width:100%}#home-feed #page-content{padding:0}#home-feed #page-content #blog,#home-feed #page-content #twitter{margin:0 .5%;max-width:49%;width:49%}#industries-we-serve .grid{padding:0 10%;width:80%}#footer #footer-contact{line-height:150%;padding:40px 0 0}#footer #footer-contact br{display:block}}@media screen and (min-width:880px) and (max-width:1050px){.cycle-slideshow article.featured #service-blocks li{margin:0 .66667% 0 .66667%;width:32%}.cycle-slideshow article.featured #service-blocks li:first-child{margin:0 .66667% 0 .66667%}.cycle-slideshow article.featured #service-blocks li a{background-size:100% auto!important}}@media screen and (min-width:980px){#header .grid{padding:0 5%;width:90%}#header .grid #site-navigation>ul>li{padding:0 10px}#header .grid #site-navigation>ul>li ul{left:10px;top:34px}#home-feed .grid{padding:0 5%;width:90%}#industries{margin:0 auto;max-width:900px}body.archive .header-image,body.error404 .header-image,body.page .header-image,body.single .header-image{background-position:50% 0;height:350px}body.archive #content-holder.has-header-image,body.error404 #content-holder.has-header-image,body.page #content-holder.has-header-image,body.single #content-holder.has-header-image{margin-top:225px}}@media screen and (min-width:850px){#mission-statement p{padding:5%}}@media screen and (min-width:980px) and (max-width:1235px){#industries-we-serve .grid{max-width:700px}#industries-we-serve .grid #industries a{height:175px}}@media screen and (max-width:980px){body.logged-in #header{top:0!important}body.logged-in .header-image{background-position:center;top:0!important}#header{height:auto;position:relative}#header .grid{padding:0;width:100%}#header h1{height:117px;padding:0 0 0 10%}#header h1 a{background-position:center;height:100%}#header .mobile-nav-container{border-bottom:solid 1px #8e8e8c}#header .mobile-nav-container .mobile-nav{background:url(../images/mobile-nav.png) center no-repeat #494949;display:block;height:117px;width:130px;position:relative;z-index:100}#header #site-navigation{border-bottom:solid 1px #8e8e8c;display:none;float:none;padding:0;position:relative;top:0;right:0;z-index:50}#header #site-navigation>ul>li{display:block;float:none;padding:0;width:100%}#header #site-navigation>ul>li>a{padding:.5em 1em}#header #site-navigation>ul>li>a:hover{border-bottom:0}#header #site-navigation>ul>li.social-links{display:none}#header #site-navigation>ul>li.current-page-ancestor>a,#header #site-navigation>ul>li.current_page_item>a,#header #site-navigation>ul>li.sfHover>a{border-bottom:none}#header #site-navigation>ul>li ul{display:block;float:none;left:0;position:relative;top:0;width:100%}#header #site-navigation>ul>li ul li{float:none;width:100%}#header #site-navigation .social-links{display:none}body.archive .header-image,body.error404 .header-image,body.page .header-image,body.single .header-image{background-position:50% 0;top:0}body.archive #content-holder.has-header-image,body.error404 #content-holder.has-header-image,body.page #content-holder.has-header-image,body.single #content-holder.has-header-image{margin-top:170px}}@media screen and (min-width:880px) and (max-width:1235px){#staff-content.content #staff-groups li{padding:0 5%;width:25%}#staff-content.content #staff-groups li:first-child{padding:0 5%}#staff-content.content #staff-groups li a{display:block;font-size:18px;text-align:center}}@media screen and (max-width:980px){body.admin-bar #header{top:0}body.archive,body.error404,body.page,body.search,body.single{padding-top:0}body.archive #page-title,body.error404 #page-title,body.page #page-title,body.search #page-title,body.single #page-title{height:auto;padding:5%}body.archive #page-title .grid,body.error404 #page-title .grid,body.page #page-title .grid,body.search #page-title .grid,body.single #page-title .grid{width:auto}body.archive #page-title h1,body.error404 #page-title h1,body.page #page-title h1,body.search #page-title h1,body.single #page-title h1{line-height:150%}body.archive #page-title .social,body.error404 #page-title .social,body.page #page-title .social,body.search #page-title .social,body.single #page-title .social{display:none}#header #site-navigation ul li.search{display:none}#header .search-box{transition:none}#header .search-box.active{box-sizing:border-box;opacity:1;padding:2em;position:relative;width:100%}#header .search-box.active button,#header .search-box.active input{height:50px;padding:1em}#hp-slideshow{height:auto}#hp-slideshow.cycle-slideshow article.featured{background-size:auto 100%;height:auto;position:relative!important}#hp-slideshow.cycle-slideshow article.featured h2{display:none}#hp-slideshow.cycle-slideshow article.featured #service-blocks{margin:0 15%;padding:2em 0;width:70%}#hp-slideshow.cycle-slideshow article.featured #service-blocks:after,#hp-slideshow.cycle-slideshow article.featured #service-blocks:before{content:"";display:table}#hp-slideshow.cycle-slideshow article.featured #service-blocks:after{clear:both}#hp-slideshow.cycle-slideshow article.featured #service-blocks li{background:rgba(0,0,0,.6);display:table;margin:12px 0 0;width:100%}#hp-slideshow.cycle-slideshow article.featured #service-blocks li:first-child{margin:0}#hp-slideshow.cycle-slideshow article.featured #service-blocks li:nth-child(n+1) a{background:0 0!important}#hp-slideshow.cycle-slideshow article.featured #service-blocks li a{display:table-row;height:auto}#hp-slideshow.cycle-slideshow article.featured #service-blocks li a h3{display:table-cell;position:relative;width:80%}#hp-slideshow.cycle-slideshow article.featured #service-blocks li a h3 span{box-sizing:border-box;font-size:22px;height:auto;line-height:120%;padding:1em;text-align:left}#hp-slideshow.cycle-slideshow article.featured #service-blocks li a h3 span br{display:none}#hp-slideshow.cycle-slideshow article.featured #service-blocks li a .more{background:url(../images/slide-arrow.png) center no-repeat #595a55;background-size:25%;display:table-cell;width:20%}#hp-slideshow article{height:385px}#hp-slideshow article p{display:none}#hp-slideshow .cycle-pager{display:none}#mission-statement p{font-size:20px;line-height:140%;padding:55px 5%}#industries-we-serve #industries a:hover .icon{margin-top:0}#industries-we-serve .more{margin:40px auto 80px}#home-feed #page-content #blog,#home-feed #page-content #twitter{float:none;margin:0 3%;max-width:100%;width:94%}#home-feed #page-content #twitter{margin-top:55px}#content-holder .grid{padding:0 2% 5%;width:96%}#main{box-sizing:border-box;padding:0 5% 5%}#main aside{float:none;margin:5% 0}#main .entry{float:none;width:100%}#main .entry .related-posts#related-blog-posts,#main .entry .related-posts#related-case-studies{float:none;margin:0;width:100%}#main .content,#main aside{width:100%}#staff-content.content #staff-groups{border-bottom:0;margin:25px 0 0}#staff-content.content #staff-groups li{border:none;float:none;padding:0;text-align:left;width:100%}#staff-content.content #staff-groups li a{display:block;font-size:14px;padding:2% 5% 2% 0;text-align:left}#staff-content.content #staff-groups li a.active{background:#9acd50;border-radius:4px;font-weight:700;padding:2% 5%}#staff-content.content .staff-list li{margin:0 2% 2% 0;width:49%}#staff-content.content .staff-list li:nth-child(5n+0){margin-right:2%}#staff-content.content .staff-list li:nth-child(2n+2){margin:0 0 2% 0}#staff-content.content .staff-list li a .photo{background-size:cover;background-position:top center;height:250px}#staff-content.content .staff-list li a:hover .photo{background-size:cover}#staff-content.content .staff-list li a:hover .photo span{background:url(../images/staff-hover.png) center}#staff-content.content .staff-list li .info h3{min-height:0}#main .content .staff-bio img{height:auto;margin:0;width:100%}#main .content .staff-bio .column{margin:1.5em 0 0;max-width:100%;width:100%}#main .content .staff-bio .column.first{margin:1.5em 0 0}blockquote.left,blockquote.right{float:none;margin-left:0;margin-right:0;width:100%}#footer #footer-nav{height:auto;padding:5%}#footer #footer-nav .grid{width:auto}#footer #footer-nav ul{display:block;float:none;margin:0 auto;text-align:center;width:112px}#footer #footer-nav ul .menu-item{display:none}#footer #footer-nav ul li{border-bottom:none;display:inline-block;line-height:100%;margin:0;height:auto}#footer #footer-nav ul li a.social{margin:0 5px 0 0}#footer #footer-nav ul li a.social.li{margin:0}#footer #footer-nav ul li:hover{border:none}#footer #footer-nav .login{float:none;margin:30px auto 15px}#footer #footer-contact{box-sizing:border-box;border-top:5px solid #525250;height:auto;line-height:150%;padding:5%;text-align:center}#footer #footer-contact .grid{width:auto}#footer #footer-contact .contact-info,#footer #footer-contact .copyright{float:none;display:block}#footer #footer-contact .copyright{margin:0 0 15px}#footer #footer-contact span{display:none}}