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{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}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ie7 img{-ms-interpolation-mode:bicubic}body{color:#4c4c4c;background:#eee url(../images/concrete_wall_3.jpg) repeat;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden}html,body,input,button,input[type="text"],input[type="password"],input[type="email"],textarea,select{font:14px/18px SourceSans,Arial,sans-serif}h1,h2,h3,h4,h5,h6{color:#404040;font-weight:400;text-shadow:0 1px 0 rgba(255,255,255,0.6)}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:#efefef;text-shadow:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:35px;line-height:40px;margin-bottom:10px}h2{font-size:28px;line-height:34px;margin-bottom:8px}h3{font-size:21px;line-height:30px;margin-bottom:4px}h4{font-size:17px;line-height:24px}h5{font-size:14px;line-height:21px}h6{font-size:13px;line-height:19px}.subheader{color:#777}.dark .subheader{color:#aaa;text-shadow:none}p{margin:0 0 20px}p:last-child{margin-bottom:0}p img{margin:0;width:90%;height:100%;border:11px solid #FFF;margin-left:auto;margin-right:auto;display:block}p.lead{font-size:21px;line-height:27px;color:#777}em{font-style:italic}strong{font-weight:700;color:#333}.dark strong{color:#dbdbdb}small{font-size:80%}blockquote,blockquote p{font-size:15px;line-height:24px;color:#777;font-style:italic}blockquote{margin:0 0 10px 20px;padding:0 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:14px;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555}hr{border:none;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.6);clear:both;margin:10px 0;height:0}.between-rows{margin:10px 0 20px}.dark hr{border-top:1px solid #000;border-bottom:1px solid #2c2c2c}::selection{color:#fff;-webkit-text-fill-color:#fff;background:rgba(34,34,34,.99);text-shadow:none!important}.dark::selection{color:#111;-webkit-text-fill-color:#111;background:rgba(255,255,255,.99);text-shadow:none!important}img::selection{background:rgba(0,0,0,.3)}.dark img::selection{background:rgba(0,0,0,.3)}::-moz-selection{color:#fff;-webkit-text-fill-color:#fff;background:rgba(34,34,34,.99);text-shadow:none}.dark::-moz-selection{color:#111;-webkit-text-fill-color:#111;background:rgba(255,255,255,.99);text-shadow:none}img::-moz-selection{background:rgba(0,0,0,.3)}.dark img::-moz-selection{background:rgba(0,0,0,.3)}a,a:visited,button,input[type="submit"]{color:#0b81be;text-decoration:none;outline:0;-webkit-transition:color 1s ease,box-shadow 1s ease,background .3s ease;-moz-transition:color 1s ease,box-shadow 1s ease,background .3s ease;-o-transition:color 1s ease,box-shadow 1s ease,background .3s ease;transition:color 1s ease,box-shadow 1s ease,background .3s ease}a:hover,a:focus,button:hover,input[type="submit"]:hover{color:#000;-webkit-transition:color .1s ease,box-shadow .3s ease,background .3s ease;-moz-transition:color .1s ease,box-shadow .3s ease,background .3s ease;-o-transition:color .1s ease,box-shadow .3s ease,background .3s ease;transition:color .1s ease,box-shadow .3s ease,background .3s ease}a:hover{text-decoration:none}p a,p a:visited{line-height:inherit}.dark a,.dark a:visited{color:#37b1ff}.dark a:hover,.dark a:focus{color:#fff}a img{text-decoration:none;opacity:1;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}a:hover img{text-decoration:none;zoom:1;opacity:.7;filter:alpha(opacity=70);-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.no-transition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:all 0 ease!important;transition:none!important}ul,ol{margin-bottom:20px}ul{list-style:none outside}ol{list-style:decimal}ol,ul.square,ul.circle,ul.disc{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px;font-size:90%}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}li{line-height:18px;margin-bottom:12px}ul.large li{line-height:21px}ul.line li{border-top:1px solid rgba(0,0,0,0.06);border-bottom:1px solid rgba(255,255,255,0.4);padding:10px 0;margin:0}.dark ul.line li{border-bottom:1px solid rgba(0,0,0,0.4);border-top:1px solid rgba(255,255,255,0.05)}ul.line li:first-child{border-top:none}ul.line li:last-child{border-bottom:none}ul.line.small li{padding:5px 0}ul.line.links li{padding:0}ul.line.links li a{display:block;padding:10px 0}.scale-with-grid{max-width:100%;height:auto}.alignright{float:right;margin:0 0 10px 20px}.alignleft{float:left;margin:0 20px 10px 0}a.button[href ^= #]{padding-right:35px!important}a.button[href ^= #] span{display:inline-block;width:9px;height:34px;margin:-9px 0 0 8px;position:absolute;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:transparent url(../images/SparkEdgeCombined.v1.1.png) repeat-y scroll -9px -5px}a.button[href ^= #]:hover span{background-position:-9px 75px}.dark a.button[href ^= #] span{background-position:left -5px}.dark a.button[href ^= #]:hover span{background-position:left 75px}a.button,a.button:visited,button,input[type="submit"],input[type="reset"],input[type="button"]{background-color:#fff;color:#555;border:0;display:inline-block;text-decoration:none;cursor:pointer;line-height:15px;padding:10px 18px 9px;font-weight:600;-webkit-box-shadow:0 0 0 0 #222 inset;-moz-box-shadow:0 0 0 0 #222 inset;box-shadow:0 0 0 0 #222 inset}a.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{background-color:#222;color:#000;-webkit-box-shadow:0 31px 0 0 #fff inset;-moz-box-shadow:0 31px 0 0 #fff inset;box-shadow:0 31px 0 0 #fff inset}a.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active{background-color:#ddd;-webkit-box-shadow:0 34px 0 0 #ddd inset;-moz-box-shadow:0 34px 0 0 #ddd inset;box-shadow:0 34px 0 0 #ddd inset}.ie7 a.button:hover,.ie7 button:hover,.ie7 input[type="submit"]:hover,.ie7 input[type="reset"]:hover,.ie7 input[type="button"]:hover,.ie8 a.button:hover,.ie8 button:hover,.ie8 input[type="submit"]:hover,.ie8 input[type="reset"]:hover,.ie8 input[type="button"]:hover{color:#fff}.ie7 a.button[href ^= #],.ie8 a.button[href ^= #]{padding-right:18px!important}.dark a.button,.dark a.button:visited,.dark button,.dark input[type="submit"],.dark input[type="reset"],.dark input[type="button"]{background-color:#222;border:none;color:#ccc;border-radius:1px;-webkit-box-shadow:0 0 0 0 #292929 inset;-moz-box-shadow:0 0 0 0 #292929 inset;box-shadow:0 0 0 0 #292929 inset}.dark a.button:hover,.dark button:hover,.dark input[type="submit"]:hover,.dark input[type="reset"]:hover,.dark input[type="button"]:hover{background-color:#000;color:#fff;-webkit-box-shadow:0 30px 0 0 #292929 inset;-moz-box-shadow:0 30px 0 0 #292929 inset;box-shadow:0 30px 0 0 #292929 inset}.dark a.button:active,.dark button:active,.dark input[type="submit"]:active,.dark input[type="reset"]:active,.dark input[type="button"]:active{background-color:#000;color:#ccc;-webkit-box-shadow:0 34px 0 0 #000 inset;-moz-box-shadow:0 34px 0 0 #000 inset;box-shadow:0 34px 0 0 #000 inset}.button.full-width,button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width{width:100%;padding-left:0!important;padding-right:0!important;text-align:center}textarea.full-width{width:98%}a.button.featured,a.button.featured:visited,button.featured,.button.featured,.button.call-to-action,.button.call-to-action:visited{display:block;width:40%;text-align:center;margin:10px auto}.tabs-slider{margin-bottom:10px}ul.tabs{display:block;margin:0;padding:0;height:39px;background:#222;position:relative;z-index:1}.dark ul.tabs{border-color:#262626}ul.tabs li{display:block;float:left;margin:0;padding:0}ul.tabs li a{background:transparent url(../images/SparkEdgeCombined.v1.1.png) center -12px no-repeat;display:block;height:35px;text-decoration:none;padding:12px 20px 0;color:#999;-webkit-transition:background 1s ease,color 1s ease;-moz-transition:background 1s ease,color 1s ease;-o-transition:background 1s ease,color 1s ease;transition:background 1s ease,color 1s ease}ul.tabs li a:hover{color:#fff;-webkit-transition:background .3s ease,color .3s ease;-moz-transition:background .3s ease,color .3s ease;-o-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}ul.tabs li a.active{background:transparent url(../images/SparkEdgeCombined.v1.1.png) center bottom no-repeat;color:#fff}ul.tabs-content{background:#f6f6f6;color:#4c4c4c;margin:0;padding:20px 0 10px;display:block;border:solid 1px #ddd;border-width:0;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.inner-padding{padding-left:10px;padding-right:10px}.dark ul.tabs li a{background:#0e0e0e;border-color:#262626}.dark ul.tabs li a:hover{background:#090909;color:#fff}.dark ul.tabs li a.active{background:#171717;border-color:#2C2C2C;color:#fff}.dark ul.tabs-content{background:#171717;color:#ccc;border-color:#262626}ul.tabs-content > li{display:none}ul.tabs-content > li.active{display:block}ul.tabs:before,ul.tabs:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}ul.tabs:after{clear:both}ul.tabs{zoom:1}form{margin-bottom:20px}fieldset{margin-bottom:20px}input[type="text"],input[type="password"],input[type="email"],textarea,select{border:1px solid #cdcdcd;padding:10px;line-height:15px;padding:10px 10px 9px 10px;margin:0;outline:none;color:#777;width:100%;max-width:100%;background:#fbfbfb;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 0 0 rgba(255,255,255,0.6);-moz-box-shadow:1px 1px 0 0 rgba(255,255,255,0.6);box-shadow:1px 1px 0 0 rgba(255,255,255,0.6);-webkit-transition:border .1s ease,background .3s ease,box-shadow .2s ease,color .6s ease;-moz-transition:border .1s ease,background .3s ease,box-shadow .2s ease,color .6s ease;-o-transition:border .1s ease,background .3s ease,box-shadow .2s ease,color .6s ease;transition:border .1s ease,background .3s ease,box-shadow .2s ease,color .6s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}select{padding:0}input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover,textarea:hover{border-color:#b5b5b5}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{border:1px solid #00B4FF;color:#444;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,200,255,.4);-moz-box-shadow:0 0 10px rgba(0,200,255,.4);box-shadow:0 0 10px rgba(0,200,255,.4)}.dark input[type="text"]:focus,.dark input[type="password"]:focus,.dark input[type="email"]:focus,.dark textarea:focus{border:1px solid #282828;color:#fff;background:#191919;-webkit-box-shadow:0 0 0 transparent,1px 1px 5px 1px rgba(0,0,0,1) inset;-moz-box-shadow:0 0 0 transparent,1px 1px 5px 1px rgba(0,0,0,1) inset;box-shadow:0 0 0 transparent,1px 1px 5px 1px rgba(0,0,0,1) inset}textarea{min-height:130px;overflow:auto}label,legend{display:block;font-weight:700;display:block;margin-top:15px;margin-bottom:3px}select{width:220px}input[type="checkbox"]{display:inline}label span,legend span{font-weight:400;font-size:13px;color:#444}.ajax-response{margin:6px 0 0 5px}.form-error-msg{margin:6px 0 0 5px;color:#d82f2f}.form-error{-webkit-box-shadow:0 0 15px -5px red!important;-moz-box-shadow:0 0 15px -5px red!important;box-shadow:0 0 15px -5px red!important;border:1px solid rgba(255,0,0,0.5)!important}.dark input[type="text"].form-error:focus,.dark input[type="password"].form-error:focus,.dark input[type="email"].form-error:focus,.dark textarea.form-error:focus{-webkit-box-shadow:0 0 15px -5px #FF0000,1px 1px 5px 1px rgba(0,0,0,1) inset!important;-moz-box-shadow:0 0 15px -5px #FF0000,1px 1px 5px 1px rgba(0,0,0,1) inset!important;box-shadow:0 0 15px -5px #FF0000,1px 1px 5px 1px rgba(0,0,0,1) inset!important}form li{float:left;padding:3px;margin:3px 0;background:#111;background:none}form li label{width:150px;float:left;text-align:right;padding-right:15px}form li label span{color:#999;display:block}form button{float:right}form.search-form img{position:absolute;margin:-4px 0 0}form.search-form input.search-field{padding:13px 80px 10px 45px;float:right}form.search-form input[type="submit"],form.search-form button{position:relative;float:right;margin:3px 0 0 -80px;margin:-37px 3px 0 0}.ie7 form.search-form img{margin-top:-44px}.ie7 form.search-form input[type="submit"],.ie7 form.search-form button{margin:-37px 1px 0 0;line-height:12px}.ie7 form.search-form input.search-field{width:175px}.remove-bottom{margin-bottom:0!important}.half-bottom{margin-bottom:10px!important}.add-bottom{margin-bottom:20px!important}.add-more-bottom{margin-bottom:40px!important}.add-top{margin-top:10px!important}.add-more-top{margin-top:20px!important}header{background:#222;z-index:1000;position:absolute;top:0;left:0;right:0}header a.logo{display:block;float:left;height:50px;padding:17px 0 13px}header nav ul{float:right;margin-bottom:0}header nav li{list-style:none;display:block;float:left;margin-bottom:0}header.compact-header{height:auto;position:fixed}header.compact-header nav a,header.compact-header nav.no-subtitles a{padding-top:17px}header.compact-header a.logo{padding:0}header.compact-header nav li a span,header nav.no-subtitles li a span{display:none}.landing-page header nav a:not([href ^= #]){background:transparent url(../images/external-link-arrow.png) no-repeat right 26px;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;padding-right:20px;margin-right:8px}.landing-page header.compact-header nav a:not([href ^= #]){background:transparent url(../images/external-link-arrow.png) no-repeat right 18px}nav a,nav a:visited,nav a:focus{text-decoration:none;display:block;height:43px;padding:25px 15px 0;text-decoration:none;color:#999;font-weight:400;background:transparent url(../images/SparkEdgeCombined.v1.1.png) center 10px no-repeat;-webkit-transition:color .2s ease,background .2s ease;-moz-transition:color .2s ease,background .2s ease;-o-transition:color .2s ease,background .2s ease;transition:color .2s ease,background .2s ease}nav a:hover,nav a:focus:hover{text-decoration:none;color:#fff}nav a.active,nav a.active:focus{color:#fff;background:url(../images/SparkEdgeCombined.v1.1.png) center bottom no-repeat}nav a.active:hover{color:#fff;cursor:default}nav a span{color:#888;font-size:12px;font-weight:400}.welcome-block{padding:100px 0 30px;margin-bottom:40px}.welcome-text{text-align:center}footer{padding:30px 0;margin-top:50px}.footer-notice{text-align:right}.footer-notice span{float:left}.footer-notice span img{float:left;margin:-5px 5px 0 0}article{padding:60px 0 0}article.has-welcome-block{padding-top:0}article.no-welcome-block{padding-top:100px}article .row:last-of-type{margin-bottom:0}.mobiles-only,.tablets-only{display:none}.hide-for-mobiles,.hide-for-tablets{display:block}.dark{background:#222;color:#aaa}.box{background:#fff;display:block;padding:10px;-webkit-box-shadow:0 0 5px #d5d5d5;-moz-box-shadow:0 0 5px #d5d5d5;box-shadow:0 0 5px #d5d5d5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.container .column.box,.container .columns.box{margin-left:0;margin-right:0}.container .row.box{padding:10px 0}.dark .container .column.box,.dark .container .columns.box,.dark .box,.dark .box.dark{background:#000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #2c2c2c;margin-left:-1px;margin-right:-1px}.box.dark{background:#222;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:1px 1px 3px 0 #fff;background:#212121 url(../images/black_paper.jpg) repeat}.box.light{background:rgba(255,255,255,0.5)}.dark .container .column.box.light,.dark .container .columns.box.light,.dark .box.light,.dark .box.light{background:rgba(0,0,0,0.3)}.box.scale-with-grid{max-width:90%}.box.featured{margin-top:-15px;padding-top:15px}img.featured{border:7px solid #222;border-width:7px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}a.imglink{text-decoration:none}img.icon-white{background:#fff}img.icon-black{background:#222}.feature-box{padding:10px;margin:0;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.feature-box:hover{background:rgba(255,255,255,0.5)}.feature-box.simple:hover{background:none}.feature-box img.icon,.feature-box img.icon-white,.feature-box img.icon-black{float:left}.feature-box h3{margin:3px 0 0 65px}.feature-box.simple h3{margin:12px 0 18px 65px}.feature-box h6{margin:-5px 0 12px 65px}.feature-box h6:last-child{margin-bottom:0}.feature-box.blog-post{margin-bottom:20px;background:rgba(255,255,255,0.5)}.feature-box.blog-post:last-child{margin-bottom:0}.post-meta{font-size:13px}.post-meta a,.post-meta a:visited{color:#424242}.post-meta a:hover,.post-meta a:visited:hover{color:#0b81be}.title{text-align:center;margin-bottom:30px}.welcome-container{padding:10px 20px}.pricing-box.highlight{background:rgba(255,255,255,0.5);border-bottom-left-radius:1px;border-bottom-right-radius:1px}.pricing-box p{padding-left:10px;padding-right:10px}.pricing-header{text-align:center;padding:10px 10px 0;margin-bottom:17px;height:62px;border-top-left-radius:1px;border-top-right-radius:1px}.pricing-header h2,.pricing-header h3{margin-bottom:0}.pricing-header h6{background:transparent url(../images/SparkEdgeCombined.v1.1.png) center bottom no-repeat;padding-bottom:20px;position:relative}.main-slider{height:270px}.compact-header-visualfix{background:#222;position:fixed;z-index:100;top:0;left:0;right:0;height:50px}.enjoliver{position:relative;line-height:0!important;float:left;width:auto;height:auto;max-width:100%;padding:7px;border-radius:0;border:0;background:#fff;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.1),0 0 40px rgba(0,0,0,0.02) inset;-moz-box-shadow:0 1px 6px rgba(0,0,0,0.1),0 0 40px rgba(0,0,0,0.02) inset;box-shadow:0 1px 6px rgba(0,0,0,0.1),0 0 40px rgba(0,0,0,0.02) inset}.enjoliver img{-webkit-box-shadow:0 0 8px 5px rgba(255,255,255,0.4);-moz-box-shadow:0 0 8px 5px rgba(255,255,255,0.4);box-shadow:0 0 8px 5px rgba(255,255,255,0.4)}.enjoliver:before,.enjoliver:after{content:'';z-index:-1;position:absolute;left:10px;bottom:12px;width:70%;max-width:300px;max-height:100px;height:55%;-webkit-box-shadow:0 12px 15px rgba(0,0,0,0.2);-moz-box-shadow:0 12px 15px rgba(0,0,0,0.2);box-shadow:0 12px 15px rgba(0,0,0,0.2);-webkit-transform:skew(-15deg) rotate(-6deg);-moz-transform:skew(-15deg) rotate(-6deg);-ms-transform:skew(-15deg) rotate(-6deg);-o-transform:skew(-15deg) rotate(-6deg);transform:skew(-15deg) rotate(-6deg)}.enjoliver:after{left:auto;right:10px;-webkit-transform:skew(15deg) rotate(6deg);-moz-transform:skew(15deg) rotate(6deg);-ms-transform:skew(15deg) rotate(6deg);-o-transform:skew(15deg) rotate(6deg);transform:skew(15deg) rotate(6deg)}.video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}.frame-abc{border:none;overflow:hidden;margin:0;height:250px;width:590px}nav select{display:none}