/** STYLE COLOUR THEMES */
.cs-bafta.type-minigallery, .cs-bafta.type-view, .cs-bafta.type-feature, .cs-bafta .feature-caption, .cs-bafta blockquote, .cs-bafta.countdown-wrapper { background: #895C26; color: #ffffff; }
.cs-bafta h1, .cs-bafta h2, .cs-bafta h3, .cs-bafta h4, .cs-bafta h5, .cs-bafta h6, .cs-bafta a, .cs-bafta p { color: #ffffff; }
.cs-bafta a:hover { color: #ffffff; }
.cs-bafta.type-video h2 { background: rgba(137, 92, 38, 0.7); }
.cs-bafta.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-bafta.type-video .feature-caption { background: transparent; }
.cs-bafta .owl-nav > div { color: #895C26; background: #dccebe; }
.cs-bafta .owl-dot > span { background: #ffffff; }
.cs-bafta.type-linked.shape-circle .feature-caption, .cs-bafta.type-single .feature-caption { background: rgba(137, 92, 38, 0.7); }
@media (min-width: 768px) { .cs-bafta.type-linked.shape-circle > a:hover .feature-caption { background: rgba(137, 92, 38, 0.2); } }
.cs-bafta blockquote:before, .cs-bafta blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-bafta blockquote footer, .cs-bafta blockquote small, .cs-bafta blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-bafta.node-spotlight { background-color: #895C26; }
  .cs-bafta.node-spotlight.overlay-pos-panel .overlay { background: #895C26; }
  .cs-bafta.node-spotlight.style-1 .overlay, .cs-bafta.node-spotlight.style-5 .overlay { background: #895C26; }
  .cs-bafta.node-spotlight.style-2 .overlay, .cs-bafta.node-spotlight.style-6 .overlay { background: rgba(137, 92, 38, 0.7); }
  .cs-bafta.node-spotlight.style-4 .overlay h1, .cs-bafta.node-spotlight.style-4 .overlay p, .cs-bafta.node-spotlight.style-8 .overlay h1, .cs-bafta.node-spotlight.style-8 .overlay p { color: #895C26; } }
.cs-bafta.spotlight-thumbnail { color: #895C26; }
.cs-bafta.spotlight-thumbnail.flex-active, .cs-bafta.spotlight-thumbnail:hover { background: #895C26; color: #ffffff; }

.cs-bafta-80.type-minigallery, .cs-bafta-80.type-view, .cs-bafta-80.type-feature, .cs-bafta-80 .feature-caption, .cs-bafta-80 blockquote, .cs-bafta-80.countdown-wrapper { background: #a17d51; color: #ffffff; }
.cs-bafta-80 h1, .cs-bafta-80 h2, .cs-bafta-80 h3, .cs-bafta-80 h4, .cs-bafta-80 h5, .cs-bafta-80 h6, .cs-bafta-80 a, .cs-bafta-80 p { color: #ffffff; }
.cs-bafta-80 a:hover { color: #ffffff; }
.cs-bafta-80.type-video h2 { background: rgba(161, 125, 81, 0.7); }
.cs-bafta-80.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-bafta-80.type-video .feature-caption { background: transparent; }
.cs-bafta-80 .owl-nav > div { color: #895C26; background: #dccebe; }
.cs-bafta-80 .owl-dot > span { background: #ffffff; }
.cs-bafta-80.type-linked.shape-circle .feature-caption, .cs-bafta-80.type-single .feature-caption { background: rgba(161, 125, 81, 0.7); }
@media (min-width: 768px) { .cs-bafta-80.type-linked.shape-circle > a:hover .feature-caption { background: rgba(161, 125, 81, 0.2); } }
.cs-bafta-80 blockquote:before, .cs-bafta-80 blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-bafta-80 blockquote footer, .cs-bafta-80 blockquote small, .cs-bafta-80 blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-bafta-80.node-spotlight { background-color: #a17d51; }
  .cs-bafta-80.node-spotlight.overlay-pos-panel .overlay { background: #a17d51; }
  .cs-bafta-80.node-spotlight.style-1 .overlay, .cs-bafta-80.node-spotlight.style-5 .overlay { background: #a17d51; }
  .cs-bafta-80.node-spotlight.style-2 .overlay, .cs-bafta-80.node-spotlight.style-6 .overlay { background: rgba(161, 125, 81, 0.7); }
  .cs-bafta-80.node-spotlight.style-4 .overlay h1, .cs-bafta-80.node-spotlight.style-4 .overlay p, .cs-bafta-80.node-spotlight.style-8 .overlay h1, .cs-bafta-80.node-spotlight.style-8 .overlay p { color: #a17d51; } }
.cs-bafta-80.spotlight-thumbnail { color: #895C26; }
.cs-bafta-80.spotlight-thumbnail.flex-active, .cs-bafta-80.spotlight-thumbnail:hover { background: #a17d51; color: #ffffff; }

.cs-bafta-75.type-minigallery, .cs-bafta-75.type-view, .cs-bafta-75.type-feature, .cs-bafta-75 .feature-caption, .cs-bafta-75 blockquote, .cs-bafta-75.countdown-wrapper { background: #a7855c; color: #ffffff; }
.cs-bafta-75 h1, .cs-bafta-75 h2, .cs-bafta-75 h3, .cs-bafta-75 h4, .cs-bafta-75 h5, .cs-bafta-75 h6, .cs-bafta-75 a, .cs-bafta-75 p { color: #ffffff; }
.cs-bafta-75 a:hover { color: #ffffff; }
.cs-bafta-75.type-video h2 { background: rgba(167, 133, 92, 0.7); }
.cs-bafta-75.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-bafta-75.type-video .feature-caption { background: transparent; }
.cs-bafta-75 .owl-nav > div { color: #895C26; background: #dccebe; }
.cs-bafta-75 .owl-dot > span { background: #ffffff; }
.cs-bafta-75.type-linked.shape-circle .feature-caption, .cs-bafta-75.type-single .feature-caption { background: rgba(167, 133, 92, 0.7); }
@media (min-width: 768px) { .cs-bafta-75.type-linked.shape-circle > a:hover .feature-caption { background: rgba(167, 133, 92, 0.2); } }
.cs-bafta-75 blockquote:before, .cs-bafta-75 blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-bafta-75 blockquote footer, .cs-bafta-75 blockquote small, .cs-bafta-75 blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-bafta-75.node-spotlight { background-color: #a7855c; }
  .cs-bafta-75.node-spotlight.overlay-pos-panel .overlay { background: #a7855c; }
  .cs-bafta-75.node-spotlight.style-1 .overlay, .cs-bafta-75.node-spotlight.style-5 .overlay { background: #a7855c; }
  .cs-bafta-75.node-spotlight.style-2 .overlay, .cs-bafta-75.node-spotlight.style-6 .overlay { background: rgba(167, 133, 92, 0.7); }
  .cs-bafta-75.node-spotlight.style-4 .overlay h1, .cs-bafta-75.node-spotlight.style-4 .overlay p, .cs-bafta-75.node-spotlight.style-8 .overlay h1, .cs-bafta-75.node-spotlight.style-8 .overlay p { color: #a7855c; } }
.cs-bafta-75.spotlight-thumbnail { color: #895C26; }
.cs-bafta-75.spotlight-thumbnail.flex-active, .cs-bafta-75.spotlight-thumbnail:hover { background: #a7855c; color: #ffffff; }

.cs-bafta-30.type-minigallery, .cs-bafta-30.type-view, .cs-bafta-30.type-feature, .cs-bafta-30 .feature-caption, .cs-bafta-30 blockquote, .cs-bafta-30.countdown-wrapper { background: #dccebe; color: #ffffff; }
.cs-bafta-30 h1, .cs-bafta-30 h2, .cs-bafta-30 h3, .cs-bafta-30 h4, .cs-bafta-30 h5, .cs-bafta-30 h6, .cs-bafta-30 a, .cs-bafta-30 p { color: #ffffff; }
.cs-bafta-30 a:hover { color: #ffffff; }
.cs-bafta-30.type-video h2 { background: rgba(220, 206, 190, 0.7); }
.cs-bafta-30.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-bafta-30.type-video .feature-caption { background: transparent; }
.cs-bafta-30 .owl-nav > div { color: #895C26; background: #dccebe; }
.cs-bafta-30 .owl-dot > span { background: #ffffff; }
.cs-bafta-30.type-linked.shape-circle .feature-caption, .cs-bafta-30.type-single .feature-caption { background: rgba(220, 206, 190, 0.7); }
@media (min-width: 768px) { .cs-bafta-30.type-linked.shape-circle > a:hover .feature-caption { background: rgba(220, 206, 190, 0.2); } }
.cs-bafta-30 blockquote:before, .cs-bafta-30 blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-bafta-30 blockquote footer, .cs-bafta-30 blockquote small, .cs-bafta-30 blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-bafta-30.node-spotlight { background-color: #dccebe; }
  .cs-bafta-30.node-spotlight.overlay-pos-panel .overlay { background: #dccebe; }
  .cs-bafta-30.node-spotlight.style-1 .overlay, .cs-bafta-30.node-spotlight.style-5 .overlay { background: #dccebe; }
  .cs-bafta-30.node-spotlight.style-2 .overlay, .cs-bafta-30.node-spotlight.style-6 .overlay { background: rgba(220, 206, 190, 0.7); }
  .cs-bafta-30.node-spotlight.style-4 .overlay h1, .cs-bafta-30.node-spotlight.style-4 .overlay p, .cs-bafta-30.node-spotlight.style-8 .overlay h1, .cs-bafta-30.node-spotlight.style-8 .overlay p { color: #dccebe; } }
.cs-bafta-30.spotlight-thumbnail { color: #895C26; }
.cs-bafta-30.spotlight-thumbnail.flex-active, .cs-bafta-30.spotlight-thumbnail:hover { background: #dccebe; color: #ffffff; }

.cs-bafta-beige.type-minigallery, .cs-bafta-beige.type-view, .cs-bafta-beige.type-feature, .cs-bafta-beige .feature-caption, .cs-bafta-beige blockquote, .cs-bafta-beige.countdown-wrapper { background: #EFEBE4; color: #895C26; }
.cs-bafta-beige h1, .cs-bafta-beige h2, .cs-bafta-beige h3, .cs-bafta-beige h4, .cs-bafta-beige h5, .cs-bafta-beige h6, .cs-bafta-beige a, .cs-bafta-beige p { color: #895C26; }
.cs-bafta-beige a:hover { color: #895C26; }
.cs-bafta-beige.type-video h2 { background: rgba(239, 235, 228, 0.7); }
.cs-bafta-beige.type-video h2 i { color: rgba(137, 92, 38, 0.8); }
.cs-bafta-beige.type-video .feature-caption { background: transparent; }
.cs-bafta-beige .owl-nav > div { color: #895C26; background: #dccebe; }
.cs-bafta-beige .owl-dot > span { background: #895C26; }
.cs-bafta-beige.type-linked.shape-circle .feature-caption, .cs-bafta-beige.type-single .feature-caption { background: rgba(239, 235, 228, 0.7); }
@media (min-width: 768px) { .cs-bafta-beige.type-linked.shape-circle > a:hover .feature-caption { background: rgba(239, 235, 228, 0.2); } }
.cs-bafta-beige blockquote:before, .cs-bafta-beige blockquote:after { color: rgba(137, 92, 38, 0.4); }
.cs-bafta-beige blockquote footer, .cs-bafta-beige blockquote small, .cs-bafta-beige blockquote .small { color: #895C26; }
@media (min-width: 768px) { .cs-bafta-beige.node-spotlight { background-color: #EFEBE4; }
  .cs-bafta-beige.node-spotlight.overlay-pos-panel .overlay { background: #EFEBE4; }
  .cs-bafta-beige.node-spotlight.style-1 .overlay, .cs-bafta-beige.node-spotlight.style-5 .overlay { background: #EFEBE4; }
  .cs-bafta-beige.node-spotlight.style-2 .overlay, .cs-bafta-beige.node-spotlight.style-6 .overlay { background: rgba(239, 235, 228, 0.7); }
  .cs-bafta-beige.node-spotlight.style-4 .overlay h1, .cs-bafta-beige.node-spotlight.style-4 .overlay p, .cs-bafta-beige.node-spotlight.style-8 .overlay h1, .cs-bafta-beige.node-spotlight.style-8 .overlay p { color: #EFEBE4; } }
.cs-bafta-beige.spotlight-thumbnail { color: #895C26; }
.cs-bafta-beige.spotlight-thumbnail.flex-active, .cs-bafta-beige.spotlight-thumbnail:hover { background: #EFEBE4; color: #895C26; }

.cs-film.type-minigallery, .cs-film.type-view, .cs-film.type-feature, .cs-film .feature-caption, .cs-film blockquote, .cs-film.countdown-wrapper { background: #780700; color: #ffffff; }
.cs-film h1, .cs-film h2, .cs-film h3, .cs-film h4, .cs-film h5, .cs-film h6, .cs-film a, .cs-film p { color: #ffffff; }
.cs-film a:hover { color: #ffffff; }
.cs-film.type-video h2 { background: rgba(120, 7, 0, 0.7); }
.cs-film.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-film.type-video .feature-caption { background: transparent; }
.cs-film .owl-nav > div { color: #780700; background: #d7b5b3; }
.cs-film .owl-dot > span { background: #ffffff; }
.cs-film.type-linked.shape-circle .feature-caption, .cs-film.type-single .feature-caption { background: rgba(120, 7, 0, 0.7); }
@media (min-width: 768px) { .cs-film.type-linked.shape-circle > a:hover .feature-caption { background: rgba(120, 7, 0, 0.2); } }
.cs-film blockquote:before, .cs-film blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-film blockquote footer, .cs-film blockquote small, .cs-film blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-film.node-spotlight { background-color: #780700; }
  .cs-film.node-spotlight.overlay-pos-panel .overlay { background: #780700; }
  .cs-film.node-spotlight.style-1 .overlay, .cs-film.node-spotlight.style-5 .overlay { background: #780700; }
  .cs-film.node-spotlight.style-2 .overlay, .cs-film.node-spotlight.style-6 .overlay { background: rgba(120, 7, 0, 0.7); }
  .cs-film.node-spotlight.style-4 .overlay h1, .cs-film.node-spotlight.style-4 .overlay p, .cs-film.node-spotlight.style-8 .overlay h1, .cs-film.node-spotlight.style-8 .overlay p { color: #780700; } }
.cs-film.spotlight-thumbnail { color: #780700; }
.cs-film.spotlight-thumbnail.flex-active, .cs-film.spotlight-thumbnail:hover { background: #780700; color: #ffffff; }

.cs-film-90.type-minigallery, .cs-film-90.type-view, .cs-film-90.type-feature, .cs-film-90 .feature-caption, .cs-film-90 blockquote, .cs-film-90.countdown-wrapper { background: #86201a; color: #ffffff; }
.cs-film-90 h1, .cs-film-90 h2, .cs-film-90 h3, .cs-film-90 h4, .cs-film-90 h5, .cs-film-90 h6, .cs-film-90 a, .cs-film-90 p { color: #ffffff; }
.cs-film-90 a:hover { color: #ffffff; }
.cs-film-90.type-video h2 { background: rgba(134, 32, 26, 0.7); }
.cs-film-90.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-film-90.type-video .feature-caption { background: transparent; }
.cs-film-90 .owl-nav > div { color: #780700; background: #d7b5b3; }
.cs-film-90 .owl-dot > span { background: #ffffff; }
.cs-film-90.type-linked.shape-circle .feature-caption, .cs-film-90.type-single .feature-caption { background: rgba(134, 32, 26, 0.7); }
@media (min-width: 768px) { .cs-film-90.type-linked.shape-circle > a:hover .feature-caption { background: rgba(134, 32, 26, 0.2); } }
.cs-film-90 blockquote:before, .cs-film-90 blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-film-90 blockquote footer, .cs-film-90 blockquote small, .cs-film-90 blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-film-90.node-spotlight { background-color: #86201a; }
  .cs-film-90.node-spotlight.overlay-pos-panel .overlay { background: #86201a; }
  .cs-film-90.node-spotlight.style-1 .overlay, .cs-film-90.node-spotlight.style-5 .overlay { background: #86201a; }
  .cs-film-90.node-spotlight.style-2 .overlay, .cs-film-90.node-spotlight.style-6 .overlay { background: rgba(134, 32, 26, 0.7); }
  .cs-film-90.node-spotlight.style-4 .overlay h1, .cs-film-90.node-spotlight.style-4 .overlay p, .cs-film-90.node-spotlight.style-8 .overlay h1, .cs-film-90.node-spotlight.style-8 .overlay p { color: #86201a; } }
.cs-film-90.spotlight-thumbnail { color: #780700; }
.cs-film-90.spotlight-thumbnail.flex-active, .cs-film-90.spotlight-thumbnail:hover { background: #86201a; color: #ffffff; }

.cs-film-30.type-minigallery, .cs-film-30.type-view, .cs-film-30.type-feature, .cs-film-30 .feature-caption, .cs-film-30 blockquote, .cs-film-30.countdown-wrapper { background: #d7b5b3; color: #ffffff; }
.cs-film-30 h1, .cs-film-30 h2, .cs-film-30 h3, .cs-film-30 h4, .cs-film-30 h5, .cs-film-30 h6, .cs-film-30 a, .cs-film-30 p { color: #ffffff; }
.cs-film-30 a:hover { color: #ffffff; }
.cs-film-30.type-video h2 { background: rgba(215, 181, 179, 0.7); }
.cs-film-30.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-film-30.type-video .feature-caption { background: transparent; }
.cs-film-30 .owl-nav > div { color: #780700; background: #d7b5b3; }
.cs-film-30 .owl-dot > span { background: #ffffff; }
.cs-film-30.type-linked.shape-circle .feature-caption, .cs-film-30.type-single .feature-caption { background: rgba(215, 181, 179, 0.7); }
@media (min-width: 768px) { .cs-film-30.type-linked.shape-circle > a:hover .feature-caption { background: rgba(215, 181, 179, 0.2); } }
.cs-film-30 blockquote:before, .cs-film-30 blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-film-30 blockquote footer, .cs-film-30 blockquote small, .cs-film-30 blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-film-30.node-spotlight { background-color: #d7b5b3; }
  .cs-film-30.node-spotlight.overlay-pos-panel .overlay { background: #d7b5b3; }
  .cs-film-30.node-spotlight.style-1 .overlay, .cs-film-30.node-spotlight.style-5 .overlay { background: #d7b5b3; }
  .cs-film-30.node-spotlight.style-2 .overlay, .cs-film-30.node-spotlight.style-6 .overlay { background: rgba(215, 181, 179, 0.7); }
  .cs-film-30.node-spotlight.style-4 .overlay h1, .cs-film-30.node-spotlight.style-4 .overlay p, .cs-film-30.node-spotlight.style-8 .overlay h1, .cs-film-30.node-spotlight.style-8 .overlay p { color: #d7b5b3; } }
.cs-film-30.spotlight-thumbnail { color: #780700; }
.cs-film-30.spotlight-thumbnail.flex-active, .cs-film-30.spotlight-thumbnail:hover { background: #d7b5b3; color: #ffffff; }

.cs-film-beige.type-minigallery, .cs-film-beige.type-view, .cs-film-beige.type-feature, .cs-film-beige .feature-caption, .cs-film-beige blockquote, .cs-film-beige.countdown-wrapper { background: #EFEBE4; color: #780700; }
.cs-film-beige h1, .cs-film-beige h2, .cs-film-beige h3, .cs-film-beige h4, .cs-film-beige h5, .cs-film-beige h6, .cs-film-beige a, .cs-film-beige p { color: #780700; }
.cs-film-beige a:hover { color: #780700; }
.cs-film-beige.type-video h2 { background: rgba(239, 235, 228, 0.7); }
.cs-film-beige.type-video h2 i { color: rgba(120, 7, 0, 0.8); }
.cs-film-beige.type-video .feature-caption { background: transparent; }
.cs-film-beige .owl-nav > div { color: #780700; background: #d7b5b3; }
.cs-film-beige .owl-dot > span { background: #780700; }
.cs-film-beige.type-linked.shape-circle .feature-caption, .cs-film-beige.type-single .feature-caption { background: rgba(239, 235, 228, 0.7); }
@media (min-width: 768px) { .cs-film-beige.type-linked.shape-circle > a:hover .feature-caption { background: rgba(239, 235, 228, 0.2); } }
.cs-film-beige blockquote:before, .cs-film-beige blockquote:after { color: rgba(120, 7, 0, 0.4); }
.cs-film-beige blockquote footer, .cs-film-beige blockquote small, .cs-film-beige blockquote .small { color: #780700; }
@media (min-width: 768px) { .cs-film-beige.node-spotlight { background-color: #EFEBE4; }
  .cs-film-beige.node-spotlight.overlay-pos-panel .overlay { background: #EFEBE4; }
  .cs-film-beige.node-spotlight.style-1 .overlay, .cs-film-beige.node-spotlight.style-5 .overlay { background: #EFEBE4; }
  .cs-film-beige.node-spotlight.style-2 .overlay, .cs-film-beige.node-spotlight.style-6 .overlay { background: rgba(239, 235, 228, 0.7); }
  .cs-film-beige.node-spotlight.style-4 .overlay h1, .cs-film-beige.node-spotlight.style-4 .overlay p, .cs-film-beige.node-spotlight.style-8 .overlay h1, .cs-film-beige.node-spotlight.style-8 .overlay p { color: #EFEBE4; } }
.cs-film-beige.spotlight-thumbnail { color: #780700; }
.cs-film-beige.spotlight-thumbnail.flex-active, .cs-film-beige.spotlight-thumbnail:hover { background: #EFEBE4; color: #780700; }

.cs-tv.type-minigallery, .cs-tv.type-view, .cs-tv.type-feature, .cs-tv .feature-caption, .cs-tv blockquote, .cs-tv.countdown-wrapper { background: #00325A; color: #ffffff; }
.cs-tv h1, .cs-tv h2, .cs-tv h3, .cs-tv h4, .cs-tv h5, .cs-tv h6, .cs-tv a, .cs-tv p { color: #ffffff; }
.cs-tv a:hover { color: #ffffff; }
.cs-tv.type-video h2 { background: rgba(0, 50, 90, 0.7); }
.cs-tv.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-tv.type-video .feature-caption { background: transparent; }
.cs-tv .owl-nav > div { color: #00325A; background: #b3c2ce; }
.cs-tv .owl-dot > span { background: #ffffff; }
.cs-tv.type-linked.shape-circle .feature-caption, .cs-tv.type-single .feature-caption { background: rgba(0, 50, 90, 0.7); }
@media (min-width: 768px) { .cs-tv.type-linked.shape-circle > a:hover .feature-caption { background: rgba(0, 50, 90, 0.2); } }
.cs-tv blockquote:before, .cs-tv blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-tv blockquote footer, .cs-tv blockquote small, .cs-tv blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-tv.node-spotlight { background-color: #00325A; }
  .cs-tv.node-spotlight.overlay-pos-panel .overlay { background: #00325A; }
  .cs-tv.node-spotlight.style-1 .overlay, .cs-tv.node-spotlight.style-5 .overlay { background: #00325A; }
  .cs-tv.node-spotlight.style-2 .overlay, .cs-tv.node-spotlight.style-6 .overlay { background: rgba(0, 50, 90, 0.7); }
  .cs-tv.node-spotlight.style-4 .overlay h1, .cs-tv.node-spotlight.style-4 .overlay p, .cs-tv.node-spotlight.style-8 .overlay h1, .cs-tv.node-spotlight.style-8 .overlay p { color: #00325A; } }
.cs-tv.spotlight-thumbnail { color: #00325A; }
.cs-tv.spotlight-thumbnail.flex-active, .cs-tv.spotlight-thumbnail:hover { background: #00325A; color: #ffffff; }

.cs-tv-90.type-minigallery, .cs-tv-90.type-view, .cs-tv-90.type-feature, .cs-tv-90 .feature-caption, .cs-tv-90 blockquote, .cs-tv-90.countdown-wrapper { background: #1a476b; color: #ffffff; }
.cs-tv-90 h1, .cs-tv-90 h2, .cs-tv-90 h3, .cs-tv-90 h4, .cs-tv-90 h5, .cs-tv-90 h6, .cs-tv-90 a, .cs-tv-90 p { color: #ffffff; }
.cs-tv-90 a:hover { color: #ffffff; }
.cs-tv-90.type-video h2 { background: rgba(26, 71, 107, 0.7); }
.cs-tv-90.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-tv-90.type-video .feature-caption { background: transparent; }
.cs-tv-90 .owl-nav > div { color: #00325A; background: #b3c2ce; }
.cs-tv-90 .owl-dot > span { background: #ffffff; }
.cs-tv-90.type-linked.shape-circle .feature-caption, .cs-tv-90.type-single .feature-caption { background: rgba(26, 71, 107, 0.7); }
@media (min-width: 768px) { .cs-tv-90.type-linked.shape-circle > a:hover .feature-caption { background: rgba(26, 71, 107, 0.2); } }
.cs-tv-90 blockquote:before, .cs-tv-90 blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-tv-90 blockquote footer, .cs-tv-90 blockquote small, .cs-tv-90 blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-tv-90.node-spotlight { background-color: #1a476b; }
  .cs-tv-90.node-spotlight.overlay-pos-panel .overlay { background: #1a476b; }
  .cs-tv-90.node-spotlight.style-1 .overlay, .cs-tv-90.node-spotlight.style-5 .overlay { background: #1a476b; }
  .cs-tv-90.node-spotlight.style-2 .overlay, .cs-tv-90.node-spotlight.style-6 .overlay { background: rgba(26, 71, 107, 0.7); }
  .cs-tv-90.node-spotlight.style-4 .overlay h1, .cs-tv-90.node-spotlight.style-4 .overlay p, .cs-tv-90.node-spotlight.style-8 .overlay h1, .cs-tv-90.node-spotlight.style-8 .overlay p { color: #1a476b; } }
.cs-tv-90.spotlight-thumbnail { color: #00325A; }
.cs-tv-90.spotlight-thumbnail.flex-active, .cs-tv-90.spotlight-thumbnail:hover { background: #1a476b; color: #ffffff; }

.cs-tv-30.type-minigallery, .cs-tv-30.type-view, .cs-tv-30.type-feature, .cs-tv-30 .feature-caption, .cs-tv-30 blockquote, .cs-tv-30.countdown-wrapper { background: #b3c2ce; color: #ffffff; }
.cs-tv-30 h1, .cs-tv-30 h2, .cs-tv-30 h3, .cs-tv-30 h4, .cs-tv-30 h5, .cs-tv-30 h6, .cs-tv-30 a, .cs-tv-30 p { color: #ffffff; }
.cs-tv-30 a:hover { color: #ffffff; }
.cs-tv-30.type-video h2 { background: rgba(179, 194, 206, 0.7); }
.cs-tv-30.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-tv-30.type-video .feature-caption { background: transparent; }
.cs-tv-30 .owl-nav > div { color: #00325A; background: #b3c2ce; }
.cs-tv-30 .owl-dot > span { background: #ffffff; }
.cs-tv-30.type-linked.shape-circle .feature-caption, .cs-tv-30.type-single .feature-caption { background: rgba(179, 194, 206, 0.7); }
@media (min-width: 768px) { .cs-tv-30.type-linked.shape-circle > a:hover .feature-caption { background: rgba(179, 194, 206, 0.2); } }
.cs-tv-30 blockquote:before, .cs-tv-30 blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-tv-30 blockquote footer, .cs-tv-30 blockquote small, .cs-tv-30 blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-tv-30.node-spotlight { background-color: #b3c2ce; }
  .cs-tv-30.node-spotlight.overlay-pos-panel .overlay { background: #b3c2ce; }
  .cs-tv-30.node-spotlight.style-1 .overlay, .cs-tv-30.node-spotlight.style-5 .overlay { background: #b3c2ce; }
  .cs-tv-30.node-spotlight.style-2 .overlay, .cs-tv-30.node-spotlight.style-6 .overlay { background: rgba(179, 194, 206, 0.7); }
  .cs-tv-30.node-spotlight.style-4 .overlay h1, .cs-tv-30.node-spotlight.style-4 .overlay p, .cs-tv-30.node-spotlight.style-8 .overlay h1, .cs-tv-30.node-spotlight.style-8 .overlay p { color: #b3c2ce; } }
.cs-tv-30.spotlight-thumbnail { color: #00325A; }
.cs-tv-30.spotlight-thumbnail.flex-active, .cs-tv-30.spotlight-thumbnail:hover { background: #b3c2ce; color: #ffffff; }

.cs-tv-beige.type-minigallery, .cs-tv-beige.type-view, .cs-tv-beige.type-feature, .cs-tv-beige .feature-caption, .cs-tv-beige blockquote, .cs-tv-beige.countdown-wrapper { background: #EFEBE4; color: #00325A; }
.cs-tv-beige h1, .cs-tv-beige h2, .cs-tv-beige h3, .cs-tv-beige h4, .cs-tv-beige h5, .cs-tv-beige h6, .cs-tv-beige a, .cs-tv-beige p { color: #00325A; }
.cs-tv-beige a:hover { color: #00325A; }
.cs-tv-beige.type-video h2 { background: rgba(239, 235, 228, 0.7); }
.cs-tv-beige.type-video h2 i { color: rgba(0, 50, 90, 0.8); }
.cs-tv-beige.type-video .feature-caption { background: transparent; }
.cs-tv-beige .owl-nav > div { color: #00325A; background: #b3c2ce; }
.cs-tv-beige .owl-dot > span { background: #00325A; }
.cs-tv-beige.type-linked.shape-circle .feature-caption, .cs-tv-beige.type-single .feature-caption { background: rgba(239, 235, 228, 0.7); }
@media (min-width: 768px) { .cs-tv-beige.type-linked.shape-circle > a:hover .feature-caption { background: rgba(239, 235, 228, 0.2); } }
.cs-tv-beige blockquote:before, .cs-tv-beige blockquote:after { color: rgba(0, 50, 90, 0.4); }
.cs-tv-beige blockquote footer, .cs-tv-beige blockquote small, .cs-tv-beige blockquote .small { color: #00325A; }
@media (min-width: 768px) { .cs-tv-beige.node-spotlight { background-color: #EFEBE4; }
  .cs-tv-beige.node-spotlight.overlay-pos-panel .overlay { background: #EFEBE4; }
  .cs-tv-beige.node-spotlight.style-1 .overlay, .cs-tv-beige.node-spotlight.style-5 .overlay { background: #EFEBE4; }
  .cs-tv-beige.node-spotlight.style-2 .overlay, .cs-tv-beige.node-spotlight.style-6 .overlay { background: rgba(239, 235, 228, 0.7); }
  .cs-tv-beige.node-spotlight.style-4 .overlay h1, .cs-tv-beige.node-spotlight.style-4 .overlay p, .cs-tv-beige.node-spotlight.style-8 .overlay h1, .cs-tv-beige.node-spotlight.style-8 .overlay p { color: #EFEBE4; } }
.cs-tv-beige.spotlight-thumbnail { color: #00325A; }
.cs-tv-beige.spotlight-thumbnail.flex-active, .cs-tv-beige.spotlight-thumbnail:hover { background: #EFEBE4; color: #00325A; }

.cs-games.type-minigallery, .cs-games.type-view, .cs-games.type-feature, .cs-games .feature-caption, .cs-games blockquote, .cs-games.countdown-wrapper { background: #C6CDCD; color: #333; }
.cs-games h1, .cs-games h2, .cs-games h3, .cs-games h4, .cs-games h5, .cs-games h6, .cs-games a, .cs-games p { color: #333; }
.cs-games a:hover { color: #333; }
.cs-games.type-video h2 { background: rgba(198, 205, 205, 0.7); }
.cs-games.type-video h2 i { color: rgba(51, 51, 51, 0.8); }
.cs-games.type-video .feature-caption { background: transparent; }
.cs-games .owl-nav > div { color: #333; background: #c2c2c2; }
.cs-games .owl-dot > span { background: #333; }
.cs-games.type-linked.shape-circle .feature-caption, .cs-games.type-single .feature-caption { background: rgba(198, 205, 205, 0.7); }
@media (min-width: 768px) { .cs-games.type-linked.shape-circle > a:hover .feature-caption { background: rgba(198, 205, 205, 0.2); } }
.cs-games blockquote:before, .cs-games blockquote:after { color: rgba(51, 51, 51, 0.4); }
.cs-games blockquote footer, .cs-games blockquote small, .cs-games blockquote .small { color: #333; }
@media (min-width: 768px) { .cs-games.node-spotlight { background-color: #C6CDCD; }
  .cs-games.node-spotlight.overlay-pos-panel .overlay { background: #C6CDCD; }
  .cs-games.node-spotlight.style-1 .overlay, .cs-games.node-spotlight.style-5 .overlay { background: #C6CDCD; }
  .cs-games.node-spotlight.style-2 .overlay, .cs-games.node-spotlight.style-6 .overlay { background: rgba(198, 205, 205, 0.7); }
  .cs-games.node-spotlight.style-4 .overlay h1, .cs-games.node-spotlight.style-4 .overlay p, .cs-games.node-spotlight.style-8 .overlay h1, .cs-games.node-spotlight.style-8 .overlay p { color: #C6CDCD; } }
.cs-games.spotlight-thumbnail { color: #333; }
.cs-games.spotlight-thumbnail.flex-active, .cs-games.spotlight-thumbnail:hover { background: #C6CDCD; color: #333; }

.cs-games-beige.type-minigallery, .cs-games-beige.type-view, .cs-games-beige.type-feature, .cs-games-beige .feature-caption, .cs-games-beige blockquote, .cs-games-beige.countdown-wrapper { background: #EFEBE4; color: #333; }
.cs-games-beige h1, .cs-games-beige h2, .cs-games-beige h3, .cs-games-beige h4, .cs-games-beige h5, .cs-games-beige h6, .cs-games-beige a, .cs-games-beige p { color: #333; }
.cs-games-beige a:hover { color: #333; }
.cs-games-beige.type-video h2 { background: rgba(239, 235, 228, 0.7); }
.cs-games-beige.type-video h2 i { color: rgba(51, 51, 51, 0.8); }
.cs-games-beige.type-video .feature-caption { background: transparent; }
.cs-games-beige .owl-nav > div { color: #333; background: #c2c2c2; }
.cs-games-beige .owl-dot > span { background: #333; }
.cs-games-beige.type-linked.shape-circle .feature-caption, .cs-games-beige.type-single .feature-caption { background: rgba(239, 235, 228, 0.7); }
@media (min-width: 768px) { .cs-games-beige.type-linked.shape-circle > a:hover .feature-caption { background: rgba(239, 235, 228, 0.2); } }
.cs-games-beige blockquote:before, .cs-games-beige blockquote:after { color: rgba(51, 51, 51, 0.4); }
.cs-games-beige blockquote footer, .cs-games-beige blockquote small, .cs-games-beige blockquote .small { color: #333; }
@media (min-width: 768px) { .cs-games-beige.node-spotlight { background-color: #EFEBE4; }
  .cs-games-beige.node-spotlight.overlay-pos-panel .overlay { background: #EFEBE4; }
  .cs-games-beige.node-spotlight.style-1 .overlay, .cs-games-beige.node-spotlight.style-5 .overlay { background: #EFEBE4; }
  .cs-games-beige.node-spotlight.style-2 .overlay, .cs-games-beige.node-spotlight.style-6 .overlay { background: rgba(239, 235, 228, 0.7); }
  .cs-games-beige.node-spotlight.style-4 .overlay h1, .cs-games-beige.node-spotlight.style-4 .overlay p, .cs-games-beige.node-spotlight.style-8 .overlay h1, .cs-games-beige.node-spotlight.style-8 .overlay p { color: #EFEBE4; } }
.cs-games-beige.spotlight-thumbnail { color: #333; }
.cs-games-beige.spotlight-thumbnail.flex-active, .cs-games-beige.spotlight-thumbnail:hover { background: #EFEBE4; color: #333; }

.cs-heritage.type-minigallery, .cs-heritage.type-view, .cs-heritage.type-feature, .cs-heritage .feature-caption, .cs-heritage blockquote, .cs-heritage.countdown-wrapper { background: #262626; color: #ffffff; }
.cs-heritage h1, .cs-heritage h2, .cs-heritage h3, .cs-heritage h4, .cs-heritage h5, .cs-heritage h6, .cs-heritage a, .cs-heritage p { color: #ffffff; }
.cs-heritage a:hover { color: #ffffff; }
.cs-heritage.type-video h2 { background: rgba(38, 38, 38, 0.7); }
.cs-heritage.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-heritage.type-video .feature-caption { background: transparent; }
.cs-heritage .owl-nav > div { color: #262626; background: #bebebe; }
.cs-heritage .owl-dot > span { background: #ffffff; }
.cs-heritage.type-linked.shape-circle .feature-caption, .cs-heritage.type-single .feature-caption { background: rgba(38, 38, 38, 0.7); }
@media (min-width: 768px) { .cs-heritage.type-linked.shape-circle > a:hover .feature-caption { background: rgba(38, 38, 38, 0.2); } }
.cs-heritage blockquote:before, .cs-heritage blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-heritage blockquote footer, .cs-heritage blockquote small, .cs-heritage blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-heritage.node-spotlight { background-color: #262626; }
  .cs-heritage.node-spotlight.overlay-pos-panel .overlay { background: #262626; }
  .cs-heritage.node-spotlight.style-1 .overlay, .cs-heritage.node-spotlight.style-5 .overlay { background: #262626; }
  .cs-heritage.node-spotlight.style-2 .overlay, .cs-heritage.node-spotlight.style-6 .overlay { background: rgba(38, 38, 38, 0.7); }
  .cs-heritage.node-spotlight.style-4 .overlay h1, .cs-heritage.node-spotlight.style-4 .overlay p, .cs-heritage.node-spotlight.style-8 .overlay h1, .cs-heritage.node-spotlight.style-8 .overlay p { color: #262626; } }
.cs-heritage.spotlight-thumbnail { color: #262626; }
.cs-heritage.spotlight-thumbnail.flex-active, .cs-heritage.spotlight-thumbnail:hover { background: #262626; color: #ffffff; }

.cs-heritage-90.type-minigallery, .cs-heritage-90.type-view, .cs-heritage-90.type-feature, .cs-heritage-90 .feature-caption, .cs-heritage-90 blockquote, .cs-heritage-90.countdown-wrapper { background: #3c3c3c; color: #ffffff; }
.cs-heritage-90 h1, .cs-heritage-90 h2, .cs-heritage-90 h3, .cs-heritage-90 h4, .cs-heritage-90 h5, .cs-heritage-90 h6, .cs-heritage-90 a, .cs-heritage-90 p { color: #ffffff; }
.cs-heritage-90 a:hover { color: #ffffff; }
.cs-heritage-90.type-video h2 { background: rgba(60, 60, 60, 0.7); }
.cs-heritage-90.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-heritage-90.type-video .feature-caption { background: transparent; }
.cs-heritage-90 .owl-nav > div { color: #262626; background: #bebebe; }
.cs-heritage-90 .owl-dot > span { background: #ffffff; }
.cs-heritage-90.type-linked.shape-circle .feature-caption, .cs-heritage-90.type-single .feature-caption { background: rgba(60, 60, 60, 0.7); }
@media (min-width: 768px) { .cs-heritage-90.type-linked.shape-circle > a:hover .feature-caption { background: rgba(60, 60, 60, 0.2); } }
.cs-heritage-90 blockquote:before, .cs-heritage-90 blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-heritage-90 blockquote footer, .cs-heritage-90 blockquote small, .cs-heritage-90 blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-heritage-90.node-spotlight { background-color: #3c3c3c; }
  .cs-heritage-90.node-spotlight.overlay-pos-panel .overlay { background: #3c3c3c; }
  .cs-heritage-90.node-spotlight.style-1 .overlay, .cs-heritage-90.node-spotlight.style-5 .overlay { background: #3c3c3c; }
  .cs-heritage-90.node-spotlight.style-2 .overlay, .cs-heritage-90.node-spotlight.style-6 .overlay { background: rgba(60, 60, 60, 0.7); }
  .cs-heritage-90.node-spotlight.style-4 .overlay h1, .cs-heritage-90.node-spotlight.style-4 .overlay p, .cs-heritage-90.node-spotlight.style-8 .overlay h1, .cs-heritage-90.node-spotlight.style-8 .overlay p { color: #3c3c3c; } }
.cs-heritage-90.spotlight-thumbnail { color: #262626; }
.cs-heritage-90.spotlight-thumbnail.flex-active, .cs-heritage-90.spotlight-thumbnail:hover { background: #3c3c3c; color: #ffffff; }

.cs-heritage-30.type-minigallery, .cs-heritage-30.type-view, .cs-heritage-30.type-feature, .cs-heritage-30 .feature-caption, .cs-heritage-30 blockquote, .cs-heritage-30.countdown-wrapper { background: #bebebe; color: #ffffff; }
.cs-heritage-30 h1, .cs-heritage-30 h2, .cs-heritage-30 h3, .cs-heritage-30 h4, .cs-heritage-30 h5, .cs-heritage-30 h6, .cs-heritage-30 a, .cs-heritage-30 p { color: #ffffff; }
.cs-heritage-30 a:hover { color: #ffffff; }
.cs-heritage-30.type-video h2 { background: rgba(190, 190, 190, 0.7); }
.cs-heritage-30.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-heritage-30.type-video .feature-caption { background: transparent; }
.cs-heritage-30 .owl-nav > div { color: #262626; background: #bebebe; }
.cs-heritage-30 .owl-dot > span { background: #ffffff; }
.cs-heritage-30.type-linked.shape-circle .feature-caption, .cs-heritage-30.type-single .feature-caption { background: rgba(190, 190, 190, 0.7); }
@media (min-width: 768px) { .cs-heritage-30.type-linked.shape-circle > a:hover .feature-caption { background: rgba(190, 190, 190, 0.2); } }
.cs-heritage-30 blockquote:before, .cs-heritage-30 blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-heritage-30 blockquote footer, .cs-heritage-30 blockquote small, .cs-heritage-30 blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-heritage-30.node-spotlight { background-color: #bebebe; }
  .cs-heritage-30.node-spotlight.overlay-pos-panel .overlay { background: #bebebe; }
  .cs-heritage-30.node-spotlight.style-1 .overlay, .cs-heritage-30.node-spotlight.style-5 .overlay { background: #bebebe; }
  .cs-heritage-30.node-spotlight.style-2 .overlay, .cs-heritage-30.node-spotlight.style-6 .overlay { background: rgba(190, 190, 190, 0.7); }
  .cs-heritage-30.node-spotlight.style-4 .overlay h1, .cs-heritage-30.node-spotlight.style-4 .overlay p, .cs-heritage-30.node-spotlight.style-8 .overlay h1, .cs-heritage-30.node-spotlight.style-8 .overlay p { color: #bebebe; } }
.cs-heritage-30.spotlight-thumbnail { color: #262626; }
.cs-heritage-30.spotlight-thumbnail.flex-active, .cs-heritage-30.spotlight-thumbnail:hover { background: #bebebe; color: #ffffff; }

.cs-heritage-beige.type-minigallery, .cs-heritage-beige.type-view, .cs-heritage-beige.type-feature, .cs-heritage-beige .feature-caption, .cs-heritage-beige blockquote, .cs-heritage-beige.countdown-wrapper { background: #EFEBE4; color: #262626; }
.cs-heritage-beige h1, .cs-heritage-beige h2, .cs-heritage-beige h3, .cs-heritage-beige h4, .cs-heritage-beige h5, .cs-heritage-beige h6, .cs-heritage-beige a, .cs-heritage-beige p { color: #262626; }
.cs-heritage-beige a:hover { color: #262626; }
.cs-heritage-beige.type-video h2 { background: rgba(239, 235, 228, 0.7); }
.cs-heritage-beige.type-video h2 i { color: rgba(38, 38, 38, 0.8); }
.cs-heritage-beige.type-video .feature-caption { background: transparent; }
.cs-heritage-beige .owl-nav > div { color: #262626; background: #bebebe; }
.cs-heritage-beige .owl-dot > span { background: #262626; }
.cs-heritage-beige.type-linked.shape-circle .feature-caption, .cs-heritage-beige.type-single .feature-caption { background: rgba(239, 235, 228, 0.7); }
@media (min-width: 768px) { .cs-heritage-beige.type-linked.shape-circle > a:hover .feature-caption { background: rgba(239, 235, 228, 0.2); } }
.cs-heritage-beige blockquote:before, .cs-heritage-beige blockquote:after { color: rgba(38, 38, 38, 0.4); }
.cs-heritage-beige blockquote footer, .cs-heritage-beige blockquote small, .cs-heritage-beige blockquote .small { color: #262626; }
@media (min-width: 768px) { .cs-heritage-beige.node-spotlight { background-color: #EFEBE4; }
  .cs-heritage-beige.node-spotlight.overlay-pos-panel .overlay { background: #EFEBE4; }
  .cs-heritage-beige.node-spotlight.style-1 .overlay, .cs-heritage-beige.node-spotlight.style-5 .overlay { background: #EFEBE4; }
  .cs-heritage-beige.node-spotlight.style-2 .overlay, .cs-heritage-beige.node-spotlight.style-6 .overlay { background: rgba(239, 235, 228, 0.7); }
  .cs-heritage-beige.node-spotlight.style-4 .overlay h1, .cs-heritage-beige.node-spotlight.style-4 .overlay p, .cs-heritage-beige.node-spotlight.style-8 .overlay h1, .cs-heritage-beige.node-spotlight.style-8 .overlay p { color: #EFEBE4; } }
.cs-heritage-beige.spotlight-thumbnail { color: #262626; }
.cs-heritage-beige.spotlight-thumbnail.flex-active, .cs-heritage-beige.spotlight-thumbnail:hover { background: #EFEBE4; color: #262626; }

.cs-purple.type-minigallery, .cs-purple.type-view, .cs-purple.type-feature, .cs-purple .feature-caption, .cs-purple blockquote, .cs-purple.countdown-wrapper { background: #5B1F69; color: #ffffff; }
.cs-purple h1, .cs-purple h2, .cs-purple h3, .cs-purple h4, .cs-purple h5, .cs-purple h6, .cs-purple a, .cs-purple p { color: #ffffff; }
.cs-purple a:hover { color: #ffffff; }
.cs-purple.type-video h2 { background: rgba(91, 31, 105, 0.7); }
.cs-purple.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-purple.type-video .feature-caption { background: transparent; }
.cs-purple .owl-nav > div { color: #5B1F69; background: #cebcd2; }
.cs-purple .owl-dot > span { background: #ffffff; }
.cs-purple.type-linked.shape-circle .feature-caption, .cs-purple.type-single .feature-caption { background: rgba(91, 31, 105, 0.7); }
@media (min-width: 768px) { .cs-purple.type-linked.shape-circle > a:hover .feature-caption { background: rgba(91, 31, 105, 0.2); } }
.cs-purple blockquote:before, .cs-purple blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-purple blockquote footer, .cs-purple blockquote small, .cs-purple blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-purple.node-spotlight { background-color: #5B1F69; }
  .cs-purple.node-spotlight.overlay-pos-panel .overlay { background: #5B1F69; }
  .cs-purple.node-spotlight.style-1 .overlay, .cs-purple.node-spotlight.style-5 .overlay { background: #5B1F69; }
  .cs-purple.node-spotlight.style-2 .overlay, .cs-purple.node-spotlight.style-6 .overlay { background: rgba(91, 31, 105, 0.7); }
  .cs-purple.node-spotlight.style-4 .overlay h1, .cs-purple.node-spotlight.style-4 .overlay p, .cs-purple.node-spotlight.style-8 .overlay h1, .cs-purple.node-spotlight.style-8 .overlay p { color: #5B1F69; } }
.cs-purple.spotlight-thumbnail { color: #5B1F69; }
.cs-purple.spotlight-thumbnail.flex-active, .cs-purple.spotlight-thumbnail:hover { background: #5B1F69; color: #ffffff; }

.cs-purple-90.type-minigallery, .cs-purple-90.type-view, .cs-purple-90.type-feature, .cs-purple-90 .feature-caption, .cs-purple-90 blockquote, .cs-purple-90.countdown-wrapper { background: #6b3578; color: #ffffff; }
.cs-purple-90 h1, .cs-purple-90 h2, .cs-purple-90 h3, .cs-purple-90 h4, .cs-purple-90 h5, .cs-purple-90 h6, .cs-purple-90 a, .cs-purple-90 p { color: #ffffff; }
.cs-purple-90 a:hover { color: #ffffff; }
.cs-purple-90.type-video h2 { background: rgba(107, 53, 120, 0.7); }
.cs-purple-90.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-purple-90.type-video .feature-caption { background: transparent; }
.cs-purple-90 .owl-nav > div { color: #5B1F69; background: #cebcd2; }
.cs-purple-90 .owl-dot > span { background: #ffffff; }
.cs-purple-90.type-linked.shape-circle .feature-caption, .cs-purple-90.type-single .feature-caption { background: rgba(107, 53, 120, 0.7); }
@media (min-width: 768px) { .cs-purple-90.type-linked.shape-circle > a:hover .feature-caption { background: rgba(107, 53, 120, 0.2); } }
.cs-purple-90 blockquote:before, .cs-purple-90 blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-purple-90 blockquote footer, .cs-purple-90 blockquote small, .cs-purple-90 blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-purple-90.node-spotlight { background-color: #6b3578; }
  .cs-purple-90.node-spotlight.overlay-pos-panel .overlay { background: #6b3578; }
  .cs-purple-90.node-spotlight.style-1 .overlay, .cs-purple-90.node-spotlight.style-5 .overlay { background: #6b3578; }
  .cs-purple-90.node-spotlight.style-2 .overlay, .cs-purple-90.node-spotlight.style-6 .overlay { background: rgba(107, 53, 120, 0.7); }
  .cs-purple-90.node-spotlight.style-4 .overlay h1, .cs-purple-90.node-spotlight.style-4 .overlay p, .cs-purple-90.node-spotlight.style-8 .overlay h1, .cs-purple-90.node-spotlight.style-8 .overlay p { color: #6b3578; } }
.cs-purple-90.spotlight-thumbnail { color: #5B1F69; }
.cs-purple-90.spotlight-thumbnail.flex-active, .cs-purple-90.spotlight-thumbnail:hover { background: #6b3578; color: #ffffff; }

.cs-purple-30.type-minigallery, .cs-purple-30.type-view, .cs-purple-30.type-feature, .cs-purple-30 .feature-caption, .cs-purple-30 blockquote, .cs-purple-30.countdown-wrapper { background: #cebcd2; color: #ffffff; }
.cs-purple-30 h1, .cs-purple-30 h2, .cs-purple-30 h3, .cs-purple-30 h4, .cs-purple-30 h5, .cs-purple-30 h6, .cs-purple-30 a, .cs-purple-30 p { color: #ffffff; }
.cs-purple-30 a:hover { color: #ffffff; }
.cs-purple-30.type-video h2 { background: rgba(206, 188, 210, 0.7); }
.cs-purple-30.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-purple-30.type-video .feature-caption { background: transparent; }
.cs-purple-30 .owl-nav > div { color: #5B1F69; background: #cebcd2; }
.cs-purple-30 .owl-dot > span { background: #ffffff; }
.cs-purple-30.type-linked.shape-circle .feature-caption, .cs-purple-30.type-single .feature-caption { background: rgba(206, 188, 210, 0.7); }
@media (min-width: 768px) { .cs-purple-30.type-linked.shape-circle > a:hover .feature-caption { background: rgba(206, 188, 210, 0.2); } }
.cs-purple-30 blockquote:before, .cs-purple-30 blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-purple-30 blockquote footer, .cs-purple-30 blockquote small, .cs-purple-30 blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-purple-30.node-spotlight { background-color: #cebcd2; }
  .cs-purple-30.node-spotlight.overlay-pos-panel .overlay { background: #cebcd2; }
  .cs-purple-30.node-spotlight.style-1 .overlay, .cs-purple-30.node-spotlight.style-5 .overlay { background: #cebcd2; }
  .cs-purple-30.node-spotlight.style-2 .overlay, .cs-purple-30.node-spotlight.style-6 .overlay { background: rgba(206, 188, 210, 0.7); }
  .cs-purple-30.node-spotlight.style-4 .overlay h1, .cs-purple-30.node-spotlight.style-4 .overlay p, .cs-purple-30.node-spotlight.style-8 .overlay h1, .cs-purple-30.node-spotlight.style-8 .overlay p { color: #cebcd2; } }
.cs-purple-30.spotlight-thumbnail { color: #5B1F69; }
.cs-purple-30.spotlight-thumbnail.flex-active, .cs-purple-30.spotlight-thumbnail:hover { background: #cebcd2; color: #ffffff; }

.cs-light-purple.type-minigallery, .cs-light-purple.type-view, .cs-light-purple.type-feature, .cs-light-purple .feature-caption, .cs-light-purple blockquote, .cs-light-purple.countdown-wrapper { background: #80379B; color: #ffffff; }
.cs-light-purple h1, .cs-light-purple h2, .cs-light-purple h3, .cs-light-purple h4, .cs-light-purple h5, .cs-light-purple h6, .cs-light-purple a, .cs-light-purple p { color: #ffffff; }
.cs-light-purple a:hover { color: #ffffff; }
.cs-light-purple.type-video h2 { background: rgba(128, 55, 155, 0.7); }
.cs-light-purple.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-light-purple.type-video .feature-caption { background: transparent; }
.cs-light-purple .owl-nav > div { color: #80379B; background: #d9c3e1; }
.cs-light-purple .owl-dot > span { background: #ffffff; }
.cs-light-purple.type-linked.shape-circle .feature-caption, .cs-light-purple.type-single .feature-caption { background: rgba(128, 55, 155, 0.7); }
@media (min-width: 768px) { .cs-light-purple.type-linked.shape-circle > a:hover .feature-caption { background: rgba(128, 55, 155, 0.2); } }
.cs-light-purple blockquote:before, .cs-light-purple blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-light-purple blockquote footer, .cs-light-purple blockquote small, .cs-light-purple blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-light-purple.node-spotlight { background-color: #80379B; }
  .cs-light-purple.node-spotlight.overlay-pos-panel .overlay { background: #80379B; }
  .cs-light-purple.node-spotlight.style-1 .overlay, .cs-light-purple.node-spotlight.style-5 .overlay { background: #80379B; }
  .cs-light-purple.node-spotlight.style-2 .overlay, .cs-light-purple.node-spotlight.style-6 .overlay { background: rgba(128, 55, 155, 0.7); }
  .cs-light-purple.node-spotlight.style-4 .overlay h1, .cs-light-purple.node-spotlight.style-4 .overlay p, .cs-light-purple.node-spotlight.style-8 .overlay h1, .cs-light-purple.node-spotlight.style-8 .overlay p { color: #80379B; } }
.cs-light-purple.spotlight-thumbnail { color: #80379B; }
.cs-light-purple.spotlight-thumbnail.flex-active, .cs-light-purple.spotlight-thumbnail:hover { background: #80379B; color: #ffffff; }

.cs-light-purple-90.type-minigallery, .cs-light-purple-90.type-view, .cs-light-purple-90.type-feature, .cs-light-purple-90 .feature-caption, .cs-light-purple-90 blockquote, .cs-light-purple-90.countdown-wrapper { background: #8d4ba5; color: #ffffff; }
.cs-light-purple-90 h1, .cs-light-purple-90 h2, .cs-light-purple-90 h3, .cs-light-purple-90 h4, .cs-light-purple-90 h5, .cs-light-purple-90 h6, .cs-light-purple-90 a, .cs-light-purple-90 p { color: #ffffff; }
.cs-light-purple-90 a:hover { color: #ffffff; }
.cs-light-purple-90.type-video h2 { background: rgba(141, 75, 165, 0.7); }
.cs-light-purple-90.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-light-purple-90.type-video .feature-caption { background: transparent; }
.cs-light-purple-90 .owl-nav > div { color: #80379B; background: #d9c3e1; }
.cs-light-purple-90 .owl-dot > span { background: #ffffff; }
.cs-light-purple-90.type-linked.shape-circle .feature-caption, .cs-light-purple-90.type-single .feature-caption { background: rgba(141, 75, 165, 0.7); }
@media (min-width: 768px) { .cs-light-purple-90.type-linked.shape-circle > a:hover .feature-caption { background: rgba(141, 75, 165, 0.2); } }
.cs-light-purple-90 blockquote:before, .cs-light-purple-90 blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-light-purple-90 blockquote footer, .cs-light-purple-90 blockquote small, .cs-light-purple-90 blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-light-purple-90.node-spotlight { background-color: #8d4ba5; }
  .cs-light-purple-90.node-spotlight.overlay-pos-panel .overlay { background: #8d4ba5; }
  .cs-light-purple-90.node-spotlight.style-1 .overlay, .cs-light-purple-90.node-spotlight.style-5 .overlay { background: #8d4ba5; }
  .cs-light-purple-90.node-spotlight.style-2 .overlay, .cs-light-purple-90.node-spotlight.style-6 .overlay { background: rgba(141, 75, 165, 0.7); }
  .cs-light-purple-90.node-spotlight.style-4 .overlay h1, .cs-light-purple-90.node-spotlight.style-4 .overlay p, .cs-light-purple-90.node-spotlight.style-8 .overlay h1, .cs-light-purple-90.node-spotlight.style-8 .overlay p { color: #8d4ba5; } }
.cs-light-purple-90.spotlight-thumbnail { color: #80379B; }
.cs-light-purple-90.spotlight-thumbnail.flex-active, .cs-light-purple-90.spotlight-thumbnail:hover { background: #8d4ba5; color: #ffffff; }

.cs-light-purple-30.type-minigallery, .cs-light-purple-30.type-view, .cs-light-purple-30.type-feature, .cs-light-purple-30 .feature-caption, .cs-light-purple-30 blockquote, .cs-light-purple-30.countdown-wrapper { background: #d9c3e1; color: #ffffff; }
.cs-light-purple-30 h1, .cs-light-purple-30 h2, .cs-light-purple-30 h3, .cs-light-purple-30 h4, .cs-light-purple-30 h5, .cs-light-purple-30 h6, .cs-light-purple-30 a, .cs-light-purple-30 p { color: #ffffff; }
.cs-light-purple-30 a:hover { color: #ffffff; }
.cs-light-purple-30.type-video h2 { background: rgba(217, 195, 225, 0.7); }
.cs-light-purple-30.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-light-purple-30.type-video .feature-caption { background: transparent; }
.cs-light-purple-30 .owl-nav > div { color: #80379B; background: #d9c3e1; }
.cs-light-purple-30 .owl-dot > span { background: #ffffff; }
.cs-light-purple-30.type-linked.shape-circle .feature-caption, .cs-light-purple-30.type-single .feature-caption { background: rgba(217, 195, 225, 0.7); }
@media (min-width: 768px) { .cs-light-purple-30.type-linked.shape-circle > a:hover .feature-caption { background: rgba(217, 195, 225, 0.2); } }
.cs-light-purple-30 blockquote:before, .cs-light-purple-30 blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-light-purple-30 blockquote footer, .cs-light-purple-30 blockquote small, .cs-light-purple-30 blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-light-purple-30.node-spotlight { background-color: #d9c3e1; }
  .cs-light-purple-30.node-spotlight.overlay-pos-panel .overlay { background: #d9c3e1; }
  .cs-light-purple-30.node-spotlight.style-1 .overlay, .cs-light-purple-30.node-spotlight.style-5 .overlay { background: #d9c3e1; }
  .cs-light-purple-30.node-spotlight.style-2 .overlay, .cs-light-purple-30.node-spotlight.style-6 .overlay { background: rgba(217, 195, 225, 0.7); }
  .cs-light-purple-30.node-spotlight.style-4 .overlay h1, .cs-light-purple-30.node-spotlight.style-4 .overlay p, .cs-light-purple-30.node-spotlight.style-8 .overlay h1, .cs-light-purple-30.node-spotlight.style-8 .overlay p { color: #d9c3e1; } }
.cs-light-purple-30.spotlight-thumbnail { color: #80379B; }
.cs-light-purple-30.spotlight-thumbnail.flex-active, .cs-light-purple-30.spotlight-thumbnail:hover { background: #d9c3e1; color: #ffffff; }

.cs-aqua.type-minigallery, .cs-aqua.type-view, .cs-aqua.type-feature, .cs-aqua .feature-caption, .cs-aqua blockquote, .cs-aqua.countdown-wrapper { background: #00C0BF; color: #ffffff; }
.cs-aqua h1, .cs-aqua h2, .cs-aqua h3, .cs-aqua h4, .cs-aqua h5, .cs-aqua h6, .cs-aqua a, .cs-aqua p { color: #ffffff; }
.cs-aqua a:hover { color: #ffffff; }
.cs-aqua.type-video h2 { background: rgba(0, 192, 191, 0.7); }
.cs-aqua.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-aqua.type-video .feature-caption { background: transparent; }
.cs-aqua .owl-nav > div { color: #00C0BF; background: #b3ecec; }
.cs-aqua .owl-dot > span { background: #ffffff; }
.cs-aqua.type-linked.shape-circle .feature-caption, .cs-aqua.type-single .feature-caption { background: rgba(0, 192, 191, 0.7); }
@media (min-width: 768px) { .cs-aqua.type-linked.shape-circle > a:hover .feature-caption { background: rgba(0, 192, 191, 0.2); } }
.cs-aqua blockquote:before, .cs-aqua blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-aqua blockquote footer, .cs-aqua blockquote small, .cs-aqua blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-aqua.node-spotlight { background-color: #00C0BF; }
  .cs-aqua.node-spotlight.overlay-pos-panel .overlay { background: #00C0BF; }
  .cs-aqua.node-spotlight.style-1 .overlay, .cs-aqua.node-spotlight.style-5 .overlay { background: #00C0BF; }
  .cs-aqua.node-spotlight.style-2 .overlay, .cs-aqua.node-spotlight.style-6 .overlay { background: rgba(0, 192, 191, 0.7); }
  .cs-aqua.node-spotlight.style-4 .overlay h1, .cs-aqua.node-spotlight.style-4 .overlay p, .cs-aqua.node-spotlight.style-8 .overlay h1, .cs-aqua.node-spotlight.style-8 .overlay p { color: #00C0BF; } }
.cs-aqua.spotlight-thumbnail { color: #00C0BF; }
.cs-aqua.spotlight-thumbnail.flex-active, .cs-aqua.spotlight-thumbnail:hover { background: #00C0BF; color: #ffffff; }

.cs-aqua-15.type-minigallery, .cs-aqua-15.type-view, .cs-aqua-15.type-feature, .cs-aqua-15 .feature-caption, .cs-aqua-15 blockquote, .cs-aqua-15.countdown-wrapper { background: #d9f6f5; color: #00C0BF; }
.cs-aqua-15 h1, .cs-aqua-15 h2, .cs-aqua-15 h3, .cs-aqua-15 h4, .cs-aqua-15 h5, .cs-aqua-15 h6, .cs-aqua-15 a, .cs-aqua-15 p { color: #00C0BF; }
.cs-aqua-15 a:hover { color: #00C0BF; }
.cs-aqua-15.type-video h2 { background: rgba(217, 246, 245, 0.7); }
.cs-aqua-15.type-video h2 i { color: rgba(0, 192, 191, 0.8); }
.cs-aqua-15.type-video .feature-caption { background: transparent; }
.cs-aqua-15 .owl-nav > div { color: #00C0BF; background: #b3ecec; }
.cs-aqua-15 .owl-dot > span { background: #00C0BF; }
.cs-aqua-15.type-linked.shape-circle .feature-caption, .cs-aqua-15.type-single .feature-caption { background: rgba(217, 246, 245, 0.7); }
@media (min-width: 768px) { .cs-aqua-15.type-linked.shape-circle > a:hover .feature-caption { background: rgba(217, 246, 245, 0.2); } }
.cs-aqua-15 blockquote:before, .cs-aqua-15 blockquote:after { color: rgba(0, 192, 191, 0.4); }
.cs-aqua-15 blockquote footer, .cs-aqua-15 blockquote small, .cs-aqua-15 blockquote .small { color: #00C0BF; }
@media (min-width: 768px) { .cs-aqua-15.node-spotlight { background-color: #d9f6f5; }
  .cs-aqua-15.node-spotlight.overlay-pos-panel .overlay { background: #d9f6f5; }
  .cs-aqua-15.node-spotlight.style-1 .overlay, .cs-aqua-15.node-spotlight.style-5 .overlay { background: #d9f6f5; }
  .cs-aqua-15.node-spotlight.style-2 .overlay, .cs-aqua-15.node-spotlight.style-6 .overlay { background: rgba(217, 246, 245, 0.7); }
  .cs-aqua-15.node-spotlight.style-4 .overlay h1, .cs-aqua-15.node-spotlight.style-4 .overlay p, .cs-aqua-15.node-spotlight.style-8 .overlay h1, .cs-aqua-15.node-spotlight.style-8 .overlay p { color: #d9f6f5; } }
.cs-aqua-15.spotlight-thumbnail { color: #00C0BF; }
.cs-aqua-15.spotlight-thumbnail.flex-active, .cs-aqua-15.spotlight-thumbnail:hover { background: #d9f6f5; color: #00C0BF; }

.cs-guru.type-minigallery, .cs-guru.type-view, .cs-guru.type-feature, .cs-guru .feature-caption, .cs-guru blockquote, .cs-guru.countdown-wrapper { background: #00505C; color: #ffffff; }
.cs-guru h1, .cs-guru h2, .cs-guru h3, .cs-guru h4, .cs-guru h5, .cs-guru h6, .cs-guru a, .cs-guru p { color: #ffffff; }
.cs-guru a:hover { color: #ffffff; }
.cs-guru.type-video h2 { background: rgba(0, 80, 92, 0.7); }
.cs-guru.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-guru.type-video .feature-caption { background: transparent; }
.cs-guru .owl-nav > div { color: #00505C; background: #b3cbce; }
.cs-guru .owl-dot > span { background: #ffffff; }
.cs-guru.type-linked.shape-circle .feature-caption, .cs-guru.type-single .feature-caption { background: rgba(0, 80, 92, 0.7); }
@media (min-width: 768px) { .cs-guru.type-linked.shape-circle > a:hover .feature-caption { background: rgba(0, 80, 92, 0.2); } }
.cs-guru blockquote:before, .cs-guru blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-guru blockquote footer, .cs-guru blockquote small, .cs-guru blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-guru.node-spotlight { background-color: #00505C; }
  .cs-guru.node-spotlight.overlay-pos-panel .overlay { background: #00505C; }
  .cs-guru.node-spotlight.style-1 .overlay, .cs-guru.node-spotlight.style-5 .overlay { background: #00505C; }
  .cs-guru.node-spotlight.style-2 .overlay, .cs-guru.node-spotlight.style-6 .overlay { background: rgba(0, 80, 92, 0.7); }
  .cs-guru.node-spotlight.style-4 .overlay h1, .cs-guru.node-spotlight.style-4 .overlay p, .cs-guru.node-spotlight.style-8 .overlay h1, .cs-guru.node-spotlight.style-8 .overlay p { color: #00505C; } }
.cs-guru.spotlight-thumbnail { color: #00505C; }
.cs-guru.spotlight-thumbnail.flex-active, .cs-guru.spotlight-thumbnail:hover { background: #00505C; color: #ffffff; }

.cs-guru-90.type-minigallery, .cs-guru-90.type-view, .cs-guru-90.type-feature, .cs-guru-90 .feature-caption, .cs-guru-90 blockquote, .cs-guru-90.countdown-wrapper { background: #1a626c; color: #ffffff; }
.cs-guru-90 h1, .cs-guru-90 h2, .cs-guru-90 h3, .cs-guru-90 h4, .cs-guru-90 h5, .cs-guru-90 h6, .cs-guru-90 a, .cs-guru-90 p { color: #ffffff; }
.cs-guru-90 a:hover { color: #ffffff; }
.cs-guru-90.type-video h2 { background: rgba(26, 98, 108, 0.7); }
.cs-guru-90.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-guru-90.type-video .feature-caption { background: transparent; }
.cs-guru-90 .owl-nav > div { color: #00505C; background: #b3cbce; }
.cs-guru-90 .owl-dot > span { background: #ffffff; }
.cs-guru-90.type-linked.shape-circle .feature-caption, .cs-guru-90.type-single .feature-caption { background: rgba(26, 98, 108, 0.7); }
@media (min-width: 768px) { .cs-guru-90.type-linked.shape-circle > a:hover .feature-caption { background: rgba(26, 98, 108, 0.2); } }
.cs-guru-90 blockquote:before, .cs-guru-90 blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-guru-90 blockquote footer, .cs-guru-90 blockquote small, .cs-guru-90 blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-guru-90.node-spotlight { background-color: #1a626c; }
  .cs-guru-90.node-spotlight.overlay-pos-panel .overlay { background: #1a626c; }
  .cs-guru-90.node-spotlight.style-1 .overlay, .cs-guru-90.node-spotlight.style-5 .overlay { background: #1a626c; }
  .cs-guru-90.node-spotlight.style-2 .overlay, .cs-guru-90.node-spotlight.style-6 .overlay { background: rgba(26, 98, 108, 0.7); }
  .cs-guru-90.node-spotlight.style-4 .overlay h1, .cs-guru-90.node-spotlight.style-4 .overlay p, .cs-guru-90.node-spotlight.style-8 .overlay h1, .cs-guru-90.node-spotlight.style-8 .overlay p { color: #1a626c; } }
.cs-guru-90.spotlight-thumbnail { color: #00505C; }
.cs-guru-90.spotlight-thumbnail.flex-active, .cs-guru-90.spotlight-thumbnail:hover { background: #1a626c; color: #ffffff; }

.cs-guru-30.type-minigallery, .cs-guru-30.type-view, .cs-guru-30.type-feature, .cs-guru-30 .feature-caption, .cs-guru-30 blockquote, .cs-guru-30.countdown-wrapper { background: #b3cbce; color: #ffffff; }
.cs-guru-30 h1, .cs-guru-30 h2, .cs-guru-30 h3, .cs-guru-30 h4, .cs-guru-30 h5, .cs-guru-30 h6, .cs-guru-30 a, .cs-guru-30 p { color: #ffffff; }
.cs-guru-30 a:hover { color: #ffffff; }
.cs-guru-30.type-video h2 { background: rgba(179, 203, 206, 0.7); }
.cs-guru-30.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-guru-30.type-video .feature-caption { background: transparent; }
.cs-guru-30 .owl-nav > div { color: #00505C; background: #b3cbce; }
.cs-guru-30 .owl-dot > span { background: #ffffff; }
.cs-guru-30.type-linked.shape-circle .feature-caption, .cs-guru-30.type-single .feature-caption { background: rgba(179, 203, 206, 0.7); }
@media (min-width: 768px) { .cs-guru-30.type-linked.shape-circle > a:hover .feature-caption { background: rgba(179, 203, 206, 0.2); } }
.cs-guru-30 blockquote:before, .cs-guru-30 blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-guru-30 blockquote footer, .cs-guru-30 blockquote small, .cs-guru-30 blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-guru-30.node-spotlight { background-color: #b3cbce; }
  .cs-guru-30.node-spotlight.overlay-pos-panel .overlay { background: #b3cbce; }
  .cs-guru-30.node-spotlight.style-1 .overlay, .cs-guru-30.node-spotlight.style-5 .overlay { background: #b3cbce; }
  .cs-guru-30.node-spotlight.style-2 .overlay, .cs-guru-30.node-spotlight.style-6 .overlay { background: rgba(179, 203, 206, 0.7); }
  .cs-guru-30.node-spotlight.style-4 .overlay h1, .cs-guru-30.node-spotlight.style-4 .overlay p, .cs-guru-30.node-spotlight.style-8 .overlay h1, .cs-guru-30.node-spotlight.style-8 .overlay p { color: #b3cbce; } }
.cs-guru-30.spotlight-thumbnail { color: #00505C; }
.cs-guru-30.spotlight-thumbnail.flex-active, .cs-guru-30.spotlight-thumbnail:hover { background: #b3cbce; color: #ffffff; }

.cs-guru-blue.type-minigallery, .cs-guru-blue.type-view, .cs-guru-blue.type-feature, .cs-guru-blue .feature-caption, .cs-guru-blue blockquote, .cs-guru-blue.countdown-wrapper { background: #311df2; color: #ffffff; }
.cs-guru-blue h1, .cs-guru-blue h2, .cs-guru-blue h3, .cs-guru-blue h4, .cs-guru-blue h5, .cs-guru-blue h6, .cs-guru-blue a, .cs-guru-blue p { color: #ffffff; }
.cs-guru-blue a:hover { color: #ffffff; }
.cs-guru-blue.type-video h2 { background: rgba(49, 29, 242, 0.7); }
.cs-guru-blue.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-guru-blue.type-video .feature-caption { background: transparent; }
.cs-guru-blue .owl-nav > div { color: #311df2; background: #c1bbfb; }
.cs-guru-blue .owl-dot > span { background: #ffffff; }
.cs-guru-blue.type-linked.shape-circle .feature-caption, .cs-guru-blue.type-single .feature-caption { background: rgba(49, 29, 242, 0.7); }
@media (min-width: 768px) { .cs-guru-blue.type-linked.shape-circle > a:hover .feature-caption { background: rgba(49, 29, 242, 0.2); } }
.cs-guru-blue blockquote:before, .cs-guru-blue blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-guru-blue blockquote footer, .cs-guru-blue blockquote small, .cs-guru-blue blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-guru-blue.node-spotlight { background-color: #311df2; }
  .cs-guru-blue.node-spotlight.overlay-pos-panel .overlay { background: #311df2; }
  .cs-guru-blue.node-spotlight.style-1 .overlay, .cs-guru-blue.node-spotlight.style-5 .overlay { background: #311df2; }
  .cs-guru-blue.node-spotlight.style-2 .overlay, .cs-guru-blue.node-spotlight.style-6 .overlay { background: rgba(49, 29, 242, 0.7); }
  .cs-guru-blue.node-spotlight.style-4 .overlay h1, .cs-guru-blue.node-spotlight.style-4 .overlay p, .cs-guru-blue.node-spotlight.style-8 .overlay h1, .cs-guru-blue.node-spotlight.style-8 .overlay p { color: #311df2; } }
.cs-guru-blue.spotlight-thumbnail { color: #311df2; }
.cs-guru-blue.spotlight-thumbnail.flex-active, .cs-guru-blue.spotlight-thumbnail:hover { background: #311df2; color: #ffffff; }

.cs-guru-red.type-minigallery, .cs-guru-red.type-view, .cs-guru-red.type-feature, .cs-guru-red .feature-caption, .cs-guru-red blockquote, .cs-guru-red.countdown-wrapper { background: #e12001; color: #ffffff; }
.cs-guru-red h1, .cs-guru-red h2, .cs-guru-red h3, .cs-guru-red h4, .cs-guru-red h5, .cs-guru-red h6, .cs-guru-red a, .cs-guru-red p { color: #ffffff; }
.cs-guru-red a:hover { color: #ffffff; }
.cs-guru-red.type-video h2 { background: rgba(225, 32, 1, 0.7); }
.cs-guru-red.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-guru-red.type-video .feature-caption { background: transparent; }
.cs-guru-red .owl-nav > div { color: #e12001; background: #f6bcb3; }
.cs-guru-red .owl-dot > span { background: #ffffff; }
.cs-guru-red.type-linked.shape-circle .feature-caption, .cs-guru-red.type-single .feature-caption { background: rgba(225, 32, 1, 0.7); }
@media (min-width: 768px) { .cs-guru-red.type-linked.shape-circle > a:hover .feature-caption { background: rgba(225, 32, 1, 0.2); } }
.cs-guru-red blockquote:before, .cs-guru-red blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-guru-red blockquote footer, .cs-guru-red blockquote small, .cs-guru-red blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-guru-red.node-spotlight { background-color: #e12001; }
  .cs-guru-red.node-spotlight.overlay-pos-panel .overlay { background: #e12001; }
  .cs-guru-red.node-spotlight.style-1 .overlay, .cs-guru-red.node-spotlight.style-5 .overlay { background: #e12001; }
  .cs-guru-red.node-spotlight.style-2 .overlay, .cs-guru-red.node-spotlight.style-6 .overlay { background: rgba(225, 32, 1, 0.7); }
  .cs-guru-red.node-spotlight.style-4 .overlay h1, .cs-guru-red.node-spotlight.style-4 .overlay p, .cs-guru-red.node-spotlight.style-8 .overlay h1, .cs-guru-red.node-spotlight.style-8 .overlay p { color: #e12001; } }
.cs-guru-red.spotlight-thumbnail { color: #e12001; }
.cs-guru-red.spotlight-thumbnail.flex-active, .cs-guru-red.spotlight-thumbnail:hover { background: #e12001; color: #ffffff; }

.cs-guru-cyan.type-minigallery, .cs-guru-cyan.type-view, .cs-guru-cyan.type-feature, .cs-guru-cyan .feature-caption, .cs-guru-cyan blockquote, .cs-guru-cyan.countdown-wrapper { background: #aeeaea; color: #ffffff; }
.cs-guru-cyan h1, .cs-guru-cyan h2, .cs-guru-cyan h3, .cs-guru-cyan h4, .cs-guru-cyan h5, .cs-guru-cyan h6, .cs-guru-cyan a, .cs-guru-cyan p { color: #ffffff; }
.cs-guru-cyan a:hover { color: #ffffff; }
.cs-guru-cyan.type-video h2 { background: rgba(174, 234, 234, 0.7); }
.cs-guru-cyan.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-guru-cyan.type-video .feature-caption { background: transparent; }
.cs-guru-cyan .owl-nav > div { color: #aeeaea; background: #e7f9f9; }
.cs-guru-cyan .owl-dot > span { background: #ffffff; }
.cs-guru-cyan.type-linked.shape-circle .feature-caption, .cs-guru-cyan.type-single .feature-caption { background: rgba(174, 234, 234, 0.7); }
@media (min-width: 768px) { .cs-guru-cyan.type-linked.shape-circle > a:hover .feature-caption { background: rgba(174, 234, 234, 0.2); } }
.cs-guru-cyan blockquote:before, .cs-guru-cyan blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-guru-cyan blockquote footer, .cs-guru-cyan blockquote small, .cs-guru-cyan blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-guru-cyan.node-spotlight { background-color: #aeeaea; }
  .cs-guru-cyan.node-spotlight.overlay-pos-panel .overlay { background: #aeeaea; }
  .cs-guru-cyan.node-spotlight.style-1 .overlay, .cs-guru-cyan.node-spotlight.style-5 .overlay { background: #aeeaea; }
  .cs-guru-cyan.node-spotlight.style-2 .overlay, .cs-guru-cyan.node-spotlight.style-6 .overlay { background: rgba(174, 234, 234, 0.7); }
  .cs-guru-cyan.node-spotlight.style-4 .overlay h1, .cs-guru-cyan.node-spotlight.style-4 .overlay p, .cs-guru-cyan.node-spotlight.style-8 .overlay h1, .cs-guru-cyan.node-spotlight.style-8 .overlay p { color: #aeeaea; } }
.cs-guru-cyan.spotlight-thumbnail { color: #aeeaea; }
.cs-guru-cyan.spotlight-thumbnail.flex-active, .cs-guru-cyan.spotlight-thumbnail:hover { background: #aeeaea; color: #ffffff; }

.cs-events.type-minigallery, .cs-events.type-view, .cs-events.type-feature, .cs-events .feature-caption, .cs-events blockquote, .cs-events.countdown-wrapper { background: #33737C; color: #ffffff; }
.cs-events h1, .cs-events h2, .cs-events h3, .cs-events h4, .cs-events h5, .cs-events h6, .cs-events a, .cs-events p { color: #ffffff; }
.cs-events a:hover { color: #ffffff; }
.cs-events.type-video h2 { background: rgba(51, 115, 124, 0.7); }
.cs-events.type-video h2 i { color: rgba(255, 255, 255, 0.8); }
.cs-events.type-video .feature-caption { background: transparent; }
.cs-events .owl-nav > div { color: #33737C; background: #c2d5d8; }
.cs-events .owl-dot > span { background: #ffffff; }
.cs-events.type-linked.shape-circle .feature-caption, .cs-events.type-single .feature-caption { background: rgba(51, 115, 124, 0.7); }
@media (min-width: 768px) { .cs-events.type-linked.shape-circle > a:hover .feature-caption { background: rgba(51, 115, 124, 0.2); } }
.cs-events blockquote:before, .cs-events blockquote:after { color: rgba(255, 255, 255, 0.4); }
.cs-events blockquote footer, .cs-events blockquote small, .cs-events blockquote .small { color: #ffffff; }
@media (min-width: 768px) { .cs-events.node-spotlight { background-color: #33737C; }
  .cs-events.node-spotlight.overlay-pos-panel .overlay { background: #33737C; }
  .cs-events.node-spotlight.style-1 .overlay, .cs-events.node-spotlight.style-5 .overlay { background: #33737C; }
  .cs-events.node-spotlight.style-2 .overlay, .cs-events.node-spotlight.style-6 .overlay { background: rgba(51, 115, 124, 0.7); }
  .cs-events.node-spotlight.style-4 .overlay h1, .cs-events.node-spotlight.style-4 .overlay p, .cs-events.node-spotlight.style-8 .overlay h1, .cs-events.node-spotlight.style-8 .overlay p { color: #33737C; } }
.cs-events.spotlight-thumbnail { color: #33737C; }
.cs-events.spotlight-thumbnail.flex-active, .cs-events.spotlight-thumbnail:hover { background: #33737C; color: #ffffff; }
