
/* Fonts */

h1,
.font-heading {
font-family: 'Lato';
}
h2,
.font-subheading {
font-family: 'Lato';
}
body,
p,
ul,
li,
ol,
input,
select,
.font-p {
font-family: 'Pontano Sans';
}
.font-phone,
.wabash-phone {
font-family: 'Ubuntu';
}
.signature-1,
.signature-yesteryear {
font-family: 'Yesteryear';
font-weight: normal;
}
.signature-2,
.signature-great-vibes {
font-family: 'Great Vibes';
font-weight: normal;
}
.signature-3,
.signature-sacramento {
font-family: 'Sacramento';
font-weight: normal;
}
.signature-4,
.signature-dancing-script {
font-family: 'Dancing Script';
font-weight: normal;
}
.signature-5,
.signature-la-belle-aurore {
font-family: 'La Belle Aurore';
font-weight: normal;
}
.signature-6,
.signature-zeyada {
font-family: 'Zeyada';
font-weight: normal;
}
.signature-7,
.signature-qwigley {
font-family: 'Qwigley';
font-weight: normal;
}



/* Colors */

a {
color: #2466b0;
}
.color-main-1,
.color-1,
.hover-color-main-1:hover,
.hover-color-1:hover {
color: #2466b0;
}
.color-main-2,
.color-2,
.hover-color-main-2:hover,
.hover-color-2:hover {
color: #fbb03b;
}
.color-main-3,
.color-3,
.hover-color-main-3:hover,
.hover-color-3:hover {
color: #0a1d3b;
}
.color-main-4,
.color-10,
.hover-color-main-4:hover,
.hover-color-10:hover {
color: #45c0f3;
}
.color-greyscale-1,
.color-4,
.hover-greyscale-1:hover,
.hover-color-4:hover {
color: #141518;
}
.color-greyscale-2,
.color-5,
.hover-greyscale-2:hover,
.hover-color-5:hover {
color: #292b2d;
}
.color-greyscale-3,
.color-6,
.hover-greyscale-3:hover,
.hover-color-6:hover {
color: #62656b;
}
.color-greyscale-4,
.color-7,
.hover-greyscale-4:hover,
.hover-color-7:hover {
color: #96989d;
}
.color-greyscale-5,
.color-8,
.hover-greyscale-5:hover,
.hover-color-8:hover {
color: #e5e6e7;
}
.color-greyscale-6,
.color-9,
.hover-greyscale-6:hover,
.hover-color-9:hover {
color: #f0f1f2;
}
.color-white {
color: #ffffff;
}
.background-color-main-1,
.background-color-1,
.hover-background-color-main-1:hover,
.hover-background-color-1:hover {
background-color: #2466b0;
}
.background-color-main-2,
.background-color-2,
.hover-background-color-main-2:hover,
.hover-background-color-2:hover {
background-color: #fbb03b;
}
.background-color-main-3,
.background-color-3,
.hover-background-color-main-3:hover,
.hover-background-color-3:hover {
background-color: #0a1d3b;
}
.background-color-main-4,
.background-color-10,
.hover-background-color-main-4:hover,
.hover-background-color-10:hover {
background-color: #45c0f3;
}
.background-color-greyscale-1,
.background-color-4,
.hover-background-color-greyscale-1:hover,
.hover-background-color-4:hover {
background-color: #141518;
}
.background-color-greyscale-2,
.background-color-5,
.hover-background-color-greyscale-2:hover,
.hover-background-color-5:hover {
background-color: #292b2d;
}
.background-color-greyscale-3,
.background-color-6,
.hover-background-color-greyscale-3:hover,
.hover-background-color-6:hover {
background-color: #62656b;
}
.background-color-greyscale-4,
.background-color-7,
.hover-background-color-greyscale-4:hover,
.hover-background-color-7:hover {
background-color: #96989d;
}
.background-color-greyscale-5,
.background-color-8,
.hover-background-color-greyscale-5:hover,
.hover-background-color-8:hover {
background-color: #e5e6e7;
}
.background-color-greyscale-6,
.background-color-9,
.hover-background-color-greyscale-6:hover,
.hover-background-color-9:hover {
background-color: #f0f1f2;
}
.background-color-white {
background-color: #ffffff;
}
.hover-background-color-main-1-darker:hover,
.hover-background-color-1-darker:hover {
background-color: #00347e;
}
.hover-background-color-main-2-darker:hover,
.hover-background-color-2-darker:hover {
background-color: #c97e09;
}
.hover-background-color-main-3-darker:hover,
.hover-background-color-3-darker:hover {
background-color: #000009;
}
.hover-background-color-main-4-darker:hover,
.hover-background-color-10-darker:hover {
background-color: #138ec1;
}

