/*  
Theme Name: SBX Site 
Author: Sandbox Studio, Chicago 
*/

.clearfix:after{content:" ";display:block;height:0;clear:both}.container{max-width:100%;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}@font-face{font-family:'icons';src:url("fonts/icomoon.eot");src:url("fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("fonts/icomoon.woff") format("woff"),url("fonts/icomoon.ttf") format("truetype"),url("fonts/icomoon.svg#svgicons") format("svg")}/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{background-color:#f0f5f8;font:400 20px/27px "franklin-gothic-urw",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html,body{min-height:100% !important;height:auto !important}.container{max-width:100%;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}.contentWrapper,.contentWrapperSingle{margin-top:90px}@media (min-width: 825px){.contentWrapper,.contentWrapperSingle{margin-top:138px}}
ul,li{list-style:none;margin-top:6px}li{margin-top:9px;line-height:21px}lh{font:900 20px/27px "franklin-gothic-urw",sans-serif}a{text-decoration:none;color:inherit}a:hover{text-decoration:underline}html,body{height:100%}.transPurple{height:30px;opacity:0.75;background-color:#a02c9d;width:100%;position:absolute;bottom:0;display:none}.blueBg{background-color:#f0f5f8;width:100%;color:#0055be;position:relative}.magentaBg{background-color:#c334c3;width:100%;color:#fff7f2;position:relative}.deck{font:400 1.33333em/1.25em "franklin-gothic-urw",sans-serif}@media (min-width: 591px){.deck{font:400 2em/1.21875em "franklin-gothic-urw",sans-serif}}@media (min-width: 1201px){.deck{font:400 2.16667em/1.23077em "franklin-gothic-urw",sans-serif}}
.intro-text{padding-top:3px;margin-top:-7px}@media (min-width: 481px){.intro-text{clear:both;width:91.44621%;float:left;margin-left:0;padding-top:0}}@media (min-width: 591px){.intro-text{margin-top:-16px}}@media (min-width: 825px){.intro-text{margin-top:-3px}}
.bounce-scrim{background-color:#a02c9d;position:fixed;z-index:-1;left:0;right:0;bottom:0;height:120px}.error-404{margin-top:210px;font-size:210px}.sbxFooter{width:100%;background-color:#a02c9d;color:#f0f5f8;height:300px}@media (min-width: 901px){.sbxFooter{height:140px}}
.footerContent{position:relative;top:50%;-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%)}@media (min-width: 481px){.footerContent{transform:translateY(-50%)}}
.sbxFooter a:hover{transition:color 0.3s ease;color:#0091e1}.contentWrapperSingle{min-height:100%;margin-bottom:-200px}@media (min-width: 901px){.contentWrapperSingle{margin-bottom:-400px}}
.contentWrapperSingle:after{content:"";display:block}.double_footer_wrapper,.contentWrapperSingle:after{height:200px}.contactInfo{margin:0;line-height:21px}@media (min-width: 901px){.contactInfo{width:65.78483%;float:left;margin-left:0}}
.addressHead{font:900 20px/27px "franklin-gothic-urw",sans-serif;line-height:32px;letter-spacing:-0.03em;word-spacing:-1px}@media (min-width: 901px){.addressHead{letter-spacing:0;word-spacing:0}}
.address-comma{display:none}@media (min-width: 481px){.address-comma{display:inline}}
.address-second{display:block}@media (min-width: 481px){.address-second{display:inline}}
.pipe{padding:0 8px}.socialWrapper{margin-top:24px}@media (min-width: 901px){.socialWrapper{margin-top:3px;width:31.56966%;float:left;margin-left:2.64551%}}@media (min-width: 1425px){.socialWrapper{width:31.56966%;float:left;margin-left:2.64551%}}
.socialInfo{margin:0;padding:0;list-style:none}@media (min-width: 1425px){.socialInfo{width:36.04395%;float:left;margin-left:6.59341%;text-align:justify;margin-top:-3px}}
.socialInfo li,.socialInfo lh{display:inline-block;padding-right:24px}@media (min-width: 825px){.socialInfo li,.socialInfo lh{padding-right:12px}}@media (min-width: 1425px){.socialInfo li,.socialInfo lh{padding-right:0}}
.connectLabel{text-align:left;display:inline-block;width:100%;float:left;margin-left:0}@media (min-width: 1425px){.connectLabel{width:36.04395%;float:left;margin-left:0}}
.socialInfo li.menuHack{display:inline-block;width:100%;*display:inline;zoom:1}.socialTile{font-family:"icons";margin-left:0}@media (min-width: 1425px){.socialTile{margin-left:12px}}
.header{margin-top:0;background-color:#f0f5f8;color:#0055be;position:fixed;left:0;top:0;width:100%;height:90px;z-index:100000;transition:all .15s ease-out}@media (min-width: 825px){.header{height:138px;position:sticky;top:-40px}}
.sbxLogoWrap{margin-top:36px;width:57.23104%;float:left;margin-left:0}@media (min-width: 825px){.sbxLogoWrap{margin-top:75px;width:65.78483%;float:left;margin-left:0}}
.sbxLogo{width:200px}@media (min-width: 825px){.sbxLogo{width:260px}}
.primNav{display:none}@media (min-width: 825px){.primNav{display:block;background-color:transparent;width:31.56966%;float:left;margin-left:2.64551%}}
.primNavMenu{margin-top:79px;text-align:justify;padding-left:0}.primNavMenu li{display:inline}.primNavMenu li.menuHack{display:inline-block;width:100%;*display:inline;zoom:1}.primNav a{font:900 18px/18px "franklin-gothic-urw",sans-serif}.current_page{color:#0091e1}.current_page a{text-decoration:underline}.burgerButton{font-family:"icons";color:#0091e1;float:right;margin-top:34px}@media (min-width: 825px){.burgerButton{display:none}}
.primNav a,.burgerButton{transition:color 0.3s ease}.primNav a:hover,.burgerButton:hover{color:#0091e1;cursor:pointer}.homeBody .primNav a:hover,.homeBody .burgerButton:hover{color:#c334c3}.mobileNav{width:100%;background-color:#0055be;position:fixed;left:0;top:0;z-index:10000;display:none}.mobileNavMenu{list-style:none;padding:0;margin:0 0 12px}.mobileNav li{border-top:1px solid #bed2e1;padding:24px 0}.mobileNav li:first-child{border-top:none}.mobileNav a{color:#fff7f2;font:900 2em/1.21875em "franklin-gothic-urw",sans-serif;transition:color 0.3s ease}.mobileNav a:hover{color:#0091e1}.lrgList{padding-bottom:0px}.postLink .lrgListItemDate,.postLink .lrgListItemTitle,.postLink .lrgListFilterTerm{transition:color 0.3s ease}.postLink:hover .lrgListItemDate,.postLink:hover .lrgListItemTitle,.postLink:hover .lrgListFilterTerm{color:#a02c9d !important}.postLink:hover{text-decoration-color:#a02c9d;text-decoration-thickness:2px}.lineLoading{display:none}.listTitle,.filterToggleButton{margin-bottom:0}.moreButton{font:italic 900 20px/27px "franklin-gothic-urw",sans-serif;transition:color 0.3s ease;float:right;margin-top:24px;margin-right:12px}@media (min-width: 901px){.moreButton{width:23.01587%;float:left;margin-left:68.43034%;margin-right:-100%}}
.moreButton .iconArrowDown{left:12px}@media (min-width: 901px){.moreButton .iconArrowDown{left:34px}}
.moreButton.moreStuff:hover{color:#a02c9d;cursor:pointer}.noMoreStuff{color:#a02c9d;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);zoom:1;cursor:default}.moreContainer{padding-bottom:66px}.lrgListItem{border-bottom:1px solid #e69be1;padding-top:12px;box-sizing:border-box}@media (min-width: 1201px){.lrgListItem{height:140px}}
.lrgListItemDate{font:900 20px/27px "franklin-gothic-urw",sans-serif;color:#f4e6f6;margin-top:18px;margin-bottom:0}@media (min-width: 1201px){.lrgListItemDate{width:5.90829%;float:left;margin-left:0;margin-bottom:inherit;margin-top:28px}}
.lrgListItemTitle{color:#fff7f2;margin-top:12px;margin-bottom:0;font:900 1.33333em/1.25em "franklin-gothic-urw",sans-serif}@media (min-width: 1201px){.lrgListItemTitle{width:65.78483%;float:left;margin-left:2.64551%;margin-left:0;font:900 2em/1.21875em "franklin-gothic-urw",sans-serif;line-height:1.1em;margin-bottom:18px}}
.lrgListItemTerms{margin-top:0;margin-bottom:36px}@media (min-width: 1201px){.lrgListItemTerms{margin-top:15px;margin-bottom:0;width:23.01587%;float:left;margin-left:2.64551%}}
.lrgListFilterTerm{font:italic 900 20px/27px "franklin-gothic-urw",sans-serif;color:#f4e6f6;display:inline}.lrgListFilterTerm:after{content:', '}.lrgListItemTerms .lrgListFilterTerm:last-child:after{content:none}.imgListItem{width:100%;overflow:hidden;display:inline-block;border-top:2px solid #fff7f2;border-bottom:2px solid #fff7f2;position:relative;margin-bottom:-6px;margin-top:-2px;padding:0}@media (min-width: 1201px){.imgListItem{height:216px}}
.imgListItemImg{position:absolute;top:0;z-index:0;width:100%;overflow-y:hidden;height:100%}.imgListItemImg img{min-width:100%;min-height:100%}.imgListItemInfo{width:100%;position:relative;z-index:1000;padding:24px 0 3px}@media (min-width: 1201px){.imgListItemInfo{height:216px}}
.imgPostTransPurple{width:100%;height:100%;background-color:#a02c9d;opacity:0.75;top:0;bottom:0;position:absolute;z-index:-10}.listColumns{border-top:1px solid #bed2e1;margin-top:42px;padding-top:4px;width:100%;float:left;margin-left:0;margin-right:0}.sectionTitle{font:italic 900 20px/27px "franklin-gothic-urw",sans-serif;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 901px){.sectionTitle{width:23.01587%;float:left;margin-left:0}}
.columnList lh{display:block;margin-top:14px}.collectionClients .columnList{margin-top:14px}.columnList{list-style:none;padding:0;width:100%;float:left;margin-left:0;margin-right:0;clear:right;min-height:108px}@media (min-width: 591px){.columnList{width:48.67725%;float:left;margin-left:2.64551%}}
@media (min-width: 591px){.columnList:nth-child(even){width:48.67725%;float:left;margin-left:0}}
@media (min-width: 901px){.columnList,.columnList:nth-child(even),.columnList:nth-child(odd){width:31.56966%;float:left;margin-left:2.64551%}}
@media (min-width: 591px){.columnList:nth-child(4),.columnList:nth-child(6){clear:both;width:48.67725%;float:left;margin-left:0}}@media (min-width: 901px){.columnList:nth-child(4),.columnList:nth-child(6){clear:none;width:31.56966%;float:left;margin-left:0;padding-left:25.66138%;box-sizing:content-box;padding-left:0;margin-left:25.66138%}}
@-webkit-keyframes waves_animation_lrg{0%{-webkit-transform:translate3d(-40%, -5%, 0);animation-timing-function:linear}100%{-webkit-transform:translate3d(-20%, -5%, 0)}}@-moz-keyframes waves_animation_lrg{0%{-moz-transform:translate3d(-40%, -5%, 0);animation-timing-function:linear}100%{-moz-transform:translate3d(-20%, -5%, 0)}}@-o-keyframes waves_animation_lrg{0%{-o-transform:translate3d(-40%, -5%, 0);animation-timing-function:linear}100%{-o-transform:translate3d(-20%, -5%, 0)}}@keyframes waves_animation_lrg{0%{transform:translate3d(-40%, -5%, 0);animation-timing-function:linear}100%{transform:translate3d(-20%, -5%, 0)}}@-webkit-keyframes popcorn_animation{0%{background-position:0 100%}100%{background-position:0 0}}@-moz-keyframes popcorn_animation{0%{background-position:0 100%}100%{background-position:0 0}}@-o-keyframes popcorn_animation{0%{background-position:0 100%}100%{background-position:0 0}}@keyframes popcorn_animation{0%{background-position:0 100%}100%{background-position:0 0}}@-webkit-keyframes screen_animation{0%{transform:scale(1, 1)}100%{transform:scale(1.15, 1.15)}}@-moz-keyframes screen_animation{0%{transform:scale(1, 1)}100%{transform:scale(1.15, 1.15)}}@-o-keyframes screen_animation{0%{transform:scale(1, 1)}100%{transform:scale(1.15, 1.15)}}@keyframes screen_animation{0%{transform:scale(1, 1)}100%{transform:scale(1.15, 1.15)}}.hoverAnimationFrame{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;z-index:-10;height:100%;overflow:hidden}.hoverAnimationFrame .waves{-webkit-transition:transform;-moz-transition:transform;-o-transition:transform;transition:transform;width:400%;min-height:200%;position:absolute;top:-40%;-webkit-animation:waves_animation_lrg 20s linear infinite;-moz-animation:waves_animation_lrg 20s linear infinite;-o-animation:waves_animation_lrg 20s linear infinite;animation:waves_animation_lrg 20s linear infinite}.hoverAnimationFrame .popcorn{min-width:100%;min-height:100%;background-image:url(img/hover_popcorn_sprite.svg);background-size:auto 1600%;background-repeat:repeat-x;-webkit-animation:popcorn_animation 3s steps(15) infinite;-moz-animation:popcorn_animation 3s steps(15) infinite;-o-animation:popcorn_animation 3s steps(15) infinite;animation:popcorn_animation 3s steps(15) infinite}.hoverAnimationFrame .screen{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;min-width:200%;min-height:200%;max-width:1200px;-webkit-transition:transform;-moz-transition:transform;-o-transition:transform;transition:transform;-webkit-animation:screen_animation 4s linear infinite alternate;-moz-animation:screen_animation 4s linear infinite alternate;-o-animation:screen_animation 4s linear infinite alternate;animation:screen_animation 4s linear infinite alternate}.animationTriggerChild .hoverAnimationFrame{z-index:100;overflow:hidden}.opaque{opacity:1}.filterHead{width:100%;z-index:3000;position:sticky;top:90px}.filterTitleRow{background-color:#c334c3}.filterToggleButton{transition:color 0.3s ease;float:right;margin-right:12px}@media (min-width: 901px){.filterToggleButton{margin-right:0;width:23.01587%;float:left;margin-left:2.64551%}}
.filterToggleButton:hover{color:#a02c9d;cursor:pointer}.iconArrowDown,.iconArrowRight{font-family:"icons";font-size:24px;font-weight:100;position:relative;top:3px;font-style:normal;left:12px}@media (min-width: 901px){.iconArrowDown,.iconArrowRight{left:24px}}
.iconArrowDown{-webkit-transition:transform 150ms ease-in;-moz-transition:transform 150ms ease-in;-o-transition:transform 150ms ease-in;transition:transform 150ms ease-in;display:inline-block}.iconArrowRev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.filterListPane{position:absolute;top:62px;padding-top:22px;width:100%;float:left;margin-left:0;display:none}.filterListPane .container{border-bottom:2px solid #fff7f2}.filterContainer{border-bottom:2px solid #fff7f2;height:60px}.filterPaneBackground{position:absolute;top:-1px;left:0;bottom:1px;right:0;background-color:#c334c3;z-index:100}.listTitle,.filterToggleButton{font:italic 900 20px/27px "franklin-gothic-urw",sans-serif}.listTitle{width:57.23104%;float:left;margin-left:0}@media (min-width: 901px){.listTitle{width:65.78483%;float:left;margin-left:0}}
.filterGroup{width:100%;float:left;margin-left:0;margin-bottom:30px}.filterTypeTitle{font:italic 900 20px/27px "franklin-gothic-urw",sans-serif;margin-top:0}@media (min-width: 1201px){.filterTypeTitle{width:14.46208%;float:left;margin-left:0}}
.filterTerm{-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;margin-top:0;width:48.67725%;float:left;margin-left:0}@media (min-width: 901px){.filterTerm{width:48.67725%;float:left;margin-left:0}}@media (min-width: 1201px){.filterTerm{width:14.46208%;float:left;margin-left:2.64551%}}
.filterTerm .filterName{-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.filterCheckbox{text-align:center}.filterCheck{width:15px;font:900 20px/27px "franklin-gothic-urw",sans-serif;-webkit-transition:opacity 0.15s ease;-moz-transition:opacity 0.15s ease;-o-transition:opacity 0.15s ease;transition:opacity 0.15s ease}.unchecked .filterCheck{color:#a02c9d;opacity:0}.checked .filterCheck{color:#f4e6f6;opacity:1}.filterTerm:hover{cursor:pointer}.filterTerm:hover .filterName{color:#a02c9d}.filterApplyButton{font:italic 900 20px/27px "franklin-gothic-urw",sans-serif;padding-bottom:24px;transition:color 0.3s ease;display:inline-block;margin-bottom:0;margin-top:0}.filterApplyButton:hover{color:#a02c9d;cursor:pointer}.filterGroup,.filterApplyButton{z-index:1000;position:relative}.oneThirdLeftImage,.oneThirdMiddleImage,.oneThirdRightImage{position:relative;display:inline-block;margin-right:-5px;margin-bottom:-7px;width:100%}@media (min-width: 901px){.oneThirdLeftImage,.oneThirdMiddleImage,.oneThirdRightImage{width:33.3333%}}
.twoThirdsLeftImage,.twoThirdsRightImage{position:relative;display:inline-block;margin-right:-5px;margin-bottom:-7px;width:100%}@media (min-width: 901px){.twoThirdsLeftImage,.twoThirdsRightImage{width:66.6666%}}
.halfLeftImage,.halfRightImage,.halfLeftVideo,.halfRightVideo{position:relative;display:inline-block;margin-right:-5px;margin-bottom:-7px;width:100%}@media (min-width: 901px){.halfLeftImage,.halfRightImage,.halfLeftVideo,.halfRightVideo{width:50%}}
.fullWidthImage,.fullWidthVideo{width:100%;position:relative;display:inline-block;margin-bottom:-7px}.fullWidthImage img,.fullWidthVideo video,.halfLeftImage img,.halfRightImage img,.twoThirdsLeftImage img,.twoThirdsRightImage img,.oneThirdLeftImage img,.oneThirdMiddleImage img,.oneThirdRightImage img{width:100%}.oneThirdLeftImage:before,.oneThirdMiddleImage:before,.oneThirdRightImage:before{padding-top:69.7986577%;content:"";display:block}.twoThirdsLeftImage:before,.twoThirdsRightImage:before{padding-top:34.8993289%;content:"";display:block}.halfLeftImage:before,.halfRightImage:before,.halfLeftVideo:before,.halfRightVideo:before{padding-top:46.5671642%;content:"";display:block}.collectionProjects .fullWidthImage:before{padding-top:46.5671642%;content:"";display:block}.share_next{height:216px;position:relative}.share_next a{transition:color 0.3s ease}.share_next a:hover{color:#a02c9d}.share_links,.prev_next{list-style:none;padding-left:0;display:inline-block;position:relative;top:50%;transform:translateY(-50%);margin-top:12px}.share_links lh,.prev_next lh{font:italic 900 20px/27px "franklin-gothic-urw",sans-serif;display:inline-block}.share_links li,.prev_next li{font-family:"icons";display:inline-block}.share_links .share_title{display:none}@media (min-width: 481px){.share_links .share_title{display:inline}}
.share_links{text-align:justify;width:48.67725%;float:left;margin-left:0}@media (min-width: 481px){.share_links{width:31.56966%;float:left;margin-left:0}}
.st_sharethis_custom{cursor:pointer}#stOverlay{background-color:#a02c9d !important;opacity:0.75 !important}.share_links li.menuHack{display:inline-block;width:100%;*display:inline;zoom:1}.prev_next{margin-top:12px;width:48.67725%;float:right;margin-left:2.64551%}@media (min-width: 901px){.prev_next{width:40.12346%;float:right;margin-left:2.64551%;margin-top:26px}}
.prev_next_title{font:900 20px/27px "franklin-gothic-urw",sans-serif;visibility:hidden;display:none}@media (min-width: 901px){.prev_next_title{width:36.04395%;float:left;margin-left:0;display:block}}@media (min-width: 1425px){.prev_next_title{visibility:visible}}
@media (min-width: 481px){.prev_next lh{width:36.04395%;float:left;margin-left:0}}
.prev_next_but{padding-left:0;margin-top:0;float:right}@media (min-width: 901px){.prev_next_but{width:57.36263%;float:left;margin-left:6.59341%;float:left}}
.prev_next li{font-size:2em}@media (min-width: 1201px){.prev_next li{font-size:4em}}
.prev_next li:first-child{margin-right:12px}@media (min-width: 481px){.prev_next li:first-child{margin-right:24px}}@media (min-width: 1201px){.prev_next li:first-child{margin-right:33px}}
.prev_next_blur{color:#a02c9d}#js-introCanvas{z-index:-1000;opacity:0.3;margin:0;position:fixed;top:0;left:0;bottom:0;right:0}.homeBody{background-color:#a02c9d;overflow:hidden;width:100%;height:100%}.homeHeader{border-bottom:2px solid #fff7f2;background-color:transparent;position:relative}.homeNav ul li a{color:#f4e6f6}.foundedBlurb{font:italic 900 20px/27px "franklin-gothic-urw",sans-serif;color:#f4e6f6;margin:36px 0 0 0;width:82.89242%;float:left;margin-left:0}@media (min-width: 825px){.foundedBlurb{width:57.23104%;float:left;margin-left:0;margin-top:79px}}
.homeHeader .burgerButton{color:#f4e6f6}.elevatorSentence{color:#f4e6f6}@media (min-width: 901px){.elevatorSentence{width:91.44621%;float:left;margin-left:0}}
.homeCTA{color:#f4e6f6;width:100%;float:left;margin-left:0;margin-right:0}.homeCTA h2{font:italic 900 1.33333em/1.25em "franklin-gothic-urw",sans-serif}@media (min-width: 591px){.homeCTA h2{font:italic 900 2em/1.21875em "franklin-gothic-urw",sans-serif}}@media (min-width: 1201px){.homeCTA h2{font:italic 900 2.16667em/1.23077em "franklin-gothic-urw",sans-serif}}
@media (min-width: 901px){.homeCTA .ctaText{width:57.23104%;float:left;margin-left:0}}
.homeCTA .ctaArrowRight{font-size:30px;line-height:1.21875em;font-family:"icons";font-style:normal;font-weight:100;position:relative;top:6px;left:12px}@media (min-width: 591px){.homeCTA .ctaArrowRight{top:3px;left:78px}}@media (min-width: 1201px){.homeCTA .ctaArrowRight{left:90px}}
.homeIntro{margin-top:-9px}@media (min-width: 591px){.homeIntro{margin-top:-18px}}
.homeIntro a{transition:color 0.3s ease}.homeIntro a:hover{color:#c334c3}.splashLogo{position:absolute;margin:0 auto;left:0;right:0;width:100%;z-index:1000;overflow:hidden;bottom:-9px}@media (min-width: 591px){.splashLogo{bottom:-12px}}@media (min-width: 1201px){.splashLogo{bottom:-15px}}
.splashLogo img{position:relative;width:100%;bottom:0}.clientsSection,.servicesSection{margin-bottom:72px}.studioBios{padding-top:63px}.studioPhotos{margin:0;background-color:#f3d5de;line-height:0;position:relative;z-index:10;width:100%}.studioPhoto{float:left;margin-top:0;width:50%;overflow:hidden;position:relative}@media (min-width: 481px){.studioPhoto{width:25%}}@media (min-width: 901px){.studioPhoto{width:12.5%}}
@media (min-width: 901px){.photo-studio-hoverable:hover{opacity:0}}
.photo-studio,.photo-studio-hoverable{width:102%;margin-left:-1px;transition:all 0.3s ease}.photo-profile{width:102%;position:absolute;margin-left:-1px;top:0;left:0;z-index:-10}.studioPhoto .transPurple{z-index:-5;height:45px}.photo-lable{color:#fff7f2;font:italic 900 20px/27px "franklin-gothic-urw",sans-serif;width:100%;padding-left:18px;height:45px;bottom:-9px;position:absolute;z-index:-4}.partnerBios{clear:right;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 901px){.partnerBios{width:65.78483%;float:left;margin-left:2.64551%}}
.partnerName{font:900 2em/1.21875em "franklin-gothic-urw",sans-serif;margin-bottom:0;margin-top:0}.partnerRole{font:italic 900 20px/27px "franklin-gothic-urw",sans-serif}@media (min-width: 1480px){.partnerBio:nth-child(even){width:47.98927%;float:left;margin-left:4.02145%;clear:right}}
@media (min-width: 1480px){.partnerBio:nth-child(odd){width:47.98927%;float:left;margin-left:0}}
.employeeBios{clear:right;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 901px){.employeeBios{padding-left:25.66138%;width:65.78483%;float:left;margin-left:0}}
@media (min-width: 1201px){.employeeBio:nth-child(odd){width:47.98927%;float:left;margin-left:0}}
@media (min-width: 1201px){.employeeBio:nth-child(even){width:47.98927%;float:left;margin-left:4.02145%;clear:right}}
.employeeName{font:900 20px/27px "franklin-gothic-urw",sans-serif;margin-bottom:0;margin-top:6px}.employeeRole{font:italic 900 20px/27px "franklin-gothic-urw",sans-serif}.bioText{margin-top:0;margin-bottom:24px;min-height:135px}.teamCapabilities{border-top:1px solid #e69be1;margin-top:57px;margin-bottom:72px;padding-top:4px;width:100%;float:left;margin-left:0;margin-right:0}.capCol{clear:right;list-style:none;padding:0;margin-top:14px}@media (min-width: 901px){.capCol{width:65.78483%;float:left;margin-left:2.64551%;clear:right}}
@media (min-width: 591px){.capCol li{width:48.67725%;float:left;margin-left:0}}@media (min-width: 901px){.capCol li{width:47.98927%;float:left;margin-left:4.02145%}}@media (min-width: 1500px){.capCol li{width:21.98391%;float:left;margin-left:4.02145%}}
@media (min-width: 901px){.capCol li:nth-child(2n+1),.capCol li:nth-child(1){width:47.98927%;float:left;margin-left:0}}@media (min-width: 1500px){.capCol li:nth-child(2n+1),.capCol li:nth-child(1){width:21.98391%;float:left;margin-left:4.02145%}}
@media (min-width: 1500px){.capCol li:nth-child(4n+1),.capCol li:nth-child(1){width:21.98391%;float:left;margin-left:0}}
.featuredProjectInfo{opacity:0;z-index:1000}.projectWrapper{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}.featuredProjectInfo{position:absolute;top:50%;left:0;bottom:0;right:0;padding:0 24px;color:#f0f5f8}.fullWidthImage .featuredProjectInfo{top:66.6666666%}.projectBackground{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#c334c3;opacity:0.75;z-index:100}.featuredProjectTitle{z-index:1000;position:relative;width:100%;font:900 1.33333em/1.25em "franklin-gothic-urw",sans-serif}@media (min-width: 1400px){.featuredProjectTitle{font:900 2em/1.21875em "franklin-gothic-urw",sans-serif}}
.featuredProjectServices{display:none;margin-top:6px;display:none}.featuredProjectTerm{font:italic 900 20px/27px "franklin-gothic-urw",sans-serif;display:inline;margin-top:0;line-height:24px}.featuredProjectTerm::after{content:", "}.featuredProjectTerm:last-child::after{content:''}.project{min-height:120px;overflow:hidden;background-color:#a02c9d;position:relative;z-index:1000}@media (min-width: 0){.project{width:100%;float:left;margin-left:0;margin-right:0}}@media (min-width: 481px){.project{width:48.67725%;float:left;margin-left:2.64551%}}@media (min-width: 901px){.project{width:23.01587%;float:left;margin-left:2.64551%}}
.projectThumb{margin:0;width:100%;height:100%}.project:hover>.projectThumb{opacity:0.5}lrgListItem{margin-top:-1px}.sbxMap{width:100%;height:400px;border:none;margin:20px 0 0 0}@media (min-width: 901px){.sbxMap{height:800px}}
.listColumns .streetAddress{width:100%;float:left;margin-left:0}@media (min-width: 591px){.listColumns .streetAddress{width:48.67725%;float:left;margin-left:0}}@media (min-width: 901px){.listColumns .streetAddress{width:31.56966%;float:left;margin-left:2.64551%}}@media (min-width: 1400px){.listColumns .streetAddress{clear:none;width:14.46208%;float:left;margin-left:2.64551%}}
.listColumns .electronicContact{width:100%;float:left;margin-left:0}@media (min-width: 591px){.listColumns .electronicContact{width:48.67725%;float:left;margin-left:2.64551%;clear:right}}@media (min-width: 901px){.listColumns .electronicContact{width:40.12346%;float:left;margin-left:2.64551%;clear:right}}@media (min-width: 1400px){.listColumns .electronicContact{clear:none;width:14.46208%;float:left;margin-left:2.64551%}}
.listColumns .employmentNote{width:100%;float:left;margin-left:0}@media (min-width: 901px){.listColumns .employmentNote{width:65.78483%;float:left;margin-left:0;padding-left:25.66138%}}@media (min-width: 1400px){.listColumns .employmentNote{width:31.56966%;float:left;margin-left:2.64551%;padding-left:0%;padding-top:0}}
.postTitleRow{border-bottom:1px solid #bed2e1;overflow:hidden;margin-bottom:9px;padding-top:0}@media (min-width: 825px){.postTitleRow{padding-top:30px}}
.postDate{font:900 2em/1.21875em "franklin-gothic-urw",sans-serif;margin-top:18px;margin-bottom:0}@media (min-width: 825px){.postDate{width:23.01587%;float:left;margin-left:0;margin-bottom:0;margin-top:36px}}
.postTitle{font:900 2.7em/1em "franklin-gothic-urw",sans-serif;margin-top:0}@media (min-width: 825px){.postTitle{width:100%;float:left;margin-left:0;margin-right:0;margin-left:0;margin-top:18px;margin-bottom:30px;font:900 3.3em/1em "franklin-gothic-urw",sans-serif}}
.projectMeta{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:90px}@media (min-width: 825px){.projectMeta{width:23.01587%;float:left;margin-left:0;margin-top:9px;margin-bottom:0}}
.projectMetaList{padding:0}@media (min-width: 591px){.projectMetaList{width:48.67725%;float:left;margin-left:2.64551%}}@media (min-width: 825px){.projectMetaList{width:100%;float:left;margin-left:0;margin-right:0}}
@media (min-width: 591px){.projectMetaList:first-child{width:48.67725%;float:left;margin-left:0}}@media (min-width: 825px){.projectMetaList:first-child{width:100%;float:left;margin-left:0;margin-right:0}}
.projectMetaList lh{font:italic 900 20px/27px "franklin-gothic-urw",sans-serif;margin-top:18px;display:block}.projectMetaList li{font:400 20px/27px "franklin-gothic-urw",sans-serif;line-height:21px;margin-top:6px}.postText{margin-bottom:0}@media (min-width: 825px){.postText{margin-bottom:90px;width:65.78483%;float:right;margin-left:2.64551%;clear:right;margin-right:8.55379%}}
.postText a{transition:color 0.3s}.postText a:hover{color:#0091e1}.postDeck{margin-top:15px}.postExtendedText{font:400 20px/27px "franklin-gothic-urw",sans-serif}.projectServices{border-top:1px solid #bed2e1;width:100%;float:left;margin-left:0;margin-right:0;overflow:hidden;margin-bottom:90px;padding-top:4px}@media (min-width: 481px){.projectServiceListItem{width:14.46208%;float:left;margin-left:2.64551%;margin-top:18px}}
.postImages{position:relative;line-height:0}.contentWrapperSingle{margin-bottom:0 !important}.contentWrapperSingle:after{height:0 !important}
/*# sourceMappingURL=style.css.map */
