@charset "UTF-8";
body.header-sticky .header-top {
  transform: translateY(-61px);
}
body.header-sticky .header-bottom {
  transform: translateY(-36px);
}
body.header-sticky #page-header {
  transform: translateY(-36px);
}
body header {
  background: var(--bs-white);
  color: var(--bs-gray-700);
  min-height: 59px;
  margin-bottom: 15px;
}
body header .header-top {
  background: var(--bs-white);
  padding: 6px 0;
  transition: height 0.4s, background-color 0.3s;
}
body header .header-top.fixed {
  background: rgba(var(--bs-white-rgb), var(--bs-bg-opacity, 0.7));
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1030;
  box-shadow: 0 2px 4px rgba(var(--bs-black-rgb), 0.075);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  opacity: 1;
  transition: opacity 0.3s, transform 0.3s;
  transform: translateY(0);
}
body header .header-top .menu-split ul {
  margin: 0px;
}
body header .header-top .menu-split ul li > a {
  color: var(--bs-black);
  padding: 12px 10px;
  text-decoration: none;
  font-size: 1rem;
}
body header .header-top .menu-split ul li > a:hover {
  color: var(--bs-primary);
}
body header .header-top .menu {
  position: relative;
}
body header .header-top .menu > a {
  color: var(--bs-black);
}
body header .header-top .menu > a.ps-dropdown {
  padding: 10px;
  font-size: 1rem;
  text-decoration: none;
}
body header .header-top .menu > a.ps-dropdown span {
  padding-top: 2px;
  padding-bottom: 2px;
}
body header .header-top .menu > a.ps-dropdown i {
  font-size: 1rem;
  font-weight: 900;
  padding: 4px 0;
}
body header .header-top .menu > a.active a {
  color: var(--bs-primary);
}
body header .header-top .menu .menu-wrap {
  position: absolute;
  z-index: 1040;
  text-align: left;
  min-width: 220px;
  margin: 0px -10px 0px;
  padding: 20px;
  border-radius: 0 6px 6px 6px;
  top: 48px;
  left: 10px;
  display: none;
  -webkit-animation: psMenuFadeInUp 400ms;
  animation: psMenuFadeInUp 400ms;
}
body header .header-top .menu .menu-wrap ul {
  margin: 0px -15px;
}
body header .header-top .menu .menu-wrap ul li {
  padding: 6px 0px;
}
body header .header-top .menu .menu-wrap ul li:last-child {
  border-bottom: 0px solid var(--bs-white);
  padding-bottom: 0;
}
body header .header-top .menu .menu-wrap ul li a {
  color: var(--bs-black);
  display: block;
  padding: 0px 15px;
  font-size: 0.875rem;
}
body header .header-top .menu .menu-wrap ul li a span {
  color: var(--bs-primary);
  font-weight: 900;
  font-size: 0.75rem;
}
body header .header-top .menu .menu-wrap ul li a i {
  padding-right: 8px;
  width: 20px;
}
body header .header-top .menu .menu-wrap ul li a:hover {
  color: var(--bs-primary);
}
body header .header-top .menu .menu-wrap ul li.active a {
  color: var(--bs-primary);
}
body header .header-top .menu:hover > a.ps-dropdown {
  background: var(--bs-white);
  border-radius: 6px 6px 0 0;
}
body header .header-top .menu:hover .menu-wrap {
  display: block;
  background: var(--bs-white);
  box-shadow: 0 3px 3px 0 var(--bs-gray-300);
}
body header .header-top .search button {
  font-size: 1rem;
}
body header .header-top .search:hover input.form-control {
  display: inline !important;
  position: absolute;
  right: 100%;
}
body header .header-top .account ul {
  padding: 5px 0px 5px;
  margin: 0;
}
body header .header-top .account ul li a {
  font-size: 1rem;
}
body header .header-top .account ul li a.join-now {
  padding: 0.35rem 0.8rem;
}
body header .header-top .account ul li a.text-secondary:hover {
  color: var(--bs-primary) !important;
}
body header .header-top .account-dashboard .menu > a {
  padding: 0.25rem 0.5rem;
}
body header .header-top .account-dashboard .menu > a i {
  padding: 0;
  vertical-align: text-top;
}
body header .header-top .account-dashboard .menu > a.toggle {
  padding: 0.25rem 0.5rem;
}
body header .header-top .account-dashboard .menu > a.toggle i {
  margin-left: 0;
}
body header .header-top .account-dashboard .menu:hover > a {
  border-color: var(--bs-white);
  border-radius: 6px 6px 0 0;
  padding: 0.25rem 0.5rem 0.6rem;
  margin-top: 6px;
}
body header .header-top .account-dashboard .menu .menu-wrap {
  top: 43px;
  left: auto;
  right: 10px;
  border-radius: 6px 0 6px 6px;
}
body header .header-top .account-dashboard .menu .menu-wrap::before {
  border: 0px;
}
body header .header-top .account-dashboard .menu .menu-wrap span {
  margin-bottom: 15px;
  display: block;
  text-transform: uppercase;
  color: var(--bs-primary);
  padding-bottom: 15px;
  border-bottom: 1px dashed var(--bs-gray-700);
}
body header .header-top .account-dashboard .menu-cart a.ps-cart-menu {
  font-size: 1rem;
}
body header .header-bottom {
  position: relative;
  border-top: 1px dashed var(--bs-gray-300);
  border-bottom: 1px dashed var(--bs-gray-300);
  z-index: 1021;
}
body header .header-bottom .header-bottom-logo {
  display: none;
}
body header .header-bottom .header-bottom-menu {
  display: flex;
  justify-content: center;
  text-align: center;
  position: relative;
  width: 100%;
}
body header .header-bottom .header-bottom-menu > ul > li {
  float: left;
  position: relative;
  line-height: inherit;
  padding: 8px 0;
}
body header .header-bottom .header-bottom-menu > ul > li a {
  font-size: 0.85rem;
  padding: 0 8px;
  color: var(--bs-gray-800);
}
body header .header-bottom .header-bottom-menu > ul > li a:hover {
  color: var(--bs-primary);
}
body header .header-bottom .header-bottom-menu > ul > li.hm-more ul {
  position: absolute;
  z-index: 1040;
  text-align: left;
  min-width: 150px;
  margin: 0;
  padding: 8px;
  border-radius: 6px;
  top: 35px;
  right: 0;
  display: none;
  -webkit-animation: psMenuFadeInUp 400ms;
  animation: psMenuFadeInUp 400ms;
}
body header .header-bottom .header-bottom-menu > ul > li.hm-more ul li {
  margin-right: 0;
  display: block;
  line-height: 25px;
  padding: 0 !important;
  border-right: 0 !important;
}
body header .header-bottom .header-bottom-menu > ul > li.hm-more ul li:first-child {
  padding-top: 0;
}
body header .header-bottom .header-bottom-menu > ul > li.hm-more ul li:last-child {
  padding-bottom: 0;
}
body header .header-bottom .header-bottom-menu > ul > li.hm-more ul li a {
  padding: 0 8px;
  display: block;
  border-left: 1px solid var(--bs-white);
  background: inherit;
}
body header .header-bottom .header-bottom-menu > ul > li.hm-more ul li a:hover {
  border-left: 1px solid var(--bs-primary);
  color: var(--bs-primary);
}
body header .header-bottom .header-bottom-menu > ul > li.hm-more:hover ul {
  display: block;
  background: var(--bs-white);
  box-shadow: 0 3px 0 0 var(--bs-gray-300);
}
body header .header-bottom .header-bottom-menu ul {
  margin-bottom: 0;
  font-size: 0.85rem;
  text-align: center;
}
body header .header-bottom .header-bottom-menu ul li.list-inline-item:not(:last-child) {
  padding: 10px 0;
  margin-right: 0px;
  border-right: 1px dashed var(--bs-gray-300);
}
body header .header-bottom .header-bottom-menu ul li a {
  color: var(--bs-secondary);
  padding: 12px 12px;
}
body header .header-bottom .header-bottom-menu ul li a:hover {
  background: var(--bs-primary);
  color: var(--bs-white);
}
body header .header-bottom .header-bottom-menu ul ul {
  position: absolute;
}
body header .header-bottom.fixed {
  background: rgba(var(--bs-white-rgb), var(--bs-bg-opacity, 0.7));
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1040;
  box-shadow: 0 0 0;
  /* box-shadow: 0 2px 4px rgb(0 0 0 / 15%); */
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  opacity: 1;
  transition: opacity 0.3s, transform 0.3s;
  transform: translateY(0);
  border-top: 1px solid var(--bs-white);
  border-bottom: 1px solid var(--bs-white);
}
body header .header-bottom.fixed .header-bottom-logo {
  display: inline-flex;
}
body header .header-bottom.fixed .header-bottom-menu {
  display: inline-flex;
  justify-content: flex-end;
}
body header .header-bottom.fixed .header-bottom-menu ul li:last-child {
  border-right: 1px dashed var(--bs-gray-300);
}
body header .header-bottom.fixed .header-bottom-menu ul li a {
  color: var(--bs-black);
}
body header .header-bottom.fixed .header-bottom-menu ul li a:hover {
  color: var(--bs-white);
}
body article {
  width: 1600px;
  max-width: 97%;
  margin: 0 auto;
  border-radius: 15px 15px 0 0;
  border-left: 5px solid rgba(var(--bs-white-rgb), 0.5);
  border-right: 5px solid rgba(var(--bs-white-rgb), 0.5);
  background-color: var(--bs-gray-200);
}
body article section#hero {
  padding: 75px 0;
  background: var(--bs-primary);
  background: -webkit-linear-gradient(to right, var(--bs-primary), var(--bs-primaryalt));
  background: linear-gradient(to right, var(--bs-primary), var(--bs-primaryalt));
  border-radius: 15px 15px 0 0;
}
body article section#hero .hero-title h1 {
  font-size: 2rem;
  font-weight: 400;
}
body article section#hero .hero-title h2 {
  margin: 20px 0 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.625rem;
}
body article section#hero .hero-btns a {
  font-size: 1.15rem;
}
body article section#hero .hero-btns a:hover {
  background-color: var(--bs-white);
  border-color: var(--bs-primary);
}
body article section#hero .hero-btns a.middle:hover {
  border-color: var(--bs-secondary);
}
body article section#hero .hero-search {
  background: var(--bs-primary);
  background: -webkit-linear-gradient(to right, var(--bs-primary), var(--bs-primaryalt));
  background: linear-gradient(to right, var(--bs-primary), var(--bs-primaryalt));
}
body article section#hero .hero-search form .input-group .input-group-text {
  border: 2px solid var(--bs-white);
}
body article section#hero .hero-search form .input-group .form-select {
  border: 2px solid var(--bs-white);
  border-right-color: var(--bs-primary);
  font-size: 0.86rem;
}
body article section#hero .hero-search form .input-group .input-group-search {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
body article section#hero .hero-search form .input-group .input-group-search .form-control {
  padding: 10px;
  border: 2px solid var(--bs-white);
}
body article section#hero .hero-search form .input-group .input-group-search .form-control::placeholder {
  font-size: 0.86rem;
}
body article section#hero .hero-search .form-search-results {
  position: absolute;
  background: var(--bs-white);
  z-index: 1040;
  top: 49px;
  border-radius: 0px 0px 0.5rem 0.5rem;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  width: 100%;
  padding: 5px 0;
}
body article section#hero .hero-search .form-search-results ul {
  padding: 0 5px;
  margin: 0;
  border-left: 0px;
}
body article section#hero .hero-search .form-search-results ul li {
  display: block;
}
body article section#hero .hero-search .form-search-results ul li a {
  padding: 8px 10px;
  display: block;
  color: var(--bs-black);
  font-size: 0.86rem;
  text-align: left;
}
body article section#hero .hero-search .form-search-results ul li a:hover {
  text-decoration: none;
  color: var(--bs-white);
  background: var(--bs-primary);
}
body article section#hero .hero-search .form-search-results ul li:last-child a {
  border-bottom: 0px solid var(--bs-white);
}
body article section#hero .hero-search .form-search-results ul li.error {
  padding: 0 15px;
  display: block;
  color: var(--bs-black);
  font-size: 0.7rem;
  border-bottom: 0;
}
body article section#hero .hero-search .form-search-results ul li.error a {
  padding: 5px 15px;
}
body article section#hero .hero-search .form-search-results ul:last-child li:last-child a {
  border-radius: 0 0 0.5rem 0.5rem !important;
}
body article section#latest {
  padding: 75px 0;
  background: rgba(var(--bs-primary-rgb), 0.5);
  border-top: 5px solid rgba(var(--bs-primary-rgb), 1);
}
body article section#latest .latest-title h3 strong {
  font-weight: 600;
}
body article section#latest .latest-products .card {
  /* margin-bottom: 2.5rem; */
}
body article section#latest .latest-products .card .card-body {
  /* box-shadow: 0 2px 0 0 var(--bs-gray-500); */
}
body article section#latest .latest-products .card .card-body a strong {
  font-size: 1rem;
  font-weight: 500;
  line-height: 2.5rem;
  display: block;
}
body article section#latest .latest-products span {
  color: var(--bs-gray-800);
  font-weight: 500;
  font-size: 0.8rem;
}
body article section#latest .latest-products span i {
  color: var(--bs-primary);
  font-size: 0.7rem;
}
body article section#products {
  background: rgba(var(--bs-primary-rgb), 0.01);
}
body article section#products .product-title h3 strong {
  font-weight: 600;
}
body article section#products .product-lists figure {
  border-radius: 0.375rem;
}
body article section#products .product-lists figure a.title {
  position: relative;
  z-index: 99;
  display: block;
}
body article section#products .product-lists figure:hover a.title span {
  display: block !important;
  position: absolute;
  top: 0;
  padding: 0.375rem 0.75rem;
  margin: 15px;
  border-radius: 1rem;
  color: var(--bs-primary) !important;
}
body article section#products .product-lists .more {
  /* background-image: url(../images/ps.jpg); */
  background-position: center 10%;
  background-size: cover;
  z-index: 0;
}
body article section#products .product-lists .more .bg {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  z-index: -1;
}
body article section#blog {
  background: rgba(var(--bs-primary-rgb), 0.2);
  border-bottom: 5px solid var(--bs-primary);
}
body article section#blog .blog-title h3 strong {
  font-weight: 600;
}
body article section#blog figure {
  position: relative;
  /* .ps-img-wm {
                        padding: 0 0 85px !important;
                    } */
}
body article section#blog figure:before {
  /* content: "";
                        top: 0;
                        position: absolute;
                        height: 100%;
                        width: 100%;
                        z-index: 9;
                        background: linear-gradient(to top, rgba(35,35,37,0.9) 0%, rgba(35,35,37,0.45) 35%, rgba(22,22,23,0) 60%, rgba(0,0,0,0) 100%);
                        left: 0;
                        border-radius: 4px;
                        opacity: 1; */
}
body article section#blog figure a.post-category {
  display: block !important;
  position: absolute;
  top: 0;
  z-index: 99;
  display: block;
  margin: 15px;
  background: var(--bs-white);
  padding: 0.375rem 0.75rem;
  border-radius: 1rem;
}
body article section#blog figure:hover a.post-category {
  color: var(--bs-white);
  background: var(--bs-primary);
}
body article section#blog figure .post-box {
  /* position: absolute;
                        bottom: 6px;
                        left: 0; */
  padding: 15px 0px 0px;
  width: 100%;
  z-index: 50;
  box-sizing: border-box;
}
body article section#blog figure .post-box h3 {
  font-size: 1rem;
  padding: 5px 0 0;
  margin: 2px 0 0 0;
  line-height: 26px;
}
body article section#blog figure .post-box strong {
  color: var(--bs-white);
  font-weight: 300;
  background: var(--bs-primary);
  padding: 3px 7px 2px;
  border-radius: 4px;
  font-size: 0.75rem;
}
body article section#page-header {
  background: var(--bs-white);
  border-top: 1px dashed var(--bs-gray-300);
  border-bottom: 1px dashed var(--bs-gray-300);
  border-radius: 15px 15px 0 0;
  /* &.fixed-bottom-alt {
                    box-shadow: 0 0 0;
                    background: transparent;
                    .left {
                        .page-header-title {
                            display: none;
                        }
                    }
                    .right {
                        background: var(--bs-white);
                        border-radius: .25rem .25rem 0 0;
                        box-shadow: 0 -2px 4px rgba(var(--bs-black-rgb), 0.075);
                    }
                } */
}
body article section#page-header .page-header-title h1 {
  font-size: 1rem;
  margin-bottom: 0;
  color: var(--bs-primary);
}
body article section#page-header .page-header-title.title-truncate h1, body article section#page-header .page-header-title.title-truncate h2, body article section#page-header .page-header-title.title-truncate h3 {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
body article section#page-header .page-header-title p {
  margin-top: 5px;
  margin-bottom: 0;
  color: var(--bs-gray-600);
  font-size: 0.75rem;
}
body article section#page-header .page-header-menu {
  position: relative;
  width: 100%;
}
body article section#page-header .page-header-menu > ul > li {
  float: left;
  position: relative;
  line-height: inherit;
  padding: 8px 0;
}
body article section#page-header .page-header-menu > ul > li a {
  font-size: 0.85rem;
  padding: 0 8px;
  color: var(--bs-gray-800);
}
body article section#page-header .page-header-menu > ul > li a:hover {
  color: var(--bs-primary);
}
body article section#page-header .page-header-menu > ul > li a.active {
  color: var(--bs-primary);
}
body article section#page-header .page-header-menu > ul > li:first-child {
  margin-left: -8px;
}
body article section#page-header .page-header-menu > ul > li.pm-more ul {
  position: absolute;
  z-index: 1030;
  text-align: left;
  min-width: 150px;
  margin: 0;
  padding: 8px;
  border-radius: 6px;
  top: 35px;
  right: 0;
  display: none;
  -webkit-animation: psMenuFadeInUp 400ms;
  animation: psMenuFadeInUp 400ms;
}
body article section#page-header .page-header-menu > ul > li.pm-more ul li {
  margin-right: 0;
  display: block;
  line-height: 25px;
  padding: 2px 0;
}
body article section#page-header .page-header-menu > ul > li.pm-more ul li:first-child {
  padding-top: 0;
}
body article section#page-header .page-header-menu > ul > li.pm-more ul li:last-child {
  padding-bottom: 0;
}
body article section#page-header .page-header-menu > ul > li.pm-more ul li a {
  padding: 0 8px;
  display: block;
  border-left: 1px solid var(--bs-white);
}
body article section#page-header .page-header-menu > ul > li.pm-more ul li a:hover {
  border-left: 1px solid var(--bs-primary);
}
body article section#page-header .page-header-menu > ul > li.pm-more:hover ul {
  display: block;
  background: var(--bs-white);
  box-shadow: 0 3px 0 0 var(--bs-gray-300);
}
body article section#page-header .page-header-menu ul ul {
  position: absolute;
}
body article section#page-header .page-header-search .pagesearch-form {
  position: absolute;
  top: 50%;
  left: 0.75rem;
  right: 0.75rem;
  background: var(--bs-white);
  transform: translateY(-50%);
  z-index: 1040;
  display: none;
}
body article section#page-header .page-header-search .pagesearch-form.search-cat form .form-control {
  display: block;
  width: 100%;
  padding: 0.7rem 0.75rem 0.65rem;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1;
  color: var(--bs-gray-800);
  background-color: var(--bs-white);
  background-clip: padding-box;
  border: 1px dashed var(--bs-gray-300);
  border: 0;
  border-radius: 0;
  border-left: 1px dashed var(--bs-gray-300);
  border-right: 1px dashed var(--bs-gray-300);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
