/* ========================================================================== */
/* =====================  Font Declarations ================================= */
/* ========================================================================== */
/* fonts are declared in default theme, so any custom themes.css can override */

/* === font-family === */
.ci-web .ci-web-header-bar-logo-left span,
.ci-web .ci-web-header div,
.ci-web .ci-web-page-footer .ci-web-copyright {
  font-family: "Roboto", Arial, sans-serif;
  font-weight: normal;
}
.ci-web .ci-web-page-content h1,
.ci-web .ci-web-page-content h2,
.ci-web .ci-web-page-content h3 {
  font-family: "Roboto", Arial, sans-serif;
}
.ci-web .ci-web-page-content table th,
.ci-web .ci-web-page-content table td,
.ci-book .ci-report * {
  font-family: "Roboto Condensed", Arial, 'Noto Sans Sc', SimHei, STXihei, sans-serif;
  font-weight: normal;
}
.ci-web .ci-web-page-content p,
.ci-web .ci-web-page-content li,
.ci-web .ci-web-page-content span {
  font-family: 'Heuristica', 'Helvetica', Times, serif;
}
.ci-web .ci-web-page-content pre,
.ci-web .ci-web-page-content code,
.ci-web .ci-web-page-content code span {
  font-family: "Courier New", Courier, monospace, sans-serif;
}

.ci-press-release .ci-press-release-main p,
.ci-press-release .ci-press-release-main ci-press-release-summary,
.ci-press-release .ci-press-release-main .ci-press-release-description {
  font-family: "Heuristica", "Times", SimHei, STXihei, serif;
}
.ci-press-release .ci-press-release-page-header,
.ci-press-release .ci-press-release-header,
.ci-press-release .ci-press-release-subheader,
.ci-press-release .ci-press-release-about,
.ci-press-release .ci-press-release-author,
.ci-press-release .ci-press-release-about p,
.ci-press-release .ci-press-release-author p,
.ci-press-release .ci-press-release-company-info span,
.ci-press-release .ci-press-release-company-info a,
.ci-press-release .ci-press-release-page-footer .ci-press-release-container {
  font-family: 'Roboto', Arial, sans-serif;
}
.ci-letter .ci-letter-header span,
.ci-letter .ci-letter-head-right .ci-letter-timestamp span,
.ci-letter .ci-letter-head-right .ci-letter-page span,
.ci-letter .ci-letter-head .ci-letter-destination span {
  font-family: "Roboto", Arial, sans-serif;
  font-weight: normal;
}
.ci-letter span,
.ci-letter .ci-letter-body p b i,
.ci-letter .ci-letter-body p,
.ci-letter .ci-letter-body {
  font-family: "Heuristica", "Times", SimHei, STXihei, serif;
  font-weight: normal;
}
.ci-letter .ci-letter-head .ci-letter-source span,
.ci-letter .ci-letter-footer table td div span {
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-weight: normal;
}
.ci-letter .ci-letter-header td span  {
  font-family: "Roboto Condensed", Arial, sans-serif !important;
  font-weight: normal !important;
}
.ci-leaflet #main-content p {
  word-spacing: normal;
  text-align: justified;
}
.ci-leaflet p,
.ci-leaflet li {
  font-family: "Heuristica", "Times", SimHei, STXihei, serif;
}
.ci-leaflet h1,
.ci-leaflet h2,
.ci-leaflet .ci-leaflet-footer div,
.ci-leaflet-header p,
.ci-leaflet p.ci-leaflet-source-header,
.ci-leaflet p.ci-leaflet-sheet-header,
.ci-leaflet #left-summary p,
.ci-leaflet #left-summary li,
.ci-leaflet #main-content .left-icon .excerpt,
.ci-leaflet #legalese .bottom {
  font-family: 'Roboto', Arial, sans-serif;
}
.ci-slideshow .ci-slideshow-handout-header,
.ci-slideshow h1,
.ci-slideshow h2,
.ci-slideshow h1 ~ *,
.ci-slideshow h2 ~ *,
.ci-slideshow .ci-slideshow-intro:before,
.ci-slideshow-handout .ci-slideshow-handout-header,
.ci-slideshow-handout h1,
.ci-slideshow-handout h2,
.ci-slideshow-handout h1 ~ *,
.ci-slideshow-handout h2 ~ *,
.ci-slideshow-handout .ci-slideshow-intro:before,
.ci-slideshow-footer div {
  font-family: "Roboto", Arial, sans-serif;
}
.ci-slideshow details,
.ci-slideshow-handout details {
  font-family: "Heuristica", "Times", SimHei, STXihei, serif;
}
.ci-slideshow pre,
.ci-slideshow code,
.ci-slideshow-handout pre,
.ci-slideshow-handout code {
  font-family: "TexGyreCursor", monospace, Arial, sans-serfif;
}

.ci-book {
  font-family: "Heuristica", "Times", SimHei, STXihei, serif;
  font-weight: normal;
  font-style: normal;
}
.ci-book .ci-book-cover p.ci-book-cover-faux-h1 {
  font-family: "Roboto" !important;
  font-weight: bold !important;
}
.ci-book .ci-book-cover p.ci-book-cover-faux-h2 {
  font-family: "Arial", SimHei, STXihei;
  font-weight: lighter;
  font-style: normal;
}
.ci-book .ci-book-cover p.ci-book-cover-description {
  font-family: "Roboto", SimHei, STXihei;
  font-weight: lighter;
  font-style: italic;
}
.ci-book .ci-book-cover p.ci-book-cover-author-list span {
  font-family: "Roboto", SimHei, STXihei;
  font-weight: lighter;
  font-style: normal;
}
.ci-book caption,
.ci-book figcaption,
.ci-book .ci-book-caption {
  font-family: "Heuristica", "Times", SimHei, STXihei, serif;
  font-weight: normal;
  font-style: normal !important;
}
.ci-book strong {
  font-weight: bold;
  font-style: normal;
}
.ci-book table thead th b,
.ci-book table thead td strong,
.ci-book table tbody td b,
.ci-book table tbody td strong,
.ci-book table tbody td div,
.ci-book table tbody th div,
.ci-book table tbody td span,
.ci-book table tbody th span {
  font-family: "Roboto Condensed", Arial, SimHei, STXihei, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* XXX custom report css */
.ci-book div.ci-book-box-offer div,
.ci-book div.ci-book-box-offer-milestone div {
  font-family: "Roboto Condensed", Arial, SimHei, STXihei, sans-serif;
}
.ci-book .ci-book-box-offer *,
.ci-book .ci-book-box-offer-milestone * {
  font-family: "Roboto Condensed", Arial, SimHei, STXihei, sans-serif !important;
}
.ci-book .ci-book-footer .ci-book-footer-copy,
.ci-book table th,
.ci-book table th span,
.ci-book table td,
.ci-book table td li,
.ci-book table tbody td p,
.ci-book table tbody td p em,
.ci-book table th a,
.ci-book table td a,
.ci-book table td i {
  font-family: "Roboto Condensed", Arial, SimHei, STXihei, sans-serif;
  font-weight: normal;
}

.ci-book h1,
.ci-book h2,
.ci-book h3,
.ci-book h4,
.ci-book h5,
.ci-book h6,
.ci-book .ci-book-table-of-content,
.ci-book .ci-book-toc-faux-h1,
.ci-book .ci-book-header td div,
.ci-book .ci-book-header .ci-book-header-key,
.ci-book .ci-book-header .ci-book-header-value,
.ci-book .ci-book-header td div span,
.ci-book .ci-book-footer td span,
.ci-book .ci-book-header td div,
.ci-book table td em {
  font-family: "Roboto", Arial, SimHei, STXihei, sans-serif;
  font-weight: normal;
}
.ci-book pre code,
.ci-book code,
/*.ci-book blockquote,
.ci-book blockquote *,
*/
/* highlight-js */
.ci-book pre code span,
.ci-book code span {
  font-family: "TexGyreCursor", monospace, Arial;
  font-weight: normal;
  font-style: normal;
}


.ci-contract * {
  font-family: "Heuristica", "Times", SimHei, STXihei, serif;
  font-weight: normal;
  font-style: normal;
}
.ci-contract .ci-contract-cover p.ci-contract-cover-faux-h1 {
  font-family: "Roboto" !important;
  font-weight: bold !important;
}
.ci-contract .ci-contract-cover p.ci-contract-cover-faux-h2 {
  font-family: "Arial", SimHei, STXihei;
  font-weight: lighter;
  font-style: normal;
}
.ci-contract .ci-contract-cover p.ci-contract-cover-description {
  font-family: "Roboto", SimHei, STXihei;
  font-weight: lighter;
  font-style: italic;
}
.ci-contract .ci-contract-cover p.ci-contract-cover-author-list span {
  font-family: "Roboto", SimHei, STXihei;
  font-weight: lighter;
  font-style: normal;
}
.ci-contract caption,
.ci-contract .ci-contract-caption {
  font-family: "Heuristica", "Times", SimHei, STXihei, serif;
  font-weight: normal;
  font-style: normal !important;
}
.ci-contract strong {
  font-weight: bold;
  font-style: normal;
}
.ci-contract table thead th b,
.ci-contract table thead td strong,
.ci-contract table tbody td b,
.ci-contract table tbody td strong,
.ci-contract table tbody td div,
.ci-contract table tbody th div,
.ci-contract table tbody td span,
.ci-contract table tbody th span {
  font-family: "Roboto Condensed", Arial, SimHei, STXihei, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* XXX custom report css */
.ci-contract div.ci-contract-box-offer div,
.ci-contract div.ci-contract-box-offer-milestone div {
  font-family: "Roboto Condensed", Arial, SimHei, STXihei, sans-serif;
}
.ci-contract .ci-contract-box-offer *,
.ci-contract .ci-contract-box-offer-milestone * {
  font-family: "Roboto Condensed", Arial, SimHei, STXihei, sans-serif !important;
}
.ci-contract .ci-contract-footer .ci-contract-footer-copy,
.ci-contract table th,
.ci-contract table th span,
.ci-contract table td,
.ci-contract table td li,
.ci-contract table tbody td p,
.ci-contract table tbody td p em,
.ci-contract table th a,
.ci-contract table td a,
.ci-contract table td i {
  font-family: "Roboto Condensed", Arial, SimHei, STXihei, sans-serif;
  font-weight: normal;
}

.ci-contract h1,
.ci-contract h2,
.ci-contract h3,
.ci-contract h4,
.ci-contract h5,
.ci-contract h6,
.ci-contract .ci-contract-table-of-content *,
.ci-contract .ci-contract-toc-faux-h1,
.ci-contract .ci-contract-header td div,
.ci-contract .ci-contract-header .ci-contract-header-key,
.ci-contract .ci-contract-header .ci-contract-header-value,
.ci-contract .ci-contract-header td div span,
.ci-contract .ci-contract-footer td span,
.ci-contract .ci-contract-header td div,
.ci-contract table td em {
  font-family: "Roboto", Arial, SimHei, STXihei, sans-serif;
  font-weight: normal;
}
.ci-contract pre code,
.ci-contract code,
/*.ci-contract blockquote,
.ci-contract blockquote *,
*/
/* highlight-js */
.ci-contract pre code span,
.ci-contract code span {
  font-family: "TexGyreCursor", monospace, Arial;
  font-weight: normal;
  font-style: normal;
}

/* ========================================================================== */
/* Corporate Identity Themes                                                  */
/* ========================================================================== */
/*

=> https://coolors.co/58aff2-dabfff-907ad6-4f518c-2c2a4a
nexedi    http://www.nexedi.com       colors: #2B2B5D, #1C76BB, #ffffff, #969696
stack:
caucase   https://caucase.nexedi.com  colors: #00989E, #8ACBC1, #ffffff, #000000
cloudooo  https://cloudooo.nexedi.com colors: #e5e5e5, #4CC2F0, #ffffff, #969696
shacache  https://shacache.nexedi.com colors: #FDF5E6  #F7B1AB  #ffffff, #978D87
webrunner https://webrunner.nexedi.comcolors: #0D7ABF  #E0EEDF  #ffffff, #5C93C4
officejs  https://officejs.nexedi.com colors: #0A506D, #CCE6F1, #ffffff, #969696
res6t     https://re6st.nexedi.com    colors: #0F6E97, #009FE3, #ffffff, #FFDE8D (#FCBF00)
renderjs  https://renderjs.nexedi.com colors: #2C2A4A, #58AFF2, #ffffff, #ADD7F6
jio       https://jio.nexedi.com      colors: #428395, #FF9D6C, #ffffff, #99DAEA
nayuos    https://nayuos.nexedi.com   colors: #3E709F, #C8DBEF, #ffffff, #818993
neo       https://neo.nexedi.com      colors: #55557C, #434371, #ffffff, #969696
cribjs    https://cribjs.nexedicom    colors: #A6C5E6, #000000, #ffffff, #969696
manpy     https://manpy.nexedi.com    colors: #
wendelin  https://wendelin.nexedi.com colors: #DCF4D1, #c3baba, #ffffff, #6B8A9A
rapidspacehttps://rapid.space         colors: #606161, #e1d71e, #ffffff, #969696
pygolang  https://pygolang.nexedi.com colors: #000000,          #ffffff
typhon    https://typon.nexedi.com    colors: #316a99, #ffd43b, #ffffff, #484538

?
erp5      http://www.erp5.com         colors: #1C76BB, #96C0E0, #ffffff, #969696
slapos    http://www.slapos.org       colors: #267B87, #4DAAAD, #ffffff, #969696

?
mynij     http://                     colors: #DA6BDA, #BE00BE, #ffffff, #969696
osoe      http://www.osoe-project.org colors: #b2cd39, #03446a, #ffffff, #969696
vifib     http://vifib.com            colors: #6B8A9A, #33A8A8, #ffffff, #969696
fdl       https://fdl-lef.org         colors: 

not ours
scikit    http://                     colors: #F89939, #3499CD, #ffffff, #969696
systematichttp://                     colors: #326297, ##000041,#FFF9FE, #969696
# OLD renderjs                        colors: #58aff2, #7bb0d9, #ffffff, #969696
# OLD officejs                        colors: #1a5d70, #5ab5cc, #ffffff, #969696
# OLD jio                             colors: #5ab3cc, #90d0e0, #ffffff, #969696
# old nayuos                          colors: #3E709F, #C8DBEF, #ffffff, #B0BBC9
*/

/* ========================================================================== */
/* =======================  Systematic THEME ================================ */
/* ========================================================================== */
/* -------------------------  Two Pager ------------------------------------- */
.ci-systematic .ci-leaflet .ci-leaflet-header {
  background-color: #326297;
  color: #ffffff;
}


/* ========================================================================== */
/* ============================  FDL THEME ================================== */
/* ========================================================================== */
/* ------------------------  Slideshow -------------------------------------- */
.ci-fdl .ci-slideshow .ci-slideshow-header h2,
.ci-fdl .ci-slideshow .ci-slideshow-footer,
.ci-fdl .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-fdl .ci-slideshow .ci-slideshow-intro.present:before,
.ci-fdl .ci-slideshow h1,
.ci-fdl .ci-slideshow h2,
.ci-fdl .ci-slideshow h3,
.ci-fdl .ci-slideshow ul li,
.ci-fdl .ci-slideshow p,
.ci-fdl .ci-slideshow div,
.ci-fdl .ci-slideshow details,
.ci-fdl .ci-slideshow summary,
.ci-fdl .ci-slideshow footer,
.ci-fdl .ci-slideshow-handout a {
  color: #757780;
}
.ci-fdl .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 33%;
}
.ci-fdl .ci-slideshow section.ci-slideshow-intro.present {
  background: #757780;
  color: #ffffff;
}
.ci-fdl .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #ffffff;
}
.ci-fdl .ci-slideshow .reveal .slide-number {
  background-color: #D5CFE1;
}
.ci-fdl .ci-slideshow .reveal .slide-number span {
  color: #ffffff;
}
.ci-fdl .ci-slideshow .reveal .controls .navigate-left,
.ci-fdl .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #D5CFE1;
}
.ci-fdl .ci-slideshow .reveal .controls .navigate-right,
.ci-fdl .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #D5CFE1;
}
.ci-fdl .ci-slideshow .reveal .controls .navigate-up,
.ci-fdl .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #D5CFE1;
}
.ci-fdl .ci-slideshow .reveal .controls .navigate-down,
.ci-fdl .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #D5CFE1;
}
.ci-fdl .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #D5CFE1;
}
.ci-fdl .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #D5CFE1;
}
.ci-fdl .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #D5CFE1;
}
.ci-fdl .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #D5CFE1;
}
.ci-fdl .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-fdl .ci-slideshow .reveal .progress span {
  background: #D5CFE1;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

.ci-fdl .ci-letter .ci-letter-header {
  background: #b69853;
  color: #ffffff;
}


/* ========================================================================== */
/* =========================  PyGoLang THEME ================================ */
/* ========================================================================== */
/* ----------------------------  Web Site ----------------------------------- */
/* now nobody complain, custom requests... */
.ci-pygolang  * {
  font-family: "Times New Roman" !important;
}
.ci-pygolang  pre {
  font-family: "Monospace" !important;
  margin-left: 2em;
  margin-right: 2em;
}
.ci-pygolang .ci-web h1,
.ci-pygolang .ci-web h1 a,
.ci-pygolang .ci-web h2,
.ci-pygolang .ci-web h2 a,
.ci-pygolang .ci-web h3,
.ci-pygolang .ci-web h3 a {
  color: #000000;
}
.ci-pygolang .ci-web h1,
.ci-pygolang .ci-web h2,
.ci-pygolang .ci-web h3 {
  text-decoration: none;
}

.ci-pygolang .ci-web .ci-web-page-header-bar-logo-title {
  color: #000000;
}
.ci-pygolang .ci-web a:visited {
    color: #551a8b;
}
.ci-pygolang .ci-web a:hover {
    color: #000000;
}
.ci-pygolang .ci-web a:active {
    color: #000000;
}
.ci-pygolang .ci-web .ci-web-page-header {
  background: #ffffff;
}
.ci-pygolang .ci-web .ci-web-header-bar-navigation {
  background: #ffffff;
  color: #000000;
}
.ci-pygolang .ci-web .ci-web-page-header-bar-navigation-title {
  color: #ffffff;
}
.ci-pygolang .ci-web .ci-web-page-footer {
  background: #ffffff;
  color: #000000;
}
.ci-pygolang .ci-web .ci-web-copyright a {
  color: #ffffff;
}

/* ========================================================================== */
/* =======================  Rapidspace THEME ================================ */
/* ========================================================================== */
/* ----------------------------  Web Site ----------------------------------- */
.ci-rapidspace .ci-web h1,
.ci-rapidspace .ci-web h2,
.ci-rapidspace .ci-web h3,
.ci-rapidspace .ci-slideshow-handout h1,
.ci-rapidspace .ci-slideshow-handout h2,
.ci-rapidspace .ci-web a:link {
  color: #606161;
}
.ci-rapidspace .ci-web .ci-web-page-header-bar-logo-title {
  color: #e1d71e;
}
.ci-rapidspace .ci-web a:visited {
    color: #606161;
}
.ci-rapidspace .ci-web a:hover {
    color: #606161;
}
.ci-rapidspace .ci-web a:active {
    color: #606161;
}
.ci-rapidspace .ci-web .ci-web-page-header {
  background: #ffffff;
}
.ci-rapidspace .ci-web .ci-web-header-bar-navigation {
  background: #606161;
  color: #e1d71e;
}
.ci-rapidspace .ci-web .ci-web-page-header-bar-navigation-title {
  color: #ffffff;
}
.ci-rapidspace .ci-web .ci-web-page-footer {
  background: #606161;
  color: #ffffff;
}
.ci-rapidspace .ci-web .ci-web-copyright a {
  color: #ffffff;
}
/* -----------------------  Press Release ----------------------------------- */
.ci-rapidspace .ci-press-release .ci-press-release-header {
  background-color: #00989E;
  color: #FFFFFF;
}
.ci-rapidspace .ci-press-release .ci-press-release-main p:last-of-type,
.ci-rapidspace .ci-press-release .ci-press-release-description,
.ci-rapidspace .ci-press-release .ci-press-release-about,
.ci-rapidspace .ci-press-release .ci-press-release-author {
  border-color: #00989E;
}
.ci-rapidspace .ci-press-release a {
  color: #00989E;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-rapidspace .ci-slideshow .ci-slideshow-header h2,
.ci-rapidspace .ci-slideshow .ci-slideshow-footer,
.ci-rapidspace .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-rapidspace .ci-slideshow .ci-slideshow-intro.present:before,
.ci-rapidspace .ci-slideshow h1,
.ci-rapidspace .ci-slideshow h2,
.ci-rapidspace .ci-slideshow h3,
.ci-rapidspace .ci-slideshow ul li,
.ci-rapidspace .ci-slideshow p,
.ci-rapidspace .ci-slideshow div,
.ci-rapidspace .ci-slideshow details,
.ci-rapidspace .ci-slideshow summary,
.ci-rapidspace .ci-slideshow footer,
.ci-rapidspace .ci-slideshow-handout a {
  color: #606161;
}
.ci-rapidspace .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 33%;
}
.ci-rapidspace .ci-slideshow section.ci-slideshow-intro.present {
  background: #606161;
  color: #ffffff;
}
.ci-rapidspace .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #ffffff;
}
.ci-rapidspace .ci-slideshow .reveal .slide-number {
  background-color: #e1d71e;
}
.ci-rapidspace .ci-slideshow .reveal .slide-number span {
  color: #ffffff;
}
.ci-rapidspace .ci-slideshow .reveal .controls .navigate-left,
.ci-rapidspace .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #e1d71e;
}
.ci-rapidspace .ci-slideshow .reveal .controls .navigate-right,
.ci-rapidspace .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #e1d71e;
}
.ci-rapidspace .ci-slideshow .reveal .controls .navigate-up,
.ci-rapidspace .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #e1d71e;
}
.ci-rapidspace .ci-slideshow .reveal .controls .navigate-down,
.ci-rapidspace .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #e1d71e;
}
.ci-rapidspace .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #e1d71e;
}
.ci-rapidspace .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #e1d71e;
}
.ci-rapidspace .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #e1d71e;
}
.ci-rapidspace .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #e1d71e;
}
.ci-rapidspace .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-rapidspace .ci-slideshow .reveal .progress span {
  background: #e1d71e;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-rapidspace .ci-leaflet .ci-leaflet-header {
  background-color: #606161;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-rapidspace .ci-letter .ci-letter-header {
  background: #606161;
  color: #ffffff;
}
.ci-rapidspace .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-rapidspace .ci-letter .ci-letter-footer {
  border-color: #e1d71e;
}

