@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}h1{color:#f7901e;font-size:2rem}h2{color:#3d4549;font-size:1.7rem}h3{color:#3871c1;font-size:1.6rem}h4{color:#586465;font-size:1.2rem}.animate-fade-in{animation:fade-in 1s}.animate-fade-out{animation:fade-out 1s}[data-realtors-business-cards=wrap]{width:900px;margin:0 auto}[data-realtors-business-cards=show]{padding:10px 0}[data-realtors-business-cards=hide]{display:none}[data-section=index-category-map] h1{margin:16px 0}[data-section=browse-business-location] h3{font-size:1.5rem}[data-section=browse-business-location] h4{font-size:1rem}[data-section=browse-business-location] [data-browse=region]{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:15px}#realtors-map-select-area>div{padding:5px 0}#realtors-map-select-area label{padding-right:10px}#browse-realtors label.country{font-size:1.3rem;color:#3871c1}#browse-realtors div.country{display:grid;grid-template-columns:repeat(3,1fr)}#browse-realtors label.region{position:relative;font-size:1rem;cursor:pointer}#browse-realtors div.region{position:absolute;background:#f7fdff;z-index:1;padding:15px 20px;box-shadow:0 0 2px 2px rgba(0,0,0,.18);border-radius:10px}pre.reciept{font-size:10pt;background:#fff;margin:10px 0;padding:15px;display:inline-block}.logo img{height:40px}[data-search-box-list]{position:absolute;top:40px}.search-results-header,.wrap{display:grid;grid-template-columns:80% 20%}.google-search-map-wrapper div.list .business>div.logo,.search-results-header .toggle{text-align:right}.wrap{grid-template-columns:auto 255px}.google-search-map-wrapper{display:grid;grid-template-columns:30% 70%}.google-search-map-wrapper div.list{padding-top:4px;height:800px;overflow-y:scroll}.google-search-map-wrapper div.list::-webkit-scrollbar{width:0}.google-search-map-wrapper div.list img{height:32px}.google-search-map-wrapper div.list .business{margin-bottom:4px;padding:4px 8px;clear:both;box-shadow:0 0 1px 1px rgba(0,0,0,.09);background:#fff;font-size:1rem;display:grid;grid-template-columns:auto auto;cursor:pointer;opacity:1;transition:opacity 1s}.google-search-map-wrapper div.list .business.dim{opacity:.3;transition:opacity 1s}.google-search-map-wrapper div.list .business.active{background:#3871c1;color:#fff}.business-card{display:grid;grid-template-columns:auto 148px}.business-card .block{display:grid;grid-template-columns:200px auto;margin-right:8px}.business-card .links{margin-right:8px}.business-card .block .banner a{display:inline-block;width:200px;height:200px;background-size:cover;background-position:top center}.business-card .block .main{padding:0 12px}.business-card .block .main img{max-width:100px;margin-right:4px}.business-card .block .main img.realtor-logo{height:30px!important;max-width:initial!important;padding-right:5px;margin-right:5px}.business-card .intro{font-size:.9em;color:#3d4549}.business-card .label{font-size:1.1em}.business-card .block,.business-card .links{box-shadow:0 0 2px 2px rgba(0,0,0,.18);margin-bottom:20px;padding:15px;background-color:#fff}.business-card .links img{max-width:110px;height:initial!important}.business-card .links a:not(.logo){display:block;font-size:.9rem;background:#6b757f;text-align:center;margin:4px 0;padding:4px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff}.business-card .links a.site-logo img{background:#fff}.business-card .realtor{font-size:.9rem;display:grid;grid-template-columns:auto auto}.business-card .realtor img{height:42px}.business-card .mobile-intro{display:none}[data-google-map] .business-card .block,[data-google-map] .business-card .links{box-shadow:none}[data-scroll-with]{position:relative}.hidden{visibility:0}.split-70{display:grid;grid-template-columns:70% 30%}.form-control.small{font-size:.8em;padding:.2rem .6rem}.has-bg-url{background-size:cover}.font-blue{color:#3871c1}.font-smaller{font-size:.7em}[data-section=browse-business-location] [data-role=business]{margin-top:8px}[data-section=browse-business-location] [data-role=business] .anchor-links{text-align:center}[data-section=browse-business-location] [data-role=business] .anchor-links a{font-size:.9rem;white-space:nowrap}[data-section=browse-business-location] [data-role=business] .anchor-links a:not(:last-child){margin-right:16px}[data-section=browse-business-location] [data-role=businesses]{padding-top:5px;font-size:1rem}