.onepcssgrid-1000,.onepcssgrid-1200{margin:0 auto;padding:0 0 0 1%}.onepcssgrid-1200{max-width:1220px}.onepcssgrid-1000{max-width:1020px}.onerow{clear:both;padding:0 10px}.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{float:left;margin:0 3% 0 0}.col1.last,.col2.last,.col3.last,.col4.last,.col5.last,.col6.last,.col7.last,.col8.last,.col9.last,.col10.last,.col11.last,.col12{margin:0}.col1{width:5.5%}.col2{width:14%}.col3{width:22.5%}.col4{width:31%}.col5{width:39.5%}.col6{width:48%}.col7{width:56.5%}.col8{width:65%}.col9{width:73.5%}.col10{width:82%}.col11{width:90.5%}.col12{width:99%;margin:0}.col1 img,.col2 img,.col3 img,.col4 img,.col5 img,.col6 img,.col7 img,.col8 img,.col9 img,.col10 img,.col11 img,.col12 img{width:100%;height:auto;display:block}@media all and (min-width: 1024px){.onepcssgrid-1000{max-width:1000px}.onepcssgrid-1000 .onerow{padding:0}}@media all and (max-width: 768px){.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11{float:none;width:99%}}.simple_form div.input{margin-bottom:10px;clear:both}.simple_form label{float:left;width:100px;text-align:right;margin:2px 10px}div.boolean,.simple_form input[type='submit']{margin-left:120px}div.boolean label{float:none;margin:0}label.collection_radio_buttons{float:none;margin:0;margin-right:10px;vertical-align:-2px;margin-left:2px}.simple_form .error{clear:left;color:#FF0000;display:block;margin-left:120px;font-size:0.8em}.simple_form .hint{clear:left;margin-left:120px;color:#555;display:block;font-style:italic}input.radio{margin-right:5px;vertical-align:-3px}input.check_boxes{margin-left:3px;vertical-align:-3px}input[type="text"],input[type="email"],input[type="password"]{padding:10px;font-size:1em;border:none;background-color:#EEE}input[type="submit"]{border:0;text-align:center;color:#FFF;background:#ea394c;font-size:1em;padding:10px;cursor:pointer}input[type="submit"]:hover{background:#ad2237}textarea{padding:10px;font-size:1em;border:none;background-color:#EEE}label.collection_check_boxes{float:none;margin:0;vertical-align:-2px;margin-left:2px}.labelsabove label{display:block;float:none !important;text-align:left;margin:0;padding:0;width:100%}*{margin:0;padding:0}html,body{font-family:'Roboto', sans-serif;font-size:16px;font-weight:400;color:#666666;margin:0;padding:0}h2{text-align:center;font-weight:100;font-size:3em;color:#666;padding:30px 0 40px 0}h3{font-size:20px;font-weight:300;text-align:center;padding:15px 0 15px 0}#mainmenuplaceholder{height:120px}#mainmenu{font-weight:100;font-size:1.2em;clear:both;width:100%}#mainmenu ul{list-style-type:none;width:60%;margin:0 auto 0 auto}#mainmenu ul li{float:left;width:25%;line-height:120px}#mainmenu a:link,#mainmenu a:active,#mainmenu a:visited{text-decoration:none;border-bottom:1px #4F73C9;color:#666;-webkit-transition:color .5s;transition:color .5s}#mainmenu a:hover{border-bottom:1px #1E3E89;color:#58a39d}#mainmenu.floating{position:fixed;top:0;left:0;width:100%;height:50px;background:white;background:rgba(255,255,255,0.95);z-index:1000}#mainmenu.floating li{line-height:50px !important;color:#000 !important;font-weight:300}#adminmenu{background-color:#333;color:#FFF;overflow:hidden;font-size:0.8em;line-height:40px}#adminmenu a:link,#adminmenu a:active,#adminmenu a:visited{color:#DDD}#adminmenu a:hover{color:#FFF}#adminmenu ul{list-style:none}#adminmenu ul li{margin:0;padding:0 10px 0 10px;float:left}#adminmenu #sitefunctions{float:right}#mobilemenu,#mobilemenucontainer{display:none}a:link,a:active,a:visited{text-decoration:none;border-bottom:1px #4F73C9;color:#666}a:hover{border-bottom:1px #1E3E89;color:#1E3E89}#introcover{height:450px;width:100%;background:url(/assets/cover-9f906d5478e5de7e92d16499573603b0.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:100px;clear:both}#introquote{border-radius:50%;width:180px;height:180px;margin:0 auto 0 auto;background:#58a39d;background:rgba(88,163,157,0.72);padding:80px;font-size:2em;color:#FFF;font-weight:100;font-style:normal}#introquote #attributedto{font-style:italic;font-size:0.7em;margin-top:20px}.section{overflow:hidden;min-height:300px;padding:50px 0 50px 0}.section.highlight{background-color:#f1f1f1;color:#666}.section.highlight h2{color:#999}p{line-height:1.6em;margin-bottom:20px}p.centeredfixed{width:75%;margin-right:auto;margin-left:auto;font-size:1em;font-weight:300;color:#666}#skills{width:600px;padding-bottom:50px;overflow:hidden}#skills img{width:100px;height:100px;margin:20px auto 0 auto}.skill{text-align:center;text-transform:uppercase;font-size:0.8em;color:#666}#skillsmobile{display:none}#skillsmobile img{width:40%;margin:20px auto 0 auto}.skillmobile{float:left;width:50%}.portfoliocontainer{margin:auto}.portfoliocontainer img{width:158px;height:auto}#portfoliocontents{display:none}#portfoliocontentsloading{text-align:center}.item{width:200px;margin:0;padding:0;font-size:0.8em}.item div{display:block;padding:10px;border:1px solid #DDD;margin:10px;background:#FFF}#footerterms{font-size:0.6em;color:#666;text-align:center;margin:20px auto 20px 0}label{display:block;margin:20px 0 0 0;font-size:0.9em;color:#666;line-height:2em}input[type=text],input[type=email],input[type=password],input[type=url],textarea{background-color:#EEE;border:solid 2px #EEE;font-size:1em;padding:6px;outline:none;transition:border-color 0.3s;webkit-transition:border-color 0.3s}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=url]:focus,textarea:focus{border-color:#58a39d}textarea{width:50%}input[type=submit]{border:none;background-color:#CCC;padding:10px 30px 10px 30px;color:#000;font-size:1em;cursor:pointer;transition:background-color .5s, color .5s;webkit-transition:background-color .5s, color .5s}input[type=submit]:hover{background-color:#58a39d;color:#FFF}.formitem{float:left}#signedin{text-align:center;font-size:0.8em;margin:10px 0 10px 0}.contactformconfirmation{display:none}.alert-box{width:100%;line-height:3em;text-align:center;position:relative}.alert-box.success{background-color:#6FAB19;color:#FFF}.alert-box.alert{background-color:#AB4319;color:#FFF}.alert-box div{position:relative}.alert-box a:link,.alert-box a:active{position:absolute;top:0;right:10px;color:#FFF}.adminform{display:block;clear:both}.adminform .radio_buttons{overflow:hidden}#portfoliofullsize{width:100%;height:100%;text-align:center;display:none;overflow:hidden}#portfoliofullsize #portfolioimagefull{width:auto;max-width:80%;height:auto;clear:both}#portfoliofullsize #intro{width:100%;clear:both;display:block;background-color:#FFF;height:120px}#portfoliofullsize #intro h2{font-weight:100;font-size:1.6em;padding:30px 0 20px 41px}#portfoliofullsize #intro .expandcollapse{padding:0 0 0 10px}#portfoliofullsize #intro .expandcollapse.up{display:none}#portfoliofullsize #introexpand{background:white;background:rgba(255,255,255,0.95);height:auto;padding:20px 25% 20px 25%;position:absolute;width:50%;display:none;line-height:1.6em;cursor:pointer;z-index:2;text-align:justify;font-size:0.9em;font-weight:400}#portfoliofullsize #intromobile{display:none}#portfoliofullsize #closepficon{position:absolute;top:25px;right:20px}#portfoliofullsize #image{margin-top:20px;position:relative}#portfoliofullsize #image .control{position:fixed;top:50%;z-index:999}#portfoliofullsize #image .control#next{right:2%}#portfoliofullsize #image .control#prev{left:2%}#portfoliofullsizeloading{text-align:center}@media (max-width: 768px){#skillsmobile{display:block;overflow:hidden;text-align:center}.skillmobile{text-align:center;text-transform:uppercase;font-size:0.8em;color:#666}#skills{display:none}#mainmenu ul li{display:block;float:none;width:auto;line-height:inherit}#mainmenuplaceholder{display:none}#mobilemenu{display:block;position:fixed;top:20px;right:20px;z-index:100}#mobilemenucontainer{position:fixed;top:0;left:0;width:100%;background-color:#FFF;z-index:99}#mobilemenucontainer li{padding:20px 0 20px 0;text-align:center}#footerterms{font-size:0.6em;color:#666;text-align:justify;margin:0 10px 10px 10px}label{display:block}input[type=text],input[type=email],input[type=password],input[type=url],textarea{width:98%;padding:1%}input[type=submit]{width:100%;padding:10px 1% 10px 1%}.simple_form label{float:none !important;text-align:left !important;margin:2px 10px}.simple_form input[type=submit]{margin:0 !important}#portfoliofullsize{width:100%;height:100%;text-align:center;display:none;overflow:hidden}#portfoliofullsize #portfolioimagefull{width:auto;max-width:100%;height:auto;clear:both}#portfoliofullsize #intro{width:100%;clear:both;display:block;background-color:#FFF;height:100px;cursor:default !important}#portfoliofullsize #intro .expandcollapse{display:none !important}#portfoliofullsize #intro h2{padding:20px 0 0 0;margin:0 auto 0 auto}#portfoliofullsize #introexpand{display:none !important}#portfoliofullsize #intromobile{display:block;padding:40px;text-align:justify;line-height:1.6em}#portfoliofullsize #closepficon{position:absolute;top:25px;right:20px}}