body article section#page-header .page-header-search .pagesearch-form.search-cat form .form-control:focus {
  box-shadow: 0 0 0 0.1rem rgba(0, 125, 133, 0.25);
  border: 0px;
}
body article section#page-header .page-header-search .pagesearch-form.search-cat form a {
  color: var(--bs-secondary);
}
body article section#page-header .page-header-search .pagesearch-form.search-cat form a i {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(75%);
  z-index: 1041;
}
body article section#page-header .page-header-search .pagesearch-form.search-cat form a:hover {
  color: var(--bs-primary);
}
body article section#page-header .page-header-search .pagesearch-form.search-cat .form-search-results {
  position: absolute;
  background: var(--bs-white);
  z-index: 1040;
  top: 37px;
  border: 1px solid var(--bs-gray-300);
  border-top: 1px solid var(--bs-white);
  border-radius: 0px 0px 0.25rem 0.25rem;
  box-shadow: 0 2px 5px 0px var(--bs-gray-300);
  width: 100%;
}
body article section#page-header .page-header-search .pagesearch-form.search-cat .form-search-results ul {
  padding: 0px;
  margin: 0;
  border-left: 0px;
}
body article section#page-header .page-header-search .pagesearch-form.search-cat .form-search-results ul li {
  display: block;
}
body article section#page-header .page-header-search .pagesearch-form.search-cat .form-search-results ul li a {
  padding: 5px 15px;
  display: block;
  color: var(--bs-black);
  font-size: 0.7rem;
}
body article section#page-header .page-header-search .pagesearch-form.search-cat .form-search-results ul li a:hover {
  text-decoration: none;
  color: var(--bs-white);
  background: var(--bs-primary);
}
body article section#page-header .page-header-search .pagesearch-form.search-cat .form-search-results ul li:last-child a {
  border-bottom: 0px solid var(--bs-white);
}
body article section#page-header .page-header-search .pagesearch-form.search-cat .form-search-results ul li.error {
  padding: 0 15px;
  display: block;
  color: var(--bs-black);
  font-size: 0.7rem;
  border-bottom: 0;
}
body article section#page-header .page-header-search .pagesearch-form.search-cat .form-search-results ul li.error a {
  padding: 5px 15px;
}
body article section#page-header .page-header-btns .btn i {
  padding-right: 3px;
}
body article section#page-header.fixed {
  background: rgba(var(--bs-white-rgb), var(--bs-bg-opacity, 0.7));
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1030;
  box-shadow: 0 2px 4px rgba(var(--bs-black-rgb), 0.075);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  opacity: 1;
  transition: opacity 0.3s, transform 0.3s;
  transform: translateY(40px);
}
body article section#page-header.fixed.fixed-alt {
  border-top: 1px solid var(--bs-white);
  top: 19px;
}
body article section#page-header.fixed .page-header-title h1 {
  font-size: 1rem;
}
body article section#page-header.fixed .page-header-menu > ul > li a {
  font-size: 0.85rem;
}
body article section#page-header.fixed.product.py-3, body article section#page-header.fixed.profile.py-3, body article section#page-header.fixed.post.py-3 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
body article section#page-header.fixed-bottom {
  box-shadow: 0 -2px 4px rgba(var(--bs-black-rgb), 0.075);
  border-radius: 0;
}
body article section#page-header.fixed-bottom .page-header-menu > ul > li.pm-more ul {
  top: inherit;
  bottom: 35px;
}
body article section#page-header.product .page-header-title h1 {
  font-size: 1.125rem;
}
body article section#page-breadcrumb, body article section .page-breadcrumb {
  font-size: 0.75rem;
  /* margin-bottom: -15px; */
}
body article section#page-breadcrumb .page-breadcrumb-wrap nav .breadcrumb, body article section .page-breadcrumb .page-breadcrumb-wrap nav .breadcrumb {
  margin-bottom: 0;
}
body article section#page-breadcrumb .page-breadcrumb-wrap nav .breadcrumb .breadcrumb-item a, body article section .page-breadcrumb .page-breadcrumb-wrap nav .breadcrumb .breadcrumb-item a {
  color: var(--bs-gray-900);
}
body article section#page-breadcrumb .page-breadcrumb-wrap nav .breadcrumb .breadcrumb-item a:hover, body article section .page-breadcrumb .page-breadcrumb-wrap nav .breadcrumb .breadcrumb-item a:hover {
  color: var(--bs-primary);
}
body article section#page-breadcrumb .page-breadcrumb-wrap nav .breadcrumb .breadcrumb-item.active a, body article section .page-breadcrumb .page-breadcrumb-wrap nav .breadcrumb .breadcrumb-item.active a {
  color: var(--bs-breadcrumb-item-active-color);
}
body article section .page-breadcrumb {
  margin-bottom: 0;
}
body article section#content {
  padding: 20px 0px;
  /* .item-detail {
                    margin-bottom: 25px;
                    &:last-child {
                        margin-bottom: 0;
                    }
                } */
  /* .items-kb {
                    padding-bottom: 20px;
                    .item-kb-title {
                        h2 {
                            border-bottom: 1px solid var(--bs-gray-300);
                            padding: 1rem;
                            background: var(--bs-white);
                            margin: -16px -1rem;
                        }
                    }
                    .item-kb-intro {
                        padding: 1rem 0 0;
                        img {
                            max-width: 100%;
                            border: 1px solid var(--bs-gray-200);
                            padding: 10px;
                            border-radius: .25rem;
                        }
                        ul {
                            margin: 1rem 0rem .8rem;
                        }
                    }
                    .item-kb-meta {
                        ul {
                            margin: 0;
                            li {
                                margin: 0;
                                padding: 0 4px;
                                &:first-child {
                                    padding: 0;
                                }
                                &:last-child {
                                    padding: 0;
                                }
                                &:nth-child(even) {
                                    color: var(--bs-gray-700);
                                }
                            }
                        }
                    }
                    &.items-kb-details {
                        .item-kb-title {
                            h2 {
                                border-top: 1px solid var(--bs-gray-300);
                                border-bottom: 1px solid var(--bs-gray-300);
                                padding: 1rem;
                                background: var(--bs-gray-100);
                                margin: 0 -1rem;
                            }
                        }
                        .social-btn-group {
                            padding-bottom: 15px !important;
                            margin-bottom: 0 !important;
                            border-radius: .25rem .25rem 0 0 !important;
                            background: var(--bs-gray-100);
                        }
                        .rate-btn-group {
                            border-radius: 0 !important;
                            background: var(--bs-gray-100);
                        }
                        .tag-btn-group {
                            background: var(--bs-gray-100);
                        }
                    }
                } */
  /* .doc-side-menu {
                    .side-menu {
                        ul.doc-sub-menu {
                            margin: 0px 0px -1px -20px;
                            position: relative;
                            &:before {
                                content: "";
                                background: var(--bs-gray-200);
                                left: 20px;
                                width: 1px;
                                position: absolute;
                                height: 100%;
                            }
                            li {
                                border-radius: 0;
                                padding: 0;
                                position: relative;
                                &:before {
                                    content: "";
                                    background: var(--bs-gray-200);
                                    top: 17px;
                                    left: -20px;
                                    height: 1px;
                                    position: absolute;
                                    width: 20px;
                                }
                                a {
                                    color: var(--bs-gray-700);
                                    padding: .5rem 1rem;
                                    font-size: .8rem;
                                    display: block;
                                    text-decoration: none;
                                    &:before {
                                        content: "";
                                        background: var(--bs-gray-200);
                                        top: 13.5px;
                                        left: -23px;
                                        height: 6px;
                                        position: absolute;
                                        width: 6px;
                                        border-radius: 100%;
                                    }
                                }
                                a.active {
                                    background-color: var(--bs-gray-700);
                                    border-color: var(--bs-gray-700);
                                    color: var(--bs-white);
                                }
                            }
                        }
                    }
                }
                .kb-side-menu {
                    .side-menu {
                        ul.kb-sub-menu {
                            margin: 0px 0px -1px -20px;
                            position: relative;
                            &:before {
                                content: "";
                                background: var(--bs-gray-200);
                                left: 20px;
                                width: 1px;
                                position: absolute;
                                height: 100%;
                            }
                            li {
                                border-radius: 0;
                                padding: 0;
                                position: relative;
                                &:before {
                                    content: "";
                                    background: var(--bs-gray-200);
                                    top: 17px;
                                    left: -20px;
                                    height: 1px;
                                    position: absolute;
                                    width: 20px;
                                }
                                a {
                                    color: var(--bs-gray-700);
                                    padding: .5rem 1rem;
                                    font-size: .8rem;
                                    display: block;
                                    text-decoration: none;
                                    &:before {
                                        content: "";
                                        background: var(--bs-gray-200);
                                        top: 13.5px;
                                        left: -23px;
                                        height: 6px;
                                        position: absolute;
                                        width: 6px;
                                        border-radius: 100%;
                                    }
                                }
                                a.active {
                                    background-color: var(--bs-gray-700);
                                    border-color: var(--bs-gray-700);
                                    color: var(--bs-white);
                                }
                            }
                        }
                    }
                } */
}
body article section#content .sidebar.sticky-top {
  top: 85px;
}
body article section#content .sidebar.sticky-top.right .select .select2-container {
  min-width: 205px !important;
}
body article section#content .sidebar .multiple-groups {
  position: relative;
  /* .col-3 {
                            width: 33.33333333%;
                        } */
}
body article section#content .sidebar .multiple-groups .col-2 {
  width: 0%;
  padding: 0;
}
body article section#content .sidebar .multiple-groups .col-10 {
  width: 100%;
}
body article section#content .sidebar .multiple-groups .item-actions {
  position: absolute;
  top: 0;
  left: -55px;
}
body article section#content .sidebar .multiple-groups .item-actions .btn-group-vertical a {
  position: relative;
}
body article section#content .sidebar .multiple-groups .item-actions .btn-group-vertical a .total {
  font-size: 0.75rem;
  margin-left: 3px;
  vertical-align: middle;
}
body article section#content .sidebar .multiple-groups .item-actions .btn-group-vertical a.active:after {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  transform: translateY(-40%);
  border-style: solid;
  opacity: 1;
}
body article section#content .sidebar .multiple-groups .item-actions .btn-group-vertical a.active.left:after {
  border-color: transparent var(--bs-btn-active-bg) transparent transparent;
  left: -9px;
  bottom: 0;
  border-width: 8px 8px 8px 0;
}
body article section#content .sidebar .multiple-groups .item-actions .btn-group-vertical a.active.right:after {
  border-color: transparent transparent transparent var(--bs-btn-active-bg);
  left: auto;
  right: -9px;
  bottom: 0;
  border-width: 8px 0 8px 8px;
}
body article section#content .sidebar .multiple-groups .item-actions .btn-group-vertical a.active.bottom:after {
  border-color: var(--bs-btn-active-bg) transparent transparent transparent;
  left: 25%;
  bottom: 0;
  border-width: 8px 8px 0 8px;
  transform: translateY(100%);
}
body article section#content .sidebar .multiple-groups .item-actions .social-btn-group {
  display: none;
  font-size: 1rem;
  margin-top: 0.75rem;
}
body article section#content .sidebar .multiple-groups .item-actions .social-btn-group.active {
  display: block;
}
body article section#content .sidebar .multiple-groups.alt .col-2 {
  width: 13%;
  padding-right: 0;
  padding-left: calc(var(--bs-gutter-x) * .5);
}
body article section#content .sidebar .multiple-groups.alt .col-10 {
  width: 87%;
  padding-left: 0;
}
body article section#content .sidebar .multiple-groups.alt .item-actions {
  position: unset;
}
body article section#content .sidebar .item-widget {
  margin-bottom: 15px;
}
body article section#content .sidebar .item-widget.notification {
  margin-bottom: 0;
}
body article section#content .sidebar .item-widget.side-logo {
  display: none;
}
body article section#content .sidebar .item-widget.side-logo .title span {
  color: var(--bs-primary);
}
body article section#content .sidebar .item-widget.side-logo .menu {
  position: relative;
}
body article section#content .sidebar .item-widget.side-logo .menu > a {
  color: var(--bs-black);
}
body article section#content .sidebar .item-widget.side-logo .menu > a.ps-dropdown {
  padding: 12px 0;
  font-size: 0.875rem;
  text-decoration: none;
}
body article section#content .sidebar .item-widget.side-logo .menu > a.ps-dropdown i {
  font-size: 1rem;
  font-weight: 900;
}
body article section#content .sidebar .item-widget.side-logo .menu .menu-wrap {
  position: absolute;
  z-index: 1040;
  text-align: left;
  min-width: 220px;
  margin: 0px -10px 0px;
  padding: 13px 15px;
  border-radius: 6px 0 6px 6px;
  /* top: 35px;
                                    right: 10px; */
  top: 35px;
  left: 10px;
  display: none;
  -webkit-animation: psMenuFadeInUp 400ms;
  animation: psMenuFadeInUp 400ms;
}
body article section#content .sidebar .item-widget.side-logo .menu .menu-wrap ul {
  margin: 0px -15px;
}
body article section#content .sidebar .item-widget.side-logo .menu .menu-wrap ul li {
  padding: 6px 0px;
}
body article section#content .sidebar .item-widget.side-logo .menu .menu-wrap ul li:last-child {
  border-bottom: 0px solid var(--bs-white);
  padding-bottom: 0;
}
body article section#content .sidebar .item-widget.side-logo .menu .menu-wrap ul li a {
  color: var(--bs-black);
  display: block;
  padding: 0px 15px;
  font-size: 0.8rem;
}
body article section#content .sidebar .item-widget.side-logo .menu .menu-wrap ul li a span {
  color: var(--bs-primary);
  font-weight: 900;
  font-size: 0.8rem;
}
body article section#content .sidebar .item-widget.side-logo .menu .menu-wrap ul li a i {
  padding-right: 8px;
  width: 20px;
}
body article section#content .sidebar .item-widget.side-logo .menu .menu-wrap ul li a:hover {
  color: var(--bs-primary);
}
body article section#content .sidebar .item-widget.side-logo .menu .menu-wrap ul li.active a {
  color: var(--bs-primary);
}
body article section#content .sidebar .item-widget.side-logo .menu:hover > a.ps-dropdown {
  border-radius: 6px 6px 0 0;
}
body article section#content .sidebar .item-widget.side-logo .menu:hover .menu-wrap {
  display: block;
  background: var(--bs-white);
  box-shadow: 0 3px 0 0 var(--bs-gray-300);
  border-radius: 6px;
  top: 32px;
}
body article section#content .sidebar .item-widget.side-logo .menu-cart a {
  padding: 0.15rem 0.35rem;
}
body article section#content .sidebar .item-widget.side-logo .menu-cart a span {
  font-size: 0.5rem;
}
body article section#content .sidebar .item-widget.side-logo .menu-account a {
  padding: 0.15rem 0.35rem;
}
body article section#content .sidebar .item-widget.side-menu ul li .subnav ul {
  margin-bottom: 0;
  padding: 0 0 0 20px;
}
body article section#content .sidebar .item-widget.side-menu ul li .subnav ul li a {
  display: block;
  padding: 10px 0;
  font-size: 14px;
  text-decoration: none;
}
body article section#content .sidebar .item-widget.side-menu ul li .subnav ul li a i {
  padding-right: 8px;
  width: 20px;
}
body article section#content .sidebar .item-widget.side-menu ul li .subnav.multinav ul {
  margin-bottom: 0;
  padding: 0 0 0 20px;
}
body article section#content .sidebar .item-widget.side-menu ul li .subnav.multinav ul li a {
  font-size: 12px;
}
body article section#content .sidebar .item-widget.popular-post h3.heading {
  border-left: 3px solid var(--bs-primary) !important;
  font-weight: 600;
}
body article section#content .sidebar .item-widget.popular-post h3.heading span.badge {
  margin-right: -8px;
}
body article section#content .sidebar .item-widget.popular-post ul li {
  /* background-color: inherit;
                                    border-left: 1px solid var(--bs-white);
                                    padding-left: 15px !important;
                                    box-shadow: -2px 0px 0px 0px var(--bs-gray-400); */
}
body article section#content .sidebar .item-widget.popular-post ul li a .post-title {
  font-size: 0.825rem;
}
body article section#content .sidebar .item-widget.popular-post ul li a .post-title span.badge {
  margin-right: -16px;
}
body article section#content .sidebar .item-widget.popular-post ul li a span.post-date {
  color: var(--bs-gray-600);
  font-size: 0.7rem;
  padding: 6px 0px 0px;
}
body article section#content .sidebar .item-widget.popular-post ul li a.active .post-title {
  color: var(--bs-primary);
}
body article section#content .sidebar .item-widget.popular-post ul li a.active span.post-date {
  color: var(--bs-gray-600);
}
body article section#content .sidebar .item-widget.popular-post ul li.active i {
  color: var(--bs-primary);
}
body article section#content .sidebar .item-widget.popular-post ul li.active a .post-title {
  color: var(--bs-primary);
}
body article section#content .sidebar .item-widget.popular-post ul li.active a span.post-date {
  /* color: var(--bs-gray-900); */
}
body article section#content .sidebar .item-widget.popular-post ul li:hover i {
  color: var(--bs-primary);
}
body article section#content .sidebar .item-widget.popular-post ul li:hover a span.post-date {
  color: var(--bs-gray-900);
}
body article section#content .sidebar .item-widget.popular-post ul li:first-child {
  padding-top: 0;
}
body article section#content .sidebar .item-widget.nav-list ul li ul {
  display: none;
  /* li {
                                            &:first-child {
                                                padding-top: 0.25rem !important;
                                            }
                                            &:last-child {
                                                padding-bottom: 0.25rem !important;
                                            }
                                        } */
}
body article section#content .sidebar .item-widget.nav-list ul li a .post-title span.badge {
  margin-right: -16px;
}
body article section#content .sidebar .item-widget.nav-list ul li a.active {
  color: var(--bs-primary);
}
body article section#content .sidebar .item-widget.nav-list ul li a.active .post-title {
  color: var(--bs-primary);
}
body article section#content .sidebar .item-widget.nav-list ul li.active {
  margin-top: 0;
  /* border-left: 1px solid #1fadb5 !important;
                                        padding-left: 6px !important; */
  border-radius: 0;
}
body article section#content .sidebar .item-widget.nav-list ul li.active ul {
  display: block;
}
body article section#content .sidebar .item-widget.nav-list ul li.active i {
  color: var(--bs-primary);
}
body article section#content .sidebar .item-widget.nav-list ul li.active a .post-title {
  color: var(--bs-primary);
}
body article section#content .sidebar .item-widget.nav-list ul li.parent-active ul {
  display: block;
}
body article section#content .sidebar .item-widget.nav-list ul li.parent-active > a {
  color: var(--bs-primary);
}
body article section#content .sidebar .item-widget.nav-list ul li:hover i {
  color: var(--bs-primary);
}
body article section#content .sidebar .item-widget.nav-list ul li:first-child {
  padding-top: 0 !important;
}
body article section#content .sidebar .item-widget.nav-list ul li:last-child {
  padding-bottom: 0 !important;
}
body article section#content .sidebar .item-widget .item-block .item-block-content .price {
  font-size: 1rem;
}
body article section#content .sidebar .item-widget .item-block .item-block-content .cart-group .ps-cart {
  display: none;
}
body article section#content .sidebar .item-widget .item-block .item-block-content .cart-group .ps-cart.enable {
  display: inline-block;
}
body article section#content .sidebar .item-widget.collection {
  display: none;
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row {
  padding: 8px 0px;
  /* &:first-child {
                                                padding-top: 0px;
                                                margin-top: 0px;
                                            }
                                            &:last-child {
                                                padding: 15px 0px;
                                                margin-bottom: 0;
                                                border-bottom: 0px solid #f2f2f2;
                                            } */
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row h6 {
  line-height: 24px;
  margin-bottom: 0;
  color: var(--bs-primary);
  /* span {
                                                    line-height: 23px;
                                                    padding: 0px 8px;
                                                } */
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row a.ps-coll-link {
  line-height: 0.5;
  padding: 0.25rem;
  min-width: 25px;
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row a.ps-coll-update {
  line-height: 0.5;
  padding: 0.25rem;
  min-width: 25px;
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row a.btn-primary.ps-coll-update:hover {
  background-color: var(--bs-danger);
  background-image: none;
  border-color: var(--bs-danger);
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row a.btn-primary.ps-coll-update:hover .fa-check:before {
  content: "";
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row a.btn-primary.ps-coll-update:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(var(--bs-danger-rgb), 0.25);
  box-shadow: 0 0 0 2px rgba(var(--bs-danger-rgb), 0.25);
  color: var(--bs-white);
  background-color: rgba(var(--bs-danger-rgb), 0.8);
  border-color: rgba(var(--bs-danger-rgb), 0.75);
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row a.btn-primary.ps-coll-update:focus .fa-check:before {
  content: "";
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row a.btn-primary.ps-coll-update:active .fa-check:before {
  content: "";
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row.coll-header {
  padding: 5px 0px;
  margin: 0;
  font-size: 0.9rem;
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row.coll-header .col {
  padding: 0;
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row.coll-header .col button.close {
  line-height: 20px;
  border: 1px solid var(--bs-gray-800);
  border-radius: 50px;
  font-size: 0.5rem;
  padding: 5px;
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row.coll-title {
  background: var(--bs-gray-300);
  margin: 5px -13px;
  font-size: 0.8rem;
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row.coll-content {
  font-size: 0.75rem;
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row.coll-new {
  padding: 5px 0px 0;
  margin: 0;
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row.coll-new .coll-col {
  padding: 0;
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row.coll-new .coll-col:first-child form {
  margin-right: 0.5rem;
  background: inherit;
  padding: 0;
  border: 0;
  border-radius: 0;
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row.coll-new .coll-col:first-child form input {
  font-size: 0.75rem;
}
body article section#content .sidebar .item-widget.collection .item-block .item-block-content-alt .ps-collection-content .row.coll-new a.ps-coll-add {
  padding: 0.25rem;
  min-width: 25px;
  font-size: 0.75rem;
}
body article section#content .item-filter-wrap {
  /* select {
                        padding: .30rem .5rem;
                    } */
  /* ul {
                        li {
                            position: relative;
                            a {
                                font-size: 0.8125rem;
                            }
                            a.btn {
                                span.badge-light {
                                    color: #868e96;
                                    padding: 0.25rem .2rem .2rem;
                                }
                            }
                            a.btn.active {
                                span.badge-light {
                                    color: #0099d2;
                                    background-color: var(--bs-white);
                                }
                                &::after {
                                    content: "";
                                    width: 0;
                                    height: 0;
                                    border-left: 8px solid transparent;
                                    border-right: 8px solid transparent;
                                    border-top: 8px solid #0099d2;
                                    top: 28px;
                                    position: absolute;
                                    left: 7%;
                                }
                            }
                        }
                    } */
}
body article section#content .item-filter-wrap.sticky-top {
  top: 100px;
}
body article section#content .item-filter-wrap .list-group a.list-group-item {
  background-color: inherit;
  color: var(--bs-list-group-color);
  border: 0;
  padding-left: 0;
  padding-right: 0;
}
body article section#content .item-filter-wrap .list-group a.list-group-item.active {
  color: var(--bs-primary);
}
body article section#content .items-wrap {
  /* .alert {
                        margin-top: 1rem;
                        margin-bottom: 1rem;
                    } */
}
body article section#content .items-wrap .item-list .card {
  position: relative;
}
body article section#content .items-wrap .item-list .card img {
  width: 100%;
}
body article section#content .items-wrap .item-list .card span.flag {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 3;
}
body article section#content .items-wrap .item-list .card .card-body {
  text-align: left;
}
body article section#content .items-wrap .item-list .card .card-body .item-name {
  font-size: 1rem;
}
body article section#content .items-wrap .item-list .card .card-body .item-title {
  font-size: small;
  margin-bottom: -5px;
}
body article section#content .items-wrap .item-list .card .card-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  border-radius: 6px;
  opacity: 0;
  transition: opacity 0.4s;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
}
body article section#content .items-wrap .item-list .card .card-overlay .btn {
  min-width: 130px;
  max-width: 100%;
}
body article section#content .items-wrap .item-list .card.loading .card-overlay {
  display: none !important;
}
body article section#content .items-wrap .item-list .card:hover .card-overlay {
  opacity: 1;
}
body article section#content .items-wrap .item-list figure {
  margin: 0;
  position: relative;
}
body article section#content .items-wrap .item-list figure img {
  border-bottom: 0px solid var(--bs-white);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.13);
}
body article section#content .items-wrap .item-list figure span.flag-free {
  position: absolute;
  top: 0;
  right: 0;
  background: rgba(8, 8, 8, 0.52);
  padding: 2px 6px;
  border-radius: 0 0.25rem 0 0.25rem;
  font-size: 0.7rem;
  color: var(--bs-white);
  border-left: 1px solid var(--bs-white);
  border-bottom: 1px solid var(--bs-white);
}
body article section#content .items-wrap .item-list figure:hover span.flag-free {
  background: var(--bs-primary);
}
body article section#content .items-wrap .item-list figure figcaption {
  position: relative;
  top: 1px;
}
body article section#content .items-wrap .item-list figure figcaption a {
  font-size: 0.75rem;
  width: 50%;
  margin: 0 -2px;
}
body article section#content .items-wrap .item-list figure figcaption a:first-child {
  border-radius: 0;
}
body article section#content .items-wrap .item-list figure figcaption a:last-child {
  border-radius: 0;
}
body article section#content .items-wrap .item-list .item-header h3 {
  font-size: 12px;
  line-height: 3.2;
  font-weight: 500;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
