section.light,section.light-with-arrow{background-color:#E9F1FC}.therapy-box,.therapy-section .image-col,header nav{text-align:center}header{border-bottom:12px solid #EEE}header img.logo{margin:30px auto 40px;display:block;max-width:100%;max-height:120px}header nav{margin-bottom:5px}header nav ul{list-style:none;display:inline-block;padding:0}header nav ul li{margin:0 0 15px}@media (min-width:768px){header nav ul li{float:left;margin:0 45px}}section.light-with-arrow:after,section.with-arrow:after{content:"";height:0;width:0;margin-left:-1em;left:50%;top:100%}header nav ul li.active a{border-bottom:2px solid #337EE3;font-weight:700}header nav ul li a,header nav ul li a:active,header nav ul li a:focus,header nav ul li a:visited{color:#3C3B3F;padding:0;text-decoration:none}header nav ul li a:hover{text-decoration:none;border-bottom:2px solid #337EE3}h1,h2{font-size:30px}section{padding:25px 0}section h1,section h2,section h3,section h4{margin-top:11px}section.light-with-arrow{position:relative}section.light-with-arrow:after{position:absolute;border:1em solid transparent;border-top-color:#E9F1FC!important}section.with-arrow{position:relative}section.with-arrow:after{position:absolute;border:1em solid transparent;border-top-color:#fff!important}.map-section{padding:0}.internal-link-section{text-align:center;background-color:#979087;color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease;cursor:pointer;padding:0}.internal-link-section a,.internal-link-section a:active,.internal-link-section a:focus,.internal-link-section a:hover,.internal-link-section a:visited{text-decoration:none;color:inherit;display:block;padding:30px 0}.internal-link-section h4{margin:0}.internal-link-section:hover{background-color:#1C67CA}.internal-link-section:hover a:before{font-family:FontAwesome;content:"\f0da";display:inline-block;padding-right:8px}.therapy-box img{margin-top:11px;width:130px;height:130px;border:1px solid #ccc}.therapy-box h2{font-weight:700;font-size:16px}.therapy-box a,.therapy-box a:active,.therapy-box a:focus,.therapy-box a:visited{text-decoration:none;color:inherit}.therapy-box a:hover{text-decoration:underline}.therapy-section .image-col img{margin-top:45px;margin-bottom:15px;width:180px;height:180px;border:1px solid #ccc}.therapy-section h2{font-size:24px;font-weight:700}.team-member,.team-member-left,.team-member-right{margin:35px 0}@media (min-width:768px){.therapy-box img{width:180px;height:180px}.team-member,.team-member-left,.team-member-right{padding:0 145px}}.team-member img,.team-member-left img,.team-member-right img{width:90px;height:90px;border:1px solid #ccc}.team-member h5,.team-member-left h5,.team-member-right h5{font-weight:700}.team-member-left img{float:left;margin-right:25px}.team-member-right{text-align:right}.team-member-right img{float:right;margin-left:25px}.team-member-divider{border-top:1px solid #ccc;margin:0}@media (min-width:768px){.team-member-divider{margin:0 145px}.contact-section-simple{margin:0 95px}}@media (max-width:768px){.contact-section-simple .address-col{text-align:center}}.contact-section-simple .address-col .address,.contact-section-simple .address-col .appointment{color:#1C67CA}.contact-section-simple .address-col .phone{font-weight:700;margin:25px 0}.contact-section-simple .address-col .email a,.contact-section-simple .address-col .email a:active,.contact-section-simple .address-col .email a:focus,.contact-section-simple .address-col .email a:visited{text-decoration:none;color:inherit}.contact-section-simple .address-col .email a:hover,footer nav ul li a:hover{text-decoration:underline}.contact-section-simple .address-col h4{font-size:22px}.contact-section-simple .time-col{text-align:right}.contact-section-simple .time-col h2{font-size:inherit;font-weight:700}@media (max-width:768px){.contact-section-simple .time-col{text-align:center;border-top:1px solid #ccc;margin:30px 0;padding-top:19px}}.contact-section-simple .time-col .day{margin-right:25px}@media (max-width:768px){.contact-section-full .map-col{text-align:center;margin:19px 0}.contact-section-full .address-col{text-align:center;border-top:1px solid #ccc;margin:19px 0;padding-top:8px}}.contact-section-full .address-col .address,.contact-section-full .address-col .appointment{color:#1C67CA}.contact-section-full .address-col .phone{font-weight:700;margin:25px 0}.contact-section-full .address-col h4{font-size:22px}.contact-section-full .time-col{text-align:right;padding-top:11px}@media (max-width:768px){.contact-section-full .time-col{text-align:center;border-top:1px solid #ccc;margin:19px 0;padding-top:19px}}.contact-section-full .time-col .day{margin-right:25px}footer{background-color:#3C3B3F;color:#eee;padding:15px 0;font-size:.7em;line-height:normal}footer nav{float:right}footer nav ul{list-style:none;display:inline-block;margin:0}footer nav ul li{float:left;margin:0 5px}footer nav ul li a,footer nav ul li a:active,footer nav ul li a:focus,footer nav ul li a:visited{text-decoration:none;color:inherit}