@font-face{font-family:'sans-serif';font-weight:normal;font-style:normal}*,*:after,*:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#000;font-weight:400;font-family:"Roboto",Helvetica,Arial,sans-serif;line-height:1.6em}p,th,td,li,dd,dt,ul,ol,blockquote,q,acronym,abbr,input,label,select,textarea{margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;color:#484848;-webkit-font-smoothing:antialiased}input,label,select,textarea{font-size:16px}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:18px;line-height:1.6em;text-align:left;background-color:#fff;margin:0;background-color:#fafafa}h1{font-size:2em;font-weight:400}h1 b{font-weight:400}h2{font-size:2em;font-weight:100;line-height:1.3em;margin-bottom:1em}p{margin-bottom:1em;line-height:1.6em}a{text-decoration:none;color:#000;border-bottom:dotted 1px #000;cursor:pointer}.notification{display:none;text-align:center;z-index:200;min-height:60px;left:0;right:0;margin:0 auto;color:#dfdfdf;padding:15px;font-size:14px;line-height:1em;background:rgba(0,0,0,.92);background-image:-webkit-gradient(linear,left top,right top,from(rgba(30,30,30,.95)),to(rgba(0,0,0,.95)));vertical-align:middle}.notification .inner{display:inline-block;text-align:center;position:relative;min-height:40px;margin:0 auto}.notification .message{display:table;vertical-align:middle;margin-left:90px;text-align:left;height:40px;line-height:1.4em}.notification a{color:#dfdfdf;text-decoration:underline}.notification .text{display:table-cell;vertical-align:middle}.notification .icon{position:absolute;vertical-align:middle;top:0;left:0;bottom:0;width:70px;height:100%;background-repeat:no-repeat;background-position:right center;background-size:auto 40px}.notification b{color:white;font-weight:normal}.panel{z-index:5000;position:fixed;background-color:#000;color:#fff;left:0;height:100%;width:200px}.panel ul{list-style-type:none}.container{margin:0 auto;max-width:1280px;border-left:solid 1px rgba(0,0,0,.07);border-right:solid 1px rgba(0,0,0,.07);overflow:hidden;margin:0 auto;text-align:left}.divider{border-top:solid 1px rgba(0,0,0,.08)}.home .section{position:relative;overflow:hidden;text-align:center;width:100%;background-color:#fff}.home .image{-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden}.home .feature{min-height:1140px}.home .promo{padding:90px 0;width:100%;height:950px;overflow:visible;text-align:center;background-image:-webkit-gradient(linear,left top,right bottom,from(rgba(240,240,240,1)),to(rgba(220,220,220,1)));background-repeat:no-repeat}.home .promo .title{position:absolute;margin-top:80px;left:0;right:0;z-index:100;padding:0 5%;-webkit-transform:translate3d(0,0,0)}.home .promo h1{color:#000;font-weight:100;font-size:2em;margin-top:.9em;margin-bottom:.6em;text-shadow:0 1px 0 rgba(255,255,255,.5)}.home .promo .title h1 a{text-decoration:none;border:0;color:#000;font-weight:400}.home .promo .image{position:absolute;left:50%;margin-left:-600px;top:440px;height:600px;z-index:50}.home .gallery .button{margin-top:20px}.home .gallery .image{position:absolute;top:180px;right:38%;height:800px}.home .director .image{position:absolute;height:820px;top:160px;left:45%}.home .director .info{text-align:left;width:30%;margin-left:10%}.home .backup .image{position:absolute;height:900px;top:90px;right:35%}.home .feature .info,.home .account{margin-top:340px;margin-bottom:80px}.home .gallery .info,.home .backup .info{position:absolute;z-index:10;text-align:left;width:30%;margin-left:60%}.sidebar{font-size:.8em;color:#676767;vertical-align:top;display:inline-block;width:20%;margin-left:7%}.sidebar ul{list-style-type:none;padding:0}.sidebar li{font-weight:300;width:100%}.sidebar a,.sidebar a:visited{color:#676767}.sidebar a:hover{background:#000;color:#fff;text-decoration:none}.sidebar .section{border-top:dotted 1px rgba(0,0,0,.15)}.sidebar .title{font-weight:400;color:#000}.sidebar .section:first-of-type{border-top:0}.sidebar .submenu{-webkit-transition:all .5s ease-in-out overflow:hidden}.sidebar .collapse{height:0}.date{font-size:14px;color:#bdbdbd}.header{position:absolute;width:100%;left:0;right:0;padding:0 40px 0 40px;vertical-align:middle;height:120px;z-index:100}.header .nav{list-style-type:none;margin:0;padding:0;position:relative;line-height:30px;float:right;top:30px;font-family:"Roboto";font-weight:300;text-transform:uppercase;color:#8b8b8b}.header .nav li{display:inline-block;border-left:solid 1px rgba(0,0,0,.08);margin-left:20px;padding-left:20px}.header .nav li:first-of-type{border-left:none}.header .nav a{font-family:"Roboto";font-weight:300;font-size:15px;border:0;color:#8b8b8b;-webkit-transition:all 300ms linear}.header .nav a:hover{color:#000}.header .border{margin-left:50px;height:81px}.logo{position:fixed;z-index:10;float:left;width:120px;height:120px;background-size:40px 40px;background-repeat:no-repeat;background-position:0 0}.button{display:inline-block;padding:10px 30px;border-radius:3px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;font-size:16px;font-weight:300;font-family:"Roboto";cursor:pointer;box-sizing:border-box;-webkit-transition:all .25s linear}.outline-button{color:#a4a4a4;border:solid 1px #e6e6e6;background-color:transparent}.outline-button:hover{color:#fff;border:solid 1px #a4a4a4;background-color:#a4a4a4;text-shadow:0 -1px 0 rgba(0,0,0,.15)}.overlay-button{color:#5e5e5e;border:solid 1px #5e5e5e;background-color:transparent}.overlay-button:hover{color:#000;border:solid 1px #5e5e5e;background-color:#5e5e5e;text-shadow:0 -1px 0 rgba(0,0,0,.15)}.highlight-button{background-color:#35aeff;border:0;color:#fff!important;margin:0 5px 5px 0;text-shadow:0 -1px 0 rgba(0,0,0,.15);background-image:-webkit-gradient(linear,left top,right top,from(#3ab4ff),to(#30a4ff));-webkit-transition:all .3s ease-in-out}.highlight-button:hover{text-decoration:none;border:none!important}.submit{color:#fff!important;border:0;background-image:-webkit-gradient(linear,left top,right top,from(#3ab4ff),to(#30a4ff))}.input{height:50px;line-height:20px;font-weight:200;background-color:#fff;border:1px solid #000;padding:15px;border-radius:3px;position:relative;font-size:16px;width:100%;box-shadow:0 1px 3px rgba(0,0,0,.3) inset;margin:0 0 5px 0}.input label{padding:0;margin:0;border:0;font-weight:300;position:absolute;color:#b2b5b4;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.input .text{font-size:16px;padding:0;margin:0;border:0;background:transparent;position:absolute;font-weight:300;color:#000;width:90%}.overlay{background-color:rgba(41,49,58,.95);background-image:-webkit-gradient(linear,left top,right bottom,from(rgba(60,60,60,.9)),to(rgba(20,20,20,.00)));z-index:200}.overlay h1{color:#fff;font-size:2.1em;font-weight:100;margin:1.5em 0}.overlay h1 b{font-weight:400}.overlay h2{color:#fff;font-size:2.1em;font-weight:100}.overlay p{color:#949494}.overlay a{color:#fff}.overlay .inner{margin:0 auto;text-align:left;width:100%;height:100%;max-width:540px;padding:0 20px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0)}.signup{list-style-type:none;margin:0;padding:0}.signup li{margin:0 0 5px 0;min-height:50px}.signup .input .suffix{padding:0;margin:0;border:0;font-weight:300;position:absolute;color:rgba(0,0,0,0.3);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;-moz-transition:opacity .3s linear;transition:opacity .3s linear}.overlay .account{position:relative}.signup .account{padding:0;margin:0;border:0;display:inline-block;width:49%;height:20px}.signup .account input[type="radio"]{display:none}.signup .account label{padding:0;margin:0;border:0;vertical-align:top;height:20px}.signup .account label .icon{padding:0;margin:0;border:0;shape-rendering:crisp-edges;background-image:url("//dp4pfowlljoqs.cloudfront.net/img/shared/radio.svg");background-size:auto 20px;background-position:0 0;background-repeat:no-repeat;display:inline-block;width:20px;height:20px;margin-right:5px;vertical-align:middle;-webkit-transition:all .3s ease-out}input[type="radio"]:checked+label{color:#000;fill:#bcbcbc}input[type="radio"]:checked+label .icon{background-position:-20px 0}.right{float:right}.overlay .details{font-size:14px;line-height:50px;color:#949494}.overlay .divider{border-top:1px dotted rgba(255,255,255,.2)}div#signup,div#signup-complete{position:fixed;background-color:rgba(0,0,0,0.86);bottom:0;display:none;left:0;right:0;top:0}div#signup h2,div#signup-complete h2{color:#eee;font-size:2em;margin-bottom:1em;margin-top:2em;text-shadow:1px 1px 3px rgba(0,0,0,0.8)}div#signup div.error-notification-area{background-color:#900;border:1px solid #a00;border-radius:2px;color:#fff;display:none;font-size:.9em;line-height:30px;margin-bottom:1em;text-align:center}div#signup form ul.signup-form{list-style-type:none;margin:0;padding:0}div#signup form ul.signup-form li.input .input span{color:#aaa}.signup .ajax-notice{-webkit-transition:all .5s linear;padding:0;margin:0;border:0;color:#b5b5b5;position:absolute;right:15px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.signup .ajax-notice.success{color:#271}.signup .ajax-notice.error{color:#ac081f}div#signup form ul.signup-form li.submit input.submit,div#signup-complete a.login-button,.cta{line-height:40px;padding:0 20px;background-color:#30a811;font-weight:bold;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 4px rgba(0,0,0,0.5);border:1px solid #41b922;border-radius:2px}div#signup form ul.signup-form li.submit input.submit:disabled,.cta:disabled{background-color:#aaa;border-color:#ccc;color:#ddd}div#signup-complete a.login-button{display:inline-block;margin-top:1em}div#signup form ul.signup-form li.submit div.ajax-loading{display:inline-block;color:#fff;margin-left:20px}div#signup li.input div#account_types{display:inline-block;line-height:40px}div#signup li.input div#account_types div.option{cursor:pointer;display:inline-block;margin-right:40px}div#signup li.input div#account_types div.option div.selection-marker{background-color:#fff;border-radius:2px;border:3px solid #fff;display:inline-block;height:20px;margin-right:5px;vertical-align:middle;width:20px}div#signup li.input div#account_types div.option.selected{color:#271}div#signup li.input div#account_types div.option.selected div.selection-marker{background-color:#3a2}div#signup li.input div#account_types div.option div.value{display:none}div#signup li.input div#account_types div.option div.label{display:inline-block;text-transform:uppercase;vertical-align:middle}div#signup a.coupon-button{color:#fff;float:right}div#coupon{position:absolute;top:20px;right:20px;background-color:#fff;border-radius:2px;padding:5px 10px;line-height:2em;border:1px solid #f5f5f5;box-shadow:0 1px 4px rgba(0,0,0,0.05);width:300px}div#coupon div.message{font-size:.9em}div#coupon div.code{font-weight:bold;font-size:1.2em}form.lost-password-form input{display:block;margin:1em 0;width:300px}form.lost-password-form label{display:block;font-weight:bold}form.lost-password-form .error-notification-area{margin:1em 0;color:#900;font-weight:bold}div#main-menu{width:200px;display:inline-block;vertical-align:top}div#main-menu div.widget h3{font-size:1.1em;font-weight:bold;margin-bottom:.5em}div#main-menu div.widget ul.menu{list-style-type:none;padding-left:0;font-size:.9em;margin-top:0;margin-bottom:2em}div#main-menu div.widget ul.menu li a{color:#aaa}div#main-menu div.widget ul.menu li.current-menu-item{text-decoration:underline;color:#000}div#main-menu div.widget ul.menu li.current-menu-item a{color:#000}.footer{font-weight:200;font-size:12px;text-align:center;background-color:#fff}.footer .inner{padding-top:40px;padding-bottom:40px;margin:0 auto;text-align:center}.footer ul{list-style-type:none;padding:0}.footer li{display:inline-block;margin-right:30px;text-transform:uppercase}.footer a{color:#a0a0a0;border:0}.footer .copyright{color:#b9b9b9}.two-column-group .column{width:49%;display:inline-block;vertical-align:top}.column-group .column .container{margin:0 20px}.column-group .column:first-of-type .container{margin-left:0}.column-group .column:last-of-type .container{margin-right:0}.pricing{position:relative}.pricing .account{display:inline-block;width:49%;padding-left:10%;padding-right:9%;display:inline-block;vertical-align:top;position:relative;text-align:center;border-radius:3px}.home .pricing .vertical{border-left:solid 1px rgba(0,0,0,.07);width:1px;height:100%;position:absolute;left:50%;top:0;display:inline-block}.pricing .column{margin:0;float:right}.pricing .account h2{margin-bottom:.1em;font-size:1.5em}.pricing .account p{text-align:left}.pricing-button{background-color:#3b9809;padding:8px;color:#fff;font-size:1.3em;font-weight:300;text-transform:uppercase}.pricing .account .price{position:relative;left:1%;display:block;font-family:"Roboto";color:#c7c7c7;font-size:1em;font-weight:100;margin-bottom:3em}.pricing .account .price{color:#83b902;font-size:1.3em;font-weight:300}.pricing .account .price .period{color:#c7c7c7;font-size:.7em;font-weight:100}.pricing .account ul{list-style-type:none;padding-left:0;margin-left:0;margin-bottom:50px;text-align:left}.pricing .account li{background-image:url('//dp4pfowlljoqs.cloudfront.net/img/shared/tick.svg');background-size:15px 15px;background-repeat:no-repeat;background-position:0 6px;padding-left:20px;margin-right:10px;margin-bottom:10px;font-size:.8em}.pricing .upgrade{position:relative;border-radius:3px;margin-left:10%;padding:15px;background-color:white;border:solid 1px rgba(0,0,0,.08);width:80%;font-size:.8em;margin-bottom:200px}table{text-align:center;font-size:.875em;line-height:3em}table tr{border-top:dotted 1px rgba(0,0,0,.1);padding:1px 0;-webkit-transition:all 100ms ease-out}table tr:first-of-type{line-height:4em;font-size:1em}table tr:hover{background-color:rgba(0,0,0,.01)}table tr td:first-child{text-align:left;color:#a8a7a7}@media screen and (max-width:900px){body{font-size:16px}.sidebar{display:none}.content{width:100%}#overview .overview{width:100%;display:inline-block;vertical-align:top}#overview .column{margin-left:0}.home .feature{min-height:0}.home .gallery .image{height:auto;width:100%;top:100px;right:0;left:0}.home .backup .image{height:auto;width:100%;top:10px;right:0;left:0}.home .director .image{height:auto;width:125%;top:60px;right:0;left:2%}.home .feature .info{position:relative;width:80%;margin-left:10%;margin-top:85%;margin-bottom:70px}.home .director .info{margin-top:88%}.home .features .column{margin-left:0}.home .pricing .column{margin-left:7%}}::selection{background:#000;color:#FFF;text-shadow:none}::-webkit-selection{background:#d31245;color:#FFF;text-shadow:none}::-moz-selection{background:#d31245;color:#FFF;text-shadow:none}:focus{outline:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.hidden{display:none!important}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{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:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}