.evento__menu .nav-main ul li {
  margin: 0;
  margin-right: 36px;
  color: #fff;
}

.evento__menu .nav-main ul li a {
  
  display: block;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  position: relative;
  transition: 0.3s;
  min-width: max-content;
}
.evento__menu .nav-main ul li a:hover {
  color: #ffb400;
}                    
                   
.evento__menu .nav-main ul li a {
  
  display: block;

  font-size: 16px;
  font-weight: 500;
  position: relative;
  transition: 0.3;
  min-width: max-content;
}
.evento__menu .nav-main ul li a::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 50px;
  height: 2px;
  width: 0%;
  border-radius: 1px;
  background: var(--color-primary);
  transition: 0.3;
}
.evento__menu .nav-main ul li a:hover {
  color: #ffb400;
}
.evento__menu .nav-main ul li a:hover::after {
  width: 100%;
}

.rd-navbar-nav li {
  position: relative;
}
.rd-navbar-nav li.has-droupdown > a {
  position: relative;
}
.rd-navbar-nav li.has-droupdown > a::before {
  content: "\f078" !important;
  position: absolute !important;
  top: 51%;
  font-family: "Font Awesome 5 Pro" !important;
  right: -18px;
  transform: translateY(-50%);
  transition: 0.3s;
}
.rd-navbar-nav li.has-droupdown > a:hover {
  color: #d90000;
}
.rd-navbar-nav li.has-droupdown > a:hover::before {
  content: "\f077" !important;
}
.rd-navbar-nav li.has-droupdown .submenu {
  min-width: 270px;
  height: auto;
  position: absolute;
  top: 90%;
  left: 0;
  z-index: 90;
  opacity: 0;
  visibility: hidden;
  text-align: left;
  transition: 0.3s;
  border-radius: 0 0 10px 10px;
  background-color: #fff;
  border-left: 1px solid #ffffff14;
  border-bottom: 1px solid #ffffff14;
  border-right: 1px solid #ffffff14;
  border-top: 4px solid #d90000;
  display: inline-block;
  box-shadow: 0 36px 35px rgba(0, 0, 0, 0.08);
}
.rd-navbar-nav li.has-droupdown .submenu .sub-droupdown:hover a.sub-menu-link {
  color: #d90000;
}
.rd-navbar-nav li.has-droupdown .submenu .sub-droupdown:hover .third-lvl {
  opacity: 1;
  top: -8%;
}
.rd-navbar-nav li.has-droupdown .submenu .sub-droupdown a.sub-menu-link::before {
  content: "\f054";
  position: absolute;
  font-family: "Font Awesome 5 Pro";
  right: 0;
}
.rd-navbar-nav li.has-droupdown .submenu.third-lvl {
  opacity: 0;
  min-width: 185px;
  left: 100%;
  top: -13%;
}
.rd-navbar-nav li.has-droupdown .submenu.third-lvl::after {
  display: none;
}
.rd-navbar-nav li.has-droupdown .submenu.third-lvl.mobile-menu {
  left: 0;
}
.rd-navbar-nav li.has-droupdown .submenu::after {
  top: -20px;
  left: 16%;
  transform: translateX(-50%);
  position: absolute;
  content: "";
  border: 8px solid transparent;
  border-bottom-color: var(--color-primary);
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 800px;
  left: -320px;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link::after {
  display: none;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link .menu-item {
  width: 33.333%;
  margin-right: 20px;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link .menu-item:not(:first-child) {
  border-left: 1px solid #C4C4C426;
  border-bottom: 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link .menu-item:not(:last-child) {
  border-bottom: 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link .menu-item .tag {
  padding: 20px 15px 0 15px;
  cursor: auto;
  font-size: 20px;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link .menu-item .tag:hover {
  color: #1C2539;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link .menu-item .tag::after {
  display: none;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link .menu-item ul {
  display: block;
  padding: 10px 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link .menu-item ul li {
  border: none;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link .menu-item ul li a {
  padding: 7px 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 800px;
  left: -470px;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2::after {
  display: none;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 .menu-item {
  width: 33.333%;
  margin-right: 20px;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 .menu-item:not(:first-child) {
  border-left: 1px solid #C4C4C426;
  border-bottom: 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 .menu-item:not(:last-child) {
  border-bottom: 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 .menu-item .tag {
  padding: 20px 15px 0 15px;
  cursor: auto;
  font-size: 20px;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 .menu-item .tag:hover {
  color: #1C2539;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 .menu-item .tag::after {
  display: none;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 .menu-item ul {
  display: block;
  padding: 10px 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 .menu-item ul li {
  border: none;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 .menu-item ul li a {
  padding: 7px 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 {
  display: flex;
  justify-content: space-between;
  width: 590px;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1::after {
  display: none;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 .menu-item {
  width: 45%;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 .menu-item:not(:last-child) {
  border-right: 1px solid #C4C4C426;
  border-bottom: 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 .menu-item:not(:last-child) {
  border-bottom: 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 .menu-item .tag {
  padding: 20px 15px 0 15px;
  cursor: auto;
  font-size: 20px;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 .menu-item .tag:hover {
  color: #1C2539;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 .menu-item .tag::after {
  display: none;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 .menu-item ul {
  display: block;
  padding: 10px 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 .menu-item ul li {
  border: none;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 .menu-item ul li a {
  padding: 8px 0;
}
.rd-navbar-nav li.has-droupdown .submenu li {
  margin-right: 0;
  padding: 0 15px;
}
.rd-navbar-nav li.has-droupdown .submenu li:not(:last-child) {
  border-bottom: 1px solid #C4C4C426;
}
.rd-navbar-nav li.has-droupdown .submenu li a {
  padding: 12px 0;
}
.rd-navbar-nav li.has-droupdown .submenu li a::after {
  display: none;
}
.rd-navbar-nav li:hover .submenu {
  opacity: 1;
  visibility: visible;
  top: 110%;
}

.nav-main ul li:hover a.nav-link {
  color: #fff;
}
.nav-main ul li:hover a.nav-link::before {
  color: var(--color-primary);
  content: "\f077" !important;
}
.nav-main ul li:hover a.nav-link::after {
  width: 100%;
}

.rd-navbar-nav li {
  position: relative;
}
.rd-navbar-nav li.has-droupdown > a {
  position: relative;
}
.rd-navbar-nav li.has-droupdown > a::before {
  content: "\f078" !important;
  position: absolute !important;
  top: 90%;
  font-family: "Font Awesome 5 Pro" !important;
  right: -18px;
  transform: translateY(-50%);
  transition: 0.3s;
}
.rd-navbar-nav li.has-droupdown > a:hover {
  color: var(--color-primary);
}
.rd-navbar-nav li.has-droupdown > a:hover::before {
  content: "\f077" !important;
}
.rd-navbar-nav li.has-droupdown .submenu {
  min-width: 270px;
  height: auto;
  position: absolute;
  top: 90%;
  left: 0;
  z-index: 90;
  opacity: 0;
  visibility: hidden;
  text-align: left;
  transition: 0.3s;
  border-radius: 0 0 10px 10px;
  background-color: #fff;
  border-left: 1px solid #ffffff14;
  border-bottom: 1px solid #ffffff14;
  border-right: 1px solid #ffffff14;
  border-top: 4px solid var(--color-primary);
  display: inline-block;
  box-shadow: 0 36px 35px rgba(0, 0, 0, 0.08);
}
.rd-navbar-nav li.has-droupdown .submenu .sub-droupdown:hover a.sub-menu-link {
  color: var(--color-primary);
}
.rd-navbar-nav li.has-droupdown .submenu .sub-droupdown:hover .third-lvl {
  opacity: 1;
  top: -8%;
}
.rd-navbar-nav li.has-droupdown .submenu .sub-droupdown a.sub-menu-link::before {
  content: "\f054";
  position: absolute;
  font-family: "Font Awesome 5 Pro";
  right: 0;
}
.rd-navbar-nav li.has-droupdown .submenu.third-lvl {
  opacity: 0;
  min-width: 185px;
  left: 100%;
  top: -13%;
}
.rd-navbar-nav li.has-droupdown .submenu.third-lvl::after {
  display: none;
}
.rd-navbar-nav li.has-droupdown .submenu.third-lvl.mobile-menu {
  left: 0;
}
.rd-navbar-nav li.has-droupdown .submenu::after {
  top: -20px;
  left: 16%;
  transform: translateX(-50%);
  position: absolute;
  content: "";
  border: 8px solid transparent;
  border-bottom-color: var(--color-primary);
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 800px;
  left: -320px;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link::after {
  display: none;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link .menu-item {
  width: 33.333%;
  margin-right: 20px;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link .menu-item:not(:first-child) {
  border-left: 1px solid #C4C4C426;
  border-bottom: 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link .menu-item:not(:last-child) {
  border-bottom: 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link .menu-item .tag {
  padding: 20px 15px 0 15px;
  cursor: auto;
  font-size: 20px;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link .menu-item .tag:hover {
  color: #1C2539;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link .menu-item .tag::after {
  display: none;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link .menu-item ul {
  display: block;
  padding: 10px 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link .menu-item ul li {
  border: none;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link .menu-item ul li a {
  padding: 7px 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 800px;
  left: -470px;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2::after {
  display: none;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 .menu-item {
  width: 33.333%;
  margin-right: 20px;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 .menu-item:not(:first-child) {
  border-left: 1px solid #C4C4C426;
  border-bottom: 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 .menu-item:not(:last-child) {
  border-bottom: 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 .menu-item .tag {
  padding: 20px 15px 0 15px;
  cursor: auto;
  font-size: 20px;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 .menu-item .tag:hover {
  color: #1C2539;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 .menu-item .tag::after {
  display: none;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 .menu-item ul {
  display: block;
  padding: 10px 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 .menu-item ul li {
  border: none;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link2 .menu-item ul li a {
  padding: 7px 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 {
  display: flex;
  justify-content: space-between;
  width: 590px;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1::after {
  display: none;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 .menu-item {
  width: 45%;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 .menu-item:not(:last-child) {
  border-right: 1px solid #C4C4C426;
  border-bottom: 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 .menu-item:not(:last-child) {
  border-bottom: 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 .menu-item .tag {
  padding: 20px 15px 0 15px;
  cursor: auto;
  font-size: 20px;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 .menu-item .tag:hover {
  color: #1C2539;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 .menu-item .tag::after {
  display: none;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 .menu-item ul {
  display: block;
  padding: 10px 0;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 .menu-item ul li {
  border: none;
}
.rd-navbar-nav li.has-droupdown .submenu.menu-link1 .menu-item ul li a {
  padding: 8px 0;
}
.rd-navbar-nav li.has-droupdown .submenu li {
  margin-right: 0;
  padding: 0 15px;
}
.rd-navbar-nav li.has-droupdown .submenu li:not(:last-child) {
  border-bottom: 1px solid #C4C4C426;
}
.rd-navbar-nav li.has-droupdown .submenu li a {
  padding: 12px 0;
}
.rd-navbar-nav li.has-droupdown .submenu li a::after {
  display: none;
}
.rd-navbar-nav li:hover .submenu {
  opacity: 1;
  visibility: visible;
  top: 100%;
}

.has-droupdown ul li:hover a.nav-link {
  color: #fff;
}
.nav-main ul li:hover a.nav-link::before {
  color: #000;
  content: "\f077" !important;
}
.nav-main ul li:hover a.nav-link::after {
  width: 100%;
}