.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}.related-locations{*zoom:1;border-bottom:0;padding:20px 0 31px}.related-locations:before,.related-locations:after{display:table;content:"";line-height:0}.related-locations:after{clear:both}.related-locations .title-related-locations{font:500 24px/28px 'BrandonGrotesqueMedium';color:#8c1515;margin:5px 0 15px}.related-locations .related-locations-content{*zoom:1;background:#fffbf2;-webkit-box-shadow:1px 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:1px 2px 5px rgba(0,0,0,0.1);box-shadow:1px 2px 5px rgba(0,0,0,0.1);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:relative}.related-locations .related-locations-content:before,.related-locations .related-locations-content:after{display:table;content:"";line-height:0}.related-locations .related-locations-content:after{clear:both}.related-locations .related-locations-content .common-contacts{font:400 14px/14px 'BrandonGrotesque';padding:10%}.related-locations .related-locations-content .common-contacts a{color:#ff2e35!important}.related-locations .related-locations-content ul.location-nav{*zoom:1;padding:0;margin:0 auto;width:100%;background:#fffbf2}.related-locations .related-locations-content ul.location-nav:before,.related-locations .related-locations-content ul.location-nav:after{display:table;content:"";line-height:0}.related-locations .related-locations-content ul.location-nav:after{clear:both}.related-locations .related-locations-content ul.location-nav li.location-item{list-style:none;float:left;margin:0 0 2px .7142857142857143%;width:49.285714285714285%;text-align:center}.related-locations .related-locations-content ul.location-nav li.location-item.li--no-mar{margin-left:0;width:50%}.related-locations .related-locations-content ul.location-nav li.location-item a.location-btn{font:400 14px/16px 'BrandonGrotesque';display:block;padding:0 10px 0;height:51px;background:#fff1cc;text-decoration:none;color:#333;text-align:center}.related-locations .related-locations-content ul.location-nav li.location-item a.location-btn .wrap-center-text{display:table;height:51px;width:100%}.related-locations .related-locations-content ul.location-nav li.location-item a.location-btn .wrap-center-text .center-text{display:table-cell;vertical-align:middle}.related-locations .related-locations-content ul.location-nav li.location-item a.location-btn:hover,.related-locations .related-locations-content ul.location-nav li.location-item a.location-btn.active{font:700 14px 'BrandonGrotesqueBold';background:#ffb800;color:#fbfaf8}.related-locations .related-locations-content div.location-content-container .location-content{display:none;*zoom:1;color:#333;margin:0 10% 0 10%;padding:13px 0 30px}.related-locations .related-locations-content div.location-content-container .location-content:before,.related-locations .related-locations-content div.location-content-container .location-content:after{display:table;content:"";line-height:0}.related-locations .related-locations-content div.location-content-container .location-content:after{clear:both}.related-locations .related-locations-content div.location-content-container .location-content.open{display:block}.related-locations .related-locations-content div.location-content-container .location-content .title{font:700 22px/26px 'BrandonGrotesqueBold';margin-bottom:7px}.related-locations .related-locations-content div.location-content-container .location-content .content{font:400 16px/22px 'BrandonGrotesque';padding:0 0 40px}.related-locations .related-locations-content div.location-content-container .location-content .content address{margin-bottom:18px}.related-locations .related-locations-content div.location-content-container .location-content .btn-directions{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:url(/web-resources/default/img/bg-loop-btn.png) repeat-x left -35px;font:900 16px/18px 'BrandonGrotesqueBlack';text-shadow:0 2px 1px rgba(0,0,0,0.3);color:#fff;text-transform:uppercase;text-align:center;display:block;padding-top:0;height:45px;margin:0 auto;padding:8px 20px 0 20px;width:145px}.related-locations .related-locations-content div.location-content-container .location-content .btn-directions:hover{text-decoration:none}.related-locations .related-locations-content div.location-content-container .location-content .btn-directions-es{font-size:12px}@media only print,only screen and (min-width:720px){.related-locations{padding:30px 0 31px;margin-right:1.4675052410901468%}.related-locations .title-related-locations{font-size:30px;line-height:32px;margin:5px 0 24px}.related-locations .related-locations-content .common-contacts{padding:0;margin-left:52%}.related-locations .related-locations-content ul.location-nav{padding:20px 0;width:45.714285714285715%;float:left;background:url(/web-resources/default/img/bg-500x1.png) repeat-y right top;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.related-locations .related-locations-content ul.location-nav li.location-item{float:none;width:auto;margin:0;text-align:left;display:block;padding-bottom:1px;background:url(/web-resources/default/img/bg-li-line-location.png) no-repeat bottom center}.related-locations .related-locations-content ul.location-nav li.location-item.li--no-mar{margin-left:0;width:auto}.related-locations .related-locations-content ul.location-nav li.location-item.location-item-last{background:0}.related-locations .related-locations-content ul.location-nav li.location-item a.location-btn{font:400 11px/20px 'BrandonGrotesque';color:#333;display:block;height:auto;background:0;text-align:left;padding:0 9px 0 0;position:relative}.related-locations .related-locations-content ul.location-nav li.location-item a.location-btn .wrap-center-text{display:table;height:auto;padding:9px 0 8px}.related-locations .related-locations-content ul.location-nav li.location-item a.location-btn .wrap-center-text .center-text{display:table-cell;vertical-align:middle;padding:0 4.6875% 0 9.375%}.related-locations .related-locations-content ul.location-nav li.location-item a.location-btn:hover,.related-locations .related-locations-content ul.location-nav li.location-item a.location-btn.active{background:url(/web-resources/default/img/bg-active-10x37.png) no-repeat right center;font:700 11px/20px 'BrandonGrotesqueBold';color:#fff}.related-locations .related-locations-content ul.location-nav li.location-item a.location-btn:hover .wrap-center-text,.related-locations .related-locations-content ul.location-nav li.location-item a.location-btn.active .wrap-center-text{background:#ffb800}.related-locations .related-locations-content div.location-content-container{float:left;width:54.285714285714285%}.related-locations .related-locations-content div.location-content-container .location-content{display:none;*zoom:1;color:#333;margin:0 4.385964912280701% 0 12.280701754385964%;padding-top:28px}.related-locations .related-locations-content div.location-content-container .location-content:before,.related-locations .related-locations-content div.location-content-container .location-content:after{display:table;content:"";line-height:0}.related-locations .related-locations-content div.location-content-container .location-content:after{clear:both}.related-locations .related-locations-content div.location-content-container .location-content.open{display:block}.related-locations .related-locations-content div.location-content-container .location-content .title{line-height:24px;margin-bottom:5px}.related-locations .related-locations-content div.location-content-container .location-content .content{font-size:14px;line-height:20px;padding:0 0 24px}.related-locations .related-locations-content div.location-content-container .location-content .content address{margin-bottom:18px}.related-locations .related-locations-content div.location-content-container .location-content .btn-directions{margin:0 5.263157894736842% 0 0}.related-locations .related-doctors ul.location-nav{width:35.483870967741936%}.related-locations .related-doctors ul.location-nav li.location-item a.location-btn .wrap-center-text .center-text{padding:0 4.090909090909091% 0 9.545454545454547%}.related-locations .related-doctors div.location-content-container{width:64.51612903225806%}.related-locations .related-doctors div.location-content-container .location-content{margin:0 6% 0 5.25%}.related-locations .related-doctors div.location-content-container .location-content .content{width:100%;*zoom:1;padding-bottom:20px}.related-locations .related-doctors div.location-content-container .location-content .content:before,.related-locations .related-doctors div.location-content-container .location-content .content:after{display:table;content:"";line-height:0}.related-locations .related-doctors div.location-content-container .location-content .content:after{clear:both}.related-locations .related-doctors div.location-content-container .location-content .content [class*="span"]{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}.related-locations .related-doctors div.location-content-container .location-content .content [class*="span"]:first-child{margin-left:0}.related-locations .related-doctors div.location-content-container .location-content .content .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.related-locations .related-doctors div.location-content-container .location-content .content .span12{width:100%;*width:99.94680851063829%}.related-locations .related-doctors div.location-content-container .location-content .content .span11{width:91.48936170212765%;*width:91.43617021276594%}.related-locations .related-doctors div.location-content-container .location-content .content .span10{width:82.97872340425532%;*width:82.92553191489361%}.related-locations .related-doctors div.location-content-container .location-content .content .span9{width:74.46808510638297%;*width:74.41489361702126%}.related-locations .related-doctors div.location-content-container .location-content .content .span8{width:65.95744680851064%;*width:65.90425531914893%}.related-locations .related-doctors div.location-content-container .location-content .content .span7{width:57.44680851063829%;*width:57.39361702127659%}.related-locations .related-doctors div.location-content-container .location-content .content .span6{width:48.93617021276595%;*width:48.88297872340425%}.related-locations .related-doctors div.location-content-container .location-content .content .span5{width:40.42553191489362%;*width:40.37234042553192%}.related-locations .related-doctors div.location-content-container .location-content .content .span4{width:31.914893617021278%;*width:31.861702127659576%}.related-locations .related-doctors div.location-content-container .location-content .content .span3{width:23.404255319148934%;*width:23.351063829787233%}.related-locations .related-doctors div.location-content-container .location-content .content .span2{width:14.893617021276595%;*width:14.840425531914894%}.related-locations .related-doctors div.location-content-container .location-content .content .span1{width:6.382978723404255%;*width:6.329787234042553%}.related-locations .related-doctors div.location-content-container .location-content .content .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.related-locations .related-doctors div.location-content-container .location-content .content .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.related-locations .related-doctors div.location-content-container .location-content .content .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.related-locations .related-doctors div.location-content-container .location-content .content .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.related-locations .related-doctors div.location-content-container .location-content .content .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.related-locations .related-doctors div.location-content-container .location-content .content .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.related-locations .related-doctors div.location-content-container .location-content .content .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.related-locations .related-doctors div.location-content-container .location-content .content .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.related-locations .related-doctors div.location-content-container .location-content .content .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.related-locations .related-doctors div.location-content-container .location-content .content .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.related-locations .related-doctors div.location-content-container .location-content .content .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.related-locations .related-doctors div.location-content-container .location-content .content .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.related-locations .related-doctors div.location-content-container .location-content .content .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.related-locations .related-doctors div.location-content-container .location-content .content .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.related-locations .related-doctors div.location-content-container .location-content .content .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.related-locations .related-doctors div.location-content-container .location-content .content .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.related-locations .related-doctors div.location-content-container .location-content .content .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.related-locations .related-doctors div.location-content-container .location-content .content .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.related-locations .related-doctors div.location-content-container .location-content .content .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.related-locations .related-doctors div.location-content-container .location-content .content .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.related-locations .related-doctors div.location-content-container .location-content .content .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.related-locations .related-doctors div.location-content-container .location-content .content .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.related-locations .related-doctors div.location-content-container .location-content .content .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.related-locations .related-doctors div.location-content-container .location-content .content .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}.related-locations .related-doctors div.location-content-container .location-content .content address{width:50.56179775280899%;float:left}.related-locations .related-doctors div.location-content-container .location-content .content .hours{margin-left:8.426966292134832%;float:left}.related-locations .related-doctors div.location-content-container .location-content .btn-directions{margin:0 0 0 .390625%}}@media only print,only screen and (min-width:980px){.related-locations{padding:32px 0 40px;margin-right:0}.related-locations .title-related-locations{font-size:30px;line-height:28px;margin:5px 0 25px}.related-locations .related-locations-content .common-contacts{margin-left:250px}.related-locations .related-locations-content ul.location-nav{width:33.33333333333333%}.related-locations .related-locations-content ul.location-nav li.location-item a.location-btn{font-size:14px;padding:0 9px 0 0}.related-locations .related-locations-content ul.location-nav li.location-item a.location-btn .wrap-center-text{display:table;height:auto;padding:9px 0 8px}.related-locations .related-locations-content ul.location-nav li.location-item a.location-btn .wrap-center-text .center-text{display:table-cell;vertical-align:middle;padding:0 10px}.related-locations .related-locations-content ul.location-nav li.location-item a.location-btn:hover,.related-locations .related-locations-content ul.location-nav li.location-item a.location-btn.active{background:url(/web-resources/default/img/bg-active-10x37.png) no-repeat right center;font-size:14px}.related-locations .related-locations-content div.location-content-container{width:66.66666666666666%}.related-locations .related-locations-content div.location-content-container .location-content{margin:0 2.272727272727273% 0 6.363636363636363%;padding-top:28px}.related-locations .related-locations-content div.location-content-container .location-content.open{display:block}.related-locations .related-locations-content div.location-content-container .location-content .title{line-height:24px;margin-bottom:7px}.related-locations .related-locations-content div.location-content-container .location-content .content{*zoom:1;line-height:20px;font-size:14px;padding:0 0 20px}.related-locations .related-locations-content div.location-content-container .location-content .content:before,.related-locations .related-locations-content div.location-content-container .location-content .content:after{display:table;content:"";line-height:0}.related-locations .related-locations-content div.location-content-container .location-content .content:after{clear:both}.related-locations .related-locations-content div.location-content-container .location-content .content address{margin-bottom:18px;width:44.776119402985074%;float:left}.related-locations .related-locations-content div.location-content-container .location-content .content .hours{float:left;margin-left:7.462686567164178%;width:40.298507462686565%}.related-locations .related-locations-content div.location-content-container .location-content .btn-directions{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-position:left -88px;font:900 10px/25px 'BrandonGrotesqueBlack';text-shadow:0 2px 1px rgba(0,0,0,0.3);color:#fff;text-transform:uppercase;height:auto;padding-top:0;display:block;width:182px;padding:0;min-width:auto}.related-locations .related-locations-content div.location-content-container .location-content .btn-directions:hover{text-decoration:none}.related-locations .related-locations-content div.location-content-container .location-content .btn-directions-es{width:235px}}