@import "/packages/xw_crista/themes/xw_crista/css/common.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/xw_crista/themes/xw_crista/css/build/fonts/open_sans/memnYaGs126MiZpBA-UFUKWyV9hrIqM.woff2') format('woff2'), url('/packages/xw_crista/themes/xw_crista/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/xw_crista/themes/xw_crista/css/build/fonts/open_sans/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2') format('woff2'), url('/packages/xw_crista/themes/xw_crista/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/xw_crista/themes/xw_crista/css/build/fonts/open_sans/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2') format('woff2'), url('/packages/xw_crista/themes/xw_crista/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/xw_crista/themes/xw_crista/css/build/fonts/open_sans/mem8YaGs126MiZpBA-UFVZ0b.woff2') format('woff2'), url('/packages/xw_crista/themes/xw_crista/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/xw_crista/themes/xw_crista/css/build/fonts/open_sans/mem5YaGs126MiZpBA-UNirkOUuhp.woff2') format('woff2'), url('/packages/xw_crista/themes/xw_crista/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/xw_crista/themes/xw_crista/css/build/fonts/open_sans/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2') format('woff2'), url('/packages/xw_crista/themes/xw_crista/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/xw_crista/themes/xw_crista/css/build/fonts/open_sans/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2') format('woff2'), url('/packages/xw_crista/themes/xw_crista/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;
}
/* Our style rules - namespace so as not to collide with the core app styles */
:root {
  --cr-primary: #b31254;
  --cr-primary-fadeout-50: rgba(179, 18, 84, 0.5);
  --cr-light-primary: #e782a0;
  --cr-primary-lighten-10: #e1176a;
  --cr-primary-lighten-20: #ec3f86;
  --cr-primary-lighten-30: #f06ea3;
  --cr-primary-lighten-40: #f59cc0;
  --cr-primary-lighten-50: #facade;
  --cr-primary-lighten-60: #fef9fb;
  --cr-primary-lighten-70: #ffffff;
  --cr-primary-lighten-80: #ffffff;
  --cr-primary-fadeout-75: rgba(179, 18, 84, 0.25);
  --cr-primary-fadeout-20: rgba(179, 18, 84, 0.8);
  --cr-page-background-color: #ffffff;
  --cr-page-background-image: url('/packages/xw_crista/themes/xw_crista/css/build/');
  --cr-page-background-color-fade-20: rgba(255, 255, 255, 0.8);
  --cr-block-margin-bottom: 40px;
  --cr-overlay-bg-color: #b31254;
  --cr-overlay-bg-color-fadeout-50: rgba(179, 18, 84, 0.5);
  --cr-overlay-bg-color-fadeout-40: rgba(179, 18, 84, 0.6);
  --cr-overlay-bg-color-darken-3: #a5114d;
  --cr-header-submenu-bg-color: #ffffff;
  --cr-header-transparent-bg-color: rgba(255, 255, 255, 0.65);
  --cr-header-transparent-submenu-bg-color: #ffffff;
  --cr-header-background-color: #ffffff;
  --cr-header-background-color-contrast: #b31254;
  --cr-header-transparent-icons-color: #b31254;
  --cr-header-transparent-icons-hover-color: #e782a0;
  --cr-header-icons-color: #b31254;
  --cr-header-icons-hover-color: #e782a0;
  --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: 16px;
  --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: #b31254;
  --cr-body-link-hover-color: #e782a0;
  --cr-alert-color: #8a6d3b;
  --cr-alert-background-color: #fcf8e3;
  --cr-alert-border-color: #faebcc;
  --cr-input-placeholder-colder: #b2b3b4;
  --cr-h1-font-family: Open Sans, sans-serif;
  --cr-h1-color: #b31254;
  --cr-h1-font-size: 33.6px;
  --cr-h1-font-weight: 400;
  --cr-h1-text-transform: none;
  --cr-h2-font-family: Open Sans, sans-serif;
  --cr-h2-color: #b31254;
  --cr-h2-font-size: 23.36px;
  --cr-h2-font-weight: 400;
  --cr-h2-text-transform: none;
  --cr-h3-font-family: Open Sans, sans-serif;
  --cr-h3-color: #b31254;
  --cr-h3-font-size: 20px;
  --cr-h3-font-weight: 400;
  --cr-h3-text-transform: none;
  --cr-h4-font-family: Open Sans, sans-serif;
  --cr-h4-color: #b31254;
  --cr-h4-font-size: 16.8px;
  --cr-h4-font-weight: 400;
  --cr-h4-text-transform: none;
  --cr-h5-font-family: Open Sans, sans-serif;
  --cr-h5-color: #b31254;
  --cr-h5-font-size: 0.85em;
  --cr-h5-font-weight: 400;
  --cr-h5-text-transform: none;
  --cr-h6-font-family: Open Sans, sans-serif;
  --cr-h6-color: #b31254;
  --cr-h6-font-size: 0.73em;
  --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: 'Open Sans', sans-serif;
  --cr-page-title-color: #b31254;
  --cr-page-title-text-transform: none;
  --cr-image-slider-navigation-color: #ffffff;
  --cr-image-slider-navigation-active-color: #b31254;
  --cr-image-slider-background-image: '../images/background-slider-default.png';
  --cr-image-slider-title-color: #ffffff;
  --cr-image-slider-title-font-family: 'Open Sans', sans-serif;
  --cr-image-slider-title-font-size: 34px;
  --cr-image-slider-title-font-weight: 400;
  --cr-image-slider-title-text-transform: none;
  --cr-image-slider-title-letter-spacing: 1px;
  --cr-image-slider-paragraph-color: #ffffff;
  --cr-image-slider-paragraph-font-family: Open Sans, sans-serif;
  --cr-image-slider-paragraph-font-size: 1em;
  --cr-image-slider-paragraph-font-weight: 400;
  --cr-image-slider-paragraph-text-transform: none;
  --cr-image-slider-paragraph-letter-spacing: 1px;
  --cr-image-slider-overlay-bg: rgba(0, 0, 0, 0.3);
  --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: #ffffff;
  --cr-footer-social-icon-hover-color-darken-10: #e6e6e6;
  --cr-footer-link-color: #b31254;
  --cr-footer-link-hover-color: #e782a0;
  --cr-footer-top-background-color: #ffffff;
  --cr-footer-bottom-background-color: #f8f8f8;
  --cr-footer-text-color: #5b676c;
  --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: #e782a0;
  --cr-navbar-link-color: #ffffff;
  --cr-navbar-link-hover-color: #b31254;
  --cr-navbar-hamburger-background-color: #b31254;
  --cr-navbar-hamburger-bg-color-fadeout-60: rgba(179, 18, 84, 0.4);
  --cr-navbar-hamburger-bg-color-fadeout-80: rgba(179, 18, 84, 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-feature-title-color: null;
  --cr-feature-icon-color: #ffffff;
  --cr-feature-background-color: #b31254;
  --cr-btn-primary-color: #ffffff;
  --xw-pages-carousel-bullet-hover-color: #b31254;
  --xw-pages-carousel-bullet-active-color: #b31254;
  --xw-pages-carousel-arrow-color: #b31254;
  --xw-pages-carousel-arrow-border: 1px solid #b31254;
  --xw-lite-slider-banner-bg: #ffffff;
  --xw-lite-slider-arrow-hover-bg: #b31254;
  --xw-lite-slider-arrow-bg: #b31254;
  --xw-lite-slider-bullet-hover-color: #b31254;
  --xw-lite-slider-bullet-active-color: #b31254;
  --xw-twitter-tweet-padding: 6px 0 30px 0;
  --xw-twitter-flexible-divider-padding: 20px 20px 40px 20px;
  --xw-twitter-icon-color: #b31254;
  --xw-twitter-icon-hover-color: #e782a0;
  --xw-twitter-date-color: #b31254;
  --xw-twitter-date-hover-color: #e782a0;
  --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-default {
  color: #b31254;
  background-color: #ffffff;
  border-color: #b31254;
  position: relative;
}
div.ccm-page .btn-default:before {
  content: "";
  border: 1px solid #b31254;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}
div.ccm-page .btn-default:focus,
div.ccm-page .btn-default.focus {
  color: #b31254;
  background-color: #e6e6e6;
  border-color: #3f061e;
  box-shadow: 0 0 0 0.25rem rgba(179, 18, 84, 0.5);
}
div.ccm-page .btn-default:hover {
  color: #b31254;
  background-color: #e6e6e6;
  border-color: #7b0c3a;
}
div.ccm-page .btn-default:hover:before {
  border-color: #7b0c3a;
}
div.ccm-page .btn-default:active,
div.ccm-page .btn-default.active,
.open > .dropdown-togglediv.ccm-page .btn-default {
  color: #b31254;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7b0c3a;
}
div.ccm-page .btn-default:active:before,
div.ccm-page .btn-default.active:before,
.open > .dropdown-togglediv.ccm-page .btn-default:before {
  border-color: #7b0c3a;
}
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: #b31254;
  background-color: #d4d4d4;
  border-color: #3f061e;
}
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: #3f061e;
}
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: #b31254;
}
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: #b31254;
}
div.ccm-page .btn-default .badge {
  color: #ffffff;
  background-color: #b31254;
}
div.ccm-page .btn-default .badge:before {
  border-color: #b31254;
}
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: #b31254;
  border-color: #b31254;
}
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: #b31254;
}
div.ccm-page .btn-primary {
  color: #ffffff;
  background-color: #b31254;
  border-color: #9c1049;
  position: relative;
}
div.ccm-page .btn-primary:before {
  content: "";
  border: 1px solid #9c1049;
  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: #850d3e;
  border-color: #280413;
  box-shadow: 0 0 0 0.25rem rgba(171, 52, 100, 0.5);
}
div.ccm-page .btn-primary:hover {
  color: #ffffff;
  background-color: #850d3e;
  border-color: #640a2f;
}
div.ccm-page .btn-primary:hover:before {
  border-color: #640a2f;
}
div.ccm-page .btn-primary:active,
div.ccm-page .btn-primary.active,
.open > .dropdown-togglediv.ccm-page .btn-primary {
  color: #ffffff;
  background-color: #850d3e;
  background-image: none;
  border-color: #640a2f;
}
div.ccm-page .btn-primary:active:before,
div.ccm-page .btn-primary.active:before,
.open > .dropdown-togglediv.ccm-page .btn-primary:before {
  border-color: #640a2f;
}
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: #640a2f;
  border-color: #280413;
}
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: #280413;
}
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: #b31254;
  border-color: #9c1049;
}
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: #9c1049;
}
div.ccm-page .btn-primary .badge {
  color: #b31254;
  background-color: #ffffff;
}
div.ccm-page .btn-primary .badge:before {
  border-color: #9c1049;
}
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: #e782a0;
  background-color: #ffffff;
  border-color: #b31254;
}
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: #e782a0;
  background-color: #e6e6e6;
  border-color: #3f061e;
}
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: #e782a0;
  background-color: #e6e6e6;
  border-color: #7b0c3a;
}
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: #e782a0;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7b0c3a;
}
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: #e782a0;
  background-color: #d4d4d4;
  border-color: #3f061e;
}
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: #b31254;
}
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: #e782a0;
}
div.ccm-page .home-page h2 {
  font-family: Open Sans, sans-serif;
  font-size: 35px;
  font-weight: 500;
  color: #b31254;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page h1 {
  font-family: Open Sans, sans-serif;
  font-size: 33.6px;
  font-weight: 400;
  color: #b31254;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page h2 {
  font-family: Open Sans, sans-serif;
  font-size: 23.36px;
  font-weight: 400;
  color: #b31254;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page h3 {
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #b31254;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page h4 {
  font-family: Open Sans, sans-serif;
  font-size: 16.8px;
  font-weight: 400;
  color: #b31254;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page h5 {
  font-family: Open Sans, sans-serif;
  font-size: 0.85em;
  font-weight: 400;
  color: #b31254;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page h6 {
  font-family: Open Sans, sans-serif;
  font-size: 0.73em;
  font-weight: 400;
  color: #b31254;
  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: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #b31254;
  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: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #b31254;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page div.ccm-block-page-title-byline h1.page-title {
  font-family: Open Sans, sans-serif;
  font-size: 33.6px;
  font-weight: 400;
  color: #b31254;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-name {
  font-family: Open Sans, sans-serif;
  font-size: 16.8px;
  font-weight: 400;
  color: #b31254;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page div.blog-entry-list div.cr-page-list__title {
  font-family: Open Sans, sans-serif;
  font-size: 23.36px;
  font-weight: 400;
  color: #b31254;
  line-height: 1.42857143;
  text-transform: none;
}
div.ccm-page div.recent-blog-entry div.cr-page-list__title {
  font-family: Open Sans, sans-serif;
  font-size: 23.36px;
  font-weight: 400;
  color: #b31254;
  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: Open Sans, sans-serif;
  font-size: 0.85em;
  font-weight: 400;
  color: #000000;
  line-height: 1.42857143;
  text-transform: none;
}
