.gf-entries_menu .widget_nav_menu .current_page_item {
  text-decoration: none;
}
.gf-entries_menu a, .gf-entries_menu span {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
}
.gf-entries_menu [class*=jupiterx-icon]::before {
  border: solid black;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 4px;
  margin-top: -4px;
  content: "";
  color: black;
  opacity: 1;
  top: 1.2em;
}
.gf-entries_menu .jupiterx-icon-plus:before {
  opacity: 0.5 !important;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.gf-entries_menu .jupiterx-icon-minus:before {
  top: 10px !important;
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
.gf-entries_menu a:hover {
  color: #000;
  border-radius: 10px;
  /*box-shadow: -3px 2px 2px -1px #f48b94;*/
  background: #eee;
}
.gf-entries_menu a:hover::before {
  content: "_";
  color: transparent;
}
.gf-entries_menu :not(.current-menu-parent) > a:not(.hashActive):hover {
  font-weight: normal;
}
.gf-entries_menu .current-menu-item .sub-menu .menu-item-type-custom a.hashash:not(.hashActive):not(:hover), .gf-entries_menu .current-menu-parent .sub-menu .menu-item-type-custom a.hashash:not(.hashActive):not(:hover) {
  background: none;
  font-weight: normal;
  box-shadow: none;
}
.gf-entries_menu .current-menu-item > a, .gf-entries_menu .current-menu-parent > a {
  font-weight: bold;
  border-radius: 10px;
  /*box-shadow: -3px 2px 2px -1px #f48b94;*/
  background: #eee;
}
.gf-entries_menu .current-menu-item > a::before, .gf-entries_menu .current-menu-parent > a::before {
  content: "_";
  color: transparent;
}
#panels #side {
  min-width: 10%;
}
#panels #main {
  flex-grow: 1;
  min-width: 75%;
}
#panels #dragbar {
  height: 100%;
  position: absolute;
  top: 0;
  right: -2px;
  width: 5px;
  cursor: col-resize;
}
@media screen and (max-width: 992px) {
  #panels #side {
    min-width: 100%;
  }
  #panels #dragbar {
    display: none;
  }
}
main.jupiterx-main > .jupiterx-main-content > .container {
  padding-right: 0;
  padding-left: 0;
  max-width: none;
}
main.jupiterx-main > .jupiterx-main-content > .container > .row {
  margin-left: 0;
  margin-right: 0;
}
main.jupiterx-main > .jupiterx-main-content > .container > .row > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
main.jupiterx-main > .jupiterx-main-content > .container > .row .elementor-section-stretched.elementor-section-full_width {
  max-width: 100%;
}
