.flex-container{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.align-to-center-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.btn-light-blue{color:white;background:#56a5d8;border-color:#0079c1}.card.no-border{box-shadow:none;background:transparent;border:0 solid #fff}.card.no-border .card-content{padding:.5rem 0}.card.no-border .card-image{max-height:none;max-width:none}.trailer-quarter{margin-bottom:.25rem}.dropdown-menu{z-index:25}.btn-grouped + .btn-grouped{margin-left:1px;margin-right:1px}.border-top{border-top:1px solid #efefef}.cursor-pointer{cursor:pointer}@media screen and (max-width:1200px) and (min-width:861px){.laptop-block-group-4-up > .block{-ms-flex-preferred-size:calc(25% - 1.5rem);flex-basis:calc(25% - 1.5rem);width:calc(25%- 1.5rem)}}@media screen and (max-width:959px){.tablet-display-as-block{display:block}}@media screen and (max-width:479px){.phone-display-as-block{display:block}}.main-category-block{padding-left:15px;padding-right:15px}.main-category-block,.main-category-block:hover{text-decoration:none;border-bottom-color:transparent}.main-category-block:hover > span{color:#0f9256}.main-category-block.current,.main-category-block.current:hover{border-bottom-color:#0079c1}.main-category-icon{background-position:0 0;background-repeat:no-repeat;cursor:pointer;display:block;height:51px;margin:20px auto 10px;width:52px}.main-category-icon:hover{background-position:0 -61px}.main-category-block.current .main-category-icon{background-position:-1px -122px}.subcategory-ctrls{background-color:#efefef;position:absolute;z-index:10;margin-left:0;min-width:20%;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,0.05);box-shadow:0 0 16px 0 rgba(0,0,0,0.05)}.subcategory-ctrls .checkbox-wrapper{padding:12px}.toggle-view-btn{float:left;display:flex;align-items:center;justify-content:center;overflow:visible;margin:0;padding:0;background-color:#ccc;border:1px solid transparent;height:30px;width:32px;color:#6e6e6e}.toggle-view-btn.is-selected{background-color:#56a5d8;color:#fff}.toggle-view-btn svg g{fill:#888888}.toggle-view-btn:hover svg g,.toggle-view-btn.is-selected svg g{fill:#ffffff}.sortby-filter .btn{padding:.1rem .3rem}@media (max-width:480px){.gallery-filter-wrap{width:100%;margin-bottom:.3rem}.gallery-filter-wrap .dropdown{width:100%}.gallery-filter-wrap .dropdown .dropdown-btn{width:100%}.gallery-filter-wrap .dropdown .dropdown-menu{width:100%}}.search-input-group{position:relative}.search-input-group .input-group-input{padding:0 .51rem;height:2.75rem}.search-input-group .gl-cl-btn{position:absolute;top:6px;right:60px;margin-right:.5rem;display:none;cursor:pointer}.search-input-group .input-group-button .btn{height:2.75rem}.input-group-button .btn,.input-group-button button{height:2.25rem;margin-left:-1px}.customized-tooltip{position:absolute;top:200px;left:0;background-color:rgba(0,0,0,0.75);border-radius:5px;box-shadow:3px 3px 7px rgba(50,50,50,0.4);max-width:275px;padding:.75rem;z-index:10;font-size:.75rem;line-height:1.25rem}.customized-tooltip.left-arrow:before{content:' ';position:absolute;height:0;width:0;top:calc(50% - 8px);border:8px solid transparent;left:-16px;border-right-color:rgba(0,0,0,0.75)}.customized-tooltip.right-arrow:before{content:' ';position:absolute;height:0;width:0;top:calc(50% - 8px);border:8px solid transparent;right:-16px;border-left-color:rgba(0,0,0,0.75)}.customized-tooltip .text-lightest-blue{color:#d2e9f9}[class*="icon-social-"]{background-color:#b2b2b2}.customized-card,.customized-card-wide{position:relative;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 0 16px 0 rgba(0,0,0,0.05)}.customized-card .favorite-link,.customized-card-wide .favorite-link{margin-right:0;margin-left:.15rem}.openin{margin-left:.2rem}.dropdown-btn-for-customized-card [class^="icon-ui-"]:before,[class*=" icon-ui-"]:before{padding:0 .15rem}.customized-card-image-wrap,.customized-card-wide-image-wrap{width:30%;max-width:240px;background:url("https://devext.arcgis.com/sharing/rest/content/items/45f49334f45f4e3b88c8448b32b273e1/info/thumbnail/ago_downloaded.jpg") top left no-repeat;background-size:cover}.customized-card-info-wrap,.customized-card-wide-info-wrap{flex-grow:1;flex-shrink:0;flex-basis:200px;width:200px;padding:.5rem .75rem}@-moz-document url-prefix(){.customized-card-info-wrap{max-width:70%}}.item-type-icon,.esri-premium-icon{vertical-align:-3px}.card-icons-warp > svg{vertical-align:-4px;margin-right:.15rem}.dropdown-btn-for-customized-card{padding:0}.favorite-link:hover .svg-icon path{fill:#555;stroke:#555}.favorite-link.favorited .svg-icon path{fill:#fad817;stroke:#fad817}.card-image-as-link{position:relative;width:100%;height:100%}.card-image-as-link::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center;background-color:rgba(0,0,0,0.7);opacity:0;pointer-events:none;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear}.card-image-as-link::after{content:attr(data-label);position:absolute;top:50%;left:0;margin-top:-.55rem;opacity:0;width:100%;height:1.1rem;color:#fff;text-align:center;font-size:1rem;line-height:1.1rem;pointer-events:none}.card-image-as-link:hover::before,.card-image-as-link:hover::after{opacity:1}.card-image-wrap .hidden-full-size-wrap{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:480px){.customized-card-image-wrap,.customized-card-wide-image-wrap{width:0}}.card-top-row{height:calc(100% - 35px)}.customized-card .item-desc-text{min-height:60px}.item-desc-text{line-height:1.25rem}.card-bottom-row{border-top:1px solid rgba(0,0,0,0.1);padding:.25rem .5rem;height:25px;line-height:25px}.item-block .card-bottom-row{height:25px;line-height:25px}.card-content-no-padding{padding:0}.card-content-auto-top{margin-top:auto}.item-type-wrap{font-size:.825rem;line-height:1.5;padding:.2rem 1rem;background:#90d4ff}.customized-card-wide{height:100%;min-height:130px}.customized-card-wide-image-wrap{max-width:200px}.customized-card-wide-info-wrap.flex-container{flex-wrap:wrap}.flex-item-1{width:500px;padding-right:2rem}.flex-item-2{width:400px;flex-grow:1;flex-shrink:0;flex-basis:400px}.flex-item-2 > div.flexy-width{width:100px;flex-grow:1;flex-shrink:0;flex-basis:100px}.flex-item-2 > div.fixed-width-desktop{width:110px}@media (max-width:959px){.flex-item-2{width:100px;flex-basis:100px}.flex-item-2 > div.fixed-width-desktop{width:50px;flex-grow:1;flex-shrink:0;flex-basis:50px}}@media (max-width:1233px){.flex-item-2.flex-container{align-items:flex-end}.flex-item-1{width:100%;padding-right:0}}.dropdown-filter-wrap .dropdown-btn{background-color:#f8f8f8;background-repeat:no-repeat;background-size:.9rem auto;border:1px solid #a9a9a9;border-radius:0;color:#595959;display:block;font-family:"Avenir Next W01","Avenir Next W00","Avenir Next","Avenir","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:.9375rem;height:1.75rem;max-width:100%;padding:.1rem 1.55rem .31rem .3875rem;transition:border-color 150ms linear 0s;width:auto}.dropdown-menu-fixed-height{height:500px}.item-title{height:74px;word-wrap:break-word}.filter-dropdown-active{padding:.117rem 0 .117rem .51667rem;background-color:#90d4ff}.filter-dropdown-active .filter-dropdown-remove{padding-right:1.2rem}.filter-dropdown-active a:hover{text-decoration:none}.regionTitle{margin:12px 12px 12px -10px}.card-overlay-caption{background:rgba(144,212,255,0.88) none repeat scroll 0 0;bottom:0;box-sizing:border-box;line-height:.05rem;padding:.835rem 1.25rem;text-transform:uppercase;width:100%;white-space:nowrap}.show-more-btn{font-weight:500;font-size:1rem}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.card{border:0 solid #b8b8b8}}.slideshow{position:relative;display:flex;justify-content:center;width:100%;height:170px}.slideshow .slide{width:100%;left:unset !important}.slideshow .prev,.static-slides .prev{background-position:0 -44px;left:-16px;position:absolute;top:38%}.slideshow .next,.static-slides .next{background-position:0 0;position:absolute;top:38%}.slideshow .prev-group{background-position:0 -44px;left:0;position:absolute;top:50px;cursor:pointer;color:#0079c1}.slideshow .next-group{background-position:0 0;position:absolute;top:50px;right:0;cursor:pointer;color:#0079c1}.slideshow .prev-group.disabled,.slideshow .next-group.disabled{color:#cccccc !important;opacity:0;cursor:text}.disabled:hover{color:#cccccc}.profilePopup{background-color:#fff;border:1px solid #6c6e6e;box-shadow:0 5px 5px #6c6e6e;opacity:1;padding:1em;position:absolute;right:auto;display:none;z-index:29}.card-image{max-height:178px;max-width:268px}.item-block{max-height:375px;max-width:268px}@media screen and (max-width:959px){.card-image{max-width:391px;max-height:260px}.item-block{max-width:391px;max-height:459px}}@media screen and (max-width:479px){.card-image{max-width:419px;max-height:279px}.item-block{max-width:419px;max-height:477px}}.content-area,#gl-content{min-height:400px}.group-title-wrap,.show-more-btn-wrap{width:100%;height:40px;display:flex;justify-content:center;align-items:center}.group-title-wrap > div.horizontal-line{height:2px;background-color:#56a5d8;flex-grow:2}.group-title-wrap > .group-title-text{height:100%;background-color:#fff;line-height:40px;text-align:center;font-size:18px}.group-title-text b{font-weight:500}.card-icons{margin-top:5px;padding-left:24px;width:120px}.social-links{float:left}.total-results-wrapper{background-color:#b7b7b7;padding:3px 15px}.esri-only-filter{display:inline-block;font-weight:400}.search-example-list{padding:10px}.card-image-caption{background:rgba(144,212,255,0.925) none repeat scroll 0 0;line-height:1.05rem}.esri-premium-icon{float:right;margin-right:-8px;margin-top:-72px}.item-title{overflow:hidden;position:relative}.ownerName{overflow:hidden;white-space:nowrap}.dropdown-link.btn-disabled{background-color:#ccc}.ui-datepicker{display:none;padding:.2em .2em 0;width:17em}.ui-datepicker .ui-datepicker-header{padding:.2em 0;position:relative}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{height:1.8em;position:absolute;top:2px;width:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0 0 .4em;width:100%}.ui-datepicker th{border:0 none;font-weight:700;padding:.7em .3em;text-align:center}.ui-datepicker td{border:0 none;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0 none;border-left:0 none;border-right:0 none;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:.5em .2em .4em;overflow:visible;padding:.2em .6em .3em;width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;font-size:0;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{left:auto;right:2px}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{left:auto;right:1px}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:1px;border-right-width:0}.ui-datepicker .ui-icon{background-repeat:no-repeat;display:block;left:.5em;overflow:hidden;text-indent:-99999px;top:.3em}