html{font-size:10px;}body{font-family:'Merriweather',serif;font-size:2rem;}.max-width{max-width:1150px;padding:0 25px;margin:0 auto;}.width-100{width:100%;}.dark-text{color:#333334;}.light-blue-section{background:#38a2d3;color:#fff;}.juvo-section{background:#DD3E84;color:#fff;}.beem-section{background:#00C4D0;color:#333;}.gotit-section{background:#153B6A;color:#fff;}.openaura-section{background:#3AA6D3;color:#FFFFFF;}.songbird-section{background:#504F5D;color:#fff;}.yidio-section{background:#494949;color:#FFFFFF;}.myspace-section{background:#225AB7;color:#FFFFFF;}.dark-section{background:#333;color:#fff;}.resume-section{background:#0266C8;color:#fff;}a{transition:color ease 0.3s;color:#333334;}a:hover{color:#57A3E8;}[class*='col-']{float:left;}.row:after{content:"";display:table;clear:both;}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}[class*='col-']{padding-right:20px;}[class*='col-']:last-of-type{padding-right:0;}.col-2-3{width:66.66%;}.col-1-3{width:33.33%;}.col-1-2{width:50%;}.col-1-1{width:100%;}@media (max-width: 750px){.mobile-full-width{width:100%;padding-left:5px;padding-right:5px;}}@media (max-width: 750px){.mobile-display-none{display:none;}}header.site-header{overflow:hidden;margin-top:15px;margin-bottom:15px;font-family:'Raleway',sans-serif;position:relative;}@media (max-width: 750px){header.site-header{padding:0;margin-top:0;}}header.site-header .logo{text-align:center;width:12rem;float:left;}@media (max-width: 750px){header.site-header .logo{float:left;margin-left:15px;margin-top:10px;}header.site-header .logo a{display:block;width:12rem;overflow:hidden;}}header.site-header .logo a{text-decoration:none;color:#bababa;text-rendering:optimizeLegibility;}header.site-header .logo a h1{line-height:1;transition:color ease 0.3s;margin:5;}header.site-header .logo a h1 span.MM{display:block;width:100%;text-align:center;font-weight:700;font-size:7rem;margin:0 0 0 -2px;letter-spacing:1px;text-indent:0;}header.site-header .logo a h1 span.name{display:block;width:100%;font-weight:300;font-size:1.8rem;text-align:center;margin-top:-0.6rem;text-indent:0;}header.site-header .logo a h1 span.title{display:block;width:100%;font-weight:300;font-size:1.5rem;text-align:center;margin-top:0rem;text-indent:0;}header.site-header nav.main-nav{float:right;margin-top:1.8em;line-height:1;overflow:visible;}header.site-header nav.main-nav a{text-decoration:none;color:#bababa;font-size:1.2em;letter-spacing:1px;font-weight:700;line-height:1;transition:color ease 0.3s;transition-property:color;transition-duration:0.3s;transition-timing-function:ease;transition-delay:initial;margin-left:55px;padding-bottom:5px;}header.site-header nav.main-nav a:hover{color:#57A3E8;}header.site-header nav.main-nav a:nth-child(3){border-bottom:4px solid #57A3E8;}header.site-header nav.main-nav.current-page-0 a:nth-child(3){border-bottom:none;}header.site-header nav.main-nav.current-page-1 a:nth-child(1){border-bottom:4px solid #57A3E8;}header.site-header nav.main-nav.current-page-1 a:nth-child(3){border-bottom:none;}header.site-header nav.main-nav.current-page-2 a:nth-child(2){border-bottom:4px solid #57A3E8;}header.site-header nav.main-nav.current-page-2 a:nth-child(3){border-bottom:none;}@media (max-width: 750px){header.site-header nav.main-nav{overflow:hidden;float:right;margin:0;width:100%;border-bottom:1px solid #ddd;}header.site-header nav.main-nav a{font-size:1em;display:block;margin:0;padding:10px 30px;border-bottom:1px solid #ddd;}header.site-header nav.main-nav a:nth-child(3){border-left:8px solid #57A3E8;border-bottom:1px solid #ddd;padding-left:22px;}header.site-header nav.main-nav.current-page-1 a:nth-child(1){border-left:8px solid #57A3E8;padding-left:22px;border-bottom:none;}header.site-header nav.main-nav.current-page-1 a:nth-child(2){border-top:1px solid #ddd;}header.site-header nav.main-nav.current-page-1 a:nth-child(3){border-left:none;padding-left:30px;}header.site-header nav.main-nav.current-page-2 a:nth-child(2){border-left:8px solid #57A3E8;border-bottom:none;padding-left:22px;}header.site-header nav.main-nav.current-page-2 a:nth-child(3){border-left:none;border-top:1px solid #ddd;padding-left:30px;}}header.site-header .nav-toggle{position:static;float:right;width:30px;height:30px;margin:10px 15px 0 0;}header.site-header .nav-toggle img{width:100%;}.logo h1:hover{color:#57A3E8;}.hero h1{font-family:'Raleway',sans-serif;font-size:6.3em;font-weight:900;text-align:center;border-bottom:#bababa solid 4px;padding-bottom:0.15em;margin-top:180px;margin-bottom:0;line-height:1;}@media (max-width: 1200px){.hero h1{font-size:5em;}}@media (max-width: 900px){.hero h1{font-size:4em;}}@media (max-width: 750px){.hero h1{font-size:1.6em;margin-top:50px;border-bottom:#bababa solid 1px;}}.hero h2{font-family:'Raleway',sans-serif;text-align:center;font-size:2em;color:#aaa;margin-top:0.4em;margin-bottom:300px;line-height:1;}@media (max-width: 1200px){.hero h2{font-size:1.4em;}}@media (max-width: 750px){.hero h2{font-size:1em;margin-bottom:50px;}}h3.recent-work{margin:0;text-align:center;color:#ffffff;background:#777;width:100%;padding:1em 0;font-size:2em;letter-spacing:5px;position:relative;}h3.recent-work:after{position:absolute;content:" ";top:100%;left:50%;width:0;height:0;border-top:20px #777 solid;border-right:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid transparent;margin-left:-20px;}.light-blue-section div.max-width{margin:0 auto;padding-top:10px;font-family:'Raleway',sans-serif;}.light-blue-section p{text-align:center;font-size:1.1em;line-height:1.4;margin:1em;}.light-blue-section p span{color:#555;}@media (max-width: 750px){.light-blue-section p{font-size:1em;}}.light-blue-section p a{color:#ddd;}.light-blue-section p a:hover{color:#c2f5bf;}.social-ball{text-decoration:none;margin:0 10px;}footer.max-width{font-family:'Raleway',sans-serif;text-align:center;color:#fff;opacity:0.5;padding-bottom:25px;}.work-section{font-family:'Raleway',sans-serif;}.work-section .row [class*='col-']{margin-top:8rem;}@media (max-width: 750px){.work-section .row [class*='col-']{margin-top:4rem;}}.work-section .row [class*='col-'] h2{font-size:3.2em;margin:5rem 0 2rem;line-height:1;}@media (max-width: 900px){.work-section .row [class*='col-'] h2{margin-top:0rem;}}@media (max-width: 750px){.work-section .row [class*='col-'] h2{font-size:2em;}}.work-section .row [class*='col-'] p{font-size:1.2em;}@media (max-width: 750px){.work-section .row [class*='col-'] p{font-size:1em;}}.work-section .row [class*='col-'] a{display:inline-block;text-decoration:none;background:rgba(0,0,0,0.4);color:#fff;padding:10px 20px;font-weight:bold;font-size:1.2em;margin-top:0.5em;margin-bottom:2em;transition:all 0.1s linear;}.work-section .row [class*='col-'] a:hover{background:rgba(0,0,0,0.2);}.work-section .row [class*='col-'] a i{margin-left:0.7rem;}.work-section .row img{max-width:90%;display:block;margin:0rem auto 8rem auto;max-height:700px;}@media (max-width: 750px){.work-section .row img{margin-bottom:0;}}.work-section .row img.phone{float:right;margin:0 15% 8rem 0;}@media (max-width: 750px){.work-section .row img.phone{max-width:100%;margin:0 auto;float:none;}}.work-item-page h2{font-family:'Raleway',sans-serif;font-size:5em;text-align:center;margin:0;padding:3rem 0;}@media (max-width: 900px){.work-item-page h2{font-size:4em;}}@media (max-width: 750px){.work-item-page h2{font-size:1.5em;}}.work-item-page .work-header-section{margin-bottom:3rem;}.work-item-page .work-header-section img{max-width:90%;display:block;margin:0rem auto 8rem auto;max-height:700px;}.work-item-page .work-header-section .col-1-3{padding:0;}.work-item-page .work-item-page-content{margin-bottom:5em;}.work-item-page .work-item-page-content .text-content{font-family:'Merriweather',serif;max-width:700px;margin:0 auto;color:#333334;line-height:1.6;padding-left:15px;padding-right:15px;}.work-item-page .work-item-page-content .text-content .project-link{background:#38a2d3;color:#fff;font-family:'Raleway',sans-serif;font-weight:bold;text-decoration:none;font-size:3rem;padding:10px 25px;margin-top:0em;display:inline-block;transition:0.1s linear all;}@media (max-width: 750px){.work-item-page .work-item-page-content .text-content .project-link{font-size:0.8em;}}.work-item-page .work-item-page-content .text-content .project-link:hover{opacity:0.8;}.work-item-page .work-item-page-content .text-content h3{font-family:'Raleway',sans-serif;padding:0;font-size:2.5em;text-align:left;margin-bottom:0.7em;margin-top:1.3em;line-height:1;}@media (max-width: 750px){.work-item-page .work-item-page-content .text-content h3{font-size:1.5em;}}@media (max-width: 750px){.work-item-page .work-item-page-content .text-content p{font-size:0.8em;}}.work-item-page .work-item-page-content .text-content p a{color:#333334;transition:0.3s linear all;}.work-item-page .work-item-page-content .text-content p a:hover{color:#57A3E8;}.work-item-page .work-item-page-content .text-content figure{max-width:100%;margin:2em 0;}.work-item-page .work-item-page-content .text-content figure a{text-decoration:none;}.work-item-page .work-item-page-content .text-content figure figcaption{color:#777;padding:10px 10px;font-size:1.3rem;font-style:italic;}.work-item-page .work-item-page-content .text-content img{max-width:100%;margin-bottom:0;display:block;margin:0 auto;}.work-item-page .work-item-page-content .text-content .back-to-work{float:left;display:block;width:100%;font-family:'Raleway',sans-serif;text-decoration:none;font-weight:bold;color:#bababa;transition:0.3 color linear;transition:color ease 0.3s;margin-top:4em;}.work-item-page .work-item-page-content .text-content .back-to-work:hover{color:#57A3E8;}.about{font-family:'Raleway',sans-serif;background:#e3e3e3;padding:6rem 0 3rem;}.about img{max-width:90%;display:block;}@media (max-width: 750px){.about img{width:70%;max-width:370px;margin:0 auto;padding:0;}}.about .about-text{font-size:1.8rem;}@media (max-width: 750px){.about .about-text{float:right;font-size:1.6rem;margin-top:2rem;}}.about .about-text p:nth-child(1){margin-top:0;}.lately{font-family:'Raleway',sans-serif;background:#fff;padding-bottom:3rem;padding-top:5rem;color:#333334;line-height:1.3;}.lately h3{color:#bababa;font-size:2rem;}.lately #lastfm dl:last-child,.lately #lastfm dl:nth-child(2){visibility:hidden;position:absolute;}@media (max-width: 750px){.lately .listening{margin-top:1.6em;}}.lately .listening #lastfm .listening-icon{width:16px;margin-right:6px;display:inline-block;margin-bottom:-1px;}.lately .listening #lastfm .eq{margin-left:4px;}.lately .listening #lastfm .lfm_art{float:left;border:1px solid #ddd;width:35%;}.lately .listening #lastfm .lfm_art img{width:100%;display:block;}.lately .listening #lastfm .text-wrapper{margin:0 5% 0 3%;float:left;width:57%;}.lately .listening #lastfm .text-wrapper .lfm_song,.lately .listening #lastfm .text-wrapper .lfm_artist,.lately .listening #lastfm .text-wrapper .lfm_album{font-size:1.5rem;margin:0 0 4px;}.lately .listening #lastfm .text-wrapper .lfm_artist{font-weight:bold;margin-top:6%;}@media (max-width: 900px){.lately .listening #lastfm .text-wrapper .lfm_artist{margin-top:0;}}@media (max-width: 750px){.lately .listening #lastfm .text-wrapper .lfm_artist{margin-top:3%;}}.lately .listening #lastfm .text-wrapper .lfm_album{margin-top:1em;}@media (max-width: 900px){.lately .listening #lastfm .text-wrapper .lfm_album{margin-top:0;}}.lately .reading .reading-book{width:32%;float:left;border:1px solid #ddd;}.lately .reading .book-title,.lately .reading .book-author{font-size:1.5rem;margin:0 5% 0 3%;float:left;width:57%;}.lately .reading .book-title{font-weight:bold;margin-bottom:1em;margin-top:6%;}@media (max-width: 750px){.lately .tweeting{margin-bottom:0.4em;}}.lately .tweeting #tweet{margin-top:1em;padding-right:10%;}.lately .tweeting #tweet ul{margin:0;padding:0;list-style-type:none;}.lately .tweeting #tweet ul li{font-size:1.5rem;}.lately .tweeting #tweet ul li .tweet{margin:0;}.lately .tweeting #tweet ul li .tweet a{color:#333334;}.lately .tweeting #tweet ul li .tweet a:hover{color:#57A3E8;}.lately .tweeting #tweet ul li .timePosted{font-size:1.3rem;font-style:italic;color:#bbb;}.contact{background:#fff;font-family:'Raleway',sans-serif;padding-top:6rem;}.contact h4{font-weight:300;text-align:center;font-size:2.3rem;margin-bottom:0;}@media (max-width: 750px){.contact h4{font-size:1.6rem;}}.contact h5{text-align:center;margin-top:0.4rem;}.contact h5 a.email{font-size:5rem;font-weight:800;color:#333334;text-decoration:none;}.contact h5 a.email:hover{color:#57A3E8;}@media (max-width: 750px){.contact h5 a.email{font-size:2.1rem;}}.contact .social-icons{text-align:center;margin-top:1em;margin-bottom:3em;}.contact .social-icons .social-icon{width:64px;margin:0 10px;height:auto;display:inline-block;}.contact .social-icons .social-icon img{width:100%;}@media (max-width: 750px){.contact .social-icons .social-icon{margin:0 5px;width:50px;}}.testimonials{background:#e3e3e3;padding-top:3em;padding-bottom:3em;}.testimonials .testimonial{max-width:700px;margin:0 auto;}.testimonials .testimonial blockquote{margin:0;font-family:"Merriweather",serif;font-style:italic;color:#777;margin-bottom:1.6em;line-height:1.6;position:relative;border-left:none;padding-left:0;}@media (max-width: 750px){.testimonials .testimonial blockquote{font-size:0.8em;}}.testimonials .testimonial blockquote:before{content:'"';position:absolute;top:-3px;left:-1em;font-size:1em;color:#bbb;}.testimonials .testimonial blockquote:after{content:'"';color:#bbb;bottom:3px;right:-1em;font-size:1em;}.testimonials .testimonial figcaption{font-size:1em;color:#333;}@media (max-width: 750px){.testimonials .testimonial figcaption{font-size:0.8em;}}.testimonials .testimonial figcaption span{font-weight:bold;}.post-footer{position:relative;margin:4rem 0 8rem 0;padding:2rem 0 4rem 0;}.post-footer .wrapper{overflow:hidden;width:100%;margin:0 auto 4em auto;text-align:center;border-bottom:#EBF2F6 1px solid;border-top:#EBF2F6 1px solid;padding:1.5em 20px 1em 20px;}@media (max-width: 500px){.post-footer .wrapper{width:300px;text-align:center;}.post-footer .wrapper img.profile-img{float:none;}.post-footer .wrapper div.byline{width:100%;margin:0;text-align:center;}}.post-footer .wrapper .profile-img{width:125px;}.post-footer .wrapper .byline{text-align:center;width:100%;margin-top:0.2em;}.post-footer .wrapper .byline h3{font-size:0.9em;margin-bottom:0.3em;color:#999;}.post-footer .wrapper .byline h3 span{color:#333334;}.post-footer .wrapper .byline h4{font-size:0.7em;font-weight:normal;color:#999;margin-bottom:1em;}.error404{text-align:center;padding-bottom:3em;}