.slidercontent,h1.hero:after{text-align:center}body,html{margin:0;padding:0}.section{width:100%;background:#555}.container{position:relative;width:1170px;margin:0 auto;color:#EFEFEF;font-size:14px;font-weight:300;font-family:Roboto,'Open Sans',Arial,sans-serif;overflow:hidden}.col .feature,.col .service,.hero,h2,h3{font-family:'Roboto Slab',sans-serif}.section .container{padding:30px 0 50px}.section.bg{background:#414141}.hold{height:80px;background:#2D2D2D}#logo,.header.small>.container>#logo{height:40px}.header{line-height:80px;width:100%;transition:line-height .2s linear,box-shadow .2s linear;position:fixed;top:0;left:0;z-index:100;background:rgba(45,45,45,.9);color:#EAEAEA}.header.small{line-height:50px;box-shadow:0 1px 3px 0 rgba(50,50,50,.8)}#logo{position:absolute;top:50%;transform:translateY(-70%);float:left;line-height:40px;width:170px;margin-left:5px}ul.nav{float:right;list-style:none;margin:0;padding:0}.section .footer .footer-link-group a>span,.section .footer .small-links a:not(:last-child){margin-right:14px}ul.nav li{float:left;position:relative}ul.nav li:hover a{color:#CCC}ul.nav li a{transition:color .2s linear;font-size:18px;padding:21px;color:#EAEAEA;text-decoration:initial}a{color:#EEE}.call,.call a,.hero{color:#fff}.section .footer,.section .slider{background:#333}.section .slider{position:relative;overflow:hidden}.slider-image{bottom:0;left:0;position:absolute;right:0;top:0}.slider-background:after{background:#111;content:" ";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.col .service:after,.container>h1:after,.group:after,h1.hero:after{content:""}.section .footer .footer-link-group{clear:both;float:left;width:100%}.section .footer .footer-link-group a{clear:both;float:left;margin-bottom:7px;padding:0 1%;width:100%}.section .footer .container{padding-bottom:30px}.section .footer .small-links{clear:both;float:left;font-size:.8em;width:100%}.hero{font-weight:400;letter-spacing:1px}h1.hero{font-size:54px}h2.hero{font-size:30px;margin-bottom:60px}h1.hero:after{width:300px;position:relative;border-bottom:1px solid #aaa;margin:15px auto auto}.call{display:block;margin-bottom:20px}.call span{display:inline;border:1px solid #fff;padding:8px 13px;font-size:20px;transition:background .15s linear}.call span:hover{background:rgba(255,255,255,.1);cursor:pointer}.call a{margin-left:14px;text-decoration:none}.col{float:left;padding:0;margin:0;position:relative}.col.four{width:23%;margin:0 1%}.col.three{width:31.3%;margin:0 1%}.col.two{width:40%;margin:0 2.5%;padding:0 2.5%}.col.extrapad{padding-top:20px;padding-bottom:20px}.col .feature,.col .service{font-size:21px;font-weight:300}.col .service:after{width:50px;position:relative;border-bottom:1px solid #eee;display:block;text-align:center;margin:15px auto auto}.col .feature{font-size:19px}.col h1.side,.col p.side,.col span.side:first-of-type{margin-left:50px;text-align:left}.col .icon,.col h1,.col p,.container>h1:after,h2,h3{text-align:center}.col .icon{border-radius:50%;height:85px;width:85px;line-height:85px;margin:0 auto;transition:background .25s linear,color .25s linear}.col .icon.side{position:absolute;padding:0;margin:0;top:-5px;height:50px;width:50px}.col:hover>.icon{background:#999;color:#fff}.col:hover>.icon.side{background:initial;color:#FFF}.top-features .col{height:240px}.top-features .col a{color:#EEE}.top-features .col a:visited{color:#CCC}.handy-features .col{min-height:105px}.responsivegroup{display:none}.col h1,.col p{padding:0 1%}.group.margin{margin-bottom:20px}.col .imgholder{height:300px;width:100%;background:#333;transition:background .3s linear;position:relative}.col .imgholder img{height:100%;width:100%}.col.bg{background:#2D2D2D}.col.pointer{cursor:pointer}.col.bg:hover .imgholder{background:#555}.col span.feature{font-size:20px}.container>h1:not(.hero){margin-bottom:30px;text-align:center}.container>h1:after{width:30px;position:relative;border-bottom:1px solid #aaa;display:block;margin:15px auto auto}h2{font-weight:400;font-size:18px}h3{font-weight:200;font-size:14px}.left,.left>h1,.left>p{text-align:left}.reset{text-align:left!important}.reset:after{display:none!important}.white a,.white div,.white h1,.white h2,.white p{color:#fff}.group:after{display:table;clear:both}@media all and (max-width:768px){.col.three,.col.two{float:none;display:block}#logo,.col.three,.col.two,ul.nav{display:block}.container{width:95%}.col.four{width:48%;margin:1%}.col.three{width:95%;padding:0;margin:0 auto}.col.two{margin:1%;padding:1%;width:98%}.col.two .icon.side{top:-20px;left:10px}.header{height:auto;background:rgba(45,45,45,.9)}#logo{position:initial;float:left;transform:none;margin:10px auto 0}ul.nav{float:right;text-align:center;margin:0 auto}ul.nav li{float:initial;display:inline-block}.responsivegroup{display:block}.responsivegroup:after{content:"";display:table;clear:both}.footer .col.three{margin:0 0 14px;float:left;width:100%}}@media all and (min-width:768px){.container{width:750px}}@media all and (min-width:992px){.container{width:970px}}@media all and (min-width:1200px){.container{width:1170px}}@media all and (max-width:450px){.col,.col.four,.col.three,.col.two{display:block;width:95%;padding:0;margin:0 auto;float:none}.col.extrapad{padding:1%;margin-bottom:10px}.group{display:none}}.container.screenshots .col{margin-right:5px;margin-bottom:5px}.container.screenshots .img-container{max-height:300px;margin:0 auto;position:relative;max-width:580px;overflow:hidden}.container.screenshots .img-container img{width:100%;height:100%}@media all and (max-width:1024px){.container.screenshots .col{float:none;margin:0 auto}}.footer .col:first-child{margin-left:0}p.copyright-notice{clear:both;color:#CCC;float:left;margin:14px 0;width:100%}