.page-id-5 .yelp-business a.name{line-height:0;margin:0 0 0}.page-id-5 .yelp-business.ywp-size-40 .info{margin-left:0;display:inline-block;line-height:18px}.page-id-5 .yelp-business .yelp-branding img{text-align:center;margin-left:auto;margin-right:auto}.page-id-5 .yelp-business{margin-top:14px}#wpcf7-f9-p10-o1 .wpcf7-form-control.wpcf7-select{width:100%;height:27.44px}@import url('https://fonts.googleapis.com/css?family=Muli');@import url('https://fonts.googleapis.com/css?family=PT+Sans');.container-fluid{padding-right:0;padding-left:0}table{width:100%}.row{margin-right:0;margin-left:0}body,p{font-family:'Muli',sans-serif;color:#333;font-size:16px;line-height:1.6}body{margin:0}img{max-width:100%}address{font-style:italic}h1,h2,h3,h4{font-family:'Raleway',sans-serif}h1,.h1{color:#4e4e4e;font-size:40px}h1 em,h2 em,h3 em{font-style:normal;color:#78888d}h2,.h2{font-size:27px;color:#4e4e4e}input,button,select,textarea{border-width:0}a{color:#333}hr{color:#fff}a:hover{text-decoration:none;color:#d2d6d8}.cta{border:7px solid #bfe2da;padding-right:5%;padding-left:5%;padding-top:1%;padding-bottom:2%;margin-top:7%}ul{padding-left:0}#content ul{padding-left:35px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{width:186px!important}.inside-bg{background-color:#78888d}.navbar-wrapper-inside{background:url(https://www.lovelysmiles.com/dev/wp-content/uploads/2016/09/lovelysmiles-inner-headr.png.pagespeed.ce.i5P97sxJW4.png);width:100%;padding-bottom:2%;background-position:top center;background-repeat:no-repeat;background-size:contain;margin-bottom:5%}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background:#d5ebe6!important;font-weight:normal;text-decoration:none;color:#666!important}#mega-menu-wrap-primary .mega-menu-toggle{background:#728388!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus{background:rgba(206,232,225,.59)!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{margin:0 0 0 0!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:#a0aab3!important;color:#fff!important}.first-slide,.second-slide,.third-slide,.forth-slide,.fifth-slide,.sixth-slide{width:100%}.carousel-control.right,.carousel-control.left{background:none;margin-top:210px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#76878c}.carousel-indicators li{border-color:#76878c}.carousel-caption{left:0;right:0}.slider-main{padding:4%;color:#fff;text-shadow:0 5px 7px rgba(150,150,150,1);background:rgba(118,135,140,.45)}a.slider-call{background-color:#a1abb4;border-color:#a0aab3;color:#fff}a.slider-call:hover{color:#fff}.slider-call,.slider-apt{border:1px solid #fda231;display:inline-block;background:#fda231;color:#fff;font-size:18px;margin-bottom:1%;max-width:69%;padding:2% 6%;z-index:1;position:relative;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-webkit-transform:translate3d(0,0,0);transition:all ease .8s}.slider-apt:hover{color:#fff}#myCarousel{padding-top:1.25%}ul#mega-menu-primary{font-family:'Raleway',sans-serif!important}.mobile-header-wrap{background-image:url(https://www.lovelysmiles.com/dev/wp-content/uploads/2016/09/xmobile-bg.png.pagespeed.ic._881KJcmy0.png);background-size:cover;background-repeat:no-repeat;width:100%}.cta-mobile p{color:;font-size:1.6em}.cta-mobile p a,.cta-mobile p a:hover{color:#fff}.cta-mobile a.slider-apt{margin:auto}header{z-index:99;width:100%}.navbar-right{padding-top:8%}.page-id-5 .navbar-wrapper{width:100%;padding-bottom:80px;background-position:top center;background-image:url(https://www.lovelysmiles.com/dev/wp-content/uploads/2016/09/xbackground-header.png.pagespeed.ic.9s7w3aQgxI.png);background-repeat:no-repeat;background-size:100% 100%}.navbar-default{position:absolute;background-color:rgba(255,255,255,0);border-color:rgba(231,231,231,0);padding-top:8%}#mega-menu-wrap-primary{background-color:rgba(255,255,255,0)!important}.header-logo img{margin-right:auto;margin-left:auto;text-align:center;padding-top:44px;z-index:999}#mega-menu-wrap-primary .fa{border-radius:500px;color:#fff;padding:17%}.cta-mobile{margin-right:auto;margin-left:auto;text-align:center;margin-bottom:5%}.testimonial-home-btn-wrap{margin-left:auto;margin-right:auto;text-align:center}.testi-home-btn{color:#000!important}.services-home-wrap img{text-align:center;margin-right:auto;margin-left:auto}.home-forms-wrap:hover{color:#000}.home-forms-wrap{border:1px solid #d3eae6;display:inline-block;background:#d3eae6;color:#000;font-size:15px;margin-top:5%;max-width:69%;padding:12px 0;z-index:1;position:relative;text-align:center;display:-webkit-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transform:translate3d(0,0,0);margin-right:auto;margin-left:auto}.test-home-wrap{padding-top:93px}.navbar-wrapper{position:absolute;z-index:100;padding-bottom:11%}.test-home-star{text-align:center;font-size:15px}.test-home-star i{color:#fda231}.services-home-wrap{text-align:center}.test-home-text{text-align:center;font-size:16px}.test-home-btn i{border:1px solid #124d84;border-radius:500px;padding:.3em .5em}.test-home-btn{text-align:center}.hvr-bubble-top:hover:before,.hvr-bubble-top:focus:before,.hvr-bubble-top:active:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-bubble-top:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);top:0;border-width:0 10px 10px 10px;border-color:transparent transparent #d5ebe6 transparent}.services-item{border-bottom:dashed 1px #d3d3d3}.home-services-wrap{padding:2% 9%}#content h1{text-align:left}#content h2{text-align:left}.blue{color:#5578bd}.home-services-wrap p{font-size:29px;line-height:1;color:434343;text-align:center}.home-services-wrap a{font-size:18px;color:#565656;font-size:18px;padding:3% 1%;display:inline-block;font-family:'Raleway',sans-serif}a.home-more-btn{color:#78888d}.sidebar-btn-wrap{text-align:center}.home-services-line{border:none;border-top:1px dotted #989898;color:#989898;height:1px}.view img{width:100%;margin-top:4%}.view p{text-align:left;padding:7%;color:#fff}.view{min-height:350px;overflow:hidden;position:relative;cursor:default;top:-57px;transition:all ease 1s;background-color:#78888d}.view h2{color:#fff;text-align:center!important}.four-box-wrap{top:77px}.view p a{color:#000}.home-read-more-btn{max-width:calc(100vw - 40px);background:#d5ebe6;padding:13px 0;z-index:1;position:relative;text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transform:translate3d(0,0,0)}.hvr-rectangle-out a:hover{color:#fff!important}.hvr-rectangle-out{vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;text-align:center}.hvr-rectangle-out:before{content:"";position:absolute;color:#fff;z-index:-1;top:0;left:0;right:0;bottom:0;background:#5578bd;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-out:hover:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:active:before{-webkit-transform:scale(1)}.hvr-rectangle-out a:hover:before,.hvr-rectangle-out a:focus:before,.hvr-rectangle-out a:active:before{color:#fff}.testi-whole{text-align:center;background-color:rgba(194,201,203,.41);padding:3%;margin-bottom:1%}.home-read-more-btn:hover{color:#000}.contact-social-gen a:hover{-ms-transform:rotate(-20deg) rotateY(360deg);-webkit-transform:rotate(-20deg) rotateY(360deg);transform:rotate(-20deg) rotateY(360deg);transition:ease 2s all;background-color:#d5ebe6;color:#000}.contact-social-gen{display:inline}.contact-social-gen a{background-color:#fff;padding:.2em;font-size:14px;border-radius:50%;line-height:18px;margin:22px 3px;display:inline-block;border:1px solid}.page-id-33 .footer-wrap{margin-top:0%}#wpcf7-f9-p10-o1.wpcf7-form-control.wpcf7-select{width:100%;height:27.44px}#wpcf7-f393-p33-o1,#wpcf7-f9-p10-o1{background-color:#a0a09a;border:2px solid #a0a09a;margin-bottom:2%}#wpcf7-f393-p33-o1 .wpcf7-form,#wpcf7-f9-p10-o1 .wpcf7-form{margin-left:25px;margin-right:25px;margin-top:25px}#wpcf7-f9-p10-o1 .wpcf7-textarea,#wpcf7-f9-p10-o1 .wpcf7-text,#wpcf7-f393-p33-o1 .wpcf7-text,#wpcf7-f393-p33-o1 select{width:100%}#wpcf7-f393-p33-o1 .wpcf7-text{width:98%}#wpcf7-f393-p33-o1 .wpcf7 input{width:99%}#wpcf7-f393-p33-o1.wpcf7-textarea{width:99%}#specialSubjctContact{height:24px}#specialMsgContact{height:155px}#wpcf7-f393-p33-o1 .wpcf7-textarea{width:99%}.contact-submit-wrap{margin-right:auto;margin-left:auto;text-align:center}#wpcf7-f393-p33-o1 .wpcf7-form-control.wpcf7-submit{width:38%;padding-top:4px;padding-bottom:4px;font-size:16px;background-color:#d5ebe6}.home-services-wrap a:hover{color:#78888d}.hvr-trim{vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding:1em;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hvr-trim:hover:before,.hvr-trim:focus:before,.hvr-trim:active:before{opacity:1}.hvr-trim:before{content:'';position:absolute;border:#fff solid 1px;top:4px;left:4px;right:4px;bottom:4px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}li#text-2.widget.widget_text,li#text-4.widget.widget_text{list-style-type:none}.sidebar-cta{max-width:calc(100vw - 40px);background:#ff8d00;margin:20px;padding:13px 0;z-index:1;position:relative;text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transform:translate3d(0,0,0);color:#fff!important}.sidebar-cta:hover{}.swing-dr{max-width:calc(100vw - 40px);background:#ddd;margin:20px;padding:13px 0;z-index:1;position:relative;text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transform:translate3d(0,0,0)}@-webkit-keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px);}
30%{-webkit-transform:translateX(-5px);transform:translateX(-5px);}
50%{-webkit-transform:translateX(3px);transform:translateX(3px);}
65%{-webkit-transform:translateX(-3px);transform:translateX(-3px);}
80%{-webkit-transform:translateX(2px);transform:translateX(2px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}@keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px);}
30%{-webkit-transform:translateX(-5px);transform:translateX(-5px);}
50%{-webkit-transform:translateX(3px);transform:translateX(3px);}
65%{-webkit-transform:translateX(-3px);transform:translateX(-3px);}
80%{-webkit-transform:translateX(2px);transform:translateX(2px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}.swing:hover{-webkit-animation:swing 1s ease;animation:swing 1s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;font-weight:normal!important}.swing a:hover{font-size:18px!important;color:#565656!important;font-weight:normal!important}.sidebar-contact-info{border:1px solid #f9f9f9;padding:4% 9%;background-color:rgba(120,136,141,.15);text-align:center}.sidebar-contact-info a{font-size:18px;color:#565656}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}.dir-btn{background:#ff8d00;color:#fff;font-size:17px;height:auto}#legal{text-align:center;background-color:#d5ebe6;color:#000;padding-top:1%;padding-bottom:1%}#legal a{color:#78888d}#legal a:hover{font-weight:bold}footer{text-align:center}footer p,footer a{color:#fff}.footer-logo{width:60%;margin-right:auto;margin-left:auto;text-align:center}.footer-title{text-align:center;font-size:24px}.footer-line{border:none;border-top:1px dotted #989898;color:#fff;height:1px}.footer-wrap{background-color:#4c5962;color:#fff;padding-top:2%;padding-bottom:2%;margin-top:6%}@media (max-width:1280px){.carousel-caption{padding-bottom:106px}}@media (max-width:1160px){.carousel-caption{padding-bottom:85px}}@media (max-width:1098px){.slider-main{font-size:24px}}@media (max-width:1093px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:15px!important}}@media (min-width:1100px){.carousel-caption{padding-bottom:160px}.carousel-caption p{font-size:60px!important}}@media (max-width:1031px){#sidebar{margin-top:4%}}@media (max-width:992px){.footer-wrap{padding-top:12%}}@media (min-width:900px){.mobile-header-wrap{display:none}.page-id-6 header,.page-id-14 header{position:absolute}}@media (max-width:900px){#myCarousel,.navbar-wrapper,.jumbotron,.page-id-40 .jumbotron,.page-id-46 .jumbotron,.page-id-44 .jumbotron,.navbar-wrapper-inside{display:none}header{position:relative;background-color:#71838b;padding-bottom:2%}#mega-menu-wrap-primary .fa{padding:0}}@media (max-width:600px){a.mega-menu-link,i.fa.fa-home{color:#4c5962!important}.carousel-control.right,.carousel-control.left{background:none;margin-top:100px}}@media (max-width:425px){.carousel-control.right,.carousel-control.left{background:none;margin-top:50px}}