#timeslots{position:absolute;top:0;left:0%;overflow:hidden;margin-top:1px;width:100%;min-height:600px}.index #timeslots{width:67.6%}@media (max-width: 991px){.index #timeslots{width:100%}}.day-header{float:left;width:67px;padding:4px 0 0 5px}.timeslot-row{position:relative;height:190px;overflow:hidden}.timeslot-position-wrapper{position:relative;overflow:hidden;margin:0 0 0 340px;width:335px}.calendar-event-position-wrapper{position:relative;overflow:hidden;margin:0 0 0 340px;width:335px}@media (max-width: 767px){.timeslot-position-wrapper{margin:0 0 0 340px}}.practice .day-header.odd,.practice .timeslot-col.odd{background:#f1f1f1}.day-header.even,.timeslot-col.even{background:#fff}.week-cal{position:absolute;top:0;height:30px;z-index:999;overflow:hidden;background:#fff}a.time,a.more{text-decoration:underline}.timeslots{position:absolute;top:0px;left:405px;width:575px;margin-top:1px}.timeslots a.time,.timeslots a.more{z-index:3;display:block;text-align:center;position:relative;text-decoration:underline;color:#0081b9;font-size:12px}.index .week{background:#fff}.week{float:left;width:469px}.index .week{width:335px}.message span{position:relative;width:200px}.message a{color:#ffffff !important;text-decoration:underline;position:absolute;z-index:998;right:7px}@media (max-width: 991px) and (min-width: 768px){.message{margin:55px 65px 100px 65px !important}}.hover .message{background-color:#0081b9 !important;color:#fff !important}.index .message{color:#fff;background-color:#0081b9}.message{position:relative;width:200px !important;padding:7px 6px;margin:55px auto;background-color:#0081b9;width:200px;color:#fff;border-radius:4px;z-index:998}@media (max-width: 767px){.message{margin-left:0px}}.timeslot-grid{position:relative;width:99999px}.day-header .date{color:#8a8a8a}.specialty{float:left;width:300px}.map-marker img{margin:0;border:none;width:18px}.practice.white div.map-marker{display:none !important}.week-nav{position:absolute;z-index:8000;top:35px}.week-nav.prev{left:305px}@media (max-width: 767px){.week-nav.prev{left:-28px}}.week-nav.next{right:-14px}.prev-week{float:left;width:37px;text-align:center;margin:4px 0 0 0}.next-week{width:65px;float:right;text-align:center;z-index:999;right:0;margin:0;position:absolute;padding:8px 0 0 0;background-color:white}.index span.year{display:none}.index span.day{display:inline}span.day{font-weight:bold;padding-right:3px}span.day{font-weight:bold;padding-right:2px}#results{position:relative;margin-bottom:50px}.nav-loader{position:absolute;top:66px;right:13px}.prev-nav-loader{position:absolute;top:66px;left:13px}a.prev-week-link,a.next-week-link{font-size:25px;margin-top:50px}.block .prev-week{position:absolute;left:37%;z-index:999;top:6px}#page-heading{margin:3px 0 10px 0px;font-size:20px;width:980px;float:left}img.time-range{position:absolute;top:6px;right:10px}.time-range{position:relative}.index .provider{border-right:1px solid #e0e0e0}.provider{border-top:1px solid #e0e0e0;height:190px;position:relative;z-index:2;width:671px;background:#fff}.last .provider{border-bottom:1px solid #e0e0e0;padding-bottom:1px}.practice .provider{width:100%;background:transparent}@media (max-width: 767px){.index .week-nav.next{right:5px}.index .provider{width:98%;border-right:none}}@media (max-width: 560px){.index .week-nav.next{display:none}.index .provider-intro{background:#fff !important;border-right:none !important}}.provider-title{height:17px;font-weight:bold;padding:0 0 3px 0}.premium-badge a:hover{text-decoration:none}.premium-badge a{color:#818486;text-shadow:1px 1px #fff}.premium-badge{position:absolute;right:0;top:0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;font-size:11px;padding:1px 3px;background:#e0e0e0;-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.index .provider-intro.premium{position:relative;background:#fff7ed !important}.index .provider-intro{background:#f1f1f1;border-right:1px solid #e0e0e0}.provider-intro{float:left;height:100%;width:305px;padding-left:10px}@media (max-width: 767px){.provider-intro{padding-left:15px}}.provider-intro.hover{background:#fff}.provider-info{float:left;width:100%;margin:5px 0 0 3px;line-height:16px;color:#818486}.infoBox .booking-button a{font-size:12px}.infoBox .provider-container{padding-top:0}.infoBox .provider-address{width:61%}.infoBox .provider-rating img{width:auto}.infoBox .provider-rating{padding-top:4px}.infoBox .spinner{left:130px;top:32px}.provider-address{width:73%;float:left;padding:0 5px 5px 10px;font-size:13px}.last-review-text{font-size:12px;color:#999;margin-bottom:5px}.provider-rating{margin:5px 0 0 5px;float:left;font-size:12px;color:#818486;width:97%}.provider-rating img{width:75px;margin:0 0 3px -2px}@media (min-width: 768px){.provider-intro{width:320px}}.provider-container{padding-top:10px}.provider-specialty{font-size:12px;color:#818486}.proivder-container{float:left;width:355px}.provider-photo{width:74px;max-height:74px;overflow:hidden}.provider-photo img.photo{width:100%;float:left}.provider-photo{float:left;margin:0;width:74px;font-size:8px;border:1px solid #CCC}.provider-name a{text-decoration:underline}.provider-name{font-size:14px;font-weight:bold;line-height:18px}.provider-info .booking-button a{padding:5px 12px;float:left}.provider-info .booking-button{margin-top:5px}.providers-header-wrapper{z-index:9;position:relative;padding:0;border:none}@media (max-width: 560px){.providers-header-wrapper{display:none}}#providers-header{overflow:hidden;width:100%}@media (max-width: 767px){.index #providers-header{width:97.6%}}.specialty h3{font-size:18px;margin-top:12px}.providers-header{border:none;height:36px}.providers-header-label{float:left;width:375px}.providers-specialty img{width:110px;margin:10px}.providers-specialty{width:380px;float:left}div#map{width:503px;height:235px;border:solid 4px #f5f5f4;margin-left:4px}.index div#map{border:none;width:308px;height:500px}#map-search-container{overflow:hidden;margin:10px 0px}#map-container .spinner{left:170px;top:290px}#map-container{padding-left:10px;overflow:hidden}.index #map-container{border-top:1px solid #e0e0e0}.map-marker{float:left;width:30px;text-align:center;padding:2px 8px 0 0}.week-cal.fixed{width:41%;position:fixed;top:0}.location-marker{position:absolute;top:47px;right:6px;height:30px}.index .dropdown-toggle{width:362px}.search-refinements{padding-bottom:3px;padding-left:0}.search-refinements .search{padding:0 15px 0 0;width:20%}.search-refinements .search button{padding-left:9px !important;width:100%}.search-refinements div.payment_id{padding:0 0 0 15px;width:30%}@media (max-width: 767px){.search-refinements div.payment_id{padding-left:30px !important;padding-right:0px !important}}@media (max-width: 767px){.search-refinements .payment_id{padding:0 10px 0 15px}}select#payment_id{width:100%}button span.name{padding-right:10px}.search-refinements .dropdown-toggle{background-color:#f5f5f5;color:#444}.search-refinements .open .dropdown-toggle{background-color:#e8e8e8 !important;color:#444 !important}.search-refinements .dropdown-menu li.selected a:hover,.search-refinements .dropdown-menu li.selected a,.search-refinements .dropdown-menu li.active a:hover,.search-refinements .dropdown-menu li.active a,.search-refinements .dropdown-menu li a:hover,.search-refinements .dropdown-menu li a:focus{background-color:#e8e8e8 !important;color:#444 !important}.search-refinements .dropdown-toggle:focus,.search-refinements .dropdown-toggle:hover{background-color:#e8e8e8 !important;color:#444 !important}.search-refinements .select .caret{border-top-color:#444}.search-refinements .dropdown-inverse li>a{color:#444}.index .search-refinements .dropdown-inverse{background-color:#e8e8e8}.specialty-search .dropdown-toggle:hover{background-color:#5dade2 !important}.specialty-search .open .dropdown-toggle{background-color:#5dade2 !important;color:#fff !important}.search-refinements .select{margin-bottom:8px;border:1px solid #e8e8e8;background-color:#e8e8e8;color:#444;width:100%}@media (max-width: 560px){.search-header{display:none}}.search-header .btn{padding:9px 9px 9px 0 !important}.search-header .btn .name{padding:0 9px !important}.search-header .select{width:100%}.search-header .select .name{float:left;text-align:left}.search-header .select .caret{margin-left:8px}.search-header .select.problem_id .name{width:88%}.search-header .select.payment_id .name{width:80%}.search-header select{opacity:0;filter:alpha(opacity=0);position:absolute;height:40px;width:100%;z-index:9999}.search-header input{border:1px solid #e0e0e0;background-color:white}.search-header .geocomplete{background:url(http://d2vne0jfrv9y6d.cloudfront.net/assets/images/markers/red.png) no-repeat 97% 3px;padding:8px 35px 8px 8px;height:40px;margin:0}.search-header .geocomplete-wrapper{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;float:left;font-size:14px;position:relative;padding:0 0px 10px 10px}@media (max-width: 767px){.search-header .geocomplete-wrapper{padding:0 30px 10px 30px}}#search-params{margin:10px 0 5px 0;position:relative}#search-params .dropdown-menu li.selected>a:hover{background:#f5f5f5}#search-params .dropdown-inverse li>a:hover,#search-params .dropdown-inverse li.selected>a{background:#f5f5f5;color:#444}#search-params .btn.btn-info:active,#search-params .btn-group.open .btn.btn-info.dropdown-toggle,#search-params .btn.btn-info.active{background-color:#e8e8e8;color:#444}#search-params .dropdown-arrow-inverse{border-bottom-color:#e8e8e8 !important;border-top-color:#e8e8e8 !important}#search-params .dropdown-inverse li dt{font-size:13px}#problem_id .navbar .nav ul li{background-color:#e8e8e8 !important}.spinner{position:absolute !important;right:20px;top:17px}.specialty-search{float:left;padding:0 10px 10px 30px}@media (max-width: 767px){.specialty-search{padding:0 30px 10px 30px}}.specialty-search button{background-color:#0081b9;color:#fff}.specialty-search ul.dropdown-menu{background-color:#0081b9;overflow-x:hidden;height:390px}ul.dropdown-menu li:nth-child(11) a{border-radius:0 0 6px 6px}ul.dropdown-menu li.selected a,ul.dropdown-menu li.active a{background-color:#5dade2}ul.dropdown-menu a:focus{background-color:#5dade2;color:#fff}ul.dropdown-menu a:hover{background-color:#5dade2}.specialty-search ul.dropdown-menu li a{padding:4px 18px 4px;color:#fff}.specialty-search .open>.dropdown-arrow{border-color:transparent transparent #0081b9 transparent}.dropdown-menu .divider{display:none}.dropdown-menu li dt{color:#fff;font-size:13px;margin:13px 0 8px 0;padding:0 0 0 15px;text-transform:uppercase}.pac-container{font-size:16px;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.pac-item{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap}.pac-item:hover,.pac-item:focus,.pac-item.pac-selected{background-color:#0081b9 !important;color:#fff !important;text-decoration:none;background-image:none;filter:none}.pac-container:after{margin:5px 5px -12px 0}#content{background-color:#fff;max-width:980px}.popover{max-width:315px !important}.index #grid{overflow:hidden}.index #content{padding:15px 0px 0px 0px !important;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.search-title h1 a{color:#555}.search-title h1{font-size:16px;display:inline}.search-title{padding:0 19px 10px 19px}@media (max-width: 560px){.search-title{border-bottom:none}}.noResults{padding:1em;margin-top:1em;color:#888;width:500px}.noResults p{font-size:16px}.recommendation img{vertical-align:middle}div.recommendation a{color:#fff}div.recommendation{padding:40px 20px 0px 20px;color:#fff;font-size:20px}form#search label{display:none}#map-container .infoBox .spinner{left:130px;top:32px}.pac-container:after{margin:5px 5px 0px 0}#site-content a{font-size:14px}#site-content h2{font-size:18px;color:#818486}#site-content h3{font-size:14px;color:#818486}#site-content{border-top:1px solid #e0e0e0;margin:-1px 0 0 0;color:#818486}#site-content .more-results{margin:20px !important;text-align:left}#site-content li{padding:3px 0}
