@charset "UTF-8";
@media only screen and (max-width: 1500px) {
  .container:not(.contextual-region .container) {
    width: calc(100% - 50px) !important;
    max-width: calc(100% - 50px) !important;
    margin-left: 25px;
    margin-right: 25px;
  }
}
@media only screen and (max-width: 576px) {
  .container:not(.contextual-region .container) {
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
.sidebar .sidebar-title a {
  font-size: 22px;
  margin-bottom: 10px;
  text-decoration: none;
}
.sidebar .sidebar-title a:hover {
  opacity: 0.75;
}

.menu--main--sidebar .sidebar-menu-sub:hover,
.menu--main--sidebar .sidebar-menu-sub.active,
.menu--main--sidebar .sidebar-menu-sub .sidebar-menu-sub.active,
.menu--main--sidebar .sidebar-menu-sub .sidebar-menu-sub:hover,
.menu--main--sidebar .sidebar-menu-sub .sidebar-menu-sub-title:hover,
.menu--main--sidebar .sidebar-menu-sub .sidebar-menu-sub-title.active {
  text-shadow: 0px 0px 0.5px;
}
.menu--main--sidebar .sidebar-menu-sub:hover .sidebar-menu-sub:not(.active):not(:hover),
.menu--main--sidebar .sidebar-menu-sub:hover .sidebar-menu-sub-title:not(.active):not(:hover),
.menu--main--sidebar .sidebar-menu-sub.active .sidebar-menu-sub:not(.active):not(:hover),
.menu--main--sidebar .sidebar-menu-sub.active .sidebar-menu-sub-title:not(.active):not(:hover) {
  text-shadow: none !important;
}
.menu--main--sidebar a {
  text-decoration: none;
  color: black;
}
.menu--main--sidebar .sidebar-menu.active-sub-menu .sidebar-menu-title {
  margin-bottom: 0px;
}
.menu--main--sidebar .sidebar-menu.active-sub-menu .sidebar-menu-title:after {
  float: right;
  font-family: "borsaistanbul" !important;
  position: absolute;
  right: 20px;
  content: "\e902";
  transition: 0.3s ease-in-out;
}
.menu--main--sidebar .sidebar-menu.active > .sidebar-menu-title {
  background-color: #d7dde3;
}
.menu--main--sidebar .sidebar-menu.active > .sidebar-menu-title a {
  color: #0090cc;
}
.menu--main--sidebar .sidebar-menu.active > .sidebar-menu-title:after {
  float: right;
  font-family: "borsaistanbul" !important;
  content: "\e902";
  transform: rotate(90deg);
}
.menu--main--sidebar .sidebar-menu:not(.active) > .sidebar-menu-subs {
  max-height: 0;
  overflow: hidden;
}
.menu--main--sidebar .sidebar-menu .sidebar-menu-title {
  position: relative;
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
  color: #48555d;
  background-color: #edf2f6;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 10px 50px;
  padding-left: 20px;
  cursor: pointer;
  user-select: none;
  display: flex !important;
  align-items: center;
  margin-top: 10px;
}
.menu--main--sidebar .sidebar-menu .sidebar-menu-title a {
  color: #48555d;
}
.menu--main--sidebar .sidebar-menu .sidebar-menu-title.active {
  color: #0090cc;
  background-color: #d7dde3;
}
.menu--main--sidebar .sidebar-menu .sidebar-menu-title:hover {
  background-color: #d7dde3;
}
.menu--main--sidebar .sidebar-menu .sidebar-menu-subs {
  padding-left: 5px;
  max-height: 1000px;
  overflow: hidden;
  transition: max-height 0.5s ease-in-out;
}
.menu--main--sidebar .sidebar-menu .sidebar-menu-subs .sidebar-menu-sub {
  color: #48555d;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: 15px;
}
.menu--main--sidebar .sidebar-menu .sidebar-menu-subs .sidebar-menu-sub.active {
  color: #0090cc;
}
.menu--main--sidebar .sidebar-menu .sidebar-menu-subs .sidebar-menu-sub.activeSub .sidebar-menu-sub-subs {
  padding-top: 10px;
  max-height: 1000px;
  overflow: hidden;
  transition: max-height 0.5s ease-in, padding 0.25s ease-in;
}
.menu--main--sidebar .sidebar-menu .sidebar-menu-subs .sidebar-menu-sub.activeSub .sidebar-menu-sub-title:after {
  transform: rotate(90deg);
}
.menu--main--sidebar .sidebar-menu .sidebar-menu-subs .sidebar-menu-sub .sidebar-menu-sub-title {
  line-height: 25px;
  color: #48555d;
  cursor: pointer;
  user-select: none;
}
.menu--main--sidebar .sidebar-menu .sidebar-menu-subs .sidebar-menu-sub .sidebar-menu-sub-title:after {
  float: right;
  font-family: "borsaistanbul" !important;
  margin-right: 25px;
  content: "\e902";
  transition: 0.3s ease-in-out;
}
.menu--main--sidebar .sidebar-menu .sidebar-menu-subs .sidebar-menu-sub .sidebar-menu-sub-subs {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease-in-out, padding 0.3s ease-in;
}
.menu--main--sidebar .sidebar-menu .sidebar-menu-subs .sidebar-menu-sub .sidebar-menu-sub-subs a:before {
  content: "› ";
}

/*# sourceMappingURL=sidebar.css.map */
