.practiceHeader{box-sizing:border-box;padding:40px 0}.practiceName{padding-bottom:4px;margin-bottom:16px}.practiceName:after{position:relative;content:'';display:block;top:4px;border-bottom:1px solid #d0d0d0}.photoColumn{min-width:74px;min-height:106px}.profilePhoto{height:88px;margin-bottom:-18px;overflow:hidden;position:relative;width:88px}.profilePhoto.show-circle-photo-css{width:78px;height:78px;overflow:hidden;border-radius:50%;border-color:#fff}.profilesection{margin-bottom:16px}.bookOnlineButtonWrapper{padding:0;margin-bottom:16px}.resultsHeading{font-family:sharp-sans-semibold,Arial,sans-serif;font-size:15px;line-height:20px;padding-top:3px;padding-bottom:1px;color:#00234b}.bookOnlineLink{width:100px;line-height:1;font-size:15px;margin:5px 5px 0 0}.mapMarkerColumn{display:inline-block}.mapMarkerColumn .sg-icon-map-pin:hover:hover,.sg-hover-wrapper:hover .mapMarkerColumn .sg-icon-map-pin:hover{background-position:0 0}.mapMarkerColumn .sg-icon-map-pin:hover:active,.sg-hover-wrapper:active .mapMarkerColumn .sg-icon-map-pin:hover{background-position:0 0}#mapOverContainer{border:1px solid #d0d0d0}.book{margin-bottom:20px}.-absoluter-wrapper{margin-bottom:20px}.appointments{position:relative;background-color:#fff;border:1px solid #d0d0d0;margin:0;padding:20px;z-index:10}.sg-row.filterRow{margin-bottom:8px}.sg-row.filterRow:last-child{margin-bottom:0}.filterText{text-align:right;font-size:16px;line-height:36px;vertical-align:middle;color:#878791}.timecard{border-top:1px solid #d0d0d0;margin-top:20px}.docName a{font-family:sharp-sans-bold,Arial,sans-serif;font-size:20px;line-height:28px;padding-top:3px;padding-bottom:1px;color:#00234b}.docName a:hover{text-decoration:underline}.profSpecs{margin-top:16px}.locations .-link-column h3,.locations .sg-link-column h3{font-family:sharp-sans-semibold,Arial,sans-serif;font-size:15px;line-height:20px;padding-top:3px;padding-bottom:1px;color:#878791}.locations .-link-column ul,.locations .sg-link-column ul{left:0;list-style:none}.locations .-link-column ul li,.locations .sg-link-column ul li{margin-bottom:8px}.locations .-link-column ul li a,.locations .sg-link-column ul li a{font-family:sharp-sans-semibold,Arial,sans-serif}.practice-profile-times-grid-list-container{border:solid 1px #a0a0a0;zoom:1}.practice-statement{white-space:pre-line}.doctor-row-header{padding-left:10px;line-height:0}.doctor-row-body{border-top:solid 1px #a0a0a0;padding-left:10px;line-height:0}.doctor-row-body-left,.doctor-row-header-left{width:29%;display:inline-block;vertical-align:top;line-height:18px}.doctor-row-body-right,.doctor-row-header-right{width:70%;display:inline-block;border-left:solid 1px #a0a0a0;line-height:18px}.doctor-row-header-left,.doctor-row-header-right{padding-top:10px}.doctor-row-body-left{padding-top:15px}.doctor-row-body-right{padding-top:8px;padding-bottom:8px}.doctor-address{color:#00234b;display:inline-block;padding-left:5px}
.culture-es .resultsHeading{line-height:15px!important;padding-top:5px}.search-results-ui-appointments.fullgrid{zoom:1}.search-results-ui-appointments.fullgrid:after{display:block;visibility:hidden;height:0;clear:both;content:'.'}.search-results-ui-appointments .mapMarkerColumn{float:left;width:30px;padding-right:4px;text-align:center}.search-results-ui-appointments .timesViewport{position:absolute;top:0;right:25px;height:auto;width:auto;overflow:visible;margin:0}.search-results-ui-appointments .empty{padding:32px 82px;min-height:653px;zoom:1}.search-results-ui-appointments .empty:after{display:block;visibility:hidden;height:0;clear:both;content:'.'}.search-results-ui-appointments .empty-outer{position:relative}.search-results-ui-appointments .empty-inner{position:relative;padding:31px;color:#8b8b8b;background-color:#fffcfa;border:solid 1px #a0a0a0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:inset 0 0 2px rgba(67,54,50,.15);-moz-box-shadow:inset 0 0 2px rgba(67,54,50,.15);box-shadow:inset 0 0 2px rgba(67,54,50,.15);text-align:center}.search-results-ui-appointments .empty-name{color:#666;font-size:24px;line-height:32px;font-weight:700}.search-results-ui-appointments .empty-description{font-size:16px;line-height:32px}
.timesViewport .selector-header{border-top:none;border-color:#a0a0a0;border-right:1px solid #a0a0a0}.timesViewport .tile-collection-viewport{top:52px;border-color:#a0a0a0}.timesViewport .header-tile-collection{border-color:#a0a0a0}.timesViewport .header-tile-date{margin-top:0;padding-top:11px;border-color:#a0a0a0}.timesViewport .tile-row-expander{border-bottom:1px solid;border-color:#a0a0a0}.timesViewport .appointment-collection div div{border-color:#a0a0a0}.timesViewport .tile-row-date{border-color:#a0a0a0}.timesViewport .tile-row{margin-top:0}.resultsGrid{border:1px solid #a0a0a0;position:relative;overflow:hidden}.SearchGrid{box-sizing:border-box;width:100%;padding:15px 0}.profList{min-width:216px;width:100%;position:relative;padding-top:53px}.profListHeader{height:51px;padding:0 8px;zoom:1;position:absolute;top:0;background:#fff;z-index:1;min-width:200px;width:100%}.profListHeader:after{display:block;visibility:hidden;height:0;clear:both;content:'.'}.profListHeader.stuck:after{content:'';position:absolute;left:0;top:37px;width:100%;height:8px}.profListHeader.stuck{border-bottom:solid 1px #e0e0e0;z-index:5!important}.profListHeader.stuck-bottom{display:none}.profRow{background-color:#fff;height:190px;margin-top:-1px;overflow:inherit;position:static;z-index:auto;width:auto;color:#7e7e7e;zoom:1;border-top:solid 1px #a0a0a0}.profRow:after{display:block;visibility:hidden;height:0;clear:both;content:'.'}.profRowPadder{padding-top:10px;padding-left:10px;zoom:1}.profRowPadder:after{display:block;visibility:hidden;height:0;clear:both;content:'.'}.profContainer{margin:0;padding:16px;line-height:16px;zoom:1}.profContainer:after{display:block;visibility:hidden;height:0;clear:both;content:'.'}.profInfoContainer{min-height:125px;line-height:14px}.profSpecTitle{display:none}.speciality{font-size:12px;font-weight:700;line-height:12px;padding-top:2px;padding-bottom:4px}
.SearchPageResults,.map-sidebar-container{display:inline-block;float:left}#map,#mapContainer,#mapOverlay{width:100%;height:270px}#mapOverContainer{margin-top:5px;padding-right:1px}
.-dialog-spinner{width:30px;height:30px;background:url('/App_Combined/21fefc2d788a62cb2bfe77141fc9b7ddloading.gif') no-repeat 50% 50%;margin:0 auto;padding:100px 0}.-dialog-spinner img{display:none}.doctor-insurances-modal .sg-modal-content{width:700px}.-doctor-insurances-modal-header{border-bottom:1px solid #b8b8b8;color:#00234b;padding:24px 48px 23px 48px}.-doctor-insurances-modal-list{max-height:400px;overflow-y:scroll;padding:32px 48px}.-doctor-insurances-modal-list li{padding:4px 0}.-doctor-insurances-modal-list li>ul{margin-left:20px}
.ch-footer-links-container{padding-top:100px}.ch-footer-link-section{display:inline-block;vertical-align:top;padding-bottom:138px}.ch-footer-link-section a{color:#2bbfed}.link-name{border-bottom:2px solid #00234b;padding-bottom:9px}.section-set{padding-top:20px}
