@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideInRight{0%{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideInLeft{0%{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideInDown{0%{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideInUp{0%{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,textarea,figure{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;outline:none}b{font-weight:bold}i{font-style:italic}ol,ul,li{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}a,span{vertical-align:baseline}img{vertical-align:top;text-decoration:none}.container{max-width:1440px;width:100%;margin:auto;overflow:hidden;display:table}.row{display:table;width:100%}.col{display:table-cell}.col1{width:8.333333%}.col2{width:16.666666%}.col3{width:25%}.col4{width:33.333333%}.col6{width:50%}.col8{width:66.666666%}.col10{width:83.333333%}.col12{width:100%}@media screen and (max-width: 480px){.col{display:block}.s-col0{display:none}.s-col1{width:8.333333%}.s-col2{width:16.666666%}.s-col3{width:25%}.s-col4{width:33.333333%}.s-col6{width:50%}.s-col8{width:66.666666%}.s-col10{width:83.333333%}.s-col12{width:100%}}@media screen and (min-width: 481px) and (max-width: 767px){.col{display:block}.m-col0{display:none}.m-col1{width:8.333333%}.m-col2{width:16.666666%}.m-col3{width:25%}.m-col4{width:33.333333%}.m-col6{width:50%}.m-col8{width:66.666666%}.m-col10{width:83.333333%}.m-col12{width:100%}}@media screen and (min-width: 768px) and (max-width: 900px){.l-col0{display:none}.l-col1{width:8.333333%}.l-col2{width:16.666666%}.l-col3{width:25%}.l-col4{width:33.333333%}.l-col6{width:50%}.l-col8{width:66.666666%}.l-col10{width:83.333333%}.l-col12{width:100%}}.checkvisibility.hidden{visibility:hidden}.slideInRight.visible{animation:slideInRight 1s ease-in-out;-webkit-animation:slideInRight 1s ease-in-out}.slideInLeft.visible{animation:slideInLeft 1s ease-in-out;-webkit-animation:slideInLeft 1s ease-in-out}.slideInDown.visible{animation:slideInDown 1s ease-in-out;-webkit-animation:slideInDown 1s ease-in-out}.slideInUp.visible{animation:slideInUp 1s ease-in-out;-webkit-animation:slideInUp 1s ease-in-out}.fadeIn.visible{animation:fadeIn 1s ease-in-out;-webkit-animation:fadeIn 1s ease-in-out}.fadeOut.visible{animation:fadeOut 1s ease-in-out;-webkit-animation:fadeOut 1s ease-in-out}input[type=text],input[type=email],input[type=tel]{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;padding:10px 10px 10px 46px;padding:0.625rem 0.625rem 0.625rem 2.875rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:10px;margin-bottom:0.625rem;font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;display:block;font-family:"Open Sans",sans-serif;width:100%;border:3px solid transparent;background:#fff}textarea{padding:10px 10px 10px 46px;padding:0.625rem 0.625rem 0.625rem 2.875rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:10px;margin-bottom:0.625rem;font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;display:block;font-family:"Open Sans",sans-serif;width:100%;border:3px solid transparent;background:#fff}.formContainer{position:relative}.formContainer i{top:13px;top:0.8125rem;left:13px;left:0.8125rem;font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;width:26px;width:1.625rem;height:26px;height:1.625rem;position:absolute;color:#808080}.formContainer .validationIcon{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;top:13px;top:0.8125rem;right:13px;right:0.8125rem;width:26px;width:1.625rem;height:26px;height:1.625rem;font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;font-family:"FontAwesome";position:absolute;text-align:right}::-webkit-input-placeholder{color:#808080}:-moz-placeholder{color:#808080}::-moz-placeholder{color:#808080}:-ms-input-placeholder{color:#808080}input,textarea{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-appearance:none}input.success+.validationIcon:before,textarea.success+.validationIcon:before{content:"\f00c";color:#78c39c}input.error,textarea.error{border-color:#e74c3c}input.error+.validationIcon:before,textarea.error+.validationIcon:before{content:"\f00d";color:#e74c3c}@media screen and (max-width: 767px){input[type=text],input[type=email],input[type=tel]{max-width:none}}.btn{padding:10px 25px;padding:0.625rem 1.5625rem;font-size:12px;font-size:0.75rem;line-height:26px;line-height:1.625rem;display:inline-block;cursor:pointer;font-weight:600;text-transform:uppercase;text-decoration:none}.btn.btn-grey{background:#666;color:#fff}.btn.btn-green{background:#78c39c;color:#fff}.btn.btn-blue{background:#808080;color:#fff}.relative{position:relative}.boxGreen{background:#78c39c;color:#fff}.boxGreen a{color:#fff;text-decoration:underline}.boxGreen h1,.boxGreen h2,.boxGreen h3,.boxGreen h4,.boxGreen h5,.boxGreen h6{color:#808080}.boxWhite{background:#fff;color:#000}.boxWhite h1,.boxWhite h2,.boxWhite h3,.boxWhite h4,.boxWhite h5,.boxWhite h6{color:#808080}.boxBlue{background:#808080;color:#fff}.boxBlue h1,.boxBlue h2,.boxBlue h3,.boxBlue h4,.boxBlue h5,.boxBlue h6{color:#fff}.boxInner{padding:60px;padding:3.75rem}.boxInner.noPadTop{padding-top:0}.boxInner.noPadRight{padding-right:0}.boxInner.noPadBot{padding-bottom:0}.boxInner.noPadLeft{padding-left:0}.boxCoverImage{background:center center no-repeat;background-size:cover}.boxHeader{font-size:16px;font-size:1rem}@media screen and (max-width: 767px){.boxInner{padding:30px;padding:1.875rem}.boxCoverImage{min-height:600px}}@media screen and (max-width: 479px){.boxInner{padding:20px;padding:1.25rem}.boxCoverImage{min-height:300px}}html{overflow-x:hidden;width:100%;height:100%}html.noScroll{overflow:hidden !important}body{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;padding-top:168px;padding-top:10.5rem;font-family:"Open Sans",sans-serif;color:#fff;background:#808080;width:100%;overflow-x:hidden}@media screen and (max-width: 767px){body{-webkit-transition:margin 0.25s ease-in-out;-moz-transition:margin 0.25s ease-in-out;transition:margin 0.25s ease-in-out;padding-top:110px;padding-top:6.875rem}body.openMobileNav{margin-left:-250px}}@media screen and (max-width: 479px){body{padding-top:90px;padding-top:5.625rem}}h1,h2,h3,h4,h5,h6{margin-bottom:20px;margin-bottom:1.25rem;color:#78c39c;text-transform:uppercase;font-weight:600}a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#78c39c}a:hover{color:#fff}p{margin-bottom:20px;margin-bottom:1.25rem}p:last-child{margin:0}.mainHeader{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;color:#fff;margin:auto;display:table;position:relative;font-weight:600}.mainHeader:before{top:5px;top:0.3125rem;left:-59px;left:-3.6875rem;width:43px;width:2.6875rem;height:20px;height:1.25rem;content:"";background:url("../images/headerBeforeWhite.png") left top no-repeat;background-size:43px 20px;position:absolute}.mainHeader:after{top:5px;top:0.3125rem;right:-59px;right:-3.6875rem;width:44px;width:2.75rem;height:20px;height:1.25rem;content:"";background:url("../images/headerAfterWhite.png") left top no-repeat;background-size:44px 20px;position:absolute}.header{box-shadow:0 0 5px rgba(0,0,0,0.25);-moz-box-shadow:0 0 5px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.25);position:fixed;top:0;left:0;z-index:9999;background:#808080;display:table;width:100%}.header .boxInner{padding:30px;padding:1.875rem;overflow:hidden}.header .logo{line-height:30px;line-height:1.875rem;font-size:20px;font-size:1.25rem;margin:auto;display:table}.header .logo img{height:50px;height:3.125rem;width:108px;width:6.75rem}.header .navigation{padding-top:30px;padding-top:1.875rem;margin:auto;display:table}.header .navigation li{padding:0 15px;padding:0 0.9375rem;float:left;display:block}.header .navigation li a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;text-transform:uppercase;display:block;color:#fff;text-decoration:none;font-weight:600;border-bottom:2px solid transparent}.header .navigation li a:hover{color:#78c39c}.header .navigation li.current-menu-item a{color:#78c39c;border-color:#fff}.header .mobileNav{padding-top:13px;padding-top:0.8125rem;display:none;float:right}.header .mobileNav .burger{width:30px;width:1.875rem;cursor:pointer;display:block}.header .mobileNav .burger .bar{margin-top:4px;margin-top:0.25rem;height:4px;height:0.25rem;background:#fff;display:block}.header .mobileNav .burger .bar.first{margin-top:0}@media screen and (max-width: 767px){.header{-webkit-transition:margin 0.25s ease-in-out;-moz-transition:margin 0.25s ease-in-out;transition:margin 0.25s ease-in-out}.header.openMobileNav{margin-left:-250px}.header .mobileNav{display:block}.header .logo{float:left}.header .navigation{width:250px;width:15.625rem;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;right:-250px;right:-15.625rem;position:fixed;top:0;bottom:0;padding:0;background:#78c39c;display:block}.header .navigation.active{box-shadow:0 0 5px rgba(0,0,0,0.25);-moz-box-shadow:0 0 5px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.25);right:0}.header .navigation li{float:none;width:100%;padding:0;display:block;text-align:left;border-bottom:1px solid rgba(255,255,255,0.25)}.header .navigation li a{padding:15px;padding:0.9375rem;border:0;font-weight:600}.header .navigation li a:hover{color:#808080}.header .navigation li.current-menu-item a{color:#808080}}@media screen and (max-width: 479px){.header .boxInner{padding:20px;padding:1.25rem}}.footer{font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem;font-weight:600;text-align:center}.moveToTop{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;right:30px;right:1.875rem;bottom:30px;bottom:1.875rem;width:40px;width:2.5rem;height:40px;height:2.5rem;border:4px solid #fff;text-align:center;background:#808080;color:#fff;position:fixed;cursor:pointer;opacity:0}.moveToTop:hover{background:#78c39c}.moveToTop i{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;font-size:24px;font-size:1.5rem;line-height:36px;line-height:2.25rem}.moveToTop.active{opacity:1}.heroImageContainer{overflow:hidden;border:10px solid #fff}.heroImage{overflow:hidden;display:table;width:100%;position:relative}.heroImage .contentContainer{padding:120px 0;padding:7.5rem 0;background:rgba(0,0,0,0.35)}.heroImage .content{width:50%;text-align:center;margin:auto}.heroImage .content h1,.heroImage .content h2,.heroImage .content h3,.heroImage .content h4,.heroImage .content h5,.heroImage .content h6{color:#fff}.heroImage .content .mainHeader{margin-bottom:20px}.heroImage .imageLeft{position:absolute;top:30px;left:0;bottom:30px;width:20%;overflow:hidden}.heroImage .imageLeft .heroImageInner{float:right}.heroImage .imageRight{position:absolute;top:30px;right:0;bottom:30px;width:20%;overflow:hidden}.heroImage .heroImageInner{height:100%;width:auto;max-width:none}.heroImage .heroSlider{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.heroImage .heroSlider li{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;background-size:cover;background-position:center center;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.heroImage .heroSlider li.active{opacity:1}.heroImage .heroSliderNav{margin-top:-20px;margin-top:-1.25rem;display:none;position:absolute;top:50%;right:0;left:0;visibility:hidden}.heroImage .heroSliderNav.visible{visibility:visible}.heroImage .heroSliderNav .sliderBtn{cursor:pointer;display:table;position:absolute;color:#fff;text-align:center}.heroImage .heroSliderNav .sliderBtn i{font-size:50px;font-size:3.125rem;line-height:50px;line-height:3.125rem}.heroImage .heroSliderNav .sliderBtn.next{right:40px;right:2.5rem}.heroImage .heroSliderNav .sliderBtn.prev{left:40px;left:2.5rem}@media screen and (max-width: 767px){.heroImage .contentContainer{padding:20px 0;padding:1.25rem 0}.heroImage .content{width:60%;text-align:left}.heroImage .imageLeft{position:absolute;top:20px;left:0;bottom:20px;width:12%;overflow:hidden}.heroImage .imageLeft .heroImageInner{float:right}.heroImage .imageRight{position:absolute;top:20px;right:0;bottom:20px;width:12%;overflow:hidden}}@media screen and (max-width: 479px){.heroImage{display:block;width:auto}.heroImage .contentContainer{padding:20px 0;padding:1.25rem 0}.heroImage .content{padding:0 20px;padding:0 1.25rem;width:auto}.imageLeft{display:none}.imageRight{display:none}}.contact .address .addressCol{margin-bottom:10px;margin-bottom:0.625rem;display:table;color:#000}.contact .address .addressCol .addressColHeader{display:table;width:100%}.contact .address .addressCol h3{display:table-cell;vertical-align:middle;font-size:16px;line-height:26px}.contact .address .addressCol .icon{width:50px;width:3.125rem;height:50px;height:3.125rem;vertical-align:middle;display:table-cell}.contact .address .addressCol .iconInner{width:30px;width:1.875rem;height:30px;height:1.875rem;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#78c39c;color:#fff;text-align:center;display:block}.contact .address .addressCol .iconInner i{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);line-height:30px;line-height:1.875rem;font-size:16px;font-size:1rem}.contact .address .addressCol p{padding-left:50px}.contact .address .addressCol a{color:#000;text-decoration:none}.contact .address .addressCol a:hover{color:#78c39c;text-decoration:underline}.contact .maps{position:relative}.contact .maps iframe{pointer-events:none}@media screen and (max-width: 767px){.contact .contactHeader{padding:20px;padding:1.25rem}.contact .container,.contact .col{padding:0}.contact .bgWhite,.contact .bgGreen{display:none}.contact .contactForm{padding:20px;padding:1.25rem;display:block;width:auto;background:#78c39c}.contact .address{padding:20px;padding:1.25rem;display:block;width:auto;background:#fff}.contact .maps{height:300px}}.singlePage{background:#78c39c;border-bottom:1px solid #ccc}.singlePage h1,.singlePage h2,.singlePage h3,.singlePage h4,.singlePage h5,.singlePage h6{color:#808080}.singlePage img{max-width:400px;max-width:25rem;height:auto;border:10px solid #fff}@media screen and (max-width: 767px){.alignleft,.alignright{margin:0 auto 20px auto;margin:0 auto 1.25rem auto;display:block;float:none}.singlePage img{max-width:100%;height:auto}}.toothPage .showOnMobile{display:none}@media screen and (max-width: 767px){.toothPage .showOnMobile{display:block}.toothPage .hideOnMobile{display:none}}.employees .mainHeader{margin-bottom:40px;margin-bottom:2.5rem}.employees .employee{display:table;width:100%}.employees .employee .employeeAvatar{width:170px;width:10.625rem;height:170px;height:10.625rem;display:table-cell}.employees .employee figure figcaption{display:none}.employees .employee .round img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:150px;width:9.375rem;height:150px;height:9.375rem;border:10px solid #fff}.employees .employee .employeeContent{padding-left:50px;padding-left:3.125rem;display:table-cell}@media screen and (max-width: 1150px){.employees .employee .employeeAvatar{margin:0 auto 20px auto;margin:0 auto 1.25rem auto;display:block;position:relative}.employees .employee .employeeContent{display:block;padding-left:0}}@media screen and (max-width: 767px){.employees .mainHeader{margin-bottom:20px;margin-bottom:1.25rem}.employees .employee .employeeAvatar{margin:0;display:table-cell}.employees .employee .employeeContent{padding-left:50px;padding-left:3.125rem;display:table-cell}}@media screen and (max-width: 479px){.employees .mainHeader{margin-bottom:20px;margin-bottom:1.25rem}.employees .employee .employeeAvatar{margin:0 auto 20px auto;margin:0 auto 1.25rem auto;display:block;position:relative}.employees .employee .employeeContent{display:block;padding-left:0}}
