/* line 323, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow.with-bg {
  background-color: #f4ce0e;
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow.with-bg h1, .theme-yellow.with-bg h2, .theme-yellow.with-bg h3, .theme-yellow.with-bg h4, .theme-yellow.with-bg h5, .theme-yellow.with-bg h6,
.theme-yellow.with-bg .t1, .theme-yellow.with-bg .t2, .theme-yellow.with-bg .t3, .theme-yellow.with-bg .t4, .theme-yellow.with-bg .t5, .theme-yellow.with-bg .t6, .theme-yellow.with-bg .t7, .theme-yellow.with-bg .t8,
.theme-yellow.with-bg .t1-light, .theme-yellow.with-bg .t2-light, .theme-yellow.with-bg .t3-light, .theme-yellow.with-bg .t4-light, .theme-yellow.with-bg .t5-light, .theme-yellow.with-bg .t6-light, .theme-yellow.with-bg .t7-light, .theme-yellow.with-bg .t8-light,
.theme-yellow.with-bg .t1-bold, .theme-yellow.with-bg .t2-bold, .theme-yellow.with-bg .t3-bold, .theme-yellow.with-bg .t4-bold, .theme-yellow.with-bg .t5-bold, .theme-yellow.with-bg .t6-bold, .theme-yellow.with-bg .t7-bold, .theme-yellow.with-bg .t8-bold,
.theme-yellow.with-bg li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow.with-bg p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 328, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow.with-bg hr {
  border-top-color: #f4ce0e;
  border-bottom-color: #f4ce0e;
}
/* line 335, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow.with-bg ul > li:before,
.theme-yellow.with-bg ol > li:before {
  color: #ffda1d;
}
/* line 342, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow.with-transparent-bg {
  background-color: rgba(244, 206, 14, 0.8);
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow.with-transparent-bg h1, .theme-yellow.with-transparent-bg h2, .theme-yellow.with-transparent-bg h3, .theme-yellow.with-transparent-bg h4, .theme-yellow.with-transparent-bg h5, .theme-yellow.with-transparent-bg h6,
.theme-yellow.with-transparent-bg .t1, .theme-yellow.with-transparent-bg .t2, .theme-yellow.with-transparent-bg .t3, .theme-yellow.with-transparent-bg .t4, .theme-yellow.with-transparent-bg .t5, .theme-yellow.with-transparent-bg .t6, .theme-yellow.with-transparent-bg .t7, .theme-yellow.with-transparent-bg .t8,
.theme-yellow.with-transparent-bg .t1-light, .theme-yellow.with-transparent-bg .t2-light, .theme-yellow.with-transparent-bg .t3-light, .theme-yellow.with-transparent-bg .t4-light, .theme-yellow.with-transparent-bg .t5-light, .theme-yellow.with-transparent-bg .t6-light, .theme-yellow.with-transparent-bg .t7-light, .theme-yellow.with-transparent-bg .t8-light,
.theme-yellow.with-transparent-bg .t1-bold, .theme-yellow.with-transparent-bg .t2-bold, .theme-yellow.with-transparent-bg .t3-bold, .theme-yellow.with-transparent-bg .t4-bold, .theme-yellow.with-transparent-bg .t5-bold, .theme-yellow.with-transparent-bg .t6-bold, .theme-yellow.with-transparent-bg .t7-bold, .theme-yellow.with-transparent-bg .t8-bold,
.theme-yellow.with-transparent-bg li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow.with-transparent-bg p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 347, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow.with-transparent-bg .link {
  color: #f4ce0e;
}
/* line 351, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow.with-transparent-bg a:hover .link, .theme-yellow.with-transparent-bg .link:hover {
  color: #ffda1d;
}
/* line 355, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow.with-transparent-bg hr {
  border-top-color: #f4ce0e;
  border-bottom-color: #f4ce0e;
}
/* line 362, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow.with-transparent-bg ul > li:before,
.theme-yellow.with-transparent-bg ol > li:before {
  color: #ffda1d;
}
/* line 369, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow.with-blur {
  background: #f4ce0e;
  background: rgba(244, 206, 14, 0.6);
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow.with-blur h1, .theme-yellow.with-blur h2, .theme-yellow.with-blur h3, .theme-yellow.with-blur h4, .theme-yellow.with-blur h5, .theme-yellow.with-blur h6,
.theme-yellow.with-blur .t1, .theme-yellow.with-blur .t2, .theme-yellow.with-blur .t3, .theme-yellow.with-blur .t4, .theme-yellow.with-blur .t5, .theme-yellow.with-blur .t6, .theme-yellow.with-blur .t7, .theme-yellow.with-blur .t8,
.theme-yellow.with-blur .t1-light, .theme-yellow.with-blur .t2-light, .theme-yellow.with-blur .t3-light, .theme-yellow.with-blur .t4-light, .theme-yellow.with-blur .t5-light, .theme-yellow.with-blur .t6-light, .theme-yellow.with-blur .t7-light, .theme-yellow.with-blur .t8-light,
.theme-yellow.with-blur .t1-bold, .theme-yellow.with-blur .t2-bold, .theme-yellow.with-blur .t3-bold, .theme-yellow.with-blur .t4-bold, .theme-yellow.with-blur .t5-bold, .theme-yellow.with-blur .t6-bold, .theme-yellow.with-blur .t7-bold, .theme-yellow.with-blur .t8-bold,
.theme-yellow.with-blur li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow.with-blur p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 378, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .btn {
  background: #f6d635;
  color: white;
}
/* line 509, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .btn:hover, .theme-yellow .btn:focus, .theme-yellow .btn.active, .theme-yellow .btn:active {
  background-color: #ffe045;
  color: white;
}
/* line 384, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .dropdown-toggle i,
.theme-yellow .btn.dropdown-toggle i {
  color: white;
}
/* line 390, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .dropdown.open .btn {
  background-color: #ffda1d;
}
/* line 401, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .dropdown-menu li > a:hover,
.theme-yellow .dropdown-menu li > a:focus,
.theme-yellow .dropdown-submenu:hover > a,
.theme-yellow .dropdown-menu .active > a,
.theme-yellow .dropdown-menu .active > a:hover {
  color: white;
  background-color: #f6d635;
  background-color: #edcb24;
  background-image: -moz-linear-gradient(top, #f6d635, #debb0a);
  background-image: -webkit-linear-gradient(top, #f6d635, #debb0a);
  background-image: linear-gradient(to bottom, #f6d635, #debb0a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF6D635', endColorstr='#FFDEBB0A', GradientType=0);
}
/* line 409, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow ul > li:before,
.theme-yellow ol > li:before {
  color: #f6d635;
}
/* line 414, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow a, .theme-yellow .link {
  color: #f6d635;
}
/* line 417, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow a span + [class*="fonticon-"], .theme-yellow .link span + [class*="fonticon-"] {
  color: #f6d635;
}
/* line 426, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow a:hover,
.theme-yellow a:active,
.theme-yellow a:focus,
.theme-yellow a:hover .link,
.theme-yellow .link:hover {
  color: #ffda1d;
}
/* line 429, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow a:hover span + [class*="fonticon-"],
.theme-yellow a:active span + [class*="fonticon-"],
.theme-yellow a:focus span + [class*="fonticon-"],
.theme-yellow a:hover .link span + [class*="fonticon-"],
.theme-yellow .link:hover span + [class*="fonticon-"] {
  color: #ffda1d;
}
/* line 434, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .btn-round {
  color: white;
  border-color: white;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .btn-round.opaque-alt {
  border-color: rgba(255, 255, 255, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .btn-round:hover {
  color: white;
  border-color: white;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .btn-round.active, .theme-yellow .btn-round.solid, .theme-yellow .btn-round.solid-trans {
  background: white;
  color: #f4ce0e;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .btn-round.active:hover, .theme-yellow .btn-round.solid:hover, .theme-yellow .btn-round.solid-trans:hover {
  background: white;
  border-color: white;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .btn-round.active.is-hover, .theme-yellow .btn-round.solid.is-hover, .theme-yellow .btn-round.solid-trans.is-hover {
  background: white;
  border-color: white;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-yellow .btn-round {
  color: white;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-yellow .btn-round:hover {
  color: white;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-yellow .btn-round.active, .with-bg .theme-yellow .btn-round.solid {
  color: #f4ce0e;
}
/* line 437, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .btn-round.colored {
  color: #f6d635;
  border-color: #f6d635;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .btn-round.colored.opaque-alt {
  border-color: rgba(246, 214, 53, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .btn-round.colored:hover {
  color: #f6d635;
  border-color: #f6d635;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .btn-round.colored.active, .theme-yellow .btn-round.colored.solid, .theme-yellow .btn-round.colored.solid-trans {
  background: #f6d635;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .btn-round.colored.active:hover, .theme-yellow .btn-round.colored.solid:hover, .theme-yellow .btn-round.colored.solid-trans:hover {
  background: #ffe045;
  border-color: #ffe045;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .btn-round.colored.active.is-hover, .theme-yellow .btn-round.colored.solid.is-hover, .theme-yellow .btn-round.colored.solid-trans.is-hover {
  background: #ffe045;
  border-color: #ffe045;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-yellow .btn-round.colored {
  color: #f6d635;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-yellow .btn-round.colored:hover {
  color: #f6d635;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-yellow .btn-round.colored.active, .with-bg .theme-yellow .btn-round.colored.solid {
  color: white;
}
/* line 444, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow a:hover .btn-round {
  color: #f4ce0e;
  border-color: white;
}
/* line 605, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow a:hover .btn-round.active, .theme-yellow a:hover .btn-round.solid, .theme-yellow a:hover .btn-round.solid-trans {
  background: white;
  border-color: white;
}
/* line 446, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow a:hover .btn-round.colored {
  color: #f7dd57;
  border-color: #f7dd57;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow a:hover .btn-round.colored.opaque-alt {
  border-color: rgba(247, 221, 87, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow a:hover .btn-round.colored:hover {
  color: #f7dd57;
  border-color: #f7dd57;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow a:hover .btn-round.colored.active, .theme-yellow a:hover .btn-round.colored.solid, .theme-yellow a:hover .btn-round.colored.solid-trans {
  background: #f7dd57;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow a:hover .btn-round.colored.active:hover, .theme-yellow a:hover .btn-round.colored.solid:hover, .theme-yellow a:hover .btn-round.colored.solid-trans:hover {
  background: #ffe669;
  border-color: #ffe669;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow a:hover .btn-round.colored.active.is-hover, .theme-yellow a:hover .btn-round.colored.solid.is-hover, .theme-yellow a:hover .btn-round.colored.solid-trans.is-hover {
  background: #ffe669;
  border-color: #ffe669;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-yellow a:hover .btn-round.colored {
  color: #f7dd57;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-yellow a:hover .btn-round.colored:hover {
  color: #f7dd57;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-yellow a:hover .btn-round.colored.active, .with-bg .theme-yellow a:hover .btn-round.colored.solid {
  color: white;
}
/* line 454, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .btn-social {
  color: #fff;
}
/* line 456, ../../../packages/common/css/_base/_mixins.scss */
.theme-yellow .btn-social:hover, .theme-yellow .btn-social:active, .theme-yellow .btn-social:focus {
  color: #fff;
}

