/* Customer CSS */
.gr_ver_2 {
background:#fff!important;
width:100%!important;
}

.sbContainer .logo-container .logo a img {
max-height:120px!important;
}

div#comp-titleText-library h3:before {
content:"Patient Education";
}

body.m2.e3.aopEnable .ofc_slide1 {
background-image:url(/images/banners/5.jpg)!important;
}

body.m2.e3.aopEnable .ofc_slide2 {
background-image:url(/images/banners/2c.jpg)!important;
}

body.m2.e3.aopEnable .ofc_slide3 {
background-image:url(/images/banners/4c.jpg)!important;
}

body.m2.e3.aopEnable .ofc_slide4 {
background-image:url(/images/banners/f-dentistry-staff.jpg)!important;
}


.home-col-inside {
margin-bottom:30px;
}

div#comp-titleText-contactUs h2:before {
content:"Contact Us";
}

.home-col {
width:100%;
text-align:center;
margin-bottom:15px;
}

.home-col2 {
width:100%;
text-align:center;
margin-bottom:10px;
}

.rightplace {
float:none;
margin-left:0;
margin-bottom:20px;
}

.rightplace2 {
float:none;
margin-left:0;
margin-bottom:20px;
}

/* Custom Colors Begin ------------------------------------ */
.sbContainer .page-content ul li a,.sbContainer .page-content ol li a {
color:#0069b3;
}

.sbContainer .page-content ul,.sbContainer .page-content ol {
color:#0069b3;
}

.sbContainer header #slot-responsive-phone-only .location-single__phone {
color:#0069b3;
}

.sbContainer header .social-media {
border-color:#0069b3;
}

.sbContainer header .social-media ul li a:before {
color:#0069b3;
}

header #slot-responsive-phone-only .location-single__phone:before {
background:url(/images/top-phone-icon-03.png);
}

.sbContainer .nav-primary ul li.active {
background:#0069b3;
}

.sbContainer header .menu-outer-wrapper {
background-color:#d5def0;
}

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

.sbContainer .nav-primary ul li a:hover {
color:#fff;
background-color:#0069b3;
}

.sbContainer .links--horizontal ul #links-1 a {
background-color:#dab868;
}

.sbContainer .links--horizontal ul #links-2 a {
background-color:#dab868;
}

.sbContainer .links--horizontal ul #links-3 a {
background-color:#dab868;
}

.sbContainer .links--horizontal ul #links-4 a {
background-color:#dab868;
}

.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 .submit,.sbContainer .leadForm form .btn,.sbContainer .leadForm form .submit,.sbContainer #sbBlogPosts .sbBlogComments .btn,.sbContainer #sbBlogPosts .sbBlogComments .submit,.sbContainer .blog-container .sbBlogComments .btn,.sbContainer .blog-container .sbBlogComments .submit,.sbContainer .doctor_info_wrapper_outer .doctor_info_wrapper #slot-responsive-appt-request a,.sbContainer #sbAppointment .btn,.sbContainer #sbAppointment .submit {
background:url(/images/button-bg-03.png);
}

.sbContainer .page-content .homepage_title,.sbContainer .page-content #slot-main h1,.sbContainer .page-content .doctor_info h1 {
color:#0069b3;
}

.sbContainer a {
color:#0069b3;
}

.sbContainer a:hover {
color:#7abde8;
}

.sbContainer h1,.sbContainer h2,.sbContainer h3,.sbContainer h4,.sbContainer h5,.sbContainer h6 {
color:#dab868;
font-weight:700;
}

.sbContainer .doctor-curve {
background-color:#0069b3;
}

.sbContainer .doctor_info_wrapper_outer {
background-color:#0069b3;
}

.testimonials-container {
background:url(/images/testimonials-bg-03.png);
}

footer .location-single__address:before {
background:url(/images/location-map-icon-03.png);
}

footer .location-single__phonecontactus:before {
background:url(/images/location-phone-icon-03.png);
}

.sbContainer .social-media ul li a:before {
color:#0069b3;
}

.sbContainer .social-media ul li a:hover:before {
color:#0069b3;
}

.sbContainer footer .separator--footer {
background:#0069b3;
}

.sbContainer footer #slot-footer3 ul li a {
border-color:#0069b3;
color:#0069b3;
}

.sbContainer footer #slot-footer3 ul li {
border-color:#0069b3;
}

.inner-page-title-wrapper {
background:url();
background-color:#0069b3;
}

.sbContainer .page-content strong {
color:#0069b3;
}

.sbContainer aside[role="complementary"] #slot-library ul li a {
color:#fff;
background-color:#0069b3;
}

.sbContainer aside[role="complementary"] #slot-library ul li.haschild:before {
background-color:#0069b3;
}

.sbContainer aside[role="complementary"] #slot-library ul li a:hover {
background-color:#7abde8;
}

.sbContainer aside[role="complementary"] #slot-library ul li.beforeHover:before {
background-color:#7abde8;
}

.sbContainer aside[role="complementary"] #slot-library ul li ul li a {
background-color:#0069b3;
}

.sbContainer aside[role="complementary"] #slot-library ul li ul li a:hover {
background-color:#7abde8;
}

div#comp-titleText-library h3:before {
content:"Patient Education";
color:#0069b3;
}

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

#page-index .sbContainer .page-content-wrapper {
background-color:#daeefd;
}

.sbContainer {
background-color:#daeefd;
}

.sbContainer footer {
background-color:#daeefd;
}

/* Custom Colors Ends -------------------------------- */
@media (max-width:1024px) {
body.m2.e3.aopEnable .ofc_slide5 {
background-image:url(/images/banners/f-dentistry-staff-mobile.jpg)!important;
}
}

@media (min-width: 768px) {
.sbContainer .page-content.body_subpages #slot-main h1,.sbContainer .page-content.body_subpages h1,.sbContainer .page-content.body_subpages #slot-main h2,.sbContainer .page-content.body_subpages h2 {
font-size:28px;
}
}

@media (min-width: 768px) {
.rightplace {
float:right;
margin-top:10px;
margin-left:30px;
}

.rightplace2 {
float:left;
margin-top:10px;
margin-right:30px;
}

.home-col {
width:47%;
display:inline-block;
vertical-align:middle;
}

.home-col2 {
width:32%;
display:inline-block;
vertical-align:middle;
}

.columns {
-moz-column-count:2;
-moz-column-gap:50px;
-webkit-column-count:2;
-webkit-column-gap:50px;
column-count:2;
column-gap:50px;
padding:0 5px;
}

.columns ul {
margin:0;
padding:0 0 0 2em;
list-style:disc;
}
}