.hc-mm-wrapper{margin:20px auto;padding:20px 0;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}.hc-mm-wrapper.no-border{border-top:none;border-bottom:none;padding:0}.hc-mm-wrapper .group:before,.hc-mm-wrapper .group:after{content:'';display:table}.hc-mm-wrapper .group:after{clear:both}.hc-mm-wrapper .group{zoom:1}.hc-mm-wrapper p.label,.hc-mm-wrapper div.label{font-family:'Open Sans Bold',arial,helvetica;font-weight:700;font-size:12px;line-height:12px;text-transform:uppercase;color:#333;padding:3px 8px;margin:0 0 10px 0;display:inline-block;letter-spacing:2px}.hc-mm-wrapper p.label.ev,.hc-mm-wrapper div.label.ev{background-color:#1f78b4;color:#fff}.hc-mm-wrapper p.label.ice,.hc-mm-wrapper div.label.ice{background-color:#b2df8a;color:#fff}.hc-mm-wrapper p.label.ice-ev,.hc-mm-wrapper div.label.ice-ev{background-color:#a6cee3;color:#fff}.hc-mm-wrapper p.label.cp,.hc-mm-wrapper div.label.cp{background-color:#008837;color:#fff}.hc-mm-wrapper p.label.bcp,.hc-mm-wrapper div.label.bcp{background-color:#7b3294;color:#fff}.hc-mm-wrapper p.label.lia,.hc-mm-wrapper div.label.lia{border:1px solid #66328f;color:#66328f}.hc-mm-wrapper h3{font-family:'Open Sans Bold',arial,helvetica;font-weight:700;font-size:21px;line-height:21px;padding:0 0 5px 0;margin:0}.hc-mm-wrapper p.graphic_copy,.hc-mm-wrapper div.graphic_copy{font-family:'Open Sans',arial,helvetica;font-weight:400;font-size:15px;line-height:21px;color:#333;padding:0;margin:0 0 18px 0}.hc-mm-wrapper .box-shadow{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.5);box-shadow:0 0 20px 0 rgba(0,0,0,0.5)}.hc-mm-wrapper .border-all{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.hc-mm-wrapper p.cutline{font-family:'Open Sans',arial,helvetica;font-weight:400;font-size:12px;line-height:15px;color:#999;margin:0;padding:5px 0 0 0}.hc-mm-wrapper .project ul li.credit{font-family:'Open Sans',arial,helvetica;font-weight:400;font-size:10px;line-height:10px;text-transform:uppercase;color:#999;text-align:right}.hc-mm-wrapper p.detail_copy,.hc-mm-wrapper div.detail_copy{font-family:'Open Sans',arial,helvetica;font-weight:400;font-size:12px;line-height:12px;margin:0;padding:0}.hc-mm-wrapper div.detail_copy.chatter{padding:10px 0}.hc-mm-wrapper div.detail_copy a{font-family:'Open Sans Bold',arial,helvetica;font-weight:700;font-size:16px;line-height:18px;color:#1f78b4;text-transform:uppercase;padding:10px 0 0 0;display:inline-block}.hc-mm-wrapper div.detail_copy a:hover{color:#ccc}.hc-mm-wrapper p.credit,.hc-mm-wrapper div.credit{font-family:'Open Sans',arial,helvetica;font-weight:400;font-size:10px;line-height:10px;color:#ccc}.hc-mm-wrapper .make-bold{font-family:'Open Sans Bold',arial,helvetica;font-weight:700;font-size:12px;line-height:18px;letter-spacing:0}.hc-mm-wrapper .make-caps{text-transform:uppercase}.hc-mm-wrapper .make-gray{color:#999}.hc-mm-wrapper .shadow{text-shadow:0 0 5px rgba(0,0,0,.8)}.hc-mm-wrapper #nav-wrapper #breadcrumbs{font-family:'Open Sans Bold',arial,helvetica;font-weight:700;font-size:12px;line-height:12px;color:#aaa;padding:0 0;margin:0;float:left}.hc-mm-wrapper #nav-wrapper #breadcrumbs.ptb{padding:14px 0}.hc-mm-wrapper #nav-wrapper .btns{width:100%}.hc-mm-wrapper #nav-wrapper .btns div{float:left}.hc-mm-wrapper #nav-wrapper .btns select,.hc-mm-wrapper #nav-wrapper .btns button{font-family:'Open Sans Bold',arial,helvetica;font-weight:700;font-size:12px;line-height:14px;color:#aaa;cursor:pointer;background-color:#fff;padding:10px;border:1px solid #aaa;display:inline-block;float:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:100%;margin-bottom:10px;height:40px}.hc-mm-wrapper #nav-wrapper .btns select.active,.hc-mm-wrapper #nav-wrapper .btns button.active{background-color:#e6e6e6}.hc-mm-wrapper #nav-wrapper .btns select:hover,.hc-mm-wrapper #nav-wrapper .btns button:hover{background-color:#e6e6e6}.hc-mm-wrapper #nav-wrapper .btns select:focus,.hc-mm-wrapper #nav-wrapper .btns button:focus{outline-color:transparent;outline-style:none}.hc-mm-wrapper #nav-wrapper .btns select.singleBtn{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:5px}.hc-mm-wrapper #nav-wrapper .btns button.leftBtn{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.hc-mm-wrapper #nav-wrapper .btns button.rightBtn{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:none}.hc-mm-wrapper #nav-wrapper #filter.btns{float:left}.hc-mm-wrapper #nav-wrapper #toggle.btns{float:none;width:100%}.hc-mm-wrapper #nav-wrapper #toggle.btns button{float:right;width:50%;text-align:left}.hc-mm-wrapper #projects{display:none;margin-top:20px}.hc-mm-wrapper #map{display:block;width:100%;height:450px;margin:15px 0 20px 0;position:relative}.hc-mm-wrapper #map #map-canvas{width:100%;height:100%}.hc-mm-wrapper #toggle #btns{font-family:'Open Sans Bold',arial,helvetica;font-weight:700;font-size:16px;line-height:16px;text-transform:uppercase;color:#ccc}.hc-mm-wrapper #toggle #btns span{cursor:pointer;opacity:.5}.hc-mm-wrapper #toggle #btns span img{width:8px;margin-right:5px}.hc-mm-wrapper #toggle #btns span.active{opacity:1}.hc-mm-wrapper #toggle #btns span:hover{opacity:1}.hc-mm-wrapper #output.wide{display:none;position:absolute;top:0;left:0;width:100%;background-color:rgba(255,255,255,.9);padding:20px 60px 20px 20px;border-top:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.hc-mm-wrapper #output.wide p{margin:0;padding:0}.hc-mm-wrapper #overlay{display:none;width:100%;height:auto;min-height:100px;background-color:rgba(255,255,255,.9);position:absolute;z-index:99;overflow:auto;padding:55px 20px 20px 20px;top:0;border-top:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.hc-mm-wrapper #overlay .detail_group{margin-top:10px}.hc-mm-wrapper .projects{width:100%;height:100%}.hc-mm-wrapper .project{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px}.hc-mm-wrapper .project:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.hc-mm-wrapper #o_wrap .project{border-bottom:none;padding:0}.hc-mm-wrapper .project .head li#label{font-family:'Open Sans Bold',arial,helvetica;font-weight:700;font-size:10px;line-height:10px;padding-bottom:3px;margin:0;text-transform:uppercase}.hc-mm-wrapper .project .head li#label.outline{}.hc-mm-wrapper .project .copy h3{font-family:'Open Sans Bold',arial,helvetica;font-weight:700;font-size:14px;line-height:14px;width:100%;margin:0 0 10px 0;padding:0;letter-spacing:0;color:#333;text-transform:uppercase;color:#4FA8D1}.hc-mm-wrapper .project .media{float:none;width:100%;margin-bottom:10px}.hc-mm-wrapper .project .copy{float:none;width:100%;margin-bottom:20px}.hc-mm-wrapper .project .s_map{width:100%;overflow:hidden}.hc-mm-wrapper .project ul{font-family:'Open Sans',arial,helvetica;font-weight:400;font-size:12px;line-height:12px;list-style:none;padding:0;margin:0 0 10px 0;min-width:200px;color:#333}.hc-mm-wrapper .project ul li{font-family:'Open Sans Bold',arial,helvetica;font-weight:400;font-size:12px;line-height:20px;padding-bottom:0}.hc-mm-wrapper .project ul li.url{padding-top:10px}.hc-mm-wrapper .project ul li.url a{text-decoration:none;font-weight:700;color:#4FA8D1}.hc-mm-wrapper .project ul li.url a:hover{color:#ccc}.hc-mm-wrapper #output img.close_box,.hc-mm-wrapper #overlay img.close_box{position:absolute;top:15px;right:15px;width:30px;height:30px;z-index:9999;background-color:transparent}.hc-mm-wrapper #output img.close_box:hover,.hc-mm-wrapper #overlay img.close_box:hover{opacity:.5;cursor:pointer}.hc-mm-wrapper .media .slides{position:relative}.hc-mm-wrapper .media .slides .over_btn{position:absolute;width:50%;height:100%;cursor:pointer;top:0;z-index:99999;padding:0}.hc-mm-wrapper .media .slides .over_btn:hover img.btn{opacity:.5}.hc-mm-wrapper .media .slides .left.over_btn{left:0}.hc-mm-wrapper .media .slides .right.over_btn{right:0}.hc-mm-wrapper .media .slides img.btn{position:absolute;width:30px;height:30px;top:calc(50% - 15px);border:none;cursor:pointer}.hc-mm-wrapper .media .slides img.btn.prev{left:10px;cursor:pointer}.hc-mm-wrapper .media .slides img.btn.next{right:10px;cursor:pointer}.hc-mm-wrapper .media .slides img.slide{width:100%}.hc-mm-wrapper .media .slides img.slide.inactive{display:none}.hc-mm-wrapper .media .slides img.slide.active{display:block}.hc-mm-wrapper .s_map{width:100%}.hc-mm-wrapper .project .s_map .s_wrap{width:100%;height:150px;background-repeat:no-repeat;background-position:50% 50%;background-size:100%}.hc-mm-wrapper table.results{border-collapse:collapse;border-spacing:0;width:100%;width:-webkit-fill-available;background-color:transparent;float:none;margin-top:10px}.hc-mm-wrapper table.results.no-margin{margin-top:0}.hc-mm-wrapper table.results tbody td,.hc-mm-wrapper table.results thead th{font:400 12px/14px 'Open Sans',sans-serif;padding:8px 5px 8px 5px;overflow:hidden;word-break:normal;text-align:left;color:#4a4a4a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hc-mm-wrapper table.results thead th{font:700 12px/14px 'Open Sans Bold',sans-serif;vertical-align:bottom;border-bottom:1px solid #cccccc}.hc-mm-wrapper table.results .col.w5{width:5%}.hc-mm-wrapper table.results .col.w6{width:6%}.hc-mm-wrapper table.results .col.w7{width:7%}.hc-mm-wrapper table.results .col.w8{width:8%}.hc-mm-wrapper table.results .col.w9{width:9%}.hc-mm-wrapper table.results .col.w10{width:10%}.hc-mm-wrapper table.results .col.w11{width:11%}.hc-mm-wrapper table.results .col.w12{width:12%}.hc-mm-wrapper table.results .col.w13{width:13%}.hc-mm-wrapper table.results .col.w14{width:14%}.hc-mm-wrapper table.results .col.w15{width:15%}.hc-mm-wrapper table.results .col.w16{width:16%}.hc-mm-wrapper table.results .col.w17{width:17%}.hc-mm-wrapper table.results .col.w18{width:18%}.hc-mm-wrapper table.results .col.w19{width:19%}.hc-mm-wrapper table.results .col.w20{width:20%}.hc-mm-wrapper table.results .col.w21{width:21%}.hc-mm-wrapper table.results .col.w22{width:22%}.hc-mm-wrapper table.results .col.w23{width:23%}.hc-mm-wrapper table.results .col.w24{width:24%}.hc-mm-wrapper table.results .col.w25{width:25%}.hc-mm-wrapper table.results .col.w26{width:26%}.hc-mm-wrapper table.results .col.w27{width:27%}.hc-mm-wrapper table.results .col.w28{width:28%}.hc-mm-wrapper table.results .col.w29{width:29%}.hc-mm-wrapper table.results .col.w30{width:30%}.hc-mm-wrapper table.results .col.w31{width:31%}.hc-mm-wrapper table.results .col.w32{width:32%}.hc-mm-wrapper table.results .col.w33{width:33%}.hc-mm-wrapper table.results .col.w35{width:35%}.hc-mm-wrapper table.results .col.w36{width:36%}.hc-mm-wrapper table.results .col.w40{width:40%}.hc-mm-wrapper table.results .col.w45{width:45%}.hc-mm-wrapper table.results .col.w46{width:46%}.hc-mm-wrapper table.results .col.w48{width:48%}.hc-mm-wrapper table.results .col.w50{width:50%}.hc-mm-wrapper table.results .col.w54{width:54%}.hc-mm-wrapper table.results .col.w55{width:55%}.hc-mm-wrapper table.results .col.w58{width:58%}.hc-mm-wrapper table.results .col.w60{width:60%}.hc-mm-wrapper table.results .col.w65{width:65%}.hc-mm-wrapper table.results .col.w70{width:70%}.hc-mm-wrapper table.results .col.w75{width:75%}.hc-mm-wrapper table.results .col.wthird{width:calc(100% / 3)}@media only screen and (min-width:480px){.hc-mm-wrapper .project{} .hc-mm-wrapper #nav-wrapper .btns select{margin-bottom:0;float:left}.hc-mm-wrapper #nav-wrapper .btns select.singleBtn{width:auto}.hc-mm-wrapper #nav-wrapper #filter.btns{width:50%}.hc-mm-wrapper #nav-wrapper #toggle.btns{width:50%;float:right}.hc-mm-wrapper #nav-wrapper #toggle.btns button{width:auto;margin-bottom:0;text-align:center}}@media only screen and (min-width:768px){.hc-mm-wrapper #map{overflow:hidden}.hc-mm-wrapper #overlay{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.5);box-shadow:0 0 20px 0 rgba(0,0,0,0.5);width:30%;height:100%}.hc-mm-wrapper #overlay.wide,.hc-mm-wrapper #output.wide{width:100%;height:auto;padding:30px 20px 20px 20px}.hc-mm-wrapper .project .copy p.drop:first-letter{font-size:52px;line-height:40px;padding-top:0}.hc-mm-wrapper .project .media{float:left;width:40%;margin:0}.hc-mm-wrapper .project .copy{float:left;width:60%;margin:0;padding:0 0 0 20px}.hc-mm-wrapper .project .c_s_map p{float:left;width:70%;padding:0 20px 0 0}.hc-mm-wrapper .project .c_s_map .s_map{float:left;width:30%}.hc-mm-wrapper .project .s_map .s_wrap{height:200px;background-repeat:no-repeat;background-size:480px 480px}.hc-mm-wrapper p.detail_copy,.hc-mm-wrapper div.detail_copy{font-size:15px;line-height:21px}.hc-mm-wrapper .make-bold{font-size:15px;line-height:21px}}@media only screen and (min-width:992px){}