@import url(https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css);@import url(https://api.mapbox.com/mapbox.js/v2.3.0/mapbox.css);@import url(https://fonts.googleapis.com/css?family=PT+Serif:400,400italic,700);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700,800,300italic,400italic);*{margin:0;padding:0}body{font-family:"Open Sans", "PT Sans", sans-serif;font-size:15px;font-weight:300;color:black;background:#fff}@media not print{.printonly{display:none}}.announce{text-align:center;margin-top:10px;margin-bottom:10px}.announce div{background:#f4e138;padding:4px 6px;display:inline-block;font-size:20px;font-weight:500}h1,h2,h3{font-weight:300;margin:0}h2{font-family:"Open Sans", "PT Sans", sans-serif;font-size:40px;font-weight:300}h2.article-title{font-weight:300;margin-top:0px;margin-bottom:30px;font-size:40px}h4{font-size:15px;font-weight:300}p{font-family:"PT Serif", serif;font-size:15px;line-height:1.61}p a{border-bottom:1px solid #004c66}p.byline{font-family:"Open Sans", "PT Sans", sans-serif;font-weight:300;color:#333;margin-top:3px;line-height:1.5}a{color:#004c66}a:focus,a:hover{text-decoration:none;border-bottom:1px solid #004c66;transition:0.3s ease}label{font-weight:500}.btn,.btn-primary{font-family:"Open Sans", "PT Sans", sans-serif;color:#333;border-radius:0;border:1px solid #333;padding:6px 10px;background:transparent}.btn-primary{color:#fff;background:#8cb202;border:1px solid #8cb202}.btn-primary:active,.btn-primary:hover,.btn:active,.btn:hover{transition:0.3s ease;background:#8cb202;color:#fff;border-color:#8cb202}.btn-primary:active,.btn-primary:hover{background:#648001;border-color:#648001;color:#fff}.btn-destroy:active,.btn-destroy:hover{background:#e13452;border-color:#e13452;color:#fff}.btn-mini{text-transform:uppercase;font-size:10px;padding:3px 4px;border-color:#666}.form-group+h3{margin-top:1em;margin-bottom:0.25em}.invert .btn,.invert .btn-primary{border-color:#fff;color:#fff}.invert .btn-primary:active,.invert .btn-primary:hover,.invert .btn:active,.invert .btn:hover{background:#8cb202;color:#fff;border-color:#8cb202}img.decoration{opacity:0.2;display:inline-block;margin-top:20px}.placeholder{background:#eee;height:300px;line-height:300px;font-size:20px;font-family:"Open Sans", "PT Sans", sans-serif;text-align:center;margin-bottom:15px;margin-top:15px}.placeholder.news{border-radius:4px}.placeholder.map{background:#fcf7c9}.placeholder.signup{height:100px;line-height:100px}.btn-default{color:black;border-color:#bcaa0a;background:#ecd50d;text-shadow:none}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-primary{background:#ecd50d}.btn-edit{color:#333}.flash-messages{padding:20px 20px 15px 20px;margin-bottom:15px;color:#333;background:#f4e138}.errors{padding:20px 20px 10px 20px;margin-bottom:1em;border:3px double #fff;background-color:#f2d03b;font-weight:700}.errors p{font-family:"Open Sans", "PT Sans", sans-serif}.topbar{background:#fff;line-height:1.2;padding:15px 0 0}.topbar .user-info{text-align:right}.topbar .user-info a,.topbar .user-info a:hover,.topbar .user-info a:active,.topbar .user-info a:visited{border-bottom:1px solid #004c66}header h1 a,footer h1 a{display:inline-block;width:100%;height:120px;padding:0;text-indent:-9999px;background:transparent url(/assets/bbd_logo2.png) no-repeat center center;background-size:contain}header h1 a:hover,header h1 a:active,header h1 a:focus,footer h1 a:hover,footer h1 a:active,footer h1 a:focus{border:0px none}header{margin-top:10px;margin-bottom:30px;padding-bottom:0px}header .nav,footer .nav{text-align:center}header .nav li,footer .nav li{font-size:20px;display:inline-block}header .nav a,header .nav a:focus,header .nav a:hover,header .nav a:active,footer .nav a,footer .nav a:focus,footer .nav a:hover,footer .nav a:active{color:#666;background:transparent;border-bottom:1px solid #fff;display:inline-block;padding:0;margin:10px 15px}header .nav a:hover,footer .nav a:hover{color:#789902;background:none;border-bottom:1px solid #8cb202}.resources-panel .related-articles,.content-panel .related-articles{margin-top:50px;margin-bottom:60px}.sidebar .in{padding-right:20px}.sidebar .in .resource-category h2.broad-section{font-size:18px;font-weight:700;margin-bottom:0}.sidebar .in .resource-category h3{font-size:18px;font-weight:300;margin-top:10px}.sidebar .in .resource-category h3.active{color:#e13452}.sidebar .in .resource-category li{list-style:none}.sidebar .in .resource-category ul.subnav{margin-bottom:20px}.sidebar .in img{opacity:0.6}.events-panel{padding-bottom:100px}.events-panel .event{margin-bottom:30px;padding-bottom:30px}.news-panel{padding-top:30px}.news-panel .news-header{color:black}.news-panel .piece{position:relative;cursor:pointer}.news-panel .piece .details{font-size:18px;position:absolute;bottom:0px;width:100%;margin-bottom:0;opacity:1.0}.news-panel .piece .details .in{padding:20px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:#8cb202}.news-panel .piece .details .in h2.news-type{font-size:18px;font-weight:700;margin-top:0;margin-bottom:3px}.news-panel .piece .details .in h3{font-size:18px;margin:0}.news-panel .piece .block{width:100%;height:0;margin-bottom:30px;padding-bottom:100%;cursor:pointer;opacity:0.9;border-radius:4px;background-color:#8cb202;background-size:cover}.news-panel .piece .block.text{background-color:#e13452;background-repeat:no-repeat;background-position:center center;background-size:contain}.news-panel .piece:hover .block{opacity:1.0}.section-panel{padding:70px 0 70px 0;margin-bottom:70px;background:#332b40}.section-panel p{font-family:"Open Sans", "PT Sans", sans-serif;margin-top:1em;font-size:15px}.section-panel h2.section-head{margin:0;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:5px;font-weight:700}.section-panel h2.section-head a,.section-panel h2.section-head a:visited,.section-panel h2.section-head a:hover,.section-panel h2.section-head a:active{color:#fff;text-decoration:none;border-bottom:0px none}.page h4{font-size:15px;font-weight:700;color:#333;margin-top:2em}.page li{font-family:"PT Serif", serif;margin-bottom:1em;margin-left:1em;list-style-position:outside;font-size:15px}.email-panel{padding:15px;text-align:center;border-top:5px solid #00bf9e;border-bottom:5px solid #00bf9e;background:#008c74}.email-panel h2.email-signup{font-size:20px;font-weight:200;margin-top:0;color:black}.homepage-resources-panel{padding-top:100px;padding-bottom:100px;background:#008c74;background-size:100%}.homepage-resources-panel h2{margin-top:0}.homepage-resources-panel .strong{font-weight:800}.forum-prompt-panel{position:fixed;z-index:9999;right:50px;bottom:0;width:275px;padding:15px 15px;cursor:pointer;border-top-left-radius:10px;border-top-right-radius:10px;background:#f4e138}.forum-prompt-panel h2.rehab-prompt{font-size:20px;font-weight:700;margin:0;color:#fff;color:#333}.forum-prompt-panel .rehab-call-to-action{display:none;font-family:"Open Sans", "PT Sans", sans-serif;padding-top:15px}.forum-prompt-panel .rehab-call-to-action p{font-family:"Open Sans", "PT Sans", sans-serif}.forum-prompt-panel .rehab-call-to-action a.rehab-link,.forum-prompt-panel .rehab-call-to-action a.rehab-link:hover,.forum-prompt-panel .rehab-call-to-action a.rehab-link:active,.forum-prompt-panel .rehab-call-to-action a.rehab-link:focus{display:inline-block;padding:4px 8px;background:#f4e138;border:1px solid #333}.forum-prompt-panel:hover .rehab-call-to-action{display:block}footer{background:#8cb202;padding:20px 0px}footer h1{margin-bottom:30px}footer .nav{margin-bottom:20px}footer .nav a{color:#fff}footer .nav a:hover{color:#fff}footer .footer-nav,footer .footer-links{text-align:center}footer .footer-links{margin:40px 0 0}footer .footer-links.social-links{margin-bottom:20px;margin-top:20px;font-weight:700}footer .footer-logos{display:table;text-align:center;width:100%}footer .footer-logo{display:table-cell;vertical-align:middle;text-align:center}footer .footer-logo h2{text-align:center;margin-bottom:10px;text-transform:uppercase;letter-spacing:2px;font-size:12px}footer .footer-logo a{display:inline-block;margin:0px 8px}footer .footer-logo a:hover{border-bottom:0px none}footer h2{font-size:18px;text-align:left;font-weight:700;margin-bottom:40px}#error_explanation h3{margin-top:50px}#error_explanation ul{color:#f2d03b;list-style:none}h3.regular-user{margin:10px 0px 20px;padding-top:20px;border-top:1px solid #fff;font-weight:500;font-size:15px}.polaroid{position:relative;height:340px;margin:0px 10px 30px;overflow:hidden}.polaroid .polaroid-photo{position:absolute;top:0;left:0;height:340px;width:100%;background:#004c66;background-image:url(/assets/missing-1-741c320ffdcd2b8bdf91a861c45cf5e45d7fd67394607ba8064a640892bf02a0.png);background-position:center center;background-size:cover;background-repeat:no-repeat;opacity:0.9}.polaroid .polaroid-photo .polaroid-frame{border:1px solid #fff;margin:10px 10px 10px 10px;height:320px}.polaroid .polaroid-details{position:absolute;bottom:0px;z-index:2;width:calc(100% - 10px);padding:20px 25px}.polaroid .polaroid-details h2,.polaroid .polaroid-details h3{font-weight:300;font-size:24px;margin-bottom:1px;margin-left:0.2em}.polaroid .polaroid-details h2 a,.polaroid .polaroid-details h2 a:hover,.polaroid .polaroid-details h2 a:active,.polaroid .polaroid-details h2 a:focus,.polaroid .polaroid-details h3 a,.polaroid .polaroid-details h3 a:hover,.polaroid .polaroid-details h3 a:active,.polaroid .polaroid-details h3 a:focus{line-height:1.45em;background:rgba(255,255,255,0.8);box-shadow:0.2em 0 0 rgba(255,255,255,0.8),-0.2em 0 0 rgba(255,255,255,0.8);border:0px none;transition:0.3s ease}.polaroid .polaroid-details h2 a:hover,.polaroid .polaroid-details h2 a:active,.polaroid .polaroid-details h2 a:focus,.polaroid .polaroid-details h3 a:hover,.polaroid .polaroid-details h3 a:active,.polaroid .polaroid-details h3 a:focus{color:#fff;background:#004c66;box-shadow:0.2em 0 0 #004c66, -0.2em 0 0 #004c66}.polaroid .polaroid-details h3{font-size:16px}.polaroid .polaroid-details .tag-list{margin-top:0}.frame{background:#004c66;overflow:auto}.frame .frame-in{color:#fff;margin:10px;padding:20px;border:1px solid #fff}.frame .frame-in a,.frame .frame-in a:hover{color:#fff}.frame .frame-in h2{margin-bottom:20px}.frame .frame-in input.form-control{border:0px none;border-radius:0;color:#333}.frame .frame-in .btn-primary{color:#fff;border:1px solid #8cb202}.frame .frame-in .btn-primary:hover{border-color:#8cb202}.frame .frame-in .f-login-btn{display:inline-block;margin-bottom:10px;border:1px solid #fff;padding:4px 8px}.frame .frame-in .f-login-btn:hover,.frame .frame-in .f-login-btn:active,.frame .frame-in .f-login-btn:focus{background:#f4e138;border-color:#f4e138;color:#333;transition:0.3s ease}.welcome{background:transparent url(/assets/photos/bank-91e8d9ad64208b5d29cf079e9d2d10019a3169c625fbf45853a957dab59d1478.jpg) no-repeat center center;background:transparent url(/assets/photos/house-a-b9b9bdca0520b12e2b9131ba71dd577fe051bb4eea8c671bf463f83208cb0dbe.jpg) no-repeat center center;background:transparent url(/assets/photos/house-b-d0312c9576b3222d25c621d296b75fbbeeb2c8f1916e15c555189df315b02e5c.jpg) no-repeat center center;background:transparent url(/assets/photos/brixels-64b0e786b332cb7fc85753908c8562a7f771937e903125d50c9ceb3a0d34aa09.jpg) no-repeat center center;background-size:cover;padding:50px 0}.panel-front{color:#fff;background:#004c66;overflow:hidden}.panel-front .intro{text-align:center}.panel-front .intro .intro-in{margin:10px 10px 0 10px;padding-top:40px;border:1px solid #fff;border-width:1px 1px 0 1px}.panel-front .intro h1{margin-bottom:15px}.panel-front .intro p{font-size:20px}.panel-front .homepage-heroes .homepage-heroes-in{margin:0px 10px 10px 10px;border:1px solid #fff;border-width:0px 1px 1px 1px}.panel-front .hero{padding:30px}.panel-front .hero h2{font-size:20px}.front h2.section-title{text-align:center;margin-top:80px;margin-bottom:40px}.front #sites-map{height:550px}.front-questions{background:#332b40;color:#fff;padding:0 0 80px}.front-questions p{font-size:20px}.front-questions .img{text-align:center}.front-questions .img img{display:inline-block}.front-questions .ask{text-align:center;margin-bottom:25px}.front-questions .question h2.article-title{font-size:15px;font-weight:700;line-height:1.5;margin-bottom:1em}.front-questions .question h2.article-title a{color:#fff;border-bottom:1px solid #fff}.homepage-sites h2 a,.homepage-resources h2 a{border-bottom:1px solid #004c66}.email-signup{margin:80px 0;text-align:center}.email-signup h2.section-title{margin-bottom:10px}.email-signup #mc_embed_signup{display:inline-block;text-align:left}.email-signup #mc_embed_signup #mce-responses{display:inline-block}.email-signup #mc_embed_signup .mc-field-group{display:inline-block;margin-right:15px}.email-signup #mc_embed_signup .mc-field-group label{display:block}.email-signup #mc_embed_signup .mc-field-group input{border-radius:0;border:0px none;box-shadow:none;border-bottom:2px solid #648001;width:300px;font-weight:700}.email-signup #mc_embed_signup .mc-field-group input:placeholder-shown{font-weight:700;text-transform:uppercase;letter-spacing:2px}.pages-panel{margin-bottom:40px}.pages-panel .page{overflow:auto;padding:40px 40px 0 40px;border:1px solid #bcaa0a}.events-panel .section-panel{background:#004c66}.events-panel h2.section-head,.events-panel h2.section-head a{color:#fff}.events-panel .page{padding:0px 40px 0 0;background:#fff}.events-panel .details{margin-bottom:10px}.events-panel .event-image{display:block;margin-bottom:15px}.events-panel .related-events h3{margin-bottom:10px}.upcoming-event{background-position:center center;background-size:cover;background-repeat:no-repeat;color:#fff;text-align:center;overflow:auto;margin-bottom:10px}.upcoming-event .details{text-align:center;border:1px solid #fff;padding:125px 50px 125px 50px;margin:10px}.upcoming-event .details h2 a,.upcoming-event .details h3 span,.upcoming-event .details .event-type{display:inline-block;background:rgba(255,255,255,0.8);color:#333;padding:6px 8px;margin-bottom:1px}.upcoming-event .details .event-type{text-transform:uppercase;font-weight:700;letter-spacing:2px}.upcoming-event h2 a{font-weight:300;color:#004c66;border:0px none}.upcoming-event h2 a:hover,.upcoming-event h2 a:active{color:#fff;background:#004c66}.past-events{margin-top:50px}.past-events h2.article-title{margin-bottom:20px}.tag-related-section .question{@meda}.tag-related-section .question h2.article-title{font-size:24px;line-height:1.45}.tag-related-section .question h2.article-title a{border-bottom:1px solid #004c66}.questions-panel{margin-bottom:50px}.questions-panel .section-panel p{color:#fff;font-size:18px;font-family:"PT Serif", serif;text-align:left}.questions-panel .related-questions{margin-top:35px}.questions-panel .related-questions h3{font-weight:500}.questions-panel .related-questions h4{font-weight:300;font-size:18px;margin-bottom:20px;line-height:1.5}.questions-panel .related-questions h4 a{border-bottom:1px solid rgba(0,76,102,0.5)}.questions-panel .question span.no-answers{background:#f4e138;padding:0px 5px;display:inline-block;margin-right:0.25em}.questions-panel .page{padding:40px;background:#fff;border:1px solid #bcaa0a}.questions-panel .page h2{text-align:center;margin-bottom:30px}.questions-panel .ask-a-question a{padding:8px 16px;font-size:20px;font-weight:500;color:#fff;border-color:#8cb202;background:#8cb202;margin-bottom:35px}.questions-panel .ask-a-question a:hover{background:#fff;color:#8cb202;border-color:#8cb202}.questions-panel form .tag-prompt{font-family:"Open Sans", "PT Sans", sans-serif;font-size:0.9em}.questions-panel h2.article-title{margin-bottom:10px;font-size:30px}.questions-panel h2.article-title a:hover{text-decoration:none}.questions-panel h3.comment-intro{margin-top:20px;margin-bottom:20px}.questions-panel h3.sign-in a{border-bottom:1px solid #004c66}.questions-panel .question,.questions-panel .comment{margin-bottom:30px}.questions-panel .question-meta,.questions-panel .comment-meta{border:1px solid #eee;border-width:1px 0;padding:5px 0}.questions-panel .question-meta,.questions-panel .comment-meta{font-family:"Open Sans", "PT Sans", sans-serif}.questions-panel .question-meta .byline,.questions-panel .comment-meta .byline{font-weight:700}.questions-panel .question-meta .byline a,.questions-panel .comment-meta .byline a{border-bottom:1px solid #004c66}.questions-panel .question-meta{text-align:left;margin-top:10px}.questions-panel .comment-text{padding-bottom:30px}.contractor-list{display:flex;flex-wrap:wrap;margin-bottom:2em}.contractor-list .business-card{display:flex;width:30%;margin:1%}.contractor-list .business-card .business-card-details{flex:1}@media (max-width: 1150px){.contractor-list .business-card{width:48%;margin:1%}}@media (max-width: 768px){.contractor-list .business-card{width:calc(50% - 15px);margin:0 10px 10px 0px}}@media (max-width: 480px){.contractor-list .business-card{width:calc(100% - 15px);margin:0 10px 10px 10px}}.contractors-panel .add-a-contractor a{color:#fff;background-color:#8cb202;font-weight:700;border:0px none}.contractors-panel .add-a-contractor+a{display:inline-block;margin-top:1em}.contractor{margin-bottom:5em;overflow:auto}.contractor p.featured{padding:10px;border-top:7px solid #8cb202;text-align:center;font-family:"Open Sans", "PT Sans", sans-serif;font-weight:700;color:#5e9200}.contractor .caption,.contractor .photo{border:3px double #ddd;padding:10px;margin-bottom:10px}.contractor .photo+.caption{background-color:#f9f9f9;font-style:italic;margin-top:-10px;padding-bottom:0;border-top:0px none}.contractor-sidebar{margin-bottom:2em}.contractor-sidebar .related-tags{margin-bottom:2em}.tag-filter{margin-bottom:1em}.tag-filter a.tag{display:inline-block;padding:5px;cursor:pointer;border-bottom:1px solid #fff}.index-card,.business-card{text-align:center;background:#fffded;overflow:auto;margin-bottom:20px;border-top:7px solid #f2d03b}.index-card .index-card-details,.index-card .business-card-details,.business-card .index-card-details,.business-card .business-card-details{margin:5px;padding:15px 10px 10px 10px}.index-card .index-card-details h2,.index-card .business-card-details h2,.business-card .index-card-details h2,.business-card .business-card-details h2{font-size:20px;font-weight:300}.index-card .index-card-details .city,.index-card .business-card-details .city,.business-card .index-card-details .city,.business-card .business-card-details .city{padding-top:0.5em}.business-card .tag-list .tag{background:transparent;color:#333;display:inline-block;padding-left:0}.business-card .tag-list .tag:not(:last-child)::after{padding-left:6px;padding-right:6px;content:'\2022'}.related-contractors h3{margin-bottom:0.5em}.index-card .index-card-details{font-size:18px;font-weight:400;color:black}.index-card .index-card-details h2{font-size:40px;margin:0.25em 0}.index-card .index-card-details .tag-list{margin-bottom:0.5em}.index-card .index-card-details .city{margin:0.5em 0;text-transform:uppercase;font-size:15px}.index-card .index-card-details .field,.index-card .index-card-details .field .name,.index-card .index-card-details .field .value{display:inline-block}.index-card .index-card-details .field{padding:0px 8px 0 0}.index-card .index-card-details .field:not(:last-child)::after{padding-left:8px;content:'\2022'}.index-card.featured,.business-card.featured{border-top-color:#5e9200;background-color:#8cb202;color:#fff}.index-card.featured a,.index-card.featured a:link,.index-card.featured a:active,.index-card.featured a:visited,.business-card.featured a,.business-card.featured a:link,.business-card.featured a:active,.business-card.featured a:visited{color:#fff}.index-card.featured .index-card-details,.business-card.featured .index-card-details{color:#fff}.index-card.featured h2,.business-card.featured h2{color:#fff}.index-card.featured h2 a,.index-card.featured h2 a:link,.index-card.featured h2 a:active,.index-card.featured h2 a:visited,.business-card.featured h2 a,.business-card.featured h2 a:link,.business-card.featured h2 a:active,.business-card.featured h2 a:visited{color:#fff}.index-card.featured .city,.business-card.featured .city{font-weight:700}.resources-panel h2.article-title{padding-bottom:0;margin-bottom:10px}.resources-panel .page{padding:0px 0px 40px 0px;background:#fff}.resources-panel .resource-details h4{margin-top:0}.resources-panel .resource-details .tag-list{margin-top:0}.resources-panel .resource-photo{height:150px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:8px}.resources-panel .photo-credit{margin-top:-10px;margin-bottom:20px;font-size:0.8em;font-family:"Open Sans", "PT Sans", sans-serif;text-transform:uppercase}.resources-panel .resource-attachments{border-top:1px solid #eee}.resources-panel .resource-attachments h3{margin-top:1em;margin-bottom:10px;font-weight:500}.resources-panel .resource-attachments h4{margin-top:0;font-size:18px;line-height:1.45}.resources-panel .resource-attachments h4 a{border-bottom:1px solid #004c66}.resources-panel .resource-photo.missing-1,.resources-panel .resource-photo.missing-2,.resources-panel .resource-photo.missing-3,.resources-panel .resource-photo.missing-4{opacity:0.5;background-size:contain}.resources-panel .resource-photo.missing-1{background-image:url(/assets/missing-1-741c320ffdcd2b8bdf91a861c45cf5e45d7fd67394607ba8064a640892bf02a0.png)}.resources-panel .resource-photo.missing-2{background-image:url(/assets/missing-2-39891ac58a37178b3c1a523d7e182d29a69ac5083411e43f364bd5469f7796ea.png)}.resources-panel .resource-photo.missing-3{background-image:url(/assets/missing-3-94f1a870f1219ea974158514eeb2b433b2154f602ba6f0870e74c0d2cb128378.png)}.resources-panel .resource-photo.missing-4{background-image:url(/assets/missing-4-8bd566c338f50e8cabd86ff3d2c63594abe75ab8981afe81ebb94b01b215db4f.png)}.resources-panel img.resource-image{display:block;margin-bottom:15px}.resources-panel .related-resources{margin-bottom:60px}.resources-panel .related-resources h3{font-weight:500;margin:30px 0 20px}.resources-panel .related-resources .resource{margin-bottom:30px}.resources-panel .related-resources .polaroid{margin:0}.resource-tag-list{margin-bottom:6px}.resource-photo{height:150px;background-size:cover;margin-bottom:8px}.brag-panel{position:relative;padding-top:0;padding-bottom:50px;color:#2b2702;background:#fff;color:#333}.brag-panel .section-panel{margin-bottom:0}.brag-panel .page{padding:40px;margin-top:40px;background:#fff;border:1px solid #bcaa0a}.brag-panel .page h2{text-align:center}.brag-panel .delete-prompt{padding:41px}.brag-panel form label{margin-top:1em}.brag-panel form label.tag{margin-top:0}.brag-panel form textarea.form-control,.brag-panel form select.form-control,.brag-panel form input.form-control{border-radius:0}.brag-panel form .tag-prompt{font-family:"Open Sans", "PT Sans", sans-serif;font-size:0.9em}.brag-panel form .geocoding-error,.brag-panel form .add-an-address-warning{display:none;padding:2px 5px;background:#f2d03b}.brag-panel form h3{margin-top:30px}.brag-panel form .address-search{margin-bottom:5px}.brag-panel form .address-search #address-search{width:300px;display:inline-block}.brag-panel form .address-search .btn{margin-top:-2px;border-color:#eee;background:#eee}.brag-panel form .address-search .btn:hover{background:#8cb202;border-color:#8cb202}.brag-panel .brag-head{background:#8cb202;text-align:center;padding:50px 0;overflow:auto}.brag-panel .brag-head h2{text-transform:uppercase;letter-spacing:5px;font-weight:700}.brag-panel .brag-head h2 a{color:#f4e138 !important}.brag-panel .brag-head .btn{font-size:20px}.brag-panel .brag-head p{font-family:"PT Serif", serif;font-size:18px;text-align:left}.brag-panel #brag-map{height:500px}.brag-panel #site-map{height:300px;margin-bottom:1em}.brag-panel #sites-map{margin-bottom:20px;font-weight:300;text-align:center;background:#fcf7c9;height:700px}.brag-panel .bragPopup .leaflet-popup-content{font-size:20px;font-family:"Open Sans", "PT Sans", sans-serif}.brag-panel .bragPopup .leaflet-popup-content a,.brag-panel .bragPopup .leaflet-popup-content a:hover,.brag-panel .bragPopup .leaflet-popup-content a:active,.brag-panel .bragPopup .leaflet-popup-content a:visited{color:#004c66;border-bottom:1px solid #004c66;text-decoration:none}.brag-panel .map-tools{text-align:center;margin-bottom:20px}.brag-panel .map-tools .dropdown{display:inline-block;text-align:left}.brag-panel .map-tools .dropdown .dropdown-toggle{border-radius:20px;margin:0px 5px}.brag-panel .map-tools .dropdown-menu li a,.brag-panel .map-tools .dropdown-menu li a:hover,.brag-panel .map-tools .dropdown-menu li a:active{cursor:pointer;border:0px none}.brag-panel .site-details{padding-top:40px}.brag-panel .site-details .btn-destroy,.brag-panel .site-details .btn-edit{margin-bottom:10px}.brag-panel .site-details .add-a-brag a{padding:8px 16px;font-size:20px;font-weight:500;color:#fff;border-color:#8cb202;background:#8cb202;display:inline-block;margin-bottom:35px}.brag-panel .site-details .add-a-brag a:hover{color:#8cb202;background:#fff;border-color:#8cb202}.brag-panel .site-details .site-intro{margin-bottom:30px}.brag-panel .site-details .site-intro h2,.brag-panel .site-details .site-intro h3{text-align:center}.brag-panel .site-details h3.byline{margin-bottom:20px}.brag-panel .site-details img.site-photo{display:block;margin-bottom:20px}.brag-panel .site-details .project-list{padding-bottom:20px}.brag-panel .site-details .project-list h3{margin-top:30px}.brag-panel .site-details .project-list .project{padding-top:15px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #8a8786}.brag-panel .edit-site{margin-top:50px}.brag-panel .edit-site a{border-bottom:1px solid #004c66}.site .polaroid-photo{opacity:1}.sites-list .site-photo.missing{background-size:auto 50%}.users-panel{padding-bottom:50px}.users-panel .page{padding:40px;background:#fff;border:1px solid #bcaa0a}.users-panel .page h2{text-align:center;margin-bottom:30px}.users-panel h2.section-title{font-size:24px;margin-top:2em;margin-bottom:10px}.users-panel h2.article-title{font-size:30px;text-align:center}.users-panel h3{font-size:20px;margin-bottom:5px}.users-panel h3 a,.users-panel h3 a:hover,.users-panel h3 a:active,.users-panel h3 a:visited{border-bottom:1px solid #004c66}.users-panel .cancel-account{margin-top:2em}.users-panel .polaroid,.users-panel .polaroid-photo{height:200px}.users-panel .polaroid .polaroid-frame,.users-panel .polaroid-photo .polaroid-frame{height:180px}.users-panel .subscriptions{padding:0 30px}.users-panel .question{margin:8px 0 10px}.users-panel .contact-user h2.section-title{margin-top:0}.users-panel .contact-user p{margin-bottom:0}.users-panel .contact-user p a{border-bottom:1px solid #fff}.users-panel .contact-user form textarea{color:#333;width:100%;display:block;margin:10px 0;padding:10px}.users-panel .edit-user-account{background:#008c74;margin-bottom:10px;color:#fff}.users-panel .edit-user-account h3{margin-bottom:5px}.users-panel .frame .new_user .form-group label a{border-bottom:1px solid #fff}.tag-list{margin-top:10px}.tag-list a.tag{color:#fff;font-size:13px;font-weight:500;display:inline-block;border:0 none;background:#004c66;padding:5px;margin-right:2px;margin-bottom:2px}.tag-list a.tag:hover{background:#00394d;transition:0.3s ease}.tag-list a.tag.active{background:#f4e138;color:#333;transition:none}.tags-panel h2.article-title{margin-bottom:10px}.tags-panel .tag-related-section{padding-bottom:25px}.tags-panel .tag-related-section .question{margin-bottom:2em}.tags-panel .tag-related-section .question .question-meta{display:none}.tag-sidebar{border-left:1px solid #8a8786;padding-left:30px;margin-bottom:30px}.tag-sidebar .tag-list{margin-bottom:35px}.tag-sidebar h2{font-weight:700;font-size:16px}.tag-sidebar h3{font-weight:500}.tag-sidebar h4{font-weight:300;font-size:18px}.tag-sidebar h4 a{color:black}.tag-sidebar .broad-topic{margin-bottom:35px}.tag-sidebar p{margin-top:15px;padding-bottom:15px;font-size:18px;font-family:"Open Sans", "PT Sans", sans-serif}form label.tag{font-weight:500;display:inline-block;margin-right:2px;margin-bottom:2px;cursor:pointer;background:#004c66;color:#fff;padding:5px 8px 5px 5px}form label.tag input{display:inline-block;margin-right:6px}.related-resources h3{margin:1em 0 0.5em}.related-resources .question{margin-bottom:2em}.related-resources .question h2.article-title{font-size:18px;margin-bottom:0.25em}.related-resources .question p{margin-bottom:0.25em}.related-resources .question .tag-list{margin-top:0}@media print{a[href]:after{content:none}header{margin-bottom:10pt}header h1 a{text-indent:0;text-align:center;height:auto;font-weight:700;font-size:15pt}.section-panel{padding:10pt 0;margin-bottom:10pt}.section-panel h2.section-head{letter-spacing:1pt;font-size:20pt}.print-wordbreak{word-break:break-all}.noprint,.topbar,.nav{display:none !important}.forum-prompt-panel{position:static;text-align:center;width:auto}.contractors-panel .col-sm-9,.contractors-panel .col-sm-3{width:100%}}@media print and (max-width: 1150px){.contractors-panel .business-card{width:30%;margin:1%}}@media print{.contractors-panel .business-card{border-bottom:1px solid #ddd}.contractors-panel .business-card.featured{border:3px solid #ddd}}
