/**handles:fdg-city-documents,fdg-city-employment,fdg-city-visitors-center,tec-events-elementor-widgets-base-styles**/
.livemeetingticker{margin:0 1rem;position:fixed;z-index:9999999;background-color:#fff;padding:20px;bottom:0;left:-10px;border-radius:10px 10px 0 0;box-shadow:0 -1px 10px 2px rgba(0,0,0,.2)}.livemeetingticker .btn{padding:.25rem 1.5rem!important;margin-left:.75rem;font-size:1rem!important}.agenda-minutes{margin-top:30px}.agenda-minutes .nav-tabs .nav-item,.agenda-minutes .nav-tabs .nav-link{color:var(--e-global-color-059c270);font-weight:700;border-bottom:0;position:relative;top:1px;padding:20px 25px}.agenda-minutes .nav-tabs .nav-item.show .nav-link,.agenda-minutes .nav-tabs .nav-link.active{color:var(--e-global-color-primary);border-width:1px;border-color:#d4d4d4}.agenda-minutes .tab-pane.active{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:20px}.page-council-committee-center .meeting-search{position:relative;top:-50px;background-color:var(--e-global-color-secondary);color:#fff;padding:1.5rem;border-radius:5px;padding-right:6.5rem}.page-council-committee-center .meeting-upcoming{padding:1.5rem;background-color:#fff;border:1px solid silver;position:relative;left:-50px;top:-15px;width:calc(100% + 50px)}.page-council-committee-center .meeting-upcoming .calendarbutton{position:absolute;left:50%;transform:translate(-50%,0)}.page-council-committee-center .meeting-upcoming .card{margin-bottom:5px}.page-council-committee-center .meeting-upcoming .card .card-body{padding:10px}.page-council-committee-center .meeting-upcoming .card .card-body h5{margin:0;padding:0;line-height:15px}.page-council-committee-center .meeting-upcoming .card .card-body h5 small{font-size:.8rem;font-style:italic}.page-council-committee-center .document-center-icons em{margin-left:10px}.flatpickr-months .flatpickr-month{height:60px}.flatpickr-months .flatpickr-current-month input,.flatpickr-months .flatpickr-current-month select{font-size:15px!important}@media only screen and (max-width:1024px){.page-council-committee-center .meeting-search{padding-right:3rem}.livemeetingticker{left:-16px;right:0;border-radius:0;width:100%;text-align:center}.livemeetingticker .btn{margin-left:0;display:inline-block!important;width:auto!important;margin-left:1rem}}@media only screen and (max-width:767px){.page-council-committee-center .meeting-search{padding-right:1.5rem}.page-council-committee-center .meeting-search h3{text-align:center}.page-council-committee-center .meeting-upcoming{left:0;top:-15px;width:100%}.page-council-committee-center .meeting-upcoming h4{text-align:center}.page-council-committee-center .meeting-upcoming .calendarbutton{position:relative;left:0;transform:none;margin-top:1rem}}
.single-jobs{margin:0;padding:0}.single-jobs .hero{min-height:600px;background-size:cover;background-position:center;margin-bottom:50px;position:relative}.single-jobs .hero .inner{position:absolute;top:50%;transform:translate(0, -50%);width:98%}.single-jobs .hero .inner h1{color:var(--e-global-color-primary);font-size:60px;text-transform:uppercase;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);padding:0;margin:0;line-height:1}.single-jobs .hero .inner h3{color:var(--e-global-color-059c270);font-size:15px;font-weight:normal;padding:0;margin:0;line-height:1.5rem;font-family:var(--e-global-typography-primary-font-family),Sans-serif}.single-jobs .hero .inner .cost{color:var(--e-global-color-primary)}.single-jobs .hero .inner .back{position:relative;right:-1rem;top:1rem;text-align:center}.single-jobs .hero .inner .back i{font-size:3.2rem;padding-bottom:1rem}.single-jobs .hero .inner .back p{text-align:center;color:var(--e-global-color-059c270);font-size:11px;font-weight:400}.single-jobs .card{padding:10px}@media only screen and (max-width: 767px){.single-jobs .hero{min-height:400px;text-align:center}.single-jobs .hero .inner{position:absolute;top:50%;left:0;transform:translate(0, -50%);width:100%}.single-jobs .hero .inner h1{font-size:38px}.single-jobs .hero .inner .back{right:0}}

