﻿ html{font-size:16px}body{font-size:62.5%}.borderbtn{border-bottom:1px solid #d4d4d4}.borderleft{border-left:1px solid #d4d4d4}ul,li{list-style:none;margin:0;padding:0}.aside_el{text-align:right;padding-right:5px}.aside_el h2{font:2.9em 'Arvo',serif;line-height:.8em;color:#464646;font-weight:normal;margin-bottom:3px;margin-top:0}.aside_el h5{font:1.35em 'Droid Sans',sans-serif;line-height:1.2em;color:#0099e8;font-weight:normal}.par_el{padding-left:30px;position:relative}.par_el p{font-family:'Droid Sans',sans-serif;font-size:1.8em;line-height:1.8em;color:#8e8d8d;text-align:left;text-indent:40px}.comp ul{margin-bottom:10px}.comp li{font-family:'Droid Sans',sans-serif;font-size:1.8em;color:#8e8d8d;display:list-item;text-indent:80px}.page{padding-bottom:80px}body{background:#b9babe url("../img/body-bg.png") repeat}.wrapper{margin:0;padding:0;width:100%}.container{width:100%;margin:0 auto;position:relative;background:#fff url("../img/container-bg.png");-webkit-box-shadow:0 0 20px rgba(3,3,3,0.3);-moz-box-shadow:0 0 20px rgba(3,3,3,0.3);box-shadow:0 0 20px rgba(3,3,3,0.3)}.site_nav{height:75px;font-family:'Droid Sans',serif;z-index:5000;background:#fff url("../img/container-bg.png");-webkit-box-shadow:0 2px 4px rgba(3,3,3,0.2);-moz-box-shadow:0 2px 4px rgba(3,3,3,0.2);box-shadow:0 2px 4px rgba(3,3,3,0.2)}.site_nav ul{text-align:center;margin:0;padding:0}.site_nav li{vertical-align:middle;margin:0;margin-left:-2px;padding:0 18px;display:inline-block;border-top:10px solid transparent}.site_nav a{font-size:1.6em;line-height:5.3125em;color:#0099e8;top:-10px;position:relative;margin:0;padding:0;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;transition:.5s all ease}.site_nav a:hover{text-decoration:none;color:#747474}.site_nav li.active{border-top:10px solid #0099e8}.site_nav li.active a{color:#747474}.site_header{padding-top:30px;padding-bottom:33px;position:relative;text-align:center}.site_header h1{font:6em 'Arvo',serif;line-height:.66666666em;font-weight:bold;color:#464646;display:inline-block;padding-right:5px;padding-left:5px;z-index:2}#logoline{text-align:center}.site_header h1:before,.site_header h1:after{border-top:1px solid #d4d4d4;content:" ";display:block;height:1px;width:32%;position:absolute;left:0;top:1em;z-index:1}.site_header h1:after{right:0;left:auto}.site_header h2{font:2.1em 'Arvo',serif;font-weight:normal;color:#616161;margin:-4px 0 25px 0}.site_header h3{font:2.5em 'Droid Sans',sans-serif;line-height:1.2em;font-weight:400;color:#a4a5a6;margin-right:8%;margin-left:8%}.about_me{margin-top:50px}.circle{border-radius:50%;width:84px;height:84px;display:inline;position:relative;float:left;margin-right:20px;margin-top:4px;border:4px solid white;-webkit-box-shadow:0 0 15px rgba(3,3,3,0.3);-moz-box-shadow:0 0 15px rgba(3,3,3,0.3);box-shadow:0 0 15px rgba(3,3,3,0.3);overflow:hidden}.about_me article p:last-child{margin-bottom:-3px}.upbtnwrapp{display:none;text-align:center}.upbtn{border-radius:50%;width:48px;height:48px;display:inline;position:fixed;right:5px;bottom:5px;background:black;opacity:.3;cursor:pointer;margin:0 auto;z-index:10000}.upbtn span{color:white;line-height:48px;text-align:center;font-size:35px;position:relative;bottom:5px;right:18px}.cont_info{padding-left:5px;width:95%;margin:0 auto;overflow:hidden}.soc ul li{display:inline-block;width:18%;margin:0 2% 2% 0;float:left;h}.soc img{max-width:100%}.info{margin-top:40px}.info ul li{padding-bottom:20px}.info ul li span{font-size:2.4em;color:#222;margin:0;padding:0;margin-top:-4px;position:relative}.info ul li a,.info ul li a:hover{font-size:1.6em;color:#959595;text-decoration:none;line-height:0;padding-left:30px}.my_expertise{margin-top:60px}.skill_level{margin-top:10px;padding:0 12px 0 7px}.skill_level h4{font:1.4em 'Droid Sans',sans-serif;line-height:1.071428em;color:#464646;text-align:center;font-weight:bold;margin-top:-10px}.experience{margin-top:60px}.experience p,.education p{color:#c0c0c0}.period{position:absolute;top:0;padding-left:5px;padding-right:5px;font:1.6em 'Droid Sans',sans-serif;color:white;font-weight:400;background-color:#0099e8}.bigspacing{padding-left:155px}.par_el header h2{font-family:'Arvo',serif;font-size:2.3em;font-weight:normal;line-height:1em;color:#464646;margin-top:0}.par_el header h3{font:1.8em 'Droid Sans',sans-serif;line-height:.535714em;color:#8e8e8e;padding-bottom:5px}.in_spacing{position:relative;padding-bottom:15px;padding-right:10px}.in_spacingbottom{position:relative;padding-bottom:0;padding-right:10px}.education{margin-top:60px}.portfolio{margin-top:60px}.galleryContainer{width:95%;margin:0 auto;overflow:hidden;margin-top:-10px}.galleryItem{width:27%;margin:2% 3% 5px 3%;float:left;-webkit-transition:color .5s ease}.galleryItem h3{font:1.6em 'Droid Sans',sans-serif;line-height:1.125em;color:#616161;padding-top:5px;-webkit-transition:color .5s ease}.galleryItem p{font:1.4em 'Droid Sans',sans-serif;line-height:1em;color:#a6abae;margin-top:-8px;-webkit-transition:color .5s ease}.galleryItem img{max-width:100%;border:4px solid white;-webkit-box-shadow:0 0 5px rgba(3,3,3,0.3);-moz-box-shadow:0 0 5px rgba(3,3,3,0.3);box-shadow:0 0 5px rgba(3,3,3,0.3)}#contact{margin:0 18px;margin-bottom:730px}.footer p{font-family:'Droid Sans',sans-serif;font-size:1.4em;line-height:1.4em;color:#8e8d8d;text-align:center}footer{border-top:1px solid #d4d4d4;background:#f0f4f2 url("../img/contact-bg.png") repeat;padding-top:60px;padding-bottom:50px}.comment_form{padding:40px;background:#dfdcdf url("../img/form-bg.png") repeat;margin-left:33px;margin-right:15px;margin-bottom:0}.comment_form fieldset{margin-left:-20px;margin-right:2px}.comment_form input{width:100%;height:30px;margin-bottom:15px;padding-left:15px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:1px solid #e4e2e2}.comment_form textarea{width:100%;margin-bottom:15px;padding-left:15px;padding-top:12px;border:1px solid #e4e2e2;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#464646;font:14px 'Droid Sans',sans-serif}input:-moz-placeholder,textarea:-moz-placeholder{color:#464646;font:14px 'Droid Sans',sans-serif}input::-moz-placeholder,textarea::-moz-placeholder{color:#464646;font:14px 'Droid Sans',sans-serif}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#464646;font:14px 'Droid Sans',sans-serif}.send-button a,.send-button a:hover{font:1.4em 'Droid Sans',sans-serif;font-weight:normal;letter-spacing:-0.5px;color:white;text-decoration:none;margin-right:-20px;padding:10px 35px;display:inline-block;position:relative;margin-right:-20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;background-color:#0093d0}.comment_form ul{margin-left:5px;margin-top:-15px;margin-bottom:5px}.comment_form li{list-style-type:none;font-size:1.2em;color:red;margin-left:-3px;margin-top:-5px}@media only screen and (max-width:950px){}@media only screen and (max-width:870px){.site_header h1:before,.site_header h1:after{width:28%}.cont_info{padding-left:0}.site_header h3{font:2em 'Droid Sans',sans-serif}.upbtnwrapp{display:block}}@media only screen and (max-width:767px){#contact{padding-top:20px}.site_nav a{font-size:1.6em;line-height:5.3125em}.borderleft{border-left:none}.site_header{padding-top:17px;padding-bottom:25px}.site_header h1{font:4em 'Arvo',serif;line-height:.66666666em;font-weight:bold;color:#464646}.site_header h2{font:1.9em 'Arvo',serif}.site_header h3{font:1.7em 'Droid Sans',sans-serif;line-height:1.2em}.aside_el{text-align:center;padding-right:0;margin-bottom:30px}.aside_el h5{margin-top:15px}.par_el{padding-left:20px;padding-right:20px}.cont_info{padding-left:0;margin-top:40px}.soc{width:200px;margin:0 auto;overflow:hidden}.info{padding-top:20px;width:200px;margin:0 auto;overflow:hidden}.skill_level{margin-top:10px;padding:0 18px 0 14px}.about_me{margin-top:35px}.my_expertise{margin-top:35px}.experience{margin-top:35px}.education{margin-top:35px}.portfolio{margin-top:35px}footer{par_el padding-top:10px;padding-bottom:50px}.comment_form{margin-left:15px;margin-right:15px}}@media only screen and (max-width:630px){.site_nav a{font-size:1.4em;line-height:6.071428571428571em}.site_header{padding-top:10px;padding-bottom:15px}.site_header h1{font:3em 'Arvo',serif;line-height:.66666666em;font-weight:bold;color:#464646}.site_header h2{font:1.7em 'Arvo',serif}.site_header h3{font:1.6em 'Droid Sans',sans-serif;line-height:1.2em;margin-top:-15px}.aside_el h2{font:2em 'Arvo',serif;line-height:.8em;margin-bottom:-10px}.aside_el h5{font:1.35em 'Droid Sans',sans-serif;line-height:1.1em}.cont_info{margin-top:25px}.about_me{margin-top:20px}.my_expertise{margin-top:25px}.experience,.education,.portfolio{margin-top:20px}.par_el header h2{font:1.9em 'Arvo',serif;margin-top:3px;padding-top:2px}.par_el header h3{font:1.4em/0.535714em 'Droid Sans',sans-serif;padding-bottom:5px}}@media only screen and (max-width:540px){.site_nav{height:163px;padding-top:10px}.site_nav ul{display:block}.site_nav li{display:block;border-top:0;margin-left:0;padding:0}.site_nav a{font-size:1.5em;line-height:1.7em;display:block;top:0}.cont_info{margin-top:20px}.info{padding-top:10px}.info ul li{padding-bottom:10px}.aside_el{margin-bottom:20px}.galleryContainer{width:95%}.galleryItem{width:43.2%;margin:2% 3% 5px 3%}.bigspacing{padding-left:0}.period{font:600 1.4em 'Droid Sans',sans-serif;right:20px}}@media only screen and (max-width:480px){#contact{padding-top:15px}.site_header{padding-top:0;padding-bottom:10px}.site_header h1{font:bold 2.6em 'Arvo',serif}.site_header h2{font:1.5em 'Arvo',serif}.site_header h3{font:1.3em 'Droid Sans',sans-serif;line-height:1.2em;margin-top:-15px}.aside_el h2{font:1.8em 'Arvo',serif;line-height:.8em;margin-bottom:-10px}.aside_el h5{font:1.5em 'Droid Sans',sans-serif;line-height:1.1em}.par_el p{font:1.3em 'Droid Sans',sans-serif;color:#8e8d8d;text-align:left}.par_el header h2{font:1.6em 'Arvo',serif;margin-top:3px;padding-top:2px}.par_el header h3{font:1.3em 'Droid Sans',sans-serif;margin-top:-10px}.period{font:600 1.3em 'Droid Sans',sans-serif}.galleryItem h3{font:1.4em 'Droid Sans',sans-serif;line-height:1em;padding-top:5px}.galleryItem p{font:1.25em 'Droid Sans',sans-serif;line-height:1em;margin-top:-8px}.skill_level h4{font:1.3em 'Droid Sans',sans-serif;line-height:1.071428em;margin-top:-10px}.page{padding-bottom:40px}}@media only screen and (max-width:420px){.galleryContainer{width:90%;margin:0 auto;overflow:hidden;margin-top:-10px;text-align:center}.galleryItem{width:91.3%;margin:20px 3% 5px 3%;-webkit-transition:color .5s ease;float:none}.galleryItem h3{font:1.5em 'Droid Sans',sans-serif;line-height:1em;color:#4f6676;padding-top:5px;-webkit-transition:color .5s ease}.galleryItem p{font:1.3em 'Droid Sans',sans-serif;line-height:1em;color:#a6abae;margin-top:-8px;-webkit-transition:color .5s ease}.comment_form{padding:30px;margin-left:0;margin-right:0;margin-bottom:0}}@media only screen and (max-width:360px){.site_header h1{font:bold 2em 'Arvo',serif}.period{font-size:1.1em}.par_el header h2{font:1.4em 'Arvo',serif;margin-top:3px;padding-top:2px}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body{background:#b9babe url("../img/body-bg@2x.png") repeat}.container,.site_nav{background:url("../img/container-bg@2x.png")}footer{background:#f0f4f2 url("../img/contact-bg@2x.png") repeat}.comment_form{background:#dfdcdf url("../img/form-bg@2x.png") repeat}}