@import url('https://fonts.googleapis.com/css?family=News+Cycle:400,700|Poppins:300,400,500,600,700');.container{margin:0 auto;}.content-inner{min-height:1px;}.lt-ie7 .content-inner{height:1px;}#content-column,.content-column{width:100%;}.clearfix:after{content:"";display:table;clear:both;}.clearfix{zoom:1;}.one-column > .region,div.at-panel .region-conditional-stack{float:none;display:block;clear:both;width:100%;}.lt-ie8 .at-panel{overflow:hidden;}
body{font-family:"Poppins",sans-serif;margin:0;padding:0;}h2{font-family:"Poppins",sans-serif;font-size:48px;font-weight:600;color:#0d3b66;}h3{font-family:"News Cycle",sans-serif;font-size:35px;color:#119da4;font-weight:700;line-height:40px;}h4{font-family:"Poppins",sans-serif;font-size:20px;font-weight:400;color:#353535;}h1,h2,h3,h4{margin:20px 0;}p{font-size:24px;font-family:"Poppins",sans-serif;font-weight:300;color:#353535;line-height:35px;}a{outline:none;color:#119da4;text-decoration:none;}a a:hover{text-decoration:underline;}ul,ol{margin:20px 0;}ul li,ol li{margin:10px 0;}.fa-icon{color:#119da4;font-size:inherit;}.panel-separator{display:none;}.container{box-sizing:border-box;margin:0 auto;display:block;float:none !important;}#page-wrapper{overflow:hidden;}.g-recaptcha > div{margin:0 auto;}.wow{visibility:hidden;}#logo a{background:url(/sites/all/themes/portfolio17/images/logo.png) no-repeat;width:129px;height:71px;display:block;transition:height 0.2s ease-out;}#logo a img{visibility:hidden;}.hero{max-height:100vh;overflow:hidden;position:relative;}.hero .hero-image{background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}.hero .hero-image figure img{width:inherit;height:auto !important;visibility:hidden;margin:0 auto;display:block;}.hero .hero-copy{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;max-width:1200px;box-sizing:border-box;padding:0 20px;}.hero .hero-copy h1{color:#FFF;font-size:62px;line-height:75px;margin:40px 0;font-weight:600;text-align:center;}.internal .hero .hero-copy h1{font-size:45px;line-height:50px;font-family:"News Cycle",sans-serif;font-weight:700;width:100%;}.hero:after{content:'';background:#119da4;background-blend-mode:multiply;mix-blend-mode:multiply;position:absolute;left:0;top:0;height:100%;width:100%;z-index:1;}.internal .hero{max-height:45vh;padding-bottom:80px;}#page-header{width:100%;padding:10px 0;}#page-header:hover{background:rgba(255,255,255,0.95);transition:background 0.2s ease;}#page-header:hover #logo a{width:70px;height:70px;background-size:100% auto!important;transition:all 0.3s ease;background-color:#119da4;border-radius:50%;overflow:hidden;background-position:center center!important;}#page-header:hover ul.nice-menu li a{color:#0d3b66;}#page-header ul.nice-menu{width:100%;text-align:right;border:none;margin:20px 0;}#page-header ul.nice-menu li{display:inline-block;background:transparent;border:0 none;margin:0;padding:0;width:auto;float:none;}#page-header ul.nice-menu li a{display:block;border-radius:3px;padding:5px 10px;font-size:22px;margin:0 20px;color:#fff;text-align:center;}#page-header ul.nice-menu li a:hover{text-decoration:none;background:#d5dfe5;color:#0d3b66;}#page-header ul.nice-menu li:last-child a{color:#0d3b66;background:#d5dfe5;}#page-header.sticky-scroll{background:rgba(255,255,255,0.95);transition:background 0.2s ease;padding:15px 0;top:0;}#page-header.sticky-scroll #logo a{width:70px;height:70px;background-size:100% auto!important;transition:all 0.3s ease;background-color:#119da4;border-radius:50%;overflow:hidden;background-position:center center!important;}#page-header.sticky-scroll ul.nice-menu li a{color:#0d3b66;}.about-me{padding:95px 0 0;margin-top:-45px;}.about-me .about-me-intro .field-item{text-align:center;}.pane-resume{display:inline-block;vertical-align:top;}.pane-resume .view-header h3,.internal .project-details h2.block-title{color:#006494;font-family:"Poppins",sans-serif;text-transform:uppercase;font-weight:300;font-size:22px;margin-bottom:30px;}.pane-resume .view-header h3:after,.internal .project-details h2.block-title:after,.internal .project-details .design-samples .block-content .field-items figure a:after{content:"";height:9px;width:100%;display:block;margin:10px 0;position:relative;background:url(/sites/all/themes/portfolio17/images/resumeBorderPattern.png);}.pane-resume .view-header h3 img,.internal .project-details h2.block-title img{display:inline-block;vertical-align:middle;}.pane-resume p,.internal .project-details p{font-size:18px;line-height:22px;}.work-history{clear:both;margin:0 0 25px;overflow:hidden;}.work-history span.views-field p{font-size:18px;font-weight:300;line-height:20px;margin:0;}.work-history span.views-field a{color:#119da4;text-decoration:none;font-weight:500;}.work-history span.views-field a:hover{text-decoration:underline;}.work-history span.date{font-size:16px;line-height:16px;padding-left:0;}.work-history span.date span{font-weight:300;line-height:16px;}.software-list .software-icon{display:inline-block;vertical-align:top;}.cert-list p span{display:block;}.lang-list .lang-bar{margin:0 0 25px;}.lang-list .lang-bar img{max-width:100% !important;height:auto;}.hobby-list .view-content{text-align:justify;}.hobby-list .hobbicon{display:inline-block;width:13.55%;vertical-align:bottom;text-align:center;}.hobby-list .hobby-title{display:block;margin:10px 0;font-size:14px;}#panel-bootstrap-region-resume{display:none;}.show-hide-button{position:relative;cursor:pointer;display:inline-block;margin:45px 0;}.show-hide-button span.btn-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:25px;text-align:center;width:100%;color:#006494;font-weight:700;}.show-hide-button span.less{display:none;}.show-hide-button img{max-width:100%;height:auto;}#work-section{padding:95px 0 45px;margin-top:-45px;background:url(/sites/all/themes/portfolio17/images/workPattern.png) repeat;background-size:auto 47%;}#work-section .project-thumbnails{margin:40px 0;}#work-section .project-thumbnails .proj-thumb{position:relative;padding:0;margin:0 10px;max-width:calc(25% - 20px);}#work-section .project-thumbnails .proj-thumb .thumb-image{overflow:hidden;}#work-section .project-thumbnails .proj-thumb .thumb-image img{width:100% !important;height:auto;}#work-section .project-thumbnails .proj-thumb .thumb-overlay-wrapper .thumb-overlay{position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.8);padding:0 10px 10px;box-sizing:border-box;max-height:100%;display:none;width:100%;}#work-section .project-thumbnails .proj-thumb .thumb-overlay-wrapper .thumb-overlay .thumb-company-logo{text-align:center;max-height:50px;}#work-section .project-thumbnails .proj-thumb .thumb-overlay-wrapper .thumb-overlay .thumb-company-logo a{display:inline-block;position:relative;top:50%;transform:translateY(-50%);}#work-section .project-thumbnails .proj-thumb .thumb-overlay-wrapper .thumb-overlay .thumb-company-logo a img{max-width:100%;height:auto !important;}#work-section .project-thumbnails .proj-thumb .thumb-overlay-wrapper .thumb-overlay .thumb-details *{color:#FFF;text-align:center;}#work-section .project-thumbnails .proj-thumb .thumb-overlay-wrapper .thumb-overlay .thumb-details h3{font-size:24px;line-height:28px;}#work-section .project-thumbnails .proj-thumb .thumb-overlay-wrapper .thumb-overlay .thumb-details h3 a{display:block;text-decoration:none;line-height:28px;}#work-section .project-thumbnails .proj-thumb .thumb-overlay-wrapper .thumb-overlay .thumb-details h3 a:hover{color:#119da4;}#work-section .project-thumbnails .proj-thumb .thumb-overlay-wrapper .thumb-overlay .thumb-details p{font-size:16px;line-height:20px;}#work-section .project-thumbnails .proj-thumb .thumb-overlay-wrapper .thumb-overlay .thumb-details .proj-link a{background:#119da4;border-radius:3px;padding:10px;display:inline-block;margin:10px 0;text-decoration:none;}#work-section .project-thumbnails .proj-thumb .thumb-overlay-wrapper .thumb-overlay .thumb-details .proj-link a:hover{background:#FFF;color:#000;}#work-section .project-thumbnails .proj-thumb .thumb-overlay-wrapper .thumb-overlay .thumb-details .edit-link{text-align:right;}#work-section .slick-prev::before,#work-section .slick-next::before{color:#0d3b66;}#work-section ul.slick-dots{position:static;bottom:inherit;margin:20px 0;}#work-section ul.slick-dots li button:before{width:40px;height:40px;font-size:15px;}.find-me-online{background:#0d3b66;position:relative;overflow:hidden;}.find-me-online *{color:#FFF;}.find-me-online h3{display:inline-block;vertical-align:middle;margin:30px 0;}.find-me-online:after{position:absolute;z-index:1;background:#119da4;width:50%;right:0;top:0;content:"";height:100%;display:block;}.find-me-online .column{position:relative;z-index:2;}.find-me-online ul.social-icons li{display:inline-block;width:51px;height:50px;background:url(/sites/all/themes/portfolio17/images/socialSprite.png) no-repeat;}.find-me-online ul.social-icons li a{display:block;text-indent:120%;color:transparent;overflow:hidden;white-space:nowrap;}.find-me-online ul.social-icons li.li{background-position:0 0!important;}.find-me-online ul.social-icons li.tweet{background-position:-60px 0 !important;}.find-me-online ul.social-icons li.be{background-position:-120px 0 !important;}.contact-section{background:url(/sites/all/themes/portfolio17/images/workPattern.png) repeat-x;background-size:auto 345px;padding:100px 0 50px;margin-top:-50px;}.contact-section .form-copy .block-content{margin:0 0 50px;}.contact-section .form-copy .block-content h2{color:#119da4;font-family:"News Cycle",sans-serif;}.contact-section .form-holder{margin:;padding:20px;background:#fff;box-shadow:0px -3px 0px rgba(0,0,0,0.1);overflow:hidden;}.contact-section .form-holder form input,.contact-section .form-holder form textarea{border:0 none;border-bottom:1px solid #d3d3d3;padding:5px 5px 5px 0px;font-family:"Poppins",sans-serif;color:#353535;width:100%;box-sizing:border-box;font-size:16px;}.contact-section .form-holder form label{text-transform:uppercase;font-weight:300;}.contact-section .form-holder form .form-actions{text-align:center;}.contact-section .form-holder form .form-actions input.form-submit{display:inline-block;background:#006494 url(/sites/all/themes/portfolio17/images/messageIcon.png) no-repeat 10px center;color:#FFF;padding:10px 10px 10px 35px;width:auto;}.contact-section .form-holder form .form-actions input.form-submit:hover{background:#119da4 url(/sites/all/themes/portfolio17/images/messageIcon.png) no-repeat 10px center;}.contact-section .form-holder .node-header{display:none;}.contact-section .form-holder .node-content .field-name-body .field-item{text-align:center;}.contact-section .form-holder .node-content .field-name-body .field-item p{display:inline-block;padding-left:40px;background:url(/sites/all/themes/portfolio17/images/checklistIcon.png) no-repeat left center;min-height:30px;margin:20px 0 10px;}.hire-content{margin-top:100px;}.hire-content .block-content p{text-transform:uppercase;}.hire-content .block-content ul{padding:0;}.hire-content .block-content ul li{list-style:none;padding-left:40px;min-height:28px;background:url(/sites/all/themes/portfolio17/images/listStyleIcon.png) no-repeat;font-size:18px;margin:10px 0;}.internal #contact-me.contact-section{padding-top:50px;}#footer{background:url(/sites/all/themes/portfolio17/images/topBG.jpg) no-repeat;background-size:cover;width:100%;display:block;}#footer .region-footer{max-width:1200px;margin:0 auto;display:block;padding:0 20px;box-sizing:border-box;}#footer .region-footer p.copyright{font-size:16px;text-align:center;color:#FFF;margin:25px 0;font-weight:500;}.parallax{background-size:cover !important;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;}.internal .project-details .company-logo{position:relative;z-index:3;}.internal .project-details .company-logo figure img{margin:-80px auto 0;display:block;}.internal .project-details h2.block-title .fa-icon{color:inherit;}.internal .project-details p{line-height:25px;}.internal .project-details .branding-guides ul{list-style:none !important;}.internal .project-details .html-notes ul li{list-style:none;}.internal .project-details .html-notes ul li:first-child,.internal .project-details .html-notes ul li:nth-child(2){font-size:18px;line-height:20px;}.internal .project-details .html-notes ul li:first-child{margin-bottom:15px;}.internal .project-details .html-notes ul li .fa-icon{font-size:25px;vertical-align:middle;}.internal .project-details .design-samples{clear:both;}.internal .project-details .design-samples .block-content .field-items figure{display:block;overflow:hidden;}.internal .project-details .design-samples .block-content .field-items figure a img{max-width:100%;height:auto !important;}.internal .project-details .design-samples .block-content .field-items figure a:after{margin:50px 0;}.internal .project-details .design-samples .block-content .field-items figure:last-child a{margin-bottom:100px;display:inline-block;}.internal .project-details .design-samples .block-content .field-items figure:last-child a:after{display:none;}.internal .project-details .color-schemes .block-content .field-items .field-item{display:inline-block;width:20px;overflow:hidden;border-radius:3px;margin:0 2px;border:1px solid #f1f1f1;}.internal .project-details .color-schemes .pane-title{margin-top:36px;}.internal .project-details .view-project-url a.view-proj-btn{padding:10px;font-size:20px;background:#006494;color:#fff;border-radius:3px;overflow:hidden;box-shadow:0 2px 0px rgba(0,0,0,0.2);display:inline-block;text-align:center;}.internal .project-details .view-project-url i.fa{font-size:25px;color:#FFF;vertical-align:middle;}.responsive-menus.responsified.responsive-toggled span.toggler{border-bottom:0 none;}.responsive-menus.responsified{position:relative;z-index:3;text-align:right;}.responsive-menus.responsified span.toggler{width:auto;display:inline-block;background:none;color:#fff;box-shadow:0 0 0 transparent;font-size:40px;vertical-align:middle;}#page-header:hover .responsive-menus.responsified span.toggler{color:#119da4;}.responsive-menus.responsified .responsive-menus-simple{box-shadow:0 0 0 transparent;background:#f1f1f1;}.responsive-menus.responsified .responsive-menus-simple li a{color:#0d3b66;font-size:18px;border-bottom:1px solid #aeaeae;}.responsive-menus.responsified .responsive-menus-simple li a:hover{background:#006494;color:#fff;}#page-header.sticky-scroll .responsive-menus.responsified span.toggler{color:#119da4;}
@media only screen and (max-width:480px){.region[class*="float-blocks"] .block{float:none;width:100%;}}@media only screen and (max-width:1125px){#page-header ul.nice-menu li a{font-size:18px;}.hero .hero-copy h1{font-size:55px;line-height:65px;}}@media only screen and (max-width:990px){.pane-resume.text-right{text-align:left;}.project-detials .proj-overview{margin-bottom:20px;}.lang-list .lang-bar{padding:0;}.pane-resume{margin-bottom:10px;}.pane-resume .view-header h3{margin-bottom:10px;}#contact-me .form-holder.pull-right{float:none;}.project-details{padding-bottom:50px;}.project-details .panel-pane{margin-bottom:15px;}.project-details .html-notes.pull-right{float:left!important;text-align:left;}.project-details .panel-pane ul{margin-top:10px;}.project-details .panel-pane ul,.project-details .panel-pane ul li{padding:0;}.project-details .panel-pane ul{margin-bottom:0}.project-details .panel-pane h2.block-title.pane-title{margin-bottom:10px;}.internal .project-details .color-schemes h2.block-title{margin-top:20px;}.project-details .panel-pane h2.block-title img{width:20px;height:auto;}.project-details .panel-pane.view-project-url.pull-right{float:none;text-align:center;overflow:hidden;margin:20px 0;}.internal .project-details .design-samples .block-content .field-items figure:last-child a{margin-bottom:30px;}.internal .project-details .html-notes ul li:first-child,.internal .project-details .html-notes ul li:nth-child(2){font-size:inherit;line-height:normal;}.internal.page-node .project-details .html-notes ul li{margin:5px 0;line-height:normal;}.project-details .panel-pane ul li{display:inline-block;min-width:40%;position:relative;padding-right:15px;}.internal .project-details .panel-pane ul li i,.internal .project-details .panel-pane ul li em{display:none!important;}.project-details .panel-pane ul li:before{content:'-';display:inline-block;vertical-align:middle;margin-right:5px;color:#353535;}}@media only screen and (max-width:800px){#work-section .project-thumbnails .proj-thumb .thumb-overlay-wrapper .thumb-overlay .thumb-company-logo{max-height:35px;}#work-section .project-thumbnails .proj-thumb .thumb-overlay-wrapper .thumb-overlay .thumb-company-logo a img{display:block;max-width:100%!important;}#work-section .project-thumbnails .proj-thumb .thumb-overlay-wrapper .thumb-overlay .thumb-details h3{font-size:20px;margin-bottom:10px;}#work-section .project-thumbnails .proj-thumb .thumb-overlay-wrapper .thumb-overlay .thumb-details h3 a{line-height:22px;}#work-section .project-thumbnails .proj-thumb .thumb-overlay-wrapper .thumb-overlay .thumb-details p{font-size:14px!important;line-height:16px!important;}}@media only screen and (max-width:767px){.find-me-online:after{display:none;}.find-me-online .text-right{text-align:center!important;}.find-me-online .block-content > div{text-align:center;}.find-me-online h3{margin-bottom:15px;}.find-me-online ul.social-icons{padding:0;margin-top:0;}.software-group .view-header h3{margin-top:0;}.work-history{margin:0 0 5px;}}@media only screen and (max-width:700px){.hobby-list .view-content{text-align:left;}.hobby-list .hobbicon{width:auto;margin:0 10px 10px;text-align:center;min-width:80px;}.edu-list h3{text-align:center;}h1{font-size:45px!important;line-height:50px!important;}h2:not(.pane-title){font-size:35px!important;line-height:40px!important;}p{font-size:18px!important;line-height:24px!important;}.hero-copy p:first-child img{width:100px;height:auto!important;}}@media only screen and (max-width:479px){#page-header{background:rgba(255,255,255,0.95);}#page-header #logo a{width:70px;height:70px;background-size:100% auto!important;transition:all 0.3s ease;background-color:#119da4;border-radius:50%;overflow:hidden;background-position:center center!important;}.responsive-menus.responsified span.toggler{color:#119da4;}.front .hero figure img{max-width:100%;}.front .hero .hero-copy{width:90%;}.front .hero .hero-copy h1{font-size:22px!important;line-height:28px!important;margin:20px 0;}.front .hero .hero-copy p:last-child img{width:30px;height:auto!important;}#work-section{padding-top:45px;}}@media only screen and (max-width:350px){.front .hero .hero-copy p:first-child img{max-width:25%;}}
.container{width:100%;max-width:1200px}#content-column,.content-column,div.sidebar{float:left;clear:none}.two-sidebars .content-inner{margin-right:2px;margin-left:0}.sidebar-first .content-inner{margin-right:1px;margin-left:0}.sidebar-second .content-inner{margin-right:1px;margin-left:0}.region-sidebar-first{width:1px;margin-left:-2px}.region-sidebar-second{width:1px;margin-left:-1px}.sidebar-first .region-sidebar-first{width:1px;margin-left:-1px}.at-panel .region{display:inline;float:left}.three-3x33 > .region,.five-5x20 > .panel-row > .region,.two-66-33 > .region-two-66-33-second,.two-33-66 > .region-two-33-66-first,.three-inset-left > .inset-wrapper > div.region-three-inset-left-inset,.three-inset-right > .inset-wrapper > div.region-three-inset-right-inset{width:33.333333%}.three-50-25-25 > .region,.three-25-25-50 > .region,.three-25-50-25 > .region,.three-inset-left > .region-three-inset-left-sidebar,.three-inset-right > .region-three-inset-right-sidebar{width:25%}.three-50-25-25 > div.region-three-50-25-25-first,.three-25-25-50 > div.region-three-25-25-50-third,.three-25-50-25 > div.region-three-25-50-25-second,.five-5x20 > .row-1 div.region-five-first,.five-5x20 .row-1 div.region-five-second,.two-brick > .panel-row > .region,.two-50 > .region{width:50%}.five-5x20 > .panel-row,.six-6x16 > .panel-row > .region{float:none;display:block;width:100%;clear:both}.two-brick > .panel-row{float:none}.two-66-33 > .region-two-66-33-first,.two-33-66 > .region-two-33-66-second,.three-inset-left > .inset-wrapper > div.region-three-inset-left-middle,.three-inset-right > .inset-wrapper > div.region-three-inset-right-middle{width:66.666666%}.six-6x16 > .panel-row{width:33.333333%;float:left}.four-4x25 > .panel-row > .region,.four-4x25 > .panel-row{width:50%;float:left}.three-inset-left > .region-three-inset-left-sidebar,.three-inset-left > .inset-wrapper,.three-inset-left > .inset-wrapper > .region-three-inset-left-middle{float:right}.three-inset-left > .inset-wrapper{width:75%}.three-inset-left > .inset-wrapper > .region,.three-inset-right > .inset-wrapper > .region{width:100%}.three-inset-right > .inset-wrapper{width:75%;float:left}
