body,h1,h2,h3,h4,h5,p,ul,li,a,h1 a{font-family:'Open Sans',sans-serif;font-weight:200;margin:0}a,.active{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.wrap{padding:4em 0;position:relative}.wrap-closure{padding:4em 0;position:relative;min-height:75vh}.row{display:block;position:relative;clear:both}.row.full-width{max-width:100%}.row.last{padding-bottom:5em}.row.lastish{padding-bottom:2em}.no-pad-right{padding-right:0}.no-pad-left{padding-left:0}.panel.lightgrey.no-pad-bottom{padding-bottom:0}.no-padding{padding:0}.clear{clear:both}.display{min-height:100%}.display h1{display:inline-block;margin-top:1em;margin-bottom:.25em;font-weight:600;color:#fff;border-bottom:solid 1px #fff}.display h2{display:inline-block;margin-top:0em;margin-bottom:.25em;font-weight:200;color:#fff;border-bottom:solid 1px #fff}.display h3{margin-bottom:36px;font-weight:400;font-size:21.4px;color:#f4f4f4}.display-bridge{width:100%;height:600px;background:url("../images/photo_bridge_4_blue.jpg") center center no-repeat;background-size:cover}.display-bridge>div{max-width:490px}.display-bridge.uk{background:url("../images/Clifton_Suspension_Bridge_2012_blue_blur.jpg") center center no-repeat;background-size:cover}.display-bridge.uk h1,.display-bridge.uk h3{border-color:#0b379b;color:#0b379b;font-weight:600}.display-bridge.alt{background:url("../images/Clifton_Suspension_Bridge_two.jpg") center center no-repeat;background-size:cover}.display-bridge.storage{background:url("../images/GoldenGateBridge.jpg") top right no-repeat;background-size:cover}.display-bridge.storage h1{margin-top:1em;margin-bottom:0.25em;font-weight:400}.display-about h2{color:#fff;border-bottom:1px solid #fff;margin-top:48px}.display-about p.subhead{color:#fff !important}.screen{position:absolute;width:100%;height:100%;background-color:black;z-index:100;opacity:0;transition:all 0.2s ease-in-out;pointer-events:none}.screen.active{opacity:0.2}.off-canvas-list li ul{margin-left:0}.off-canvas-list li li{background-color:#444;list-style:none}.off-canvas-list li li a{padding-left:1em;color:rgba(255,255,255,0.4)}.align-center{text-align:center}h2.border{border-bottom:solid 1px #ccc;margin-bottom:1.5em;display:inline-block}h2.lead{color:#22a6ff;font-weight:700;line-height:2.5rem;font-size:36px}h3{font-weight:600;color:#0b379b;margin-bottom:.5em}h4.lead{margin:36px 0 36px 0;font-weight:400}.bright-blue h3{display:inline-block;text-transform:uppercase;color:#fff;border-bottom:1px solid #ccc;margin:12px 0}.about h5{font-size:28px;font-weight:400}ul{list-style:none}.subhead,p:last-child.subhead{font-style:italic;color:#666666;text-align:center;margin-top:-64px;margin-bottom:72px;font-weight:300}p{color:#444444;line-height:30px;margin-bottom:3em}p:last-child{margin-bottom:0}p a{color:#22a6ff;font-weight:400px}p a:hover{color:#0b379b}.faq p,.tutorials p,.api p,.case-studies p{margin-bottom:1.5em}.black p{color:#ccc;padding-top:4px;font-size:24px;line-height:64px}.storageintro span{font-size:100%}.storageinfo h4{margin-top:2em;margin-bottom:1em;font-weight:bold}.storageinfo ol{font-size:1rem}.bright-blue p{color:#fff}.faq p,.case-studies p,.tutorials p,.about p{margin:1em 0 1em 0}.api p{margin:0 0 1.5em 0;font-size:16px}.api-box p{margin:0;font-weight:400}.api-block p{color:#fff;margin:0}.lead-icon img{height:48px;margin:0 auto 8px auto}.line{border-bottom:1px solid #b5b5b5;margin-bottom:24px}.li.italic{font-style:italic}ul.square{list-style-type:square;list-style-position:inside}ul.square.bold{font-weight:bold}ul.square.full{margin-left:10px;line-height:150%}ul.resellerlist{list-style-position:outside;list-style-image:url("/images/ball-green.png");padding-top:1.3em;margin-left:0.3em}.referral h3{line-height:1.4}.referral h3.panel h3{text-decoration:underline}.reseller h3{font-size:x-large}.referral a h3:hover{color:white}.referral li{margin-bottom:15px}#join{padding-top:70px}#elastic-container{background:url("../images/auto-scaling-blue.png") center bottom no-repeat;width:100%;height:700px;background-color:#5eabfb}#elastic-container h1{color:white;font-weight:400}#elastic-container h2{color:white}#elastic-container h4{color:white}.title-area{padding-left:2em;display:inline-block}.name h2{width:430px !important;text-indent:-9999px;background-image:url("../images/logo.svg");background-position:top 10px left, top 10px right;background-repeat:no-repeat, no-repeat;background-size:194px, 194px}.logo-small{background:url("../images/logo.svg") top left no-repeat;background-position:top left, top right;background-repeat:no-repeat, no-repeat;background-size:180px, 180px;height:32px;width:402px;margin:6px 0 0 1em;display:inline;float:left}.top-band{height:35px;width:100%;position:fixed;background-color:#fff;z-index:1;transition:all .3s ease-in-out;box-shadow:3px 0px 3px rgba(0,0,0,0.6)}.top-band.active{background-color:#0b379b}.top-band li.active{color:#fff}.top-bar-section a.selected{background:#072465 !important}.top-band-spacer{height:36px}.top-band li{display:inline;float:left;font-size:1em;line-height:27px;font-weight:400;padding:0.20em .5em 0 .5em}li.trial{background-color:#fff;padding:3px 12px;line-height:27px;color:#fff}li.trial a{color:#0b379b}li.trial.scroll{background-color:#ff7900}li.trial.scroll a{color:#fff}.top-band li a.active{color:#fff}.top-bar,.tab-bar{background-color:#0b379b;z-index:1}.top-bar .right li a{font-size:.875em;padding:0 1.5em !important}.top-bar .right li:last-child{border-right:none}.top-band img{padding:0 .2rem}.right-small{display:none}.flag-column{display:inline;float:left;height:136px;width:20%}.pricing-flags{padding:0;background-color:#f4f4f4}.pricing-flags .header{background-color:#0b379b;border-radius:6px 6px 0 0;padding:0 12px}.pricing-flags .header h4{font-size:18px;font-weight:500;padding:.25em}.pricing-flags .row{margin:24px 24px}.contact-flags .row{margin:24px 0}.contact-flags.panel a{color:#22a6ff}.contact-flags.panel a:hover{color:#0b379b}.contact-flags.panel{background-color:#f4f4f4;padding:1em 2em 1em 2em;margin:2em 0;width:100%}.contact-flags.panel h3{color:#0b379b}.pricing-flags.panel img{width:40%;margin:1em 30% 0 30%}.contact-flags.panel img{width:140px;text-align:center}.flag-row{display:inline;float:right}.flag-row li{padding:.25em .5em}.flag-row li img{border:1px solid #eee;margin:0;padding:0}.contact-flags.panel p,.pricing-flags.panel p{font-size:16px;margin-top:12px;color:#000;text-align:center}.contact-flags.panel:last-child p,.pricing-flags.panel:last-child p{padding-bottom:0}.panel{display:inline-block;border-radius:6px;margin:0;position:relative;width:100%}.panel.lightgrey{background-color:#f4f4f4;color:#fff;padding:2em 1em;margin:0 0 2em 0}.panel.lightgrey p{color:#000;font-size:16px}.panel.lightgrey.benefits{background-color:#f4f4f4;color:#fff;padding:2em 3.5em 2em 3.5em;margin:0 0 2em 0}.panel.sales{padding:2em}.panel.sales a{text-decoration:underline;font-weight:bold}.panel.sales a:hover{color:white}.demo h3{color:#fff;margin-top:72px}.demo img{display:inline;float:left;height:100px;margin-left:-24px}.panel h2.border{line-height:1.4;margin-bottom:1em;border-bottom:solid 1px #666666;display:inline-block}.panel h3{color:#22a6ff}.panel h4{font-size:28px;line-height:1.5em;font-weight:400}.panel a{color:#22a6ff}.grey{border-top:1px solid #d3d3d3;background-color:#f4f4f4}.black{background-color:#000;color:#fff;padding:1em 0}.black-bar-wrap{display:inline-block;margin:0 auto}.black-bar-column{display:inline;float:left;padding:0px 48px;border-right:1px solid #888}.black-bar-column:last-child{border:none}.bright-blue{background-color:#22a6ff;color:#fff;padding:4em 0}.divot{position:absolute;display:inline;float:left;top:0;width:100%;height:12px;margin:-11px auto 0 auto}.black-arrow{background:url("../images/arrow-black.svg") top center no-repeat;background-size:contain;width:100%;height:16px;position:absolute;top:0;margin:-1px auto}.grey-arrow{background:url("../images/arrow-divot-grey.svg") top center no-repeat;background-size:contain;width:100%;height:36px;right:0px;position:absolute;top:-76px}.divider{height:100%;width:1px;background-color:rgba(255,255,255,0.5);position:absolute;top:0;right:0;float:left;display:inline-block}.promo-strap{color:#fff;cursor:pointer;background-color:#22a6ff;transition:all .3s ease-in-out}.promo-strap p{color:#fff;font-size:20px;font-weight:500}.promo-strap.wrap{padding:2em 0}.promo-strap:hover{background-color:#1F7AB5}.case-studies button.small a{color:white}.storageintro{background-color:#000;color:#fff;padding:2em 0}.display-about{background:url("../images/sky.jpg") top 20% center no-repeat;background-size:cover}.graphic-awards img{padding:1em}.graphic-services{margin-top:36px;text-align:left}.graphic-services img{width:6em;height:6em;text-align:center;float:left}.graphic-data{margin-bottom:72px}.graphic--springs{background:#373737 url("../images/graphic_reactiveserver.svg") bottom center no-repeat;background-size:cover}.managed-cloud-servers .graphic-contact-form{background:#373737 url("../images/background_managed.svg") bottom center no-repeat;background-size:contain;border:8px solid #373737}.reseller-programs .graphic-contact-form{background:#373737 url("../images/background_reseller.svg") bottom center no-repeat;background-size:contain;border:8px solid #373737}.free-trial .graphic-contact-form,.login .graphic-contact-form{background:#373737 url("../images/background_login.svg") top center no-repeat;background-size:contain;border:8px solid #373737;padding:2em}.free-trial .graphic-contact-form h2,.login .graphic-contact-form h2{margin-bottom:1em}.panel.graphic{background-position:bottom right 5%}.total-control{background:url("../images/graphic_platformfeatures.png") no-repeat;height:450px}.godaddy-logo{background-size:100px;background:url("../images/logo_godaddy_brand.png") no-repeat;height:100px}.plus-logo{line-height:0.5em;text-align:center;font-weight:500;font-family:sans-serif;margin-bottom:0.5em;font-size:6em;color:black}.inline-block{display:inline-block}.inline-block .inline-arrow{margin-top:39px;margin-bottom:39px;margin-left:15px;float:left}.inline-block .elastichosts-logo-black{height:100px;width:200px;float:left;background-position:75%}.inline-block .godaddy-logo{height:100px;width:170px;float:left;background-position:center 53%}.elastichosts-logo-black{background-size:100px;background:url("../images/logo_black.svg") no-repeat;height:100px}.pricing-graphic{background:url("../images/graphic_pricinggraph.png") no-repeat;height:300px;margin:-60px 0}.network{background:url("../images/graphic_network.png") no-repeat;height:300px}.features-control{background:url("../images/graphic_platformfeatures_2.png") no-repeat;height:350px}.linuxwindows .graphic{background:url("../images/graphic_linuxwindows.svg") no-repeat;height:420px;width:420px;position:absolute;bottom:0;left:0;margin-left:-60px;margin-bottom:-60px}.graphic.support{position:absolute;bottom:0;right:0;margin-right:10%}.graphic.support.fixed-width{width:295px}.graphic.support img.arrow{position:absolute;height:14px;width:22px;bottom:0;left:0;margin-bottom:-14px;margin-left:16px}.graphic.support-person img{height:300px;position:absolute;bottom:0;right:0;margin-right:15%}.graphic.people img{position:relative;margin-top:0em}.globe{background:url("../images/graphic_globe.png") no-repeat;height:300px}.storage{background:url("../images/graphic_storage.png") no-repeat;height:350px}.springs{background:url("../images/logo_springs.svg") no-repeat;height:200px;background-size:100%}.managed{background:url("../images/graphic_managed.png") no-repeat;height:400px}.reseller{background:url("../images/graphic_reseller.png") no-repeat;height:300px}.graphic{background-size:contain;background-position:center right 5%}.graphic-center{background-size:contain;background-position:center 5%}.text-block p{margin-bottom:1em}.text-block{margin-bottom:3em}.graphic-left{background-position:bottom left 0}.map{background:url("../images/graphic_map.png") no-repeat;background-position:top center;background-size:contain;max-height:500px;height:50vw}#usecase img{height:60px;width:auto;padding-bottom:1em}#usecase p{margin-bottom:1em}.faqhr{padding-left:33%}.faqhr hr{width:50%;padding-left:33%}.hidden-text{display:none}.quote{position:relative;display:inline-block;margin-bottom:48px}.quote h6{text-align:right}.speech-bubble{background-color:#f4f4f4;position:relative;text-align:left;padding:1.5em 2em 1em 2em;margin-bottom:2em;border-radius:6px}.speech-bubble h3{color:#000;font-weight:400}.speech-bubble.alt{background-color:#22a6ff}.speech-bubble.alt h3{color:#fff}.speech-bubble.support{background-color:#22a6ff;margin-bottom:20.5em}.speech-bubble.support h3{color:#fff}.arrow{position:absolute;height:42px;width:42px;bottom:0;right:48px;margin-bottom:-32px}button.trial{margin:0 auto;display:block;border-top:1px solid #ff8d26;border-left:1px solid #ffb573;border-bottom:1px solid #bf5b00;border-right:1px solid #d96700}button.action{margin:0 auto;display:inline;margin-right:40px;border-top:1px solid #ff8d26;border-left:1px solid #ffb573;border-bottom:1px solid #bf5b00;border-right:1px solid #d96700}button.trial.x-large{font-size:x-large}.trial{color:#fff;background-color:#ff7900;transition:all .3s ease-in-out}button.tab{z-index:100;position:absolute;bottom:0;right:0;margin-right:-40px}button.tab a{color:#fff}button.submit{margin-top:1em}.search-box{background-color:#A8A8A8;padding:12px 48px 12px 12px;border-radius:4px;border:1px solid #ccc;background:linear-gradient(0deg, #A8A8A8, #fff)}.search-box input{margin:0;padding-right:30px}.fi-x-circle{display:block;font-size:1.5rem;color:#A8A8A8;width:21px;margin-top:-36px;margin-right:9px}a:hover .fi-magnifying-glass,a:hover .fi-x-circle{color:#22a6ff}.fi-magnifying-glass{color:#fff;font-size:1.8rem;width:50px;margin-top:-40px;margin-right:-62px;z-index:10}textarea{height:250px;border-radius:6px}.contact input{border-radius:6px}.contact h2{border-bottom:none;font-size:32px;line-height:40px;text-align:center;margin:0 2em 1em 2em}.form{margin:1em 0 2em 0}.api-panel{padding:1em 1em 0 1em}.api-box{background-color:#e8e8e8;border-left:4px solid #22a6ff;margin-bottom:36px;padding:1em}.api-block{padding:1em;background-color:#0b379b}table{width:100%;border-spacing:0}td{border:1px solid #e8e8e8;border-top:0;border-right:0;padding:0}td:last-child{border-right:1px solid #e8e8e8}th{border:1px solid #e8e8e8;border-right:0;padding:1rem}th:last-child{border-right:1px solid #e8e8e8}.api-grid table tr th{font-weight:300}.api-border{border-bottom:solid 1px #e8e8e8}.api-border:last-child{border-bottom:solid 1px #e8e8e8}.fill{border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8;padding-top:-1px}.api-block .column.block-row{background-color:transparent;padding:0;border-bottom:1px solid #e8e8e8}.row-api{margin:-14px}.scrolling-nav-wrap{position:relative;width:100%}.interior-nav{height:100%}.interior-nav li{list-style:none;margin-bottom:8px}li.link-element a,li.link-element span{cursor:pointer;font-weight:400;font-size:1rem;width:100%;display:block;background-color:#0b379b;color:#fff;padding:1rem 1.5rem;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}li.link-element a.selected,li.link-element span.selected{background:#0b379b left top no-repeat;background-size:contain;color:#fff}li.link-element a:hover,li.link-element span:hover{background:#092c7c}li.link-element a.selected{background:#0b379b url("../images/select_arrow.png") left top no-repeat;background-size:contain}li.link-element a{color:#fff;font-weight:400}.interior-nav ul ul li a{display:block;background-color:#f4f4f4;color:#0b379b;font-weight:400;padding:1rem 1.5rem}.interior-nav ul ul li a.selected{background:#ececec url("../images/select_arrow.png") left top no-repeat;background-size:contain;color:#0b379b}.interior-nav ul ul li a:hover{background:#ececec}.interior-nav ul ul{display:none}.interior-nav ul ul.active{display:block}footer{background-color:#000;padding:2em 0 1em 0}footer a,.phone-number{color:#fff;text-align:left;padding:6px;font-size:0.8125rem}.lower li{display:inline;float:left}footer li.strong a{font-size:1em;text-transform:uppercase;font-weight:600}.sitemap{float:right}.sitemap li:not(.strong) a{color:#ccc}.sitemap li:not(.strong) a:hover{color:#22a6ff}.footer-column{display:inline;float:left;padding:0 2em}footer hr{margin:.375em 0;border:1px solid #999;height:0;border-width:1px 0 0}.footer-logo img{height:36px;width:180px;margin-top:4em}.sales_tax_disclaimer{color:white;font-size:13px;margin-right:12px;vertical-align:middle;padding:6px 20px;border-right:1px solid #6D6C6C}@media only screen and (max-width: 64em){.top-bar-section li:not(.has-form) a:not(.button){padding:0 1.5rem}.flag-row li{padding:.25em 0.1em}}@media only screen and (max-width: 64em){.footer-column{padding:0 1em}.graphic.support.disappear{display:none}.hidden-text{display:block;margin-top:1em}.black p{font-size:20px}.black-bar-column{padding:0 24px}}@media only screen and (max-width: 80em){.top-bar-section li:not(.has-form) a:not(.button){display:none}.right-small{display:block}.flag-row{display:none}.linuxwindows{padding-bottom:420px}.divot{width:200%;margin-left:-50%}.panel{border-radius:0}.black-three-divots{background-size:93%}.footer-column{display:block;float:none}}@media only screen and (max-width: 52em){.display{text-align:center}.wrap{padding:2em 0}.display.wrap{padding:0}.mobile-hide{display:none}.blue p,.black p{margin-bottom:2em}.border h2{margin:1.5em 0}.black .row .columns:last-child p{margin-bottom:0}.row#support{padding-bottom:0}.row#support p:last-child{margin-bottom:2em}footer li.strong{margin-top:1em}footer ul.right{display:block;float:none !important}.graphic,.graphic.graphic-left{background-position:center center}.graphic.people{background-position:bottom center}.linuxwindows{padding-bottom:420px}.map{display:none}.logo{width:60%;margin:0 20%}.pricing-graphic{margin:0}.graphic--springs{padding-bottom:100px}.demo img{height:75px}.graphic-services img{margin-bottom:2em}.service-wrap img{margin:1em auto}.panel{padding:2em 0}.panel.pricing-flags{padding:0}.panel.linuxwindows{padding-bottom:420px}#support.wrap{padding-bottom:600px}.network{margin-bottom:1em}.graphic.support.fixed-width{width:70%;margin:0 15%}.graphic.springs{margin:-2em 0 2em 0}.reactive-servers .row.last{padding:0}#globaldata p{margin-bottom:1em}.divider{display:none}.interior-nav{height:auto;position:relative;margin:0}.link-block{position:relative;top:0;width:auto}.black-three-divots{background:url("../images/black_divot.svg") bottom center no-repeat}.flag-column{display:inline;float:left;width:40%;margin:1em 5%}.subhead,p:last-child.subhead{margin-top:-48px}.interior-nav{width:80%;margin:2em 10% 0 10%}.graphic.support.disappear{display:none}.graphic.support-person img{display:none}.graphic.oops img{width:228px}.grey-arrow{display:none}.black-bar-column{display:block;float:none;border:none}.black{padding:1em 0}.black p{margin-bottom:0}h2.lead{margin-bottom:1em}.sitemap{float:left}.bridge.uk h3{font-size:15px}button.tab{position:relative;margin:2em auto;bottom:auto}}