/* Customer CSS */
body {
background:rgba(0,0,0,0) linear-gradient(to right,#dce4b1 0%,#fff 40%,#fff 60%,#fbe5da 100%) repeat scroll 0 0;
}

.row {
margin-left:0;
margin-right:0;
}

.sbContainer a {
color:#009ddd;
}

.sbContainer .page-content ul {
color:#009ddd;
margin:0;
}

.sbContainer header {
background-color:#f9fcff;
background-image:url(/images/head-bg.jpg);
background-repeat:repeat-x;
}

.menu-wrapper {
display:none;
}

.sbContainer .nav-primary #slot-navigation {
display:none!important;
}

.sbContainer .nav-primary ul li.active > a {
color:#fff;
}

.sbContainer .nav-primary ul li a {
color:#fff;
}

.sbContainer hr {
border-color:#009ddd;
border-width:2px 0 0;
color:#009ddd;
margin:20px 10px;
}

.sbContainer header .logo-outer-wrapper {
background-color:#fff;
}

.sbContainer .logo-container #comp-logo {
float:left;
}

.sbContainer .logo-container {
margin:0 auto;
padding:20px;
}

#slot-responsive-phone-only p {
color:#0085cc;
font-family:tahoma;
font-size:18px;
line-height:18px;
text-transform:uppercase;
}

#slot-responsive-phone-only strong {
color:#0B2E83;
}

.sbContainer .page-content p {
font-size:16px;
line-height:25px;
margin:0 0 16px;
}

.sbContainer .inner-page-title-wrapper {
background-color:#009ddd;
}

.slot-main-wrapper {
background:#fff;
font-size:15px;
padding:10px;
border:1px solid #ccc;
}

#page-index #slot-main {
border:1px solid #ccc;
}

#slot-main {
background:#fff;
font-size:15px;
padding:10px;
}

#page-index .page-content-wrapper #slot-main ul li,#page-index .page-content-wrapper #slot-main ol li {
font-size:16px;
}

#slot-navigation {
display:none;
}

#slot-main p {
font-family:tahoma;
}

#slot-main img {
border-radius:5px;
margin:2px 10px;
}

#indexDoc {
float:left;
width:33%;
padding:10px;
}

#indexDoc a {
background:#009DDD;
padding:10px;
color:#fff;
border-radius:5px;
}

#indexDoc img {
width:200px;
height:187px;
overflow:hidden;
}

#indexStaff {
margin:auto;
background:#009DDD;
padding:10px;
margin:10px;
}

#indexStaff p {
color:#fff;
}

#indexStaffLeft {
float:left;
}

#indexStaffRight {
float:left;
padding:10px;
}

.sbContainer .links--horizontal ul {
margin:10px 0;
}

.sbContainer .links--horizontal ul #links-1 a {
background-color:transparent;
font-size:14px;
text-shadow:1px 1px 1px #000;
}

.sbContainer .links--horizontal ul #links-2 a {
background-color:transparent;
font-size:14px;
text-shadow:1px 1px 1px #000;
}

.sbContainer .links--horizontal ul #links-3 a {
background-color:transparent;
font-size:14px;
text-shadow:1px 1px 1px #000;
}

.sbContainer .links--horizontal ul #links-4 a {
background-color:transparent;
font-size:14px;
text-shadow:1px 1px 1px #000;
}

.button--submit-colors,.sbContainer .tagline-container #slot-responsive-appt-request a,.sbContainer .page-content .slot-main-button--appointment a,.sbContainer .page-content #slot-homepage-appointment-request a,.sbContainer #librarySearchForm input[type="submit"],.sbContainer .sbContactResponsive .btn,.sbContainer .sbContactResponsive #sbContact .submit,#sbContact .sbContainer .sbContactResponsive .submit,#sbAppointment .sbContainer .sbContactResponsive .submit,.sbContainer .sbContactResponsive #search input[type="submit"],#search .sbContainer .sbContactResponsive input[type="submit"],.sbContainer .sbContactResponsive .submit,.sbContainer #sbBlogPosts .sbBlogComments .btn,.sbContainer #sbBlogPosts .sbBlogComments #search input[type="submit"],#search .sbContainer #sbBlogPosts .sbBlogComments input[type="submit"],.sbContainer #sbBlogPosts .sbBlogComments .submit,.sbContainer .blog-container .sbBlogComments .btn,.sbContainer .blog-container .sbBlogComments #sbContact .submit,#sbContact .sbContainer .blog-container .sbBlogComments .submit,#sbAppointment .sbContainer .blog-container .sbBlogComments .submit,.sbContainer .blog-container .sbBlogComments #search input[type="submit"],#search .sbContainer .blog-container .sbBlogComments input[type="submit"],.sbContainer .blog-container .sbBlogComments .submit,.sbContainer .doctor_info_wrapper_outer .doctor_info_wrapper #slot-responsive-appt-request a,.sbContainer #sbAppointment .btn,.sbContainer #sbAppointment .submit,.sbContainer #sbAppointment #search input[type="submit"],#search .sbContainer #sbAppointment input[type="submit"] {
background:#FF561C;
}

.sbContainer .page-content .homepage_title,.sbContainer .page-content #slot-main h1,.sbContainer .page-content .doctor_info h1 {
color:#ff561c;
font-size:29px;
}

.sbContainer h1,.sbContainer h2,.sbContainer h3,.sbContainer h4,.sbContainer h5,.sbContainer h6 {
color:#FF561C;
}

.sbContainer h1 strong,.sbContainer h2 strong,.sbContainer h3 strong,.sbContainer h4 strong,.sbContainer h5 strong,.sbContainer h6 strong {
color:#FF561C;
}

.sbContainer .contactus-wrapper .contactus-section .contactus-title {
color:#0B2E83!important;
}

.doctor_info_wrapper_outer {
display:none;
}

.sbContainer .testimonials-container {
background-color:#ecf4ff;
background-image:url(/images/grid.jpg);
}

.sbContainer .testimonials-container .inner ul li p {
color:#fff;
}

.sbContainer .testimonials-container .inner ul li h2 {
font-size:20px;
line-height:27px;
margin:28px 0 24px;
color:#fff;
}

.contactus-section {
background:#fff;
padding:20px;
border:1px solid #ccc;
}

.sbContainer .responsive-hours-wrapper {
background:#95ae0d none repeat scroll 0 0;
border-radius:10px;
float:right;
padding:20px;
}

.sbContainer .page-content.body_subpages #librarySearchForm {
margin:20px 0 0;
}

.sbContainer footer {
background-color:#0B2E83;
}

.sbContainer footer a {
color:#fff!important;
}

.sbContainer header .navbar__header .mobile-menu-label {
color:#fff;
}

#box50 {
float:left;
width:50%;
}

/*=====================BEGIN OF MEDIA ==*/
@media (max-width: 500px) {
.sbContainer .logo-container {
float:none!important;
}

.sbContainer header #slot-responsive-phone-only {
bottom:-67px;
}

#slot-responsive-phone-only strong {
color:#fff;
}

#indexDoc {
float:left;
width:98%;
padding:10px;
}

.sbContainer .make-appointment-container {
background-color:#009DDD;
}

#box50 {
width:98%;
}
}