/* ========================================================================== */
/* ========================  Caucase THEME ================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
.ci-caucase .ci-web h1,
.ci-caucase .ci-web h2,
.ci-caucase .ci-web h3,
.ci-caucase .ci-slideshow-handout h1,
.ci-caucase .ci-slideshow-handout h2,
.ci-caucase .ci-web a:link {
  color: #00989E;
}
.ci-caucase .ci-web .ci-web-page-header-bar-logo-title {
  color: #8ACBC1;
}
.ci-caucase .ci-web a:visited {
    color: #00989E;
}
.ci-caucase .ci-web a:hover {
    color: #00989E;
}
.ci-caucase .ci-web a:active {
    color: #00989E;
}
.ci-caucase .ci-web .ci-web-page-header {
  background: #ffffff;
}
.ci-caucase .ci-web .ci-web-header-bar-navigation {
  background: #00989E;
  color: #8ACBC1;
}
.ci-caucase .ci-web .ci-web-page-header-bar-navigation-title {
  color: #ffffff;
}
.ci-caucase .ci-web .ci-web-page-footer {
  background: #00989E;
  color: #ffffff;
}
.ci-caucase .ci-web .ci-web-copyright a {
  color: #ffffff;
}

/* -----------------------  Press Release ----------------------------------- */
.ci-caucase .ci-press-release .ci-press-release-header {
  background-color: #00989E;
  color: #FFFFFF;
}
.ci-caucase .ci-press-release .ci-press-release-main p:last-of-type,
.ci-caucase .ci-press-release .ci-press-release-description,
.ci-caucase .ci-press-release .ci-press-release-about,
.ci-caucase .ci-press-release .ci-press-release-author {
  border-color: #00989E;
}
.ci-caucase .ci-press-release a {
  color: #00989E;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-caucase .ci-slideshow .ci-slideshow-header h2,
.ci-caucase .ci-slideshow .ci-slideshow-footer, 
.ci-caucase .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-caucase .ci-slideshow .ci-slideshow-intro.present:before,
.ci-caucase .ci-slideshow h1,
.ci-caucase .ci-slideshow h2,
.ci-caucase .ci-slideshow h3,
.ci-caucase .ci-slideshow ul li,
.ci-caucase .ci-slideshow p,
.ci-caucase .ci-slideshow div,
.ci-caucase .ci-slideshow details,
.ci-caucase .ci-slideshow summary,
.ci-caucase .ci-slideshow footer,
.ci-caucase .ci-slideshow-handout a {
  color: #00989E;
}
.ci-caucase .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 33%;
}
.ci-caucase .ci-slideshow section.ci-slideshow-intro.present {
  background: #0D7ABF;
  color: #ffffff;
}
.ci-caucase .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #ffffff;
}
.ci-caucase .ci-slideshow .reveal .slide-number {
  background-color: #00989E;
}
.ci-caucase .ci-slideshow .reveal .slide-number span {
  color: #ffffff;
}
.ci-caucase .ci-slideshow .reveal .controls .navigate-left,
.ci-caucase .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #00989E;
}
.ci-caucase .ci-slideshow .reveal .controls .navigate-right,
.ci-caucase .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #00989E;
}
.ci-caucase .ci-slideshow .reveal .controls .navigate-up,
.ci-caucase .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #00989E;
}
.ci-caucase .ci-slideshow .reveal .controls .navigate-down,
.ci-caucase .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #00989E;
}
.ci-caucase .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #00989E;
}
.ci-caucase .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #00989E;
}
.ci-caucase .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #00989E;
}
.ci-caucase .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #00989E;
}
.ci-caucase .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-caucase .ci-slideshow .reveal .progress span {
  background: #5C93C4;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-caucase .ci-two-page .ci-two-page-header {
  background-color: #00989E;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-caucase .ci-letter .ci-letter-header {
  background: #00989E;
  color: #ffffff;
}
.ci-caucase .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-caucase .ci-letter .ci-letter-footer {
  border-color: #00989E;
}

/* ========================================================================== */
/* ========================  CribJS THEME =================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
.ci-cribjs .ci-web h1,
.ci-cribjs .ci-web h2,
.ci-cribjs .ci-web h3,
.ci-cribjs .ci-slideshow-handout h1,
.ci-cribjs .ci-slideshow-handout h2,
.ci-cribjs .ci-web a:link {
  color: #A6C5E6;
}
.ci-cribjs .ci-web .ci-web-page-header-bar-logo-title {
  color: #000000;
}
.ci-cribjs .ci-web a:visited {
    color: #A6C5E6;
}
.ci-cribjs .ci-web a:hover {
    color: #A6C5E6;
}
.ci-cribjs .ci-web a:active {
    color: #A6C5E6;
}
.ci-cribjs .ci-web .ci-web-page-header {
  background: #FFFFFF;
}
.ci-cribjs .ci-web .ci-web-header-bar-navigation {
  background: #A6C5E6;
  color: #000000;
}
.ci-cribjs .ci-web .ci-web-page-header-bar-navigation-title {
  color: #000000;
}
.ci-cribjs .ci-web .ci-web-page-footer {
  background: #A6C5E6;
  color: #000;
}
.ci-cribjs .ci-web .ci-web-copyright a {
  color: #000;
}

/* -----------------------  Press Release ----------------------------------- */
.ci-cribjs .ci-press-release .ci-press-release-page-header {
  background-color: #A6C5E6;
  color: #FFFFFF;
}
.ci-cribjs .ci-press-release .ci-press-release-main p:last-of-type,
.ci-cribjs .ci-press-release .ci-press-release-description,
.ci-cribjs .ci-press-release .ci-press-release-about,
.ci-cribjs .ci-press-release .ci-press-release-author {
  border-color: #A6C5E6;
}
.ci-cribjs .ci-press-release a {
  color: #A6C5E6;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-cribjs .ci-slideshow .ci-slideshow-header h2,
.ci-cribjs .ci-slideshow .ci-slideshow-footer,
.ci-cribjs .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-cribjs .ci-slideshow .ci-slideshow-intro.present:before,
.ci-cribjs .ci-slideshow h1,
.ci-cribjs .ci-slideshow h2,
.ci-cribjs .ci-slideshow h3,
.ci-cribjs .ci-slideshow ul li,
.ci-cribjs .ci-slideshow p,
.ci-cribjs .ci-slideshow div,
.ci-cribjs .ci-slideshow details,
.ci-cribjs .ci-slideshow summary,
.ci-cribjs .ci-slideshow footer,
.ci-cribjs .ci-slideshow-handout a,
.ci-cribjs .ci-slideshow a {
  color: #A6C5E6;
}
.ci-cribjs .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 33%;
}
.ci-cribjs .ci-slideshow section.ci-slideshow-intro.present {
  background: #0D7ABF;
  color: #ffffff;
}
.ci-cribjs .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #ffffff;
}
.ci-cribjs .ci-slideshow .reveal .slide-number {
  background-color: #A6C5E6;
}
.ci-cribjs .ci-slideshow .reveal .slide-number span {
  color: #ffffff;
}
.ci-cribjs .ci-slideshow .reveal .controls .navigate-left,
.ci-cribjs .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #A6C5E6;
}
.ci-cribjs .ci-slideshow .reveal .controls .navigate-right,
.ci-cribjs .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #A6C5E6;
}
.ci-cribjs .ci-slideshow .reveal .controls .navigate-up,
.ci-cribjs .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #A6C5E6;
}
.ci-cribjs .ci-slideshow .reveal .controls .navigate-down,
.ci-cribjs .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #A6C5E6;
}
.ci-cribjs .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #A6C5E6;
}
.ci-cribjs .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #A6C5E6;
}
.ci-cribjs .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #A6C5E6;
}
.ci-cribjs .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #A6C5E6;
}
.ci-cribjs .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-cribjs .ci-slideshow .reveal .progress span {
  background: #5C93C4;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-cribjs .ci-leaflet .ci-leaflet-header {
  background-color: #A6C5E6;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-cribjs .ci-letter .ci-letter-header {
  background: #A6C5E6;
  color: #ffffff;
}
.ci-cribjs .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-cribjs .ci-letter .ci-letter-footer {
  border-color: #A6C5E6;
}

