@import "/packages/xw_replica_pro/themes/xw_replica_pro/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 mixins */
/* Import our theme fonts */
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/300/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/300/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/300/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/300/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/300/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/300/KFOlCnqEu92Fr1MmSU5fChc4EsA.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: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/300/KFOlCnqEu92Fr1MmSU5fBBc4.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/400/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/400/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/400/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/400/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/400/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/400/KFOmCnqEu92Fr1Mu7GxKOzY.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: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/400/KFOmCnqEu92Fr1Mu4mxK.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/500/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/500/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/500/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/500/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/500/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/500/KFOlCnqEu92Fr1MmEU9fChc4EsA.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: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/500/KFOlCnqEu92Fr1MmEU9fBBc4.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/700/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/700/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/700/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/700/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/700/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/700/KFOlCnqEu92Fr1MmWUlfChc4EsA.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: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/700/KFOlCnqEu92Fr1MmWUlfBBc4.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/900/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/900/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/900/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/900/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/900/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/900/KFOlCnqEu92Fr1MmYUtfChc4EsA.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: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Roboto/fw/900/KFOlCnqEu92Fr1MmYUtfBBc4.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;
}
/* greek-ext */
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 400;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Cardo/fw/400/wlp_gwjKBV1pqhv03IEp2A.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 400;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Cardo/fw/400/wlp_gwjKBV1pqhv73IEp2A.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 400;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Cardo/fw/400/wlp_gwjKBV1pqhv23IEp2A.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: 'Cardo';
  font-style: normal;
  font-weight: 400;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Cardo/fw/400/wlp_gwjKBV1pqhv43IE.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;
}
/* greek-ext */
@font-face {
  font-family: 'Cardo';
  font-style: italic;
  font-weight: 400;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Cardo/fw/400i/wlpxgwjKBV1pqhv97I8x3F5O.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Cardo';
  font-style: italic;
  font-weight: 400;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Cardo/fw/400i/wlpxgwjKBV1pqhv97IAx3F5O.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Cardo';
  font-style: italic;
  font-weight: 400;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Cardo/fw/400i/wlpxgwjKBV1pqhv97I0x3F5O.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: 'Cardo';
  font-style: italic;
  font-weight: 400;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Cardo/fw/400i/wlpxgwjKBV1pqhv97IMx3A.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;
}
/* greek-ext */
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 700;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Cardo/fw/700/wlpygwjKBV1pqhND-ZQa-WN3aQ.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 700;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Cardo/fw/700/wlpygwjKBV1pqhND-ZQV-WN3aQ.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 700;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Cardo/fw/700/wlpygwjKBV1pqhND-ZQY-WN3aQ.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: 'Cardo';
  font-style: normal;
  font-weight: 700;
  src: url(/packages/xw_replica_pro/themes/xw_replica_pro/css/build/fonts/family/Cardo/fw/700/wlpygwjKBV1pqhND-ZQW-WM.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;
}
/* Our style rules - namespace so as not to collide with the core app styles */
:root {
  --rp-primary-opcaity-5: rgba(126, 124, 124, 0.5);
  --rp-primary-opcaity-6: rgba(126, 124, 124, 0.6);
  --rp-primary-opcaity-7: rgba(126, 124, 124, 0.7);
  --rp-primary-lighten-5: #8b8989;
  --rp-primary-lighten-10: #979696;
  --rp-primary-lighten-20: #b1afaf;
  --rp-primary-lighten-30: #cac9c9;
  --rp-primary-darken-5: #716f6f;
  --rp-primary-darken-10: #646363;
  --rp-primary-darken-20: #4b4949;
  --rp-primary-darken-30: #313030;
  --rp-body-color-lighten-25: #625f5f;
  --rp-primary: #7e7c7c;
  --rp-body-color: #212020;
  --rp-body-bg-color: #ffffff;
  --rp-body-font-family: Roboto;
  --rp-page-title-font-family: Roboto;
  --rp-page-title-font-size: 2.5rem;
  --rp-page-title-font-weight: 500;
  --rp-page-title-text-transformation: none;
  --rp-body-font-size: 16px;
  --rp-body-font-weight: 400;
  --rp-body-text-transform: none;
  --rp-page-error-img-wrapper-bg: #ffffff;
  --rp-page-header-border-color: #eeeeee;
  --rp-figcaption-hover-bg-color: #ffffff;
  --rp-footer-nav-link-color: #313030;
  --rp-footer-light-bg-color: #d77558;
  --rp-accent-background-color: #393535;
  --rp-light-footer-text-color: #0a0a0a;
  --rp-light-header-background-color: rgba(255, 255, 255, 0);
  --rp-trans-light-header-background-color: rgba(255, 255, 255, 0.8);
  --rp-search-input-bg-color: rgba(255, 255, 255, 0);
  --rp-dark-header-background-color: #242426;
  --rp-light-header-border-color: rgba(255, 255, 255, 0);
  --rp-dark-header-border-color: #272727;
  --rp-dark-header-text-color: #3a3a3a;
  --rp-light-header-text-color: #3a3a3a;
  --rp-social-links-link-color: #6d6d6d;
  --rp-search-block-before-color: #6d6d6d;
  --rp-search-block-text-border-color: #a0a0a0;
  --rp-dark-footer-background-color: #d8b067;
  --rp-dark-footer-3-background-color: #dab46f;
  --rp-dark-footer-text-color: #0d0d0d;
  --rp-dark-footer-text-color-lighten-5: #1a1a1a;
  --rp-tags-selected-border-color: #070707;
  --rp-h1-type-font-size: 2.4rem;
  --rp-h1-type-font-family: Roboto;
  --rp-h2-type-font-size: 1.6rem;
  --rp-navigation-font-family: Roboto;
  --rp-navigation-font-size: 16px;
  --rp-navigation-font-weight: 700;
  --rp-navigation-text-transform: none;
  --rp-image-slider-overlay-color: rgba(246, 245, 245, 0.18);
  --xw-pages-carousel-bullet-hover-color: #7e7c7c;
  --xw-pages-carousel-bullet-active-color: #7e7c7c;
  --xw-pages-carousel-arrow-color: #7e7c7c;
  --xw-pages-carousel-arrow-border: 1px solid #7e7c7c;
  --xw-lite-slider-banner-bg: #ffffff;
  --xw-lite-slider-arrow-hover-bg: #7e7c7c;
  --xw-lite-slider-arrow-bg: #7e7c7c;
  --xw-lite-slider-bullet-hover-color: #7e7c7c;
  --xw-lite-slider-bullet-active-color: #7e7c7c;
  --xw-twitter-tweet-padding: 6px 0 25px 0;
  --xw-twitter-icon-hover-color: #7e7c7c;
  --xw-twitter-date-hover-color: #7e7c7c;
  --xw-twitter-body-bg-color: #ffffff;
  --xw-timeline-slider-item-bubble-color: #7e7c7c;
  --xw-timeline-slider-item-active-bubble-color: #7e7c7c;
  --xw-timeline-slider-item-active-size: 25px;
  --xw-timeline-slider-item-size: 20px;
  --xw-timeline-slider-item-headline: 1rem;
  --xw-timeline-slider-item-subline: .9rem;
  --xw-timeline-slider-item-transform: translateY(-2px);
  --xw-timeline-slider-item-arrow-height: 160px;
  --xw-timeline-slider-item-arrow-width: 80px;
  --xw-preset-switcher-primary: #7e7c7c;
}
div.ccm-page .btn {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -ms-border-radius: 20px;
}
div.ccm-page .btn-success {
  color: #ffffff;
  background-color: #00cc66;
  border-color: #4cae4c;
}
div.ccm-page .btn-success:focus,
div.ccm-page .btn-success.focus {
  color: #ffffff;
  background-color: #00994d;
  border-color: #255625;
  box-shadow: 0 0 0 0.25rem rgba(103, 187, 103, 0.5);
}
div.ccm-page .btn-success:hover {
  color: #ffffff;
  background-color: #00994d;
  border-color: #398439;
}
div.ccm-page .btn-success:active,
div.ccm-page .btn-success.active,
.open > .dropdown-togglediv.ccm-page .btn-success {
  color: #ffffff;
  background-color: #00994d;
  background-image: none;
  border-color: #398439;
}
div.ccm-page .btn-success:active:hover,
div.ccm-page .btn-success.active:hover,
.open > .dropdown-togglediv.ccm-page .btn-success:hover,
div.ccm-page .btn-success:active:focus,
div.ccm-page .btn-success.active:focus,
.open > .dropdown-togglediv.ccm-page .btn-success:focus,
div.ccm-page .btn-success:active.focus,
div.ccm-page .btn-success.active.focus,
.open > .dropdown-togglediv.ccm-page .btn-success.focus {
  color: #ffffff;
  background-color: #00753b;
  border-color: #255625;
}
div.ccm-page .btn-success.disabled:hover,
div.ccm-page .btn-success[disabled]:hover,
fieldset[disabled] div.ccm-page .btn-success:hover,
div.ccm-page .btn-success.disabled:focus,
div.ccm-page .btn-success[disabled]:focus,
fieldset[disabled] div.ccm-page .btn-success:focus,
div.ccm-page .btn-success.disabled.focus,
div.ccm-page .btn-success[disabled].focus,
fieldset[disabled] div.ccm-page .btn-success.focus {
  background-color: #00cc66;
  border-color: #4cae4c;
}
div.ccm-page .btn-success .badge {
  color: #00cc66;
  background-color: #ffffff;
}
div.ccm-page .btn-default {
  color: #212020;
  background-color: #ffffff;
  border-color: #7e7c7c;
}
div.ccm-page .btn-default:focus,
div.ccm-page .btn-default.focus {
  color: #212020;
  background-color: #e6e6e6;
  border-color: #3e3d3d;
  box-shadow: 0 0 0 0.25rem rgba(112, 110, 110, 0.5);
}
div.ccm-page .btn-default:hover {
  color: #212020;
  background-color: #e6e6e6;
  border-color: #5f5e5e;
}
div.ccm-page .btn-default:active,
div.ccm-page .btn-default.active,
.open > .dropdown-togglediv.ccm-page .btn-default {
  color: #212020;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #5f5e5e;
}
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: #212020;
  background-color: #d4d4d4;
  border-color: #3e3d3d;
}
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: #7e7c7c;
}
div.ccm-page .btn-default .badge {
  color: #ffffff;
  background-color: #212020;
}
div.ccm-page .btn-outline-secondary {
  color: #212020;
  background-color: #ffffff;
  border-color: #7e7c7c;
}
div.ccm-page .btn-outline-secondary:focus,
div.ccm-page .btn-outline-secondary.focus {
  color: #212020;
  background-color: #e6e6e6;
  border-color: #3e3d3d;
  box-shadow: 0 0 0 0.25rem rgba(112, 110, 110, 0.5);
}
div.ccm-page .btn-outline-secondary:hover {
  color: #212020;
  background-color: #e6e6e6;
  border-color: #5f5e5e;
}
div.ccm-page .btn-outline-secondary:active,
div.ccm-page .btn-outline-secondary.active,
.open > .dropdown-togglediv.ccm-page .btn-outline-secondary {
  color: #212020;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #5f5e5e;
}
div.ccm-page .btn-outline-secondary:active:hover,
div.ccm-page .btn-outline-secondary.active:hover,
.open > .dropdown-togglediv.ccm-page .btn-outline-secondary:hover,
div.ccm-page .btn-outline-secondary:active:focus,
div.ccm-page .btn-outline-secondary.active:focus,
.open > .dropdown-togglediv.ccm-page .btn-outline-secondary:focus,
div.ccm-page .btn-outline-secondary:active.focus,
div.ccm-page .btn-outline-secondary.active.focus,
.open > .dropdown-togglediv.ccm-page .btn-outline-secondary.focus {
  color: #212020;
  background-color: #d4d4d4;
  border-color: #3e3d3d;
}
div.ccm-page .btn-outline-secondary.disabled:hover,
div.ccm-page .btn-outline-secondary[disabled]:hover,
fieldset[disabled] div.ccm-page .btn-outline-secondary:hover,
div.ccm-page .btn-outline-secondary.disabled:focus,
div.ccm-page .btn-outline-secondary[disabled]:focus,
fieldset[disabled] div.ccm-page .btn-outline-secondary:focus,
div.ccm-page .btn-outline-secondary.disabled.focus,
div.ccm-page .btn-outline-secondary[disabled].focus,
fieldset[disabled] div.ccm-page .btn-outline-secondary.focus {
  background-color: #ffffff;
  border-color: #7e7c7c;
}
div.ccm-page .btn-outline-secondary .badge {
  color: #ffffff;
  background-color: #212020;
}
div.ccm-page .btn-primary {
  color: #ffffff;
  background-color: #7e7c7c;
  border-color: #7e7c7c;
}
div.ccm-page .btn-primary:focus,
div.ccm-page .btn-primary.focus {
  color: #ffffff;
  background-color: #646363;
  border-color: #3e3d3d;
  box-shadow: 0 0 0 0.25rem rgba(145, 144, 144, 0.5);
}
div.ccm-page .btn-primary:hover {
  color: #ffffff;
  background-color: #646363;
  border-color: #5f5e5e;
}
div.ccm-page .btn-primary:active,
div.ccm-page .btn-primary.active,
.open > .dropdown-togglediv.ccm-page .btn-primary {
  color: #ffffff;
  background-color: #646363;
  background-image: none;
  border-color: #5f5e5e;
}
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: #525151;
  border-color: #3e3d3d;
}
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: #7e7c7c;
  border-color: #7e7c7c;
}
div.ccm-page .btn-primary .badge {
  color: #7e7c7c;
  background-color: #ffffff;
}
div.ccm-page .btn-outline-primary {
  color: #7e7c7c;
  background-color: #ffffff;
  border-color: #7e7c7c;
}
div.ccm-page .btn-outline-primary:focus,
div.ccm-page .btn-outline-primary.focus {
  color: #7e7c7c;
  background-color: #e6e6e6;
  border-color: #3e3d3d;
  box-shadow: 0 0 0 0.25rem rgba(126, 124, 124, 0.5);
}
div.ccm-page .btn-outline-primary:hover {
  color: #7e7c7c;
  background-color: #e6e6e6;
  border-color: #5f5e5e;
}
div.ccm-page .btn-outline-primary:active,
div.ccm-page .btn-outline-primary.active,
.open > .dropdown-togglediv.ccm-page .btn-outline-primary {
  color: #7e7c7c;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #5f5e5e;
}
div.ccm-page .btn-outline-primary:active:hover,
div.ccm-page .btn-outline-primary.active:hover,
.open > .dropdown-togglediv.ccm-page .btn-outline-primary:hover,
div.ccm-page .btn-outline-primary:active:focus,
div.ccm-page .btn-outline-primary.active:focus,
.open > .dropdown-togglediv.ccm-page .btn-outline-primary:focus,
div.ccm-page .btn-outline-primary:active.focus,
div.ccm-page .btn-outline-primary.active.focus,
.open > .dropdown-togglediv.ccm-page .btn-outline-primary.focus {
  color: #7e7c7c;
  background-color: #d4d4d4;
  border-color: #3e3d3d;
}
div.ccm-page .btn-outline-primary.disabled:hover,
div.ccm-page .btn-outline-primary[disabled]:hover,
fieldset[disabled] div.ccm-page .btn-outline-primary:hover,
div.ccm-page .btn-outline-primary.disabled:focus,
div.ccm-page .btn-outline-primary[disabled]:focus,
fieldset[disabled] div.ccm-page .btn-outline-primary:focus,
div.ccm-page .btn-outline-primary.disabled.focus,
div.ccm-page .btn-outline-primary[disabled].focus,
fieldset[disabled] div.ccm-page .btn-outline-primary.focus {
  background-color: #ffffff;
  border-color: #7e7c7c;
}
div.ccm-page .btn-outline-primary .badge {
  color: #ffffff;
  background-color: #7e7c7c;
}
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more {
  color: #212020;
  background-color: #ffffff;
  border-color: #7e7c7c;
}
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more:focus,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more:focus,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more.focus,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more.focus {
  color: #212020;
  background-color: #e6e6e6;
  border-color: #3e3d3d;
  box-shadow: 0 0 0 0.25rem rgba(112, 110, 110, 0.5);
}
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more:hover,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more:hover {
  color: #212020;
  background-color: #e6e6e6;
  border-color: #5f5e5e;
}
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more:active,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more:active,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more.active,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more.active,
.open > .dropdown-togglediv.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more,
.open > .dropdown-togglediv.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more {
  color: #212020;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #5f5e5e;
}
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more:active:hover,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more:active:hover,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more.active:hover,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more.active:hover,
.open > .dropdown-togglediv.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more:hover,
.open > .dropdown-togglediv.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more:hover,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more:active:focus,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more:active:focus,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more.active:focus,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more.active:focus,
.open > .dropdown-togglediv.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more:focus,
.open > .dropdown-togglediv.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more:focus,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more:active.focus,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more:active.focus,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more.active.focus,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more.active.focus,
.open > .dropdown-togglediv.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more.focus,
.open > .dropdown-togglediv.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more.focus {
  color: #212020;
  background-color: #d4d4d4;
  border-color: #3e3d3d;
}
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more.disabled:hover,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more.disabled:hover,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more[disabled]:hover,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more[disabled]:hover,
fieldset[disabled] div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more:hover,
fieldset[disabled] div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more:hover,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more.disabled:focus,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more.disabled:focus,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more[disabled]:focus,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more[disabled]:focus,
fieldset[disabled] div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more:focus,
fieldset[disabled] div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more:focus,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more.disabled.focus,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more.disabled.focus,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more[disabled].focus,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more[disabled].focus,
fieldset[disabled] div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more.focus,
fieldset[disabled] div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more.focus {
  background-color: #ffffff;
  border-color: #7e7c7c;
}
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item .rp-page-list__read-more .badge,
div.ccm-page .rp-page-list-with-buttons .rp-page-list__item--horizontal .rp-page-list__read-more .badge {
  color: #ffffff;
  background-color: #212020;
}
div.mfp-wrap .btn-primary {
  color: #ffffff;
  background-color: #7e7c7c;
  border-color: #7e7c7c;
}
div.mfp-wrap .btn-primary:focus,
div.mfp-wrap .btn-primary.focus {
  color: #ffffff;
  background-color: #646363;
  border-color: #3e3d3d;
  box-shadow: 0 0 0 0.25rem rgba(145, 144, 144, 0.5);
}
div.mfp-wrap .btn-primary:hover {
  color: #ffffff;
  background-color: #646363;
  border-color: #5f5e5e;
}
div.mfp-wrap .btn-primary:active,
div.mfp-wrap .btn-primary.active,
.open > .dropdown-togglediv.mfp-wrap .btn-primary {
  color: #ffffff;
  background-color: #646363;
  background-image: none;
  border-color: #5f5e5e;
}
div.mfp-wrap .btn-primary:active:hover,
div.mfp-wrap .btn-primary.active:hover,
.open > .dropdown-togglediv.mfp-wrap .btn-primary:hover,
div.mfp-wrap .btn-primary:active:focus,
div.mfp-wrap .btn-primary.active:focus,
.open > .dropdown-togglediv.mfp-wrap .btn-primary:focus,
div.mfp-wrap .btn-primary:active.focus,
div.mfp-wrap .btn-primary.active.focus,
.open > .dropdown-togglediv.mfp-wrap .btn-primary.focus {
  color: #ffffff;
  background-color: #525151;
  border-color: #3e3d3d;
}
div.mfp-wrap .btn-primary.disabled:hover,
div.mfp-wrap .btn-primary[disabled]:hover,
fieldset[disabled] div.mfp-wrap .btn-primary:hover,
div.mfp-wrap .btn-primary.disabled:focus,
div.mfp-wrap .btn-primary[disabled]:focus,
fieldset[disabled] div.mfp-wrap .btn-primary:focus,
div.mfp-wrap .btn-primary.disabled.focus,
div.mfp-wrap .btn-primary[disabled].focus,
fieldset[disabled] div.mfp-wrap .btn-primary.focus {
  background-color: #7e7c7c;
  border-color: #7e7c7c;
}
div.mfp-wrap .btn-primary .badge {
  color: #7e7c7c;
  background-color: #ffffff;
}
div.ccm-page h1 {
  font-family: Roboto;
  font-size: 2.4rem;
  font-weight: 400;
  color: #3a0a36;
  line-height: 1.8;
  text-transform: none;
}
div.ccm-page h2 {
  font-family: Roboto;
  font-size: 1.6rem;
  font-weight: 300;
  color: #7b4185;
  line-height: 1.8;
  text-transform: none;
}
div.ccm-page h3 {
  font-family: Roboto;
  font-size: 1.5rem;
  font-weight: 400;
  color: #949494;
  line-height: 1.8;
  text-transform: none;
}
div.ccm-page h4 {
  font-family: Roboto;
  font-size: 1.3rem;
  font-weight: 300;
  color: #9f9f9f;
  line-height: 1.8;
  text-transform: none;
}
div.ccm-page h5 {
  font-family: Roboto;
  font-size: 1.125rem;
  font-weight: 500;
  color: #2190ff;
  line-height: 1.8;
  text-transform: none;
}
div.ccm-page h6 {
  font-family: Roboto;
  font-size: 0.875rem;
  font-weight: 400;
  color: #9c9b9d;
  line-height: 1.8;
  text-transform: none;
}
div.ccm-page .rp-footer div.rp-page-list-recent div.rp-page-list__title {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  color: #212020;
  line-height: 1.8;
  text-transform: none;
}
div.ccm-page.page-type-portfolio-project h1.page-title {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.4rem;
  font-weight: 400;
  color: #7e7c7c;
  line-height: 1.8;
  text-transform: none;
}
div.ccm-page div.ccm-block-page-title-byline h1.page-title {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.4rem;
  font-weight: 400;
  color: #7e7c7c;
  line-height: 1.8;
  text-transform: none;
}
div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-name {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  font-weight: 300;
  color: #7e7c7c;
  line-height: 1.8;
  text-transform: none;
}
div.ccm-page .rp-page-list__title--blog-list h2 {
  margin: 0;
  font-family: Roboto;
  font-size: 1.6rem;
  font-weight: 300;
  color: #7b4185;
  line-height: 1.8;
  text-transform: none;
}
div.ccm-page .form-check-input:checked {
  background-color: #7e7c7c;
  border-color: #7e7c7c;
}
div.ccm-page .form-check-input:focus {
  box-shadow: 0 0 0 0.25rem rgba(126, 124, 124, 0.3);
}
