:root {
  --color-primary: #dc5166;
  --color-secondary: #78a0ac;
  --color-over-primary: #FFFFFF;
  --color-primary-lighter: hsl(from var(--color-primary) h s calc(l + 5));
  --color-primary-lighter2: hsl(from var(--color-primary) h s calc(l + 15));
  --color-primary-darkest: hsl(from var(--color-primary) h s calc(l - 10));
  --color-primary-darkest2: hsl(from var(--color-primary) h s calc(l - 15));
  --color-secondary-darkest: hsl(from var(--color-secondary) h s calc(l - 10));
  --color-secondary-darkest2: hsl(from var(--color-secondary) h s calc(l - 15)); }

/*
.gm-ui-hover-effect {
  display: none !important;
  &:focus {
    outline: none !important;
  }
}
*/
.img-responsive, .img-fluid {
  max-width: 100%;
  height: auto; }

.mt-5 {
  margin-top: 2rem; }

.mb-3 {
  margin-bottom: 1rem; }

@media (min-width: 992px) {
  .mb-lg-0 {
    margin-bottom: 0rem; } }
.color_domain__municipalia h3 {
  color: #002347; }
.color_domain__municipalia .exhibitor-information-item svg path,
.color_domain__municipalia .exhibitor-information-item svg ellipse {
  fill: #002347; }
.color_domain__municipalia .btn-primary {
  background-color: #25a996; }
.color_domain__municipalia .btn-primary {
  background-color: #25a996; }

.color_domain__cbon_cwallon h3 {
  color: #ffc000; }
.color_domain__cbon_cwallon .exhibitor-information-item svg path,
.color_domain__cbon_cwallon .exhibitor-information-item svg ellipse {
  fill: #ffc000; }
.color_domain__cbon_cwallon .btn-primary {
  background-color: #c50505; }

.color_domain__horecatel h3 {
  color: #282427; }
.color_domain__horecatel .exhibitor-information-item svg path,
.color_domain__horecatel .exhibitor-information-item svg ellipse {
  fill: #282427; }
.color_domain__horecatel .btn-primary {
  background-color: #a96375; }

.color_domain__batimoi h3 {
  color: #73bb90; }
.color_domain__batimoi .exhibitor-information-item svg path,
.color_domain__batimoi .exhibitor-information-item svg ellipse {
  fill: #73bb90; }
.color_domain__batimoi .btn-primary {
  background-color: #e3804a; }

.color_domain__game_square h3 {
  color: #131217; }
.color_domain__game_square .exhibitor-information-item svg path,
.color_domain__game_square .exhibitor-information-item svg ellipse {
  fill: #131217; }
.color_domain__game_square .btn-primary {
  background-color: #c02823; }

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0;
  --bs-navbar-brand-margin-end: 0; }

a {
  text-decoration: none; }
  a:hover {
    text-decoration: underline; }

@media (min-width: 992px) {
  .navbar-left {
    float: left !important; }

  .navbar-nav {
    float: left;
    margin: 0; }

  .navbar-right {
    float: right !important;
    margin-right: -12px; }

  .navbar-header {
    float: left; } }
.navbar-nav > li {
  float: none; }

.nav > li {
  position: relative;
  display: block; }

/*
header.main-header .container-fluid,
#navbar .container-fluid {
  display: block;
}
*/
.main-container img,
.views-element-container img {
  max-width: 100%;
  height: auto; }

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--color-primary);
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: var(--color-primary-darkest);
  --bs-pagination-border-radius:0;
  --bs-pagination-hover-color: #fff;
  --bs-pagination-hover-bg: var(--color-primary-darkest);
  --bs-pagination-hover-border-color: var(--color-primary-darkest);
  --bs-pagination-focus-color: #fff;
  --bs-pagination-focus-bg: var(--color-primary-darkest);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: var(--color-primary-darkest);
  --bs-pagination-active-border-color: var(--color-primary-darkest);
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: var(--color-primary-darkest); }
  .pagination a:hover {
    text-decoration: none; }