/* ========================================================================== */
/* =======================  Webrunner THEME ================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
.ci-webrunner .ci-web h1,
.ci-webrunner .ci-web h2,
.ci-webrunner .ci-web h3,
.ci-webrunner .ci-slideshow-handout h1,
.ci-webrunner .ci-slideshow-handout h2,
.ci-webrunner .ci-web a:link {
  color: #5C93C4;
}
.ci-webrunner .ci-web .ci-web-page-header-bar-logo-title {
  color: #E0EEDF;
}
.ci-webrunner .ci-web a:visited {
    color: #5C93C4;
}
.ci-webrunner .ci-web a:hover {
    color: #5C93C4;
}
.ci-webrunner .ci-web a:active {
    color: #5C93C4;
}
.ci-webrunner .ci-web .ci-web-page-header {
  background: #5C93C4;
  /* color: #000000; */
}
.ci-webrunner .ci-web .ci-web-header-bar-navigation {
  background: #0D7ABF;
  color: #000000;
}
.ci-webrunner .ci-web .ci-web-page-header-bar-navigation-title {
  color: #E0EEDF;
}
.ci-webrunner .ci-web .ci-web-page-footer {
  background: #0D7ABF;
  color: #5C93C4;
}
.ci-webrunner .ci-web .ci-web-copyright a {
  color: #5C93C4;
}

/* -----------------------  Press Release ----------------------------------- */
.ci-webrunner .ci-press-release .ci-press-release-page-header {
  background-color: #0D7ABF;
  color: #ffffff;
}
.ci-webrunner .ci-press-release .ci-press-release-main p:last-of-type,
.ci-webrunner .ci-press-release .ci-press-release-description,
.ci-webrunner .ci-press-release .ci-press-release-about,
.ci-webrunner .ci-press-release .ci-press-release-author {
  border-color: #0D7ABF;
}
.ci-webrunner .ci-press-release a {
  color: #0D7ABF;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-webrunner .ci-slideshow .ci-slideshow-header h2,
.ci-webrunner .ci-slideshow .ci-slideshow-footer,
.ci-webrunner .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-webrunner .ci-slideshow .ci-slideshow-intro.present:before,
.ci-webrunner .ci-slideshow h1,
.ci-webrunner .ci-slideshow h2,
.ci-webrunner .ci-slideshow h3,
.ci-webrunner .ci-slideshow ul li,
.ci-webrunner .ci-slideshow p,
.ci-webrunner .ci-slideshow div,
.ci-webrunner .ci-slideshow details,
.ci-webrunner .ci-slideshow summary,
.ci-webrunner .ci-slideshow footer,
.ci-webrunner .ci-slideshow-handout a,
.ci-webrunner .ci-slideshow a {
  color: #5C93C4;
}
.ci-webrunner .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 33%;
}
.ci-webrunner .ci-slideshow section.ci-slideshow-intro.present {
  background: #0D7ABF;
  color: #ffffff;
}
.ci-webrunner .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #ffffff;
}
.ci-webrunner .ci-slideshow .reveal .slide-number {
  background-color: #0D7ABF;
}
.ci-webrunner .ci-slideshow .reveal .slide-number span {
  color: #ffffff;
}
.ci-webrunner .ci-slideshow .reveal .controls .navigate-left,
.ci-webrunner .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #0D7ABF;
}
.ci-webrunner .ci-slideshow .reveal .controls .navigate-right,
.ci-webrunner .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #0D7ABF;
}
.ci-webrunner .ci-slideshow .reveal .controls .navigate-up,
.ci-webrunner .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #0D7ABF;
}
.ci-webrunner .ci-slideshow .reveal .controls .navigate-down,
.ci-webrunner .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #0D7ABF;
}
.ci-webrunner .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #5C93C4;
}
.ci-webrunner .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #5C93C4;
}
.ci-webrunner .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #5C93C4;
}
.ci-webrunner .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #5C93C4;
}
.ci-webrunner .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-webrunner .ci-slideshow .reveal .progress span {
  background: #5C93C4;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-webrunner .ci-leaflet .ci-leaflet-header {
  background-color: #0D7ABF;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-webrunner .ci-letter .ci-letter-header {
  background: #0D7ABF;
  color: #ffffff;
}
.ci-webrunner .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-webrunner .ci-letter .ci-letter-footer {
  border-color: #0D7ABF;
}

/* ========================================================================== */
/* =======================  ShaCache THEME ================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
.ci-shacache .ci-web h1,
.ci-shacache .ci-web h2,
.ci-shacache .ci-web h3,
.ci-shacache .ci-slideshow-handout h1,
.ci-shacache .ci-slideshow-handout h2,
.ci-shacache .ci-web a:link {
  color: #F7B1AB;
}
.ci-shacache .ci-web .ci-web-page-header-bar-logo-title {
  color: #978D87;
}
.ci-shacache .ci-web a:visited {
    color: #F7B1AB;
}
.ci-shacache .ci-web a:hover {
    color: #F7B1AB;
}
.ci-shacache .ci-web a:active {
    color: #978D87;
}
.ci-shacache .ci-web .ci-web-page-header {
  background: #FDF5E6;
  /* color: #000000; */
}
.ci-shacache .ci-web .ci-web-header-bar-navigation {
  background: #F7B1AB;
  color: #000000;
}
.ci-shacache .ci-web .ci-web-page-footer {
  background: #F7B1AB;
  color: #000000;
}
.ci-shacache .ci-web .ci-web-page-header-bar-navigation-title {

}
.ci-shacache .ci-web .ci-web-copyright a {
  color: #000000;
}

/* -----------------------  Press Release ----------------------------------- */
.ci-shacache .ci-press-release .ci-press-release-page-header {
  background-color: #FDF5E6;
  color: #ffffff;
}
.ci-shacache .ci-press-release .ci-press-release-main p:last-of-type,
.ci-shacache .ci-press-release .ci-press-release-description,
.ci-shacache .ci-press-release .ci-press-release-about,
.ci-shacache .ci-press-release .ci-press-release-author {
  border-color: #FDF5E6;
}
.ci-shacache .ci-press-release a {
  color: #FDF5E6;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-shacache .ci-slideshow .ci-slideshow-header h2,
.ci-shacache .ci-slideshow .ci-slideshow-footer,
.ci-shacache .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-shacache .ci-slideshow .ci-slideshow-intro.present:before,
.ci-shacache .ci-slideshow h1,
.ci-shacache .ci-slideshow h2,
.ci-shacache .ci-slideshow h3,
.ci-shacache .ci-slideshow ul li,
.ci-shacache .ci-slideshow p,
.ci-shacache .ci-slideshow div,
.ci-shacache .ci-slideshow details,
.ci-shacache .ci-slideshow summary,
.ci-shacache .ci-slideshow footer,
.ci-shacache .ci-slideshow-handout a,
.ci-shacache .ci-slideshow a {
  color: #978D87;
}
.ci-shacache .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 33%;
}
.ci-shacache .ci-slideshow section.ci-slideshow-intro.present {
  background: #FDF5E6;
  color: #ffffff;
}
.ci-shacache .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #ffffff;
}
.ci-shacache .ci-slideshow .reveal .slide-number {
  background-color: #FDF5E6;
}
.ci-shacache .ci-slideshow .reveal .slide-number span {
  color: #ffffff;
}
.ci-shacache .ci-slideshow .reveal .controls .navigate-left,
.ci-shacache .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #FDF5E6;
}
.ci-shacache .ci-slideshow .reveal .controls .navigate-right,
.ci-shacache .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #FDF5E6;
}
.ci-shacache .ci-slideshow .reveal .controls .navigate-up,
.ci-shacache .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #FDF5E6;
}
.ci-shacache .ci-slideshow .reveal .controls .navigate-down,
.ci-shacache .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #FDF5E6;
}
.ci-shacache .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #978D87;
}
.ci-shacache .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #978D87;
}
.ci-shacache .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #978D87;
}
.ci-shacache .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #978D87;
}
.ci-shacache .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-shacache .ci-slideshow .reveal .progress span {
  background: #978D87;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-shacache .ci-leaflet .ci-leaflet-header {
  background-color: #FDF5E6;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-shacache .ci-letter .ci-letter-header {
  background: #FDF5E6;
  color: #ffffff;
}
.ci-shacache .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-shacache .ci-letter .ci-letter-footer {
  border-color: #FDF5E6;
}


/* ========================================================================== */
/* =======================  Cloudooo THEME ================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
.ci-cloudooo .ci-web h1,
.ci-cloudooo .ci-web h2,
.ci-cloudooo .ci-web h3,
.ci-cloudooo .ci-slideshow-handout h1,
.ci-cloudooo .ci-slideshow-handout h2,
.ci-cloudooo .ci-web a:link {
  color: #4CC2F0;
}
.ci-cloudooo .ci-web .ci-web-page-header-bar-logo-title {
  color: #000000;
}
.ci-cloudooo .ci-web a:visited {
    color: #4CC2F0;
}
.ci-cloudooo .ci-web a:hover {
    color: #4CC2F0;
}
.ci-cloudooo .ci-web a:active {
    color: #969696;
}
.ci-cloudooo .ci-web .ci-web-page-header {
  background: #e5e5e5;
  /* color: #000000; */
}
.ci-cloudooo .ci-web .ci-web-header-bar-navigation {
  background: #ffffff;
  color: #000000;
}
.ci-cloudooo .ci-web .ci-web-page-header-bar-navigation-title {

}
.ci-cloudooo .ci-web .ci-web-page-footer {
  background: #e5e5e5;
  color: #000000;
}
.ci-cloudooo .ci-web .ci-web-copyright a {
  color: #000000;
}

/* -----------------------  Press Release ----------------------------------- */
.ci-cloudooo .ci-press-release .ci-press-release-page-header {
  background-color: #e5e5e5;
  color: #ffffff;
}
.ci-cloudooo .ci-press-release .ci-press-release-main p:last-of-type,
.ci-cloudooo .ci-press-release .ci-press-release-description,
.ci-cloudooo .ci-press-release .ci-press-release-about,
.ci-cloudooo .ci-press-release .ci-press-release-author {
  border-color: #e5e5e5;
}
.ci-cloudooo .ci-press-release a {
  color: #e5e5e5;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-cloudooo .ci-slideshow .ci-slideshow-header h2,
.ci-cloudooo .ci-slideshow .ci-slideshow-footer,
.ci-cloudooo .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-cloudooo .ci-slideshow .ci-slideshow-intro.present:before,
.ci-cloudooo .ci-slideshow h1,
.ci-cloudooo .ci-slideshow h2,
.ci-cloudooo .ci-slideshow h3,
.ci-cloudooo .ci-slideshow ul li,
.ci-cloudooo .ci-slideshow p,
.ci-cloudooo .ci-slideshow div,
.ci-cloudooo .ci-slideshow details,
.ci-cloudooo .ci-slideshow summary,
.ci-cloudooo .ci-slideshow footer,
.ci-cloudooo .ci-slideshow-handout a,
.ci-cloudooo .ci-slideshow a {
  color: #969696;
}
.ci-cloudooo .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 33%;
}
.ci-cloudooo .ci-slideshow section.ci-slideshow-intro.present {
  background: #e5e5e5;
  color: #fff;
}
.ci-cloudooo .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #fff;
}
.ci-cloudooo .ci-slideshow .reveal .slide-number {
  background-color: #e5e5e5;
}
.ci-cloudooo .ci-slideshow .reveal .slide-number span {
  color: #fff;
}
.ci-cloudooo .ci-slideshow .reveal .controls .navigate-left,
.ci-cloudooo .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #e5e5e5;
}
.ci-cloudooo .ci-slideshow .reveal .controls .navigate-right,
.ci-cloudooo .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #e5e5e5;
}
.ci-cloudooo .ci-slideshow .reveal .controls .navigate-up,
.ci-cloudooo .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #e5e5e5;
}
.ci-cloudooo .ci-slideshow .reveal .controls .navigate-down,
.ci-cloudooo .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #e5e5e5;
}
.ci-cloudooo .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #969696;
}
.ci-cloudooo .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #969696;
}
.ci-cloudooo .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #969696;
}
.ci-cloudooo .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #969696;
}
.ci-cloudooo .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-cloudooo .ci-slideshow .reveal .progress span {
  background: #e5e5e5;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-cloudooo .ci-leaflet .ci-leaflet-header {
  background-color: #e5e5e5;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-cloudooo .ci-letter .ci-letter-header {
  background: #e5e5e5;
  color: #ffffff;
}
.ci-cloudooo .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-cloudooo .ci-letter .ci-letter-footer {
  border-color: #e5e5e5;
}

