#logo h1 a,#logo h3 a,.dropotron a,.dropotron span{text-decoration:none}#content header,#sidebar header{margin-bottom:2em}body,input,select,textarea{line-height:1.65em;font-size:11pt}header h2{line-height:1.4em;font-size:1.5em}ul.social{position:absolute;right:0}ul.social li:last-child{padding-right:0}#header .container{position:relative;padding:3em 0 1em}#logo h1,#nav{position:absolute}#logo h1{display:block;margin:0;top:0;font-size:1.8em}#logo h1 a{line-height:2em;font-weight:700;color:#FFF}#logo h3,#logo h3 a{line-height:2em;font-weight:500;color:#FFF;font-size:.9em}#nav{right:0;top:2em}#nav>ul>li{float:left;padding:0 1.2em}#nav>ul>li:last-child{padding-right:0}#nav>ul>li>a,#nav>ul>li>span{display:block;letter-spacing:.06em;text-decoration:none;font-weight:600;font-size:1.1em;outline:0;color:#dadbde;color:rgba(255,255,255,.65);-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;-ms-transition:color .25s ease-in-out;transition:color .25s ease-in-out}#nav li:hover a,#nav li:hover span{color:#fff}#nav li.active a{padding-bottom:5px;border-bottom:2px solid #dadbde;border-bottom-color:rgba(255,255,255,.75);color:#FFF}#nav>ul>li>ul{display:none}.dropotron{top:0;text-align:left;min-width:13em;background:#292C31;line-height:1em;padding:1em 0;border-radius:8px}.dropotron a,.dropotron span{display:block;padding:.9em 1.7em;border-bottom:0;font-size:.9em;color:#DADBDE}.dropotron li:first-child>a,.dropotron li:first-child>span{border-top:0}.dropotron li.active>a,.dropotron li.active>span,.dropotron li:hover>a,.dropotron li:hover>span{color:#FFF}.dropotron.level-0{font-size:1.1em;margin-top:1.7em;border-top-left-radius:0;border-top-right-radius:0}body.homepage .dropotron.level-0{margin-top:1.5em;border-top-left-radius:8px;border-top-right-radius:8px}.dropotron.level-0:before{content:'';position:absolute;top:-1.2em;left:5.5em;width:1.3em;height:1.3em;border-bottom:solid .8em #2c2c2c;border-left:solid .8em transparent;border-right:solid .8em transparent}#box1,#box2{height:422px}#box2:after,#box3:after,#box3:before{content:'';display:block;width:100%;height:100%;top:0;position:absolute}#banner{margin-top:.5em;padding:1.5em 0 0;border-top:1px solid rgba(255,255,255,.15)}#banner header h2{padding:0 2em;line-height:.5em;letter-spacing:.03em;font-size:2.8em}#banner header span{padding-top:1em;font-size:1em}#main{padding:1.5em 0 1em}#content header h2{font-size:2em}#content header .byline{font-size:1.4em;font-weight:300}#content h3{padding:2em 0 1.5em;font-size:1.2em}#sidebar header h2{font-size:1.4em}#footer{margin-top:4em;padding-top:6em}#footer header{margin-bottom:2.5em}#footer .image.featured{margin-top:.5em;margin-bottom:2.5em!important}#copyright{padding:2em 0}#copyright .container{padding:.7em 0 1.1em}#copyright span{font-size:1em}#featured{padding:6em 0}#featured h3{margin-bottom:1em;font-size:1.5em}#featured .pennant{margin-bottom:1em;font-size:3.5em}#featured .button{margin-top:1em}#box1{margin-bottom:4em}#box2{bottom:0;left:0;z-index:2;margin-left:26%;width:417px;padding:36px 35px 35px;background:url(images/tablet-img.png) center bottom no-repeat}#box2:after{background:url(images/tablet-shadow.png) center bottom no-repeat}#box3{position:absolute;right:0;bottom:0;z-index:11;width:282px;height:272px;padding:62px 28px 0;margin-right:26%;background:url(images/mobile-img.png) center bottom no-repeat}#box3:after{background:url(images/mobile-shadow.png) center bottom no-repeat}#box3:before{left:-77px;background:url(images/shadow-bg02.png) no-repeat}#slider{width:850px;height:530px;margin:0 auto 2em}#slider .next-button,#slider .previous-button{position:absolute;top:200px;width:41px;height:41px;background:#fff;background:rgba(255,255,255,.3);border-radius:100%;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}#slider .next-button:before,#slider .previous-button:before{line-height:43px}#slider .next-button:hover,#slider .previous-button:hover{background:rgba(255,255,255,.75)}#slider .previous-button{left:30px}#slider .next-button{right:30px}#slider .icon{display:inline-block;text-align:center;line-height:41px;font-weight:900;color:#3a71d8}#slider .viewer{position:relative;top:18px;width:593px;height:359px;margin:0 auto}#slider .viewer .reel .slide img{display:block;width:100%}.push-left{padding-left:80px}