/* line 323, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue.with-bg {
  background-color: #128b98;
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue.with-bg h1, .theme-blue.with-bg h2, .theme-blue.with-bg h3, .theme-blue.with-bg h4, .theme-blue.with-bg h5, .theme-blue.with-bg h6,
.theme-blue.with-bg .t1, .theme-blue.with-bg .t2, .theme-blue.with-bg .t3, .theme-blue.with-bg .t4, .theme-blue.with-bg .t5, .theme-blue.with-bg .t6, .theme-blue.with-bg .t7, .theme-blue.with-bg .t8,
.theme-blue.with-bg .t1-light, .theme-blue.with-bg .t2-light, .theme-blue.with-bg .t3-light, .theme-blue.with-bg .t4-light, .theme-blue.with-bg .t5-light, .theme-blue.with-bg .t6-light, .theme-blue.with-bg .t7-light, .theme-blue.with-bg .t8-light,
.theme-blue.with-bg .t1-bold, .theme-blue.with-bg .t2-bold, .theme-blue.with-bg .t3-bold, .theme-blue.with-bg .t4-bold, .theme-blue.with-bg .t5-bold, .theme-blue.with-bg .t6-bold, .theme-blue.with-bg .t7-bold, .theme-blue.with-bg .t8-bold,
.theme-blue.with-bg li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue.with-bg p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 328, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue.with-bg hr {
  border-top-color: #128b98;
  border-bottom-color: #128b98;
}
/* line 335, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue.with-bg ul > li:before,
.theme-blue.with-bg ol > li:before {
  color: #09a9bb;
}
/* line 342, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue.with-transparent-bg {
  background-color: rgba(18, 139, 152, 0.8);
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue.with-transparent-bg h1, .theme-blue.with-transparent-bg h2, .theme-blue.with-transparent-bg h3, .theme-blue.with-transparent-bg h4, .theme-blue.with-transparent-bg h5, .theme-blue.with-transparent-bg h6,
.theme-blue.with-transparent-bg .t1, .theme-blue.with-transparent-bg .t2, .theme-blue.with-transparent-bg .t3, .theme-blue.with-transparent-bg .t4, .theme-blue.with-transparent-bg .t5, .theme-blue.with-transparent-bg .t6, .theme-blue.with-transparent-bg .t7, .theme-blue.with-transparent-bg .t8,
.theme-blue.with-transparent-bg .t1-light, .theme-blue.with-transparent-bg .t2-light, .theme-blue.with-transparent-bg .t3-light, .theme-blue.with-transparent-bg .t4-light, .theme-blue.with-transparent-bg .t5-light, .theme-blue.with-transparent-bg .t6-light, .theme-blue.with-transparent-bg .t7-light, .theme-blue.with-transparent-bg .t8-light,
.theme-blue.with-transparent-bg .t1-bold, .theme-blue.with-transparent-bg .t2-bold, .theme-blue.with-transparent-bg .t3-bold, .theme-blue.with-transparent-bg .t4-bold, .theme-blue.with-transparent-bg .t5-bold, .theme-blue.with-transparent-bg .t6-bold, .theme-blue.with-transparent-bg .t7-bold, .theme-blue.with-transparent-bg .t8-bold,
.theme-blue.with-transparent-bg li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue.with-transparent-bg p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 347, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue.with-transparent-bg .link {
  color: #128b98;
}
/* line 351, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue.with-transparent-bg a:hover .link, .theme-blue.with-transparent-bg .link:hover {
  color: #09a9bb;
}
/* line 355, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue.with-transparent-bg hr {
  border-top-color: #128b98;
  border-bottom-color: #128b98;
}
/* line 362, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue.with-transparent-bg ul > li:before,
.theme-blue.with-transparent-bg ol > li:before {
  color: #09a9bb;
}
/* line 369, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue.with-blur {
  background: #128b98;
  background: rgba(18, 139, 152, 0.6);
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue.with-blur h1, .theme-blue.with-blur h2, .theme-blue.with-blur h3, .theme-blue.with-blur h4, .theme-blue.with-blur h5, .theme-blue.with-blur h6,
.theme-blue.with-blur .t1, .theme-blue.with-blur .t2, .theme-blue.with-blur .t3, .theme-blue.with-blur .t4, .theme-blue.with-blur .t5, .theme-blue.with-blur .t6, .theme-blue.with-blur .t7, .theme-blue.with-blur .t8,
.theme-blue.with-blur .t1-light, .theme-blue.with-blur .t2-light, .theme-blue.with-blur .t3-light, .theme-blue.with-blur .t4-light, .theme-blue.with-blur .t5-light, .theme-blue.with-blur .t6-light, .theme-blue.with-blur .t7-light, .theme-blue.with-blur .t8-light,
.theme-blue.with-blur .t1-bold, .theme-blue.with-blur .t2-bold, .theme-blue.with-blur .t3-bold, .theme-blue.with-blur .t4-bold, .theme-blue.with-blur .t5-bold, .theme-blue.with-blur .t6-bold, .theme-blue.with-blur .t7-bold, .theme-blue.with-blur .t8-bold,
.theme-blue.with-blur li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue.with-blur p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 378, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .btn {
  background: #16acbc;
  color: white;
}
/* line 509, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .btn:hover, .theme-blue .btn:focus, .theme-blue .btn.active, .theme-blue .btn:active {
  background-color: #0bcde1;
  color: white;
}
/* line 384, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .dropdown-toggle i,
.theme-blue .btn.dropdown-toggle i {
  color: white;
}
/* line 390, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .dropdown.open .btn {
  background-color: #09a9bb;
}
/* line 401, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .dropdown-menu li > a:hover,
.theme-blue .dropdown-menu li > a:focus,
.theme-blue .dropdown-submenu:hover > a,
.theme-blue .dropdown-menu .active > a,
.theme-blue .dropdown-menu .active > a:hover {
  color: white;
  background-color: #16acbc;
  background-color: #1397a5;
  background-image: -moz-linear-gradient(top, #16acbc, #0f7681);
  background-image: -webkit-linear-gradient(top, #16acbc, #0f7681);
  background-image: linear-gradient(to bottom, #16acbc, #0f7681);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF16ACBC', endColorstr='#FF0F7681', GradientType=0);
}
/* line 409, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue ul > li:before,
.theme-blue ol > li:before {
  color: #16acbc;
}
/* line 414, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue a, .theme-blue .link {
  color: #16acbc;
}
/* line 417, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue a span + [class*="fonticon-"], .theme-blue .link span + [class*="fonticon-"] {
  color: #16acbc;
}
/* line 426, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue a:hover,
.theme-blue a:active,
.theme-blue a:focus,
.theme-blue a:hover .link,
.theme-blue .link:hover {
  color: #09a9bb;
}
/* line 429, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue a:hover span + [class*="fonticon-"],
.theme-blue a:active span + [class*="fonticon-"],
.theme-blue a:focus span + [class*="fonticon-"],
.theme-blue a:hover .link span + [class*="fonticon-"],
.theme-blue .link:hover span + [class*="fonticon-"] {
  color: #09a9bb;
}
/* line 434, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .btn-round {
  color: white;
  border-color: white;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .btn-round.opaque-alt {
  border-color: rgba(255, 255, 255, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .btn-round:hover {
  color: white;
  border-color: white;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .btn-round.active, .theme-blue .btn-round.solid, .theme-blue .btn-round.solid-trans {
  background: white;
  color: #128b98;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .btn-round.active:hover, .theme-blue .btn-round.solid:hover, .theme-blue .btn-round.solid-trans:hover {
  background: white;
  border-color: white;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .btn-round.active.is-hover, .theme-blue .btn-round.solid.is-hover, .theme-blue .btn-round.solid-trans.is-hover {
  background: white;
  border-color: white;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-blue .btn-round {
  color: white;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-blue .btn-round:hover {
  color: white;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-blue .btn-round.active, .with-bg .theme-blue .btn-round.solid {
  color: #128b98;
}
/* line 437, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .btn-round.colored {
  color: #16acbc;
  border-color: #16acbc;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .btn-round.colored.opaque-alt {
  border-color: rgba(22, 172, 188, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .btn-round.colored:hover {
  color: #16acbc;
  border-color: #16acbc;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .btn-round.colored.active, .theme-blue .btn-round.colored.solid, .theme-blue .btn-round.colored.solid-trans {
  background: #16acbc;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .btn-round.colored.active:hover, .theme-blue .btn-round.colored.solid:hover, .theme-blue .btn-round.colored.solid-trans:hover {
  background: #0bcde1;
  border-color: #0bcde1;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .btn-round.colored.active.is-hover, .theme-blue .btn-round.colored.solid.is-hover, .theme-blue .btn-round.colored.solid-trans.is-hover {
  background: #0bcde1;
  border-color: #0bcde1;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-blue .btn-round.colored {
  color: #16acbc;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-blue .btn-round.colored:hover {
  color: #16acbc;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-blue .btn-round.colored.active, .with-bg .theme-blue .btn-round.colored.solid {
  color: white;
}
/* line 444, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue a:hover .btn-round {
  color: #128b98;
  border-color: white;
}
/* line 605, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue a:hover .btn-round.active, .theme-blue a:hover .btn-round.solid, .theme-blue a:hover .btn-round.solid-trans {
  background: white;
  border-color: white;
}
/* line 446, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue a:hover .btn-round.colored {
  color: #1acadc;
  border-color: #1acadc;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue a:hover .btn-round.colored.opaque-alt {
  border-color: rgba(26, 202, 220, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue a:hover .btn-round.colored:hover {
  color: #1acadc;
  border-color: #1acadc;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue a:hover .btn-round.colored.active, .theme-blue a:hover .btn-round.colored.solid, .theme-blue a:hover .btn-round.colored.solid-trans {
  background: #1acadc;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue a:hover .btn-round.colored.active:hover, .theme-blue a:hover .btn-round.colored.solid:hover, .theme-blue a:hover .btn-round.colored.solid-trans:hover {
  background: #1cdff4;
  border-color: #1cdff4;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue a:hover .btn-round.colored.active.is-hover, .theme-blue a:hover .btn-round.colored.solid.is-hover, .theme-blue a:hover .btn-round.colored.solid-trans.is-hover {
  background: #1cdff4;
  border-color: #1cdff4;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-blue a:hover .btn-round.colored {
  color: #1acadc;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-blue a:hover .btn-round.colored:hover {
  color: #1acadc;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-blue a:hover .btn-round.colored.active, .with-bg .theme-blue a:hover .btn-round.colored.solid {
  color: white;
}
/* line 454, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .btn-social {
  color: #fff;
}
/* line 456, ../../../packages/common/css/_base/_mixins.scss */
.theme-blue .btn-social:hover, .theme-blue .btn-social:active, .theme-blue .btn-social:focus {
  color: #fff;
}

