.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width: 400px){.container{width:85%;padding:0}}@media (min-width: 550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74.0%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78.0%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:'Muli', sans-serif;color:#202020;padding:0;margin:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300;font-family:"walkway", sans-serif}h1{font-size:4.0rem;line-height:1.2}h2{font-size:3.6rem;line-height:1.25}h3{font-size:3.0rem;line-height:1.3}h4{font-size:2.4rem;line-height:1.35}h5{font-size:1.8rem;line-height:1.5}h6{font-size:1.5rem;line-height:1.6}@media (min-width: 550px){h1{font-size:4.3rem}h2{font-size:3.8rem}h3{font-size:3.0rem}h4{font-size:2.4rem}h5{font-size:1.8rem}h6{font-size:1.2rem}}p{margin-top:0}a{color:#007ED2;text-decoration:none}a:hover{color:#0FA0CE}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #BBBBBB;box-shadow:none;box-sizing:border-box;font-size:1em}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #007ED2;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:0.2rem 0.5rem;margin:0 0.2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}@font-face{font-family:'fontello';src:url("fonts/fontello.eot");src:url("fonts/fontello.eot#iefix") format("embedded-opentype"),url("fonts/fontello.svg#fontello") format("svg"),url("fonts/fontello.woff") format("woff"),url("fonts/fontello.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'texbold';src:url("fonts/texgyreadventor-bold-webfont.eot");src:url("fonts/texgyreadventor-bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/texgyreadventor-bold-webfont.woff") format("woff"),url("fonts/texgyreadventor-bold-webfont.ttf") format("truetype"),url("fonts/texgyreadventor-bold-webfont.svg#texgyreadventorbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'tex';src:url("fonts/texgyreadventor-regular-webfont.eot");src:url("fonts/texgyreadventor-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/texgyreadventor-regular-webfont.svg#texgyreadventorregular") format("svg"),url("fonts/texgyreadventor-regular-webfont.woff") format("woff"),url("fonts/texgyreadventor-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'walkway';src:url("fonts/Walkway_Bold-webfont.eot");src:url("fonts/Walkway_Bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/Walkway_Bold-webfont.svg#walkway_boldregular") format("svg"),url("fonts/Walkway_Bold-webfont.woff") format("woff"),url("fonts/Walkway_Bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}.header,.header img,.scaled-down,.scaled-down .logo,.logo,.nav .nav li.active a,.nav li a:hover,.nav li a:active,.button,input[type="reset"],input[type="button"],.button:hover,.button:active,input[type="reset"]:hover,input[type="reset"]:active,input[type="button"]:hover,input[type="button"]:active,input[type="submit"],input[type="submit"]:hover,.work-button:before,.work-button:hover:before,.previous-button span,.next-button span,.previous-button:before,.next-button:before,.previous-button .post-profile,.next-button .post-profile,.previous-button .post-profile .profile-text,.next-button .post-profile .profile-text,.previous-button .post-profile .profile-title,.next-button .post-profile .profile-title,.previous-button:hover,.next-button:hover,.previous-button:hover a,.next-button:hover a,.previous-button:hover span,.next-button:hover span,.previous-button:hover:before,.next-button:hover:before,.previous-button:hover .post-profile,.next-button:hover .post-profile,.post-thumbnail:hover .profile,.post-thumbnail .profile,.page-work .entry-content ul li .lcp_post,.page-work .entry-content ul li .lcp_customfield{-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}body,html{height:100%;margin:0;padding:0}#wrapper{min-height:100%;position:relative}img{max-width:100%;height:auto;display:block;margin:0 auto}.text-right{text-align:right}.text-left{text-align:left}.header{width:100%;line-height:85px;z-index:9999;background:rgba(255,255,255,0.9);position:fixed;top:0;border-bottom:1px solid #FFFFFF}.header .container{padding:0}.scaled-down{min-height:60px;line-height:60px;opacity:1;filter:alpha(opacity=100);border-bottom:1px solid #BBBBBB;background-color:#FFFFFF}.scaled-down .nav li a{color:#007ED2}.scaled-down .nav li a:hover{color:#BBBBBB}.scaled-down .logo{height:40px;top:14px}.logo{background-image:url("../images/logo.png");background-image:url("../images/logo.svg");background-repeat:no-repeat;background-size:contain;width:100%;height:78px;position:relative;top:18px;display:block}.nav{text-align:center}.nav .menu{margin:0}.nav li{margin:.5rem 0 0}.nav li a{font-family:'walkway', sans-serif;font-size:18px;color:#007ED2;text-decoration:none;text-transform:uppercase}.nav .nav li.active a,.nav li a:hover,.nav li a:active{color:#202020}.menu-toggle{position:absolute;display:none;top:0;right:5px;font-family:'walkway', sans-serif;text-transform:uppercase;font-size:16px}.menu-toggle.open,.menu-toggle.open i{color:#007ED2 !important}footer{background-color:#202020;padding:10px 0 0;color:#FFFFFF;bottom:0;left:0;height:65px;position:absolute;width:100%;font-size:.8em}footer span{color:#007ED2}.button,input[type="reset"],input[type="button"]{background:rgba(255,255,255,0);text-transform:uppercase;color:#FFFFFF;display:inline-block;text-decoration:none;cursor:pointer;padding:15px 25px;font-family:'tex', sans-serif;border:1px solid #BBBBBB;letter-spacing:1px;max-width:250px}.button:hover,.button:active,input[type="reset"]:hover,input[type="reset"]:active,input[type="button"]:hover,input[type="button"]:active{color:#202020;background:#FFFFFF;padding-left:60px}.button .full-width,input[type="reset"] .full-width,input[type="button"] .full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center}input[type="submit"]{border:1px solid #BBBBBB;color:#202020;background:rgba(255,255,255,0);padding:15px 20px;text-transform:uppercase;letter-spacing:1px}input[type="submit"]:hover{color:#FFFFFF;background:#007ED2;border-color:#007ED2}.work-button{margin:100px auto 0;display:block}.work-button:before{font-family:"FontAwesome";content:"\f078";position:relative;top:-40px;left:-12px;opacity:0}.work-button:before:hover:before{top:0;opacity:1;color:#007ED2;left:-35px}.page-template-rampage .type-page,.page-template-projects .type-page{position:relative;top:-100px}.page-template-rampage .type-page .entry-title,.page-template-projects .type-page .entry-title{bottom:210px;position:relative;color:#FFFFFF;font-size:3.8em;text-align:center}.wpcf7-validation-errors{border-width:0px !important;color:#FFFFFF;background-color:#FF9900}.wpcf7-response-output{margin:0 !important;padding:0.5em 1em}#content{padding-bottom:160px}#content .entry-content{background:#FFFFFF;padding:10px}#content .entry-content h3{text-align:center}.post-pagination{font-family:'walkway', sans-serif;text-transform:uppercase}.previous-button,.next-button{background-size:cover;height:100px;width:100px;padding:0}.previous-button a,.next-button a{text-decoration:none;color:#202020;display:block;width:100%;height:100%;font-size:15px}.previous-button span,.next-button span{color:#202020}.previous-button:before,.next-button:before{font-family:"FontAwesome";position:absolute;font-size:80px;color:#666666;top:17%;z-index:101;top:-30px}.previous-button .post-profile,.next-button .post-profile{background-color:#fff;height:100%;width:100%;z-index:100;position:relative;text-align:center}.previous-button .post-profile a,.next-button .post-profile a{padding-top:18px}.previous-button .post-profile .profile-text,.next-button .post-profile .profile-text{opacity:1;color:#666666;top:66%;position:relative;text-transform:none;font-size:18px;font-family:"walkway";display:block}.previous-button .post-profile .profile-title,.next-button .post-profile .profile-title{opacity:0;color:#666666;position:relative;display:block;text-transform:none;font-family:"walkway";top:65px;font-size:18px;line-height:18px}.previous-button .post-profile .profile-title a,.next-button .post-profile .profile-title a{font-size:20px;line-height:20px}.previous-button:hover a,.next-button:hover a{color:#202020}.previous-button:hover span,.next-button:hover span{color:#007ED2}.previous-button:hover:before,.next-button:hover:before{top:-95px}.previous-button:hover .post-profile,.next-button:hover .post-profile{background-color:rgba(255,255,255,0.5)}.previous-button:hover .post-profile .profile-text,.next-button:hover .post-profile .profile-text{top:100px}.previous-button:hover .post-profile .profile-title,.next-button:hover .post-profile .profile-title{opacity:1}.previous-button:before{content:"\f104";left:30px}.previous-button .post-profile{right:0}.previous-button .profile-title{right:85px}.next-button:before{content:"\f105";right:30px}.next-button .post-profile{left:0}.next-button .profile-title{left:85px}article.projects{display:inline-block;vertical-align:top;width:47.8%;margin:12px 8px;height:275px;overflow:hidden;position:relative;border:1px solid #BBBBBB}ul.post-meta{list-style:none;margin-left:0}ul.post-meta li{font-size:18px;font-family:'walkway', serif;color:#202020;margin-bottom:0;line-height:16px;letter-spacing:1px}.post-meta span{display:none}.post-thumbnail img{margin:0 auto}.post-thumbnail:hover .profile{opacity:1}.post-thumbnail .profile{background-color:rgba(0,0,0,0.8);position:absolute;top:0;width:auto;height:100%;width:100%;left:0;opacity:0;text-align:center}.post-thumbnail .profile h2{font-size:25px;color:#FFFFFF;margin:20% 0 0;letter-spacing:1px}.post-thumbnail .profile hr{border-top:2px solid #007ED2;width:80%;margin:3% auto}.adj-post-navigation .post-button{position:fixed;border:1px solid #BBBBBB;top:50%}.adj-post-navigation .post-button span{display:block}.adj-post-navigation .prev-post{left:.5%}.adj-post-navigation .next-post{right:.5%}.projects-post{background:#FFFFFF;padding:20px}.projects-post h3{margin-bottom:10px;text-align:center}.projects-post h3:after{content:'';width:30%;height:2px;background:#007ED2;display:block;top:1%;margin:0 auto}.projects-post .post-info{position:absolute;top:-50%;left:30%;text-align:center}.projects-post .post-info h1{color:#FFFFFF}.projects-post .post-info hr{width:80%;height:2px;background-color:#007ED2;margin:0 auto 20px;border:none}.projects-post img{padding:1%;border:1px solid #BBBBBB;max-width:98%}.post-pagination a:hover i,.adj-post-navigation a:hover i,.post-pagination a:active i,.adj-post-navigation a:active i,.post-pagination i:hover,.adj-post-navigation i:hover,.post-pagination i:active,.adj-post-navigation i:active{color:#202020;border-color:#202020}.comment-list{margin-left:0;list-style:none}.comment-list>li{background:#FFFFFF;padding:30px 15px;margin-bottom:0}.comment-list>li:nth-child(2n){background:#FFFFFF}.comment-list ol{padding-top:30px;list-style:none}.comment-list ol li{font-size:16px}.page-work .entry-content ul{list-style-type:none}.page-work .entry-content ul li{width:30%;margin:1% 1.5%;display:inline-block;text-align:center;border:1px solid #BBBBBB;max-height:200px;overflow:hidden}.page-work .entry-content ul li h4{margin-bottom:0px}.page-work .entry-content ul li .lcp_post{display:none;position:relative;background-color:rgba(0,0,0,0.5);top:5px}.page-work .entry-content ul li .lcp_customfield{display:none;position:relative;background-color:rgba(0,0,0,0.5);top:20px}.page-work .entry-content ul li:hover .lcp_post,.page-work .entry-content ul li:hover .lcp_customfield{display:block}.large-top-image{height:540px;width:100%;content:'.';position:relative;top:-100px;background-attachment:fixed !important}.large-top-image .post-info{position:relative;top:50%;text-align:center}.large-top-image .post-info h1{color:#202020}.large-top-image .post-info hr{width:40%;height:2px;background-color:#007ED2;margin:0 auto 20px;border:none}.page-about-me .large-top-image{background:url("../images/page-about.jpg");background-position:center top}.page-work .large-top-image{background:url("../images/work-header.jpg");background-position:center top}.post-light-tape-store .large-top-image{background:url("../images/light-tape-top.jpg");background-position:center top}.post-amjtravels .large-top-image{background:url("../images/post-amj-travels.jpg");background-position:center top}.post-snagajob-the-hourly-gig .large-top-image{background:url("../images/post-hourly-gig.jpg");background-position:center top}.post-snagajob-hourly-america .large-top-image{background:url("../images/post-hourly-america.jpg");background-position:center top}.post-vmfa-beyond-the-walls .large-top-image{background:url("../images/post-beyond-the-walls.jpg");background-position:center top}.post-health-warrior-refersal .large-top-image{background:url("../images/post-healthwarrior.jpg");background-position:center top}.post-rcl-fall-advertising .large-top-image{background:url("../images/post-rcl-fall.jpg");background-position:center top}.post-facets-of-diversity .large-top-image{background:url("../images/post-facets.jpg");background-position:center top}.post-virginia-absentee-ballot-application .large-top-image{background:url("../images/post-absentee.jpg");background-position:center top}.post-virginia-state-board-of-elections .large-top-image{background:url("../images/post-sbe.jpg");background-position:center top}.post-last-greek-standing .large-top-image{background:url("../images/post-lgs.jpg");background-position:center top}.post-p-a-n-committee-logo .large-top-image{background:url("../images/post-pan.jpg");background-position:center top}.post-henchmen .large-top-image{background:url("../images/post-henchmen.jpg");background-position:center top}.post-fire-and-ice-cookout .large-top-image{background:url("../images/post-fandi.jpg");background-position:center top}.post-f-i-e-r-c-e-comic-poster .large-top-image{background:url("../images/post-fierce.jpg");background-position:center top}.post-game-on .large-top-image{background:url("../images/post-gameon.jpg");background-position:center top}.post-nsse-stats .large-top-image{background:url("../images/post-stats.jpg");background-position:center top}.page-contact .large-top-image{background:url("../images/contact-header.jpg");background-position:center top}h1.page-title{max-width:300px;border-bottom:1px solid #007ED2;margin-top:15px}.container-box{padding:10px;border:1px solid #BBBBBB}.page-about-me .container-box{margin-top:40px}.skill-level{text-align:center;margin:25px auto}.skill-level p{color:#007ED2;text-transform:uppercase;margin-bottom:0}.skill-level h3{margin-bottom:0;line-height:.7em}.bypostauthor{position:relative}.bypostauthor cite{color:#BBBBBB;font-style:normal;font-weight:700}.comments-title{padding:30px 0;text-align:center}.comments-title i{color:#202020;font-size:70px}.comment-body{margin-left:100px;position:relative;min-height:80px}.comment-author{position:relative}.comment-author .avatar{position:absolute;top:0;left:-100px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.comment-author .fn,.comment-author .fn a,.comment-author .says{color:#202020;font-weight:700}.comment-meta{font-size:12px;margin-bottom:10px}.comment-reply-link{position:absolute;top:0;right:0;background:#BBBBBB;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff !important;display:inline-block;font-size:18px;font-weight:400;text-decoration:none;cursor:pointer;margin-bottom:20px;line-height:normal;padding:10px 20px;font-family:'Pacifico', cursive;border:0;padding:5px 10px;font-size:14px}.comment-respond{margin:60px auto 0;padding:30px;background:#BBBBBB;width:80%}.comment-respond input,.comment-respond textarea{padding:15px 20px;font-size:18px}.comment-respond .form-submit{text-align:center}.comment-respond input[type="submit"]{width:60%}.cancel-reply-link{background:#BBBBBB;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#FFFFFF !important;display:inline-block;font-size:18px;font-weight:400;text-decoration:none;cursor:pointer;margin-bottom:20px;line-height:normal;padding:10px 20px;font-family:'walkway', cursive;border:0;padding:5px 10px}.form-allowed-tags{font-size:12px;color:#666666}.nav{float:right}.nav li{margin-right:40px;display:inline-block}.nav:last-child{margin-right:0}.videocontainer{margin:0 auto 50px -40px;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videocontainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.smallvideocontainer{margin:0 auto 50px auto;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.smallvideocontainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-device-width: 0px) and (max-device-width: 768px){.adj-post-navigation{display:none}footer{height:82px}footer .text-right{text-align:center;margin-top:5px}article.projects{width:95%;height:205px}}@media only screen and (min-device-width: 769px) and (max-device-width: 1080px){article.projects{width:47.5%}}
