.l-header{height:100vh;position:absolute;top:0;width:100%;background:url(/sites/all/themes/my_portfolio/images/field3-bg.jpg) no-repeat fixed center center #f4f3f3;background-size:cover;}.l-header:after{content:"";display:table;clear:both;}.l-main{margin-top:100vh;padding:10px;}.l-main:after{content:"";display:table;clear:both;}.l-main .l-content:after{content:"";display:table;clear:both;}.l-main h1{display:none;}.l-main #block-block-1{text-align:center;}.l-main #block-block-1 h3{margin:70px 0px 60px;}.l-main #block-block-1 img{height:100px;}@media (min-width:44em){.l-main #block-block-1 .step-one,.l-main #block-block-1 .step-two,.l-main #block-block-1 .step-three,.l-main #block-block-1 .step-four{margin-top:20px;}.l-main #block-block-1 .step-one:after,.l-main #block-block-1 .step-two:after,.l-main #block-block-1 .step-three:after,.l-main #block-block-1 .step-four:after{content:"";display:table;clear:both;}.l-main #block-block-1 .step-one h3,.l-main #block-block-1 .step-two h3,.l-main #block-block-1 .step-three h3,.l-main #block-block-1 .step-four h3{text-align:left;}.l-main #block-block-1 .image{width:23.72881%;float:left;margin-right:-100%;margin-left:0;clear:none;height:100%;}.l-main #block-block-1 img{height:150px;margin:0 auto;vertical-align:middle;}.l-main #block-block-1 .text{width:74.57627%;float:right;margin-left:0;margin-right:0;clear:none;min-height:150px;height:100%;line-height:1.5em;}}.l-main #block-block-2{padding-bottom:40px;text-align:center;}.l-main #block-block-2:after{content:"";display:table;clear:both;}.l-main #block-block-2 h2{text-align:center;margin:70px 0px;}.l-main #block-block-2 ul{list-style-type:none;padding:0px;margin:0px;line-height:1.8em;}@media (min-width:30em){.l-main #block-block-2 li{text-align:left;vertical-align:middle;background-image:url(/sites/all/themes/my_portfolio/images/skill.png);background-repeat:no-repeat;background-position:0px center;background-size:contain;padding-left:40px;max-width:150px;margin:0 auto;}.l-main #block-block-2 #skillset1{width:49.15254%;float:left;margin-right:-100%;margin-left:0;clear:none;}.l-main #block-block-2 #skillset2{width:49.15254%;float:right;margin-left:0;margin-right:0;clear:none;}}.l-portfolio{min-height:100vh;background-color:rgba(32,64,86,0.2);padding:15px 0px 30px;}.l-portfolio:after{content:"";display:table;clear:both;}.l-portfolio .l-region--portfolio{margin:0 auto;padding:0 5px;color:#204056;}@media (min-width:30em){.l-portfolio .l-region--portfolio{width:30em;}}@media (min-width:44em){.l-portfolio .l-region--portfolio{width:44em;}}@media (min-width:70em){.l-portfolio .l-region--portfolio{width:70em;}}.l-portfolio h2.block__title{margin:0;padding:20px 0 30px;text-align:center;}.l-portfolio .block--views{text-align:center;}.l-portfolio .block--views .views-row{-moz-box-shadow:0px 0px 3px #666;-webkit-box-shadow:0px 0px 3px #666;box-shadow:0px 0px 3px #666;background-color:rgba(32,64,86,0.3);-moz-transition:ease-in-out 0.5s;-o-transition:ease-in-out 0.5s;-webkit-transition:ease-in-out 0.5s;transition:ease-in-out 0.5s;padding:10px;margin-bottom:15px;}.l-portfolio .block--views .views-row .views-field-field-cover-image-1{display:none;}.l-portfolio .block--views .views-row .views-field-field-cover-image .field-content{width:100%;max-width:300px;margin:0 auto;border:8px solid transparent;-moz-border-radius:180px;-webkit-border-radius:180px;border-radius:180px;}.l-portfolio .block--views .views-row .views-field-field-cover-image .field-content img{border:8px solid rgba(32,64,86,0.3);-moz-border-radius:180px;-webkit-border-radius:180px;border-radius:180px;}@media (min-width:44em){.l-portfolio .block--views .view-portfolio-block .views-row-odd,.l-portfolio .block--views .view-portfolio-block .views-row-even{width:49%;display:inline-block;}.l-portfolio .block--views .view-portfolio-block .views-row-even{float:right;}.l-portfolio .block--views .view-portfolio-block .views-field.views-field-title-field{font-size:1.3em;}}.l-portfolio .block--views .views-row:hover{background-color:#204056;color:#fff;-moz-box-shadow:0px 0px 3px -2px #666;-webkit-box-shadow:0px 0px 3px -2px #666;box-shadow:0px 0px 3px -2px #666;-moz-transition:ease-in-out 0.5s;-o-transition:ease-in-out 0.5s;-webkit-transition:ease-in-out 0.5s;transition:ease-in-out 0.5s;}.l-portfolio .block--views .views-row:hover a.project-link{-moz-transition:ease-in-out 0.5s;-o-transition:ease-in-out 0.5s;-webkit-transition:ease-in-out 0.5s;transition:ease-in-out 0.5s;color:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}.l-portfolio .block--views a.project-link{-moz-transition:ease-in-out 0.5s;-o-transition:ease-in-out 0.5s;-webkit-transition:ease-in-out 0.5s;transition:ease-in-out 0.5s;color:#204056;width:125px;display:block;margin:0 auto;text-shadow:0px 0px #666;padding:10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}.l-portfolio .block--views a.project-link:hover{-moz-transition:ease-in-out 0.5s;-o-transition:ease-in-out 0.5s;-webkit-transition:ease-in-out 0.5s;transition:ease-in-out 0.5s;background-color:rgba(32,64,86,0.3) !important;text-shadow:0px 0px 1px #666;}.l-portfolio .pager-load-more li{list-style-type:none;}.l-portfolio .pager-load-more a{background:none repeat scroll 0 0 #204056;border:medium none;border-radius:4px;-moz-box-shadow:1px 1px 1px #3d3d3d;-webkit-box-shadow:1px 1px 1px #3d3d3d;box-shadow:1px 1px 1px #3d3d3d;font-weight:bold;padding:10px 25px;color:#fff;}.l-portfolio .pager-load-more a:hover{background-color:#80a24a;}.l-portfolio .pager-load-more-empty{font-weight:bold;}.l-contact{min-height:100vh;padding:15px 0px 30px;}.l-contact:after{content:"";display:table;clear:both;}.l-contact .l-region--contact{margin:0 auto;padding:0 5px;color:#204056;}@media (min-width:30em){.l-contact .l-region--contact{width:30em;}}@media (min-width:44em){.l-contact .l-region--contact{width:44em;}}@media (min-width:70em){.l-contact .l-region--contact{width:70em;}}.l-contact .l-region--contact #block-block-5{text-align:center;margin-bottom:10px;}.l-contact .l-region--contact #block-block-5 .block__content{display:none;}.l-contact .l-region--contact #block-block-4{text-align:center;}.l-contact .l-region--contact #block-block-4:after{content:"";display:table;clear:both;}@media (min-width:44em){.l-contact .l-region--contact #block-block-4{width:49.15254%;float:left;margin-right:-100%;margin-left:0;clear:none;}}.l-contact .l-region--contact #block-block-4 .contact-logo img{display:none;}@media (min-width:30em){.l-contact .l-region--contact #block-block-4 .contact-logo img{display:block;width:150px;margin:0 auto 10px;}}@media (min-width:44em){.l-contact .l-region--contact #block-block-4 .contact-logo img{width:180px;margin:0 auto 0px;}}@media (min-width:70em){.l-contact .l-region--contact #block-block-4 .contact-logo img{margin:50px auto 0px;width:220px;}}.l-contact .l-region--contact #block-webform-client-block-12{}.l-contact .l-region--contact #block-webform-client-block-12:after{content:"";display:table;clear:both;}@media (min-width:44em){.l-contact .l-region--contact #block-webform-client-block-12{width:49.15254%;float:right;margin-left:0;margin-right:0;clear:none;margin-top:22px;}}