/* ========================================================================== */
/* ========================  Re6st THEME ==================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
.ci-re6st .ci-web h1,
.ci-re6st .ci-web h2,
.ci-re6st .ci-web h3,
.ci-re6st .ci-slideshow-handout h1,
.ci-re6st .ci-slideshow-handout h2,
.ci-re6st .ci-web a:link {
  color: #009FE3;
}
.ci-re6st .ci-web .ci-web-page-header-bar-logo-title {
  color: #ffffff;
}
.ci-re6st .ci-web a:visited {
    color: #009FE3;
}
.ci-re6st .ci-web a:hover {
    color: #009FE3;
}
.ci-re6st .ci-web a:active {
    color: #FFDE8D;
}
.ci-re6st .ci-web .ci-web-page-header {
  background: #009FE3;
  color: #ffffff;
}
.ci-re6st .ci-web .ci-web-header-bar-navigation {
  background: #0F6E97;
  color: #ffffff;
}
.ci-re6st .ci-web .ci-web-page-header-bar-navigation-title {

}
.ci-re6st .ci-web .ci-web-page-footer {
  background: #009FE3;
  color: #ffffff;
}
.ci-re6st .ci-web .ci-web-copyright a {
  color: #ffffff;
}


/* -----------------------  Press Release ----------------------------------- */
.ci-re6st .ci-press-release .ci-press-release-page-header {
  background-color: #0F6E97;
  color: #ffffff;
}
.ci-re6st .ci-press-release .ci-press-release-main p:last-of-type,
.ci-re6st .ci-press-release .ci-press-release-description,
.ci-re6st .ci-press-release .ci-press-release-about,
.ci-re6st .ci-press-release .ci-press-release-author {
  border-color: #0F6E97;
}
.ci-re6st .ci-press-release a {
  color: #0F6E97;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-re6st .ci-slideshow .ci-slideshow-header h2,
.ci-re6st .ci-slideshow .ci-slideshow-footer,
.ci-re6st .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-re6st .ci-slideshow .ci-slideshow-intro.present:before,
.ci-re6st .ci-slideshow h1,
.ci-re6st .ci-slideshow h2,
.ci-re6st .ci-slideshow h3,
.ci-re6st .ci-slideshow ul li,
.ci-re6st .ci-slideshow p,
.ci-re6st .ci-slideshow div,
.ci-re6st .ci-slideshow details,
.ci-re6st .ci-slideshow summary,
.ci-re6st .ci-slideshow footer,
.ci-re6st .ci-slideshow-handout a,
.ci-re6st .ci-slideshow a {
  color: #969696;
}
.ci-re6st .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 33%;
}
.ci-re6st .ci-slideshow section.ci-slideshow-intro.present {
  background: #0F6E97;
  color: #fff;
}
.ci-re6st .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #fff;
}
.ci-re6st .ci-slideshow .reveal .slide-number {
  background-color: #0F6E97;
}
.ci-re6st .ci-slideshow .reveal .slide-number span {
  color: #fff;
}
.ci-re6st .ci-slideshow .reveal .controls .navigate-left,
.ci-re6st .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #0F6E97;
}
.ci-re6st .ci-slideshow .reveal .controls .navigate-right,
.ci-re6st .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #0F6E97;
}
.ci-re6st .ci-slideshow .reveal .controls .navigate-up,
.ci-re6st .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #0F6E97;
}
.ci-re6st .ci-slideshow .reveal .controls .navigate-down,
.ci-re6st .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #0F6E97;
}
.ci-re6st .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #FFDE8D;
}
.ci-re6st .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #FFDE8D;
}
.ci-re6st .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #FFDE8D;
}
.ci-re6st .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #FFDE8D;
}
.ci-re6st .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-re6st .ci-slideshow .reveal .progress span {
  background: #0F6E97;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-re6st .ci-leaflet .ci-leaflet-header {
  background-color: #0F6E97;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-re6st .ci-letter .ci-letter-header {
  background: #0F6E97;
  color: #ffffff;
}
.ci-re6st .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-re6st .ci-letter .ci-letter-footer {
  border-color: #0F6E97;
}

/* ========================================================================== */
/* ========================  JIO THEME ====================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
.ci-jio .ci-web h1,
.ci-jio .ci-web h2,
.ci-jio .ci-web h3,
.ci-jio .ci-slideshow-handout h1,
.ci-jio .ci-slideshow-handout h2,
.ci-jio .ci-web a:link {
  color: #FF9D6C;
}
.ci-jio .ci-web .ci-web-page-header-bar-logo-title {
  color: #ffffff;
}
.ci-jio .ci-web a:visited {
    color: #428395;
}
.ci-jio .ci-web a:hover {
    color: #428395;
}
.ci-jio .ci-web a:active {
    color: #99DAEA;
}
.ci-jio .ci-web .ci-web-page-footer a:hover,
.ci-jio .ci-web .ci-web-page-footer a:visited,
.ci-jio .ci-web .ci-web-page-fotter a:active {
  color: #FF9D6C;
}
.ci-jio .ci-web .ci-web-page-header {
  background: #428395;
  color: #ffffff;
}
.ci-jio .ci-web .ci-web-header-bar-navigation {
  background: #428395;
  color: #ffffff;
}
.ci-jio .ci-web .ci-web-page-header-bar-navigation-title {

}
.ci-jio .ci-web .ci-web-page-footer {
  background: #428395;
  color: #ffffff;
}
.ci-jio .ci-web .ci-web-copyright a {

}

/* -----------------------  Press Release ----------------------------------- */
.ci-jio .ci-press-release .ci-press-release-page-header {
  background-color: #428395;
  color: #ffffff;
}
.ci-jio .ci-press-release .ci-press-release-main p:last-of-type,
.ci-jio .ci-press-release .ci-press-release-description,
.ci-jio .ci-press-release .ci-press-release-about,
.ci-jio .ci-press-release .ci-press-release-author {
  border-color: #428395;
}
.ci-jio .ci-press-release a {
  color: #428395;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-jio .ci-slideshow .ci-slideshow-header h2,
.ci-jio .ci-slideshow .ci-slideshow-footer,
.ci-jio .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-jio .ci-slideshow .ci-slideshow-intro.present:before,
.ci-jio .ci-slideshow h1,
.ci-jio .ci-slideshow h2,
.ci-jio .ci-slideshow h3,
.ci-jio .ci-slideshow ul li,
.ci-jio .ci-slideshow p,
.ci-jio .ci-slideshow div,
.ci-jio .ci-slideshow details,
.ci-jio .ci-slideshow summary,
.ci-jio .ci-slideshow footer,
.ci-jio .ci-slideshow-handout a,
.ci-jio .ci-slideshow a {
  color: #969696;
}
.ci-jio .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 33%;
}
.ci-jio .ci-slideshow section.ci-slideshow-intro.present {
  background: #428395;
  color: #fff;
}
.ci-jio .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #fff;
}
.ci-jio .ci-slideshow .reveal .slide-number {
  background-color: #428395;
}
.ci-jio .ci-slideshow .reveal .slide-number span {
  color: #fff;
}
.ci-jio .ci-slideshow .reveal .controls .navigate-left,
.ci-jio .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #428395;
}
.ci-jio .ci-slideshow .reveal .controls .navigate-right,
.ci-jio .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #428395;
}
.ci-jio .ci-slideshow .reveal .controls .navigate-up,
.ci-jio .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #428395;
}
.ci-jio .ci-slideshow .reveal .controls .navigate-down,
.ci-jio .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #428395;
}
.ci-jio .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #FF9D6C;
}
.ci-jio .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #FF9D6C;
}
.ci-jio .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #FF9D6C;
}
.ci-jio .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #FF9D6C;
}
.ci-jio .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-jio .ci-slideshow .reveal .progress span {
  background: #428395;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-jio .ci-leaflet .ci-leaflet-header {
  background-color: #428395;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-jio .ci-letter .ci-letter-header {
  background: #428395;
  color: #ffffff;
}
.ci-jio .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-jio .ci-letter .ci-letter-footer {
  border-color: #428395;
}

/* ========================================================================== */
/* ======================  Renderjs THEME =================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
.ci-renderjs .ci-web h1,
.ci-renderjs .ci-web h2,
.ci-renderjs .ci-web h3,
.ci-renderjs .ci-slideshow-handout h1,
.ci-renderjs .ci-slideshow-handout h2,
.ci-renderjs .ci-web a:link {
  color: #58AFF2;
}
.ci-renderjs .ci-web .ci-web-page-header-bar-logo-title {
  color: #ffffff;
}
.ci-renderjs .ci-web a:visited {
    color: #2C2A4A;
}
.ci-renderjs .ci-web a:hover {
    color: #2C2A4A;
}
.ci-renderjs .ci-web a:active {
    color: #ADD7F6;
}
.ci-renderjs .ci-web .ci-web-page-header {
  background: #ADD7F6;
  color: #ffffff;
}
.ci-renderjs .ci-web .ci-web-header-bar-navigation {
  background: #2C2A4A;
  color: #ffffff;
}
.ci-renderjs .ci-web .ci-web-page-header-bar-navigation-title {

}
.ci-renderjs .ci-web .ci-web-page-footer {
  background: #2C2A4A;
  color: #ffffff;
}
.ci-renderjs .ci-web .ci-web-page-footer a {
  color: #ADD7F6;
}
.ci-renderjs .ci-web .ci-web-copyright a {

}

/* -----------------------  Press Release ----------------------------------- */
.ci-renderjs .ci-press-release .ci-press-release-page-header {
  background-color: #2C2A4A;
  color: #ffffff;
}
.ci-renderjs .ci-press-release .ci-press-release-main p:last-of-type,
.ci-renderjs .ci-press-release .ci-press-release-description,
.ci-renderjs .ci-press-release .ci-press-release-about,
.ci-renderjs .ci-press-release .ci-press-release-author {
  border-color: #2C2A4A;
}
.ci-renderjs .ci-press-release a {
  color: #2C2A4A;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-renderjs .ci-slideshow .ci-slideshow-header h2,
.ci-renderjs .ci-slideshow .ci-slideshow-footer,
.ci-renderjs .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-renderjs .ci-slideshow .ci-slideshow-intro.present:before,
.ci-renderjs .ci-slideshow h1,
.ci-renderjs .ci-slideshow h2,
.ci-renderjs .ci-slideshow h3,
.ci-renderjs .ci-slideshow ul li,
.ci-renderjs .ci-slideshow p,
.ci-renderjs .ci-slideshow div,
.ci-renderjs .ci-slideshow details,
.ci-renderjs .ci-slideshow summary,
.ci-renderjs .ci-slideshow footer,
.ci-renderjs .ci-slideshow-handout a,
.ci-renderjs .ci-slideshow a {
  color: #969696;
}
.ci-renderjs .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 33%;
}
.ci-renderjs .ci-slideshow section.ci-slideshow-intro.present {
  background: #2C2A4A;
  color: #fff;
}
.ci-renderjs .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #fff;
}
.ci-renderjs .ci-slideshow .reveal .slide-number {
  background-color: #2C2A4A;
}
.ci-renderjs .ci-slideshow .reveal .slide-number span {
  color: #fff;
}
.ci-renderjs .ci-slideshow .reveal .controls .navigate-left,
.ci-renderjs .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #2C2A4A;
}
.ci-renderjs .ci-slideshow .reveal .controls .navigate-right,
.ci-renderjs .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #2C2A4A;
}
.ci-renderjs .ci-slideshow .reveal .controls .navigate-up,
.ci-renderjs .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #2C2A4A;
}
.ci-renderjs .ci-slideshow .reveal .controls .navigate-down,
.ci-renderjs .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #2C2A4A;
}
.ci-renderjs .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #58AFF2;
}
.ci-renderjs .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #58AFF2;
}
.ci-renderjs .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #58AFF2;
}
.ci-renderjs .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #58AFF2;
}
.ci-renderjs .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-renderjs .ci-slideshow .reveal .progress span {
  background: #2C2A4A;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-renderjs .ci-leaflet .ci-leaflet-header {
  background-color: #2C2A4A;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-renderjs .ci-letter .ci-letter-header {
  background: #2C2A4A;
  color: #ffffff;
}
.ci-renderjs .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-renderjs .ci-letter .ci-letter-footer {
  border-color: #2C2A4A;
}

