@charset "utf-8";body{color:#000;margin:0;padding:0;font-family:'Open Sans',sans-serif!important;font-size:16px!important;background:#fff!important}p{text-align:justify;font-size:16px!important}.btn-primary{background:#2488dd;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media screen and (min-width:1008px){.site:before{background-color:initial!important;display:initial!important;height:100%;min-height:100%;position:initial!important;top:0;left:0;width:initial!important;z-index:2}}.main-header-panel>.site-header{max-width:100%;background:#fff}.main-header-panel>.site-header address{font-style:normal;padding:2rem 0 0;margin:0}.header-social-icons i.fa{font-size:1.2rem;padding:0 .5rem}.header-social-icons{padding:3rem 0;display:inline-block}span.request-info-btn .btn-primary{font-size:14px;text-transform:uppercase;font-weight:500;padding:10px 15px}.main-header-wrapper{border-bottom:1px solid #cecece;margin:0;padding:.5rem 0 0}nav.primary-navigation{float:none;margin:0;padding:0 1rem}.main-head-navigation-panel .site-navigation a{color:#000;padding:0 22px;font-size:17px;font-weight:600;opacity:.7}.main-head-navigation-panel{padding:.5rem 0;border-bottom:1px solid #cecece}@media screen and (min-width:783px){.main-head-navigation-panel .primary-navigation li:hover>a,.primary-navigation li.focus>a{background-color:#2488dd;text-decoration:none}}.site-navigation .current_page_item>a,.site-navigation .current_page_ancestor>a,.site-navigation .current-menu-item>a,.site-navigation .current-menu-ancestor>a{background:#2488dd;color:#fff!important;font-weight:500!important}@media screen and (min-width:783px){.primary-navigation li{line-height:40px!important;height:40px!important}}.home-hours-wrapper ul{list-style:none;padding:0;margin:0}.home-hours-wrapper ul li{padding:2px 0;font-style:italic}.home-hours-wrapper strong{font-size:18px;font-weight:600}.home-welcome-hours{position:relative;top:10px}.home .entry-title{display:none}h2.wpb_heading.wpb_singleimage_heading{position:absolute;bottom:0;font-size:14px;color:#fff;text-align:center;width:100%;margin:0;font-weight:400;text-transform:uppercase;background:#595456;vertical-align:middle;padding:18px 0;opacity:.7}.team-social-icons{padding:5px 0}.team-social-icons i{font-size:16px;padding:4px}.team-social-icons a{color:#000}.ourteam-panel .wpb_single_image img{height:auto;max-width:100%;vertical-align:top;border:4px solid #cecece;border-radius:50%}.innerpages-main-wrapper{padding-top:2.5rem}aside.widget_search{margin:0}aside.widget_search input[type=search]{background:#fff;border:1px solid #cecece;height:40px;border-radius:0!important;padding:4px 10px 4px 10px;text-transform:uppercase}aside.widget_search input[type=search]{background:#fff;border:1px solid #cecece;height:40px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:4px 10px 4px 10px;text-transform:uppercase;width:11.6rem;color:#777}input[type=search]:focus{border:1px solid #cecece!important}aside.widget_search input[type="submit"]{display:block;padding:0;margin:0;float:right;height:40px;background:#2488dd;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}aside.widget_search input[type="submit"]:hover{background:#3a95e3}aside.widget_search{margin:0 0 1.3rem 0}aside.widget_recent_entries{margin:0;border:1px solid #cecece;background:#f6f6f6;color:#000}aside.widget_recent_entries h1.widget-title{background:#4c4c4c;padding:10px 15px;font-size:18px!important;font-weight:600!important}aside.widget_recent_entries ul li{border-bottom:1px solid #cecece;margin-bottom:15px}aside.widget_recent_entries ul li:last-child{border:0 none}aside.widget_recent_entries ul li a{color:#4c4c4c;padding:0 10px;font-size:13px;font-weight:500}aside.widget_categories{margin:0;border:1px solid #cecece;background:#f6f6f6;color:#000}aside.widget_categories h1.widget-title{background:#4c4c4c;padding:10px 15px;font-size:18px!important;font-weight:600!important}aside.widget_categories ul li{border-bottom:1px solid #cecece;margin-bottom:15px}aside.widget_categories ul li:last-child{border:0 none}aside.widget_categories ul li a{color:#4c4c4c;padding:0 10px;font-size:13px;font-weight:500}aside.widget_archive{margin:0;border:1px solid #cecece;background:#f6f6f6;color:#000}aside.widget_archive h1.widget-title{background:#4c4c4c;padding:10px 15px;font-size:18px!important;font-weight:600!important}aside.widget_archive ul li{border-bottom:1px solid #cecece;margin-bottom:15px}aside.widget_archive ul li:last-child{border:0 none}aside.widget_archive ul li a{color:#4c4c4c;padding:0 10px;font-size:13px;font-weight:500}aside.widget_meta{margin:0;border:1px solid #cecece;background:#f6f6f6;color:#000}aside.widget_meta h1.widget-title{background:#4c4c4c;padding:10px 15px;font-size:18px!important;font-weight:600!important}aside.widget_meta ul li{border-bottom:1px solid #cecece;margin-bottom:15px}aside.widget_meta ul li:last-child{border:0 none}aside.widget_meta ul li a{color:#4c4c4c;padding:0 10px;font-size:13px;font-weight:500}aside.widget{margin-bottom:25px}aside.widget ul li::before{font-family:'FontAwesome';content:'\f054';color:#2488dd;padding-left:15px;position:relative;top:-5px}aside.widget ul li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;display:inline-block}ul.types-of-restorative{list-style:none;margin:0;text-transform:uppercase;font-size:14px;font-weight:600}ul.types-of-restorative li{padding-bottom:15px;font-size:13px}ul.restorative-treatments{margin:0;padding:0;list-style:none;text-transform:uppercase;font-weight:600}ul.restorative-treatments li::before{font-family:'FontAwesome';content:'\f105';color:#000}ul.restorative-treatments li{padding-bottom:10px;float:left;width:35%;font-style:italic}ul.restorative-treatments li a{padding-left:15px;color:#000;text-decoration:none}ul.restorative-treatments li a:hover{color:#2488dd}ul.new-patientforms{margin:0;padding:0;list-style:none;text-transform:uppercase;font-weight:600}ul.new-patientforms li::before{font-family:'FontAwesome';content:'\f105';color:#000}ul.new-patientforms li{padding-bottom:10px}ul.new-patientforms li a{padding-left:15px;color:#000;text-decoration:none}ul.new-patientforms li a:hover{color:#2488dd}.innerpages-main-wrapper .site-content{margin:0}.innerpages-main-wrapper .site-content .entry-header,.innerpages-main-wrapper .site-content .entry-content,.innerpages-main-wrapper .site-content .entry-summary,.innerpages-main-wrapper .site-content .entry-meta,.page-content{max-width:100%}.innerpages-main-wrapper .post-navigation,.image-navigation{max-width:100%}.innerpages-main-wrapper .comments-area{max-width:100%}@media screen and (min-width:783px){#menu-header-main-menu .sub-menu{top:40px;background:#66ace7}#menu-header-main-menu .sub-menu li a{width:250px;font-size:14px;color:#fff;opacity:1;filter:alpha(opacity=100)}}footer.site-footer{background-color:#1a171b;font-size:12px;text-align:center;padding:3rem 0;color:#fff}ul#menu-footer-menu{margin:0;list-style:none;text-transform:uppercase}ul#menu-footer-menu li{display:inline-block;padding:0 15px;border-right:1px solid #fff;line-height:15px}ul#menu-footer-menu li a{color:#fff;font-size:15px}ul#menu-footer-menu li a:hover{color:#b7d7f1;font-size:15px;text-decoration:none}ul#menu-footer-menu li:last-child{border:0 none}p.address-wrapper{text-align:center;padding:15px 0;font-size:14px}a.copyright-link{color:#fff}a.copyright-link:hover{color:#cce0f1}.appointment-inner-panel{border:1px solid #cecece}.req-appointment-panel textarea,input[type=email],input[type=text],input[type=tel]{border:1px solid #cecece;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:20px!important;padding:12px;width:100%;min-height:45px;color:#7f7f7f}.appointment-inner-panel .wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0px!important}.req-appoint-button input[type="submit"]{font-size:16px;text-transform:uppercase;font-weight:500;padding:15px 25px;background:#2488dd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;min-width:300px}.req-appoint-button input[type="submit"]:hover{background:#2792ee}.req-appointment-panel{margin-top:15px}.req-appointment-panel textarea{max-height:150px;overflow:auto;resize:none}.post-thumbnail{background:none!important}.full-width .post-thumbnail img{display:block;margin:0!important;padding:0 30px}.navbar{margin-bottom:0;border:0 none}.header-address-wrapper{margin:2rem 0 0}#greenButton{background:#37A000}#greenButton:hover{background:#297103}@media only screen and (max-width:767px){#greenButton{margin-top:10px!important;padding:10px 21px}}#home-testimonials-wrapper .nav-tabs>li.active>a img,.nav-tabs>li.active>a img:focus,.nav-tabs>li.active>a img:hover{border:3px solid #2488dd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#home-testimonials-wrapper .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:0 none}#home-testimonials-wrapper .nav>li>a:focus,.nav>li>a:hover{background-color:#fff;border:0 none}#home-testimonials-wrapper .nav-tabs>li>a{border:0 solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:0;text-decoration:none;color:#555;padding:0}#home-testimonials-wrapper .nav-tabs>li.active>a h4{color:#2488dd;padding:10px 0 2px;margin:0}#home-testimonials-wrapper .nav-tabs{border-bottom:0 none}#home-testimonials-wrapper .nav-tabs>li{text-align:center}#home-testimonials-wrapper .nav-tabs>li>a h4{padding:10px 0 2px;margin:0}.tab-content img{margin:0 auto;display:inherit;padding:1.8rem 0}.book-appointment-panel{background:linear-gradient(rgba(36,136,221,.2),rgba(36,136,221,.2)),url(https://www.dentistcorpuschristitexas.com/wp-content/uploads/2017/04/bookapp-bg.jpg)}#home-testimonials-wrapper .nav-tabs>li.active>a img,.nav-tabs>li.active>a img:focus,.nav-tabs>li.active>a img:hover{border:3px solid #2488dd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#home-testimonials-wrapper .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:0 none}#home-testimonials-wrapper .nav>li>a:focus,.nav>li>a:hover{background-color:#fff;border:0 none}#home-testimonials-wrapper .nav-tabs>li>a{border:0 solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:0;text-decoration:none;color:#555;padding:0}#home-testimonials-wrapper .nav-tabs>li.active>a h4{color:#2488dd;padding:10px 0 2px;margin:0}#home-testimonials-wrapper .nav-tabs{border-bottom:0 none}#home-testimonials-wrapper .nav-tabs>li{text-align:center}#home-testimonials-wrapper .nav-tabs>li>a h4{padding:10px 0 2px;margin:0}.tab-content img{margin:0 auto;display:inherit;padding:1.8rem 0}.book-appointment-panel{background:linear-gradient(rgba(36,136,221,.2),rgba(36,136,221,.2)),url(https://www.dentistcorpuschristitexas.com/wp-content/uploads/2017/04/bookapp-bg.jpg)}.header-social-icons-wrapper,.headereq-btn-wrap{padding-top:0;padding-bottom:2.5rem}.header-social-icons-wrapper i.fa{font-size:1.2rem;padding:0 .5rem}.main-head-navigation-panel{border-top:1px solid #cecece}@media (max-width:768px){.main-header-panel>.site-header address br{display:none}.logo-wrapper img{text-align:center;margin:0 auto}.header-social-icons{padding:2rem 0}}.full-width .post-thumbnail img{width:100%;max-width:100%}.entry-title{font-size:24px;font-weight:600;line-height:1.0909090909;margin-bottom:12px;margin:0 0 12px 0;text-transform:capitalize}.blogpost-date{position:absolute;color:#18afd3;top:-8rem;right:3rem;background:#fff;width:103px;text-align:center;padding:1.8rem 0;font-size:1.2rem;height:103px;font-style:italic;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.blogpost-date a::before{display:none!important}.home-team-wrapper a{border:3px solid #cecece;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.home-team-wrapper a:hover{border:3px solid #2488dd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media screen and (min-width:783px){.primary-navigation .menu-item-has-children>a:after,.primary-navigation .page_item_has_children>a:after{top:20px}}.header-social-icons-wrapper,.headereq-btn-wrap{padding-top:0;padding-bottom:2.5rem}.header-social-icons-wrapper i.fa{font-size:1.2rem;padding:0 .5rem}.headereq-btn-wrap a{font-size:14px;text-transform:uppercase;font-weight:500;padding:10px 15px}.main-head-navigation-panel{border-top:1px solid #cecece}@media (max-width:768px){.main-header-panel>.site-header address br{display:none}.logo-wrapper img{text-align:center;margin:0 auto}.header-social-icons{padding:2rem 0}}.full-width .post-thumbnail img{width:100%;max-width:100%}.entry-title{font-size:24px;font-weight:600;line-height:1.0909090909;margin-bottom:12px;margin:0 0 12px 0;text-transform:capitalize}.blogpost-date{position:absolute;color:#18afd3;top:-8rem;right:3rem;background:#fff;width:103px;text-align:center;padding:1.8rem 0;font-size:1.2rem;height:103px;font-style:italic;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.blogpost-date a::before{display:none!important}.home-team-wrapper a{border:3px solid #cecece;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.home-team-wrapper a:hover{border:3px solid #2488dd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media screen and (min-width:783px){.primary-navigation .menu-item-has-children>a:after,.primary-navigation .page_item_has_children>a:after{top:20px}}@media screen and (max-width:767px){.header-address-wrapper br{display:none}.header-address-wrapper{margin:0}@media screen and (device-aspect-ratio:40/71){.header-address-wrapper{width:100%}.header-social-icons-wrapper{width:33.33333333%}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.header-address-wrapper{width:75%}.header-social-icons-wrapper{width:25%}.headereq-btn-wrap{width:100%;margin:0;text-align:center}.headereq-btn-wrap a{font-size:14px;padding:10px 20px;margin-right:0}}@media only screen and (max-device-width:667px){.header-address-wrapper{width:75%}.header-social-icons-wrapper{width:25%}.headereq-btn-wrap{width:100%;margin:0;text-align:center}.headereq-btn-wrap a{font-size:14px;padding:10px 20px;margin-right:0}.home-team-wrapper .wpb_single_image.vc_align_left{text-align:center}}.logo-wrapper{margin-bottom:15px}.header-address-wrapper address{border-bottom:0 none}.header-social-icons-wrapper{padding:0}.header-social-icons-wrapper,.headereq-btn-wrap{padding:0}@media screen and (device-aspect-ratio:71/40){.header-social-icons-wrapper,.headereq-btn-wrap{margin-right:-10px}}.headereq-btn-wrap a{font-size:14px;padding:10px 15px;margin-right:0}.main-head-navigation-panel{padding:0;border:0 none}.menu-toggle{background:#fff;border:1px solid #b4b4b4;border-radius:50%;height:25px;width:25px;top:-25.2555%;margin-right:10px}}@media screen and (max-width:767px){.mobile-menu-switch .menu-toggle{background:#fff;border:1px solid #b4b4b4;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:25px;width:25px;top:-10rem;margin-right:10px}.mobile-menu-switch .menu-toggle:before{color:#bfbfbf;content:"\f419";padding:0;position:relative;top:-16px;font-size:13px}.mobile-menu-switch .menu-header-main-menu-container{background:#f2f2f2;padding:0 10px;font-size:12px;margin:1rem -2rem 0 -2rem}.mobile-menu-switch .menu-header-main-menu-container li{border:0 none}.mobile-menu-switch .menu-header-main-menu-container li a{color:#535353;font-size:12px;padding-top:3px;padding-bottom:3px;text-transform:none}.mobile-menu-switch .site-navigation .current_page_item>a,.mobile-menu-switch .site-navigation .current_page_ancestor>a,.mobile-menu-switch .site-navigation .current-menu-item>a,.mobile-menu-switch .site-navigation .current-menu-ancestor>a{background:none;color:#2588db!important;font-weight:500!important;text-decoration:none}.mobile-menu-switch .primary-navigation.toggled-on{padding:0}.mobile-menu-switch .menu-toggle:active,.mobile-menu-switch .menu-toggle:focus,.mobile-menu-switch .menu-toggle:hover{background-color:#fff}.primary-navigation.toggled-on .nav-menu{border-top:1px solid #ddd}.header-social-icons-wrapper i.fa{padding:5px;margin-left:10px}}@media screen and (max-width:767px){#mysticky-nav{position:inherit!important}ul#menu-footer-menu li a{font-size:12px}.home-team-wrapper .vc_col-sm-2{width:50%;float:left;height:250px}.req-appoint-button input[type="submit"]{width:100%;min-width:100%}}@media screen and (device-aspect-ratio:71/40){.our-services-wrapper .vc_col-sm-4{width:50%;float:left}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.our-services-wrapper .vc_col-sm-4{width:50%;float:left}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:3){.our-services-wrapper .vc_col-sm-4{width:50%;float:left}}@media screen and (device-aspect-ratio:40/71){.appointment-inner-panel h2{font-size:16px!important}.req-appoint-button input[type="submit"]{min-width:230px}}@media screen and (max-width:767px){#home-testimonials-wrapper .nav-tabs{margin:0}#home-testimonials-wrapper .nav-tabs>li{float:left;width:33%}#home-testimonials-wrapper .nav>li>a>img{float:left;width:100%}.home-team-wrapper .vc_col-sm-2{width:50%;float:left;height:250px}#home-testimonials-wrapper .nav-tabs>li>a h4{font-size:12px}#home-testimonials-wrapper .nav-tabs>li>cite,dfn,em,i{font-size:12px}.innerpages-main-wrapper .primary-sidebar{padding-top:0}.main-content .carousel-caption{padding-top:0;padding-bottom:0;bottom:0}.main-content .carousel-caption h1{font-size:18px;text-shadow:none}}@media screen and (device-aspect-ratio:40/71){aside.widget_search input[type=search]{width:12.6rem}aside.widget_search input[type="submit"]{width:5rem;margin-left:-3px}}@media screen and (device-aspect-ratio:71/40){aside.widget_search input[type=search]{width:27rem}aside.widget_search input[type="submit"]{width:6.5rem;margin-left:-4px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){aside.widget_search input[type=search]{width:15rem}aside.widget_search input[type="submit"]{width:6.5rem;margin-left:-4px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){aside.widget_search input[type=search]{width:33rem}aside.widget_search input[type="submit"]{width:6.5rem;margin-left:-4px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){aside.widget_search input[type=search]{width:15.1rem}aside.widget_search input[type="submit"]{width:6.5rem;margin-left:-4px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){aside.widget_search input[type=search]{width:33.3rem}aside.widget_search input[type="submit"]{width:6.5rem;margin-left:-4px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:3){aside.widget_search input[type=search]{width:17.5rem}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:3){aside.widget_search input[type=search]{width:36.1rem}aside.widget_search input[type="submit"]{width:8rem;margin-left:-4px}}@media screen and (device-aspect-ratio:40/71){aside.widget_search input[type=search]{width:13.1rem}aside.widget_search input[type="submit"]{width:5rem;margin-left:-3px}}@media screen and (device-aspect-ratio:71/40){aside.widget_search input[type=search]{width:27.8rem}aside.widget_search input[type="submit"]{width:6rem;margin-left:-4px}}@media screen and (max-width:480px){.header-address-wrapper{width:100%}.header-address-wrapper strong{display:none}.header-address-wrapper address{display:block;margin:0 auto 15px;width:75%}.header-address-wrapper .header-phone-mobile{display:block;text-align:center;margin-bottom:10px}}