@import "/packages/mn_oncology/themes/mn_oncology/css/common.min.css";
/* Import bootstrap 3 mixins and variables so we can use them */
/* Import core mixins so we can use them */
.clear_float:before,
.clear_float:after {
  display: table;
  content: " ";
}
.clear_float:after {
  clear: both;
}
/* Import our theme variables. */
/*********************************************************/
/*
    Variables customizable using dashboard customize theme
 */
/*********************************************************/
/* Import our theme fonts */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('/packages/mn_oncology/themes/mn_oncology/css/build/fonts/Open_Sans/memnYaGs126MiZpBA-UFUKWyV9hrIqM.woff2') format('woff2'), url('/packages/mn_oncology/themes/mn_oncology/css/build/fonts/Open_Sans/memnYaGs126MiZpBA-UFUKWyV-hv.woff') format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url('/packages/mn_oncology/themes/mn_oncology/css/build/fonts/Open_Sans/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2') format('woff2'), url('/packages/mn_oncology/themes/mn_oncology/css/build/fonts/Open_Sans/mem6YaGs126MiZpBA-UFUJ0d.woff') format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url('/packages/mn_oncology/themes/mn_oncology/css/build/fonts/Open_Sans/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2') format('woff2'), url('/packages/mn_oncology/themes/mn_oncology/css/build/fonts/Open_Sans/mem5YaGs126MiZpBA-UN_r8-Vg.woff') format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url('/packages/mn_oncology/themes/mn_oncology/css/build/fonts/Open_Sans/mem8YaGs126MiZpBA-UFVZ0b.woff2') format('woff2'), url('/packages/mn_oncology/themes/mn_oncology/css/build/fonts/Open_Sans/mem8YaGs126MiZpBA-U1UQ.woff') format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('/packages/mn_oncology/themes/mn_oncology/css/build/fonts/Open_Sans/mem5YaGs126MiZpBA-UNirkOUuhp.woff2') format('woff2'), url('/packages/mn_oncology/themes/mn_oncology/css/build/fonts/Open_Sans/mem5YaGs126MiZpBA-UNirk-Vg.woff') format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url('/packages/mn_oncology/themes/mn_oncology/css/build/fonts/Open_Sans/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2') format('woff2'), url('/packages/mn_oncology/themes/mn_oncology/css/build/fonts/Open_Sans/mem5YaGs126MiZpBA-UN7rg-Vg.woff') format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url('/packages/mn_oncology/themes/mn_oncology/css/build/fonts/Open_Sans/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2') format('woff2'), url('/packages/mn_oncology/themes/mn_oncology/css/build/fonts/Open_Sans/mem5YaGs126MiZpBA-UN8rs-Vg.woff') format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Crete Round';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/packages/mn_oncology/themes/mn_oncology/css/build/fonts/Crete_Round/55xoey1sJNPjPiv1ZZZrxK110b3wKg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Crete Round';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/packages/mn_oncology/themes/mn_oncology/css/build/fonts/Crete_Round/55xoey1sJNPjPiv1ZZZrxK170b0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Crete Round';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/packages/mn_oncology/themes/mn_oncology/css/build/fonts/Crete_Round/55xoey1sJNPjPiv1ZZZrxJ1_.woff) format('woff');
}
/* Our style rules - namespace so as not to collide with the core app styles */
:root {
  --cr-primary: #009fc3;
  --cr-primary-fadeout-50: rgba(0, 159, 195, 0.5);
  --cr-light-primary: #fff200;
  --cr-primary-lighten-10: #00c9f6;
  --cr-primary-lighten-20: #2ad8ff;
  --cr-primary-lighten-30: #5de1ff;
  --cr-primary-lighten-40: #90ebff;
  --cr-primary-lighten-50: #c3f4ff;
  --cr-primary-lighten-60: #f6fdff;
  --cr-primary-lighten-70: #ffffff;
  --cr-primary-lighten-80: #ffffff;
  --cr-primary-fadeout-75: rgba(0, 159, 195, 0.25);
  --cr-primary-fadeout-20: rgba(0, 159, 195, 0.8);
  --cr-page-background-color: #ffffff;
  --cr-page-background-color-fade-20: rgba(255, 255, 255, 0.8);
  --cr-block-margin-bottom: 30px;
  --cr-overlay-bg-color: #fff200;
  --cr-overlay-bg-color-fadeout-50: rgba(255, 242, 0, 0.5);
  --cr-overlay-bg-color-fadeout-40: rgba(255, 242, 0, 0.6);
  --cr-overlay-bg-color-darken-3: #f0e300;
  --cr-header-submenu-bg-color: #ffffff;
  --cr-header-transparent-bg-color: rgba(244, 244, 244, 0.5);
  --cr-header-transparent-submenu-bg-color: #ffffff;
  --cr-header-background-color: #ffffff;
  --cr-header-background-color-contrast: #009fc3;
  --cr-header-transparent-icons-color: #009fc3;
  --cr-header-transparent-icons-hover-color: #fff200;
  --cr-header-icons-color: #009fc3;
  --cr-header-icons-hover-color: #fff200;
  --cr-header-search-input-bg-color: #ffffff;
  --cr-header-navigation-color: #000000;
  --cr-header-navigation-font-weight: 700;
  --cr-header-navigation-font-size: 1em;
  --cr-header-navigation-font-family: 'Open Sans', sans-serif;
  --cr-header-navigation-text-transform: none;
  --cr-body-font-family: Open Sans, serif;
  --cr-body-color: #000000;
  --cr-body-font-size: 1.1rem;
  --cr-body-font-weight: 400;
  --cr-body-text-transform: none;
  --cr-body-type-color: #000000;
  --cr-body-type-color-lighten-10: #1a1a1a;
  --cr-body-link-color: #009fc3;
  --cr-body-link-hover-color: #131f37;
  --cr-h1-font-family: 'Crete Round', serif;
  --cr-h1-color: #009fc3;
  --cr-h1-font-size: 3rem;
  --cr-h1-font-weight: 400;
  --cr-h1-text-transform: none;
  --cr-h2-font-family: 'Crete Round', serif;
  --cr-h2-color: #009fc3;
  --cr-h2-font-size: 2rem;
  --cr-h2-font-weight: 400;
  --cr-h2-text-transform: none;
  --cr-h3-font-family: 'Crete Round', serif;
  --cr-h3-color: #009fc3;
  --cr-h3-font-size: 1.5rem;
  --cr-h3-font-weight: 400;
  --cr-h3-text-transform: none;
  --cr-h4-font-family: 'Crete Round', serif;
  --cr-h4-color: #009fc3;
  --cr-h4-font-size: 1.3rem;
  --cr-h4-font-weight: 400;
  --cr-h4-text-transform: none;
  --cr-h5-font-family: 'Crete Round', serif;
  --cr-h5-color: #009fc3;
  --cr-h5-font-size: 1rem;
  --cr-h5-font-weight: 400;
  --cr-h5-text-transform: none;
  --cr-h6-font-family: 'Crete Round', serif;
  --cr-h6-color: #009fc3;
  --cr-h6-font-size: 16px;
  --cr-h6-font-weight: 400;
  --cr-h6-text-transform: none;
  --cr-custom-feature-title-color: rgba(0, 0, 0, 0.9);
  --cr-page-title-font-family: 'Crete Round', serif;
  --cr-page-title-color: #009fc3;
  --cr-page-title-text-transform: none;
  --cr-image-slider-navigation-color: #009fc3;
  --cr-image-slider-navigation-active-color: #fff200;
  --cr-image-slider-background-image: '../images/background-slider-default.png';
  --cr-image-slider-title-color: #009fc3;
  --cr-image-slider-title-font-family: 'Crete Round', serif;
  --cr-image-slider-title-font-size: 3em;
  --cr-image-slider-title-font-weight: 700;
  --cr-image-slider-title-text-transform: none;
  --cr-image-slider-title-letter-spacing: 1px;
  --cr-image-slider-paragraph-color: #000000;
  --cr-image-slider-paragraph-font-family: Open Sans, sans-serif;
  --cr-image-slider-paragraph-font-size: 1.8em;
  --cr-image-slider-paragraph-font-weight: 400;
  --cr-image-slider-paragraph-text-transform: none;
  --cr-image-slider-paragraph-letter-spacing: inherit;
  --cr-blockquote-left-padding-size: 20px;
  --cr-blockquote-font-family: Open Sans, sans-serif;
  --cr-blockquote-font-size: 1.46em;
  --cr-blockquote-font-weight: 300;
  --cr-blockquote-color: #5b676c;
  --cr-blockquote-text-transform: none;
  --cr-section-divider-color: #d9d9d9;
  --cr-footer-social-icon-color: #ffffff;
  --cr-footer-social-icon-hover-color: #009fc3;
  --cr-footer-social-icon-hover-color-darken-10: #007590;
  --cr-footer-link-color: #ffffff;
  --cr-footer-link-hover-color: #009fc3;
  --cr-footer-top-background-color: #131f37;
  --cr-footer-bottom-background-color: #131f37;
  --cr-footer-text-color: #ffffff;
  --cr-image-caption-font-family: Open Sans, sans-serif;
  --cr-image-caption-color: #b8c4cd;
  --cr-image-caption-font-size: 1em;
  --cr-image-caption-font-style: italic;
  --cr-image-caption-text-transform: none;
  --cr-navbar-bg-color: #009fc3;
  --cr-navbar-link-color: #ffffff;
  --cr-navbar-link-hover-color: #009fc3;
  --cr-navbar-hamburger-background-color: #009fc3;
  --cr-navbar-hamburger-bg-color-fadeout-60: rgba(0, 159, 195, 0.4);
  --cr-navbar-hamburger-bg-color-fadeout-80: rgba(0, 159, 195, 0.2);
  --cr-gallery-hover-overlay-color: rgba(34, 48, 74, 0.8);
  --cr-gallery-image-title-font-family: 'Crete Round', serif;
  --cr-gallery-image-title-color: #ffffff;
  --cr-gallery-image-title-font-size: 17px;
  --cr-gallery-image-title-font-weight: 700;
  --cr-gallery-image-title-text-transformation: none;
  --cr-btn-primary-color: #ffffff;
  --xw-pages-carousel-bullet-hover-color: #009fc3;
  --xw-pages-carousel-bullet-active-color: #009fc3;
  --xw-pages-carousel-arrow-color: #009fc3;
  --xw-pages-carousel-arrow-border: 1px solid #009fc3;
  --xw-lite-slider-banner-bg: #ffffff;
  --xw-lite-slider-arrow-hover-bg: #009fc3;
  --xw-lite-slider-arrow-bg: #009fc3;
  --xw-lite-slider-bullet-hover-color: #009fc3;
  --xw-lite-slider-bullet-active-color: #009fc3;
  --xw-twitter-tweet-padding: 6px 0 30px 0;
  --xw-twitter-flexible-divider-padding: 20px 20px 40px 20px;
  --xw-twitter-icon-color: #009fc3;
  --xw-twitter-icon-hover-color: #fff200;
  --xw-twitter-date-color: #009fc3;
  --xw-twitter-date-hover-color: #fff200;
  --xw-twitter-body-bg-color: #ffffff;
  --xw-timeline-slider-item-transform: translateY(0);
  --xw-timeline-slider-item-active-transform: translateY(3px);
  --xw-timeline-slider-item-arrow-width: 80px;
}
div.ccm-page {
  /** We put headings creation here (in less)
    because it would be complicated to do it in scss
*/
}
div.ccm-page .btn.btn-full {
  width: 100%;
}
div.ccm-page .btn-default {
  color: #009fc3;
  background-color: #ffffff;
  border-color: #009fc3;
  position: relative;
  margin: 4px;
}
div.ccm-page .btn-default:before {
  content: "";
  border: 1px solid #009fc3;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}
div.ccm-page .btn-default:focus,
div.ccm-page .btn-default.focus {
  color: #009fc3;
  background-color: #e6e6e6;
  border-color: #003743;
  box-shadow: 0 0 0 0.25rem rgba(0, 159, 195, 0.5);
}
div.ccm-page .btn-default:hover {
  color: #009fc3;
  background-color: #e6e6e6;
  border-color: #006d86;
}
div.ccm-page .btn-default:hover:before {
  border-color: #006d86;
}
div.ccm-page .btn-default:active,
div.ccm-page .btn-default.active,
.open > .dropdown-togglediv.ccm-page .btn-default {
  color: #009fc3;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #006d86;
}
div.ccm-page .btn-default:active:before,
div.ccm-page .btn-default.active:before,
.open > .dropdown-togglediv.ccm-page .btn-default:before {
  border-color: #006d86;
}
div.ccm-page .btn-default:active:hover,
div.ccm-page .btn-default.active:hover,
.open > .dropdown-togglediv.ccm-page .btn-default:hover,
div.ccm-page .btn-default:active:focus,
div.ccm-page .btn-default.active:focus,
.open > .dropdown-togglediv.ccm-page .btn-default:focus,
div.ccm-page .btn-default:active.focus,
div.ccm-page .btn-default.active.focus,
.open > .dropdown-togglediv.ccm-page .btn-default.focus {
  color: #009fc3;
  background-color: #d4d4d4;
  border-color: #003743;
}
div.ccm-page .btn-default:active:hover:before,
div.ccm-page .btn-default.active:hover:before,
.open > .dropdown-togglediv.ccm-page .btn-default:hover:before,
div.ccm-page .btn-default:active:focus:before,
div.ccm-page .btn-default.active:focus:before,
.open > .dropdown-togglediv.ccm-page .btn-default:focus:before,
div.ccm-page .btn-default:active.focus:before,
div.ccm-page .btn-default.active.focus:before,
.open > .dropdown-togglediv.ccm-page .btn-default.focus:before {
  border-color: #003743;
}
div.ccm-page .btn-default.disabled:hover,
div.ccm-page .btn-default[disabled]:hover,
fieldset[disabled] div.ccm-page .btn-default:hover,
div.ccm-page .btn-default.disabled:focus,
div.ccm-page .btn-default[disabled]:focus,
fieldset[disabled] div.ccm-page .btn-default:focus,
div.ccm-page .btn-default.disabled.focus,
div.ccm-page .btn-default[disabled].focus,
fieldset[disabled] div.ccm-page .btn-default.focus {
  background-color: #ffffff;
  border-color: #009fc3;
}
div.ccm-page .btn-default.disabled:hover:before,
div.ccm-page .btn-default[disabled]:hover:before,
fieldset[disabled] div.ccm-page .btn-default:hover:before,
div.ccm-page .btn-default.disabled:focus:before,
div.ccm-page .btn-default[disabled]:focus:before,
fieldset[disabled] div.ccm-page .btn-default:focus:before,
div.ccm-page .btn-default.disabled.focus:before,
div.ccm-page .btn-default[disabled].focus:before,
fieldset[disabled] div.ccm-page .btn-default.focus:before {
  border-color: #009fc3;
}
div.ccm-page .btn-default .badge {
  color: #ffffff;
  background-color: #009fc3;
}
div.ccm-page .btn-default .badge:before {
  border-color: #009fc3;
}
div.ccm-page .btn-default:focus,
div.ccm-page .btn-default.focus,
div.ccm-page .btn-default:hover,
div.ccm-page .btn-default:active,
div.ccm-page .btn-default.active {
  color: #ffffff;
  background-color: #009fc3;
  border-color: #009fc3;
}
div.ccm-page .btn-default:focus:before,
div.ccm-page .btn-default.focus:before,
div.ccm-page .btn-default:hover:before,
div.ccm-page .btn-default:active:before,
div.ccm-page .btn-default.active:before {
  border-color: #009fc3;
}
div.ccm-page .btn-primary {
  color: #ffffff;
  background-color: #009fc3;
  border-color: #008aaa;
  position: relative;
  margin: 4px;
}
div.ccm-page .btn-primary:before {
  content: "";
  border: 1px solid #008aaa;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}
div.ccm-page .btn-primary:focus,
div.ccm-page .btn-primary.focus {
  color: #ffffff;
  background-color: #007590;
  border-color: #00222a;
  box-shadow: 0 0 0 0.25rem rgba(38, 156, 182, 0.5);
}
div.ccm-page .btn-primary:hover {
  color: #ffffff;
  background-color: #007590;
  border-color: #00586c;
}
div.ccm-page .btn-primary:hover:before {
  border-color: #00586c;
}
div.ccm-page .btn-primary:active,
div.ccm-page .btn-primary.active,
.open > .dropdown-togglediv.ccm-page .btn-primary {
  color: #ffffff;
  background-color: #007590;
  background-image: none;
  border-color: #00586c;
}
div.ccm-page .btn-primary:active:before,
div.ccm-page .btn-primary.active:before,
.open > .dropdown-togglediv.ccm-page .btn-primary:before {
  border-color: #00586c;
}
div.ccm-page .btn-primary:active:hover,
div.ccm-page .btn-primary.active:hover,
.open > .dropdown-togglediv.ccm-page .btn-primary:hover,
div.ccm-page .btn-primary:active:focus,
div.ccm-page .btn-primary.active:focus,
.open > .dropdown-togglediv.ccm-page .btn-primary:focus,
div.ccm-page .btn-primary:active.focus,
div.ccm-page .btn-primary.active.focus,
.open > .dropdown-togglediv.ccm-page .btn-primary.focus {
  color: #ffffff;
  background-color: #00586c;
  border-color: #00222a;
}
div.ccm-page .btn-primary:active:hover:before,
div.ccm-page .btn-primary.active:hover:before,
.open > .dropdown-togglediv.ccm-page .btn-primary:hover:before,
div.ccm-page .btn-primary:active:focus:before,
div.ccm-page .btn-primary.active:focus:before,
.open > .dropdown-togglediv.ccm-page .btn-primary:focus:before,
div.ccm-page .btn-primary:active.focus:before,
div.ccm-page .btn-primary.active.focus:before,
.open > .dropdown-togglediv.ccm-page .btn-primary.focus:before {
  border-color: #00222a;
}
div.ccm-page .btn-primary.disabled:hover,
div.ccm-page .btn-primary[disabled]:hover,
fieldset[disabled] div.ccm-page .btn-primary:hover,
div.ccm-page .btn-primary.disabled:focus,
div.ccm-page .btn-primary[disabled]:focus,
fieldset[disabled] div.ccm-page .btn-primary:focus,
div.ccm-page .btn-primary.disabled.focus,
div.ccm-page .btn-primary[disabled].focus,
fieldset[disabled] div.ccm-page .btn-primary.focus {
  background-color: #009fc3;
  border-color: #008aaa;
}
div.ccm-page .btn-primary.disabled:hover:before,
div.ccm-page .btn-primary[disabled]:hover:before,
fieldset[disabled] div.ccm-page .btn-primary:hover:before,
div.ccm-page .btn-primary.disabled:focus:before,
div.ccm-page .btn-primary[disabled]:focus:before,
fieldset[disabled] div.ccm-page .btn-primary:focus:before,
div.ccm-page .btn-primary.disabled.focus:before,
div.ccm-page .btn-primary[disabled].focus:before,
fieldset[disabled] div.ccm-page .btn-primary.focus:before {
  border-color: #008aaa;
}
div.ccm-page .btn-primary .badge {
  color: #009fc3;
  background-color: #ffffff;
}
div.ccm-page .btn-primary .badge:before {
  border-color: #008aaa;
}
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more {
  color: #fff200;
  background-color: #ffffff;
  border-color: #009fc3;
}
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more:focus,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more:focus,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more.focus,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more.focus {
  color: #fff200;
  background-color: #e6e6e6;
  border-color: #003743;
}
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more:hover,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more:hover {
  color: #fff200;
  background-color: #e6e6e6;
  border-color: #006d86;
}
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more:active,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more:active,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more.active,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more.active,
.open > .dropdown-togglediv.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more,
.open > .dropdown-togglediv.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more {
  color: #fff200;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #006d86;
}
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more:active:hover,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more:active:hover,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more.active:hover,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more.active:hover,
.open > .dropdown-togglediv.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more:hover,
.open > .dropdown-togglediv.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more:hover,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more:active:focus,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more:active:focus,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more.active:focus,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more.active:focus,
.open > .dropdown-togglediv.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more:focus,
.open > .dropdown-togglediv.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more:focus,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more:active.focus,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more:active.focus,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more.active.focus,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more.active.focus,
.open > .dropdown-togglediv.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more.focus,
.open > .dropdown-togglediv.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more.focus {
  color: #fff200;
  background-color: #d4d4d4;
  border-color: #003743;
}
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more.disabled:hover,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more.disabled:hover,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more[disabled]:hover,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more[disabled]:hover,
fieldset[disabled] div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more:hover,
fieldset[disabled] div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more:hover,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more.disabled:focus,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more.disabled:focus,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more[disabled]:focus,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more[disabled]:focus,
fieldset[disabled] div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more:focus,
fieldset[disabled] div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more:focus,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more.disabled.focus,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more.disabled.focus,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more[disabled].focus,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more[disabled].focus,
fieldset[disabled] div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more.focus,
fieldset[disabled] div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more.focus {
  background-color: #ffffff;
  border-color: #009fc3;
}
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item a.cr-page-list__read-more .badge,
div.ccm-page div.page-list-with-buttons div.page-list-with-buttons div.cr-page-list__item--horizontal a.cr-page-list__read-more .badge {
  color: #ffffff;
  background-color: #fff200;
}
div.ccm-page .home-page h2 {
  font-family: 'Crete Round', serif;
  font-size: 35px;
  font-weight: 500;
  color: #009fc3;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page h1 {
  font-family: 'Crete Round', serif;
  font-size: 3rem;
  font-weight: 400;
  color: #009fc3;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page h2 {
  font-family: 'Crete Round', serif;
  font-size: 2rem;
  font-weight: 400;
  color: #009fc3;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page h3 {
  font-family: 'Crete Round', serif;
  font-size: 1.5rem;
  font-weight: 400;
  color: #009fc3;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page h4 {
  font-family: 'Crete Round', serif;
  font-size: 1.3rem;
  font-weight: 400;
  color: #009fc3;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page h5 {
  font-family: 'Crete Round', serif;
  font-size: 1rem;
  font-weight: 400;
  color: #009fc3;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page h6 {
  font-family: 'Crete Round', serif;
  font-size: 16px;
  font-weight: 400;
  color: #009fc3;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page div.page-list-with-buttons div.cr-page-list__item div.cr-page-list__title {
  font-family: 'Crete Round', serif;
  font-size: 1.5rem;
  font-weight: 400;
  color: #009fc3;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item div.cr-page-list__title {
  font-family: 'Crete Round', serif;
  font-size: 1.5rem;
  font-weight: 400;
  color: #009fc3;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page div.ccm-block-page-title-byline h1.page-title {
  font-family: 'Crete Round', serif;
  font-size: 3rem;
  font-weight: 400;
  color: #009fc3;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-name {
  font-family: 'Crete Round', serif;
  font-size: 1.3rem;
  font-weight: 400;
  color: #009fc3;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page div.blog-entry-list div.cr-page-list__title {
  font-family: 'Crete Round', serif;
  font-size: 2rem;
  font-weight: 400;
  color: #009fc3;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page div.recent-blog-entry div.cr-page-list__title {
  font-family: 'Crete Round', serif;
  font-size: 2rem;
  font-weight: 400;
  color: #009fc3;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page footer div.recent-blog-entry div.cr-page-list__item--horizontal div.cr-page-list__title {
  font-family: 'Crete Round', serif;
  font-size: 1rem;
  font-weight: 400;
  color: #000000;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page .dark-background h3 a:not(.fa):not(.btn):hover {
  color: #fff;
}
div.ccm-page.page-type-physician main #physician-top-info h1,
div.ccm-page.page-type-physician main #physician-top-info h2,
div.ccm-page.page-type-physician main #physician-top-info h3 {
  margin: 0;
  padding: 0;
  line-height: 1;
}
div.ccm-page.page-type-physician main #physician-top-info h4 {
  line-height: 1;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 1.2rem;
}
div.ccm-page.page-type-physician main #physician-top-info p {
  font-size: 1rem;
}
div.ccm-page.page-type-physician main h3 {
  color: #000000;
  text-transform: uppercase;
}
div.ccm-page .gray-border {
  border: 6px solid #f9f9f9;
}
@media (min-width: 992px) {
  div.ccm-page .cr-nav--megamenu ul.nav li {
    position: relative !important;
  }
  div.ccm-page .cr-nav--megamenu ul.nav li div.mega-menu-content {
    width: auto;
    padding-top: 0;
  }
  div.ccm-page .cr-nav--megamenu ul.nav li div.mega-menu-content ul {
    display: none;
  }
  div.ccm-page .cr-nav--megamenu ul.nav li div.mega-menu-content ul li {
    display: block;
  }
  div.ccm-page .cr-nav--megamenu ul.nav li div.mega-menu-content ul li a:active,
  div.ccm-page .cr-nav--megamenu ul.nav li div.mega-menu-content ul li a:hover {
    color: var(--cr-navbar-link-hover-color, var(--cr-navbar-link-hover-color, #e782a0));
  }
  div.ccm-page .cr-nav--megamenu ul.nav li div.mega-menu-content ul li:active > a,
  div.ccm-page .cr-nav--megamenu ul.nav li div.mega-menu-content ul li:hover > a {
    color: var(--cr-navbar-link-hover-color, var(--cr-navbar-link-hover-color, #e782a0));
  }
  div.ccm-page .cr-nav--megamenu ul.nav li div.mega-menu-content ul li.nav-selected a {
    color: var(--cr-navbar-link-hover-color, var(--cr-navbar-link-hover-color, #e782a0));
  }
  div.ccm-page .cr-nav--megamenu ul.nav li.last div.mega-menu-content {
    left: auto;
    right: 0;
  }
  div.ccm-page .cr-nav--megamenu ul.nav li:hover > div > ul {
    display: block !important;
  }
  div.ccm-page .cr-nav--megamenu ul.nav > li > a {
    padding: 10px 5px;
  }
  div.ccm-page .cr-nav--megamenu ul.nav > li:active a,
  div.ccm-page .cr-nav--megamenu ul.nav > li:hover a {
    padding: 10px 5px;
  }
}
@media (min-width: 1200px) {
  div.ccm-page .cr-nav--megamenu ul.nav > li > a {
    padding: 10px 20px;
  }
  div.ccm-page .cr-nav--megamenu ul.nav > li:active a,
  div.ccm-page .cr-nav--megamenu ul.nav > li:hover a {
    padding: 10px 20px;
  }
}
div.ccm-page .utility-nav {
  position: relative;
  display: flex;
  align-items: center;
  padding: 5px 10px;
}
div.ccm-page .utility-nav:before {
  position: absolute;
  top: 0;
  right: -20px;
  bottom: 0;
  left: 0;
  background-color: var(--cr-footer-top-background-color);
  content: '';
}
div.ccm-page .utility-nav ul {
  display: inline-flex;
  list-style: none;
  padding: 0 40px 0 10px;
  margin: 0 -10px;
}
div.ccm-page .utility-nav ul li {
  position: relative;
  display: block;
  line-height: 0;
  padding: 0 10px;
}
div.ccm-page .utility-nav ul li a {
  font-size: 0.875rem;
  color: var(--cr-footer-text-color);
  line-height: 1.0;
  text-transform: uppercase;
}
div.ccm-page .utility-nav ul li:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 1px;
  background-color: var(--cr-footer-text-color);
  content: '';
}
div.ccm-page .utility-nav ul li:last-child:after {
  content: none;
}
div.ccm-page .utility-nav .utility-search-form {
  position: relative;
  display: inline-flex;
  padding: 0 10px 0 0;
  margin: 0;
}
div.ccm-page .utility-nav .utility-search-form input[type="text"] {
  width: 200px;
  line-height: 28px;
  padding-left: 50px;
  border-radius: 0;
  border: none;
}
div.ccm-page .utility-nav .utility-search-form button {
  position: absolute;
  left: 5px;
  top: 0;
  padding: 0;
  border: 0;
  background-color: transparent;
}
div.ccm-page .utility-nav .utility-search-form button span {
  position: relative;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: content-box;
  color: var(--cr-footer-text-color);
  text-decoration: none;
  background-color: var(--cr-footer-top-background-color);
  border: 1px solid var(--cr-footer-top-background-color);
  border-radius: 100%;
  cursor: pointer;
  margin: 4px;
  outline: 0;
}
div.ccm-page .utility-nav .utility-search-form button span:before {
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border: 1px solid var(--cr-footer-top-background-color);
  border-radius: 100%;
  content: "";
}
div.ccm-page .cr-page-title-wrapper {
  background-color: var(--cr-footer-top-background-color);
}
div.ccm-page .cr-page-title-wrapper .breadcrumb a:active,
div.ccm-page .cr-page-title-wrapper .breadcrumb a:hover {
  color: var(--cr-footer-link-hover-color);
}
div.ccm-page .nav.sidebar li a {
  background-color: var(--cr-body-link-hover-color, var(--cr-body-link-hover-color, #e782a0));
}
div.ccm-page .nav.sidebar li a:active,
div.ccm-page .nav.sidebar li a:hover {
  background-color: var(--cr-body-link-color, var(--cr-body-link-color, #b31254));
}
div.ccm-page .nav.sidebar li.nav-selected a {
  background-color: var(--cr-body-link-color, var(--cr-body-link-color, #b31254));
}
