/* line 3, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events {
  font-family: din-2014, Helvetica, Arial, sans-serif;
}
/* line 6, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .no-scrollbar {
  -ms-overflow-style: none;
  /* IE e Edge */
  scrollbar-width: none;
  /* Firefox */
}
/* line 11, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .no-scrollbar::-webkit-scrollbar {
  display: none;
  /* Chrome, Safari e Opera */
}
/* line 15, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .scroller-limiter {
  border-bottom: 1px solid #DADFE4;
}
/* line 20, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .tag .image {
  transition: transform .25s ease-out;
}
/* line 24, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .tag:hover .image {
  transform: scale(1.15);
}
/* line 28, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .tag .label {
  font-size: 11px;
  letter-spacing: 0.83px;
  text-transform: uppercase;
}
/* line 34, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .tag.selected {
  background-color: #F4F7FE;
  border: 1px solid #d6e2fe;
  border-radius: 16px;
}
/* line 39, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .tag.selected .label {
  color: #416eda;
}
/* line 45, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .button {
  background: #00AE8E;
}
/* line 49, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .button-transparent {
  color: #00AE8E;
  background: transparent;
}
/* line 54, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .button,
.events .button-transparent {
  border-radius: 0.5rem;
  line-height: 49px;
  border: 1px solid #00AE8E;
  font-size: 16px;
}
/* line 61, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .button:hover,
.events .button-transparent:hover {
  background: #00C5A1;
  color: #fff;
}
/* line 67, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .hero {
  border-radius: 24px;
}
/* line 71, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .bg-aqua {
  background-color: #F4F7FE;
}
/* line 75, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .container {
  max-width: 1400px;
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 575.98px) {
  /* line 81, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
  .events .container.hero-container {
    padding: 0;
  }
}
/* line 87, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .search-input-wrapper {
  max-width: 320px;
}
/* line 91, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .search-input {
  background-color: white;
  border-radius: 8px;
  width: 100%;
  padding: 16px 24px;
  border: none;
}
/* line 98, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .search-input:focus {
  outline: none;
  box-shadow: none;
}
/* line 104, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .seach-input-icon {
  background-color: white;
  border: none;
  border-radius: 8px;
  padding-right: 0;
  padding-left: 24px;
  color: #00AE8E;
}
/* line 113, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .text-dark-blue {
  color: #1D3570;
}
/* line 117, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .scroll-left, .events .scroll-right {
  color: #00AE8E;
  border: none;
  outline: none;
}
/* line 122, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .scroll-left .icon, .events .scroll-right .icon {
  font-size: 24px;
}
/* line 126, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .scroll-left:hover, .events .scroll-right:hover {
  color: #3c5caa;
}
/* line 131, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .scroll-left {
  background: linear-gradient(270deg, transparent 0, #fff 30%, #fff);
}
/* line 135, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .scroll-right {
  background: linear-gradient(90deg, transparent 0, #fff 30%, #fff);
}
/* line 139, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .nearby-restaurants {
  color: #3c5caa;
  font-size: 28px;
}
/* line 144, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .card {
  border-radius: 16px;
  border: 1px solid #EBEDF1;
}
/* line 148, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .card .card-title {
  color: #3C5CAA;
}
/* line 153, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .price {
  font-size: 14px;
}
/* line 157, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .price .levels .sign {
  color: #313339;
}
/* line 161, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .price .levels .sign.muted {
  color: #bcbdc0;
}
/* line 167, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .most-reliable {
  letter-spacing: 0.83px;
  text-transform: uppercase;
  font-size: 11px;
  background-color: #416eda;
  color: white;
  border-radius: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 8px;
  min-width: 102px;
}
/* line 181, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .footer-holder {
  background-color: #313339;
}
/* line 184, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .footer-holder .footer-item {
  color: #81f4df;
  font-size: 14px;
}
/* line 189, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .footer-holder .link {
  color: #81f4df;
  text-decoration: underline;
}
/* line 193, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .footer-holder .link:hover {
  text-decoration: none;
}
/* line 198, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .footer-holder .icon-link {
  color: #81f4df;
}
/* line 201, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .footer-holder .icon-link:hover {
  text-decoration: none;
}
/* line 206, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .modal {
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
}
/* line 210, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .modal-dialog {
  width: 97%;
  max-width: 628px;
}
/* line 215, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .modal-content {
  border-radius: 10px;
  border: none;
  font-size: 16px;
}
/* line 220, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .modal-content .close-icon {
  top: 8px;
  right: 16px;
  font-size: 1.5rem;
  text-decoration: none;
  color: #00AE8E;
}
/* line 228, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .modal-content .modal-title {
  font-size: 24px;
}
/* line 232, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .modal-content .modal-main-content {
  padding: 50px 45px;
}
/* line 236, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .modal-content .modal-footer {
  display: flex;
  justify-content: center;
  background-color: #EBEDF1;
  border-radius: 0 0 10px 10px;
  border: none;
  padding: 32px 45px;
}
/* line 244, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events .modal-content .modal-footer .ok-button {
  line-height: 1;
  padding: 8px 20px;
}
/* line 251, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events #menu {
  display: none;
  z-index: 1;
  position: absolute;
  width: 250px;
  background-color: white;
  border: 1px solid #ebedf1;
  top: 60px;
  right: 0;
  font-size: 14px;
}
/* line 262, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events #menu::before, .events #menu::after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  right: 25px;
  margin-right: -12px;
  border: 11px solid transparent;
  border-top-width: 0;
}
/* line 274, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events #menu::before {
  top: -10px;
  border-bottom-color: #ebedf1 !important;
}
/* line 279, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events #menu::after {
  top: -9px;
  border-bottom-color: #fff;
}
/* line 284, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events #menu.show {
  display: block;
}
/* line 289, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events #menu .menu-item:hover {
  background-color: #ebedf1;
}
/* line 294, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events #menu .menu-item-anchor {
  border-top: 1px solid #ebedf1;
  color: #313339;
  text-decoration: none;
  padding: 24px;
  display: flex;
  align-items: center;
  height: 73px;
  width: 100%;
}
/* line 304, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events #menu .menu-item-anchor:hover {
  color: #313339;
  text-decoration: none;
}
/* line 309, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events #menu .menu-item-anchor .icon-holder {
  color: #00ae8e;
  width: 21px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
}
/* line 319, /Users/ivan/forkable/forkable/app/assets/stylesheets/events.scss */
.events #menu .menu-item-anchor .icon {
  color: #00ae8e;
  font-size: 14px;
}
