/*
Theme Name: V3 Dental Theme
Theme URI: 
Author: Wabash & Lake
Author URI: http://www.exitwabashandlake.com/
Description: 
Version: 3.0
*/

/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}body{background:#fff}a{text-decoration:none}a:hover{text-decoration:underline}img{width:100%;height:auto;vertical-align:top}svg{vertical-align:top}p{line-height:1.6em}h1{display:none}.blur{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.blur-on{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);pointer-events:none;cursor:default}.blur-on-html .page-cover{background:rgba(255,255,255,.4);-webkit-box-shadow:inset 0 0 200px 50px rgba(255,255,255,.9);-moz-box-shadow:inset 0 0 200px 50px rgba(255,255,255,.9);box-shadow:inset 0 0 200px 50px rgba(255,255,255,.9);position:fixed;top:0;left:0;right:0;bottom:0;z-index:8}.separator-tooth{width:60%;margin:0 20%}.separator-line{width:50%;margin:0 25%;height:1px}.page-template-page-textonly-php .entry-content{padding-bottom:140px}#top-menu-wrapper{width:100%;height:3em;line-height:3em;text-align:right;overflow:hidden;font-size:15px;font-size:1.1vw}#top-menu-wrapper .wabash-phone{display:inline-block;margin:0 1.6em 0 0;font-weight:700}#top-menu-wrapper .menu-top-menu-container{margin:0 20px 0 0;padding:0;display:inline-block}#top-menu-wrapper .menu-top-menu-container ul{margin:0;padding:0}#top-menu-wrapper .menu-top-menu-container ul li{list-style:none;margin:0 1.5em 0 0;padding:0;display:inline-block}#top-menu-wrapper .menu-top-menu-container ul li a{text-decoration:none}#top-menu-wrapper .menu-top-menu-container ul li#menu-item-1477{width:20px}#top-menu-wrapper .menu-top-menu-container ul li#menu-item-1477 a{background-image:url(svg/home.svg);background-repeat:no-repeat;background-position:0 0;color:transparent}body #habla_window_div{left:60px!important;right:auto!important;z-index:90!important}body #habla_panel_div img{width:auto;height:auto}body #_tcChatWindow._tcInActive{left:25px;top:110%!important}body #_tcChatWindow._tcActive{left:25px;bottom:80px;border-radius:0;z-index:10;margin-bottom:-10px}body #_tcChatPanel{height:-moz-calc(100% - 50px);height:-webkit-calc(100% - 50px);height:-o-calc(100% - 50px);height:calc(100% - 50px)}#main-menu-wrapper{width:90%;padding:0 3% 0 7%;vertical-align:middle;background:#fff;position:relative;z-index:9}#main-menu-wrapper #logo img{position:relative;width:30%;float:left;height:110px;height:5em;font-size:1.4vw}#main-menu-wrapper .menu-main-menu-container{width:70%;float:left}#main-menu-wrapper .menu-main-menu-container #menu-main-menu,#main-menu-wrapper .menu-main-menu-container #menu-main-menu li{margin:0;padding:0;list-style:none;display:inline-block}#main-menu-wrapper .menu-main-menu-container #menu-main-menu{display:block;text-align:right}#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li>a{line-height:90px;line-height:4em;height:4em;text-decoration:none;display:inline-block;padding:10px 20px 0 20px;padding-top:.5em;font-size:24px;font-size:1.4vw;border-bottom:10px solid #fff;border-bottom:.5em solid #fff}#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li.current-menu-ancestor>a,#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li.hover>a,#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li>a:hover{border-bottom:10px solid #000;border-bottom:.5em solid #000;color:#fff}#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li>ul{position:absolute;display:none;width:1200px;right:20px;padding:0;-webkit-box-shadow:8px 8px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:8px 8px 5px 0 rgba(0,0,0,.2);box-shadow:8px 8px 5px 0 rgba(0,0,0,.2);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li:hover>ul{display:block}#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li>ul>li.menu-item{display:block;float:left;position:relative}#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li>ul>li.menu-item>a{float:left;display:block;width:150px;font-size:18px;font-weight:400;text-decoration:none;-webkit-box-shadow:0 10px 0 0 rgba(0,0,0,.5);-moz-box-shadow:0 10px 0 0 rgba(0,0,0,.5);box-shadow:0 10px 0 0 rgba(0,0,0,.5)}#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li>ul>li.menu-item>a .menu-item-icon{background-color:rgba(0,0,0,.8);padding:35px 30px 35px 30px;height:95px}#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li>ul>li.menu-item>a .menu-item-icon svg{width:100%;height:auto}#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li>ul>li.menu-item>a .menu-item-text{background-color:#fff;height:80px;text-align:center;display:table-cell;vertical-align:middle;width:150px}#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li>ul>li.menu-item>a:hover .menu-item-icon{background-color:rgba(0,0,0,.9)}#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li>ul>li.menu-item>a:hover .menu-item-text{color:#fff}#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li>ul>li.menu-item-disabled>a{pointer-events:none!important;cursor:default!important}#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li>ul>li.menu-bottom-contact{width:100%;height:100px;line-height:95px;padding-top:10px;margin-bottom:0;vertical-align:top}#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li>ul>li.menu-bottom-contact .phone-icon{float:right;width:60px;height:60px;padding:30px 20px 20px 20px;margin-top:-10px}#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li>ul>li.menu-bottom-contact .phone-icon img{width:100%;height:auto;padding-bottom:5px;margin-top:5px}#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li>ul>li.menu-bottom-contact .wabash-phone{float:right;color:#fff;font-weight:400;font-size:35px;text-shadow:0 -1px 1px rgba(0,0,0,.9);width:300px;display:block;text-align:center}#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li>ul>li.menu-bottom-contact .business-name{float:right;text-shadow:0 -1px 1px rgba(0,0,0,.9);font-size:36px;font-weight:400;font-weight:300;padding-right:30px;text-transform:none}.error-links{padding:0 20%;margin:0;padding-top:30px;padding-bottom:30px;-webkit-box-shadow:inset 0 10px 0 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 10px 0 0 rgba(0,0,0,.5);box-shadow:inset 0 10px 0 0 rgba(0,0,0,.5)}.error-links ul,.error-links ul li{list-style:none;padding:0;margin:0;display:inline}.error-links ul li a{display:block;float:left;width:25%;text-align:center;text-transform:uppercase;font-size:14px;font-size:1vw;padding:40px 0}.error-links ul li a svg{margin:0 32%;margin-bottom:10px}.error-sentence{text-align:center;font-style:italic}#footer{width:100%}#footer-top{height:40px;margin-bottom:-20px}#accreditations-wrapper{width:86%;padding:0 7%;margin-top:-90px}#accreditations-wrapper ul,#accreditations-wrapper ul li{margin:0;padding:0;list-style:none}#accreditations-wrapper ul li{float:left}#accreditations-wrapper ul li a{display:block;padding:0 20px 0 0}#accreditations-wrapper ul li a img{width:100%;height:auto;-webkit-box-shadow:8px 8px 0 0 rgba(0,0,0,.3);-moz-box-shadow:8px 8px 0 0 rgba(0,0,0,.3);box-shadow:8px 8px 0 0 rgba(0,0,0,.3)}#accreditations-wrapper .accreditations-title{font-style:italic;font-weight:400;font-weight:300;padding-bottom:10px;margin-top:-10px}#footer .footer-contact-heading{text-align:center;margin:75px 0;font-size:48px;font-size:3.2vw;font-weight:400;font-weight:300;font-style:italic}.contact-boxes-wrapper{width:86%;padding:0 7%;margin-bottom:200px}.contact-box{width:32%;float:left;position:relative}.contact-box-middle{margin:0 2%}.contact-box-content-wrapper{border-bottom:10px solid rgba(0,0,0,.3);position:relative;z-index:2}.contact-box-content{margin:18% 18% 0 18%}.contact-box .arrow-down,.contact-box .arrow-up{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #000;left:50%;position:absolute;z-index:3;margin-left:-20px;margin-top:-11px}.contact-box .arrow-up{border-top:none;border-bottom:20px solid #000}.contact-box p{font-size:16px;font-size:1.2vw;padding:0 5%;margin-top:30px;margin-bottom:40px}.contact-box-bottom{position:relative;z-index:1;padding-top:10px;padding-bottom:3px;margin-top:-10px;line-height:80px;color:#fff;text-align:center;font-size:24px;font-size:1.4vw}.contact-box-content-form-wrapper,.contact-box-map-iframe-wrapper{position:relative;width:100%;padding-bottom:100%;font-size:22px;font-size:1.2vw}.contact-box-map-iframe-wrapper iframe{border:1px solid #000}.contact-box-content-form,.contact-box-map-iframe{position:absolute;width:100%;height:100%}.form-pretty{display:inline}.form-pretty input,.form-pretty select{display:block;border:1px solid #000;margin:-1px;float:left;outline:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-webkit-border-radius:0}.form-pretty .input-pretty{width:92%;padding:0 4%;background-color:#fff;height:16%;margin-bottom:2%;margin-bottom:2.6%}.form-pretty .input-error{background:#ffefef;border-color:red}.form-pretty .input-email-error.input-email-error-show,.form-pretty .input-name-error.input-name-error-show,.form-pretty .input-phone-error.input-phone-error-show{display:block!important;position:absolute}.form-pretty .input-name-error-right.input-name-error-show{right:89%;width:150px;height:75px;margin-top:-19px}.form-pretty .input-email-error-right.input-email-error-show{right:89%;width:150px;height:75px;margin-top:30px}.form-pretty .input-name-error-left.input-name-error-show{left:101%;width:auto;height:3em;margin-top:-.31em}.form-pretty .input-email-error-left.input-email-error-show{left:101%;width:auto;height:3em;margin-top:2.45em}.form-pretty .input-phone-error-left.input-phone-error-show{left:101%;width:auto;height:3em;margin-top:5.2em}#sticky-footer .form-pretty .input-name-error-left.input-name-error-show{left:89%;width:150px;height:75px;margin-top:-19px}#sticky-footer .form-pretty .input-email-error-left.input-email-error-show{left:89%;width:150px;height:75px;margin-top:29px}#sticky-footer .form-pretty .input-phone-error-left.input-phone-error-show{left:89%;width:150px;height:75px;margin-top:78px}.form-pretty .input-pretty.footer-appt-month{width:26%;padding:0 0 0 4%;margin-left:0;margin-right:3%;text-transform:uppercase}.form-pretty .input-pretty.footer-appt-day{width:20%;padding:0 0 0 4%;margin-left:0;margin-right:3%;text-transform:uppercase}.form-pretty .input-pretty.footer-appt-time{width:48%;margin-left:0;padding:0 0 0 4%;text-transform:uppercase}.form-pretty .input-submit{width:100%;margin:0;height:25%;text-align:center;color:#fff;font-weight:400;font-weight:300;font-size:24px;font-size:1.4vw;border:none;text-transform:uppercase}.form-success{text-align:center}.form-success h3{margin:25px -50px 2px -50px;padding:0;font-style:italic;font-weight:400;font-weight:300;font-size:27px;font-size:1.6vw}.spotlight .form-success h3{margin-top:0}.form-success p{margin:0;padding:0;font-style:italic;font-size:16px;font-size:1vw}.form-success img{width:60%;margin-top:20px}.contact-box-social ul,.contact-box-social ul li{margin:0;padding:0;list-style:none;display:block}.contact-box-social ul li a{float:left;display:block;width:32%;height:0;margin-bottom:2%;margin-bottom:1.95%;padding-bottom:32%;position:relative}.contact-box-social ul li.middle a{margin-left:2%;margin-right:2%}.contact-box-social ul li.bottom a{margin-bottom:0}.contact-box-social ul li a svg{width:100%;height:auto;float:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0}.contact-box-social .disabled-sm-link a{pointer-events:none!important;cursor:default!important}#footer-menu-wrapper{width:86%;padding:0 7%;font-size:16px;font-size:1vw;line-height:80px;clear:both;position:relative;z-index:98}#footer-menu-wrapper ul,#footer-menu-wrapper ul li{margin:0;padding:0;list-style:none}#footer-menu-wrapper .copyright{float:left;width:50%;line-height:1vw;padding-top:40px;margin-top:-.5vw}#footer-menu-wrapper #menu-footer-menu{float:right;font-size:0}#footer-menu-wrapper #menu-footer-menu li{font-size:16px;font-size:1vw;display:inline-block;margin-left:12px;float:left}#footer-menu-wrapper #menu-footer-menu li:before{content:'|';margin-right:12px}#footer-menu-wrapper #menu-footer-menu li:first-child:before{content:'';margin-right:0}#footer-menu-wrapper #menu-footer-menu li#menu-item-2382{display:none}#sticky-footer{position:fixed;bottom:0;left:0;right:0;width:100%;height:80px;margin-top:-80px;float:left;-webkit-box-shadow:0 -5px 0 0 rgba(0,0,0,.2);-moz-box-shadow:0 -5px 0 0 rgba(0,0,0,.2);box-shadow:0 -5px 0 0 rgba(0,0,0,.2);z-index:99}.sticky-footer-no-scroll{position:relative!important;bottom:0!important}.sticky-footer-scroll .sticky-footer-close-btn-open{display:none!important}.sticky-footer-no-scroll .sticky-footer-close-btn-close{display:none!important}#sticky-footer #sticky-footer-close-btn{display:block;height:80px;width:80px;position:absolute;left:0}#sticky-footer #sticky-footer-phone-btn{display:block;height:80px;width:80px;position:absolute;left:80px}#sticky-footer #sticky-footer-close-btn img{width:30px;height:30px;top:50%;left:50%;margin-top:-15px;margin-left:-15px;text-align:center;vertical-align:middle;position:absolute}#sticky-footer #sticky-footer-phone-btn img{width:40px;height:40px;top:50%;left:50%;margin-top:-20px;margin-left:-20px;text-align:center;vertical-align:middle;position:absolute}#sticky-footer #sticky-footer-phone-num{float:left;margin-left:175px;font-size:30px;line-height:80px;font-weight:400;font-weight:300}#sticky-footer #stick-footer-forms{float:right}#sticky-footer .sticky-footer-btn{display:block;float:right;color:#fff;text-align:center;width:270px;width:20%;line-height:76px;margin:2px 0 2px 2px;text-transform:uppercase;letter-spacing:1px;font-size:20px;font-size:1.3vw;text-shadow:1px 1px 0 rgba(0,0,0,.1)}#sticky-footer .sticky-footer-btn:hover{text-decoration:none}.sticky-footer-box-content{width:340px;height:340px;position:absolute;z-index:97;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.sticky-footer-box-content .close{display:block;position:absolute;top:18px;left:18px;width:18px;height:18px}#sticky-footer-appointments-content{background:rgba(40,40,40,.8);-webkit-box-shadow:0 -9px 0 0 rgba(0,0,0,.15);-moz-box-shadow:0 -9px 0 0 rgba(0,0,0,.15);box-shadow:0 -9px 0 0 rgba(0,0,0,.15);right:20%;margin-right:2px}.stick-footer-forms .sticky-footer-box-inside{min-width:240px;width:75%;height:240px;margin:50px auto 0}#sticky-footer-appointments-content #sticky-footer-form-appointmentrequests input,#sticky-footer-appointments-content #sticky-footer-form-appointmentrequests select{-webkit-box-shadow:4px 4px 0 0 rgba(0,0,0,.15);-moz-box-shadow:4px 4px 0 0 rgba(0,0,0,.15);box-shadow:4px 4px 0 0 rgba(0,0,0,.15)}#sticky-footer-dental-deals-content #sticky-footer-form-dentaldeals input,#sticky-footer-dental-deals-content #sticky-footer-form-dentaldeals select{-webkit-box-shadow:4px 4px 0 0 rgba(0,0,0,.1);-moz-box-shadow:4px 4px 0 0 rgba(0,0,0,.1);box-shadow:4px 4px 0 0 rgba(0,0,0,.1)}.stick-footer-forms .input-submit{font-size:20px}#sticky-footer-dental-deals-content{background:rgba(250,250,250,.85);-webkit-box-shadow:0 -9px 0 0 rgba(0,0,0,.15);-moz-box-shadow:0 -9px 0 0 rgba(0,0,0,.15);box-shadow:0 -9px 0 0 rgba(0,0,0,.15);right:0}.dentaldeals-deal-text{width:110%;width:126%;height:105px;margin-left:-5%;margin-left:-13%;margin-right:-5%;margin-right:-13%;text-align:center;margin-top:-10px}.dentaldeals-deal-heading{font-weight:400;font-weight:300;font-size:22px}.dentaldeals-deal-subheading{font-weight:400;font-weight:300;font-size:14px}.dentaldeals-deal-price{font-weight:400;font-weight:300;font-size:45px;position:relative}.dentaldeals-deal-price img{position:absolute;top:0;left:50%;right:0;width:160px;margin:-50px 0 0 -75px;opacity:.6;pointer-events:none}.sticky-footer-box-up .sticky-footer-box-content{display:block;top:-340px}.sticky-footer-box-down .sticky-footer-box-content{display:none;top:340px}#page-content{width:100%;overflow-x:hidden}.spotlight{width:68%;margin:0 16%;margin-top:-6.6em;font-size:25px;font-size:1.4vw;position:relative;z-index:2;padding-bottom:10px}.spotlight-left{float:left;width:73%;margin-right:2%}.spotlight-right{float:left;width:25%}.spotlight-left .spotlight-left-content{border:5px solid #fff;-webkit-box-shadow:10px 10px 0 0 rgba(0,0,0,.12);-moz-box-shadow:10px 10px 0 0 rgba(0,0,0,.12);box-shadow:10px 10px 0 0 rgba(0,0,0,.12)}.spotlight-left .spotlight-left-content img{vertical-align:top}.spotlight-left .spotlight-left-play-btn{position:absolute;top:15%;right:0;bottom:0;left:0;height:70%;width:73%}.spotlight-left .spotlight-left-img-wrapper:hover{background:#000;cursor:pointer}.spotlight-left .spotlight-left-img-wrapper.no-hover:hover{background:inherit;cursor:default}.spotlight-left .spotlight-left-img-wrapper:hover .spotlight-left-img{opacity:.4}.spotlight-left .spotlight-left-img-wrapper.no-hover:hover .spotlight-left-img{opacity:1}.spotlight-left #spotlight-youtube-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;background:#fff}.spotlight-left #spotlight-youtube-container embed,.spotlight-left #spotlight-youtube-container iframe,.spotlight-left #spotlight-youtube-container object{position:absolute;top:0;left:0;width:100%;height:100%}.spotlight-social{width:68%;margin:0 16%;margin-top:5px;margin-bottom:30px}.spotlight-social a{display:block;float:left;height:3em;line-height:3em;padding:0 1em 0 1.2em;background-color:#000;color:#fff!important;font-size:11px;font-size:.8vw;letter-spacing:1px;text-transform:uppercase;margin-right:1px;text-decoration:none}.spotlight-social .spotlight-social-svg{float:left;margin-right:.8em;height:3em;line-height:3em}.spotlight-social .spotlight-social-svg svg{vertical-align:middle}.spotlight-social a.spotlight-social-twitter .spotlight-social-svg{width:16px;width:1.2em}.spotlight-social a.spotlight-social-facebook .spotlight-social-svg{width:8px;width:.6em;margin-top:-1px}.spotlight-social a.spotlight-social-google .spotlight-social-svg{width:15px;width:1.2em}.spotlight-right .spotlight-right-header{text-align:center;padding:.85em 0}.spotlight-right .spotlight-right-phone{font-size:26px;font-size:1.8vw;text-shadow:3px 3px 0 rgba(0,0,0,.3)}.spotlight-right .spotlight-right-call-us{font-size:14px;font-size:.75vw}.spotlight-right .spotlight-right-form-text{font-size:14px;font-size:.75vw;margin-top:2em;line-height:1.6em}.spotlight-right .spotlight-right-form-box{padding:12%;padding-bottom:3.24vw;margin-bottom:-200px}.spotlight-right .spotlight-right-form-wrapper{font-size:1vw;position:relative;width:100%;padding-bottom:100%}#spotlight-right-form-appointmentrequests .form-pretty .input-pretty{margin-bottom:3%}#spotlight-right-form-appointmentrequests input,#spotlight-right-form-appointmentrequests select{-webkit-box-shadow:4px 4px 0 0 rgba(0,0,0,.05);-moz-box-shadow:4px 4px 0 0 rgba(0,0,0,.05);box-shadow:4px 4px 0 0 rgba(0,0,0,.05)}.spotlight-right .spotlight-right-form-wrapper .input-submit{font-size:22px;font-size:1.1vw}#spotlight-right-form-appointmentrequests{position:absolute;width:100%;height:100%}.spotlight-home{width:95%;padding-right:5%}.spotlight-home .spotlight-left{float:left;width:54%;margin-right:3%;margin-top:80px;margin-bottom:2em;font-size:24px;font-size:1.4vw;position:relative}.spotlight-home .spotlight-background-foreground{position:relative}.spotlight-home .spotlight-background-foreground img{width:100%;width:99.8%;max-height:668px}.spotlight-home .spotlight-background-foreground svg.background-has-image{position:absolute;top:0;right:0;bottom:0;left:0;max-height:668px}.spotlight-home .spotlight-foreground-img{position:absolute;bottom:0;right:0;max-width:957px}.spotlight-home .spotlight-background-img{position:relative;max-width:100%}.spotlight-home .spotlight-background-color{position:absolute;top:0;right:0;bottom:0;left:0}.spotlight-home .spotlight-left .left-badge{position:absolute;top:45%;left:0;width:40%;height:21%}.spotlight-home .spotlight-left .left-badge .left-badge-svg{position:absolute;z-index:2;width:60%;top:-50%;left:50%;margin-left:-25%}.spotlight-home .spotlight-left .left-badge .left-badge-line1{position:absolute;z-index:3;color:#fff;text-shadow:2px 2px 1px rgba(0,0,0,.5);font-style:italic;font-weight:700;top:50%;width:90%;text-align:center;font-size:11px;font-size:.7vw;text-transform:uppercase}.spotlight-home .spotlight-left .left-badge .left-badge-line2{position:absolute;z-index:3;color:#fff;text-shadow:2px 2px 0 rgba(0,0,0,.5);font-style:italic;font-weight:700;top:60%;width:90%;text-align:center;font-size:30px;font-size:1.7vw}.spotlight-home .spotlight-left .left-badge svg.left-badge-background{position:absolute;top:0;left:0;z-index:1}.spotlight-home .spotlight-caption{width:90%;text-align:center;margin-top:2.25em;margin-top:2.4vw;font-weight:400;font-weight:300;font-style:italic;font-size:18px;font-size:1.1vw}.spotlight-home .spotlight-right{float:left;width:43%;text-align:right;margin-top:100px;margin-bottom:3em}.spotlight-home .spotlight-heading{font-weight:400;font-weight:300;font-style:italic;font-size:72px;font-size:3.4vw;line-height:1em}.spotlight-home .spotlight-subheading{font-weight:700;font-style:italic;font-size:24px;font-size:1.4vw;text-transform:uppercase;margin:1.4em 0}.spotlight-home .spotlight-content{font-size:24px;font-size:1.3vw;line-height:1.5em}.spotlight-video{margin-top:2.5em;clear:both}.spotlight-video a{display:block;float:right;-webkit-box-shadow:7px 7px 0 0 rgba(0,0,0,.1);-moz-box-shadow:7px 7px 0 0 rgba(0,0,0,.1);box-shadow:7px 7px 0 0 rgba(0,0,0,.1);height:2em;line-height:2em;padding:15px;text-align:center;font-size:21px;font-size:1.3vw}.spotlight-video a:hover{margin:2px -2px -2px 2px;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.1);-moz-box-shadow:5px 5px 0 0 rgba(0,0,0,.1);box-shadow:5px 5px 0 0 rgba(0,0,0,.1);text-decoration:none}.spotlight-video a.spotlight-video-play-text{text-transform:uppercase;padding-left:40px;padding-right:40px}.spotlight-video-spacer{float:right;width:12px;height:2em}.spotlight-video a.spotlight-video-play-svg{width:2em}.spotlight-video a.spotlight-video-play-svg img{-webkit-box-shadow:inset 0 0 0 2px #fff;-moz-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;border-radius:100px}.spotlight-header .spotlight-header-bottom,.spotlight-header .spotlight-header-top{line-height:3.3em;font-size:25px;font-size:1.4vw}.spotlight-header .spotlight-header-top{width:68%;margin:0 16%;text-align:left;font-weight:400;font-weight:300;font-style:italic;padding-top:2.5em;padding-bottom:.8em;line-height:0}.spotlight-header .spotlight-header-top #breadcrumbs{font-size:18px;font-size:1vw;line-height:0}.spotlight-header .spotlight-header-bottom{text-align:center;font-weight:400;font-weight:300;font-style:italic}.spotlight-header .spotlight-header-middle-wrapper{overflow:hidden}.spotlight-header .spotlight-header-middle{border-top:.5vw solid #000;height:6vw}.spotlight-header .spotlight-header-middle-over{border-bottom:6.5vw solid rgba(255,255,255,.15);border-left:2vw solid transparent;height:0;width:50%;margin-top:-6.5vw;float:right;margin-right:-2vw}.spotlight-header .spotlight-header-middle-phone{text-align:center;color:#fff;line-height:5.5vw;font-size:50px;font-size:4.2vw;font-weight:700;text-shadow:4px 4px 0 rgba(0,0,0,.25)}.character{width:82%;padding:0 9%}.character-content{float:right;width:63%;margin-right:1%;margin-top:75px;padding-bottom:100px;text-align:justify}.character-signed{float:right;text-align:right}.character-name{font-weight:400;font-size:60px;font-size:3vw;line-height:1}.character-job-title{font-weight:400;font-weight:300;font-size:26px;font-size:1.4vw}.character-image{float:right;width:36%}.character-image img{margin-top:-50px;vertical-align:bottom}.character-logo{width:80%;height:auto}.character-heading{font-weight:400;font-weight:300;font-size:48px;font-size:2.1vw;margin-bottom:.5em}.character-subheading{font-style:italic;font-weight:400;font-weight:300;font-size:26px;font-size:1.4vw;line-height:1.4em;margin-top:.7em}.character-text{font-size:16px;font-size:1vw}.triangle-sep{width:100%;height:0;padding-bottom:10%}.triangle-sep svg{margin:-2px -6px;vertical-align:top}.videos{width:92%;padding:0 4%;padding-top:40px;padding-bottom:70px}.videos-heading{text-align:center;font-weight:400;font-weight:300;margin-top:.85em;margin-bottom:0;font-size:50px;font-size:4vw}.videos-subheading{text-align:center;font-weight:400;font-weight:300;font-style:italic;font-size:22px;font-size:1.3vw;margin-top:5px;margin-bottom:1.5em;line-height:1.6em}.videos-heading-single{text-align:center;font-weight:400;font-weight:300;margin-top:.85em;margin-bottom:.5em;font-size:35px;font-size:2.5vw}.videos-video-wrapper{margin-top:50px}.videos-video{float:left;width:33%}.videos-video-middle{margin:0 .5%}.videos-video-image-wrapper{position:relative}.videos-video-image-wrapper:hover{background:#000}.videos-video-image-wrapper:hover .videos-video-img{opacity:.4}.videos-video-btn{position:absolute;top:15%;right:0;bottom:0;left:0;height:70%}.video-label{font-weight:400;font-weight:300;font-style:italic;font-size:36px;font-size:1.5vw;margin-top:15px}.comfort-gfx{width:82%;padding:0 9%;padding-top:75px;padding-bottom:75px}.comfort-gfx-svg{float:left;width:43%;padding-left:3%;padding-right:4%}.comfort-gfx-content-wrapper{float:left;width:45%;padding-left:5%}.comfort-gfx-heading{font-size:72px;font-size:3.5vw;font-style:italic;text-shadow:2px 2px 0 rgba(0,0,0,.1);margin:0}.comfort-gfx-subheading{font-weight:400;font-weight:300;font-style:italic;font-size:25px;font-size:1.3vw;margin:0}.comfort-gfx-content{margin-top:40px;margin-bottom:40px;font-size:21px;font-size:1.2vw}.comfort-gfx-contact{font-weight:700;font-style:italic;font-size:25px;font-size:1.3vw;margin:0 0 20px 0}.comfort-gfx-phone{font-size:60px;font-size:3vw;height:3vw;font-weight:700;margin:0}.comfort-gfx-phone img{height:125%;float:left;margin-right:4%;width:auto}.featured-reviews{width:100%;padding:25px 0 75px;text-align:center}.featured-reviews .featured-reviews-review-wrapper{width:60%;padding:0 20%;margin-top:60px}.featured-reviews .featured-reviews-heading{text-align:center;font-weight:400;font-weight:300;margin-top:.85em;margin-bottom:0;font-size:50px;font-size:3.5vw}.featured-reviews .featured-reviews-subheading{text-align:center;font-weight:400;font-weight:300;font-style:italic;font-size:22px;font-size:1.3vw;margin-top:5px;margin-bottom:1em;line-height:1.6em}.featured-reviews .featured-review{float:left;width:24%;width:32%;text-align:center}.featured-reviews .featured-review-middle{margin:0 2%}.featured-reviews .featured-review-image-wrapper{padding:10%}.featured-reviews .featured-review .featured-review-image-wrapper a{display:block;max-width:250px;max-height:250px;margin:0 auto;-webkit-border-radius:250px;-moz-border-radius:250px;border-radius:250px;border:5px solid rgba(0,0,0,.1);overflow:hidden;position:relative}.featured-reviews .featured-review .featured-review-image-wrapper a .featured-review-image-hover{display:none}.featured-reviews .featured-review .featured-review-image-wrapper a:hover .featured-review-image-hover{display:block;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;background-color:rgba(0,0,0,.5);color:#fff;font-style:italic;text-transform:lowercase;line-height:40px;margin-top:-20px;padding-top:50%;font-weight:300;font-size:25px}.featured-reviews .featured-review-text-wrapper{text-align:center;margin-top:10px}.featured-reviews .featured-review-play{display:inline-block;width:40px;height:40px;line-height:40px;border-radius:40px;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 3px rgba(0,0,0,.1);box-shadow:0 0 0 3px rgba(0,0,0,.1);vertical-align:top;text-align:center}.featured-reviews .featured-review-text{display:inline-block;margin-left:20px}.featured-reviews .featured-review-text h4{margin:0;font-size:25px;font-size:1.4vw}.featured-reviews .featured-review-text h5{margin:0}.page-id-2158 .spotlight-header{margin-bottom:50px}.page-id-2158 .featured-reviews{width:21%;margin-top:10px;padding-top:0;padding-bottom:100px;padding-right:4%;padding-left:4%;text-align:center;float:right;border-left:1px solid #000}.page-id-2158 .featured-reviews .featured-reviews-review-wrapper{width:70%;margin:0 auto;padding:0}.page-id-2158 .featured-reviews .featured-review{width:100%;float:none;margin:25px 0 50px}.page-id-2158 .featured-reviews .featured-review-middle{margin-left:0;margin-right:0}.page-id-2158 .featured-reviews .featured-reviews-heading{margin-top:20px;text-align:left;font-size:34px;font-size:2.6vw;font-style:italic}.page-id-2158 .featured-reviews .featured-reviews-subheading{text-align:left;font-style:italic}.online-reviews{width:100%;padding:25px 0 75px;text-align:center}.online-reviews-review-wrapper{width:60%;padding:0 20%;margin-top:60px}.online-reviews-heading{text-align:center;font-weight:400;font-weight:300;margin-bottom:0;font-size:50px;font-size:3.5vw}.online-reviews-subheading{text-align:center;font-weight:400;font-weight:300;font-style:italic;font-size:22px;font-size:1.3vw;margin-top:5px}.online-review{margin-top:25px;margin-bottom:50px}.online-review-image-wrapper{width:10%;float:left}.online-review-text-wrapper{width:88%;padding-left:2%;float:left;text-align:left}.online-review-ratings-wrapper{display:inline-block;width:140px;margin-left:30px;vertical-align:middle;margin-top:-5px}.online-review-ratings-wrapper img{float:left;width:17%;margin-right:3%}.online-review-ratings-wrapper img.faded-out-star{opacity:.2}.online-review-text-wrapper h4{font-size:36px;font-size:1.7vw;margin:0}.online-review-text-wrapper p{font-size:22px;font-size:1.2vw}.online-reviews-read-more{text-align:right}.online-reviews-read-more a{font-size:22px;font-size:1.2vw}.online-reviews-section-top{line-height:70px;margin-bottom:-10px}.online-reviews-smrimage img{float:left;height:70px;width:auto}.page-id-2158 .online-reviews{width:60%;float:left;padding-right:3%;margin-bottom:0}.page-id-2158 .online-reviews-review-wrapper{width:85%;padding:0 0 0 20%;margin-top:0}.page-id-2158 .online-review{margin-top:60px;margin-bottom:0}.video-reviews{width:92%;padding:0 4%;padding-top:40px;padding-bottom:90px}.video-reviews .video-reviews-heading{text-align:center;font-weight:300;margin-bottom:50px}.video-review{float:left;width:16.6666%;margin-bottom:2%}.video-review .video-review-image-wrapper{margin:0 5%;position:relative}.video-review a .video-review-image-hover{background:rgba(0,0,0,.1);position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;color:#fff}.video-review a:hover .video-review-image-hover{background:rgba(0,0,0,.6)}.video-review a .video-review-image-hover img{position:absolute;top:50%;left:50%;width:50%;margin-top:-25%;margin-left:-25%}.video-review .video-review-title{margin:9px 0 0 0;text-align:center}@media only screen and (max-width:1500px){.video-review{width:25%}}@media only screen and (max-width:930px){.video-review{width:33.3333%}}@media only screen and (max-width:650px){.video-review{width:50%}}@media only screen and (max-width:380px){.video-review{width:100%}}.landscape-middle{position:relative;border-bottom:10px solid #000;-webkit-box-shadow:0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 10px 0 rgba(0,0,0,.5);box-shadow:0 10px 0 rgba(0,0,0,.5);padding-top:50px;text-align:center}.landscape-middle-img{width:70%;margin:0 15%}.landscape-middle-img img{max-width:1300px}.related-links{width:100%;text-align:center;padding:50px 0}.related-links ul,.related-links ul li{display:inline-block;list-style:none;margin:0;padding:0}.related-links ul li{margin:0 20px 0 0;padding:0 20px 0 0;border-right:1px solid rgba(0,0,0,.3);font-weight:300;font-size:22px;font-size:1.3vw}.related-links ul li:first-child,.related-links ul li:last-child{margin:0;padding:0;border:none}.related-links .related-links-heading{display:block;text-align:left}.related-links .related-links-heading h5{padding:0;margin:0 0 5px 1px;font-size:18px;font-size:.9vw}.copy{width:68%;margin:0 16%}.copy .copy-heading{font-weight:400;font-weight:300;line-height:1.2em}.copy .copy-subheading{font-weight:400;font-weight:300;font-style:italic;line-height:1.4em;font-size:24px;font-size:1.4vw}.copy .copy-text{text-align:justify;font-size:18px;font-size:1.1vw;line-height:1.7em}.copy.copy-center .copy-heading{text-align:center;margin:1em 0;font-size:45px;font-size:3.5vw}.copy.copy-center .copy-subheading{margin-bottom:1.5em}.copy.copy-center .copy-text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}.copy.copy-left .copy-heading{text-align:left;margin:.5em 0 0 0;font-size:55px;font-size:3.8vw}.copy.copy-left .copy-subheading{margin:.1em 0 1em 0}.announcement{width:84%;padding:0 8%;overflow:hidden;position:relative;padding-top:150px;padding-bottom:200px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.announcement .announcement-left,.announcement .announcement-right{width:40%;margin-right:10%;float:left;position:relative;z-index:2}.announcement .announcement-right{margin-left:10%;margin-right:0}.announcement .announcement-separator{position:absolute;z-index:11;opacity:1;top:30px;left:50%;bottom:30px;right:0;margin-left:-12px}.announcement .announcement-separator img{height:100%;width:auto}.announcement .announcement-heading{font-size:72px;font-size:3.5vw;font-style:italic;text-shadow:2px 2px 0 rgba(0,0,0,.3);margin:0;font-weight:300}.announcement .announcement-text{font-size:20px;font-size:1.2vw;line-height:1.7em}.announcement .announcement-overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.9;z-index:1}.kudos-review{width:68%;margin:0 16%;margin-top:2em;margin-bottom:2em}.kudos-review .kudos-review-heading{font-weight:400;font-weight:300;line-height:1.2em;text-align:center;margin:0 0 .1em 0;font-size:45px;font-size:3.5vw}.kudos-review .kudos-review-subheading{font-weight:400;font-weight:300;font-style:italic;line-height:1.4em;font-size:26px;font-size:1.5vw;margin-top:0;margin-bottom:1.5em;text-align:center}.kudos-review .kudos-review-text{text-align:justify;font-size:18px;font-size:1.4vw;line-height:2em}.kudos-review .kudos-review-name{font-size:26px;font-size:1.8vw;font-weight:100;font-style:italic;line-height:2.2em}.kudos-review .kudos-review-img{float:left;width:80px;height:80px;margin:-40px 0 0 -40px}.frs{clear:both;width:80%;padding:0 10%;position:relative}.frs.frs-photo-align-right .frs-content{float:right;margin-right:6%}.frs.frs-photo-align-right .frs-signed{float:right;text-align:right}.frs.frs-photo-align-right .frs-image{float:right}.frs.frs-photo-align-left .frs-content{float:left;margin-left:6%}.frs.frs-photo-align-left .frs-signed{float:left;text-align:left}.frs.frs-photo-align-left .frs-image{float:left}.frs .frs-content{width:62%;margin-top:75px;padding-bottom:50px;text-align:justify}.frs .frs-image{width:32%}.frs .frs-image img{margin-top:-50px;vertical-align:bottom}.frs .frs-heading{font-weight:400;font-weight:300;font-style:italic;font-size:48px;font-size:2.2vw;margin:.5em 0}.frs .frs-text{font-size:18px;font-size:1.1vw;line-height:1.8em;font-style:italic;margin-bottom:0}.frs .frs-signed{margin-top:2.5em}.frs .frs-name{font-weight:400;font-size:60px;font-size:3vw;line-height:1}.frs .frs-city{font-weight:400;font-weight:300;font-size:26px;font-size:1.4vw}.infographic .infographic-heading-wrapper{width:68%;padding:0 16%;margin:0;padding-top:50px;padding-bottom:65px}.infographic .infographic-heading{font-weight:400;font-weight:300;line-height:1.4em;font-size:40px;font-size:2.8vw;margin:0}.infographic .infographic-subheading{font-weight:400;font-weight:300;font-style:italic;line-height:1.4em;margin:0;font-size:24px;font-size:1.3vw}.infographic .infographic-svg-wrapper{position:relative}.infographic a.infographic-sedation-link{position:absolute;font-style:italic;bottom:2.5%;left:60px;text-decoration:none;font-size:1.2vw}.infographic a.infographic-sedation-link span{text-decoration:underline}.infographic a.infographic-sedation-link img{width:50px;height:50px;width:4vw;height:4vw;float:left;margin-top:-6px;margin-top:-.4vw;margin-right:12px}.infographic .infographic-links{position:absolute;top:0;right:0;bottom:0;left:0}.infographic .infographic-links a{position:absolute}.text-divider{margin-bottom:75px;margin-top:75px;text-align:center}.text-divider-container{padding:0 16%;padding-top:40px;padding-bottom:50px}.text-divider-container h2{margin:0;padding:0;margin-bottom:.4em;font-size:48px;font-size:3vw;font-weight:400;font-weight:300;font-style:italic}.text-divider-container p{margin:0;padding:0;font-size:25px;font-size:1.5vw;font-weight:400;font-weight:300;font-style:italic}.text-divider-arrow{width:0;height:0;border-left:70px solid transparent;border-right:70px solid transparent;border-top:40px solid #fff;margin:0 auto}.before-after{padding:0 6%;text-align:center;padding-bottom:120px;-webkit-box-shadow:inset 0 10px 0 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 10px 0 0 rgba(0,0,0,.5);box-shadow:inset 0 10px 0 0 rgba(0,0,0,.5)}.before-after-heading{text-align:center;font-weight:400;font-weight:300;margin-top:.85em;margin-bottom:0;font-size:50px;font-size:4vw}.before-after-subheading{text-align:center;font-weight:400;font-weight:300;font-style:italic;font-size:22px;font-size:1.3vw;margin-top:5px;margin-bottom:3em;line-height:1.6em}.before-after .before-after-photo{width:23%;margin:0 1%;margin-bottom:2%;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;border-top:1px solid #000}.before-after .before-after-photo p{text-transform:uppercase;font-weight:400;font-weight:300;font-size:22px;font-size:1.3vw}.team{margin:0 12%;padding-bottom:3.5em;margin-bottom:3.5em;border-bottom:1px solid #000}.team.team-noline{margin-bottom:0;border:none}.team-left .team-photo{float:left}.team-left .team-text{float:right;text-align:left}.team-right .team-photo{float:right}.team-right .team-text{float:left;text-align:right}.team-photo{width:33%}.team-text{width:64%}.team-text h3.team-name{margin:0;padding:0;margin-bottom:.4em;font-size:42px;font-size:2.6vw;font-weight:400;font-weight:300;font-style:italic}.team-text .team-content{margin:0;padding:0;font-size:22px;font-size:1.3vw;font-weight:400;font-weight:300;line-height:1.6em}.cpcb-heading{text-align:center;margin:.8em 0 0 0;font-weight:400;font-weight:300;line-height:1.2em;font-size:55px;font-size:3.8vw}.cpcb-subheading{text-align:center;margin:0 0 3em 0;font-weight:400;font-weight:300;font-style:italic;line-height:1.4em;font-size:24px;font-size:1.4vw}.cpcb .contact-box:before{content:'1';width:100px;height:100px;font-weight:700;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;background:#000;display:block;margin:-50px auto;color:#fff;font-size:3em;line-height:100px;text-align:center;border:5px solid #fff}.cpcb .contact-box.contact-box-middle:before{content:'2'}.cpcb .contact-box.contact-box-social:before{content:'3'}.blog #page-content{float:left;width:53%;margin-top:-9vw;margin-left:12%;margin-bottom:-100px;border:1px solid #000}.blog #sidebar{float:right;width:21%;margin-top:-9vw;margin-right:12%;margin-bottom:-100px}.blog .blog-heading{display:block;margin:0;padding:0;font-size:48px;font-size:3vw;font-weight:400;font-weight:300;text-decoration:none;line-height:1em}.blog .blog-heading a{text-decoration:none}.blog #page-content article{margin:40px 70px 60px 80px;padding-bottom:40px;position:relative;border-bottom:1px solid #000}.blog.single #page-content article{margin-bottom:40px;border:none}.blog #page-content article .entry-content li,.blog #page-content article .entry-content p{font-size:25px;font-size:1.3vw;font-weight:400;font-weight:300;line-height:1.7em}.blog .blog-byline{opacity:.8;text-transform:uppercase;font-weight:300;font-size:22px;font-size:1.2vw;margin:1.2em 0}.blog .blog-date{position:absolute;top:0;left:-80px;width:70px;height:50px;line-height:50px;text-align:center;font-size:13px;font-size:.9vw;font-weight:300}.blog .blog-date strong{font-weight:700}.blog .spotlight-social{width:100%;margin:15px 0 10px}.blog .blog-featured{border:5px solid #fff;-webkit-box-shadow:10px 10px 0 0 rgba(0,0,0,.12);-moz-box-shadow:10px 10px 0 0 rgba(0,0,0,.12);box-shadow:10px 10px 0 0 rgba(0,0,0,.12)}.blog ul.page-numbers,.blog ul.page-numbers li{padding:0;margin:0;list-style:none}.blog ul.page-numbers{margin:-20px 35px 30px;padding:0 10px 40px;clear:both}.blog ul.page-numbers li{float:left;display:block;height:30px;line-height:30px;text-align:center;margin-left:8px}.blog ul.page-numbers li .current,.blog ul.page-numbers li a{padding:0 12px;display:block;text-decoration:none}.blog ul.page-numbers li .current{color:#fff}.blog .extra-convo{padding:0 12%;width:76%;padding-top:200px;padding-bottom:180px}.blog .extra-convo h3{margin:0;padding:0;font-size:48px;font-size:3.4vw;font-weight:400;font-weight:300}.blog .extra-convo p{margin:0;padding:0;font-size:25px;font-size:1.3vw;font-weight:400;font-weight:300}.blog #sidebar .spotlight-right{float:none;width:100%}.blog #sidebar .spotlight-right .spotlight-right-header{padding:1.5em 0}.blog #sidebar .spotlight-right .spotlight-right-form-box{padding-bottom:12%;margin-bottom:15px}.blog #sidebar .spotlight-right .spotlight-right-form-text{font-size:14px;font-size:.95vw}.blog #sidebar .widget-title{text-align:center;text-transform:uppercase;font-size:26px;font-size:1.8vw;text-shadow:2px 2px 0 rgba(0,0,0,.3);padding:25px;font-weight:300;margin-bottom:0}.blog #sidebar .widget.widget_recent_entries li,.blog #sidebar .widget.widget_recent_entries ul{padding:0;margin:0;list-style:none}.blog #sidebar .widget.widget_recent_entries ul{padding:20px 0 5px;overflow:hidden}.blog #sidebar .widget.widget_recent_entries li a{display:block;padding:0 0 15px 0;margin:15px 30px;border-bottom:1px solid #000;font-size:20px;font-size:1.3vw}.blog #sidebar .widget.widget_recent_entries li:last-child a{border-bottom:none}.blog #sidebar .fb-like-box{width:80%!important;display:block;margin:0 auto;padding:40px 0}.blog #sidebar .fb-like-box iframe,.blog #sidebar .fb-like-box>span{width:100%!important;background:#fff}.menu-sitemap-column-1-container{width:30%;margin-left:20%;float:left;margin-top:30px;margin-bottom:100px}.menu-sitemap-column-2-container{width:30%;margin-right:20%;float:left;margin-top:30px;margin-bottom:100px}#menu-sitemap-column-1>li,#menu-sitemap-column-2>li{list-style:none;margin:0;padding:0;margin-top:30px}#menu-sitemap-column-1>li>a,#menu-sitemap-column-2>li>a{pointer-events:none;font-weight:400;font-weight:300;line-height:1.4em;font-size:40px;font-size:2.6vw;margin:0}#menu-sitemap-column-1>li>ul>li>a,#menu-sitemap-column-2>li>ul>li>a{font-weight:400;font-weight:300;line-height:1.4em;font-size:28px;font-size:1.8vw}iframe[name=google_conversion_frame]{height:0!important;width:0!important;line-height:0!important;font-size:0!important;margin-top:-13px;float:left}body #olark-wrapper #olark-container{bottom:80px!important;z-index:0!important}body #olark-wrapper .olark-branding-link{display:none!important}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){#main-menu-wrapper .menu-main-menu-container #menu-main-menu>li>ul{-ms-transform:scale(.7)!important;-webkit-transform:scale(.7)!important;transform:scale(.7)!important;top:-20px;right:-160px}}.mobile-show{display:none}@media only screen and (min-width:0px) and (max-width:769px){.mobile-show{display:block}.mobile-hide{display:none}#footer .footer-contact-heading,#sticky-footer,#top-menu-wrapper,.olrk-available{display:none!important}#main-menu-wrapper{width:100%;padding:0;z-index:99}#logo-menu-area-top{width:100%;position:relative;z-index:3;background:#fff;overflow:hidden}#main-menu-wrapper #logo-mobile{padding:10px 0;width:67%;padding-left:8%;height:60px;line-height:60px;float:left}#main-menu-wrapper #logo-mobile img{vertical-align:middle;float:none;height:100%;width:95%}#mobile-menu-btn{display:block;position:relative;width:50px;height:50px;float:left;margin:15px 0 0 18px}#mobile-menu-btn img{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#mobile-menu-btn img.mobile-menu-btn-off{opacity:1;z-index:2}#mobile-menu-btn img.mobile-menu-btn-on{opacity:0;z-index:1}#mobile-menu-wrapper{position:absolute;top:-2000px;left:0;right:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.mobile-menu-open #mobile-menu-btn img.mobile-menu-btn-on{opacity:1}.mobile-menu-open #mobile-menu-btn img.mobile-menu-btn-off{opacity:0}.mobile-menu-open #mobile-menu-wrapper{top:80px!important}#menu-mobile-menu,#menu-mobile-menu li,#menu-mobile-menu li ul,#menu-mobile-menu li ul li{list-style:none;padding:0;margin:0;display:block}#menu-mobile-menu .menu-bottom-contact{display:none!important}#menu-mobile-menu li a{display:block;height:44px;line-height:44px;overflow:hidden;text-transform:uppercase;text-decoration:none;padding-left:20px;font-size:15px}#menu-mobile-menu>li.menu-item-has-children>a{height:60px;line-height:60px;font-size:18px;padding-left:30px;background-image:url(inc/svg.php?name=arrow);background-repeat:no-repeat;background-position:90% 50%;background-size:7%}#menu-mobile-menu .menu-item-icon{width:40px;float:left}#menu-mobile-menu li a svg{width:26px;height:26px;margin-top:9px;vertical-align:top}.spotlight-large .spotlight-header{display:none}.spotlight-home .spotlight-background-foreground img{width:100%}.spotlight{width:100%;margin:0}.spotlight-left{float:none;width:100%;margin:0;background:0 0!important}.spotlight-left .spotlight-left-play-btn{width:100%;top:14%;height:68%}.spotlight-left .spotlight-left-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:10px solid rgba(0,0,0,.1)}.spotlight-right{display:none}.spotlight-social{width:90%;margin:0 5%;margin-bottom:30px}.spotlight-social a{width:29%;height:40px;line-height:40px;font-size:11px;padding:0 0 0 4%;float:left;margin:0;letter-spacing:normal;font-weight:700;border-left:1px solid #fff;margin-left:-1px}.spotlight-social a.spotlight-social-twitter{width:32%}.spotlight-social a.spotlight-social-facebook{width:23%}.spotlight-social a.spotlight-social-google{width:32%}.spotlight-social .spotlight-social-svg{line-height:40px}.spotlight-home{width:100%;padding:0 0 50px 0}.spotlight-home .spotlight-left{width:100%;float:none;margin-top:10px;overflow:hidden}.spotlight-home .spotlight-foreground-img{top:5px}.spotlight-home .spotlight-background-foreground svg.background-has-image{display:none}.spotlight-home .spotlight-caption{display:none}.spotlight-home .spotlight-right{display:block;float:none;width:86%;margin:0 7%;margin-top:20px;text-align:left}.spotlight-home .spotlight-heading{font-size:35px;text-align:center}.spotlight-home .spotlight-subheading{font-size:24px;text-align:center;margin:15px 0 35px 0}.spotlight-home .spotlight-content{font-size:18px;margin-bottom:40px}.spotlight-home .spotlight-video{margin-top:1.5em}.spotlight-home .spotlight-video a{padding:0;font-size:18px;height:60px;line-height:60px}.spotlight-home .spotlight-video-spacer{display:none}.spotlight-home .spotlight-video a.spotlight-video-play-text{width:85%;float:left;height:0;padding-top:6%;padding-bottom:6%;line-height:0}.spotlight-home .spotlight-video a.spotlight-video-play-svg{width:12%;height:0;padding-bottom:12%;float:right}.spotlight-home .spotlight-video a.spotlight-video-play-svg img{width:70%;margin-top:15%;vertical-align:top}.spotlight-mini{margin-bottom:30px}.spotlight-header-top{display:none}.spotlight-header .spotlight-header-middle{height:auto;border-top-width:10px;padding-bottom:5px}.spotlight-header .spotlight-header-middle-phone{font-size:40px;line-height:1.5em;padding:10px 0}.spotlight-header .spotlight-header-middle-over{display:none}.spotlight-header .spotlight-header-bottom{font-size:20px;line-height:1.2em;text-align:left;padding:5% 10%}.spotlight-mini+.separator{display:none}.featured-reviews{width:86%;margin:0 7%}.featured-reviews .featured-reviews-review-wrapper{width:100%;margin:0;padding:0}.featured-reviews .featured-reviews-heading{font-size:30px;text-align:left}.featured-reviews .featured-reviews-subheading{font-size:20px;text-align:left;margin-bottom:1.5em}.featured-reviews .featured-review-middle{margin:0}.featured-reviews .featured-review{width:100%;float:none;margin-bottom:35px}.featured-reviews .featured-review-text h4{font-size:25px}.online-reviews-review-wrapper{width:86%;margin:0 7%;padding:0}.online-review-image-wrapper{width:110px;height:110px;margin-bottom:-110px}.online-review-text-wrapper{width:100%;padding:0}.online-review-text-wrapper h4{font-size:25px;margin-left:125px;height:90px;padding-top:20px}.online-review-text-wrapper p{font-size:16px}.online-review-ratings-wrapper{display:block;margin:7px 0 0 0}.online-reviews-read-more{text-align:center}.online-reviews-read-more a{font-size:25px}.videos{width:96%;padding:0 3%;margin:0 -1%;max-width:none;padding-bottom:50px}.videos-heading,.videos-heading-single{text-align:left;font-size:30px;padding:0 20px}.videos-subheading{text-align:left;font-size:18px;padding:10px 20px 0;line-height:1.4em}.videos-video-wrapper{margin-top:20px}.videos-video{float:none;width:100%}.videos-video-middle{margin:0}.video-label{font-size:20px;margin:5px 0 20px 5px}.separator{overflow:hidden}.landscape-middle{padding-top:25px}.landscape-middle-img{width:150%;margin-left:-25%}.separator-tooth{width:200%;margin:0 0 0 -50%}.triangle-sep{width:110%;margin:-1% -5%;padding-bottom:11%}.triangle-sep svg{width:110%;margin:0 -5%;vertical-align:top;max-width:none;display:block}.text-divider{margin-top:15px;margin-bottom:35px}.text-divider-container{padding:8% 6%}.text-divider-container h2{font-size:30px;line-height:1em}.text-divider-container p{font-size:16px}.text-divider-arrow{border-left-width:30px;border-right-width:30px;border-top-width:20px}.copy{width:86%;margin:0 7%}.copy .copy-text{font-size:16px;margin-top:30px;text-align:left}.copy.copy-center .copy-text{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal}.copy .copy-heading,.copy.copy-center .copy-heading,.copy.copy-left .copy-heading{font-size:30px;text-align:left;line-height:1em}.copy .copy-subheading,.copy.copy-center .copy-subheading,.copy.copy-left .copy-subheading{font-size:20px;text-align:left;margin-top:15px}.announcement{padding-top:40px;padding-bottom:10px}.announcement .announcement-left,.announcement .announcement-right{width:100%;margin:0;float:none;margin-bottom:40px}.announcement .announcement-separator{display:none}.announcement .announcement-heading{font-size:30px;text-align:left;line-height:1em}.announcement .announcement-text{font-size:16px;margin-top:30px;text-align:left}.readmore-text .less-link,.readmore-text .more-link{display:block;text-align:center;font-size:14px;padding-top:10px;opacity:.8;font-style:normal}.readmore-text .less-link:before,.readmore-text .more-link:before{content:'\2022\00a0\2022\00a0\2022\00a0\00a0';opacity:1}.readmore-text .less-link:after,.readmore-text .more-link:after{content:'\00a0\00a0\2022\00a0\2022\00a0\2022';opacity:1}.infographic .infographic-heading-wrapper{width:86%;padding:0 7%;padding-top:30px;padding-bottom:65px}.infographic .infographic-heading{font-size:30px;line-height:1.2em;margin-bottom:10px}.infographic .infographic-subheading{font-size:20px}.infographic a.infographic-sedation-link{text-decoration:none;font-size:5vw;width:100%;text-align:center;display:block;font-style:italic;margin-top:-125px;margin-bottom:75px;position:relative;left:15vw;text-align:left}.infographic a.infographic-sedation-link img{width:12vw;height:12vw;margin-top:.5vw}.comfort-gfx{width:86%;padding:0 7%;padding-top:50px;padding-bottom:70px}.comfort-gfx-svg{float:none;width:100%;padding:0}.comfort-gfx-content-wrapper{float:none;width:100%;padding:0}.comfort-gfx-heading{font-size:40px;line-height:1em}.comfort-gfx-subheading{font-size:20px;margin-top:20px}.comfort-gfx-content{font-size:16px;margin:30px 0}.comfort-gfx-contact{text-align:center;font-size:20px}.comfort-gfx-phone{text-align:center;font-size:30px;height:30px;line-height:30px;margin:0 -7%}.comfort-gfx-phone img{height:130%;float:none;margin:0;margin-top:-4px}.related-links{float:none;text-align:left;width:86%;padding:0 7%;margin:25px 0}.related-links ul{display:block}.related-links ul li{font-size:18px;display:block;float:none;margin:0;padding:0;border:none}.related-links ul li:before{content:'';margin:0}.related-links ul li a{padding:8px 20px 10px 20px;margin-bottom:5px;display:block}.related-links ul li a:hover{text-decoration:none}.related-links ul li a:before{content:'\25b8';margin-right:8px;font-size:120%}.related-links .related-links-heading h5{font-size:20px;font-weight:300}.frs{width:86%;padding:0 7%}.frs .frs-image{float:none;width:120%;margin-left:-10%;-webkit-box-shadow:inset 0 -10px 0 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 -10px 0 0 rgba(0,0,0,.1);box-shadow:inset 0 -10px 0 0 rgba(0,0,0,.1)}.frs.frs-photo-align-left .frs-image,.frs.frs-photo-align-right .frs-image{float:none}.frs.frs-photo-align-left .frs-content,.frs.frs-photo-align-right .frs-content{float:none;margin-right:0;margin-left:0}.frs .frs-content{float:none;width:100%;margin:20px 0;text-align:left;padding-bottom:30px}.frs .frs-heading{font-size:30px;margin-bottom:15px;margin-top:35px}.frs .frs-subheading{font-size:20px;margin:0}.frs .frs-text{font-size:16px;line-height:1.7em;margin-top:30px}.frs.frs-photo-align-left .frs-signed,.frs.frs-photo-align-right .frs-signed{float:none;text-align:center;margin-top:30px}.frs .frs-name{font-size:40px}.frs .frs-city{font-size:20px}.character{width:86%;padding:0 7%}.character-image{float:none;width:120%;margin-left:-10%;-webkit-box-shadow:inset 0 -10px 0 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 -10px 0 0 rgba(0,0,0,.1);box-shadow:inset 0 -10px 0 0 rgba(0,0,0,.1)}.character-content{float:none;width:100%;margin:20px 0;text-align:left;padding-bottom:30px}.character-logo{display:none}.character-heading{font-size:30px;margin-bottom:15px;margin-top:35px}.character-subheading{font-size:20px;margin:0}.character-text{font-size:16px;line-height:1.7em;margin-top:30px}.character-signed{float:none;text-align:left;margin-top:30px}.character-name{font-size:40px}.character-job-title{font-size:20px}#accreditations-wrapper{margin:0;padding-bottom:10%}#accreditations-wrapper .accreditations-title{margin-top:0}#accreditations-wrapper ul{margin-right:-10px}#accreditations-wrapper ul li{width:33%!important;float:left;margin-bottom:10px}#accreditations-wrapper ul li a{padding-right:10px}#accreditations-wrapper ul li a img{-webkit-box-shadow:6px 6px 0 0 rgba(0,0,0,.3);-moz-box-shadow:6px 6px 0 0 rgba(0,0,0,.3);box-shadow:6px 6px 0 0 rgba(0,0,0,.3)}.before-after{width:86%;padding:0 7%;padding-top:25px;padding-bottom:75px}.before-after-heading{font-size:30px;line-height:1.1em;text-align:left;margin-bottom:10px}.before-after-subheading{font-size:20px;text-align:left;line-height:1.4em;margin-bottom:1.5em}.before-after .before-after-photo{width:48%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:20px}.before-after .before-after-photo p{font-size:16px;margin:7px 0}.page-id-2158 .spotlight-header{margin-bottom:30px}.page-id-2158 .featured-reviews{width:92%;padding:0 4%;margin:0}.page-id-2158 .featured-reviews .featured-reviews-review-wrapper{margin-bottom:40px}.page-id-2158 .featured-reviews .featured-reviews-heading{font-size:30px;text-align:left;font-style:normal;padding:0 3%}.page-id-2158 .featured-reviews .featured-reviews-subheading{font-size:20px;text-align:left;margin-bottom:1.5em;padding:0 3%}.page-id-2158 .online-reviews{width:92%;padding:0 4%;margin:0}.page-id-2158 .online-reviews-review-wrapper{width:92%;padding:0 4%;padding-bottom:40px;margin:0}.page-id-2158 .online-review{margin-top:30px}.page-id-2158 .online-reviews-smrimage img{width:45%;height:auto}.page-id-2158 .online-reviews-section-top{padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid rgba(0,0,0,.3)}.page-id-2158 .online-reviews-read-more a{font-size:15px}.team{margin:0 5%;padding-bottom:2em}.team .team-photo{float:none;width:100%}.team .team-text{float:none;text-align:left;width:100%}.team-text h3.team-name{font-size:30px;line-height:1.1em;text-align:left;margin-top:10px;margin-bottom:10px}.team-text .team-content{font-size:16px;margin:7px 0}.cpcb .contact-box-content-form,.cpcb .contact-box-map-iframe{font-size:5vw}.cpcb .form-pretty .input-submit{font-size:6vw}.cpcb-heading{font-size:30px;line-height:1.1em;text-align:left;margin-bottom:10px;width:86%;margin:0 7%}.cpcb-subheading{font-size:20px;text-align:left;line-height:1.4em;margin-bottom:1.5em;width:86%;margin:0 7%;margin-bottom:60px}.cpcb .contact-box:before{width:80px;height:80px;line-height:80px;position:relative;z-index:2;margin:-40px auto -80px}.cpcb .contact-box-bottom{padding-top:30px;margin-top:30px;font-style:italic;font-size:17px}.cpcb .contact-box .arrow-up{display:none}.cpcb .contact-box-content{margin-top:-5%}.cpcb .contact-box p{margin-bottom:60px}.cpcb .contact-box-social{padding-bottom:30px}.contact-boxes-wrapper{width:100%;padding:0;margin-bottom:0}.contact-box-content-form-wrapper,.contact-box-map-iframe-wrapper{font-size:40px}.contact-box{width:100%;margin:0}#footer .contact-box-first{display:none}.contact-box-content-wrapper{border-bottom:none}.contact-box-content{margin:14%;margin-bottom:0}.contact-box p{padding:0;font-size:17px;text-align:center}.contact-box-bottom{font-size:20px;line-height:68px;padding:0 0 10px 0;border-top:10px solid rgba(0,0,0,.25)}.blog #page-content{float:none;width:100%;margin:0;margin-top:-150px;border:none}.blog #page-content article{margin:0 5%;margin-top:20px;margin-bottom:30px;padding-bottom:20px}.blog .blog-heading{font-size:30px;line-height:1.1em;text-align:left;margin-bottom:10px}.blog .blog-byline{font-size:12px;text-align:left;line-height:1.4em;margin-bottom:1.5em;margin-top:10px}.blog .blog-featured{-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.12);-moz-box-shadow:5px 5px 0 0 rgba(0,0,0,.12);box-shadow:5px 5px 0 0 rgba(0,0,0,.12)}.blog .blog-date{display:none}.blog #page-content article .entry-content li,.blog #page-content article .entry-content p{font-size:16px;line-height:1.7em;margin-top:30px}.blog #sidebar{float:none;width:100%;margin:0}.blog .extra-convo{padding:0 12%;width:76%;padding-top:40px;padding-bottom:40px}.blog .extra-convo h3{margin:0;padding:0;font-size:38px;font-weight:400;font-weight:300;margin-bottom:10px}.blog .extra-convo p{margin:0;padding:0;font-size:18px;font-weight:400;font-weight:300}.blog #sidebar .widget-title{font-size:26px}.blog #sidebar .widget.widget_recent_entries li a{font-size:20px}#footer-menu-wrapper{width:90%;padding:6% 5% 5% 5%;font-size:18px;line-height:1.6em;text-align:center}#footer-menu-wrapper .copyright{width:100%;float:none;margin:25px 0 80px 0;line-height:1.4em}#menu-footer-menu{float:none}#footer-menu-wrapper #menu-footer-menu{float:none;text-align:left}#footer-menu-wrapper #menu-footer-menu li{font-size:18px;display:block;float:none;margin:0}#footer-menu-wrapper #menu-footer-menu li:before{content:'';margin:0}#footer-menu-wrapper #menu-footer-menu li a{padding:8px 0 8px 20px;margin-bottom:5px;display:block;background:rgba(255,255,255,.14)}#footer-menu-wrapper #menu-footer-menu li a:hover{text-decoration:none;background:rgba(255,255,255,.25)}#footer-menu-wrapper #menu-footer-menu li a:before{content:'\25b8';margin-right:8px;font-size:120%}#footer-menu-wrapper #menu-footer-menu li#menu-item-2382{display:block}#footer-menu-wrapper #menu-footer-menu li#menu-item-2382 a{text-align:center;padding-left:0;padding-right:5px}#footer-menu-wrapper #menu-footer-menu li#menu-item-2382 a:before{content:'\25b4'}#tap-to-call{position:fixed;bottom:0;left:0;right:0;height:50px;z-index:99999;text-align:center;padding:10px 15px}#tap-to-call a{display:block;width:100%;height:50px;line-height:50px;color:#fff;font-size:25px;font-weight:700;text-shadow:1px 1px 0 rgba(0,0,0,.3);text-decoration:none}#tap-to-call a span.wabash-phone{display:none}#mobile-dentaldeals{position:fixed;top:0;right:0;bottom:-50px;left:0;padding:40px 30px 0 30px;z-index:999999;margin-left:800px;margin-right:-800px;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}#mobile-dentaldeals.mobile-dentaldeals-on{margin-left:0;margin-right:0}#mobile-dentaldeals .form-pretty{display:block;height:300px;max-width:300px;margin:0 auto}#mobile-dentaldeals .form-pretty .input-submit{font-size:20px}#mobile-dentaldeals .mobile-dentaldeals-text{margin:-75px 0 0 0}#mobile-appointments{position:fixed;top:0;right:0;bottom:-50px;left:0;padding:50px 30px 0 30px;z-index:999999;margin-right:800px;margin-left:-800px;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}#mobile-appointments.mobile-appointments-on{margin-left:0;margin-right:0}#mobile-appointments .form-pretty{display:block;height:300px;max-width:300px;margin:0 auto}#mobile-appointments .form-pretty .input-submit{font-size:20px}#mobile-appointments .mobile-appointments-text{margin:-75px 0 0 0}.mobile-swipe-close{position:absolute;top:10px;right:10px;width:30px;height:30px}.form-success h3{font-style:normal;font-size:32px}.form-success p{font-size:16px}#mobile-dentaldeals .form-success{margin-bottom:60px}#hello-mobile img{position:absolute;top:80px;border-top:10px solid rgba(0,0,0,.8);padding-bottom:2000px;background:#3d3d3d;z-index:9;width:100%}}