#agentfire-mls-coverage .map-wrapper{position:relative;width:100%;min-height:700px;margin-bottom:40px}#agentfire-mls-coverage .map{position:absolute;top:0;bottom:0;width:100%}#agentfire-mls-coverage .map .mapboxgl-ctrl-group button,#agentfire-mls-coverage .map .mapboxgl-ctrl-group button:hover,#agentfire-mls-coverage .map .mapboxgl-ctrl-group button:focus,#agentfire-mls-coverage .map .mapboxgl-ctrl-group button:active{padding:0;background:transparent}#agentfire-mls-coverage .map .mapboxgl-scroll-zoom-blocker.mls-hidden{opacity:0;-webkit-transition:opacity 0.75s ease-in-out;transition:opacity 0.75s ease-in-out}#agentfire-mls-coverage .mls-list-container{width:70%;margin:0 auto}@media (min-width:768px) and (max-width:991px){#agentfire-mls-coverage .mls-list-container{width:85%}}@media (max-width:767px){#agentfire-mls-coverage .mls-list-container{width:100%}}#agentfire-mls-coverage .mls-list-container .mls-search-bar{text-align:center;margin-bottom:40px}#agentfire-mls-coverage .mls-list-container .mls-search-bar p{margin-bottom:1rem}#agentfire-mls-coverage .mls-list-container .mls-search-bar .mls-coverage-search-wrapper{position:relative}#agentfire-mls-coverage .mls-list-container .mls-search-bar .mls-coverage-search-wrapper .mls-search-input{width:100%;padding-right:52px}#agentfire-mls-coverage .mls-list-container .mls-search-bar .mls-coverage-search-wrapper .mls-search-loader{font-size:10px;position:absolute;text-indent:-9999em;top:50%;right:10px;margin-top:-15px;border-top:4px solid #cecece;border-right:4px solid #cecece;border-bottom:4px solid #cecece;border-left:4px solid #039efb;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:mls-search-loading 0.6s infinite linear;animation:mls-search-loading 0.6s infinite linear}#agentfire-mls-coverage .mls-list-container .mls-search-bar .mls-coverage-search-wrapper .mls-search-loader,#agentfire-mls-coverage .mls-list-container .mls-search-bar .mls-coverage-search-wrapper .mls-search-loader:after{border-radius:50%;width:30px;height:30px}@-webkit-keyframes mls-search-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mls-search-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#agentfire-mls-coverage .mls-list-wrapper{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}#agentfire-mls-coverage .mls-list-wrapper.loading{opacity:0.1;pointer-events:none}#agentfire-mls-coverage .mls-list-wrapper .mls-list{padding:0;margin:0}#agentfire-mls-coverage .mls-list-wrapper .mls-list li{list-style:none;margin:3px 0}#agentfire-mls-coverage .mls-list-wrapper .mls-list li .mls-title a:hover{text-decoration:underline;color:#005EC5}#agentfire-mls-coverage .mls-list-wrapper .mls-list li .mls-moniker:hover a{background-color:#005EC5}#agentfire-mls-coverage .mls-list-wrapper .mls-list li .mls-moniker,#agentfire-mls-coverage .mls-list-wrapper .mls-list li .mls-title{display:inline-block;vertical-align:top}@media (max-width:639px){#agentfire-mls-coverage .mls-list-wrapper .mls-list li .mls-moniker,#agentfire-mls-coverage .mls-list-wrapper .mls-list li .mls-title{display:inline;word-wrap:break-word}}@media (max-width:639px){#agentfire-mls-coverage .mls-list-wrapper .mls-list li .mls-moniker::after{content:" - "}}@media (min-width:640px){#agentfire-mls-coverage .mls-list-wrapper .mls-list li .mls-moniker{width:30%;min-width:130px}}#agentfire-mls-coverage .mls-list-wrapper .mls-list li .mls-moniker a{padding:4px 8px;border-radius:4px;display:inline-block;color:#fff;background-color:#005EC5;text-transform:uppercase;text-decoration:none}#agentfire-mls-coverage .mls-list-wrapper .mls-list li .mls-moniker a:hover{color:#fff;background-color:#0095FF;text-decoration:none}#agentfire-mls-coverage .mls-list-wrapper .mls-list li .mls-title{width:69%;min-width:380px}@media (min-width:640px){#agentfire-mls-coverage .mls-list-wrapper .mls-list li .mls-title{width:69%;min-width:380px}}#agentfire-mls-coverage .mls-list-wrapper .mls-list li .mls-title .mls-quick-approval{background:#4CAF50;color:white;padding:1px 6px 1px 2px;border-radius:5px;font-size:12px;display:inline-block;vertical-align:middle;cursor:help;margin-left:5px}#agentfire-mls-coverage .mls-list-wrapper .mls-list li .mls-title .mls-idx-tag{margin-left:5px;color:white;padding:1px 6px;border-radius:4px;font-size:12px;display:inline-block;vertical-align:middle;cursor:help}#agentfire-mls-coverage .mls-list-wrapper .mls-list li .mls-title .mls-idx-tag--agentfire-idx{background:#0095FF}#agentfire-mls-coverage .mls-list-wrapper .mls-list li .mls-title .mls-idx-tag--showcase-idx{background:#3255FF}#agentfire-mls-coverage .mls-list-wrapper .mls-list li .mls-title a{color:#0095FF}#agentfire-mls-coverage .mls-list-wrapper .mls-list li a{text-decoration:none}#agentfire-mls-coverage .mls-list-wrapper .mls-list li h3{font-family:montserrat, Helvetica, sans-serif;font-size:38px;font-weight:800;line-height:48px;text-align:center}#faq .accordion-header button:hover{background:none;text-decoration:underline}#faq .accordion-header button:focus{background:none;border:none}.single-mls .mls-quick-approval{background:#4CAF50;color:white;padding:4px 8px 4px 4px;border-radius:5px;font-size:14px;cursor:help}.single-mls .mls-idx-tag{color:white;padding:4px 8px;border-radius:4px;font-size:14px;cursor:help}.single-mls .mls-idx-tag--moniker{background:#3255FF;cursor:default}.single-mls .mls-idx-tag--agentfire-idx{background:#0095FF}.single-mls .mls-idx-tag--showcase-idx{background:#3255FF}.single-mls .non-agentfire-idx-disclaimer,.single-mls .mls-description,.single-mls .mls-fee,.single-mls .mls-associations,.single-mls .mls-regions,.single-mls .mls-top-cities,.single-mls .mls-available-filters,.single-mls .mls-faq{margin-bottom:1.5rem;color:#C5CAD2}.single-mls .non-agentfire-idx-disclaimer p,.single-mls .mls-description p,.single-mls .mls-fee p,.single-mls .mls-associations p,.single-mls .mls-regions p,.single-mls .mls-top-cities p,.single-mls .mls-available-filters p,.single-mls .mls-faq p{color:#C5CAD2}.single-mls .mls-faq .elementor-widget-accordion .elementor-accordion .elementor-tab-title{color:#005EC5}.single-mls .mls-faq .elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active,.single-mls .mls-faq .elementor-widget-accordion .elementor-accordion .elementor-tab-title:hover{color:var(--e-global-color-accent)}.single-mls .mls-faq .elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon,.single-mls .mls-faq .elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-title,.single-mls .mls-faq .elementor-widget-accordion .elementor-accordion .elementor-tab-title:hover .elementor-accordion-icon,.single-mls .mls-faq .elementor-widget-accordion .elementor-accordion .elementor-tab-title:hover .elementor-accordion-title{color:var(--e-global-color-accent)}.single-mls .mls-faq .elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon,.single-mls .mls-faq .elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-title{color:#005EC5}.single-mls .mls-faq .elementor-widget-accordion .elementor-accordion .elementor-tab-content{color:#C5CAD2}.single-mls .mls-faq .elementor-widget-accordion .elementor-accordion .elementor-tab-content p:last-child{margin-bottom:0}