/*
Base site link
*/
a {
  color: unset;
  text-decoration: none;
}
a:hover {
  color: inherit;
}
a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

/*
Navbar - Toggler
*/
.navbar-lafortune .navbar-toggler {
    width:72px;
  height:72px;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  color: var(--bs-white);
  border-color: unset;
  background-color: var(--bs-blue);
  border: unset;
  border-radius: 0;
  transition: box-shadow 0.15s ease-in-out;
} @media (prefers-reduced-motion: reduce) {
  .navbar-lafortune .navbar-toggler {
    transition: none;
  }
}

@media (min-width: 768px){
    .navbar-lafortune .navbar-toggler {
    width:75px !important;
    height:75px !important;
}
}





.navbar-lafortune .navbar-toggler:hover {
  text-decoration: none;
}
.navbar-lafortune .navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.05rem;
}
.navbar-lafortune .navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.navbar-lafortune .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-lafortune.navbar-lafortune
{
    padding: 0;;
}

/*
Navbar - Link
*/
@media (min-width: 768px){
  .navbar-lafortune.navbar-expand-md .navbar-nav .nav-link {
      padding-right: unset;
      padding-left: unset;
  }
}
.navbar-lafortune .navbar-nav .nav-link {
    padding-right: unset;
    padding-left: unset;
}
.navbar-lafortune .nav-link {
    padding: unset;
    color: unset;
    text-decoration: unset;
}
.navbar-lafortune .nav-link:hover {
  color: var(--bs-blue);
}

/*
Button base
*/
.btn-lafortune {
  font-weight: unset;
  line-height: unset;
  color:  unset;
  text-align: center;
  text-decoration: unset;
  background-color: unset;
  border: unset;
  padding: unset;
  /*font-size: unset;*/ /* Break Bootstrap button size .btn-sm, btn-md, btn-lg */
  border-radius: unset;
}

/*
HR
*/
.hr-lafortune {
  margin: unset;
  border: unset;
  opacity: unset;
}

/*
Dropdown - Menu
*/

/*@media (max-width: 768px){
  .dropdown-menu-lafortune {
    display: none !important;
  }
}*/
.dropdown-menu-lafortune {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 100%;
  padding: unset;
  margin: unset;
  font-size: unset;
  color: unset;
  text-align: unset;
  list-style: none;
  background-color: unset;
  background-clip: unset;
  border: unset;
  border-radius: unset;
}
.dropdown-menu-lafortune[data-bs-popper] {
  top: 100%;
  left: unset;
  margin-top: 0rem !important;
}@media (min-width: 992px){
    .dropdown-menu-lafortune[data-bs-popper] {
        margin-top: 1.75rem !important;
    }
}
.dropdown-menu-lafortune li:first-child
{
  top:-8px;
  height:8px;
}

/*
Dropdown - Item
*/
.dropdown-item-lafortune {
  display: block;
  width: 100%;
  padding: unset;
  clear: both;
  font-weight: unset;
  color: unset;
  text-align: unset;
  text-decoration: unset;
  white-space: nowrap;
  background-color: unset;
  border: unset;
}
.dropdown-item-lafortune:hover, .dropdown-item-lafortune:focus {
  color: unset;
  background-color: unset;
}
.dropdown-item-lafortune.active, .dropdown-item-lafortune:active {
  color: unset;
  text-decoration: unset;
  background-color: unset;
}
.dropdown-item-lafortune.disabled, .dropdown-item-lafortune:disabled {
  color: unset;
  pointer-events: none;
  background-color: unset;
}

/*
Dropdown - Toggle
*/
.dropdown-toggle-lafortune {
  white-space: nowrap;
}
.dropdown-toggle-lafortune::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle-lafortune:empty::after {
  margin-left: 0;
}

/*
Nav news
*/
.page-numbers
{
    padding-right: 1rem;
    padding-left: 1rem;
}
.page-numbers.current
{
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
    background-color: var(--bs-blue) !important;
    color: var(--bs-white) !important;
}

/*
Accordeon
*/
.accordion-container-lafortune{
  border-bottom: solid 1px var(--bs-gray-light) !important;
}

.accordion-container-lafortune:nth-child(1) button {
  padding-top: 0!important;
}

.accordion-button-lafortune {
  font-size: unset !important;
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.accordion-button-lafortune:not(.collapsed) {
    color: unset !important;
    background-color: unset !important;
    box-shadow: none;
}

.accordion-button-lafortune:focus {
    z-index: 3;
    border-color: unset !important;
    outline: 0;
    box-shadow: none;
}

.accordion-button-lafortune::after {
    flex-shrink: 0;
    width: 2.5rem;
    height: 2.5rem;
    margin-left: auto;
    content: "";
    border-radius: 50%;
    background: var(--bs-blue) url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="white" width="16" viewBox="0 0 485 485" %3E%3Cpolygon points="485,227.5 257.5,227.5 257.5,0 227.5,0 227.5,227.5 0,227.5 0,257.5 227.5,257.5 227.5,485 257.5,485 257.5,257.5 485,257.5"/%3E%3C/svg%3E') no-repeat center center;
    background-repeat: no-repeat;
    background-size: 1rem;
    transition: transform 0.2s ease-in-out;
}

.accordion-button-lafortune:not(.collapsed)::after {
    background-size: 1rem 1.5rem !important;
    background: var(--bs-blue) url('data:image/svg+xml,%3Csvg width="24" height="24" xmlns="http://www.w3.org/2000/svg" fill="white" fill-rule="evenodd" clip-rule="evenodd" %3E%3Cpath d="M0 12v1h23v-1h-23z"/%3E%3C/svg%3E') no-repeat center center;
    transform: rotate(-180deg);
}