@import 'reset.css';body{width:100%;*zoom:1;display:inline-block;display:block}body:before,body:after{content:"";display:table}body:after{clear:both}body,td,th,p,div{color:#262625;font-family:"lato",Helvetica,sans-seif;font-size:14px;line-height:150%}h1,h2,h3,h4{color:#262625;border-top:1px solid #d2d5d7;font-family:"Raleway",Helvetica,sans-serif;padding-top:20px;text-transform:uppercase}h1{line-height:1.6rem}h2,h3{font-size:28px;margin:0 0 .7em}h4{border-top:none}h5{font-size:1.2rem;font-weight:bold}p{margin-bottom:1.5em}a{color:#262625;text-decoration:none}.alignleft{float:left;margin-right:10px}.alignright{float:right;margin-left:10px}.nomargin{margin:0px !important}html{margin-top:0px !important}body{background:url('../images/crossword.png') repeat;color:#333;font-size:15px;line-height:150%;margin:0;padding:0}.container{background:#fff;padding:32px 20px}footer{text-align:center;margin-top:10px}#logo{display:inline;float:left;width:97.91666667%;margin:0 1.04166667%;border-top:none;font-size:3rem;font-style:italic;letter-spacing:-0.08rem;padding-top:0;max-width:100%;text-align:center;text-transform:uppercase}.contact-link{border-radius:0 0 5px 5px;color:white;padding:.6rem;position:fixed;top:0;right:1%;z-index:999}#menu{display:inline-block;float:none;margin:10px auto 15px;text-align:center;width:100%}#menu ul{padding:0}#menu ul li{border-left:1px solid #d2d5d7;display:inline-block;list-style-type:none}#menu ul li a{font-size:14px;padding:.5rem}#menu ul li.current-menu-item{color:white}#menu ul li.current-menu-item a{background:#004592;color:white;margin:3px}#menu ul li:first-of-type{border:none}.hero{width:100%}.hero img{width:100%}#homepage-content{background:#f7f7f7}#homepage-content .homepage-text{display:inline;float:left;width:31.25%;margin:0 1.04166667%;box-sizing:border-box;padding:10px}#homepage-content .homepage-text h5{margin-bottom:3px}#homepage-content .hp-fineline{border-bottom:1px solid #004592}#homepage-content .hp-fineline img{height:auto;width:100%}#homepage-content .paypal{text-align:center;padding-top:30px}.page ul{padding-left:.8rem}.page.with-sidebar .page-content{display:inline;float:left;width:64.58333333%;margin:0 1.04166667%}.page.with-sidebar .sidebar{display:inline;float:left;width:31.25%;margin:0 1.04166667%}.page .page-content,.page .sidebar{padding-bottom:40px;padding-top:40px}.page .page-content h2,.page .sidebar h2{margin-bottom:0}.page .page-content h4,.page .sidebar h4{padding-bottom:10px;font-size:1.5em;font-weight:bold;border-top:1px solid #004592;letter-spacing:-0.04em;padding-top:15px}.page .sidebar{float:right}.page .sidebar p{margin-bottom:0px}.page .sidebar img{margin-bottom:10px;width:100%}div#fancy_overlay{background-color:black !important;opacity:.8 !important}div#fancy_title{display:none !important}.project-item{overflow:hidden;margin-bottom:15px}.project-item h4{border:none !important;margin-bottom:0}.project-item .text{margin-top:20px;margin-bottom:10px}.project-item .text h4{font-weight:bold;padding-top:30px}.project-item .images{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:10px}.project-item .images img{height:auto;width:100%}.project-item .images a{float:right;margin-right:5px}.project-item:last-of-type{border-bottom:none}.nivoSlider{position:relative;max-height:290px;overflow:hidden}.nivo-directionNav{display:none}.nivo-controlNav{position:relative;margin-top:-60px;z-index:90}.nivo-controlNav a{background:white;border:1px solid white;border-radius:5px;color:white;display:inline-block;height:24px;margin:5px;width:24px}.nivo-controlNav .active{background:#004592;color:#004592}.page-1139 .page-content{box-sizing:border-box}.page-25 .page-content{border:none;overflow:hidden}.page-25 .contact-details{display:inline;float:left;width:97.91666667%;margin:0 1.04166667%}.page-25 .contact-details div.phone-email,.page-25 .contact-details div.address{display:inline;float:left;width:47.91666667%;margin:0 1.04166667%}.page-25 .contact-form{border:1px solid #d2d5d7;box-sizing:border-box;padding:1rem;margin-top:1rem;overflow:hidden}.page-25 .contact-form h2{border-top:none}.page-25 .wpcf7{margin-top:50px}.page-25 .wpcf7 p{display:inline;float:left;width:47.91666667%;margin:0 1.04166667%;margin-bottom:1rem}.page-25 .wpcf7 p:last-of-type,.page-25 .wpcf7 p:nth-last-of-type(2){display:inline;float:left;width:97.91666667%;margin:0 1.04166667%}.page-25 .wpcf7 p:last-of-type{margin-top:1rem}.page-25 .wpcf7 input,.page-25 .wpcf7 textarea{border:1px solid #ccc;box-sizing:border-box;font-size:1.2rem;padding:10px;margin-top:7px;width:100%}.page-25 .wpcf7 input[type="submit"]{background:#004592;border:none;color:white;cursor:pointer;display:inherit;font-size:1.1rem;margin:0 auto;width:60%}.page-25 .wpcf7-response-output{clear:both}.page-25 .sidebar{display:inline;float:left;width:31.25%;margin:0 1.04166667%;padding-top:0px}.page-25 .sidebar p{margin-top:5px}.container{max-width:950px;margin:0 auto}.clearfix{display:inline-block}.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}.footer-promo{display:block;text-align:center;width:100%}@media (max-width:40em){#homepage-content .homepage-text{display:inline;float:left;width:97.91666667%;margin:0 1.04166667%}#homepage-content .hp-fineline{border-bottom:none;border-top:1px solid #004592}.page.with-sidebar .page-content,.page.with-sidebar .sidebar{display:inline;float:left;width:97.91666667%;margin:0 1.04166667%}.gallery .gallery-container .ngg-gallery-thumbnail-box{width:47.5%}.gallery .gallery-container .ngg-gallery-thumbnail-box:nth-of-type(2n+1){margin-right:0px}.gallery .gallery-container .ngg-gallery-thumbnail-box:nth-of-type(3n+1){margin-right:5%}.project-item .images,.project-item .text{display:inline;float:left;width:97.91666667%;margin:0 1.04166667%}.project-item .images{margin-top:30px;text-align:center}.project-item .images img{float:none;text-align:center}.page-21 .custom-sidebar .page-content{display:inline;float:left;width:97.91666667%;margin:0 1.04166667%}.page-21 .custom-sidebar .sidebar{display:none}.page-25 .contact-details{display:inline;float:left;width:97.91666667%;margin:0 1.04166667%}.page-25 .sidebar{display:none}.brochure-item.alternative .page-content{display:inline;float:left;width:97.91666667%;margin:0 1.04166667%}.brochure-item.alternative .last{display:inline;float:left;width:97.91666667%;margin:0 1.04166667%}#deposit-page-content #paypal-logos{display:none}}/*# sourceMappingURL=wp-content/themes/patsons/styles/styles.css.map */