blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}.wp-caption{max-width:auto!important}.wp-caption-text{padding:5px 0 0;font-style:italic}img.left{margin:0 15px 15px 0;float:left}h2{font-size:1.3em}h2{font-size:1.1em}blockquote,address{margin:0 0 30px;padding:0 30px;font-size:1em;font-family:Georgia,Times,"Times New Roman",serif;border-left:5px solid #6a6a6a;color:#6a6a6a}code{font-family:"Courier New",Courier,serif;overflow:auto;padding:2px;background:#fff}pre code{background:0 0}pre{margin:0 0 20px;padding:10px;background:#fff;overflow:auto;border:1px solid #e4e4e4}.hidden{display:none}a.action{font-style:italic}.home .wrap{padding-top:50px!important}#main.full{background:0 0}#mainNav ul ul ul{padding-top:20px!important;margin-left:-1.25em;margin-top:-5px}#mainNav ul li.sfHover ul a{color:#7b7b7b!important}#mainNav ul li.sfHover ul a:hover{color:#fff!important}#pageslide{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;padding:0 20px;background-color:#333;color:#fff;overflow:auto}#slideNav .widgets{margin:0 20px}#content.full{margin:0 0 40px;padding:0!important;width:100%}#content.full.grid{margin:0 0 20px}.home #content.full,.page-template-page-portfolio-php #content.full{width:100%;margin:0}#content.fullProjects{width:100%}#content.twoThirds .page{width:99%}#content .post h2.title{font-size:1.4em;font-weight:700}.search #content .post{min-height:50px}.page #content .post{margin:0;border:none}#content .postThumb{margin:0 0 20px!important}.page-template-page-portfolio-php #pageHead{margin:0}#pageHead p{margin:0!important;padding:10px 0 0!important;color:#b2b2b2;line-height:1em}#content .moreLink{display:block}#homeMessage{color:#696969;padding:25px 5%;text-align:center;background:#f7f7f7}#homeMessage p{font-size:1.3em;line-height:1.3em;margin-bottom:0}.homeMessageArrow{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #f5f2ed;margin:0 auto}.project{padding:60px 30px;color:rgba(0,0,0,.5)}.project .inside{margin:0 auto;max-width:62.5em;position:relative}.project .topLine{display:block;border-top:1px solid rgba(0,0,0,.2);width:100px;margin:0 auto 15px}.project.left .topLine{margin-left:0}.project.right .topLine{margin-right:0}.project .head{margin-bottom:40px}.project.darkBkg .topLine{border-top:1px solid rgba(255,255,255,.2)}.project.darkBkg p{color:rgba(255,255,255,.6)}.project h2{text-align:center;margin-bottom:5px;text-transform:uppercase;font-size:1.6em;font-weight:700;color:rgba(0,0,0,.7)!important}.project h2 a{color:rgba(0,0,0,.7)!important}.project h2 a:hover{color:rgba(0,0,0,.5)!important}.project.left h2{text-align:left}.project.right h2{text-align:right}.project.darkBkg h2{color:rgba(255,255,255,1)!important}.project.darkBkg h2 a{color:rgba(255,255,255,1)!important}.project.darkBkg h2 a:hover{color:rgba(255,255,255,.95)!important}.project.left .description p{text-align:left}.project.right .description p{text-align:right}.project .description p{text-align:center;font-size:1.1em;color:rgba(0,0,0,.5)}.project.darkBkg .description p{color:rgba(255,255,255,.6)}.project p{margin-bottom:25px}.search .project{padding:0}.search .project *{text-align:left!important;margin-left:0!important;text-transform:none}.single-project #content{margin-bottom:0}.single-project #commentBox{padding:0 30px}.single-project #commentBox .inside{margin:0 auto;max-width:62.5em;padding-top:20px}.one_half{width:48%}.one_third{width:31%}.two_third{width:65.33%}.one_half,.one_third,.two_third{position:relative;margin-right:3%;float:left}.last{margin-right:0!important;clear:right}.clearboth{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%}#searchsubmit{padding:5px 15px 6px}.home .slideshow a.button{margin-top:20px}#infscr-loading{display:none!important}#infscr-loading img{display:none}.infscrBtn span{line-height:35px}.infscrBtn{margin:30px auto;display:block;width:100px;text-align:center;font-size:.7em}.infscrBtn:hover{background-color:#fcfcfc}#content .alignleft,#content img.alignleft{display:inline;float:left;margin-right:24px!important;margin-top:4px}#content .alignright,#content img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}.gallery{padding-top:15px;margin-bottom:25px!important}.gallery-item{margin-top:0!important;margin-bottom:25px!important}.gallery img{border:none!important}#content ol li{margin:0 0 10px;line-height:1.4em}#content ol{margin:0 0 20px 20px}.videoContainer{margin-bottom:25px!important}.slideshow,.flexslider{margin:0!important;position:relative}.slideshow{padding:0!important}#content .flexslider{margin:0 0 15px!important}.flexslider p{margin:0!important}.slideshow li,#content .flexslider li,#content .flexslider ol{list-style:none!important;list-style-type:none!important}#content .flexslider ol{padding-bottom:5px!important;margin-bottom:0!important}#content .flexslider .slides{margin:0}.flexslider{min-height:100px;border:0!important;border:none;margin:0!important;padding:0!important;background:0 0!important;position:relative;-webkit-border-radius:0!important;-moz-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-o-box-shadow:none!important;zoom:1}.flexslider .slides li{margin-bottom:0!important}.flexslider .slides li p{margin:0!important}.flexslider .slides>li{position:relative}.flex-container{zoom:1;position:relative}.flexslider .slides img{height:auto;max-width:100%;width:auto!important}.flex-direction-nav,.flex-control-nav,.flex-caption{margin-bottom:0!important}.flex-caption{background:0 0;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(76,0,0,0),endColorstr=rgba(76,0,0,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(76,0,0,0),endColorstr=rgba(76,0,0,0));zoom:1}.flex-caption{width:auto;position:absolute;background:rgba(0,0,0,.5);color:#fff}.flex-caption p{font-size:.9em!important;margin-bottom:0}.flex-direction-nav{position:absolute;width:100%;margin:0!important;left:0;top:50%}.flex-direction-nav li a{-webkit-transition:none;-webkit-transition:opacity .5s ease;-moz-transition:none;-moz-transition:opacity .5s ease;transition:none;transition:opacity .5s ease}.flex-direction-nav li a{z-index:100;width:30px!important;height:30px;margin:-20px 0 0;display:block!important;background:url("/wp-content/themes/hardy/images/flexslider/direction_nav.png") no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;--lzl-bg-img:"/wp-content/themes/hardy/images/flexslider/direction_nav.png"}.flex-direction-nav li a.flex-next{background-position:-30px 0;right:20px!important;text-indent:-9999px!important;text-align:left}.single-product .flex-direction-nav li a.flex-next{right:-5px!important;text-indent:-9999px}.flex-direction-nav li a.flex-next:hover{background-position:-30px -30px}.flex-direction-nav li a.flex-prev{background-position:0 0;left:20px!important}.flex-direction-nav li a.flex-prev:hover{background-position:0 -30px}.flex-direction-nav li a.disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}.flex-control-nav{position:absolute!important;bottom:20px!important;right:3%!important;width:auto!important}.flex-control-nav li{margin:0 0 0 5px!important;display:inline-block!important;zoom:1;*display:inline!important}.flex-control-nav li:first-child{margin:0!important}.flex-control-nav li a{width:13px!important;height:13px!important;display:block!important;background:rgba(255,255,255,.3)!important;cursor:pointer;text-indent:-9999px;box-shadow:inset 0 0 1px rgba(0,0,0,.3)!important}.flex-control-nav li a:hover{background:rgba(255,255,255,.7)!important}.flex-control-nav li a.flex-active{background:rgba(255,255,255,.7)!important;cursor:default!important}#content .flex-direction-nav{margin-top:-15px!important}#content .flex-control-nav{margin:0;padding-top:15px;position:relative!important;bottom:0!important;right:0!important;width:auto!important}#content .flex-control-nav li a{background:rgba(0,0,0,.3)!important;box-shadow:none!important}#content .flex-control-nav li a:hover{background:rgba(0,0,0,.7)!important}#content .flex-control-nav li a.flex-active{background:rgba(0,0,0,.7)!important}#content .darkBkg .flex-control-nav li a{background:rgba(255,255,255,.3)!important;box-shadow:none!important}#content .darkBkg .flex-control-nav li a:hover{background:rgba(255,255,255,.7)!important}#content .darkBkg .flex-control-nav li a.flex-active{background:rgba(255,255,255,.7)!important}.home .slideshow .slides li{overflow:hidden}.home .slideshow .details{background:0 0;display:block;width:100%;text-align:center;top:50%;position:absolute}.home .slideshow .details .box{padding:0 30px}.home .slideshow .details.left{text-align:left}.home .slideshow .details.right{text-align:right}.home .slideshow .details .inside{max-width:62.5em}.home .slideshow .details.center .text{width:80%}.home .slideshow .details .text{display:inline-block;width:60%}.home .slideshow .details h2{color:#fff;margin:0 0 5px;font-size:3.3em;text-shadow:2px 2px rgba(0,0,0,.2);font-weight:400}.home .slideshow .details p{font-size:1.2em!important;margin-bottom:0;line-height:1.3em;color:rgba(255,255,255,.8)}#sidebar .avatar{float:left;margin:0 20px 15px 0!important;padding-top:3px}#sidebar ul li h2,#footer ul li h2{margin:0;padding:0!important;line-height:.9em;font-weight:400}.widget_search{display:block;padding:0!important}.widget_search h3{display:none}.widget_search:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .widget_search{display:block}* html .widget_search{height:1%}#s{margin:0;padding:10px 1em!important;line-height:normal!important;width:85%;color:#9a9a9a;font-size:.8em}#searchsubmit{font-size:11px!important;margin:0!important;border-left:none;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topleft:0px;border-bottom-left-radius:0px;border-top-left-radius:0px;float:right;border:none;height:30px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-position:0 -1px}.secondaryPost{padding:10px 0 0}table#wp-calendar{width:216px}table#wp-calendar td,table#wp-calendar th{text-align:left}table#wp-calendar td{color:#b0b0ad;padding-top:10px}table#wp-calendar td a{font-weight:700}#wp-calendar caption{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dbdad8;font-size:14px;font-weight:700}.widget_tag_cloud a{font-size:.9em!important;padding:5px 7px;display:block;float:left;margin:0 5px 5px 0}#footer .widget_tag_cloud a,#sidebar .widget_tag_cloud a{-webkit-border-radius:2px;-moz-border-radius:2px;background:#f3f3f3}.widget_tag_cloud:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}.widget_tag_cloud{display:inline-block}html[xmlns] .widget_tag_cloud{display:block}* html .widget_tag_cloud{height:1%}#twitterBox{margin:0 0 10px}ul#twitter_update_list li{line-height:1.4em!important;margin-bottom:15px}.twitterLink a{font-style:italic}#flickrBox .flickrImage{float:left;margin:0 12px 12px 0;padding:3px}#flickrBox .flickrImage img{width:70px;height:70px;float:left;border-radius:5px;max-width:70px}#comments{position:relative;margin:0 0 30px;width:95%;padding:20px 0 0}.twoThirds #comments{width:95%}#content.project #comments{padding-top:30px}#comments ul{list-style:none;margin:0 0 30px}#comments h3{margin:0 0 30px;font-weight:700}#content #comments ul li{font-size:1em!important}#trackbacks{margin:30px 0 0 40px}.flex-direction-nav li a.lzl:not(.lzl-ed),.flex-direction-nav li a.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAV0lEQVRoBe3QMQEAAADCoPVP7WkJiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPjAADh8AAFUUgPVAAAAAElFTkSuQmCC")}ol#commentslist{margin:0;list-style:none;padding:none;padding:0}#commentslist .children li{padding:15px 0 0 30px;background:transparent url("data:image/gif;base64,R0lGODlhGQAKAIABAOPj4////yH5BAEAAAEALAAAAAAZAAoAAAISjI+py+0PYwO02out3Lz7DyoFADs=") no-repeat 0px 40px;border-left:1px solid #e3e3e3}.comment{position:relative;margin:0;padding:0 0 20px}.comment .avatar{position:absolute;left:0;top:0;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px;-o-border-radius:35px;-ms-border-radius:35px;-khtml-border-radius:35px;width:75px;height:75px}.comment h5{margin:0 0 0 100px;padding:0;font-weight:700}.comment .date{margin:-5px 0 10px 100px;display:block;color:#a5a5a2;font-style:italic;font-size:.75em}.comment p{margin:0 0 10px 100px}.comment-reply-link,.comment-reply-login{margin:0 0 0 100px;font-size:.95em}.comment-reply{display:inline-block!important;padding:0 0 0 10px}#comment-add{position:absolute;top:-5px;right:0}.moderation{margin:0;padding:0 0 10px 25px}#trackbacks ul{margin:-5px 0 15px}#trackbacks ul li{padding:5px 0 5px 20px}#comments #respond{position:relative;padding:0;margin:0}#respond .form-allowed-tags{display:none}.cancel-comment-reply{float:right;margin:5px 90px 0 0}#comments textarea{width:90%!important}#comments input[type=text]{width:50%;margin-right:20px}.pagination{padding:0 0 30px!important;clear:both;margin:0 0 15px}.page-template-page-portfolio-php .pagination{text-align:center;margin:0;padding:20px 0!important}.page-template-page-portfolio-php .pagination .inside{display:inline-block}.pagination span,.pagination a,.pagination-prev a,.pagination-next a,.older-comments,.newer-comments{display:block;float:left;width:auto;height:24px;line-height:24px;margin:0 5px 0 0;padding:0 8px;text-align:center;text-decoration:none;font-weight:700}.pagination-prev a,.pagination-next a{float:none;margin:0}.pagination-prev,.pagination-next{float:left;width:auto;margin:0}.pagination-prev{float:right}#sidebar blockquote:before{display:block;padding-left:10px;content:"“";font-size:60px;position:absolute;left:10px;top:-10px;color:#ccc}@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){#homeBanner{height:350px;background-position:center -50px!important}#bannerText{position:absolute;top:50%!important;margin-top:-50px}}@media only screen and (max-width:975px){.home .slideshow .details h2{font-size:1.9em}.home .slideshow .details p{font-size:1em!important}.home .slideshow .flex-direction-nav{display:none}}@media only screen and (max-width:870px){#pageslide{width:200px!important}.one_half{width:100%}.one_third{width:100%}.two_third{width:100%}.one_half,.one_third,.two_third{position:relative;margin-right:0;float:none}.last{margin-right:0!important;clear:right}.clearboth{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%}}@media only screen and (max-width:768px) and (orientation:portrait){#comments{width:100%}#comments{width:100%}}@media only screen and (max-width:480px),screen and (max-device-width:480px),screen and (max-width:600px){h2{font-size:1.1em}h4{font-size:.9em}h5{font-size:.8em}.flex-direction-nav,.flex-caption{display:none!important}.home .slideshow .details h2{font-size:1.4em}.home .slideshow .details p{font-size:1.2em!important;display:none}#comments{width:100%}.twoThirds #comments{width:100%}.project{padding:35px 30px 10px}.project .head{margin-bottom:30px}.project h2{font-size:1.3em;margin-bottom:5px}.project .description p{font-size:.95em;line-height:1.2em}#comments{padding:10px 0 0}.comment h5{font-size:.95em}#flickrBox .flickrImage{margin:0 8px 8px 0}.post .moreLink{display:none}#footer #flickrBox .flickrImage{margin:0 5px 5px 0}.gallery-item img{width:90%}.one_half{width:100%}.one_third{width:100%}.two_third{width:100%}.one_half,.one_third,.two_third{position:relative;margin-right:0;float:none}.last{margin-right:0!important;clear:right}.clearboth{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%}}@media screen and (max-width:480px) and (orientation:portrait){#homeMessage p{font-size:1em}.comment .avatar{width:40px;height:40px}.comment-reply-link,.comment-reply-login,.comment h5,.comment .date,.comment p{margin-left:65px}}