/* ========================================================================== */
/* ========================  NayuOS THEME =================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
.ci-nayuos .ci-web h1,
.ci-nayuos .ci-web h2,
.ci-nayuos .ci-web h3,
.ci-nayuos .ci-slideshow-handout h1,
.ci-nayuos .ci-slideshow-handout h2,
.ci-nayuos .ci-web a:link {
  color: #818993;
}
.ci-nayuos .ci-web .ci-web-page-header-bar-logo-title {
  color: #3E709F;
}
.ci-nayuos .ci-web a:visited {
    color: #3E709F;
}
.ci-nayuos .ci-web a:hover {
    color: #3E709F;
}
.ci-nayuos .ci-web a:active {
    color: #818993;
}
.ci-nayuos .ci-web .ci-web-page-header {
  background: #C8DBEF;
  color: #ffffff;
}
.ci-nayuos .ci-web .ci-web-header-bar-navigation {
  background: #3E709F;
  color: #ffffff;
}
.ci-nayuos .ci-web .ci-web-page-header-bar-navigation-title {

}
.ci-nayuos .ci-web .ci-web-page-footer {
  background: #3E709F;
  color: #ffffff;
}
.ci-nayous .ci-web .ci-web-copyright a {
  color: #ffffff;
}

/* -----------------------  Press Release ----------------------------------- */
.ci-nayuos .ci-press-release .ci-press-release-page-header {
  background-color: #3E709F;
  color: #ffffff;
}
.ci-nayuos .ci-press-release .ci-press-release-main p:last-of-type,
.ci-nayuos .ci-press-release .ci-press-release-description,
.ci-nayuos .ci-press-release .ci-press-release-about,
.ci-nayuos .ci-press-release .ci-press-release-author {
  border-color: #3E709F;
}
.ci-nayuos .ci-press-release a {
  color: #3E709F;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-nayuos .ci-slideshow .ci-slideshow-header h2,
.ci-nayuos .ci-slideshow .ci-slideshow-footer,
.ci-nayuos .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-nayuos .ci-slideshow .ci-slideshow-intro.present:before,
.ci-nayuos .ci-slideshow h1,
.ci-nayuos .ci-slideshow h2,
.ci-nayuos .ci-slideshow h3,
.ci-nayuos .ci-slideshow ul li,
.ci-nayuos .ci-slideshow p,
.ci-nayuos .ci-slideshow div,
.ci-nayuos .ci-slideshow details,
.ci-nayuos .ci-slideshow summary,
.ci-nayuos .ci-slideshow footer,
.ci-nayuos .ci-slideshow-handout a,
.ci-nayuos .ci-slideshow a {
  color: #818993;
}
.ci-nayuos .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 33%;
}
.ci-nayuos .ci-slideshow section.ci-slideshow-intro.present {
  background: #3E709F;
  color: #fff;
}
.ci-nayuos .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #fff;
}
.ci-nayuos .ci-slideshow .reveal .slide-number {
  background-color: #3E709F;
}
.ci-nayuos .ci-slideshow .reveal .slide-number span {
  color: #fff;
}
.ci-nayuos .ci-slideshow .reveal .controls .navigate-left,
.ci-nayuos .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #3E709F;
}
.ci-nayuos .ci-slideshow .reveal .controls .navigate-right,
.ci-nayuos .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #3E709F;
}
.ci-nayuos .ci-slideshow .reveal .controls .navigate-up,
.ci-nayuos .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #3E709F;
}
.ci-nayuos .ci-slideshow .reveal .controls .navigate-down,
.ci-nayuos .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #3E709F;
}
.ci-nayuos .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #818993;
}
.ci-nayuos .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #818993;
}
.ci-nayuos .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #818993;
}
.ci-nayuos .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #818993;
}
.ci-nayuos .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-nayuos .ci-slideshow .reveal .progress span {
  background: #3E709F;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-nayuos .ci-leaflet .ci-leaflet-header {
  background-color: #3E709F;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-nayuos .ci-letter .ci-letter-header {
  background: #3E709F;
  color: #ffffff;
}
.ci-nayuos .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-nayuos .ci-letter .ci-letter-footer {
  border-color: #3E709F;
}

/* ========================================================================== */
/* ======================  Officejs THEME =================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
.ci-officejs .ci-web h1,
.ci-officejs .ci-web h2,
.ci-officejs .ci-web h3,
.ci-officejs .ci-slideshow-handout h1,
.ci-officejs .ci-slideshow-handout h2,
.ci-officejs .ci-web a:link {
  color: #0082b9;
}
.ci-officejs .ci-web .ci-web-page-header-bar-logo-title {
  color: #0A506D;
}
.ci-officejs .ci-web a:visited {
    color: #0A506D;
}
.ci-officejs .ci-web a:hover {
    color: #0A506D;
}
.ci-officejs .ci-web a:active {
    color: #969696;
}
.ci-officejs .ci-web .ci-web-page-header {
  background: #CCE6F1;
  color: #ffffff;
}
.ci-officejs .ci-web .ci-web-header-bar-navigation {
  background: #0A506D;
  color: #ffffff;
}
.ci-officejs .ci-web .ci-web-page-header-bar-navigation-title {

}
.ci-officejs .ci-web .ci-web-page-footer {
  background: #0A506D;
  color: #ffffff;
}
.ci-officejs .ci-web .ci-web-copyright a {

}
/* -----------------------  Press Release ----------------------------------- */
.ci-officejs .ci-press-release .ci-press-release-page-header {
  background-color: #1a5d70;
  color: #ffffff;
}
.ci-officejs .ci-press-release .ci-press-release-main p:last-of-type,
.ci-officejs .ci-press-release .ci-press-release-description,
.ci-officejs .ci-press-release .ci-press-release-about,
.ci-officejs .ci-press-release .ci-press-release-author {
  border-color: #0A506D;
}
.ci-officejs .ci-press-release a {
  color: #0A506D;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-officejs .ci-slideshow .ci-slideshow-header h2,
.ci-officejs .ci-slideshow .ci-slideshow-footer,
.ci-officejs .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-officejs .ci-slideshow .ci-slideshow-intro.present:before,
.ci-officejs .ci-slideshow h1,
.ci-officejs .ci-slideshow h2,
.ci-officejs .ci-slideshow h3,
.ci-officejs .ci-slideshow ul li,
.ci-officejs .ci-slideshow p,
.ci-officejs .ci-slideshow div,
.ci-officejs .ci-slideshow details,
.ci-officejs .ci-slideshow summary,
.ci-officejs .ci-slideshow footer,
.ci-officejs .ci-slideshow-handout a,
.ci-officejs .ci-slideshow a {
  color: #969696;
}
.ci-officejs .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 33%;
}
.ci-officejs .ci-slideshow section.ci-slideshow-intro.present {
  background: #0A506D;
  color: #fff;
}
.ci-officejs .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #fff;
}
.ci-officejs .ci-slideshow .reveal .slide-number {
  background-color: #0A506D;
}
.ci-officejs .ci-slideshow .reveal .slide-number span {
  color: #fff;
}
.ci-officejs .ci-slideshow .reveal .controls .navigate-left,
.ci-officejs .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #0A506D;
}
.ci-officejs .ci-slideshow .reveal .controls .navigate-right,
.ci-officejs .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #0A506D;
}
.ci-officejs .ci-slideshow .reveal .controls .navigate-up,
.ci-officejs .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #0A506D;
}
.ci-officejs .ci-slideshow .reveal .controls .navigate-down,
.ci-officejs .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #0A506D;
}
.ci-officejs .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #0082b9;
}
.ci-officejs .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #0082b9;
}
.ci-officejs .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #0082b9;
}
.ci-officejs .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #0082b9;
}
.ci-officejs .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-officejs .ci-slideshow .reveal .progress span {
  background: #0A506D;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-officejs .ci-leaflet .ci-leaflet-header {
  background-color: #0A506D;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-officejs .ci-letter .ci-letter-header {
  background: #0A506D;
  color: #ffffff;
}
.ci-officejs .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-officejs .ci-letter .ci-letter-footer {
  border-color: #0A506D;
}

/* ========================================================================== */
/* ========================  MiNij THEME ==================================== */
/* ========================================================================== */

/* -----------------------  Web Site ----------------------------------- */
.ci-mynij .ci-web h1,
.ci-mynij .ci-web h2,
.ci-mynij .ci-web h3,
.ci-mynij .ci-slideshow-handout h1,
.ci-mynij .ci-slideshow-handout h2,
.ci-mynij .ci-web a:link {
  color: #BE00BE;
}
.ci-mynij .ci-web .ci-web-page-header-bar-logo-title {
  color: #ffffff;
}
.ci-mynij .ci-web a:visited {
    color: #DA6BDA;
}
.ci-mynij .ci-web a:hover {
    color: #DA6BDA;
}
.ci-mynij .ci-web a:active {
    color: #969696;
}
.ci-mynij .ci-web .ci-web-page-header {
  background: #969696;
  color: #ffffff;
}
.ci-mynij .ci-web .ci-web-header-bar-navigation {
  background: #DA6BDA;
  color: #ffffff;
}
.ci-mynij .ci-web .ci-web-page-header-bar-navigation-title {

}
.ci-mynij .ci-web .ci-web-page-footer {
  background: #DA6BDA;
  color: #ffffff;
}
.ci-mynij .ci-web .ci-web-copyright a {

}
/* -----------------------  Press Release ----------------------------------- */
.ci-mynij .ci-press-release .ci-press-release-page-header {
  background-color: #DA6BDA;
  color: #ffffff;
}
.ci-mynij .ci-press-release .ci-press-release-main p:last-of-type,
.ci-mynij .ci-press-release .ci-press-release-description,
.ci-mynij .ci-press-release .ci-press-release-about,
.ci-mynij .ci-press-release .ci-press-release-author {
  border-color: #DA6BDA;
}
.ci-mynij .ci-press-release a {
  color: #DA6BDA;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-mynij .ci-slideshow .ci-slideshow-header h2,
.ci-mynij .ci-slideshow .ci-slideshow-footer,
.ci-mynij .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-mynij .ci-slideshow .ci-slideshow-intro.present:before,
.ci-mynij .ci-slideshow h1,
.ci-mynij .ci-slideshow h2,
.ci-mynij .ci-slideshow h3,
.ci-mynij .ci-slideshow ul li,
.ci-mynij .ci-slideshow p,
.ci-mynij .ci-slideshow div,
.ci-mynij .ci-slideshow details,
.ci-mynij .ci-slideshow summary,
.ci-mynij .ci-slideshow footer,
.ci-mynij .ci-slideshow-handout a,
.ci-mynij .ci-slideshow a {
  color: #969696;
}
.ci-mynij .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 33%;
}
.ci-mynij .ci-slideshow section.ci-slideshow-intro.present {
  background: #DA6BDA;
  color: #fff;
}
.ci-mynij .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #fff;
}
.ci-mynij .ci-slideshow .reveal .slide-number {
  background-color: #DA6BDA;
}
.ci-mynij .ci-slideshow .reveal .slide-number span {
  color: #fff;
}
.ci-mynij .ci-slideshow .reveal .controls .navigate-left,
.ci-mynij .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #DA6BDA;
}
.ci-mynij .ci-slideshow .reveal .controls .navigate-right,
.ci-mynij .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #DA6BDA;
}
.ci-mynij .ci-slideshow .reveal .controls .navigate-up,
.ci-mynij .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #DA6BDA;
}
.ci-mynij .ci-slideshow .reveal .controls .navigate-down,
.ci-mynij .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #DA6BDA;
}
.ci-mynij .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #BE00BE;
}
.ci-mynij .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #BE00BE;
}
.ci-mynij .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #BE00BE;
}
.ci-mynij .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #BE00BE;
}
.ci-mynij .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-mynij .ci-slideshow .reveal .progress span {
  background: #DA6BDA;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-mynij .ci-leaflet .ci-leaflet-header {
  background-color: #DA6BDA;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-mynij .ci-letter .ci-letter-header {
  background: #DA6BDA;
  color: #ffffff;
}
.ci-mynij .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-mynij .ci-letter .ci-letter-footer {
  border-color: #DA6BDA;
}

/* ========================================================================== */
/* =======================  Wendelin THEME ================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
.ci-wendelin .ci-web h1,
.ci-wendelin .ci-web h2,
.ci-wendelin .ci-web h3,
.ci-wendelin .ci-slideshow-handout h1,
.ci-wendelin .ci-slideshow-handout h2,
.ci-wendelin .ci-web a:link {
  color: #5c5c5c;
}
.ci-wendelin .ci-web .ci-web-page-header-bar-logo-title {
  color: #33A8A8;
}
.ci-wendelin .ci-web b,
.ci-wendelin .ci-web strong,
.ci-wendelin .ci-web a:visited,
.ci-wendelin .ci-web a:hover,
.ci-wendelin .ci-web a:active {
    color: #5c5c5c;
}
.ci-wendelin .ci-web .ci-web-page-footer a:link,
.ci-wendelin .ci-web .ci-web-page-footer a:visited,
.ci-wendelin .ci-web .ci-web-page-footer a:hover,
.ci-wendelin .ci-web .ci-web-page-footer a:active {
  color: #ffffff;
}
.ci-wendelin .ci-web .ci-web-page-header {
  background: #c5d4d3;
  color: #969696;
}
.ci-wendelin .ci-web .ci-web-header-bar-navigation {
  background: #3a738f;
  color: #ffffff;
}
.ci-wendelin .ci-web .ci-web-page-header-bar-navigation-title {

}
.ci-wendelin .ci-web .ci-web-page-footer {
  background: #3a738f;
  color: #ffffff;
}
.ci-wendelin .ci-web .ci-web-copyright a {

}
/* -----------------------  Press Release ----------------------------------- */
.ci-wendelin .ci-press-release .ci-press-release-page-header {
  background-color: #33A8A8;
  color: #ffffff;
}
.ci-wendelin .ci-press-release .ci-press-release-main p:last-of-type,
.ci-wendelin .ci-press-release .ci-press-release-description,
.ci-wendelin .ci-press-release .ci-press-release-about,
.ci-wendelin .ci-press-release .ci-press-release-author {
  border-color: #33A8A8;
}
.ci-wendelin .ci-press-release a {
  color: #33A8A8;
}

/* ------------------------  Slideshow -------------------------------------- */
/*.ci-wendelin .ci-slideshow-handout a,
.ci-wendelin .ci-slideshow a
*/
.ci-wendelin .ci-slideshow .ci-slideshow-header h2,
.ci-wendelin .ci-slideshow .ci-slideshow-footer,
.ci-wendelin .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-wendelin .ci-slideshow .ci-slideshow-intro.present:before,
.ci-wendelin .ci-slideshow h1,
.ci-wendelin .ci-slideshow h2,
.ci-wendelin .ci-slideshow h3,
.ci-wendelin .ci-slideshow ul li,
.ci-wendelin .ci-slideshow p,
.ci-wendelin .ci-slideshow div,
.ci-wendelin .ci-slideshow details,
.ci-wendelin .ci-slideshow summary,
.ci-wendelin .ci-slideshow footer{
  color: #969696;
}

.ci-wendelin .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 33%;
}
.ci-wendelin .ci-slideshow section.ci-slideshow-intro.present {
  background: #33A8A8;
  color: #fff;
}
.ci-wendelin .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #fff;
}
.ci-wendelin .ci-slideshow .reveal .slide-number {
  background-color: #33A8A8;
}
.ci-wendelin .ci-slideshow .reveal .slide-number span {
  color: #fff;
}
.ci-wendelin .ci-slideshow .reveal .controls .navigate-left,
.ci-wendelin .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #33A8A8;
}
.ci-wendelin .ci-slideshow .reveal .controls .navigate-right,
.ci-wendelin .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #33A8A8;
}
.ci-wendelin .ci-slideshow .reveal .controls .navigate-up,
.ci-wendelin .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #33A8A8;
}
.ci-wendelin .ci-slideshow .reveal .controls .navigate-down,
.ci-wendelin .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #33A8A8;
}
.ci-wendelin .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #c3baba;
}
.ci-wendelin .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #c3baba;
}
.ci-wendelin .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #c3baba;
}
.ci-wendelin .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #c3baba;
}
.ci-wendelin .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-wendelin .ci-slideshow .reveal .progress span {
  background: #33A8A8;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-wendelin .ci-leaflet .ci-leaflet-header {
  background-color: #33A8A8;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-wendelin .ci-letter .ci-letter-header {
  background: #33A8A8;
  color: #ffffff;
}
.ci-wendelin .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-wendelin .ci-letter .ci-letter-footer {
  border-color: #33A8A8;
}

