html:not([data-media="mobile"]) *[data-media="mobile"],html:not([data-media="full"]) *[data-media="full"]{display:none;}html:not([data-os="ios"]) *[data-os="ios"],html:not([data-os="android"]) *[data-os="android"]{display:none;}html:not([data-device="iphone"]) *[data-device="iphone"],html:not([data-device="ipad"]) *[data-device="ipad"],html:not([data-device="ipod"]) *[data-device="ipod"]{display:none;}h3.light,h4.light{font-weight:normal;color:#999;margin:1rem 0;}blockquote:before{content:'“';position:absolute;margin-left:-.6em;}blockquote:after{content:'”';margin-left:.1em;}.ui-action-main{background:#068f19 url(../img/bg/button.png) repeat 50% -1px;font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,.15);-webkit-transition:all .125s;-ms-transition:all .125s;transition:all .125s;border-color:transparent!important;}.ui-action-main:hover{background-position:50% 75%;box-shadow:0 1px 3px rgba(0,0,0,.75);}.ui-field-action-buffer{padding-right:36px;}.ui-field-action{position:absolute;right:0;top:0;width:36px!important;padding-left:0rem;padding-right:0rem;background:transparent url(../img/icons/go.png) no-repeat 0 45%!important;background-size:24px 24px!important;box-shadow:none!important;border-color:transparent!important;opacity:.25;-webkit-transition:opacity .25s;transition:opacity .25s;}.ui-field-action:hover{opacity:1;}.ui-action-google{background-color:#dd4b39;color:white;font-weight:500;}.ui-action-google:before{content:'';display:inline-block;width:24px;height:24px;vertical-align:middle;background:transparent url(../img/icons/google-white.png) no-repeat 50% 50%;background-size:contain;margin:0 .75em 0 0;}.ui-action-google:hover{color:white;background-color:#ce3023;}.ui-field:hover,.ui-field:focus{box-shadow:0 0 4px #39c413!important;border-color:#14a146!important;}.ui-field::-webkit-input-placeholder{color:#666;}.ui-field::-moz-placeholder{color:#666;}.ui-field:-ms-input-placeholder{color:#666;}.page{overflow:hidden;min-width:960px;}@media only screen and (max-width: 640px) {.page{min-width:0;}}.header{background:#333;min-height:95px;}.promo{top:0;left:0;min-height:100%;}.promo-fixed{position:absolute;height:100%;width:100%;overflow:hidden;}.promo *{color:white;}.promo .promo-background{position:absolute;top:0;left:0;width:100%;height:100%;top:0;left:0;background:transparent no-repeat 0 0;background-size:cover;}.promo .promo-background.promo-background-papers{background-image:url(../img/bg/mobile-papers.jpg);color:white;}.promo .promo-container{display:table;width:100%;height:100%;}.promo .promo-container .promo-content{display:table-cell;vertical-align:middle;padding:3% 0 7%;}.promo .promo-container .promo-content .promo-text{padding:0 5%;}.promo .promo-container .promo-content .promo-text>*{text-align:center;}.promo .ui-action{font-size:1.25rem;height:3.9rem;padding:.8rem 1.5rem 1rem;}.promo .promo-graphic{overflow:hidden;}.promo .promo-graphic .promo-graphic-content{padding:1.5rem 12%;overflow:auto;white-space:nowrap;padding-bottom:3rem;margin-bottom:-1.5rem;}html[data-os="ios"] .promo .promo-graphic .promo-graphic-content{overflow:visible;overflow-x:scroll;-webkit-overflow-scrolling:touch;}.promo .promo-graphic .promo-graphic-content img{max-width:100%;display:inline-block;vertical-align:top;margin-right:.5rem;}.menu{display:none;background:#333;}.menu ul{margin:0;padding:.75rem 1rem;border-width:0;}.menu ul li{padding:0;margin:.25em .5rem;list-style-type:none;display:inline-block;}.menu ul li a{color:#fff;}.nav{position:fixed;font-size:14px;left:0;top:0;width:100%;z-index:5;padding:10px 20px 20px;height:95px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:960px;}.nav .nav-logo{width:190px;height:60px;float:left;display:block;top:6px;left:-2px;}.nav .nav-logo a{display:block;width:100%;height:100%;text-indent:-9999px;}.nav .nav-logo a:before,.nav .nav-logo a:after{content:'';opacity:1;display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:transparent url(../img/logos/shoeboxed.png) no-repeat 50% 0;background-size:cover;}.nav .nav-logo a:after{opacity:0;background-position:50% 100%;}.nav .nav-links{float:right;}.nav ul{margin:0;padding:0;border-width:0;white-space:nowrap;}.nav ul li{list-style-type:none;display:inline-block;vertical-align:middle;}.nav ul li a{font-weight:bold;display:block;}.nav ul li a.standard{color:white;display:block;padding:.67em;margin:.5em 0;}.nav ul li a[href^="tel:"]{opacity:.67;}.nav ul li a.ui-action{margin-left:1em;left:-.5em;}.nav ul li.nav-over-reveal{opacity:0;}.nav ul li.nav-over-reveal>*{margin-right:-200px;}.nav .nav-menu{display:none;float:right;top:2px;}.nav .nav-menu a{}.nav .nav-menu a.nav-menu-toggle{padding:0;margin-left:.75rem;text-indent:-9999px;height:32px;width:32px;background:transparent url(../img/icons/menu-white.png);background-size:cover;}.nav-over,.nav-fixed{background:white;box-shadow:0 0 4px rgba(0,0,0,.25);}.nav-over ul li a.standard,.nav-fixed ul li a.standard{color:#444;}.nav-over ul li.nav-over-reveal,.nav-fixed ul li.nav-over-reveal{opacity:1;}.nav-over ul li.nav-over-reveal>*,.nav-fixed ul li.nav-over-reveal>*{margin-right:0;}.nav-over .nav-logo a:after,.nav-fixed .nav-logo a:after{opacity:1;}.nav-over .nav-logo a:before,.nav-fixed .nav-logo a:before{opacity:0;}.nav-over .nav-menu a.nav-menu-toggle,.nav-fixed .nav-menu a.nav-menu-toggle{background-image:url(../img/icons/menu-black.png);}@media only screen and (max-width: 640px) {.nav{position:absolute;height:80px;top:0;padding:2px 20px;min-width:0;}.nav .nav-logo{width:160px;height:50px;top:11px;margin-left:-10px;}.nav-blue .nav-logo{top:8px;}.nav .nav-links{display:none;}.nav .nav-menu{display:block;}}.nav,.nav-over-reveal,.nav-over-reveal>*,.nav-logo a:before,.nav-logo a:after,.nav .nav-links ul li a{-webkit-transition:all .325s;-moz-transition:all .325s;-ms-transition:all .325s;-o-transition:all .325s;transition:all .325s;}.nav{-webkit-transition-property:background,box-shadow;-moz-transition-property:background,box-shadow;-ms-transition-property:background,box-shadow;-o-transition-property:background,box-shadow;transition-property:background,box-shadow;}.nav-over-reveal{-webkit-transition-property:margin;-moz-transition-property:margin;-ms-transition-property:margin;-o-transition-property:margin;transition-property:margin;}.nav-over-reveal>*,.nav-logo a:before,.nav-logo a:after{-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}.nav .nav-links ul li a{-webkit-transition-property:color;-moz-transition-property:color;-ms-transition-property:color;-o-transition-property:color;transition-property:color;}.nav-blue:not(.nav-clear){background:#00baec;background-size:100% 100%;}.nav-blue:not(.nav-clear) .nav-links ul li a{color:white;}.nav-blue .nav-logo{width:180px;height:50px;}.nav-blue:not(.nav-clear) .nav-logo a:after{opacity:0;}.nav-blue:not(.nav-clear) .nav-logo a:before{opacity:1;}.nav-blue:not(.nav-clear) ul li a.ui-action{background:#0094cf;color:white;border-radius:20px;box-shadow:none!important;}.nav-blue:not(.nav-clear) ul li a,.nav-blue:not(.nav-clear) ul li a.standard{color:white;}.nav-blue:not(.nav-clear) .nav-menu a.nav-menu-toggle{background-image:url(../img/icons/menu-white.png);}.nav-small{height:85px;padding:5px 20px 15px;}p label{display:inline;color:#222;font-weight:bold;}.signup-form .ui-form-row .ui-form-element:last-child{width:136px;}.signup-form .ui-form-row-split>.ui-form-element{color:#999;text-align:center;}.signup-form .ui-form-row-split>.ui-form-element:first-child{width:47%;}.signup-form .ui-form-row-split>.ui-form-element:last-child{width:47%;}.ui-form-inset{background:rgba(0,0,0,.07);padding:15px 30px!important;margin:2rem 0 0;box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:7px;}.ui-form-inset p{font-size:14px!important;margin:.75rem 0!important;}.ui-form-inset p label{font-size:inherit!important;}@media only screen and (max-width: 640px) {.signup-form .ui-form-row .ui-form-element:last-child{width:100px;}.signup-form .ui-form-row-split,.signup-form .ui-form-row-split .ui-form-element{display:block;width:auto!important;padding-left:0;padding-right:0;}.signup-form .ui-form-row-split .ui-form-element .ui-field,.signup-form .ui-form-row-split .ui-form-element .ui-action{text-align:center;}.signup-form .ui-form-row-split .ui-form-element .ui-field-action{margin:0;}.signup-form .ui-form-row-split .ui-form-element{margin:1rem 0;}.signup-form .ui-form-row-split .ui-form-element-short{display:none;}}.banner{color:white;background:black url(../img/bg/baristas.jpg) repeat 50% 33%;background-size:cover;padding-top:95px;}.nav-small+.banner{padding-top:85px;}.banner:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;}.banner .banner-content{padding:4rem 0 6rem;float:right;width:50%;max-width:540px;color:white;}.banner .banner-content p label{color:white;}.banner:not(.banner-simple) h1{font-size:2.6rem;}.banner:not(.banner-simple) a{color:white;}.banner h2{font-size:1.4rem;font-weight:normal;line-height:1.4;opacity:.75;margin-top:1rem;}.banner p{color:#999;font-size:16px;margin:2rem 0 -1rem;}.banner form+p{margin:1rem 0;font-size:1rem;}.banner p strong{color:#222;}.banner .banner-form{padding-top:.75rem;}.banner .banner-form label{font-weight:bold;font-size:1.25rem;margin-bottom:.25em;}.banner .banner-form .ui-field{text-align:left;}.banner .banner-form .ui-field{background:white;box-shadow:0 1px 4px rgba(0,0,0,.25);}.banner .banner-form .ui-action{box-shadow:0 1px 3px rgba(0,0,0,.5);}.banner-simple{padding-top:0!important;background:white url(../img/bg/header-simple.jpg) no-repeat 50% 50%;background-size:cover;color:#222;margin-top:95px;}.nav-small+.banner-simple{margin-top:85px;}.banner-simple:before{visibility:hidden;}.banner-simple .banner-content{float:none;width:55%;min-width:640px;padding:9% 0 12%;margin:0 auto;max-width:none;color:#222;}.banner-simple .banner-content p label{color:#222;}.banner-simple .banner-content,.banner-simple .banner-content *{text-align:center;}.banner-video{background:#00BAEC;color:white;overflow:hidden;}.banner-video h2,.banner-video p{color:white;opacity:1;}.banner-video a{color:white;text-decoration:none!important;border-bottom:1px dotted white;}.banner-video .banner-video-background{position:absolute;width:500%;height:500%;top:-200%;left:-200%;}.banner-video .banner-video-background img,.banner-video .banner-video-background video{display:inline;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;min-width:20%;min-height:20%;}.banner-video .banner-content{width:55%;min-width:640px;padding:7rem 0 8rem;}@media only screen and (max-width: 640px) {.banner{padding-top:80px!important;margin-top:0!important;background-position:0 50%;}.banner:before{background:rgba(0,0,0,.5);}.banner-simple{margin-top:0;background-image:url(../img/bg/silver.jpg);}.banner .banner-content{padding:9% 0 12%;width:auto;float:none;}.banner-simple .banner-content{min-width:0;width:auto;}.banner h2{font-size:1.25rem;}.banner p a{white-space:nowrap;}}.main{}.main section{background:white repeat 50% 50%;background-size:cover;}.main section .section-content{padding:6rem 0 7rem 0;}.main section.section-slim{box-shadow:0 0 4px rgba(0,0,0,.25);z-index:2;}.main section.section-slim .section-content{padding:2rem 0;}@media only screen and (max-width: 640px) {.main section .section-content{padding:3rem 0 3.5rem;}}section.press{padding:0;z-index:2;}.press .press-quotes{display:table;box-shadow:0 0 4px rgba(0,0,0,.25);}.press .press-quotes .press-quote{display:table-cell;padding:2rem 3.5rem 3rem;vertical-align:top;}.press .press-quotes .press-quote:nth-child(2n){background:#f5f5f5;border:1px solid #eee;border-width:0 1px;}.press .press-quotes .press-quote cite{opacity:1;}.press .press-quotes .press-quote cite img{}.press .press-quotes .press-quote cite em{display:none;}.press .press-quotes .press-quote blockquote{margin:0;padding:0;border-width:0;}@media only screen and (max-width: 640px) {.press .press-quotes{display:block;width:auto;padding:1rem 36px;}.press .press-quotes .press-quote{display:block;margin:2rem 0;padding:0;background:transparent!important;border-width:0!important;}.press .press-quotes .press-quote blockquote{font-size:1.25rem;}}.section-form{background:rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.1),0 -1px 0 rgba(0,0,0,.1);padding:1.2rem 0 1.5rem;}.section-form-dark{background:rgba(0,0,0,.667);color:white;}.section-form h4{font-size:1.4rem;margin-top:2.66667rem;}.section-form h4 label{display:block;padding-right:10%;background:transparent url(../img/icons/go.png) no-repeat 98% 50%;background-size:24px 24px;}.section-form form{}.section-form .ui-field{background:white;}.section-form-white{background:white;}.section-form-white .ui-field{box-shadow:inset 0 0 2px rgba(0,0,0,.25),inset 0 1px 6px rgba(0,0,0,.25);border-radius:5px;}@media only screen and (max-width: 640px) {.section-form h4{margin:1rem 0 0;text-align:center;}}section.features{background-image:url(../img/bg/silver.jpg);}.features h2{margin-bottom:4rem;}.features ul{margin:0;padding:0;border-width:0;margin-right:-.75rem;}.features ul li{margin:0;padding:.75rem .75rem .75rem 0;list-style-type:none;display:inline-block;vertical-align:top;width:50%;margin-right:-.2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.features ul li *{margin:.25em 0;}.features ul li h4{}.features ul li p,.features .feature p{opacity:.6}.features .feature{padding-left:68px;}.features .feature img{width:48px;height:48px;opacity:.33;display:block;position:absolute;top:-3px;left:0;margin:0;}.features img{margin:1rem 0;}section.features .features-graphic{text-align:center;}section.features .features-graphic img{display:block;margin:2rem auto -6rem;}@media only screen and (min-width: 640px) {.features img{max-width:none;}}.features .section-form h4{color:inherit;}@media only screen and (max-width: 440px) {.features ul li{display:block;padding-left:0;padding-right:0;margin-right:0;width:auto;}}.logos{overflow:hidden;padding:3rem 0;}.logos-subtle{padding:.5rem 0;opacity:.5;}.logos .logos-content{width:300%;left:-100%;}.logos .logos-content ul{margin:0;padding:0;border-width:0;white-space:nowrap;text-align:center;}.logos .logos-content ul li{margin:0;padding:0;display:inline-block;}.logos .logos-content ul img{display:block;height:65px;}@media only screen and (max-width: 640px) {.logos .logos-content ul img{height:35px;padding:0;}}.stories{}.main section.stories .section-content{background:white;padding-top:0;}.stories .story{padding:2rem 0 2rem 128px;}.stories .story img{border-radius:50%;display:block;width:80px;position:absolute;margin-left:-128px;}.stories .story blockquote{border-color:#eee;margin-bottom:1.5rem;color:#666;margin-top:0;}.stories .story blockquote strong{color:#222;}.stories .story cite{}.stories .story cite:before{content:'— ';margin:0 .125em 0 -.25em;}@media only screen and (max-width: 640px) {.stories .story{padding-left:0;margin:1.5rem 0}.stories .story img{width:50px;position:relative;float:right;margin:0 0 .5rem .5rem;}.stories .story blockquote{padding:0;margin:0;border-width:0;font-size:1.25rem;}}section.about{background-color:#421;background-image:url(../img/bg/team.jpg);color:white;}.about{}.about h3{margin:0 0 5%;}.about .about-content h4{font-weight:normal;margin:1rem 0;}.about .about-content img{border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.5);}.about .about-content p{opacity:.75;}.about .about-content p a{color:white!important;text-decoration:none;border-bottom:1px dotted white;}.about .section-form h4 label{background-image:url(../img/icons/go-white.png);}.footer{background:#eee;padding:2.25rem 0 2rem 0;font-size:.9rem;color:#888;}.footer a{color:#888;}.footer h6{margin:0 0 .33333em;}.footer ul{margin:0;padding:0;border-width:0;line-height:1.4;}.footer ul li{margin:0;list-style-type:none;}.footer ul li a{display:block;}.footer .footer-sections{display:table;float:left;}.footer .footer-sections .footer-section{display:table-cell;vertical-align:top;padding-right:3rem;}.footer .footer-group{background:white;float:right;display:table;}.footer .footer-group>*{display:table-cell;vertical-align:middle;}.footer .footer-group .footer-ad{width:304px;height:192px;}.footer .footer-group .footer-social{background:rgba(0,0,0,.12);text-align:center;width:192px;height:192px;}.footer .footer-group .footer-social ul{width:108px;display:inline-block;}.footer .footer-group .footer-social ul li{float:left;}.footer .footer-group .footer-social ul li a{display:block;width:54px;height:54px;background:transparent no-repeat 50% 50%;background-size:cover;text-indent:-9999px;opacity:.333;}.footer .footer-group .footer-social ul li a:hover{opacity:.67;}.footer .footer-group .footer-social ul li a[href*="twitter"]{background-image:url(../img/social/twitter.png);}.footer .footer-group .footer-social ul li a[href*="facebook"]{background-image:url(../img/social/facebook.png);}.footer .footer-group .footer-social ul li a[href*="linkedin"]{background-image:url(../img/social/linkedin.png);}.footer .footer-group .footer-social ul li a[href*="google"]{background-image:url(../img/social/google.png);}.footer .footer-legal{clear:left;padding-top:1em;}.footer .footer-legal>*{display:inline-block;margin:0 1em 0 0;}.footer .footer-legal span{display:block;}.footer-simple{background:#ececec;color:#777;font-size:.8rem;}.footer-simple ul{margin:0;padding:.75rem 1rem;border-width:0;text-align:center;}.footer-simple ul li{padding:0;margin:.25em .5rem;list-style-type:none;display:inline-block;text-align:center;}.footer-simple ul li a{color:#777;text-align:center;}@media only screen and (max-width: 640px) {.footer .footer-group{margin:1rem 0;}}.direction{display:block;width:0;height:0;position:absolute;bottom:-25px;left:-15px;opacity:0;background:transparent url(../img/icons/direction.png) no-repeat 50% 50%;background-size:cover;visibility:hidden;-webkit-transition:opacity .5s ease-out,bottom .5s ease-out;-ms-transition:opacity .5s ease-out,bottom .5s ease-out;transition:opacity .5s ease-out,bottom .5s ease-out;}.focus+.direction{bottom:-15px;width:48px;height:48px;visibility:visible;opacity:1;}.wiggle{-webkit-animation:wiggle 500ms 1;animation:wiggle 500ms 1;}@-webkit-keyframes wiggle { 0%, 25%, 50, 75%, 100% {-webkit-transform: rotateZ(0);} 12% {-webkit-transform: rotateZ(3deg);} 37% {-webkit-transform: rotateZ(-3deg);} 62% {-webkit-transform: rotateZ(2deg);} 87% {-webkit-transform: rotateZ(-2deg);} 0%, 100% { border-width: 1px; } 50% { border-width: 2px; } }
@-keyframes wiggle { 0%, 25%, 50, 75%, 100% {transform: rotateZ(0);} 12% {transform: rotateZ(3deg);} 37% {transform: rotateZ(-3deg);} 62% {transform: rotateZ(2deg);} 87% {transform: rotateZ(-2deg);} 0%, 100% { border-width: 1px; } 50% { border-width: 2px; } }