/* line 323, ../../../packages/common/css/_base/_mixins.scss */
.theme-red.with-bg {
  background-color: #d64827;
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-red.with-bg h1, .theme-red.with-bg h2, .theme-red.with-bg h3, .theme-red.with-bg h4, .theme-red.with-bg h5, .theme-red.with-bg h6,
.theme-red.with-bg .t1, .theme-red.with-bg .t2, .theme-red.with-bg .t3, .theme-red.with-bg .t4, .theme-red.with-bg .t5, .theme-red.with-bg .t6, .theme-red.with-bg .t7, .theme-red.with-bg .t8,
.theme-red.with-bg .t1-light, .theme-red.with-bg .t2-light, .theme-red.with-bg .t3-light, .theme-red.with-bg .t4-light, .theme-red.with-bg .t5-light, .theme-red.with-bg .t6-light, .theme-red.with-bg .t7-light, .theme-red.with-bg .t8-light,
.theme-red.with-bg .t1-bold, .theme-red.with-bg .t2-bold, .theme-red.with-bg .t3-bold, .theme-red.with-bg .t4-bold, .theme-red.with-bg .t5-bold, .theme-red.with-bg .t6-bold, .theme-red.with-bg .t7-bold, .theme-red.with-bg .t8-bold,
.theme-red.with-bg li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-red.with-bg p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 328, ../../../packages/common/css/_base/_mixins.scss */
.theme-red.with-bg hr {
  border-top-color: #d64827;
  border-bottom-color: #d64827;
}
/* line 335, ../../../packages/common/css/_base/_mixins.scss */
.theme-red.with-bg ul > li:before,
.theme-red.with-bg ol > li:before {
  color: #e9512d;
}
/* line 342, ../../../packages/common/css/_base/_mixins.scss */
.theme-red.with-transparent-bg {
  background-color: rgba(214, 72, 39, 0.8);
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-red.with-transparent-bg h1, .theme-red.with-transparent-bg h2, .theme-red.with-transparent-bg h3, .theme-red.with-transparent-bg h4, .theme-red.with-transparent-bg h5, .theme-red.with-transparent-bg h6,
.theme-red.with-transparent-bg .t1, .theme-red.with-transparent-bg .t2, .theme-red.with-transparent-bg .t3, .theme-red.with-transparent-bg .t4, .theme-red.with-transparent-bg .t5, .theme-red.with-transparent-bg .t6, .theme-red.with-transparent-bg .t7, .theme-red.with-transparent-bg .t8,
.theme-red.with-transparent-bg .t1-light, .theme-red.with-transparent-bg .t2-light, .theme-red.with-transparent-bg .t3-light, .theme-red.with-transparent-bg .t4-light, .theme-red.with-transparent-bg .t5-light, .theme-red.with-transparent-bg .t6-light, .theme-red.with-transparent-bg .t7-light, .theme-red.with-transparent-bg .t8-light,
.theme-red.with-transparent-bg .t1-bold, .theme-red.with-transparent-bg .t2-bold, .theme-red.with-transparent-bg .t3-bold, .theme-red.with-transparent-bg .t4-bold, .theme-red.with-transparent-bg .t5-bold, .theme-red.with-transparent-bg .t6-bold, .theme-red.with-transparent-bg .t7-bold, .theme-red.with-transparent-bg .t8-bold,
.theme-red.with-transparent-bg li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-red.with-transparent-bg p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 347, ../../../packages/common/css/_base/_mixins.scss */
.theme-red.with-transparent-bg .link {
  color: #d64827;
}
/* line 351, ../../../packages/common/css/_base/_mixins.scss */
.theme-red.with-transparent-bg a:hover .link, .theme-red.with-transparent-bg .link:hover {
  color: #e9512d;
}
/* line 355, ../../../packages/common/css/_base/_mixins.scss */
.theme-red.with-transparent-bg hr {
  border-top-color: #d64827;
  border-bottom-color: #d64827;
}
/* line 362, ../../../packages/common/css/_base/_mixins.scss */
.theme-red.with-transparent-bg ul > li:before,
.theme-red.with-transparent-bg ol > li:before {
  color: #e9512d;
}
/* line 369, ../../../packages/common/css/_base/_mixins.scss */
.theme-red.with-blur {
  background: #d64827;
  background: rgba(214, 72, 39, 0.6);
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-red.with-blur h1, .theme-red.with-blur h2, .theme-red.with-blur h3, .theme-red.with-blur h4, .theme-red.with-blur h5, .theme-red.with-blur h6,
.theme-red.with-blur .t1, .theme-red.with-blur .t2, .theme-red.with-blur .t3, .theme-red.with-blur .t4, .theme-red.with-blur .t5, .theme-red.with-blur .t6, .theme-red.with-blur .t7, .theme-red.with-blur .t8,
.theme-red.with-blur .t1-light, .theme-red.with-blur .t2-light, .theme-red.with-blur .t3-light, .theme-red.with-blur .t4-light, .theme-red.with-blur .t5-light, .theme-red.with-blur .t6-light, .theme-red.with-blur .t7-light, .theme-red.with-blur .t8-light,
.theme-red.with-blur .t1-bold, .theme-red.with-blur .t2-bold, .theme-red.with-blur .t3-bold, .theme-red.with-blur .t4-bold, .theme-red.with-blur .t5-bold, .theme-red.with-blur .t6-bold, .theme-red.with-blur .t7-bold, .theme-red.with-blur .t8-bold,
.theme-red.with-blur li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-red.with-blur p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 378, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .btn {
  background: #de6448;
  color: white;
}
/* line 509, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .btn:hover, .theme-red .btn:focus, .theme-red .btn.active, .theme-red .btn:active {
  background-color: #ed6f52;
  color: white;
}
/* line 384, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .dropdown-toggle i,
.theme-red .btn.dropdown-toggle i {
  color: white;
}
/* line 390, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .dropdown.open .btn {
  background-color: #e9512d;
}
/* line 401, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .dropdown-menu li > a:hover,
.theme-red .dropdown-menu li > a:focus,
.theme-red .dropdown-submenu:hover > a,
.theme-red .dropdown-menu .active > a,
.theme-red .dropdown-menu .active > a:hover {
  color: white;
  background-color: #de6448;
  background-color: #d2563a;
  background-image: -moz-linear-gradient(top, #de6448, #c04123);
  background-image: -webkit-linear-gradient(top, #de6448, #c04123);
  background-image: linear-gradient(to bottom, #de6448, #c04123);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDE6448', endColorstr='#FFC04123', GradientType=0);
}
/* line 409, ../../../packages/common/css/_base/_mixins.scss */
.theme-red ul > li:before,
.theme-red ol > li:before {
  color: #de6448;
}
/* line 414, ../../../packages/common/css/_base/_mixins.scss */
.theme-red a, .theme-red .link {
  color: #de6448;
}
/* line 417, ../../../packages/common/css/_base/_mixins.scss */
.theme-red a span + [class*="fonticon-"], .theme-red .link span + [class*="fonticon-"] {
  color: #de6448;
}
/* line 426, ../../../packages/common/css/_base/_mixins.scss */
.theme-red a:hover,
.theme-red a:active,
.theme-red a:focus,
.theme-red a:hover .link,
.theme-red .link:hover {
  color: #e9512d;
}
/* line 429, ../../../packages/common/css/_base/_mixins.scss */
.theme-red a:hover span + [class*="fonticon-"],
.theme-red a:active span + [class*="fonticon-"],
.theme-red a:focus span + [class*="fonticon-"],
.theme-red a:hover .link span + [class*="fonticon-"],
.theme-red .link:hover span + [class*="fonticon-"] {
  color: #e9512d;
}
/* line 434, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .btn-round {
  color: white;
  border-color: white;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .btn-round.opaque-alt {
  border-color: rgba(255, 255, 255, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .btn-round:hover {
  color: white;
  border-color: white;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .btn-round.active, .theme-red .btn-round.solid, .theme-red .btn-round.solid-trans {
  background: white;
  color: #d64827;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .btn-round.active:hover, .theme-red .btn-round.solid:hover, .theme-red .btn-round.solid-trans:hover {
  background: white;
  border-color: white;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .btn-round.active.is-hover, .theme-red .btn-round.solid.is-hover, .theme-red .btn-round.solid-trans.is-hover {
  background: white;
  border-color: white;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-red .btn-round {
  color: white;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-red .btn-round:hover {
  color: white;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-red .btn-round.active, .with-bg .theme-red .btn-round.solid {
  color: #d64827;
}
/* line 437, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .btn-round.colored {
  color: #de6448;
  border-color: #de6448;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .btn-round.colored.opaque-alt {
  border-color: rgba(222, 100, 72, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .btn-round.colored:hover {
  color: #de6448;
  border-color: #de6448;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .btn-round.colored.active, .theme-red .btn-round.colored.solid, .theme-red .btn-round.colored.solid-trans {
  background: #de6448;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .btn-round.colored.active:hover, .theme-red .btn-round.colored.solid:hover, .theme-red .btn-round.colored.solid-trans:hover {
  background: #ed6f52;
  border-color: #ed6f52;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .btn-round.colored.active.is-hover, .theme-red .btn-round.colored.solid.is-hover, .theme-red .btn-round.colored.solid-trans.is-hover {
  background: #ed6f52;
  border-color: #ed6f52;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-red .btn-round.colored {
  color: #de6448;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-red .btn-round.colored:hover {
  color: #de6448;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-red .btn-round.colored.active, .with-bg .theme-red .btn-round.colored.solid {
  color: white;
}
/* line 444, ../../../packages/common/css/_base/_mixins.scss */
.theme-red a:hover .btn-round {
  color: #d64827;
  border-color: white;
}
/* line 605, ../../../packages/common/css/_base/_mixins.scss */
.theme-red a:hover .btn-round.active, .theme-red a:hover .btn-round.solid, .theme-red a:hover .btn-round.solid-trans {
  background: white;
  border-color: white;
}
/* line 446, ../../../packages/common/css/_base/_mixins.scss */
.theme-red a:hover .btn-round.colored {
  color: #e37e66;
  border-color: #e37e66;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-red a:hover .btn-round.colored.opaque-alt {
  border-color: rgba(227, 126, 102, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-red a:hover .btn-round.colored:hover {
  color: #e37e66;
  border-color: #e37e66;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-red a:hover .btn-round.colored.active, .theme-red a:hover .btn-round.colored.solid, .theme-red a:hover .btn-round.colored.solid-trans {
  background: #e37e66;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-red a:hover .btn-round.colored.active:hover, .theme-red a:hover .btn-round.colored.solid:hover, .theme-red a:hover .btn-round.colored.solid-trans:hover {
  background: #f08a73;
  border-color: #f08a73;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-red a:hover .btn-round.colored.active.is-hover, .theme-red a:hover .btn-round.colored.solid.is-hover, .theme-red a:hover .btn-round.colored.solid-trans.is-hover {
  background: #f08a73;
  border-color: #f08a73;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-red a:hover .btn-round.colored {
  color: #e37e66;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-red a:hover .btn-round.colored:hover {
  color: #e37e66;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-red a:hover .btn-round.colored.active, .with-bg .theme-red a:hover .btn-round.colored.solid {
  color: white;
}
/* line 454, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .btn-social {
  color: #fff;
}
/* line 456, ../../../packages/common/css/_base/_mixins.scss */
.theme-red .btn-social:hover, .theme-red .btn-social:active, .theme-red .btn-social:focus {
  color: #fff;
}

/* line 323, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple.with-bg {
  background-color: #8e1c59;
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple.with-bg h1, .theme-purple.with-bg h2, .theme-purple.with-bg h3, .theme-purple.with-bg h4, .theme-purple.with-bg h5, .theme-purple.with-bg h6,
.theme-purple.with-bg .t1, .theme-purple.with-bg .t2, .theme-purple.with-bg .t3, .theme-purple.with-bg .t4, .theme-purple.with-bg .t5, .theme-purple.with-bg .t6, .theme-purple.with-bg .t7, .theme-purple.with-bg .t8,
.theme-purple.with-bg .t1-light, .theme-purple.with-bg .t2-light, .theme-purple.with-bg .t3-light, .theme-purple.with-bg .t4-light, .theme-purple.with-bg .t5-light, .theme-purple.with-bg .t6-light, .theme-purple.with-bg .t7-light, .theme-purple.with-bg .t8-light,
.theme-purple.with-bg .t1-bold, .theme-purple.with-bg .t2-bold, .theme-purple.with-bg .t3-bold, .theme-purple.with-bg .t4-bold, .theme-purple.with-bg .t5-bold, .theme-purple.with-bg .t6-bold, .theme-purple.with-bg .t7-bold, .theme-purple.with-bg .t8-bold,
.theme-purple.with-bg li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple.with-bg p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 328, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple.with-bg hr {
  border-top-color: #8e1c59;
  border-bottom-color: #8e1c59;
}
/* line 335, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple.with-bg ul > li:before,
.theme-purple.with-bg ol > li:before {
  color: #af1467;
}
/* line 342, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple.with-transparent-bg {
  background-color: rgba(142, 28, 89, 0.8);
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple.with-transparent-bg h1, .theme-purple.with-transparent-bg h2, .theme-purple.with-transparent-bg h3, .theme-purple.with-transparent-bg h4, .theme-purple.with-transparent-bg h5, .theme-purple.with-transparent-bg h6,
.theme-purple.with-transparent-bg .t1, .theme-purple.with-transparent-bg .t2, .theme-purple.with-transparent-bg .t3, .theme-purple.with-transparent-bg .t4, .theme-purple.with-transparent-bg .t5, .theme-purple.with-transparent-bg .t6, .theme-purple.with-transparent-bg .t7, .theme-purple.with-transparent-bg .t8,
.theme-purple.with-transparent-bg .t1-light, .theme-purple.with-transparent-bg .t2-light, .theme-purple.with-transparent-bg .t3-light, .theme-purple.with-transparent-bg .t4-light, .theme-purple.with-transparent-bg .t5-light, .theme-purple.with-transparent-bg .t6-light, .theme-purple.with-transparent-bg .t7-light, .theme-purple.with-transparent-bg .t8-light,
.theme-purple.with-transparent-bg .t1-bold, .theme-purple.with-transparent-bg .t2-bold, .theme-purple.with-transparent-bg .t3-bold, .theme-purple.with-transparent-bg .t4-bold, .theme-purple.with-transparent-bg .t5-bold, .theme-purple.with-transparent-bg .t6-bold, .theme-purple.with-transparent-bg .t7-bold, .theme-purple.with-transparent-bg .t8-bold,
.theme-purple.with-transparent-bg li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple.with-transparent-bg p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 347, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple.with-transparent-bg .link {
  color: #8e1c59;
}
/* line 351, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple.with-transparent-bg a:hover .link, .theme-purple.with-transparent-bg .link:hover {
  color: #af1467;
}
/* line 355, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple.with-transparent-bg hr {
  border-top-color: #8e1c59;
  border-bottom-color: #8e1c59;
}
/* line 362, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple.with-transparent-bg ul > li:before,
.theme-purple.with-transparent-bg ol > li:before {
  color: #af1467;
}
/* line 369, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple.with-blur {
  background: #8e1c59;
  background: rgba(142, 28, 89, 0.6);
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple.with-blur h1, .theme-purple.with-blur h2, .theme-purple.with-blur h3, .theme-purple.with-blur h4, .theme-purple.with-blur h5, .theme-purple.with-blur h6,
.theme-purple.with-blur .t1, .theme-purple.with-blur .t2, .theme-purple.with-blur .t3, .theme-purple.with-blur .t4, .theme-purple.with-blur .t5, .theme-purple.with-blur .t6, .theme-purple.with-blur .t7, .theme-purple.with-blur .t8,
.theme-purple.with-blur .t1-light, .theme-purple.with-blur .t2-light, .theme-purple.with-blur .t3-light, .theme-purple.with-blur .t4-light, .theme-purple.with-blur .t5-light, .theme-purple.with-blur .t6-light, .theme-purple.with-blur .t7-light, .theme-purple.with-blur .t8-light,
.theme-purple.with-blur .t1-bold, .theme-purple.with-blur .t2-bold, .theme-purple.with-blur .t3-bold, .theme-purple.with-blur .t4-bold, .theme-purple.with-blur .t5-bold, .theme-purple.with-blur .t6-bold, .theme-purple.with-blur .t7-bold, .theme-purple.with-blur .t8-bold,
.theme-purple.with-blur li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple.with-blur p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 378, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .btn {
  background: #b0236e;
  color: white;
}
/* line 509, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .btn:hover, .theme-purple .btn:focus, .theme-purple .btn.active, .theme-purple .btn:active {
  background-color: #d4197d;
  color: white;
}
/* line 384, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .dropdown-toggle i,
.theme-purple .btn.dropdown-toggle i {
  color: white;
}
/* line 390, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .dropdown.open .btn {
  background-color: #af1467;
}
/* line 401, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .dropdown-menu li > a:hover,
.theme-purple .dropdown-menu li > a:focus,
.theme-purple .dropdown-submenu:hover > a,
.theme-purple .dropdown-menu .active > a,
.theme-purple .dropdown-menu .active > a:hover {
  color: white;
  background-color: #b0236e;
  background-color: #9b1e61;
  background-image: -moz-linear-gradient(top, #b0236e, #79184c);
  background-image: -webkit-linear-gradient(top, #b0236e, #79184c);
  background-image: linear-gradient(to bottom, #b0236e, #79184c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB0236E', endColorstr='#FF79184C', GradientType=0);
}
/* line 409, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple ul > li:before,
.theme-purple ol > li:before {
  color: #b0236e;
}
/* line 414, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple a, .theme-purple .link {
  color: #b0236e;
}
/* line 417, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple a span + [class*="fonticon-"], .theme-purple .link span + [class*="fonticon-"] {
  color: #b0236e;
}
/* line 426, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple a:hover,
.theme-purple a:active,
.theme-purple a:focus,
.theme-purple a:hover .link,
.theme-purple .link:hover {
  color: #af1467;
}
/* line 429, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple a:hover span + [class*="fonticon-"],
.theme-purple a:active span + [class*="fonticon-"],
.theme-purple a:focus span + [class*="fonticon-"],
.theme-purple a:hover .link span + [class*="fonticon-"],
.theme-purple .link:hover span + [class*="fonticon-"] {
  color: #af1467;
}
/* line 434, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .btn-round {
  color: white;
  border-color: white;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .btn-round.opaque-alt {
  border-color: rgba(255, 255, 255, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .btn-round:hover {
  color: white;
  border-color: white;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .btn-round.active, .theme-purple .btn-round.solid, .theme-purple .btn-round.solid-trans {
  background: white;
  color: #8e1c59;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .btn-round.active:hover, .theme-purple .btn-round.solid:hover, .theme-purple .btn-round.solid-trans:hover {
  background: white;
  border-color: white;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .btn-round.active.is-hover, .theme-purple .btn-round.solid.is-hover, .theme-purple .btn-round.solid-trans.is-hover {
  background: white;
  border-color: white;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-purple .btn-round {
  color: white;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-purple .btn-round:hover {
  color: white;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-purple .btn-round.active, .with-bg .theme-purple .btn-round.solid {
  color: #8e1c59;
}
/* line 437, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .btn-round.colored {
  color: #b0236e;
  border-color: #b0236e;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .btn-round.colored.opaque-alt {
  border-color: rgba(176, 35, 110, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .btn-round.colored:hover {
  color: #b0236e;
  border-color: #b0236e;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .btn-round.colored.active, .theme-purple .btn-round.colored.solid, .theme-purple .btn-round.colored.solid-trans {
  background: #b0236e;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .btn-round.colored.active:hover, .theme-purple .btn-round.colored.solid:hover, .theme-purple .btn-round.colored.solid-trans:hover {
  background: #d4197d;
  border-color: #d4197d;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .btn-round.colored.active.is-hover, .theme-purple .btn-round.colored.solid.is-hover, .theme-purple .btn-round.colored.solid-trans.is-hover {
  background: #d4197d;
  border-color: #d4197d;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-purple .btn-round.colored {
  color: #b0236e;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-purple .btn-round.colored:hover {
  color: #b0236e;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-purple .btn-round.colored.active, .with-bg .theme-purple .btn-round.colored.solid {
  color: white;
}
/* line 444, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple a:hover .btn-round {
  color: #8e1c59;
  border-color: white;
}
/* line 605, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple a:hover .btn-round.active, .theme-purple a:hover .btn-round.solid, .theme-purple a:hover .btn-round.solid-trans {
  background: white;
  border-color: white;
}
/* line 446, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple a:hover .btn-round.colored {
  color: #ce2981;
  border-color: #ce2981;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple a:hover .btn-round.colored.opaque-alt {
  border-color: rgba(206, 41, 129, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple a:hover .btn-round.colored:hover {
  color: #ce2981;
  border-color: #ce2981;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple a:hover .btn-round.colored.active, .theme-purple a:hover .btn-round.colored.solid, .theme-purple a:hover .btn-round.colored.solid-trans {
  background: #ce2981;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple a:hover .btn-round.colored.active:hover, .theme-purple a:hover .btn-round.colored.solid:hover, .theme-purple a:hover .btn-round.colored.solid-trans:hover {
  background: #e62a8f;
  border-color: #e62a8f;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple a:hover .btn-round.colored.active.is-hover, .theme-purple a:hover .btn-round.colored.solid.is-hover, .theme-purple a:hover .btn-round.colored.solid-trans.is-hover {
  background: #e62a8f;
  border-color: #e62a8f;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-purple a:hover .btn-round.colored {
  color: #ce2981;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-purple a:hover .btn-round.colored:hover {
  color: #ce2981;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-purple a:hover .btn-round.colored.active, .with-bg .theme-purple a:hover .btn-round.colored.solid {
  color: white;
}
/* line 454, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .btn-social {
  color: #fff;
}
/* line 456, ../../../packages/common/css/_base/_mixins.scss */
.theme-purple .btn-social:hover, .theme-purple .btn-social:active, .theme-purple .btn-social:focus {
  color: #fff;
}

/* line 323, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange.with-bg {
  background-color: #e27e26;
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange.with-bg h1, .theme-orange.with-bg h2, .theme-orange.with-bg h3, .theme-orange.with-bg h4, .theme-orange.with-bg h5, .theme-orange.with-bg h6,
.theme-orange.with-bg .t1, .theme-orange.with-bg .t2, .theme-orange.with-bg .t3, .theme-orange.with-bg .t4, .theme-orange.with-bg .t5, .theme-orange.with-bg .t6, .theme-orange.with-bg .t7, .theme-orange.with-bg .t8,
.theme-orange.with-bg .t1-light, .theme-orange.with-bg .t2-light, .theme-orange.with-bg .t3-light, .theme-orange.with-bg .t4-light, .theme-orange.with-bg .t5-light, .theme-orange.with-bg .t6-light, .theme-orange.with-bg .t7-light, .theme-orange.with-bg .t8-light,
.theme-orange.with-bg .t1-bold, .theme-orange.with-bg .t2-bold, .theme-orange.with-bg .t3-bold, .theme-orange.with-bg .t4-bold, .theme-orange.with-bg .t5-bold, .theme-orange.with-bg .t6-bold, .theme-orange.with-bg .t7-bold, .theme-orange.with-bg .t8-bold,
.theme-orange.with-bg li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange.with-bg p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 328, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange.with-bg hr {
  border-top-color: #e27e26;
  border-bottom-color: #e27e26;
}
/* line 335, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange.with-bg ul > li:before,
.theme-orange.with-bg ol > li:before {
  color: #f28b2f;
}
/* line 342, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange.with-transparent-bg {
  background-color: rgba(226, 126, 38, 0.8);
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange.with-transparent-bg h1, .theme-orange.with-transparent-bg h2, .theme-orange.with-transparent-bg h3, .theme-orange.with-transparent-bg h4, .theme-orange.with-transparent-bg h5, .theme-orange.with-transparent-bg h6,
.theme-orange.with-transparent-bg .t1, .theme-orange.with-transparent-bg .t2, .theme-orange.with-transparent-bg .t3, .theme-orange.with-transparent-bg .t4, .theme-orange.with-transparent-bg .t5, .theme-orange.with-transparent-bg .t6, .theme-orange.with-transparent-bg .t7, .theme-orange.with-transparent-bg .t8,
.theme-orange.with-transparent-bg .t1-light, .theme-orange.with-transparent-bg .t2-light, .theme-orange.with-transparent-bg .t3-light, .theme-orange.with-transparent-bg .t4-light, .theme-orange.with-transparent-bg .t5-light, .theme-orange.with-transparent-bg .t6-light, .theme-orange.with-transparent-bg .t7-light, .theme-orange.with-transparent-bg .t8-light,
.theme-orange.with-transparent-bg .t1-bold, .theme-orange.with-transparent-bg .t2-bold, .theme-orange.with-transparent-bg .t3-bold, .theme-orange.with-transparent-bg .t4-bold, .theme-orange.with-transparent-bg .t5-bold, .theme-orange.with-transparent-bg .t6-bold, .theme-orange.with-transparent-bg .t7-bold, .theme-orange.with-transparent-bg .t8-bold,
.theme-orange.with-transparent-bg li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange.with-transparent-bg p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 347, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange.with-transparent-bg .link {
  color: #e27e26;
}
/* line 351, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange.with-transparent-bg a:hover .link, .theme-orange.with-transparent-bg .link:hover {
  color: #f28b2f;
}
/* line 355, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange.with-transparent-bg hr {
  border-top-color: #e27e26;
  border-bottom-color: #e27e26;
}
/* line 362, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange.with-transparent-bg ul > li:before,
.theme-orange.with-transparent-bg ol > li:before {
  color: #f28b2f;
}
/* line 369, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange.with-blur {
  background: #e27e26;
  background: rgba(226, 126, 38, 0.6);
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange.with-blur h1, .theme-orange.with-blur h2, .theme-orange.with-blur h3, .theme-orange.with-blur h4, .theme-orange.with-blur h5, .theme-orange.with-blur h6,
.theme-orange.with-blur .t1, .theme-orange.with-blur .t2, .theme-orange.with-blur .t3, .theme-orange.with-blur .t4, .theme-orange.with-blur .t5, .theme-orange.with-blur .t6, .theme-orange.with-blur .t7, .theme-orange.with-blur .t8,
.theme-orange.with-blur .t1-light, .theme-orange.with-blur .t2-light, .theme-orange.with-blur .t3-light, .theme-orange.with-blur .t4-light, .theme-orange.with-blur .t5-light, .theme-orange.with-blur .t6-light, .theme-orange.with-blur .t7-light, .theme-orange.with-blur .t8-light,
.theme-orange.with-blur .t1-bold, .theme-orange.with-blur .t2-bold, .theme-orange.with-blur .t3-bold, .theme-orange.with-blur .t4-bold, .theme-orange.with-blur .t5-bold, .theme-orange.with-blur .t6-bold, .theme-orange.with-blur .t7-bold, .theme-orange.with-blur .t8-bold,
.theme-orange.with-blur li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange.with-blur p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 378, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .btn {
  background: #e7934a;
  color: white;
}
/* line 509, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .btn:hover, .theme-orange .btn:focus, .theme-orange .btn.active, .theme-orange .btn:active {
  background-color: #f5a056;
  color: white;
}
/* line 384, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .dropdown-toggle i,
.theme-orange .btn.dropdown-toggle i {
  color: white;
}
/* line 390, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .dropdown.open .btn {
  background-color: #f28b2f;
}
/* line 401, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .dropdown-menu li > a:hover,
.theme-orange .dropdown-menu li > a:focus,
.theme-orange .dropdown-submenu:hover > a,
.theme-orange .dropdown-menu .active > a,
.theme-orange .dropdown-menu .active > a:hover {
  color: white;
  background-color: #e7934a;
  background-color: #df8638;
  background-image: -moz-linear-gradient(top, #e7934a, #d2711c);
  background-image: -webkit-linear-gradient(top, #e7934a, #d2711c);
  background-image: linear-gradient(to bottom, #e7934a, #d2711c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE7934A', endColorstr='#FFD2711C', GradientType=0);
}
/* line 409, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange ul > li:before,
.theme-orange ol > li:before {
  color: #e7934a;
}
/* line 414, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange a, .theme-orange .link {
  color: #e7934a;
}
/* line 417, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange a span + [class*="fonticon-"], .theme-orange .link span + [class*="fonticon-"] {
  color: #e7934a;
}
/* line 426, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange a:hover,
.theme-orange a:active,
.theme-orange a:focus,
.theme-orange a:hover .link,
.theme-orange .link:hover {
  color: #f28b2f;
}
/* line 429, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange a:hover span + [class*="fonticon-"],
.theme-orange a:active span + [class*="fonticon-"],
.theme-orange a:focus span + [class*="fonticon-"],
.theme-orange a:hover .link span + [class*="fonticon-"],
.theme-orange .link:hover span + [class*="fonticon-"] {
  color: #f28b2f;
}
/* line 434, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .btn-round {
  color: white;
  border-color: white;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .btn-round.opaque-alt {
  border-color: rgba(255, 255, 255, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .btn-round:hover {
  color: white;
  border-color: white;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .btn-round.active, .theme-orange .btn-round.solid, .theme-orange .btn-round.solid-trans {
  background: white;
  color: #e27e26;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .btn-round.active:hover, .theme-orange .btn-round.solid:hover, .theme-orange .btn-round.solid-trans:hover {
  background: white;
  border-color: white;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .btn-round.active.is-hover, .theme-orange .btn-round.solid.is-hover, .theme-orange .btn-round.solid-trans.is-hover {
  background: white;
  border-color: white;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-orange .btn-round {
  color: white;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-orange .btn-round:hover {
  color: white;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-orange .btn-round.active, .with-bg .theme-orange .btn-round.solid {
  color: #e27e26;
}
/* line 437, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .btn-round.colored {
  color: #e7934a;
  border-color: #e7934a;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .btn-round.colored.opaque-alt {
  border-color: rgba(231, 147, 74, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .btn-round.colored:hover {
  color: #e7934a;
  border-color: #e7934a;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .btn-round.colored.active, .theme-orange .btn-round.colored.solid, .theme-orange .btn-round.colored.solid-trans {
  background: #e7934a;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .btn-round.colored.active:hover, .theme-orange .btn-round.colored.solid:hover, .theme-orange .btn-round.colored.solid-trans:hover {
  background: #f5a056;
  border-color: #f5a056;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .btn-round.colored.active.is-hover, .theme-orange .btn-round.colored.solid.is-hover, .theme-orange .btn-round.colored.solid-trans.is-hover {
  background: #f5a056;
  border-color: #f5a056;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-orange .btn-round.colored {
  color: #e7934a;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-orange .btn-round.colored:hover {
  color: #e7934a;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-orange .btn-round.colored.active, .with-bg .theme-orange .btn-round.colored.solid {
  color: white;
}
/* line 444, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange a:hover .btn-round {
  color: #e27e26;
  border-color: white;
}
/* line 605, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange a:hover .btn-round.active, .theme-orange a:hover .btn-round.solid, .theme-orange a:hover .btn-round.solid-trans {
  background: white;
  border-color: white;
}
/* line 446, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange a:hover .btn-round.colored {
  color: #eba669;
  border-color: #eba669;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange a:hover .btn-round.colored.opaque-alt {
  border-color: rgba(235, 166, 105, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange a:hover .btn-round.colored:hover {
  color: #eba669;
  border-color: #eba669;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange a:hover .btn-round.colored.active, .theme-orange a:hover .btn-round.colored.solid, .theme-orange a:hover .btn-round.colored.solid-trans {
  background: #eba669;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange a:hover .btn-round.colored.active:hover, .theme-orange a:hover .btn-round.colored.solid:hover, .theme-orange a:hover .btn-round.colored.solid-trans:hover {
  background: #f7b377;
  border-color: #f7b377;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange a:hover .btn-round.colored.active.is-hover, .theme-orange a:hover .btn-round.colored.solid.is-hover, .theme-orange a:hover .btn-round.colored.solid-trans.is-hover {
  background: #f7b377;
  border-color: #f7b377;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-orange a:hover .btn-round.colored {
  color: #eba669;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-orange a:hover .btn-round.colored:hover {
  color: #eba669;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-orange a:hover .btn-round.colored.active, .with-bg .theme-orange a:hover .btn-round.colored.solid {
  color: white;
}
/* line 454, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .btn-social {
  color: #fff;
}
/* line 456, ../../../packages/common/css/_base/_mixins.scss */
.theme-orange .btn-social:hover, .theme-orange .btn-social:active, .theme-orange .btn-social:focus {
  color: #fff;
}

/* line 323, ../../../packages/common/css/_base/_mixins.scss */
.theme-green.with-bg {
  background-color: #7caa3f;
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-green.with-bg h1, .theme-green.with-bg h2, .theme-green.with-bg h3, .theme-green.with-bg h4, .theme-green.with-bg h5, .theme-green.with-bg h6,
.theme-green.with-bg .t1, .theme-green.with-bg .t2, .theme-green.with-bg .t3, .theme-green.with-bg .t4, .theme-green.with-bg .t5, .theme-green.with-bg .t6, .theme-green.with-bg .t7, .theme-green.with-bg .t8,
.theme-green.with-bg .t1-light, .theme-green.with-bg .t2-light, .theme-green.with-bg .t3-light, .theme-green.with-bg .t4-light, .theme-green.with-bg .t5-light, .theme-green.with-bg .t6-light, .theme-green.with-bg .t7-light, .theme-green.with-bg .t8-light,
.theme-green.with-bg .t1-bold, .theme-green.with-bg .t2-bold, .theme-green.with-bg .t3-bold, .theme-green.with-bg .t4-bold, .theme-green.with-bg .t5-bold, .theme-green.with-bg .t6-bold, .theme-green.with-bg .t7-bold, .theme-green.with-bg .t8-bold,
.theme-green.with-bg li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-green.with-bg p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 328, ../../../packages/common/css/_base/_mixins.scss */
.theme-green.with-bg hr {
  border-top-color: #7caa3f;
  border-bottom-color: #7caa3f;
}
/* line 335, ../../../packages/common/css/_base/_mixins.scss */
.theme-green.with-bg ul > li:before,
.theme-green.with-bg ol > li:before {
  color: #8bca38;
}
/* line 342, ../../../packages/common/css/_base/_mixins.scss */
.theme-green.with-transparent-bg {
  background-color: rgba(124, 170, 63, 0.8);
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-green.with-transparent-bg h1, .theme-green.with-transparent-bg h2, .theme-green.with-transparent-bg h3, .theme-green.with-transparent-bg h4, .theme-green.with-transparent-bg h5, .theme-green.with-transparent-bg h6,
.theme-green.with-transparent-bg .t1, .theme-green.with-transparent-bg .t2, .theme-green.with-transparent-bg .t3, .theme-green.with-transparent-bg .t4, .theme-green.with-transparent-bg .t5, .theme-green.with-transparent-bg .t6, .theme-green.with-transparent-bg .t7, .theme-green.with-transparent-bg .t8,
.theme-green.with-transparent-bg .t1-light, .theme-green.with-transparent-bg .t2-light, .theme-green.with-transparent-bg .t3-light, .theme-green.with-transparent-bg .t4-light, .theme-green.with-transparent-bg .t5-light, .theme-green.with-transparent-bg .t6-light, .theme-green.with-transparent-bg .t7-light, .theme-green.with-transparent-bg .t8-light,
.theme-green.with-transparent-bg .t1-bold, .theme-green.with-transparent-bg .t2-bold, .theme-green.with-transparent-bg .t3-bold, .theme-green.with-transparent-bg .t4-bold, .theme-green.with-transparent-bg .t5-bold, .theme-green.with-transparent-bg .t6-bold, .theme-green.with-transparent-bg .t7-bold, .theme-green.with-transparent-bg .t8-bold,
.theme-green.with-transparent-bg li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-green.with-transparent-bg p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 347, ../../../packages/common/css/_base/_mixins.scss */
.theme-green.with-transparent-bg .link {
  color: #7caa3f;
}
/* line 351, ../../../packages/common/css/_base/_mixins.scss */
.theme-green.with-transparent-bg a:hover .link, .theme-green.with-transparent-bg .link:hover {
  color: #8bca38;
}
/* line 355, ../../../packages/common/css/_base/_mixins.scss */
.theme-green.with-transparent-bg hr {
  border-top-color: #7caa3f;
  border-bottom-color: #7caa3f;
}
/* line 362, ../../../packages/common/css/_base/_mixins.scss */
.theme-green.with-transparent-bg ul > li:before,
.theme-green.with-transparent-bg ol > li:before {
  color: #8bca38;
}
/* line 369, ../../../packages/common/css/_base/_mixins.scss */
.theme-green.with-blur {
  background: #7caa3f;
  background: rgba(124, 170, 63, 0.6);
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-green.with-blur h1, .theme-green.with-blur h2, .theme-green.with-blur h3, .theme-green.with-blur h4, .theme-green.with-blur h5, .theme-green.with-blur h6,
.theme-green.with-blur .t1, .theme-green.with-blur .t2, .theme-green.with-blur .t3, .theme-green.with-blur .t4, .theme-green.with-blur .t5, .theme-green.with-blur .t6, .theme-green.with-blur .t7, .theme-green.with-blur .t8,
.theme-green.with-blur .t1-light, .theme-green.with-blur .t2-light, .theme-green.with-blur .t3-light, .theme-green.with-blur .t4-light, .theme-green.with-blur .t5-light, .theme-green.with-blur .t6-light, .theme-green.with-blur .t7-light, .theme-green.with-blur .t8-light,
.theme-green.with-blur .t1-bold, .theme-green.with-blur .t2-bold, .theme-green.with-blur .t3-bold, .theme-green.with-blur .t4-bold, .theme-green.with-blur .t5-bold, .theme-green.with-blur .t6-bold, .theme-green.with-blur .t7-bold, .theme-green.with-blur .t8-bold,
.theme-green.with-blur li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-green.with-blur p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 378, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .btn {
  background: #91bf53;
  color: white;
}
/* line 509, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .btn:hover, .theme-green .btn:focus, .theme-green .btn.active, .theme-green .btn:active {
  background-color: #9ed359;
  color: white;
}
/* line 384, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .dropdown-toggle i,
.theme-green .btn.dropdown-toggle i {
  color: white;
}
/* line 390, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .dropdown.open .btn {
  background-color: #8bca38;
}
/* line 401, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .dropdown-menu li > a:hover,
.theme-green .dropdown-menu li > a:focus,
.theme-green .dropdown-submenu:hover > a,
.theme-green .dropdown-menu .active > a,
.theme-green .dropdown-menu .active > a:hover {
  color: white;
  background-color: #91bf53;
  background-color: #83b048;
  background-image: -moz-linear-gradient(top, #91bf53, #6e9738);
  background-image: -webkit-linear-gradient(top, #91bf53, #6e9738);
  background-image: linear-gradient(to bottom, #91bf53, #6e9738);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF91BF53', endColorstr='#FF6E9738', GradientType=0);
}
/* line 409, ../../../packages/common/css/_base/_mixins.scss */
.theme-green ul > li:before,
.theme-green ol > li:before {
  color: #91bf53;
}
/* line 414, ../../../packages/common/css/_base/_mixins.scss */
.theme-green a, .theme-green .link {
  color: #91bf53;
}
/* line 417, ../../../packages/common/css/_base/_mixins.scss */
.theme-green a span + [class*="fonticon-"], .theme-green .link span + [class*="fonticon-"] {
  color: #91bf53;
}
/* line 426, ../../../packages/common/css/_base/_mixins.scss */
.theme-green a:hover,
.theme-green a:active,
.theme-green a:focus,
.theme-green a:hover .link,
.theme-green .link:hover {
  color: #8bca38;
}
/* line 429, ../../../packages/common/css/_base/_mixins.scss */
.theme-green a:hover span + [class*="fonticon-"],
.theme-green a:active span + [class*="fonticon-"],
.theme-green a:focus span + [class*="fonticon-"],
.theme-green a:hover .link span + [class*="fonticon-"],
.theme-green .link:hover span + [class*="fonticon-"] {
  color: #8bca38;
}
/* line 434, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .btn-round {
  color: white;
  border-color: white;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .btn-round.opaque-alt {
  border-color: rgba(255, 255, 255, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .btn-round:hover {
  color: white;
  border-color: white;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .btn-round.active, .theme-green .btn-round.solid, .theme-green .btn-round.solid-trans {
  background: white;
  color: #7caa3f;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .btn-round.active:hover, .theme-green .btn-round.solid:hover, .theme-green .btn-round.solid-trans:hover {
  background: white;
  border-color: white;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .btn-round.active.is-hover, .theme-green .btn-round.solid.is-hover, .theme-green .btn-round.solid-trans.is-hover {
  background: white;
  border-color: white;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-green .btn-round {
  color: white;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-green .btn-round:hover {
  color: white;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-green .btn-round.active, .with-bg .theme-green .btn-round.solid {
  color: #7caa3f;
}
/* line 437, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .btn-round.colored {
  color: #91bf53;
  border-color: #91bf53;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .btn-round.colored.opaque-alt {
  border-color: rgba(145, 191, 83, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .btn-round.colored:hover {
  color: #91bf53;
  border-color: #91bf53;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .btn-round.colored.active, .theme-green .btn-round.colored.solid, .theme-green .btn-round.colored.solid-trans {
  background: #91bf53;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .btn-round.colored.active:hover, .theme-green .btn-round.colored.solid:hover, .theme-green .btn-round.colored.solid-trans:hover {
  background: #9ed359;
  border-color: #9ed359;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .btn-round.colored.active.is-hover, .theme-green .btn-round.colored.solid.is-hover, .theme-green .btn-round.colored.solid-trans.is-hover {
  background: #9ed359;
  border-color: #9ed359;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-green .btn-round.colored {
  color: #91bf53;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-green .btn-round.colored:hover {
  color: #91bf53;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-green .btn-round.colored.active, .with-bg .theme-green .btn-round.colored.solid {
  color: white;
}
/* line 444, ../../../packages/common/css/_base/_mixins.scss */
.theme-green a:hover .btn-round {
  color: #7caa3f;
  border-color: white;
}
/* line 605, ../../../packages/common/css/_base/_mixins.scss */
.theme-green a:hover .btn-round.active, .theme-green a:hover .btn-round.solid, .theme-green a:hover .btn-round.solid-trans {
  background: white;
  border-color: white;
}
/* line 446, ../../../packages/common/css/_base/_mixins.scss */
.theme-green a:hover .btn-round.colored {
  color: #a1c96d;
  border-color: #a1c96d;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-green a:hover .btn-round.colored.opaque-alt {
  border-color: rgba(161, 201, 109, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-green a:hover .btn-round.colored:hover {
  color: #a1c96d;
  border-color: #a1c96d;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-green a:hover .btn-round.colored.active, .theme-green a:hover .btn-round.colored.solid, .theme-green a:hover .btn-round.colored.solid-trans {
  background: #a1c96d;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-green a:hover .btn-round.colored.active:hover, .theme-green a:hover .btn-round.colored.solid:hover, .theme-green a:hover .btn-round.colored.solid-trans:hover {
  background: #afda75;
  border-color: #afda75;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-green a:hover .btn-round.colored.active.is-hover, .theme-green a:hover .btn-round.colored.solid.is-hover, .theme-green a:hover .btn-round.colored.solid-trans.is-hover {
  background: #afda75;
  border-color: #afda75;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-green a:hover .btn-round.colored {
  color: #a1c96d;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-green a:hover .btn-round.colored:hover {
  color: #a1c96d;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-green a:hover .btn-round.colored.active, .with-bg .theme-green a:hover .btn-round.colored.solid {
  color: white;
}
/* line 454, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .btn-social {
  color: #fff;
}
/* line 456, ../../../packages/common/css/_base/_mixins.scss */
.theme-green .btn-social:hover, .theme-green .btn-social:active, .theme-green .btn-social:focus {
  color: #fff;
}

/* line 323, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-bg {
  background-color: #909191;
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-bg h1, .theme-silver.with-bg h2, .theme-silver.with-bg h3, .theme-silver.with-bg h4, .theme-silver.with-bg h5, .theme-silver.with-bg h6,
.theme-silver.with-bg .t1, .theme-silver.with-bg .t2, .theme-silver.with-bg .t3, .theme-silver.with-bg .t4, .theme-silver.with-bg .t5, .theme-silver.with-bg .t6, .theme-silver.with-bg .t7, .theme-silver.with-bg .t8,
.theme-silver.with-bg .t1-light, .theme-silver.with-bg .t2-light, .theme-silver.with-bg .t3-light, .theme-silver.with-bg .t4-light, .theme-silver.with-bg .t5-light, .theme-silver.with-bg .t6-light, .theme-silver.with-bg .t7-light, .theme-silver.with-bg .t8-light,
.theme-silver.with-bg .t1-bold, .theme-silver.with-bg .t2-bold, .theme-silver.with-bg .t3-bold, .theme-silver.with-bg .t4-bold, .theme-silver.with-bg .t5-bold, .theme-silver.with-bg .t6-bold, .theme-silver.with-bg .t7-bold, .theme-silver.with-bg .t8-bold,
.theme-silver.with-bg li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-bg p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 328, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-bg hr {
  border-top-color: #909191;
  border-bottom-color: #909191;
}
/* line 335, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-bg ul > li:before,
.theme-silver.with-bg ol > li:before {
  color: #9d9e9e;
}
/* line 342, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg {
  background-color: rgba(144, 145, 145, 0.8);
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg h1, .theme-silver.with-transparent-bg h2, .theme-silver.with-transparent-bg h3, .theme-silver.with-transparent-bg h4, .theme-silver.with-transparent-bg h5, .theme-silver.with-transparent-bg h6,
.theme-silver.with-transparent-bg .t1, .theme-silver.with-transparent-bg .t2, .theme-silver.with-transparent-bg .t3, .theme-silver.with-transparent-bg .t4, .theme-silver.with-transparent-bg .t5, .theme-silver.with-transparent-bg .t6, .theme-silver.with-transparent-bg .t7, .theme-silver.with-transparent-bg .t8,
.theme-silver.with-transparent-bg .t1-light, .theme-silver.with-transparent-bg .t2-light, .theme-silver.with-transparent-bg .t3-light, .theme-silver.with-transparent-bg .t4-light, .theme-silver.with-transparent-bg .t5-light, .theme-silver.with-transparent-bg .t6-light, .theme-silver.with-transparent-bg .t7-light, .theme-silver.with-transparent-bg .t8-light,
.theme-silver.with-transparent-bg .t1-bold, .theme-silver.with-transparent-bg .t2-bold, .theme-silver.with-transparent-bg .t3-bold, .theme-silver.with-transparent-bg .t4-bold, .theme-silver.with-transparent-bg .t5-bold, .theme-silver.with-transparent-bg .t6-bold, .theme-silver.with-transparent-bg .t7-bold, .theme-silver.with-transparent-bg .t8-bold,
.theme-silver.with-transparent-bg li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 347, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg .link {
  color: #909191;
}
/* line 351, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg a:hover .link, .theme-silver.with-transparent-bg .link:hover {
  color: #9d9e9e;
}
/* line 355, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg hr {
  border-top-color: #909191;
  border-bottom-color: #909191;
}
/* line 362, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg ul > li:before,
.theme-silver.with-transparent-bg ol > li:before {
  color: #9d9e9e;
}
/* line 369, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-blur {
  background: #909191;
  background: rgba(144, 145, 145, 0.6);
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-blur h1, .theme-silver.with-blur h2, .theme-silver.with-blur h3, .theme-silver.with-blur h4, .theme-silver.with-blur h5, .theme-silver.with-blur h6,
.theme-silver.with-blur .t1, .theme-silver.with-blur .t2, .theme-silver.with-blur .t3, .theme-silver.with-blur .t4, .theme-silver.with-blur .t5, .theme-silver.with-blur .t6, .theme-silver.with-blur .t7, .theme-silver.with-blur .t8,
.theme-silver.with-blur .t1-light, .theme-silver.with-blur .t2-light, .theme-silver.with-blur .t3-light, .theme-silver.with-blur .t4-light, .theme-silver.with-blur .t5-light, .theme-silver.with-blur .t6-light, .theme-silver.with-blur .t7-light, .theme-silver.with-blur .t8-light,
.theme-silver.with-blur .t1-bold, .theme-silver.with-blur .t2-bold, .theme-silver.with-blur .t3-bold, .theme-silver.with-blur .t4-bold, .theme-silver.with-blur .t5-bold, .theme-silver.with-blur .t6-bold, .theme-silver.with-blur .t7-bold, .theme-silver.with-blur .t8-bold,
.theme-silver.with-blur li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-blur p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 378, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .btn {
  background: #a4a5a5;
  color: white;
}
/* line 509, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .btn:hover, .theme-silver .btn:focus, .theme-silver .btn.active, .theme-silver .btn:active {
  background-color: #b1b2b2;
  color: white;
}
/* line 384, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .dropdown-toggle i,
.theme-silver .btn.dropdown-toggle i {
  color: white;
}
/* line 390, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .dropdown.open .btn {
  background-color: #9d9e9e;
}
/* line 401, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .dropdown-menu li > a:hover,
.theme-silver .dropdown-menu li > a:focus,
.theme-silver .dropdown-submenu:hover > a,
.theme-silver .dropdown-menu .active > a,
.theme-silver .dropdown-menu .active > a:hover {
  color: white;
  background-color: #a4a5a5;
  background-color: #979898;
  background-image: -moz-linear-gradient(top, #a4a5a5, #838484);
  background-image: -webkit-linear-gradient(top, #a4a5a5, #838484);
  background-image: linear-gradient(to bottom, #a4a5a5, #838484);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA4A5A5', endColorstr='#FF838484', GradientType=0);
}
/* line 409, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver ul > li:before,
.theme-silver ol > li:before {
  color: #a4a5a5;
}
/* line 414, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver a, .theme-silver .link {
  color: #a4a5a5;
}
/* line 417, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver a span + [class*="fonticon-"], .theme-silver .link span + [class*="fonticon-"] {
  color: #a4a5a5;
}
/* line 426, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver a:hover,
.theme-silver a:active,
.theme-silver a:focus,
.theme-silver a:hover .link,
.theme-silver .link:hover {
  color: #9d9e9e;
}
/* line 429, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver a:hover span + [class*="fonticon-"],
.theme-silver a:active span + [class*="fonticon-"],
.theme-silver a:focus span + [class*="fonticon-"],
.theme-silver a:hover .link span + [class*="fonticon-"],
.theme-silver .link:hover span + [class*="fonticon-"] {
  color: #9d9e9e;
}
/* line 434, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .btn-round {
  color: white;
  border-color: white;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .btn-round.opaque-alt {
  border-color: rgba(255, 255, 255, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .btn-round:hover {
  color: white;
  border-color: white;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .btn-round.active, .theme-silver .btn-round.solid, .theme-silver .btn-round.solid-trans {
  background: white;
  color: #909191;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .btn-round.active:hover, .theme-silver .btn-round.solid:hover, .theme-silver .btn-round.solid-trans:hover {
  background: white;
  border-color: white;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .btn-round.active.is-hover, .theme-silver .btn-round.solid.is-hover, .theme-silver .btn-round.solid-trans.is-hover {
  background: white;
  border-color: white;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver .btn-round {
  color: white;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver .btn-round:hover {
  color: white;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver .btn-round.active, .with-bg .theme-silver .btn-round.solid {
  color: #909191;
}
/* line 437, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .btn-round.colored {
  color: #a4a5a5;
  border-color: #a4a5a5;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .btn-round.colored.opaque-alt {
  border-color: rgba(164, 165, 165, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .btn-round.colored:hover {
  color: #a4a5a5;
  border-color: #a4a5a5;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .btn-round.colored.active, .theme-silver .btn-round.colored.solid, .theme-silver .btn-round.colored.solid-trans {
  background: #a4a5a5;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .btn-round.colored.active:hover, .theme-silver .btn-round.colored.solid:hover, .theme-silver .btn-round.colored.solid-trans:hover {
  background: #b1b2b2;
  border-color: #b1b2b2;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .btn-round.colored.active.is-hover, .theme-silver .btn-round.colored.solid.is-hover, .theme-silver .btn-round.colored.solid-trans.is-hover {
  background: #b1b2b2;
  border-color: #b1b2b2;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver .btn-round.colored {
  color: #a4a5a5;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver .btn-round.colored:hover {
  color: #a4a5a5;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver .btn-round.colored.active, .with-bg .theme-silver .btn-round.colored.solid {
  color: white;
}
/* line 444, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver a:hover .btn-round {
  color: #909191;
  border-color: white;
}
/* line 605, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver a:hover .btn-round.active, .theme-silver a:hover .btn-round.solid, .theme-silver a:hover .btn-round.solid-trans {
  background: white;
  border-color: white;
}
/* line 446, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver a:hover .btn-round.colored {
  color: #b6b7b7;
  border-color: #b6b7b7;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver a:hover .btn-round.colored.opaque-alt {
  border-color: rgba(182, 183, 183, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver a:hover .btn-round.colored:hover {
  color: #b6b7b7;
  border-color: #b6b7b7;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver a:hover .btn-round.colored.active, .theme-silver a:hover .btn-round.colored.solid, .theme-silver a:hover .btn-round.colored.solid-trans {
  background: #b6b7b7;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver a:hover .btn-round.colored.active:hover, .theme-silver a:hover .btn-round.colored.solid:hover, .theme-silver a:hover .btn-round.colored.solid-trans:hover {
  background: #c3c4c4;
  border-color: #c3c4c4;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver a:hover .btn-round.colored.active.is-hover, .theme-silver a:hover .btn-round.colored.solid.is-hover, .theme-silver a:hover .btn-round.colored.solid-trans.is-hover {
  background: #c3c4c4;
  border-color: #c3c4c4;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver a:hover .btn-round.colored {
  color: #b6b7b7;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver a:hover .btn-round.colored:hover {
  color: #b6b7b7;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver a:hover .btn-round.colored.active, .with-bg .theme-silver a:hover .btn-round.colored.solid {
  color: white;
}
/* line 454, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .btn-social {
  color: #fff;
}
/* line 456, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver .btn-social:hover, .theme-silver .btn-social:active, .theme-silver .btn-social:focus {
  color: #fff;
}
/* line 39, ../../../packages/common/css/_shared/_themes.scss */
.theme-silver.with-transparent-bg a, .theme-silver.with-transparent-bg .link {
  color: #cccccc;
}
/* line 47, ../../../packages/common/css/_shared/_themes.scss */
.theme-silver.with-transparent-bg a:hover,
.theme-silver.with-transparent-bg a:active,
.theme-silver.with-transparent-bg a:focus,
.theme-silver.with-transparent-bg a:hover .link,
.theme-silver.with-transparent-bg .link:hover {
  color: #d9d9d9;
}
/* line 52, ../../../packages/common/css/_shared/_themes.scss */
.theme-silver.with-transparent-bg .btn-round {
  color: white;
  border-color: white;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg .btn-round.opaque-alt {
  border-color: rgba(255, 255, 255, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg .btn-round:hover {
  color: white;
  border-color: white;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg .btn-round.active, .theme-silver.with-transparent-bg .btn-round.solid, .theme-silver.with-transparent-bg .btn-round.solid-trans {
  background: white;
  color: #333333;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg .btn-round.active:hover, .theme-silver.with-transparent-bg .btn-round.solid:hover, .theme-silver.with-transparent-bg .btn-round.solid-trans:hover {
  background: white;
  border-color: white;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg .btn-round.active.is-hover, .theme-silver.with-transparent-bg .btn-round.solid.is-hover, .theme-silver.with-transparent-bg .btn-round.solid-trans.is-hover {
  background: white;
  border-color: white;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver.with-transparent-bg .btn-round {
  color: white;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver.with-transparent-bg .btn-round:hover {
  color: white;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver.with-transparent-bg .btn-round.active, .with-bg .theme-silver.with-transparent-bg .btn-round.solid {
  color: #333333;
}
/* line 55, ../../../packages/common/css/_shared/_themes.scss */
.theme-silver.with-transparent-bg .btn-round.colored {
  color: #333333;
  border-color: #333333;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg .btn-round.colored.opaque-alt {
  border-color: rgba(51, 51, 51, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg .btn-round.colored:hover {
  color: #333333;
  border-color: #333333;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg .btn-round.colored.active, .theme-silver.with-transparent-bg .btn-round.colored.solid, .theme-silver.with-transparent-bg .btn-round.colored.solid-trans {
  background: #333333;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg .btn-round.colored.active:hover, .theme-silver.with-transparent-bg .btn-round.colored.solid:hover, .theme-silver.with-transparent-bg .btn-round.colored.solid-trans:hover {
  background: #404040;
  border-color: #404040;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg .btn-round.colored.active.is-hover, .theme-silver.with-transparent-bg .btn-round.colored.solid.is-hover, .theme-silver.with-transparent-bg .btn-round.colored.solid-trans.is-hover {
  background: #404040;
  border-color: #404040;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver.with-transparent-bg .btn-round.colored {
  color: #333333;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver.with-transparent-bg .btn-round.colored:hover {
  color: #333333;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver.with-transparent-bg .btn-round.colored.active, .with-bg .theme-silver.with-transparent-bg .btn-round.colored.solid {
  color: white;
}
/* line 62, ../../../packages/common/css/_shared/_themes.scss */
.theme-silver.with-transparent-bg a:hover .btn-round {
  color: #333333;
  border-color: white;
}
/* line 605, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg a:hover .btn-round.active, .theme-silver.with-transparent-bg a:hover .btn-round.solid, .theme-silver.with-transparent-bg a:hover .btn-round.solid-trans {
  background: white;
  border-color: white;
}
/* line 65, ../../../packages/common/css/_shared/_themes.scss */
.theme-silver.with-transparent-bg a:hover .btn-round.colored {
  color: white;
  border-color: #333333;
}
/* line 605, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.with-transparent-bg a:hover .btn-round.colored.active, .theme-silver.with-transparent-bg a:hover .btn-round.colored.solid, .theme-silver.with-transparent-bg a:hover .btn-round.colored.solid-trans {
  background: #404040;
  border-color: #404040;
}
/* line 79, ../../../packages/common/css/_shared/_themes.scss */
.theme-silver.alternate-theme-dark.with-bg {
  background-color: #4c4d4d;
}
/* line 83, ../../../packages/common/css/_shared/_themes.scss */
.theme-silver.alternate-theme-dark.with-transparent-bg {
  background-color: rgba(76, 77, 77, 0.8);
}
/* line 88, ../../../packages/common/css/_shared/_themes.scss */
.theme-silver.alternate-theme-dark a, .theme-silver.alternate-theme-dark .link {
  color: #128b98;
}
/* line 96, ../../../packages/common/css/_shared/_themes.scss */
.theme-silver.alternate-theme-dark a:hover,
.theme-silver.alternate-theme-dark a:active,
.theme-silver.alternate-theme-dark a:focus,
.theme-silver.alternate-theme-dark a:hover .link,
.theme-silver.alternate-theme-dark .link:hover {
  color: #15a0af;
}
/* line 101, ../../../packages/common/css/_shared/_themes.scss */
.theme-silver.alternate-theme-dark .btn {
  background: #128b98;
  color: white;
}
/* line 509, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.alternate-theme-dark .btn:hover, .theme-silver.alternate-theme-dark .btn:focus, .theme-silver.alternate-theme-dark .btn.active, .theme-silver.alternate-theme-dark .btn:active {
  background-color: #09a9bb;
  color: white;
}
/* line 106, ../../../packages/common/css/_shared/_themes.scss */
.theme-silver.alternate-theme-dark .btn-round {
  color: white;
  border-color: white;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.alternate-theme-dark .btn-round.opaque-alt {
  border-color: rgba(255, 255, 255, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.alternate-theme-dark .btn-round:hover {
  color: white;
  border-color: white;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.alternate-theme-dark .btn-round.active, .theme-silver.alternate-theme-dark .btn-round.solid, .theme-silver.alternate-theme-dark .btn-round.solid-trans {
  background: white;
  color: #128b98;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.alternate-theme-dark .btn-round.active:hover, .theme-silver.alternate-theme-dark .btn-round.solid:hover, .theme-silver.alternate-theme-dark .btn-round.solid-trans:hover {
  background: white;
  border-color: white;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.alternate-theme-dark .btn-round.active.is-hover, .theme-silver.alternate-theme-dark .btn-round.solid.is-hover, .theme-silver.alternate-theme-dark .btn-round.solid-trans.is-hover {
  background: white;
  border-color: white;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver.alternate-theme-dark .btn-round {
  color: white;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver.alternate-theme-dark .btn-round:hover {
  color: white;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver.alternate-theme-dark .btn-round.active, .with-bg .theme-silver.alternate-theme-dark .btn-round.solid {
  color: #128b98;
}
/* line 109, ../../../packages/common/css/_shared/_themes.scss */
.theme-silver.alternate-theme-dark .btn-round.colored {
  color: #128b98;
  border-color: #128b98;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.alternate-theme-dark .btn-round.colored.opaque-alt {
  border-color: rgba(18, 139, 152, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.alternate-theme-dark .btn-round.colored:hover {
  color: #128b98;
  border-color: #128b98;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.alternate-theme-dark .btn-round.colored.active, .theme-silver.alternate-theme-dark .btn-round.colored.solid, .theme-silver.alternate-theme-dark .btn-round.colored.solid-trans {
  background: #128b98;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.alternate-theme-dark .btn-round.colored.active:hover, .theme-silver.alternate-theme-dark .btn-round.colored.solid:hover, .theme-silver.alternate-theme-dark .btn-round.colored.solid-trans:hover {
  background: #15a0af;
  border-color: #15a0af;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.alternate-theme-dark .btn-round.colored.active.is-hover, .theme-silver.alternate-theme-dark .btn-round.colored.solid.is-hover, .theme-silver.alternate-theme-dark .btn-round.colored.solid-trans.is-hover {
  background: #15a0af;
  border-color: #15a0af;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver.alternate-theme-dark .btn-round.colored {
  color: #128b98;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver.alternate-theme-dark .btn-round.colored:hover {
  color: #128b98;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-silver.alternate-theme-dark .btn-round.colored.active, .with-bg .theme-silver.alternate-theme-dark .btn-round.colored.solid {
  color: white;
}
/* line 116, ../../../packages/common/css/_shared/_themes.scss */
.theme-silver.alternate-theme-dark a:hover .btn-round {
  color: #128b98;
  border-color: white;
}
/* line 605, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.alternate-theme-dark a:hover .btn-round.active, .theme-silver.alternate-theme-dark a:hover .btn-round.solid, .theme-silver.alternate-theme-dark a:hover .btn-round.solid-trans {
  background: white;
  border-color: white;
}
/* line 119, ../../../packages/common/css/_shared/_themes.scss */
.theme-silver.alternate-theme-dark a:hover .btn-round.colored {
  color: white;
  border-color: #128b98;
}
/* line 605, ../../../packages/common/css/_base/_mixins.scss */
.theme-silver.alternate-theme-dark a:hover .btn-round.colored.active, .theme-silver.alternate-theme-dark a:hover .btn-round.colored.solid, .theme-silver.alternate-theme-dark a:hover .btn-round.colored.solid-trans {
  background: #15a0af;
  border-color: #15a0af;
}

/* line 323, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark.with-bg {
  background-color: #231f20;
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark.with-bg h1, .theme-dark.with-bg h2, .theme-dark.with-bg h3, .theme-dark.with-bg h4, .theme-dark.with-bg h5, .theme-dark.with-bg h6,
.theme-dark.with-bg .t1, .theme-dark.with-bg .t2, .theme-dark.with-bg .t3, .theme-dark.with-bg .t4, .theme-dark.with-bg .t5, .theme-dark.with-bg .t6, .theme-dark.with-bg .t7, .theme-dark.with-bg .t8,
.theme-dark.with-bg .t1-light, .theme-dark.with-bg .t2-light, .theme-dark.with-bg .t3-light, .theme-dark.with-bg .t4-light, .theme-dark.with-bg .t5-light, .theme-dark.with-bg .t6-light, .theme-dark.with-bg .t7-light, .theme-dark.with-bg .t8-light,
.theme-dark.with-bg .t1-bold, .theme-dark.with-bg .t2-bold, .theme-dark.with-bg .t3-bold, .theme-dark.with-bg .t4-bold, .theme-dark.with-bg .t5-bold, .theme-dark.with-bg .t6-bold, .theme-dark.with-bg .t7-bold, .theme-dark.with-bg .t8-bold,
.theme-dark.with-bg li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark.with-bg p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 328, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark.with-bg hr {
  border-top-color: #231f20;
  border-bottom-color: #231f20;
}
/* line 335, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark.with-bg ul > li:before,
.theme-dark.with-bg ol > li:before {
  color: #09a9bb;
}
/* line 342, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark.with-transparent-bg {
  background-color: rgba(35, 31, 32, 0.8);
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark.with-transparent-bg h1, .theme-dark.with-transparent-bg h2, .theme-dark.with-transparent-bg h3, .theme-dark.with-transparent-bg h4, .theme-dark.with-transparent-bg h5, .theme-dark.with-transparent-bg h6,
.theme-dark.with-transparent-bg .t1, .theme-dark.with-transparent-bg .t2, .theme-dark.with-transparent-bg .t3, .theme-dark.with-transparent-bg .t4, .theme-dark.with-transparent-bg .t5, .theme-dark.with-transparent-bg .t6, .theme-dark.with-transparent-bg .t7, .theme-dark.with-transparent-bg .t8,
.theme-dark.with-transparent-bg .t1-light, .theme-dark.with-transparent-bg .t2-light, .theme-dark.with-transparent-bg .t3-light, .theme-dark.with-transparent-bg .t4-light, .theme-dark.with-transparent-bg .t5-light, .theme-dark.with-transparent-bg .t6-light, .theme-dark.with-transparent-bg .t7-light, .theme-dark.with-transparent-bg .t8-light,
.theme-dark.with-transparent-bg .t1-bold, .theme-dark.with-transparent-bg .t2-bold, .theme-dark.with-transparent-bg .t3-bold, .theme-dark.with-transparent-bg .t4-bold, .theme-dark.with-transparent-bg .t5-bold, .theme-dark.with-transparent-bg .t6-bold, .theme-dark.with-transparent-bg .t7-bold, .theme-dark.with-transparent-bg .t8-bold,
.theme-dark.with-transparent-bg li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark.with-transparent-bg p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 347, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark.with-transparent-bg .link {
  color: #128b98;
}
/* line 351, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark.with-transparent-bg a:hover .link, .theme-dark.with-transparent-bg .link:hover {
  color: #09a9bb;
}
/* line 355, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark.with-transparent-bg hr {
  border-top-color: #231f20;
  border-bottom-color: #231f20;
}
/* line 362, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark.with-transparent-bg ul > li:before,
.theme-dark.with-transparent-bg ol > li:before {
  color: #09a9bb;
}
/* line 369, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark.with-blur {
  background: #231f20;
  background: rgba(35, 31, 32, 0.6);
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark.with-blur h1, .theme-dark.with-blur h2, .theme-dark.with-blur h3, .theme-dark.with-blur h4, .theme-dark.with-blur h5, .theme-dark.with-blur h6,
.theme-dark.with-blur .t1, .theme-dark.with-blur .t2, .theme-dark.with-blur .t3, .theme-dark.with-blur .t4, .theme-dark.with-blur .t5, .theme-dark.with-blur .t6, .theme-dark.with-blur .t7, .theme-dark.with-blur .t8,
.theme-dark.with-blur .t1-light, .theme-dark.with-blur .t2-light, .theme-dark.with-blur .t3-light, .theme-dark.with-blur .t4-light, .theme-dark.with-blur .t5-light, .theme-dark.with-blur .t6-light, .theme-dark.with-blur .t7-light, .theme-dark.with-blur .t8-light,
.theme-dark.with-blur .t1-bold, .theme-dark.with-blur .t2-bold, .theme-dark.with-blur .t3-bold, .theme-dark.with-blur .t4-bold, .theme-dark.with-blur .t5-bold, .theme-dark.with-blur .t6-bold, .theme-dark.with-blur .t7-bold, .theme-dark.with-blur .t8-bold,
.theme-dark.with-blur li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark.with-blur p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 378, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .btn {
  background: #16acbc;
  color: white;
}
/* line 509, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .btn:hover, .theme-dark .btn:focus, .theme-dark .btn.active, .theme-dark .btn:active {
  background-color: #0bcde1;
  color: white;
}
/* line 384, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .dropdown-toggle i,
.theme-dark .btn.dropdown-toggle i {
  color: white;
}
/* line 390, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .dropdown.open .btn {
  background-color: #09a9bb;
}
/* line 401, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .dropdown-menu li > a:hover,
.theme-dark .dropdown-menu li > a:focus,
.theme-dark .dropdown-submenu:hover > a,
.theme-dark .dropdown-menu .active > a,
.theme-dark .dropdown-menu .active > a:hover {
  color: white;
  background-color: #16acbc;
  background-color: #1397a5;
  background-image: -moz-linear-gradient(top, #16acbc, #0f7681);
  background-image: -webkit-linear-gradient(top, #16acbc, #0f7681);
  background-image: linear-gradient(to bottom, #16acbc, #0f7681);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF16ACBC', endColorstr='#FF0F7681', GradientType=0);
}
/* line 409, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark ul > li:before,
.theme-dark ol > li:before {
  color: #16acbc;
}
/* line 414, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark a, .theme-dark .link {
  color: #16acbc;
}
/* line 417, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark a span + [class*="fonticon-"], .theme-dark .link span + [class*="fonticon-"] {
  color: #16acbc;
}
/* line 426, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark a:hover,
.theme-dark a:active,
.theme-dark a:focus,
.theme-dark a:hover .link,
.theme-dark .link:hover {
  color: #09a9bb;
}
/* line 429, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark a:hover span + [class*="fonticon-"],
.theme-dark a:active span + [class*="fonticon-"],
.theme-dark a:focus span + [class*="fonticon-"],
.theme-dark a:hover .link span + [class*="fonticon-"],
.theme-dark .link:hover span + [class*="fonticon-"] {
  color: #09a9bb;
}
/* line 434, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .btn-round {
  color: white;
  border-color: white;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .btn-round.opaque-alt {
  border-color: rgba(255, 255, 255, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .btn-round:hover {
  color: white;
  border-color: white;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .btn-round.active, .theme-dark .btn-round.solid, .theme-dark .btn-round.solid-trans {
  background: white;
  color: #128b98;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .btn-round.active:hover, .theme-dark .btn-round.solid:hover, .theme-dark .btn-round.solid-trans:hover {
  background: white;
  border-color: white;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .btn-round.active.is-hover, .theme-dark .btn-round.solid.is-hover, .theme-dark .btn-round.solid-trans.is-hover {
  background: white;
  border-color: white;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-dark .btn-round {
  color: white;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-dark .btn-round:hover {
  color: white;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-dark .btn-round.active, .with-bg .theme-dark .btn-round.solid {
  color: #128b98;
}
/* line 437, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .btn-round.colored {
  color: #16acbc;
  border-color: #16acbc;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .btn-round.colored.opaque-alt {
  border-color: rgba(22, 172, 188, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .btn-round.colored:hover {
  color: #16acbc;
  border-color: #16acbc;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .btn-round.colored.active, .theme-dark .btn-round.colored.solid, .theme-dark .btn-round.colored.solid-trans {
  background: #16acbc;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .btn-round.colored.active:hover, .theme-dark .btn-round.colored.solid:hover, .theme-dark .btn-round.colored.solid-trans:hover {
  background: #0bcde1;
  border-color: #0bcde1;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .btn-round.colored.active.is-hover, .theme-dark .btn-round.colored.solid.is-hover, .theme-dark .btn-round.colored.solid-trans.is-hover {
  background: #0bcde1;
  border-color: #0bcde1;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-dark .btn-round.colored {
  color: #16acbc;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-dark .btn-round.colored:hover {
  color: #16acbc;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-dark .btn-round.colored.active, .with-bg .theme-dark .btn-round.colored.solid {
  color: white;
}
/* line 444, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark a:hover .btn-round {
  color: #128b98;
  border-color: white;
}
/* line 605, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark a:hover .btn-round.active, .theme-dark a:hover .btn-round.solid, .theme-dark a:hover .btn-round.solid-trans {
  background: white;
  border-color: white;
}
/* line 446, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark a:hover .btn-round.colored {
  color: #1acadc;
  border-color: #1acadc;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark a:hover .btn-round.colored.opaque-alt {
  border-color: rgba(26, 202, 220, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark a:hover .btn-round.colored:hover {
  color: #1acadc;
  border-color: #1acadc;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark a:hover .btn-round.colored.active, .theme-dark a:hover .btn-round.colored.solid, .theme-dark a:hover .btn-round.colored.solid-trans {
  background: #1acadc;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark a:hover .btn-round.colored.active:hover, .theme-dark a:hover .btn-round.colored.solid:hover, .theme-dark a:hover .btn-round.colored.solid-trans:hover {
  background: #1cdff4;
  border-color: #1cdff4;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark a:hover .btn-round.colored.active.is-hover, .theme-dark a:hover .btn-round.colored.solid.is-hover, .theme-dark a:hover .btn-round.colored.solid-trans.is-hover {
  background: #1cdff4;
  border-color: #1cdff4;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-dark a:hover .btn-round.colored {
  color: #1acadc;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-dark a:hover .btn-round.colored:hover {
  color: #1acadc;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-dark a:hover .btn-round.colored.active, .with-bg .theme-dark a:hover .btn-round.colored.solid {
  color: white;
}
/* line 454, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .btn-social {
  color: #fff;
}
/* line 456, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark .btn-social:hover, .theme-dark .btn-social:active, .theme-dark .btn-social:focus {
  color: #fff;
}
/* line 150, ../../../packages/common/css/_shared/_themes.scss */
.theme-dark.with-bg a:hover .btn-round.active, .theme-dark.with-bg a:hover .btn-round.solid, .theme-dark.with-bg a:hover .btn-round.solid-trans, .theme-dark.with-bg .btn-round.active, .theme-dark.with-bg .btn-round.solid, .theme-dark.with-bg .btn-round.solid-trans {
  color: #231f20;
}

/* line 323, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt.with-bg {
  background-color: #231f20;
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt.with-bg h1, .theme-dark-alt.with-bg h2, .theme-dark-alt.with-bg h3, .theme-dark-alt.with-bg h4, .theme-dark-alt.with-bg h5, .theme-dark-alt.with-bg h6,
.theme-dark-alt.with-bg .t1, .theme-dark-alt.with-bg .t2, .theme-dark-alt.with-bg .t3, .theme-dark-alt.with-bg .t4, .theme-dark-alt.with-bg .t5, .theme-dark-alt.with-bg .t6, .theme-dark-alt.with-bg .t7, .theme-dark-alt.with-bg .t8,
.theme-dark-alt.with-bg .t1-light, .theme-dark-alt.with-bg .t2-light, .theme-dark-alt.with-bg .t3-light, .theme-dark-alt.with-bg .t4-light, .theme-dark-alt.with-bg .t5-light, .theme-dark-alt.with-bg .t6-light, .theme-dark-alt.with-bg .t7-light, .theme-dark-alt.with-bg .t8-light,
.theme-dark-alt.with-bg .t1-bold, .theme-dark-alt.with-bg .t2-bold, .theme-dark-alt.with-bg .t3-bold, .theme-dark-alt.with-bg .t4-bold, .theme-dark-alt.with-bg .t5-bold, .theme-dark-alt.with-bg .t6-bold, .theme-dark-alt.with-bg .t7-bold, .theme-dark-alt.with-bg .t8-bold,
.theme-dark-alt.with-bg li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt.with-bg p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 328, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt.with-bg hr {
  border-top-color: #231f20;
  border-bottom-color: #231f20;
}
/* line 335, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt.with-bg ul > li:before,
.theme-dark-alt.with-bg ol > li:before {
  color: #312b2c;
}
/* line 342, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt.with-transparent-bg {
  background-color: rgba(35, 31, 32, 0.8);
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt.with-transparent-bg h1, .theme-dark-alt.with-transparent-bg h2, .theme-dark-alt.with-transparent-bg h3, .theme-dark-alt.with-transparent-bg h4, .theme-dark-alt.with-transparent-bg h5, .theme-dark-alt.with-transparent-bg h6,
.theme-dark-alt.with-transparent-bg .t1, .theme-dark-alt.with-transparent-bg .t2, .theme-dark-alt.with-transparent-bg .t3, .theme-dark-alt.with-transparent-bg .t4, .theme-dark-alt.with-transparent-bg .t5, .theme-dark-alt.with-transparent-bg .t6, .theme-dark-alt.with-transparent-bg .t7, .theme-dark-alt.with-transparent-bg .t8,
.theme-dark-alt.with-transparent-bg .t1-light, .theme-dark-alt.with-transparent-bg .t2-light, .theme-dark-alt.with-transparent-bg .t3-light, .theme-dark-alt.with-transparent-bg .t4-light, .theme-dark-alt.with-transparent-bg .t5-light, .theme-dark-alt.with-transparent-bg .t6-light, .theme-dark-alt.with-transparent-bg .t7-light, .theme-dark-alt.with-transparent-bg .t8-light,
.theme-dark-alt.with-transparent-bg .t1-bold, .theme-dark-alt.with-transparent-bg .t2-bold, .theme-dark-alt.with-transparent-bg .t3-bold, .theme-dark-alt.with-transparent-bg .t4-bold, .theme-dark-alt.with-transparent-bg .t5-bold, .theme-dark-alt.with-transparent-bg .t6-bold, .theme-dark-alt.with-transparent-bg .t7-bold, .theme-dark-alt.with-transparent-bg .t8-bold,
.theme-dark-alt.with-transparent-bg li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt.with-transparent-bg p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 347, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt.with-transparent-bg .link {
  color: #231f20;
}
/* line 351, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt.with-transparent-bg a:hover .link, .theme-dark-alt.with-transparent-bg .link:hover {
  color: #312b2c;
}
/* line 355, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt.with-transparent-bg hr {
  border-top-color: #231f20;
  border-bottom-color: #231f20;
}
/* line 362, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt.with-transparent-bg ul > li:before,
.theme-dark-alt.with-transparent-bg ol > li:before {
  color: #312b2c;
}
/* line 369, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt.with-blur {
  background: #231f20;
  background: rgba(35, 31, 32, 0.6);
}
/* line 474, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt.with-blur h1, .theme-dark-alt.with-blur h2, .theme-dark-alt.with-blur h3, .theme-dark-alt.with-blur h4, .theme-dark-alt.with-blur h5, .theme-dark-alt.with-blur h6,
.theme-dark-alt.with-blur .t1, .theme-dark-alt.with-blur .t2, .theme-dark-alt.with-blur .t3, .theme-dark-alt.with-blur .t4, .theme-dark-alt.with-blur .t5, .theme-dark-alt.with-blur .t6, .theme-dark-alt.with-blur .t7, .theme-dark-alt.with-blur .t8,
.theme-dark-alt.with-blur .t1-light, .theme-dark-alt.with-blur .t2-light, .theme-dark-alt.with-blur .t3-light, .theme-dark-alt.with-blur .t4-light, .theme-dark-alt.with-blur .t5-light, .theme-dark-alt.with-blur .t6-light, .theme-dark-alt.with-blur .t7-light, .theme-dark-alt.with-blur .t8-light,
.theme-dark-alt.with-blur .t1-bold, .theme-dark-alt.with-blur .t2-bold, .theme-dark-alt.with-blur .t3-bold, .theme-dark-alt.with-blur .t4-bold, .theme-dark-alt.with-blur .t5-bold, .theme-dark-alt.with-blur .t6-bold, .theme-dark-alt.with-blur .t7-bold, .theme-dark-alt.with-blur .t8-bold,
.theme-dark-alt.with-blur li {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 478, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt.with-blur p {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 378, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .btn {
  background: #393234;
  color: white;
}
/* line 509, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .btn:hover, .theme-dark-alt .btn:focus, .theme-dark-alt .btn.active, .theme-dark-alt .btn:active {
  background-color: #463e40;
  color: white;
}
/* line 384, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .dropdown-toggle i,
.theme-dark-alt .btn.dropdown-toggle i {
  color: white;
}
/* line 390, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .dropdown.open .btn {
  background-color: #312b2c;
}
/* line 401, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .dropdown-menu li > a:hover,
.theme-dark-alt .dropdown-menu li > a:focus,
.theme-dark-alt .dropdown-submenu:hover > a,
.theme-dark-alt .dropdown-menu .active > a,
.theme-dark-alt .dropdown-menu .active > a:hover {
  color: white;
  background-color: #393234;
  background-color: #2b2628;
  background-image: -moz-linear-gradient(top, #393234, #151314);
  background-image: -webkit-linear-gradient(top, #393234, #151314);
  background-image: linear-gradient(to bottom, #393234, #151314);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF393234', endColorstr='#FF151314', GradientType=0);
}
/* line 409, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt ul > li:before,
.theme-dark-alt ol > li:before {
  color: #393234;
}
/* line 414, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt a, .theme-dark-alt .link {
  color: #393234;
}
/* line 417, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt a span + [class*="fonticon-"], .theme-dark-alt .link span + [class*="fonticon-"] {
  color: #393234;
}
/* line 426, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt a:hover,
.theme-dark-alt a:active,
.theme-dark-alt a:focus,
.theme-dark-alt a:hover .link,
.theme-dark-alt .link:hover {
  color: #312b2c;
}
/* line 429, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt a:hover span + [class*="fonticon-"],
.theme-dark-alt a:active span + [class*="fonticon-"],
.theme-dark-alt a:focus span + [class*="fonticon-"],
.theme-dark-alt a:hover .link span + [class*="fonticon-"],
.theme-dark-alt .link:hover span + [class*="fonticon-"] {
  color: #312b2c;
}
/* line 434, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .btn-round {
  color: white;
  border-color: white;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .btn-round.opaque-alt {
  border-color: rgba(255, 255, 255, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .btn-round:hover {
  color: white;
  border-color: white;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .btn-round.active, .theme-dark-alt .btn-round.solid, .theme-dark-alt .btn-round.solid-trans {
  background: white;
  color: #231f20;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .btn-round.active:hover, .theme-dark-alt .btn-round.solid:hover, .theme-dark-alt .btn-round.solid-trans:hover {
  background: white;
  border-color: white;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .btn-round.active.is-hover, .theme-dark-alt .btn-round.solid.is-hover, .theme-dark-alt .btn-round.solid-trans.is-hover {
  background: white;
  border-color: white;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-dark-alt .btn-round {
  color: white;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-dark-alt .btn-round:hover {
  color: white;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-dark-alt .btn-round.active, .with-bg .theme-dark-alt .btn-round.solid {
  color: #231f20;
}
/* line 437, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .btn-round.colored {
  color: #393234;
  border-color: #393234;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .btn-round.colored.opaque-alt {
  border-color: rgba(57, 50, 52, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .btn-round.colored:hover {
  color: #393234;
  border-color: #393234;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .btn-round.colored.active, .theme-dark-alt .btn-round.colored.solid, .theme-dark-alt .btn-round.colored.solid-trans {
  background: #393234;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .btn-round.colored.active:hover, .theme-dark-alt .btn-round.colored.solid:hover, .theme-dark-alt .btn-round.colored.solid-trans:hover {
  background: #463e40;
  border-color: #463e40;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .btn-round.colored.active.is-hover, .theme-dark-alt .btn-round.colored.solid.is-hover, .theme-dark-alt .btn-round.colored.solid-trans.is-hover {
  background: #463e40;
  border-color: #463e40;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-dark-alt .btn-round.colored {
  color: #393234;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-dark-alt .btn-round.colored:hover {
  color: #393234;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-dark-alt .btn-round.colored.active, .with-bg .theme-dark-alt .btn-round.colored.solid {
  color: white;
}
/* line 444, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt a:hover .btn-round {
  color: #231f20;
  border-color: white;
}
/* line 605, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt a:hover .btn-round.active, .theme-dark-alt a:hover .btn-round.solid, .theme-dark-alt a:hover .btn-round.solid-trans {
  background: white;
  border-color: white;
}
/* line 446, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt a:hover .btn-round.colored {
  color: #4c4345;
  border-color: #4c4345;
}
/* line 557, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt a:hover .btn-round.colored.opaque-alt {
  border-color: rgba(76, 67, 69, 0.3);
}
/* line 561, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt a:hover .btn-round.colored:hover {
  color: #4c4345;
  border-color: #4c4345;
}
/* line 566, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt a:hover .btn-round.colored.active, .theme-dark-alt a:hover .btn-round.colored.solid, .theme-dark-alt a:hover .btn-round.colored.solid-trans {
  background: #4c4345;
  color: white;
}
/* line 571, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt a:hover .btn-round.colored.active:hover, .theme-dark-alt a:hover .btn-round.colored.solid:hover, .theme-dark-alt a:hover .btn-round.colored.solid-trans:hover {
  background: #594f51;
  border-color: #594f51;
}
/* line 577, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt a:hover .btn-round.colored.active.is-hover, .theme-dark-alt a:hover .btn-round.colored.solid.is-hover, .theme-dark-alt a:hover .btn-round.colored.solid-trans.is-hover {
  background: #594f51;
  border-color: #594f51;
}
/* line 583, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-dark-alt a:hover .btn-round.colored {
  color: #4c4345;
}
/* line 585, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-dark-alt a:hover .btn-round.colored:hover {
  color: #4c4345;
}
/* line 588, ../../../packages/common/css/_base/_mixins.scss */
.with-bg .theme-dark-alt a:hover .btn-round.colored.active, .with-bg .theme-dark-alt a:hover .btn-round.colored.solid {
  color: white;
}
/* line 454, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .btn-social {
  color: #fff;
}
/* line 456, ../../../packages/common/css/_base/_mixins.scss */
.theme-dark-alt .btn-social:hover, .theme-dark-alt .btn-social:active, .theme-dark-alt .btn-social:focus {
  color: #fff;
}

/* line 162, ../../../packages/common/css/_shared/_themes.scss */
.theme-bg-blue {
  background-color: #128b98;
}
/* line 164, ../../../packages/common/css/_shared/_themes.scss */
.theme-bg-blue p, .theme-bg-blue h1, .theme-bg-blue h2, .theme-bg-blue h3, .theme-bg-blue h4, .theme-bg-blue h5, .theme-bg-blue h6 {
  color: #fff;
}

/* line 169, ../../../packages/common/css/_shared/_themes.scss */
.theme-bg-red {
  background-color: #d64827;
}
/* line 171, ../../../packages/common/css/_shared/_themes.scss */
.theme-bg-red p, .theme-bg-red h1, .theme-bg-red h2, .theme-bg-red h3, .theme-bg-red h4, .theme-bg-red h5, .theme-bg-red h6 {
  color: #fff;
}

/* line 176, ../../../packages/common/css/_shared/_themes.scss */
.theme-bg-purple {
  background-color: #8e1c59;
}
/* line 178, ../../../packages/common/css/_shared/_themes.scss */
.theme-bg-purple p, .theme-bg-purple h1, .theme-bg-purple h2, .theme-bg-purple h3, .theme-bg-purple h4, .theme-bg-purple h5, .theme-bg-purple h6 {
  color: #fff;
}

/* line 183, ../../../packages/common/css/_shared/_themes.scss */
.theme-bg-orange {
  background-color: #e27e26;
}
/* line 185, ../../../packages/common/css/_shared/_themes.scss */
.theme-bg-orange p, .theme-bg-orange h1, .theme-bg-orange h2, .theme-bg-orange h3, .theme-bg-orange h4, .theme-bg-orange h5, .theme-bg-orange h6 {
  color: #fff;
}

/* line 190, ../../../packages/common/css/_shared/_themes.scss */
.theme-bg-green {
  background-color: #7caa3f;
}
/* line 192, ../../../packages/common/css/_shared/_themes.scss */
.theme-bg-green p, .theme-bg-green h1, .theme-bg-green h2, .theme-bg-green h3, .theme-bg-green h4, .theme-bg-green h5, .theme-bg-green h6 {
  color: #fff;
}

/* line 197, ../../../packages/common/css/_shared/_themes.scss */
.theme-bg-silver {
  background-color: #909191;
}
/* line 199, ../../../packages/common/css/_shared/_themes.scss */
.theme-bg-silver p, .theme-bg-silver h1, .theme-bg-silver h2, .theme-bg-silver h3, .theme-bg-silver h4, .theme-bg-silver h5, .theme-bg-silver h6 {
  color: #fff;
}
