html{font-size:100%}body{width:100%;margin:0 !important;font-family:"proxima-nova",sans-serif;font-size:20px;line-height:1.5em;font-weight:400;color:#333;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%}body{display:flex;flex-direction:column}#main-content{flex:1 0 auto}a{color:#c68346;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:focus,button:focus,input:focus,textarea:focus{outline:none !important}.not-found-page-wrapper{padding:60px 15px}img{max-width:100%;height:auto}.max500{max-width:500px !important;margin:0 auto !important}.max600{max-width:600px !important;margin:0 auto !important}.max700{max-width:700px !important;margin:0 auto !important}.max800{max-width:800px !important;margin:0 auto !important}.max900{max-width:900px !important;margin:0 auto !important}.max1000{max-width:1000px !important;margin:0 auto !important}.max1200{max-width:1200px !important;margin:0 auto !important}.max1400{max-width:1400px !important;margin:0 auto !important}.max1600{max-width:1600px !important;margin:0 auto !important}.max1800{max-width:1800px !important;margin:0 auto !important}.max1900{max-width:1900px !important;margin:0 auto !important}.max2000{max-width:2000px !important;margin:0 auto !important}.fixed-bg{background-attachment:fixed !important}.wpb_single_image{margin-bottom:0 !important}.featured-right .vc_column-inner{padding-top:50vh !important}.mwl__metadata{display:none !important}.lb-details{display:none !important}.menu-social-links{width:100%;display:flex;align-items:center;justify-content:center}.menu-social-links a{display:inline-block;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px #eeede8 solid;border-radius:24px;color:#eeede8;margin:10px;font-size:1.3em}.menu-social-links a:hover{border:1px #fff solid;color:#fff}.rmp-menu-top-level-item{text-transform:uppercase}.rmp-submenu-depth-1{padding:15px 0 !important}.grecaptcha-badge{display:none !important}.announcement-box{width:100%;background:#f3ede6;padding:15px}.ubermenu-nav .ubermenu-target-title{height:40px !important;display:flex !important;align-items:center !important;justify-content:center !important}.ubermenu-submenu .ubermenu-target-title{height:auto !important;display:block !important}.menu-studios-button span{height:40px !important;border-top-left-radius:20px !important;border-top-right-radius:3px !important;border-bottom-right-radius:20px !important;border-bottom-left-radius:3px !important;border:1px #fff solid !important;padding:8px 40px 8px 30px !important}.menu-studios-button .ubermenu-sub-indicator{right:50px !important}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.main-header{width:100% !important;background:#54504a}.header-inner{width:90%;margin:0 auto;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;padding:0 15px 0 30px}.logo{width:140px;flex-shrink:0;display:-webkit-flex;display:flex;align-items:center;justify-content:center;line-height:0 !important;padding:10px 0 !important}.header-logo{width:140px}.header-logo-small{width:80px;display:none}.logo a{line-height:0 !important}.main-navbar{width:100%;display:-webkit-flex;display:flex;align-items:flex-end;justify-content:flex-end;font-family:"proxima-nova",sans-serif !important}.ubermenu-target .ubermenu-target-text{font-family:"proxima-nova",sans-serif !important;letter-spacing:.1em !important;font-weight:400 !important}h1,h2,h3,h4,h5{font-family:"Montserrat",serif;font-weight:400;line-height:1.2em;margin-top:0 !important;margin-bottom:.3em !important;letter-spacing:.07em;text-transform:uppercase}h1{font-size:1.8em}h2{font-size:1.8em}h3{font-size:1.4em}h4{font-size:1.2em}h5{font-size:1em}.white{color:#fff !important}.blue{color:#105798 !important}.center{text-align:center !important}.large-text{font-size:1.2em;line-height:1.6em}td{padding:5px 15px 5px 0}.rev-btn{font-family:"proxima-nova",sans-serif !important}.btn{display:inline-block;padding:8px 30px !important;font-family:"proxima-nova",sans-serif;text-transform:uppercase !important;font-size:18px !important;letter-spacing:.1em;border-top-left-radius:20px !important;border-top-right-radius:3px !important;border-bottom-right-radius:20px !important;border-bottom-left-radius:3px !important}.btn-grey{color:#827d76;border-color:#827d76;background-color:transparent;border:1px #827d76 solid}.btn-grey:hover{color:#fff;border-color:#827d76;background-color:#827d76}.vc_btn3{font-family:"proxima-nova",sans-serif;text-transform:uppercase !important;font-size:16px !important;letter-spacing:.1em;border-top-left-radius:20px !important;border-top-right-radius:3px !important;border-bottom-right-radius:20px !important;border-bottom-left-radius:3px !important;padding:10px 30px !important}.vc_btn3-style-outline{border-width:1px !important}.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline{color:#9fa195 !important;border-color:#9fa195 !important;background-color:transparent}.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover{color:#fff !important;border-color:#9fa195 !important;background-color:#9fa195 !important}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{color:#827d76 !important}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{border-color:#827d76 !important;background-color:transparent}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover{color:#fff !important;border-color:#827d76 !important;background-color:#827d76 !important}.btn-blog{display:inline-block;padding:8px 30px !important;font-family:"proxima-nova",sans-serif;text-transform:uppercase !important;font-size:16px !important;letter-spacing:.1em;border-top-left-radius:20px !important;border-top-right-radius:3px !important;border-bottom-right-radius:20px !important;border-bottom-left-radius:3px !important;color:#827d76;border-color:#827d76;background-color:transparent;border:1px #827d76 solid}.btn-blog:hover{color:#fff;border-color:#827d76;background-color:#827d76}.invisalign-slider-wrapper{padding:60px 60px 30px}.invisalign-slider{padding:0 30px}.invisalign-slide{padding:0 10px}.invisalign-slide h4{margin-top:30px !important;color:#fff}.our-work-slider-wrapper{padding:60px 60px 30px}.our-work-slider{padding:0 30px}.our-work-slide{padding:0 10px}.our-work-slide h4{margin-top:30px !important;color:#fff}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:60px !important;height:60px !important;margin-top:-35px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:rgba(230,223,209,.5) !important;border-radius:50% !important;z-index:99 !important}.slick-next:before,.slick-prev:before{font-family:slick;font-size:36px !important;opacity:1 !important;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev:before{font-family:FontAwesome !important;content:'\f053' !important}.slick-next:before{font-family:FontAwesome !important;content:'\f054' !important}.scan-image{padding-bottom:0 !important}.vc_tta-panel-heading h4{margin:0 !important}.featured-articles-wrapper{padding:60px 15px}.featured-articles-grid{width:95%;margin:0 auto;display:flex;flex-wrap:wrap}.featured-post{width:calc(25% - 40px);margin:15px !important;background:#edece8;padding:20px;border-radius:3px}.featured-post img{border-radius:3px}.featured-post h2{display:block;font-size:16px !important;line-height:24px !important;margin:20px 0 !important}.location-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.location-links a{display:block;width:20%;padding:0 5px !important;margin:5px 0 !important;text-align:center;font-size:20px;color:#9fa195 !important;letter-spacing:.07em;text-transform:uppercase}.location-links a:hover{color:#fff !important}.location-links a:not(:last-child){border-right:1px #9fa195 solid}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{border-color:#e3e0dd !important;background-color:#e3e0dd !important}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title{border-bottom:1px #ccc solid !important}.featured-page-header{position:relative;min-height:400px;height:50vh;display:flex;align-items:flex-end;justify-content:center;background-size:cover !important;background-position:top center !important;z-index:40}.featured-page-header h1{margin:0 !important}p{margin-top:0 !important}.page-header-overlay{width:100%;padding:60px 15px;position:absolute;bottom:0;z-index:50;background:#00000000}.z100{position:relative !important;z-index:100 !important;padding:60px 15px}.featured-page-header h1{text-transform:uppercase !important}.featured-page-header p{font-size:1.2em !important}.ora-header{padding-top:250px !important;padding-bottom:250px !important}.chefbg{height:50vh !important}.single-page-wrapper{background:#eeede8;padding:60px 0}.blog-page-wrapper{background:#eeede8;padding:60px 0}.single-page-wrapper h1{font-size:2.2em;text-align:center;margin-bottom:30px}.blog-post{width:100%;padding:20px;margin-bottom:30px !important;display:flex;background:#fff}.blog-post-img-left{width:40%;padding-right:30px;margin-bottom:0}.blog-post-content-right{width:60%;padding-left:30px}.blog-post-single{width:100%;padding:15px;margin-bottom:30px !important;background:#fff}.blog-post-single h1{color:#c68346}.blog-post-single-nav{display:flex;justify-content:space-between;padding:0 15px}.post-prev{width:40%;text-align:left;font-weight:700;letter-spacing:2px}.post-next{width:40%;text-align:right;font-weight:700;letter-spacing:2px}.post-meta{padding-bottom:15px;margin-bottom:30px;border-bottom:1px #ccc solid}.blog-post-single .post-meta{padding-bottom:15px;margin-bottom:20px;border-bottom:1px #ccc solid;text-align:center}.featured-image-box{width:100%;height:40vh;margin-bottom:30px;background-size:cover !important;background-position:center !important}#sidebar-main{background:#fff;padding:15px}#sidebar-main h2{margin-top:0 !important;font-size:1.4em;text-transform:uppercase}#sidebar-main ul{margin:0 !important;padding:0 !important;list-style:none !important}#sidebar-main ul li{padding:3px 0 7px !important;border-bottom:1px #f2f2f2 solid;line-height:1.2em !important}#sidebar-main ul li:lastchild{border:none}#sidebar-main h4{font-size:1.2em;color:#1c3458}#sidebar-main h5{font-size:1em;color:#1c3458}.ginput_container_text input,.ginput_container_email input,.ginput_container_phone input{padding:15px !important;height:50px !important}.ginput_container_select select{padding:5px 15px !important;height:50px !important}.gform-body button{background:#222 !important;color:#fff}.gform_button{background:#222 !important;color:#fff;font-size:16px !important;padding:15px 30px !important}.gform_button:hover{background:#000 !important}.gform-theme--foundation .gform_fields{row-gap:15px !important}.footer{background-color:#54504a;padding:60px 30px 0;width:100%;display:-webkit-flex;display:flex;align-items:center;justify-content:center;color:#eeede8;font-size:16px}.footer a:hover{color:#c68346 !important}.footer-container{width:90%;margin:0 auto;display:flex}.footer-logo{width:25%}.footer-social-links{max-width:240px;display:flex;justify-content:center}.footer-social-links a{display:inline-block;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px #eeede8 solid;border-radius:24px;color:#eeede8;margin:10px;font-size:1.3em}.footer-content{width:75%}.footer-locations{width:100%;display:flex;flex-wrap:wrap;border-bottom:1px #c6bbae solid}.footer-location-box{width:33%;margin-bottom:30px;padding-right:15px}.footer-location-box p{margin-bottom:5px}.footer-location-box h4{color:#c68346 !important}.footer-menu-one{margin:30px 0 15px}#menu-footer-one{list-style:none;margin:0;padding:0}#menu-footer-one li{display:inline-block}#menu-footer-one li a{color:#fff}#menu-footer-one li a:after{content:' / ';color:#eeede8 !important}#menu-footer-one li:last-child a:after{content:''}.footer-menu-services{margin:15px 0}#menu-footer-services{list-style:none;margin:0;padding:0}#menu-footer-services li{display:inline-block}#menu-footer-services li a{color:#fff}#menu-footer-services li a:after{content:' / ';color:#eeede8 !important}#menu-footer-services li:last-child a:after{content:''}.copyright{background:#54504a;text-align:center;padding:30px 0;font-size:1em !important;color:#eeede8;display:flex;justify-content:space-between}.copyright a{color:#eeede8 !important}.footer-four ul{margin:0 !important;padding:0 !important;list-style:none !important}.footer-four ul li{padding-bottom:5px;margin-bottom:5px;border-bottom:1px #888 solid}@media only screen and (max-width :1600px){.header-inner{width:90%;margin:0 auto;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;padding:0 15px 0 30px}}@media only screen and (max-width :1400px){.featured-post{width:calc(50% - 30px);margin:15px}.footer-logo-img{width:140px}.footer-social-links{max-width:240px;display:flex;justify-content:flex-start}.footer-social-links a{display:inline-block;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px #eeede8 solid;border-radius:24px;color:#eeede8;margin:10px 20px 10px 0;font-size:1.3em}}@media only screen and (min-width :1200px){.blog-post-single{width:100%;padding:60px 60px 30px;margin-bottom:30px !important;background:#fff}}@media only screen and (max-width :1200px){.header-inner{width:100%;margin:0 auto}.nav-menu{display:none}.logo{width:80px;padding:15px 0 !important}.header-logo{display:none}.header-logo-small{display:block}.footer-container{width:100%;margin:0 auto;display:flex;flex-direction:column}.footer-logo{width:100%;margin-bottom:30px}.footer-content{width:100%}}@media only screen and (max-width :960px){.nav-menu{display:none}}@media only screen and (max-width :768px){body{font-family:"proxima-nova",sans-serif;font-size:18px;line-height:1.5em;font-weight:400;color:#333}.header-logo{margin-left:0}.featured-articles-grid{width:100%}.featured-articles-wrapper{padding:30px 15px}.featured-post{margin:0 0 20px !important}.center-mobile{text-align:center !important}.col-reverse{flex-direction:column-reverse !important}.fixed-bg{background-attachment:scroll !important}.featured-post{display:block;width:100%;margin:3% 0}.blog-post-single{width:100%;padding:0 15px;background:#fff}.blog-page-wrapper{background:#fff;padding:60px 0}.single-page-wrapper{background:#fff;padding:60px 0}.blog-post-content-right h2{font-size:1.2em !important}.blog-post{width:100%;padding:15px;margin-bottom:30px !important;display:flex;flex-direction:column}.blog-post-img-left{width:100%;padding-right:0;margin-bottom:15px}.blog-post-content-right{width:100%;padding-left:0}.post-meta{padding-bottom:15px;margin-bottom:15px;border-bottom:1px #ccc solid}.footer-location-box{width:50%;margin-bottom:30px}.footer-location-box:nth-child(odd){padding-left:0;padding-right:15px}.footer-location-box:nth-child(even){padding-left:15px;padding-right:0}.copyright{flex-direction:column;text-align:left !important}}@media only screen and (max-width :600px){.blog-post-single-nav{display:flex;justify-content:space-between;flex-direction:column}.post-prev{width:100%;text-align:center;margin-bottom:30px}.post-next{width:100%;text-align:center}.footer-location-box{width:50%;margin-bottom:30px;padding-right:30px}.featured-right .vc_column-inner{padding-top:30vh !important}.invisalign-slider-wrapper{padding:30px}h1{font-size:1.6em}h2{font-size:1.6em}h3{font-size:1.4em}h4{font-size:1.2em}.location-links a{width:50%}.location-links a:not(:last-child){border-right:none}}