/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/* ----------- Custom SCSS ---------------*/
/* ----------------------------KUNENA---------------------------- */
@import url("https://fonts.googleapis.com/css2?family=Cormorant+Infant:ital,wght@0,300..700;1,300..700&family=Tangerine:wght@400;700&display=swap");
@import url('//fonts.googleapis.com/css?family=Aldrich');
@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&display=swap");
body.com_kunena #g-mainbar {
  background: rgba(255, 255, 255, 0) !important;
}
body.com_kunena #g-mainbar .g-content {
  background: rgba(255, 255, 255, 0.96);
}
#kunena.layout input.btn.btn-primary:hover {
  border: 2px solid #00a9b8;
}
#kunena.layout .btn-toolbar ul.dropdown-menu a {
  background: #00a9b8;
}
#kunena.layout .btn-toolbar ul.dropdown-menu a:hover {
  background: #fff;
  color: #00a9b8 !important;
  border-color: #00a9b8;
}
#kunena.layout .mykmsg-header {
  background: #85f5ff;
  /*color: #fff;*/
  padding: 0.5rem 1rem;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
#kunena.layout .row-fluid table tr:first-child, #kunena.layout #ktopicsform table thead {
  background-color: #3595be;
  border: 2px solid #3595be;
  border-bottom: 0;
  color: white;
}
#kunena.layout .row-fluid table tfoot, #kunena.layout #ktopicsform table tfoot {
  background-color: #3595be;
  border: 2px solid #3595be;
  border-top: 0;
}
#kunena.layout .navbar-inner {
  background-image: -moz-linear-gradient(top, #00a9b8, #3595be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00a9b8), to(#3595be));
  background-image: -webkit-linear-gradient(top, #00a9b8, #3595be);
  background-image: -o-linear-gradient(top, #00a9b8, #3595be);
  background-image: linear-gradient(to bottom, #00a9b8, #3595be);
}
#kunena.layout #announcement11 .alert.alert-info {
  background-color: #3595be;
  border: 0;
  padding: 0.5rem 0 0 0;
}
#kunena.layout .category .icon-folder.icon-knewchar {
  color: #00a9b8 !important;
  text-shadow: 2px -2px 3px #e8e80c, -1px 0 2px #e8e80c;
}
/* CUSTOM COLORS */
/* CUSTOM METALS */
#kunena.layout {
  /* START Custom Colors */
  /* START Custom Metals */
  /* Category Classes defined */
}
#kunena.layout .emeraude {
  color: #02341b;
}
#kunena.layout .emeraude h1, #kunena.layout .emeraude h2, #kunena.layout .emeraude h3, #kunena.layout .emeraude h4 {
  color: #02341b;
}
#kunena.layout .emeraude.kunena-topic-item h1 {
  color: #02341b;
}
#kunena.layout .emeraude thead tr, #kunena.layout .emeraude tfoot tr {
  background-color: #036634;
  border: 2px solid #036634;
}
#kunena.layout .emeraude.kfrontend {
  padding: 1rem;
}
#kunena.layout .emeraude.kfrontend:nth-child(even) {
  background-color: rgba(3, 133, 82, 0.05);
}
#kunena.layout .emeraude.kfrontend:nth-child(odd) {
  background-color: rgba(3, 133, 82, 0.1);
}
#kunena.layout .emeraude.kfrontend table tr.category-subheader, #kunena.layout .emeraude.kfrontend table thead tr {
  background-color: #06c967;
  border: 2px solid #06c967;
  border-bottom: 0;
  color: white;
}
#kunena.layout .emeraude.kfrontend table.category {
  border: 1px solid #05e990;
}
#kunena.layout .emeraude a {
  color: #04984d;
}
#kunena.layout .emeraude a:hover {
  color: #06c967;
}
#kunena.layout .emeraude.category {
  color: #02341b;
  background: #27faa7;
}
#kunena.layout .emeraude.category:nth-child(odd) {
  background: #40fbb1;
}
#kunena.layout .emeraude.category .muted, #kunena.layout .emeraude.category i {
  color: #036634;
}
#kunena.layout .emeraude.category .knewchar, #kunena.layout .emeraude.category .topic-item-unread, #kunena.layout .emeraude.category .topic-item-unread svg {
  border-left-color: #04984d !important;
  color: #04984d !important;
}
#kunena.layout .emeraude.category .knewchar i.fa, #kunena.layout .emeraude.category .topic-item-unread i.fa, #kunena.layout .emeraude.category .topic-item-unread svg i.fa {
  color: #06c967 !important;
}
#kunena.layout .emeraude.category .started {
  font-size: 0.8rem;
}
#kunena.layout .emeraude.category div#klastpostphone {
  font-size: 0.8em;
}
#kunena.layout .emeraude.category .row a.topictitle {
  font-size: 1.1rem;
}
#kunena.layout .emeraude.row.message, #kunena.layout .emeraude#history .row {
  color: #000301;
  background: rgba(5, 233, 144, 0.1);
}
#kunena.layout .emeraude.row.message div.d-sm-block:first-child, #kunena.layout .emeraude#history .row div.d-sm-block:first-child {
  background: rgba(5, 233, 144, 0.1);
}
#kunena.layout .emeraude .mykmsg-header {
  background: linear-gradient(135deg, rgba(40, 148, 117, 0.2), rgba(3, 133, 82, 0.2), rgba(4, 152, 77, 0.2));
  color: #289475;
}
#kunena.layout .emeraude .mykmsg-header a {
  color: #036634;
}
#kunena.layout .emeraude .btn-group .dropdown-menu li > a {
  color: #fff;
  background: #289475;
}
#kunena.layout .emeraude .btn-group .dropdown-menu li > a:focus, #kunena.layout .emeraude .btn-group .dropdown-menu li > a:hover {
  color: #289475 !important;
  background-color: #fff;
  border-color: #289475;
}
#kunena.layout .emeraude .btn {
  color: #fff;
  background: #289475;
}
#kunena.layout .emeraude .btn:focus, #kunena.layout .emeraude .btn:hover {
  color: #289475 !important;
  background-color: #fff;
  border-color: #289475;
}
#kunena.layout .emeraude .pagination ul > li.active > a {
  color: #289475 !important;
  background-color: #fff;
}
#kunena.layout .emeraude .pagination ul > li.active > a:hover {
  color: #1d6c55 !important;
}
#kunena.layout .emeraude .pagination ul > li > a {
  /*color: #fff  !important;*/
  /*background-color:  lighten($custom-color-2, 25%);*/
}
#kunena.layout .emeraude .pagination ul > li > a:hover {
  color: #1d6c55 !important;
}
#kunena.layout .emeraude blockquote {
  background-color: rgba(3, 133, 82, 0.1) !important;
  border: 2px solid #038552 !important;
}
#kunena.layout .emeraude blockquote .kmsgtext-quote {
  color: #000301;
}
#kunena.layout .emeraude .page-item .page-link {
  color: #289475;
}
#kunena.layout .emeraude .page-item.active .page-link {
  color: #fff;
  background-color: #289475;
  border-color: #289475;
}
#kunena.layout .emeraude th {
  background-color: #04984d;
  border-color: transparent;
}
#kunena.layout .emeraude th a {
  color: #fff;
}
#kunena.layout .emeraude#history .badger-info.khistory[class*="badger-left"] .kmsg {
  color: #02341b;
}
#kunena.layout .emeraude.form-validate {
  background: rgba(3, 133, 82, 0.1);
  padding: 1rem;
  border-radius: 1rem;
  margin-bottom: 1rem !important;
}
#kunena.layout .aqua-group {
  color: #005b7c;
}
#kunena.layout .aqua-group h1, #kunena.layout .aqua-group h2, #kunena.layout .aqua-group h3, #kunena.layout .aqua-group h4 {
  color: #005b7c;
}
#kunena.layout .aqua-group.kunena-topic-item h1 {
  color: #005b7c;
}
#kunena.layout .aqua-group thead tr, #kunena.layout .aqua-group tfoot tr {
  background-color: #0080af;
  border: 2px solid #0080af;
}
#kunena.layout .aqua-group.kfrontend {
  padding: 1rem;
}
#kunena.layout .aqua-group.kfrontend:nth-child(even) {
  background-color: rgba(54, 206, 255, 0.05);
}
#kunena.layout .aqua-group.kfrontend:nth-child(odd) {
  background-color: rgba(54, 206, 255, 0.1);
}
#kunena.layout .aqua-group.kfrontend table tr.category-subheader, #kunena.layout .aqua-group.kfrontend table thead tr {
  background-color: #16c0ff;
  border: 2px solid #16c0ff;
  border-bottom: 0;
  color: white;
}
#kunena.layout .aqua-group.kfrontend table.category {
  border: 1px solid #9ce7ff;
}
#kunena.layout .aqua-group a {
  color: #00a5e2;
}
#kunena.layout .aqua-group a:hover {
  color: #16c0ff;
}
#kunena.layout .aqua-group.category {
  color: #005b7c;
  background: #cff3ff;
}
#kunena.layout .aqua-group.category:nth-child(odd) {
  background: #e9faff;
}
#kunena.layout .aqua-group.category .muted, #kunena.layout .aqua-group.category i {
  color: #0080af;
}
#kunena.layout .aqua-group.category .knewchar, #kunena.layout .aqua-group.category .topic-item-unread, #kunena.layout .aqua-group.category .topic-item-unread svg {
  border-left-color: #00a5e2 !important;
  color: #00a5e2 !important;
}
#kunena.layout .aqua-group.category .knewchar i.fa, #kunena.layout .aqua-group.category .topic-item-unread i.fa, #kunena.layout .aqua-group.category .topic-item-unread svg i.fa {
  color: #16c0ff !important;
}
#kunena.layout .aqua-group.category .started {
  font-size: 0.8rem;
}
#kunena.layout .aqua-group.category div#klastpostphone {
  font-size: 0.8em;
}
#kunena.layout .aqua-group.category .row a.topictitle {
  font-size: 1.1rem;
}
#kunena.layout .aqua-group.row.message, #kunena.layout .aqua-group#history .row {
  color: #003549;
  background: rgba(156, 231, 255, 0.1);
}
#kunena.layout .aqua-group.row.message div.d-sm-block:first-child, #kunena.layout .aqua-group#history .row div.d-sm-block:first-child {
  background: rgba(156, 231, 255, 0.1);
}
#kunena.layout .aqua-group .mykmsg-header {
  background: linear-gradient(135deg, rgba(13, 149, 193, 0.2), rgba(54, 206, 255, 0.2), rgba(0, 165, 226, 0.2));
  color: #0d95c1;
}
#kunena.layout .aqua-group .mykmsg-header a {
  color: #0080af;
}
#kunena.layout .aqua-group .btn-group .dropdown-menu li > a {
  color: #fff;
  background: #0d95c1;
}
#kunena.layout .aqua-group .btn-group .dropdown-menu li > a:focus, #kunena.layout .aqua-group .btn-group .dropdown-menu li > a:hover {
  color: #0d95c1 !important;
  background-color: #fff;
  border-color: #0d95c1;
}
#kunena.layout .aqua-group .btn {
  color: #fff;
  background: #0d95c1;
}
#kunena.layout .aqua-group .btn:focus, #kunena.layout .aqua-group .btn:hover {
  color: #0d95c1 !important;
  background-color: #fff;
  border-color: #0d95c1;
}
#kunena.layout .aqua-group .pagination ul > li.active > a {
  color: #0d95c1 !important;
  background-color: #fff;
}
#kunena.layout .aqua-group .pagination ul > li.active > a:hover {
  color: #0a7091 !important;
}
#kunena.layout .aqua-group .pagination ul > li > a {
  /*color: #fff  !important;*/
  /*background-color:  lighten($custom-color-2, 25%);*/
}
#kunena.layout .aqua-group .pagination ul > li > a:hover {
  color: #0a7091 !important;
}
#kunena.layout .aqua-group blockquote {
  background-color: rgba(54, 206, 255, 0.1) !important;
  border: 2px solid #36ceff !important;
}
#kunena.layout .aqua-group blockquote .kmsgtext-quote {
  color: #003549;
}
#kunena.layout .aqua-group .page-item .page-link {
  color: #0d95c1;
}
#kunena.layout .aqua-group .page-item.active .page-link {
  color: #fff;
  background-color: #0d95c1;
  border-color: #0d95c1;
}
#kunena.layout .aqua-group th {
  background-color: #00a5e2;
  border-color: transparent;
}
#kunena.layout .aqua-group th a {
  color: #fff;
}
#kunena.layout .aqua-group#history .badger-info.khistory[class*="badger-left"] .kmsg {
  color: #005b7c;
}
#kunena.layout .aqua-group.form-validate {
  background: rgba(54, 206, 255, 0.1);
  padding: 1rem;
  border-radius: 1rem;
  margin-bottom: 1rem !important;
}
#kunena.layout .aquamarine {
  color: #001314;
}
#kunena.layout .aquamarine h1, #kunena.layout .aquamarine h2, #kunena.layout .aquamarine h3, #kunena.layout .aquamarine h4 {
  color: #001314;
}
#kunena.layout .aquamarine.kunena-topic-item h1 {
  color: #001314;
}
#kunena.layout .aquamarine thead tr, #kunena.layout .aquamarine tfoot tr {
  background-color: #004347;
  border: 2px solid #004347;
}
#kunena.layout .aquamarine.kfrontend {
  padding: 1rem;
}
#kunena.layout .aquamarine.kfrontend:nth-child(even) {
  background-color: rgba(47, 216, 208, 0.05);
}
#kunena.layout .aquamarine.kfrontend:nth-child(odd) {
  background-color: rgba(47, 216, 208, 0.1);
}
#kunena.layout .aquamarine.kfrontend table tr.category-subheader, #kunena.layout .aquamarine.kfrontend table thead tr {
  background-color: #00a3ad;
  border: 2px solid #00a3ad;
  border-bottom: 0;
  color: white;
}
#kunena.layout .aquamarine.kfrontend table.category {
  border: 1px solid #85e8e3;
}
#kunena.layout .aquamarine a {
  color: #00737a;
}
#kunena.layout .aquamarine a:hover {
  color: #00a3ad;
}
#kunena.layout .aquamarine.category {
  color: #001314;
  background: #b0f0ed;
}
#kunena.layout .aquamarine.category:nth-child(odd) {
  background: #c5f4f2;
}
#kunena.layout .aquamarine.category .muted, #kunena.layout .aquamarine.category i {
  color: #004347;
}
#kunena.layout .aquamarine.category .knewchar, #kunena.layout .aquamarine.category .topic-item-unread, #kunena.layout .aquamarine.category .topic-item-unread svg {
  border-left-color: #00737a !important;
  color: #00737a !important;
}
#kunena.layout .aquamarine.category .knewchar i.fa, #kunena.layout .aquamarine.category .topic-item-unread i.fa, #kunena.layout .aquamarine.category .topic-item-unread svg i.fa {
  color: #00a3ad !important;
}
#kunena.layout .aquamarine.category .started {
  font-size: 0.8rem;
}
#kunena.layout .aquamarine.category div#klastpostphone {
  font-size: 0.8em;
}
#kunena.layout .aquamarine.category .row a.topictitle {
  font-size: 1.1rem;
}
#kunena.layout .aquamarine.row.message, #kunena.layout .aquamarine#history .row {
  color: black;
  background: rgba(133, 232, 227, 0.1);
}
#kunena.layout .aquamarine.row.message div.d-sm-block:first-child, #kunena.layout .aquamarine#history .row div.d-sm-block:first-child {
  background: rgba(133, 232, 227, 0.1);
}
#kunena.layout .aquamarine .mykmsg-header {
  background: linear-gradient(135deg, rgba(11, 157, 152, 0.2), rgba(47, 216, 208, 0.2), rgba(0, 115, 122, 0.2));
  color: #0b9d98;
}
#kunena.layout .aquamarine .mykmsg-header a {
  color: #004347;
}
#kunena.layout .aquamarine .btn-group .dropdown-menu li > a {
  color: #fff;
  background: #0b9d98;
}
#kunena.layout .aquamarine .btn-group .dropdown-menu li > a:focus, #kunena.layout .aquamarine .btn-group .dropdown-menu li > a:hover {
  color: #0b9d98 !important;
  background-color: #fff;
  border-color: #0b9d98;
}
#kunena.layout .aquamarine .btn {
  color: #fff;
  background: #0b9d98;
}
#kunena.layout .aquamarine .btn:focus, #kunena.layout .aquamarine .btn:hover {
  color: #0b9d98 !important;
  background-color: #fff;
  border-color: #0b9d98;
}
#kunena.layout .aquamarine .pagination ul > li.active > a {
  color: #0b9d98 !important;
  background-color: #fff;
}
#kunena.layout .aquamarine .pagination ul > li.active > a:hover {
  color: #086d6a !important;
}
#kunena.layout .aquamarine .pagination ul > li > a {
  /*color: #fff  !important;*/
  /*background-color:  lighten($custom-color-2, 25%);*/
}
#kunena.layout .aquamarine .pagination ul > li > a:hover {
  color: #086d6a !important;
}
#kunena.layout .aquamarine blockquote {
  background-color: rgba(47, 216, 208, 0.1) !important;
  border: 2px solid #2fd8d0 !important;
}
#kunena.layout .aquamarine blockquote .kmsgtext-quote {
  color: black;
}
#kunena.layout .aquamarine .page-item .page-link {
  color: #0b9d98;
}
#kunena.layout .aquamarine .page-item.active .page-link {
  color: #fff;
  background-color: #0b9d98;
  border-color: #0b9d98;
}
#kunena.layout .aquamarine th {
  background-color: #00737a;
  border-color: transparent;
}
#kunena.layout .aquamarine th a {
  color: #fff;
}
#kunena.layout .aquamarine#history .badger-info.khistory[class*="badger-left"] .kmsg {
  color: #001314;
}
#kunena.layout .aquamarine.form-validate {
  background: rgba(47, 216, 208, 0.1);
  padding: 1rem;
  border-radius: 1rem;
  margin-bottom: 1rem !important;
}
#kunena.layout .violet-group {
  color: #76188d;
}
#kunena.layout .violet-group h1, #kunena.layout .violet-group h2, #kunena.layout .violet-group h3, #kunena.layout .violet-group h4 {
  color: #76188d;
}
#kunena.layout .violet-group.kunena-topic-item h1 {
  color: #76188d;
}
#kunena.layout .violet-group thead tr, #kunena.layout .violet-group tfoot tr {
  background-color: #9a20b8;
  border: 2px solid #9a20b8;
}
#kunena.layout .violet-group.kfrontend {
  padding: 1rem;
}
#kunena.layout .violet-group.kfrontend:nth-child(even) {
  background-color: rgba(202, 63, 241, 0.05);
}
#kunena.layout .violet-group.kfrontend:nth-child(odd) {
  background-color: rgba(202, 63, 241, 0.1);
}
#kunena.layout .violet-group.kfrontend table tr.category-subheader, #kunena.layout .violet-group.kfrontend table thead tr {
  background-color: #c85be3;
  border: 2px solid #c85be3;
  border-bottom: 0;
  color: white;
}
#kunena.layout .violet-group.kfrontend table.category {
  border: 1px solid #e49ef8;
}
#kunena.layout .violet-group a {
  color: #b930db;
}
#kunena.layout .violet-group a:hover {
  color: #c85be3;
}
#kunena.layout .violet-group.category {
  color: #76188d;
  background: #f1cefb;
}
#kunena.layout .violet-group.category:nth-child(odd) {
  background: #f8e5fd;
}
#kunena.layout .violet-group.category .muted, #kunena.layout .violet-group.category i {
  color: #9a20b8;
}
#kunena.layout .violet-group.category .knewchar, #kunena.layout .violet-group.category .topic-item-unread, #kunena.layout .violet-group.category .topic-item-unread svg {
  border-left-color: #b930db !important;
  color: #b930db !important;
}
#kunena.layout .violet-group.category .knewchar i.fa, #kunena.layout .violet-group.category .topic-item-unread i.fa, #kunena.layout .violet-group.category .topic-item-unread svg i.fa {
  color: #c85be3 !important;
}
#kunena.layout .violet-group.category .started {
  font-size: 0.8rem;
}
#kunena.layout .violet-group.category div#klastpostphone {
  font-size: 0.8em;
}
#kunena.layout .violet-group.category .row a.topictitle {
  font-size: 1.1rem;
}
#kunena.layout .violet-group.row.message, #kunena.layout .violet-group#history .row {
  color: #511161;
  background: rgba(228, 158, 248, 0.1);
}
#kunena.layout .violet-group.row.message div.d-sm-block:first-child, #kunena.layout .violet-group#history .row div.d-sm-block:first-child {
  background: rgba(228, 158, 248, 0.1);
}
#kunena.layout .violet-group .mykmsg-header {
  background: linear-gradient(135deg, rgba(165, 61, 184, 0.2), rgba(202, 63, 241, 0.2), rgba(185, 48, 219, 0.2));
  color: #a53db8;
}
#kunena.layout .violet-group .mykmsg-header a {
  color: #9a20b8;
}
#kunena.layout .violet-group .btn-group .dropdown-menu li > a {
  color: #fff;
  background: #a53db8;
}
#kunena.layout .violet-group .btn-group .dropdown-menu li > a:focus, #kunena.layout .violet-group .btn-group .dropdown-menu li > a:hover {
  color: #a53db8 !important;
  background-color: #fff;
  border-color: #a53db8;
}
#kunena.layout .violet-group .btn {
  color: #fff;
  background: #a53db8;
}
#kunena.layout .violet-group .btn:focus, #kunena.layout .violet-group .btn:hover {
  color: #a53db8 !important;
  background-color: #fff;
  border-color: #a53db8;
}
#kunena.layout .violet-group .pagination ul > li.active > a {
  color: #a53db8 !important;
  background-color: #fff;
}
#kunena.layout .violet-group .pagination ul > li.active > a:hover {
  color: #833092 !important;
}
#kunena.layout .violet-group .pagination ul > li > a {
  /*color: #fff  !important;*/
  /*background-color:  lighten($custom-color-2, 25%);*/
}
#kunena.layout .violet-group .pagination ul > li > a:hover {
  color: #833092 !important;
}
#kunena.layout .violet-group blockquote {
  background-color: rgba(202, 63, 241, 0.1) !important;
  border: 2px solid #ca3ff1 !important;
}
#kunena.layout .violet-group blockquote .kmsgtext-quote {
  color: #511161;
}
#kunena.layout .violet-group .page-item .page-link {
  color: #a53db8;
}
#kunena.layout .violet-group .page-item.active .page-link {
  color: #fff;
  background-color: #a53db8;
  border-color: #a53db8;
}
#kunena.layout .violet-group th {
  background-color: #b930db;
  border-color: transparent;
}
#kunena.layout .violet-group th a {
  color: #fff;
}
#kunena.layout .violet-group#history .badger-info.khistory[class*="badger-left"] .kmsg {
  color: #76188d;
}
#kunena.layout .violet-group.form-validate {
  background: rgba(202, 63, 241, 0.1);
  padding: 1rem;
  border-radius: 1rem;
  margin-bottom: 1rem !important;
}
#kunena.layout .lavender {
  color: #292752;
}
#kunena.layout .lavender h1, #kunena.layout .lavender h2, #kunena.layout .lavender h3, #kunena.layout .lavender h4 {
  color: #292752;
}
#kunena.layout .lavender.kunena-topic-item h1 {
  color: #292752;
}
#kunena.layout .lavender thead tr, #kunena.layout .lavender tfoot tr {
  background-color: #3a3775;
  border: 2px solid #3a3775;
}
#kunena.layout .lavender.kfrontend {
  padding: 1rem;
}
#kunena.layout .lavender.kfrontend:nth-child(even) {
  background-color: rgba(112, 112, 194, 0.05);
}
#kunena.layout .lavender.kfrontend:nth-child(odd) {
  background-color: rgba(112, 112, 194, 0.1);
}
#kunena.layout .lavender.kfrontend table tr.category-subheader, #kunena.layout .lavender.kfrontend table thead tr {
  background-color: #635eb4;
  border: 2px solid #635eb4;
  border-bottom: 0;
  color: white;
}
#kunena.layout .lavender.kfrontend table.category {
  border: 1px solid #b8b8e1;
}
#kunena.layout .lavender a {
  color: #4b4798;
}
#kunena.layout .lavender a:hover {
  color: #635eb4;
}
#kunena.layout .lavender.category {
  color: #292752;
  background: #dbdbf0;
}
#kunena.layout .lavender.category:nth-child(odd) {
  background: #ededf7;
}
#kunena.layout .lavender.category .muted, #kunena.layout .lavender.category i {
  color: #3a3775;
}
#kunena.layout .lavender.category .knewchar, #kunena.layout .lavender.category .topic-item-unread, #kunena.layout .lavender.category .topic-item-unread svg {
  border-left-color: #4b4798 !important;
  color: #4b4798 !important;
}
#kunena.layout .lavender.category .knewchar i.fa, #kunena.layout .lavender.category .topic-item-unread i.fa, #kunena.layout .lavender.category .topic-item-unread svg i.fa {
  color: #635eb4 !important;
}
#kunena.layout .lavender.category .started {
  font-size: 0.8rem;
}
#kunena.layout .lavender.category div#klastpostphone {
  font-size: 0.8em;
}
#kunena.layout .lavender.category .row a.topictitle {
  font-size: 1.1rem;
}
#kunena.layout .lavender.row.message, #kunena.layout .lavender#history .row {
  color: #181630;
  background: rgba(184, 184, 225, 0.1);
}
#kunena.layout .lavender.row.message div.d-sm-block:first-child, #kunena.layout .lavender#history .row div.d-sm-block:first-child {
  background: rgba(184, 184, 225, 0.1);
}
#kunena.layout .lavender .mykmsg-header {
  background: linear-gradient(135deg, rgba(105, 94, 176, 0.2), rgba(112, 112, 194, 0.2), rgba(75, 71, 152, 0.2));
  color: #695eb0;
}
#kunena.layout .lavender .mykmsg-header a {
  color: #3a3775;
}
#kunena.layout .lavender .btn-group .dropdown-menu li > a {
  color: #fff;
  background: #695eb0;
}
#kunena.layout .lavender .btn-group .dropdown-menu li > a:focus, #kunena.layout .lavender .btn-group .dropdown-menu li > a:hover {
  color: #695eb0 !important;
  background-color: #fff;
  border-color: #695eb0;
}
#kunena.layout .lavender .btn {
  color: #fff;
  background: #695eb0;
}
#kunena.layout .lavender .btn:focus, #kunena.layout .lavender .btn:hover {
  color: #695eb0 !important;
  background-color: #fff;
  border-color: #695eb0;
}
#kunena.layout .lavender .pagination ul > li.active > a {
  color: #695eb0 !important;
  background-color: #fff;
}
#kunena.layout .lavender .pagination ul > li.active > a:hover {
  color: #524893 !important;
}
#kunena.layout .lavender .pagination ul > li > a {
  /*color: #fff  !important;*/
  /*background-color:  lighten($custom-color-2, 25%);*/
}
#kunena.layout .lavender .pagination ul > li > a:hover {
  color: #524893 !important;
}
#kunena.layout .lavender blockquote {
  background-color: rgba(112, 112, 194, 0.1) !important;
  border: 2px solid #7070c2 !important;
}
#kunena.layout .lavender blockquote .kmsgtext-quote {
  color: #181630;
}
#kunena.layout .lavender .page-item .page-link {
  color: #695eb0;
}
#kunena.layout .lavender .page-item.active .page-link {
  color: #fff;
  background-color: #695eb0;
  border-color: #695eb0;
}
#kunena.layout .lavender th {
  background-color: #4b4798;
  border-color: transparent;
}
#kunena.layout .lavender th a {
  color: #fff;
}
#kunena.layout .lavender#history .badger-info.khistory[class*="badger-left"] .kmsg {
  color: #292752;
}
#kunena.layout .lavender.form-validate {
  background: rgba(112, 112, 194, 0.1);
  padding: 1rem;
  border-radius: 1rem;
  margin-bottom: 1rem !important;
}
#kunena.layout .silver-group {
  color: black;
}
#kunena.layout .silver-group h1, #kunena.layout .silver-group h2, #kunena.layout .silver-group h3, #kunena.layout .silver-group h4 {
  color: black;
}
#kunena.layout .silver-group.kunena-topic-item h1 {
  color: black;
}
#kunena.layout .silver-group thead tr, #kunena.layout .silver-group tfoot tr {
  background-color: rgba(115, 124, 135, 0.8);
  border: 2px solid #15181e;
}
#kunena.layout .silver-group.kfrontend {
  padding: 1rem;
  background-color: rgba(191, 203, 220, 0.97);
  background-image: url('../../../../images/backgrounds/metalic-background.jpg');
  background-repeat: no-repeat;
  background-position: top;
  background-attachment: fixed;
  background-size: cover;
  background-blend-mode: hard-light;
}
#kunena.layout .silver-group.kfrontend:nth-child(even) {
  background-color: rgba(224, 230, 238, 0.97);
}
#kunena.layout .silver-group.kfrontend table tr.category-subheader, #kunena.layout .silver-group.kfrontend table thead tr {
  background-color: rgba(13, 21, 38, 0.25);
  border: 2px solid black;
  border-bottom: 0;
  color: white;
}
#kunena.layout .silver-group.kfrontend table.category {
  border: 1px solid #bbc0c6;
}
#kunena.layout .silver-group a {
  color: #20242d;
}
#kunena.layout .silver-group a:hover {
  color: #3f485a;
}
#kunena.layout .silver-group.category {
  color: black;
  background-color: rgba(196, 204, 215, 0.97);
  background-image: url('../../../../images/backgrounds/metalic-background.jpg');
  background-repeat: no-repeat;
  background-position: top;
  background-attachment: fixed;
  background-size: cover;
  background-blend-mode: hard-light;
}
#kunena.layout .silver-group.category:nth-child(odd) {
  background-color: rgba(226, 230, 235, 0.97);
}
#kunena.layout .silver-group.category .muted, #kunena.layout .silver-group.category i {
  color: #15181e;
}
#kunena.layout .silver-group.category .knewchar, #kunena.layout .silver-group.category .topic-item-unread, #kunena.layout .silver-group.category .topic-item-unread svg {
  border-left-color: #2a303c !important;
  color: #2a303c !important;
}
#kunena.layout .silver-group.category .knewchar i.fa, #kunena.layout .silver-group.category .topic-item-unread i.fa, #kunena.layout .silver-group.category .topic-item-unread svg i.fa {
  color: #3f485a !important;
}
#kunena.layout .silver-group.category .started {
  font-size: 0.8rem;
}
#kunena.layout .silver-group.category div#klastpostphone {
  font-size: 0.8em;
}
#kunena.layout .silver-group.category .row a.topictitle {
  font-size: 1.1rem;
}
#kunena.layout .silver-group.row.message, #kunena.layout .silver-group#history .row {
  color: black;
  background-color: rgba(191, 203, 220, 0.97);
  background-image: url('../../../../images/backgrounds/metalic-background.jpg');
  background-repeat: no-repeat;
  background-position: top;
  background-attachment: fixed;
  background-size: cover;
  background-blend-mode: hard-light;
}
#kunena.layout .silver-group.row.message div.d-sm-block:first-child, #kunena.layout .silver-group#history .row div.d-sm-block:first-child {
  background: rgba(159, 166, 175, 0.1);
}
#kunena.layout .silver-group .mykmsg-header {
  background: linear-gradient(135deg, rgba(142, 150, 159, 0.25), rgba(131, 140, 152, 0.2), rgba(63, 72, 90, 0.4));
  color: #737c87;
}
#kunena.layout .silver-group .mykmsg-header a {
  color: #15181e;
}
#kunena.layout .silver-group .btn-group .dropdown-menu li > a {
  color: #fff;
  background: #737c87;
}
#kunena.layout .silver-group .btn-group .dropdown-menu li > a:focus, #kunena.layout .silver-group .btn-group .dropdown-menu li > a:hover {
  color: #737c87 !important;
  background-color: #fff;
  border-color: #737c87 !important;
}
#kunena.layout .silver-group .btn {
  color: #fff;
  background: #737c87;
}
#kunena.layout .silver-group .btn:focus, #kunena.layout .silver-group .btn:hover {
  color: #737c87 !important;
  background-color: #fff;
  border-color: #737c87 !important;
}
#kunena.layout .silver-group .pagination ul > li.active > a {
  color: #737c87 !important;
  background-color: #fff;
}
#kunena.layout .silver-group .pagination ul > li.active > a:hover {
  color: #5c636b !important;
}
#kunena.layout .silver-group .pagination ul > li > a {
  /*color: #fff  !important;*/
  /*background-color:  lighten($custom-color-2, 25%);*/
}
#kunena.layout .silver-group .pagination ul > li > a:hover {
  color: #5c636b !important;
}
#kunena.layout .silver-group blockquote {
  background-color: rgba(131, 140, 152, 0.1) !important;
  border: 2px solid #838c98 !important;
}
#kunena.layout .silver-group blockquote .kmsgtext-quote {
  color: black;
}
#kunena.layout .silver-group .page-item .page-link {
  color: #737c87;
}
#kunena.layout .silver-group .page-item.active .page-link {
  color: #fff;
  background-color: #737c87;
  border-color: #737c87;
}
#kunena.layout .silver-group th {
  background-color: transparent;
  border-color: transparent;
}
#kunena.layout .silver-group th a {
  color: #fff;
}
#kunena.layout .silver-group#history .badger-info.khistory[class*="badger-left"] .kmsg {
  color: black;
}
#kunena.layout .silver-group.form-validate {
  background: rgba(131, 140, 152, 0.1);
  padding: 1rem;
  border-radius: 1rem;
  margin-bottom: 1rem !important;
}
#kunena.layout .gold-group {
  color: #4b4000;
}
#kunena.layout .gold-group h1, #kunena.layout .gold-group h2, #kunena.layout .gold-group h3, #kunena.layout .gold-group h4 {
  color: #4b4000;
}
#kunena.layout .gold-group.kunena-topic-item h1 {
  color: #4b4000;
}
#kunena.layout .gold-group thead tr, #kunena.layout .gold-group tfoot tr {
  background-color: rgba(192, 164, 27, 0.8);
  border: 2px solid #7e6b00;
}
#kunena.layout .gold-group.kfrontend {
  padding: 1rem;
  background-color: rgba(255, 234, 82, 0.97);
  background-image: url('../../../../images/backgrounds/metalic-background.jpg');
  background-repeat: no-repeat;
  background-position: top;
  background-attachment: fixed;
  background-size: cover;
  background-blend-mode: hard-light;
}
#kunena.layout .gold-group.kfrontend:nth-child(even) {
  background-color: rgba(255, 241, 133, 0.97);
}
#kunena.layout .gold-group.kfrontend table tr.category-subheader, #kunena.layout .gold-group.kfrontend table thead tr {
  background-color: rgba(126, 107, 0, 0.25);
  border: 2px solid #4b4000;
  border-bottom: 0;
  color: white;
}
#kunena.layout .gold-group.kfrontend table.category {
  border: 1px solid #ecd94b;
}
#kunena.layout .gold-group a {
  color: #988100;
}
#kunena.layout .gold-group a:hover {
  color: #e4c200;
}
#kunena.layout .gold-group.category {
  color: #4b4000;
  background-color: rgba(247, 228, 89, 0.97);
  background-image: url('../../../../images/backgrounds/metalic-background.jpg');
  background-repeat: no-repeat;
  background-position: top;
  background-attachment: fixed;
  background-size: cover;
  background-blend-mode: hard-light;
}
#kunena.layout .gold-group.category:nth-child(odd) {
  background-color: rgba(249, 236, 138, 0.97);
}
#kunena.layout .gold-group.category .muted, #kunena.layout .gold-group.category i {
  color: #7e6b00;
}
#kunena.layout .gold-group.category .knewchar, #kunena.layout .gold-group.category .topic-item-unread, #kunena.layout .gold-group.category .topic-item-unread svg {
  border-left-color: #b19600 !important;
  color: #b19600 !important;
}
#kunena.layout .gold-group.category .knewchar i.fa, #kunena.layout .gold-group.category .topic-item-unread i.fa, #kunena.layout .gold-group.category .topic-item-unread svg i.fa {
  color: #e4c200 !important;
}
#kunena.layout .gold-group.category .started {
  font-size: 0.8rem;
}
#kunena.layout .gold-group.category div#klastpostphone {
  font-size: 0.8em;
}
#kunena.layout .gold-group.category .row a.topictitle {
  font-size: 1.1rem;
}
#kunena.layout .gold-group.row.message, #kunena.layout .gold-group#history .row {
  color: #181400;
  background-color: rgba(255, 234, 82, 0.97);
  background-image: url('../../../../images/backgrounds/metalic-background.jpg');
  background-repeat: no-repeat;
  background-position: top;
  background-attachment: fixed;
  background-size: cover;
  background-blend-mode: hard-light;
}
#kunena.layout .gold-group.row.message div.d-sm-block:first-child, #kunena.layout .gold-group#history .row div.d-sm-block:first-child {
  background: rgba(231, 207, 29, 0.1);
}
#kunena.layout .gold-group .mykmsg-header {
  background: linear-gradient(135deg, rgba(225, 195, 45, 0.25), rgba(189, 169, 20, 0.2), rgba(228, 194, 0, 0.4));
  color: #c0a41b;
}
#kunena.layout .gold-group .mykmsg-header a {
  color: #7e6b00;
}
#kunena.layout .gold-group .btn-group .dropdown-menu li > a {
  color: #fff;
  background: #c0a41b;
}
#kunena.layout .gold-group .btn-group .dropdown-menu li > a:focus, #kunena.layout .gold-group .btn-group .dropdown-menu li > a:hover {
  color: #c0a41b !important;
  background-color: #fff;
  border-color: #c0a41b !important;
}
#kunena.layout .gold-group .btn {
  color: #fff;
  background: #c0a41b;
}
#kunena.layout .gold-group .btn:focus, #kunena.layout .gold-group .btn:hover {
  color: #c0a41b !important;
  background-color: #fff;
  border-color: #c0a41b !important;
}
#kunena.layout .gold-group .pagination ul > li.active > a {
  color: #c0a41b !important;
  background-color: #fff;
}
#kunena.layout .gold-group .pagination ul > li.active > a:hover {
  color: #937e15 !important;
}
#kunena.layout .gold-group .pagination ul > li > a {
  /*color: #fff  !important;*/
  /*background-color:  lighten($custom-color-2, 25%);*/
}
#kunena.layout .gold-group .pagination ul > li > a:hover {
  color: #937e15 !important;
}
#kunena.layout .gold-group blockquote {
  background-color: rgba(189, 169, 20, 0.1) !important;
  border: 2px solid #bda914 !important;
}
#kunena.layout .gold-group blockquote .kmsgtext-quote {
  color: #181400;
}
#kunena.layout .gold-group .page-item .page-link {
  color: #c0a41b;
}
#kunena.layout .gold-group .page-item.active .page-link {
  color: #fff;
  background-color: #c0a41b;
  border-color: #c0a41b;
}
#kunena.layout .gold-group th {
  background-color: transparent;
  border-color: transparent;
}
#kunena.layout .gold-group th a {
  color: #fff;
}
#kunena.layout .gold-group#history .badger-info.khistory[class*="badger-left"] .kmsg {
  color: #4b4000;
}
#kunena.layout .gold-group.form-validate {
  background: rgba(189, 169, 20, 0.1);
  padding: 1rem;
  border-radius: 1rem;
  margin-bottom: 1rem !important;
}
#kunena.layout .copper-group {
  color: #492f27;
}
#kunena.layout .copper-group h1, #kunena.layout .copper-group h2, #kunena.layout .copper-group h3, #kunena.layout .copper-group h4 {
  color: #492f27;
}
#kunena.layout .copper-group.kunena-topic-item h1 {
  color: #492f27;
}
#kunena.layout .copper-group thead tr, #kunena.layout .copper-group tfoot tr {
  background-color: rgba(174, 94, 71, 0.8);
  border: 2px solid #6a4439;
}
#kunena.layout .copper-group.kfrontend {
  padding: 1rem;
  background-color: rgba(203, 113, 78, 0.97);
  background-image: url('../../../../images/backgrounds/metalic-background.jpg');
  background-repeat: no-repeat;
  background-position: top;
  background-attachment: fixed;
  background-size: cover;
  background-blend-mode: hard-light;
}
#kunena.layout .copper-group.kfrontend:nth-child(even) {
  background-color: rgba(215, 145, 117, 0.97);
}
#kunena.layout .copper-group.kfrontend table tr.category-subheader, #kunena.layout .copper-group.kfrontend table thead tr {
  background-color: rgba(130, 55, 33, 0.25);
  border: 2px solid #492f27;
  border-bottom: 0;
  color: white;
}
#kunena.layout .copper-group.kfrontend table.category {
  border: 1px solid #ac6c53;
}
#kunena.layout .copper-group a {
  color: #7b4f42;
}
#kunena.layout .copper-group a:hover {
  color: #a97060;
}
#kunena.layout .copper-group.category {
  color: #492f27;
  background-color: rgba(191, 118, 89, 0.97);
  background-image: url('../../../../images/backgrounds/metalic-background.jpg');
  background-repeat: no-repeat;
  background-position: top;
  background-attachment: fixed;
  background-size: cover;
  background-blend-mode: hard-light;
}
#kunena.layout .copper-group.category:nth-child(odd) {
  background-color: rgba(206, 148, 126, 0.97);
}
#kunena.layout .copper-group.category .muted, #kunena.layout .copper-group.category i {
  color: #6a4439;
}
#kunena.layout .copper-group.category .knewchar, #kunena.layout .copper-group.category .topic-item-unread, #kunena.layout .copper-group.category .topic-item-unread svg {
  border-left-color: #8b594b !important;
  color: #8b594b !important;
}
#kunena.layout .copper-group.category .knewchar i.fa, #kunena.layout .copper-group.category .topic-item-unread i.fa, #kunena.layout .copper-group.category .topic-item-unread svg i.fa {
  color: #a97060 !important;
}
#kunena.layout .copper-group.category .started {
  font-size: 0.8rem;
}
#kunena.layout .copper-group.category div#klastpostphone {
  font-size: 0.8em;
}
#kunena.layout .copper-group.category .row a.topictitle {
  font-size: 1.1rem;
}
#kunena.layout .copper-group.row.message, #kunena.layout .copper-group#history .row {
  color: #281915;
  background-color: rgba(203, 113, 78, 0.97);
  background-image: url('../../../../images/backgrounds/metalic-background.jpg');
  background-repeat: no-repeat;
  background-position: top;
  background-attachment: fixed;
  background-size: cover;
  background-blend-mode: hard-light;
}
#kunena.layout .copper-group.row.message div.d-sm-block:first-child, #kunena.layout .copper-group#history .row div.d-sm-block:first-child {
  background: rgba(137, 87, 67, 0.1);
}
#kunena.layout .copper-group .mykmsg-header {
  background: linear-gradient(135deg, rgba(193, 123, 103, 0.25), rgba(103, 65, 50, 0.2), rgba(169, 112, 96, 0.4));
  color: #ae5e47;
}
#kunena.layout .copper-group .mykmsg-header a {
  color: #6a4439;
}
#kunena.layout .copper-group .btn-group .dropdown-menu li > a {
  color: #fff;
  background: #ae5e47;
}
#kunena.layout .copper-group .btn-group .dropdown-menu li > a:focus, #kunena.layout .copper-group .btn-group .dropdown-menu li > a:hover {
  color: #ae5e47 !important;
  background-color: #fff;
  border-color: #ae5e47 !important;
}
#kunena.layout .copper-group .btn {
  color: #fff;
  background: #ae5e47;
}
#kunena.layout .copper-group .btn:focus, #kunena.layout .copper-group .btn:hover {
  color: #ae5e47 !important;
  background-color: #fff;
  border-color: #ae5e47 !important;
}
#kunena.layout .copper-group .pagination ul > li.active > a {
  color: #ae5e47 !important;
  background-color: #fff;
}
#kunena.layout .copper-group .pagination ul > li.active > a:hover {
  color: #8a4a38 !important;
}
#kunena.layout .copper-group .pagination ul > li > a {
  /*color: #fff  !important;*/
  /*background-color:  lighten($custom-color-2, 25%);*/
}
#kunena.layout .copper-group .pagination ul > li > a:hover {
  color: #8a4a38 !important;
}
#kunena.layout .copper-group blockquote {
  background-color: rgba(103, 65, 50, 0.1) !important;
  border: 2px solid #674132 !important;
}
#kunena.layout .copper-group blockquote .kmsgtext-quote {
  color: #281915;
}
#kunena.layout .copper-group .page-item .page-link {
  color: #ae5e47;
}
#kunena.layout .copper-group .page-item.active .page-link {
  color: #fff;
  background-color: #ae5e47;
  border-color: #ae5e47;
}
#kunena.layout .copper-group th {
  background-color: transparent;
  border-color: transparent;
}
#kunena.layout .copper-group th a {
  color: #fff;
}
#kunena.layout .copper-group#history .badger-info.khistory[class*="badger-left"] .kmsg {
  color: #492f27;
}
#kunena.layout .copper-group.form-validate {
  background: rgba(103, 65, 50, 0.1);
  padding: 1rem;
  border-radius: 1rem;
  margin-bottom: 1rem !important;
}
#kunena.layout .platinumray {
  color: #7b687b;
}
#kunena.layout .platinumray h1, #kunena.layout .platinumray h2, #kunena.layout .platinumray h3, #kunena.layout .platinumray h4 {
  color: #7b687b;
}
#kunena.layout .platinumray.kunena-topic-item h1 {
  color: #7b687b;
}
#kunena.layout .platinumray thead tr, #kunena.layout .platinumray tfoot tr {
  background-color: rgba(168, 181, 219, 0.8);
  border: 2px solid #958195;
}
#kunena.layout .platinumray.kfrontend {
  padding: 1rem;
  background-color: rgba(107, 164, 234, 0.97);
  background-image: url('../../../../images/backgrounds/metalic-background.jpg');
  background-repeat: no-repeat;
  background-position: top;
  background-attachment: fixed;
  background-size: cover;
  background-blend-mode: hard-light;
}
#kunena.layout .platinumray.kfrontend:nth-child(even) {
  background-color: rgba(152, 192, 240, 0.97);
}
#kunena.layout .platinumray.kfrontend table tr.category-subheader, #kunena.layout .platinumray.kfrontend table thead tr {
  background-color: rgba(184, 94, 184, 0.25);
  border: 2px solid #7b687b;
  border-bottom: 0;
  color: white;
}
#kunena.layout .platinumray.kfrontend table.category {
  border: 1px solid #6999d3;
}
#kunena.layout .platinumray a {
  color: #a18fa1;
}
#kunena.layout .platinumray a:hover {
  color: #c4b8c4;
}
#kunena.layout .platinumray.category {
  color: #7b687b;
  background-color: rgba(116, 165, 226, 0.97);
  background-image: url('../../../../images/backgrounds/metalic-background.jpg');
  background-repeat: no-repeat;
  background-position: top;
  background-attachment: fixed;
  background-size: cover;
  background-blend-mode: hard-light;
}
#kunena.layout .platinumray.category:nth-child(odd) {
  background-color: rgba(158, 192, 235, 0.97);
}
#kunena.layout .platinumray.category .muted, #kunena.layout .platinumray.category i {
  color: #958195;
}
#kunena.layout .platinumray.category .knewchar, #kunena.layout .platinumray.category .topic-item-unread, #kunena.layout .platinumray.category .topic-item-unread svg {
  border-left-color: #ac9dac !important;
  color: #ac9dac !important;
}
#kunena.layout .platinumray.category .knewchar i.fa, #kunena.layout .platinumray.category .topic-item-unread i.fa, #kunena.layout .platinumray.category .topic-item-unread svg i.fa {
  color: #c4b8c4 !important;
}
#kunena.layout .platinumray.category .started {
  font-size: 0.8rem;
}
#kunena.layout .platinumray.category div#klastpostphone {
  font-size: 0.8em;
}
#kunena.layout .platinumray.category .row a.topictitle {
  font-size: 1.1rem;
}
#kunena.layout .platinumray.row.message, #kunena.layout .platinumray#history .row {
  color: #605060;
  background-color: rgba(107, 164, 234, 0.97);
  background-image: url('../../../../images/backgrounds/metalic-background.jpg');
  background-repeat: no-repeat;
  background-position: top;
  background-attachment: fixed;
  background-size: cover;
  background-blend-mode: hard-light;
}
#kunena.layout .platinumray.row.message div.d-sm-block:first-child, #kunena.layout .platinumray#history .row div.d-sm-block:first-child {
  background: rgba(65, 126, 200, 0.1);
}
#kunena.layout .platinumray .mykmsg-header {
  background: linear-gradient(135deg, rgba(204, 212, 234, 0.25), rgba(48, 101, 166, 0.2), rgba(196, 184, 196, 0.4));
  color: #a8b5db;
}
#kunena.layout .platinumray .mykmsg-header a {
  color: #958195;
}
#kunena.layout .platinumray .btn-group .dropdown-menu li > a {
  color: #fff;
  background: #a8b5db;
}
#kunena.layout .platinumray .btn-group .dropdown-menu li > a:focus, #kunena.layout .platinumray .btn-group .dropdown-menu li > a:hover {
  color: #a8b5db !important;
  background-color: #fff;
  border-color: #a8b5db !important;
}
#kunena.layout .platinumray .btn {
  color: #fff;
  background: #a8b5db;
}
#kunena.layout .platinumray .btn:focus, #kunena.layout .platinumray .btn:hover {
  color: #a8b5db !important;
  background-color: #fff;
  border-color: #a8b5db !important;
}
#kunena.layout .platinumray .pagination ul > li.active > a {
  color: #a8b5db !important;
  background-color: #fff;
}
#kunena.layout .platinumray .pagination ul > li.active > a:hover {
  color: #8496cc !important;
}
#kunena.layout .platinumray .pagination ul > li > a {
  /*color: #fff  !important;*/
  /*background-color:  lighten($custom-color-2, 25%);*/
}
#kunena.layout .platinumray .pagination ul > li > a:hover {
  color: #8496cc !important;
}
#kunena.layout .platinumray blockquote {
  background-color: rgba(48, 101, 166, 0.1) !important;
  border: 2px solid #3065a6 !important;
}
#kunena.layout .platinumray blockquote .kmsgtext-quote {
  color: #605060;
}
#kunena.layout .platinumray .page-item .page-link {
  color: #a8b5db;
}
#kunena.layout .platinumray .page-item.active .page-link {
  color: #fff;
  background-color: #a8b5db;
  border-color: #a8b5db;
}
#kunena.layout .platinumray th {
  background-color: transparent;
  border-color: transparent;
}
#kunena.layout .platinumray th a {
  color: #fff;
}
#kunena.layout .platinumray#history .badger-info.khistory[class*="badger-left"] .kmsg {
  color: #7b687b;
}
#kunena.layout .platinumray.form-validate {
  background: rgba(48, 101, 166, 0.1);
  padding: 1rem;
  border-radius: 1rem;
  margin-bottom: 1rem !important;
}
#kunena.layout .platinumray.kfrontend, #kunena.layout .platinumray.category, #kunena.layout .platinumray.row.message, #kunena.layout .platinumray#history .row {
  background-image: url('../../../../images/backgrounds/platinum-background.jpg');
  /*background-blend-mode: soft-light;*/
}
/* --- Kunena Announcement Panel --- */
#kunena.layout .alert-info:not(.alert-info.hidden-phone) {
  background-color: #3ce4d485 !important;
  color: #0b959e !important;
  border-radius: 12px !important;
  border: none !important;
}
#kunena.layout .alert-info a {
  color: #0b959e !important;
}
#kunena.layout .alert.alert-info h5 a.btn-link {
  color: #0b959e !important;
  flex: 50% !important;
  display: block !important;
  text-align: center !important;
  margin-bottom: 45px !important;
  font-size: 22px !important;
  text-shadow: 0px 0px 10px white !important;
}
#kunena.layout .alert.alert-info h5 a.btn-link:before {
  font-family: "Font Awesome 5 Free" !important;
  content: "" !important;
  font-style: normal !important;
  margin-right: 5px !important;
  font-size: 17px !important;
}
#kunena.layout .kmsgimage img {
  border-radius: 12px;
  box-shadow: 0px 0px 20px 5px #ffffff8a;
}
/* CSS by Tomás for category colors, etc.  */
/* @import "kunena2"; /* imported old Kunena HU CSS */
form#login-form {
  display: flex;
  justify-content: end;
}
.mod-login.cbLoginForm {
  width: fit-content;
  text-align: left;
  margin: auto;
}
.cb_template .bg-dark {
  background: transparent !important;
}
.com_kunena #g-container-main.g-wrapper {
  background: url('../../../../images/backgrounds/Forum_GardenHUA.jpg');
  background-position: top;
  background-attachment: fixed;
  background-size: cover;
}
/* ----------- SYSTEM LAYOUT ---------------*/
#g-utility {
  background-image: url('../images/banners/source%20(1).gif');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#g-expanded {
  background-image: url('../../../../images/backgrounds/Aurora_Halo_background.jpg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#g-extension {
  background-image: url('../../../../images/backgrounds/Aurora_Halo_background.jpg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#g-showcase {
  background-image: url('../images/backgrounds/MarbleHUA.jpg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#g-slideshow {
  background-image: url('../images/backgrounds/Andromeda3.jpg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
h1, h2, h3, h4, h5 {
  font-family: "Merriweather";
}
.com-content-category-blog__item.blog-item {
  display: inline-block;
}
.blog-items .blog-item figure.left.item-image {
  float: left;
  width: 100%;
  max-width: 18rem;
  margin-right: 0.5rem;
  margin-top: 2rem;
  margin-bottom: 0;
  border-radius: 1rem;
}
@media only all and (max-width: 51rem) {
  .blog-items .blog-item figure.left.item-image {
    max-width: 100%;
  }
}
audio.avPlayer {
  max-width: 100% !important;
}
ul.pagination {
  flex-wrap: wrap;
}
#g-offcanvas #g-mobilemenu-container {
  margin-right: 0;
  margin-left: 0 !important;
}
.moduletable #login-form .control-group .btn {
  color: #fff;
}
/* --- Search glass --- */
.g-search form:before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  top: 30%;
  left: 1rem;
  font: normal normal normal 16px/1 FontAwesome;
}
.g-search {
  box-shadow: 0 0 0 3px #e4e4e4;
  border-radius: 0.3rem;
}
/* --- TOP --- */
#g-top.absolute {
  position: absolute;
  z-index: 11;
  top: 0;
  left: 0;
  width: 100%;
  max-height: 50px;
  overflow: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  background: transparent;
}
#g-top.absolute .svg-inline--fa {
  font-size: 2rem;
  height: 40px;
  color: #6dd6cc;
}
#g-top .moduletable {
  float: right;
  padding: 5px;
}
#g-top .button {
  font-size: 0.8rem;
}
#g-top .login-avatar img {
  width: 2.5em !important;
  height: 2.5em;
  object-fit: cover;
  border-radius: 50%;
  box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.5), 1.5px 1.5px 3px rgba(255, 255, 255, 0.5);
  padding: 0;
  border: 0;
  margin-right: 0.5em;
}
#g-top .login-avatar p {
  margin: 0;
}
#g-top .moduletable form {
  display: flex;
}
.top-logout .logout-button button.button {
  padding: 7px 5px 3px 9px !important;
  color: #fff !important;
  display: inline-block;
  background: #00a9b8 !important;
  border-radius: 24px;
  border: 2px solid transparent !important;
  vertical-align: middle;
  margin-right: 1rem;
}
.top-logout .logout-button button.button:hover {
  background: #fff !important;
  color: #00a9b8 !important;
  border-color: #00a9b8 !important;
}
.top-logout .logout-links {
  list-style: none;
  font-size: 0.8rem;
  margin: 0;
}
.top-logout .logout-links li a {
  background: #00a9b8;
  color: #fff;
  border-radius: 2rem;
  padding: 0 3px;
  border: 2px solid transparent;
}
.top-logout .logout-links li a:hover {
  color: #00a9b8;
  background: #fff;
  border: 2px solid #00a9b8;
}
/* ---- Menu Font ---- */
.g-content {
  margin: 0.625rem;
  padding: 1.5rem;
}
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
body {
  font-size: 1rem;
  line-height: 1.5;
}
h1 {
  font-size: 2.2rem;
}
h2 {
  font-size: 2rem;
}
h3 {
  font-size: 1.7rem;
}
h4 {
  font-size: 1.25rem;
}
h5 {
  font-size: 1.2rem;
}
h6 {
  font-size: 1rem;
}
small {
  font-size: 0.875rem;
}
cite {
  font-size: 0.875rem;
}
sub, sup {
  font-size: 0.75rem;
}
code, kbd, pre, samp {
  font-size: 1rem;
  font-family: "Menlo", "Monaco", monospace;
}
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) {
  border-radius: 0.1875rem;
}
@font-face {
  font-family: "guardiansregular";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/guardians-font/guardians-webfont.eot#iefix') format("embedded-opentype"), url('../fonts/guardians-font/guardians-webfont.woff2') format("woff2"), url('../fonts/guardians-font/guardians-webfont.woff') format("woff"), url('../fonts/guardians-font/guardians-webfont.ttf') format("truetype"), url('../fonts/guardians-font/guardians-webfont.svg#guardiansregular') format("svg");
}
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  font-family: "guardiansregular", Helvetica, Arial, sans-serif;
  font-size: 0.6rem;
  font-weight: normal;
  font-style: normal;
  text-shadow: -1px 0 0 #2c3d44, 1px 0 0 #2c3d44, 0 -1px 0 #2c3d44, 0 1px 0 #2c3d44;
}
.g-main-nav .g-sublevel {
  font-family: "Aldrich";
}
.g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content {
  line-height: 0.5;
}
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  border-bottom: 1px solid rgba(127, 208, 235, 0.8);
}
.g-main-nav .g-sublevel > li > .g-menu-item-container:hover {
  border-bottom: 1px solid #fff2c2;
}
.g-main-nav .g-sublevel > li {
  margin: 0 1.2em 0.3em;
}
.g-main-nav .g-dropdown .size-100 > .g-sublevel > li:last-child > .g-menu-item-container {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.g-main-nav .g-dropdown .size-100 > .g-sublevel > li.g-go-back + li > .g-menu-item-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 0.85rem;
}
.g-main-nav .g-dropdown {
  box-shadow: -1px 0 0 rgba(197, 237, 255, 0.8), 1px 0 0 rgba(218, 246, 255, 0.72), 0 -1px 0 rgba(197, 237, 255, 0.8), 0 1px 0px rgba(197, 237, 255, 0.8), -3px 0 0 rgba(143, 209, 239, 0.75), 3px 0 0 rgba(96, 193, 236, 0.5), 0 -3px 0 #99cae0, 0 3px 0 rgba(96, 193, 236, 0.5), -4px 0 0 rgba(197, 237, 255, 0.8), 4px 0 0 #62b5da, 0 -4px 0 rgba(197, 237, 255, 0.85), 0 4px 0px rgba(43, 151, 199, 0.5);
  border-radius: 12px !important;
}
.g-offcanvas-toggle {
  top: 6rem;
}
/* -------------- FontAwesome fix -------------- */
.fa {
  font-family: fontawesome !important;
}
/* -------------- Slideshow -------------- */
.dummy {
  position: absolute;
  z-index: -1;
}
.g-slideshow-wrapper .slide-content {
  /*background-image: url(/images/backgrounds/crystals_banner.png);*/
  background: linear-gradient(120deg, #a18a114f, #ffffffcf, #a18a114f) !important;
  padding: 0 2rem;
  /*background-color: rgba(247, 247, 247, 0.6);*/
  border-radius: 1em;
  background-size: cover;
  background-position: bottom;
  box-shadow: 0px 0px 4px 3px rgba(255, 255, 255, 0.9);
}
.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-top-title {
  text-align: justify;
  font-family: inherit;
  max-width: none;
  opacity: 1;
}
.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title {
  /*font-family: 'Audiowide',Helvetica,Arial,sans-serif;
    font-weight: bold;*/
  text-transform: uppercase;
  font-family: "Cormorant Infant", serif !important;
  background: -webkit-linear-gradient(aliceblue, aliceblue) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: aliceblue !important;
  text-shadow: 0px 0px 4px #c1a000 !important;
}
#g-slideshow .g-slideshow-main-title a {
  /* color: #C612D6;
    background: -webkit-linear-gradient(#7db9ec, #8580ea);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; */
  font-family: "Cormorant Infant", serif !important;
  background: -webkit-linear-gradient(aliceblue, aliceblue);
  -webkit-background-clip: text;
  -webkit-text-fill-color: aliceblue;
  text-shadow: 0px 0px 4px #c1a000;
}
@media screen and (min-width: 88rem) {
  .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-top-title {
    font-size: 1.8rem;
  }
  .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title {
    font-size: 2.4rem;
  }
}
@media only all and (max-width: 51rem) {
  .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title {
    font-size: 2vw;
  }
  .g-content {
    padding: 0;
  }
  #g-top.absolute {
    top: 6rem;
  }
}
#g-slideshow {
  min-height: 12rem;
}
#g-slideshow .g-slideshow-slider.swiper-wrapper {
  height: 80vh;
}
/* -------------- SIDEBAR MENU -------------- */
#g-aside {
  /* -------- HU HALL VIDEOS MODULE CATEGORY LIST "CLASS=module-videos" ----- */
  /* -------- HU HALL - MODULE MATURITE SPIRITUELLE - CATEGORY LIST "CLASS=module-maturitespirituelle" ----- */
  /* -------- HU HALL - MODULE COMMANDES & PROTECTIONS - CATEGORY LIST "CLASS=module-commandesprotections" ----- */
  /* -------- HU HALL - MODULE HISTOIRE GALACTIQUE - CATEGORY LIST "CLASS=module-histoiregalactique" ----- */
  /* -------- HU HALL - MODULE HU MISSION - CATEGORY LIST "CLASS=module-hu-mission" ----- */
  /* -------- HU HALL - MENU DES MODULES D’ENSEIGNEMENT - CATEGORY LIST "CLASS=modules-enseignement-hu » ----- */
  /* -------- MODULE COURS ASCENSION - CATEGORY LIST "CLASS=module-coursascension" ----- */
  /* -------- MODULE STRATEGIE & ASSISTANCE - CATEGORY LIST "CLASS=menu.module-strategie-assistance" ----- */
  /* -------- MODULE UPDATES COMMUNAUTE - CATEGORY LIST "CLASS=module-updates" ----- */
  /* -------- MODULE RESSOURCES INDIGOS STARSEEDS - CATEGORY LIST "CLASS=module-consciencechristique" ----- */
  /* -------- MODULE RESSOURCES INDIGOS STARSEEDS - CATEGORY LIST "CLASS=module-ressourcs-indigos-starseeds" ----- */
  /* -------- MENU MODULE GUARDIAN ALLIANCE - MENU LIST "CLASS=module-guardianalliance » ----- */
  /* -------- MENU MODULE ECOLE MULTIDIMENSIONNELLE - MENU LIST "CLASS=module-ecole-multidimensionnelle » ----- */
  /* -------- MODULE LOIS UNIVERSELLES - CATEGORY LIST "CLASS=module-loisuniverselles" ----- */
  /* -------- MODULE DIVULGATION COSMIQUE - CATEGORY LIST "CLASS=module-divulgationcosmique" ----- */
  /* -------- MODULE EARTHSEEDS INDIGOS STARSEEDS - CATEGORY LIST "CLASS=module-contrats" ----- */
  /* -------- MODULE ALLIANCE KRYSTAL STAR - CATEGORY LIST "CLASS=module-alliance-krystalstar" ----- */
}
#g-aside .side-menu h3.g-title {
  background: #00a9b8;
  margin: 0;
  padding: 10px 25px;
  color: white;
  text-transform: uppercase;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
}
#g-aside .side-menu .moduletable .nav.menu .mod-articles-category-date {
  font-size: 80%;
  display: block;
  text-align: end;
}
#g-aside .side-menu .nav.menu {
  margin-top: 0;
  margin-left: 0;
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
#g-aside .side-menu .nav.menu ul {
  border: 0;
  padding: 0;
  width: 100%;
}
#g-aside .side-menu .menu li:first-child {
  border-top: 1px solid gainsboro;
}
#g-aside .side-menu .moduletable .nav.menu li {
  background-color: rgba(212, 212, 212, 0.33);
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 5px 8px 5px 17px;
}
#g-aside .side-menu .moduletable .nav.menu li:hover {
  background-color: #00a9b8;
  color: #ffffff;
}
#g-aside .side-menu .menu li.parent:before {
  content: "▼ ";
  display: block;
  height: 0;
  width: 0;
  float: right;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(0, 0, 0, 0.2);
}
#g-aside .side-menu .menu li a:before {
  content: "" !important;
}
#g-aside .side-menu .menu li:hover:before, #g-aside .menu li.parent:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  float: left;
  margin-left: -2.2em;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(255, 255, 255, 0.8);
}
#g-aside .side-menu .menu li:hover a {
  color: white;
}
#g-aside .side-menu .menu li ul {
  max-height: 0;
  overflow: hidden;
  margin-left: -2.6em;
  margin-right: -0.5em;
  padding-left: 50px;
  list-style-type: none;
  -webkit-transition: max-height 2.5s;
  -moz-transition: max-height 2.5s;
  transition: max-height 2.5s;
  transition-duration: 3s;
}
#g-aside .side-menu .menu li ul li ul {
  max-height: 0 !important;
}
#g-aside .side-menu .menu li ul li:hover ul {
  max-height: 2000px !important;
}
#g-aside .side-menu .menu li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .menu li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .menu li.parent ul {
  margin-top: 5px;
  margin-bottom: -5px;
}
#g-aside .side-menu ul.menu li li {
  padding-left: 2em;
  margin-right: 0;
}
#g-aside .side-menu ul.menu .parent li li {
  margin-left: -2.5em;
  padding-left: 2.5em;
}
#g-aside .side-menu .module-videos h3.g-title {
  background: linear-gradient(rgba(255, 215, 0, 0.5), rgba(255, 215, 0, 0.5)), url('../../../../images/Gold_background.jpg') bottom no-repeat !important;
  background-size: cover;
  margin: 0;
  padding: 10px 25px;
  color: white;
  text-transform: uppercase;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
  border: none !important;
}
#g-aside .side-menu .nav.module-videos .mod-articles-category-date {
  font-size: 80%;
  display: block;
  text-align: end;
}
#g-aside .side-menu .nav.module-videos {
  margin-top: 0;
  margin-left: 0;
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
#g-aside .side-menu .nav.module-videos ul {
  border: 0;
  padding: 0;
  width: 100%;
}
#g-aside .side-menu .module-videos li:first-child {
  border-top: 1px solid gainsboro;
}
#g-aside .side-menu .nav.module-videos li {
  background-color: rgba(212, 212, 212, 0.33);
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 5px 8px 5px 17px;
}
#g-aside .side-menu .nav.module-videos li:hover {
  background-color: #c6a200 !important;
  color: white !important;
}
#g-aside .side-menu .nav.module-videos li a:hover, #g-aside .side-menu .nav.module-videos li:hover a {
  color: white !important;
  text-decoration: none !important;
}
#g-aside .side-menu .module-videos li.parent:before {
  content: "▼ ";
  display: block;
  height: 0;
  width: 0;
  float: right;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(0, 0, 0, 0.2);
}
#g-aside .side-menu .module-videos li a:before {
  content: "" !important;
}
#g-aside .side-menu .module-videos li:hover:before, #g-aside .module-videos li.parent:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  float: left;
  margin-left: -2.2em;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(255, 255, 255, 0.8);
}
#g-aside .side-menu .module-videos li:hover a {
  color: white;
}
#g-aside .side-menu .module-videos li ul {
  max-height: 0;
  overflow: hidden;
  margin-left: -2.6em;
  margin-right: -0.5em;
  padding-left: 50px;
  list-style-type: none;
  -webkit-transition: max-height 2.5s;
  -moz-transition: max-height 2.5s;
  transition: max-height 2.5s;
  transition-duration: 3s;
}
#g-aside .side-menu .module-videos li ul li ul {
  max-height: 0 !important;
}
#g-aside .side-menu .module-videos li ul li:hover ul {
  max-height: 2000px !important;
}
#g-aside .side-menu .module-videos li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-videos li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-videos li.parent ul {
  margin-top: 5px;
  margin-bottom: -5px;
}
#g-aside .side-menu ul.module-videos li li {
  padding-left: 2em;
  margin-right: 0;
}
#g-aside .side-menu ul.module-videos .parent li li {
  margin-left: -2.5em;
  padding-left: 2.5em;
}
#g-aside .module-videos a.mod-articles-category-title {
  color: #b39700 !important;
}
#g-aside .side-menu .module-maturitespirituelle h3.g-title {
  background: linear-gradient(rgba(255, 228, 225, 0.5), rgba(255, 228, 225, 0.5)), url('../../../../images/backgrounds/background_maturite%cc%81_spirituelle.jpg') center no-repeat !important;
  background-size: cover;
  margin: 0;
  padding: 10px 25px;
  color: white;
  text-transform: uppercase;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
  border: none !important;
}
#g-aside .side-menu .nav.module-maturitespirituelle .mod-articles-category-date {
  font-size: 80%;
  display: block;
  text-align: end;
}
#g-aside .side-menu .nav.module-maturitespirituelle {
  margin-top: 0;
  margin-left: 0;
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
#g-aside .side-menu .nav.module-maturitespirituelle ul {
  border: 0;
  padding: 0;
  width: 100%;
}
#g-aside .side-menu .module-maturitespirituelle li:first-child {
  border-top: 1px solid gainsboro;
}
#g-aside .side-menu .nav.module-maturitespirituelle li {
  background-color: rgba(212, 212, 212, 0.33);
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 5px 8px 5px 17px;
}
#g-aside .side-menu .nav.module-maturitespirituelle li:hover {
  background-color: #eecadf !important;
  color: white !important;
}
#g-aside .side-menu .nav.module-maturitespirituelle li a:hover, #g-aside .side-menu .nav.module-maturitespirituelle li:hover a {
  color: white !important;
  text-decoration: none !important;
}
#g-aside .side-menu .module-maturitespirituelle li.parent:before {
  content: "▼ ";
  display: block;
  height: 0;
  width: 0;
  float: right;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(0, 0, 0, 0.2);
}
#g-aside .side-menu .module-maturitespirituelle li a:before {
  content: "" !important;
}
#g-aside .side-menu .module-maturitespirituelle li:hover:before, #g-aside .module-maturitespirituelle li.parent:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  float: left;
  margin-left: -2.2em;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(255, 255, 255, 0.8);
}
#g-aside .side-menu .module-maturitespirituelle li:hover a {
  color: white;
}
#g-aside .side-menu .module-maturitespirituelle li ul {
  max-height: 0;
  overflow: hidden;
  margin-left: -2.6em;
  margin-right: -0.5em;
  padding-left: 50px;
  list-style-type: none;
  -webkit-transition: max-height 2.5s;
  -moz-transition: max-height 2.5s;
  transition: max-height 2.5s;
  transition-duration: 3s;
}
#g-aside .side-menu .module-maturitespirituelle li ul li ul {
  max-height: 0 !important;
}
#g-aside .side-menu .module-maturitespirituelle li ul li:hover ul {
  max-height: 2000px !important;
}
#g-aside .side-menu .module-maturitespirituelle li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-maturitespirituelle li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-maturitespirituelle li.parent ul {
  margin-top: 5px;
  margin-bottom: -5px;
}
#g-aside .side-menu ul.module-maturitespirituelle li li {
  padding-left: 2em;
  margin-right: 0;
}
#g-aside .side-menu ul.module-maturitespirituelle .parent li li {
  margin-left: -2.5em;
  padding-left: 2.5em;
}
#g-aside .module-maturitespirituelle a.mod-articles-category-title {
  color: #F5A9BC !important;
}
#g-aside .side-menu .module-commandesprotections h3.g-title {
  background: linear-gradient(rgba(255, 228, 225, 0), rgba(255, 228, 225, 0)), url('../../../../images/Background_commandes.jpg') center no-repeat !important;
  background-size: cover;
  margin: 0;
  padding: 10px 25px;
  color: white;
  text-transform: uppercase;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
  border: none !important;
}
#g-aside .side-menu .nav.module-commandesprotections .mod-articles-category-date {
  font-size: 80%;
  display: block;
  text-align: end;
}
#g-aside .side-menu .nav.module-commandesprotections {
  margin-top: 0;
  margin-left: 0;
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
#g-aside .side-menu .nav.module-commandesprotections ul {
  border: 0;
  padding: 0;
  width: 100%;
}
#g-aside .side-menu .module-commandesprotections li:first-child {
  border-top: 1px solid gainsboro;
}
#g-aside .side-menu .nav.module-commandesprotections li {
  background-color: rgba(212, 212, 212, 0.33);
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 5px 8px 5px 17px;
}
#g-aside .side-menu .nav.module-commandesprotections li:hover {
  background-color: #a586b9;
  color: white !important;
}
#g-aside .side-menu .nav.module-commandesprotections li a:hover, #g-aside .side-menu .nav.module-commandesprotections li:hover a {
  color: white !important;
  text-decoration: none !important;
}
#g-aside .side-menu .module-commandesprotections li.parent:before {
  content: "▼ ";
  display: block;
  height: 0;
  width: 0;
  float: right;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(0, 0, 0, 0.2);
}
#g-aside .side-menu .module-commandesprotections li a:before {
  content: "" !important;
}
#g-aside .side-menu .module-commandesprotections li:hover:before, #g-aside .module-commandesprotections li.parent:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  float: left;
  margin-left: -2.2em;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(255, 255, 255, 0.8);
}
#g-aside .side-menu .module-commandesprotections li:hover a {
  color: white;
}
#g-aside .side-menu .module-commandesprotections li ul {
  max-height: 0;
  overflow: hidden;
  margin-left: -2.6em;
  margin-right: -0.5em;
  padding-left: 50px;
  list-style-type: none;
  -webkit-transition: max-height 2.5s;
  -moz-transition: max-height 2.5s;
  transition: max-height 2.5s;
  transition-duration: 3s;
}
#g-aside .side-menu .module-commandesprotections li ul li ul {
  max-height: 0 !important;
}
#g-aside .side-menu .module-commandesprotections li ul li:hover ul {
  max-height: 2000px !important;
}
#g-aside .side-menu .module-commandesprotections li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-commandesprotections li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-commandesprotections li.parent ul {
  margin-top: 5px;
  margin-bottom: -5px;
}
#g-aside .side-menu ul.module-commandesprotections li li {
  padding-left: 2em;
  margin-right: 0;
}
#g-aside .side-menu ul.module-commandesprotections .parent li li {
  margin-left: -2.5em;
  padding-left: 2.5em;
}
#g-aside .module-commandesprotections a.mod-articles-category-title {
  color: #a9a9f5;
}
#g-aside .side-menu .module-histoiregalactique h3.g-title {
  background: linear-gradient(rgba(187, 88, 205, 0.45), rgba(187, 88, 205, 0.45)), url('../../../../images/backgrounds/Background_histoire_Galactique.jpg') center no-repeat !important;
  background-size: cover;
  margin: 0;
  padding: 10px 25px;
  color: white;
  text-transform: uppercase;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
  border: none !important;
}
#g-aside .side-menu .nav.module-histoiregalactique .mod-articles-category-date {
  font-size: 80%;
  display: block;
  text-align: end;
}
#g-aside .side-menu .nav.module-histoiregalactique {
  margin-top: 0;
  margin-left: 0;
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
#g-aside .side-menu .nav.module-histoiregalactique ul {
  border: 0;
  padding: 0;
  width: 100%;
}
#g-aside .side-menu .module-histoiregalactique li:first-child {
  border-top: 1px solid gainsboro;
}
#g-aside .side-menu .nav.module-histoiregalactique li {
  background-color: rgba(212, 212, 212, 0.33);
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 5px 8px 5px 17px;
}
#g-aside .side-menu .nav.module-histoiregalactique li:hover {
  background-color: #be70bc !important;
  color: white !important;
}
#g-aside .side-menu .nav.module-histoiregalactique li a:hover, #g-aside .side-menu .nav.module-histoiregalactique li:hover a {
  color: white !important;
  text-decoration: none !important;
}
#g-aside .side-menu .module-histoiregalactique li.parent:before {
  content: "▼ ";
  display: block;
  height: 0;
  width: 0;
  float: right;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(0, 0, 0, 0.2);
}
#g-aside .side-menu .module-histoiregalactique li a:before {
  content: "" !important;
}
#g-aside .side-menu .module-histoiregalactique li:hover:before, #g-aside .module-histoiregalactique li.parent:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  float: left;
  margin-left: -2.2em;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(255, 255, 255, 0.8);
}
#g-aside .side-menu .module-histoiregalactique li:hover a {
  color: white;
}
#g-aside .side-menu .module-histoiregalactique li ul {
  max-height: 0;
  overflow: hidden;
  margin-left: -2.6em;
  margin-right: -0.5em;
  padding-left: 50px;
  list-style-type: none;
  -webkit-transition: max-height 2.5s;
  -moz-transition: max-height 2.5s;
  transition: max-height 2.5s;
  transition-duration: 3s;
}
#g-aside .side-menu .module-histoiregalactique li ul li ul {
  max-height: 0 !important;
}
#g-aside .side-menu .module-histoiregalactique li ul li:hover ul {
  max-height: 2000px !important;
}
#g-aside .side-menu .module-histoiregalactique li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-histoiregalactique li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-histoiregalactique li.parent ul {
  margin-top: 5px;
  margin-bottom: -5px;
}
#g-aside .side-menu ul.module-histoiregalactique li li {
  padding-left: 2em;
  margin-right: 0;
}
#g-aside .side-menu ul.module-histoiregalactique .parent li li {
  margin-left: -2.5em;
  padding-left: 2.5em;
}
#g-aside .module-histoiregalactique a.mod-articles-category-title {
  color: #bb58cd !important;
}
#g-aside .side-menu .module-hu-mission h3.g-title {
  background: linear-gradient(rgba(169, 1, 219, 0.3), rgba(169, 1, 219, 0.3)), url('../../../../images/backgrounds/purple_gemstone.jpg') center no-repeat !important;
  background-size: cover;
  margin: 0;
  padding: 10px 25px;
  color: white;
  text-transform: uppercase;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
  border: none !important;
}
#g-aside .side-menu .moduletable .nav.module-hu-mission2 .mod-articles-category-date {
  font-size: 80%;
  display: block;
  text-align: end;
}
#g-aside .side-menu .moduletable .nav.module-hu-mission2 {
  margin-top: 0;
  margin-left: 0;
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
#g-aside .side-menu .moduletable .nav.module-hu-mission2 ul {
  border: 0;
  padding: 0;
}
#g-aside .side-menu .module-hu-mission2 li:first-child {
  border-top: 1px solid gainsboro;
}
#g-aside .side-menu .moduletable .nav.module-hu-mission2 li {
  background-color: rgba(212, 212, 212, 0.33);
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 5px 8px 5px 17px;
}
#g-aside .side-menu .moduletable .nav.module-hu-mission2 li:hover {
  background: #A901DB;
  color: white;
}
#g-aside .side-menu .module-hu-mission2 li.parent:before {
  content: "▼ ";
  display: block;
  height: 0;
  width: 0;
  float: right;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(0, 0, 0, 0.2);
}
#g-aside .side-menu .module-hu-mission2 li a:before {
  content: "" !important;
}
#g-aside .side-menu .module-hu-mission2 li:hover:before, #g-aside .module-hu-mission2 li.parent:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  float: left;
  margin-left: -2.2em;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(255, 255, 255, 0.8);
}
#g-aside .side-menu .module-hu-mission2 li:hover a {
  color: white;
}
#g-aside .side-menu .module-hu-mission2 li ul {
  max-height: 0;
  overflow: hidden;
  margin-left: -2.6em;
  margin-right: -0.5em;
  padding-left: 50px;
  list-style-type: none;
  -webkit-transition: max-height 2.5s;
  -moz-transition: max-height 2.5s;
  transition: max-height 2.5s;
  transition-duration: 3s;
}
#g-aside .side-menu .module-hu-mission2 li ul li ul {
  max-height: 0 !important;
}
#g-aside .side-menu .module-hu-mission2 li ul li:hover ul {
  max-height: 2000px !important;
}
#g-aside .side-menu .module-hu-mission2 li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-hu-mission2 li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-hu-mission2 li.parent ul {
  margin-top: 5px;
  margin-bottom: -5px;
}
#g-aside .side-menu ul.module-hu-mission2 li li {
  padding-left: 2em;
  margin-right: 0;
}
#g-aside .side-menu ul.module-hu-mission2 .parent li li {
  margin-left: -2.5em;
  padding-left: 2.5em;
}
#g-aside .module-hu-mission2 a {
  color: #A901DB;
}
#g-aside .side-menu .modules-enseignement-hu h3.g-title {
  background: linear-gradient(rgba(154, 129, 0, 0.1), rgba(154, 129, 0, 0.1)), url('../../../../images/2020-06-20_193953.jpg') center no-repeat !important;
  background-size: cover;
  margin: 0;
  padding: 10px 25px;
  color: white;
  text-transform: uppercase;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
  border: none !important;
}
#g-aside .side-menu .moduletable .nav.modules-enseignement-hu2 .mod-articles-category-date {
  font-size: 80%;
  display: block;
  text-align: end;
}
#g-aside .side-menu .moduletable .nav.modules-enseignement-hu2 {
  margin-top: 0;
  margin-left: 0;
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
#g-aside .side-menu .moduletable .nav.modules-enseignement-hu2 ul {
  border: 0;
  padding: 0;
}
#g-aside .side-menu .modules-enseignement-hu2 li:first-child {
  border-top: 1px solid gainsboro;
}
#g-aside .side-menu .moduletable .nav.modules-enseignement-hu2 li {
  background-color: rgba(212, 212, 212, 0.33);
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 5px 8px 5px 17px;
}
#g-aside .side-menu .moduletable .nav.modules-enseignement-hu2 li:hover {
  background: rgba(154, 129, 0, 0.5);
  color: white;
}
#g-aside .side-menu .modules-enseignement-hu2 li.parent:before {
  content: "▼ ";
  display: block;
  height: 0;
  width: 0;
  float: right;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(0, 0, 0, 0.2);
}
#g-aside .side-menu .modules-enseignement-hu2 li a:before {
  content: "" !important;
}
#g-aside .side-menu .modules-enseignement-hu2 li:hover:before, #g-aside .modules-enseignement-hu2 li.parent:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  float: left;
  margin-left: -2.2em;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(255, 255, 255, 0.8);
}
#g-aside .side-menu .modules-enseignement-hu2 li:hover a {
  color: white;
}
#g-aside .side-menu .modules-enseignement-hu2 li ul {
  max-height: 0;
  overflow: hidden;
  margin-left: -2.6em;
  margin-right: -0.5em;
  padding-left: 50px;
  list-style-type: none;
  -webkit-transition: max-height 2.5s;
  -moz-transition: max-height 2.5s;
  transition: max-height 2.5s;
  transition-duration: 3s;
}
#g-aside .side-menu .modules-enseignement-hu2 li ul li ul {
  max-height: 0 !important;
}
#g-aside .side-menu .modules-enseignement-hu2 li ul li:hover ul {
  max-height: 2000px !important;
}
#g-aside .side-menu .modules-enseignement-hu2 li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .modules-enseignement-hu2 li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .modules-enseignement-hu2 li.parent ul {
  margin-top: 5px;
  margin-bottom: -5px;
}
#g-aside .side-menu ul.modules-enseignement-hu2 li li {
  padding-left: 2em;
  margin-right: 0;
}
#g-aside .side-menu ul.modules-enseignement-hu2 .parent li li {
  margin-left: -2.5em;
  padding-left: 2.5em;
}
#g-aside .modules-enseignement-hu2 a {
  color: #B39700;
}
#g-aside .side-menu .module-coursascension h3.g-title {
  background: linear-gradient(rgba(0, 165, 163, 0.5), rgba(0, 165, 163, 0.5)), url('../../../../images/Ascension-background.jpg') center no-repeat !important;
  background-size: cover;
  margin: 0;
  padding: 10px 25px;
  color: white;
  text-transform: uppercase;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
  border: none !important;
}
#g-aside .side-menu .nav.module-coursascension .mod-articles-category-date {
  font-size: 80%;
  display: block;
  text-align: end;
}
#g-aside .side-menu .nav.module-coursascension {
  margin-top: 0;
  margin-left: 0;
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
#g-aside .side-menu .nav.module-coursascension ul {
  border: 0;
  padding: 0;
  width: 100%;
}
#g-aside .side-menu .module-coursascension li:first-child {
  border-top: 1px solid gainsboro;
}
#g-aside .side-menu .nav.module-coursascension li {
  background-color: rgba(212, 212, 212, 0.33);
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 5px 8px 5px 17px;
}
#g-aside .side-menu .nav.module-coursascension li:hover {
  background-color: #00a6a3 !important;
  color: white !important;
}
#g-aside .side-menu .nav.module-coursascension li a:hover, #g-aside .side-menu .nav.module-coursascension li:hover a {
  color: white !important;
  text-decoration: none !important;
}
#g-aside .side-menu .module-coursascension li.parent:before {
  content: "▼ ";
  display: block;
  height: 0;
  width: 0;
  float: right;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(0, 0, 0, 0.2);
}
#g-aside .side-menu .module-coursascension li a:before {
  content: "" !important;
}
#g-aside .side-menu .module-coursascension li:hover:before, #g-aside .module-coursascension li.parent:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  float: left;
  margin-left: -2.2em;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(255, 255, 255, 0.8);
}
#g-aside .side-menu .module-coursascension li:hover a {
  color: white;
}
#g-aside .side-menu .module-coursascension li ul {
  max-height: 0;
  overflow: hidden;
  margin-left: -2.6em;
  margin-right: -0.5em;
  padding-left: 50px;
  list-style-type: none;
  -webkit-transition: max-height 2.5s;
  -moz-transition: max-height 2.5s;
  transition: max-height 2.5s;
  transition-duration: 3s;
}
#g-aside .side-menu .module-coursascension li ul li ul {
  max-height: 0 !important;
}
#g-aside .side-menu .module-coursascension li ul li:hover ul {
  max-height: 2000px !important;
}
#g-aside .side-menu .module-coursascension li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-coursascension li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-coursascension li.parent ul {
  margin-top: 5px;
  margin-bottom: -5px;
}
#g-aside .side-menu ul.module-coursascension li li {
  padding-left: 2em;
  margin-right: 0;
}
#g-aside .side-menu ul.module-coursascension .parent li li {
  margin-left: -2.5em;
  padding-left: 2.5em;
}
#g-aside .module-coursascension a.mod-articles-category-title {
  color: #00a5a3 !important;
}
#g-aside .side-menu .module-strategie-assistance h3.g-title {
  background: linear-gradient(rgba(20, 43, 132, 0), rgba(20, 43, 132, 0)), url('../../../../images/turquoise.jpg') center no-repeat !important;
  background-size: cover;
  margin: 0;
  padding: 10px 25px;
  color: white;
  text-transform: uppercase;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
  border: none !important;
}
#g-aside .side-menu .nav.module-strategie-assistance .mod-articles-category-date {
  font-size: 80%;
  display: block;
  text-align: end;
}
#g-aside .side-menu .nav.module-strategie-assistance {
  margin-top: 0;
  margin-left: 0;
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
#g-aside .side-menu .nav.module-strategie-assistance ul {
  border: 0;
  padding: 0;
  width: 100%;
}
#g-aside .side-menu .module-strategie-assistance li:first-child {
  border-top: 1px solid gainsboro;
}
#g-aside .side-menu .nav.module-strategie-assistance li {
  background-color: rgba(212, 212, 212, 0.33);
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 5px 8px 5px 17px;
}
#g-aside .side-menu .nav.module-strategie-assistance li:hover {
  background-color: #4cb4c8 !important;
  color: white !important;
}
#g-aside .side-menu .nav.module-strategie-assistance li a:hover, #g-aside .side-menu .nav.module-strategie-assistance li:hover a {
  color: white !important;
  text-decoration: none !important;
}
#g-aside .side-menu .module-strategie-assistance li.parent:before {
  content: "▼ ";
  display: block;
  height: 0;
  width: 0;
  float: right;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(0, 0, 0, 0.2);
}
#g-aside .side-menu .module-strategie-assistance li a:before {
  content: "" !important;
}
#g-aside .side-menu .module-strategie-assistance li:hover:before, #g-aside .module-strategie-assistance li.parent:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  float: left;
  margin-left: -2.2em;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(255, 255, 255, 0.8);
}
#g-aside .side-menu .module-strategie-assistance li:hover a {
  color: white;
}
#g-aside .side-menu .module-strategie-assistance li ul {
  max-height: 0;
  overflow: hidden;
  margin-left: -2.6em;
  margin-right: -0.5em;
  padding-left: 50px;
  list-style-type: none;
  -webkit-transition: max-height 2.5s;
  -moz-transition: max-height 2.5s;
  transition: max-height 2.5s;
  transition-duration: 3s;
}
#g-aside .side-menu .module-strategie-assistance li ul li ul {
  max-height: 0 !important;
}
#g-aside .side-menu .module-strategie-assistance li ul li:hover ul {
  max-height: 2000px !important;
}
#g-aside .side-menu .module-strategie-assistance li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-strategie-assistance li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-strategie-assistance li.parent ul {
  margin-top: 5px;
  margin-bottom: -5px;
}
#g-aside .side-menu ul.module-strategie-assistance li li {
  padding-left: 2em;
  margin-right: 0;
}
#g-aside .side-menu ul.module-strategie-assistance .parent li li {
  margin-left: -2.5em;
  padding-left: 2.5em;
}
#g-aside .module-strategie-assistance a.mod-articles-category-title {
  color: #086A87 !important;
}
#g-aside .side-menu .module-updates h3.g-title {
  background: linear-gradient(rgba(0, 165, 163, 0), rgba(0, 165, 163, 0)), url('../../../../images/gold-hua.jpg') center no-repeat;
  background-size: cover;
  margin: 0;
  padding: 10px 25px;
  color: white;
  text-transform: uppercase;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
  border: none !important;
}
#g-aside .side-menu .moduletable .nav.module-updates .mod-articles-category-date {
  font-size: 80%;
  display: block;
  text-align: end;
}
#g-aside .side-menu .moduletable .nav.module-updates {
  margin-top: 0;
  margin-left: 0;
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
#g-aside .side-menu .moduletable .nav.module-updates ul {
  border: 0;
  padding: 0;
}
#g-aside .side-menu .module-updates li:first-child {
  border-top: 1px solid gainsboro;
}
#g-aside .side-menu .moduletable .nav.module-updates li {
  background-color: rgba(212, 212, 212, 0.33);
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 5px 8px 5px 17px;
}
#g-aside .side-menu .moduletable .nav.module-updates li:hover {
  background-color: #f6c344;
  color: white;
}
#g-aside .side-menu .module-updates li.parent:before {
  content: "▼ ";
  display: block;
  height: 0;
  width: 0;
  float: right;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(0, 0, 0, 0.2);
}
#g-aside .side-menu .module-updates li a:before {
  content: "" !important;
}
#g-aside .side-menu .module-updates li:hover:before, #g-aside .module-updates li.parent:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  float: left;
  margin-left: -2.2em;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(255, 255, 255, 0.8);
}
#g-aside .side-menu .module-updates li:hover a {
  color: white;
}
#g-aside .side-menu .module-updates li ul {
  max-height: 0;
  overflow: hidden;
  margin-left: -2.6em;
  margin-right: -0.5em;
  padding-left: 50px;
  list-style-type: none;
  -webkit-transition: max-height 2.5s;
  -moz-transition: max-height 2.5s;
  transition: max-height 2.5s;
  transition-duration: 3s;
}
#g-aside .side-menu .module-updates li ul li ul {
  max-height: 0 !important;
}
#g-aside .side-menu .module-updates li ul li:hover ul {
  max-height: 2000px !important;
}
#g-aside .side-menu .module-updates li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-updates li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-updates li.parent ul {
  margin-top: 5px;
  margin-bottom: -5px;
}
#g-aside .side-menu ul.module-updates li li {
  padding-left: 2em;
  margin-right: 0;
}
#g-aside .side-menu ul.module-updates .parent li li {
  margin-left: -2.5em;
  padding-left: 2.5em;
}
#g-aside .module-updates a.mod-articles-category-title {
  color: #f2b144;
}
#g-aside .side-menu .module-consciencechristique h3.g-title {
  background: linear-gradient(rgba(77, 181, 189, 0), rgba(77, 181, 189, 0)), url('../../../../images/module-consciencechristique.jpg') center no-repeat;
  background-size: cover;
  margin: 0;
  padding: 10px 25px;
  color: white;
  text-transform: uppercase;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
  border: none !important;
}
#g-aside .side-menu .nav.module-consciencechristique .mod-articles-category-date {
  font-size: 80%;
  display: block;
  text-align: end;
}
#g-aside .side-menu .nav.module-consciencechristique {
  margin-top: 0;
  margin-left: 0;
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
#g-aside .side-menu .nav.module-consciencechristique ul {
  border: 0;
  padding: 0;
  width: 100%;
}
#g-aside .side-menu .module-consciencechristique li:first-child {
  border-top: 1px solid gainsboro;
}
#g-aside .side-menu .nav.module-consciencechristique li {
  background-color: rgba(212, 212, 212, 0.33);
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 5px 8px 5px 17px;
}
#g-aside .side-menu .nav.module-consciencechristique li:hover {
  background-color: #4db5bd;
  color: white;
}
#g-aside .side-menu .module-consciencechristique li.parent:before {
  content: "▼ ";
  display: block;
  height: 0;
  width: 0;
  float: right;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(0, 0, 0, 0.2);
}
#g-aside .side-menu .module-consciencechristique li a:before {
  content: "" !important;
}
#g-aside .side-menu .module-consciencechristique li:hover:before, #g-aside .module-consciencechristique li.parent:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  float: left;
  margin-left: -2.2em;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(255, 255, 255, 0.8);
}
#g-aside .side-menu .module-consciencechristique li:hover a {
  color: white;
}
#g-aside .side-menu .module-consciencechristique li ul {
  max-height: 0;
  overflow: hidden;
  margin-left: -2.6em;
  margin-right: -0.5em;
  padding-left: 50px;
  list-style-type: none;
  -webkit-transition: max-height 2.5s;
  -moz-transition: max-height 2.5s;
  transition: max-height 2.5s;
  transition-duration: 3s;
}
#g-aside .side-menu .module-consciencechristique li ul li ul {
  max-height: 0 !important;
}
#g-aside .side-menu .module-consciencechristique li ul li:hover ul {
  max-height: 2000px !important;
}
#g-aside .side-menu .module-consciencechristique li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-consciencechristique li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-consciencechristique li.parent ul {
  margin-top: 5px;
  margin-bottom: -5px;
}
#g-aside .side-menu ul.module-consciencechristique li li {
  padding-left: 2em;
  margin-right: 0;
}
#g-aside .side-menu ul.module-consciencechristique .parent li li {
  margin-left: -2.5em;
  padding-left: 2.5em;
}
#g-aside .module-consciencechristique a.mod-articles-category-title {
  color: #4db5bd;
}
#g-aside .side-menu .module-ressources-indigos-starseeds h3.g-title {
  background: linear-gradient(rgba(77, 181, 189, 0), rgba(77, 181, 189, 0)), url('../../../../images/ressources-indigos-starseeds.jpg') center no-repeat;
  background-size: cover;
  margin: 0;
  padding: 10px 25px;
  color: white;
  text-transform: uppercase;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
  border: none !important;
}
#g-aside .side-menu .nav.module-ressources-indigos-starseeds li a:hover, #g-aside .side-menu .nav.module-ressources-indigos-starseeds li:hover a {
  text-decoration: none !important;
}
#g-aside .side-menu .nav.module-ressources-indigos-starseeds .mod-articles-category-date {
  font-size: 80%;
  display: block;
  text-align: end;
}
#g-aside .side-menu .nav.module-ressources-indigos-starseeds {
  margin-top: 0;
  margin-left: 0;
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
#g-aside .side-menu .nav.module-ressources-indigos-starseeds ul {
  border: 0;
  padding: 0;
  width: 100%;
}
#g-aside .side-menu .module-ressources-indigos-starseeds li:first-child {
  border-top: 1px solid gainsboro;
}
#g-aside .side-menu .nav.module-ressources-indigos-starseeds li {
  background-color: rgba(212, 212, 212, 0.33);
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 5px 8px 5px 17px;
}
#g-aside .side-menu .nav.module-ressources-indigos-starseeds li:hover {
  background-color: #54769c;
  color: white;
}
#g-aside .side-menu .module-ressources-indigos-starseeds li.parent:before {
  content: "▼ ";
  display: block;
  height: 0;
  width: 0;
  float: right;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(0, 0, 0, 0.2);
}
#g-aside .side-menu .module-ressources-indigos-starseeds li a:before {
  content: "" !important;
}
#g-aside .side-menu .module-ressources-indigos-starseeds li:hover:before, #g-aside .module-ressources-indigos-starseeds li.parent:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  float: left;
  margin-left: -2.2em;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(255, 255, 255, 0.8);
}
#g-aside .side-menu .module-ressources-indigos-starseeds li:hover a {
  color: white;
}
#g-aside .side-menu .module-ressources-indigos-starseeds li ul {
  max-height: 0;
  overflow: hidden;
  margin-left: -2.6em;
  margin-right: -0.5em;
  padding-left: 50px;
  list-style-type: none;
  -webkit-transition: max-height 2.5s;
  -moz-transition: max-height 2.5s;
  transition: max-height 2.5s;
  transition-duration: 3s;
}
#g-aside .side-menu .module-ressources-indigos-starseeds li ul li ul {
  max-height: 0 !important;
}
#g-aside .side-menu .module-ressources-indigos-starseeds li ul li:hover ul {
  max-height: 2000px !important;
}
#g-aside .side-menu .module-ressources-indigos-starseeds li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-ressources-indigos-starseeds li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-ressources-indigos-starseeds li.parent ul {
  margin-top: 5px;
  margin-bottom: -5px;
}
#g-aside .side-menu ul.module-ressources-indigos-starseeds li li {
  padding-left: 2em;
  margin-right: 0;
}
#g-aside .side-menu ul.module-ressources-indigos-starseeds .parent li li {
  margin-left: -2.5em;
  padding-left: 2.5em;
}
#g-aside .module-ressources-indigos-starseeds a.mod-articles-category-title {
  color: #54769c;
}
#g-aside .side-menu .module-guardianalliance h3.g-title {
  background: linear-gradient(rgba(154, 129, 0, 0), rgba(154, 129, 0, 0)), url('../../../../images/guardian-alliance-img.jpg') center no-repeat;
  background-size: cover;
  margin: 0;
  padding: 10px 25px;
  color: white;
  text-transform: uppercase;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
  border: none !important;
}
#g-aside .side-menu .moduletable .nav.module-guardianalliance2 .mod-articles-category-date {
  font-size: 80%;
  display: block;
  text-align: end;
}
#g-aside .side-menu .moduletable .nav.module-guardianalliance2 {
  margin-top: 0;
  margin-left: 0;
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
#g-aside .side-menu .moduletable .nav.module-guardianalliance2 ul {
  border: 0;
  padding: 0;
}
#g-aside .side-menu .module-guardianalliance2 li:first-child {
  border-top: 1px solid gainsboro;
}
#g-aside .side-menu .moduletable .nav.module-guardianalliance2 li {
  background-color: rgba(212, 212, 212, 0.33);
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 5px 8px 5px 17px;
}
#g-aside .side-menu .moduletable .nav.module-guardianalliance2 li:hover {
  background: #86d1fb;
  color: white;
}
#g-aside .side-menu .module-guardianalliance2 li.parent:before {
  content: "▼ ";
  display: block;
  height: 0;
  width: 0;
  float: right;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(0, 0, 0, 0.2);
}
#g-aside .side-menu .module-guardianalliance2 li a:before {
  content: "" !important;
}
#g-aside .side-menu .module-guardianalliance2 li:hover:before, #g-aside .module-guardianalliance2 li.parent:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  float: left;
  margin-left: -2.2em;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(255, 255, 255, 0.8);
}
#g-aside .side-menu .module-guardianalliance2 li:hover a {
  color: white;
}
#g-aside .side-menu .module-guardianalliance2 li ul {
  max-height: 0;
  overflow: hidden;
  margin-left: -2.6em;
  margin-right: -0.5em;
  padding-left: 50px;
  list-style-type: none;
  -webkit-transition: max-height 2.5s;
  -moz-transition: max-height 2.5s;
  transition: max-height 2.5s;
  transition-duration: 3s;
}
#g-aside .side-menu .module-guardianalliance2 li ul li ul {
  max-height: 0 !important;
}
#g-aside .side-menu .module-guardianalliance2 li ul li:hover ul {
  max-height: 2000px !important;
}
#g-aside .side-menu .module-guardianalliance2 li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-guardianalliance2 li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-guardianalliance2 li.parent ul {
  margin-top: 5px;
  margin-bottom: -5px;
}
#g-aside .side-menu ul.module-guardianalliance2 li li {
  padding-left: 2em;
  margin-right: 0;
}
#g-aside .side-menu ul.module-guardianalliance2 .parent li li {
  margin-left: -2.5em;
  padding-left: 2.5em;
}
#g-aside .module-guardianalliance2 a {
  color: #86d1fb;
}
#g-aside .side-menu .module-ecole-multidimensionnelle h3.g-title {
  background: linear-gradient(rgba(154, 129, 0, 0), rgba(154, 129, 0, 0)), url('../../../../images/ecole-multidimensionnelle.jpg') center no-repeat;
  background-size: cover;
  margin: 0;
  padding: 10px 25px;
  color: white;
  text-transform: uppercase;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
  border: none !important;
}
#g-aside .side-menu .moduletable .nav.module-ecole-multidimensionnelle2 .mod-articles-category-date {
  font-size: 80%;
  display: block;
  text-align: end;
}
#g-aside .side-menu .moduletable .nav.module-ecole-multidimensionnelle2 {
  margin-top: 0;
  margin-left: 0;
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
#g-aside .side-menu .moduletable .nav.module-ecole-multidimensionnelle2 ul {
  border: 0;
  padding: 0;
}
#g-aside .side-menu .module-ecole-multidimensionnelle2 li:first-child {
  border-top: 1px solid gainsboro;
}
#g-aside .side-menu .moduletable .nav.module-ecole-multidimensionnelle2 li {
  background-color: rgba(212, 212, 212, 0.33);
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 5px 8px 5px 17px;
}
#g-aside .side-menu .moduletable .nav.module-ecole-multidimensionnelle2 li:hover {
  background: #3e97cf;
  color: white;
}
#g-aside .side-menu .module-ecole-multidimensionnelle2 li.parent:before {
  content: "▼ ";
  display: block;
  height: 0;
  width: 0;
  float: right;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(0, 0, 0, 0.2);
}
#g-aside .side-menu .module-ecole-multidimensionnelle2 li a:before {
  content: "" !important;
}
#g-aside .side-menu .module-ecole-multidimensionnelle2 li:hover:before, #g-aside .module-ecole-multidimensionnelle2 li.parent:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  float: left;
  margin-left: -2.2em;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(255, 255, 255, 0.8);
}
#g-aside .side-menu .module-ecole-multidimensionnelle2 li:hover a {
  color: white;
}
#g-aside .side-menu .module-ecole-multidimensionnelle2 li ul {
  max-height: 0;
  overflow: hidden;
  margin-left: -2.6em;
  margin-right: -0.5em;
  padding-left: 50px;
  list-style-type: none;
  -webkit-transition: max-height 2.5s;
  -moz-transition: max-height 2.5s;
  transition: max-height 2.5s;
  transition-duration: 3s;
}
#g-aside .side-menu .module-ecole-multidimensionnelle2 li ul li ul {
  max-height: 0 !important;
}
#g-aside .side-menu .module-ecole-multidimensionnelle2 li ul li:hover ul {
  max-height: 2000px !important;
}
#g-aside .side-menu .module-ecole-multidimensionnelle2 li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-ecole-multidimensionnelle2 li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-ecole-multidimensionnelle2 li.parent ul {
  margin-top: 5px;
  margin-bottom: -5px;
}
#g-aside .side-menu ul.module-ecole-multidimensionnelle2 li li {
  padding-left: 2em;
  margin-right: 0;
}
#g-aside .side-menu ul.module-ecole-multidimensionnelle2 .parent li li {
  margin-left: -2.5em;
  padding-left: 2.5em;
}
#g-aside .module-ecole-multidimensionnelle2 a {
  color: #3e97cf;
}
#g-aside .side-menu .module-loisuniverselles h3.g-title {
  background: linear-gradient(rgba(0, 165, 163, 0.4), rgba(0, 165, 163, 0.4)), url('../../../../images/module-lois-universelles.jpg') center no-repeat;
  background-size: cover;
  margin: 0;
  padding: 10px 25px;
  color: white;
  text-transform: uppercase;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
  border: none !important;
}
#g-aside .side-menu .nav.module-loisuniverselles .mod-articles-category-date {
  font-size: 80%;
  display: block;
  text-align: end;
}
#g-aside .side-menu .nav.module-loisuniverselles {
  margin-top: 0;
  margin-left: 0;
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
#g-aside .side-menu .nav.module-loisuniverselles ul {
  border: 0;
  padding: 0;
  width: 100%;
}
#g-aside .side-menu .module-loisuniverselles li:first-child {
  border-top: 1px solid gainsboro;
}
#g-aside .side-menu .nav.module-loisuniverselles li {
  background-color: rgba(212, 212, 212, 0.33);
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 5px 8px 5px 17px;
}
#g-aside .side-menu .nav.module-loisuniverselles li:hover {
  background-color: #65c3d1 !important;
  color: white !important;
}
#g-aside .side-menu .nav.module-loisuniverselles li a:hover, #g-aside .side-menu .nav.module-loisuniverselles li:hover a {
  color: white !important;
  text-decoration: none !important;
}
#g-aside .side-menu .module-loisuniverselles li.parent:before {
  content: "▼ ";
  display: block;
  height: 0;
  width: 0;
  float: right;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(0, 0, 0, 0.2);
}
#g-aside .side-menu .module-loisuniverselles li a:before {
  content: "" !important;
}
#g-aside .side-menu .module-loisuniverselles li:hover:before, #g-aside .module-loisuniverselles li.parent:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  float: left;
  margin-left: -2.2em;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(255, 255, 255, 0.8);
}
#g-aside .side-menu .module-loisuniverselles li:hover a {
  color: white;
}
#g-aside .side-menu .module-loisuniverselles li ul {
  max-height: 0;
  overflow: hidden;
  margin-left: -2.6em;
  margin-right: -0.5em;
  padding-left: 50px;
  list-style-type: none;
  -webkit-transition: max-height 2.5s;
  -moz-transition: max-height 2.5s;
  transition: max-height 2.5s;
  transition-duration: 3s;
}
#g-aside .side-menu .module-loisuniverselles li ul li ul {
  max-height: 0 !important;
}
#g-aside .side-menu .module-loisuniverselles li ul li:hover ul {
  max-height: 2000px !important;
}
#g-aside .side-menu .module-loisuniverselles li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-loisuniverselles li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-loisuniverselles li.parent ul {
  margin-top: 5px;
  margin-bottom: -5px;
}
#g-aside .side-menu ul.module-loisuniverselles li li {
  padding-left: 2em;
  margin-right: 0;
}
#g-aside .side-menu ul.module-loisuniverselles .parent li li {
  margin-left: -2.5em;
  padding-left: 2.5em;
}
#g-aside .module-loisuniverselles a.mod-articles-category-title {
  color: #40a7b6 !important;
}
#g-aside .side-menu .module-divulgationcosmique h3.g-title {
  background: url('../../../../images/module-divulgationcosmique.jpg') center no-repeat;
  background-size: cover;
  margin: 0;
  padding: 10px 25px;
  color: white;
  text-transform: uppercase;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
  border: none !important;
}
#g-aside .side-menu .nav.module-divulgationcosmique .mod-articles-category-date {
  font-size: 80%;
  display: block;
  text-align: end;
}
#g-aside .side-menu .nav.module-divulgationcosmique {
  margin-top: 0;
  margin-left: 0;
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
#g-aside .side-menu .nav.module-divulgationcosmique ul {
  border: 0;
  padding: 0;
  width: 100%;
}
#g-aside .side-menu .module-divulgationcosmique li:first-child {
  border-top: 1px solid gainsboro;
}
#g-aside .side-menu .nav.module-divulgationcosmique li {
  background-color: rgba(212, 212, 212, 0.33);
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 5px 8px 5px 17px;
}
#g-aside .side-menu .nav.module-divulgationcosmique li:hover {
  background-color: #003462 !important;
  color: white !important;
}
#g-aside .side-menu .nav.module-divulgationcosmique li a:hover, #g-aside .side-menu .nav.module-divulgationcosmique li:hover a {
  color: white !important;
  text-decoration: none !important;
}
#g-aside .side-menu .module-divulgationcosmique li.parent:before {
  content: "▼ ";
  display: block;
  height: 0;
  width: 0;
  float: right;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(0, 0, 0, 0.2);
}
#g-aside .side-menu .module-divulgationcosmique li a:before {
  content: "" !important;
}
#g-aside .side-menu .module-divulgationcosmique li:hover:before, #g-aside .module-divulgationcosmique li.parent:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  float: left;
  margin-left: -2.2em;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(255, 255, 255, 0.8);
}
#g-aside .side-menu .module-divulgationcosmique li:hover a {
  color: white;
}
#g-aside .side-menu .module-divulgationcosmique li ul {
  max-height: 0;
  overflow: hidden;
  margin-left: -2.6em;
  margin-right: -0.5em;
  padding-left: 50px;
  list-style-type: none;
  -webkit-transition: max-height 2.5s;
  -moz-transition: max-height 2.5s;
  transition: max-height 2.5s;
  transition-duration: 3s;
}
#g-aside .side-menu .module-divulgationcosmique li ul li ul {
  max-height: 0 !important;
}
#g-aside .side-menu .module-divulgationcosmique li ul li:hover ul {
  max-height: 2000px !important;
}
#g-aside .side-menu .module-divulgationcosmique li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-divulgationcosmique li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-divulgationcosmique li.parent ul {
  margin-top: 5px;
  margin-bottom: -5px;
}
#g-aside .side-menu ul.module-divulgationcosmique li li {
  padding-left: 2em;
  margin-right: 0;
}
#g-aside .side-menu ul.module-divulgationcosmique .parent li li {
  margin-left: -2.5em;
  padding-left: 2.5em;
}
#g-aside .module-divulgationcosmique a.mod-articles-category-title {
  color: #013462 !important;
}
#g-aside .side-menu .module-contrats h3.g-title {
  background: url('../../../../images/module-earthseeds-indigos-starseeds.jpg') center no-repeat;
  background-size: cover;
  margin: 0;
  padding: 10px 25px;
  color: white;
  text-transform: uppercase;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
  border: none !important;
}
#g-aside .side-menu .nav.module-contrats .mod-articles-category-date {
  font-size: 80%;
  display: block;
  text-align: end;
}
#g-aside .side-menu .nav.module-contrats {
  margin-top: 0;
  margin-left: 0;
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
#g-aside .side-menu .nav.module-contrats ul {
  border: 0;
  padding: 0;
  width: 100%;
}
#g-aside .side-menu .module-contrats li:first-child {
  border-top: 1px solid gainsboro;
}
#g-aside .side-menu .nav.module-contrats li {
  background-color: rgba(212, 212, 212, 0.33);
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 5px 8px 5px 17px;
}
#g-aside .side-menu .nav.module-contrats li:hover {
  background-color: #9583fb !important;
  color: white !important;
}
#g-aside .side-menu .nav.module-contrats li a:hover, #g-aside .side-menu .nav.module-contrats li:hover a {
  color: white !important;
  text-decoration: none !important;
}
#g-aside .side-menu .module-contrats li.parent:before {
  content: "▼ ";
  display: block;
  height: 0;
  width: 0;
  float: right;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(0, 0, 0, 0.2);
}
#g-aside .side-menu .module-contrats li a:before {
  content: "" !important;
}
#g-aside .side-menu .module-contrats li:hover:before, #g-aside .module-contrats li.parent:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  float: left;
  margin-left: -2.2em;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(255, 255, 255, 0.8);
}
#g-aside .side-menu .module-contrats li:hover a {
  color: white;
}
#g-aside .side-menu .module-contrats li ul {
  max-height: 0;
  overflow: hidden;
  margin-left: -2.6em;
  margin-right: -0.5em;
  padding-left: 50px;
  list-style-type: none;
  -webkit-transition: max-height 2.5s;
  -moz-transition: max-height 2.5s;
  transition: max-height 2.5s;
  transition-duration: 3s;
}
#g-aside .side-menu .module-contrats li ul li ul {
  max-height: 0 !important;
}
#g-aside .side-menu .module-contrats li ul li:hover ul {
  max-height: 2000px !important;
}
#g-aside .side-menu .module-contrats li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-contrats li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-contrats li.parent ul {
  margin-top: 5px;
  margin-bottom: -5px;
}
#g-aside .side-menu ul.module-contrats li li {
  padding-left: 2em;
  margin-right: 0;
}
#g-aside .side-menu ul.module-contrats .parent li li {
  margin-left: -2.5em;
  padding-left: 2.5em;
}
#g-aside .module-contrats a.mod-articles-category-title {
  color: #9582fb !important;
}
#g-aside .side-menu .module-alliance-krystalstar h3.g-title {
  background: url('../../../../images/Alliance-Krystalstar.jpg') center no-repeat;
  background-size: cover;
  margin: 0;
  padding: 10px 25px;
  color: white;
  text-transform: uppercase;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
  border: none !important;
}
#g-aside .side-menu .moduletable .nav.module-alliance-krystalstar .mod-articles-category-date {
  font-size: 80%;
  display: block;
  text-align: end;
}
#g-aside .side-menu .moduletable .nav.module-alliance-krystalstar {
  margin-top: 0;
  margin-left: 0;
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
#g-aside .side-menu .moduletable .nav.module-alliance-krystalstar ul {
  border: 0;
  padding: 0;
}
#g-aside .side-menu .module-alliance-krystalstar li:first-child {
  border-top: 1px solid gainsboro;
}
#g-aside .side-menu .moduletable .nav.module-alliance-krystalstar li {
  background-color: rgba(212, 212, 212, 0.33);
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 5px 8px 5px 17px;
}
#g-aside .side-menu .moduletable .nav.module-alliance-krystalstar li:hover {
  background-color: #86d1fb;
  color: white;
}
#g-aside .side-menu .module-alliance-krystalstar li.parent:before {
  content: "▼ ";
  display: block;
  height: 0;
  width: 0;
  float: right;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(0, 0, 0, 0.2);
}
#g-aside .side-menu .module-alliance-krystalstar li a:before {
  content: "" !important;
}
#g-aside .side-menu .module-alliance-krystalstar li:hover:before, #g-aside .module-alliance-krystalstar li.parent:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  float: left;
  margin-left: -2.2em;
  top: 0;
  position: relative;
  padding: 0 1rem;
  color: rgba(255, 255, 255, 0.8);
}
#g-aside .side-menu .module-alliance-krystalstar li:hover a {
  color: white;
}
#g-aside .side-menu .module-alliance-krystalstar li ul {
  max-height: 0;
  overflow: hidden;
  margin-left: -2.6em;
  margin-right: -0.5em;
  padding-left: 50px;
  list-style-type: none;
  -webkit-transition: max-height 2.5s;
  -moz-transition: max-height 2.5s;
  transition: max-height 2.5s;
  transition-duration: 3s;
}
#g-aside .side-menu .module-alliance-krystalstar li ul li ul {
  max-height: 0 !important;
}
#g-aside .side-menu .module-alliance-krystalstar li ul li:hover ul {
  max-height: 2000px !important;
}
#g-aside .side-menu .module-alliance-krystalstar li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-alliance-krystalstar li.parent:hover ul {
  display: block;
  max-height: 2000px;
}
#g-aside .side-menu .module-alliance-krystalstar li.parent ul {
  margin-top: 5px;
  margin-bottom: -5px;
}
#g-aside .side-menu ul.module-alliance-krystalstar li li {
  padding-left: 2em;
  margin-right: 0;
}
#g-aside .side-menu ul.module-alliance-krystalstar .parent li li {
  margin-left: -2.5em;
  padding-left: 2.5em;
}
#g-aside .module-alliance-krystalstar a.mod-articles-category-title {
  color: #86d1fb;
}
/* -------- BOUTON IMRPIMER - PAGE ECOLE MULTIDIMENSIONNELLE ----- */
.ecole-multidimensionnelle a.btn, .ecole-multidimensionnelle .btn-group > .btn:first-child {
  background: url('../../../../images/ecole-multidimensionnelle.jpg');
  background-size: cover;
  border: 2px solid #47a8e2;
}
.ecole-multidimensionnelle a.btn:hover, .ecole-multidimensionnelle .btn-group > .btn:first-child:hover {
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(59, 142, 205, 0.7);
  background-image: url('../../../../images/ecole-multidimensionnelle.jpg');
  border: 2px solid #7eb5f8;
}
.ecole-multidimensionnelle .dropdown-menu > li > a:hover, .ecole-multidimensionnelle .dropdown-menu > li > a:focus, .ecole-multidimensionnelle .dropdown-submenu:hover > a, .ecole-multidimensionnelle .dropdown-submenu:focus > a {
  background: #4fb9ed;
}
.ecole-multidimensionnelle p.readmore .btn:hover, .ecole-multidimensionnelle .print-mode #pop-print.btn:hover, .ecole-multidimensionnelle .edit.item-page .btn-toolbar .btn:hover, .ecole-multidimensionnelle .pager.pagenav a:hover, .ecole-multidimensionnelle p.readmore .btn:active, .ecole-multidimensionnelle .print-mode #pop-print.btn:active, .ecole-multidimensionnelle .edit.item-page .btn-toolbar .btn:active, .ecole-multidimensionnelle .pager.pagenav a:active, .ecole-multidimensionnelle .print-mode #pop-print.btn:focus, .ecole-multidimensionnelle .edit.item-page .btn-toolbar .btn:focus, .ecole-multidimensionnelle .pager.pagenav a:focus, .ecole-multidimensionnelle .btn:focus {
  color: white !important;
  border-color: #4fb9ed !important;
}
/* -------- BOUTON IMRPIMER - PAGE GUARDIAN ALLIANCE ----- */
.guardian-alliance a.btn, .guardian-alliance .btn-group > .btn:first-child {
  background: url('../../../../images/guardian-alliance-img.jpg') center no-repeat;
  background-size: cover;
  border: 2px solid #7eb5f8;
}
.guardian-alliance a.btn:hover, .guardian-alliance .btn-group > .btn:first-child:hover {
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(112, 173, 246, 0.7);
  background-image: url('../../../../images/guardian-alliance-img.jpg.jpg');
  border: 2px solid #7eb5f8;
}
.guardian-alliance .dropdown-menu > li > a:hover, .guardian-alliance .dropdown-menu > li > a:focus, .guardian-alliance .dropdown-submenu:hover > a, .guardian-alliance .dropdown-submenu:focus > a {
  background: #7eb5f8;
}
.guardian-alliance p.readmore .btn:hover, .guardian-alliance .print-mode #pop-print.btn:hover, .guardian-alliance .edit.item-page .btn-toolbar .btn:hover, .guardian-alliance .pager.pagenav a:hover, .guardian-alliance p.readmore .btn:active, .guardian-alliance .print-mode #pop-print.btn:active, .guardian-alliance .edit.item-page .btn-toolbar .btn:active, .guardian-alliance .pager.pagenav a:active, .guardian-alliance .print-mode #pop-print.btn:focus, .guardian-alliance .edit.item-page .btn-toolbar .btn:focus, .guardian-alliance .pager.pagenav a:focus, .guardian-alliance .btn:focus {
  color: white !important;
  border-color: #7eb5f8 !important;
}
/* -------- BOUTON IMRPIMER - PAGE RESSOURCES INDIGOS STARSEEDS ----- */
.ressources-indigos-starseeds a.btn, .ressources-indigos-starseeds .btn-group > .btn:first-child {
  background: url('../../../../images/ressources-indigos-starseeds.jpg') center no-repeat;
  background-size: cover;
  border: 2px solid #4e5699;
}
.ressources-indigos-starseeds a.btn:hover, .ressources-indigos-starseeds .btn-group > .btn:first-child:hover {
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(91, 74, 158, 0.5);
  background-image: url('../../../../images/ressources-indigos-starseeds.jpg');
  background-position: center;
  border: 2px solid #4e5699;
}
.ressources-indigos-starseeds .dropdown-menu > li > a:hover, .ressources-indigos-starseeds .dropdown-menu > li > a:focus, .ressources-indigos-starseeds .dropdown-submenu:hover > a, .ressources-indigos-starseeds .dropdown-submenu:focus > a {
  background: #4b5ea0;
}
.ressources-indigos-starseeds p.readmore .btn:hover, .ressources-indigos-starseeds .print-mode #pop-print.btn:hover, .ressources-indigos-starseeds .edit.item-page .btn-toolbar .btn:hover, .ressources-indigos-starseeds .pager.pagenav a:hover, .ressources-indigos-starseeds p.readmore .btn:active, .ressources-indigos-starseeds .print-mode #pop-print.btn:active, .ressources-indigos-starseeds .edit.item-page .btn-toolbar .btn:active, .ressources-indigos-starseeds .pager.pagenav a:active, .ressources-indigos-starseeds .print-mode #pop-print.btn:focus, .ressources-indigos-starseeds .edit.item-page .btn-toolbar .btn:focus, .ressources-indigos-starseeds .pager.pagenav a:focus, .ressources-indigos-starseeds .btn:focus {
  background-image: url('../../../../images/ressources-indigos-starseeds.jpg');
  color: white;
  border-color: #4b5ea0 !important;
}
/* -------- BOUTON IMRPIMER - PAGE DIVULGATION COSMIQUE ----- */
.divulgationcosmique a.btn, .divulgationcosmique .btn-group > .btn:first-child {
  background: url('../../../../images/module-divulgationcosmique.jpg') center no-repeat;
  background-size: cover;
  border: 2px solid #013462;
}
.divulgationcosmique a.btn:hover, .divulgationcosmique .btn-group > .btn:first-child:hover {
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(1, 52, 98, 0.5);
  background-image: url('../../../../images/module-divulgationcosmique.jpg');
  background-position: center;
  border: 2px solid #013462;
}
.divulgationcosmique .dropdown-menu > li > a:hover, .divulgationcosmique .dropdown-menu > li > a:focus, .divulgationcosmique .dropdown-submenu:hover > a, .divulgationcosmique .dropdown-submenu:focus > a {
  background: #013462;
}
.divulgationcosmique p.readmore .btn:hover, .divulgationcosmique .print-mode #pop-print.btn:hover, .divulgationcosmique .edit.item-page .btn-toolbar .btn:hover, .divulgationcosmique .pager.pagenav a:hover, .divulgationcosmique p.readmore .btn:active, .divulgationcosmique .print-mode #pop-print.btn:active, .divulgationcosmique .edit.item-page .btn-toolbar .btn:active, .divulgationcosmique .pager.pagenav a:active, .divulgationcosmique .print-mode #pop-print.btn:focus, .divulgationcosmique .edit.item-page .btn-toolbar .btn:focus, .divulgationcosmique .pager.pagenav a:focus, .divulgationcosmique .btn:focus {
  background-image: url('../../../../images/module-divulgationcosmique.jpg');
  color: white;
  border-color: #013462 !important;
}
/* -------- BOUTON IMRPIMER - BLOG STRATEGIE & ASSISTANCE ----- */
.blog-strategieassistance a.btn, .blog-strategieassistance .btn-group > .btn:first-child {
  background: url('../../../../images/turquoise.jpg') center no-repeat;
  background-size: cover;
  border: 2px solid #086a87;
}
.blog-strategieassistance a.btn:hover, .blog-strategieassistance .btn-group > .btn:first-child:hover {
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(8, 106, 135, 0.5);
  background-image: url('../../../../images/turquoise.jpg');
  background-position: center;
  border: 2px solid #086a87;
}
.blog-strategieassistance .dropdown-menu > li > a:hover, .blog-strategieassistance .dropdown-menu > li > a:focus, .blog-strategieassistance .dropdown-submenu:hover > a, .blog-strategieassistance .dropdown-submenu:focus > a {
  background: #086a87;
}
.blog-strategieassistance p.readmore .btn:hover, .blog-strategieassistance .print-mode #pop-print.btn:hover, .blog-strategieassistance .edit.item-page .btn-toolbar .btn:hover, .blog-strategieassistance .pager.pagenav a:hover, .blog-strategieassistance p.readmore .btn:active, .blog-strategieassistance .print-mode #pop-print.btn:active, .blog-strategieassistance .edit.item-page .btn-toolbar .btn:active, .blog-strategieassistance .pager.pagenav a:active, .blog-strategieassistance .print-mode #pop-print.btn:focus, .blog-strategieassistance .edit.item-page .btn-toolbar .btn:focus, .blog-strategieassistance .pager.pagenav a:focus, .blog-strategieassistance .btn:focus {
  background-image: url('../../../../images/turquoise.jpg');
  color: white;
  border-color: #086a87 !important;
}
/* -------- BOUTON IMRPIMER - COMMANDES & PROTECTIONS ----- */
.commandesprotections a.btn, .commandesprotections .btn-group > .btn:first-child {
  background: url('../../../../images/Background_commandes.jpg') center no-repeat;
  background-size: cover;
  border: 2px solid #a9a9f5;
}
.commandesprotections a.btn:hover, .commandesprotections .btn-group > .btn:first-child:hover {
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(169, 169, 245, 0.5);
  background-image: url('../../../../images/Background_commandes.jpg');
  background-position: center;
  border: 2px solid #a9a9f5;
}
.commandesprotections .dropdown-menu > li > a:hover, .commandesprotections .dropdown-menu > li > a:focus, .commandesprotections .dropdown-submenu:hover > a, .commandesprotections .dropdown-submenu:focus > a {
  background: #a9a9f5;
}
.commandesprotections p.readmore .btn:hover, .commandesprotections .print-mode #pop-print.btn:hover, .commandesprotections .edit.item-page .btn-toolbar .btn:hover, .commandesprotections .pager.pagenav a:hover, .commandesprotections p.readmore .btn:active, .commandesprotections .print-mode #pop-print.btn:active, .commandesprotections .edit.item-page .btn-toolbar .btn:active, .commandesprotections .pager.pagenav a:active, .commandesprotections .print-mode #pop-print.btn:focus, .commandesprotections .edit.item-page .btn-toolbar .btn:focus, .commandesprotections .pager.pagenav a:focus, .commandesprotections .btn:focus {
  background-image: url('../../../../images/Background_commandes.jpg');
  color: white;
  border-color: #a9a9f5 !important;
}
/* -------- BOUTON IMRPIMER - MATURITE SPIRITUELLE ----- */
.maturitespirituelle a.btn, .maturitespirituelle .btn-group > .btn:first-child {
  background: linear-gradient(rgba(255, 228, 225, 0.5), rgba(255, 228, 225, 0.5)), url('https://harmonicuniverse.academy/images/backgrounds/background_maturite%cc%81_spirituelle.jpg') center no-repeat;
  background-size: cover;
  border: 2px solid #f5a9bc;
}
.maturitespirituelle a.btn:hover, .maturitespirituelle .btn-group > .btn:first-child:hover {
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(245, 169, 188, 0.5);
  background-image: url('../../../../images/backgrounds/background_maturite%cc%81_spirituelle.jpg');
  background-position: center;
  border: 2px solid #f5a9bc;
}
.maturitespirituelle .dropdown-menu > li > a:hover, .maturitespirituelle .dropdown-menu > li > a:focus, .maturitespirituelle .dropdown-submenu:hover > a, .maturitespirituelle .dropdown-submenu:focus > a {
  background: #f5a9bc;
}
.maturitespirituelle p.readmore .btn:hover, .maturitespirituelle .print-mode #pop-print.btn:hover, .maturitespirituelle .edit.item-page .btn-toolbar .btn:hover, .maturitespirituelle .pager.pagenav a:hover, .maturitespirituelle p.readmore .btn:active, .maturitespirituelle .print-mode #pop-print.btn:active, .maturitespirituelle .edit.item-page .btn-toolbar .btn:active, .maturitespirituelle .pager.pagenav a:active, .maturitespirituelle .print-mode #pop-print.btn:focus, .maturitespirituelle .edit.item-page .btn-toolbar .btn:focus, .maturitespirituelle .pager.pagenav a:focus, .maturitespirituelle .btn:focus {
  background-image: url('../../../../images/backgrounds/background_maturite%cc%81_spirituelle.jpg');
  color: white;
  border-color: #f5a9bc !important;
}
/* -------- BOUTON IMPRIMER - HISTOIRE GALACTIQUE ----- */
.histoiregalactique a.btn, .histoiregalactique .btn-group > .btn:first-child {
  background: linear-gradient(rgba(187, 88, 205, 0.45), rgba(187, 88, 205, 0.45)), url('../../../../images/backgrounds/Background_histoire_Galactique.jpg') center no-repeat;
  background-size: cover;
  border: 2px solid #bb58cd;
}
.histoiregalactique a.btn:hover, .histoiregalactique .btn-group > .btn:first-child:hover {
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(187, 88, 205, 0.5);
  background-image: url('../../../../images/backgrounds/Background_histoire_Galactique.jpg');
  background-position: center;
  border: 2px solid #bb58cd;
}
.histoiregalactique .dropdown-menu > li > a:hover, .histoiregalactique .dropdown-menu > li > a:focus, .histoiregalactique .dropdown-submenu:hover > a, .histoiregalactique .dropdown-submenu:focus > a {
  background: #bb58cd;
}
.histoiregalactique p.readmore .btn:hover, .histoiregalactique .print-mode #pop-print.btn:hover, .histoiregalactique .edit.item-page .btn-toolbar .btn:hover, .histoiregalactique .pager.pagenav a:hover, .histoiregalactique p.readmore .btn:active, .histoiregalactique .print-mode #pop-print.btn:active, .histoiregalactique .edit.item-page .btn-toolbar .btn:active, .histoiregalactique .pager.pagenav a:active, .histoiregalactique .print-mode #pop-print.btn:focus, .histoiregalactique .edit.item-page .btn-toolbar .btn:focus, .histoiregalactique .pager.pagenav a:focus, .histoiregalactique .btn:focus {
  background-image: url('../../../../images/backgrounds/Background_histoire_Galactique.jpg');
  color: white;
  border-color: #bb58cd !important;
}
/* -------- BOUTON IMRPIMER - UPDATES COMMUNAUTE ----- */
.updatescommunaute a.btn, .updatescommunaute .btn-group > .btn:first-child {
  background: url('../../../../images/gold-hua.jpg') center no-repeat;
  background-size: cover;
  border: 2px solid #f6c344;
}
.updatescommunaute a.btn:hover, .updatescommunaute .btn-group > .btn:first-child:hover {
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(246, 195, 68, 0.5);
  background-image: url('../../../../images/gold-hua.jpg');
  background-position: center;
  border: 2px solid #f6c344;
}
.updatescommunaute .dropdown-menu > li > a:hover, .updatescommunaute .dropdown-menu > li > a:focus, .updatescommunaute .dropdown-submenu:hover > a, .updatescommunaute .dropdown-submenu:focus > a {
  background: #f6c344;
}
.updatescommunaute p.readmore .btn:hover, .updatescommunaute .print-mode #pop-print.btn:hover, .updatescommunaute .edit.item-page .btn-toolbar .btn:hover, .updatescommunaute .pager.pagenav a:hover, .updatescommunaute p.readmore .btn:active, .updatescommunaute .print-mode #pop-print.btn:active, .updatescommunaute .edit.item-page .btn-toolbar .btn:active, .updatescommunaute .pager.pagenav a:active, .updatescommunaute .print-mode #pop-print.btn:focus, .updatescommunaute .edit.item-page .btn-toolbar .btn:focus, .updatescommunaute .pager.pagenav a:focus, .updatescommunaute .btn:focus {
  background-image: url('../../../../images/gold-hua.jpg');
  color: white;
  border-color: #f6c344 !important;
}
/* -------- BOUTON IMRPIMER - PAGE HALL HU ----- */
.hall-hu a.btn, .hall-hu .btn-group > .btn:first-child {
  background: linear-gradient(rgba(154, 129, 0, 0.1), rgba(154, 129, 0, 0.1)), url('../../../../images/2020-06-20_193953.jpg') center no-repeat;
  background-size: cover;
  border: 2px solid #c4bdaa;
}
.hall-hu a.btn:hover, .hall-hu .btn-group > .btn:first-child:hover {
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(196, 189, 170, 0.7);
  background-image: url('../../../../images/2020-06-20_193953.jpg');
  border: 2px solid #c4bdaa;
}
.hall-hu .dropdown-menu > li > a:hover, .hall-hu .dropdown-menu > li > a:focus, .hall-hu .dropdown-submenu:hover > a, .hall-hu .dropdown-submenu:focus > a {
  background: #c4bdaa;
}
.hall-hu p.readmore .btn:hover, .hall-hu .print-mode #pop-print.btn:hover, .hall-hu .edit.item-page .btn-toolbar .btn:hover, .hall-hu .pager.pagenav a:hover, .hall-hu p.readmore .btn:active, .hall-hu .print-mode #pop-print.btn:active, .hall-hu .edit.item-page .btn-toolbar .btn:active, .hall-hu .pager.pagenav a:active, .hall-hu .print-mode #pop-print.btn:focus, .hall-hu .edit.item-page .btn-toolbar .btn:focus, .hall-hu .pager.pagenav a:focus, .hall-hu .btn:focus {
  background-image: url('../../../../images/2020-06-20_193953.jpg');
  color: white;
  border-color: #c4bdaa !important;
}
/* -------- BOUTON IMRPIMER - PAGE EARTHSEEDS INDIGOS STARSEEDS ----- */
.module-earthseeds-indigos-starseeds a.btn, .module-earthseeds-indigos-starseeds .btn-group > .btn:first-child {
  background: url('../../../../images/module-earthseeds-indigos-starseeds.jpg');
  background-size: cover;
  border: 2px solid #998cf5;
}
.module-earthseeds-indigos-starseeds a.btn:hover, .module-earthseeds-indigos-starseeds .btn-group > .btn:first-child:hover {
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(153, 140, 245, 0.7);
  background-image: url('../../../../images/module-earthseeds-indigos-starseeds.jpg');
  border: 2px solid #998cf5;
}
.module-earthseeds-indigos-starseeds .dropdown-menu > li > a:hover, .module-earthseeds-indigos-starseeds .dropdown-menu > li > a:focus, .module-earthseeds-indigos-starseeds .dropdown-submenu:hover > a, .module-earthseeds-indigos-starseeds .dropdown-submenu:focus > a {
  background: #998cf5;
}
.module-earthseeds-indigos-starseeds p.readmore .btn:hover, .module-earthseeds-indigos-starseeds .print-mode #pop-print.btn:hover, .module-earthseeds-indigos-starseeds .edit.item-page .btn-toolbar .btn:hover, .module-earthseeds-indigos-starseeds .pager.pagenav a:hover, .module-earthseeds-indigos-starseeds p.readmore .btn:active, .module-earthseeds-indigos-starseeds .print-mode #pop-print.btn:active, .module-earthseeds-indigos-starseeds .edit.item-page .btn-toolbar .btn:active, .module-earthseeds-indigos-starseeds .pager.pagenav a:active, .module-earthseeds-indigos-starseeds .print-mode #pop-print.btn:focus, .module-earthseeds-indigos-starseeds .edit.item-page .btn-toolbar .btn:focus, .module-earthseeds-indigos-starseeds .pager.pagenav a:focus, .module-earthseeds-indigos-starseeds .btn:focus {
  color: white !important;
  border-color: #998cf5 !important;
}
/* -------- BOUTON IMRPIMER - PAGE ALLIANCE KRYSTAL STAR ----- */
.alliance-krystalstar a.btn, .alliance-krystalstar .btn-group > .btn:first-child {
  background: url('../../../../images/Alliance-Krystalstar.jpg') center no-repeat;
  background-size: cover;
  border: 2px solid #86d1fb;
}
.alliance-krystalstar a.btn:hover, .alliance-krystalstar .btn-group > .btn:first-child:hover {
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(134, 209, 251, 0.7);
  background-image: url('../../../../images/Alliance-Krystalstar.jpg');
  border: 2px solid #86d1fb;
}
.alliance-krystalstar .dropdown-menu > li > a:hover, .alliance-krystalstar .dropdown-menu > li > a:focus, .alliance-krystalstar .dropdown-submenu:hover > a, .alliance-krystalstar .dropdown-submenu:focus > a {
  background: #86d1fb;
}
.alliance-krystalstar p.readmore .btn:hover, .alliance-krystalstar .print-mode #pop-print.btn:hover, .alliance-krystalstar .edit.item-page .btn-toolbar .btn:hover, .alliance-krystalstar .pager.pagenav a:hover, .alliance-krystalstar p.readmore .btn:active, .alliance-krystalstar .print-mode #pop-print.btn:active, .alliance-krystalstar .edit.item-page .btn-toolbar .btn:active, .alliance-krystalstar .pager.pagenav a:active, .alliance-krystalstar .print-mode #pop-print.btn:focus, .alliance-krystalstar .edit.item-page .btn-toolbar .btn:focus, .alliance-krystalstar .pager.pagenav a:focus, .alliance-krystalstar .btn:focus {
  background-image: url('../../../../images/Alliance-Krystalstar.jpg');
  color: white;
  border-color: #86d1fb !important;
}
.side-jdownloads-mod h3.g-title {
  background: linear-gradient(rgba(80, 200, 180, 0.4), rgba(80, 200, 180, 0.4)), url('https://harmonicuniverse.academy/templates/rt_clarity/custom/images/backgrounds/Archives%20Emeraude.jpg') no-repeat !important;
  background-size: cover !important;
}
.side-jdownloads-mod {
  font-size: 0.9rem;
  padding: 0 !important;
}
.side-jdownloads-mod div {
  border-bottom: 1px solid gainsboro !important;
  padding: 5px 5px 5px 10px;
  margin-bottom: 5px;
}
.moduletable .side-jdownloads-mod {
  background-color: #f9f9f9 !important;
  border-left: 1px solid gainsboro !important;
  border-right: 1px solid gainsboro !important;
  border-bottom: 1px solid gainsboro !important;
}
.side-jdownloads-mod span.hasTooltip {
  font-size: 13px;
}
.side-jdownloads-mod span.hasTooltip:hover {
  color: #0B615E;
}
.side-jdownloads-mod div :last-child {
  border-bottom: 1px solid transparent !important;
}
.side-top-jdownloads h3.g-title {
  background: linear-gradient(rgba(80, 200, 180, 0.4), rgba(80, 200, 180, 0.4)), url('https://harmonicuniverse.academy/templates/rt_clarity/custom/images/backgrounds/Archives%20Emeraude.jpg') no-repeat !important;
  background-size: cover !important;
}
.side-top-jdownloads {
  font-size: 0.8rem;
  padding: 0 !important;
}
.side-top-jdownloads div {
  border-bottom: 1px solid gainsboro !important;
  padding: 5px 2px 5px 3px;
  margin: 0;
}
.moduletable.side-top-jdownloads.jmoddiv {
  background-color: white !important;
  border-left: 1px solid gainsboro !important;
  border-right: 1px solid gainsboro !important;
  border-bottom: 1px solid gainsboro !important;
}
.side-top-jdownloads span.hasTooltip {
  font-size: 13px;
}
.side-top-jdownloads span.hasTooltip:hover {
  color: #0B615E;
}
.side-top-jdownloads {
  font-size: 0.8rem;
  padding: 0 !important;
}
.side-top-jdownloads td {
  padding: 5px 5px 5px 10px;
  max-width: 305px !important;
}
.side-top-jdownloads td a {
  word-wrap: break-word;
}
.side-top-jdownloads table, td, tr {
  border-left: hidden;
  border-right: hidden;
}
.side-top-jdownloads tr:nth-child(odd) {
  border-bottom: hidden;
  background: #f9f9f9;
}
.side-top-jdownloads td {
  border-bottom: 1px solid gainsboro !important;
}
/* -------- LAURA MARIE - A PROPOS - PAGE FROM MAIN MENU "CLASS=laura-marie-a-propos" ----- */
.laura-marie-a-propos a.btn, .laura-marie-a-propos .btn-group > .btn:first-child {
  background: linear-gradient(rgba(154, 129, 0, 0.66), rgba(154, 129, 0, 0.43)), url('../../../../images/2020-06-20_193953.jpg') center no-repeat !important;
  -webkit-transition: all 0s;
}
.laura-marie-a-propos a.btn:hover, .laura-marie-a-propos .btn-group > .btn:first-child:hover {
  background-image: url('https://harmonicuniverse.academy/images/2020-06-20_193953.jpg');
  border: 2px solid #c4a500;
  color: white !important;
}
/* KIDE CHATBOX CUSTOM */
div#KIDE_div {
  background: url('../../../../images/Tableau_de_bord.jpg') center no-repeat !important;
  background-size: cover !important;
}
/* -------- NEWSLETTER CATEGORY LIST "CLASS=newsletter-list" ----- */
.aside-a.moduletable.newsletter-list {
  list-style-type: none;
  display: inline-block;
  width: 100%;
  border: none;
}
.aside-a.moduletable.newsletter-list a {
  color: #31b3c1 !important;
  display: block;
}
.aside-a.moduletable.newsletter-list h3 {
  background: linear-gradient(rgba(20, 43, 52, 0), rgba(20, 43, 52, 0)), url('../../../../images/aqua-crystal-newsletter.jpg') no-repeat !important;
  background-size: cover !important;
  color: #ffffff;
  margin: 0;
  padding: 1rem;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
}
.aside-a.moduletable.newsletter-list ul {
  padding: 0;
  width: 100%;
}
.aside-a.moduletable.newsletter-list ul li {
  border-bottom: 1px solid gainsboro;
  margin: 0;
  padding: 0;
}
.aside-a.moduletable.newsletter-list ul li .mod-articles-category-group {
  font-size: 1.1em;
}
.aside-a.moduletable.newsletter-list ul li ul {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}
.aside-a.moduletable.newsletter-list ul li ul li {
  font-size: 0.9em;
  background-color: #f1f1f1;
  padding-left: 1.5rem;
  transition-duration: 0.2s;
  position: relative;
  min-height: 2.4rem;
  padding-top: 0.5rem;
}
.aside-a.moduletable.newsletter-list ul li ul li a:before {
  content: none;
}
.aside-a.moduletable.newsletter-list ul li ul li span {
  color: rgba(0, 0, 0, 0.8);
  font-size: 0.85em;
  right: 5px;
  position: absolute;
  bottom: 0;
}
.aside-a.moduletable.newsletter-list ul li ul li:hover {
  background-color: #31b3c1;
  transition-duration: 0.2s;
}
.aside-a.moduletable.newsletter-list ul li ul li:hover a {
  padding-right: 0.5em;
  color: white !important;
}
.aside-a.moduletable.newsletter-list ul li ul li:hover a:hover {
  text-decoration: none;
}
.aside-a.moduletable.newsletter-list ul li ul li:hover span {
  color: rgba(255, 255, 255, 0.8);
}
.aside-a.moduletable.newsletter-list ul li ul li:hover:before {
  content: "► ";
  display: block;
  height: 0;
  width: 0;
  left: -1.8em;
  position: relative;
  color: rgba(255, 255, 255, 0.8);
}
/* --- Background Color of Profile Regular Plan Subscription Description --- */
div.cbProfile.cb_template div#cbregSubscr.regPlansList .cbregDescription {
  background: rgba(127, 208, 235, 0.7) !important;
  padding: 10px 30px 30px 30px;
  margin-bottom: 20px;
  backdrop-filter: blur(6px) !important;
  border-radius: 10px;
}
/* --- Footer --- */
footer#g-footer span.g-menu-item-title {
  text-shadow: 0 0 transparent !important;
  color: white;
  font-family: "Merriweather";
  letter-spacing: normal;
  font-size: 14px;
  font-weight: 300;
}
footer#g-footer span.g-menu-item-title:before {
  content: "";
  font-family: "Font Awesome 5 Free";
  position: absolute;
  margin-left: -18px !important;
  margin-top: 3px;
  font-size: 12px;
  font-weight: 800;
}
footer#g-footer {
  background: linear-gradient(to bottom, #1be8fa, #0893ad);
  padding: 0px 0px 0px 0px;
}
footer#g-footer span.g-menu-item-title {
  text-transform: none;
}
/*
footer#g-footer span.g-menu-item-content:first-letter{
    text-transform: uppercase !important;
}
*/
/* --- Home Featured Articles --- */
.feature-home .g-content-array .g-item-title a {
  color: #00615c !important;
}
/* Archives Emeraudes */
.com_jdownloads .jd_cats_subheader {
  background: linear-gradient(315deg, #bba99900, #fbf4e294, #bba99900), url('../../../../images/backgrounds/kaleidoscope-brown-marble.png') !important;
  background-position: center !important;
  background-size: cover !important;
  height: 150px;
  color: #98877b;
  font-size: 18px !important;
  padding: 20px 1px 20px 20px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  /* text-shadow: 1px 1px 4px #0000008f; */
}
.com_jdownloads .jd_top_navi {
  margin-bottom: 20px !important;
  border: none;
}
.com_jdownloads .jblue {
  color: #ffffff !important;
  border: solid 1px #938276 !important;
  background: #bdaa9c !important;
  background: linear-gradient(#dd00ee, #7d00a5);
}
.com_jdownloads .jd_cat_main {
  color: #98877b;
  background: linear-gradient(315deg, #bba99900, #fbf4e294, #bba99900), url('../../../../images/backgrounds/light_brown_marble2.png') !important;
  /* text-shadow: 1px 1px 4px #0000008f; */
}
.com_jdownloads .jd_cat_main a {
  color: #98877b;
  font-weight: 800;
}
.com_jdownloads .jd_cat_main {
  border-bottom: 14px solid #e5d8cf;
  padding: 25px 10px 10px 10px;
}
.com_jdownloads select#cat_list {
  background: #e9e0d1 !important;
  color: #98877b;
  border: none;
}
.com_jdownloads .sidebar-a.moduletable div {
  background: linear-gradient(315deg, #bba9998c, #fbf4e273, #bba99987) !important;
  text-shadow: 1px 1px 4px #0000008f;
  margin-bottom: 10px;
}
.com_jdownloads .sidebar-a.moduletable div:first-child {
  border-top: 0px solid transparent;
}
/* JDownload Bibliotheque - Liste de Telechargements */
.com_jdownloads .sidebar-a.moduletable div a {
  color: white !important;
  padding-left: 10px;
  font-size: 16px;
}
.com_jdownloads .sidebar-a.moduletable div:first-child {
  margin-top: -10px;
}
.com_jdownloads .jd_categories_title_v46 {
  font-size: 16px;
}
.com_jdownloads .sidebar-a.moduletable div:last-child {
  border-bottom: 0.1px solid #e791de00;
}
.com_jdownloads .jd_footer, .com_jdownloads .jd_back_button {
  display: none;
}
.com_jdownloads .jd-item-page {
  margin-bottom: 70px;
}
.com_jdownloads .jd_files_title39 {
  background: linear-gradient(315deg, #bba9998c, #fbf4e273, #bba99987) !important;
  color: #9f877d;
  border: 0px solid transparent !important;
  margin-bottom: 25px;
}
.com_jdownloads .jd_left a {
  color: #9f877d !important;
  margin-right: 5px;
}
.com_jdownloads .jgreen {
  filter: hue-rotate(217deg);
}
.com_jdownloads span.hasTooltip.icon-edit\.png {
  display: none;
}
.com_jdownloads .jd_clear.jd_content_left .jd_image_right img {
  width: 80% !important;
  float: right;
  margin-bottom: 30px;
  border-radius: 12px;
}
.com_jdownloads .jd_fields_wrapper_compact, .com_jdownloads .jd_fields_wrapper {
  background: linear-gradient(315deg, #bba9998c, #fbf4e273, #bba99987) !important;
  border: 0px solid transparent !important;
}
.com_jdownloads .jd_fields, .com_jdownloads span.jd_field_title {
  color: white;
  padding: 2px 2px 2px 2px;
}
.com_jdownloads .jd_field_row_compact, .com_jdownloads .jd_field_row {
  border-bottom: 0px solid transparent !important;
  box-shadow: none !important;
}
.com_jdownloads .jd_content_wrapper {
  border: 0px solid transparent !important;
}
.com_jdownloads .jd_field_value_compact, .jd_field_value {
  border: 0px solid transparent !important;
}
.side-jdownloads-mod div, .moduletable.side-top-jdownloads div {
  background: linear-gradient(315deg, #1fada0, #c2f3dd91, #1fada0) !important;
  margin-top: -7px;
  padding: 10px 10px 10px 10px;
}
.side-jdownloads-mod div:first-child, .moduletable.side-top-jdownloads div:first-child {
  margin-top: -16px;
}
.aside-a.moduletable.side-jdownloads-mod, .aside-a.moduletable.side-top-jdownloads {
  padding-right: 20px !important;
  margin-bottom: 30px !important;
}
#g-aside .aside-a.moduletable.side-jdownloads-mod a, #g-aside .aside-a.moduletable.side-top-jdownloads a {
  color: white;
  text-shadow: 0px 0px 10px #105b0a;
  font-family: Merriweather;
  margin-left: 5px;
  font-size: 16px;
}
.aside-a.moduletable.side-jdownloads-mod div:nth-child(2n+1) {
  background: #c2f3dd91 !important;
}
.jd_module_hits_sameline {
  /* color: #15a699; */
  font-family: Merriweather;
  margin-left: 5px;
  font-size: 14px;
  font-style: italic !important;
  font-weight: 800;
  color: white;
  text-shadow: 0px 0px 10px #105b0a;
}
#g-aside .aside-a.moduletable.side-top-jdownloads div:nth-child(4n) {
  font-style: italic !important;
  font-size: 10px !important;
  margin-top: -20px;
}
.aside-a.moduletable.side-top-jdownloads div:nth-child(2n+1) {
  background: #c2f3dd91 !important;
}
/* Archives Emeraudes - Deuxieme Niveau */
.jd_files_subheader {
  background: linear-gradient(315deg, #bba99900, #fbf4e294, #bba99900), url('../../../../images/backgrounds/kaleidoscope-brown-marble.png') !important;
  background-size: cover !important;
  background-position: center !important;
  /* height: 150px; */
  color: #98877b;
  font-size: 20px !important;
  padding: 0px 0px 0px 15px;
  border-bottom: none;
  margin-bottom: -25px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
div#results {
  color: #98877b;
  background: linear-gradient(315deg, #bba99900, #fbf4e294, #bba99900), url('../../../../images/backgrounds/light_brown_marble2.png') !important;
  border: none !important;
  padding: 45px 25px 45px 25px;
}
div#results a {
  color: #98877b;
  font-weight: 700;
  /* text-transform: lowercase; */
  font-size: 17px;
}
.jd_subcat_pagination_inner_wrapper {
  border: none;
}
.jd_subcats_title_text {
  border: none;
  background: linear-gradient(315deg, #e6d3ba, #fff6ea, #e6d3ba) !important;
  margin-top: -25px;
  padding: 35px 10px 5px 10px;
  color: #98877b;
  text-transform: uppercase;
  font-family: "Cinzel" !important;
  font-size: 19px;
  font-weight: 300;
}
.jd_cats_4col_inner_wrapper:nth-child(n+3) .jd_cats_4col {
  font-style: italic !important;
}
.jd_files_subheader_title {
  font-family: "Cinzel";
}
.jd_subcat_count {
  font-family: "Cinzel";
}
/* Archives Emeraudes - Troisieme Niveau */
.jd_files_subheader {
  background: linear-gradient(315deg, #bba99900, #fbf4e294, #bba99900), url('../../../../images/backgrounds/kaleidoscope-brown-marble.png') !important;
  background-size: cover !important;
  background-position: center !important;
  /* height: 150px; */
  color: #98877b;
  font-size: 20px !important;
  padding: 0px 0px 0px 11px;
  border-bottom: none;
  margin-bottom: -25px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.jd_files_title {
  border: none;
  background: linear-gradient(315deg, #e6d3ba, #fff6ea, #e6d3ba) !important;
  margin-top: -25px;
  padding: 15px 10px 10px 11px;
  color: #98877b;
  text-transform: uppercase;
  font-family: "Cinzel" !important;
  font-size: 19px;
  font-weight: 300;
}
.jd_content_wrapper {
  color: #98877b;
  background: linear-gradient(315deg, #bba99900, #fbf4e294, #bba99900), url('../../../../images/backgrounds/light_brown_marble2.png') !important;
  border: none !important;
  padding: 45px 25px 45px 25px;
  margin-top: 30px;
  border-radius: 7px;
}
.jd_left a {
  color: #024648 !important;
  font-family: "Cinzel";
  font-size: 23px;
  font-weight: 500;
}
span.jdbutton.jred.jstatus {
  background: #02b0a3 !important;
  color: white !important;
  border: 1px solid transparent;
}
.com_jdownloads .jd_fields_wrapper_compact, .com_jdownloads .jd_fields_wrapper {
  background: linear-gradient(315deg, #bba9998c, #fbf4e273, #bba99987) !important;
  border: 0px solid transparent !important;
}
.com_jdownloads .jd_fields_caption_compact, .com_jdownloads .jd_fields_caption {
  background: linear-gradient(315deg, #bba999b5, #fbf4e294, #bba9999c), url('../../../../images/backgrounds/kaleidoscope-brown-marble.png') !important;
  background-size: cover !important;
  background-position: center !important;
  color: #98877b !important;
  padding: 20px 1px 20px 20px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.com_jdownloads .jd_fields, .com_jdownloads span.jd_field_title {
  color: #98877b;
  padding: 12px 12px 1px 12px;
}
.com_jdownloads .jd_field_row_compact, .com_jdownloads .jd_field_row {
  border-bottom: 0px solid transparent !important;
  box-shadow: none !important;
}
.com_jdownloads .jd_content_wrapper {
  border: 0px solid transparent !important;
}
.com_jdownloads .jd_field_value_compact, .jd_field_value {
  border: 0px solid transparent !important;
}
.jd_clear.jd_content_left a {
  color: #024648;
}
/* Quatrieme Niveau */
.jd_cat_subheader {
  background: linear-gradient(315deg, #bba99900, #fbf4e294, #bba99900), url('../../../../images/backgrounds/kaleidoscope-brown-marble.png') !important;
  background-size: cover !important;
  background-position: center !important;
  /* height: 150px; */
  color: #98877b;
  font-size: 20px !important;
  padding: 10px 0px 10px 11px;
  border-bottom: none;
  margin-bottom: -25px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.jd_title_left h4 {
  color: #024648 !important;
  font-family: "Cinzel" !important;
  font-size: 23px;
  font-weight: 500;
  margin-top: 40px;
}
span.jdbutton.jred.jstatus {
  background: #02b0a3 !important;
  color: white !important;
  border: 1px solid transparent;
}
.jd_description_wrapper.jd_clear {
  color: #98877b;
  background: linear-gradient(315deg, #bba99900, #fbf4e294, #bba99900), url('../../../../images/backgrounds/light_brown_marble2.png') !important;
  border: none !important;
  padding: 45px 25px 45px 25px;
  margin-top: 30px;
  border-radius: 7px;
  margin-bottom: 40px;
}
.jd_description_wrapper.jd_clear a.bbcode_url {
  color: #024648 !important;
}
.com_jdownloads div.jd_download_details_wrapper .jd_fields_wrapper_compact, .com_jdownloads div.jd_download_details_wrapper .jd_fields_wrapper {
  background: linear-gradient(315deg, #e6d3ba, #fff6ea, #e6d3ba) !important;
  border: 0px solid transparent !important;
}
.com_jdownloads div.jd_download_details_wrapper .jd_fields_caption_compact, .com_jdownloads div.jd_download_details_wrapper .jd_fields_caption {
  background: linear-gradient(315deg, #bba99900, #fbf4e294, #bba99900), url('../../../../images/backgrounds/kaleidoscope-brown-marble.png') !important;
  background-size: cover !important;
  background-position: center !important;
  color: #98877b !important;
  padding: 20px 1px 20px 20px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.com_jdownloads div.jd_download_details_wrapper .jd_fields, .com_jdownloads div.jd_download_details_wrapper span.jd_field_title {
  color: #98877b;
}
.com_jdownloads div.jd_download_details_wrapper .jd_field_row_compact, .com_jdownloads div.jd_download_details_wrapper .jd_field_row {
  border-bottom: 0px solid transparent !important;
  box-shadow: none !important;
}
.com_jdownloads div.jd_download_details_wrapper .jd_content_wrapper {
  border: 0px solid transparent !important;
}
.com_jdownloads div.jd_download_details_wrapper .jd_field_value_compact, .jd_field_value {
  border: 0px solid transparent !important;
}
audio::-webkit-media-controls-panel {
  background: linear-gradient(315deg, #e6d3ba, #fff6ea, #e6d3ba) !important;
}
.com_jdownloads div.jd_download_details_wrapper .jd_fields {
  padding: 10px 10px 10px 10px;
}
/* Jdownload Bibliotheque - Recherche */
.com_jdownloads input#search-searchword {
  background: linear-gradient(315deg, #d3bc9d9c, #fff6ea99) !important;
  border: none !important;
  color: #03b0a3;
  margin-left: 15px;
  margin-right: 15px !important;
}
.com_jdownloads input#search-searchword::placeholder {
  color: #98877b;
}
.com_jdownloads button.btn.btn-success.hasTooltip, .com_jdownloads button.btn.btn-primary.hasTooltip {
  background: #bdaa9c !important;
  background-size: contain !important;
  color: white !important;
  text-shadow: 0px 0px 10px #542e07 !important;
  margin-bottom: 25px;
  margin-right: 10px;
  border-radius: 12px !important;
}
.com_jdownloads label.element-invisible {
  color: #98877b;
  font-size: 16px;
  font-weight: 800;
  margin-top: 8px;
}
.com_jdownloads legend {
  background: linear-gradient(315deg, #d3bc9d, #fff6ea, #d3bc9d) !important;
  background-size: contain !important;
  background-repeat: repeat !important;
  color: white !important;
  font-size: 18px !important;
  padding: 10px 1px 10px 20px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  text-shadow: 1px 1px 4px #0000008f;
  width: 105% !important;
  margin-left: -16px;
}
.com_jdownloads fieldset.phrases {
  background: linear-gradient(315deg, #e6d3ba, #fff6ea, #e6d3ba) !important;
  color: #98877b;
  margin-top: 20px;
}
.com_jdownloads select#ordering {
  border: none !important;
  color: #a98c6c !important;
  background: #ecd9c5 !important;
  padding: 3px 3px 3px 3px;
  border-radius: 12px;
}
.com_jdownloads input[type=radio]:checked {
  accent-color: #a98c6c !important;
}
form#searchForm {
  color: #98877b;
  background: linear-gradient(315deg, #bba99900, #fbf4e294, #bba99900), url('../../../../images/backgrounds/kaleidoscope-brown-marble.png') !important;
  background-size: cover !important;
  background-position: center !important;
  border: none !important;
  padding: 45px 25px 45px 25px;
  margin-top: 30px;
  border-radius: 7px;
  margin-bottom: 40px;
}
form#searchForm span.badge.bg-info {
  background: #b49a7e !important;
  color: white !important;
}
form#searchForm select#limit {
  background: linear-gradient(315deg, #d3bc9d9c, #fff6ea99) !important;
  color: #98877b;
  border: none;
}
dl.search-results {
  color: #98877b;
  background: linear-gradient(315deg, #bba99900, #fbf4e294, #bba99900), url('../../../../images/backgrounds/light_brown_marble2.png') !important;
  border: none !important;
  padding: 45px 25px 45px 25px;
  margin-top: 30px;
  border-radius: 7px;
}
dt.result-title a {
  color: #03b0a3 !important;
  font-family: "Cinzel";
  font-weight: 500;
  font-size: 20px;
}
dd.result-text {
  margin-bottom: 30px;
}
.search span.highlight {
  background: #03b0a3 !important;
}
/* Messages Prives */
.text-wrap.col.pmMessagesRowMsgUser a {
  color: #024648 !important;
}
span.ml-n1.pl-1.pt-1.pb-1.pr-1.text-large.fa.fa-envelope-open.text-muted:before {
  color: #024648 !important;
}
input.form-control.pmSearch {
  border: none;
  background: #ffffffa6;
  color: #056231;
}
span#cbselect_pmtype {
  border: none;
  color: #056231;
  background: #ffffffa6;
}
button.btn.btn-light.border {
  border: none !important;
  color: #056231;
  background: #ffffffa6;
}
.cb_template .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  color: blue !important;
}
.cb_template .select2-container--bootstrap .select2-selection--single .select2-selection__rendered:after {
  content: "";
  font-family: FontAwesome;
  margin-left: 5px !important;
  margin-top: -3px !important;
  position: absolute;
}
.cb_template.select2-container--bootstrap .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected="true"] {
  background: #056231;
}
.cb_template.select2-container--bootstrap .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted[aria-selected="false"] {
  color: #056231;
  background: #ffffffa6f;
}
.col-auto.pmMessagesRowMsgMenu {
  color: #056231;
}
span.pt-1.pb-1.pl-3.pr-3.text-large.fa.fa-ellipsis-v:before {
  color: #056231;
}
.cb_template .text-success {
  color: #056231 !important;
}
span.fa.fa-circle-o {
  color: #765f4d !important;
}
ul.cbPaginationLinks.pagination.justify-content-center.mb-0 a.page-link {
  background: #ffffffa6;
}
.cb_template.cb_template_default.page-inbox .mb-2.row.no-gutters.border.media.pmMessageHeader {
  background: linear-gradient(315deg, #e6d3baba, #fff9f1b8, #e6d3baba) !important;
  border: none !important;
  padding: 10px 10px 10px 10px;
}
.cb_template.cb_template_default.page-inbox .text-wrap.pmMessageHeaderUser span.ml-n1.pl-1.pt-1.pb-1.pr-1.text-large.fa.fa-envelope-open.text-muted, .cb_template.cb_template_default.page-inbox .text-wrap.pmMessageHeaderUser a {
  color: #012d2e !important;
}
.cb_template.cb_template_default.page-inbox .text-wrap.pmMessageHeaderUser span.cb_offline.text-danger {
  color: #765f4d !important;
}
.cb_template.cb_template_default.page-inbox span.pt-1.pb-1.pl-3.pr-3.text-large.fa.fa-ellipsis-v:before {
  color: #012d2e !important;
}
.cb_template.cb_template_default.page-inbox .text-wrap.pmMessageContent p {
  color: #765f4d !important;
  margin-top: 20px;
  margin-bottom: 20px;
}
.cb_template.cb_template_default.page-inbox hr.mt-3.mb-3 {
  display: none;
}
.cb_template.cb_template_default.page-inbox .mceDefaultSkin .mceLayout {
  border: none;
  margin-bottom: 40px;
}
.cb_template.cb_template_default.page-inbox .mceModernSkin .mceToolbar {
  background: linear-gradient(315deg, #e6d3baba, #fff9f1b8, #e6d3baba) !important;
}
.cb_template.cb_template_default.page-inbox .mceModernSkin .mceToolbar span, .cb_template.cb_template_default.page-inbox .mceModernSkin .mceToolbar button {
  color: #012d2e !important;
}
.cb_template.cb_template_default.page-inbox button.nav-item {
  color: #012d2e !important;
}
.cb_template.cb_template_default.page-inbox .mceDefaultSkin .mceLayout .mceBranding {
  display: none;
}
.cb_template.cb_template_default.page-inbox .mceDefaultSkin .mceStatusbar:last-child {
  background: linear-gradient(315deg, #e6d3baba, #fff9f1b8, #e6d3baba) !important;
}
.cb_template.cb_template_default.page-inbox .mceDefaultSkin .mceStatusbar .mceWordCount, .cb_template.cb_template_default.page-inbox .mceDefaultSkin .mceStatusbar .mceWordCount .mceText, .cb_template.cb_template_default.page-inbox .mceDefaultSkin .mce_formatPreview a, .cb_template.cb_template_default.page-inbox .mceModernSkin span.mce_resize:before, .cb_template.cb_template_default.page-inbox .mcePathLabel {
  color: #012d2e !important;
}
button.xtd-button.btn.btn-secondary {
  background: linear-gradient(315deg, #e6d3baba, #fff9f1b8, #e6d3baba) !important;
  border: none;
  color: #056231;
  margin-bottom: 20px;
}
input.btn.btn-sm.btn-sm-block.btn-primary.pmButton.pmButtonSubmit {
  background: #012d2e !important;
}
.cb_template .btn.pmButtonBack {
  background: #012d2e !important;
  border: none;
  color: white !important;
}
.mcePathPath a .mceText {
  color: #056231;
}
.page-inbox .cb_template .btn-success {
  background-color: #024648 !important;
  border-color: #024648 !important;
}
.cb_template.cb_template_default.page-inbox .pmMessages.pmMessagesDefault {
  background-image: url('../../../../images/backgrounds/marbre-or.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cb_template.cb_template_default.page-inbox .text-wrap.pmMessageContent {
  background-image: url('../../../../images/backgrounds/marbre-or.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-top: -10px;
  padding: 30px 20px 20px 20px;
  color: #012d2e !important;
}
.cb_template.cb_template_default.page-inbox .mt-3.pl-2.border-left.blockquote.text-wrap.text-small.pmMessageReply.pmMessageReply1 {
  margin-top: 50px !important;
}
.cb_template.cb_template_default.page-inbox .mt-3.pl-2.border-left.blockquote.text-wrap.text-small.pmMessageReply.pmMessageReply1 p {
  color: #543e2e !important;
}
.cb_template.cb_template_default.page-inbox .editor-xtd-buttons button.xtd-button.btn.btn-secondary {
  color: #012d2e !important;
}
/* Boutique en Ligne */
.shop .customProductData {
  display: none;
}
.shop div.product {
  width: 50% !important;
}
.shop span.addtocart-button span.addtocart-button, .shop span.addtocart-button input.addtocart-button, .shop span.addtocart-button input.notify-button, .shop span.addtocart-button span.addtocart-button-disabled {
  background: #024648 !important;
  border: none;
}
.shop h1, .shop div.vendor-store-desc h2 {
  font-family: Cinzel;
  color: #024648 !important;
  font-weight: 500;
}
.shop h3.g-title {
  font-family: Cinzel;
  font-weight: 700 !important;
}
.shop #g-aside .side-menu h3.g-title {
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), url('../../../../images/backgrounds/turquoise_gem_background.jpg') no-repeat;
  background-size: cover;
}
.shop h3.g-title {
  font-weight: 700 !important;
  text-shadow: 0px 0px 10px white !important;
}
.shop li.nav-item.item-733.divider {
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), url('../../../../images/backgrounds/turquoise_gem_background.jpg') no-repeat;
  background-size: cover;
  color: white;
  font-family: Cinzel;
  font-weight: 700;
  text-shadow: 0px 0px 10px white !important;
  padding-left: 20px !important;
}
/* Fond en Marbre */
#g-container-main {
  background: transparent;
}
div#g-page-surround {
  background: linear-gradient(rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0.65)), url('../../../../images/backgrounds/marbre-or.png') no-repeat;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
}
/* Sidebar Don */
.sidebar-don {
  background: linear-gradient(315deg, #e6d3ba, #fff6ea, #e6d3ba) !important;
  background-size: cover !important;
  border-radius: 0.3em;
  text-align: center;
  font-family: Merriweather;
  font-size: 15px;
  padding-bottom: 1px;
  border: 1px solid #af7e6187;
  font-style: italic !important;
  margin-bottom: 30px !important;
  margin-right: 10px;
}
p.sidebardon-texte {
  padding: 10px 10px 10px 10px;
  color: #8c6b2b !important;
}
button.bouton-don {
  background: #cca14f;
  padding: 10px 10px 10px 10px;
  margin-bottom: 20px;
  border-radius: 0.3em;
}
/* Chat de Discussion */
.cb_template a.streamUserName {
  color: #024648 !important;
}
.text-wrap.streamItemContent.cbMoreLessContent {
  color: #004458 !important;
}
a.button-showhide-chat {
  text-align: center !important;
  display: block;
  color: #024648 !important;
}
/* Kunena Forum - NavBar */
#kunena.layout .navbar {
  padding: 0;
  background-image: linear-gradient(to bottom, #024648, #065759);
}
.navbar-expand-lg .offcanvas {
  background: transparent !important;
}
/* Panneau des Annonces */
#kunena.layout .alert-info:not(.alert-info.hidden-phone) {
  background: linear-gradient(315deg, #bae3e6, #eafdff, #bae2e6) !important;
  border-radius: 0.3em;
  border: 1px solid #61afa887 !important;
  color: #2b798c !important;
}
#kunena.layout .alert-info:not(.alert-info.hidden-phone) a {
  color: #2b798c !important;
}
#kunena.layout .alert-info:not(.alert-info.hidden-phone) a.btn-link {
  color: #2b798c !important;
}
/* Kunena Forum - Breadcrumbs */
ol.mod-kunena-breadcrumbs.breadcrumb a {
  color: #024648 !important;
}
/* Kunena Forum - Sujets Recents */
#kunena.layout .kfrontend table tr.category-subheader th, #kunena.layout .kfrontend table thead tr th {
  background-color: #024648 !important;
  border: none;
}
tr.category a {
  color: #024648 !important;
}
.layout#kunena tr.category .knewchar {
  color: #8c6b2b !important;
}
#kunena.layout .kwho-admin {
  color: #722ab0 !important;
}
#kunena.layout tr.category .started {
  color: #012425 !important;
}
#kunena.layout tr.category td.d-none.d-md-table-cell {
  color: #012425 !important;
}
#kunena.layout tr.category .fa-paperclip::before {
  color: #012425 !important;
}
tr.category a.hasTooltip.topictitle {
  font-weight: 600;
}
/* Kunena Forum - Sujets Recents - Sujets Epingles Sticky */
#kunena.layout .moved, #kunena.layout .moved:nth-child(odd), #kunena.layout .message-unapproved .badger-left, #kunena.layout .message-unapproved .badger-left:nth-child(odd), #kunena.layout .unapproved, #kunena.layout .unapproved:nth-child(odd), #kunena.layout .category-stickymsg, #kunena.layout .deleted, #kunena.layout .category-stickymsg:nth-child(odd) {
  background: linear-gradient(315deg, #bae3e6, #eafdff, #bae2e6) !important;
}
#kunena.layout .moved a, #kunena.layout .moved:nth-child(odd) a, #kunena.layout .message-unapproved .badger-left a, #kunena.layout .message-unapproved .badger-left:nth-child(odd) a, #kunena.layout .unapproved a, #kunena.layout .unapproved:nth-child(odd) a, #kunena.layout .category-stickymsg a:not(.kwho-admin), #kunena.layout .category-stickymsg:nth-child(odd) a:not(.kwho-admin), #kunena.layout .deleted a {
  color: #226d80 !important;
}
#kunena.layout .category-stickymsg span, #kunena.layout .category-stickymsg:nth-child(odd) span, #kunena.layout .category-stickymsg div.views, #kunena.layout .category-stickymsg:nth-child(odd) div.views, #kunena.layout .category-stickymsg div.replies, #kunena.layout .category-stickymsg:nth-child(odd) div.replies, #kunena.layout .category-stickymsg div.started, #kunena.layout .category-stickymsg:nth-child(odd) div.started, #kunena.layout .category-stickymsg .topic-item-unread i.fa, #kunena.layout .category-stickymsg:nth-child(odd) .topic-item-unread i.fa, #kunena.layout .category-stickymsg .topic-item-unread, #kunena.layout .category-stickymsg:nth-child(odd) .topic-item-unread {
  color: #2b798c !important;
  border-left-color: #2b798c !important;
}
#kunena.layout table tr.category-stickymsg a.hasTooltip.topictitle {
  font-weight: 600 !important;
}
/* Kunena Forum - Barre Numero de Page */
#kunena.layout .page-item.active .page-link {
  background: #024648 !important;
  border-color: #024648 !important;
  color: white !important;
}
#kunena.layout .page-item .page-link {
  color: #024648 !important;
}
/* Kunena Forum - Barre de Recherche */
#kunena.layout .btn.btn-outline-primary {
  background: #024648 !important;
}
/* Kunena Forum - Messages */
#kunena.layout .topic-item-messages .kmsg {
  color: #012b2c !important;
}
/* Custom Slideshow */
.g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content {
  width: 30%;
}
.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-author {
  color: #867008 !important;
  text-shadow: 0px 0px 5px #fff, 0px 0px 5px #fff;
}
h3.g-slideshow-top-title {
  color: #065759;
}
/* Temporary Slideshow Title Hide */
/* div#slideshow-4207 .slide-content,
div#module-slideshow-597 .slide-content{
    display:none !important;
}
*/
/* Register Page - May 2025 Version */
.cb-register-page .position-relative.no-overflow.border.rounded-top.mb-3.cbCanvasLayout.cbCanvasLayoutMd.cbRegistrationHeader {
  display: none !important;
}
.cb-register-page label#cblabcbfv_cbregplans {
  font-family: "Cormorant Infant", serif !important;
  font-size: 30px !important;
  margin-bottom: 50px !important;
  text-transform: uppercase !important;
  color: #046358 !important;
  font-weight: 600 !important;
  text-align: center !important;
}
.cb-register-page .platform-content.container {
  background: linear-gradient(120deg, #a18a114f, #ffffffcf, #a18a114f) !important;
  padding: 30px 20px 30px 20px !important;
}
.cb-register-page .m-0.form-check.cbRegNameDesc .form-check-label.mb-1.font-weight-bold.cbregName {
  color: #a18a11 !important;
  font-family: Cinzel !important;
  font-size: 24px !important;
  font-weight: 400 !important;
  margin-bottom: 50px !important;
  text-align: center !important;
}
.cb-register-page .box-blue.moduletable, .cb-register-page .box-blue.widget, .cb-register-page .box-blue.g-outer-box, .cb-register-page .box-blue > .g-content {
  background: #046358 !important;
}
.cb-register-page div#cbtf_11.cbFieldsContentsTab label:not(.text-danger) {
  color: #046358 !important;
}
.cb-register-page .form-auto .form-control {
  display: inline-block !important;
  width: auto !important;
  background: linear-gradient(10deg, #a18a116b, #ffffffcf) !important;
  border: none !important;
}
.cb-register-page input {
  color: #046358 !important;
  font-size: 15px !important;
}
.cb-register-page .input-group > .input-group-prepend > .btn, .cb-register-page .input-group > .input-group-prepend > .input-group-text, .cb-register-page .input-group > .input-group-append:not(:last-child) > .btn, .cb-register-page .input-group > .input-group-append:not(:last-child) > .input-group-text, .cb-register-page .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .cb-register-page .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  background: #00635a !important;
}
.cb-register-page button.btn.btn-outline-light.border.text-body.ml-0.rounded-0.cbPasswordUnmaskShow, .cb-register-page button.btn.btn-outline-light.border.text-body.ml-0.rounded-0.cbPasswordUnmaskHide {
  height: 35px !important;
  margin-top: 1px !important;
  color: white !important;
  border-radius: 4px !important;
  margin-left: 10px !important;
}
.cb-register-page .fa-eye-slash:before, .cb-register-page .fa-eye:before, .cb-register-page .fa-star:before {
  color: #00635a !important;
}
.cb-register-page a.cbTermsLink {
  color: #a18a11 !important;
}
.cb-register-page a.cbTermsLink::before {
  content: "les " !important;
}
.cb-register-page button.btn.btn-primary.btn-sm-block.cbRegistrationSubmit {
  background: #00635a !important;
}
.cb-register-page .rc-anchor-invisible-text {
  background: #00635a !important;
}
.cb-register-page .cbregFee {
  color: #a18a11 !important;
  margin-bottom: 30px !important;
}
.cb-register-page .mt-3.p-2.bg-light.border.rounded-bottom.cbRegistrationConclusion {
  display: none !important;
}
.cb-register-page .text-danger, .cb-register-page .invalid-feedback {
  color: #a18a11 !important;
}
.cb-register-page .platform-content.container img {
  width: 70% !important;
  margin: 0 auto !important;
  display: block !important;
}
.cb-register-page div#g-page-surround {
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), url('../../../../images/backgrounds/marbre-or.png') no-repeat !important;
  background-repeat: no-repeat !important;
  background-attachment: fixed !important;
  background-position: center !important;
  background-size: cover !important;
}
/* Salle d'Echange - Desactiver les Liens des Utilisateurs */
.salledechange a.streamUserName {
  pointer-events: none !important;
}
.salledechange span.streamUserAvatar a {
  pointer-events: none !important;
}
.salledechange .align-self-center.likeContainerActions {
  display: none;
}
/* Bouton du Chat */
button.btn.btn-primary.btn-sm-block.commentsButton.commentsButtonNewSave.streamItemNewSave.streamItemFormSubmit {
  background: #024648 !important;
  border: none !important;
}
/*# sourceMappingURL=custom_59.css.map */