@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);@font-face{font-family:'MinionProRegular';src:url("http://0.assets.arete.cc/assets/minionpro-regular-webfont-7314584d527048d12f673b7514eee924.eot");src:url("http://3.assets.arete.cc/assets/minionpro-regular-webfont.eot?#iefix") format("embedded-opentype"),url("http://1.assets.arete.cc/assets/minionpro-regular-webfont-bb8636736a1472acd058703192282362.woff") format("woff"),url("http://1.assets.arete.cc/assets/minionpro-regular-webfont-453faf98ec3200874026ccad6685e03c.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'MinionProBold';src:url("http://0.assets.arete.cc/assets/minionpro-bold-webfont-470abfd5d75f22c8eac13f7fbf858603.eot");src:url("http://3.assets.arete.cc/assets/minionpro-bold-webfont.eot?#iefix") format("embedded-opentype"),url("http://0.assets.arete.cc/assets/minionpro-bold-webfont-8fc7d75ded04ed2186ffab4004936dd3.woff") format("woff"),url("http://2.assets.arete.cc/assets/minionpro-bold-webfont-4d74700916dea8cd15df2b82adca2e10.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'GdDigit13Led';src:url("http://0.assets.arete.cc/assets/gddigit13led-webfont-8897a9fd93b51d018b3f6fcc10f4c106.eot");src:url("http://3.assets.arete.cc/assets/gddigit13led-webfont.eot?#iefix") format("embedded-opentype"),url("http://3.assets.arete.cc/assets/gddigit13led-webfont-50b24add37df605caa9220270cc7582f.woff") format("woff"),url("http://1.assets.arete.cc/assets/gddigit13led-webfont-85ff3d546d5b5b42710950e5cf975357.ttf") format("truetype");font-weight:normal;font-style:normal}body{font-family:'Open Sans';font-weight:300}.wf-loading{visibility:hidden}h1,h2,h3,h4,h5,h5{font-family:'proxima-nova';font-weight:600}h2{font-size:28px}a{color:#3d85b0}a:hover{color:#295a77}.text-primary{color:#3d85b0}.text-warning{color:#f7724d}.text-info{color:#159ebd}.text-green{color:#20c09b}strong{font-weight:600}.alert{margin-top:20px}.btn{background:white;border-radius:50px;border-width:2px;-webkit-transition:all 150ms ease;transition:all 150ms ease}.btn.btn-invert{border-color:white;color:white;background:transparent}.btn.btn-invert:hover{background:white}.btn.btn-invert.yellow:hover{color:#f3bc5b}.btn.btn-invert.orange:hover{color:#f7724d}.btn.btn-invert.lightblue:hover{color:#159ebd}.btn.btn-invert.green:hover{color:#20c09b}.btn.btn-invert.blue:hover{color:#3d85b0}.btn.btn-primary{color:#3d85b0;border-color:#3d85b0}.btn.btn-primary:hover{background:#3d85b0}.btn.btn-success{color:#20c09b;border-color:#20c09b}.btn.btn-success:hover{background:#20c09b}.btn.btn-wide{padding-left:40px;padding-right:40px}.btn.btn-sign-up{padding:10px 50px;font-size:15px}.btn:hover{color:white}nav{height:80px}nav .logo{display:block;float:left;padding:4px 0 7px}nav .menu-icon{color:white;cursor:pointer;font-size:28px;line-height:80px}nav .main-navigation{list-style:none;margin:0;padding:0}nav .main-navigation li{margin:0;padding:18px 18px;display:inline-block}nav .main-navigation li a{padding:10px 0;display:block;color:white}nav .main-navigation li a:hover{text-decoration:none}nav .main-navigation li.active a{font-weight:600}nav .main-navigation li a.login-link{border:2px solid white;border-radius:50px;padding:10px 18px;-webkit-transition:all 150ms ease;transition:all 150ms ease}nav .main-navigation li a.login-link:hover{background:white}footer{padding:55px 0}footer .logo{display:block;float:left}footer .content{color:#757575;float:right;padding-top:25px}footer .content a{color:#757575}footer .content a.active{font-weight:600}footer .content .copyright{font-size:13px;margin-top:20px}footer .content ul.list-inline{margin-left:-20px;margin-right:-20px}footer .content ul.list-inline li{padding:0 20px}@media (max-width: 768px){footer .logo{float:none}footer .content{margin-left:0}}.drawer .overlay{position:fixed;right:0;top:0;bottom:0;left:0;content:' ';background:transparent;-webkit-transition:background 350ms ease;transition:background 350ms ease;z-index:-1}.drawer .slider{position:fixed;height:100%;width:300px;top:0;bottom:0;left:0;z-index:1000;color:white;padding:20px;box-shadow:2px 2px 4px rgba(0,0,0,0.15);-webkit-transition:all 350ms ease;transition:all 350ms ease;-webkit-transform:translate(-320px, 0);-ms-transform:translate(-320px, 0);transform:translate(-320px, 0)}.drawer .slider .main-navigation{list-style:none;margin:0;padding:0}.drawer .slider .main-navigation li{margin:0;padding:0 0 18px}.drawer .slider .main-navigation li a{color:white;display:block}.drawer .slider .main-navigation li a.login-link{border:2px solid white;border-radius:50px;padding:10px 18px;text-align:center;-webkit-transition:all 150ms ease;transition:all 150ms ease}.drawer .slider .main-navigation li a.login-link:hover{text-decoration:none;background:white}.drawer.open .slider{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.drawer.open .overlay{z-index:999;background:rgba(0,0,0,0.5)}.hero h1{font-weight:300;color:white;margin:60px 0 40px}.hero h1 strong{font-weight:700}.hero .carousel-wrapper{position:relative}.hero .carousel-wrapper .notebook-bottom{width:100%;display:block;margin-top:-3px;position:relative;z-index:5}.hero .carousel-wrapper .notebook-camera{position:absolute;top:1.4%;left:0;z-index:3;left:50%;width:1%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.hero .carousel-wrapper .notebook-top-wrapper{padding-bottom:1%;background:#8a8a8a;border:2px solid #f0f0f0;border-radius:15px;margin:0 5%}.hero .carousel-wrapper .notebook-top{background:#646464;padding:2.5%;border-radius:15px;position:relative;overflow:hidden}.hero .carousel-wrapper .notebook-top .shine{position:absolute;top:0;left:0;right:0;bottom:0;background:#bfbfbf;-webkit-transform:translate(52%, -27%) rotate(62deg);-ms-transform:translate(52%, -27%) rotate(62deg);transform:translate(52%, -27%) rotate(62deg)}.hero .carousel-wrapper .carousel-inner>.item>img{width:100%}.hero .carousel-wrapper .carousel-indicators{bottom:-60px}.hero .carousel-wrapper .carousel-indicators li{width:12px;height:12px;border-width:2px;margin:1px 3px}.hero .carousel-wrapper .arrow{position:absolute;top:50%;color:white;cursor:pointer;display:block;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.hero .carousel-wrapper .arrow.left{left:-18px}.hero .carousel-wrapper .arrow.right{right:-18px}@media (min-width: 768px) and (max-width: 992px){.hero .carousel-wrapper .arrow>img{width:24px}}.hero .content{margin:50px 5%;color:white;font-size:18px;text-align:center}.hero .content p{font-family:'proxima-nova';font-weight:300;margin-bottom:40px;font-size:20px}.hero .content .name{font-size:28px;font-family:'proxima-nova'}.book{background:url(http://3.assets.arete.cc/assets/new-design/press-book-top-683d38a793925f67f18e3566294e1b7d.png) top center no-repeat,url(http://1.assets.arete.cc/assets/new-design/press-book-bottom-7574b1076f018c06bbe7d7891d73d572.png) bottom center no-repeat,url(http://3.assets.arete.cc/assets/new-design/press-book-border-67c713f710b1357c9e52c198b2967ab1.png) bottom left repeat-x;background-color:#f6f6f6;padding:60px 0 120px;font-size:18px}.book h2{margin-bottom:50px;font-weight:600}.pricing{font-family:'proxima-nova';padding:40px 0 80px}.pricing .event-title{font-size:22px;margin:0 0 20px}.pricing .box{border:2px solid #e9e9e9;text-align:center;border-radius:10px;line-height:1.2;padding:15px;margin-bottom:20px}.pricing .box .title{font-size:22px}.pricing .box .sub-title{font-size:14px}.pricing .box .price{font-size:28px}.col-centered{float:none;margin:0 auto}.home-hero{background:#3d85b0 url(http://3.assets.arete.cc/assets/new-design/home-hero-background-35ade38a93f9ed3e5e843f1337aabb0d.jpg) center center no-repeat;background-size:cover}.home-hero h1{text-shadow:1px 1px 1px #30688a}.home-hero .notebook-shadow{box-shadow:0 0 15px 2px #234c64}.home-page .quotes{position:relative;padding:80px 60px}.home-page .quotes .arrow{position:absolute;top:50%;color:white;cursor:pointer;display:block;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.home-page .quotes .arrow.left{left:0}.home-page .quotes .arrow.right{right:0}.home-page .sites .top{background:-webkit-linear-gradient(left, #3da8c0, #3da8c0 50%, #20c09b 50%, #20c09b);background:linear-gradient(left, #3da8c0, #3da8c0 50%, #20c09b 50%, #20c09b)}.home-page .sites .bottom{background:-webkit-linear-gradient(left, #fcc769, #fcc769 50%, #fc8969 50%, #fc8969);background:linear-gradient(left, #fcc769, #fcc769 50%, #fc8969 50%, #fc8969)}.home-page .custom-implementations{padding:80px 0;font-size:20px}.home-page .custom-implementations h2{margin-bottom:30px;font-weight:600}.home-page .custom-implementations .content{margin-bottom:45px}.home-page .custom-implementations .btn{font-weight:600}.home-page .press{background:url(http://3.assets.arete.cc/assets/new-design/press-book-top-683d38a793925f67f18e3566294e1b7d.png) top center no-repeat,url(http://1.assets.arete.cc/assets/new-design/press-book-bottom-7574b1076f018c06bbe7d7891d73d572.png) bottom center no-repeat,url(http://3.assets.arete.cc/assets/new-design/press-book-border-67c713f710b1357c9e52c198b2967ab1.png) bottom left repeat-x;background-color:#f6f6f6;padding:100px 0}.home-page .press h2{margin-bottom:30px;font-weight:600}.quote .image{float:left;padding-left:25px}.quote h3{margin-bottom:0}.quote .name{margin-left:100px}.quote .name h3{font-weight:600}.quote .quote{position:relative;padding:30px 25px;font-size:16px;color:#757575}.quote .quote .fa{color:#20c09b}.quote .quote .quote-char{font-family:'Times New Roman';color:#20c09b;font-size:40px}.quote .quote .quote-char.right{vertical-align:-15px;line-height:0;margin-left:3px}.quote .quote .quote-char.left{position:absolute;top:20px;left:-1px}.quote .quote .fa-quote-left{position:absolute;left:5px;top:30px}.button{border:2px solid white;color:white;padding:6px 12px;border-radius:50px;display:inline-block;-webkit-transition:all 150ms ease;transition:all 150ms ease}.button:hover{text-decoration:none;background:#20c09b;color:white;border-color:#20c09b}.site{color:white;padding:100px 40px}.site .box{border:5px solid white;padding:25px;font-family:'proxima-nova'}.site .box .number{font-size:24px;float:left}.site .box .icon{float:right}.site .box .icon-label{font-size:12px;margin-top:5px}.site .box .abbr{font-size:58px;font-weight:bold;line-height:1;margin-top:30px}.site .box .name{font-size:22px;margin-bottom:40px;font-weight:400}.site .box .metric{font-size:32px;line-height:1;float:left;padding-right:10px}.site .box .metric.alpha{font-size:48px;line-height:0.5}.site .box .metric.beta{font-size:36px}.site .box .metric-label{font-size:12px;float:left}.site .details .name{font-family:'proxima-nova';font-size:28px;font-weight:600;margin-bottom:10px}.site .details .description{font-size:16px;margin-bottom:30px}.article{margin-bottom:30px}.article a,.article a:visited,.article a:hover,.article a:active{text-decoration:none}.article .img-wrapper{position:relative;height:150px}.article img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0 auto}.about-page{font-size:16px}.about-page .founded-by{font-size:18px}.about-page .founded-by img{float:left;margin:0 30px 30px 0}.about-page .about{padding:80px 0}.about-page .about h1{margin:0 0 40px}.about-page .about p{font-size:18px;margin-bottom:30px}.about-page .about em{font-weight:400}.about-page .contributors{margin-bottom:100px}.about-page .contributors h2{margin:60px 0 40px}.contributor{margin-bottom:40px}.contributor img{margin:0 auto;max-width:200px}.contributor-border img{border:1px solid #eaeaea}.uberbowl-hero{background:-webkit-linear-gradient(bottom, #f7724d, #f88565);background:linear-gradient(to top, #f7724d, #f88565)}.uberbowl-hero h1{text-shadow:1px 1px 1px #f54b1c}.uberbowl-hero .notebook-shadow{box-shadow:0 0 15px 2px #d4360a}.uberbowl-page .content{padding:80px 0 0;font-size:18px}.uberbowl-page .content h2{margin:0 0 30px}.privacy-policy-page{font-size:16px}.privacy-policy-page h1{margin:80px 0 30px}.privacy-policy-page h2{text-align:center;font-size:22px;font-weight:600;margin:50px 0 25px}.terms-of-service-page{font-size:16px}.terms-of-service-page h1{margin:80px 0 30px}.pickup-hero{background:-webkit-linear-gradient(bottom, #f3bc5b, #f5c673);background:linear-gradient(to top, #f3bc5b, #f5c673)}.pickup-hero h1{text-shadow:1px 1px 1px #f0a92b}.pickup-hero p{color:white;font-size:18px;margin-bottom:60px}.pickup-hero p .name{font-size:24px}.pickup-hero .icon{margin-bottom:100px}.pickup-hero .icon img{margin:0 auto}.pickup-hero .info{margin-bottom:100px}.pickup-hero .info h1{margin:0 0 40px}.math-madness-hero{background:-webkit-linear-gradient(bottom, #20c09b, #24d6ad);background:linear-gradient(to top, #20c09b, #24d6ad)}.math-madness-hero h1{text-shadow:1px 1px 1px #199478}.math-madness-hero .notebook-shadow{box-shadow:0 0 15px 2px #116954}.math-madness-page .content{padding:80px 0 0;font-size:18px}.math-madness-page .content h2{margin:0 0 30px}.class-match-hero{background:-webkit-linear-gradient(bottom, #159ebd, #18b1d4);background:linear-gradient(to top, #159ebd, #18b1d4)}.class-match-hero h1{text-shadow:1px 1px 1px #10788f}.class-match-hero .notebook-shadow{box-shadow:0 0 15px 2px #0b5161}.class-match-page .features{padding:80px 0;font-size:16px}.class-match-page .features .row{margin-bottom:30px}.class-match-page .features h2{margin:0 0 30px}.class-match-page .features em{font-weight:400}.class-match-page .features .number{border:1px solid #159ebd;border-radius:50%;text-align:center;padding:8px 14px;color:#159ebd;display:inline-block}.contact-page h1{margin:60px 0 40px;font-size:28px;font-weight:600}.contact-page form{margin-bottom:40px}.contact-page .content{font-size:16px}.contact-page .content .phone-number{font-size:22px;margin:5px 0 30px}.contact-page .content p{margin-bottom:30px}.login-popup h3{margin:0px 0px 10px 0px;padding:26px 0 10px}.login-popup h4{padding-top:10px}.login-popup .bold{font-weight:bold}.login-popup .button{margin:10px 0px 30px 0px}.login-popup .step-list{margin:0px 0px 10px 30px}.login-popup .button,.login-popup a.button{display:inline-block;padding:5px 15px;font-family:Arial;font-size:13px;font-style:normal;border-radius:14px;border:none;box-shadow:inset 0 -1px 0 #0095db;text-shadow:0 -1px 0 rgba(88,184,243,0.75);text-decoration:none;text-align:center;line-height:1.3;color:#fff;cursor:pointer;background:-webkit-linear-gradient(top, #8dcbf2 0%, #60b7ee 100%);background:linear-gradient(to bottom, #8dcbf2 0%, #60b7ee 100%)}.login-popup .button:hover,.login-popup a.button:hover{background:-webkit-linear-gradient(top, #57beff 0%, #3ca2e2 100%);background:linear-gradient(to bottom, #57beff 0%, #3ca2e2 100%)}#facebox .popup-inner.login-popup{width:480px}