/* ========================================================================== */
/* =========================  Scikit THEME ================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
.ci-scikit .ci-web h1,
.ci-scikit .ci-web h2,
.ci-scikit .ci-web h3,
.ci-scikit .ci-slideshow-handout h1,
.ci-scikit .ci-slideshow-handout h2,
.ci-scikit .ci-web a:link {
  color: #3499CD;
}
.ci-scikit .ci-web .ci-web-page-header-bar-logo-title {
  color: #ffffff;
}
.ci-scikit .ci-web a:visited {
    color: #F89939;
}
.ci-scikit .ci-web a:hover {
    color: #F89939;
}
.ci-scikit .ci-web a:active {
    color: #969696;
}
.ci-scikit .ci-web .ci-web-page-header {
  background: #969696;
  color: #ffffff;
}
.ci-scikit .ci-web .ci-web-header-bar-navigation {
  background: #F89939;
  color: #ffffff;
}
.ci-scikit .ci-web .ci-web-page-header-bar-navigation-title {

}
.ci-scikit .ci-web .ci-web-page-footer {
  background: #F89939;
  color: #ffffff;
}
.ci-scikit .ci-web .ci-web-copyright a {

}
/* -----------------------  Press Release ----------------------------------- */
.ci-scikit .ci-press-release .ci-press-release-page-header {
  background-color: #F89939;
  color: #ffffff;
}
.ci-scikit .ci-press-release .ci-press-release-main p:last-of-type,
.ci-scikit .ci-press-release .ci-press-release-description,
.ci-scikit .ci-press-release .ci-press-release-about,
.ci-scikit .ci-press-release .ci-press-release-author {
  border-color: #F89939;
}
.ci-scikit .ci-press-release a {
  color: #F89939;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-scikit-learn .ci-slideshow .ci-slideshow-header h2,
.ci-scikit-learn .ci-slideshow .ci-slideshow-footer,
.ci-scikit-learn .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-scikit-learn .ci-slideshow .ci-slideshow-intro.present:before,
.ci-scikit-learn .ci-slideshow h1,
.ci-scikit-learn .ci-slideshow h2,
.ci-scikit-learn .ci-slideshow h3,
.ci-scikit-learn .ci-slideshow ul li,
.ci-scikit-learn .ci-slideshow p,
.ci-scikit-learn .ci-slideshow div,
.ci-scikit-learn .ci-slideshow details,
.ci-scikit-learn .ci-slideshow summary,
.ci-scikit-learn footer,
.ci-scikit .ci-slideshow-handout a,
.ci-scikit .ci-slideshow a {
  color: #969696;
}
.ci-scikit-learn .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 90%;
}
.ci-scikit-learn .ci-slideshow section.ci-slideshow-intro.present {
  background: #3499CD;
  color: #fff;
}
.ci-scikit-learn .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #fff;
}
.ci-scikit-learn .ci-slideshow .reveal .slide-number {
  background-color: #F89939;
}
.ci-scikit-learn .ci-slideshow .reveal .slide-number span {
  color: #fff;
}
.ci-scikit-learn .ci-slideshow .reveal .controls .navigate-left,
.ci-scikit-learn .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #F89939;
}
.ci-scikit-learn .ci-slideshow .reveal .controls .navigate-right,
.ci-scikit-learn .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #F89939;
}
.ci-scikit-learn .ci-slideshow .reveal .controls .navigate-up,
.ci-scikit-learn .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #F89939;
}
.ci-scikit-learn .ci-slideshow .reveal .controls .navigate-down,
.ci-scikit-learn .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #F89939;
}
.ci-scikit-learn .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #3499CD;
}
.ci-scikit-learn .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #3499CD;
}
.ci-scikit-learn .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #3499CD;
}
.ci-scikit-learn .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #3499CD;
}
.ci-scikit-learn .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-scikit-learn .ci-slideshow .reveal .progress span {
  background: #F89939;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-scikit .ci-leaflet .ci-leaflet-header {
  background-color: #F89939;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-scikit .ci-letter .ci-letter-header {
  background: #F89939;
  color: #ffffff;
}
.ci-scikit .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-scikit .ci-letter .ci-letter-footer {
  border-color: #F89939;
}


/* ========================================================================== */
/* =========================  OSOE THEME ==================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
.ci-osoe .ci-web h1,
.ci-osoe .ci-web h2,
.ci-osoe .ci-web h3,
.ci-osoe .ci-slideshow-handout h1,
.ci-osoe .ci-slideshow-handout h2,
.ci-osoe .ci-web a:link {
  color: #03446a;
}
.ci-osoe .ci-web .ci-web-page-header-bar-logo-title {
  color: #ffffff;
}
.ci-osoe .ci-web a:visited {
    color: #b2cd39;
}
.ci-osoe .ci-web a:hover {
    color: #b2cd39;
}
.ci-osoe .ci-web a:active {
    color: #969696;
}
.ci-osoe .ci-web .ci-web-page-header {
  background: #969696;
  color: #ffffff;
}
.ci-osoe .ci-web .ci-web-header-bar-navigation {
  background: #b2cd39;
  color: #ffffff;
}
.ci-osoe .ci-web .ci-web-page-header-bar-navigation-title {

}
.ci-osoe .ci-web .ci-web-page-footer {
  background: #b2cd39;
  color: #ffffff;
}
.ci-osoe .ci-web .ci-web-copyright a {

}
/* -----------------------  Press Release ----------------------------------- */
.ci-osoe .ci-press-release .ci-press-release-page-header {
  background-color: #b2cd39;
  color: #ffffff;
}
.ci-osoe .ci-press-release .ci-press-release-main p:last-of-type,
.ci-osoe .ci-press-release .ci-press-release-description,
.ci-osoe .ci-press-release .ci-press-release-about,
.ci-osoe .ci-press-release .ci-press-release-author {
  border-color: #b2cd39;
}
.ci-osoe .ci-press-release a {
  color: #b2cd39;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-osoe .ci-slideshow .ci-slideshow-header h2,
.ci-osoe .ci-slideshow .ci-slideshow-footer,
.ci-osoe .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-osoe .ci-slideshow .ci-slideshow-intro.present:before,
.ci-osoe .ci-slideshow h1,
.ci-osoe .ci-slideshow h2,
.ci-osoe .ci-slideshow h3,
.ci-osoe .ci-slideshow ul li,
.ci-osoe .ci-slideshow p,
.ci-osoe .ci-slideshow div,
.ci-osoe .ci-slideshow details,
.ci-osoe .ci-slideshow summary,
.ci-osoe .ci-slideshow footer,
.ci-osoe .ci-slideshow-handout a,
.ci-osoe .ci-slideshow a {
  color: #969696;
}
.ci-osoe .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 90%;
}
.ci-osoe .ci-slideshow section.ci-slideshow-intro.present {
  background: #b2cd39;
  color: #fff;
}
.ci-osoe .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #fff;
}
.ci-osoe .ci-slideshow .reveal .slide-number {
  background-color: #b2cd39;
}
.ci-osoe .ci-slideshow .reveal .slide-number span {
  color: #fff;
}
.ci-osoe .ci-slideshow .reveal .controls .navigate-left,
.ci-osoe .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #b2cd39;
}
.ci-osoe .ci-slideshow .reveal .controls .navigate-right,
.ci-osoe .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #b2cd39;
}
.ci-osoe .ci-slideshow .reveal .controls .navigate-up,
.ci-osoe .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #b2cd39;
}
.ci-osoe .ci-slideshow .reveal .controls .navigate-down,
.ci-osoe .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #b2cd39;
}
.ci-osoe .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #03446a;
}
.ci-osoe .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #03446a;
}
.ci-osoe .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #03446a;
}
.ci-osoe .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #03446a;
}
.ci-osoe .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-osoe .ci-slideshow .reveal .progress span {
  background: #b2cd39;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-osoe .ci-leaflet .ci-leaflet-header {
  background-color: #b2cd39;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-osoe .ci-letter .ci-letter-header {
  background: #b2cd39;
  color: #ffffff;
}
.ci-osoe .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-osoe .ci-letter .ci-letter-footer {
  border-color: #b2cd39;
}


/* ========================================================================== */
/* =======================  Nexedi THEME ==================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
/*
.ci-nexedi .ci-web h1,
.ci-nexedi .ci-web h2,
.ci-nexedi .ci-web h3,
.ci-nexedi .ci-slideshow-handout h1,
.ci-nexedi .ci-slideshow-handout h2,
.ci-nexedi .ci-web a:link {
  color: #1C76BB;
}
.ci-nexedi .ci-web .ci-web-page-header-bar-logo-title {
  color: #ffffff;
}
.ci-nexedi .ci-web a:visited {
    color: #2B2B5D;
}
.ci-nexedi .ci-web a:hover {
    color: #2B2B5D;
}
.ci-nexedi .ci-web a:active {
    color: #969696;
}
.ci-nexedi .ci-web .ci-web-page-header {
  background: #969696;
  color: #ffffff;
}
.ci-nexedi .ci-web .ci-web-header-bar-navigation {
  background: #2B2B5D;
  color: #ffffff;
}
.ci-nexedi .ci-web .ci-web-page-header-bar-navigation-title {

}
.ci-nexedi .ci-web .ci-web-page-footer {
  background: #2B2B5D;
  color: #ffffff;
}
.ci-nexedi .ci-web .ci-web-copyright a {

}
*/
/* -----------------------  Press Release ----------------------------------- */
.ci-nexedi .ci-press-release .ci-press-release-page-header {
  background-color: #2B2B5D;
  color: #ffffff;
}
.ci-nexedi .ci-press-release .ci-press-release-main p:last-of-type,
.ci-nexedi .ci-press-release .ci-press-release-description,
.ci-nexedi .ci-press-release .ci-press-release-about,
.ci-nexedi .ci-press-release .ci-press-release-author {
  border-color: #2B2B5D;
}
.ci-nexedi .ci-press-release a {
  color: #2B2B5D;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-nexedi .ci-slideshow .ci-slideshow-header h2,
.ci-nexedi .ci-slideshow .ci-slideshow-footer,
.ci-nexedi .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-nexedi .ci-slideshow .ci-slideshow-intro.present:before,
.ci-nexedi .ci-slideshow h1,
.ci-nexedi .ci-slideshow h2,
.ci-nexedi .ci-slideshow h3,
.ci-nexedi .ci-slideshow ul li,
.ci-nexedi .ci-slideshow p,
.ci-nexedi .ci-slideshow div,
.ci-nexedi .ci-slideshow details,
.ci-nexedi .ci-slideshow summary,
.ci-nexedi .ci-slideshow footer,
.ci-nexedi .ci-slideshow-handout a,
.ci-nexedi .ci-slideshow a {
  color: #969696;
}
.ci-nexedi .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 90%;
}
.ci-nexedi .ci-slideshow section.ci-slideshow-intro.present {
  background: #2B2B5D;
  color: #fff;
}
.ci-nexedi .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #fff;
}
.ci-nexedi .ci-slideshow .reveal .slide-number {
  background-color: #2B2B5D;
}
.ci-nexedi .ci-slideshow .reveal .slide-number span {
  color: #fff;
}
.ci-nexedi .ci-slideshow .reveal .controls .navigate-left,
.ci-nexedi .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #2B2B5D;
}
.ci-nexedi .ci-slideshow .reveal .controls .navigate-right,
.ci-nexedi .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #2B2B5D;
}
.ci-nexedi .ci-slideshow .reveal .controls .navigate-up,
.ci-nexedi .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #2B2B5D;
}
.ci-nexedi .ci-slideshow .reveal .controls .navigate-down,
.ci-nexedi .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #2B2B5D;
}
.ci-nexedi .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #1C76BB;
}
.ci-nexedi .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #1C76BB;
}
.ci-nexedi .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #1C76BB;
}
.ci-nexedi .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #1C76BB;
}
.ci-nexedi .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-nexedi .ci-slideshow .reveal .progress span {
  background: #2B2B5D;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}
/* custom handler for Nexedi logo ... */
.ci-nexedi .ci-slideshow .ci-slideshow-intro.present:not(.slide-background):before {
  background-size: auto 35% !important;
}
.ci-nexedi .ci-orientation-portrait .ci-slideshow-intro.present:not(.slide-background):before {
  background-size: auto 10% !important;
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-nexedi .ci-leaflet .ci-leaflet-header {
  background-color: #2B2B5D;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-nexedi .ci-letter .ci-letter-header {
  background: #2B2B5D;
  color: #ffffff;
}
.ci-nexedi .ci-letter .ci-letter-footer {
  border-color: #2B2B5D;
}
.ci-nexedi .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
/* --------------------------  Book ----------------------------------------- */
.ci-nexedi .ci-book .ci-book-header .ci-book-header-image-wkhtmltopdf-image-wrapper img {
  width: 40mm;
  max-width: none;
  max-height: none;
}

/* ========================================================================== */
/* =========================  ERP5 THEME ==================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
.ci-erp5 .ci-web h1,
.ci-erp5 .ci-web h2,
.ci-erp5 .ci-web h3,
.ci-erp5 .ci-slideshow-handout h1,
.ci-erp5 .ci-slideshow-handout h2,
.ci-erp5 .ci-web a:link {
  color: #96C0E0;
}
.ci-erp5 .ci-web .ci-web-page-header-bar-logo-title {
  color: #ffffff;
}
.ci-erp5 .ci-web a:visited {
    color: #1C76BB;
}
.ci-erp5 .ci-web a:hover {
    color: #1C76BB;
}
.ci-erp5 .ci-web a:active {
    color: #969696;
}
.ci-erp5 .ci-web .ci-web-page-header {
  background: #969696;
  color: #ffffff;
}
.ci-erp5 .ci-web .ci-web-header-bar-navigation {
  background: #1C76BB;
  color: #ffffff;
}
.ci-erp5 .ci-web .ci-web-page-header-bar-navigation-title {

}
.ci-erp5 .ci-web .ci-web-page-footer {
  background: #1C76BB;
  color: #ffffff;
}
.ci-erp5 .ci-web .ci-web-copyright a {

}

/* -----------------------  Press Release ----------------------------------- */
.ci-erp5 .ci-press-release .ci-press-release-page-header {
  background-color: #1C76BB;
  color: #ffffff;
}
.ci-erp5 .ci-press-release .ci-press-release-main p:last-of-type,
.ci-erp5 .ci-press-release .ci-press-release-description,
.ci-erp5 .ci-press-release .ci-press-release-about,
.ci-erp5 .ci-press-release .ci-press-release-author {
  border-color: #1C76BB;
}
.ci-erp5 .ci-press-release a {
  color: #1C76BB;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-erp5 .ci-slideshow .ci-slideshow-header h2,
.ci-erp5 .ci-slideshow .ci-slideshow-footer,
.ci-erp5 .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-erp5 .ci-slideshow .ci-slideshow-intro.present:before,
.ci-erp5 .ci-slideshow h1,
.ci-erp5 .ci-slideshow h2,
.ci-erp5 .ci-slideshow h3,
.ci-erp5 .ci-slideshow ul li,
.ci-erp5 .ci-slideshow p,
.ci-erp5 .ci-slideshow div,
.ci-erp5 .ci-slideshow details,
.ci-erp5 .ci-slideshow summary,
.ci-erp5 .ci-slideshow footer,
.ci-erp5 .ci-slideshow-handout a,
.ci-erp5 .ci-slideshow a {
  color: #969696;
}
.ci-erp5 .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 70%;
}
.ci-erp5 .ci-slideshow section.ci-slideshow-intro.present {
  background: #1C76BB;
  color: #fff;
}
.ci-erp5 .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #fff;
}
.ci-erp5 .ci-slideshow .reveal .slide-number {
  background-color: #1C76BB;
}
.ci-erp5 .ci-slideshow .reveal .slide-number span {
  color: #fff;
}
.ci-erp5 .ci-slideshow .reveal .controls .navigate-left,
.ci-erp5 .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #1C76BB;
}
.ci-erp5 .ci-slideshow .reveal .controls .navigate-right,
.ci-erp5 .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #1C76BB;
}
.ci-erp5 .ci-slideshow .reveal .controls .navigate-up,
.ci-erp5 .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #1C76BB;
}
.ci-erp5 .ci-slideshow .reveal .controls .navigate-down,
.ci-erp5 .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #1C76BB;
}
.ci-erp5 .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #96C0E0;
}
.ci-erp5 .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #96C0E0;
}
.ci-erp5 .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #96C0E0;
}
.ci-erp5 .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #96C0E0;
}
.ci-erp5 .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-erp5 .ci-slideshow .reveal .progress span {
  background: #1C76BB;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-erp5 .ci-leaflet .ci-leaflet-header {
  background-color: #1C76BB;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-erp5 .ci-letter .ci-letter-header {
  background: #1C76BB;
  color: #ffffff;
}
.ci-erp5 .ci-letter .ci-letter-bar-logo img {
  background: #1C76BB;
}
.ci-erp5 .ci-letter .ci-letter-footer {
  border-color: #1C76BB;
}


