html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}table {border-spacing: 0;border-collapse: collapse;}h1,h2,h3,h4,h5,h6 {font-weight: normal;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;src: url('../fonts/open-sans-v15-latin-regular.eot');src: local('Open Sans Regular'), local('OpenSans-Regular'), url('../fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v15-latin-regular.woff2') format('woff2'), url('../fonts/open-sans-v15-latin-regular.woff') format('woff'), url('../fonts/open-sans-v15-latin-regular.ttf') format('truetype'), url('../fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 400;src: url('../fonts/open-sans-v15-latin-italic.eot');src: local('Open Sans Italic'), local('OpenSans-Italic'), url('../fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v15-latin-italic.woff2') format('woff2'), url('../fonts/open-sans-v15-latin-italic.woff') format('woff'), url('../fonts/open-sans-v15-latin-italic.ttf') format('truetype'), url('../fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;src: url('../fonts/open-sans-v15-latin-600.eot');src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('../fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v15-latin-600.woff2') format('woff2'), url('../fonts/open-sans-v15-latin-600.woff') format('woff'), url('../fonts/open-sans-v15-latin-600.ttf') format('truetype'), url('../fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 600;src: url('../fonts/open-sans-v15-latin-600italic.eot');src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url('../fonts/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v15-latin-600italic.woff2') format('woff2'), url('../fonts/open-sans-v15-latin-600italic.woff') format('woff'), url('../fonts/open-sans-v15-latin-600italic.ttf') format('truetype'), url('../fonts/open-sans-v15-latin-600italic.svg#OpenSans') format('svg');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: url('../fonts/open-sans-v15-latin-700.eot');src: local('Open Sans Bold'), local('OpenSans-Bold'), url('../fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v15-latin-700.woff2') format('woff2'), url('../fonts/open-sans-v15-latin-700.woff') format('woff'), url('../fonts/open-sans-v15-latin-700.ttf') format('truetype'), url('../fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 700;src: url('../fonts/open-sans-v15-latin-700italic.eot');src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('../fonts/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v15-latin-700italic.woff2') format('woff2'), url('../fonts/open-sans-v15-latin-700italic.woff') format('woff'), url('../fonts/open-sans-v15-latin-700italic.ttf') format('truetype'), url('../fonts/open-sans-v15-latin-700italic.svg#OpenSans') format('svg');}@font-face {font-family: 'fontello';src: url('../fonts/fontello.eot?97153171');src: url('../fonts/fontello.eot?97153171#iefix') format('embedded-opentype'), url('../fonts/fontello.woff2?97153171') format('woff2'), url('../fonts/fontello.woff?97153171') format('woff'), url('../fonts/fontello.ttf?97153171') format('truetype'), url('../fonts/fontello.svg?97153171#fontello') format('svg');font-weight: normal;font-style: normal;}body {font-family: 'Open Sans', Helvetica;font-weight: 400;}.container {margin: 0 auto;width: 960px;}.header {position: relative;line-height: 12px;min-width: 960px;background-color: #fff;box-shadow: 0px 0px 3px rgba(0,0,0,0.1);z-index: 15;text-align: center;padding: 25px 20px 15px 20px;}.header-inner, .footer-inner {max-width: 1070px;text-align: left;margin: 0 auto;}.footer {position: relative;box-shadow: 0px -2px 2px rgba(0,0,0,0.07);padding: 20px 30px 30px 30px;}.logo {margin: 0 0 5px 0;padding: 0;display: inline-block;width: 100%;max-width: 461px;}.header .logo a {background-image: url('/static/images/layout/logo.png');}.footer .logo a {background-image: url('/static/images/layout/logo-footer.png');}.header .logo a, .footer .logo a {margin: 0 auto;display: inline-block;padding-top: calc(70 / 440 * 100%);display: block;max-width: 450px;background-image: url('/assets/images/logo-mobile-rpr.svg');background-repeat: no-repeat;background-position: top center;background-size: contain;}.logo img {margin: 10px auto;max-width: 100%;width: auto;height: auto;}.logo a img {display: none;}.main-body .header {box-shadow: 0px 0px 3px rgba(0,0,0,0.5);}.slogan {font-size: 18px;color: #469fdd;display: inline-block;vertical-align: bottom;padding-bottom: 26px;width: calc(100% - 461px);text-align: right;}.menu {text-transform: uppercase;font-size: 16px;height: 30px;width: 50%;position: absolute;right: 0;}.menu ul {width: 520px;}.menu li {float: left;list-style: none;margin: 10px 10px 0 25px;}.menu a {text-decoration: none;color: #5c1b87;}.menu a:hover {text-decoration: underline;}.main-menu {position: static;width: 100%;background: transparent;display: inline-block;vertical-align: middle;}.main-menu > ul {width: 100%;margin: 0 auto;text-align: left;}.main-menu > ul li:first-of-type {margin-left: 5px;}.header-search {display: inline-block;width: calc(100% - 645px);vertical-align: middle;margin-left: 70px;margin-right: 0px;}.header-search label {display: block;padding: 0 25px;background-color: #e5e5e5;border-radius: 1.5em !important;}.header-search label::before {position: relative;left: -8px;content: '';display: inline-block;width: 17px;height: 18px;background-image: url('../images/layout/purple-search.png');vertical-align: middle;}.header-search .main-search-input.keywords.keyword-search {color: #28106e;font-size: 12px;color: #28106e;display: inline-block;width: calc(100% - 17px);vertical-align: middle;background: transparent;border: none;margin: 0;padding: 10px 7px;}.header-search .keywords.keyword-search::-webkit-input-placeholder {text-transform: none;font-size: 14px;color: #28106e;}.header-search .keywords.keyword-search::-moz-placeholder {text-transform: none;font-size: 14px;color: #28106e;}.header-search .keywords.keyword-search:-ms-input-placeholder {text-transform: none;font-size: 14px;color: #28106e;}.header-search .keywords.keyword-search:-moz-placeholder {text-transform: none;font-size: 14px;color: #28106e;}.mobile-nav-fixed-wrap, .mobile-nav-slide, .page-overlay {display: none;}.footer .main-menu {top: 27px;}.footer-text {margin-top: 60px;text-align: center;border-top: 1px solid #e0e0e0;padding-top: 30px;}.notice {color: #28106e;font-size: 0.8em;line-height: 1.5;letter-spacing: 0.05em;margin-bottom: 1.1em;}.copyright {text-transform: uppercase;color: #28106e;font-size: 0.8em;line-height: 1;letter-spacing: 0.05em;}.copyright a {text-decoration: underline;color: #28106e;}.social-menu {margin: 0 0 0 5px;display: block;}.social-menu li {display: inline-block;list-style: none;margin: 0 0 0 15px;}.social-menu a {background: url("../images/layout/sociallogos.png");width: 27px;height: 25px;display: block;}.social-menu .facebook {background-position: 0px 0px;}.social-menu .twitter {background-position: 72px 0px;}.social-menu .gplus {background-position: 27px 0px;}.social-menu .linkedin {background-position: -47px 0px;}.social-menu .rss {background-position: -132px 0px;}.for-medical-providers {display: inline-block;margin: 30px auto;text-decoration: underline;color: #3c92cc;letter-spacing: 0.05em;}.main-page.wrap {}.home .main-page.wrap::after {background-image: linear-gradient(180deg, rgba(0,0, 0, 0), rgba(0,0,0,0.2));content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;z-index: 5;}.home .container {max-width: 1080px;}.main-page-bg-wrap {background-image: url('../images/layout/bg_image_2018.png');background-repeat: no-repeat;background-position: center -145px;padding: 60px 0;}.main-page-contents {position: relative;z-index: 5;width: 100%;text-align: center;margin: 0 0 0 auto;max-width: 675px;}.main-page {height: auto;position: relative;text-align: right;z-index: 10;}.main-page h1 {display: block;width: 100%;color: #48a0dd;font-size: 42px;padding: 0;text-align: center;font-weight: 100;letter-spacing: 0.03em;line-height: 1.4;max-width: 550px;margin: 0 auto 20px auto;}.search-block-background {background: #cce3f8;opacity: 0.7;position: absolute;top: 0;left: 0;z-index: 0;height: 100%;width: 100%;display: block;}.search-block {position: relative;color: #262262;border: 1px solid #fff;padding: 0;width: calc(50% - 10px);height: auto;right: 0px;overflow: visible;clear: both;margin: 0 20px 0 0;box-sizing: border-box;display: inline-block;vertical-align: top;}.search-block:last-of-type {margin-right: 0;}.search-block h3 {font-style: italic;font-size: 29px;letter-spacing: 0.03em;margin: 0 0 19px 0;line-height: 1;}.search-providers h3 {color: #0e76bc;}.search-procedures h3 {color: #ef6000;}.search-block-inner {margin: 20px;position: relative;z-index: 5;}.search-block p {font-size: 19px;line-height: 32px;}.search-block form {margin: 0;}.main-search-input {outline: none;border: none;background: #fff;font-size: 18px;padding: 8px 10px;margin-bottom: 20px;width: 100%;color: #262262;opacity: 1;}input::-webkit-input-placeholder {font-family: 'Open Sans';opacity: 1;}input:-moz-placeholder {font-family: 'Open Sans';opacity: 1;}input::-moz-placeholder {font-family: 'Open Sans';opacity: 1;}input:-ms-input-placeholder {font-family: 'Open Sans';opacity: 1;}.main-search-input::-webkit-input-placeholder {color: #757575;opacity: 1;}.main-search-input:-moz-placeholder {color: #757575;opacity: 1;}.main-search-input::-moz-placeholder {color: #757575;opacity: 1;}.main-search-input:-ms-input-placeholder {color: #757575;opacity: 1;}.main-search-input.keywords::-webkit-input-placeholder {color: #757575;}.main-search-input.keywords:-moz-placeholder {color: #757575;}.main-search-input.keywords::-moz-placeholder {color: #757575;}.main-search-input.keywords:-ms-input-placeholder {color: #757575;}.main-search-input.keywords {color: #757575;width: 565px;margin-top: 6px;}.main-search-input.keywords.st-default-search-input, .main-search-input.keywords.st-ui-search-input{height: auto;width: 100%;font-size: 18px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-color: #fff;padding: 7px 11px;box-sizing: border-box;-moz-box-sizing: border-box;background-image: none;}.main-search-input.submit {margin-bottom: 0;background: #ef6000;background-color: rgb(239, 96, 0);color: #fff;letter-spacing: 0.07em;-webkit-appearance: none;-moz-appearance: none;border-radius: 7px;font-weight: 100;}.search-providers .main-search-input.submit {background-color: #5d9edb;}.main-search-input.submit:active, .main-search-input.submit:focus {padding: 9px 10px 7px;}.main-search-input.location {margin-right: 0;width: 100%;box-sizing: border-box;}.search-comments {margin-top: 15px;text-align: right;}.search-text {margin-bottom: 7px;}.search-comments p {font-size: 33px;width: auto;color: #fff;letter-spacing: 0.04em;}.search-comments a {font-size: 21px;color: #262262;}.search-comments-links {padding-right: 3px;}.search-comments-divider {margin: 0 7px;color: #EF6000;display: inline-block;letter-spacing: 0.035em;}.main-search .dropdown {float: left;margin-bottom: 20px;width: 100%;}.dropdown {border-radius: 0;border: none;}.dropdown div {border-radius: 0;border: none;left: 0;width: 100%;box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 5px;}.dropdown li, .dropdown .selected {text-align: left;color: #757575;}.dropdown li.active {font-weight: 100;}.dropdown li.focus {background: #ddd;color: #262262;}.dropdown .carat {width: 21px;height: 21px;background-image: url("../images/layout/dropdown_carat.png");background-size: 21px 52px;border: none;top: 9px;margin: 0;}.options .dropdown .carat {width: 11px;height: 7px;top: 7px;right: 4px;background: url("../images/layout/options_dropdown.png");}.search-procedures .dropdown:first-of-type .carat {background-image: url("../images/layout/dropdown_carat_orange.png");}.search-procedures .dropdown:nth-of-type(2) .carat {background-image: url("../images/layout/dropdown_carat_grey.png");}.dropdown.open .carat {border: none;top: 9px;margin: 0;background-position: 0 -31px;}.options .dropdown.open .carat {top: 6px;background-position: 0 0;}.main-search .dropdown li, .main-search .dropdown .selected {font-size: 18px;padding-top: 10px;padding-bottom: 10px;}.header-row {padding: 30px 0 40px;position: relative;background-color: #f3f2f0;}.main-page .g-plus-wrap {float: right;clear: both;margin: 20px auto;}.content {background: #edf5fa;padding-top: 18px;position: relative;}.page {background: #fff;box-shadow: 0 0 2px #ccc;-webkit-box-shadow: 0 0 2px #ccc;-moz-box-shadow: 0 0 2px #ccc;padding: 20px;width: 920px;}h1 {font-size: 36px;color: #28106e;margin-bottom: 3px;}.procedure-widget-banner {text-align: center;padding: 40px;border-bottom: 1px solid #cac9c8;background-color: #f3f2f0;}.procedure-widget-banner-inner {max-width: 1280px;margin: 0 auto;}.procedure-widget-banner h1 {margin-bottom: 20px;}.procedure-widget-banner .procedure-widget {background-color: #fff;display: inline-block;border-radius: 5px;border: 1px solid #cac9c8;padding: 10px;max-width: 280px;vertical-align: top;margin: 0 30px 30px 0;width: 100%;box-sizing: border-box;text-decoration: none;color: #28106e;}.procedure-widget-banner .procedure-widget .procedure-name {font-weight: normal;color: #0e76bc;display: block;border-bottom: 1px solid #d7d7d6;padding-bottom: 8px;margin-bottom: 8px;}.procedure-widget-banner .per-stars .title {color: #28106e;}.procedure-widget-banner .procedure-totals {font-size: 13px;text-transform: uppercase;display: block;margin-bottom: 8px;}.procedure-widget-banner .procedure-widgets {margin-top: 40px;}.procedure-widget-banner .procedure-widget .percent-satisfaction {font-size: 14px;color: #0e76bc;}.procedure-widget-banner .pseudo-heading {color: #0e76bc;font-size: 21px;}.procedure-widget-banner .pseudo-heading a {color: #0e76bc;text-decoration: none;font-style: italic;}.procedure-widget-banner .pseudo-heading a:hover span {text-decoration: underline;}.procedure-widget-banner .pseudo-heading a::after {content: '\00bb';margin-left: 0.3em;font-style: normal;}.procedure-widget-banner .specialties {display: block;margin-top: 20px;}.procedure-widget-banner .specialties li {display: inline-block;margin-right: 20px;}.procedure-widget-banner .specialties li:last-of-type {margin-right: 0;}.procedure-widget-banner .specialties a {text-decoration: none;color: #28106e;text-transform: uppercase;}.procedure-widget-banner .specialties a::after {content: '\00bb';margin-left: 0.3em;}.procedure-widget-banner .specialties a:hover span {text-decoration: underline;}.section-header {text-align: center;padding: 20px 40px;}.section-header h2 {font-size: 30px;color: #28106e;}.live-reviews-widget-banner {text-align: center;padding: 40px;border-bottom: 1px solid #cac9c8;background-color: #eef6fa;}.live-reviews-banner-inner {text-align: left;margin: 0 auto;max-width: 1280px;}.live-reviews-widget-banner .review {border-bottom: 3px solid #fff;border-top: none;}.live-reviews-widget-banner .review:last-of-type {border-bottom: none;}.live-reviews-widget-banner .review-doctor {float: left;width: 225px;border-right: 3px solid #e5e5e5;margin-right: 30px;overflow: hidden;}.live-reviews-widget-banner .review-doctor img {border-color: #fff;box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);width: auto !important;max-width: 75px;}.live-reviews-widget-banner .review .detail.image {float: left;margin-right: 15px;}.live-reviews-widget-banner .review .doctor-detail {text-align: left;color: #000;padding-right: 10px;}.live-reviews-widget-banner .review .doctor-detail .detail.location::after {content: '\00bb';padding-left: 0.3em;}.live-reviews-widget-banner .review-body {border-right: none;padding-right: 30px;}.live-reviews-widget-banner .review .detail {text-transform: uppercase;}.live-reviews-widget-banner .review .detail.name {color: #000;text-transform: none;font-size: 12px;margin-bottom: 6px;}.live-reviews-widget-banner .review .detail.name:hover {text-decoration: underline;}.live-reviews-widget-banner .review .detail.date, .live-reviews-widget-banner .review .detail.procedures {color: #000000;}.live-reviews-widget-banner .review .detail.procedures a {color: #000000;text-decoration: none;}.live-reviews-widget-banner .review .detail.procedure-link {float: right;vertical-align: top;margin-right: 0;}.services-lander .procedure-widget-banner .banner-footer {margin-top: 60px;color: #7c7c7c;font-size: 14px;}.services-lander .procedure-widget-banner .banner-footer h3 {text-transform: uppercase;}.services-lander .procedure-widget-banner .specialties {margin-top: 10px;}.services-lander .procedure-widget-banner .specialties a {color: #7c7c7c;}.filters-wrapper > span {float: left;text-transform: uppercase;font-size: 14px;color: #262262;}.filters-wrapper .hint {float: right;font-size: 12px;color: #757575;}.filters-wrapper .hint a {color: #757575;}.filters {clear: both;padding-top: 7px;}.filters-inner > span {float: left;background-repeat: no-repeat;font-size: 17px;color: #262262;margin: 0 12px 6px 0;padding: 0 0 0 10px;height: auto;}.filters-inner > span > span {background-repeat: no-repeat;padding: 2px 10px;height: auto;min-height: 22px;line-height: 22px;display: block;background-color: #fff;border-radius: 12px;box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);}.filters .inactive, .filters .type-keywords {background-position: 0 -27px;}.filters .inactive > span, .filters .type-keywords > span {background-position: 100% 0;}.filters .off {color: #006fb9;}.filters .close {background: url(../images/layout/filter_x.png);width: 19px;height: 22px;cursor: pointer;float: left;margin: 2px 7px 0 -7px;background-position: right top;background-size: 37px 18px;background-repeat: no-repeat;}.clear {clear: both;}.options {float: left;width: 120px;padding-right: 20px;padding-bottom: 20px;}.options a {font-size: 14px;color: #662d91;text-transform: uppercase;text-align: center;display: block;margin-top: 15px;}.options .marked {color: #f89b1c;}.logo-side {margin: 40px auto 0;width: 85px;height: 69px;background: url(../images/layout/logo_side.png);}.results {float: right;width: 759px;padding-left: 20px;border-left: 1px solid #a0daf2;word-wrap: break-word;}.search-header {position: relative;font-size: 15px;text-transform: uppercase;margin-bottom: 10px;padding-right: 50px;}.search-header .g-plus-wrap {position: absolute;clear: none;right: 0;bottom: 0;}.big-header .g-plus-wrap {top: 0;bottom: auto;}.search-subheader {font-size: 13px;text-transform: uppercase;text-align: center;color: #662d91;margin-top: 16px;}.options .search-header {text-align: center;color: #662d91;padding-right: 0;}.options .search-header:first-of-type {color: #066eb4;}.results .search-header {color: #0e76bc;margin-bottom: 15px;border-bottom: 1px solid #d6d6d6;padding-bottom: 5px;}#search-notification p.success {padding: 5px 5px 10px;color: #f09101;text-align: center;text-transform: uppercase }#search-notification p.error {padding: 5px 5px 10px;color: #f01200;text-align: center;text-transform: uppercase }.options .checkbox-row {display: block;overflow: hidden;clear: both;margin: 5px 0;color: #9b9a9a;font-size: 13px;vertical-align: middle;}.options .checkbox-row input, .options .checkbox-row label {display: inline-block;vertical-align: bottom;}.options .checkbox-row.selected {color: #0e76bc;}.separated {border-bottom: 1px solid #d6d6d6;padding-bottom: 5px;}.search-header.second {margin-top: 23px;}.stars-options {margin-bottom: 10px;}.stars {display: inline-block;height: 18px;width: 95px;background: url(../images/layout/stars.png);}.stars.count-4 {background-position: 0 -18px;}.stars.count-3 {background-position: 0 -36px;}.stars.count-2 {background-position: 0 -54px;}.stars.count-1 {background-position: 0 -72px;}.feedtype-filtered .stars {background-image: url(../images/layout/blue-bubble-light.png);background-position: 0 0;width: 37px;height: 35px;position: relative;top: 9px;left: 2px;}#items.loading {min-height: 100px;background: url(../images/layout/loading.gif) 50% 50% no-repeat;}.loading {min-height: 100px;background: url(../images/layout/loading.gif) 50% 50% no-repeat;}.review, .review a {color: #0e76bc;}.review {padding: 15px 0 10px 0;margin: 2px 0;border-top: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;}.review:after {display: block;content: " ";clear: both;}#items .review:first-child {border-top: none;}.review .text {color: #000;font-size: 15px;line-height: 28px;}.review .highlighted, .review .text em {font-weight: 700;color: #f4930e;}.review p {margin: 5px 0;}.review .detail {margin-right: 30px;display: inline-block;max-width: 760px;word-wrap: break-word;}.review .detail .procedure:after {content: ",";}.review .detail .procedure:last-child:after {content: "";}.review-doctor {float: right;margin-left: 10px;width: 175px;text-align: center;text-transform: uppercase;}.review-doctor img {border: 1px solid #d09e59;}.review-doctor .detail {display: block;margin: 0;font-size: 11px;}.review-body {padding-right: 10px;border-right: 1px solid #ddd;overflow: hidden;zoom: 1;}.pagination {margin: 20px 0 15px;text-transform: uppercase;font-size: 15px;float: right;}.pagination a {color: #662d91;}.pagination .active a {color: #0e76bc;text-decoration: none;}.pagination > a {float: left;}.navigation {float: right;}.navigation li {list-style-type: none;float: left;margin: 0 0 0 12px;}.option-input, .options .dropdown, .options .dropdown.focus, .options .dropdown:hover {width: 120px;border: 1px solid #d6d6d6;font-size: 13px;box-shadow: none;color: #0e76bc;margin-top: 6px;outline: none;}.option-input {padding: 3px 4px;width: 112px;}.options .dropdown li, .options .dropdown .selected {font-size: 13px;padding: 4px;color: #0e76bc;}.options .dropdown.disabled .selected {color: #999;}.option-input.placeholder, .options .dropdown.placeholder .selected, .options .dropdown ul li:first-child {color: #9b9a9a;}.options .dropdown.no-placeholder ul li:first-child {color: #0e76bc;}.option-input::-webkit-input-placeholder {color: #9b9a9a;}.option-input:-moz-placeholder {color: #9b9a9a;}.option-input::-moz-placeholder {color: #9b9a9a;}.option-input:-ms-input-placeholder {color: #9b9a9a;}.options .dropdown .selected::after {width: 0;}.options .dropdown div {border: 1px solid #d6d6d6;border-top: none;margin-left: -1px;}.wide-shadow {position: absolute;bottom: 0;width: 100%;height: 2px;background: url(../images/layout/shadow_sprite.png);}.wide-shadow.top {bottom: auto;top: 0;background-position: 0 -3px;}.hidden {display: none;}.ui-tooltip {border-width: 1px;border-radius: 0;box-shadow: none;font-size: 13px;padding: 3px 5px;font-family: 'Open Sans';color: #0e76bc;}body .help-tooltip {border: 1px solid #a0daf2;padding: 5px 8px;font-size: 11px;color: #292460;width: 180px;}.procedure-page {padding-bottom: 18px;}.standard-content .header-row h1 {margin-left: 20px;}.page-body-content {float: right;width: 759px;padding-left: 20px;color: #000;font-family: Georgia;font-size: 16px;line-height: 28px;border-left: 1px solid #a0daf2;}body.standard-content .page-body-content h2, body.standard-content .page-body-content h3, body.standard-content .page-body-content h4, body.standard-content .page-body-content h5 {font-family: 'Open Sans';margin: 0.7em 0;letter-spacing: 0.03em;}body.standard-content .page-body-content h2 {color: #662d91;font-size: 27px;font-weight: normal;line-height: 1.2;padding-bottom: 15px;margin: 10px 0 20px 0;border-bottom: 1px solid #d6d6d6;}body.standard-content .page-body-content h3 {font-size: 24px;color: #0e76bc;}body.standard-content .page-body-content h4 {font-size: 23px;color: #662d91;text-transform: uppercase;}body.standard-content .page-body-content h5 {font-size: 22px;color: #0e76bc;}body.standard-content .page-body-content ul {margin-left: 40px;}.page-body-content .g-plus-wrap {float: right;margin: 10px 0px 10px 10px;}body.standard-content .logo-side {margin-top: 0;}body.standard-content .page-body-content p {margin: 15px 0;}body.standard-content .page-body-content blockquote {float: right;width: 245px;margin: 0 25px 20px 40px;text-align: center;}body.standard-content .page-body-content blockquote p {margin: 0 0 15px 0;font-size: 26px;color: #0e76bc;font-family: 'Open Sans';line-height: 40px;}body.standard-content .page-body-content blockquote cite {color: #662d91;font-style: normal;}.score-explorer .back-to-reviews {padding: 10px 23px 10px 0;color: #fff;line-height: 21px;text-align: right;text-decoration: none;background-color: #64c3ea;letter-spacing: 0.08em;}.score-explorer .back-to-reviews:hover {background-color: #52a1c2;}.score-explorer .doctor-header {padding-bottom: 0;}.practice-header .practice-description, .doctor-header .doctor-description {color: #4c4b4b;font-size: 15px;line-height: 22px;}.practice-header .practice-description a, .doctor-header .doctor-description a {color: #4c4b4b;}.practice-scorecard .header-row .practice-info, .score-explorer .header-row .doctor-info {padding-bottom: 0;}.score-explorer .doctor-result {position: relative;border: 1px solid #e5e5e5;margin-bottom: 25px;}.score-explorer .doctor-result-header {background-color: #d0edf9;color: #262262;text-transform: uppercase;letter-spacing: 0.08em;font-size: 20px;padding: 5px 0;text-indent: 100px;}.score-explorer .doctor-result .bubble {position: absolute;top: 8px;left: 10px;padding-top: 17px;font-size: 20px;font-weight: normal;letter-spacing: 0.08em;}.score-explorer .doctor-result-inner {margin: 18px 20px 20px 100px;}.score-explorer .doctor-result .rating-stars {}.score-explorer .doctor-result .rating-stars .medium-stars, .score-explorer .doctor-result .rating-stars > span {display: inline-block;vertical-align: middle;text-transform: uppercase;height: auto;letter-spacing: 0.08em;line-height: 23px;font-size: 15px;}.score-explorer .doctor-result .rating-stars .medium-stars {height: 23px;}.score-explorer .doctor-result .why {display: block;color: #662d91;margin: 10px 0;font-family: Georgia;font-style: italic;}.score-explorer .doctor-result .description {font-family: Georgia;line-height: 22px;}.score-explorer .sub-ratings {margin-top: 20px;}.score-explorer .sub-ratings .rating-stars {display: block;}.score-explorer .sub-ratings .bar.smaller-stars {margin-right: 5px;}.score-explorer .bar.smaller-stars, .score-explorer .sub-ratings .rating-stars > span {display: inline-block;vertical-align: middle;color: #0e76bc;font-size: 14px;}.score-explorer .sub-ratings .question {color: #662d91;}.score-explorer .bar.smaller-stars {width: 85px;height: 18px;}.results .search-header.medium-header {font-size: 22px;text-transform: none;letter-spacing: 0.03em;border-bottom: none;}.results .filters {border-top: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;padding-top: 10px;padding-bottom: 4px;margin-top: 6px;}.results .filters-wrapper > span {color: #662d91;}.results .filters-wrapper .hint {color: #a1a1a1;font-size: 12px;}.results .filters-wrapper a {color: #757575;}.results .big-header {color: #28106e;font-size: 26px;text-transform: none;margin-top: 30px;word-wrap: break-word;}.results .filters .close {background-position: -18px 0;}.results .filters-inner > span {background-position: 0 -135px;color: #0e76bc;}.results .filters-inner > span > span {background-position: 100% -108px;}.related {text-align: center;margin: 15px 0 0;}.procedure-item {display: inline-block;width: 280px;margin: 0 8px;background: #fff;border: 1px solid #cac9c8;padding: 15px;box-sizing: border-box;border-radius: 5px;}.related .procedure-item:first-of-type {margin-left: 0;}.related .procedure-item:last-of-type {margin-right: 0;}.procedure-item a {font-size: 17px;color: #0e76bc;padding-bottom: 7px;display: block;border-bottom: 1px solid #d7d7d6;text-decoration: none;margin-bottom: 14px;}.rating-block {font-size: 12px;text-transform: uppercase;color: #fff;margin-top: 5px;}.bubble {display: inline-block;width: 47px;height: 29px;padding-top: 7px;color: #fff;background: url(../images/layout/bubble.png);vertical-align: top;text-align: center;}.header-row h3 {font-size: 26px;color: #28106e;margin-left: 8px;text-align: center;}.rating-stars {display: inline-block;color: #28106e;vertical-align: bottom;text-align: left;}.bar {width: 100px;height: 20px;position: relative;overflow: hidden;}.bar .foreground {position: absolute;top: 0;height: 100%;width: 100%;}.bar .background {position: absolute;top: 0;height: 100%;width: 100%;}.bar .value {position: absolute;top: 0;bottom: 0;}.procedure-header, .practice-header, .doctor-header {padding: 30px 0 40px;color: #757575;}.procedure-satisfaction-wrapper {position: relative;margin-bottom: 18px;}.procedure-description {line-height: 24px;}.satisfaction-description {position: relative;top: 0;padding: 7px 12px;color: #066eb4;font-family: 'Open Sans';z-index: 5;line-height: 1.2;}.satisfaction-description strong {font-size: 17px;color: #262262;text-transform: uppercase;font-weight: normal;}.satisfaction-description .help {display: inline-block;cursor: pointer;position: relative;top: -4px;width: 13px;height: 13px;background: url(../images/layout/help.png);}.procedure-header h1, .practice-header h1, .doctor-header h1 {margin-bottom: 6px;word-wrap: break-word;}.practice-header .category, .procedure-header .category, .doctor-header .category {font-size: 15px;text-transform: uppercase;letter-spacing: 0.12em;}.header-row .cell-left {float: left;width: 615px;padding-right: 58px;position: relative;padding-left: 20px;margin-right: 2%;}.header-row.procedure-header .cell-left {width: 595px;}.header-row .bars {float: left;width: 285px;}.bubble-big {background: url(../images/layout/bubble_big.png);width: 61px;height: 39px;padding-top: 13px;font-size: 15px;}.bubble-bigger {background: url(../images/layout/bubble_bigger.png);width: 80px;height: 50px;padding-top: 17px;font-size: 20px;font-weight: normal;letter-spacing: 0.08em;}.rating-header .rating-stars {color: #28106e;margin-left: 9px;letter-spacing: 0.06em;}.per-stars {margin: 20px 0 0;font-size: 14px;text-transform: uppercase;}.per-stars tr {height: 25px;}.per-stars .title {width: 125px;padding-right: 7px;text-align: right;color: #066eb4;}.per-stars .rating {width: 70px;}.per-stars .count {color: #262262;}.doctor-header .cell-left {padding-right: 0;}.doctor-header .rating-stars {font-size: 15px;}.doctor-header .bubble {margin-top: 5px;}.doctor-header .procedure-satisfaction-wrapper {margin-bottom: 11px;}.doctor-header .rating-stars {margin-left: 5px;}.doctor-description {color: #262262;font-size: 14px;margin-top: 12px;line-height: 15px;}.doctor-description a {color: #262262;}.header-row .doctor-info {font-family: 'Open Sans';font-weight: 600;font-size: 14px;color: #28106e;text-align: center;letter-spacing: 0.08em;width: 305px;padding-bottom: 30px;}.doctor-info img {display: block;margin: 0 auto 20px;box-shadow: 0px 0px 2px rgba(0,0,0,0.3);}.practice-header .cell-left {margin-right: 15px;padding-right: 0;}.practice-header .rating-stars {font-size: 15px;}.practice-header .bubble {margin-top: 5px;}.practice-header .procedure-satisfaction-wrapper {margin-bottom: 11px;}.practice-header .rating-stars {margin-left: 7px;}.practice-description {color: #262262;font-size: 14px;margin-top: 12px;line-height: 15px;}.practice-description a {color: #262262;}.header-row .bars.practice-info {font-family: 'Open Sans';font-weight: 600;font-size: 14px;text-transform: uppercase;color: #28106e;text-align: center;letter-spacing: 0.08em;width: 295px;padding-bottom: 10px;}.practice-info img {display: block;margin: 0 auto 10px;box-shadow: 0px 0px 2px rgba(0,0,0,0.3);}.header-row .practice-info .more-locations {display: block;font-size: 13px;text-decoration: none;text-align: center;color: #292460;margin-top: 10px;}.header-row .practice-info .more-locations .arrow {display: block;width: 14px;height: 7px;margin: 5px auto 0 auto;background: url('../images/layout/expand_btn_purple.png') 0px 0px no-repeat;}.header-row .practice-info .more-locations.expanded .arrow {background-position: 0px -11px;}.procedure-header.header-row {text-align: center;}.procedure-header.header-row .cell-left {text-align: left;}.procedure-header.header-row .bars {width: 255px;}.superscores {width: 310px;float: left;border-left: 1px solid #eef6fa;margin-left: 10px;overflow: hidden;}.superscores .superscores-inner {margin: 7px 0 7px 15px;}.superscores .bar.smaller-stars {width: 88px;height: 15px;}.superscores .superscore {margin-bottom: 7px;text-transform: uppercase;font-size: 13px;}.superscores .superscore:last-child {margin-bottom: 0px;}.practice-header .superscore .rating-stars {margin: 0 2px 0 0;vertical-align: bottom;}.superscores .superscore .question {margin-left: 2px;font-size: 12px;letter-spacing: 0.08em;color: #066eb4;}.superscores a.get-details {text-transform: uppercase;font-size: 13px;letter-spacing: 1px;margin: 2px 0 0 0;color: #292460;text-decoration: none;}.superscores a.get-details:hover {color: #551A8B;}.superscores a.get-details span {text-decoration: underline;}.practice-providers {position: relative;border-top: 1px solid #cac9c8;border-bottom: 1px solid #cac9c8;display: block;width: 968px;clear: both;margin-left: -4px;margin-top: 20px;}.practice-providers .label {display: inline-block;background-color: #f3f2f0;position: absolute;top: -8px;left: 0;color: #292460;text-transform: uppercase;font-size: 12px;padding-right: 10px;letter-spacing: 0.08em;}.practice-providers-inner {overflow: visible;margin: 10px 0;}.practice-providers .practice-provider {display: inline-block;vertical-align: top;width: 236px;color: #262262;font-size: 14px;margin: 3px 0 3px 0;padding-right: 2px;}.practice-provider:nth-child(4n) {padding-right: 0;}.practice-provider .provider-name {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-top: -2px;}.provider-table td {vertical-align: top;}.provider-rating-wrapper {float: left;width: 167px;word-wrap: break-word;}.practice-providers .practice-provider a {color: #262262;font-size: 13px;text-decoration: none;}.practice-providers .practice-provider a:hover {text-decoration: underline;}.practice-provider .rating-wrap {margin: 3px 0 5px 0;}.practice-provider .rating-value {vertical-align: bottom;display: inline-block;font-size: 12px;}.practice-provider .bar.smaller-stars {width: 88px;height: 15px;}.practice-provider .rating-count {display: block;text-transform: uppercase;font-size: 12px;}.practice-providers .practice-provider img {float: left;box-shadow: 0px 0px 2px rgba(0,0,0,0.3);margin-right: 10px;border: 1px solid #fff;}.header-bottom-bar {position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;}.header-bottom-bar-inner {width: 960px;margin: 0 auto;position: relative;}.header-row .favorites-wrap {background-color: #262262;display: inline-block;padding: 13px;text-align: center;font-size: 12px;color: #fff;text-transform: uppercase;letter-spacing: 0.1em;position: absolute;bottom: 0;left: 10px;}.header-row .favorites-wrap .add-to-favs {display: inline-block;margin-right: 20px;}.header-row .favorites-wrap .add-to-favs input {margin: 0;}.header-row .favorites-wrap .add-to-favs a {color: #fff;}.header-row .favorites-wrap .view-favs {color: #64c3ea;}.participant-date {position: absolute;top: 2px;right: 0;font-size: 13px;text-transform: uppercase;letter-spacing: 0.12em;}.passedProcedureName {margin: 0 0 6px 0;}.practice-link {margin-bottom: 7px;}.practice-link a {color: #fff;}.practice-address {width: 285px;text-align: center;margin: 15px auto 0 auto;line-height: 20px;}.practice-address a {color: #28106e;}.practice-address a, practice-address span {display: block;}.doctor-info [itemprop='telephone'], .practice-info [itemprop='telephone'] {font-size: 22px;}.doctor-info [itemprop='url'], .practice-info [itemprop='url'] {color: #fff;margin: 3px auto;display: block;text-transform: none;text-decoration: none;letter-spacing: 0.1em;}.doctor-info [itemprop='url']:hover, .practice-info [itemprop='url']:hover {text-decoration: underline;}.social-media {display: block;margin: 0 0 10px 0;padding-top: 5px;text-align: center;letter-spacing: 0;}.social-media div {display: inline-block;width: 27px;height: 25px;margin: 0 2px;}.social-media div a {display: block;width: 100%;height: 100%;text-align: left;text-indent: -999px;overflow: hidden;background-image: url('../images/layout/sprite-social-buttons.png');background-position: 0px -1px;background-repeat: no-repeat;box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3);}.social-media .facebook a {background-position: 0px -1px;}.social-media .twitter a {background-position: -35px -1px;}.social-media .linkedin a {background-position: -69px -1px;}.social-media .youtube a {background-position: -104px -1px;}.social-media .pinterest a {background-position: -138px -1px;}.social-media .g-plus a {background-position: -172px -1px;}.doctor-info-data {color: #28106e;line-height: 22px;}.doctor-info .practice-address {width: auto;margin-top: 15px;}.doctor-info .practice-link {color: #28106e;text-transform: uppercase;}.doctor-info .practice-link a {color: #28106e;text-transform: uppercase;}.details-expandable {background: #edf5fa;position: relative;height: 0px;}.details-expandable.expanded {height: auto;z-index: 10;padding: 18px 0 0px 0;margin-bottom: -5px;}.details-expandable .container {position: relative;height: 100%;}.details-expandable.expanded .container {background: #c8e3f3;box-shadow: 1px 0px 4px rgba(0,0,0,0.3);}.details-expandable .wide-shadow {display: none;}.expand-btn {position: absolute;bottom: -17px;right: 26px;width: 300px;height: 34px;padding: 8px 0;background: #a8a5a5;color: #fff;font-size: 13px;letter-spacing: 0.08em;text-transform: uppercase;text-align: center;cursor: pointer;box-shadow: 0px 0px 2px rgba(0,0,0,0.3);z-index: 10;border-width: 1px 1px 0 1px;border-color: #fff;border-style: solid;}.details-expandable.expanded .expand-btn {bottom: 100%;}.expand-btn .arrow {width: 14px;height: 6px;margin: 5px auto 0;background: url(../images/layout/expand_btn.png);}.expanded .expand-btn .arrow {background-position: 0 -6px;}body.favorites .header-row {overflow: hidden;}body.favorites .header-row h1 {float: left;}body.favorites .header-row .click-to-send {background-repeat: no-repeat;padding: 2px 10px;height: auto;margin: 7px 0 0 0;min-height: 22px;display: inline-block;color: #006fb9;line-height: 24px;background-color: #d0edf9;border-radius: 12px;text-decoration: none;float: right;font-style: italic;letter-spacing: 0.05em;}body.favorites .header-row .click-to-send .raquo {color: #222;font-style: normal;}body.favorites .header-row .click-to-send:hover {text-decoration: underline;}body.doctor-search-results .header-row h1, body.doctor-search-results .header-row .filters-wrapper {margin-left: 20px;}#items.doctor-results {}#items.doctor-results .doctor-result, #procedure-favorites.procedure-results .procedure-result {position: relative;width: 240px;background-color: #fff;float: left;text-align: center;margin: 0px 5px 20px 5px;border: 1px solid #e5e5e5;border-bottom-width: 1px;box-shadow: 0px 0px 2px rgba(0,0,0,0.1);overflow: hidden;border-bottom-width: 12px;}#items.doctor-results .doctor-result {min-height: 245px;display: table;}#procedure-favorites.procedure-results .procedure-result {height: 175px;}#items.doctor-results .doctor-result-inner {display: table-cell;padding: 7px 0;vertical-align: middle;}#items.doctor-results .doctor-photo {display: inline-block;box-shadow: 0px 1px 3px rgba(0,0,0,0.3);}#items.doctor-results .bubble-big, #procedure-favorites.procedure-results .bubble-big {margin: 0 3px 0 -6px;}#items.doctor-results .rating-stars, #procedure-favorites.procedure-results .rating-stars {text-align: center;font-size: 12px;color: #262262;text-transform: uppercase;}#items.doctor-results .doctor-name, #items.doctor-results .doctor-location, #items.doctor-results .practice-link {display: block;color: #0e76bc;}#items.doctor-results .doctor-name, #items.doctor-results .doctor-location {margin: 3px auto 6px auto;max-width: 232px;word-wrap: break-word;}#items.doctor-results .favorites-wrap, #procedure-favorites.procedure-results .favorites-wrap {position: absolute;bottom: 0;left: 0;width: 100%;height: 27px;line-height: 27px;text-transform: uppercase;font-size: 12px;}#items.doctor-results .favorites-wrap {background-color: #64c3ea;}#procedure-favorites.procedure-results .favorites-wrap {background-color: #d5c6e1;}#items.doctor-results .favorites-wrap .add-to-favs {float: left;margin-left: 7px;}#items.doctor-results .favorites-wrap .add-to-favs a {color: #262262;}#items.doctor-results .favorites-wrap .view-favs {float: right;color: #fff;margin-right: 7px;}#procedure-favorites.procedure-results .rating-wrap {position: absolute;bottom: 38px;left: 10px;right: 10px;}.favorites-wrap .remove-from-favs a {color: #262262;}#procedure-favorites.procedure-results .procedure-result-inner {display: table;}#procedure-favorites.procedure-results a.procedure-name {display: table-cell;width: 100%;margin: 0;padding: 5px 10px 0px 10px;font-size: 17px;line-height: 22px;height: 60px;vertical-align: middle;color: #0e76bc;}body.favorites .results .search-header.procedures {margin-top: 20px;}body.favorites .results .search-header {text-align: center;position: relative;font-size: 20px;letter-spacing: 0.1em;}body.favorites .results .search-header a {color: #0e76bc;}body.favorites .results .search-header.procedures, body.favorites .results .search-header.procedures a {color: #662d91;}body.favorites .results .search-header a {position: absolute;right: 0;bottom: 2px;font-size: 12px;width: 90px;line-height: 16px;letter-spacing: 0.03em;text-align: right;}.contact-section-wrap {float: right;width: 759px;padding-left: 20px;border-left: 1px solid #a0daf2;}.contact-section {background-color: #e4f4fa;box-shadow: 0px 1px 4px rgba(0,0,0,0.3);margin: 30px 0 20px 0;overflow: hidden;}.contact-section h3 {text-align: center;color: #fff;font-size: 20px;padding: 9px 0 7px 0;letter-spacing: 0.13em;line-height: 1;text-transform: uppercase;background-color: #4cbde4;}.contact-section .contact-section-inner {margin: 10px;overflow: hidden;}.contact-section .cell-left {float: left;width: 473px;padding-right: 15px;border-right: 1px solid rgb(99, 166, 204);}.contact-section h4 {color: #0e76bc;font-size: 17px;}.contact-section .cell-left .section {width: 45%;float: left;}.contact-section .cell-left .section-one {margin-right: 15px;}.contact-section .cell-left .row {margin: 7px 0;}.contact-section .cell-left input {display: inline-block;vertical-align: top;}.contact-section .cell-left label {font-size: 14px;color: #262262;letter-spacing: 0.05em;margin: 0 0 0 5px;display: inline-block;width: 85%;}.contact-section .cell-left .comments label {text-align: left;display: block;}.contact-section .cell-left .row.comments {background-color: #fff;width: 100%;float: none;clear: both;margin-top: 10px;}.contact-section textarea#CFComments {height: 6em;}.contact-section .cell-right {width: 240px;float: right;}.contact-section .cell-right h4 {margin-left: 10px;}.contact-section .contact-mini-form fieldset .row label {font-size: 12px;}.contact-section .contact-mini-form fieldset .row input {width: 115px;}.contact-section .contact-mini-form fieldset .row input#CFYourFirstName {width: 129px;}.contact-section .contact-mini-form fieldset .row input#CFYourLastName {width: 130px;}.contact-section .contact-mini-form fieldset .row input#CFYourEmail {width: 155px;}.contact-section .contact-mini-form .row.submit input[type="submit"] {background-color: #0e76bc;-webkit-appearance: none;display: block;width: 90%;margin: 0 10px;padding: 8px 0px;font-size: 18px;text-align: center;letter-spacing: 0.1em;color: #fff;border: none;cursor: pointer;font-weight: normal;text-transform: uppercase;}.medium-stars {height: 23px;margin: 0 0 5px 0;width: 135px;}.medium-stars .background {background: url(../images/layout/bar_medium_stars.png);background-position: 0 0;background-repeat: no-repeat;}.medium-stars .value {background: url(../images/layout/bar_medium_stars.png);background-position: 0 -23px;background-repeat: no-repeat;}.detailed-info {padding: 20px 0 50px 0;color: #000828;font-family: 'Open Sans';font-weight: 400;line-height: 25px;font-size: 15px;overflow: hidden;position: relative;}.detailed-info-inner {width: 594px;margin: 0 20px;float: left;}.detailed-info-inner h3 {margin: 0 0 0.7em 0;letter-spacing: 0.03em;font-size: 26px;color: #0e76bc;word-wrap: break-word;}.detailed-info-inner h4 {margin: 0.7em 0;font-size: 16px;letter-spacing: 0.1em;color: #662d91;text-transform: uppercase;}.detailed-info p {margin: 15px 0;}.detailed-points li {margin-left: 1.3em;}.detailed-points {clear: both;overflow: hidden;}.detailed-points .col-one, .detailed-points .col-two {width: 45%;float: left;}.detailed-points .col-one {margin-right: 5%;}.details-sidebar {float: left;width: 306px;}.details-sidebar .contact-mini-form {background-color: #eef6fa;box-shadow: 0px 0px 2px rgba(0,0,0,0.4);}.details-sidebar .contact-mini-form h4 {background-color: #0e76bc;-webkit-appearance: none;display: block;width: 100%;margin: 0;padding: 8px 0;font-size: 20px;letter-spacing: 0.1em;text-align: center;color: #fff;border: none;font-weight: normal;text-transform: uppercase;}.details-sidebar .g-recaptcha {margin-left: 2px;}.details-sidebar hr.address-sep {width: 50%;margin: 10px auto;height: 1px;border: none;outline: none;color: #85C8E4;background-color: #85C8E4;}.contact-mini-form fieldset {width: 90%;margin: 10px auto;overflow: hidden;display: block;}.contact-mini-form fieldset .row label {margin-left: 5px;}.contact-mini-form fieldset .row {background-color: #fff;margin: 3px 0;}.contact-mini-form fieldset .row input {width: 150px;margin-left: 5px;font-size: 14px;font-family: 'Open Sans';font-weight: 400;border: none;}.contact-mini-form fieldset .row input[name=firstName] {width: 165px;}.contact-mini-form fieldset .row input[name=lastName] {width: 166px;}.contact-mini-form fieldset .row input[name=email] {width: 192px;}.contact-mini-form fieldset .row input[name=daytimePhone] {width: 145px;}.contact-mini-form p.CFresult {padding: 5px 5px 10px;color: #f09101;text-align: center;text-transform: uppercase}.contact-mini-form p.CFerror {padding: 5px 5px 10px;color: #f01200;text-align: center;text-transform: uppercase}.contact-mini-form fieldset .row.contact_error label {color: #f09101}.contact-mini-form fieldset .row.contact_error {border-right: 7px solid #f09101}textarea#CFComments {display: block;box-sizing: border-box;border: none;height: 4em;min-width: 265px;max-width: 265px;}.details-sidebar .contact-mini-form .row.submit input[type="submit"] {background-color: #1e9bd6;-webkit-appearance: none;display: block;width: 100%;margin: 0;padding: 8px 0;font-size: 20px;text-align: center;letter-spacing: 0.1em;color: #fff;border: none;cursor: pointer;font-weight: normal;text-transform: uppercase;}.details-sidebar .contact-mini-form .row.submit input[type="submit"]:hover {text-decoration: underline;}.details-sidebar .practice-address {text-align: center;width: auto;color: #662d91;font-family: 'Open Sans';line-height: 26px;font-size: 18px;word-wrap: break-word;}.details-sidebar .practice-address > span {white-space: nowrap;}.details-sidebar .practice-address [itemprop='streetAddress'] {display: block;}.details-sidebar .practice-address [itemprop='telephone'], .details-sidebar .practice-address [itemprop='url'] {display: block;}.details-sidebar .practice-address [itemprop='url'] {color: #0e76bc;}.practice-map {border: 1px solid #fff;box-shadow: 0px 0px 2px rgba(0,0,0,0.4);line-height: 0;overflow: hidden;margin: 20px 0;}.practice-map iframe {width: 100%;margin: 1px;box-sizing: border-box;}.detailed-info .close-btn-wrap {display: none;clear: both;width: 100%;text-align: center;position: absolute;bottom: 0px;left: 0;}.details-expandable.expanded .close-btn-wrap {display: block;}.detailed-info .close-btn {display: inline-block;background: #28106e;color: #fff;text-transform: uppercase;letter-spacing: 0.1em;padding: 9px 32px;line-height: 1;position: relative;z-index: 10;text-decoration: none;cursor: pointer;}.detailed-info .close-btn:hover {text-decoration: underline;}.detailed-info .close-btn .arrow {position: absolute;top: 10px;width: 14px;height: 6px;margin: 5px auto 0;background: url(../images/layout/expand_btn.png);background-position: 0 -6px;background-repeat: no-repeat;}.detailed-info .close-btn .arrow.left {left: 10px;}.detailed-info .close-btn .arrow.right {right: 10px;}.criteria-item {float: left;width: 307px;height: 25px;font-size: 16px;}.criteria-wrapper {margin-top: 15px;}.satisfaction-criteria {float: left;margin: 0 10px 0 0;}.ui-autocomplete {border-radius: 0;background: #fff;font-family: 'Open Sans';padding: 0;}.ui-autocomplete .ui-menu-item {}.ui-autocomplete .ui-menu-item a {font-size: 13px;padding: 4px;color: #0e76bc;line-height: 1;}.ui-autocomplete .ui-menu-item a.ui-state-focus {background: #fff;border: none;border-radius: 0;margin: 0;background: #ddd;}.main-body .ui-autocomplete .ui-menu-item a {font-size: 18px;padding: 8px;}.related-procedure {width: 112px;height: 20px;}.related-procedure .value {background: url(../images/layout/bar_middle_stars.png) 0 -20px;}.related-procedure .background {background: url(../images/layout/bar_middle_stars.png);}.procedure-satisfaction {width: 100%;height: auto;border: 1px solid #cac9c8;background: #fff;line-height: 1;}.procedure-satisfaction .value {background: #d7eaf6;background: -moz-linear-gradient(top, #d7eaf6 0%, #badaf0 40%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7eaf6), color-stop(40%,#badaf0));background: -webkit-linear-gradient(top, #d7eaf6 0%,#badaf0 40%);background: -o-linear-gradient(top, #d7eaf6 0%,#badaf0 40%);background: -ms-linear-gradient(top, #d7eaf6 0%,#badaf0 40%);background: linear-gradient(to bottom, #d7eaf6 0%,#badaf0 40%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d7eaf6', endColorstr='#badaf0',GradientType=0 );}.rating-per-stars {width: 64px;height: 16px;margin-top: 2px;}.rating-per-stars .value {background: #c9c9c9;top: 4px;}.big-stars {height: 29px;margin: 5px 0 8px;width: 172px;}.big-stars .background {background: url(../images/layout/bar_big_stars.png);}.big-stars .value {background: url(../images/layout/bar_big_stars.png) 0 -30px;}.satisfaction-criteria {width: 94px;height: 18px;}.small-stars .background {background: url(../images/layout/bar_small_stars.png);}.small-stars .value {background: url(../images/layout/bar_small_stars.png) 0 -19px;}.smaller-stars .background {background: url(../images/layout/bar_smaller_stars.png);}.smaller-stars .value {background: url(../images/layout/bar_smaller_stars.png) 0 -15px;text-align: left;text-indent: -999px;overflow: hidden;}.content .gsc-wrapper {font: 400 16px 'Open Sans', Arial, sans-serif;}.content .gs-result .gs-title {height: auto;text-decoration: none;}.content .gs-webResult.gs-result a.gs-title:link, .content .gs-webResult.gs-result a.gs-title:visited {font-size: 20px;}.content .gs-webResult.gs-result a.gs-title:link b, .content .gs-webResult.gs-result a.gs-title:visited b {font-weight: 300;font-size: 20px;}.content .gs-webResult div.gs-visibleUrl b {font-weight: 300;text-decoration: underline;}.content .gs-webResult .gs-snippet {font: 16px Georgia, Times, "Times New Roman", serif;}.content .gsc-thumbnail-inside, .content .gsc-url-top {padding: 0;}.content .gsst_a {padding-top: 6px;}.page-item {display:inline-block;}.error {color: red;font-size: 12px;}
