:root {
  --color-primary: #222;
  /* --color-primary-light: #ff3366;
  --color-primary-dark: #ba265d; */
  --color-grey-light-1: #faf9f9;
  --color-grey-light-2: #f4f2f2;
  --color-grey-light-3: #f0eeee;
  --color-grey-light-4: #ccc;
  --color-grey-dark-1: #333;
  --color-grey-dark-2: #777;
  --color-grey-dark-3: #999;
  --shadow-dark: 0 2rem 6rem rgba(0, 0, 0, 0.3);
  --shadow-light: 0 2rem 5rem rgba(0, 0, 0, 0.05);
  --line: 1px solid var(--color-grey-light-2);
  --width: 45%;
}

@font-face {
  font-family: "gandom";
  src: url("//bayanbox.ir/download/3581739656822172001/Gandom-FD.woff")
      format("woff"),
    url("bayanbox.ir/download/1341159542902290739/Gandom-FD.ttf")
      format("truetype");
  font-weight: 300;
}

*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
  font-size: 62.5%; /*11px / 16px = 62.5% -> 1rem = 11px*/
}

@media only screen and (max-width: 75em) {
  html {
    font-size: 58%;
  }
}

@media only screen and (max-width: 58.75em) {
  html {
    font-size: 55%;
  }
}

@media only screen and (max-width: 50em) {
  html {
    font-size: 50%;
  }
}
/* @media only screen and (max-width: 37.5em) {
  html {
    font-size: 55%;
  }
} */

body {
  font-family: "gandom", Ubuntu, sans-serif;
  font-weight: 400;
  line-height: 1.6;
}

.navigation__bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 8rem;
  background-color: var(--color-grey-light-2);
  z-index: 99;
  border-bottom: 1px solid var(--color-grey-dark-1);
}

/* .container-nav {
  padding: 1rem;
} */

.navigation__bar-box {
  list-style: none;
  display: flex;
  /* flex-direction: row; */
  justify-content: start;
  align-items: center;
  padding: 1.7rem;
  gap: 2rem;
  text-transform: uppercase;
  font-size: 1.2rem;
  margin: 0 auto;
}

.navigation__bar-item {
  padding: 0.7rem 1.1rem;
  display: block;
}

.navigation__bar-link {
  text-decoration: none;
  color: var(--color-primary);
  transition: all 0.4s;
}

.navigation__bar-link:hover {
  color: var(--color-grey-dark-3);
}

.logo {
  width: 12rem;
}

@media only screen and (max-width: 30.6em) {
  .container-nav {
    padding: 1.5rem;
  }
  .navigation__bar-box {
    justify-content: center;
  }
  .logo {
    display: none;
  }
}

