@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr{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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}* a{position:relative}a{outline:none}a img{border:none}::-moz-selection{background:#f36921;color:#fff;text-shadow:none}::selection{background:#f36921;color:#fff;text-shadow:none}html{min-height:100%;height:100%;width:100%}body{min-height:100%;height:100%;width:100%;margin:0 auto;background:#fff;font-family:"ratio","Helvetica Neue",Helvetica,sans-serif;font-size:16px;line-height:1.4375em;color:#000}a{border-bottom:1px solid #19a9e5;text-decoration:none;color:#000;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}a:hover{color:#19a9e5}h1{font-size:48px;font-weight:200}h2{font-size:48px;font-weight:900}h3{font-size:21px;font-weight:700;margin-bottom:15px}p{margin-bottom:1.4em}.main-content p{font-weight:400}em{font-style:italic}strong,b{font-style:bold}hr{height:1px;border-bottom:1px solid #000}blockquote{margin-left:20px;padding-left:20px;border-left:1px solid #000}::selection{background:#50afcb;color:#fff}.footer{display:none;width:100%;height:40px;background-color:#000}.footer .wrap{width:990px;margin:0 auto}.footer p,.footer a{margin-bottom:0;color:#fff;font-size:11px;line-height:40px;text-transform:uppercase}.footer a{border-bottom:none}.footer a:after{content:"•";margin:0 5px}.footer a:hover{opacity:0.6}.footer p{float:left}.footer ul{float:right}.footer ul li{float:left;padding-top:9px}.footer ul li.google{width:120px;margin-right:10px}.footer ul li.twitter{width:80px;margin-right:10px}.footer ul li:last-child a:after{content:"";margin:0}#preloader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(32,39,44,0.97);z-index:9999}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url('/images/ajax-loader.gif?1362692388');background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}iframe{display:none}li.twitter iframe,li.facebook iframe, li.google iframe{display:block}.award-ribbon{position:absolute;top:0;right:0;z-index:9;width:200px;height:200px}.award-ribbon a{border-bottom:0}a.logo-alt,span.logo-contact,.logo-mobile{display:none}.hero-wrap{position:relative;width:100%;height:100%;background-color:#cfd4d5}.hero{position:absolute;bottom:0;width:100%;text-align:center}.hero img{margin-bottom:-6px}ul.slides{overflow:hidden;z-index:-10}.main-nav-wrap{position:relative;width:100%;background-color:#22272c;z-index:11}.main-nav{position:relative;width:990px;margin:0 auto}.main-nav .logo,.main-nav .logo-alt,.main-nav .logo-contact,.main-nav .logo-mobile{float:left;font-size:18px;line-height:71px;font-weight:900;letter-spacing:3px;text-transform:uppercase;color:#fff;border-bottom:none}.main-nav .logo-alt span{font-weight:400;color:#555c63}.main-nav .logo-contact a.ss-compose{margin-left:20px;font-size:14px}.main-nav .logo-contact a.ss-compose span{margin-left:5px;font-size:18px}.main-nav .logo-contact a{color:#fff;border-bottom:none}.main-nav .nav-toggle{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;font-size:24px;color:#fff;border-bottom:0;-webkit-transition:all 0.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition-delay:0;-moz-transition:all 0.5s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0;-o-transition:all 0.5s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0;transition:all 0.5s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0}.main-nav .nav-toggle.toggled{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition-delay:0;-moz-transition:all 0.5s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0;-o-transition:all 0.5s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0;transition:all 0.5s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0}.main-nav a:hover{color:rgba(255,255,255,0.6)}.main-nav ul{float:right;width:168px}.main-nav ul li{float:left;margin-right:40px;margin-top:4px}.main-nav ul li.last-child{margin-right:0}.main-nav ul a{line-height:67px;color:#fff;border-bottom:none}.dropdown-wrap{display:none;height:168px;background:url('/images/bg-dropdown.png?1352492042') repeat-x}.main-content-wrap{position:relative;display:none;width:100%;min-height:626px;background-color:#fff;z-index:10;overflow:hidden}.main-content-wrap h1{width:990px;margin:0 auto;margin-bottom:60px}.main-content-wrap h1 ul{position:relative;float:right;margin-top:7px;padding-left:110px}.main-content-wrap h1 ul li{position:relative;float:left;width:20px;margin-right:10px;font-size:16px;line-height:1.8em;font-weight:400;text-transform:uppercase;color:#000;background-color:#fff;z-index:10}.main-content-wrap h1 ul li.first{position:absolute;left:0;width:auto;margin-top:2px;overflow:hidden;z-index:9;font-size:12px}.main-content-wrap h1 ul li.first span{display:none;font-weight:700}.main-content-wrap h1 ul li:last-child{margin-right:0}.main-content-wrap h1 a{display:block;border-bottom:none;color:#000}.main-content-wrap h1 a:hover{color:#000}#myspmsolutions,#allphase,#ranarains,#matchbox,#kitebrite,#clearstats,#breadcrumb,#citycosmetics,#spaces,#about,#contact{position:relative;display:none;width:100%;margin:0 auto;padding-top:60px}body.open .dropdown-wrap{position:absolute;top:71px;width:100%;z-index:999}.flex-direction-nav{position:fixed;top:50%;z-index:99;width:100%}.flex-direction-nav li{text-align:center}.flex-direction-nav .flex-prev{left:0;z-index:99}.flex-direction-nav .flex-next{z-index:99;right:0}.flex-direction-nav a{height:52px;width:57px;opacity:1;border-bottom:0;background:#fafafa;color:#475153;text-indent:0;font-size:18px;line-height:57px;z-index:9}.flex-direction-nav a:hover{opacity:0.8}.flex-direction-nav a.casestudy{color:#475153;background-color:#cfd4d5}.dropdown-wrap-inner{width:986px;margin:0 auto}.dropdown-wrap-inner a.prev,.dropdown-wrap-inner a.next{float:left;width:88px;padding-top:68px;line-height:100px;border-bottom:none;color:#fff;font-size:18px}.dropdown-wrap-inner a.prev:hover,.dropdown-wrap-inner a.next:hover{color:#475153}.dropdown-container{position:relative;overflow:hidden;float:left;width:810px;height:169px}ul.dropdown{position:absolute;width:2000em;height:169px}ul.dropdown a{border-bottom:none;color:#fff;font-size:18px;line-height:68px;-webkit-transition-property:color, position;-moz-transition-property:color, position;-o-transition-property:color, position;transition-property:color, position;-webkit-transition-duration:1s, 0s;-moz-transition-duration:1s, 0s;-o-transition-duration:1s, 0s;transition-duration:1s, 0s}ul.dropdown a.selected{color:#000;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}ul.dropdown li{float:left;width:135px;-webkit-transition:all 2s;-moz-transition:all 2s;-o-transition:all 2s;transition:all 2s}ul.dropdown li:hover{background-color:rgba(255,255,255,0.75);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}ul.dropdown li:hover a{color:#475153;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}ul.dropdown li:hover a.selected{-webkit-transition:none 1s;-moz-transition:none 1s;-o-transition:none 1s;transition:none 1s}ul.dropdown a.dropdown-myspmsolutions{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -2670px no-repeat;display:block;position:relative}ul.dropdown a.dropdown-myspmsolutions span{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -1958px no-repeat;display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity,2s;-moz-transition:opacity,2s;-o-transition:opacity,2s;transition:opacity,2s}.no-opacity ul.dropdown a.dropdown-myspmsolutions span{visibility:hidden}ul.dropdown a.dropdown-myspmsolutions:hover span{opacity:1;-webkit-transition:opacity,0.3s;-moz-transition:opacity,0.3s;-o-transition:opacity,0.3s;transition:opacity,0.3s}.no-opacity ul.dropdown a.dropdown-myspmsolutions:hover span{visibility:visible}ul.dropdown a.dropdown-myspmsolutions.selected{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -2136px no-repeat;display:block}ul.dropdown a.dropdown-allphase{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -1780px no-repeat;display:block;position:relative}ul.dropdown a.dropdown-allphase span{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -1246px no-repeat;display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity,2s;-moz-transition:opacity,2s;-o-transition:opacity,2s;transition:opacity,2s}.no-opacity ul.dropdown a.dropdown-allphase span{visibility:hidden}ul.dropdown a.dropdown-allphase:hover span{opacity:1;-webkit-transition:opacity,0.3s;-moz-transition:opacity,0.3s;-o-transition:opacity,0.3s;transition:opacity,0.3s}.no-opacity ul.dropdown a.dropdown-allphase:hover span{visibility:visible}ul.dropdown a.dropdown-allphase.selected{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -1602px no-repeat;display:block}ul.dropdown a.dropdown-ranarains{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -4628px no-repeat;display:block;position:relative}ul.dropdown a.dropdown-ranarains span{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -4094px no-repeat;display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity,2s;-moz-transition:opacity,2s;-o-transition:opacity,2s;transition:opacity,2s}.no-opacity ul.dropdown a.dropdown-ranarains span{visibility:hidden}ul.dropdown a.dropdown-ranarains:hover span{opacity:1;-webkit-transition:opacity,0.3s;-moz-transition:opacity,0.3s;-o-transition:opacity,0.3s;transition:opacity,0.3s}.no-opacity ul.dropdown a.dropdown-ranarains:hover span{visibility:visible}ul.dropdown a.dropdown-ranarains.selected{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -4272px no-repeat;display:block}ul.dropdown a.dropdown-matchbox{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -4450px no-repeat;display:block;position:relative}ul.dropdown a.dropdown-matchbox span{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -3204px no-repeat;display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity,2s;-moz-transition:opacity,2s;-o-transition:opacity,2s;transition:opacity,2s}.no-opacity ul.dropdown a.dropdown-matchbox span{visibility:hidden}ul.dropdown a.dropdown-matchbox:hover span{opacity:1;-webkit-transition:opacity,0.3s;-moz-transition:opacity,0.3s;-o-transition:opacity,0.3s;transition:opacity,0.3s}.no-opacity ul.dropdown a.dropdown-matchbox:hover span{visibility:visible}ul.dropdown a.dropdown-matchbox.selected{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -3916px no-repeat;display:block}ul.dropdown a.dropdown-kitebrite{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -3738px no-repeat;display:block;position:relative}ul.dropdown a.dropdown-kitebrite span{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -1424px no-repeat;display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity,2s;-moz-transition:opacity,2s;-o-transition:opacity,2s;transition:opacity,2s}.no-opacity ul.dropdown a.dropdown-kitebrite span{visibility:hidden}ul.dropdown a.dropdown-kitebrite:hover span{opacity:1;-webkit-transition:opacity,0.3s;-moz-transition:opacity,0.3s;-o-transition:opacity,0.3s;transition:opacity,0.3s}.no-opacity ul.dropdown a.dropdown-kitebrite:hover span{visibility:visible}ul.dropdown a.dropdown-kitebrite.selected{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -3026px no-repeat;display:block}ul.dropdown a.dropdown-clearstats{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -3560px no-repeat;display:block;position:relative}ul.dropdown a.dropdown-clearstats span{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -2492px no-repeat;display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity,2s;-moz-transition:opacity,2s;-o-transition:opacity,2s;transition:opacity,2s}.no-opacity ul.dropdown a.dropdown-clearstats span{visibility:hidden}ul.dropdown a.dropdown-clearstats:hover span{opacity:1;-webkit-transition:opacity,0.3s;-moz-transition:opacity,0.3s;-o-transition:opacity,0.3s;transition:opacity,0.3s}.no-opacity ul.dropdown a.dropdown-clearstats:hover span{visibility:visible}ul.dropdown a.dropdown-clearstats.selected{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -3382px no-repeat;display:block}ul.dropdown a.dropdown-breadcrumb{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -534px no-repeat;display:block;position:relative}ul.dropdown a.dropdown-breadcrumb span{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -178px no-repeat;display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity,2s;-moz-transition:opacity,2s;-o-transition:opacity,2s;transition:opacity,2s}.no-opacity ul.dropdown a.dropdown-breadcrumb span{visibility:hidden}ul.dropdown a.dropdown-breadcrumb:hover span{opacity:1;-webkit-transition:opacity,0.3s;-moz-transition:opacity,0.3s;-o-transition:opacity,0.3s;transition:opacity,0.3s}.no-opacity ul.dropdown a.dropdown-breadcrumb:hover span{visibility:visible}ul.dropdown a.dropdown-breadcrumb.selected{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -356px no-repeat;display:block}ul.dropdown a.dropdown-citycosmetics{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -2848px no-repeat;display:block;position:relative}ul.dropdown a.dropdown-citycosmetics span{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 0 no-repeat;display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity,2s;-moz-transition:opacity,2s;-o-transition:opacity,2s;transition:opacity,2s}.no-opacity ul.dropdown a.dropdown-citycosmetics span{visibility:hidden}ul.dropdown a.dropdown-citycosmetics:hover span{opacity:1;-webkit-transition:opacity,0.3s;-moz-transition:opacity,0.3s;-o-transition:opacity,0.3s;transition:opacity,0.3s}.no-opacity ul.dropdown a.dropdown-citycosmetics:hover span{visibility:visible}ul.dropdown a.dropdown-citycosmetics.selected{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -2314px no-repeat;display:block}ul.dropdown a.dropdown-spaces{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -1068px no-repeat;display:block;position:relative}ul.dropdown a.dropdown-spaces span{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -712px no-repeat;display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity,2s;-moz-transition:opacity,2s;-o-transition:opacity,2s;transition:opacity,2s}.no-opacity ul.dropdown a.dropdown-spaces span{visibility:hidden}ul.dropdown a.dropdown-spaces:hover span{opacity:1;-webkit-transition:opacity,0.3s;-moz-transition:opacity,0.3s;-o-transition:opacity,0.3s;transition:opacity,0.3s}.no-opacity ul.dropdown a.dropdown-spaces:hover span{visibility:visible}ul.dropdown a.dropdown-spaces.selected{width:135px;height:168px;background:url('/images/dropdown-sb17fa96b60.png') 0 -890px no-repeat;display:block}.navi{position:absolute;top:200px;display:block !important;width:100%;margin-top:-26px;z-index:12}.navi a{width:57px;border-bottom:none;font-size:18px;line-height:52px;text-align:center;color:#475153;background-color:#cfd4d5}.navi a.prev{float:left}.navi a.next{float:right}.navi a:hover{opacity:0.8}.intro-wrap,.contact-success,.contact-error{position:fixed;width:100%;height:100%;z-index:100;background-color:rgba(32,39,44,0.97);text-align:center;text-transform:uppercase;letter-spacing:4px;font-weight:900}.intro-wrap p,.contact-success p,.contact-error p{margin:0 auto 75px;font-size:70px;line-height:1.2em;color:#fff}.intro-wrap p.small,.contact-success p.small,.contact-error p.small{margin-bottom:25px;font-size:18px;text-decoration:none}.intro-wrap a,.contact-success a,.contact-error a{font-size:20px;color:#fff;text-decoration:none;border-bottom:none}.intro-wrap a:hover,.contact-success a:hover,.contact-error a:hover{color:rgba(255,255,255,0.6)}.intro-wrap .intro,.contact-success .intro,.contact-error .intro{position:absolute;top:50%;left:50%;width:990px;margin-left:-495px;margin-top:-199px}.contact-success,.contact-error{background-color:rgba(32,39,44,0.97);text-transform:none}.contact-success p,.contact-error p{margin:0 auto 75px;font-size:70px;line-height:1.2em;color:#fff;font-weight:400;letter-spacing:0}.contact-error{background-color:red}.contact-error h2{margin:0 auto 50px;font-size:70px;line-height:1.2em;color:#fff;font-weight:400}.contact-error p{margin:0 auto 75px;font-size:36px;line-height:1.2em;color:#fff;font-weight:400}.main-content p{margin-bottom:2em}.row{position:relative;width:990px;margin:0 auto}.row.full-width{width:100%}.col-l{position:relative;float:left;width:440px}.col-r{position:relative;float:right;width:300px}img.absolute{position:absolute;top:20px;left:0;z-index:-1}.kicker{width:990px;margin:0 auto;margin-bottom:15px}.kicker img{float:left;margin-right:25px;margin-top:8px}.kicker p{font-size:30px;line-height:1.2em}.wrap{position:relative;width:990px;margin:0 auto}#myspmsolutions .adaptive-process{height:1350px}#myspmsolutions .branding{margin-bottom:45px;background:url('/images/myspmsolutions-bg-branding-r.png?1352492042') 0 bottom repeat-x}#myspmsolutions .branding .wrap{padding-bottom:65px;background:url('/images/myspmsolutions-bg-branding.png?1352492042') 0 bottom no-repeat}#myspmsolutions .branding h2{margin-bottom:1em}#myspmsolutions .branding p{width:900px;margin:0 auto 80px;font-size:18px;line-height:1.444em}#myspmsolutions .branding p.small{margin-bottom:20px;font-size:12px;font-weight:700;text-transform:uppercase}#myspmsolutions .myspmsolutions-logo{-webkit-backface-visibility:hidden}#myspmsolutions .myspmsolutions-logo a{width:58px;height:58px}#myspmsolutions .myspmsolutions-logo a:first-child{float:left;margin-left:90px;background:url('/images/myspmsolutions-darker.png?1352492042') no-repeat}#myspmsolutions .myspmsolutions-logo a:last-child{float:right;margin-right:80px;background:url('/images/myspmsolutions-lighter.png?1352492042') no-repeat}#myspmsolutions .myspmsolutions-logo a.toggled{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition-delay:0;-moz-transition:all 0.5s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0;-o-transition:all 0.5s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0;transition:all 0.5s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0}#myspmsolutions .myspmsolutions-logo img{position:absolute;bottom:60px;left:50%;margin-left:-183px;opacity:0}#myspmsolutions .myspmsolutions-logo img.color{opacity:1}#myspmsolutions .myspmsolutions-collage{height:771px;background:url('/images/myspmsolutions-img2.jpg?1353027871') center 0 no-repeat}#allphase .brain{padding-bottom:75px}#allphase img.absolute{right:-324px;left:auto;top:-125px}#allphase img.absolute.proof{*zoom:1;top:auto;left:-159px;right:auto;bottom:-260px;z-index:-2}#allphase img.absolute.proof:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}#allphase div.proof{*zoom:1;top:auto;left:-159px;right:auto;bottom:-260px;width:510px;height:205px;z-index:-2}#allphase div.proof:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}#allphase div.proof div{background:url('/images/allphase-bouncer-shadow.png?1352492042') no-repeat 50% 100%;float:left;height:125px;margin-right:15px;margin-top:20px;padding-bottom:30px;position:relative;width:144px}#allphase img.amelia-arrow{display:none;position:absolute;top:102px;right:70px}#allphase img.arrow-0{display:none;position:absolute;top:424px;right:432px}#allphase img.arrow-1{display:none;position:absolute;top:595px;right:420px}#allphase .steed{width:100%;background:url('/images/allphase-bg-steed-r.jpg?1352492042') repeat-x}#allphase .steed p{-webkit-backface-visibility:hidden}#allphase .steed a.steedicons{border-bottom:none}#allphase .steed a.steedicons:hover{opacity:0.6}#allphase .steed .col-l{width:390px}#allphase .steed img.absolute{left:0;top:0;right:auto;z-index:0}#allphase .steed .wrap{height:288px;padding-top:73px}#allphase .steed h1,#allphase .steed p{position:relative;z-index:1}#allphase .steed h1{margin-bottom:0.5em;font-weight:700;color:#fff}#allphase .steed p{color:#fff;text-shadow:0 1px rgba(0,0,0,0.5)}#allphase .steed img{vertical-align:-15%}#allphase .beauty{background:url('/images/allphase-bg-beauty.png?1352492042') 0 0 no-repeat;text-align:center;padding-top:180px;margin-bottom:30px}#allphase .beauty h1{font-weight:800;margin-left:-18px;margin-bottom:0.5em}#allphase .beauty h1 span{margin-left:55px}#allphase .beauty p{font-size:21px;font-weight:300}#allphase .allphase-img2{height:1387px;background:url('/images/allphase-img2.jpg?1352492042') center top no-repeat}#allphase .allphase-404{height:1192px;padding-top:100px;background:url('/images/allphase-404.jpg?1352492042') center top no-repeat;text-align:center}#allphase .allphase-404 p{background-color:#fcf6b8;width:700px;margin:0 auto}#ranarains img.absolute{top:0;left:auto;right:-267px}#ranarains .fist-pumps{height:561px;margin-bottom:47px}#ranarains .kicker img{margin-top:0}#ranarains .details{width:100%;height:606px;background:url('/images/ranarains-img2.png?1352492042') center top no-repeat;position:relative}#ranarains .details img{display:none;position:absolute}#ranarains .details .std-sweat{top:225px;left:230px}#ranarains .details .std-the{top:318px;left:408px}#ranarains .details .std-details{top:253px;left:513px}#ranarains .hug-tracker{background:url('/images/ranarains-bg-hug-tracker-r.png?1352492042') repeat-x;background-color:#e84924;text-align:center}#ranarains .hug-tracker .wrap{height:464px;padding-top:220px;background:url('/images/ranarains-img4.png?1352492042') no-repeat}#ranarains .hug-tracker h1{font-size:72px;font-weight:200;margin-bottom:0.6em}#ranarains .hug-tracker h1 span{color:#fff;font-size:36px;margin-left:10px;vertical-align:top}#ranarains .hug-tracker p{margin-bottom:19px;-webkit-backface-visibility:hidden}#ranarains .hug-tracker p span{color:#fff}#ranarains .hug-tracker p:last-child{margin-bottom:0;font-size:13px;color:#fff}#ranarains .hug-tracker a{border-bottom:1px solid #fff;color:#fff}#ranarains .hug-tracker a:hover{opacity:0.5}#ranarains .hug-tracker .heart-meter{background:#fff;width:990px;height:208px;margin-bottom:23px;position:relative}#ranarains .hug-tracker .heart-meter *{position:absolute;top:0;right:0}#ranarains .hug-tracker .heart-meter .fill-bar{background:#d93318;width:100%;height:208px}#matchbox .impact{height:1638px}#matchbox .impact img.absolute:first-of-type{top:0;left:auto;right:-233px;z-index:0}#matchbox .impact img.absolute:last-of-type{top:auto;left:-261px;right:auto;bottom:0}#matchbox .impact h2{margin-top:50px;font-size:60px}#matchbox .impact img.ipad-with-logo{top:0;left:auto;right:-233px;z-index:2}#matchbox .impact img.steedicon-flourish{position:absolute;top:443px;left:auto;right:-158px;z-index:1}#matchbox .knowledge{margin-bottom:20px;padding-top:72px;background:url('/images/matchbox-bg-knowledge-r.jpg?1352492042') repeat-x}#matchbox .knowledge h3{font-size:36px;margin-bottom:25px}#matchbox .knowledge p{width:681px;margin-bottom:0;font-size:21px;line-height:1.333em}#matchbox .knowledge img{margin-left:-218px}#matchbox .press{background-color:#fe0002;-webkit-backface-visibility:hidden}#matchbox .press .wrap{height:510px;background:url('/images/matchbox-bg-press-2.png?1352492042') no-repeat}#matchbox .press .testimonial{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url('/images/matchbox-speech-bubble.png?1352492042') no-repeat top left;float:right;width:445px;height:375px;margin-right:53px;margin-top:75px;position:relative;padding:49px 29px 0 89px}#matchbox .press .testimonial p{font-size:21px;line-height:1.333em;font-weight:300;font-style:italic;color:#fff}#matchbox .press .testimonial img{position:absolute;bottom:-19px;right:11px}#kitebrite .identity{height:1270px;margin-bottom:100px}#kitebrite .kitebrite-cursor{background:#3ba1d1;width:9px;height:168px;position:absolute;top:630px;right:97px}#kitebrite .phone-screens{position:absolute;top:698px;left:29px;width:277px;height:417px}#kitebrite .phone-screens img{position:absolute;top:0;left:0}#kitebrite img.absolute{top:-34px}#clearstats .simply{height:1008px}#clearstats .simply img.absolute{top:0;left:0;z-index:0}#clearstats .clicks{position:relative;z-index:-1;height:1209px;background:url('/images/clearstats-bg-clicks-r.png?1352492042') 0 0 repeat-x}#clearstats .clicks img.absolute{top:0;left:-381px}#clearstats .clicks .panels{display:none}#clearstats .clicks .wrap{padding-top:100px}#clearstats .mobile img.absolute{top:0;left:-234px}#clearstats .mobile .wrap{height:1157px}#clearstats .mobile .circles{position:absolute;top:0;right:72px;width:122px;height:122px}#clearstats .mobile .circles .desktop{background:url('/images/clearstats-circles-desktop-bg.png?1352492042') no-repeat top left;background-position:0 -122px;width:122px;height:122px;position:absolute;left:0;top:0;z-index:2}#clearstats .mobile .circles .mobile{background:url('/images/clearstats-circles-iphone-bg.png?1352492042') no-repeat top left;width:122px;height:122px;position:absolute;right:0;top:0;z-index:1}#clearstats .mobile h3{font-size:36px;line-height:1em;width:413px;margin-bottom:88px}#clearstats .mobile p{width:545px;margin-top:3px}#clearstats .mobile .col-l{width:auto}#clearstats .dribbble{background-color:#ff1782}#clearstats .dribbble .wrap{position:relative;z-index:1;width:990px;height:717px;margin:0 auto;padding-top:101px;text-align:center}#clearstats .dribbble img.absolute{top:0;left:-361px}#clearstats .dribbble h3{font-size:72px;color:#fff;margin-bottom:40px}#clearstats .dribbble h3 img{margin-right:10px}#clearstats .dribbble p{font-size:36px;font-weight:300;color:#fff;margin-bottom:70px}#breadcrumb .focus{height:776px;margin-bottom:57px;border-bottom:1px solid #d9d9d9}#breadcrumb .focus img.absolute{top:-10px;left:auto;right:-233px}#breadcrumb .signup{text-align:center}#breadcrumb .signup h2{margin-bottom:0.8em;font-size:60px;color:#d5874f}#breadcrumb .signup img{margin-left:-361px}#breadcrumb .signup p{width:95%;margin:0 auto 2em}#breadcrumb .registration{margin-bottom:82px;background-color:#191919}#breadcrumb .features{margin-bottom:80px;text-align:center}#breadcrumb .features h2{margin-bottom:0.8em;font-size:60px;color:#d5874f}#breadcrumb .features p{width:95%;margin:0 auto 4em}#breadcrumb .features img{margin-left:-346px}#breadcrumb .groupon{height:688px;background-color:#77a145;text-align:center;-webkit-backface-visibility:hidden}#breadcrumb .groupon .wrap{z-index:0;padding-top:95px}#breadcrumb .groupon img.absolute{top:0;left:-361px}#breadcrumb .groupon h1{font-size:60px;color:#fff;margin-bottom:375px}#breadcrumb .groupon a{font-size:18px;font-weight:900;text-transform:uppercase;color:#fff;border-bottom:none;background-color:rgba(55,84,15,0.4);padding:25px 30px;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px}#breadcrumb .groupon a:hover{opacity:0.5}#citycosmetics .transformed{height:1197px;margin-bottom:100px}#citycosmetics .transformed img.absolute{top:10px;left:-90px}#citycosmetics .transformed .col-l{margin-bottom:400px}#citycosmetics .growth{margin-bottom:45px;text-align:center}#citycosmetics .growth h2{font-size:60px;margin-bottom:0.8em}#citycosmetics .growth p{font-size:21px;line-height:1.333em}#citycosmetics .growth .col-l,#citycosmetics .growth .col-r{width:480px;text-align:left}#citycosmetics .growth img{vertical-align:bottom;margin-left:5px}#citycosmetics .details{height:690px;background-color:#b2ede6}#citycosmetics .details img{margin-left:-361px}#citycosmetics .balloons{position:absolute;top:0;left:0;width:100%}#citycosmetics .balloons>div{opacity:0}#citycosmetics .balloon-1{background:url('/images/citycosmetics-balloon-1.png?1352492042') no-repeat top left;width:335px;height:459px;position:absolute;top:143px;left:-246px}#citycosmetics .balloon-2{background:url('/images/citycosmetics-balloon-2.png?1352492042') no-repeat top left;width:263px;height:567px;position:absolute;top:55px;left:84px}#citycosmetics .balloon-3{background:url('/images/citycosmetics-balloon-3.png?1352492042') no-repeat top left;width:194px;height:374px;position:absolute;left:318px;top:228px}#citycosmetics .balloon-4{background:url('/images/citycosmetics-balloon-4.png?1352492042') no-repeat top left;width:324px;height:532px;position:absolute;left:513px;top:96px}#citycosmetics .balloon-5{background:url('/images/citycosmetics-balloon-5.png?1352492042') no-repeat top left;width:444px;height:582px;position:absolute;left:837px;top:37px}#citycosmetics .feedback{height:727px;background:url('/images/citycosmetics-bg-feedback-r.png?1352492042') 0 0 repeat-x;-webkit-backface-visibility:hidden}#citycosmetics .feedback .wrap>img{position:relative;left:-3px}#citycosmetics .feedback .comments{position:absolute;top:0;left:0;width:990px;height:665px}#citycosmetics .feedback .comments a{border:none;display:block;position:absolute;text-decoration:none}#citycosmetics .feedback .comments .avatar-wrap{position:absolute;overflow:hidden}#citycosmetics .feedback .comments .avatar-wrap img{position:absolute}#citycosmetics .feedback .comment-1{background:url('/images/citycosmetics-comment-1-bubble.png?1352492042') no-repeat top left;width:351px;height:293px;top:172px;left:6px}#citycosmetics .feedback .comment-1 .avatar-wrap{width:275px;height:213px;top:40px;left:38px}#citycosmetics .feedback .comment-1 .avatar-wrap img{left:95px}#citycosmetics .feedback .comment-2{background:url('/images/citycosmetics-comment-2-bubble.png?1352492042') no-repeat top left;width:374px;height:310px;top:74px;left:226px}#citycosmetics .feedback .comment-2 .avatar-wrap{width:297px;height:230px;top:40px;left:38px}#citycosmetics .feedback .comment-2 .avatar-wrap img{position:absolute;left:130px}#citycosmetics .feedback .comment-3{background:url('/images/citycosmetics-comment-3-bubble.png?1352492042') no-repeat top left;width:271px;height:231px;top:326px;left:341px}#citycosmetics .feedback .comment-3 .avatar-wrap{width:195px;height:151px;top:40px;left:38px}#citycosmetics .feedback .comment-3 .avatar-wrap img{position:absolute;left:70px}#citycosmetics .feedback .comment-4{background:url('/images/citycosmetics-comment-4-bubble.png?1352492042') no-repeat top left;width:296px;height:250px;top:406px;left:564px}#citycosmetics .feedback .comment-4 .avatar-wrap{width:220px;height:170px;top:40px;left:38px}#citycosmetics .feedback .comment-4 .avatar-wrap img{position:absolute;left:70px}#citycosmetics .feedback .comment-5{background:url('/images/citycosmetics-comment-5-bubble.png?1352492042') no-repeat top left;width:459px;height:375px;top:147px;left:534px}#citycosmetics .feedback .comment-5 .avatar-wrap{width:382px;height:295px;top:40px;left:38px}#citycosmetics .feedback .comment-5 .avatar-wrap img{position:absolute;left:183px}#spaces .kicker p{margin-top:25px;font-size:28px;font-weight:700;font-style:italic;text-align:right}#spaces .face{height:806px}#spaces .personalize{height:875px;background:url('/images/spaces-bg-personalize-r.png?1352492042') 0 0 repeat-x}#spaces .personalize h2{font-size:36px;font-weight:700;margin-bottom:0.5em}#spaces .personalize p{font-size:21px;line-height:1.333em}#spaces .personalize img.absolute{top:0;left:-361px}#spaces .personalize .wrap{padding-top:78px;z-index:0}#spaces .anatomy{padding:85px 0;text-align:center}#spaces .anatomy h2{font-size:60px;line-height:1em;margin-bottom:15px}#spaces .callouts{position:absolute;top:160px;left:0}#spaces .callouts img{position:absolute;top:0;left:0}.project-title{color:#555c63}.intro-wrap{display:none}#about{padding-top:0}#about h3{margin-bottom:20px;font-size:18px}#about .featured-img{width:100%;height:480px;background:#2b2f35 url('/images/about-silverman.jpg?1358535677') top center no-repeat}#about .featured-img .row{position:relative;height:100%;padding-bottom:0;border-bottom:none}#about .featured-img .caption{position:absolute;bottom:0;right:0;padding:0 15px;background-color:rgba(255,255,255,0.87);border-bottom:none;font-size:12px;font-weight:700;line-height:28px;color:#798087;text-decoration:none;text-transform:uppercase}#about .featured-img .caption:hover{background-color:#fff}#about .featured-img .caption .ss-heart{color:#ff3700;vertical-align:middle;margin:0 2px}#about .row{border-bottom:5px solid #d1d3d4}#about .intro{padding-bottom:78px}#about .intro p{font-size:15px;line-height:1.4666em}#about .intro p.large{margin:78px 0;font-size:30px;line-height:1.2em;font-weight:200}#about .intro .col{float:left;width:200px;margin-right:55px}#about .intro .col:nth-child(4n){width:210px}#about .intro .col:last-child{width:210px;margin-right:0;padding-top:43px}#about .intro li{margin-bottom:20px}#about .intro li span{padding-left:10px}#about .email,#about .phone,#about .social,#about .location,#about .schedule{padding:30px 0 40px 0;text-align:center}#about .email p,#about .email li,#about .email a,#about .phone p,#about .phone li,#about .phone a,#about .social p,#about .social li,#about .social a,#about .location p,#about .location li,#about .location a,#about .schedule p,#about .schedule li,#about .schedule a{font-size:48px;line-height:1.2em;font-weight:200;border-bottom:none;margin-bottom:0}#about .email span,#about .phone span,#about .social span,#about .location span,#about .schedule span{display:block;font-size:21px}#about .social p{font-size:12px;font-weight:700}#about .social ul{width:210px;margin:30px auto 0}#about .social ul li{float:left;margin-right:30px;-webkit-backface-visibility:hidden}#about .social ul li:last-child{margin-right:0}#about .social ul li:nth-child(2n){margin-top:-5px}#about .social .about-twitter{width:50px;height:41px;background:url('/images/about-twitter.png?1352492042') no-repeat}#about .social .about-dribbble{width:50px;height:50px;background:url('/images/about-dribbble.png?1352492042') no-repeat}#about .social .about-rdio{width:50px;height:41px;background:url('/images/about-rdio.png?1352492042') no-repeat}#about .social .about-twitter:hover,#about .social .about-dribbble:hover,#about .social .about-rdio:hover{opacity:0.6}#about .location ul{width:500px;margin:0 auto}#about .location li{position:relative;float:left;font-weight:300;margin-right:60px}#about .location li:after{position:absolute;right:-40px;top:69%;content:"";width:24px;height:22px;background:url('/images/about-arrow.png?1352492042') no-repeat}#about .location li:last-child:after{background:none}#about .location li:last-child{margin-right:0}#about .location li span{font-size:12px;font-weight:400;line-height:1em;margin-top:40px;margin-bottom:5px}#about .location li.philly{background:url('/images/about-philly.png?1352492042') top center no-repeat}#about .location li.brooklyn{background:url('/images/about-brooklyn.png?1352492042') top center no-repeat}#about .location p{font-size:12px;font-weight:400;margin-top:5px}#about .schedule{border-bottom:none}#about .team{position:relative;width:100%;height:283px;background-color:#464a4e;border-bottom:none}#about .team p.tag{position:absolute;text-align:center;font-size:48px;font-weight:200;color:#fff;margin-bottom:0;margin-top:-15px;margin-left:-150px;width:300px;top:50%;left:50%;z-index:11}#about .team a{display:block;border-bottom:none;height:283px}#about .team .col{position:relative;width:50%}#about .team .col.brian{float:left}#about .team .col.brian img{float:right}#about .team .col.adam{float:right}#about .team .adam-clicked,#about .team .brian-clicked{display:none;position:absolute;top:0;left:0;width:100%;height:283px;background-color:#eeefef}#about .team .adam-info{display:none;position:absolute;top:0;left:0;width:100%;height:283px;background-color:#ffa02f;text-align:right}#about .team .adam-info .close{position:absolute;top:0;right:0;width:54px;height:41px;background:url('/images/about-adam-close.png?1352991031') 0 0 no-repeat}#about .team .adam-info .close a{position:absolute;top:2px;right:5px;border-bottom:none;color:#fff;font-size:14px}#about .team .adam-info .close a:hover{opacity:0.7}#about .team h1{width:auto;margin:50px 50px 20px 0}#about .team p.sub{margin:0 50px 25px 0;font-size:24px;font-weight:300;color:#fff}#about .team p.small{margin:0 50px 10px 0;font-size:18px;font-weight:400;color:#fff}#about .team ul{float:right;margin:0 50px 30px 0}#about .team ul.crafted{margin:0 50px 0 0;opacity:0.45}#about .team ul a{display:block;position:relative;width:auto;height:auto;font-size:30px;opacity:0.45}#about .team ul a:hover{color:#000;opacity:1}#about .team ul li{float:left;margin-right:15px;font-size:18px}#about .team ul li:last-child{margin-right:0}#about .team .brian-info{display:none;position:absolute;top:0;left:0;width:100%;height:283px;background-color:#8ade77;text-align:left}#about .team .brian-info .close{position:absolute;top:0;left:0;width:54px;height:41px;background:url('/images/about-brian-close.png?1352996599') 0 0 no-repeat}#about .team .brian-info .close a{position:absolute;top:2px;left:5px;border-bottom:none;color:#fff;font-size:14px}#about .team .brian-info .close a:hover{opacity:0.7}#about .team .brian-info h1{margin:50px 0 20px 48px}#about .team .brian-info p.sub{margin:0 0 25px 50px}#about .team .brian-info p.small{margin:0 0 10px 50px}#about .team .brian-info ul{float:left;margin:0 0 30px 50px}#about .team .brian-info ul.crafted{margin:0 0 0 50px;opacity:0.45}#contact{min-height:100%}#contact .row{position:static}#contact h3{font-size:24px;margin-bottom:60px}#contact form p{position:relative;font-size:48px;margin-bottom:35px}#contact form p:nth-child(2n){margin-bottom:45px}#contact label{position:absolute;top:18px;left:0;color:#000;padding-left:40px}#contact input{width:100%;font-size:48px;outline:none;padding:0;border:0;padding-left:40px}#contact .name{background:url('/images/form-name.png?1352492042') 0 15px no-repeat}#contact .email{background:url('/images/form-email.png?1352492042') 0 15px no-repeat}#contact .message{background:url('/images/form-message.png?1352492042') 0 15px no-repeat}#contact textarea{width:100%;font-size:48px;line-height:1.2em;outline:none;padding:0;border:0;padding-left:40px;margin-bottom:130px}#contact .submit{position:absolute;width:100%;left:0;bottom:0;background-color:#50afcb;color:#fff;font-size:18px;font-weight:700;line-height:78px;text-transform:uppercase;padding:0;border:0;outline:0;margin-bottom:-45px;cursor:pointer}#contact .submit span{margin-left:15px}#contact .submit:hover{opacity:0.8}#contact div.selectbox-wrapper ul{width:900px;font-size:24px;line-height:1.5em;list-style-type:none;margin:-20px 0 35px 0;padding:0px;color:#000}#contact div.selectbox-wrapper ul li.selected{background-color:#eaf2fb}#contact div.selectbox-wrapper ul li.current{background-color:#cdd8e4}#contact div.selectbox-wrapper ul li{list-style-type:none;display:block;margin:0;padding:2px;cursor:pointer;width:900px;padding-left:43px}#contact input#_input{position:relative;width:100% !important;margin-bottom:35px;color:#000;background:url('/images/form-budget.png?1352492042') 0 no-repeat}.contact-twitter{width:18px;height:16px;background-color:#000;margin-left:90px}.contact-twitter:hover{opacity:0.6}.contact-facebook{width:10px;height:18px;background-color:#000;margin-left:28px}.contact-facebook:hover{opacity:0.6}.contact-success,.contact-error{display:none}body.tablet{font-size:21px}body.tablet h1,body.tablet h2,body.tablet h3,body.tablet p{width:600px;margin:0 auto 1em}body.tablet h1{font-size:60px;font-weight:200}body.tablet h2{font-size:24px;font-weight:700;margin-bottom:0.5em}body.tablet h3{font-size:24px;font-weight:700;margin-bottom:0.5em}body.tablet p{margin-bottom:2em}body.tablet p.large{font-size:30px;font-weight:200;line-height:1.3em}body.tablet hr{border-bottom:2px solid #d9d9d9;margin:0 auto 2em;width:600px}body.tablet ul.slides img{width:768px;height:auto;margin-bottom:-8px}body.tablet .main-nav{width:600px;margin:0 auto}body.tablet .main-nav ul{width:auto}body.tablet .flex-direction-nav{display:none}body.tablet .flex-direction-nav a{background:#50afcb;color:#fff}body.tablet .footer{max-width:1024px;min-width:768px}body.tablet .footer p{margin-bottom:0 !important;width:auto}body.tablet .footer .wrap{width:600px;margin:0 auto}body.tablet .intro-wrap .intro{margin-top:-299px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body.tablet .intro-wrap .intro{width:990px;margin-top:-199px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body.tablet .intro-wrap .intro p{width:990px}}body.tablet .row{padding:60px 0;width:auto}body.tablet .case-study p:last-child{margin-bottom:4em}body.tablet .case-study h1{margin-top:30px;padding-left:0;line-height:60px}body.tablet .case-study h1 img{margin-right:20px;margin-bottom:0 !important;vertical-align:middle}body.tablet .case-study img{margin-bottom:2em;max-width:100%;height:auto}body.tablet .case-study img:last-of-type{margin-bottom:0}body.tablet .case-study img:only-of-type{margin-bottom:2em}body.tablet .case-study .img-wrap{width:600px;margin:0 auto}body.tablet .case-study .img-wrap img{margin-bottom:2em !important}body.tablet #myspmsolutions h1{margin-top:0;line-height:60px}body.tablet #myspmsolutions img:last-of-type{margin-bottom:-8px}body.tablet #allphase h1{margin-top:0}body.tablet #ranarains h1{background:url('/images/ico-ranarains.png?1352492042') 0 0 no-repeat;padding-top:30px}body.tablet #ranarains img:last-of-type{margin-bottom:-8px}body.tablet #matchbox h1 img{margin-bottom:0}body.tablet #matchbox h3{font-size:48px;font-weight:900;margin-bottom:1.3em}body.tablet #matchbox img:last-of-type{margin-bottom:-8px}body.tablet #clearstats .clicks-mobile{padding-bottom:60px;margin-bottom:2em;background-color:#e8ebeb}body.tablet #clearstats .clicks-mobile img{margin-bottom:2em}body.tablet #clearstats img:last-child{margin-bottom:-8px}body.tablet #breadcrumb h3{color:#d5874f;text-align:center;font-size:48px;letter-spacing:0;line-height:1em;font-weight:900}body.tablet #breadcrumb h3+p{text-align:center}body.tablet #breadcrumb img:last-of-type{margin-bottom:2em}body.tablet #breadcrumb a{border-bottom:none}body.tablet #breadcrumb a img:last-of-type{margin-bottom:-8px}body.tablet #citycosmetics h2 span{font-style:italic;font-weight:400}body.tablet #citycosmetics .em{font-style:italic}body.tablet #citycosmetics img:last-of-type{margin-bottom:2em}body.tablet #citycosmetics p img:last-of-type{margin-bottom:0;width:auto;vertical-align:middle}body.tablet #citycosmetics p:last-of-type{margin-bottom:3em}body.tablet #spaces h1 img:last-of-type{margin-bottom:0;margin-top:10px}body.tablet #spaces h2.em{font-style:italic;margin-bottom:2em}body.tablet #spaces img:last-of-type{margin-bottom:2em}body.tablet #spaces .personalize-mobile{padding-bottom:0;margin-bottom:0;background-color:#f3f5f4}body.tablet #spaces .personalize-mobile img:last-of-type{margin-bottom:-8px;width:100%}body.tablet #contact .row{padding:0}body.tablet #contact form p:nth-child(2n){margin-bottom:35px}body.tablet #contact form p:nth-child(3n){margin-bottom:230px}body.tablet #contact form .submit{bottom:-185px}body.tablet #contact label{top:0;line-height:1.2em}body.tablet #about .team p.sub{width:auto}body.tablet #about .team p.small{width:auto}body.tablet #about .team h1{margin:30px 50px 0px 0}body.tablet #about .team ul{margin:25px 50px 15px}body.tablet #about .team ul.crafted{margin:0 50px 0 0}body.tablet #about .team .brian-info h1{margin:30px 0 0 48px}body.tablet #about .team .brian-info p.sub{margin:0 0 0 50px}body.tablet #about .team .brian-info p.small{margin-bottom:0}body.tablet #about .team .brian-info ul{margin:25px 0 15px 50px}body.tablet #about .team .brian-info ul.crafted{margin:0 0 0 50px}body.tablet #about p{font-size:21px}body.tablet #about h3{font-size:24px}body.tablet #about .row{width:600px}body.tablet #about .row.no-border{border-bottom:none;padding:30px 0}body.tablet #about .row.team{width:100%;padding:0}body.tablet #about .row.team .col{width:50% !important;margin-right:0}body.tablet #about .row.team img{margin-bottom:0 !important}body.tablet #about .row p{margin-bottom:0}body.tablet #about .intro{padding-bottom:30px}body.tablet #about .intro p.large{margin:0 auto 1em}body.tablet #about .col{width:250px;margin-right:100px}body.tablet #about .col:last-child{width:250px;padding-top:0}body.tablet #about .col.crafted-mobile li{font-size:18px}body.tablet #about .col.crafted-mobile:last-child{padding-top:52px}body.tablet #about .col p,body.tablet #about .col h3{width:300px}body.tablet .footer li.google{padding-top:3px}body.tablet .footer li.fb{padding-top:3px}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.left{float:left}.right{float:right}.align-center{text-align:center}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}text-decoration:underline;a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}