@import "https://fonts.googleapis.com/css?family=Armata|Handlee";body{font-size:16px}html{font-size:100%}body,html{height:100%}html,body,p,h1,h2,h3,h4{font-family:"Armata",sans-serif}body{position:relative;background:url(http://kenpmedia.com/images/NewStarBG.jpg) center center repeat;background-attachment:fixed;background-position:center}h2,h3,h4,.h2,.h3,.h4{font-weight:normal}h1{display:none}.errorSubmit{padding:40px 20px;color:#000 !important;font-size:24px;text-align:center;border-radius:8px;background:#fff;background:rgba(255,255,255,0.85)}.confirmationContactSent{text-align:center;font-size:1.25em;line-height:30px}form a:last-of-type{color:#888 !important;box-shadow:initial !important;background:none !important}.error{color:#C33E01 !important}label.error{width:100% !important;text-align:center !important}.confirmation,.errortwo{position:absolute;margin:auto;padding:20px 10px;top:10%;left:0;right:0;width:90%;font-weight:bold;color:#F30;clear:both;text-align:center;font-size:22px;border:6px solid #000;border-radius:10px;background:rgba(255,255,255,0.95);z-index:99999}.errorCaptchaSubmit{margin:0 0 0 190px;padding:0;clear:right;font-weight:bold;color:#F30}.gm-style .gm-style-iw{color:#000}.maps iframe{width:100%;pointer-events:none}a.page-up{display:none;width:40px;height:40px;position:fixed;z-index:999;right:10px;bottom:10px;border-radius:30px;background:rgba(255,255,255,0.25);box-shadow:0px 0px 2px 0px #333}a.page-up:link,a.page-up:visited,a.page-up:hover,a.page-up:active{color:#EDEDDC}a.page-up i{font-size:40px;text-shadow:1px 1px 2px #000}.btn:focus,a:focus{outline:none !important}.btn{font-size:inherit}#map{height:300px}.g-recaptcha{display:block;clear:both}header{position:absolute;width:100%;z-index:9999;background-color:rgba(255,255,255,0.3);box-shadow:inset 0px 0px 6px #444, 0px 4px 5px #000}header .navbar-brand{margin:auto;padding:0;position:absolute;top:initial;bottom:0;height:auto;z-index:9999}header .header-inner{position:relative}header .header-inner .container-fluid{position:relative;max-width:1500px}header .material-icons{color:#C4C4C4;vertical-align:middle}header .navbar-toggle{margin-top:32px;margin-right:7%;margin-bottom:32px;padding:8px 9px;border:initial;box-shadow:inset 1px 1px 1px #CCC, inset -1px -1px 1px #000, 1px 1px 1px #777, -1px -1px 1px #777;background:#B67F2C}header .navbar-toggle .icon-bar{height:3px;background-color:#FFF;border-bottom:1px solid #000}header .navbar-collapse{background-color:rgba(47,47,47,0.95)}header.fixed-header{position:fixed;padding-top:0;padding-bottom:0}header.fixed-header .header-inner{padding-top:0}header.fixed-header .navbar-toggle{margin-top:5px;margin-bottom:5px}header nav{z-index:9998}header nav.navbar{min-height:auto;border:none}nav h2,nav h3,nav h4,nav .h2,nav .h3,nav .h4{margin-top:auto;margin-bottom:auto}nav h2{display:none}nav.navbar{margin:0;width:100%;border-radius:initial}nav.navbar .navbar-nav{margin:0 auto;float:none}nav.navbar .navbar-nav>li:nth-of-type(2){float:right}nav.navbar .navbar-nav>li>a{float:left}nav.navbar .navbar-nav>li>a h3{padding-top:1px;font-weight:bold;text-transform:uppercase;text-align:center;letter-spacing:0.1em}nav.navbar .navbar-nav>li>a:link,nav.navbar .navbar-nav>li>a:visited{color:#E5E5E5;text-shadow:1px 1px 0.5px #000}nav.navbar .navbar-nav>li>a:hover{color:#000;text-shadow:none}nav.navbar .navbar-nav>li>a:active,nav.navbar .navbar-nav>li>a:focus{color:#000;text-shadow:1px 1px 0.5px #888;background-color:#eee}nav.navbar .navbar-nav>li>a.active{color:#000;text-shadow:1px 1px 0.5px #888;background-color:#eee}h2,.h2,p.h2,section:first-of-type p{text-shadow:0px 0px 1px #000, 2px 2px 1px #000, 0px 0px 5px #000}h2,.h2,p.h2{color:#7F7F7F;text-transform:uppercase;letter-spacing:0.025em}.title-top{background-color:rgba(73,73,73,0.95)}section:nth-of-type(1){position:relative;background:url(/images/work-864960_HDR1.jpg) center center no-repeat;background-attachment:fixed;background-position:top;background-size:cover}section:nth-of-type(1) h2{padding:2% 0;text-align:center;color:#FFF}section:nth-of-type(1) p.h4{padding-bottom:4%;text-align:center;color:#FFEED5}section:nth-of-type(1) p.h4 b{text-transform:uppercase}section:nth-of-type(1) p{color:#FFF}section:nth-of-type(1) p:not(.h2):not(.h3):not(.h4) b{color:#FFCA7E;letter-spacing:0.025em;text-transform:capitalize}section:nth-of-type(1) div.container-fluid{max-width:1500px}section:nth-of-type(1) div.container-fluid div{padding-bottom:4%;float:none}section:nth-of-type(1) .row{overflow:hidden;clear:both;z-index:1}section:nth-of-type(1) .row .col-xs-12{margin-top:4%;border-radius:10px;background:url(/images/metalFloorsBG_03.jpg) 25px -43px repeat;box-shadow:0px -3px 6px 1px #000}section:nth-of-type(1) small{font-size:85%;font-weight:inherit;line-height:inherit;color:inherit}.modal{padding:0 5px !important;text-align:center;z-index:9999}.modal .modal-dialog{width:initial;display:inline-block}section:nth-of-type(2),section:nth-of-type(4){background:rgba(235,203,122,0.8)}section:nth-of-type(2) h2,section:nth-of-type(4) h2{color:#FFF}.KenP-Corkboard{margin-top:15px;padding-right:0;padding-left:0;z-index:1}.KenP-Corkboard p{font-family:"Handlee",cursive;font-size:18px;line-height:normal}.KenP-Corkboard .row{padding:0 12px;position:relative;float:none;clear:both;max-width:520px;border:4px inset #E5E5E5;border-radius:7px;background:url(/images/bulletin-board.jpg) repeat;box-shadow:inset 0px 0px 3px 3px #000, inset 0px 0px 0px 3px #555, 3px 3px 7px 0px #000, 0px 0px 0px 2px #636363, 0px 0px 0px 2px #E5E5E5}.KenP-Corkboard .row img{width:100%}.KenP-Corkboard .row>img{position:absolute;margin:auto;top:-5px;left:85px;width:35px;z-index:2}.KenP-Corkboard .row .my-polaroid{position:relative;transform:rotate(-19deg);max-width:190px;height:215px;overflow:hidden;top:16px;left:8px;box-shadow:2px 2px 7px 0px #555;z-index:1}.KenP-Corkboard .row .my-polaroid p{position:absolute;margin:0 auto;bottom:3px;left:0;right:0;text-align:center;text-decoration:underline;cursor:default}.KenP-Corkboard .row .my-polaroid:hover img:first-child,.KenP-Corkboard .row .my-polaroid:focus img:first-child{top:-216px}.KenP-Corkboard .row .my-polaroid:active img:first-child{top:0px}.KenP-Corkboard .row .my-polaroid img:first-child{position:relative;top:0px;left:0px}.KenP-Corkboard .row .my-polaroid img:last-child{position:absolute;max-width:26px;bottom:9px;right:8px}.postit{margin:-15px auto 0;padding:6px 0;position:absolute;top:30px;right:10px;min-width:195px;max-width:265px;border:1px solid #E8E8E8;border-top:2px solid #fdfd86;border-bottom-right-radius:60px 5px;background:#ffff88;background:linear-gradient(135deg, #ff8 81%, #ff8 82%, #ff8 82%, #ffffc6 100%);box-shadow:0px 0px 2px rgba(0,0,0,0.5),2px 15px 5px rgba(0,0,0,0.4)}.postit p{margin:0 0 1px;padding:0px 5px}.postit p i{font-size:87%;font-weight:bold}.postit:after{content:"";position:absolute;z-index:-1;right:-0px;bottom:20px;width:200px;height:25px;background:rgba(0,0,0,0.2);box-shadow:2px 15px 5px rgba(0,0,0,0.4);transform:matrix(-1, -0.1, 0, 1, 0, 0)}#Portfolio .container h3{text-align:center}#Portfolio .container ul:not(.nav){padding:0 15px;max-width:400px;margin-left:auto;margin-right:auto}#Portfolio .container ul:not(.nav) li{list-style-position:inside}#Portfolio .container ul:not(.nav) p{margin-bottom:0}#Portfolio .container .row{margin-right:-5px;margin-left:-5px;margin-bottom:20px;border-radius:4px;box-shadow:0px 0px 12px #000;background:rgba(255,255,255,0.8)}#Portfolio .container .row.web-design-projects div:not(:first-child){margin-bottom:10px;padding:10px 4px 0}#Portfolio .container .row.web-design-projects div:not(:first-child) p{margin:0;text-align:center}#Portfolio .container .row.web-design-projects div:not(:first-child) p a:first-child{padding:180px 0;display:inline-block;max-height:400px;width:100%;max-width:400px;color:#FFF;background-repeat:no-repeat}#Portfolio .container .row.web-design-projects div:not(:first-child) p a:first-child:link,#Portfolio .container .row.web-design-projects div:not(:first-child) p a:first-child:visited{text-shadow:0px 0px 1px #000;background-position:center top}#Portfolio .container .row.web-design-projects div:not(:first-child) p a:first-child:hover{text-shadow:0px 0px 1px #000, 0px 0px 2px #000, 0px 0px 3px #000, 0px 0px 4px #000;background-position:center -400px}#Portfolio .container .row.web-design-projects div:not(:first-child) p a:first-child:active{text-shadow:0px 0px 1px #000;background-position:center top}#Portfolio .container .row.web-design-projects div:not(:first-child).web-design-1 p a:first-child{background-image:url(/images/web-design-project-HM-Miller.jpg)}#Portfolio .container .row.web-design-projects div:not(:first-child).web-design-2 p a:first-child{background-image:url(/images/web-design-project-Caporalettis-Pizza.jpg)}#Portfolio .container .row.web-design-projects div:not(:first-child).web-design-3 p a:first-child{background-image:url(/images/web-design-project-Paul-Tessler-Golf.jpg)}#Portfolio .container .row.web-design-projects div:not(:first-child).web-design-4 p a:first-child{background-image:url(/images/web-design-project-Dr-Ike.jpg)}#Portfolio .container .row.web-design-projects div:not(:first-child).web-design-5 p a:first-child{background-image:url(/images/web-design-project-MDR-Motorsports.jpg)}#Portfolio .container .row.web-design-projects div:not(:first-child).web-design-6 p a:first-child{background-image:url(/images/web-design-project-Xtreme-Elements.jpg)}#Portfolio .container .row.web-design-projects div:not(:first-child).web-design-7 p a:first-child{background-image:url(/images/web-design-project-Silver-Spur-Training-Center.jpg)}#Portfolio .container .row.graphic-design-projects>div{display:none}#Portfolio .container .row.graphic-design-projects>div.active{display:block}#Portfolio .container .row.graphic-design-projects>div.active img{margin:0 auto;width:100%}#Portfolio .container .row.graphic-design-projects .nav ul,#Portfolio .container .row.graphic-design-projects .nav li{padding-left:10px;padding-right:10px}#Portfolio .container .row.graphic-design-projects .nav ul a p,#Portfolio .container .row.graphic-design-projects .nav li a p{margin:0}#Portfolio .container .row.graphic-design-projects .graphic-designs img{padding:10px;max-width:800px}#Portfolio .container .row.graphic-design-projects .print,#Portfolio .container .row.graphic-design-projects .vector{display:none}#Portfolio .container .row.graphic-design-projects .print h4,#Portfolio .container .row.graphic-design-projects .vector h4{border-bottom:2px solid #000}#Portfolio .container .row.graphic-design-projects .print.active,#Portfolio .container .row.graphic-design-projects .vector.active{display:block}#Portfolio .container .row.graphic-design-projects .print img,#Portfolio .container .row.graphic-design-projects .vector img{width:100%}#Portfolio .container .row.graphic-design-projects .print img{max-width:560px;padding:15px}#Portfolio .container .row.graphic-design-projects .vector a{display:inline-block;position:relative}#Portfolio .container .row.graphic-design-projects .vector a:link,#Portfolio .container .row.graphic-design-projects .vector a:visited{color:#000}#Portfolio .container .row.graphic-design-projects .vector a:hover{box-shadow:inset 0px 0px 15px #000;color:#337ab7}#Portfolio .container .row.graphic-design-projects .vector a:active{color:#000}#Portfolio .container .row.graphic-design-projects .vector a p{position:absolute;bottom:0;left:0;right:0}#Portfolio .container .row.graphic-design-projects .vector img{max-width:350px;padding:15px}#Portfolio .container .col-lg-4{margin-bottom:10px;padding:10px 4px 0}#Portfolio .container .col-lg-4 div{position:relative}#Portfolio .container .col-lg-4 div img{display:block;margin-right:auto;margin-left:auto;width:100%;max-width:400px}#css-print-menu{top:40px}.adv{color:#C53D00}.inter{color:#2667A5}#Skill-Sets .col-xs-12:nth-of-type(2){padding:10px 15px;border-radius:10px;box-shadow:inset 0px 0px 10px 2px #000, 0px 0px 0px 4px #828282, 4px 5px 10px 4px #000}#Skill-Sets .col-xs-12:nth-of-type(2){background:rgba(255,255,255,0.85)}#Skill-Sets li{padding:0.125em 0 0.125em 1.28571429em}#Skill-Sets div>ul:first-of-type{border-top:1px solid #999}#Skill-Sets ul li{padding-left:1.28571429em;text-indent:-1.28571429em}#Skill-Sets ul>ul{-webkit-padding-start:0.625em;-webkit-column-count:2;-moz-column-count:2;column-count:2;list-style-position:inside}#Skill-Sets ul>ul li{padding-left:1.28571429em;text-indent:-1.28571429em}#Skill-Sets ul+ul{-webkit-padding-start:0.9375em;-webkit-column-count:2;-moz-column-count:2;column-count:2;list-style-position:inside}#Contact form{margin:10px auto;padding:20px 10px 10px;width:95%;max-width:800px;clear:both;border:4px solid #000;border-radius:12px;box-shadow:5px 10px 7px 2px #999999;background:rgba(255,255,255,0.75)}#Contact form label,#Contact form .label{margin-right:10px;padding:.2em .6em .3em;width:160px;float:left;clear:left;color:#000;font-size:inherit}#Contact form fieldset{margin:5px auto 0;padding:12px 6px;width:94%;border:1px solid #999;border-radius:6px}#Contact form fieldset:first-child input{margin:0 0 6px 0;width:95%;max-width:530px}#Contact form fieldset:last-of-type{margin:15px 0 0;padding:0;width:initial;border:none}#Contact form fieldset:last-of-type>p{margin:0}#Contact form legend{margin:0 10px;padding:0 5px;width:initial;font-size:85%;border-bottom:none}#Contact form textarea{width:100%;min-height:150px}#Contact form small:last-child{font-size:67%;line-height:normal;text-align:center}#Contact form a:last-of-type{text-decoration:underline}.section-divider{position:relative}.section-divider div{height:15px;border-bottom:2px solid #999;border-top:2px solid #999;background:rgba(0,0,0,0.75);box-shadow:0px 0px 3px 2px #000}footer{position:relative;padding-top:20px;padding-bottom:5px;background:rgba(0,0,0,0.7)}footer .container-fluid:first-of-type:not(.footer-btns) a{text-decoration:underline}footer .nav{margin-top:20px;margin-bottom:10px}footer ul{text-align:center}footer ul.nav-pills>li{float:none;display:inline-block}footer ul.nav-pills>li a:link,footer ul.nav-pills>li a:visited,footer ul.nav-pills>li a:hover,footer ul.nav-pills>li a:active{color:#FFFFFF;text-decoration:underline;background:none}footer p,footer p.h4,footer h4{line-height:42px;color:#FFF}footer a:link,footer a:visited,footer a:hover,footer a:active{color:#FFF;text-decoration:underline}footer .copyright{position:relative}footer .copyright p{padding:0 5px;display:inline-block}footer .credits p{padding:0 20px 4px;color:#777777;font-size:80%;letter-spacing:0.065em;line-height:normal;text-align:center}footer .credits a:link,footer .credits a:visited{color:#777777;text-decoration:underline}footer .credits a:hover{color:#AAAAAA;text-decoration:none}footer .credits a:active{color:#777777;text-decoration:underline}footer p.h4 a:first-of-type{clear:both}@media only screen and (min-width: 1200px){header .header-inner{padding-top:110px}header .header-inner .navbar-brand{top:initial;right:0;bottom:-1px;left:0;width:290px}.header-inner nav .navbar-nav{max-width:1200px}.header-inner nav .navbar-nav>li>a{width:200px;padding-top:16px;padding-bottom:16px}.header-inner nav .navbar-nav>li>a h3{font-size:24px}.header-inner nav .material-icons{font-size:40px}.title-top{padding-top:0}section{padding-top:2%;padding-bottom:4%}section:first-of-type{padding-top:200px;padding-bottom:4%}section h2,section .h2{font-size:72px;line-height:76px}section h3,section p.h3{font-size:52px;line-height:72px}section h4,section p.h4{font-size:32px;line-height:52px}section p,section .p{font-size:26px;line-height:38px}section li{font-size:26px;line-height:38px}section ul li{font-size:22px;line-height:30px}#Contact form label,#Contact form .label{text-align:right}}@media only screen and (min-width: 1500px){section h2,section .h2{font-size:82px;line-height:86px}section h3,section p.h3{font-size:56px;line-height:76px}section h4,section p.h4{font-size:36px;line-height:56px}section p,section .p{font-size:28px;line-height:40px}section li{font-size:28px;line-height:40px}section ul li{font-size:22px;line-height:30px}}@media only screen and (max-width: 1199px){header .header-inner{padding-top:102px}header .header-inner .navbar-brand{top:initial;right:0;bottom:-1px;left:0;width:172px}.header-inner nav .navbar-nav{max-width:1100px}.header-inner nav .navbar-nav>li>a{width:165px;padding-top:17px;padding-bottom:17px}.header-inner nav .navbar-nav>li>a h3{font-size:20px}.header-inner nav .material-icons{font-size:40px}.title-top{padding-top:120px}section{padding-top:5%;padding-bottom:5%}section:first-of-type{padding-top:180px;padding-bottom:5%}section h2,section .h2{font-size:68px;line-height:72px}section h3,section p.h3{font-size:48px;line-height:68px}section h4,section p.h4{font-size:30px;line-height:50px}section p,section .p{font-size:20px;line-height:32px}section li{font-size:20px;line-height:32px}section ul li{font-size:20px;line-height:28px}#Contact form label,#Contact form .label{text-align:right}footer p.h4>br:nth-of-type(1){display:block}footer p.h4>br:nth-of-type(2){display:none}footer p.h4>span:nth-of-type(3){display:none}}@media only screen and (max-width: 991px){header .header-inner{padding-top:84px}header .header-inner .navbar-brand{top:initial;right:0;bottom:1px;left:0;width:145px}.header-inner nav .navbar-nav{max-width:850px}.header-inner nav .navbar-nav>li>a{width:142px;padding-top:17px;padding-bottom:16px}.header-inner nav .navbar-nav>li>a h3{font-size:17px}.header-inner nav .material-icons{font-size:28px}.header-inner nav li a.nav-menus-link h3{padding-right:5px}.title-top{padding-top:115px}section{padding-top:4%;padding-bottom:4%}section:first-of-type{padding-top:140px;padding-bottom:4%}section h2,section .h2{font-size:64px;line-height:70px}section h3,section p.h3{font-size:44px;line-height:64px}section h4,section p.h4{font-size:26px;line-height:46px}section p,section .p{font-size:18px;line-height:30px}section li{font-size:18px;line-height:30px}section ul li{font-size:18px;line-height:26px}#Contact form label,#Contact form .label{text-align:left}#KenP section:nth-of-type(1) .container-fluid>div:nth-of-type(1){padding-top:0}#KenP section:nth-of-type(1) .container-fluid>div:nth-of-type(2){padding-top:0}}@media only screen and (max-width: 767px){header .header-inner{padding-top:0}header .header-inner .navbar-brand{top:2px;right:initial;bottom:initial;left:7%;width:100px}header.fixed-header{background:rgba(0,0,0,0.8)}header.fixed-header .navbar-brand{margin-top:3px;overflow:hidden;height:35px}header.fixed-header .navbar-brand img{margin-top:-58px}header.fixed-header .navbar-collapse{background-color:inherit}header .header-inner nav .navbar-nav{max-width:none}header .header-inner nav .navbar-nav>li>a{width:100%;padding-top:18px;padding-bottom:16px}header .header-inner nav .navbar-nav>li>a h3{font-size:16px}header .header-inner nav .material-icons{font-size:28px}header .header-inner div{margin:0 auto;max-width:600px;position:relative}header .header-inner .construction-dump-trunk{max-width:450px}header .header-inner nav.navbar .navbar-nav>li:nth-of-type(2){float:none}header .header-inner nav li{float:none;display:table;margin-left:auto !important;margin-right:auto;max-width:none}header .header-inner nav li:nth-child(1) a{margin-left:0}header .header-inner nav li:nth-child(2){float:none}header .header-inner nav li:nth-child(2) a{margin-right:0}header .col-xs-12.visible-xs-block{display:none !important}nav{clear:both}nav li:nth-child(3) a,nav li:nth-child(4) a,nav li:nth-child(5) a{max-width:180px}.title-top{padding-top:100px}section{padding-top:30px;padding-bottom:30px}section:first-of-type{padding-top:110px;padding-bottom:30px}section h2,section .h2{font-size:48px;line-height:52px}section h3,section p.h3{font-size:34px;line-height:44px}section h4,section p.h4{font-size:22px;line-height:42px}section p,section .p{font-size:16px;line-height:28px}section li{font-size:16px;line-height:28px}section ul li{font-size:16px;line-height:22px}section:last-of-type{background-position:center 0}#Contact form label,#Contact form .label{text-align:left}footer p.h4>br:nth-of-type(2){display:block}footer p.h4>span:nth-of-type(3),footer p.h4>span:nth-of-type(4){display:none}#rc-imageselect,.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (max-width: 700px){.KenP-Corkboard .row{max-width:375px}.KenP-Corkboard .row>img{left:0;right:0}.KenP-Corkboard .row .my-polaroid{margin:auto;left:0;right:0;top:10px}.KenP-Corkboard .postit{margin:28px auto 0;position:relative;top:initial;right:initial;float:none}}@media only screen and (max-width: 550px){footer #web-credits{position:relative;bottom:initial;right:initial;left:initial}}@media only screen and (max-width: 515px){footer{padding-bottom:30px}}@media only screen and (max-width: 490px){section:last-of-type h3{text-align:center}}@media only screen and (max-width: 460px){.KenP-Corkboard .row{max-width:375px}.KenP-Corkboard .postit{margin:28px auto 0;position:relative;top:initial;right:initial;float:none}#Skill-Sets ul>ul{-webkit-padding-start:0.625em;-webkit-column-count:1;-moz-column-count:1;column-count:1}#Skill-Sets ul+ul{-webkit-padding-start:0.9375em;-webkit-column-count:1;-moz-column-count:1;column-count:1}}