#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}body.practice div.slider-image img{margin-bottom:10px;width:920px}.message{position:relative;top:47px;z-index:3;padding:7px 10px;margin:0 auto !important;background-color:#0081b9;text-align:center;max-width:206px;width:auto;color:white;border-radius:4px}.week-cal{height:24px}.practice .timeslot-col{padding-top:30px !important}.message{margin:auto auto !important;max-width:120px}.message a{position:relative !important;text-align:center !important;right:auto}.week-nav.prev{left:305px}.provider-intro{margin-left:15px}.white.doctor.multi-cal .provider-intro{display:block !important}.message{margin:0 auto !important}@media (max-width: 767px){.week-nav.prev{left:285px}.timeslot-position-wrapper{float:left;margin-left:310px}}@media (min-width: 768px){.timeslot-position-wrapper{float:right;margin-right:40px}}@media (max-width: 550px){.col-xss-12{width:100%;padding:5px}.timeslot-position-wrapper{margin-left:130px !important;float:none}.provider-intro{width:110px !important;left:0px !important;margin-left:0px !important}.provider-info{width:auto !important}.map-marker{display:none !important}.message{margin:auto auto !important;width:auto !important}.week-nav.prev{left:95px !important}.booking-button{display:none}.provider-rating{display:none}.last-review{display:none}.provider-address{width:95%;padding:0px 0px}}.white #ibn{margin:0 auto;max-width:420px}.pagination{margin:10px 0}