.container {
  display: grid;
  grid-template-columns:
    [right-sidebar-start] minmax(min-content, 55rem)
    [right-sidebar-end] 1fr [left-sidbar-start] minmax(min-content, 55rem)
    [left-sidbar-end];
  margin: 8rem 0;
  justify-items: start;
  justify-content: center;
  align-content: center;
  background-image: url(https://bayanbox.ir/preview/4807498680343377192/tumblr-static-f3h38x779o0sc0coo4s0csg40.jpg);
  background-repeat: repeat;
}

@media only screen and (max-width: 137.5em) {
  .container {
    grid-template-columns:
      [right-sidebar-start] minmax(min-content, 53rem)
      [right-sidebar-end] 1fr [left-sidbar-start] minmax(min-content, 53rem)
      [left-sidbar-end];
  }
}

@media only screen and (max-width: 93.75em) {
  .container {
    grid-template-columns:
      [right-sidebar-start] minmax(min-content, 50rem)
      [right-sidebar-end] 1fr [left-sidbar-start] minmax(min-content, 50rem)
      [left-sidbar-end];
  }
}

@media only screen and (max-width: 75em) {
  .container {
    grid-template-columns:
      [right-sidebar-start] minmax(min-content, 52rem)
      [right-sidebar-end] 0.5fr [left-sidbar-start] minmax(min-content, 52rem)
      [left-sidbar-end];
  }
}

@media only screen and (max-width: 58.875em) {
  .container {
    grid-template-columns: minmax(min-content, 80rem);
  }
}

.grid-layout {
  grid-column: right-sidebar-end/left-sidbar-start;
  width: 100%;
  display: flex;
  flex-direction: column;
}

@media only screen and (max-width: 58.875em) {
  .grid-layout {
    grid-column: 1/2;
  }
}

.fixed-sidebar {
  padding: 1.5rem 2.3rem;
  position: fixed;
  width: 21.5%;
  background-color: var(--color-grey-light-2);
  height: 100vh;
}

.fixed-sidebar--right {
  grid-column: right-sidebar-start/right-sidebar-end;
  right: 0rem;
}

.fixed-sidebar--left {
  grid-column: left-sidebar-start/left-sidebar-end;
  left: 0rem;
}

@media only screen and (max-width: 58.875em) {
  .fixed-sidebar {
    grid-column: 1/2;
    position: relative;
    width: 90%;
    height: auto;
    justify-self: center;
    align-self: center;
    justify-items: center;
  }
  .fixed-sidebar--right {
    grid-row: 1/2;
  }
  .fixed-sidebar--left {
    grid-row: 5/6;
  }
}

/* @media only screen and (max-width: 75em) {
  .fixed-sidebar {
    padding: 0.5rem 1rem;
  }
  .fixed-sidebar--right {
    grid-template-columns: 1/2;
    width: 20%;
  }
  .fixed-sidebar--left {
    grid-column: left-sidebar-start/left-sidebar-end;
    width: 20%;
  }
} */

/* @media only screen and (max-width: 75em) {
  .fixed-sidebar {
    grid-template-columns: 1/4;
    width: 20%;
  }
}
@media only screen and (max-width: 68.75em) {
  .fixed-sidebar {
    width: 20%;
  }
}
@media only screen and (max-width: 37.5em) {
  .fixed-sidebar {
    width: 90%;
  }
} */

.fixed-sidebar__img-container {
  width: 95%;
  position: relative;
  margin: 0 auto;
}
.fixed-sidebar__img {
  width: 100%;
  display: block;
  margin-bottom: 1.5rem;
}

.fixed-sidebar__box {
  display: grid;
  grid-template-columns: minmax(min-content, 47rem);
  row-gap: 1.3rem;
  margin-top: 1.2rem;
  color: var(--color-grey-dark-1);
  text-align: center;
  justify-content: center;
  margin-bottom: 1.5rem;
}

@media only screen and (max-width: 68.75em) {
  .fixed-sidebar__box {
    grid-template-columns: minmax(min-content, 65rem);
  }
}

@media only screen and (max-width: 58.75em) {
  .fixed-sidebar__box {
    grid-template-columns: minmax(min-content, 60rem);
  }
}

@media only screen and (max-width: 37.5em) {
  .fixed-sidebar__box {
    grid-template-columns: minmax(min-content, 56rem);
  }
}

.fixed-sidebar__heading {
  grid-column: 1/2;
  padding: 0.6rem 1rem;
  background-color: var(--color-grey-light-1);
  outline: 1.55px dotted #444444;
  outline-offset: 3px;
}
.fixed-sidebar__text {
  grid-column: 1/2;
  padding: 1.1rem 1.3rem;
  background-color: var(--color-grey-light-1);
  font-size: 1.2rem;
  outline: 1.55px dotted #444444;
  outline-offset: 3px;
}
.fixed-sidebar__container {
  grid-column: 3 / span 1;
  grid-row: 1 / span 2;
  justify-self: center;
}
.fixed-sidebar__container-box {
  padding: 0.6rem 0.85rem;
  background-color: var(--color-grey-dark-2);
  margin-bottom: 1.5rem;
  font-size: 1.2rem;
  outline: 1.55px dotted #444444;
  outline-offset: 3.8px;
}

.fixed-sidebar__container-box-img {
  width: 1.5rem;
  height: 1.5rem;
}

.post {
  grid-column: right-sidebar-end/left-sidbar-start;
  width: var(--width);
  padding: 2rem 1.3rem;
  margin: 2rem auto;
  font-family: "gandom", sans-serif;
  background-color: #fff;
  box-shadow: 0px 0px 4px 2px #ededed;
}

@media only screen and (max-width: 128.75rem) {
  .post {
    width: 52rem;
  }
}

@media only screen and (max-width: 93.75rem) {
  .post {
    width: 51rem;
  }
}

@media only screen and (max-width: 84.375rem) {
  .post {
    width: 49rem;
  }
}

@media only screen and (max-width: 75em) {
  .post {
    width: 49rem;
  }
}

@media only screen and (max-width: 58.875em) {
  .post {
    grid-column: 1/2;
    grid-row: 2/3;
    width: 90%;
  }
  code,
  pre {
    width: 45rem !important;
    margin: 0 auto;
  }
}

@media only screen and (max-width: 50em) {
  .post {
    width: 94%;
  }
  code,
  pre {
    width: 35rem !important;
    margin: 0 auto;
  }
}

.post__body {
  width: 100%;
  padding: 1.5rem 0rem;
}

.post__body p {
  padding: 0.2rem 1.5rem;
  font-size: 1.2rem;
}

.post__body ul {
  padding: 0.3rem 2.5rem;
}

.post__readmore {
  display: inline-block;
  cursor: pointer;
  padding: 0.3rem 0.5rem;
  border: 1px dashed #404a54;
  text-decoration: none;
  color: var(--color-grey-light-2);
  margin-top: 1rem;
  margin-right: 2rem;
}

.post img {
  max-width: 100%;
  height: auto;
}

.post video {
  max-width: 100%;
  height: auto;
}

.post a {
  color: #404a54;
  text-decoration: none;
  cursor: pointer;
}

.detail {
  grid-column: right-sidebar-end/left-sidbar-start;
  width: var(--width);
  margin-top: 2.5rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0 auto;
  font-size: 1.1rem;
}

@media only screen and (max-width: 128.75rem) {
  .detail {
    width: 52rem;
  }
}

@media only screen and (max-width: 93.75rem) {
  .detail {
    width: 51rem;
  }
}

@media only screen and (max-width: 84.375rem) {
  .detail {
    width: 49rem;
  }
}

@media only screen and (max-width: 75em) {
  .detail {
    width: 95%;
  }
}

@media only screen and (max-width: 58.875em) {
  .detail {
    width: 90%;
  }
}

@media only screen and (max-width: 50em) {
  .detail {
    width: 90%;
  }
}

.detail__comment {
  text-decoration: none;
  color: var(--color-primary);
}
.detail__left {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.detail__right {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.detail__left-box {
  background-color: var(--color-grey-light-4);
  color: var(--color-primary);
  padding: 6px 5px;
  outline: 1px dotted #252525;
  outline-offset: 0.3rem;
  margin-left: 1.5rem;
}
.detail__right-box {
  background-color: var(--color-grey-light-4);
  color: var(--color-primary);
  padding: 6px 5px;
  outline: 1px dotted #252525;
  outline-offset: 0.3rem;
}

.rate-img {
  width: 20px;
}

@media only screen and (max-width: 50em) {
  .rate-img {
    width: 20px;
  }
}

.rate-button {
  color: var(--color-primary);
  text-decoration: none;
  font-size: 1.2rem;
}

.rate-button-box.rated .fa-heart::before {
  content: "\f004";
  color: #f7817f;
}

.post__heading {
  font-size: 1.3rem;
  text-align: right;
  padding: 2rem;
  background: var(--color-grey-light-2);
  border-bottom: 1px solid #eee;
  border-radius: 3px;
  display: flex;
  align-items: center;
}

.title-av {
  width: 50px !important;
  border-radius: 20%;
  margin-left: 0.8rem;
  /* opacity: 0.8; */
}

.post__heading-link {
  text-decoration: none;
  cursor: pointer;
  color: var(--color-primary);
  transition: all 0.3s;
}

.post__heading-link:hover {
  color: var(--color-grey-dark-1);
  opacity: 0.5;
}

.comments {
  grid-column: right-sidebar-end/left-sidbar-start;
  width: var(--width);
  margin-top: 2rem;
  justify-self: center;
  margin: 1rem auto;
}

@media only screen and (max-width: 128.75rem) {
  .comments {
    width: 52rem;
  }
}

@media only screen and (max-width: 93.75rem) {
  .comments {
    width: 51rem;
  }
}

@media only screen and (max-width: 84.375rem) {
  .comments {
    width: 49rem;
  }
}

@media only screen and (max-width: 75em) {
  .comments {
    width: 95%;
  }
}

@media only screen and (max-width: 58.75em) {
  .comments {
    width: 90%;
  }
}

@media only screen and (max-width: 50em) {
  .comments {
    width: 90%;
  }
}

@media only screen and (max-width: 37.5em) {
  .comments {
    width: 93%;
  }
}

/* @media only screen and (max-width: 58.875em) {
  .comments {
    grid-column: 1/2;
    grid-row: 3/4;
    position: relative;
    width: 80%;
  }
} */

.comments__count-box {
  color: var(--color-grey-dark-1);
  background-color: var(--color-grey-light-3);
  text-align: center;
  padding: 1rem 3rem;
}
.comments__count-box--link {
  text-decoration: none;
  cursor: pointer;
  transition: all 0.4s;
  color: #aeb0b7;
}

.post-comments {
  font-size: 1.1rem;
  margin-bottom: 1.5rem;
}

.post-comment {
  margin-bottom: 0.5rem;
  background-color: var(--color-grey-dark-2);
  border: 1px solid var(--color-grey-dark-1);
  color: var(--color-grey-light-1);
}

.comment-details {
  background: #fdfdfd;
  padding: 0;
  cursor: default;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.comment-details a {
  color: #252525;
  cursor: pointer;
  vertical-align: bottom;
  margin-right: 0.3rem;
  transition-duration: 0s;
  text-decoration: none;
}
.comment-details-left {
  padding: 0.5rem 0.8rem;
  text-align: left;
}
.comment-details-right {
  text-align: right;
  display: flex;
  align-items: center;
}

.comment-avatar img {
  width: 5rem;
  height: auto;
}

.comment-name {
  color: var(--color-primary);
  margin-right: 0.5rem;
}

.comment-body {
  padding: 1rem;
  color: var(--color-grey-light-2);
}

.comment-body a {
  color: var(--color-grey-light-2);
  border-bottom: 1px solid var(--color-grey-light-2);
  text-decoration: none;
  cursor: pointer;
}

.comment-date {
  display: inline-block;
}

.comment-website {
  background: url(//cdn.bayan.ir/blog/templates/52205/details_ico_cmt.png)
    center -122px no-repeat;
  width: 18px;
  height: 23px;
  display: inline-block;
}

.comment-website:hover {
  cursor: pointer;
}

.comment-email {
  background: url(//cdn.bayan.ir/blog/templates/52205/details_ico_cmt.png)
    center -76px no-repeat;
  width: 18px;
  height: 23px;
  display: inline-block;
}

.comment-email:hover {
  cursor: pointer;
}

/*---------------- Reply --------------*/
.comment-reply {
  margin-bottom: 5px;
  border: 1px solid #252525;
  background-color: #fdfdfd;
  color: #555a68;
}
.comment-reply-details {
  padding: 0.5rem 1rem;
}
.comment-reply-date {
  float: left;
  color: var(--color-grey-dark-2);
  cursor: default;
}
.comment-reply-name {
  color: var(--color-grey-dark-2);
}
.comment-reply-body {
  padding: 1rem;
}

/*-- add Comment --*/
.comment-add-form {
  color: #555a68;
  padding-left: 2.5rem;
  padding-bottom: 3rem;
  margin-bottom: 1.5rem;
  border: 0.2rem solid var(--color-grey-dark-3);
  background: #fdfdfd;
}

.comment-add-form input.sendbutton {
  color: #555a68;
  border: #444444 1px solid;
  background: #fdfdfd;
  padding: 0.7rem;
  cursor: pointer;
  transition: all 0.3s;
  /* margin-top: 1rem; */
}

.bComForm .sendbutton.hasCheckbox {
  margin-top: -20px;
}

.comment-add-form input.sendbutton:hover {
  color: var(--color-grey-light-1);
  border: var(--color-grey-dark-1) 1px solid;
  background: var(--color-grey-dark-2);
}

.formField2 {
  padding-top: 1.2rem;
}

.comment-add-form iframe {
  background: #fff;
}

.messages {
  grid-column: right-sidebar-end/left-sidbar-start;
  width: 83%;
  margin-top: 2rem;
  justify-self: center;
  margin: 2rem auto 0;
  background-color: var(--color-grey-dark-2);
}
.messages__content {
  color: var(--color-grey-light-3);
  text-align: center;
  padding: 1rem 3rem;
  background-color: var(--color-grey-dark-2);
}

/*---------------- PAGINATION  --------------*/

.pagination {
  grid-column: right-sidebar-end/left-sidbar-start;
  font-size: 1.3rem;
  text-align: center;
  display: flex;
  justify-content: center;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

/* @media only screen and (max-width: 58.875em) {
  .pagination {
    grid-column: 1/2;
    grid-row: 4/5;
    position: relative;
    width: 80%;
  }
} */

.pagination__link {
  text-decoration: none;
  color: var(--color-grey-light-2);
  background-color: var(--color-grey-dark-2);
  margin-right: 0.8rem;
  width: 4rem;
  height: 2.5rem;
  transition: all 0.5s;
}
.pagination__pages {
  display: inline-block;
}
.pagination__pages-link {
  text-decoration: none;
  color: var(--color-grey-light-2);
  background-color: var(--color-grey-dark-2);
  margin-right: 0.8rem;
  width: 4rem;
  height: 2.5rem;
  transition: all 0.5s;
  align-content: center																																																																																
}
.pagination__spacer {
  margin-right: 1rem;
}

.pagination__link:hover {
  color: var(--color-grey-dark-2);
  background-color: var(--color-grey-light-2);
}

.pagination__pages-link:hover {
  color: var(--color-grey-dark-2);
  background-color: var(--color-grey-light-2);
}

/*---------------- SIDEBAR LEFT BOX --------------*/

.sidebar__box {
  width: 85%;
  margin: 0rem auto 1.5rem auto;
}

.sidebar__box--follow {
  width: 65% !important;
}

/* @media only screen and (max-width: 128.75rem) {
  .sidebar__box--follow {
    width: 85% !important;
  }
} */

@media only screen and (max-width: 93.75rem) {
  .sidebar__box--follow {
    width: 90% !important;
  }
}

@media only screen and (max-width: 84.375rem) {
  .sidebar__box--follow {
    width: 90% !important;
  }
}

@media only screen and (max-width: 75em) {
  .sidebar__box--follow {
    width: 95% !important;
  }
}

@media only screen and (max-width: 58.875em) {
  .sidebar__box {
    width: 95%;
  }
  .sidebar__box--follow {
    width: 90% !important;
  }
}

@media only screen and (max-width: 50em) {
  .sidebar__box {
    width: 90%;
  }
}

@media only screen and (max-width: 30.75em) {
  .sidebar__box--follow {
    width: 85% !important;
  }
}

@media only screen and (max-width: 29.6em) {
  .sidebar__box--follow {
    width: 85% !important;
  }
}

.sidebar__box-title {
  color: #252525;
  padding: 1rem 2rem;
  text-align: center;
  background-color: var(--color-grey-light-1);
}

.sidebar__box-content {
  color: #000;
  /* padding: 1rem 1.3rem; */
}
.sidebar__box-ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sidebar__box-li {
  padding: 6px 1px;
  border-bottom: 0.7px dashed var(--color-primary);
}
.sidebar__box-li:last-child {
  border-bottom: none;
}

.post-list-date,
.post-list-count {
  color: #000;
  cursor: default;
}

.post-list-count {
  padding-right: 5px;
}

.post-list-date.none {
  display: none;
}

.sidebar__box-content ul {
  list-style: none;
  margin: 0;
  padding: 0;
  direction: rtl;
}

.sidebar__box-content ul li {
  padding: 0.6rem 1px;
  border-bottom: 0.7px dashed var(--color-primary);
  transition: all, 0.4s;
}

.sidebar__box-content ul li:last-child {
  border-bottom: none;
}

.sidebar__box-content ul li a {
  background: url(//cdn.bayan.ir/blog/templates/52205/sidebar-bullet.png)
    no-repeat right 0.2rem;
  padding-right: 1rem;
  color: #000;
  text-decoration: none;
  font-size: 1.1rem;
}

.sidebar__box-content ul.menu li a {
  background: url(//cdn.bayan.ir/blog/templates/52205/sidebar-bullet2.png)
    no-repeat right 1.2rem;
}

.sidebar__box-content ul li:hover {
  background-color: var(--color-grey-dark-3);
  color: var(--color-grey-light-1);
}

.sidebar__box-content ul li.selected {
  padding: 0.5rem 0.2rem;
  background: var(--color-grey-dark-2);
  border-bottom: 1px solid #aeb0b7;
}

.sidebar__box-content ul li.selected a {
  color: var(--color-grey-light-2);
}

.sidebar__box-content .post-list-date,
.sidebar__box-content .post-list-count {
  color: rgba(250, 250, 250, 0.9803921569);
  cursor: default;
}

.sidebar__box-content .post-list-count {
  padding-right: 0.5rem;
}

.sidebar__box-content .post-list-date.none {
  display: none;
}

.textbox-container {
  display: flex;
  background-color: var(--color-grey-light-1);
  width: 83%;
  border: 1px solid var(--color-grey-dark-3);
  box-shadow: var(--shadow-light);
  padding: 1.5rem 1.2rem;
  margin: 1.5rem auto;
  direction: rtl;
  font-size: 1.1rem;
}

@media only screen and (max-width: 93.75em) {
  .textbox-container {
    width: 100%;
    margin: 1rem auto;
  }
}

@media only screen and (max-width: 75em) {
  .textbox-container {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 90%;
  }
}

@media only screen and (max-width: 58.74em) {
  .textbox-container {
    width: 90%;
  }
}

/* @media only screen and (max-width: 50em) {
  .textbox-container {
    margin: 1rem auto;
  }
} */

.textbox-shape {
  clip-path: circle(50% at 50% 50%);
  shape-outside: circle(50% at 50% 50%);
  border-radius: none;
}

.textbox__img {
  border-radius: 50%;
}

@media only screen and (max-width: 75em) {
  .textbox__img {
    margin: 0 auto 1rem auto;
  }
}

.textbox__text {
  margin-right: 1rem;
}

/* ---follow-box--- */
.followThis {
  background: #444444 !important;
  color: #fff !important;
  border-radius: 3px;
  text-align: center;
}

/*------------ Categories ------------*/
.sidebar__box-content.categories ul li {
  padding: 0;
  border: none;
  padding: 0.4rem;
  border-bottom: 0.7px dashed var(--color-primary);
}

.sidebar__box-content.categories li:hover {
  background: none;
}

.sidebar__box-content ul li.selected a {
  color: var(--color-grey-light-1);
}

.sidebar__box-content.categories ul li ul.subcats a {
  padding-right: 1rem;
  padding-top: 1px;
  display: inline-block;
  background: url(//cdn.bayan.ir/blog/templates/52205/sub_ico.png) right
    no-repeat;
}

.sidebar__box-content.categories ul li a {
  padding-bottom: 0;
  padding-right: 2.6rem;
  display: table-cell;
  *display: inline-block;
  background: url(//cdn.bayan.ir/blog/templates/52205/folder_ico.png) right 2px
    no-repeat;
  text-decoration: none;
  transition: all 0.5s;
}

.sidebar__box-content.categories ul li a {
  color: var(--color-grey-dark-2);
  margin: 0;
}

.sidebar__box-content.categories ul li.selected a {
  color: var(--color-grey-dark-1);
}

.sidebar__box-content.categories ul li.selected {
  background: none;
}

.sidebar__box-content.categories .subcats li.selected {
  background: none;
}

.sidebar__box-content.categories .subcats li.selected a {
  background: none;
}

.sidebar__box-content.categories .subcats {
  margin-right: 1.4rem;
  margin-top: -3px;
}

.sidebar__box-content.categories ul .post-list-count {
  cursor: default;
  display: table-cell;
  color: var(--color-grey-dark-2);
}

.sidebar__box-content.categories .subcats .post-list-count {
  cursor: default;
  display: inline-block;
  color: var(--color-grey-dark-2);
}

.sidebar__box-content.categories .category_selected {
  background-color: var(--color-grey-light-1);
  padding: 0.4rem;
  display: block;
  max-height: auto;
  *height: auto;
}

.sidebar__box-content.categories .category_selected a {
  color: var(--color-grey-dark-1);
  cursor: default;
}

.sidebar__box-content.categories ul li:hover {
  background-color: var(--color-grey-light-1);
}
