@import 'https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&subset=latin-ext';.blurredPurple{background-color:rgba(75,0,130,0.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.orangeButton{display:inline-block;text-decoration:none;color:#f04400;padding:8px 1rem;border-radius:5px;-webkit-border-radius:5px}.orangeButton:hover{color:#fff;background:#f04400}.orangeButton:active{color:#fff;background:#4b0082}.sideText{font-style:italic;font-size:.9em;color:#a9a9a9}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}50%{opacity:1}}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}100%{opacity:0}}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}*,*:before,*:after,input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;overflow-x:hidden;font-family:'Source Sans Pro',-apple-system,'Helvetica Neue',Helvetica,sans-serif;background-color:#fff}@media (min-width:500px){html,body{background-color:#f7f7f7}}p,h1,h2,h3,h4,h5,h6,figcaption,caption,math{padding-left:1rem;padding-right:1rem;color:#270043}p,li,footer{line-height:160%}ul,ol{padding-right:1rem}ul{padding-left:2.3rem}ol{padding-left:2.6rem}header#nav-header{position:relative;width:100%;text-align:center}header#nav-header a{text-decoration:none;font-weight:300;color:#4b0082}header#nav-header a:hover{text-decoration:underline;color:#f04400}header#nav-header a:active{text-decoration:underline;color:#7d01d7}header#nav-header #nav-container{margin:auto}header#nav-header #nav-container a#main-logo{height:100%;width:auto}header#nav-header #nav-container a#main-logo svg{fill:#4b0082;height:40px;width:40px;transition:width 200ms ease-in-out 0ms;-webkit-transition:width 200ms ease-in-out 0ms;-o-transition:width 200ms ease-in-out 0ms;-moz-transition:width 200ms ease-in-out 0ms;-ms-transition:width 200ms ease-in-out 0ms;-kthtml-transition:width 200ms ease-in-out 0ms;margin:20px 0 10px 0}@media (min-width:650px){header#nav-header #nav-container a#main-logo svg{height:60px;width:60px}}header#nav-header #nav-container a#main-logo:hover svg{fill:#f04400}header#nav-header #nav-container a#main-logo:active svg{fill:#7d01d7}header#nav-header #nav-container nav{line-height:25px;padding-bottom:10px;border-bottom:2px solid #4b0082}header#nav-header #nav-container nav a{padding:10px 10px;font-size:18px;display:inline-block}@media (min-width:500px){header#nav-header #nav-container nav a{margin:0 5px;font-size:20px}}header#nav-header #nav-container #nav-actions{text-align:right;max-width:650px;margin:0 auto;font-size:15px;padding:0 1rem}@media (min-width:350px){header#nav-header #nav-container #nav-actions{font-size:100%}}@media (min-width:682px){header#nav-header #nav-container #nav-actions{padding:0}}header#nav-header #nav-container #nav-actions a{display:inline-block;padding:5px;margin-top:5px;margin-left:10px}header#nav-header #nav-container #nav-actions a.twitter:hover{color:#3cf}header#nav-header #nav-container #nav-actions a.dribbble:hover{color:#ea4c89}header#nav-header #nav-container #nav-actions a.linkedin:hover{color:#4875b4}header#nav-header #nav-container #nav-actions .backHome{float:left;margin-left:0}header#nav-header #nav-container #nav-actions .backHome i{padding-right:5px}header#nav-header.portfolio nav a.main.portfolio,header#nav-header.blog nav a.main.blog,header#nav-header.resume nav a.main.resume,header#nav-header.about nav a.main.about,header#nav-header.archive #nav-actions a.archive,header#nav-header.videos #nav-actions a.videos,header#nav-header.icons #nav-actions a.icons,header#nav-header.references #nav-actions a.references,header#nav-header.more #nav-actions a.more{font-weight:bold}header#nav-header.filtered #filtersOpen{background-color:#4b0082;color:#fff;border-radius:4px}header#nav-header #filtersOpen.show,header#nav-header #subscribeOpen.show{background-color:#4b0082;color:#fff;margin-top:0 !important;padding-top:10px !important;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.foldableExtraNavBar{overflow:hidden;transition:max-height 200ms ease-in-out 0ms;-webkit-transition:max-height 200ms ease-in-out 0ms;-o-transition:max-height 200ms ease-in-out 0ms;-moz-transition:max-height 200ms ease-in-out 0ms;-ms-transition:max-height 200ms ease-in-out 0ms;-kthtml-transition:max-height 200ms ease-in-out 0ms;max-height:0;background:#4b0082}.foldableExtraNavBar.show{max-height:400px}.foldableExtraNavBar form{font-size:150%}.foldableExtraNavBar form i{position:absolute;font-size:85%;left:1rem;top:5px}@media (min-width:682px){.foldableExtraNavBar form i{left:-3px}}.foldableExtraNavBar form,.foldableExtraNavBar .wrappedBox{position:relative;max-width:650px;width:100%;margin:1rem auto;text-align:left;color:#fff;padding:0 1rem}@media (min-width:682px){.foldableExtraNavBar form,.foldableExtraNavBar .wrappedBox{padding:0}}.foldableExtraNavBar form i,.foldableExtraNavBar .wrappedBox i{pointer-events:none}.foldableExtraNavBar form input,.foldableExtraNavBar .wrappedBox input,.foldableExtraNavBar form select,.foldableExtraNavBar .wrappedBox select{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border-radius:0;-webkit-border-radius:0}.foldableExtraNavBar form input,.foldableExtraNavBar .wrappedBox input{padding:0;padding-left:33px;display:block;width:100%}.foldableExtraNavBar form input::-webkit-input-placeholder,.foldableExtraNavBar .wrappedBox input::-webkit-input-placeholder{color:#fff;opacity:.5}.foldableExtraNavBar form input:-ms-input-placeholder,.foldableExtraNavBar .wrappedBox input:-ms-input-placeholder{color:#fff;opacity:.5}.foldableExtraNavBar form input:-moz-placeholder,.foldableExtraNavBar .wrappedBox input:-moz-placeholder{color:#fff;opacity:.5}.foldableExtraNavBar form input::-moz-placeholder,.foldableExtraNavBar .wrappedBox input::-moz-placeholder{color:#fff;opacity:.5}.foldableExtraNavBar form input+span.line,.foldableExtraNavBar .wrappedBox input+span.line{width:0;height:0;border-bottom:1px solid #fff;position:absolute;transition:width 200ms ease-in-out 0ms;-webkit-transition:width 200ms ease-in-out 0ms;-o-transition:width 200ms ease-in-out 0ms;-moz-transition:width 200ms ease-in-out 0ms;-ms-transition:width 200ms ease-in-out 0ms;-kthtml-transition:width 200ms ease-in-out 0ms}.foldableExtraNavBar form input:hover+span.line,.foldableExtraNavBar .wrappedBox input:hover+span.line,.foldableExtraNavBar form input:focus+span.line,.foldableExtraNavBar .wrappedBox input:focus+span.line{width:calc(100% - 2rem);transition:width 300ms ease-in-out 300ms;-webkit-transition:width 300ms ease-in-out 300ms;-o-transition:width 300ms ease-in-out 300ms;-moz-transition:width 300ms ease-in-out 300ms;-ms-transition:width 300ms ease-in-out 300ms;-kthtml-transition:width 300ms ease-in-out 300ms}@media (min-width:682px){.foldableExtraNavBar form input:hover+span.line,.foldableExtraNavBar .wrappedBox input:hover+span.line,.foldableExtraNavBar form input:focus+span.line,.foldableExtraNavBar .wrappedBox input:focus+span.line{width:100%}}.foldableExtraNavBar form#foldBarWithLinks,.foldableExtraNavBar .wrappedBox#foldBarWithLinks{text-align:center}.foldableExtraNavBar form#foldBarWithLinks a,.foldableExtraNavBar .wrappedBox#foldBarWithLinks a{color:#fff;display:inline-block;border:1px solid #fff;border-radius:4px;-webkit-border-radius:4px;width:100%;margin:5px 0;padding:5px 10px}@media (min-width:470px){.foldableExtraNavBar form#foldBarWithLinks a,.foldableExtraNavBar .wrappedBox#foldBarWithLinks a{margin:0 10px 2px 10px;width:auto}}.foldableExtraNavBar form#foldBarWithLinks a i,.foldableExtraNavBar .wrappedBox#foldBarWithLinks a i{margin-right:8px}.foldableExtraNavBar form#foldBarWithLinks a:hover,.foldableExtraNavBar .wrappedBox#foldBarWithLinks a:hover{color:#4b0082;text-decoration:none;background-color:#fff}.foldableExtraNavBar form#foldBarWithLinks a:hover.twitter i,.foldableExtraNavBar .wrappedBox#foldBarWithLinks a:hover.twitter i{color:#3cf}.foldableExtraNavBar form#foldBarWithLinks a:hover.appleNews i,.foldableExtraNavBar .wrappedBox#foldBarWithLinks a:hover.appleNews i{color:#ff455c}.foldableExtraNavBar form#foldBarWithLinks a:hover.rss i,.foldableExtraNavBar .wrappedBox#foldBarWithLinks a:hover.rss i{color:#fb9f3b}.foldableExtraNavBar form#foldBarWithLinks a:active,.foldableExtraNavBar .wrappedBox#foldBarWithLinks a:active{color:#fff;text-decoration:none;background-color:#f04400}.foldableExtraNavBar form#foldBarWithLinks a:active.twitter,.foldableExtraNavBar .wrappedBox#foldBarWithLinks a:active.twitter{background-color:#3cf}.foldableExtraNavBar form#foldBarWithLinks a:active.twitter i,.foldableExtraNavBar .wrappedBox#foldBarWithLinks a:active.twitter i{color:#fff}.foldableExtraNavBar form#foldBarWithLinks a:active.appleNews,.foldableExtraNavBar .wrappedBox#foldBarWithLinks a:active.appleNews{background-color:#ff455c}.foldableExtraNavBar form#foldBarWithLinks a:active.appleNews i,.foldableExtraNavBar .wrappedBox#foldBarWithLinks a:active.appleNews i{color:#fff}.foldableExtraNavBar form#foldBarWithLinks a:active.rss,.foldableExtraNavBar .wrappedBox#foldBarWithLinks a:active.rss{background-color:#fb9f3b}.foldableExtraNavBar form#foldBarWithLinks a:active.rss i,.foldableExtraNavBar .wrappedBox#foldBarWithLinks a:active.rss i{color:#fff}.foldableExtraNavBar .selectsBox{display:flex;flex-flow:row wrap;justify-content:space-between}.foldableExtraNavBar .selectsBox span.filter{display:inline-block;position:relative;width:100%;margin-top:10px}.foldableExtraNavBar .selectsBox span.filter:first-of-type{margin-top:0}@media (min-width:500px){.foldableExtraNavBar .selectsBox span.filter{width:48%}.foldableExtraNavBar .selectsBox span.filter:nth-of-type(2){margin-top:0}}.foldableExtraNavBar .selectsBox span.filter i{position:absolute;left:0;top:8px}.foldableExtraNavBar .selectsBox span.filter i.fa-caret-down{left:auto;right:3px;transition:transform 200ms ease-in-out 0ms;-webkit-transition:transform 200ms ease-in-out 0ms;-o-transition:transform 200ms ease-in-out 0ms;-moz-transition:transform 200ms ease-in-out 0ms;-ms-transition:transform 200ms ease-in-out 0ms;-kthtml-transition:transform 200ms ease-in-out 0ms}.foldableExtraNavBar .selectsBox span.filter:hover i.fa-caret-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.foldableExtraNavBar .selectsBox span.filter select{display:inline-block;width:100%;color:rgba(255,255,255,0.5);text-indent:30px;padding:5px}.foldableExtraNavBar .selectsBox span.filter span.line{width:0;height:0;border-bottom:1px solid #fff;position:absolute;bottom:0;left:0;transition:width 200ms ease-in-out 0ms;-webkit-transition:width 200ms ease-in-out 0ms;-o-transition:width 200ms ease-in-out 0ms;-moz-transition:width 200ms ease-in-out 0ms;-ms-transition:width 200ms ease-in-out 0ms;-kthtml-transition:width 200ms ease-in-out 0ms}.foldableExtraNavBar .selectsBox span.filter:hover select{color:#fff}.foldableExtraNavBar .selectsBox span.filter:hover span.line{width:100%}.foldableExtraNavBar .selectsBox span.filter.filterOn{border-color:#fff}.foldableExtraNavBar .selectsBox span.filter.filterOn select{color:#fff}main#contents{margin:auto;max-width:650px;position:relative}p a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,li a,blockquote a,figcaption a{color:#f04400;text-decoration:none}p a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,li a:hover,blockquote a:hover,figcaption a:hover{color:#7d01d7;text-decoration:underline}p a:active,h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active,li a:active,blockquote a:active,figcaption a:active{color:#4b0082;text-decoration:underline}@media (monochrome){p a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,li a,blockquote a,figcaption a{text-decoration:underline}}p time a.blend:hover+a,h1 time a.blend:hover+a,h2 time a.blend:hover+a,h3 time a.blend:hover+a,h4 time a.blend:hover+a,h5 time a.blend:hover+a,h6 time a.blend:hover+a,li time a.blend:hover+a,blockquote time a.blend:hover+a,figcaption time a.blend:hover+a{color:#7d01d7;text-decoration:underline}p time a.blend:active+a,h1 time a.blend:active+a,h2 time a.blend:active+a,h3 time a.blend:active+a,h4 time a.blend:active+a,h5 time a.blend:active+a,h6 time a.blend:active+a,li time a.blend:active+a,blockquote time a.blend:active+a,figcaption time a.blend:active+a{color:#4b0082}.contentBlock{background-color:#fff;margin:80px auto;position:relative}@media (min-width:650px){.contentBlock{border-radius:5px;-webkit-border-radius:5px}}p:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,ul:first-child,ol:first-child,figcaption:first-child{padding-top:1rem;margin-top:0}p:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,ul:last-child,ol:last-child,figcaption:last-child{padding-bottom:1rem;margin-bottom:0}p,li,blockquote{hanging-punctuation:first}img,video,figure{width:100%;height:auto;display:block;line-height:.9;margin:0 auto}@media (min-width:650px){.contentBlock img:first-child,.contentBlock video:first-child,.contentBlock figure:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.contentBlock img:last-child,.contentBlock video:last-child,.contentBlock figure:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}}iframe{width:100%}figure{display:block;margin:0}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}figcaption{font-style:italic;text-align:center;color:#a9a9a9;margin-top:1rem}hr{background-color:#a9a9a9;height:1px;border:none;margin:0}blockquote{color:rgba(39,0,67,0.9);font-style:italic;text-align:left;border-left:3px solid #4b0082;padding:0 1rem;margin:1em 0 1em 1rem}blockquote p{color:rgba(39,0,67,0.9);padding:0 !important}pre{position:relative;max-height:30em;line-height:150%;margin:1rem;padding:1rem;border-radius:5px;-webkit-border-radius:5px;background:#f7f7f7}code{max-height:29em;font-size:.9em}:not(pre)>code{padding:.2em;border-radius:5px;-webkit-border-radius:5px;background-color:#f7f7f7}math{justify-content:center;width:100%}caption{font-weight:bold;text-transform:uppercase;font-size:.8em;margin-bottom:5px}.table-block{width:100%;overflow:scroll;margin:1rem auto}.table-block table{margin:0}table{margin:1rem auto;width:100%;font-size:.9em;border-top:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9}table th{background-color:#a9a9a9;color:#fff;white-space:nowrap}table.nobreak{white-space:nowrap}table:hover th{background-color:#f04400}th,td{padding:5px}th.numeric,td.numeric{text-align:right}th+th,td+td,th+td,td+th{border-left:1px solid #a9a9a9}tr:nth-child(odd){background-color:#fff}tr:nth-child(even){background-color:#f7f7f7}tr:hover{background-color:#c0c0c0}.ownName{white-space:nowrap}span.searchhighlight{background:#ff0}a.sharing i{margin:auto 5px}.morePostInfoBlock ul{padding:1rem}.morePostInfoBlock ul li{padding-left:10px}.morePostInfoBlock ul li ul{padding-bottom:0;padding-top:0}.morePostInfoBlock ul li i.fa-li{color:#4b0082}.morePostInfoBlock ul li+li{margin-top:5px}.instagram-media{margin:0 auto !important}.filterText{max-width:650px;margin:1rem auto;text-align:center}h1.filterText{padding-top:80px}p.filterText span span:after{content:', '}p.filterText span span:first-of-type::after{content:' '}p.filterText span span:last-of-type::after{content:'.'}p.filterText span span:only-of-type::before{content:''}p.filterText span span a{white-space:nowrap;position:relative;text-decoration:none !important}p.filterText span span a:hover:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:2px solid;border-color:#f04400;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}p.filterText span span a:active:before{border-color:#7d01d7}p.filterText:first-child{margin-top:40px;margin-bottom:40px}aside.contentBlock.noResults{max-width:500px}aside.contentBlock.noResults p{color:#a9a9a9}aside.contentBlock.noResults .fa-frown-o{font-size:200%;margin-top:10px;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}footer#main-footer{text-align:center;font-style:italic;font-size:15px;color:#a9a9a9;margin:80px 0}footer#main-footer a:link,footer#main-footer a:visited{color:#a9a9a9}footer#main-footer a:hover{color:#f04400}footer#main-footer a:active{color:#4b0082}footer#main-footer span{display:block}footer#main-footer span:nth-of-type(1)::selection{background-color:#ae1c28}footer#main-footer span:nth-of-type(2)::selection{background-color:#fff}footer#main-footer span:nth-of-type(3)::selection{background-color:#21468b}@media (min-width:350px){.template-for-app-in-iphone{width:375px;height:667px;position:relative;margin:118px auto;border-radius:0}}.iphone-6-template{display:none}@media (min-width:350px){.iphone-6-template{display:block;position:absolute;top:-118px;left:-40px;z-index:0;width:454px;height:902px}}.app-in-iphone{position:relative;border-radius:0}@media (min-width:350px){.app-in-iphone{z-index:1;position:absolute}}