.site-schedule-table{border-width:0;background-color:#fff;border-collapse:separate;margin-top:20px}.site-schedule-table thead th.plan{text-align:center;padding:0 15px;min-width:180px;color:#555;border-width:1px 1px 1px 0;border-style:solid;border-color:#b9b9b9;background-color:#f4f4f4}.site-schedule-table thead tr th:nth-child(2){border-top-width:1px;border-left-width:1px;border-color:#b9b9b9;background-color:#f4f4f4;border-top-left-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-top-left-radius:6px}.site-schedule-table thead tr th:last-child{border-top-right-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-top-right-radius:6px}.site-schedule-table tbody td{padding:8px 0 8px 0;font-size:14px;color:#555;line-height:24px;text-align:center}.site-schedule-table tbody tr:nth-child(2n){background-color:#fff}.site-schedule-table tbody tr:nth-child(2n+1){background-color:#f4f4f4}.site-schedule-table tbody tr td:nth-child(n+2){border-left-width:1px;border-left-color:#b9b9b9}.site-schedule-table tbody tr td:last-child{border-right-width:1px;border-right-color:#b9b9b9}.site-schedule-table tbody tr:last-child td:nth-child(n+2){border-bottom-width:1px;border-bottom-color:#b9b9b9}.site-schedule-table tbody tr:last-child td:nth-child(2){border-bottom-left-radius:6px;-webkit-bottom-top-left-radius:6px;-moz-border-bottom-left-radius:6px}.site-schedule-table tbody tr:last-child td:last-child{border-bottom-right-radius:6px;-webkit-bottom-top-right-radius:6px;-moz-border-bottom-right-radius:6px}.site-schedule-table tbody td.site-schedule-hours{padding-right:10px;padding-left:10px}.site-schedule-table .site-table-legend{padding-right:10px;text-align:right;cursor:default;background-color:#fff!important}.site-watermark{text-align:right;margin:16px}.site-watermark a{color:#555;font-weight:bold;font-size:1.1em}.site-socials{padding-right:15px;padding-left:15px;margin-right:auto!important;margin-left:auto!important;zoom:1;text-align:right}.site-socials>.navbar-header,.site-socials>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.site-socials>.navbar-header,.site-socials>.navbar-collapse{margin-right:0;margin-left:0}}.site-socials:before,.site-socials:after{content:"";display:table}.site-socials:after{clear:both}@media(min-width:768px){.site-socials{width:750px}}@media(min-width:992px){.site-socials{width:970px}}@media(min-width:1200px){.site-socials{width:1170px}}.site-slider-container{width:100%}.site-slider-item{max-height:45vh;overflow:hidden;position:relative}.site-description,.site-information-container,.site-breadcrumb-container,.site-information-photos,.site-office-contact{padding-right:15px;padding-left:15px;margin-right:auto!important;margin-left:auto!important;zoom:1}.site-description>.navbar-header,.site-information-container>.navbar-header,.site-breadcrumb-container>.navbar-header,.site-information-photos>.navbar-header,.site-office-contact>.navbar-header,.site-description>.navbar-collapse,.site-information-container>.navbar-collapse,.site-breadcrumb-container>.navbar-collapse,.site-information-photos>.navbar-collapse,.site-office-contact>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.site-description>.navbar-header,.site-information-container>.navbar-header,.site-breadcrumb-container>.navbar-header,.site-information-photos>.navbar-header,.site-office-contact>.navbar-header,.site-description>.navbar-collapse,.site-information-container>.navbar-collapse,.site-breadcrumb-container>.navbar-collapse,.site-information-photos>.navbar-collapse,.site-office-contact>.navbar-collapse{margin-right:0;margin-left:0}}.site-description:before,.site-information-container:before,.site-breadcrumb-container:before,.site-information-photos:before,.site-office-contact:before,.site-description:after,.site-information-container:after,.site-breadcrumb-container:after,.site-information-photos:after,.site-office-contact:after{content:"";display:table}.site-description:after,.site-information-container:after,.site-breadcrumb-container:after,.site-information-photos:after,.site-office-contact:after{clear:both}@media(min-width:768px){.site-description,.site-information-container,.site-breadcrumb-container,.site-information-photos,.site-office-contact{width:750px}}@media(min-width:992px){.site-description,.site-information-container,.site-breadcrumb-container,.site-information-photos,.site-office-contact{width:970px}}@media(min-width:1200px){.site-description,.site-information-container,.site-breadcrumb-container,.site-information-photos,.site-office-contact{width:1170px}}.site-slider-caption{top:0;bottom:auto;position:absolute;right:15%;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.site-slider-img{width:100%}.page-office .site-information-block{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media(min-width:768px){.page-office .site-information-block{float:left;width:50%}}.page-office .site-slider-container{margin-bottom:20px}.site-information-location-adress,.site-information-location-phone{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:50%}.site-information-location-details,.site-description{zoom:1}.site-information-location-details:before,.site-description:before,.site-information-location-details:after,.site-description:after{content:"";display:table}.site-information-location-details:after,.site-description:after{clear:both}.site-information-title{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:10px;font-size:24px;font-family:'Segoe UI Light','Segoe UI','Helvetica Neue Light','Helvetica Neue',Helvetica,Verdana,sans-serif}.site-information-location-details address{margin-top:20px;margin-left:20px}.site-information-location-details ul{margin-top:20px;list-style:none}.site-information-location-details ul li{margin-top:10px}.page-physician .site-information-photos{zoom:1}.page-physician .site-information-photos:before,.page-physician .site-information-photos:after{content:"";display:table}.page-physician .site-information-photos:after{clear:both}.page-physician .site-information-physicians,.page-physician .site-information-schedule,.page-physician .site-information-location-map,.page-physician .site-information-location-details{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media(min-width:768px){.page-physician .site-information-physicians,.page-physician .site-information-schedule,.page-physician .site-information-location-map,.page-physician .site-information-location-details{float:left;width:50%}}.site-map-frame{width:100%;min-height:200px;border:0}.site-map-link{color:#00f;text-align:left}.breadcrumb-page{padding:8px 15px;margin-bottom:20px;list-style:none}.breadcrumb-page>li{display:inline-block}.breadcrumb-page>li+li:before{padding:0 5px;color:#ccc;content:"/ "}.breadcrumb-page>.active{color:#777}.book-appointment{margin-top:20px}a.site-button{color:#fff!important;background-color:#5888de;border-width:2px;border-style:solid;border-color:#fff;margin-left:10px;margin-right:3px;padding:2px 3px;text-decoration:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:arial,sans-serif;font-size:1.2em;font-weight:bold;line-height:1.54;padding:7px 12px 7px 12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.08)}a.site-button:hover{color:#fff!important;background-color:#5888de!important;text-decoration:none}@media(max-width:767px){.site-slider-subtitle{display:none!important}}.physician-info-container{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media(min-width:768px){.physician-info-container{float:left;width:50%}}.physician-info{border-style:solid;border-width:1px;border-color:#3ec4ef;padding:10px 20px 20px 20px;margin:10px}.physician-info:hover{background-color:#3ec4ef!important;color:#fff;font-weight:bold}.site-office-contact{zoom:1;margin-bottom:30px}.site-office-contact:before,.site-office-contact:after{content:"";display:table}.site-office-contact:after{clear:both}.site-office-contact textarea{height:150px!important}.site-office-contact-button{text-align:right}