/* ========================================================================== */
/* =======================  SlapOS THEME ==================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
.ci-slapos .ci-web h1,
.ci-slapos .ci-web h2,
.ci-slapos .ci-web h3,
.ci-slapos .ci-slideshow-handout h1,
.ci-slapos .ci-slideshow-handout h2,
.ci-slapos .ci-web a:link {
  color: #19535F;
}
.ci-slapos .ci-web .ci-web-page-header-bar-logo-title {
  color: #267B87;
}
.ci-slapos .ci-web a:visited {
    color: #267B87;
}
.ci-slapos .ci-web a:hover {
    color: #267B87;
}
.ci-slapos .ci-web a:active {
    color: #969696;
}
.ci-slapos .ci-web .ci-web-page-header {
  background: #EBF2FA;
  color: #19535F;
}
.ci-slapos .ci-web .ci-web-header-bar-navigation {
  background: #19535F;
  color: #EBF2FA;
}
.ci-slapos .ci-web .ci-web-page-header-bar-navigation-title {

}
.ci-slapos .ci-web .ci-web-page-footer {
  background: #EBF2FA;
  color: #19535F;
}
.ci-slapos .ci-web .ci-web-copyright a {

}
/* -----------------------  Press Release ----------------------------------- */
.ci-slapos .ci-press-release .ci-press-release-page-header {
  background-color: #267B87;
  color: #EBF2FA;
}
.ci-slapos .ci-press-release .ci-press-release-main p:last-of-type,
.ci-slapos .ci-press-release .ci-press-release-description,
.ci-slapos .ci-press-release .ci-press-release-about,
.ci-slapos .ci-press-release .ci-press-release-author {
  border-color: #267B87;
}
.ci-slapos .ci-press-release a {
  color: #267B87;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-slapos .ci-slideshow .ci-slideshow-header h2,
.ci-slapos .ci-slideshow .ci-slideshow-footer,
.ci-slapos .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-slapos .ci-slideshow .ci-slideshow-intro.present:before,
.ci-slapos .ci-slideshow h1,
.ci-slapos .ci-slideshow h2,
.ci-slapos .ci-slideshow h3,
.ci-slapos .ci-slideshow ul li,
.ci-slapos .ci-slideshow p,
.ci-slapos .ci-slideshow div,
.ci-slapos .ci-slideshow details,
.ci-slapos .ci-slideshow summary,
.ci-slapos .ci-slideshow footer,
.ci-slapos .ci-slideshow-handout a {
  color: #19535F;
}
.ci-slapos .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 45%;
}
.ci-slapos .ci-slideshow section.ci-slideshow-intro.present {
  background: #267B87;
  color: #fff;
}
.ci-slapos .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #fff;
}
.ci-slapos .ci-slideshow .reveal .slide-number {
  background-color: #267B87;
}
.ci-slapos .ci-slideshow .reveal .slide-number span {
  color: #fff;
}
.ci-slapos .ci-slideshow .reveal .controls .navigate-left,
.ci-slapos .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #267B87;
}
.ci-slapos .ci-slideshow .reveal .controls .navigate-right,
.ci-slapos .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #267B87;
}
.ci-slapos .ci-slideshow .reveal .controls .navigate-up,
.ci-slapos .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #267B87;
}
.ci-slapos .ci-slideshow .reveal .controls .navigate-down,
.ci-slapos .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #267B87;
}
.ci-slapos .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #4DAAAD;
}
.ci-slapos .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #4DAAAD;
}
.ci-slapos .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #4DAAAD;
}
.ci-slapos .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #4DAAAD;
}
.ci-slapos .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-slapos .ci-slideshow .reveal .progress span {
  background: #267B87;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-slapos .ci-leaflet .ci-leaflet-header {
  background-color: #267B87;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-slapos .ci-letter .ci-letter-header {
  background: #267B87;
  color: #ffffff;
}
.ci-slapos .ci-letter .ci-letter-bar-logo img {
  background: #EBF2FA;
}
.ci-slapos .ci-letter .ci-letter-footer {
  border-color: #267B87;
}

/* ========================================================================== */
/* ========================  Vifib THEME ==================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
.ci-vifib .ci-web h1,
.ci-vifib .ci-web h2,
.ci-vifib .ci-web h3,
.ci-vifib .ci-slideshow-handout h1,
.ci-vifib .ci-slideshow-handout h2,
.ci-vifib .ci-web a:link {
  color: #33A8A8;
}
.ci-vifib .ci-web .ci-web-page-header-bar-logo-title {
  color: #ffffff;
}
.ci-vifib .ci-web a:visited {
    color: #6B8A9A;
}
.ci-vifib .ci-web a:hover {
    color: #6B8A9A;
}
.ci-vifib .ci-web a:active {
    color: #969696;
}
.ci-vifib .ci-web .ci-web-page-header {
  background: #969696;
  color: #ffffff;
}
.ci-vifib .ci-web .ci-web-header-bar-navigation {
  background: #6B8A9A;
  color: #ffffff;
}
.ci-vifib .ci-web .ci-web-page-header-bar-navigation-title {

}
.ci-vifib .ci-web .ci-web-page-footer {
  background: #6B8A9A;
  color: #ffffff;
}
.ci-vifib .ci-web .ci-web-copyright a {

}
/* -----------------------  Press Release ----------------------------------- */
.ci-vifib .ci-press-release .ci-press-release-page-header {
  background-color: #6B8A9A;
  color: #ffffff;
}
.ci-vifib .ci-press-release .ci-press-release-main p:last-of-type,
.ci-vifib .ci-press-release .ci-press-release-description,
.ci-vifib .ci-press-release .ci-press-release-about,
.ci-vifib .ci-press-release .ci-press-release-author {
  border-color: #6B8A9A;
}
.ci-vifib .ci-press-release a {
  color: #6B8A9A;
}
/* ------------------------  Slideshow -------------------------------------- */
.ci-vifib .ci-slideshow .ci-slideshow-header h2,
.ci-vifib .ci-slideshow .ci-slideshow-footer,
.ci-vifib .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-vifib .ci-slideshow .ci-slideshow-intro.present:before,
.ci-vifib .ci-slideshow h1,
.ci-vifib .ci-slideshow h2,
.ci-vifib .ci-slideshow h3,
.ci-vifib .ci-slideshow ul li,
.ci-vifib .ci-slideshow p,
.ci-vifib .ci-slideshow div,
.ci-vifib .ci-slideshow details,
.ci-vifib .ci-slideshow summary,
.ci-vifib .ci-slideshow footer,
.ci-vifib .ci-slideshow-handout a,
.ci-vifib .ci-slideshow a {
  color: #969696;
}
.ci-vifib .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 25%;
}
.ci-vifib .ci-slideshow section.ci-slideshow-intro.present {
  background: #6B8A9A;
  color: #fff;
}
.ci-vifib .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #fff;
}
.ci-vifib .ci-slideshow .reveal .slide-number {
  background-color: #6B8A9A;
}
.ci-vifib .ci-slideshow .reveal .slide-number span {
  color: #fff;
}
.ci-vifib .ci-slideshow .reveal .controls .navigate-left, .reveal .controls .navigate-left.enabled {
  border-right-color: #6B8A9A;
}
.ci-vifib .ci-slideshow .reveal .controls .navigate-right, .reveal .controls .navigate-right.enabled {
  border-left-color: #6B8A9A;
}
.ci-vifib .ci-slideshow .reveal .controls .navigate-up, .reveal .controls .navigate-up.enabled {
  border-bottom-color: #6B8A9A;
}
.ci-vifib .ci-slideshow .reveal .controls .navigate-down, .reveal .controls .navigate-down.enabled {
  border-top-color: #6B8A9A;
}
.ci-vifib .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #33A8A8;
}
.ci-vifib .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #33A8A8;
}
.ci-vifib .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #33A8A8;
}
.ci-vifib .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #33A8A8;
}
.ci-vifib .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-vifib .ci-slideshow .reveal .progress span {
  background: #6B8A9A;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-vifib .ci-leaflet .ci-leaflet-header {
  background-color: #6B8A9A;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-vifib .ci-letter .ci-letter-header {
  background: #6B8A9A;
  color: #ffffff;
}
.ci-vifib .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-vifib .ci-letter .ci-letter-footer {
  border-color: #6B8A9A;
}

/* ========================================================================== */
/* ==========================  NEO THEME ==================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
.ci-neo .ci-web h1,
.ci-neo .ci-web h2,
.ci-neo .ci-web h3,
.ci-neo .ci-slideshow-handout h1,
.ci-neo .ci-slideshow-handout h2,
.ci-neo .ci-web a:link {
  color: #55557C;
}
.ci-neo .ci-web .ci-web-page-header-bar-logo-title {
  color: #ffffff;
}
.ci-neo .ci-web a:visited {
    color: #434371;
}
.ci-neo .ci-web a:hover {
    color: #434371;
}
.ci-neo .ci-web a:active {
    color: #969696;
}
.ci-neo .ci-web .ci-web-page-header {
  background: #434371;
  color: #ffffff;
}
.ci-neo .ci-web .ci-web-header-bar-navigation {
  background: #969696;
  color: #ffffff;
}
.ci-neo .ci-web .ci-web-page-header-bar-navigation-title {

}
.ci-neo .ci-web .ci-web-page-footer {
  background: #55557C;
  color: #ffffff;
}
.ci-neo .ci-web .ci-web-copyright a {
  color: #ffffff;
}


/* -----------------------  Press Release ----------------------------------- */
.ci-neo .ci-press-release .ci-press-release-page-header {
  background-color: #434371;
  color: #ffffff;
}
.ci-neo .ci-press-release .ci-press-release-main p:last-of-type,
.ci-neo .ci-press-release .ci-press-release-description,
.ci-neo .ci-press-release .ci-press-release-about,
.ci-neo .ci-press-release .ci-press-release-author {
  border-color: #434371;
}
.ci-vifib .ci-press-release a {
  color: #434371;
}
/* ------------------------  Slideshow -------------------------------------- */
.ci-neo .ci-slideshow .ci-slideshow-header h2,
.ci-neo .ci-slideshow .ci-slideshow-footer,
.ci-neo .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-neo .ci-slideshow .ci-slideshow-intro.present:before,
.ci-neo .ci-slideshow h1,
.ci-neo .ci-slideshow h2,
.ci-neo .ci-slideshow h3,
.ci-neo .ci-slideshow ul li,
.ci-neo .ci-slideshow p,
.ci-neo .ci-slideshow div,
.ci-neo .ci-slideshow details,
.ci-neo .ci-slideshow summary,
.ci-neo .ci-slideshow footer,
.ci-neo .ci-slideshow-handout a,
.ci-neo .ci-slideshow a {
  color: #969696;
}
.ci-neo .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 25%;
}
.ci-neo .ci-slideshow section.ci-slideshow-intro.present {
  background: #434371;
  color: #fff;
}
.ci-neo .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #fff;
}
.ci-neo .ci-slideshow .reveal .slide-number {
  background-color: #434371;
}
.ci-neo .ci-slideshow .reveal .slide-number span {
  color: #fff;
}
.ci-neo .ci-slideshow .reveal .controls .navigate-left, .reveal .controls .navigate-left.enabled {
  border-right-color: #434371;
}
.ci-neo .ci-slideshow .reveal .controls .navigate-right, .reveal .controls .navigate-right.enabled {
  border-left-color: #434371;
}
.ci-neo .ci-slideshow .reveal .controls .navigate-up, .reveal .controls .navigate-up.enabled {
  border-bottom-color: #434371;
}
.ci-neo .ci-slideshow .reveal .controls .navigate-down, .reveal .controls .navigate-down.enabled {
  border-top-color: #434371;
}
.ci-neo .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #55557C;
}
.ci-neo .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #55557C;
}
.ci-neo .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #55557C;
}
.ci-neo .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #55557C;
}
.ci-neo .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-neo .ci-slideshow .reveal .progress span {
  background: #434371;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-neo .ci-leaflet .ci-leaflet-header {
  background-color: #434371;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-neo .ci-letter .ci-letter-header {
  background: #434371;
  color: #ffffff;
}
.ci-neo .ci-letter .ci-letter-bar-logo img {
  background: #434371;
}
.ci-neo .ci-letter .ci-letter-footer {
  border-color: #434371;
}
/* ========================================================================== */
/* =======================  Euclidia THEME ================================== */
/* ========================================================================== */
/* -----------------------  Web Site ----------------------------------- */
.ci-euclidia .ci-web h1,
.ci-euclidia .ci-web h2,
.ci-euclidia .ci-web h3,
.ci-euclidia .ci-slideshow-handout h1,
.ci-euclidia .ci-slideshow-handout h2,
.ci-euclidia .ci-web a:link {
  color: #167297;
}
.ci-euclidia .ci-web .ci-web-page-header-bar-logo-title {
  color: #ffffff;
}
.ci-euclidia .ci-web a:visited {
    color: #167297;
}
.ci-euclidia .ci-web a:hover {
    color: #167297;
}
.ci-euclidia .ci-web a:active {
    color: #167297;
}
.ci-euclidia .ci-web .ci-web-page-header {
  background: #167297;
  /* color: #000000; */
}
.ci-euclidia .ci-web .ci-web-header-bar-navigation {
  background: #71c2e2;
  color: #000000;
}
.ci-euclidia .ci-web .ci-web-page-header-bar-navigation-title {
  color: #ffffff;
}
.ci-euclidia .ci-web .ci-web-page-footer {
  background: #71c2e2;
  color: #167297;
}
.ci-euclidia .ci-web .ci-web-copyright a {
  color: #167297;
}