/* Specific */
.sm-link-twitter a, .spotlight-social a.spotlight-social-twitter { background-color: #85E4FE; }
.sm-link-facebook a, .spotlight-social a.spotlight-social-facebook { background-color: #82BBF5; }
.sm-link-googleplus a, .spotlight-social a.spotlight-social-google { background-color: #99DA76; }
.sm-link-demandforce a { background-color: #FDE78D; }
.sm-link-pinterest a { background-color: #F68FA6; }
.sm-link-blog a { background-color: #FCB96C; }
.sm-link-youtube a { background-color: #FC8584; }
.sm-link-linkedin a { background-color: #4DC3C8; }
.sm-link-yelp a { background-color: #B073B0; }

.sm-link-twitter a:hover, .spotlight-social a.spotlight-social-twitter:hover { background-color: #53b2cc; }
.sm-link-facebook a:hover, .spotlight-social a.spotlight-social-facebook:hover { background-color: #5089c3; }
.sm-link-googleplus a:hover, .spotlight-social a.spotlight-social-google:hover { background-color: #67a844; }
.sm-link-demandforce a:hover { background-color: #cbb55b; }
.sm-link-pinterest a:hover { background-color: #c45d74; }
.sm-link-blog a:hover { background-color: #ca873a; }
.sm-link-youtube a:hover { background-color: #ca5352; }
.sm-link-linkedin a:hover { background-color: #1b9196; }
.sm-link-yelp a:hover { background-color: #7e417e; }

body #top-menu-wrapper .menu-top-menu-container ul li a,
body #main-menu-wrapper .menu-main-menu-container #menu-main-menu > li a {
color: #62656b;
}
body #main-menu-wrapper .menu-main-menu-container #menu-main-menu > li > a:hover,
body #main-menu-wrapper .menu-main-menu-container #menu-main-menu > li.hover > a,
body #main-menu-wrapper .menu-main-menu-container #menu-main-menu > li.current-menu-ancestor > a {
background-color: #96989d;
border-bottom-color: #2466b0;
}
body #main-menu-wrapper .menu-main-menu-container #menu-main-menu > li > ul > li.menu-item > a .menu-item-icon {
background-color: rgba(41,43,45, 0.9);
}
body #main-menu-wrapper .menu-main-menu-container #menu-main-menu > li > ul > li.menu-item > a:hover .menu-item-icon {
background-color: rgba(20,21,24, 0.9);
}
body .spotlight-header .spotlight-header-top #breadcrumbs a {
color: #96989d;
}
body .contact-box .arrow-down {
border-top-color: #f0f1f2;
}
body .contact-box .arrow-up {
border-bottom-color: #f0f1f2;
}
body .form-pretty input,
body .form-pretty select,
body .contact-box-map-iframe-wrapper iframe {
border-color: #96989d;
}
body .infusion-form-appointmentrequests input:focus,
body .infusion-form-appointmentrequests select:focus,
body .infusion-form-appointmentrequests .input-submit {
border-color: #2466b0;
}
body .infusion-form-dentaldeals input:focus,
body .infusion-form-dentaldeals select:focus,
body .infusion-form-dentaldeals .input-submit {
border-color: #fbb03b;
}
body #main-menu-wrapper .menu-main-menu-container #menu-main-menu > li > ul > li > a:hover .menu-item-text {
background-color: #2466b0;
}
body .contact-box-social .disabled-sm-link a {
background-color: #e5e6e7 !important;
}
body .landscape-middle {
border-bottom-color: #2466b0;
}
body .spotlight-header .spotlight-header-middle {
border-top-color: #10529c;
}
body .text-divider-arrow {
border-top-color: #292b2d !important;
}
body .before-after .before-after-photo {
border-color: #96989d !important;
}
body .team {
border-color: #e5e6e7 !important;
}
body .cpcb .contact-box:before {
background-color: #fbb03b;
}
body #menu-sitemap-column-1 > li > a,
body #menu-sitemap-column-2 > li > a {
color: #141518;
}
body .page-id-2158 .featured-reviews {
border-color: #e5e6e7 !important;
}

body .blog #page-content {
border-color: #e5e6e7 !important;
}
body .blog #page-content article .entry-content p,
body .blog #page-content article .entry-content li {
color: #62656b !important;
}
body .blog #page-content article {
border-color: #e5e6e7 !important;
}
body .blog ul.page-numbers li a {
background-color: #f0f1f2 !important;
color: #96989d;
}
body .blog ul.page-numbers li a:hover {
background-color: #e5e6e7 !important;
color: #62656b;
}
body .blog ul.page-numbers li .current {
background-color: #fbb03b !important;
}

body .blog #sidebar .widget-title {
color: #e5e6e7 !important;
background-color: #292b2d !important;
}
body .blog #sidebar .widget {
background-color: #e5e6e7 !important;
}
body .blog #sidebar .widget.widget_recent_entries li a {
color: #fbb03b !important;
border-color: #cccdce !important;
}

/* Mobile and Phablet */
/* @media only screen and (max-width : 320px) { */
@media only screen and (min-width: 0px) and (max-width: 768px) {

body #menu-mobile-menu li a {
color: #96989d;
}
body #menu-mobile-menu > li.menu-item-has-children > a {
background-color: #292b2d;
}
body #menu-mobile-menu li a:hover {
background-color: #62656b;
}
body .related-links ul li a {
background-color: #292b2d;
}
body .related-links ul li a:hover {
background-color: #62656b;
}
body .readmore-text .read-more,
body .readmore-text .more-link,
body .readmore-text .less-link {
color: #96989d;
}

}