@font-face{font-family:"Glyphicons Halflings";src:url(//maxcdn.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.woff) format("woff"),url(//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/fonts/glyphicons-halflings-regular.ttf) format("truetype")}@font-face{font-family:"Glyphicons Halflings";src:url(//maxcdn.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.woff) format("woff"),url(//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/fonts/glyphicons-halflings-regular.ttf) format("truetype")}@font-face{font-family:"Glyphicons Halflings";src:url(//maxcdn.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.woff) format("woff"),url(//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/fonts/glyphicons-halflings-regular.ttf) format("truetype")}@font-face{font-family:"Glyphicons Halflings";src:url(//maxcdn.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.woff) format("woff"),url(//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/fonts/glyphicons-halflings-regular.ttf) format("truetype")}@font-face{font-family:"Glyphicons Halflings";src:url(//maxcdn.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.woff) format("woff"),url(//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/fonts/glyphicons-halflings-regular.ttf) format("truetype")}#page_content{display:block;position:relative}#page_content::after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}#page_content .ec_empty{padding-top:10px;border-top:1px dotted gray}#page_content .disclaimer{font-family:georgia,serif;clear:both;font-size:10px;font-style:italic;line-height:15px;margin-bottom:-18px;padding-top:10px}#page_header{display:block;position:relative}#page_header::after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}#page_header h1{display:inline;float:left;-comment:"Yucky float:left from app/assets/stylesheets/mixins/_grid.scss: @mixin base_grid";position:relative;margin-left:10px;margin-right:10px;width:470px;margin-left:0;margin-right:0;border-bottom:none;color:#028388;margin-top:5px;width:250px;font-size:22px}#page_header h2{font-style:italic;font-weight:normal;font-family:georgia,serif;font-size:18px;line-height:28px;line-height:20px;color:#404040;border-top:1px solid gray;border-bottom:2px solid #404040;padding:17px 0;margin-bottom:15px;padding:18px 0 20px;border-color:#606060;color:#606060;border-top:none}body.windows #page_header h2{font-size:17px}#page_header h2::after{content:" /"}#page_header h2::after{content:""}#page_header .page_header_2{display:block}#page_header .page_header_2::after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}#page_header form{display:inline;float:left;-comment:"Yucky float:left from app/assets/stylesheets/mixins/_grid.scss: @mixin base_grid";position:relative;margin-left:10px;margin-right:10px;width:470px;margin-right:0;margin-left:0;display:block;text-align:right;vertical-align:baseline;height:34px;padding-top:9px;padding-bottom:9px}#page_header form *{font-family:georgia,serif;font-style:italic;font-weight:normal;font-family:georgia,serif;font-size:13px;line-height:19px;line-height:36px}body.windows #page_header form *{font-size:12px}#page_header form label{padding:3px}#page_header form input[type=text]{margin-left:10px;font-size:14px;height:20px;line-height:normal}#page_header form input[type=submit]{border:none;background:none;cursor:pointer;padding:3px;font-size:13px;font-style:italic;color:#f37928}#page_header form input[type=submit]:hover{text-decoration:underline}html[lang=es] #page_header h1{width:280px}@font-face{font-family:"Glyphicons Halflings";src:url(//maxcdn.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.woff) format("woff"),url(//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/fonts/glyphicons-halflings-regular.ttf) format("truetype")}@font-face{font-family:"Glyphicons Halflings";src:url(//maxcdn.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.woff) format("woff"),url(//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/fonts/glyphicons-halflings-regular.ttf) format("truetype")}@font-face{font-family:"Glyphicons Halflings";src:url(//maxcdn.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.woff) format("woff"),url(//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/fonts/glyphicons-halflings-regular.ttf) format("truetype")}.clinic_details{display:block;font-size:13px;line-height:19px;border-top:1px solid gray;padding:10px 0 0;position:relative;color:#404040;text-decoration:none;clear:both}.clinic_details::after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}body.windows .clinic_details{font-size:12px}.clinic_details *{font-style:italic;font-weight:normal;font-family:georgia,serif;font-family:georgia,serif}.clinic_details.first,.clinic_details:first-child{border-top:none}.clinic_details .low_cost_icon,.clinic_details .clinic_details li .ppfa_icon{background-color:#bfbfbf;color:#fff;padding:1px 3px}.clinic_details .detail_footer{margin-top:6px;padding-bottom:4px}.clinic_details .detail_footer div{float:left;padding-right:5px}.clinic_details .detail_footer div:first{clear:left}.clinic_details .detail_footer div a{color:#7c4a29;text-decoration:none}.clinic_details .detail_footer div a:link,.clinic_details .detail_footer div a:visited,.clinic_details .detail_footer div a:active{color:#7c4a29}.clinic_details .detail_footer div .last{display:block}.clinic_details .detail_footer div .last::after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clinic_details .marker_column{float:left;margin-right:8px}.clinic_details h3{font-size:18px;line-height:28px;line-height:22px;padding-bottom:3px;width:285px}body.windows .clinic_details h3{font-size:17px}.clinic_details .raquo{position:absolute;right:10px;top:10px;text-indent:-5000px;visibility:hidden}.clinic_details .affiliate_present_false{display:none}.clinic_details a:link.clinic-link,.clinic_details a:visited.clinic-link{display:block;clear:both;color:#404040;text-decoration:none}.clinic_details .name{clear:both}.clinic_details .phone{position:relative}.clinic_details .has_clinic{margin:10px 0}.clinic_details .clinic_flags{padding-top:4px;position:absolute;right:-11px;top:-11px}.clinic_details .sprite.lc_ribbon,.clinic_details .sprite.pp_ribbon{z-index:12}.clinic_details .delete_me{display:none}.clinic_details .flags_column{float:left;position:relative}.clinic_details:hover,.clinic_details.highlight{background:#efefef}.clinic_details:hover span.raquo,.clinic_details.highlight span.raquo{visibility:visible}.clinic_modal .body form li.error{display:block}body.clinics.ec #title_bar,body.clinics.abortion #title_bar,body.clinics.index #title_bar{display:block}body.clinics.ec #title_bar::after,body.clinics.abortion #title_bar::after,body.clinics.index #title_bar::after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}body.clinics.ec body.ie #title_bar,body.clinics.abortion body.ie #title_bar,body.clinics.index body.ie #title_bar{height:39px}body.clinics.ec a.edit,body.clinics.abortion a.edit,body.clinics.index a.edit{margin-left:5px}body.clinics.ec #failed-search,body.clinics.abortion #failed-search,body.clinics.index #failed-search{font-weight:bold}body.clinics.ec .pagination,body.clinics.abortion .pagination,body.clinics.index .pagination{font-size:13px;line-height:19px;font-style:italic;font-weight:normal;font-family:georgia,serif;width:100%;position:absolute;bottom:0}body.windows body.clinics.ec .pagination,body.windows body.clinics.abortion .pagination,body.windows body.clinics.index .pagination{font-size:12px}body.clinics.ec .pagination .current_page,body.clinics.ec .pagination .total_pages,body.clinics.abortion .pagination .current_page,body.clinics.abortion .pagination .total_pages,body.clinics.index .pagination .current_page,body.clinics.index .pagination .total_pages{font-weight:bold}body.clinics.ec .pagination li,body.clinics.abortion .pagination li,body.clinics.index .pagination li{width:auto;float:left;margin:0 6px}body.clinics.ec .pagination .links,body.clinics.abortion .pagination .links,body.clinics.index .pagination .links{position:absolute;right:0;width:100%}body.clinics.ec .pagination .links a,body.clinics.abortion .pagination .links a,body.clinics.index .pagination .links a{position:absolute}body.clinics.ec .pagination .links a.prev_page,body.clinics.abortion .pagination .links a.prev_page,body.clinics.index .pagination .links a.prev_page{right:45px}body.clinics.ec .pagination .links a.next_page,body.clinics.abortion .pagination .links a.next_page,body.clinics.index .pagination .links a.next_page{right:0}body.clinics.ec #new_health_center,body.clinics.ec #new_ec,body.clinics.abortion #new_health_center,body.clinics.abortion #new_ec,body.clinics.index #new_health_center,body.clinics.index #new_ec{font-size:13px;line-height:19px}body.windows body.clinics.ec #new_health_center,body.windows body.clinics.ec #new_ec,body.windows body.clinics.abortion #new_health_center,body.windows body.clinics.abortion #new_ec,body.windows body.clinics.index #new_health_center,body.windows body.clinics.index #new_ec{font-size:12px}body.clinics.ec .search,body.clinics.abortion .search,body.clinics.index .search{padding-bottom:10px;height:110px;border-bottom:2px solid #000}body.clinics.ec .search #clinic_search_form input,body.clinics.abortion .search #clinic_search_form input,body.clinics.index .search #clinic_search_form input{font-family:georgia,serif;font-size:13px;line-height:19px;border:1px solid #bfbfbf;padding:3px 3px;color:#404040;font-size:13px;line-height:19px;line-height:13px;width:309px;padding:4px 10px;font-style:italic}body.windows body.clinics.ec .search #clinic_search_form input,body.windows body.clinics.abortion .search #clinic_search_form input,body.windows body.clinics.index .search #clinic_search_form input{font-size:12px}body.windows body.clinics.ec .search #clinic_search_form input,body.windows body.clinics.abortion .search #clinic_search_form input,body.windows body.clinics.index .search #clinic_search_form input{font-size:12px}body.clinics.ec .search #clinic_search_form input.disabled,body.clinics.abortion .search #clinic_search_form input.disabled,body.clinics.index .search #clinic_search_form input.disabled{background:#fff;border:0}body.clinics.ec .search .location,body.clinics.ec .search .results,body.clinics.abortion .search .location,body.clinics.abortion .search .results,body.clinics.index .search .location,body.clinics.index .search .results{font-family:georgia,serif;margin-left:10px;font-style:italic}body.clinics.ec .search .results,body.clinics.abortion .search .results,body.clinics.index .search .results{font-size:13px;line-height:19px;margin-top:6px}body.windows body.clinics.ec .search .results,body.windows body.clinics.abortion .search .results,body.windows body.clinics.index .search .results{font-size:12px}body.clinics.ec .search .location,body.clinics.abortion .search .location,body.clinics.index .search .location{font-size:18px;line-height:28px;line-height:22px;margin:0 20px 8px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.windows body.clinics.ec .search .location,body.windows body.clinics.abortion .search .location,body.windows body.clinics.index .search .location{font-size:17px}body.clinics.ec .options,body.clinics.abortion .options,body.clinics.index .options{border-bottom:1px solid gray;margin-right:20px}body.clinics.ec .options .filters li+li,body.clinics.abortion .options .filters li+li,body.clinics.index .options .filters li+li{border-top:1px dotted gray}body.clinics.ec .options .filters .filter,body.clinics.abortion .options .filters .filter,body.clinics.index .options .filters .filter{font-style:italic;font-weight:normal;font-family:georgia,serif;font-size:13px;line-height:19px;color:#404040;padding:10px}body.windows body.clinics.ec .options .filters .filter,body.windows body.clinics.abortion .options .filters .filter,body.windows body.clinics.index .options .filters .filter{font-size:12px}body.clinics.ec .options .filters .filter input,body.clinics.abortion .options .filters .filter input,body.clinics.index .options .filters .filter input{float:right;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;width:18px;height:18px}body.clinics.ec .options .filters .filter:hover,body.clinics.ec .options .filters .filter *:hover,body.clinics.abortion .options .filters .filter:hover,body.clinics.abortion .options .filters .filter *:hover,body.clinics.index .options .filters .filter:hover,body.clinics.index .options .filters .filter *:hover{background:#fcdc91;cursor:pointer}.clinic-finder-placeholder{min-height:386px}@media(min-width: 525px){.clinic-finder-placeholder{min-height:420px}}@media(min-width: 1024px){.clinic-finder-placeholder{min-height:368px}}@font-face{font-family:"Glyphicons Halflings";src:url(//maxcdn.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.woff) format("woff"),url(//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/fonts/glyphicons-halflings-regular.ttf) format("truetype")}.finder-disclaimer{padding-top:16px;padding-bottom:16px;margin-left:6.25vw;margin-right:6.25vw;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Archer","Archer Fallback",sans-serif;font-weight:600;font-size:.875rem;line-height:1.1875rem;color:#404040;display:flex;justify-content:center;text-align:center}@media(min-width: 525px){.finder-disclaimer{padding-top:16px}}@media(min-width: 1024px){.finder-disclaimer{padding-top:22px}}@media(min-width: 1280px){.finder-disclaimer{padding-top:22px}}@media(min-width: 525px){.finder-disclaimer{padding-bottom:16px}}@media(min-width: 1024px){.finder-disclaimer{padding-bottom:22px}}@media(min-width: 1280px){.finder-disclaimer{padding-bottom:22px}}@media(min-width: 525px){.finder-disclaimer{margin-left:5.7vw;margin-right:5.7vw}}@media(min-width: 1024px){.finder-disclaimer{margin-left:5vw;margin-right:5vw}}@media(min-width: 1280px){.finder-disclaimer{margin-left:64px;margin-right:64px}}@media(min-width: 1408px){.finder-disclaimer{margin-left:calc((100vw - 1280px)*.5);margin-right:calc((100vw - 1280px)*.5)}}@media(min-width: 525px){.finder-disclaimer{font-size:1rem;line-height:1.3125rem}}.finder-disclaimer a{color:#028388;display:inline;text-decoration:none}.finder-disclaimer a:active,.finder-disclaimer a:hover{color:#017378;cursor:pointer}.finder-disclaimer a em{color:#028388}@media(min-width: 525px){.finder-disclaimer{text-align:left}}.finder-disclaimer p{max-width:760px}
