.jcarousel,.jcarousel ul,.jcarousel-wrapper{position:relative}.jcarousel{overflow:hidden}.jcarousel ul{width:20000em;list-style:none;margin:0;padding:0}.jcarousel>ul>li{float:left;display:block}.jcarousel>ul>li>div{padding:0 60px}.jcarousel-controls{position:absolute;left:50%;top:50%;height:30px;margin-top:8px}.jcarousel-control-next,.jcarousel-control-prev{position:absolute;top:0;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;text-decoration:none;text-shadow:0 0 1px #000;font:42px Arial,sans-serif;display:block}.jcarousel-control-prev{left:-35px}.jcarousel-control-next{right:-35px}.jcarousel-pagination{margin-bottom:20px}.jcarousel-pagination a{background:#fff;border-radius:8px;box-shadow:0 0 2px #fff;opacity:.25;color:#fff;display:inline-block;font-size:11px;height:8px;line-height:8px;margin:0 10px;text-decoration:none;text-indent:-9999px;width:8px}.jcarousel-pagination a.active{opacity:1}
body,h1,h2,h3,html,li,ol,p,ul{padding:0;margin:0}.column,.inner,.large-button{box-sizing:border-box}.large-button,.sign-in{text-shadow:0 1px 2px rgba(0,0,0,.6)}.sign-in a,a{text-decoration:none}.sign-in a,.sticky-nav a,body,html{-webkit-font-smoothing:antialiased}body,html{height:100%;font-family:"Helvetica Neue",Helvetica,Arial;font-size:18px;color:#3d3d3d;-moz-osx-font-smoothing:grayscale}.nav .section,.quote,h1,h2,h3{font-family:ff-meta-serif-web-pro-1,ff-meta-serif-web-pro-2,Georgia,serif}body{text-align:center}img{border:0}h1,h2,h3{font-weight:400}h1{font-size:38px}h2{font-size:32px}h3{font-size:24px}a{color:#A70805}p{line-height:1.6;color:#777}li{list-style:none}.clearfix{clear:both;height:0}.row{display:table;table-layout:fixed}.column{display:table-cell}.inner{padding:0 18px;max-width:960px;margin:0 auto}.centered-content h2{margin-bottom:20px}.centered-content p{margin:0 auto;max-width:500px;font-size:18px}.large-button{display:inline-block;line-height:50px;width:215px;font-size:16px;font-weight:700;color:#FFF;border-radius:5px;border:1px solid #8d141d;background-color:#B22129;box-shadow:0 1px 2px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.2) inset}.large-button:hover{background-color:#9d1c22}.intro{position:relative;height:100%;min-height:790px;background:url(../images/img-desk-1700.jpg) no-repeat;background-size:cover;color:#fff;border-bottom:2px #e1e1e1 solid;overflow:hidden;text-align:left;width:100%}.intro h1{padding-top:80px}.intro-gradient{position:absolute;z-index:1;bottom:0;height:200px;width:100%;background-color:rgba(0,0,0,0);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjdnNnZykiIC8+PC9zdmc+);background-image:-webkit-gradient(linear,0 100%,0 0,color-stop(0,rgba(0,0,0,.7)),color-stop(1,rgba(0,0,0,0)));background-image:-webkit-repeating-linear-gradient(bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);background-image:repeating-linear-gradient(to top,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);background-image:-ms-repeating-linear-gradient(bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%)}.intro .inner{position:relative;z-index:2}.by-line{padding-top:15px}.sign-in{float:right;margin-top:40px;font-size:12px}.sign-in a{color:#3D3D3D;background-color:#FFF;padding:.5em 1em;margin-left:5px;font-size:12px;font-weight:700;border-radius:4px;border:1px solid rgba(255,255,255,.5);text-shadow:none}.sign-in a:hover{background:#fff;color:#9d1620;text-shadow:none;border:1px solid rgba(255,255,255,1)}.logo{width:262px;padding:30px 0}.logo img{width:100%}.summary{max-width:575px;margin:30px 0 40px;font-size:18px;line-height:1.6em;color:#fff;font-weight:400}.intro-buttons{padding-bottom:30px}.intro-buttons a{text-align:center}.learn-more{background:url(../images/learn-more-arrow.png) left top no-repeat rgba(0,0,0,0);overflow:hidden;position:absolute;bottom:110px;left:50%;margin:0 auto;display:block;text-indent:200%;white-space:nowrap;height:71px;width:71px;z-index:9999}.learn-more:hover{opacity:.8}.operating-systems{width:450px}.operating-systems a{padding:0 6px 0 0}.operating-systems p{float:left;color:#FFF;letter-spacing:0;font-size:16px;padding:1px 10px 0 0}.operating-systems p a{color:#fff}.operating-systems p a:hover{text-decoration:underline}.sticky-header{position:fixed;top:-80px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==) #fafafa;color:#fff;height:80px;width:100%;z-index:9999999;-webkit-transition:top ease-in-out .2s;transition:top ease-in-out .2s;box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.5) inset;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#f5f5f5),color-stop(1,#fff));background-image:-webkit-repeating-linear-gradient(top,#f5f5f5 0,#fff 100%);background-image:repeating-linear-gradient(to bottom,#f5f5f5 0,#fff 100%);background-image:-ms-repeating-linear-gradient(top,#f5f5f5 0,#fff 100%)}.sticky-header .logo{float:left;padding-top:18px}.sticky-header a,.sticky-header ul{color:#FFF;float:right}.sticky-header li{display:inline-block}.sticky-nav{float:right;margin-top:25px;font-size:12px}.sticky-nav a{background:#FFF;color:#3d3d3d;text-decoration:none;padding:.5em 1em;margin-left:5px;font-size:12px;font-weight:700;border-radius:4px;border:1px solid #E4E4E4}.sticky-nav a:hover{background:#fff;color:#9d1620;text-shadow:none}.sticky-nav .create-account{color:#FFF;border:1px solid #B22129;background-color:#B22129;text-shadow:0 1px 2px rgba(0,0,0,.6)}.sticky-nav .create-account:hover{color:#FFF;background-color:#9d1c22}.sticky-header.on{top:0}.how-we-help{padding:120px 0;position:relative}.how-we-help h2{padding-bottom:15px}.how-we-help .background{position:absolute;top:0;height:150px;width:100%}.how-we-help .inner,.multi-channel{position:relative}.prod-highlights{background:url(../images/bg-dashed.png) 50% 0 no-repeat;padding-bottom:100px}.prod-highlights h2{padding-bottom:20px}.prod-highlights .row{width:100%;padding:90px 0 0}.prod-highlights .column{vertical-align:middle;width:50%;padding:0 17px}.prod-highlights .column-text{text-align:left}.prod-highlights .column-image{height:383px;text-align:center}.prod-highlights .column-image img{max-width:100%}.multi-channel{background-color:#384047;background-image:url(../images/img-desktop-web-ios.jpg);background-position:right top;background-repeat:no-repeat;background-size:cover;min-height:320px;padding-bottom:100px;padding-top:100px;padding-left:30px}.multi-channel h2,.multi-channel p{text-align:left;color:#fff;width:50%;padding-bottom:20px}.footer,.footer a,.testimonials{color:#FFF}.multi-channel a{float:left;margin-right:20px;margin-bottom:20px}.multi-channel img.download{width:162px;height:50px}.trusted-by{padding:120px 0 100px}.trusted-by h2{padding-bottom:20px}.testimonials{border-top:46px solid #fff;background:url(../images/university-bg.jpg) center top no-repeat;background-size:cover}.testimonial-list{margin-top:-46px}.quote{font-size:24px;padding:20px 0 30px;max-width:650px;margin:0 auto;line-height:1.4em}.role{padding-top:40px;padding-bottom:15px}.happy-user{font-size:13px;padding:20px 0 35px;line-height:160%}.institution-logos{margin:60px auto}.institution-logos img{max-width:100%}.join-others{padding-top:200px;border-bottom:1px #D4D4D4 solid}.join-others-buttons{padding:40px 0 200px}.footer{background-color:#3d3d3d;padding:30px 0 18px;font-size:13px}.footer a:hover{text-decoration:underline}.row-more-info{width:100%;border-bottom:1px solid #FFF}.column-nav{width:66%;vertical-align:top}.column-download{width:34%;padding:10px;border-left:1px solid #FFF}a.mendeley-desktop{border:1px solid #CCC;border-radius:5px;color:#FFF;display:block;font-size:15px;font-weight:700;line-height:50px;margin:12px auto 10px;width:220px}a.mendeley-desktop:hover{opacity:.8;text-decoration:none}.supported-platforms a{text-decoration:underline}.nav{padding:20px 0 50px;width:100%}.nav .column{width:25%;padding:0 20px 20px 0;text-align:left}.nav .section{letter-spacing:1px;padding-bottom:16px;font-size:15px}.nav a{line-height:1.6}.apple-trademarks,.cookies,.terms{padding-top:18px;text-align:left}.terms{float:right}.apple-trademarks,.cookies,.cookies a,.terms a{color:#888}@media screen and (max-height:650px){.learn-more{top:530px}.intro-gradient{height:400px}}@media screen and (max-width:1500px){.intro{background:url(../images/img-desk-1500.jpg) no-repeat;background-size:cover}}@media screen and (max-width:1000px){.intro{background:url(../images/img-desk-1000.jpg) no-repeat;background-size:cover}.how-we-help{padding-top:30px}.prod-highlights{background:0 0}}@media screen and (max-width:768px){.intro{background:url(../images/img-desk-768.jpg) no-repeat;background-size:cover}.hide-when-small{display:none}.sticky-header{display:none!important}.learn-more,.mac-window img,.sign-in span{display:none}.logo{margin:0}.mac-window{max-width:768px;height:1090px;background:url(../images/ipad.jpg) no-repeat;background-size:contain;border-radius:0;box-shadow:none}.prod-highlights .row{display:block;padding-top:0;position:relative}.prod-highlights .column{display:block;padding:0}.prod-highlights .column-image{position:absolute;top:30px;width:100%}.prod-highlights .column-image img{max-width:210px}.prod-highlights .column-text{padding-top:270px;text-align:center;width:72%;margin:0 auto}.multi-channel{background-image:url(../images/img-desktop-web-ios-small.jpg)}ul.cross-devices{height:80px;width:260px}ul.cross-devices li{margin-left:10px}ul.cross-devices li img{width:80px}.column-nav{width:100%}.column-download{display:none}.terms{float:none;margin-left:0}}@media screen and (max-width:450px){.nav,.nav .column{display:block}.intro{background:url(../images/img-desk-450.jpg) no-repeat;background-size:cover}.intro h1{padding-top:30px}.multi-channel{background:#3D3D3D;padding-top:50px;padding-bottom:50px}.multi-channel h2,.multi-channel p{width:100%}.quote{font-size:20px}.nav .column{width:100%}}