/* -----------------------  Press Release ----------------------------------- */
.ci-euclidia .ci-press-release .ci-press-release-page-header {
  background-color: #71c2e2;
  color: #ffffff;
}
.ci-euclidia .ci-press-release .ci-press-release-main p:last-of-type,
.ci-euclidia .ci-press-release .ci-press-release-description,
.ci-euclidia .ci-press-release .ci-press-release-about,
.ci-euclidia .ci-press-release .ci-press-release-author {
  border-color: #71c2e2;
}
.ci-euclidia .ci-press-release a {
  color: #71c2e2;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-euclidia .ci-slideshow .ci-slideshow-header h2,
.ci-euclidia .ci-slideshow .ci-slideshow-footer,
.ci-euclidia .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-euclidia .ci-slideshow .ci-slideshow-intro.present:before,
.ci-euclidia .ci-slideshow h1,
.ci-euclidia .ci-slideshow h2,
.ci-euclidia .ci-slideshow h3,
.ci-euclidia .ci-slideshow ul li,
.ci-euclidia .ci-slideshow p,
.ci-euclidia .ci-slideshow div,
.ci-euclidia .ci-slideshow details,
.ci-euclidia .ci-slideshow summary,
.ci-euclidia .ci-slideshow footer,
.ci-euclidia .ci-slideshow-handout a,
.ci-euclidia .ci-slideshow a {
  color: #167297;
}
.ci-euclidia .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 33%;
}
.ci-euclidia .ci-slideshow section.ci-slideshow-intro.present {
  background: #71c2e2;
  color: #ffffff;
}
.ci-euclidia .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #ffffff;
}
.ci-euclidia .ci-slideshow .reveal .slide-number {
  background-color: #71c2e2;
}
.ci-euclidia .ci-slideshow .reveal .slide-number span {
  color: #ffffff;
}
.ci-euclidia .ci-slideshow .reveal .controls .navigate-left,
.ci-euclidia .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #71c2e2;
}
.ci-euclidia .ci-slideshow .reveal .controls .navigate-right,
.ci-euclidia .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #71c2e2;
}
.ci-euclidia .ci-slideshow .reveal .controls .navigate-up,
.ci-euclidia .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #71c2e2;
}
.ci-euclidia .ci-slideshow .reveal .controls .navigate-down,
.ci-euclidia .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #71c2e2;
}
.ci-euclidia .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #167297;
}
.ci-euclidia .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #167297;
}
.ci-euclidia .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #167297;
}
.ci-euclidia .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #167297;
}
.ci-euclidia .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-euclidia .ci-slideshow .reveal .progress span {
  background: #167297;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-euclidia .ci-leaflet .ci-leaflet-header {
  background-color: #71c2e2;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-euclidia .ci-letter .ci-letter-header {
  background: #71c2e2;
  color: #ffffff;
}
.ci-euclidia .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-euclidia .ci-letter .ci-letter-footer {
  border-color: #71c2e2;
}
/* ========================================================================== */
/* ==========================  Typon THEME ================================== */
/* ========================================================================== */
/* #316a99, #ffd43b, #ffffff, #484538 */
/* -----------------------  Web Site ----------------------------------- */
.ci-typon .ci-web h1,
.ci-typon .ci-web h2,
.ci-typon .ci-web h3,
.ci-typon .ci-slideshow-handout h1,
.ci-typon .ci-slideshow-handout h2,
.ci-typon .ci-web a:link {
  color: #ffd43b;
}
.ci-typon .ci-web .ci-web-page-header-bar-logo-title {
  color: #ffffff;
}
.ci-typon .ci-web a:visited {
    color: #ffd43b;
}
.ci-typon .ci-web a:hover {
    color: #ffd43b;
}
.ci-typon .ci-web a:active {
    color: #ffd43b;
}
.ci-typon .ci-web .ci-web-page-header {
  background: #ffd43b;
  /* color: #000000; */
}
.ci-typon .ci-web .ci-web-header-bar-navigation {
  background: #316a99;
  color: #000000;
}
.ci-typon .ci-web .ci-web-page-header-bar-navigation-title {
  color: #ffffff;
}
.ci-typon .ci-web .ci-web-page-footer {
  background: #316a99;
  color: #ffd43b;
}
.ci-typon .ci-web .ci-web-copyright a {
  color: #ffd43b;
}

/* -----------------------  Press Release ----------------------------------- */
.ci-typon .ci-press-release .ci-press-release-page-header {
  background-color: #316a99;
  color: #ffffff;
}
.ci-typon .ci-press-release .ci-press-release-main p:last-of-type,
.ci-typon .ci-press-release .ci-press-release-description,
.ci-typon .ci-press-release .ci-press-release-about,
.ci-typon .ci-press-release .ci-press-release-author {
  border-color: #316a99;
}
.ci-typon .ci-press-release a {
  color: #316a99;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-typon .ci-slideshow .ci-slideshow-header h2,
.ci-typon .ci-slideshow .ci-slideshow-footer,
.ci-typon .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-typon .ci-slideshow .ci-slideshow-intro.present:before,
.ci-typon .ci-slideshow h1,
.ci-typon .ci-slideshow h2,
.ci-typon .ci-slideshow h3,
.ci-typon .ci-slideshow ul li,
.ci-typon .ci-slideshow p,
.ci-typon .ci-slideshow div,
.ci-typon .ci-slideshow details,
.ci-typon .ci-slideshow summary,
.ci-typon .ci-slideshow footer,
.ci-typon .ci-slideshow-handout a,
.ci-typon .ci-slideshow a {
  color: #ffd43b;
}
.ci-typon .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 33%;
}
.ci-typon .ci-slideshow section.ci-slideshow-intro.present {
  background: #316a99;
  color: #ffffff;
}
.ci-typon .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #ffffff;
}
.ci-typon .ci-slideshow .reveal .slide-number {
  background-color: #316a99;
}
.ci-typon .ci-slideshow .reveal .slide-number span {
  color: #ffffff;
}
.ci-typon .ci-slideshow .reveal .controls .navigate-left,
.ci-typon .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #316a99;
}
.ci-typon .ci-slideshow .reveal .controls .navigate-right,
.ci-typon .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #316a99;
}
.ci-typon .ci-slideshow .reveal .controls .navigate-up,
.ci-typon .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #316a99;
}
.ci-typon .ci-slideshow .reveal .controls .navigate-down,
.ci-typon .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #316a99;
}
.ci-typon .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #ffd43b;
}
.ci-typon .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #ffd43b;
}
.ci-typon .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #ffd43b;
}
.ci-typon .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #ffd43b;
}
.ci-typon .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-typon .ci-slideshow .reveal .progress span {
  background: #167297;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-typon .ci-leaflet .ci-leaflet-header {
  background-color: #316a99;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-typon .ci-letter .ci-letter-header {
  background: #316a99;
  color: #ffffff;
}
.ci-typon .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-typon .ci-letter .ci-letter-footer {
  border-color: #316a99;
}


/* ========================================================================== */
/* ==========================  rPLC THEME ================================== */
/* ========================================================================== */
/* #316a99, #ffd43b, #ffffff, #484538 */
/* https://coolors.co/2d643b-c6dfbe-6fbd77-240115-ffffff */
/* -----------------------  Web Site ----------------------------------- */
.ci-rplc .ci-web h1,
.ci-rplc .ci-web h2,
.ci-rplc .ci-web h3,
.ci-rplc .ci-slideshow-handout h1,
.ci-rplc .ci-slideshow-handout h2,
.ci-rplc .ci-web a:link {
  color: #240115;
}
.ci-rplc .ci-web .ci-web-page-header-bar-logo-title {
  color: #ffffff;
}
.ci-rplc .ci-web a:visited {
    color: #240115;
}
.ci-rplc .ci-web a:hover {
    color: #240115;
}
.ci-rplc .ci-web a:active {
    color: #240115;
}
.ci-rplc .ci-web .ci-web-page-header {
  background: #240115;
  /* color: #000000; */
}
.ci-rplc .ci-web .ci-web-header-bar-navigation {
  background: #2d643b;
  color: #000000;
}
.ci-rplc .ci-web .ci-web-page-header-bar-navigation-title {
  color: #ffffff;
}
.ci-rplc .ci-web .ci-web-page-footer {
  background: #2d643b;
  color: #240115;
}
.ci-rplc .ci-web .ci-web-copyright a {
  color: #240115;
}

/* -----------------------  Press Release ----------------------------------- */
.ci-rplc .ci-press-release .ci-press-release-page-header {
  background-color: #2d643b;
  color: #ffffff;
}
.ci-rplc .ci-press-release .ci-press-release-main p:last-of-type,
.ci-rplc .ci-press-release .ci-press-release-description,
.ci-rplc .ci-press-release .ci-press-release-about,
.ci-rplc .ci-press-release .ci-press-release-author {
  border-color: #2d643b;
}
.ci-rplc .ci-press-release a {
  color: #316a99;
}

/* ------------------------  Slideshow -------------------------------------- */
.ci-rplc .ci-slideshow .ci-slideshow-header h2,
.ci-rplc .ci-slideshow .ci-slideshow-footer,
.ci-rplc .ci-slideshow .ci-slideshow-intro.present > h2,
.ci-rplc .ci-slideshow .ci-slideshow-intro.present:before,
.ci-rplc .ci-slideshow h1,
.ci-rplc .ci-slideshow h2,
.ci-rplc .ci-slideshow h3,
.ci-rplc .ci-slideshow ul li,
.ci-rplc .ci-slideshow p,
.ci-rplc .ci-slideshow div,
.ci-rplc .ci-slideshow details,
.ci-rplc .ci-slideshow summary,
.ci-rplc .ci-slideshow footer,
.ci-rplc .ci-slideshow-handout a,
.ci-rplc .ci-slideshow a {
  color: #240115;
}
.ci-rplc .ci-slideshow section.ci-slideshow-intro.present:before {
  background-size: 33%;
}
.ci-rplc .ci-slideshow section.ci-slideshow-intro.present {
  background: #2d643b;
  color: #ffffff;
}
.ci-rplc .ci-slideshow section.ci-slideshow-intro.present > h2 {
  background: #ffffff;
}
.ci-rplc .ci-slideshow .reveal .slide-number {
  background-color: #2d643b;
}
.ci-rplc .ci-slideshow .reveal .slide-number span {
  color: #ffffff;
}
.ci-rplc .ci-slideshow .reveal .controls .navigate-left,
.ci-rplc .ci-slideshow .reveal .controls .navigate-left.enabled {
  border-right-color: #2d643b;
}
.ci-rplc .ci-slideshow .reveal .controls .navigate-right,
.ci-rplc .ci-slideshow .reveal .controls .navigate-right.enabled {
  border-left-color: #2d643b;
}
.ci-rplc .ci-slideshow .reveal .controls .navigate-up,
.ci-rplc .ci-slideshow .reveal .controls .navigate-up.enabled {
  border-bottom-color: #2d643b;
}
.ci-rplc .ci-slideshow .reveal .controls .navigate-down,
.ci-rplc .ci-slideshow .reveal .controls .navigate-down.enabled {
  border-top-color: #2d643b;
}
.ci-rplc .ci-slideshow .reveal .controls .navigate-left.enabled:hover {
  border-right-color: #240115;
}
.ci-rplc .ci-slideshow .reveal .controls .navigate-right.enabled:hover {
  border-left-color: #240115;
}
.ci-rplc .ci-slideshow .reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #240115;
}
.ci-rplc .ci-slideshow .reveal .controls .navigate-down.enabled:hover {
  border-top-color: #240115;
}
.ci-rplc .ci-slideshow .reveal .progress {
  background: rgba(0, 0, 0, 0.2);
}
.ci-rplc .ci-slideshow .reveal .progress span {
  background: #2d643b;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}

/* -------------------------  Two Pager ------------------------------------- */
.ci-rplc .ci-leaflet .ci-leaflet-header {
  background-color: #2d643b;
  color: #ffffff;
}

/* --------------------------  Letter --------------------------------------- */
.ci-rplc .ci-letter .ci-letter-header {
  background: #2d643b;
  color: #ffffff;
}
.ci-rplc .ci-letter .ci-letter-bar-logo img {
  background: #ffffff;
}
.ci-rplc .ci-letter .ci-letter-footer {
  border-color: #2d643b;
}
