#projects.search .project-carousel-container{position:relative;width:83.33333%;margin:0 auto}#projects .image img{margin:0 auto}#projects .well{background:#dbdbd9;min-height:85px;padding:40px 20px;border:1px solid #b8b8b8}#project-carousel .carousel-indicators{position:relative;bottom:auto;left:auto;width:100%;margin:15px auto 0}#project-carousel .carousel-indicators li{border-radius:0;width:10px;height:10px;background:#ccc;border:1px solid #ccc}#project-carousel .carousel-indicators .active{width:12px;height:12px;background:#3276b1;color:#3276b1;border:1px solid #3276b1}#project-carousel .carousel-control,#project-carousel .carousel-control:hover{background:0 0;-webkit-filter:none;filter:none}#project-carousel>a{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#project-carousel .carousel-control i{color:rgba(42,102,154,.5)}#project-carousel .carousel-control i:hover{color:#2a669a}#project-carousel .item,#projects .imap-container,.relative{position:relative}#project-carousel .carousel-inner{position:relative;width:100%;overflow:hidden}#project-carousel .carousel-inner>.active{position:relative;width:100%;float:left}#project-carousel .carousel-inner>.left.next,#project-carousel .carousel-inner>.left.prev,#project-carousel .carousel-inner>.right.next,#project-carousel .carousel-inner>.right.prev{position:absolute;top:auto;width:100%}#project-carousel .carousel-inner .inner{width:100%;float:left;background:#fff;border:1px solid #b8b8b8;padding:20px}#project-carousel .project-details-content{max-height:295px;overflow:hidden}#project-carousel .project-details-content .blur{position:absolute;width:155px;height:50px;bottom:0;background:-webkit-linear-gradient(bottom,rgba(255,255,255,.5) 50px,transparent 50%);background:linear-gradient(to top,rgba(255,255,255,.5) 50px,transparent 50%);background-repeat:repeat-x}#project-carousel .listing .inner{height:550px}#project-carousel .carousel-inner .image{display:table;width:100%;text-align:center;min-height:130px}#project-carousel .carousel-inner .image>a{display:table-cell;vertical-align:middle}#project-carousel .carousel-inner .description{position:relative;line-height:28px;font-size:14px;height:220px}#project-carousel .carousel-inner .categories{font-size:13px}#project-carousel .carousel-inner .title h3,#projects.details .overview .title p{font-size:18px}#project-carousel .carousel-inner .title a,#projects.search .project-cards .title a{color:#000}#project-carousel .read-more a,#projects.search #submit,#projects.search .load-more a{color:#3276b1;background:#e2e3de;text-transform:uppercase;font-weight:700}#project-carousel .read-more{position:absolute;bottom:25px;width:160px}#project-carousel .read-more a{width:100%;border-radius:0;border:1px solid #e2e3de;padding:15px 25px}#project-carousel .carousel-control.left{position:absolute;left:-45px;bottom:auto;top:50%;right:auto;width:5%}#project-carousel .carousel-control.right{position:absolute;right:-45px;top:50%;bottom:auto;left:auto;width:5%}#projects.search #keyword{padding:2px 0}#projects.search #search-scroll,#projects.search .mobile-wrapper{display:none}#projects.search #search-scroll p{margin:75px 0 25px}#projects.search #sort-links{margin:0 0 25px}#projects.search .mobile-wrapper .glyphicon-search,#projects.search .mobile-wrapper .glyphicon-sort-by-alphabet{float:left;font-size:26px;margin-bottom:15px;cursor:pointer}#projects.search .alphabetical-wrapper .glyphicon-sort-by-alphabet:before,#projects.search .search-wrapper .glyphicon-search:before{border:1px solid #b8b8b8;padding:3px 5px}#projects.search .alphabetical-wrapper .glyphicon-sort-by-alphabet:before{border-left:none}#projects.search .alphabetical-wrapper .glyphicon-sort-by-alphabet.active:before,#projects.search .search-wrapper .glyphicon-search.active:before{background:#b8b8b8;color:#fff}#projects.search .card-container .inner{position:relative;background:#dbdbd9;border:1px solid #b8b8b8;padding:30px 25px;margin:0 0 25px}#projects.search .project-cards{margin:20px -15px 0;clear:both}#projects.search .project-cards .clear:nth-child(2n){clear:none}#projects.search .project-cards .clear:nth-child(8n){clear:both}#projects.search .project-cards .featured{position:absolute;text-align:right;right:0;top:0}#projects.search #sort-links a{margin:0;padding:5px}#projects.details .quick-links:hover,#projects.search #sort-links a:hover{text-decoration:none}#projects.search #sort-links a:nth-child(1){padding:5px 5px 5px 8px}#projects.search #sort-links a:nth-child(2){margin:0 5px}#projects.search #sort-links a:nth-child(3){padding:5px 7px 5px 5px}#projects.search #sort-links i{color:#e3e3e3}#projects.search #sort-links .selected{background:#276596;color:#fff}#projects.search .project-cards .arrow-right{width:0;height:0;border-top:0 solid transparent;border-bottom:48px solid transparent;border-right:48px solid #acc466}#projects.search .project-cards .fa-star{position:absolute;color:#fff;top:8px;right:8px;font-size:.75em}#projects.search #cat{padding:3px}#projects.search #submit{border:1px solid #e2e3de;border-radius:0;padding:3px 10px}#projects.search #keyword{margin:0 10px}#projects.search .project-cards .image{text-align:center;padding:0 0 15px}#projects.search .load-more a{border:1px solid #e2e3de;border-radius:0;padding:20px 130px}#projects.details{margin-top:55px}.project-selector{position:absolute;width:100%;clear:both;top:15%;z-index:1010}.project-selector .next,.project-selector .previous{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:1010;background:rgba(42,102,154,.5);color:#fff;width:70px;text-align:center;text-transform:uppercase;padding:10px 15px;cursor:pointer}.project-selector .next:hover,.project-selector .previous:hover{background:#2a669a}.project-selector .previous{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);left:0;float:left;margin-left:-15px}.project-selector .next{transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);right:0;float:right;margin-right:-15px}#projects.details .overview{background:#dbdbd9;border:1px solid #b8b8b8;padding:35px 30px}#projects.details .overview img{max-width:100%;text-align:center}#projects.details .overview .description{font-size:16px}#projects.details .image{position:relative;text-align:center}#projects.details .overview .featured{z-index:2}#projects.details .overview .fa-star{position:absolute;color:#fff;top:8px;right:8px;font-size:.75em;text-align:right}#projects.details .overview .arrow-right{position:absolute;right:0;width:0;height:0;border-top:0 solid transparent;border-bottom:48px solid transparent;border-right:48px solid #136a7b}#projects.details .overview .module-item-photo{margin-bottom:25px}#projects.details .project-detail{width:100%;float:left;margin:45px -15px}#projects.details .overview-carousel{padding:0 15px 0 30px}#projects.details #project-carousel .carousel-inner{min-height:450px}#projects.details #project-carousel .carousel-control.left{left:-40px}#projects.details #project-carousel .carousel-control.right{right:-40px}#projects.details #project-carousel .caption{text-align:left;margin:20px 0 0}#projects.details #project-carousel .audio-container,#projects.details #project-carousel .gallery{text-align:center}#projects.details #project-carousel .audio-container{float:left;width:100%}#projects.details #project-carousel .audio-player{width:100%}#projects.details #modal-popup{display:none;position:fixed;width:auto;max-width:700px;background:rgba(204,204,204,.5);z-index:10}#projects.details #modal-popup #close-popup{position:absolute;top:-10px;right:-10px;width:28px;height:28px;cursor:pointer;background:url(../../../../images/mod/directory/tiled/close.png) no-repeat;z-index:11}#projects.details #modal-popup #wrap-popup-border{background:rgba(255,255,255,.8)}#projects.details #modal-popup #wrap-popup-border .inside{padding:10px}#projects.details .item img{display:block;text-align:center;margin:0 auto;height:auto}#projects.details .specifics{background:#dbdbd9;border:1px solid #b8b8b8;padding:30px}#projects #imap{display:block}#projects .imap-container .overlay{position:absolute;top:0;left:0;bottom:0;width:100%;background:rgba(0,0,0,.1);z-index:3}#projects .imap-container .overlay div{position:relative;top:50%;margin:0 auto;width:200px;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#fff;background:rgba(0,0,0,.5)}#projects .imap-container .overlay div p{width:auto;margin:0;padding:7px 15px}@media only screen and (-webkit-min-device-pixel-ratio:1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:3){#projects .imap-container .overlay div{position:absolute;left:50%;margin-left:-100px}}#projects.details .website{color:inherit}#projects.details .address{margin:30px 0 20px;line-height:30px}#projects.details .quick-links{background:#e4e3e1;border:5px solid #cacaca;color:#0c6d76;padding:10px 15px;margin:4px 0;text-align:center;text-transform:uppercase;line-height:30px;word-wrap:break-word}#projects.details .email,#projects.details .phone{color:#0c6d76;text-transform:uppercase;line-height:30px}#projects.details .email i,#projects.details .phone i{position:relative;top:4px;font-weight:700;font-size:22px;width:20%;float:left;text-align:center}#projects.details .email a,#projects.details .phone a{width:80%;float:left}#projects.details .email a,#projects.details .phone a,#projects.details .quick-links a{color:#0c6d76;word-break:normal}#projects.details .imap{max-width:100%;width:100%}@media (max-width:1200px){#project-carousel .project-details-content .blur,#project-carousel .read-more{width:115px}#project-carousel .carousel-inner .description{line-height:24px}#project-carousel .read-more a{padding:15px}#projects.search .project-cards .clear:nth-child(8n){clear:none}#projects.search .project-cards .clear:nth-child(6n){clear:both}#projects .imap-container .overlay div{width:173px}}@media only screen and (max-width:1200px) and (-webkit-min-device-pixel-ratio:1),only screen and (max-width:1200px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:1200px) and (-webkit-min-device-pixel-ratio:3){#projects .imap-container .overlay div{left:58%}}@media (max-width:992px){#projects.search .project-cards .clear:nth-child(6n){clear:none}#projects.search .project-cards .clear:nth-child(4n){clear:both}#project-carousel .listing .inner{position:relative;margin:0 0 25px;height:375px}#project-carousel .listing:last-child .inner,#projects.search #sort-links a:nth-child(2){position:relative;margin:0}#projects .well{padding:35px 5px}#project-carousel .carousel-control.left{left:-25px}#project-carousel .carousel-control.right{right:-25px}#project-carousel .carousel-inner .image img,#project-carousel .project-details-content{max-height:130px}#project-carousel .project-details-content .blur{bottom:auto;width:100%;background:-webkit-linear-gradient(bottom,rgba(255,255,255,.5) 25px,transparent 50%);background:linear-gradient(to top,rgba(255,255,255,.5) 25px,transparent 50%)}#project-carousel .read-more{bottom:15px;width:93.5%}#projects.search #search-scroll,#projects.search .mobile-wrapper{display:block}#projects.search #cat,#projects.search #keyword,#projects.search #project-form,#projects.search #submit,#projects.search .filter-wrap,#projects.search .load-more a,#projects.search .project-carousel-container{width:100%}#projects.search #project-form{float:left}#projects.search #keyword{margin:15px 0}#projects.search .filter-wrap{margin:0 0 20px}#projects.search #search-scroll,#projects.search #sort-links,#projects.search .filter-wrap{display:none}#projects.search #sort-links{width:100%;float:left;text-align:left}#projects.search #sort-links>a{width:100%;float:left;border-left:1px solid #276596;border-right:1px solid #276596;border-top:1px solid #276596}#projects.search #sort-links>a:last-child{border-bottom:1px solid #276596}#projects.search #sort-links>a *{color:#333}#projects.search #sort-links>.selected *{color:#b8b8b8}#projects.details{margin:25px 0 0}#projects.details .overview{position:relative;width:90%;margin:0 auto 25px;padding:20px}.project-selector{top:10%}.project-selector .next,.project-selector .previous{margin-right:-20px;padding:5px 15px}.project-selector .previous{margin-left:-20px}#projects.details .overview-carousel{padding:0}#projects.details .overview-carousel .well{padding:25px}#projects.details #project-carousel .carousel-inner{min-height:420px}#projects.details .description{margin:0 0 25px}#projects.details .project-detail{margin:0}#projects.details .email i,#projects.details .phone i{width:0}#projects .imap-container .overlay div{left:50%}}@media (max-width:767px){#projects.search .project-cards .clear:nth-child(4n){clear:none}#projects.search .project-cards .clear:nth-child(2n){clear:both}#projects.search .load-more{padding:0 15px}#project-carousel .read-more{width:100%;padding-right:40px}#projects.search .load-more a{padding:20px 0}#projects.details #project-carousel .carousel-inner{min-height:340px;min-height:220px}#projects.details #project-carousel .carousel-control.right{right:-25px}#projects.details #project-carousel .carousel-control.left{left:-35px}#projects.details .specifics{padding:25px 20px}}@media (max-width:610px){#project-carousel .carousel-control.left{left:-15px}#project-carousel .carousel-control.right{right:-10px}}@media (max-width:400px){.project-selector{top:245px}#projects.details #project-carousel .carousel-inner{min-height:175px}}@media print{#project-carousel .carousel-indicators,#project-form,#projects #project-form,#projects.details #project-form,#projects.details .carousel-inner .audio-container,#projects.details .carousel-inner .video,#projects.details .specifics .imap-container .overlay,#projects.search #project-form,#projects.search .load-more,#projects.search .read-more,.mobile-search-hidden,.mobile-wrapper,.project-carousel-container,.project-selector{display:none!important}#projects.details .carousel-inner>.item,#projects.details .carousel-inner>.item .gallery{display:block!important;float:none!important;max-width:100%!important;text-align:left!important}#projects.details .carousel-inner>.item .gallery .inline{display:block!important}#projects *,#projects .well,#projects.details *,#projects.search *{border:none!important}#projects .clear,#projects.details .clear,#projects.search .clear{clear:none!important}#project-carousel .carousel-inner .image,#project-carousel .listing .inner,#project-carousel .project-details-content{max-height:none!important;height:auto!important}#projects.search .project-cards{margin:0}#projects.search .project-cards *{max-width:100%}#projects.search .project-cards>div{float:none;width:100%}#project-carousel .carousel-inner .image,#projects.details .specifics *,#projects.search .project-cards .image{text-align:left}#projects.details *{width:100%!important}#projects.details img{width:auto!important}#projects.search img{max-width:100%!important}#projects.search *{font-size:24px}#projects *{float:none;clear:both}#project-carousel .carousel-inner .description{line-height:42px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#project-carousel .carousel-inner .image,#project-carousel .carousel-inner .image *{max-width:100%;height:auto;width:100%}.project-selector{width:99%}#project-carousel .carousel-inner>.item>a>img,#project-carousel .carousel-inner>.item>img,#project-carousel .img-responsive,#project-carousel .thumbnail a>img,#project-carousel .thumbnail>img{width:auto;height:130px}}