body article section#content .items-wrap .item-list .item-header h3 > a {
  color: var(--bs-gray-700);
  display: inline-block;
  line-height: 20px;
}
body article section#content .items-wrap .item-list .item-header h3 > a:hover {
  color: var(--bs-primary);
}
body article section#content .items-wrap .item-list .item-header .item-price {
  display: inline-block;
  min-width: 35px;
  line-height: 37px;
  width: 16%;
  margin-right: 4%;
}
body article section#content .items-wrap .item-list .item-header .item-price a {
  display: block;
  font-size: 0.65rem;
  padding: 0.15rem 0.5rem;
}
body article section#content .items-wrap .item-list .item-header .item-price a:first-child {
  padding: 0.18rem 0.5rem;
  border-right: 1px solid var(--bs-gray-700);
  border-bottom: 1px dashed #f1f1f1;
}
body article section#content .items-wrap .item-list .item-header .item-price a:first-child:hover {
  border-bottom: 1px solid var(--bs-gray-700);
}
body article section#content .items-wrap .item-list .item-header .item-price a:last-child {
  margin-left: 0;
  border-left: 1px solid var(--bs-primary);
  border-top: 1px dashed #f1f1f1;
}
body article section#content .items-wrap .item-list .item-header .item-price a:last-child:hover {
  border-top: 1px solid var(--bs-primary);
}
body article section#content .items-wrap .item-list .item-header .item-price a.dl:first-child {
  border: 1px solid var(--bs-primary);
  padding: 0.73rem 0.5rem;
}
body article section#content .items-wrap .item-list .item-author-category a {
  font-size: 0.625rem;
  padding: 0.4rem 0.625rem;
  font-weight: 600;
  margin: 0 -2px;
  min-width: 50%;
}
body article section#content .items-wrap .item-list .item-author-category a:first-child {
  border-radius: 0 0rem 0rem 0.25rem;
  border-right: 0px solid #ccc;
}
body article section#content .items-wrap .item-list .item-author-category a:first-child span {
  border-right: 1px solid var(--bs-gray-700);
  padding-right: 3px;
  color: var(--bs-gray-700);
  margin-right: 5px;
  width: 30px;
  float: left;
}
body article section#content .items-wrap .item-list .item-author-category a:last-child {
  border-radius: 0rem 0 0.25rem 0rem;
  border-left: 0px solid #ccc;
  white-space: unset;
}
body article section#content .items-wrap .item-list .item-author-category a:last-child span {
  border-left: 1px solid var(--bs-primary);
  padding-left: 3px;
  color: var(--bs-primary);
  margin-left: 5px;
  width: 30px;
  float: right;
}
body article section#content .items-wrap .item-list .item-author-category a:hover span {
  color: var(--bs-white);
  border-color: var(--bs-white);
}
body article section#content .items-wrap .affiliate-form {
  padding: 25px 25px 10px;
  border: 1px solid var(--bs-gray-200);
  background: var(--bs-white);
  border-radius: 0.25rem;
}
body article section#content .items-wrap .affiliate-form .alert a {
  color: #0099d2;
}
body article section#content .items-wrap .item-detail .item-block .item-block-content {
  min-height: 135px;
  /* .item-features {
                                    ul {
                                        margin-bottom: 20px;
                                        &:last-child {
                                            margin-bottom: 0;
                                        }
                                    }
                                    h4 {
                                        font-size: 16px;
                                        font-weight: 400;
                                        margin: 25px 0px 20px;
                                        background: #f2f2f2;
                                        padding: 10px;
                                        border-radius: .25rem;
                                    }
                                } */
}
body article section#content .items-wrap .item-detail .item-block .item-block-content.item-block-content-img {
  padding: 1rem;
}
body article section#content .items-wrap .item-detail .item-block .item-block-content .item-list {
  /* .item-btn-group {
                                        a {
                                            padding: .5rem 0.625rem;
                                            font-weight: 400;
                                            &:first-child {
                                                border-radius: .25rem 0rem 0rem .25rem;
                                                margin-right: -2px;
                                                span {
                                                    font-weight: 300;
                                                    color: #adb7be;
                                                }
                                            }
                                            &:last-child {
                                                border-radius: 0rem .25rem .25rem 0rem;
                                                margin-left: -2px;
                                                white-space: inherit;
                                            }
                                            span.fav-to {
                                                border-right: 1px solid #adb7be;
                                                padding-right: 0;
                                                color: #adb7be;
                                                width: 45px;
                                                float: left;
                                                text-align: left;
                                            }
                                            span.ajax-load {
                                                border-right: 1px solid #adb7be;
                                                padding-right: 0;
                                                color: #adb7be;
                                                width: 45px;
                                                float: left;
                                                text-align: center;
                                                font-size: 5px;
                                                height: 21px;
                                                line-height: 27px;
                                            }
                                            span.coll-to {
                                                border-left: 1px solid #b5e7f9;
                                                padding-left: 0;
                                                color: #b5e7f9;
                                                width: 45px;
                                                float: right;
                                                text-align: right;
                                            }
                                        }
                                        a.ps-collection {
                                            span.ajax-load {
                                                border-left: 1px solid #b5e7f9;
                                                border-right: 0;
                                                color: #b5e7f9;
                                                float: right;
                                                height: 21px;
                                                line-height: 27px;
                                            }
                                        }
                                    } */
}
body article section#content .items-wrap .item-detail .item-block .item-block-content .item-list.item-detail-list {
  margin-bottom: 0 !important;
}
body article section#content .items-wrap .item-detail .item-block .item-block-content .item-list.item-detail-list figure {
  /* .item-actions {
                                                position: absolute;
                                                top: 0;
                                                right: -40px;
                                                .btn-group-vertical {
                                                    a {
                                                        position: relative;
                                                        .total {
                                                            font-size: .75rem;
                                                            margin-left: 3px;
                                                            vertical-align: middle;
                                                        }
                                                        &.active {
                                                            &:after {
                                                                content: " ";
                                                                position: absolute;
                                                                width: 0;
                                                                height: 0;
                                                                transform: translateY(-40%);
                                                                border-style: solid;
                                                                opacity: 1;
                                                            }
                                                            &.left {
                                                                &:after {
                                                                    border-color: transparent var(--bs-btn-active-bg) transparent transparent;
                                                                    left: -9px;
                                                                    bottom: 0;
                                                                    border-width: 8px 8px 8px 0;
                                                                }
                                                            }
                                                            &.right {
                                                                &:after {
                                                                    border-color: transparent transparent transparent var(--bs-btn-active-bg);
                                                                    left: auto;
                                                                    right: -9px;
                                                                    bottom: 0;
                                                                    border-width: 8px 0 8px 8px;
                                                                }
                                                            }
                                                            &.bottom {
                                                                &:after {
                                                                    border-color: var(--bs-btn-active-bg) transparent transparent transparent;
                                                                    left: 25%;
                                                                    bottom: 0;
                                                                    border-width: 8px 8px 0 8px;
                                                                    transform: translateY(100%);
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                                .social-btn-group {
                                                    display: none;
                                                    font-size: 1rem;
                                                    margin-top: .75rem;
                                                    &.active {
                                                        display: block;
                                                    }
                                                }
                                            } */
}
body article section#content .items-wrap .item-detail .item-block .item-block-content .item-list.item-detail-list figure img {
  box-shadow: 0px 0px 0px var(--bs-white);
  width: 100%;
}
body article section#content .items-wrap .item-detail .item-block .item-block-content .item-list.item-detail-list figure figcaption a {
  width: auto;
  font-size: 0.875rem;
  border: 0px !important;
  /* &:first-child {
                                                        border: 3px solid var(--bs-white);
                                                        border-right: 0px;
                                                        border-radius: .25rem 0rem 0rem .25rem;
                                                    }
                                                    &:last-child {
                                                        border: 3px solid var(--bs-white);
                                                        border-left: 0px;
                                                    } */
}
body article section#content .items-wrap .item-detail .item-block .item-block-content .item-list.item-detail-list figure figcaption a.btn-primary {
  border-radius: 0.25rem 0rem 0rem 0.25rem;
  margin-right: -2px;
}
body article section#content .items-wrap .item-detail .item-block .item-block-content .item-list.item-detail-list figure figcaption div.popup-wrap a:first-child {
  border-radius: 0rem 0.25rem 0.25rem 0rem;
  margin-left: -2px;
}
body article section#content .items-wrap .item-detail .item-block .item-block-content .item-list .item-group-error {
  display: none;
}
body article section#content .items-wrap.related-items .item-detail h3 {
  font-size: 1.25rem;
}
body article section#content .items-wrap.related-items .item-detail h3 span {
  font-size: 0.85rem;
  vertical-align: text-top;
}
body article section#content.comment .items-wrap .item-detail .item-block {
  margin-bottom: 1rem;
}
body article section#content.comment .items-wrap .item-detail .item-block:last-child {
  margin-bottom: 0rem;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content {
  padding: 1rem;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-block {
  background: var(--bs-white);
  box-shadow: 0 2px 1px 0 var(--bs-gray-300);
  position: relative;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-block .item-comment .media img {
  width: 45px;
  height: 45px;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-block .item-comment .media .media-body h5 {
  min-height: 24px;
  font-size: 0.9rem;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-block .item-comment .media .media-body span a {
  font-size: 0.75rem;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-block .item-comment .media-content {
  font-size: 0.75rem;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-block.has-sub:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid var(--bs-gray-300);
  bottom: -12px;
  position: absolute;
  left: 4%;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-block.has-sub:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid var(--bs-white);
  bottom: -9px;
  position: absolute;
  left: 4%;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.subcomment-block {
  background: var(--bs-gray-100);
  border-bottom: 1px solid var(--bs-gray-400);
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.subcomment-block .item-subcomment .media img {
  width: 40px;
  height: 40px;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.subcomment-block .item-subcomment .media .media-body {
  font-size: 0.75rem;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.subcomment-block:last-child {
  border-bottom: 0;
  border-radius: 0 0 0.25rem 0.25rem !important;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-form-reply-block, body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-form-block {
  background: var(--bs-gray-100);
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-form-reply-block .item-form-comment .media img, body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-form-block .item-form-comment .media img {
  width: 40px;
  height: 40px;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-form-reply-block .item-form-comment .media .media-body form, body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-form-block .item-form-comment .media .media-body form {
  margin-right: 0.5rem;
  background: inherit;
  padding: 0;
  border: 0;
  border-radius: 0;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-form-reply-block .item-form-comment .media .media-body form .form-control, body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-form-block .item-form-comment .media .media-body form .form-control {
  font-size: 0.8rem;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-form-reply-block .item-form-comment .media .media-body form .btn, body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-form-block .item-form-comment .media .media-body form .btn {
  font-size: 0.75rem;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-form-reply-block.empty, body article section#content.comment .items-wrap .item-detail .item-block .item-block-content.comment-form-block.empty {
  margin-top: -1rem !important;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content h5 {
  font-size: 0.875rem;
  font-weight: 600;
  color: var(--bs-primary);
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content h5 label {
  font-size: 0.625rem;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content h5 span a {
  font-size: 0.75rem;
  color: var(--bs-gray-500) !important;
  font-weight: 400;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content h5 span a:hover {
  color: var(--bs-gray-800) !important;
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content span a {
  font-size: 0.8rem;
  color: var(--bs-gray-500);
}
body article section#content.comment .items-wrap .item-detail .item-block .item-block-content span a:hover {
  color: var(--bs-gray-800) !important;
}
body article section#content.review .items-wrap .item-detail .item-block {
  margin-bottom: 1rem;
}
body article section#content.review .items-wrap .item-detail .item-block:last-child {
  margin-bottom: 0;
}
body article section#content.review .items-wrap .item-detail .item-block .item-block-content.review-block .item-review .media img {
  width: 45px;
  height: 45px;
}
body article section#content.review .items-wrap .item-detail .item-block .item-block-content.review-block .item-review .media .media-body h5 {
  font-size: 0.875rem;
  font-weight: 600;
  color: var(--bs-primary);
  min-height: 24px;
}
body article section#content.review .items-wrap .item-detail .item-block .item-block-content.review-block .item-review .media .media-body h5 label {
  font-size: 0.625rem;
}
body article section#content.review .items-wrap .item-detail .item-block .item-block-content.review-block .item-review .media .media-body span a {
  font-size: 0.75rem;
  color: var(--bs-gray-500);
}
body article section#content.review .items-wrap .item-detail .item-block .item-block-content.review-block .item-review .media .media-body span a:hover {
  color: var(--bs-gray-800) !important;
}
body article section#content.review .items-wrap .item-detail .item-block .item-block-content.review-block .item-review .media-content {
  font-size: 0.75rem;
}
body article section#content.review .items-wrap .item-detail .item-block .item-block-content.review-form-block {
  background: var(--bs-gray-100);
}
body article section#content.review .items-wrap .item-detail .item-block .item-block-content.review-form-block .item-form-review .media img {
  width: 40px;
  height: 40px;
}
body article section#content.review .items-wrap .item-detail .item-block .item-block-content.review-form-block .item-form-review .media .media-body form {
  margin-right: 0.5rem;
  background: inherit;
  padding: 0;
  border: 0;
  border-radius: 0;
}
body article section#content.review .items-wrap .item-detail .item-block .item-block-content.review-form-block .item-form-review .media .media-body form .btn {
  font-size: 0.75rem;
}
body article section#content.review .items-wrap .item-detail .item-block .item-block-content.review-form-block.empty {
  margin-top: -1rem !important;
}
body article section#content.news .items-wrap .item-detail .item-block {
  margin-bottom: 1rem;
}
body article section#content.news .items-wrap .item-detail .item-block:last-child {
  margin-bottom: 0;
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-block .item-news .media img {
  width: 45px;
  height: 45px;
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-block .item-news .media .media-body h5 {
  min-height: 24px;
  font-size: 0.9rem;
  font-weight: 600;
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-block .item-news .media .media-body h5 label {
  font-size: 0.625rem;
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-block .item-news .media .media-body span a {
  font-size: 0.8rem;
  color: var(--bs-gray-500);
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-block .item-news .media-content {
  background: var(--bs-gray-100);
  padding: 15px;
  margin: -10px;
  border-radius: 0 0 0.375rem 0.375rem;
  border-top: 2px solid var(--bs-gray-300);
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-block .item-news .media-content .news-log {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  line-height: 2rem;
  border-bottom: 1px dashed var(--bs-gray-500);
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-block .item-news .media-content .news-log:last-child {
  margin-bottom: 0rem;
  padding-bottom: 0rem;
  border-bottom: 0;
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-block .item-news .media-content .news-log h4 {
  font-size: 0.85rem;
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-block .item-news .media-content .news-log ul {
  margin-bottom: 1.5rem;
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-block .item-news .media-content .news-log ul:last-child {
  margin-bottom: 0rem;
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-block .item-news .media-content .news-log ul li {
  font-size: 0.8rem;
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-block .item-news .media-content .news-log ul li.new:before {
  content: "New";
  background: var(--bs-success);
  border: 1px solid var(--bs-success);
  color: var(--bs-white);
  padding: 1px 5px;
  border-radius: 0.25rem;
  margin-right: 6px;
  font-size: 0.65rem;
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-block .item-news .media-content .news-log ul li.update:before {
  content: "Update";
  background: var(--bs-info);
  border: 1px solid var(--bs-info);
  color: var(--bs-white);
  padding: 1px 5px;
  border-radius: 0.25rem;
  margin-right: 6px;
  font-size: 0.65rem;
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-block .item-news .media-content .news-log ul li.fix:before {
  content: "Bug fix";
  background: var(--bs-danger);
  border: 1px solid var(--bs-danger);
  color: var(--bs-white);
  padding: 1px 5px;
  border-radius: 0.25rem;
  margin-right: 6px;
  font-size: 0.65rem;
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-form-block {
  background: var(--bs-gray-100);
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-form-block .item-form-news .media img {
  width: 40px;
  height: 40px;
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-form-block .item-form-news .media .media-body form {
  margin-right: 0.5rem;
  background: inherit;
  padding: 0;
  border: 0;
  border-radius: 0;
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-form-block .item-form-news .media .media-body form .btn {
  font-size: 0.75rem;
}
body article section#content.news .items-wrap .item-detail .item-block .item-block-content.news-form-block.empty {
  margin-top: -1rem !important;
}
body article section#content.profile {
  /* .title-wrap {
                        position: static;
                        margin-bottom: 0;
                    } */
}
body article section#content.profile .sidebar .item-widget.profile-section figure {
  margin-bottom: 0.5rem;
  position: relative;
}
body article section#content.profile .sidebar .item-widget.profile-section figure figcaption a.profile-avatar {
  display: block;
  margin: -40px 0 0 0;
}
body article section#content.profile .sidebar .item-widget.profile-section figure figcaption a.profile-avatar img {
  box-shadow: 0 2px 1px var(--bs-gray-300);
  width: 75px;
  height: 75px;
}
body article section#content.profile .sidebar .item-widget.profile-section figure figcaption h3 {
  font-size: 1rem;
  padding: 15px 5px 10px;
  margin-bottom: 0;
}
body article section#content.profile .sidebar .item-widget.profile-section figure figcaption p {
  font-size: 12px;
}
body article section#content.profile .sidebar .item-widget.profile-section figure figcaption ul {
  padding: 0.75rem 0;
}
body article section#content.profile .sidebar .item-widget.profile-section figure figcaption ul.profile-btn {
  border-top: 1px dashed var(--bs-gray-400);
  border-bottom: 1px dashed var(--bs-gray-400);
  margin: 0;
  /* .member-group-error {
                                                    .alert {
                                                        margin: .75rem;
                                                    }
                                                } */
  /* li {
                                                    a.btn-outline-danger {
                                                        border: 1px solid var(--bs-primary);
                                                        &:hover {
                                                            border: 1px solid #d9534f;
                                                        }
                                                        &:focus {
                                                            color: #d9534f;
                                                            border: 1px solid #d9534f;
                                                            &:hover {
                                                                color: #fff;
                                                            }
                                                        }
                                                        &:active {
                                                            color: #fff;
                                                            border: 1px solid #d9534f;
                                                        }
                                                    }
                                                    a.btn-outline-danger.active {
                                                        border: 1px solid #d9534f;
                                                    }
                                                } */
}
body article section#content.profile .sidebar .item-widget.profile-section figure figcaption ul.profile-btn a {
  font-size: 13px;
  opacity: 1;
}
body article section#content.profile .sidebar .item-widget.profile-section figure figcaption ul.profile-btn button {
  font-size: 13px;
  opacity: 1;
}
body article section#content.profile .sidebar .item-widget.profile-section figure figcaption ul.profile-members {
  border-bottom: 1px dashed var(--bs-gray-400);
}
body article section#content.profile .sidebar .item-widget.profile-section figure figcaption ul.profile-members li a {
  font-size: 13px;
}
body article section#content.profile .sidebar .item-widget.profile-section figure figcaption ul.profile-members li a strong {
  margin: 0px -8px 0px 5px;
  border-radius: 0 0.2rem 0.2rem 0;
  padding: 7px 8px;
  background: var(--bs-primary);
  color: var(--bs-white);
  border-left: 1px solid var(--bs-primary);
}
body article section#content.profile .sidebar .item-widget.profile-section figure figcaption ul.profile-members li a:hover strong {
  border-left: 1px solid var(--bs-white);
}
body article section#content.profile .sidebar .item-widget.profile-section .profile-attr h4 {
  font-size: 1rem;
  font-weight: 400;
  padding: 10px 5px 0px;
  margin-bottom: 0;
}
body article section#content.profile .sidebar .item-widget.profile-section .profile-attr .rates-group {
  border-bottom: 1px dashed var(--bs-gray-400);
}
body article section#content.profile .sidebar .item-widget.profile-section .profile-attr .rates-group ul {
  margin: 0 0 1rem;
}
body article section#content.profile .sidebar .item-widget.profile-section .profile-attr .rates-group ul li {
  padding: 0;
  margin: 0.5rem 0rem;
}
body article section#content.profile .sidebar .item-widget.profile-section .profile-attr .rates-group ul li strong {
  color: var(--bs-primary);
}
body article section#content.profile .sidebar .item-widget.profile-section .profile-attr .rates-group ul li i {
  font-size: 1rem;
}
body article section#content.profile .sidebar .item-widget.profile-section .profile-attr .sales-group {
  padding: 0px 10px;
}
body article section#content.profile .sidebar .item-widget.profile-section .profile-attr .sales-group ul {
  margin: 0.5rem 0;
}
body article section#content.profile .sidebar .item-widget.profile-section .profile-attr .sales-group ul li {
  margin: 0;
  padding: 0.5rem 0;
}
body article section#content.profile .sidebar .item-widget.profile-section .profile-attr .sales-group ul li span {
  font-size: 0.75rem;
}
body article section#content.profile .sidebar .item-widget.profile-freelance p i {
  line-height: 22px;
}
body article section#content.profile .sidebar .item-widget.profile-social ul {
  line-height: 30px;
  margin: 0;
}
body article section#content.profile .sidebar .item-widget.profile-social ul li {
  padding: 0 2px;
  margin: 0;
}
body article section#content.profile .sidebar .item-widget.profile-social ul li a {
  border: 1px solid var(--bs-primary);
  padding: 5px;
  line-height: 14px;
  color: var(--bs-primary);
  border-radius: 4px;
  text-align: center;
}
body article section#content.profile .sidebar .item-widget.profile-social ul li a:hover {
  background-color: var(--bs-primary);
  color: var(--bs-white);
}
body article section#content.profile .sidebar .item-widget.profile-social ul li a i {
  width: 20px;
  height: 20px;
}
body article section#content.profile .content-wrap .item-detail .item-block .item-block-content .profile-desc p:last-child {
  margin-bottom: 0;
}
body article section#content.profile .content-wrap .item-detail .item-block .item-block-content .profile-items.items-wrap .row {
  margin-bottom: -20px !important;
}
body article section#content.profile .content-wrap .item-detail .item-block .item-block-content .profile-items.items-wrap .item-list figcaption a:first-child {
  border-radius: 0 0 0 0.25rem;
}
body article section#content.profile .content-wrap .item-detail .item-block .item-block-content .profile-items.items-wrap .item-list figcaption a:last-child {
  border-radius: 0 0 0.25rem 0;
}
body article section#content.profile .content-wrap .item-detail .item-block .item-block-content .profile-items.items-wrap .item-list .item-author-category a {
  margin-top: 0px;
  border-radius: 0;
  padding: 0.5rem 0.8rem;
}
body article section#content.profile .content-wrap .item-detail .item-block .item-block-content .profile-items.items-wrap .item-list .item-author-category a:first-child {
  border-right: 1px solid var(--bs-gray-700);
  border-bottom: 1px dashed #f1f1f1;
  margin: 0;
}
body article section#content.profile .content-wrap .item-detail .item-block .item-block-content .profile-items.items-wrap .item-list .item-author-category a:first-child:hover {
  border-bottom: 1px solid var(--bs-gray-700);
}
body article section#content.profile .content-wrap .item-detail .item-block .item-block-content .profile-items.items-wrap .item-list .item-author-category a:last-child {
  margin-left: 0;
  border-left: 1px solid var(--bs-primary);
  border-top: 1px dashed #f1f1f1;
}
body article section#content.profile .content-wrap .item-detail .item-block .item-block-content .profile-items.items-wrap .item-list .item-author-category a:last-child:hover {
  border-top: 1px solid var(--bs-primary);
}
body article section#content.profile .content-wrap .item-detail .item-block .item-block-content .profile-items.items-wrap .item-list .item-header h3 {
  line-height: 20px;
  vertical-align: text-top;
  min-height: 38px;
}
body article section#content .pagination-wrap {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
body article section#content .pagination-wrap ul.pagination {
  margin-bottom: 0;
}
body article section#content .item-block .item-block-content {
  /* ul {
                            li {
                                margin: 0.5rem 0;
                            }
                        } */
  /* ul.ps-voting {
                            li {
                                margin: 0;
                            }
                        } */
  /* .comments-group {
                            ul {
                                li {
                                    margin: .5rem 0rem;
                                    span {
                                        font-size: 1rem;
                                        font-weight: 400;
                                    }
                                }
                                &:first-child {
                                    li {
                                        color: #999;
                                    }
                                }
                            }
                        } */
  /* .purchase {
                            padding: 15px;
                            border-radius: .25rem;
                            margin: 15px 0 15px;
                        } */
  /* .recommend {
                            padding: 15px;
                            border-radius: .25rem;
                            margin: 15px 0 5px;
                            border: 1px solid #ccc;
                            h5 {
                                line-height: 29px;
                            }
                            .ps-recommend {
                                span.ajax-load {
                                    font-size: 100%;
                                    line-height: 0;
                                }
                            }
                        } */
  /* .cart-group {
                            ul {
                                li {
                                    &:first-child {
                                        margin: 5px 0;
                                        margin-bottom: 15px;
                                    }
                                }
                            }
                        } */
  /* .sales-group {
                            ul {
                                li {
                                    border-bottom: 1px dashed #ccc;
                                    padding: 0rem 0rem 0.9375rem;
                                    &:first-child {
                                        margin-top: 0;
                                    }
                                    &:last-child {
                                        padding-bottom: 0;
                                        border-bottom: 0px;
                                    }
                                    span {
                                        font-size: 1rem;
                                        font-weight: 400;
                                    }
                                }
                            }
                        } */
  /* .rates-group {
                            ul {
                                margin: 0;
                                &:first-child {
                                    li {
                                        color: #999;
                                        i {
                                            color: #f5bc00;
                                            font-size: 1.25rem;
                                        }
                                    }
                                }
                                li {
                                    span {
                                        font-size: 1rem;
                                        font-weight: 400;
                                    }
                                }
                            }
                        } */
  /* .author-group {
                            .media {
                                .avatar {
                                    img {
                                        width: 100px;
                                        height: 100px;
                                        border: 1px solid #ccc;
                                        padding: 5px;
                                    }
                                }
                            }
                        } */
  /* .recommend-group {
                            ul {
                                margin: 0;
                                li {
                                    margin: 0;
                                }
                            }
                            strong {
                                color: var(--bs-primary);
                            }
                        } */
}
body article section#content .item-block .item-block-content .price span.price-left.license.enable {
  color: var(--bs-primary);
}
body article section#content .item-block .item-block-content .feature-group {
  /* ul {
                                margin-bottom: 0;
                                li {
                                    padding: 0.8rem 0 0.3rem;
                                    margin: 0;
                                    span {
                                        padding-bottom: 0.5rem;
                                        i {
                                            margin-right: 0.25rem !important;
                                        }
                                    }
                                    strong {
                                        color: var(--bs-gray-600);
                                    }
                                }
                            } */
}
body article section#content .item-block .item-block-content .feature-group table tbody tr td {
  padding-bottom: 0.8rem;
  vertical-align: top;
}
body article section#content .item-block .item-block-content .feature-group table tbody tr td.first {
  width: 140px;
  padding-left: 0;
}
body article section#content .item-block .item-block-content .feature-group table tbody tr td.last {
  color: var(--bs-gray-600);
  padding-right: 0;
}
body article section#content .item-block .item-block-content .feature-group table tbody tr td strong i {
  margin-right: 0.25rem;
  min-width: 16px;
}
body article section#content .item-block .item-block-content .feature-group table tbody tr td span {
  color: var(--bs-gray-600);
}
body article section#content .item-block .item-block-content .feature-group table tbody tr td.rate ul {
  margin: 0;
  /* &:first-child {
                                                        li {
                                                            color: #999;
                                                            i {
                                                                color: #f5bc00;
                                                                font-size: 1.25rem;
                                                            }
                                                        }
                                                    } */
}
body article section#content .item-block .item-block-content .feature-group table tbody tr td.rate ul li {
  margin-right: 0.125rem;
  /* span {
                                                            font-size: 1rem;
                                                            font-weight: 400;
                                                        } */
}
body article section#content .item-block .item-block-content .feature-group table tbody tr td.rate .alert span {
  font-size: 0.75rem;
}
body article section#content .item-block .item-block-content .feature-group table tbody tr td.author img {
  width: 16px;
  vertical-align: text-top;
}
body article section#content .item-block .item-block-content .feature-group table tbody tr td.recommend a {
  padding: 0 0.25rem;
  font-size: 0.75rem;
}
body article section#content .item-block .item-block-content .feature-group table tbody tr td.recommend .alert span {
  font-size: 0.75rem;
}
body article section#content .item-block .item-block-content .feature-group table tbody tr:first-child td {
  padding-top: 0;
}
body article section#content .item-block .item-block-content .feature-group table tbody tr:last-child td {
  padding-bottom: 0;
}
body article section#content .item-block .item-block-content .tags-group a {
  padding: 0.35rem 0.7rem;
  margin: 0.2rem 0;
  font-size: 0.75rem;
  color: var(--bs-gray-600) !important;
}
body article section#content .item-block .item-block-content .tags-group a:hover {
  color: var(--bs-primary) !important;
  background-color: transparent !important;
}
body article section#content .item-block .item-block-content-alt .item-detail-group ul {
  margin: 0;
}
body article section#content .item-block .item-block-content-alt .item-detail-group ul li {
  padding: 0.8rem 0rem;
  font-size: 0.865rem;
  margin: 0;
}
body article section#content .item-block .item-block-content-alt .item-detail-group ul li:first-child {
  margin-top: 0;
  padding-top: 0;
}
body article section#content .item-block .item-block-content-alt .item-detail-group ul li:last-child {
  border-bottom: 0px;
  padding-bottom: 0;
  margin-bottom: 0;
}
body article section#content .item-block .item-block-content-alt .item-detail-group ul li span {
  font-size: 0.75rem;
  font-weight: 600;
  padding: 0.25rem 0.6rem 0.25rem;
}
body article section#content .item-block .item-block-content-alt .item-detail-group p:last-child {
  margin-bottom: 0;
}
body article section#content .item-block .item-block-content-alt .item-detail-group.item-features ul {
  padding-left: 20px;
}
body article section#content .item-block .item-block-content-alt .item-detail-group.item-features ul li {
  border-bottom: 1px dashed var(--bs-gray-400);
}
body article section#content .item-block .item-block-content-alt .item-detail-group.item-features ul li:last-child {
  border-bottom: 0px;
}
body article section#content .items-blog .item-list .item-list-detail .item-blog-media img, body article section#content .items-blog .item-list .item-list-detail .item-doc-media img, body article section#content .items-blog .item-list .item-list-detail .item-kb-media img, body article section#content .items-docs .item-list .item-list-detail .item-blog-media img, body article section#content .items-docs .item-list .item-list-detail .item-doc-media img, body article section#content .items-docs .item-list .item-list-detail .item-kb-media img, body article section#content .items-kbs .item-list .item-list-detail .item-blog-media img, body article section#content .items-kbs .item-list .item-list-detail .item-doc-media img, body article section#content .items-kbs .item-list .item-list-detail .item-kb-media img {
  border-top-right-radius: 0 !important;
}
body article section#content .items-blog .item-list .item-list-detail .item-blog-meta, body article section#content .items-blog .item-list .item-list-detail .item-doc-meta, body article section#content .items-blog .item-list .item-list-detail .item-kb-meta, body article section#content .items-docs .item-list .item-list-detail .item-blog-meta, body article section#content .items-docs .item-list .item-list-detail .item-doc-meta, body article section#content .items-docs .item-list .item-list-detail .item-kb-meta, body article section#content .items-kbs .item-list .item-list-detail .item-blog-meta, body article section#content .items-kbs .item-list .item-list-detail .item-doc-meta, body article section#content .items-kbs .item-list .item-list-detail .item-kb-meta {
  background: rgba(var(--bs-primary-rgb), 0.05);
  height: 100%;
}
body article section#content .items-blog .item-list .item-list-detail .item-blog-meta .post-meta, body article section#content .items-blog .item-list .item-list-detail .item-blog-meta .doc-meta, body article section#content .items-blog .item-list .item-list-detail .item-blog-meta .kb-meta, body article section#content .items-blog .item-list .item-list-detail .item-doc-meta .post-meta, body article section#content .items-blog .item-list .item-list-detail .item-doc-meta .doc-meta, body article section#content .items-blog .item-list .item-list-detail .item-doc-meta .kb-meta, body article section#content .items-blog .item-list .item-list-detail .item-kb-meta .post-meta, body article section#content .items-blog .item-list .item-list-detail .item-kb-meta .doc-meta, body article section#content .items-blog .item-list .item-list-detail .item-kb-meta .kb-meta, body article section#content .items-docs .item-list .item-list-detail .item-blog-meta .post-meta, body article section#content .items-docs .item-list .item-list-detail .item-blog-meta .doc-meta, body article section#content .items-docs .item-list .item-list-detail .item-blog-meta .kb-meta, body article section#content .items-docs .item-list .item-list-detail .item-doc-meta .post-meta, body article section#content .items-docs .item-list .item-list-detail .item-doc-meta .doc-meta, body article section#content .items-docs .item-list .item-list-detail .item-doc-meta .kb-meta, body article section#content .items-docs .item-list .item-list-detail .item-kb-meta .post-meta, body article section#content .items-docs .item-list .item-list-detail .item-kb-meta .doc-meta, body article section#content .items-docs .item-list .item-list-detail .item-kb-meta .kb-meta, body article section#content .items-kbs .item-list .item-list-detail .item-blog-meta .post-meta, body article section#content .items-kbs .item-list .item-list-detail .item-blog-meta .doc-meta, body article section#content .items-kbs .item-list .item-list-detail .item-blog-meta .kb-meta, body article section#content .items-kbs .item-list .item-list-detail .item-doc-meta .post-meta, body article section#content .items-kbs .item-list .item-list-detail .item-doc-meta .doc-meta, body article section#content .items-kbs .item-list .item-list-detail .item-doc-meta .kb-meta, body article section#content .items-kbs .item-list .item-list-detail .item-kb-meta .post-meta, body article section#content .items-kbs .item-list .item-list-detail .item-kb-meta .doc-meta, body article section#content .items-kbs .item-list .item-list-detail .item-kb-meta .kb-meta {
  font-size: 0.75rem;
}
body article section#content .items-blog .item-list .item-list-detail .item-blog-meta .post-meta span i, body article section#content .items-blog .item-list .item-list-detail .item-blog-meta .doc-meta span i, body article section#content .items-blog .item-list .item-list-detail .item-blog-meta .kb-meta span i, body article section#content .items-blog .item-list .item-list-detail .item-doc-meta .post-meta span i, body article section#content .items-blog .item-list .item-list-detail .item-doc-meta .doc-meta span i, body article section#content .items-blog .item-list .item-list-detail .item-doc-meta .kb-meta span i, body article section#content .items-blog .item-list .item-list-detail .item-kb-meta .post-meta span i, body article section#content .items-blog .item-list .item-list-detail .item-kb-meta .doc-meta span i, body article section#content .items-blog .item-list .item-list-detail .item-kb-meta .kb-meta span i, body article section#content .items-docs .item-list .item-list-detail .item-blog-meta .post-meta span i, body article section#content .items-docs .item-list .item-list-detail .item-blog-meta .doc-meta span i, body article section#content .items-docs .item-list .item-list-detail .item-blog-meta .kb-meta span i, body article section#content .items-docs .item-list .item-list-detail .item-doc-meta .post-meta span i, body article section#content .items-docs .item-list .item-list-detail .item-doc-meta .doc-meta span i, body article section#content .items-docs .item-list .item-list-detail .item-doc-meta .kb-meta span i, body article section#content .items-docs .item-list .item-list-detail .item-kb-meta .post-meta span i, body article section#content .items-docs .item-list .item-list-detail .item-kb-meta .doc-meta span i, body article section#content .items-docs .item-list .item-list-detail .item-kb-meta .kb-meta span i, body article section#content .items-kbs .item-list .item-list-detail .item-blog-meta .post-meta span i, body article section#content .items-kbs .item-list .item-list-detail .item-blog-meta .doc-meta span i, body article section#content .items-kbs .item-list .item-list-detail .item-blog-meta .kb-meta span i, body article section#content .items-kbs .item-list .item-list-detail .item-doc-meta .post-meta span i, body article section#content .items-kbs .item-list .item-list-detail .item-doc-meta .doc-meta span i, body article section#content .items-kbs .item-list .item-list-detail .item-doc-meta .kb-meta span i, body article section#content .items-kbs .item-list .item-list-detail .item-kb-meta .post-meta span i, body article section#content .items-kbs .item-list .item-list-detail .item-kb-meta .doc-meta span i, body article section#content .items-kbs .item-list .item-list-detail .item-kb-meta .kb-meta span i {
  margin-right: 0.25rem;
}
body article section#content .items-blog .item-list .item-list-detail .item-blog-meta .post-meta .btn:hover, body article section#content .items-blog .item-list .item-list-detail .item-blog-meta .doc-meta .btn:hover, body article section#content .items-blog .item-list .item-list-detail .item-blog-meta .kb-meta .btn:hover, body article section#content .items-blog .item-list .item-list-detail .item-doc-meta .post-meta .btn:hover, body article section#content .items-blog .item-list .item-list-detail .item-doc-meta .doc-meta .btn:hover, body article section#content .items-blog .item-list .item-list-detail .item-doc-meta .kb-meta .btn:hover, body article section#content .items-blog .item-list .item-list-detail .item-kb-meta .post-meta .btn:hover, body article section#content .items-blog .item-list .item-list-detail .item-kb-meta .doc-meta .btn:hover, body article section#content .items-blog .item-list .item-list-detail .item-kb-meta .kb-meta .btn:hover, body article section#content .items-docs .item-list .item-list-detail .item-blog-meta .post-meta .btn:hover, body article section#content .items-docs .item-list .item-list-detail .item-blog-meta .doc-meta .btn:hover, body article section#content .items-docs .item-list .item-list-detail .item-blog-meta .kb-meta .btn:hover, body article section#content .items-docs .item-list .item-list-detail .item-doc-meta .post-meta .btn:hover, body article section#content .items-docs .item-list .item-list-detail .item-doc-meta .doc-meta .btn:hover, body article section#content .items-docs .item-list .item-list-detail .item-doc-meta .kb-meta .btn:hover, body article section#content .items-docs .item-list .item-list-detail .item-kb-meta .post-meta .btn:hover, body article section#content .items-docs .item-list .item-list-detail .item-kb-meta .doc-meta .btn:hover, body article section#content .items-docs .item-list .item-list-detail .item-kb-meta .kb-meta .btn:hover, body article section#content .items-kbs .item-list .item-list-detail .item-blog-meta .post-meta .btn:hover, body article section#content .items-kbs .item-list .item-list-detail .item-blog-meta .doc-meta .btn:hover, body article section#content .items-kbs .item-list .item-list-detail .item-blog-meta .kb-meta .btn:hover, body article section#content .items-kbs .item-list .item-list-detail .item-doc-meta .post-meta .btn:hover, body article section#content .items-kbs .item-list .item-list-detail .item-doc-meta .doc-meta .btn:hover, body article section#content .items-kbs .item-list .item-list-detail .item-doc-meta .kb-meta .btn:hover, body article section#content .items-kbs .item-list .item-list-detail .item-kb-meta .post-meta .btn:hover, body article section#content .items-kbs .item-list .item-list-detail .item-kb-meta .doc-meta .btn:hover, body article section#content .items-kbs .item-list .item-list-detail .item-kb-meta .kb-meta .btn:hover {
  background-color: var(--bs-white) !important;
  color: var(--bs-primary) !important;
}
body article section#content .items-blog .item-list .item-list-detail .item-blog-title, body article section#content .items-blog .item-list .item-list-detail .item-doc-title, body article section#content .items-blog .item-list .item-list-detail .item-kb-title, body article section#content .items-docs .item-list .item-list-detail .item-blog-title, body article section#content .items-docs .item-list .item-list-detail .item-doc-title, body article section#content .items-docs .item-list .item-list-detail .item-kb-title, body article section#content .items-kbs .item-list .item-list-detail .item-blog-title, body article section#content .items-kbs .item-list .item-list-detail .item-doc-title, body article section#content .items-kbs .item-list .item-list-detail .item-kb-title {
  margin-bottom: 15px;
}
body article section#content .items-blog .item-list .item-list-detail .item-blog-intro p:last-child, body article section#content .items-blog .item-list .item-list-detail .item-doc-intro p:last-child, body article section#content .items-blog .item-list .item-list-detail .item-kb-intro p:last-child, body article section#content .items-docs .item-list .item-list-detail .item-blog-intro p:last-child, body article section#content .items-docs .item-list .item-list-detail .item-doc-intro p:last-child, body article section#content .items-docs .item-list .item-list-detail .item-kb-intro p:last-child, body article section#content .items-kbs .item-list .item-list-detail .item-blog-intro p:last-child, body article section#content .items-kbs .item-list .item-list-detail .item-doc-intro p:last-child, body article section#content .items-kbs .item-list .item-list-detail .item-kb-intro p:last-child {
  margin-bottom: 0;
}
body article section#content .items-blog-detail .item-detail-content h4, body article section#content .items-doc-detail .item-detail-content h4, body article section#content .items-kb-detail .item-detail-content h4 {
  font-size: 18px;
  font-weight: 400;
  background: var(--bs-gray-200);
  padding: 10px;
  border-radius: 0.25rem;
}
body article section#content .items-blog-detail .item-detail-content .item-blog-meta .post-meta, body article section#content .items-blog-detail .item-detail-content .item-blog-meta .doc-meta, body article section#content .items-blog-detail .item-detail-content .item-blog-meta .kb-meta, body article section#content .items-blog-detail .item-detail-content .item-doc-meta .post-meta, body article section#content .items-blog-detail .item-detail-content .item-doc-meta .doc-meta, body article section#content .items-blog-detail .item-detail-content .item-doc-meta .kb-meta, body article section#content .items-blog-detail .item-detail-content .item-kb-meta .post-meta, body article section#content .items-blog-detail .item-detail-content .item-kb-meta .doc-meta, body article section#content .items-blog-detail .item-detail-content .item-kb-meta .kb-meta, body article section#content .items-doc-detail .item-detail-content .item-blog-meta .post-meta, body article section#content .items-doc-detail .item-detail-content .item-blog-meta .doc-meta, body article section#content .items-doc-detail .item-detail-content .item-blog-meta .kb-meta, body article section#content .items-doc-detail .item-detail-content .item-doc-meta .post-meta, body article section#content .items-doc-detail .item-detail-content .item-doc-meta .doc-meta, body article section#content .items-doc-detail .item-detail-content .item-doc-meta .kb-meta, body article section#content .items-doc-detail .item-detail-content .item-kb-meta .post-meta, body article section#content .items-doc-detail .item-detail-content .item-kb-meta .doc-meta, body article section#content .items-doc-detail .item-detail-content .item-kb-meta .kb-meta, body article section#content .items-kb-detail .item-detail-content .item-blog-meta .post-meta, body article section#content .items-kb-detail .item-detail-content .item-blog-meta .doc-meta, body article section#content .items-kb-detail .item-detail-content .item-blog-meta .kb-meta, body article section#content .items-kb-detail .item-detail-content .item-doc-meta .post-meta, body article section#content .items-kb-detail .item-detail-content .item-doc-meta .doc-meta, body article section#content .items-kb-detail .item-detail-content .item-doc-meta .kb-meta, body article section#content .items-kb-detail .item-detail-content .item-kb-meta .post-meta, body article section#content .items-kb-detail .item-detail-content .item-kb-meta .doc-meta, body article section#content .items-kb-detail .item-detail-content .item-kb-meta .kb-meta {
  font-size: 0.75rem;
}
body article section#content .items-blog-detail .item-detail-content .item-blog-meta .post-meta span i, body article section#content .items-blog-detail .item-detail-content .item-blog-meta .doc-meta span i, body article section#content .items-blog-detail .item-detail-content .item-blog-meta .kb-meta span i, body article section#content .items-blog-detail .item-detail-content .item-doc-meta .post-meta span i, body article section#content .items-blog-detail .item-detail-content .item-doc-meta .doc-meta span i, body article section#content .items-blog-detail .item-detail-content .item-doc-meta .kb-meta span i, body article section#content .items-blog-detail .item-detail-content .item-kb-meta .post-meta span i, body article section#content .items-blog-detail .item-detail-content .item-kb-meta .doc-meta span i, body article section#content .items-blog-detail .item-detail-content .item-kb-meta .kb-meta span i, body article section#content .items-doc-detail .item-detail-content .item-blog-meta .post-meta span i, body article section#content .items-doc-detail .item-detail-content .item-blog-meta .doc-meta span i, body article section#content .items-doc-detail .item-detail-content .item-blog-meta .kb-meta span i, body article section#content .items-doc-detail .item-detail-content .item-doc-meta .post-meta span i, body article section#content .items-doc-detail .item-detail-content .item-doc-meta .doc-meta span i, body article section#content .items-doc-detail .item-detail-content .item-doc-meta .kb-meta span i, body article section#content .items-doc-detail .item-detail-content .item-kb-meta .post-meta span i, body article section#content .items-doc-detail .item-detail-content .item-kb-meta .doc-meta span i, body article section#content .items-doc-detail .item-detail-content .item-kb-meta .kb-meta span i, body article section#content .items-kb-detail .item-detail-content .item-blog-meta .post-meta span i, body article section#content .items-kb-detail .item-detail-content .item-blog-meta .doc-meta span i, body article section#content .items-kb-detail .item-detail-content .item-blog-meta .kb-meta span i, body article section#content .items-kb-detail .item-detail-content .item-doc-meta .post-meta span i, body article section#content .items-kb-detail .item-detail-content .item-doc-meta .doc-meta span i, body article section#content .items-kb-detail .item-detail-content .item-doc-meta .kb-meta span i, body article section#content .items-kb-detail .item-detail-content .item-kb-meta .post-meta span i, body article section#content .items-kb-detail .item-detail-content .item-kb-meta .doc-meta span i, body article section#content .items-kb-detail .item-detail-content .item-kb-meta .kb-meta span i {
  margin-right: 0.25rem;
}
body article section#content .items-blog-detail .item-detail-content .item-blog-meta .row, body article section#content .items-blog-detail .item-detail-content .item-doc-meta .row, body article section#content .items-blog-detail .item-detail-content .item-kb-meta .row, body article section#content .items-doc-detail .item-detail-content .item-blog-meta .row, body article section#content .items-doc-detail .item-detail-content .item-doc-meta .row, body article section#content .items-doc-detail .item-detail-content .item-kb-meta .row, body article section#content .items-kb-detail .item-detail-content .item-blog-meta .row, body article section#content .items-kb-detail .item-detail-content .item-doc-meta .row, body article section#content .items-kb-detail .item-detail-content .item-kb-meta .row {
  margin-bottom: 15px;
}
body article section#content .items-blog-detail .item-detail-content .item-blog-meta .col span.btn, body article section#content .items-blog-detail .item-detail-content .item-doc-meta .col span.btn, body article section#content .items-blog-detail .item-detail-content .item-kb-meta .col span.btn, body article section#content .items-doc-detail .item-detail-content .item-blog-meta .col span.btn, body article section#content .items-doc-detail .item-detail-content .item-doc-meta .col span.btn, body article section#content .items-doc-detail .item-detail-content .item-kb-meta .col span.btn, body article section#content .items-kb-detail .item-detail-content .item-blog-meta .col span.btn, body article section#content .items-kb-detail .item-detail-content .item-doc-meta .col span.btn, body article section#content .items-kb-detail .item-detail-content .item-kb-meta .col span.btn {
  padding: 0.61rem 1rem;
}
body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-blog-media figure, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-doc-media figure, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-kb-media figure, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-blog-media figure, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-media figure, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-media figure, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-blog-media figure, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-media figure, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-media figure {
  margin: 0;
}
body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-blog-media figure img, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-doc-media figure img, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-kb-media figure img, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-blog-media figure img, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-media figure img, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-media figure img, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-blog-media figure img, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-media figure img, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-media figure img {
  border-top-right-radius: 0 !important;
}
body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-blog-title, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-doc-title, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-kb-title, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-blog-title, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-title, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-title, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-blog-title, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-title, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-title {
  margin-bottom: 15px;
}
body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-blog-intro img, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-doc-intro img, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-kb-intro img, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-blog-intro img, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-intro img, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-intro img, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-blog-intro img, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-intro img, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-intro img {
  max-width: 100%;
  border: 1px solid var(--bs-gray-200);
  padding: 10px;
  border-radius: 0.25rem;
}
body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-blog-intro iframe, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-doc-intro iframe, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-kb-intro iframe, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-blog-intro iframe, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-intro iframe, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-intro iframe, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-blog-intro iframe, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-intro iframe, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-intro iframe {
  max-width: 100%;
  border: 1px solid var(--bs-gray-200);
  padding: 10px;
  border-radius: 0.25rem;
}
body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-blog-intro h3, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-doc-intro h3, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-kb-intro h3, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-blog-intro h3, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-intro h3, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-intro h3, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-blog-intro h3, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-intro h3, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-intro h3 {
  font-size: 1.3rem;
  margin: 1.25rem 0;
}
body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-blog-intro h4, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-doc-intro h4, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-kb-intro h4, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-blog-intro h4, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-intro h4, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-intro h4, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-blog-intro h4, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-intro h4, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-intro h4 {
  font-size: 1.2em;
  margin: 1.25rem 0;
}
body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-blog-intro h5, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-doc-intro h5, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-kb-intro h5, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-blog-intro h5, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-intro h5, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-intro h5, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-blog-intro h5, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-intro h5, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-intro h5 {
  font-size: 1rem;
  font-weight: 600;
  position: relative;
  padding-left: 20px;
  margin: 1rem 0;
  text-decoration: underline;
  display: flex;
  align-items: center;
}
body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-blog-intro h5:before, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-doc-intro h5:before, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-kb-intro h5:before, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-blog-intro h5:before, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-intro h5:before, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-intro h5:before, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-blog-intro h5:before, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-intro h5:before, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-intro h5:before {
  position: absolute;
  left: 0;
  font-family: "Font Awesome 5 Pro";
  content: "";
  color: var(--bs-primary);
}
body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-blog-intro h6, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-doc-intro h6, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-kb-intro h6, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-blog-intro h6, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-intro h6, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-intro h6, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-blog-intro h6, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-intro h6, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-intro h6 {
  font-size: 0.875rem;
  font-weight: 600;
  position: relative;
  padding-left: 20px;
  margin: 1rem 0 1rem 0.75rem;
  display: flex;
  align-items: center;
}
body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-blog-intro h6:before, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-doc-intro h6:before, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-kb-intro h6:before, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-blog-intro h6:before, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-intro h6:before, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-intro h6:before, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-blog-intro h6:before, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-intro h6:before, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-intro h6:before {
  position: absolute;
  left: 0;
  font-family: "Font Awesome 5 Pro";
  content: "";
  color: var(--bs-gray-600);
}
body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-blog-intro p:last-child, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-doc-intro p:last-child, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-kb-intro p:last-child, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-blog-intro p:last-child, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-intro p:last-child, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-intro p:last-child, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-blog-intro p:last-child, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-intro p:last-child, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-intro p:last-child {
  margin-bottom: 0;
}
body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-blog-intro ul li, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-doc-intro ul li, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-kb-intro ul li, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-blog-intro ul li, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-intro ul li, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-intro ul li, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-blog-intro ul li, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-intro ul li, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-intro ul li {
  font-size: 100% !important;
  line-height: 30px;
}
body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-blog-intro .btn, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-doc-intro .btn, body article section#content .items-blog-detail .item-detail-content .item-block .item-block-content .item-kb-intro .btn, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-blog-intro .btn, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-intro .btn, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-intro .btn, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-blog-intro .btn, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-intro .btn, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-intro .btn {
  margin-top: 0.5rem;
}
body article section#content .items-docs .item-list .item-list-detail .item-doc-meta .doc-meta .btn, body article section#content .items-docs .item-list .item-list-detail .item-doc-meta .kb-meta .btn, body article section#content .items-docs .item-list .item-list-detail .item-kb-meta .doc-meta .btn, body article section#content .items-docs .item-list .item-list-detail .item-kb-meta .kb-meta .btn, body article section#content .items-kbs .item-list .item-list-detail .item-doc-meta .doc-meta .btn, body article section#content .items-kbs .item-list .item-list-detail .item-doc-meta .kb-meta .btn, body article section#content .items-kbs .item-list .item-list-detail .item-kb-meta .doc-meta .btn, body article section#content .items-kbs .item-list .item-list-detail .item-kb-meta .kb-meta .btn {
  box-shadow: 0px 2px 1px 0px var(--bs-gray-400);
}
body article section#content .items-docs .item-list .item-list-detail .item-block .item-block-content .item-doc-intro h3, body article section#content .items-docs .item-list .item-list-detail .item-block .item-block-content .item-kb-intro h3, body article section#content .items-kbs .item-list .item-list-detail .item-block .item-block-content .item-doc-intro h3, body article section#content .items-kbs .item-list .item-list-detail .item-block .item-block-content .item-kb-intro h3 {
  font-size: 1rem;
}
body article section#content .items-docs .item-list .item-list-detail .item-block .item-block-content .item-doc-intro h3:first-child, body article section#content .items-docs .item-list .item-list-detail .item-block .item-block-content .item-kb-intro h3:first-child, body article section#content .items-kbs .item-list .item-list-detail .item-block .item-block-content .item-doc-intro h3:first-child, body article section#content .items-kbs .item-list .item-list-detail .item-block .item-block-content .item-kb-intro h3:first-child {
  margin-top: 0;
}
body article section#content .items-docs .item-list .item-list-detail .item-block .item-block-content .item-doc-intro h4, body article section#content .items-docs .item-list .item-list-detail .item-block .item-block-content .item-kb-intro h4, body article section#content .items-kbs .item-list .item-list-detail .item-block .item-block-content .item-doc-intro h4, body article section#content .items-kbs .item-list .item-list-detail .item-block .item-block-content .item-kb-intro h4 {
  font-size: 1.1em;
  padding: 7px 10px;
  margin: 1rem 0;
  background: var(--bs-gray-200);
  border-radius: 0.25rem;
}
body article section#content .items-docs .item-list .item-list-detail .item-block .item-block-content .item-doc-intro h5, body article section#content .items-docs .item-list .item-list-detail .item-block .item-block-content .item-kb-intro h5, body article section#content .items-kbs .item-list .item-list-detail .item-block .item-block-content .item-doc-intro h5, body article section#content .items-kbs .item-list .item-list-detail .item-block .item-block-content .item-kb-intro h5 {
  font-size: 0.95rem;
}
body article section#content .items-docs .item-list .item-list-detail .item-block .item-block-content .item-doc-intro h6, body article section#content .items-docs .item-list .item-list-detail .item-block .item-block-content .item-kb-intro h6, body article section#content .items-kbs .item-list .item-list-detail .item-block .item-block-content .item-doc-intro h6, body article section#content .items-kbs .item-list .item-list-detail .item-block .item-block-content .item-kb-intro h6 {
  font-size: 0.85rem;
}
body article section#content .items-doc-detail .item-detail-content .item-doc-meta .doc-meta .social-btn-group, body article section#content .items-doc-detail .item-detail-content .item-doc-meta .doc-meta .rate-btn-group, body article section#content .items-doc-detail .item-detail-content .item-doc-meta .kb-meta .social-btn-group, body article section#content .items-doc-detail .item-detail-content .item-doc-meta .kb-meta .rate-btn-group, body article section#content .items-doc-detail .item-detail-content .item-kb-meta .doc-meta .social-btn-group, body article section#content .items-doc-detail .item-detail-content .item-kb-meta .doc-meta .rate-btn-group, body article section#content .items-doc-detail .item-detail-content .item-kb-meta .kb-meta .social-btn-group, body article section#content .items-doc-detail .item-detail-content .item-kb-meta .kb-meta .rate-btn-group, body article section#content .items-kb-detail .item-detail-content .item-doc-meta .doc-meta .social-btn-group, body article section#content .items-kb-detail .item-detail-content .item-doc-meta .doc-meta .rate-btn-group, body article section#content .items-kb-detail .item-detail-content .item-doc-meta .kb-meta .social-btn-group, body article section#content .items-kb-detail .item-detail-content .item-doc-meta .kb-meta .rate-btn-group, body article section#content .items-kb-detail .item-detail-content .item-kb-meta .doc-meta .social-btn-group, body article section#content .items-kb-detail .item-detail-content .item-kb-meta .doc-meta .rate-btn-group, body article section#content .items-kb-detail .item-detail-content .item-kb-meta .kb-meta .social-btn-group, body article section#content .items-kb-detail .item-detail-content .item-kb-meta .kb-meta .rate-btn-group {
  box-shadow: 0px 2px 1px 0px var(--bs-gray-400);
}
body article section#content .items-doc-detail .item-detail-content .item-doc-meta .doc-meta .rate-btn-group .rates-group, body article section#content .items-doc-detail .item-detail-content .item-doc-meta .kb-meta .rate-btn-group .rates-group, body article section#content .items-doc-detail .item-detail-content .item-kb-meta .doc-meta .rate-btn-group .rates-group, body article section#content .items-doc-detail .item-detail-content .item-kb-meta .kb-meta .rate-btn-group .rates-group, body article section#content .items-kb-detail .item-detail-content .item-doc-meta .doc-meta .rate-btn-group .rates-group, body article section#content .items-kb-detail .item-detail-content .item-doc-meta .kb-meta .rate-btn-group .rates-group, body article section#content .items-kb-detail .item-detail-content .item-kb-meta .doc-meta .rate-btn-group .rates-group, body article section#content .items-kb-detail .item-detail-content .item-kb-meta .kb-meta .rate-btn-group .rates-group {
  display: none;
  top: 130% !important;
}
body article section#content .items-doc-detail .item-detail-content .item-doc-meta .doc-meta .rate-btn-group:hover .rates-group, body article section#content .items-doc-detail .item-detail-content .item-doc-meta .kb-meta .rate-btn-group:hover .rates-group, body article section#content .items-doc-detail .item-detail-content .item-kb-meta .doc-meta .rate-btn-group:hover .rates-group, body article section#content .items-doc-detail .item-detail-content .item-kb-meta .kb-meta .rate-btn-group:hover .rates-group, body article section#content .items-kb-detail .item-detail-content .item-doc-meta .doc-meta .rate-btn-group:hover .rates-group, body article section#content .items-kb-detail .item-detail-content .item-doc-meta .kb-meta .rate-btn-group:hover .rates-group, body article section#content .items-kb-detail .item-detail-content .item-kb-meta .doc-meta .rate-btn-group:hover .rates-group, body article section#content .items-kb-detail .item-detail-content .item-kb-meta .kb-meta .rate-btn-group:hover .rates-group {
  display: block;
  box-shadow: 0px 2px 1px 0px var(--bs-gray-400);
}
body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-intro h3, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-intro h3, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-intro h3, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-intro h3 {
  font-size: 1.15rem;
}
body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-intro h3:first-child, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-intro h3:first-child, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-intro h3:first-child, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-intro h3:first-child {
  margin-top: 0;
}
body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-intro h4, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-intro h4, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-intro h4, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-intro h4 {
  font-size: 1.1em;
  padding: 7px 10px;
  margin: 1rem 0;
}
body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-intro h4:first-child, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-intro h4:first-child, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-intro h4:first-child, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-intro h4:first-child {
  matgin-top: 0;
}
body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-intro h5, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-intro h5, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-intro h5, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-intro h5 {
  font-size: 0.95rem;
}
body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-doc-intro h6, body article section#content .items-doc-detail .item-detail-content .item-block .item-block-content .item-kb-intro h6, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-doc-intro h6, body article section#content .items-kb-detail .item-detail-content .item-block .item-block-content .item-kb-intro h6 {
  font-size: 0.85rem;
}
body article section#content.forums .items-wrap .item-detail .item-block-content {
  padding: 1rem;
  position: relative;
  /* &:first-child {
                                    border-radius: .25rem .25rem 0 0 !important;
                                }
                                &:last-child {
                                    border-radius: 0 0 .25rem .25rem !important;
                                } */
}
body article section#content.forums .items-wrap .item-detail .item-block-content h3 {
  line-height: 1.5;
  /* a {
                                        color: var(--bs-gray-600);
                                        &:hover {
                                            color: var(--bs-primary);
                                        }
                                    } */
}
body article section#content.forums .items-wrap .item-detail .item-block-content h3 span {
  font-size: 0.65rem;
  font-weight: 400;
  position: relative;
  top: -2px;
}
body article section#content.forums .items-wrap .item-detail .item-block-content .media {
  /* .media-status {
                                        span {
                                            font-size: .7rem;
                                            font-weight: 400;
                                        }
                                    } */
}
body article section#content.forums .items-wrap .item-detail .item-block-content .media img {
  width: 50px;
  height: 50px;
  max-width: inherit;
}
body article section#content.forums .items-wrap .item-detail .item-block-content .media .media-body {
  background: var(--bs-gray-100);
  padding: 15px;
  border-radius: 0.375rem;
  border: 1px solid var(--bs-gray-300);
}
body article section#content.forums .items-wrap .item-detail .item-block-content .media .media-body .media-meta span {
  border-right: 1px dashed var(--bs-gray-400);
  padding: 0rem 0.2rem;
  font-size: 0.8rem;
}
body article section#content.forums .items-wrap .item-detail .item-block-content .media .media-body .media-meta span i {
  padding-right: 0.2rem;
}
body article section#content.forums .items-wrap .item-detail .item-block-content .media .media-body .media-meta span:first-child {
  padding-left: 0;
  border-left: 0;
}
body article section#content.forums .items-wrap .item-detail .item-block-content .media .media-body .media-meta span:last-child {
  padding-right: 0;
  border-right: 0px;
}
body article section#content.forums .items-wrap .item-detail .item-block-content.resolved {
  background: rgba(var(--bs-success-rgb), 0.075);
  border: 1px solid rgba(var(--bs-success-rgb), 0.4);
}
body article section#content.forums .items-wrap .item-detail .item-block-content.resolved .media img {
  border-color: var(--bs-white);
}
body article section#content.forums .items-wrap .item-detail .item-block-content.resolved .media .media-body {
  background: var(--bs-white);
  border-color: var(--bs-white);
}
body article section#content.forums .items-wrap .item-detail .item-block-content.resolved:after {
  content: "";
  position: absolute;
  top: -1px;
  right: -1px;
  font: normal normal normal 14px/1 "Font Awesome 5 Pro";
  padding: 0.25rem 0.25rem 0.45rem 0.45rem;
  border-radius: 0 0.375rem 0 1rem;
  color: var(--bs-white);
  background-color: var(--bs-success);
}
body article section#content.forums.add .items-wrap .item-detail .item-block-content {
  padding: 1.2rem 1rem 1rem !important;
  border-radius: 0.25rem !important;
}
body article section#content.forum .items-wrap .item-detail .item-block-content {
  padding: 1.5rem;
  /* &.forum-topic {
                                    border: 1px dashed var(--bs-gray-600);
                                    background: var(--bs-gray-400);
                                } */
  /* &.comment-form-reply-block {
                                    background: var(--bs-gray-400);
                                } */
}
body article section#content.forum .items-wrap .item-detail .item-block-content h2 {
  color: var(--bs-primary);
  font-size: 1.15rem !important;
  line-height: 1.5;
}
body article section#content.forum .items-wrap .item-detail .item-block-content h3 {
  color: var(--bs-primary);
  font-size: 1rem;
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media {
  /* .tags-group {
                                        a {
                                            padding: .35rem .7rem;
                                            margin: 0.2rem 0;
                                            font-size: .75rem;
                                            color: var(--bs-gray-600) !important;
                                            &:hover {
                                                color: var(--bs-primary) !important;
                                                background-color: transparent !important;
                                            }
                                        }
                                    } */
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media img {
  width: 60px;
  height: 60px;
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media .media-status span {
  font-size: 0.75rem;
  font-weight: 400;
  padding: 0.4em 0.8em;
  margin-bottom: 0.2rem;
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media .media-meta {
  border-bottom: 1px dashed var(--bs-gray-400);
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media .media-meta span a {
  color: var(--bs-primary);
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media .media-meta span ul li span {
  font-size: 0.875rem;
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media .media-meta span.forum-answer a {
  color: var(--bs-white);
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media .media-meta span.forum-answer a:hover {
  color: var(--bs-white) !important;
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media .media-meta span .rates-group ul:first-child li {
  font-size: 0.875rem;
  color: var(--bs-gray-700);
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media .media-meta span .rates-group ul:first-child li i {
  font-size: 1rem;
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media .media-meta span .rates-group ul:first-child li i.fa-spin {
  font-size: 0.8rem;
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media .media-content {
  display: inline-grid !important;
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media .media-content pre {
  display: inline-grid !important;
  display: inherit !important;
  white-space: pre-wrap;
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media .media-content blockquote {
  border-bottom: 1px dashed var(--bs-gray-500);
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media .media-content p:last-child {
  margin-bottom: 0;
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media .media-tags {
  border-top: 1px dashed var(--bs-gray-400);
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media .media-tags a {
  border: 1px dashed var(--bs-gray-500);
  padding: 0.3rem 0.5rem;
  margin-right: 0.1rem;
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media .media-tags a:hover {
  background-color: var(--bs-primary);
  border: 1px solid transparent;
  color: var(--bs-primary) !important;
}
body article section#content.forum .items-wrap .item-detail .item-block-content .media .media-tags a:last-child {
  margin-right: 0;
}
body article section#content.forum .items-wrap .item-detail .item-block-content.comment-form-block {
  /* border-radius: .25rem !important; */
  /* background: var(--bs-white) !important; */
}
body article section#content.forum .items-wrap .item-detail .forum-block-replies .item-block-content {
  /* padding: 2rem; */
  /* background: none; */
}
body article section#content.forum .items-wrap .item-detail .forum-block-replies .item-block-content .media .media-body .media-content blockquote {
  border-color: var(--bs-gray-300) !important;
}
body article section#content.forum .items-wrap .item-detail .forum-block-replies .item-block-content .media .media-body .media-meta-reply span a {
  color: var(--bs-primary);
}
body article section#content.forum .items-wrap .item-detail .forum-block-replies h3 {
  font-size: 1rem !important;
}
body article section#content.forum .items-wrap .item-detail .forum-block-replies h3 span {
  position: relative;
  top: -2px;
}
body article section#content.forum .items-wrap .item-detail .forum-block-replies.resolved h3 span {
  font-size: 0.75rem;
  font-weight: 400;
  padding: 0.4em 0.8em;
}
body article section#content.forum .items-wrap .item-detail .forum-block-replies.resolved .item-block-content {
  background: rgba(var(--bs-success-rgb), 0.1);
  border: 1px solid rgba(var(--bs-success-rgb), 0.75);
  /* border-radius: 0rem !important; */
}
body article section#content.forum .items-wrap .item-detail .forum-block-replies.resolved .item-block-content .media .img-thumbnail {
  border-color: var(--bs-white);
}
body article section#content.forum .items-wrap .item-detail .forum-block-replies.resolved .item-block-content .media .media-body {
  border: 1px solid var(--bs-white);
}
body article section#content.forum .items-wrap .item-detail .forum-block-replies.resolved .item-block-content .media .media-body .media-meta {
  border-color: rgba(var(--bs-success-rgb), 0.5);
}
body article section#content.forum .items-wrap .item-detail .forum-block-replies.resolved .item-block-content .media .media-body .media-content blockquote {
  border-color: rgba(var(--bs-success-rgb), 0.25) !important;
}
body article section#content.downloads .title-wrap {
  /* h3 {
                            margin-bottom: 0 !important;
                        } */
}
body article section#content.downloads .content-wrap .item-detail .item-block .item-block-content {
  position: relative;
  overflow: hidden;
}
body article section#content.downloads .content-wrap .item-detail .item-block .item-block-content .item-row {
  border-right: 1px dashed var(--bs-gray-400);
}
body article section#content.downloads .content-wrap .item-detail .item-block .item-block-content .item-row.item-btn {
  border-right: 0 solid var(--bs-gray-400);
}
body article section#content.downloads .content-wrap .item-detail .item-block .item-block-content .items-all img {
  width: 90px;
}
body article section#content.downloads .content-wrap .item-detail .item-block .item-block-content .items-all h3 {
  line-height: 1.5;
}
body article section#content.downloads .content-wrap .item-detail .item-block .item-block-content .items-all h3 a {
  color: var(--bs-gray-700);
  text-decoration: none;
}
body article section#content.downloads .content-wrap .item-detail .item-block .item-block-content .items-all h3 a:hover {
  color: var(--bs-primary);
}
body article section#content.downloads .content-wrap .item-detail .item-block .item-block-content .items-all .item-meta {
  margin-bottom: 6px;
  font-size: 0.75rem;
}
body article section#content.downloads .content-wrap .item-detail .item-block .item-block-content .items-all .item-meta span {
  color: var(--bs-gray-500);
}
body article section#content.downloads .content-wrap .item-detail .item-block .item-block-content .items-all .item-meta span:last-child {
  color: var(--bs-gray-600);
}
body article section#content.downloads .content-wrap .item-detail .item-block .item-block-content .items-all .item-btn span:first-child {
  padding: 0 0 3px;
  margin-bottom: 4px;
  border-bottom: 1px dashed var(--bs-gray-400);
}
body article section#content.downloads .content-wrap .item-detail .item-block .item-block-content .items-all .item-btn span:last-child {
  padding: 3px 0 0;
  margin-top: 4px;
  border-top: 1px dashed var(--bs-gray-400);
}
body article section#content.downloads .content-wrap .item-detail .item-block .item-block-content .items-all .item-flag {
  position: absolute;
  top: -7px;
  right: -22px;
  text-transform: uppercase;
  display: block;
  background-color: var(--bs-success);
  padding: 0;
  margin: 0;
  height: 30px;
  line-height: 52px;
  width: 60px;
  text-align: center;
  font-size: 8px;
  font-weight: 900;
  color: var(--bs-white);
  -webkit-transform: rotate(-316deg);
  transform: rotate(-316deg);
  letter-spacing: 0.03rem;
}
body article section#content.downloads .content-wrap .item-detail .item-block .item-block-content .items-all .item-flag.premium {
  background-color: var(--bs-primary);
}
body article section#content.downloads.download .title-wrap {
  /* h3 {
                                margin-bottom: 0.75rem !important;
                            } */
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .items-all {
  padding: 0;
  background: var(--bs-white);
  border-radius: 0.25rem 2.75rem 0 0;
  border: 0 dashed var(--bs-gray-400);
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .items-all img {
  width: 90px;
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .items-all h3 {
  line-height: 1.5;
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .items-all .item-btn .changelog {
  font-size: 0.7rem;
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-files {
  padding-bottom: 0 !important;
  background: var(--bs-gray-100);
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-files .row {
  border-bottom: 1px dashed var(--bs-gray-400);
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-files .row p {
  font-size: 0.75rem;
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-files .row:first-child {
  border-top: 2px solid var(--bs-gray-300);
  padding-top: 0.5rem;
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-files .row:last-child {
  margin-bottom: 0px !important;
  border-bottom: 0px solid var(--bs-gray-300);
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-changelog {
  background: var(--bs-white);
  border: 1px solid var(--bs-gray-400);
  max-height: 300px;
  overflow-y: auto;
  position: relative;
  /* .news-log {
                                                margin-bottom: 1rem;
                                                border-bottom: 1px dashed var(--bs-gray-400);
                                                &:last-child {
                                                    margin-bottom: 0rem;
                                                    border-bottom: 0;
                                                }
                                                ul {
                                                    margin-bottom: 1.5rem;
                                                    &:last-child {
                                                        margin-bottom: 0rem;
                                                    }
                                                }
                                            } */
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-changelog .news-title span {
  padding: 0.5em 0.4rem 0.25rem;
  margin: 0 0 0.2rem;
  position: absolute;
  right: 0;
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-changelog .news-header h3 {
  padding: 5px 8px;
  background: var(--bs-gray-100);
  border-radius: 0.25rem;
  border: 1px dashed var(--bs-gray-400);
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-changelog .news-header .btn {
  position: absolute;
  top: 27px;
  right: 27px;
  padding: 1px 6px;
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-changelog .news-log {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  line-height: 2rem;
  border-bottom: 1px dashed var(--bs-gray-400);
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-changelog .news-log:last-child {
  margin-bottom: 0rem;
  padding-bottom: 0rem;
  border-bottom: 0;
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-changelog .news-log h4 {
  font-size: 0.85rem;
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-changelog .news-log ul {
  margin-bottom: 1.5rem;
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-changelog .news-log ul:last-child {
  margin-bottom: 0rem;
  border-bottom: 0;
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-changelog .news-log ul li {
  font-size: 0.8rem;
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-changelog .news-log ul li.new:before {
  content: "New";
  background: var(--bs-success);
  border: 1px solid var(--bs-success);
  color: var(--bs-white);
  padding: 1px 5px;
  border-radius: 0.25rem;
  margin-right: 6px;
  font-size: 0.65rem;
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-changelog .news-log ul li.update:before {
  content: "Update";
  background: var(--bs-info);
  border: 1px solid var(--bs-info);
  color: var(--bs-white);
  padding: 1px 5px;
  border-radius: 0.25rem;
  margin-right: 6px;
  font-size: 0.65rem;
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-changelog .news-log ul li.fix:before {
  content: "Bug fix";
  background: var(--bs-danger);
  border: 1px solid var(--bs-danger);
  color: var(--bs-white);
  padding: 1px 5px;
  border-radius: 0.25rem;
  margin-right: 6px;
  font-size: 0.65rem;
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-changelog h4 {
  margin-bottom: 5px;
  font-size: 1rem;
  font-weight: 400;
}
body article section#content.downloads.download .content-wrap .item-detail .item-block .item-block-content .item-changelog ul li {
  font-size: 0.865rem;
}
body article section#content.collections .items-wrap .item-list .item-media {
  border: 3px solid var(--bs-white);
  border-radius: 3px 3px 0 0;
  box-shadow: 0 0 2px 0 var(--bs-gray-500);
  background: var(--bs-white);
}
body article section#content.collections .items-wrap .item-list .item-media ul {
  padding: 0;
}
body article section#content.collections .items-wrap .item-list .item-media ul li {
  list-style-type: none;
}
body article section#content.collections .items-wrap .item-list .item-media ul li:not(:first-child) {
  width: 50%;
  display: table-cell;
}
body article section#content.collections .items-wrap .item-list .item-media ul li .card img {
  padding: 2px;
  min-height: 150px;
}
body article section#content.collections .items-wrap .item-list .item-header {
  border: 3px solid var(--bs-white);
  border-radius: 0 0 3px 3px;
  box-shadow: 0 1px 2px 0 rgba(var(--bs-black-rgb), 0.25);
  margin-top: 1px !important;
}
body article section#content.collections .items-wrap .item-list .item-header .author {
  border-right: 1px dashed var(--bs-gray-500);
  margin-right: 5px;
  line-height: 20px;
}
body article section#content.collections .items-wrap .item-list .item-header .author h3 a {
  font-size: 0.75rem;
}
body article section#content.collections .items-wrap .item-list .item-header .author span {
  font-size: 0.7rem;
  color: var(--bs-gray-600);
}
body article section#content.collections .items-wrap .item-list .item-header .counts {
  color: var(--bs-gray-600);
  font-size: 0.7rem;
}
body article section#content.collections .items-wrap .item-list .item-header .counts strong {
  color: var(--bs-gray-800);
  font-size: 0.865rem;
  font-weight: 600;
}
body article section#content.collection .items-title-wrap {
  border-bottom: 1px dashed var(--bs-gray-300);
}
body article section#content.collection .items-title-wrap h2 {
  line-height: 26px;
}
body article section#content.collection .items-title-wrap h2 span {
  font-size: 0.875rem;
  color: var(--bs-gray-600);
}
body article section#content.collection .items-title-wrap h2 span.badge {
  font-size: 0.75rem;
  color: var(--bs-white);
  vertical-align: text-bottom;
}
body article section#content.collection .items-title-wrap ul {
  line-height: 26px;
}
body article section#content.collection .items-title-wrap ul li {
  font-weight: 300;
  font-size: 0.875rem;
}
body article section#content.collection .items-title-wrap ul li span {
  color: var(--bs-gray-600);
  font-size: 0.75rem;
}
body article section#content.club .content-wrap .content-detail .plans ul {
  margin: -25px -15px 0 -30px;
  padding: 1rem 3rem;
}
body article section#content.club .content-wrap .content-detail .plans ul li {
  position: relative;
  font-size: 0.875rem;
  margin: 0.9375rem 0rem;
}
body article section#content.club .content-wrap .content-detail .plans ul li:after {
  font: normal normal normal 14px/1 "Font Awesome 5 Pro";
  border: 1px;
  padding: 0.1rem;
  top: 2px;
  right: -30px;
  min-width: 20px;
  min-height: 20px;
  display: grid;
  justify-content: center;
  align-items: center;
  content: "";
  position: absolute;
  color: var(--bs-primary);
  border-color: rgba(var(--bs-primary-rgb), 0.1);
  background-color: rgba(var(--bs-primary-rgb), 0.1);
}
body article section#content.club .content-wrap .content-detail .plans ul li.true:after {
  content: "";
  position: absolute;
  color: var(--bs-primary);
  border-color: rgba(var(--bs-primary-rgb), 0.1);
  background-color: rgba(var(--bs-primary-rgb), 0.1);
}
body article section#content.club .content-wrap .content-detail .plans ul li.false:after {
  content: "";
  position: absolute;
  color: var(--bs-danger);
  border-color: rgba(var(--bs-danger-rgb), 0.1);
  background-color: rgba(var(--bs-danger-rgb), 0.1);
}
body article section#content.club .content-wrap .content-detail .plans ul li strong {
  color: var(--bs-gray-600);
}
body article section#content.club .content-wrap .content-detail .plans .item-block .item-block-content h3 {
  color: var(--bs-gray-800);
}
body article section#content.club .content-wrap .content-detail .plans .item-block .item-block-content h4 {
  padding: 0.75rem 1.5rem;
  margin: 24px -16px;
  color: var(--bs-primary);
  background: rgba(var(--bs-primary-rgb), 0.1);
}
body article section#content.club .content-wrap .content-detail .plans .item-block .item-block-content span.license {
  color: var(--bs-gray-600);
}
body article section#content.club .content-wrap .content-detail .plans .item-block .item-block-content span.price {
  font-size: 50px;
  border-top: 1px dashed var(--bs-primary);
  border-bottom: 3px double var(--bs-primary);
  color: var(--bs-gray-800);
}
body article section#content.club .content-wrap .content-detail .plans .item-block .item-block-content.active {
  color: var(--bs-gray-800);
  border-top: 5px solid var(--bs-primary);
  border-bottom: 5px solid var(--bs-primary);
}
body article section#content.club .content-wrap .content-detail .plans .item-block .item-block-content.active h3 {
  color: var(--bs-primary);
}
body article section#content.club .content-wrap .content-detail .plans .item-block .item-block-content.active span.price {
  color: var(--bs-primary);
  border-top: 1px dashed var(--bs-primary);
  border-bottom: 3px double var(--bs-primary);
}
body article section#content.club .content-wrap .content-detail .plans .item-block .item-block-content.active h4 {
  background: rgba(var(--bs-primary-rgb), 0.5);
  color: var(--bs-gray-900);
}
body article section#content.club .content-wrap .content-detail .plans .item-block .item-block-content.active ul li strong {
  color: var(--bs-gray-800);
}
body article section#content.club .content-wrap .content-detail .faq h5 {
  padding: 0.75rem 1.5rem;
  background: rgba(var(--bs-primary-rgb), 0.1);
  color: var(--bs-gray-700);
  margin: auto -16px;
  line-height: 30px;
  font-size: 1rem;
}
body article section#content.pages .content-wrap .content-detail, body article section#content.page .content-wrap .content-detail {
  /* .table-bordered {
                                th {
                                    color: #495057;
                                    background-color: var(--bs-gray-100);
                                    border-bottom: 2px solid var(--bs-gray-200);
                                }
                            } */
}
body article section#content.pages .content-wrap .content-detail h3, body article section#content.page .content-wrap .content-detail h3 {
  font-size: 1rem;
  background: var(--bs-gray-200);
  padding: 10px;
  border-radius: 0.25rem;
  margin: 25px 0px 15px;
}
body article section#content.pages .content-wrap .content-detail h3:first-child, body article section#content.page .content-wrap .content-detail h3:first-child {
  margin-top: 0;
}
body article section#content.pages .content-wrap .content-detail h3.heading, body article section#content.page .content-wrap .content-detail h3.heading {
  background: var(--bs-white);
  color: var(--bs-primary);
  border-left: 3px solid var(--bs-primary);
  font-weight: 600;
}
body article section#content.pages .content-wrap .content-detail h6, body article section#content.page .content-wrap .content-detail h6 {
  margin-bottom: 15px;
  font-size: inherit;
}
body article section#content.pages .content-wrap .content-detail h6 strong, body article section#content.page .content-wrap .content-detail h6 strong {
  font-weight: 500;
}
body article section#content.pages .content-wrap .content-detail ul, body article section#content.page .content-wrap .content-detail ul {
  padding-left: 35px;
  margin-bottom: 15px;
}
body article section#content.pages .content-wrap .content-detail ul li, body article section#content.page .content-wrap .content-detail ul li {
  margin-bottom: 10px;
}
body article section#content.pages .content-wrap .content-detail ul > ul, body article section#content.page .content-wrap .content-detail ul > ul {
  margin-bottom: 0px;
}
body article section#content.pages .content-wrap .content-detail p:last-child, body article section#content.page .content-wrap .content-detail p:last-child {
  margin-bottom: 0;
}
body article section#content.pages .content-wrap .content-detail .item-block .item-block-content .about-signup, body article section#content.page .content-wrap .content-detail .item-block .item-block-content .about-signup {
  display: inherit;
}
body article section#content.pages .content-wrap .content-detail .item-block .item-block-content .about-signup .about-left, body article section#content.page .content-wrap .content-detail .item-block .item-block-content .about-signup .about-left {
  border-left: 1px solid var(--bs-white);
  padding: 25px;
  border-radius: 1rem;
}
body article section#content.pages .content-wrap .content-detail .item-block .item-block-content .about-signup .about-left h1, body article section#content.page .content-wrap .content-detail .item-block .item-block-content .about-signup .about-left h1 {
  font-size: 1rem;
  font-weight: 100;
  margin-bottom: 20px;
  line-height: 25px;
  color: var(--bs-gray-700);
}
body article section#content.pages .content-wrap .content-detail .item-block .item-block-content .about-signup .about-left h1 strong, body article section#content.page .content-wrap .content-detail .item-block .item-block-content .about-signup .about-left h1 strong {
  margin-bottom: 15px;
  display: inline-block;
  font-size: 1.75rem;
  color: var(--bs-gray-900);
}
body article section#content.pages .content-wrap .content-detail .item-block .item-block-content .about-signup .about-right, body article section#content.page .content-wrap .content-detail .item-block .item-block-content .about-signup .about-right {
  background: var(--bs-gray-100);
  padding: 30px 25px;
  border-radius: 0.375rem;
  border: 1px solid var(--bs-white);
  box-shadow: 0px 2px 1px 0px var(--bs-gray-400);
}
body article section#content.pages .content-wrap .content-detail .item-block .item-block-content .about-signup .about-right .form-control, body article section#content.page .content-wrap .content-detail .item-block .item-block-content .about-signup .about-right .form-control {
  font-size: 0.8125rem;
  color: var(--bs-gray-600);
}
body article section#content.pages .content-wrap .content-detail .item-block .item-block-content .affiliate-form, body article section#content.page .content-wrap .content-detail .item-block .item-block-content .affiliate-form {
  background: var(--bs-gray-100);
  border: 1px solid var(--bs-gray-300);
}
body article section#content.pages .content-wrap .content-detail .item-block .item-block-content .affiliate-form .form-control, body article section#content.page .content-wrap .content-detail .item-block .item-block-content .affiliate-form .form-control {
  font-size: 0.8125rem;
  color: var(--bs-gray-600);
}
body article section#content.pages.form .content-wrap .content-detail form, body article section#content.page.form .content-wrap .content-detail form {
  padding-top: 0;
}
body article section#content.pages.form .content-wrap .content-detail form h3, body article section#content.page.form .content-wrap .content-detail form h3 {
  border-radius: 0;
  margin: 1px -23px;
  /* &:first-child {
                                            border-top-left-radius: 0.25rem;
                                            border-top-right-radius: 0.25rem;
                                        } */
}
body article section#content.dashboard .media .media-left i {
  height: 60px;
  width: 60px;
  line-height: 55px;
  border: 2px dashed var(--bs-white);
  border-radius: 100px;
  text-align: center;
  color: var(--bs-primary);
  background: rgba(var(--bs-primary-rgb), 0.15);
}
body article section#content.dashboard .media .media-body strong {
  min-height: 45px;
}
body article section#content.dashboard .sidebar .item-widget ul li a::after {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  z-index: 9;
  background: var(--bs-gray-600);
  color: var(--bs-white);
  font-size: 10px;
  top: 15px;
  right: 0;
  line-height: 5px;
  text-align: center;
  border-radius: 1rem;
}
body article section#content.dashboard .sidebar .item-widget ul li a:hover::after {
  background: var(--bs-primary);
  width: 10px;
  right: -3px;
}
body article section#content.dashboard .sidebar .item-widget ul li.active > a::after {
  background: var(--bs-primary);
  width: 10px;
  right: -3px;
}
body article section#content.dashboard .content-wrap .item-detail .item-block .item-block-content {
  position: relative;
  overflow: hidden;
}
body article section#content.dashboard .content-wrap .item-detail .item-block .item-block-content .item-row {
  border-right: 1px dashed var(--bs-gray-400);
}
body article section#content.dashboard .content-wrap .item-detail .item-block .item-block-content .items-all h3, body article section#content.dashboard .content-wrap .item-detail .item-block .item-block-content .posts-all h3 {
  line-height: 1.5;
}
body article section#content.dashboard .content-wrap .item-detail .item-block .item-block-content .items-all h3 a, body article section#content.dashboard .content-wrap .item-detail .item-block .item-block-content .posts-all h3 a {
  color: var(--bs-gray-700);
  text-decoration: none;
}
body article section#content.dashboard .content-wrap .item-detail .item-block .item-block-content .items-all h3 a:hover, body article section#content.dashboard .content-wrap .item-detail .item-block .item-block-content .posts-all h3 a:hover {
  color: var(--bs-primary);
}
body article section#content.dashboard .content-wrap .item-detail .item-block .item-block-content .posts-all img {
  min-width: 190px;
  height: 100px;
}
body article section#content .title-wrap .title-truncate h3 {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 85%;
}
body article section#content .title-wrap h2 {
  font-size: 1.25rem;
  font-weight: 300;
  padding-bottom: 0.75rem;
  margin-bottom: 0;
}
body article section#content .title-wrap h3 {
  padding-bottom: 0.75rem;
  margin-bottom: 0;
}
body article section#content .title-wrap ul {
  margin: 0;
}
body article section#content .title-wrap.select {
  padding-bottom: 0.5rem;
}
body article section#content .title-wrap.select h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}
body article section#content form {
  background: var(--bs-white);
  /*background: rgba(var(--bs-primary-rgb), 0.1);*/
  /* padding: 30px 25px; */
  padding: 1.5rem;
  border: 1px solid var(--bs-gray-400);
  border-radius: 0.375rem;
}
body article section#content form .form-group:last-child {
  margin: 0;
}
body article section#content form input, body article section#content form select, body article section#content form textarea, body article section#content form .select2 {
  font-size: 0.8125rem;
  color: var(--bs-gray-600);
}
body article section#content form img#captcha {
  margin: 15px 0px;
  border-radius: 0.25rem;
}
body article section#content form .form-floating .select2-selection {
  padding: 0.75rem;
  border-radius: 0.375rem;
}
body article section#content form .form-floating .select2-selection .select2-selection__rendered {
  line-height: 20px;
  color: var(--bs-gray-600);
}
body article section#content form .form-floating .select2-selection .select2-selection__arrow {
  top: 10px;
  right: 10px;
}
body footer {
  width: 1600px;
  max-width: 100%;
  margin: 0 auto 15px;
  border-radius: 0 0 15px 15px;
  background: var(--bs-black);
  color: var(--bs-gray-500);
}
body footer ul li a {
  color: var(--bs-gray-500);
}
body footer ul li a:hover {
  color: var(--bs-white);
}
body footer .footer-top {
  padding: 25px 0;
  border-bottom: 1px solid var(--bs-gray-800);
  /* .social {
                ul {
                    li {
                        font-size: 18px;
                        a {
                            padding: 6px;
                        }
                    }
                }
            } */
}
body footer .footer-top .menu ul li {
  margin-right: 2.5rem;
  font-size: 1rem;
}
body footer .footer-menu {
  padding: 30px 0;
}
body footer .footer-menu h3 {
  font-size: 1.125rem;
  color: var(--bs-white);
  margin-bottom: 1.25rem;
  font-weight: 500;
}
body footer .footer-menu p {
  color: var(--bs-gray-500);
}
body footer .footer-menu .menu ul li {
  margin-bottom: 10px;
}
body footer .footer-bottom {
  border-top: 1px solid var(--bs-gray-800);
  padding: 30px 0;
  position: relative;
  /* &.alt {
                margin-bottom: 50px;
            } */
}
body footer .footer-bottom .footer-bottom-left .title {
  position: absolute;
  top: -12px;
  font-size: 14px;
  line-height: 1;
  display: inline-block;
  background: var(--bs-secondary);
  padding: 5px 10px;
  margin-left: -10px;
  color: var(--bs-white);
}
body footer .footer-bottom .footer-bottom-left img {
  filter: invert(57%) sepia(1%) saturate(1402%) hue-rotate(185deg) brightness(86%) contrast(77%);
  height: 1.625rem;
}
body footer .footer-bottom .footer-bottom-left .brands .brand {
  margin-right: 15px;
}
body footer .footer-bottom .footer-bottom-left .social ul li {
  font-size: 16px;
}
body footer .footer-bottom .footer-bottom-left .social ul li a {
  padding: 4px;
}
body footer .footer-bottom .footer-bottom-right .stats span span {
  display: block;
  font-size: 1.125rem;
  font-weight: 600;
  color: var(--bs-white);
}
body footer .footer-bottom .footer-bottom-right .stats span:not(:last-child) {
  margin-right: 46px;
}
body.header-alter {
  background: var(--bs-gray-200);
}
body.header-alter header {
  border-bottom: 0;
  background: none;
  padding: 0;
}
body.header-alter header a {
  fill: #8cc63f;
}
body.header-alter article {
  background: transparent;
  border-color: transparent;
  /* p.cart.sign-up {
                background: var(--bs-gray-100);
            } */
}
body.header-alter article h1 {
  font-size: 1.5rem;
  font-weight: 300;
  letter-spacing: -0.5px;
  margin-bottom: 20px;
  color: var(--bs-gray-600);
  text-shadow: none;
  background-color: transparent;
  border: 0;
  line-height: 1.5;
}
body.header-alter article p.sign-up {
  padding: 15px 20px;
  border: 1px solid var(--bs-gray-400);
  border-radius: 5px;
}
body.header-alter article section#content {
  padding: 15px 0px;
}
body.header-alter article section#content.cart .cart-wrap .item-block .item-block-content {
  border-bottom: 0px;
  border-radius: 0;
  border-bottom: 1px solid var(--bs-gray-300);
}
body.header-alter article section#content.cart .cart-wrap .item-block:first-child .item-block-content {
  border-radius: 0.25rem 0.25rem 0 0;
}
body.header-alter article section#content.cart .cart-wrap .item-block:last-child .item-block-content {
  border-radius: 0 0 0.25rem 0.25rem;
}
body.header-alter article section#content.cart .cart-wrap .cart-row {
  border-right: 1px dashed var(--bs-gray-500);
}
body.header-alter article section#content.cart .cart-wrap .cart-row:last-child {
  border-right: 0 dashed var(--bs-gray-500);
}
body.header-alter article section#content.cart .cart-wrap .cart-row .cart-media-left img {
  width: 88px;
}
body.header-alter article section#content.cart .cart-wrap .cart-row .cart-media-right {
  color: var(--bs-gray-500);
  font-size: 0.75rem;
}
body.header-alter article section#content.cart .cart-wrap .cart-row .cart-media-right h5 a {
  color: var(--bs-gray-700);
  text-decoration: none;
  line-height: 26px;
}
body.header-alter article section#content.cart .cart-wrap .cart-row .cart-media-right h5 a:hover {
  color: var(--bs-primary);
}
body.header-alter article section#content.cart .cart-wrap .cart-row .cart-media-right a {
  font-weight: 300;
}
body.header-alter article section#content.cart .cart-wrap .cart-row.cart-price {
  color: var(--bs-primary);
  font-size: 1.5rem;
}
body.header-alter article section#content.cart .cart-wrap .cart-row.cart-total {
  color: var(--bs-primary);
  font-size: 1.25rem;
  font-weight: 600;
}
body.header-alter article section#content.cart .cart-wrap .cart-row.cart-total strong {
  color: var(--bs-gray-700);
  font-weight: 300;
}
body.header-alter article section#content.cart .cart-wrap .cart-row.cart-total span {
  font-size: 1.25rem;
  border: 1px solid var(--bs-gray-300);
}
body.header-alter article section#content.cart .cart-wrap .cart-footer .item-block-content {
  background: var(--bs-gray-100);
}
body.header-alter article section#content.cart .cart-wrap .cart-footer .item-block-content .ps-coupon-form form {
  margin: 0;
}
body.header-alter article section#content.cart .cart-wrap .cart-footer .ps-coupon-box {
  border-bottom: 1px dashed var(--bs-gray-500);
}
body.header-alter article section#content.cart .cart-wrap .cart-footer .ps-coupon-box a {
  padding: 0.3rem;
}
body.header-alter article section#content.cart .cart-wrap span.custom-control-img {
  background: var(--bs-gray-100);
  padding: 10px;
  border-radius: 0.25rem;
}
body.header-alter footer {
  background: none;
  color: var(--bs-gray-600);
  padding: 0;
  border-top: 0;
}
body.header-alter footer ul {
  padding-bottom: 10px;
  margin-bottom: 15px;
  border-bottom: 1px dashed var(--bs-gray-400);
  box-shadow: 0px 1px 0px var(--bs-white);
}
body.header-alter footer ul li {
  margin: 5px 0;
}
body.header-alter footer ul li a {
  padding: 0 5px;
  color: var(--bs-primary);
}
body.header-alter footer ul li a:hover {
  color: var(--bs-body-color);
}
.modal#modal-cart .modal-body {
  background-color: var(--bs-gray-200);
  padding: 1.5rem 0;
}
.modal#modal-cart .modal-content .modal-body .modal-cart-content .modal-cart-img img {
  margin-top: 0.5rem !important;
  margin-bottom: 1rem !important;
}
.modal#modal-cart .modal-content .modal-body .modal-cart-content .modal-cart-img h3 {
  line-height: 30px;
}
