.timer{display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.timer .cd-digit{width:1.5em}.timer .cd-digit:first-of-type{width:2em}.timer .cd-time{font-size:.5em;margin:0 5px}.recentposts{padding:0;list-style:none}#portfolio-filter{margin-top:30px}#portfolio-list a{color:inherit;position:relative}#portfolio-list a .thumbnail{opacity:1;-webkit-transition:all .25s ease;transition:all .25s ease}#portfolio-list a:hover .thumbnail{opacity:.85}#portfolio-list h4{margin:0;line-height:1;min-height:50px;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}#portfolio-list .thumbnail{background-size:cover;background-position:center center;height:150px;margin-bottom:10px}.content-grid.row [class*=col]{margin-top:-1px;margin-right:-1px}.content-grid.row [class*=col] img{max-width:100%;height:auto;margin:10px 0}.content-grid.row [class*=col] img.aligncenter{margin:5px auto}.content-grid.row [class*=col] img.alignright{float:right;margin:5px 0 20px 20px}.content-grid.row [class*=col] img.alignleft{float:left;margin:5px 20px 20px 0}#map-container{width:100%;height:80vh;margin:10px 0;position:relative;overflow:hidden;background-color:#fbfbfb}#map-container #map-canvas{width:100%;height:100%}#map-container .gm-style img{max-width:none}#map-container .gm-style label{width:auto;display:inline}.gallery{margin-bottom:10px}.gallery:after{content:"";display:table;clear:both}.gallery a{position:relative;opacity:1;display:block;background-color:#000;-webkit-transition:all .25s ease;transition:all .25s ease}.gallery a:before{content:"+";z-index:1000;opacity:0;color:#FFF;position:absolute;left:50%;top:50%;font-size:80px;font-weight:bolder;margin-left:-20px;margin-top:-40px;line-height:80px;-webkit-transition:all .25s ease;transition:all .25s ease}.gallery a:hover img{opacity:.85}.gallery a:hover:before{opacity:1;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.gallery .gallery-item{float:left;margin:0 5px 5px 0;overflow:hidden;position:relative}.gallery .gallery-item img{margin:0!important}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(45%);max-width:calc(45%)}.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(28.3%);max-width:calc(28.3%)}.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(20%);max-width:calc(20%)}.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(15%);max-width:calc(15%)}.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(11.7%);max-width:calc(11.7%)}.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(9.28%);max-width:calc(9.28%)}.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(7.5%);max-width:calc(7.5%)}.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(6.1%);max-width:calc(6.1%)}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left}.gallery-caption{color:#FFF;background-color:rgba(0,0,0,.7);box-sizing:border-box;font-size:12px;line-height:1.5;text-align:left;margin:0;padding:0 8px;position:absolute;bottom:0;left:0;width:100%;opacity:1;max-height:0;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.chart,.pie h3{text-align:center}.gallery-item:hover .gallery-caption{max-height:50%}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}#grid[data-columns]::before{content:'3 .column.size-1of3'}@media screen and (max-width:480px){#grid[data-columns]::before{content:'1 .column.size-1of1'}}@media screen and (min-width:481px) and (max-width:768px){#grid[data-columns]::before{content:'2 .column.size-1of2'}}@media screen and (min-width:769px){#grid[data-columns]::before{content:'3 .column.size-1of3'}}.gallery.grid{overflow:hidden}.gallery.grid img{max-width:100%;height:auto;border-bottom:5px solid #FFF}.gallery.grid .column{float:left}.gallery.grid .size-1of1{width:100%}.gallery.grid .size-1of2{width:50%}.gallery.grid .size-1of3{width:33.333%}.gallery.grid-stacked{background-color:#FFF;overflow:hidden}.gallery.grid-stacked a,.gallery.grid-stacked span{background-position:50% 50%;background-size:cover;padding-bottom:67%}.gallery.grid-stacked a:after,.gallery.grid-stacked span:after{background-color:#FFF;display:block;content:"";height:5px;position:absolute;left:0;right:0;bottom:0}.gallery.grid-stacked .row,.gallery.grid-stacked [class*=col-]{padding:0;margin:0;overflow:hidden}.gallery.grid a,.gallery.grid span,.gallery.grid-stacked a,.gallery.grid-stacked span{display:block;border-right:5px solid #FFF}.pie{margin:10px;float:left}.chart{position:relative;width:220px;height:220px}.chart canvas{position:absolute;top:0;left:0}.percent{display:inline-block;font-size:2em;font-weight:100;line-height:220px;z-index:2}.percent:after{content:'%';margin-left:.1em;font-size:.8em}.carousel{height:80vh;margin:10px 0;overflow:hidden;position:relative}.carousel .carousel-inner{height:100%}.carousel .item{height:100%;background-position:50% 50%;background-size:cover}@media all and (transform-3d),(-webkit-transform-3d){.carousel .item{-webkit-transition-property:-webkit-transform!important;transition-property:transform!important;-webkit-transition-duration:.6s!important;transition-duration:.6s!important;-webkit-transition-timing-function:ease-in-out!important;transition-timing-function:ease-in-out!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;-webkit-perspective:1000;perspective:1000}.carousel .item.active.right,.carousel .item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel .item.active.left,.carousel .item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel .item.active,.carousel .item.next.left,.carousel .item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel .item img{margin:5px}.carousel .carousel-caption{position:absolute;top:70px;right:70px;bottom:70px;left:70px}.carousel .carousel-caption h3{font-size:6em}.carousel .carousel-caption p{font-size:3em;font-weight:300;padding:0}.carousel .carousel-control{position:absolute;top:50%;width:60px;height:20px;padding:20px;margin-top:-10px;z-index:999;text-align:center;display:inline-block;opacity:1!important;-webkit-filter:none!important;filter:none!important;background:0 0!important;-webkit-transition:all .3s ease;transition:all .3s ease}.carousel .carousel-control.left{left:-1px;right:auto}.carousel .carousel-control.left .dashicons{border-radius:0 15px 15px 0}.carousel .carousel-control.right{right:-1px;left:auto}.carousel .carousel-control.right .dashicons{border-radius:15px 0 0 15px}.carousel .carousel-control .dashicons{display:block}.carousel .carousel-indicators{display:block;bottom:0}.carousel .carousel-indicators li{border-color:#fbfbfb;background-color:transparent;border-radius:50%;height:14px;width:14px;margin:0}.carousel .carousel-indicators .active,.carousel .carousel-indicators .current{background-color:#fbfbfb;height:14px;width:14px;margin:0}.carousel#slider{height:auto!important;min-height:50px;padding-bottom:0}.carousel#slider .carousel-inner{margin:0 60px;height:100%;width:auto}.panzoom{opacity:1;z-index:0}.panzoom div{width:100%;height:100%}.panzoom .carousel-inner,.panzoom .featuredimage{position:absolute!important;top:0!important;left:0!important;width:100%;background-size:cover;background-repeat:no-repeat;background-position:0 0}.panzoom .item{opacity:0;z-index:-2;position:absolute!important;top:0!important;left:0!important;display:block!important;-webkit-transition-property:opacity,-webkit-transform!important;transition-property:opacity,transform!important;-webkit-transition-duration:3s,10s!important;transition-duration:3s,10s!important;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.panzoom .item:nth-child(2n+1){-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}.panzoom .item:nth-child(3n+1){-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.panzoom .item:nth-child(4n+1){-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.panzoom .item.active{opacity:1;z-index:-1;-webkit-transform:scale(1.1)!important;-ms-transform:scale(1.1)!important;transform:scale(1.1)!important}@media all and (max-device-width:768px) and (orientation:portrait){#map-container,.carousel{height:700px!important}}@media all and (max-device-width:768px) and (orientation:landscape){#map-container,.carousel{height:500px!important}}@media only screen and (max-device-width:480px) and (orientation:portrait){#map-container,.carousel{height:320px!important}}@media only screen and (max-device-width:480px) and (orientation:landscape){#map-container,.carousel{height:260px!important}}