.widget_ortho_header_menu,.columnar_row .widget.widget_ortho_header_menu{width:100%;display:block}.widget_ortho_horizontal_buttons,.widget_ortho_vertical_buttons{display:table;content:"";width:100%;height:100%}.site-content .widget_ortho_code{display:block;height:100%}.orthocode_content{display:block;margin:0 auto}#sidebar .widget_ortho_code{width:100%}.site-logo a{display:block}#copyright_notice_block{text-align:center}.content-left #copyright_notice_block{text-align:left}.content-right #copyright_notice_block{text-align:right}#ortho-footer-copyright-2 #copyright_notice a{display:inline}.widget_ortho_content_area .custom-content-area-inner{margin-left:auto;margin-right:auto;position:relative}.content-left .custom-content-area-inner{margin-left:0}.content-right .custom-content-area-inner{margin-right:0}.widget_ortho_testimonials,.columnar_row .widget.widget_ortho_testimonials{display:block}.widget_ortho_testimonials .testimonial-slider-image{padding-right:1em}.widget_ortho_testimonials .testimonial-slider-caption{width:73%;float:left}.widget_ortho_testimonials .testimonial-slider-caption.full-width{width:100%}.widget_ortho_testimonials .testimonial-slider-caption-title{font-size:2em;line-height:2em}.widget_ortho_testimonials .testimonial-slider-caption-excerpt p{font-size:1.3em;line-height:1.5em;font-style:italic;padding-top:0}.widget_ortho_testimonials .testimonial-content .more-link{display:block;margin-top:.5em}.widget_ortho_slider,.columnar_row .widget.widget_ortho_slider{display:block}.hero{position:relative}.hero-overlay-panel{position:absolute;left:0;top:0;width:100%;height:100%}.hero-panel{position:absolute;left:0;right:0;top:0;width:100%;height:100%}.slider-caption{position:absolute;z-index:1000;padding:1em}.slider-caption.left-top{left:0;top:0}.slider-caption.left-center{left:0;top:50%;transform:translateY(-50%)}.slider-caption.left-bottom{left:0;bottom:0}.slider-caption.center-top{left:50%;top:0;transform:translateX(-50%)}.slider-caption.center-center{left:50%;top:50%;transform:translate(-50%,-50%)}.slider-caption.center-bottom{left:50%;bottom:0;transform:translateX(-50%)}.slider-caption.right-top{right:0;top:0}.slider-caption.right-center{right:0;top:50%;transform:translateY(-50%)}.slider-caption.right-bottom{right:0;bottom:0}#ortho-slider:not(.slick-initialized) .slider-caption{display:none}.slider-caption-button{display:inline-block}.widget_ortho_overlay,.columnar_row .widget.widget_ortho_overlay{display:block}.widget_ortho_overlay .overlay-buttons{display:table;content:'';position:relative;z-index:20000}.content-left .orthovideo_inner{float:left}.content-center .orthovideo_inner{margin-left:auto;margin-right:auto;text-align:center}.content-right .orthovideo_inner{float:right}.video-wrapper{position:relative;padding-bottom:75%;padding-top:0;height:0;overflow:hidden}.video-wrapper.widescreen.youtube,.video-wrapper.selfhosted{padding-bottom:56.25%}.video-wrapper iframe,.video-wrapper object,.video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.ortho-video-frame{border:0}.ortho-video-cover{cursor:pointer}.ortho-video-cover a{display:block}.ortho-banner-image{text-align:center}.ortho-banner-image img,.ortho-banner-image source{width:100%}.ortho-single-image{text-align:center}.ortho-single-image img,.ortho-single-image source{width:100%}.ortho-single-image .image_title{margin-top:.5em}.ortho-single-image .image_description{display:block;margin:.5em 0}.ortho-single-image .image_readmore{display:block;margin:.5em 0}.ortho-social-icons{display:table;content:'';table-layout:fixed;width:auto;height:100%}.content-left .ortho-social-icons{float:left}.content-center .ortho-social-icons{margin-left:auto;margin-right:auto}.content-right .ortho-social-icons{float:right}.ortho-social-icons .ortho-social-icons_block{display:inline-block}.ortho-social-icons .social_widget_icon,.ortho-social-icons .social_widget_followus{display:inline;text-align:center;vertical-align:middle;padding:0 .25em}.content-right .ortho-social-icons .social_widget_icon,.content-right .ortho-social-icons .social_widget_followus{padding:0 0 0 .5em}.ortho-social-icons .ortho-social-icons_block.grid .social_widget_icon{padding:0 .5em .5em 0;display:inline-block;text-align:left}.content-left .ortho-social-icons .social_widget_icon,.content-left .ortho-social-icons .social_widget_followus{padding:0 .5em 0 0}.ortho-social-icons a{display:inline-block;vertical-align:text-bottom}.social_widget_icon img:hover,.social_widget_icon source:hover{opacity:.6}.ortho-patient-links{display:table;height:100%}.content-left .ortho-patient-links{float:left}.content-center .ortho-patient-links{margin-left:auto;margin-right:auto}.content-right .ortho-patient-links{float:right}.ortho-patient-links .patient-link{display:table-cell;text-align:center;vertical-align:middle}.ortho-patient-links.vertical .patient-link{display:block}.content-center .ortho-patient-links .patient-link.link-image{padding:0 .25em}.content-left .ortho-patient-links .patient-link.link-image{padding:0 .5em 0 0}.content-right .ortho-patient-links .patient-link.link-image{padding:0 0 0 .5em}.ortho-patient-links .patient-link a{display:inline-block;padding:0 .5em;vertical-align:text-top}.ortho-patient-links .patient-link.link-image .sep{display:none}.ortho-office-location{display:table;margin-left:auto;margin-right:auto}.ortho-office-location a.mapimage{display:block}.office_map{text-align:center}.office_map_left,.office_info_right,.office_map_right,.office_info_left{display:table-cell;vertical-align:middle;width:50%;padding:.5em}.content-left .office_map_left{padding-left:0}.content-right .office_map_right{padding-right:0}.office_map_between{padding-top:.25em;padding-bottom:.25em}.office_map_above{padding-bottom:.5em}.office_map_below{padding-top:.5em}.ortho-office-location .office_info .office_info_nap{display:table-cell;vertical-align:top}.ortho-office-location .office_info .office_info_nap.map_pin_none{display:block}.ortho-office-location .office_info .mapicon{display:table-cell;vertical-align:middle}.ortho-office-location .office_info .mapicon img,.ortho-office-location .office_info .mapicon source{max-width:none}.content-left .office_info_left{padding-left:0}.content-right .office_info_right{padding-right:0}.content-left .office_info_left .office_info_nap{display:block}.content-right .office_info_right .office_info_nap{display:block}.ortho-office-location .office_info .office_info_nap.map_pin_above,.ortho-office-location .office_info .mapicon.map_pin_above{display:block;text-align:center}.ortho-office-location .office_info .mapicon.map_pin_left{padding-right:.5em}.ortho-office-location .office_info .mapicon.map_pin_right{padding-left:.5em}.ortho-office-location .location_name,.ortho-office-location .address_block,.ortho-office-location a.phone{display:block}.ortho-office-location .office_info .office_info_nap .single_line_nap{display:inline-block}.ortho-footer-map-panel{width:100%;position:relative;display:table}.ortho-footer-map-panel .ortho-footer-map-overlay{position:absolute;transform:translate(-50%,-50%);height:auto;top:40%;left:50%;right:50%;margin:0 auto}.ortho-footer-map-panel .ortho-footer-map{display:block;width:100%}.ortho-footer-map-panel .ortho-footer-map img,.ortho-footer-map-panel .ortho-footer-map source{width:100%}.ortho-footer-map-panel .ortho-footer-map-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ortho-footer-map-panel .footer-map-half-left{width:50%;float:left}.ortho-footer-map-panel .footer-map-half-right{width:50%;float:right}.ortho-footer-map-panel .office_location{width:100%;position:relative}.ortho-footer-map-panel .office_location .office_info_wrapper{display:block;position:relative;width:100%}.ortho-footer-map-panel .office_location .office_info{display:block;position:relative;padding-top:2px;padding-bottom:2px;width:100%}.ortho-footer-map-panel .office_location .office_info .office_info_inner{display:table;margin-left:auto;margin-right:auto}.ortho-footer-map-panel .office_location .office_info.office_info_left .office_info_inner{margin-left:0}.ortho-footer-map-panel .office_location .office_info.office_info_right .office_info_inner{margin-right:0}.ortho-footer-map-panel .office_location .office_info.office_info_left .mapicon,.ortho-footer-map-panel .office_location .office_info.office_info_left .office_info_nap,.ortho-footer-map-panel .office_location .office_info.office_info_right .mapicon,.ortho-footer-map-panel .office_location .office_info.office_info_right .office_info_nap{display:inline-block}.ortho-footer-map-panel .office_info .office_info_nap{vertical-align:middle}.widget_ortho_list_group{display:block}.widget_ortho_list_group .list_item{width:100%;display:table;table-layout:fixed;content:'';word-wrap:break-word}.widget_ortho_list_group .list_item_image{width:25%;display:table-cell}.widget_ortho_list_group .list_item_text{width:75%;display:table-cell;padding:0 .5em 0 1em}.widget_ortho_list_group .list_item .list_item_text h2{margin:0;letter-spacing:normal}.widget_ortho_recent_posts .ortho_recent_posts_inner{margin-left:auto;margin-right:auto;position:relative}.content-left .ortho_recent_posts_inner{margin-left:0}.content-right .ortho_recent_posts_inner{margin-right:0}.ortho_recent_posts_inner ul{list-style-type:none}.ortho_recent_posts_inner li{margin-top:0;margin-bottom:.5em}.ortho_recent_posts_inner .sep{padding:0 0 .5em 0}.ortho_recent_posts_inner .sep:last-child{border:0!important}.ortho_recent_posts_inner .recent-post-entry h4.post-entry-title{color:inherit;margin-top:0;margin-bottom:0}.ortho_recent_posts_inner .recent-post-entry .recent-post-thumbail{float:left;margin:5px 10px 5px 0}.ortho_recent_posts_inner .recent-post-date{font-size:smaller}.ortho_recent_posts_inner .recent-post-entry .recent-post-text p{margin:.25em 0}.widget_ortho_textbased_button .textbased-button-inner{margin-left:auto;margin-right:auto;position:relative;text-align:center}.content-left .widget_ortho_textbased_button .textbased-button-inner{margin-left:0}.content-right .widget_ortho_textbased_button .textbased-button-inner{margin-right:0}.textbased-button-container{display:inline-block}.textbased-button-container a{color:inherit;background-color:inherit}.textbased-button-container .button-text{display:inline-block}