html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box}button{background:none;border:none;margin:0;padding:0;font:inherit;color:inherit;text-decoration:inherit;text-transform:inherit;width:auto;overflow:visible;cursor:pointer;-webkit-font-smoothing:antialiased}button:disabled{cursor:default}a{color:inherit;text-decoration:inherit}th{text-align:left}html,body{height:100%;min-height:100%;font-family:"Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;-webkit-font-smoothing:antialiased}input,textarea{font-family:"Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;-webkit-font-smoothing:antialiased}input{border:none;margin:0;padding:0;font:inherit;-webkit-font-smoothing:antialiased}::-moz-selection{background-color:#00b5e3;color:white}::selection{background-color:#00b5e3;color:white}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-view>article .columns:after,.view-project testimonial:after,.view-play:after,.my-project-summary:after,.my-project-summary .my-project-summary_tags:after,.my-header>header:after,.my-navigation ul:after,.my-tax-calculator:after{content:"";display:table;clear:both}body{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:300;color:#69747C;background:#f5f5f5;overflow-y:scroll}strong{font-weight:600}a{cursor:pointer;color:#5BA4CF}a:hover{color:#029FFC}hr{height:2px;border-style:solid;border-width:0 0 1px 0;border-color:white;background:rgba(0,0,0,0.1);margin:15px 0}.page-view{font-size:20px}.page-view header{position:relative;z-index:1}.page-view>article{padding:15px;background:#fafafa;line-height:1.4;text-align:justify;font-size:17px;box-shadow:0 1px 4px rgba(0,0,0,0.1)}@media only screen and (min-width: 800px){.page-view>article{padding:30px;}}@media only screen and (min-width: 1200px){.page-view>article{width:80%;max-width:1280px;margin:0 auto;padding:50px;}}.page-view>article h2{font-size:30px;font-family:'Open Sans Condensed','Helvetica Neue',sans-serif;font-weight:700;margin-bottom:15px}.page-view>article h3{font-size:18px;font-family:'Merriweather';font-weight:400;margin-bottom:15px}.page-view>article h4{font-weight:400}.page-view>article p{margin-bottom:15px}.page-view>article .-list li{margin-bottom:15px;list-style:square inside}.page-view>article small{font-size:70%;font-weight:400}@media only screen and (min-width: 800px){.page-view>article .columns>section{float:left;width:55%;}.page-view>article .columns>section:first-child{width:45%;padding-right:30px}}@media only screen and (min-width: 1200px){.page-view>article .columns>section:first-child{padding-right:50px}}fieldset.my-skin-form{text-align:left}fieldset.my-skin-form label{display:block;margin-bottom:15px}fieldset.my-skin-form label input-title{display:inline-block;margin-right:10px}fieldset.my-skin-form label input{border:solid 1px #ccc;padding:5px 20px;min-width:50px}fieldset.my-skin-form label input:focus{outline:none;border-color:#029FFC}.view-about>article .my-social-networks{text-align:center;margin-top:15px;margin-bottom:15px}@media only screen and (min-width: 650px){.view-about>article .my-social-networks{display:none;}}.view-about>article .my-social-networks li{display:inline-block;padding:5px;border-radius:50px;background:#5BA4CF;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;margin-right:10px}.view-about>article .my-social-networks li:hover{background:#029ffc;background:rgba(0,0,0,0.5)}.view-about>article .my-social-networks li:last-child{margin-right:0}.view-about>article .my-social-networks li a{display:block;width:90px;height:90px;background-size:contain;background-position:left center;background-repeat:no-repeat;line-height:90px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.view-about>article .my-social-networks li a span{display:none}@media only screen and (max-width: 351px){.view-about>article .my-social-networks li a{width:80px;height:80px;}}.view-about>article .my-social-networks li.-github a{background-image:url('/images/github_large.png')}.view-about>article .my-social-networks li.-linkedin a{background-image:url('/images/linkedin_large.png')}.view-about>article .my-social-networks li.-twitter a{background-image:url('/images/twitter_large.png')}.view-about>article img{margin-bottom:15px}.view-projects .my-projects{margin-bottom:15px}.view-projects .my-projects li:last-child hr{display:none}.view-project testimonial{display:block;margin-top:15px;margin-bottom:15px;padding:15px;background-color:rgba(0,0,0,0.05)}@media only screen and (min-width: 800px){.view-project testimonial{padding:30px;}}.view-project testimonial quote{font-size:20px;font-family:'Open Sans Condensed','Helvetica Neue',sans-serif;font-weight:700;display:block;line-height:1.3}.view-project testimonial author{float:right;text-align:right;display:block;font-size:25px;font-family:'Open Sans Condensed','Helvetica Neue',sans-serif;font-weight:300}.view-play .photoresults{min-height:75px}.view-play .photoresults>.photo{margin:0 15px 15px 0}.my-project-summary .my-avatar{float:left;width:25%;display:none}.my-project-summary .my-avatar img{max-width:100%}.my-project-summary .my-project-summary_tag{float:left;margin-right:15px}.my-header{color:white;background:#cc0000}.my-header>header{padding:15px}.my-header>header hr{background-color:rgba(0,0,0,0.1);border-color:rgba(255,255,255,0.4);margin-top:5px}.my-header>header h1{margin-top:10px;font-size:42px;font-family:'Open Sans Condensed','Helvetica Neue',sans-serif;font-weight:300}.my-header>header h1 a{color:rgba(255,255,255,0.5);display:block}.my-header>header h1 a strong{font-size:50px;font-family:'Oswald',sans-serif;font-weight:700;color:white;display:block;margin-bottom:5px}.my-header>header .my-social-networks{display:none}@media only screen and (min-width: 650px){.my-header>header h1{float:left}.my-header>header .my-social-networks{float:right;display:block;margin-top:10px}.my-header>header .my-social-networks li{display:inline-block;padding:5px;border-radius:50px;background:rgba(0,0,0,0.1);-webkit-transition:all 0.25s ease;transition:all 0.25s ease;margin-right:10px}.my-header>header .my-social-networks li:last-child{margin-right:0}.my-header>header .my-social-networks li a{opacity:0.7;display:block;width:90px;height:90px;background-size:contain;background-position:left center;background-repeat:no-repeat;line-height:90px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.my-header>header .my-social-networks li a span{display:none}.my-header>header .my-social-networks li:hover{background:rgba(0,0,0,0.2)}.my-header>header .my-social-networks li:hover a{opacity:1}.my-header>header .my-social-networks li.-github a{background-image:url('/images/github_large.png')}.my-header>header .my-social-networks li.-linkedin a{background-image:url('/images/linkedin_large.png')}.my-header>header .my-social-networks li.-twitter a{background-image:url('/images/twitter_large.png')}}@media only screen and (min-width: 800px){.my-header>header{padding:30px;}.my-header>header hr{margin-top:15px;margin-bottom:15px}}@media only screen and (min-width: 1200px){.my-header>header{width:80%;max-width:1280px;margin:0 auto;padding:30px 50px;}.my-header>header hr{margin-top:20px;margin-bottom:20px}}.my-footer{line-height:1.1;font-size:13px;font-weight:400;padding:15px;opacity:0.8}@media only screen and (min-width: 800px){.my-footer{padding:15px 30px;}}@media only screen and (min-width: 1200px){.my-footer{width:80%;max-width:1280px;margin:0 auto;padding:30px 50px;}}.my-footer p{margin-bottom:5px}.my-navigation{font-size:25px;font-family:'Open Sans Condensed','Helvetica Neue',sans-serif;font-weight:300}.my-navigation ul{margin-top:-15px}.my-navigation ul li{float:left;margin-right:30px}.my-navigation ul li a{cursor:pointer;display:block;padding:10px 0;color:rgba(255,255,255,0.8)}.my-navigation ul li a:hover{color:white;background:transparent}.my-navigation ul li.-selected a,.my-navigation ul li.-selected a:hover{cursor:default;color:white}.my-blog{margin-bottom:15px}.my-blog li:last-child hr{display:none}.my-loading-image{background:#eee;margin-bottom:15px;width:100%;height:0;-webkit-transition:height 0.2s ease-out;transition:height 0.2s ease-out}.my-loading-image img{display:block;border:none;outline:none;opacity:0;margin:0 !important}.my-loading-image img.loaded{opacity:1;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}