@font-face{font-family:'Avenir';src:url(../fonts/AvenirNextLTPro-Regular.otf)}@font-face{font-family:'Avenir';src:url(../fonts/AvenirNextLTPro-Bold.otf);font-weight:700;font-style:bold}@font-face{font-family:'Proxima Nova';src:url(../fonts/ProximaNova-Bold.otf)}@font-face{font-family:'Charter';src:url(../fonts/Charter-Regular.otf)}@font-face{font-family:'Charter';src:url(../fonts/Charter-Bold.otf);font-weight:700;font-style:normal}@font-face{font-family:'Charter';src:url(../fonts/Charter-Italic.otf);font-style:italic}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font:1rem/1.8 "Avenir", "Proxima Nova", Arial, sans-serif;margin:0;background:#f6f7f8}header{color:#fff}ul{padding-left:0;list-style-type:none}a{text-decoration:none}a,a:after,a:before{transition:all .25s}h1{font-size:2rem;font-weight:400}h2{font-size:.9rem;font-weight:400}.project-content section{font:1em/1.8 'Charter', 'Avenir', sans-serif}.project-content h2{font-size:1.2em;font-weight:bold;margin:0}.project-content h3{font-size:2em;font-weight:normal;margin:0 0 1.25em 0;font-style:italic}.project-content p{font-size:20px;font-size:1.25rem;line-height:1.6}.project-content .project-metrics{text-align:center;font-weight:700;font-size:1.5em}.project-content .project-metrics h4{margin:0}.wrapper{max-width:1200px;margin:0 auto}.wrapper-index{max-width:800px;margin:0 auto 40px}.blog-card{background:white;padding:50px 100px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}@media (max-width: 1024px){.wrapper{flex-direction:column;align-items:center;width:90%}.blog-card{padding:10% 10%}}.upcoming .fa-star{color:#ffd000;font-size:2rem}.upcoming h1{margin-left:10px;display:inline}.upcoming .upcoming-headline{margin-bottom:36px}.upcoming .upcoming-date span{font-style:italic;margin-right:15px;display:inline-block}.upcoming .upcoming-date p{display:inline-block;margin-top:0}@media (max-width: 1024px){.upcoming-date span{padding-right:100%}}.bkg-header{background-image:url(../img/index-assets/intro-home-lg.jpg);background-repeat:no-repeat;background-size:100% 100%;height:400px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.overlay-header{background:rgba(33,33,33,0.7);overflow:hidden;height:100%;z-index:1}@media (max-width: 1024px){.bkg-header{background-image:url(../img/index-assets/intro-home-md.jpg)}}@media (max-width: 768px){.bkg-header{background-image:url(../img/index-assets/intro-home-sm.jpg);height:300px}}@media (max-width: 480px){.bkg-header{background-image:url(../img/index-assets/intro-home-xs.jpg)}}.header{position:relative;top:-65%;display:flex;align-items:center;flex-direction:row;justify-content:center;overflow:hidden;z-index:2}@media (max-width: 1024px){.header{top:-67%;margin:0 20px}}.headline-text{font-size:2.5em;text-shadow:1px 1px 6px #212121}.headline-home{color:white}@media (max-width: 1024px){.headline-text{font-size:2.15em}}.menu{position:fixed;bottom:10px;right:10px;height:80px;margin:0;padding:0;background:transparent;z-index:10;overflow:hidden}.menu li a{display:block;height:80px;width:80px;position:relative;transition:background 0.1s ease-in-out}.menu li a:before{position:absolute;top:0;left:0;width:100%;height:100%;font-size:1.4em}.menu li a.home:before{content:url("../img/index-assets/menu.png");transform:scale(0.21)}.menu-bar{width:0px;height:100vh;margin:0;position:fixed;z-index:5;right:-210px;transition:all 0.3s;-webkit-transition:all 0.3s;color:#222;background:#efefef;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);transform:translate3d(-200px, 0, 0);animation-timing-function:1s ease-in}.menu-bar .nav{position:fixed;top:40%;font-weight:100;margin-left:30px}.menu-bar .nav li{padding-bottom:30px;list-style-type:none}.menu-bar .nav li a{display:block;text-decoration:none;color:inherit;transition:all 0.3s;-webkit-transition:all 0.3s}.menu-bar .nav li a:hover{color:#aaa}.open{width:240px;height:100vh}.accordion{width:100%;max-width:1000px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);margin:75px auto 20px;background:#FFF}.accordion .ac-link{cursor:pointer;display:block;padding:15px 15px 15px 42px;color:#4D4D4D;font-size:14px;font-weight:700;border-bottom:1px solid #CCC;position:relative;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.accordion li:last-child .ac-link{border-bottom:0}.accordion li i{position:absolute;top:16px;left:12px;font-size:18px;color:#595959;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.accordion li i.fa-chevron-down{right:12px;left:auto;font-size:16px}.accordion li.open2 .ac-link{color:#66449c}.accordion li.open2 i{color:#66449c}.accordion li.open2 i.fa-chevron-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.accordion span{margin:0 3px}@media (max-width: 768px){.accordion{box-shadow:none;border-bottom:1px solid #CCC}}#ac-header{color:#4d4d4d}@media (max-width: 768px){#ac-header{text-align:center;padding:15px 0}}.submenu{display:none;background:#ebebeb;font-size:14px}.submenu li{border-bottom:1px solid #dbd8e1}.submenu a{display:block;text-decoration:none;color:#323232;padding:12px;padding-left:42px;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}.submenu a:hover{background:#46415a;color:#FFF}.wrapper-categories{max-width:916px;margin:0 auto 40px}.categories-card{background:white;padding:30px 42px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.categories-card h4{font-size:.8em}@media (max-width: 1024px){#categories{width:100%}}@media (max-width: 768px){.categories-card{box-shadow:none;border-bottom:1px solid #CCC}}.blog{display:none}.blog.display{display:block}#loadMore{max-width:980px;display:block;margin:0 auto;padding:10px;text-align:center;background-color:#33739E;color:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);transition:all 600ms ease-in-out;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out}@media (max-width: 1024px){#loadMore{max-width:85%}}#loadMore:hover{background-color:#fff;color:#33739E}.img-container{max-width:100%;display:block;margin:1em 0 2em 0}.img-cover{max-width:100%;display:block}.img-center{display:block;margin:auto;max-width:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;margin-bottom:1em;height:0;overflow:hidden}.video-container iframe,.video-container .video-container object,.video-container .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.bkg-project{height:500px}.tag-design{color:#c83fd2}.tag-business{color:blue}.tag-life{color:red}.tag-books{color:fuchsia}.tag-games{color:#41a7cd}.tag-culture{color:#b063c7}.tag-growth{color:#2ccd2c}.fa-dot-circle{font-size:.8rem}.tag span{background:#ebebeb;color:black;display:inline-block;border-radius:4px;padding:5px 10px 3px;margin:10px 5px 0px 0px;font-size:.8rem}.tag i{margin-right:8px}@media (max-width: 1024px){.tag{margin-top:10px}}.st-tag{background:#ebebeb;color:black;display:inline-block;border-radius:4px;padding:5px 10px 3px;margin:10px 5px 0px 0px;font-size:.8rem}.st-tag i{margin-right:8px}#mt-none{margin-top:0}#mb-none{margin-bottom:0}.top-spacing{padding-top:75px}.img-responsive{width:100%;height:auto;margin:10px 0}.img-centered{display:block;max-width:100%;margin:10px auto}.switch{display:block}.switch-2{display:none}@media (max-width: 1024px){.switch{display:none}.switch-2{display:block}}.blockquote{margin:30px 0}.blockquote hr{width:80%;border-bottom:1px solid #b93a32}.blockquote h4{text-indent:-.4em;padding:20px 2em;margin:0 auto;font-style:italic;font-size:1.2em}.blockquote h5{text-indent:.7em;padding:0px 2em 20px 2em;margin:0 auto;font-style:bold}@media (max-width: 1024px){.blockquote h4{padding:20px 0}.blockquote h5{padding:0px 0px 20px}}.share-this{margin:30px 0}.share-this .tag{margin-top:0px;margin-bottom:10px}.share-this div{margin-bottom:30px}.share-this span a{color:black}.share-this span a:hover{color:black;text-decoration:underline}.share-this hr{width:100%;border-bottom:1px solid lightgray}.share-this h4{font-size:.8em}.share-this .next{color:#0066C0;font-weight:bold}.share-this .next:hover{color:#ec6600}.share-this .next:after{border:.37em solid transparent;border-left-color:currentColor;content:"";display:inline-block;height:0;margin-left:.5em;transition:transform .25s;width:0}.fa-envelope{color:#ff9100}.fa-google-plus-g{color:#ec2522}.fa-twitter{color:#009ef7}.fa-linkedin-in{color:#0075b8}mark{background-color:transparent;background-image:linear-gradient(transparent, transparent 80%, rgba(244,211,89,0.33) 0, orange 100%, transparent 0)}footer{padding-top:50px;text-align:center}footer p{font-size:.75em;opacity:.7}footer h4{opacity:.6;font-weight:normal}nav a{color:white;text-decoration:none}nav ul li a,nav ul li a:after,nav ul li a:before{transition:all .5s}nav.stroke ul li a{position:relative}nav.stroke ul li a:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0%;content:'.';color:transparent;background:#ffa500;height:2px}nav.stroke ul li a:hover:after{width:100%}.currentPage{padding-bottom:15px;box-shadow:inset 0 -2px 0 orange}.primary-nav li{display:inline-block;padding:0 15px}.primary-nav a{text-align:center;display:block;padding:10px 0px}.primary-nav a:hover{color:#ffa500}.normal-link:link{color:#c00}.normal-link:visited{color:#4777cc}.normal-link:hover{color:#33afff;text-decoration:underline}.normal-link:active{color:#ccc}.blog-link:link{color:#000}.blog-link:visited{color:#000}.blog-link:hover{color:#ec6600}.blog-link:active{color:#000}.more{color:#0066C0;font-weight:bold}.more::after{border:.37em solid transparent;border-left-color:currentColor;content:"";display:inline-block;height:0;margin-left:.5em;transition:transform .25s;width:0}.more:hover{color:#ec6600}.social{list-style-type:none;padding:0;margin:20px auto}.social li{display:inline-block}.social li a{padding:10px;margin:10px 5px;font-size:22px;font-weight:400}.social li i{color:#B1B1B1;transition:.35s ease-in-out}a:hover .twitter{color:#55ACEE}a:hover .github{color:#54297c}a:hover .linkedin{color:#24679F}a:hover .email{color:#ed4335}.center-button{margin:20px 0 40px;text-align:center}input.home-button{font-size:16px;font-family:Avenir;border:3px solid #e74c3c;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:15px 25px;background-color:#e74c3c;color:#fff;outline:none;transition:all 0.3s ease 0s}input.home-button:hover{background-color:#cf2a19;border:3px solid #cf2a19;color:#fff;cursor:pointer}

/*# sourceMappingURL=application.css.map */