html{overflow-y:scroll;}
::selection{background:#a4ecab;}
::-moz-selection{background:#a4ecab;}
::-webkit-selection{background:#a4ecab;}
::-webkit-input-placeholder{color:#ccc;font-style:italic;}
:-moz-placeholder{color:#ccc;font-style:italic;}
::-moz-placeholder{color:#ccc;font-style:italic;}
:-ms-input-placeholder{color:#ccc !important;font-style:italic;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
ol, ul{list-style:none;}
input, textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
b,strong{font-weight:bold;}
i,em{font-style:italic;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;max-width:100%;}
#topbar{background:#4f4a41;padding:10px 0 10px 0;text-align:center;height:36px;overflow:hidden;}
#topbar a{color:#fff;font-size:1.3em;line-height:1.25em;text-decoration:none;opacity:0.5;font-weight:bold;}
#topbar a:hover{opacity:1;}
#w{display:block;width:750px;margin:0 auto;}
#testimonials{display:block;}
#testimonials h2{display:block;text-align:center;font-weight:bold;margin-bottom:3px;}
#testimonials .carousel-wrap{display:block;width:500px;margin:0 auto;overflow:hidden;float:left;}
#testimonials .carousel-nav{display:block;width:200px;margin-right:5%;}
#testimonials .carousel-nav img{cursor:pointer;}
#testimonials .carousel-nav img:active{position:relative;top:1px;}
#testimonials .carousel-nav .nextbtn{float:right;}
#testimonials .carousel-wrap ul{display:block;list-style:none;position:relative;}
#testimonials .carousel-wrap ul li{display:block;float:left;position:relative;width:500px;margin-right:15px;}
#testimonials .carousel-wrap .context{font-size:0.9em;line-height:2em;color:#0459d7;font-style:italic;margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid #dcdcdc;font-weight:normal;}
#clients{display:block;margin-bottom:15px;}
#clients .clients-wrap{display:block;width:700px;margin:0 auto;overflow:hidden;}
#clients .clients-wrap ul{display:block;list-style:none;position:relative;}
#clients .clients-wrap ul li{display:block;float:left;position:relative;width:140px;height:55px;line-height:55px;text-align:center;}
#clients .clients-wrap ul li img{vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65);opacity:0.65;}
#clients .clients-wrap ul li img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1.0;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.grid-1-6{width:16.66666666%;}
.grid-1-1, .grid-1-2, .grid-1-3, .grid-1-4, .grid-1-5, .grid-1-6, .grid-2-3, .grid-2-5, .grid-3-4, .grid-3-5, .grid-4-5, .grid-5-6{position:relative;padding:0;float:left;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 15px;}
.linkarea.accent4.background-transparent{background-color:transparent;background-color:rgba(231,246,255,0);border-radius:4px;}
.wpv-grid > .linkarea, .wpv-grid > .services.has-more{margin-left:-15px;margin-right:-15px;}
.linkarea{padding:20px;cursor:pointer;border:1px solid transparent;border-radius:4px;min-height:50px;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:border-box;-moz-background-clip:border;background-clip:border-box;-webkit-transition:all .5s;transition:all .5s;}
.linkarea .first{text-align:center;padding-bottom:10px;}
.linkarea.accent4.background-transparent{background-color:transparent;background-color:rgba(231,246,255,0);border-radius:4px;}
.wpv-grid > .linkarea, .wpv-grid > .services.has-more{margin-left:-15px;margin-right:-15px;}
.linkarea .first img{display:inline-block;vertical-align:bottom;}
.boxed-layout img{-moz-box-sizing:border-box;box-sizing:border-box;display:block;max-width:100%;height:auto;}
p:empty{display:none;}
.treatments{padding-top:0px;padding-bottom:0px;transform:translate(0px, 0px);opacity:1;width:16.66666666%;position:relative;padding:0;float:left;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 15px;}
.accent4:focus{border:1px solid #9bd9ff;outline:none;}
.accent4:hover, .accent4:focus{background-color:#E7F6FF;border-radius:4px;}
.linkarea{padding:20px;cursor:pointer;border:1px solid transparent;border-radius:4px;min-height:50px;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:border-box;-moz-background-clip:border;background-clip:border-box;-webkit-transition:all .5s;transition:all .5s;}
.col-address-map{width:100%;float:left;padding:10px 0px;}
.col-left{float:left;width:50%;}
.col-right{float:right;width:50%;}