.no-select{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}border-map{top:0;bottom:0;right:0;left:0;margin:auto;position:fixed;overflow:hidden}.has-intro border-map{bottom:auto;height:100vh;z-index:-1}intro-tour{z-index:1;-webkit-overflow-scrolling:touch}.border-wall-map{height:100%}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}
.border-map-marker,.border-map-marker:before{border-radius:50%;cursor:pointer;transition:height 50ms linear,width 50ms linear}.border-map-container{position:relative;height:100%}.border-map{width:100%;height:100%}.border-map-overlay{width:100vw;height:100vh;position:absolute;top:0;left:0}.mapboxgl-popup-content{width:80vw;max-width:500px}.border-map-marker{height:20px;width:20px}.border-map-marker:before{content:'';height:15px;width:15px;background-position:center center;background-size:cover;display:block;opacity:.75;box-shadow:0 2px 4px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2);position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}.border-map-marker.hidden,.flyover-active .border-map-marker,.has-intro .border-map-marker{display:none!important}.border-map-marker.three-sixty-marker:before{background-image:url(https://www.gannett-cdn.com/experiments/usatoday/responsive/2017/08-border-wall-map/img/360_icon.svg)}.border-map-marker.reporter-tour-marker:before{background-image:url(https://www.gannett-cdn.com/experiments/usatoday/responsive/2017/08-border-wall-map/img/tour_icon.svg)}.border-map-marker.one-minute-doc-marker:before{background-image:url(https://www.gannett-cdn.com/experiments/usatoday/responsive/2017/08-border-wall-map/img/doc_icon.svg)}.map-zoomed-6 .border-map-marker:before{height:20px;width:20px}.map-zoomed-7 .border-map-marker:before{height:25px;width:25px}.map-zoomed-10 .border-map-marker:before,.map-zoomed-11 .border-map-marker,.map-zoomed-11 .border-map-marker:before,.map-zoomed-12 .border-map-marker,.map-zoomed-12 .border-map-marker:before,.map-zoomed-8 .border-map-marker:before,.map-zoomed-9 .border-map-marker:before{height:30px;width:30px}.has-intro .map-control{display:none}.heloman-layers-wrapper{position:fixed;bottom:0;left:0;right:0;margin:auto;z-index:2}
.intro-explore-btn,.intro-title{font-family:"Unify Sans Bold",Arial,sans-serif}intro-tour{background:rgba(255,255,255,.5);overflow:auto;z-index:2;display:block}.intro-header-content{padding:0 17px;position:relative}.intro-item{padding:0 5%;margin-bottom:70vh}@media(min-width:750px){.intro-item{padding:0 105px 0 5%}.intro-item.intro-footer{padding:0 5%}}.intro-item.intro-header{margin-bottom:20vh}.intro-item.intro-header .intro-item-content{overflow:hidden}.intro-item.intro-footer{margin-bottom:50vh}.intro-item.intro-footer .intro-item-content{max-width:100%}.intro-item-content-container{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro-item-content{width:100%;max-width:600px;margin:0 0 0 auto}.intro-header .intro-item-content-container{display:block}.intro-subtitle{font-size:1rem;max-width:300px}.intro-title{font-size:28px;line-height:1.2;position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);bottom:200px;width:100%;max-width:660px}.intro-header .intro-item-content p,.intro-item-content h3,.intro-item-content p{max-width:600px}.intro-scroll-indicator{position:absolute;bottom:88px;left:0;right:0;margin:auto;text-align:center;display:inline-block;font-size:.8rem;text-transform:uppercase;border:2px solid #696969;border-radius:50%;width:45px;height:45px;padding-top:3px}.intro-scroll-indicator-icon{display:block;width:24px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);margin:10px auto}.intro-explore-text{cursor:pointer;position:absolute;bottom:88px;left:50%;margin-left:40px;text-decoration:underline;font-size:16px;line-height:45px}.intro-explore-btn{width:200px;margin:auto;text-align:center;cursor:pointer;background:#009BFF;color:#fff;padding:20px 10px;box-shadow:0 2px 8px rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.2)}.intro-item.full-height{height:100vh}.intro-item-content h3{font-size:25px;line-height:28px;margin-bottom:20px;color:#333;font-family:'Unify Sans Bold',sans-serif}.intro-item-content p{font-size:19px;line-height:33px;font-family:'Unify Serif',Georgia,serif;color:#333;margin:24px 0}.intro-video-wrap{width:100%;height:0;padding-bottom:56.25%;position:relative;margin-top:20px}.intro-video-wrap>three60-player,.intro-video-wrap>three60-player>iframe,.intro-video-wrap>uw-video-player,.intro-video-wrap>uw-video-player>iframe{width:100%}.intro-video-wrap iframe.three60-iframe,.intro-video-wrap iframe.uw-video-player{border:none;height:100%;overflow:hidden;position:absolute;top:0;width:100%}p.intro-image-caption{font-family:"Unify Sans",sans-serif;font-size:14px;line-height:1.3}p.intro-image-caption .intro-image-credit{font-size:12px;font-style:italic}@-webkit-keyframes fadeout{99%{opacity:0;height:initial}100%{opacity:0;height:0}}@keyframes fadeout{99%{opacity:0;height:initial}100%{opacity:0;height:0}}@media (min-width:460px){.intro-title{margin-top:90px;font-size:1.4rem}}@media (max-width:768px){.intro-item-content p{font-size:16px;line-height:26px;margin:14px 0}p.intro-image-caption{font-size:14px}}@media(min-width:768px){.intro-title{font-size:42px}.intro-item-content h3{font-size:30px;line-height:33px}}@media (min-width:1200px){.intro-item-content{margin:0 15% 0 auto}.intro-footer .intro-item-content{margin:0 auto}}
.heloman-label,.heloman-viewed-footage-key-wrap{text-align:center}.heloman-help-text-close:after,.heloman-viewed-footage-close:after{content:'×'}.heloman-control{background:#009BFF;cursor:pointer;width:100%;max-width:250px;margin:0 auto 10px;box-shadow:0 2px 4px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);position:relative}.heloman-icon,.heloman-icon-wrap{background-color:#027ccc;top:0;left:0;bottom:0;width:66px}.heloman-dragger{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;padding:6px;background-color:#027ccc}.heloman-label{color:#FFF;font-family:"Unify Sans SemiBold",Arial,sans-serif;margin-left:66px;line-height:66px}.heloman-icon,.heloman-icon-wrap{position:absolute}.heloman-image{display:block}.heloman-dragger>.heloman-image{background-image:url(https://www.gannett-cdn.com/experiments/usatoday/responsive/2017/08-border-wall-map/img/helicopter_white.svg);background-repeat:no-repeat;position:absolute}.heloman-bg,.heloman-image{top:18px;left:12px}.heloman-bg,.heloman-dragger>.heloman-image{width:44px;height:28px}.heloman-bg{visibility:hidden;position:absolute;background-image:url(https://www.gannett-cdn.com/experiments/usatoday/responsive/2017/08-border-wall-map/img/helicopter_white_dashed.svg);background-repeat:no-repeat}.heloman-help-text-wrapper,.heloman-viewed-footage-key{background:rgba(255,255,255,.75);box-shadow:0 2px 4px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);width:100%}.heloman-icon.dragging .heloman-bg{visibility:visible}.heloman-control.active .heloman-dragger>.heloman-image,.heloman-control.dragging .heloman-dragger>.heloman-image{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}.heloman-help-text-container{position:fixed;left:0;right:0;top:60px;padding:0 25px}.heloman-help-text-wrapper{margin:auto;position:relative;z-index:1;padding:20px 30px;max-width:600px;display:block}.heloman-help-title{font-family:"Unify Sans Bold",Arial,sans-serif;line-height:1.2em;font-size:20px;display:none;margin-bottom:20px}.heloman-help-text{font-size:.8rem}.heloman-help-text-close{cursor:pointer;color:#777;position:absolute;right:12px;text-decoration:none;text-shadow:0 1px 0 #fff;top:0;font-size:34px}.heloman-viewed-footage-key{padding:0 12px 17px;position:fixed;top:60px;max-width:245px;margin:0 auto;left:0;right:0;display:none}.show-viewed-footage-key .heloman-viewed-footage-key{display:block}.heloman-viewed-footage-line{background:#008198;height:6px;width:50px;margin:22px auto 10px}.heloman-viewed-footage-label{font-size:13px;line-height:1.2em}.heloman-viewed-footage-close{position:absolute;right:10px;top:-7px;font-size:34px;color:#777;cursor:pointer}@media (min-width:800px){.heloman-viewed-footage-key{max-width:300px;top:110px}.heloman-help-text-container{top:110px;margin-left:auto;margin-right:auto}.heloman-viewed-footage-label{font-size:1rem}.heloman-help-title{display:block}.heloman-help-text{font-size:.9rem}}
.layers-control-panel-container,.layers-legend-preview{box-shadow:0 2px 4px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)}.layers-control-panel-container{position:fixed;left:0;right:0;bottom:0;margin:auto;background:#fff;z-index:101;transition:all .2s ease-in-out;padding:20px 40px;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);overflow:auto}.layers-control-panel-container.open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.layers-control-title{font-family:"Unify Sans Bold",sans-serif;font-size:1.4rem;margin-bottom:10px}.layers-control-subtitle{color:#696969;font-size:.8rem;margin-bottom:30px}.layer-control-group{padding-bottom:30px;clear:both}.layer-control-type-label{margin:10px;font-family:"Unify Sans SemiBold",sans-serif;clear:both}.layer-control{cursor:pointer;margin:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layers-controls{margin:0 -10px}.layer-control-icon{float:left;margin-right:7px}.layer-control-label{float:left;font-size:14px}.layers-control-toggle{cursor:pointer;position:absolute;bottom:71px;left:20px;background-color:rgba(255,255,255,.7);border-radius:2px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px}.layers-control-toggle-icon{width:16px;margin-right:5px}.layers-control-toggle-label{color:#696969;text-decoration:underline}.layers-control-panel-close{cursor:pointer;color:#777;font:14px/100% arial,sans-serif;position:absolute;right:12px;text-decoration:none;text-shadow:0 1px 0 #fff;top:7px;font-size:32px}.layers-control-panel-close:after{content:'×'}.layers-control-data-link{display:block;clear:both}.layers-control-data-link a{color:#009bff}.layers-legend-preview{background:rgba(255,255,255,.7);padding:10px 40px;width:100%;max-width:600px;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}.layer-legend{margin:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layer-legend-group{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layer-legend-label{font-size:12px;text-align:center}.layer-legend-group .legend-line{margin-right:0;margin-bottom:10px}.layer-legend-group.layer-control-group{padding:0}.layers-toggle{font-size:14px;text-align:center;cursor:pointer;padding:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:400px){.layers-control-subtitle{margin-bottom:5px}.layer-control-group{padding-bottom:0}.layers-control-panel-container{padding:20px 30px}.layer-control{margin:0 0 10px 15px}.layers-control-data-link{font-size:12px}.layer-control-type-label{font-size:14px}.layers-control-title{font-size:1.2rem}}@media(min-width:750px){.layer-control{float:left}.layers-control-panel-container{padding:40px}.layer-control-label{font-size:1rem}}@media(min-height:600px){.layers-control-panel-container{top:auto}}@media(min-height:700px){.layer-legend-group{display:-webkit-box;display:-ms-flexbox;display:flex}}
.legend-marker{border-radius:50%;height:30px;width:30px;background-color:#000;border:1px solid #ddd}.disabled .layer-control-label{color:#d3d3d3}.legend-marker-blue{background-color:#00f;border-color:#00f}.legend-line{border-bottom:6px solid #000;width:40px}.legend-line-blue{border-bottom-color:#00f}.disabled .legend-line,.disabled .legend-marker{opacity:.33}.legend-marker-three-sixty{background-image:url(https://www.gannett-cdn.com/experiments/usatoday/responsive/2017/08-border-wall-map/img/360_icon.svg)}.legend-marker-reporter-tour{background-image:url(https://www.gannett-cdn.com/experiments/usatoday/responsive/2017/08-border-wall-map/img/tour_icon.svg)}.legend-marker-one-minute-doc{background-image:url(https://www.gannett-cdn.com/experiments/usatoday/responsive/2017/08-border-wall-map/img/doc_icon.svg)}.legend-line-vehicular-fence{border-bottom-color:#EFB025}.legend-line-pedestrian-fence{border-bottom-color:#CF4400}.legend-line-contructed-fence{border-bottom-color:#008198}.legend-line-other-fence{border-bottom-color:#2D7935}.legend-line-ut-fence{border-bottom-color:rgba(209,70,0,.5)}
.content-modal-next-label,.content-modal-title{font-family:"Unify Sans Bold",sans-serif}.modal-open body,html.modal-open{overflow:hidden;width:100%;height:100%}.content-modal{position:fixed;top:0;right:0;left:0;bottom:0;background:#000;z-index:2000001;margin:0;overflow-x:hidden;overflow-y:auto;max-width:100vw;max-height:100vh;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-open .content-modal{display:-webkit-box;display:-ms-flexbox;display:flex}.content-modal-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:auto;max-width:100%}.content-modal-container .flyover-video,.content-modal-container three60-player,.content-modal-container uw-video-player{position:relative;margin:auto;width:100%}.content-modal-container .flyover-video:before,.content-modal-container three60-player:before,.content-modal-container uw-video-player:before{display:block;content:"";width:100%;padding-top:56.25%}.content-modal-container .flyover-video>iframe,.content-modal-container three60-player>iframe,.content-modal-container uw-video-player>iframe{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;border:0;height:100%}.content-modal-info-container{color:#fff;background:#222;padding:25px 0 0;position:relative;margin:32px 0 16px}.content-modal-info{color:#fff;background:#222;padding:0 17px 17px}.content-modal-close-container{background:#009BFF;line-height:46px;float:left;padding:0 28px;cursor:pointer;margin:17px 0 15px}.content-modal-close{margin-top:7px}.modal-arrow-icon{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:4px}.modal-arrow-icon-right{-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.modal-arrow-icon-left{-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform:rotate(135deg)}.content-modal-close-text{color:#fff;margin-left:10px;font-size:17px;display:inline-block}.content-modal-title{font-size:18px;margin-bottom:4px;line-height:1.1em}.content-modal-description{font-size:15px}.content-modal-info-label{background:#7b7b7b;position:absolute;top:-17px;left:17px;padding:5px 8px;font-size:15px}.content-modal-next{cursor:pointer;background:#009BFF;padding:7px 17px;font-size:16px}.content-modal-next-label{text-transform:uppercase}.content-modal-next-icon{margin-left:5px;padding:3px}.license-link{color:#fff;margin:-7px 17px 10px;font-size:13px;text-align:right;text-decoration:none}.license-link:focus,.license-link:hover{color:#fff;text-decoration:underline}
.three60-iframe{overflow:hidden}
.border-map-zoom-controls{display:none;position:absolute;top:60px;right:20px}.border-map-zoom-control{height:40px;width:50px;background:#009BFF;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Unify Sans Bold",sans-serif;font-size:1.2rem;cursor:pointer;color:#FFF;box-shadow:0 2px 8px rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.2)}.border-map-zoom-in{margin-bottom:2px}.border-map-zoom-in:before{content:"+"}.border-map-zoom-out:before{content:"-"}@media(min-height:700px){.border-map-zoom-controls{display:block}}