body{background-color:#F9F9C3;width:100% !important;margin:0 auto;}div#zone-preface.zone.zone-preface.clearfix,div#zone-preface.zone.zone-preface.clearfix.container-12,div#zone-preface.zone.zone-preface.clearfix.container-12 
  .grid-12{width:100%;margin:0 auto;}div#zone-preface div.views-field-title{width:1200px;max-width:100%;margin:0 auto;}div#zone-preface h1.field-content{padding:0 10px;margin:0 10px;}#page{padding:0 !important;}img{max-width:100% !important;height:auto !important;}#region-branding .logo-img{width:100%;max-width:100%;height:auto;text-align:center;padding:1em 0em;}h2.site-name{font-size:60px;}h6.site-slogan{font-size:23px}.combined-footer{text-align:center;}.combined-footer div{display:inline-block;padding:5px 20px;vertical-align:middle;}.image-caption{max-width:220px;min-height:34px;;font-size:0.7em;}* img 
* * img,figure{max-width:100%;height:auto;}.nobr{white-space:nowrap;}sup{vertical-align:+25%;font-size:75%;}sub{vertical-align:-25%;font-size:75%;}html{overflow-y:scroll;}body{font-size:117.5%;}div#page{padding:0 10px;}h1,h2,h3,h4,h5,h6{margin-bottom:0.2em;line-height:1.35em;letter-spacing:-0.01em;}h2,h3,h4,h5,h6{margin-top:0.3em;}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:0.5em;}#region-footer-first{border-top:2px solid #0884ef;margin-top:15px;padding-top:15px;}.ace_editor p,.ace_editor div{font-family:'Courier New',monospace !important;}blockquote,q{margin:1.0em 15%;padding:0.75em 0.75em 0.15em 0.75em;background-color:#FFDDDD;}.fancybox-title{font-family:"Open Sans";font-size:85%;line-height:1.25em;font-style:normal;font-weight:normal;text-align:center;}.fancybox-skin{color:#000000;}.flexslider{box-shadow:none;margin:0 0 20px;background:#f9f9d3 none repeat scroll 0 0;border:4px solid #f9f9d3;border-radius:0;}.flexslider ul,.flexslider ol{padding:0 0 0px 0;}.flex-control-nav{bottom:-30px;}.flex-caption{font-size:0.7em;text-align:center}#zone-preface .flexslider{border:0px;}#block-views-rotator-block-1 .view-display-id-block_1
 img{border-bottom:20px;}.view-display-id-block_1 img{padding-bottom:20px;}.field-name-field-blog-tags{clear:left;}.node-blog .field-name-field-ttp-blog-lead-photo img{max-width:75% !important;margin:0 0 1em;}.node-blog .field-name-field-ttp-blog-lead-photo{text-align:center;}div.field-name-custom-created-by{font-size:0.85em;margin-left:3.0em}.node-blog.node-teaser div.field-name-field-ttp-blog-lead-photo{clear:left;float:left;margin:0 1em 10px 0;max-width:35%;}.node-blog.node-teaser .field-name-field-lead-photo img{clear:left;float:left;xmargin:0 1em 0.4em 0;max-width:100% !important;}div.field-name-field-ttp-section-header,div.field-name-field-ttp-section-footer{clear:both;}.field-name-field-scrapbookimage,.field-name-field-ttp-galery-image{xdisplay:table-cell;text-align:center;}.field-name-field-scrapbookimage div.field-item,.field-name-field-ttp-galery-image div.field-item{display:inline-block;vertical-align:middle;margin:10px;}.sf-menu{font-family:"PT Sans";font-size:125%;}.sf-menu{float:left;position:relative;left:50%;}.sf-menu ul li{left:0%;}.sf-menu li{left:-50%;}#region-menu{margin:15px 0 25px 0;}ul.menu li{padding:0 1.0em 0 0;}ul.menu li.last{padding:0 0 0 0;}button,input[type="submit"],.field-name-node-link a,.make-a-button,a.like-read-more,#edit-submit,#edit-submit--2{background:#ffffff;border-color:#0884EF;border-image:none;border-radius:11px;border-style:solid;border-width:2px;color:#0884EF;float:right;font-family:"PT Sans";font-size:17px;xfont-style:italic;font-weight:bold;margin:8px 8px 8px 8px;padding:4px 10px 3px;text-decoration:none;vertical-align:middle;width:auto;}x.view-id-projects_baths .field-name-node-link{float:right;}.make-a-button{display:inline-block;float:none;xmargin:8px 20px 0px 20px;white-space:nowrap;}.field-name-node-link a:hover,.make-a-button:hover,input[type="submit"]:hover{border-color:#aa0000;color:#aa0000;}a:link,a:visited,a:hover,a:active{color:#0884EF;text-decoration:none;font-weight:bold;}a:hover,li a:hover{color:#aa0000;}blockquote,q{background-color:#ffddd;padding:1em 1em 0.25em 1em;quotes:none;}.flexslider{box-shadow:;}.paragraphs-item-ttp-paragraph-right-image 
  div.field-name-field-ttp-galery-image{position:relative;float:right;margin:0 0 10px 10px;}.paragraphs-item-ttp-paragraph-right-image 
  .field-name-field-ttp-section-header{clear:none;}div.group-left{xpadding-right:10px;}div.group-right{xpadding-left:10px;}div.field-name-field-ttp-slider-image{max-width:850px;margin:0 auto;padding:0 auto;}.audiojs-default ol.audiojs-playlist li.playing{background-color:#990000;}div.jp-audio{width:600px;margin:0 auto 0 10%;max-width:90%;}.paragraphs-item-ttp-inline-video-ytv-s 
  .field-name-field-ttp-video-url .field-items{text-align:center;}.paragraphs-item-ttp-inline-video-ytv-s 
  .field-name-field-ttp-video-url 
  div.field-item{width:400px;max-width:80%;display:inline-block;margin:20px 30px;vertical-align:middle;}.paragraphs-item-ttp-inline-video-ytv 
  .field-name-field-ttp-video-url
  .field-item{width:800px;max-width:100%;xmargin-right:auto;xmargin-left:auto;margin:20px auto;}.player{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.player iframe,.player embed{position:absolute;top:0;left:0;width:100%;height:100%;}.view-mode-teaser.node-project div.field-type-image img{max-width:50% !important;margin:0 15px 6px 0;float:left;}#node-webform-16 input,#node-webform-16 textarea{max-width:100%;}#node-webform-16 .webform-component--city,#node-webform-16 .webform-component--state,#node-webform-16 .webform-component--zip{margin-right:1em;float:left;}#node-webform-16 .webform-component--project-types
  .form-type-checkbox{display:inline-block;margin-left:90px;width:160px;}#node-webform-16 
  .webform-component--telephone-number,#node-webform-16 
  .webform-component--project-description---comments{clear:both;}
