.primaryFont{font-family:'Open Sans',sans-serif}.secondaryFont{font-family:Redressed,cursive}.no-hyphens{-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input,select{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}.container{margin:0 auto;max-width:1200px;width:90%;position:relative}.container .row{margin-left:-12.5px;margin-right:-12.5px}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{clear:both;content:"";display:table}.row .col{float:left;box-sizing:border-box;padding:0 12.5px;min-height:1px}.row .col[class*=push-],.row .col[class*=pull-]{position:relative}.row .col.s1{width:8.33333333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.66666667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.33333333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.66666667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.33333333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.66666667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.33333333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.66666667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.33333333%}.row .col.pull-s1{right:8.33333333%}.row .col.push-s1{left:8.33333333%}.row .col.offset-s2{margin-left:16.66666667%}.row .col.pull-s2{right:16.66666667%}.row .col.push-s2{left:16.66666667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.33333333%}.row .col.pull-s4{right:33.33333333%}.row .col.push-s4{left:33.33333333%}.row .col.offset-s5{margin-left:41.66666667%}.row .col.pull-s5{right:41.66666667%}.row .col.push-s5{left:41.66666667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.33333333%}.row .col.pull-s7{right:58.33333333%}.row .col.push-s7{left:58.33333333%}.row .col.offset-s8{margin-left:66.66666667%}.row .col.pull-s8{right:66.66666667%}.row .col.push-s8{left:66.66666667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.33333333%}.row .col.pull-s10{right:83.33333333%}.row .col.push-s10{left:83.33333333%}.row .col.offset-s11{margin-left:91.66666667%}.row .col.pull-s11{right:91.66666667%}.row .col.push-s11{left:91.66666667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (max-width :600px){.row .col{margin-bottom:1.5rem}}@media only screen and (min-width :601px){.row .col.m1{width:8.33333333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.66666667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.33333333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.66666667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.33333333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.66666667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.33333333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.66666667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.33333333%}.row .col.pull-m1{right:8.33333333%}.row .col.push-m1{left:8.33333333%}.row .col.offset-m2{margin-left:16.66666667%}.row .col.pull-m2{right:16.66666667%}.row .col.push-m2{left:16.66666667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.33333333%}.row .col.pull-m4{right:33.33333333%}.row .col.push-m4{left:33.33333333%}.row .col.offset-m5{margin-left:41.66666667%}.row .col.pull-m5{right:41.66666667%}.row .col.push-m5{left:41.66666667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.33333333%}.row .col.pull-m7{right:58.33333333%}.row .col.push-m7{left:58.33333333%}.row .col.offset-m8{margin-left:66.66666667%}.row .col.pull-m8{right:66.66666667%}.row .col.push-m8{left:66.66666667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.33333333%}.row .col.pull-m10{right:83.33333333%}.row .col.push-m10{left:83.33333333%}.row .col.offset-m11{margin-left:91.66666667%}.row .col.pull-m11{right:91.66666667%}.row .col.push-m11{left:91.66666667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width :993px){.row .col.l1{width:8.33333333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.66666667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.33333333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.66666667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.33333333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.66666667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.33333333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.66666667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.33333333%}.row .col.pull-l1{right:8.33333333%}.row .col.push-l1{left:8.33333333%}.row .col.offset-l2{margin-left:16.66666667%}.row .col.pull-l2{right:16.66666667%}.row .col.push-l2{left:16.66666667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.33333333%}.row .col.pull-l4{right:33.33333333%}.row .col.push-l4{left:33.33333333%}.row .col.offset-l5{margin-left:41.66666667%}.row .col.pull-l5{right:41.66666667%}.row .col.push-l5{left:41.66666667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.33333333%}.row .col.pull-l7{right:58.33333333%}.row .col.push-l7{left:58.33333333%}.row .col.offset-l8{margin-left:66.66666667%}.row .col.pull-l8{right:66.66666667%}.row .col.push-l8{left:66.66666667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.33333333%}.row .col.pull-l10{right:83.33333333%}.row .col.push-l10{left:83.33333333%}.row .col.offset-l11{margin-left:91.66666667%}.row .col.pull-l11{right:91.66666667%}.row .col.push-l11{left:91.66666667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}.no-mb{margin-bottom:0}body{-webkit-backface-visibility:hidden}.animated{-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-o-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}lesshat-selector{-lh-property:0}@-webkit-keyframes fadeIn{0%{-webkit-transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.1)}80%{-webkit-transform:scale(.9);opacity:1}100%{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes fadeIn{0%{-moz-transform:scale(0);opacity:0}60%{-moz-transform:scale(1.1)}80%{-moz-transform:scale(.9);opacity:1}100%{-moz-transform:scale(1);opacity:1}}@-o-keyframes fadeIn{0%{-o-transform:scale(0);opacity:0}60%{-o-transform:scale(1.1)}80%{-o-transform:scale(.9);opacity:1}100%{-o-transform:scale(1);opacity:1}}@keyframes fadeIn{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}80%{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);opacity:1}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}.animated.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;visibility:visible!important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width :992px){html{background:url(//www.themillcreekdentist.com/wp-content/themes/millcreek-dentist/assets/css/../img/bg.jpg)}}body{background:url(//www.themillcreekdentist.com/wp-content/themes/millcreek-dentist/assets/css/../img/bg.jpg);color:#212121;font-style:normal;font-weight:400;line-height:1.8;overflow-x:hidden;font-size:15px;font-family:'Open Sans',sans-serif}@media screen and (min-width:600px){body{font-size:calc(15px + 2 *((100vw - 600px) / 300))}}@media screen and (min-width:900px){body{font-size:17px}}@media only screen and (max-width :992px){body.home{background:url(//www.themillcreekdentist.com/wp-content/themes/millcreek-dentist/assets/css/../img/mountains.jpg) center 80px repeat-x}}h1,h2,h3{line-height:1.2;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}h3,h4{text-transform:uppercase}h1{margin:0;line-height:.9;font-family:Redressed,cursive;font-size:40px}@media screen and (min-width:600px){h1{font-size:calc(40px + 20 *((100vw - 600px) / 300))}}@media screen and (min-width:900px){h1{font-size:60px}}h2{color:#988a73;font-weight:300;font-size:27px;letter-spacing:-.5px}@media screen and (min-width:600px){h2{font-size:calc(27px + 13 *((100vw - 600px) / 300))}}@media screen and (min-width:900px){h2{font-size:40px}}h2 a{font-weight:300}h3{font-weight:600;text-transform:uppercase;font-size:18px}@media screen and (min-width:600px){h3{font-size:calc(18px + 4 *((100vw - 600px) / 300))}}@media screen and (min-width:900px){h3{font-size:22px}}a{outline:0;font-weight:600;color:#006ba2;-webkit-transition:color .2s,background .2s;-moz-transition:color .2s,background .2s;-o-transition:color .2s,background .2s;transition:color .2s,background .2s}a:not(.btn):hover{color:#000}strong{letter-spacing:.5px}p{margin:1em 0}iframe{width:100%}object{max-width:100%}nav ul{list-style:none;margin:0;padding:0}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:0;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.wp-caption{max-width:100%;margin:1em auto;text-align:center}.wp-caption .wp-caption-text{font-size:.8em;margin:0;padding:0 5px 5px}img{max-width:100%;height:auto;vertical-align:middle}.site-main img:not([src$=".svg"]){border:2px solid #fff;border-radius:9px}img.alignleft{margin:0 1em 1em 0;float:left;max-width:50%}img.alignright{margin:0 0 1em 1em;float:right;max-width:50%}img.aligncenter{float:none;display:block;margin-left:auto;margin-right:auto;margin-bottom:1em}@media only screen and (max-width :600px){img.alignleft,img.alignright{max-width:100%;float:none;display:block;margin:0 auto 1em}}.alignleft{text-align:left}.alignright{text-align:right}.aligncenter{text-align:center}.invisible,.visible{visibility:hidden}.hide{display:none}.hidden-friendly{position:absolute;top:-9999px;left:-9999px;overflow:hidden}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.left{float:left}.right{float:right}.clearfix:after{clear:both;content:"";display:table}.caps{font-variant:small-caps}.site-main{position:relative;padding:40px 0 320px}.site-main:before{content:'';display:block;background:url(//www.themillcreekdentist.com/wp-content/themes/millcreek-dentist/assets/css/../img/blue_line.png) center 0 repeat-x;position:absolute;top:0;left:0;width:100%;height:66px}@media only screen and (min-width :601px){.site-main:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNiYWRkZmEiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSJyZ2IoMCwwLDApIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmFkZGZhIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);background-image:-webkit-linear-gradient(top,#baddfa 0,transparent 25%,transparent 75%,#baddfa 100%);background-image:-moz-linear-gradient(top,#baddfa 0,transparent 25%,transparent 75%,#baddfa 100%);background-image:-o-linear-gradient(top,#baddfa 0,transparent 25%,transparent 75%,#baddfa 100%);background-image:linear-gradient(to bottom,#baddfa 0,transparent 25%,transparent 75%,#baddfa 100%);width:100%;height:98%}}.site-heading{position:relative}.site-heading:after,.site-heading:before{content:'';display:block;width:100%}.site-heading:before{height:190px;background:url(//www.themillcreekdentist.com/wp-content/themes/millcreek-dentist/assets/css/../img/trees_header.png) center bottom repeat-x}.site-heading:after{height:20px;background:url(//www.themillcreekdentist.com/wp-content/themes/millcreek-dentist/assets/css/../img/sand.png) center bottom repeat-x;position:absolute;bottom:-1px}.site-heading .entry-header{background-color:#1f6a50;padding-bottom:40px;margin-top:-30px}@media only screen and (min-width :993px){.site-heading{width:100%;position:absolute;bottom:0;left:0;z-index:10}.site-heading:before{height:220px}.site-heading .entry-header{margin-top:-10px}}.content-wrap{position:relative;padding:30px 0 100px}.custom-logo-link img{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.custom-logo-link img:hover{zoom:1;filter:alpha(opacity=80);-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}.social-links a{display:inline-block;margin:0 5px 10px 0;text-decoration:none;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.social-links a:last-child{margin-right:0}.social-links a:hover{zoom:1;filter:alpha(opacity=80);-webkit-opacity:.8;-moz-opacity:.8}.parallax-window{background:0 0;position:relative}@media only screen and (min-width :993px){.parallax-window{min-height:600px}body.home .parallax-window{min-height:700px}}body:not(.home) .parallax-mirror{display:none}.pagination .nav-links .page-numbers{padding:2px 5px;margin-left:3px}.pagination .nav-links .page-numbers:first-child{margin-left:0}.acf-map img{max-width:inherit!important}.acf-map .gm-style .gm-style-iw{line-height:normal;font-weight:400;text-align:left}.contacts a{vertical-align:middle}.contacts .address,.contacts .appointment,.contacts .email,.contacts .telephone{margin-bottom:5px}.contacts .email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contacts .telephone{margin:.5em 0 1em}.contacts .telephone a{font-size:1.5em;font-weight:700}.contacts-mobile *{vertical-align:middle}.contacts-mobile .divider{display:inline-block;margin:0 10px;font-family:serif;font-size:1.25em;color:#212121}.contacts-mobile a{text-decoration:none}.contacts-mobile .btn-request-appointment{white-space:nowrap;text-transform:uppercase}#rate-a-biz-review-widget-wrapper .reviews-module .reviews-list{max-height:700px}@media only screen and (max-width :600px){.hide-on-small-and-down,.hide-on-small-only{display:none!important}}@media only screen and (max-width :992px){.hide-on-med-and-down{display:none!important}}@media only screen and (min-width :601px){.hide-on-med-and-up{display:none!important}}@media only screen and (min-width:600px) and (max-width:992px){.hide-on-med-only{display:none!important}}@media only screen and (min-width :993px){.hide-on-large-only{display:none!important}}@media only screen and (min-width :993px){.show-on-large{display:block!important}}@media only screen and (min-width:600px) and (max-width:992px){.show-on-medium{display:block!important}}@media only screen and (max-width :600px){.show-on-small{display:block!important}}@media only screen and (min-width :601px){.show-on-medium-and-up{display:block!important}}@media only screen and (max-width :992px){.show-on-medium-and-down{display:block!important}}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:30px;height:19px;display:inline-block;position:relative;vertical-align:middle}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px;height:3px;background-color:#000;border-radius:3px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger-label{font-weight:600;display:inline-block;margin-left:5px;vertical-align:middle;text-transform:uppercase}.hamburger--arrow.is-active .hamburger-inner:before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1);transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner:after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1);transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1);transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1);transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .15s ease,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .15s ease,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;-webkit-transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(.7,1);transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(.7,1);transition:top .1s ease,-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;-webkit-transform:translate3d(-8px,10px,0) rotate(45deg) scale(.7,1);transform:translate3d(-8px,10px,0) rotate(45deg) scale(.7,1);transition:bottom .1s ease,-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .15s ease,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .15s ease,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;-webkit-transform:translate3d(8px,-10px,0) rotate(45deg) scale(.7,1);transform:translate3d(8px,-10px,0) rotate(45deg) scale(.7,1);transition:top .1s ease,-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:translate3d(8px,10px,0) rotate(-45deg) scale(.7,1);transform:translate3d(8px,10px,0) rotate(-45deg) scale(.7,1);transition:bottom .1s ease,-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-timing-function:ease;transition-duration:.2s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-5.71px,-6px,0);transform:rotate(-45deg) translate3d(-5.71px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-timing-function:ease;transition-duration:.2s}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{-webkit-transform:rotate(45deg) translate3d(5.71px,-6px,0);transform:rotate(45deg) translate3d(5.71px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(90deg);transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top .1s .14s ease,opacity .1s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom .1s .14s ease,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease,opacity .1s .14s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease,-webkit-transform .1s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .1s .14s cubic-bezier(.215,.61,.355,1)}.btn,.btn>a,button,input[type=button],input[type=submit]{display:inline-block;background:0 0;border:0;outline:0;cursor:pointer;line-height:normal;text-align:center;text-transform:uppercase;text-decoration:none;vertical-align:middle;-webkit-tap-highlight-color:transparent}.btn,.btn a,form button,form input[type=button],form input[type=submit]{background-color:#66b2d4;padding:20px 30px;color:#fff;border:1px solid #fff;border-radius:9px;font-weight:700;letter-spacing:.5px;line-height:1.3;white-space:nowrap;font-size:14px;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.6);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,.6);box-shadow:0 0 2px 1px rgba(0,0,0,.6);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@media screen and (min-width:600px){.btn,.btn a,form button,form input[type=button],form input[type=submit]{font-size:calc(14px + 1 *((100vw - 600px) / 300))}}@media screen and (min-width:900px){.btn,.btn a,form button,form input[type=button],form input[type=submit]{font-size:15px}}.btn a:hover,.btn:hover,form button:hover,form input[type=button]:hover,form input[type=submit]:hover{-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.8);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,.8);box-shadow:0 0 5px 2px rgba(0,0,0,.8)}.btn a.btn-green,.btn.btn-green,form button.btn-green,form input[type=button].btn-green,form input[type=submit].btn-green{background-color:#66b2d4;border-color:#baddfa;color:#baddfa}.btn a.btn-lightgreen,.btn.btn-lightgreen,form button.btn-lightgreen,form input[type=button].btn-lightgreen,form input[type=submit].btn-lightgreen{background-color:#578065}.opening-hours{table-layout:auto;border-collapse:collapse}.opening-hours tr{border-bottom:1px solid}.opening-hours td.day{padding:10px 20px 10px 0;text-transform:uppercase;font-weight:600}.opening-hours td.time span{font-variant:small-caps}.opening-hours span.closed{text-transform:capitalize}.opening-hours-notes{font-size:.9em}#primary-menu:after{clear:both;content:"";display:table}#primary-menu li{display:block;text-align:left}#primary-menu li a{display:block;padding:10px 0;line-height:1.3;font-weight:700;letter-spacing:.5px;text-decoration:none;position:relative;font-size:14px}@media screen and (min-width:600px){#primary-menu li a{font-size:calc(14px + 1 *((100vw - 600px) / 300))}}@media screen and (min-width:900px){#primary-menu li a{font-size:15px}}#primary-menu>li>a{color:#006e92;text-transform:uppercase}#primary-menu>li>a:hover{color:#988a73}#primary-menu li.menu-item-has-children a{display:block}#primary-menu li.menu-item-has-children>a:after{content:"";display:inline-block;width:5px;height:5px;border-top:2px solid;border-right:2px solid;position:absolute;top:50%;right:0;margin-top:-4px;vertical-align:middle;pointer-events:none;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#primary-menu li.menu-item-has-children .sub-menu{background:#fff;opacity:0;visibility:hidden;max-height:0;white-space:nowrap;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#primary-menu li.menu-item-has-children .sub-menu li a{padding-left:20px;padding-right:20px}#primary-menu li.menu-item-has-children .sub-menu li a:hover{background:#006e92;color:#fff}#primary-menu li.menu-item-has-children.dropit-open>a:after{margin-top:-1px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}#primary-menu li.menu-item-has-children.dropit-open>.sub-menu{opacity:1;visibility:visible;max-height:none}#primary-menu li.current-menu-item>a,#primary-menu li.current-menu-parent>a,#primary-menu li.current-page-ancestor>a{color:#988a73}@media only screen and (max-width :992px){#primary-menu{margin-top:15px}#primary-menu.nav-collapse{display:none}#primary-menu>li a{padding-top:15px;padding-bottom:15px;padding-left:15px}#primary-menu>li.menu-item-phone{display:none}#primary-menu li.menu-item-has-children>a{padding-right:30px}#primary-menu li.menu-item-has-children>a:after{right:15px}#primary-menu li.menu-item-has-children .sub-menu{width:100%!important}#primary-menu>li.menu-item-has-children.dropit-open>a,#primary-menu>li>a:hover{color:#fff;background-color:#006ba2}}@media only screen and (min-width :993px){#primary-menu>li{display:inline-block;position:relative}#primary-menu>li+li{margin-left:30px}#primary-menu>li a{display:inline-block}#primary-menu>li.menu-item-phone{font-size:1.2em}#primary-menu>li.menu-item-phone:before{content:'/';display:inline-block;padding-right:30px;color:#757575}#primary-menu>li.menu-item-phone a{color:#757575}#primary-menu>li.menu-item-phone a:hover{color:#006e92}#primary-menu li.menu-item-has-children>a{padding-right:12px}#primary-menu li.menu-item-has-children .sub-menu{padding:10px 0;border:1px solid rgba(0,0,0,.15);border-radius:4px;background-clip:padding-box;position:absolute;top:85%;left:0;z-index:1000;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}#primary-menu li.menu-item-has-children .sub-menu:before{content:'';display:inline-block;border-bottom:7px solid rgba(0,0,0,.15);border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;top:-7px;left:9px}#primary-menu li.menu-item-has-children .sub-menu:after{content:'';display:inline-block;border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;top:-6px;left:10px}}.office-tour-gallery .item,.office-tour-gallery .sizer{width:100%}@media only screen and (min-width :601px){.office-tour-gallery .item,.office-tour-gallery .sizer{width:49%}}.office-tour-gallery .item{margin-bottom:10px;text-align:center}.before-after-gallery{text-align:center;margin-bottom:50px}.before-after-gallery:last-child{margin-bottom:0}.before-after-comparison{margin:0 auto}.before-after-comparison+.before-after-comparison{margin-top:50px}.before-after-comparison .before-after-images{display:inline-block;position:relative;overflow:hidden;cursor:move;vertical-align:top;width:auto;height:auto;-webkit-box-shadow:0 0 6px -1px rgba(71,71,71,.8);-moz-box-shadow:0 0 6px -1px rgba(71,71,71,.8);box-shadow:0 0 6px -1px rgba(71,71,71,.8)}.before-after-comparison .before-after-images:after,.before-after-comparison .before-after-images:before{display:inline-block;padding:7px;margin:7px;background-color:rgba(29,29,29,.4);color:#fff;font-size:13px;line-height:1em;position:absolute;top:0;z-index:10;opacity:1;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.before-after-comparison .before-after-images:before{content:"Before";left:0}.before-after-comparison .before-after-images:after{content:"After";right:0}.before-after-comparison .before-after-images:hover:after,.before-after-comparison .before-after-images:hover:before{opacity:0}.before-after-comparison .before-after-images .after,.before-after-comparison .before-after-images .before{display:block;width:100%;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.before-after-comparison .before-after-images .after img,.before-after-comparison .before-after-images .before img{display:block;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;position:relative;visibility:visible!important}.before-after-comparison .before-after-images .before{position:relative}.before-after-comparison .before-after-images .after{border-left:2px solid #fff;position:absolute;top:0;left:50%}.before-after-comparison .before-after-images .after img{left:calc(-50% + 2px)}.before-after-comparison .caption{text-align:left;padding:7px 10px;background-color:#1d1d1d;color:#fff}.before-after-comparison.traditional-comparison{cursor:default}.before-after-comparison.traditional-comparison .after,.before-after-comparison.traditional-comparison .before{width:calc(50% - 1px)}.before-after-comparison.traditional-comparison .before{float:left}.before-after-comparison.traditional-comparison .after{float:left;position:relative;left:0}.before-after-comparison.traditional-comparison .after img{left:0}.team-bios .col:nth-child(2n+1){clear:both}.team-bios .member{margin-bottom:30px;padding-left:10px;border-left:4px solid #d3d3d3}.team-bios .member:after{clear:both;content:"";display:table}.comments-area{margin-top:40px;font-size:.9em}.comments-area .comments-title{text-align:center}.comments-area .comment-list .comment .comment{margin-left:3em}.comments-area .comment-list .comment .comment-body{padding:20px;margin:30px 0 0;border:1px solid #bdbdbd;overflow:hidden}.comments-area .comment-list .comment .comment-body .comment-content-wrap:after{clear:both;content:"";display:table}.comments-area .comment-list .comment .comment-body .comment-author{float:left;margin:0 30px 0 0}.comments-area .comment-list .comment .comment-body .comment-author .author{display:block;margin-top:10px}.comments-area .comment-list .comment .comment-body .comment-author .author a{font-weight:400}.comments-area .comment-list .comment .comment-body .comment-content{margin-left:110px}.comments-area .comment-list .comment .comment-body .comment-content p{margin-top:0}.comments-area .comment-list .comment .comment-body .comment-footer{text-align:right}.comments-area .comment-list .comment .comment-body .comment-footer .comment-date{margin-right:1em}.comments-area .comment-list .comment .comment-body .comment-footer .comment-reply-link{min-width:0;padding:5px 10px}.comments-area .comment-respond .comment-reply-title{text-align:center}.comments-area .comment-respond .cancel-comment-reply{float:right;font-size:.8em}.reviews-list .review,.reviews-list .sizer{width:100%}@media only screen and (min-width :601px){.reviews-list .review,.reviews-list .sizer{width:48%}}@media only screen and (min-width :993px){.reviews-list .review,.reviews-list .sizer{width:31.5%}}.reviews-list .review{padding:1em;background:#fff;margin-bottom:1em;-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,.2);-moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px 1px rgba(0,0,0,.2)}.reviews-list blockquote{margin:0}.reviews-list .review-footer{margin-top:1em;text-align:right}.reviews-list .review-footer cite{font-style:normal;color:#757575}form .input-field{margin-top:1em}form label{display:block;color:#000;text-transform:uppercase;font-size:.8rem}form input[type=text],form input[type=date],form input[type=datetime],form input[type=email],form input[type=tel],form input[type=time],form input[type=url],form input[type=password],form input[type=number],form input[type=search],form select,form textarea{display:block;padding:.5em;background-color:rgba(255,255,255,.8);border:1px solid #bdbdbd;font-size:.9rem;width:100%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}form input[type=text]:focus,form input[type=date]:focus,form input[type=datetime]:focus,form input[type=email]:focus,form input[type=tel]:focus,form input[type=time]:focus,form input[type=url]:focus,form input[type=password]:focus,form input[type=number]:focus,form input[type=search]:focus,form select:focus,form textarea:focus{outline:0!important;background-color:#fff;border-color:#000}form input[type=text].wpcf7-not-valid,form input[type=date].wpcf7-not-valid,form input[type=datetime].wpcf7-not-valid,form input[type=email].wpcf7-not-valid,form input[type=tel].wpcf7-not-valid,form input[type=time].wpcf7-not-valid,form input[type=url].wpcf7-not-valid,form input[type=password].wpcf7-not-valid,form input[type=number].wpcf7-not-valid,form input[type=search].wpcf7-not-valid,form select.wpcf7-not-valid,form textarea.wpcf7-not-valid{border-color:red}form .submit-button{padding-top:40px}form img.ajax-loader{display:inline-block}form .wpcf7-not-valid-tip{font-size:.75em}form .wpcf7-response-output{border:0;background:#fff;padding:1em;margin:0 0 1em;font-weight:600}form .wpcf7-response-output.wpcf7-mail-sent-ng,form .wpcf7-response-output.wpcf7-validation-errors{color:red}form .wpcf7-response-output.wpcf7-mail-sent-ok{color:#398f14}.site-header{text-align:center}.site-header .navbar .btn-toggle-menu{color:#000;text-transform:uppercase;font-weight:700;float:left}@media only screen and (max-width :992px){.site-header .mobile-header{margin-top:52px}.site-header .mobile-header .container{width:100%}.site-header .mobile-header .address,.site-header .mobile-header .contacts-mobile,.site-header .mobile-header .site-brand{padding-left:5%;padding-right:5%}.site-header .mobile-header .site-brand{padding-top:2em;padding-bottom:1em}.site-header .mobile-header .site-brand .custom-logo{width:320px}.site-header .mobile-header .address{padding-top:10px;padding-bottom:10px;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd}.site-header .mobile-header .contacts-mobile{padding-top:10px;padding-bottom:10px}.site-header .mobile-header .contacts-mobile .divider,.site-header .mobile-header .contacts-mobile a{color:#757575}.site-header .mobile-header .contacts-mobile a:hover{color:#006e92}.site-header .navbar{width:100%;padding-top:10px;padding-bottom:10px;background-color:#baddfa;position:absolute;top:0;left:0;z-index:10}}@media only screen and (min-width :993px){.site-header{position:absolute;top:0;left:0;width:100%;z-index:999}.site-header .navbar .menu{display:inline-block;padding:15px 10px 10px;margin-bottom:20px;position:relative}.site-header .navbar .menu:before{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLCAxMTAsIDE0NikiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSJyZ2IoMCwgMTEwLCAxNDYpIiBzdG9wLW9wYWNpdHk9IjAuNzUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigwLCAxMTAsIDE0NikiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-webkit-linear-gradient(left,rgba(0,110,146,.05) 0,rgba(0,110,146,.75) 50%,rgba(0,110,146,.05) 100%);background-image:-moz-linear-gradient(left,rgba(0,110,146,.05) 0,rgba(0,110,146,.75) 50%,rgba(0,110,146,.05) 100%);background-image:-o-linear-gradient(left,rgba(0,110,146,.05) 0,rgba(0,110,146,.75) 50%,rgba(0,110,146,.05) 100%);background-image:linear-gradient(to right,rgba(0,110,146,.05) 0,rgba(0,110,146,.75) 50%,rgba(0,110,146,.05) 100%)}.site-header .navbar .site-brand .dentist-name{color:#000;font-weight:700;text-transform:uppercase}}@media screen and (max-width:992px){body.admin-bar .navbar,body.admin-bar .site-header{top:32px!important}}@media screen and (max-width:782px){body.admin-bar .navbar,body.admin-bar .site-header{top:46px!important}}.site-footer{position:relative;margin-top:-320px}.site-footer .footer-image{position:relative;background:url(//www.themillcreekdentist.com/wp-content/themes/millcreek-dentist/assets/css/../img/footer.png) center top repeat-x;width:100%;height:301px}.site-footer .footer-image:after,.site-footer .footer-image:before{content:'';display:block;background-image:url(//www.themillcreekdentist.com/wp-content/themes/millcreek-dentist/assets/css/../img/trees.png);background-position:right top;background-repeat:no-repeat;position:absolute;z-index:-1;height:356px;-lh-property:0;width:-webkit-calc(50% - 560px);width:-moz-calc(50% - 560px);width:calc(50% - 560px)}.site-footer .footer-image:before{left:0;top:-82%}.site-footer .footer-image:after{right:0;top:-85%;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.site-footer .footer-main{position:relative;min-height:500px;text-align:center;margin-top:-26px}.site-footer .footer-main:before{content:'';display:block;background:url(//www.themillcreekdentist.com/wp-content/themes/millcreek-dentist/assets/css/../img/green_line.png) top center repeat-x;position:relative;z-index:2;width:100%;height:41px}.site-footer .footer-main .container{position:static}.site-footer .footer-main .footer-info-blocks{padding:20px 30px;background-color:#6e9c7e;color:#fff;border-radius:9px;-webkit-box-shadow:0 2px 4px 2px rgba(0,0,0,.6);-moz-box-shadow:0 2px 4px 2px rgba(0,0,0,.6);box-shadow:0 2px 4px 2px rgba(0,0,0,.6)}.site-footer .footer-main .footer-info-blocks .row{margin-bottom:0}.site-footer .footer-main .footer-info-blocks .title{margin-bottom:.5em;font-size:1.2em;font-weight:700;text-transform:uppercase}.site-footer .footer-main .footer-info-blocks .contacts{margin-bottom:2em}.site-footer .footer-main .footer-info-blocks .contacts .telephone a{color:#baddfa;font-weight:600;text-decoration:none;border-bottom:0}.site-footer .footer-main .footer-info-blocks .contacts .telephone a:hover{color:#000}@media only screen and (max-width :992px){.site-footer .footer-main .footer-info-blocks{margin:1em 0 2em}.site-footer .footer-main .acf-map{margin:0 5%;width:90%;height:300px}}@media only screen and (min-width :993px){.site-footer .footer-main .footer-info-blocks{display:inline-block;position:relative;z-index:3;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.site-footer .footer-main .acf-map{padding-top:19px;position:absolute!important;top:0;left:0;z-index:1;width:100%;height:100%}}.site-footer .footer-copy{background:#196249;padding:1em 0;color:#fff;font-size:75%;text-align:center}.site-footer .footer-copy a{color:#fff;text-decoration:underline}.site-footer .footer-copy a:hover{text-decoration:none}.site-footer .mobile-sticked{position:fixed;bottom:0;left:0;z-index:1002;width:100%;padding:1em 5%;background-color:rgba(255,255,255,.9);text-transform:uppercase;text-align:center;-webkit-box-shadow:0 0 4px #595959;-moz-box-shadow:0 0 4px #595959;box-shadow:0 0 4px #595959}.site-footer .mobile-sticked .contacts-mobile a{font-size:120%}@media only screen and (max-width :992px){.site-footer{margin-bottom:4em}}body.home .site-footer .footer-image:after,body.home .site-footer .footer-image:before{-lh-property:0;width:-webkit-calc(50% - 360px);width:-moz-calc(50% - 360px);width:calc(50% - 360px)}body.home .site-footer .footer-image:before{top:-90%}body.home .site-footer .footer-image:after{top:-72%}.entry-header .entry-title{margin:0;color:#fff;text-align:center}.hentry .entry-content:after{clear:both;content:"";display:table}.hentry .entry-content :first-child{margin-top:0}.hentry .entry-content ul{padding-left:1em}.hentry .entry-content p:first-of-type:first-line {font-size:100%}.posts-loop{padding-bottom:0}.posts-loop .hentry{margin-bottom:50px;border-bottom:3px solid transparent}.posts-loop .hentry .read-more{text-transform:uppercase}.local-navigation{margin-top:2em;padding-top:2.5em;background:url(//www.themillcreekdentist.com/wp-content/themes/millcreek-dentist/assets/css/../img/blue_line.png) center top no-repeat;background-size:100%}.local-navigation .local-navigation-title{margin-bottom:1rem;font-weight:600;color:#757575;text-align:center;text-transform:uppercase;font-size:18px}@media screen and (min-width:600px){.local-navigation .local-navigation-title{font-size:calc(18px + 4 *((100vw - 600px) / 300))}}@media screen and (min-width:900px){.local-navigation .local-navigation-title{font-size:22px}}.local-navigation .local-navigation-links{text-align:center}.local-navigation .local-navigation-links li{display:inline-block;margin:.5rem 0}.local-navigation .local-navigation-links li:after{content:'/';display:inline-block;margin:0 10px;color:#000}.local-navigation .local-navigation-links li:last-child:after{display:none}.success-stories-loop h2{text-align:center}.home section p:first-of-type:first-line {font-size:100%}.home section h2:first-of-type{margin-top:0}.home .section-hero{position:relative;background-color:#1f6a50;padding:0 0 60px}.home .section-hero .container{position:relative}.home .section-hero .hero-buttons{display:table;width:100%}.home .section-hero .hero-buttons .btn-left,.home .section-hero .hero-buttons .btn-right{display:table-cell;vertical-align:middle}.home .section-hero .hero-buttons .btn-left{padding-right:12.5px}.home .section-hero .hero-buttons .btn-right{padding-left:12.5px;text-align:right}.home .section-hero .hero-buttons .btn{background-color:#196249}.home .section-hero .hero-content{background-color:#baddfa;border-radius:9px;padding:10px;width:100%;height:340px;-webkit-box-shadow:0 -1px 4px 2px rgba(0,0,0,.6);-moz-box-shadow:0 -1px 4px 2px rgba(0,0,0,.6);box-shadow:0 -1px 4px 2px rgba(0,0,0,.6)}.home .section-hero .hero-content iframe{height:100%}@media only screen and (max-width :600px){.home .section-hero .hero-buttons .btn-left,.home .section-hero .hero-buttons .btn-right{display:block;margin-bottom:1em;padding:0;text-align:left}.home .section-hero .hero-buttons .btn-left a,.home .section-hero .hero-buttons .btn-right a{width:100%}.home .section-hero .hero-content{height:300px}}@media only screen and (max-width :992px){.home .section-hero .hero-content{margin-bottom:1.5em}}@media only screen and (min-width :993px){.home .section-hero .hero-content{width:400px;margin-bottom:0;position:absolute;top:0;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (min-width:1261px){.home .section-hero .hero-content{width:500px}}.home .section-intro{margin-top:2em;padding-bottom:80px}.home .section-intro h1{color:#988a73;text-shadow:2px -2px 1px #fff}.home .section-intro h1 span{display:block;color:#757575;font-size:.3em;text-transform:uppercase;text-shadow:none;line-height:normal;font-family:'Open Sans',sans-serif}.home .section-differences{background-color:#8ec6df;padding:40px 0;position:relative}.home .section-differences:after,.home .section-differences:before{content:'';display:block;position:absolute;left:0;background:url(//www.themillcreekdentist.com/wp-content/themes/millcreek-dentist/assets/css/../img/blue_line.png) top center repeat-x;width:100%;height:41px}.home .section-differences:before{top:-41px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.home .section-differences:after{bottom:-41px}.home .section-differences h2{color:#fff}@media only screen and (min-width :993px){.home .section-differences img{max-width:40%}}.home .section-reviews{padding:80px 0}.home .section-reviews header{text-align:center}.home .section-reviews .reviews{margin:0 auto}.home .section-reviews .reviews .stars{margin:0 0 .5em;text-align:center}.home .section-reviews .reviews blockquote{margin:0}.home .section-reviews .reviews footer cite{font-size:.8em;font-weight:700;font-style:normal;text-transform:uppercase}@media only screen and (min-width :993px){.home .section-reviews .reviews{width:60%}}@media only screen and (max-width :600px){.post-1094 iframe{width:90%;margin:0 5%}}table.rad .radbyline{display:block;padding-bottom:15px;border-bottom:1px #ddd solid;margin-bottom:15px}.page-template-service .before-after-comparison{margin-left:0;margin-right:0}.page-id-128 .row{margin-bottom:3em}.page-id-128 .acf-map{height:350px}.page-id-128 .entry-content .row{margin-bottom:0}.page-id-128 .entry-content .contacts-content{margin-top:3em}.page-id-128 .entry-content .col .block-title,.page-id-128 .entry-content .contacts .business-name{margin:0 0 1em}.page-id-128 .entry-content .contacts .dentists-list{margin-bottom:.5em}.page-id-128 .entry-content .contacts .address{max-width:270px}.page-id-128 .entry-content .contacts .telephone a{text-decoration:none;border-bottom:0}.page-id-128 .entry-content .social-links{margin:2em 0 0}.page-id-128 .entry-content .social-links a{border-bottom:0}.page-id-128 .entry-content .wpcf7 textarea{height:120px}@media only screen and (max-width :600px){.page-id-128 .entry-content .col{margin-bottom:2em}}@media only screen and (min-width :993px){.page-id-128 .wpcf7 .btn-submit{width:100%}}.social-links a:hover{opacity:.5}.site-main .social-links a img,.social-links a img{border:none}#primary-menu ul.nav li a,.btn{line-height:1.3;font-size:14px;letter-spacing:.5px}@media screen and (min-width:600px){#primary-menu ul.nav li a,.btn{font-size:calc(14px + 1 *((100vw - 600px) / 300))}}@media screen and (min-width:900px){#primary-menu ul.nav li a,.btn{font-size:15px}}.home .section-intro h1 span,.site-footer .footer-main .footer-info-blocks .title,h3,header .dentist-name{letter-spacing:2px}.posts-loop .entry-header .entry-title{margin-bottom:1em}.btn{white-space:normal}