@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,600,800);@font-face{font-family:'biz_icons';src:url("../fonts/biz_icons/biz_icons.eot?667026");src:url("../fonts/biz_icons/biz_icons.eot?667026#iefix") format("embedded-opentype"),url("../fonts/biz_icons/biz_icons.woff?667026") format("woff"),url("../fonts/biz_icons/biz_icons.ttf?667026") format("truetype"),url("../fonts/biz_icons/biz_icons.svg?667026#biz_icons") format("svg");font-weight:normal;font-style:normal}#main .sliding-panel,#main .project-panel .project-description,#main .project-panel .slide-carousel{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}#main .nav .panel-title,#main .project-panel .slide-carousel .project-slide img,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-head .job-dates,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-head .job-title,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-desc,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-desc p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@keyframes panelShown{0{height:45px;width:45px}100%{height:auto;width:460px}}@-moz-keyframes panelShown{0{height:45px;width:45px}100%{height:auto;width:460px}}@-webkit-keyframes panelShown{0{height:45px;width:45px}100%{height:auto;width:460px}}@keyframes panelHidden{0{height:auto;width:460px}100%{height:45px;width:45px}}@-moz-keyframes panelHidden{0{height:auto;width:460px}100%{height:45px;width:45px}}@-webkit-keyframes panelHidden{0{height:auto;width:460px}100%{height:45px;width:45px}}#main .nano .pane{z-index:300;margin:10px 5px}#main *:focus,#main *:active{outline:0}@font-face{font-family:'biz_icons';src:url("../fonts/biz_icons/biz_icons.eot?667026");src:url("../fonts/biz_icons/biz_icons.eot?667026#iefix") format("embedded-opentype"),url("../fonts/biz_icons/biz_icons.woff?667026") format("woff"),url("../fonts/biz_icons/biz_icons.ttf?667026") format("truetype"),url("../fonts/biz_icons/biz_icons.svg?667026#biz_icons") format("svg");font-weight:normal;font-style:normal}#main .sliding-panel,#main .project-panel .project-description,#main .project-panel .slide-carousel{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}#main .nav .panel-title,#main .project-panel .slide-carousel .project-slide img,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-head .job-dates,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-head .job-title,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-desc,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-desc p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@keyframes panelShown{0{height:45px;width:45px}100%{height:auto;width:460px}}@-moz-keyframes panelShown{0{height:45px;width:45px}100%{height:auto;width:460px}}@-webkit-keyframes panelShown{0{height:45px;width:45px}100%{height:auto;width:460px}}@keyframes panelHidden{0{height:auto;width:460px}100%{height:45px;width:45px}}@-moz-keyframes panelHidden{0{height:auto;width:460px}100%{height:45px;width:45px}}@-webkit-keyframes panelHidden{0{height:auto;width:460px}100%{height:45px;width:45px}}#main .nano .pane{z-index:300;margin:10px 5px}#main *:focus,#main *:active{outline:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html{width:100%;height:100%}body{background-color:#aabb43;width:100%;height:100%;overflow:hidden}#main{position:relative;width:100%;height:100%;min-width:240px;min-height:222px;max-width:996px;max-height:1000px;margin:0 auto 0 auto;overflow:hidden}#main #site-title{position:absolute;z-index:5;top:0;left:0;background-repeat:no-repeat;background-size:contain}@media only screen and (orientation:landscape){#main #site-title{width:5%;height:100%;background-position:100% 0;background-image:url("../img/header_V.png")}}@media only screen and (orientation:portrait){#main #site-title{width:100%;height:6%;background-position:100% 100%;background-image:url("../img/header_H.png")}}@media only screen and (orientation:portrait) and (min-height:834px){#main #site-title{height:5%}}#main .nav{position:absolute;z-index:35;width:10%;height:100%}@media only screen and (orientation:landscape){#main .nav{top:0;left:5%}}@media only screen and (orientation:portrait){#main .nav{top:6%;left:0}}@media only screen and (max-width:319px){#main .nav{width:15%}}@media only screen and (min-width:320px) and (max-width:400px){#main .nav{width:13%}}@media only screen and (min-width:400px){#main .nav{width:8%}}#main .nav .panel-title{width:100%;height:10%;min-height:45px;max-height:55px;margin:0;padding:0;font-family:'biz_icons';font-size:1.8em;line-height:1.8em;color:white;text-align:center;cursor:pointer}#main .nav .panel-title.selected#portfolio{color:#699857}#main .nav .panel-title.selected#info{color:#2e504c}#main .nav .panel-title.selected#contact{color:#661d20}#main .sliding-panel{position:absolute;z-index:30;padding-left:10%}@media only screen and (orientation:landscape){#main .sliding-panel{top:0;left:5%;width:95%;height:100%}}@media only screen and (orientation:portrait){#main .sliding-panel{top:6%;left:0;width:100%;height:94%}}@media only screen and (orientation:portrait) and (min-height:834px){#main .sliding-panel{top:5%;height:95%}}@media only screen and (max-width:319px){#main .sliding-panel{padding-left:15%}}@media only screen and (min-width:320px) and (max-width:400px){#main .sliding-panel{padding-left:13%}}@media only screen and (min-width:400px){#main .sliding-panel{padding-left:8%}}#main .sliding-panel .content-pane{position:relative;overflow:hidden;display:none}#main .sliding-panel .content-pane .content-container{width:auto;height:auto}#main .sliding-panel.panel-shown{z-index:31;display:block}#main .sliding-panel.panel-shown .content-pane{width:100%;height:100%;overflow:hidden;display:block}#main .sliding-panel.panel-shown .content-pane .content-container{padding:10px 0 5px 0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#main .sliding-panel.panel-hidden{display:none}#main .sliding-panel#projects-panel{background-color:#cfdec7}#main .sliding-panel#info-panel{background-color:#bac8c6}#main .sliding-panel#info-panel .pane{background-color:#bac8c6}#main .sliding-panel#info-panel .pane .slider{background-color:#2e504c}#main .sliding-panel#contact-panel{background-color:#cdb1b2}.overthrow-enabled .overthrow{overflow:auto;-webkit-overflow-scrolling:touch}@font-face{font-family:'biz_icons';src:url("../fonts/biz_icons/biz_icons.eot?667026");src:url("../fonts/biz_icons/biz_icons.eot?667026#iefix") format("embedded-opentype"),url("../fonts/biz_icons/biz_icons.woff?667026") format("woff"),url("../fonts/biz_icons/biz_icons.ttf?667026") format("truetype"),url("../fonts/biz_icons/biz_icons.svg?667026#biz_icons") format("svg");font-weight:normal;font-style:normal}#main .sliding-panel,#main .project-panel .project-description,#main .project-panel .slide-carousel{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}#main .nav .panel-title,#main .project-panel .slide-carousel .project-slide img,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-head .job-dates,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-head .job-title,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-desc,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-desc p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@keyframes panelShown{0{height:45px;width:45px}100%{height:auto;width:460px}}@-moz-keyframes panelShown{0{height:45px;width:45px}100%{height:auto;width:460px}}@-webkit-keyframes panelShown{0{height:45px;width:45px}100%{height:auto;width:460px}}@keyframes panelHidden{0{height:auto;width:460px}100%{height:45px;width:45px}}@-moz-keyframes panelHidden{0{height:auto;width:460px}100%{height:45px;width:45px}}@-webkit-keyframes panelHidden{0{height:auto;width:460px}100%{height:45px;width:45px}}#main .nano .pane{z-index:300;margin:10px 5px}#main *:focus,#main *:active{outline:0}#main .project-panel{background-color:#cfdec7;position:absolute;top:0;z-index:50;overflow:hidden;width:100%;height:100%;display:none}#main .project-panel .project-close{position:absolute;z-index:60;width:40px;height:40px;top:0;right:0;background:url("../img/icons.png") no-repeat 7.5px 0;display:block;border:0;cursor:pointer}#main .project-panel .project-description{position:relative;z-index:61;top:100%;height:100%;width:100%;margin:-40px 0 0 0;padding:0 10px 10px 10px;border-radius:5px;overflow:hidden;transition:all .2s;-webkit-transition:all .2s;background-color:rgba(207,222,199,0)}@media only screen and (min-width:768px) and (min-height:768px){#main .project-panel .project-description{margin:-50px 0 0 0}}#main .project-panel .project-description .info-button{position:absolute;z-index:62;top:0;right:0;width:40px;height:40px;background:rgba(207,222,199,0.95) url("../img/icons.png") no-repeat -43px -120px;border-radius:10px 0 0 0;cursor:pointer}@media only screen and (min-width:768px) and (min-height:768px){#main .project-panel .project-description .info-button{top:10px}}#main .project-panel .project-description .description-text{padding:0 25px 30px 20px;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:opacity .3s;-webkit-transition:opacity .3s;opacity:1}#main .project-panel .project-description .description-text .project-title{position:relative;height:40px;width:auto;max-width:70%;margin:0;padding:8px 0 7px 0;font-family:"Open Sans",sans-serif;font-size:20px;font-weight:800;text-overflow:ellipsis;color:#699857;background-color:rgba(207,222,199,0.95);border-radius:0 10px 0 0;overflow:hidden;white-space:nowrap;cursor:pointer}@media only screen and (max-height:320px) and (orientation:landscape){#main .project-panel .project-description .description-text .project-title{transition:opacity .3s;-webkit-transition:opacity .3s;opacity:0}}@media only screen and (orientation:portrait){#main .project-panel .project-description .description-text .project-title{max-width:95%}}@media only screen and (min-width:768px) and (min-height:768px){#main .project-panel .project-description .description-text .project-title{height:50px;font-size:30px}}#main .project-panel .project-description .description-text p{font-family:"Open Sans",sans-serif;font-weight:300;font-size:16px;padding:0;margin:0;white-space:normal}#main .project-panel .project-description.shown{background:rgba(207,222,199,0.95);margin:0}#main .project-panel .project-description.shown .info-button{background-position:7.5px -200px;background-color:transparent}#main .project-panel .project-description.shown .description-text{opacity:1}#main .project-panel .project-description.shown .description-text .project-title{background-color:transparent;height:auto;width:auto;max-width:90%;white-space:normal;line-height:1.3;opacity:1}#main .project-panel .slide-carousel{position:absolute;top:0;left:0;z-index:55;width:100%;height:100%;max-height:1000px}#main .project-panel .slide-carousel .project-slide{position:absolute;width:100%;height:100%;max-width:996px;cursor:pointer;opacity:0;transition:opacity cubic-bezier(0.175,0.885,0.32,1.275) .5s;-webkit-transition:opacity cubic-bezier(0.175,0.885,0.32,1.275) .5s}#main .project-panel .slide-carousel .project-slide img{position:absolute;top:50%;left:50%;max-width:90%;max-height:90%;box-shadow:0 3px 4px 2px rgba(64,64,64,0.7);-moz-box-shadow:0 3px 4px 2px rgba(64,64,64,0.7);-webkit-box-shadow:0 3px 4px 2px rgba(64,64,64,0.7)}#main .project-panel .slide-carousel .project-slide.current{opacity:1}#main .project-panel .slide-button{position:absolute;z-index:63;top:50%;width:40px;height:40px;padding:10px 0 0 10px;margin:-20px 0 0 0;border-radius:20px;background:rgba(207,222,199,0.95) url("../img/icons.png") no-repeat;cursor:pointer}@media only screen and (min-width:768px){#main .project-panel .slide-button:hover{background-color:rgba(187,202,179,0.95)}}#main .project-panel .slide-button.hidden{bottom:-40px}#main .project-panel #prev-button.slide-button{left:0;background-position:7.5px -80px}@media only screen and (orientation:landscape){#main .project-panel #prev-button.slide-button{left:auto;right:140px;top:auto;bottom:0}}#main .project-panel #next-button.slide-button{right:0;background-position:7.5px -120px}@media only screen and (orientation:landscape){#main .project-panel #next-button.slide-button{right:80px;top:auto;bottom:0}}#main .project-panel .slide-carousel:after{content:"";display:table;clear:both}#main .project-panel.shown{display:block}#main .sliding-panel#projects-panel .content-pane .content-container .thumb{float:left;border:0}@media only screen and (orientation:portrait){#main .sliding-panel#projects-panel .content-pane .content-container .thumb{margin:0 4% 4% 0;width:46%}}@media only screen and (orientation:landscape),only screen and (min-width:320px) and (max-width:744px){#main .sliding-panel#projects-panel .content-pane .content-container .thumb{margin:0 2% 2% 0;width:31%}}@media only screen and (min-width:745px){#main .sliding-panel#projects-panel .content-pane .content-container .thumb{margin:0 2% 2% 0;width:23%}}@font-face{font-family:'biz_icons';src:url("../fonts/biz_icons/biz_icons.eot?667026");src:url("../fonts/biz_icons/biz_icons.eot?667026#iefix") format("embedded-opentype"),url("../fonts/biz_icons/biz_icons.woff?667026") format("woff"),url("../fonts/biz_icons/biz_icons.ttf?667026") format("truetype"),url("../fonts/biz_icons/biz_icons.svg?667026#biz_icons") format("svg");font-weight:normal;font-style:normal}#main .sliding-panel,#main .project-panel .project-description,#main .project-panel .slide-carousel{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}#main .nav .panel-title,#main .project-panel .slide-carousel .project-slide img,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-head .job-dates,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-head .job-title,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-desc,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-desc p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@keyframes panelShown{0{height:45px;width:45px}100%{height:auto;width:460px}}@-moz-keyframes panelShown{0{height:45px;width:45px}100%{height:auto;width:460px}}@-webkit-keyframes panelShown{0{height:45px;width:45px}100%{height:auto;width:460px}}@keyframes panelHidden{0{height:auto;width:460px}100%{height:45px;width:45px}}@-moz-keyframes panelHidden{0{height:auto;width:460px}100%{height:45px;width:45px}}@-webkit-keyframes panelHidden{0{height:auto;width:460px}100%{height:45px;width:45px}}#main .nano .pane{z-index:300;margin:10px 5px}#main *:focus,#main *:active{outline:0}#main .sliding-panel#info-panel .content-pane .content-container div#resume{font-family:"Open Sans",sans-serif;font-weight:300;color:#2e504c;font-size:16px;padding:2% 5% 0 0}#main .sliding-panel#info-panel .content-pane .content-container div#resume strong{font-weight:600}#main .sliding-panel#info-panel .content-pane .content-container div#resume em{font-style:italic}#main .sliding-panel#info-panel .content-pane .content-container div#resume p{margin:0}#main .sliding-panel#info-panel .content-pane .content-container div#resume p a{color:white;text-decoration:none}#main .sliding-panel#info-panel .content-pane .content-container div#resume p a:hover{text-decoration:underline}#main .sliding-panel#info-panel .content-pane .content-container div#resume hr{border-top-color:#2e504c;margin:.6em 0}#main .sliding-panel#info-panel .content-pane .content-container div#resume .intro{font-size:16px;line-height:1.4;margin:0 0 8px 0;text-align:left}#main .sliding-panel#info-panel .content-pane .content-container div#resume .job{width:100%;height:auto;margin:0 0 3px 0;padding:2px 8px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden;clear:both;transition:all .2s}#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-head{height:auto}#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-head .job-dates{width:100px;margin:0 10px 0 0;clear:right}@media only screen and (min-width:1024px){#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-head .job-dates{clear:none;float:left}}#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-head .job-title{font-weight:600;font-size:16px;height:auto}@media only screen and (min-width:1024px){#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-head .job-title{float:left}}#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-head:after{content:"";display:table;clear:both}#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-desc{clear:both;display:none}#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-desc p{margin:4px 0 0 0;line-height:1.4}#main .sliding-panel#info-panel .content-pane .content-container div#resume .job.hover{color:#bac8c6;background-color:#2e504c;padding:10px 8px}#main .sliding-panel#info-panel .content-pane .content-container div#resume .job.selected{color:#2e504c;background-color:transparent;padding:9px 7px;border:1px solid #2e504c}#main .sliding-panel#info-panel .content-pane .content-container div#resume .job.selected .job-desc{display:block}#main .sliding-panel#info-panel .content-pane .content-container div#resume p.section-title{margin:6px 0 0 0;font-weight:600}#main .sliding-panel#info-panel .content-pane .content-container div#resume p.section-title+p{margin:0 0 4px 0}#main .sliding-panel#info-panel .content-pane .content-container div#resume #linkedIn-link{padding-left:20px;background:url("../img/InBug-16px_0.png") no-repeat 0 3px}#main .sliding-panel#info-panel .content-pane .content-container div#resume #gitHub-link{padding-left:20px;background:url("../img/GitHub-Mark-16px.png") no-repeat 0 3px}@font-face{font-family:'biz_icons';src:url("../fonts/biz_icons/biz_icons.eot?667026");src:url("../fonts/biz_icons/biz_icons.eot?667026#iefix") format("embedded-opentype"),url("../fonts/biz_icons/biz_icons.woff?667026") format("woff"),url("../fonts/biz_icons/biz_icons.ttf?667026") format("truetype"),url("../fonts/biz_icons/biz_icons.svg?667026#biz_icons") format("svg");font-weight:normal;font-style:normal}#main .sliding-panel,#main .project-panel .project-description,#main .project-panel .slide-carousel{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}#main .nav .panel-title,#main .project-panel .slide-carousel .project-slide img,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-head .job-dates,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-head .job-title,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-desc,#main .sliding-panel#info-panel .content-pane .content-container div#resume .job .job-desc p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@keyframes panelShown{0{height:45px;width:45px}100%{height:auto;width:460px}}@-moz-keyframes panelShown{0{height:45px;width:45px}100%{height:auto;width:460px}}@-webkit-keyframes panelShown{0{height:45px;width:45px}100%{height:auto;width:460px}}@keyframes panelHidden{0{height:auto;width:460px}100%{height:45px;width:45px}}@-moz-keyframes panelHidden{0{height:auto;width:460px}100%{height:45px;width:45px}}@-webkit-keyframes panelHidden{0{height:auto;width:460px}100%{height:45px;width:45px}}#main .nano .pane{z-index:300;margin:10px 5px}#main *:focus,#main *:active{outline:0}#form-wrapper{width:95%;padding:10px 10px;border:solid 1px #661d20;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}@media only screen and (min-width:480px){#form-wrapper{padding:15px 10px}}#form-wrapper #contact-form label{font-family:'Opens Sans',sans-serif;font-size:16px;font-weight:800;color:#661d20;float:left;width:24%;text-align:right;padding:2px 2% 0 0;margin:0 0 8px 0}@media only screen and (max-width:319px){#form-wrapper #contact-form label{font-size:14px;font-weight:300;width:40%;margin:0 0 6px 0}}@media only screen and (min-width:320px) and (max-width:479px){#form-wrapper #contact-form label{font-size:14px;font-weight:300;width:28%;margin:0 0 6px 0}}#form-wrapper #contact-form input,#form-wrapper #contact-form textarea{font-family:'Opens Sans',sans-serif;font-size:16px;font-weight:300;width:76%;margin:0 0 8px 0;padding:4px;border:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}@media only screen and (max-width:319px){#form-wrapper #contact-form input,#form-wrapper #contact-form textarea{font-size:14px;font-weight:300;width:60%;margin:0 0 6px 0}}@media only screen and (min-width:320px) and (max-width:479px){#form-wrapper #contact-form input,#form-wrapper #contact-form textarea{font-size:14px;width:72%;margin:0 0 6px 0}}#form-wrapper #contact-form input.error,#form-wrapper #contact-form textarea.error{background-color:#ffc8ca;border:1px solid #661d20;padding:3px}#form-wrapper #contact-form .error-message{font-size:12px;margin:-7px 0 6px 24%;padding:0 0 0 4px}@media only screen and (max-width:319px){#form-wrapper #contact-form .error-message{font-size:10px;margin:-5px 0 4px 40%}}@media only screen and (min-width:320px) and (max-width:479px){#form-wrapper #contact-form .error-message{font-size:10px;margin:-5px 0 4px 28%}}@media only screen and (max-width:479px){#form-wrapper #contact-form textarea{margin-top:-4px;width:100%}}#form-wrapper #contact-form label#nobotsLabel{width:100%;text-align:left}@media only screen and (max-width:479px){#form-wrapper #contact-form label#nobotsLabel{line-height:1.2}}#form-wrapper #contact-form input#nobotsInput,#form-wrapper #contact-form textarea#nobotsInput{margin:0 0 8px 24%}@media only screen and (max-width:319px){#form-wrapper #contact-form input#nobotsInput,#form-wrapper #contact-form textarea#nobotsInput{margin:0 0 8px 40%}}@media only screen and (min-width:320px) and (max-width:479px){#form-wrapper #contact-form input#nobotsInput,#form-wrapper #contact-form textarea#nobotsInput{margin:0 0 8px 28%}}#form-wrapper #contact-form input#contact-submit,#form-wrapper #contact-form textarea#contact-submit{font-weight:600;color:#661d20;width:24%;margin:0 0 0 76%;background-color:#fff;opacity:.8;float:right}@media only screen and (max-width:319px){#form-wrapper #contact-form input#contact-submit,#form-wrapper #contact-form textarea#contact-submit{width:40%;margin:0 0 0 60%}}@media only screen and (min-width:320px) and (max-width:479px){#form-wrapper #contact-form input#contact-submit,#form-wrapper #contact-form textarea#contact-submit{width:30%;margin:0 0 0 70%}}#form-wrapper #contact-form.hidden{display:none}#form-wrapper #status-frame{color:#661d20;padding:15% 13%;display:block}#form-wrapper #status-frame #status{font-size:16px;font-weight:600;padding:5% 10%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:rgba(255,255,255,0.5)}@media only screen and (max-width:319px){#form-wrapper #status-frame #status{font-size:12px}}#form-wrapper #status-frame.hidden{display:none}.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano .content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.nano .content:focus{outline:thin dotted}.nano .content::-webkit-scrollbar{visibility:hidden}.has-scrollbar .content::-webkit-scrollbar{visibility:visible}.nano>.pane{background:#cfdec7;position:absolute;width:10px;right:0;top:0;bottom:0;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.nano>.pane>.slider{background:#444;background:#699857;position:relative;margin:0 0 0 2px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.nano:hover>.pane,.pane.active,.pane.flashed{visibility:visible\9;opacity:.99}