/* Theme Name: Oak */
span.social-contact {display: block; text-align: center; font-size: 16px;}
span.social-contact .fa {font-size: 20px;}
.navbar-default .navbar-nav > li > a {padding:15px 20px;}
.social {font-size: 25px;}
.carousel-indicators {display: none;}
.page-id-135 h1 {margin-bottom: 20px;}
.nav li.active a {color: #fff; background: #000;}
.dropdown-menu {background: #fff;}
#appointment-form label {color: #fff;}
#appointment-form .gform_button:hover, #appointment-form .gform_button:focus {background: #fff; color: #000;}
#appointment-form textarea, #appointment-form input {display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #999; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
#appointment-form textarea {max-height: 75px; height: 75px;}
h2#appointment {text-align: center; padding-bottom: 30px; border-bottom: none;}
.col-xs-12.service-heading {padding-bottom: 20px;}
span.videos iframe {padding-bottom: 10px;}
.tab-pane h3 {margin-bottom: 10px;}
p.category{ text-align:left; font-weight: 700; }
.tab-content {margin-top: 20px; margin-bottom: 20px;}
.link-blocks{padding-top:20px!important;}
.link-blocks img{margin:0 auto!important;}
.link-blocks img:hover{opacity:.7!important;}
#services, #videos, #testimonials, #gallery {margin-bottom: 30px;}
.page-template-page-sitemap h1 {text-align: center;}
.page-template-page-wellness-staff #gallery .name {text-align: center; display: block;}
.feature-box .btn {display: block;}

@media screen and ( max-width: 991px ) {.dropdown .dropdown-menu {position:relative;display:block;float:none !important;visibility:visible;width:100%;text-align:center;left: 0;}.navbar .navbar-nav {display:block;margin-bottom:0px;} .list-inline>li {display:block;padding:10px;} .navbar-toggle {position: relative; float: right; padding: 9px 10px; margin-top: 8px; margin-right: 15px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; display: inline-block;}}
@media (max-width: 991px) {.navbar-header {float: none;} .navbar-left,.navbar-right {float: none important;} .navbar-toggle {display: block;} .navbar-collapse {border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);} .navbar-fixed-top {top: 0; border-width: 0 0 1px;} .navbar-collapse.collapse {display: none!important;} .navbar-nav {float: none!important; margin-top: 7.5px;} .navbar-nav>li {float: none;} .navbar-nav>li>a {padding-top: 10px; padding-bottom: 10px;} .collapse.in{display:block !important;}}