.single-visitors-center{margin:0;padding:0}.single-visitors-center .hero{min-height:400px;background-size:cover;background-position:center;margin-bottom:50px;position:relative}.single-visitors-center .hero .inner{position:absolute;top:50%;transform:translate(0, -50%);width:100%}.single-visitors-center .hero .inner h1{color:var(--e-global-color-primary);font-size:60px;text-transform:uppercase;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);padding:0;margin:0;line-height:1}.single-visitors-center .hero .inner h3{color:var(--e-global-color-059c270);font-weight:normal;font-size:1.25rem;font-style:italic;padding:0;margin:0;font-family:var(--e-global-typography-primary-font-family),Sans-serif}.single-visitors-center .hero .inner .cost{color:var(--e-global-color-primary)}.single-visitors-center .hero .inner .back{position:relative;right:-1rem;top:1rem;text-align:center}.single-visitors-center .hero .inner .back i{font-size:3.2rem;padding-bottom:1rem}.single-visitors-center .hero .inner .back p{text-align:center;color:var(--e-global-color-059c270);font-size:11px;font-weight:400}.single-visitors-center .card{padding:10px}.single-visitors-center .card.share{position:relative;top:-100px;border-bottom:3px solid rgba(0,0,0,0.09)}.single-visitors-center .card.share small{font-size:12px}.single-visitors-center .withoverlay{padding-right:5%}.single-visitors-center .withoverlay table{margin-bottom:0}.single-visitors-center .withoverlay table th,.single-visitors-center .withoverlay table td{border-bottom:0px}.single-visitors-center .social-media-links{position:relative;top:-50px;text-align:center}.single-visitors-center .social-media-links h3{font-size:18px}.single-visitors-center .mapbox{position:relative;height:600px}.single-visitors-center .mapbox .map{position:absolute;width:100%;right:5%;top:-100px;background-color:#fff}.single-visitors-center .mapbox .map iframe{height:600px;width:110%;border:2px solid #fff;box-shadow:-10px 10px 0px 0px rgba(0,0,0,0.09)}body.modal-open{overflow:hidden}.tripsidebaroverlay{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);z-index:999998;display:none}.tripsidebar{position:fixed;top:0;bottom:0;right:0;width:0;background-color:#fff;z-index:999999;padding:0;transition:width 0.25s linear;overflow-y:scroll}.tripsidebar .loading{margin:0 auto;display:block}.tripsidebar .tripsidebar-close{position:absolute;top:1rem;right:1rem;display:none}.tripsidebar .itinerary{display:none}.tripsidebar.active{padding:2rem;width:50vw;display:block}.tripsidebar.active .tripsidebar-close{display:block}.tripsidebar .card{margin-bottom:0.5rem;font-size:12px}.tripsidebar .card .card-body{padding:0.5rem}.tripsidebar .card h3{font-size:1rem}.tripsidebar .card p{margin-bottom:0}.tripsidebar .btn-primary{font-size:13px !important;padding:10px 15px !important}.post-type-archive-visitors-center .information{position:relative;top:-50px;background-color:var(--e-global-color-secondary);color:#fff;padding:1.5rem;border-radius:5px;padding-right:3.5rem}.post-type-archive-visitors-center .bid-list{padding:1.5rem;background-color:#fff;border:1px solid #c0c0c0;position:relative;left:-50px;top:-15px;width:calc(100% + 50px)}.card.single-visitor-center{border:0;background-color:var(--e-global-color-primary);color:#fff;background:var(--e-global-color-primary);background:linear-gradient(135deg, var(--e-global-color-secondary) 0%, var(--e-global-color-b0494f0) 100%)}.card.single-visitor-center a{color:#fff !important}.card.single-visitor-center:hover{background:var(--e-global-color-secondary);background:linear-gradient(135deg, var(--e-global-color-primary) 0%, var(--e-global-color-135d712) 100%)}

[class*=tec-events-elementor-event-widget]{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:1rem;font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3);margin:0 0 var(--tec-spacer-0) 0;padding:0}[class*=tec-events-elementor-event-widget] [class*=tec-events-elementor-event-widget]{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:inherit;padding:inherit}[class*=tec-events-elementor-event-widget] a,a[class*=tec-events-elementor-event-widget]{border-bottom-color:initial;-webkit-text-decoration:underline;text-decoration:underline}.e-con-inner [class*=elementor-widget-tec_elementor_widget]:not(:last-child),.elementor-section:not(.elementor-top-section) [class*=elementor-widget-tec_elementor_widget]:not(:last-child){margin-block-end:var(--tec-spacer-3)}.tec-events-elementor-widget-empty{background-color:var(--tec-color-background-secondary);color:var(--tec-color-text-secondary);font-size:1rem;font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3);padding:1em;text-align:center}