@charset "utf-8";

body {
  color: #fff !important;
  font-family: 'Gilroy';
}
@font-face {
  font-family: 'Gilroy';
  src: url('../fonts/gilroy.ttf');
}
@font-face {
  font-family: 'Gilroy-bold';
  src: url('../fonts/gilroy-bold.ttf');
  font-weight: bold;
}
@font-face {
  font-family: 'Gilroy-semi';
  src: url('../fonts/gilroy-semi.ttf');
}
@font-face {
  font-family: 'Gilroy-medium';
  src: url('../fonts/gilroy-medium.ttf');
  font-weight: 600;
}
.cekilisswiperbox .swiper-slide {
  padding-top: 10px;
}
body.theme_light .pc-name a {
  color: black !important;
}
.maindropdowncat-head .square-btn:hover span {
  color: white;
}

.maindropdowncat-head .square-btn:hover i {
  color: white;
}
body.theme_light .panel.panel-default.panel-search-bar {
  background: #ffffff !important;
}

body.theme_light input#quicksearch {
  border: 1px solid #ebebeb !important;
}

body.theme_light .panel.panel-default.panel-search-bar i {
  color: #c7c7c7 !important;
}
.py-4.categori-page {
  min-height: 300px;
}
nav.main-navbar.navbar.navbar-expand-lg.navbar-default.p-0.justify-content-center.navbars-icons.index-border {
  border-bottom: 3px solid #2d2d2f;
}

body.theme_light nav.main-navbar.navbar.navbar-expand-lg.navbar-default.p-0.justify-content-center.navbars-icons.index-border {
  border-bottom: 3px solid #e4e4e4;
}
.customer-links svg {
  width: 20px;
  position: relative;
  z-index: 99;
}
.tag.green svg {
  width: 16px !important;
  margin-top: -8px;
  margin-right: 7px;
}
.tag svg {
  width:16px;
}
.tag.green {
  color: #11d377;
  background: rgba(32, 198, 92, 0.2);
}
.tag {
  padding: 6px 10px;
  border-radius: 30px;
  background: rgba(61, 90, 254, 0.1);
  color: #3d5afe;
  font-size: 14px;
  line-height: 13px;
  max-width: 80px;
  height: 25px !important;
  justify-content: space-between;
  display: flex;
  font-weight: 600;
  margin: -1px 0 1px 0;
}
.login-btn.ml-2.square-btn.login-btn-dark.green.light svg {
  width: 20px;
}
.login-btn.ml-2.square-btn.login-btn-light.green.light svg {
  width: 20px;
}
body.theme_light .favorite-products .product-row-card h3 {
  color: #121212;
}
section.ilanlarim-sub-hero.favorite-products-sub-hero a:hover {
  background: #3d5afe;
  color: white;
  border-radius: 8px !important;
}
.filter-btn.active {background-color: #3d5afe !important;border-radius: 8px !important;}

.favorite-products-sub-hero .search-box .my-product-search-input {
  font-weight: 600;
}
.favorite-products-sub-hero .filter-box a:hover, .favorite-products-sub-hero .filter-box a.selected {
  font-weight: 600;
  color: #6b6b6b;
}

.favorite-products {
  padding: 26px 0 35px 0;
}
.favorite-products span.badge {
  padding: 8px 20px 7px 35px;
  font-size: 12px;
  position: absolute;
  top: 0;
  transform: translateY(-50%);
  border-radius: 16px;
  width: 113px;
  height: 28px;
}
.favorite-products span.badge i {
  background-color: rgba(0, 0, 0, 0.168627451);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
  font-size: 16px;
  width: 30px;
  height: 100%;
  top: 0;
  -webkit-border-top-left-radius: 16px;
  -webkit-border-bottom-left-radius: 16px;
  -moz-border-radius-topleft: 16px;
  -moz-border-radius-bottomleft: 16px;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}
.favorite-products span.badge.orange {
  background-color: #FF9101;
}
.favorite-products span.badge.green {
  background-color: #11d377;
}
.favorite-products .product-img img {
  width: 80px;
  height: 80px;
  border-radius: 10px;
  -o-object-fit: cover;
  object-fit: cover;
  margin-right: 20px;
  min-width: 80px;
  min-height: 80px;
}
.favorite-products .product-row-card h3 {
  color: white;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
}
.favorite-products .item p {
  color: #121212;
  font-size: 16px;
  font-weight: 400;
}
.favorite-products .price {
  margin-top: 10px;
}
.favorite-products .price .new {
  color: #11d377;
  font-size: 18px;
  font-weight: 500;
}
.favorite-products .price .old {
  color: #BDBDBD;
  font-size: 16px;
  font-weight: 500;
  text-decoration: line-through;
}
.favorite-products .number {
  border-radius: 10px;
  border: 1px solid #3D5AFE;
  background-color: #fff;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 160px;
}
.favorite-products .btn-buy {
  border-radius: 10px;
  background-color: #11d377;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  padding: 10px 20px;
  height: 56px;
  border: 0;
  transition: all 0.3s ease;
}
.favorite-products .btn-buy.stokyok {
  background-color: #ff9103 !important;
}
.favorite-products .btn-buy:hover {
  background-color: #10c56f;
}
.favorite-products .btn-buy i {
  margin-right: 16px;
}
.favorite-products .number {
  border-radius: 10px;
  border: 1px solid #3D5AFE;
  background-color: #fff;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 160px;
}
.favorite-products .number button {
  width: 34px;
  height: 34px;
  min-width: 34px;
  border-radius: 6px;
  background-color: rgba(61, 90, 254, 0.2);
  color: #3D5AFE;
  font-size: 16px;
  font-weight: 400;
  border: 0;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
.favorite-products .number button:hover {
  background-color: #3d5afe;
  color: #fff;
}
.favorite-products .number input {
  width: 60px;
  color: #9A9A9A;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  border: 0;
  padding-top: 6px;
  padding-bottom: 6px;
}
.favorite-products .btn-unlike {
  color: #FFF;
  fill: #FFF;
  width: 56px;
  min-width: 56px;
  height: 56px;
  border-radius: 10px;
  border: 0;
  background: #ff9103;
  font-size: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.favorite-products .btn-unlike svg {
  width: 22px;
  height: 22px;
}
.favorite-products .btn-unlike:hover {
  background: #D97B01;
  color: #FFF;
}
.wm-btn:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.15);
  transition: all 0.3s;
  border-radius: 10rem;
  z-index: -1;
}
.wm-btn:hover:before {
  width: 100%;
}
body.theme_light .ilanlarim-sub-hero{
  background-color: #FFFFFF;
}
.ilanlarim-sub-hero {
  padding: 94px 0 58px 0;
  min-height: 320px;
  background: url(../front/images/ilanlarim-background.jpg) top center repeat-x;
  background-color: #1e1e1f;
  background-size: cover;
}
.ilanlarim-sub-hero.all-categories {
  min-height: 298px;
  max-height: 298px;
  padding: 76px 0 58px 0;
}
.ilanlarim-sub-hero.all-categories .sub-hero-title p {
  font-family: Gilroy, sans-serif;
  font-size: 17px;
  color: #fff;
  font-weight: normal;
  margin-top: 25px;
  text-align: center;
}
.ilanlarim-sub-hero .sub-hero-title {
  font-size: 26px;
  font-weight: 600;
  color: #FFF;
}
.ilanlarim-sub-hero .separator {
  width: 100%;
  height: 29px;
  display: block;
}
.ilanlarim-sub-hero .search-box {
  position: relative;
  backdrop-filter: blur(15px);
  background-color: rgba(255, 255, 255, 0.1215686275);
  border-radius: 8px;
  padding: 11px;
}
.ilanlarim-sub-hero .search-box .my-product-search-input {
  width: 100%;
  height: 55px;
  border-radius: 8px;
  padding: 10px 50px 10px 25px;
  color: #6b6b6b;
  font-size: 16px;
  font-weight: 500;
  border: 0;
}
body.theme_light .ilanlarim-sub-hero .search-box .search-icon-box{
  color: #000;
}
.wm-btn span {
  color: white !important;
}
.ilanlarim-sub-hero .search-box .search-icon-box {
  position: absolute;
  font-size: 16px;
  color: #fff;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.ilanlarim-sub-hero .search-box .search-icon-box svg{width: 16px;}
.ilanlarim-sub-hero .search-box .clear-icon {
  cursor: pointer;
}
.ilanlarim-sub-hero .filter-box {
  position: relative;
  width: 100%;
  border-radius: 8px;
  backdrop-filter: blur(15px);
  background-color: rgba(255, 255, 255, 0.1215686275);
  padding: 11px;
}
.ilanlarim-sub-hero .filter-box a {
  height: 55px;
  padding: 0 12px;
  align-items: center;
  display: flex;
  justify-content: center;
  white-space: nowrap;
  border-radius: 6px;
  width: 100%;
  color: #FFF;
  font-weight: 500;
  font-size: 16px;
}
.ilanlarim-sub-hero .filter-box a.selected, .ilanlarim-sub-hero .filter-box a:hover, .ilanlarim-sub-hero .filter-box a:active {
  background-color: #FFF;
  color: #000;
}
.ilanlarim-sub-hero .filter-select {
  height: 55px;
  border-radius: 8px;
}
.my-product-list {
  padding: 26px 0 60px 0;
  min-height: 400px;
}
.my-product-list #search-title {
  margin-top: 32px;
}
.my-product-list .subtitle {
  font-weight: 600;
  font-size: 18px;
  color: #2c2e38;
}
.my-product-list .group-title.hide {
  display: block;
  margin: 0 0 16px 0;
  height: 1px;
  overflow: hidden;
}
.my-product-list .category-icon {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
  border-radius: 6px;
}
.my-product-list .category-icon img {
  width: 100%;
  max-width: 30px;
  max-height: 30px;
}
.my-product-list .product-card .adminpasifi {
  position: absolute;
  z-index: 12;
  top: 26px;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(37, 37, 37, 0.9);
  border-radius: 6px;
  padding: 20px;
  color: #FFF;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  line-height: 1.3;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  pointer-events: none;
  cursor: pointer;
  line-break: anywhere;
  backdrop-filter: blur(1px);
}
.my-product-list .product-card .product-body {
  box-shadow: 0 10px 15px -5px rgba(50, 61, 86, 0.2);
}
.my-product-list .product-card .product-body .img-box .info {
  background: rgba(255, 255, 255, 0.5);
  text-align: center;
  font-weight: 600;
}
.my-product-list .product-card .control-box {
  background-color: rgba(239, 239, 239, 0.5);
  padding: 10px;
  border-radius: 0 0 6px 6px;
  margin: 6px -5px -5px -5px;
}
.my-product-list .product-card .control-box .btn {
  width: 100%;
  height: 36px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 600;
  padding: 0 2px;
  line-height: 35px;
}
.my-product-list .product-card .control-box .btn i {
  font-size: 16px;
}
.my-product-list .product-card .control-box .btn.green {
  background-color: #11d377;
  color: #fff;
}
.my-product-list .product-card .control-box .btn.green:after {
  background-color: #11d377;
}
.my-product-list .product-card .control-box .btn.green:hover {
  background-color: #10c56f;
}
.my-product-list .product-card .control-box .btn.orange {
  background: #ff9101;
  color: #fff;
}
.my-product-list .product-card .control-box .btn.orange:after {
  background-color: #ff9101;
}
.my-product-list .product-card .control-box .btn.orange:hover {
  background-color: #D97B01;
}
.my-product-list .product-card .control-box .btn.blue {
  background-color: #3d5afe;
  color: #fff;
}
.my-product-list .product-card .control-box .btn.blue:after {
  background-color: #3d5afe;
}
.my-product-list .product-card .control-box .btn.blue:hover {
  background-color: #344DD8;
}
body.theme_light section.messages-yeni .box .chat .chatarea ul.messagelist li.left .message {
  background: #f0f4f7;
  color: #617583;
}

body.theme_light section.messages-yeni .box .chat .chatarea ul.messagelist li.right .message {
  border: 1px solid #c8d7e0;
  color: #617583;
}

body.theme_light section.messages-yeni .box .chat .chatarea form .form-control {
  border: 1px solid #d3d3d3;
  background-color: #fff;
}

form#ticketReplyForm .col-md-11 {
  padding-right: 0;
  padding-left: 0;
}

body.theme_light section.messages-yeni .box .chat .t a#backBtn {
  border-right: 1px solid #e9eaf0;
}

body.theme_light section.messages-yeni .box .chat .t .info b {
  color: #353c44;
}

body.theme_light section.messages-yeni .box .chat .t .info span {
  color: #353c44;
}

section.messages-yeni .box .chat .t .ticket-button a.kapandi span {
  color: #e03131;
}

section.messages-yeni .box .chat .t .ticket-button a.cevaplandi span {
  color: #31e072;
}
.history-tickets .icon {
  width: auto;
}

body.theme_light section.messages-yeni .history-tickets .list-items .item {
  background: #fff;
}

body.theme_light section.messages-yeni .history-tickets .list-items .item .info a {
  color: #353c44;
}

body.theme_light section.messages-yeni .history-tickets .list-items .item .info span {
  color: #353c44;
}

body.theme_light section.messages-yeni .history-tickets .list-items .item .info b {
  color: #353c44;
}
.chat .icon {
  width: auto;
  height: auto;
}

.chat {
  background: #1E1E1F;
  border-radius: 8px;
}

body.theme_light .chat {
  background: white;
}

body.theme_light section.messages-yeni .box .chat .chatarea form .form-group label {
  color: #1d1b3a;
}

body.theme_light section.messages-yeni .box .chat .chatarea form .form-group .form-control {
  background: white;
  color: #a1a1a1;
  border: 1px solid #d3d3d3;
}

body.theme_light section.messages-yeni .box .chat .t {
  border-bottom: 1px solid rgba(212, 212, 212, 0.5);
}

body.theme_light section.messages-yeni .box .chat .t .title p {
  color: #353c44;
}
section.messages-yeni {
  margin-top: 45px;
  margin-bottom: 45px;
}
section.messages-yeni .loading {
  color: #000;
}
section.messages-yeni .loading svg {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
}
section.messages-yeni .loadmore {
  border-radius: 8px;
  background-color: #3d5afe;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  padding: 16px 48px;
  border: 0;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
  gap: 10px;
}
section.messages-yeni .loadmore:hover {
  background: #0a2ffe;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
section.messages-yeni .page-top h1 {
  color: #1e1e1f;
  font-size: 20px;
  font-weight: 600;
}
section.messages-yeni .page-top .btn-top {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  padding: 16px 18px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
}
section.messages-yeni .page-top .btn-top:hover {
  transform: translateY(-5px);
}
section.messages-yeni .page-top .btn-top svg {
  margin-left: 28px;
}
section.messages-yeni .page-top .btn-top.orange {
  background-color: #ff9101;
}
section.messages-yeni .page-top .btn-top.green {
  background-color: #11d377;
}
section.messages-yeni .page-top select.form-select {
  border-radius: 8px;
  background-color: #fff;
  max-width: 200px;
  border: 0;
  color: #85909e;
  font-size: 16px;
  font-weight: 600;
  padding: 11px 20px;
}
section.messages-yeni .box {
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 0 32px 0 rgba(56, 53, 67, 0.1);
}
section.messages-yeni .box .bg2 {
  background-color: rgba(239, 239, 239, 0.5);
}
section.messages-yeni .box .sidebar {
  border-right: 1px solid rgba(212, 212, 212, 0.5);
  min-height: 723px;
}
section.messages-yeni .box .sidebar .t {
  padding: 20px;
  border-bottom: 1px solid rgba(212, 212, 212, 0.5);
}
section.messages-yeni .box .sidebar .t .btn-new {
  border-radius: 22px;
  background-color: #11d377;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  padding: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  transition: all 0.3s ease;
  border: 0;
}
section.messages-yeni .box .sidebar .t .btn-new:hover {
  background-color: #10c56f;
}
section.messages-yeni .box .sidebar .scroll {
  max-height: 524px;
  overflow-y: scroll;
}
section.messages-yeni .box .sidebar .scroll::-webkit-scrollbar {
  width: 4px;
  border-radius: 2px;
}
section.messages-yeni .box .sidebar .scroll::-webkit-scrollbar-track {
  border-radius: 2px;
  background-color: #f2f2f6;
}
section.messages-yeni .box .sidebar .scroll::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: #c8c8d4;
}
section.messages-yeni .box .sidebar .scroll::-webkit-scrollbar-thumb:hover {
  background-color: #c8c8d4;
}
section.messages-yeni .box .sidebar a.item {
  padding: 20px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgba(212, 212, 212, 0.5);
  border-left: 3px solid transparent;
  position: relative;
}
section.messages-yeni .box .sidebar a.item span.count {
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
  background-color: #3d5afe;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 0;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 10px;
  right: 10px;
  animation: pulse 1s infinite;
  animation-delay: 1s;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}
section.messages-yeni .box .sidebar a.item.active {
  background-color: #fff;
  border-left: 3px solid #3d5afe;
}
section.messages-yeni .box .sidebar a.item img {
  margin-right: 14px;
  max-width: 42px;
  max-height: 42px;
  min-height: 42px;
  min-width: 42px;
  border-radius: 50%;
}
section.messages-yeni .box .sidebar a.item span.icon {
  width: 50px;
  height: 50px;
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
  font-size: 20px;
  margin-right: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
section.messages-yeni .box .sidebar a.item span.icon.green {
  color: #11d377;
  background-color: rgba(17, 211, 119, 0.2);
}
section.messages-yeni .box .sidebar a.item span.icon.blue {
  color: #3d5afe;
  background-color: rgba(61, 90, 254, 0.2);
}
section.messages-yeni .box .sidebar a.item span.icon.orange {
  color: #ff9101;
  background-color: rgba(255, 145, 1, 0.2);
}
section.messages-yeni .box .sidebar a.item span.icon.red {
  color: #e74c3c;
  background-color: rgba(231, 76, 60, 0.2);
}
section.messages-yeni .box .sidebar a.item span.icon.darkblue {
  color: #fff;
  background-color: #3d5afe;
  transition: all 0.3s ease;
  animation: rotate 1s infinite;
}
section.messages-yeni .box .sidebar a.item .name {
  color: #1d1d1d;
  font-size: 20px;
  font-weight: 500;
  width: 160px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
section.messages-yeni .box .sidebar a.item small {
  color: #1d1d1d;
  font-size: 12px;
  font-weight: 400;
  opacity: 0.3;
  display: block;
  margin-top: 6px;
}
section.messages-yeni .box .sidebar a.item p {
  margin-top: 6px;
  color: #1d1d1d;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  max-width: 220px;
}
section.messages-yeni .box .sidebar .group-gg {
  position: relative;
}
section.messages-yeni .box .sidebar .group-gg input.form-control {
  color: #1d1d1d;
  font-size: 16px;
  font-weight: 400;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 26px;
  border: 0;
  background: transparent;
  border-bottom: 1px solid rgba(212, 212, 212, 0.5);
  border-radius: 0;
}
section.messages-yeni .box .sidebar .group-gg svg {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  color: #737373;
  font-size: 20px;
  font-weight: 400;
}
section.messages-yeni .box .chat .t {
  /*padding: 20px;*/
  border-bottom: 1px solid #2d2d2f;
}
section.messages-yeni .box .chat .t.p20 {
  padding: 20px;
}
section.messages-yeni .box .chat .t a#backBtn {
  border-right: 1px solid #2d2d2f;
  padding: 0px 28px;
  height: 95px;
  margin: 0;
  font-size: 12px;
  font-weight: 600;
  margin-right: 15px;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-left-radius: 10px;
}
section.messages-yeni .box .chat .t a#backBtn:hover {
  background-color: #3d5afe;
  color: #fff;
}
section.messages-yeni .box .chat .t a#backBtn svg {
  font-size: 22px;
  font-weight: 600;
}
section.messages-yeni .box .chat .t .name {
  color: #1d1d1d;
  font-size: 20px;
  font-weight: 600;
  margin-left: 20px;
}
section.messages-yeni .box .chat .t img {
  border-radius: 50%;
}
section.messages-yeni .box .chat .t img.avatar {
  max-width: 42px;
  max-height: 42px;
  min-height: 42px;
  min-width: 42px;
}
section.messages-yeni .box .chat .t .icon.blue {
  margin-right: 15px;
}
section.messages-yeni .box .chat .t .icon.blue svg {
  width: 50px;
  height: 50px;
  background-color: rgba(50, 92, 244, 0.1);
  color: #325cf4;
  font-size: 20px;
  box-shadow: none !important;
}
section.messages-yeni .box .chat .t .icon svg {
  width: 60px;
  height: 60px;
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(49, 224, 114, 0.2);
  border-radius: 6px;
  color: #31e072;
  font-size: 24px;
  box-shadow: -12px 12px 32px 0 rgba(61, 244, 50, 0.1);
}
section.messages-yeni .box .chat .t .info b {
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: white;
}
section.messages-yeni .box .chat .t .info span {
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: white;
}
section.messages-yeni .box .chat .t .ticket-button a {
  padding: 16px 16px;
  border-radius: 6px;
  min-height: 51px;
  font-size: 16px;
  height: 51px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}
section.messages-yeni .box .chat .t .ticket-button a.beklemede {
  background-color: rgba(224, 201, 49, 0.2);
  color: #e0c331;
}
section.messages-yeni .box .chat .t .ticket-button a.cevaplandi {
  background-color: rgba(49, 224, 114, 0.2);
  color: #31e072;
}
section.messages-yeni .box .chat .t .ticket-button a.kapandi {
  background-color: rgba(224, 49, 49, 0.2);
  color: #e03131;
}
section.messages-yeni .box .chat .t .ticket-button a.islemde {
  background-color: rgba(49, 90, 224, 0.2);
  color: #315ae0;
}
section.messages-yeni .box .chat .t .ticket-button a i {
  font-size: 18px;
  margin-left: 20px;
  font-weight: 600;
}
section.messages-yeni .box .chat .t .title {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  margin-left: 20px;
}
section.messages-yeni .box .chat .t .title .name {
  color: #31e072;
  font-size: 20px;
  font-weight: 600;
}
section.messages-yeni .box .chat .t .title p {
  margin-top: 10px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: white;
}
section.messages-yeni .box .chat .t small {
  color: #1d1d1d;
  font-size: 14px;
  font-weight: 400;
}
section.messages-yeni .box .chat .t a.btn-profile {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 10px;
  border-radius: 10px;
  color: #000;
  font-size: 16px;
  font-weight: 500;
  transition: all 0.3s ease;
  background-color: #ededed;
  transition: all 0.3s ease;
}
section.messages-yeni .box .chat .t a.btn-profile:hover {
  background-color: #e0e0e0;
}
section.messages-yeni .box .chat .t a.btn-report {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 10px;
  border-radius: 10px;
  color: #c61e4b;
  font-size: 16px;
  font-weight: 500;
  transition: all 0.3s ease;
  background-color: rgba(198, 30, 75, 0.1);
  transition: all 0.3s ease;
}
section.messages-yeni .box .chat .t a.btn-report:hover {
  background-color: #c61e4b;
  color: #fff;
}
section.messages-yeni .box .chat .t .status {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 10px;
  border-radius: 10px;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  transition: all 0.3s ease;
}
section.messages-yeni span.name.detailname {
  color: white !important;
}
body.theme_light section.messages-yeni span.name.detailname {
  color: #353c44 !important;
}
section.messages-yeni .box .chat .t .status svg {
  margin-right: 6px;
}
section.messages-yeni .box .chat .t .status.online {
  background-color: #11d377;
}
section.messages-yeni .box .chat .t .status.offline {
  background-color: #b7b7c5;
}
section.messages-yeni .box .chat .chatalert {
  background-color: rgba(255, 0, 0, 0.55);
  color: #ffffff;
  font-size: 15px;
  font-weight: 400;
  display: flex;
  align-items: center;
  padding: 16px 20px;
}
section.messages-yeni .box .chat .chatalert i {
  margin-right: 10px;
}
section.messages-yeni .box .chat .chatarea {
  padding: 25px;
}
section.messages-yeni .box .chat .chatarea .code {
  background-color: #fff;
  border-radius: 10px;
  padding: 14px;
  font-size: 15px;
  font-weight: 600;
  color: #1d1d1d;
  white-space: pre-wrap;
  margin-top: 20px;
  text-align: center;
}
section.messages-yeni .box .chat .chatarea form {
  width: 100%;
  margin: 0;
}
section.messages-yeni .box .chat .chatarea form .input-gg {
  position: relative;
}
section.messages-yeni .box .chat .chatarea form .input-gg i {
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 20px;
  margin-right: 20px;
  font-size: 18px;
  color: #aeb8cb;
}
section.messages-yeni .box .chat .chatarea form .form-control {
  height: 60px;
  border-radius: 8px;
  border: 1px solid #2b2b2c;
  background-color: #2b2b2c;
  color: #a1a1a1;
  font-size: 17px;
  font-weight: 400;
  padding-left: 28px;
  padding-right: 60px;
}
section.messages-yeni .box .chat .chatarea form .form-group {
  margin-bottom: 26px;
}
section.messages-yeni .box .chat .chatarea form .form-group label {
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: white;
  margin-bottom: 18px;
}
section.messages-yeni .box .chat .chatarea form .form-group .form-control {
  height: 60px;
  border-radius: 5px;
  border: 1px solid #2b2b2c;
  background-color: #2b2b2c;
  font-size: 17px;
  font-weight: 400;
  padding-left: 28px;
  padding-right: 60px;
}
section.messages-yeni .box .chat .chatarea form button.trigger {
  position: absolute;
  top: 9px;
  width: 40px;
  height: 40px;
  right: 18px;
  border: 0;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.2784313725);
  color: #fff;
  transition: all 0.3s ease;
}
section.messages-yeni .box .chat .chatarea form button.trigger:hover {
  background: rgba(0, 0, 0, 0.5294117647);
}
section.messages-yeni .box .chat .chatarea form button:not(.trigger) {
  height: 60px;
  padding: 2px 15px 1px;
  border-radius: 5px;
  background-color: #11d377;
  border: 0;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  width: auto;
  justify-content: center;
}
section.messages-yeni .box .chat .chatarea form button:not(.trigger):hover {
  background-color: #10c56f;
}
section.messages-yeni .box .chat .chatarea small.dateayrac {
  text-align: center;
  display: block;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 500;
  opacity: 0.3;
  position: relative;
}
section.messages-yeni .box .chat .chatarea ul.messagelist {
  margin-bottom: 20px;
  height: 410px;
  overflow-y: scroll;
  padding-right: 20px;
}
section.messages-yeni .box .chat .chatarea ul.messagelist::-webkit-scrollbar {
  width: 4px;
  border-radius: 2px;
}
section.messages-yeni .box .chat .chatarea ul.messagelist::-webkit-scrollbar-track {
  border-radius: 2px;
  background-color: #f2f2f6;
}
section.messages-yeni .box .chat .chatarea ul.messagelist::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: #c8c8d4;
}
section.messages-yeni .box .chat .chatarea ul.messagelist::-webkit-scrollbar-thumb:hover {
  background-color: #c8c8d4;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li {
  display: flex;
  align-items: center;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li b, section.messages-yeni .box .chat .chatarea ul.messagelist li strong {
  font-weight: 700;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li u {
  text-decoration: underline !important;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li a {
  text-decoration: underline;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li .btn.btn-success {
  color: #fff !important;
  background: #11d377;
  border-color: #11d377;
  font-size: 14px;
  padding: 12px 12px;
  line-height: 1;
  text-decoration: none !important;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li .btn.btn-danger {
  color: #fff !important;
  background: #ff2525;
  border-color: #ff2525;
  font-size: 14px;
  padding: 12px 12px;
  line-height: 1;
  text-decoration: none !important;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li:not(:last-child) {
  margin-bottom: 20px;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li .message {
  position: relative;
  overflow-wrap: break-word;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li .message .read_at {
  margin-top: 12px;
  font-size: 16px;
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: end;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li small {
  font-size: 12px;
  opacity: 0.5;
  display: block;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li u {
  opacity: 1;
  font-size: 14px;
  text-decoration: none;
  position: relative;
  width: 100%;
  display: block;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li u:before {
  content: "";
  position: absolute;
  top: -8px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.05);
}
section.messages-yeni .box .chat .chatarea ul.messagelist li.right {
  justify-content: end;
  align-items: center;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li.right a {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: row-reverse;
  text-decoration: none;
  margin-top: -5px;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li.right a span {
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  color: rgba(97, 117, 131, 0.5);
}
section.messages-yeni .box .chat .chatarea ul.messagelist li.right img {
  margin-right: 0;
  margin-left: 20px;
  border-radius: 50%;
  min-height: 50px;
  min-width: 50px;
  max-width: 50px;
  max-height: 50px;
  object-fit: cover;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li.right .message {
  border-radius: 8px;
  color: white;
  font-size: 14px;
  font-weight: 500;
  padding: 12px;
  width: 50%;
  border: 1px solid #313131;
  line-height: 1.3;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li.right .message a {
  color: #3d5afe;
  font-weight: 600;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li.left {
  justify-content: start;
  align-items: center;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li.left a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
  text-decoration: none;
  margin-top: -5px;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li.left a span {
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  color: rgba(97, 117, 131, 0.5);
}
section.messages-yeni .box .chat .chatarea ul.messagelist li.left .message {
  border-radius: 8px;
  font-size: 14px;
  background-color: #313131;
  color: #fff;
  font-weight: 500;
  padding: 12px;
  width: 50%;
  line-height: 1.3;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li.left .message a {
  color: #ff9101;
  font-weight: 600;
}
section.messages-yeni .box .chat .chatarea ul.messagelist li.left img {
  margin-right: 20px;
  border-radius: 50%;
  min-height: 50px;
  min-width: 50px;
  max-width: 50px;
  max-height: 50px;
  object-fit: cover;
}
section.messages-yeni .history-tickets {
  margin-top: 30px;
}
section.messages-yeni .history-tickets .icon svg {
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  padding: 15px;
  justify-content: center;
  background-color: #31e072;
  border-radius: 6px;
  color: #fff;
  font-size: 24px;
  box-shadow: -12px 12px 32px 0 rgba(49, 224, 114, 0.48);
}
section.messages-yeni .history-tickets .title {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  margin-left: 20px;
}
section.messages-yeni .history-tickets .title .name {
  color: #31e072;
  font-size: 20px;
  font-weight: 600;
}
section.messages-yeni .history-tickets .title p {
  margin-top: 10px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #353c44;
}
section.messages-yeni .history-tickets .list-items {
  margin-top: 20px;
}
section.messages-yeni .history-tickets .list-items .item {
  border-radius: 10px;
  box-shadow: 0 0 32px 0 rgba(56, 53, 67, 0.1);
  background-color: #1e1e1f;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
section.messages-yeni .history-tickets .list-items .item .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
  width: auto;
}
section.messages-yeni .history-tickets .list-items .item .icon svg {
  width: 50px;
  height: 50px;
  background-color: rgba(50, 92, 244, 0.1);
  color: #325cf4;
  box-shadow: none;
  padding: 10px;
}
section.messages-yeni .history-tickets .list-items .item .info a {
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: white;
  margin-bottom: 2px;
}
section.messages-yeni .history-tickets .list-items .item .info b {
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: white;
}
section.messages-yeni .history-tickets .list-items .item .info span {
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: white;
}
section.messages-yeni .history-tickets .list-items .item .ticket-button a {
  padding: 16px 16px;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 600;
}
section.messages-yeni .history-tickets .list-items .item .ticket-button a.beklemede {
  background-color: rgba(224, 201, 49, 0.2);
  color: #e0c331;
}
section.messages-yeni .history-tickets .list-items .item .ticket-button a.cevaplandi {
  background-color: rgba(49, 224, 114, 0.2);
  color: #31e072;
}
section.messages-yeni .history-tickets .list-items .item .ticket-button a.kapandi {
  background-color: rgba(224, 49, 49, 0.2);
  color: #e03131;
}
section.messages-yeni .history-tickets .list-items .item .ticket-button a.islemde {
  background-color: rgba(49, 90, 224, 0.2);
  color: #315ae0;
}
section.messages-yeni .history-tickets .list-items .item .ticket-button a svg {
  font-size: 18px;
  margin-left: 20px;
  font-weight: 600;
}
section.messages-yeni .load-more {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 70px;
}
section.messages-yeni .load-more a {
  padding: 17px 29px 19px 38px;
  border-radius: 25px;
  box-shadow: -7.8px 7.8px 24px 0 rgba(48, 55, 84, 0.13);
  background-color: #fff;
  transition: all 0.3s ease;
  color: #bcc1d8;
  font-size: 14px;
  font-weight: 600;
}
section.messages-yeni .load-more a svg {
  margin-left: 20px;
}
section.messages-yeni .load-more a:hover {
  background-color: #1dc15a;
  color: #fff;
}

@media (max-width: 768px) {
  section.messages-yeni {
    margin-top: 30px;
    margin-bottom: 35px;
  }
  section.messages-yeni .box .chat .t .name {
    margin-left: 0;
    font-size: 16px;
    width: 180px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: normal;
  }
  section.messages-yeni .box .chat .t .title .name {
    font-size: 18px;
  }
  section.messages-yeni .box .chat .t .title p {
    font-size: 14px;
  }
  section.messages-yeni .box .chat .t a#backBtn {
    padding: 0px 20px;
    height: 60px;
  }
  section.messages-yeni .box .chat .t .ticket-button a {
    padding: 5px 5px;
    font-size: 12px;
    min-height: 30px;
  }
  section.messages-yeni .box .chat .t .ticket-button a span {
    display: none;
  }
  section.messages-yeni .box .chat .t .ticket-button a svg {
    font-size: 14px;
    margin-left: 2px;
    margin-right: 2px;
  }
  section.messages-yeni .box .chat .chatalert {
    font-size: 13px;
  }
  section.messages-yeni .box .chat .chatarea form button:not(.trigger) {
    width: 100%;
  }
  section.messages-yeni .box .chat .chatarea ul.messagelist li.left .message {
    width: 80%;
  }
  section.messages-yeni .box .chat .chatarea ul.messagelist li.left img {
    min-width: 30px;
    min-height: 30px;
    max-width: 30px;
    max-height: 30px;
  }
  section.messages-yeni .box .chat .chatarea ul.messagelist li.right .message {
    width: 100%;
  }
  section.messages-yeni .box .chat .chatarea ul.messagelist li.right img {
    min-width: 30px;
    min-height: 30px;
    max-width: 30px;
    max-height: 30px;
  }
  section.messages-yeni .history-tickets .title .name {
    font-size: 18px;
  }
  section.messages-yeni .history-tickets .title p {
    font-size: 14px;
  }
  section.messages-yeni .history-tickets .list-items .item {
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
  }
  section.messages-yeni .history-tickets .list-items .item .ticket-button {
    width: 100%;
  }
  section.messages-yeni .history-tickets .list-items .item .ticket-button a {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  section.messages-yeni .load-more {
    margin-top: 35px;
  }
}
@media (min-width: 300px) and (max-width: 358px) {
  section.messages-yeni .box .chat .chatarea ul.messagelist li.left .message {
    width: 80% !important;
    font-size: 12px !important;
  }
}
.empty .icon svg {
  width: 50px;
  height: 46px;
}
.customPopupSwal .customConfirmButton span {
  color: white;
  text-align: center;
  display: flex;
  justify-content: center;
  font-size: 17px;
  width: 100%;
  padding: 10px 0px;
}
.customPopupSwal .customConfirmButton {
  width: 96% !important;
  background-color: #11d377 !important;
  border-radius: 0.25rem;
  color: #ffffff !important;
  font-size: 1rem !important;
  position: relative !important;
  overflow: hidden !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  margin-left: 20px !important;
  margin-right: 20px !important;
  margin-top: 10px !important;
}
button.degerlendir-close {
  width: 2rem !important;
  height: 2rem !important;
  border-radius: 100% !important;
  background-color: #3d5afe !important;
  font-size: 20px !important;
  position: absolute !important;
  padding-top: 3px;
  margin-top: 30px !important;
  margin-right: 20px !important;
  font-weight: 100 !important;
  color: #fff !important;
  right: 5px;
  border: unset;
}

button.degerlendir-close span {
  color: white;
}
.customPopupSwal {
  border-radius: 10px !important;
  text-align: center !important;
  color: #000 !important;
}
.customPopupSwal .star-rating {
  direction: rtl;
  cursor: default;
  display: flex;
  margin-bottom: 14px;
  margin-top: 14px;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}
.customPopupSwal .star-rating input[type=radio] {
  display: none;
}
.customPopupSwal .star-rating label {
  color: #bbb !important;
  font-size: 24px;
  padding: 0;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: auto;
}
.customPopupSwal .star-rating label:hover,
.customPopupSwal .star-rating label:hover ~ label,
.customPopupSwal .star-rating input[type=radio]:checked ~ label {
  color: #f2b600 !important;
}

.swal2-popup button:focus {
  outline: none !important;
  box-shadow: none !important;
}

.swal2-popup button:focus-visible {
  outline: none !important;
  box-shadow: none !important;
}

.customPopupSwal .customPopupTitle {
  display: flex !important;
  vertical-align: middle;
  align-items: center;
}

.customPopupSwal .customPopupTitle .customPopupIcon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin-right: 10px !important;
  font-size: 20px !important;
  width: 48px !important;
  height: 48px !important;
  border-radius: 8px !important;
  color: #fff !important;
}

.customPopupSwal .customPopupTitle .customPopupIcon img {
  width: 40px !important;
  padding: 7px !important;
}

.customPopupSwal .customPopupTitleDetail {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  /* gap: 0.25rem !important; */
}

.customPopupSwal .customPopupTitleDetail .customPopupCategory {
  font-size: 18px !important;
  height: 22px;
}

.customPopupSwal .customPopupTitleDetail .customPopupAdvertOrProductName {
  font-size: 12px !important;
  font-weight: 400 !important;
  float: left !important;
  text-align: left !important;
}

/* media query 991 */
@media (max-width: 991px) {
  .customPopupSwal .customPopupTitleDetail .customPopupAdvertOrProductName {
    width: 200px !important;
    line-height: 15px !important;
  }
}
/* media query 991 */
.customPopupSwal .customPopupCloseButton {
  width: 2rem !important;
  height: 2rem !important;
  border-radius: 100% !important;
  background-color: #3d5afe !important;
  font-size: 20px !important;
  position: absolute !important;
  margin-top: 30px !important;
  margin-right: 20px !important;
  font-weight: 100 !important;
  color: #fff;
}

.customPopupSwal .customPopupCloseButton:hover {
  background-color: rgb(51, 78, 228) !important;
  color: white !important;
}

.customPopupSwal .customConfirmButton {
  width: 96% !important; /* w-full */
  background-color: #11d377 !important; /* bg-[#11d377] */
  border-radius: 0.25rem; /* rounded */
  text-align: center;
  display: flex !important;
  color: #ffffff !important; /* text-white */
  font-size: 1rem !important; /* text-xs */
  border: 0;
  position: relative !important; /* relative */
  overflow: hidden !important; /* overflow-hidden */
  padding-left: 1rem !important; /* px-4 */
  padding-right: 1rem !important; /* px-4 */
  margin-left: 20px !important;
  justify-content: center;
  margin-right: 20px !important;
  margin-top: 10px !important;
}

.customPopupSwal .customConfirmButton:hover {
  background-color: #10c56f !important; /* hover-btn-sgreen */
}

.customPopupSwal .swal2-title {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  border-bottom: 1px solid #eee !important;
  padding: 20px 20px !important;
  padding-bottom: 20px !important;
}

.customPopupSwal .swal2-html-container {
  text-align: left !important;
  font-size: 16px !important;
  margin: 0px 0.1em -7px !important;
  /* padding-top: 20px !important; */
  /* padding-left: 20px !important; */
  /* padding-right: 20px !important; */
  /* padding-bottom: 0px !important; */
  overflow: hidden !important;
}

.customPopupSwal .swal2-html-container .mb-2 {
  margin-bottom: 0.8rem !important;
}

.customPopupSwal .swal2-html-container hr {
  width: 100vw !important;
  position: relative !important;
  left: calc(-50vw + 50%) !important;
  border-top: 1px solid #eeeeee !important;
  opacity: 1 !important;
  margin-top: 20px !important;
}

.customPopupSwal .swal2-html-container .scrollarea {
  background: transparent !important;
  padding: 0 !important;
  border-radius: 0 !important;
  overflow-y: scroll !important;
  -webkit-overflow-scrolling: touch !important;
  max-height: 310px !important;
  touch-action: pan-y !important;
  overscroll-behavior: contain !important;
}

.customPopupSwal .swal2-html-container .scrollarea::-webkit-scrollbar-thumb {
  background: #b2b2b2 !important;
}

.customPopupSwal .swal2-html-container .scrollarea::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.03) !important;
}

.customPopupSwal .swal2-html-container .scrollarea p.big {
  font-size: 16px !important;
  text-align: left !important;
}

.customPopupSwal .swal2-html-container .game-accounts-dropdown .game-accounts-btn {
  width: 100% !important;
  border-radius: 0 !important;
  height: 56px !important;
  border: 2px solid #e5e7eb !important;
}

.customPopupSwal .swal2-html-container input[type=text], .customPopupSwal .swal2-html-container input[type=text] input[type=number] {
  padding-top: 0.75rem !important; /* py-3 */
  padding-bottom: 0.75rem !important; /* py-3 */
  padding-left: 1rem !important; /* px-4 */
  padding-right: 1rem !important; /* px-4 */
  height: 56px !important;
  /* Display and width */
  display: block !important; /* block */
  width: 100% !important; /* w-full */
  /* Border */
  border-radius: 0.125rem !important; /* rounded-sm */
  border: 2px solid #e5e7eb !important; /* border-gray-200 border-2 */
  /* Text */
  font-size: 1.125rem !important;
}

.customPopupSwal .swal2-html-container input[type=text]:focus, input[type=number]:focus {
  border: 2px solid #10b981 !important; /* focus:border-sgreen */
  outline: none !important; /* Tailwind'ın focus:ring için outline kaldırması */
}

.customPopupSwal .swal2-actions {
  margin: inherit !important;
}

.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
  background: rgba(0, 0, 0, 0.6) !important;
  backdrop-filter: blur(4px) !important;
  -webkit-backdrop-filter: blur(4px);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
button.copy.gap-2 svg {
  width: 20px;
}

body.theme_light section.orders .box .body ul li span.r span.big {
  color: #464a5c;
}

body.theme_light section.orders .box .body ul li .price {
  color: #464a5c;
}

body.theme_light section.orders .box .body ul li .order-detail .user {
  color: black;
}
section.orders {
  margin-top: 30px;
  margin-bottom: 70px;
}
section.orders .stitle {
  color: #1a2c3d;
  font-size: 24px;
  font-weight: 600;
  margin-top: 70px;
  margin-bottom: 70px;
  text-align: center;
}
section.orders .scrollable {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  background: #f3f3f3;
  padding: 30px;
}
section.orders .scrollable * {
  line-height: 1.5;
  padding: 0 !important;
  margin: 0 !important;
}
section.orders .scrollable h2, section.orders .scrollable h3, section.orders .scrollable h4 {
  font-size: 18px;
  font-weight: 600;
  color: #1a2c3d;
}
section.orders .icons .item {
  background: #fff;
  border-radius: 10px;
  position: relative;
  padding: 30px 30px 50px;
  height: 100%;
}
section.orders .icons .item i {
  font-size: 40px;
  color: #3d5afe;
  display: block;
  margin-bottom: 20px;
  text-align: center;
}
section.orders .icons .item p {
  color: #1a2c3d;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}
section.orders .icons .item .status {
  position: absolute;
  bottom: -16px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 10px;
  padding: 10px 20px;
  width: fit-content;
  white-space: nowrap;
}
section.orders .icons .item .status.green {
  background-color: #11d377;
  color: #fff;
}
section.orders .icons .item .status.red {
  background-color: #e74c3c;
  color: #fff;
}
section.orders .box {
  border-radius: 10px;
  background-color: #fff;
}
section.orders .box .head {
  display: flex;
  padding: 20px 20px 20px 30px;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #ebebeb;
}
section.orders .box .head .title {
  color: #464a5c;
  font-size: 20px;
  font-weight: 600;
}
section.orders .box .head button.filter {
  border-radius: 8px;
  background-color: rgba(61, 90, 254, 0.1);
  color: #3d5afe;
  padding: 16px 48px;
  border: 0;
  font-size: 16px;
  font-weight: 600;
  transition: all 0.3s ease;
}
section.orders .box .head button.filter:hover {
  background: #3d5afe;
  color: #fff;
}
section.orders .box .body.p30 {
  padding: 30px;
}
section.orders .box .body ul li {
  padding: 20px 20px 20px 30px;
  list-style: none;
}
section.orders .box .body ul li .l {
  overflow-wrap: anywhere;
}
section.orders .box .body ul li .price {
  color: white;
  font-size: 22px;
  font-weight: 600;
  margin-right: 20px;
}
section.orders .box .body ul li button.more {
  width: 50px;
  height: 50px;
  border-radius: 8px;
  background-color: #3d5afe;
  color: #fff;
  border: 0;
  font-size: 20px;
  font-weight: 600;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
section.orders .box .body ul li button.more.active {
  transform: rotate(180deg);
}
section.orders .box .body ul li span.r {
  line-height: 1.4;
}
section.orders .box .body ul li span.r b {
  font-weight: 600;
}
section.orders .box .body ul li span.r span.big {
  color: white;
  font-size: 18px;
  font-weight: 600;
}
section.orders .box .body ul li span.r span:not(.big) {
  display: block;
  align-items: center;
  gap: 4px;
}
section.orders .box .body ul li span.r span.square {
  width: 6px;
  height: 6px;
  border-radius: 50%;
}
section.orders .box .body ul li span.r span.square.green {
  background-color: #11d377;
  margin-right: 4px;
}
section.orders .box .body ul li span.r span.square.yellow {
  background-color: #f7b500;
  margin-right: 4px;
}
section.orders .box .body ul li span.r span.square.red {
  background-color: #f44336;
  margin-right: 4px;
}
section.orders .box .body ul li span.r span.square.blue {
  background-color: #3d5afe;
  margin-right: 4px;
}
section.orders .box .body ul li .order-detail {
  margin-top: 18px;
}
section.orders .box .body ul li .order-detail .user {
  border-radius: 8px;
  background-color: rgba(61, 90, 254, 0.1);
  padding: 16px;
}
section.orders .box .body ul li .order-detail .user .name {
  color: #1d1d1d;
  font-size: 20px;
  font-weight: 500;
  margin-left: 20px;
}
section.orders .box .body ul li .order-detail .user .btn-gg {
  border-radius: 8px;
  background-color: #3d5afe;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  padding: 18px 32px;
  transition: all 0.3s ease;
}
section.orders .box .body ul li .order-detail .user .btn-gg:hover {
  background-color: #0a2ffe;
}
section.orders .box .body ul li .order-detail .user .btn-gg.red {
  background-color: #e74c3c;
}
section.orders .box .body ul li .order-detail .user .btn-gg.red:hover {
  background-color: #d62c1a;
}
section.orders .box .body ul li .order-detail .user .btn-gg.green {
  background-color: #11d377;
}
section.orders .box .body ul li .order-detail .user .btn-gg.green:hover {
  background-color: #10c56f;
}
section.orders .box .body ul li .order-detail .user .btn-gg img.avatar3 {
  height: 40px;
  width: 40px;
  max-width: 40px;
  max-height: 40px;
  border-radius: 50%;
}
section.orders .box .body ul li .order-detail .user .btn-gg.gray {
  background-color: #11d377;
  color: #fff;
  padding: 0 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
section.orders .box .body ul li .order-detail .user .btn-gg.gray:hover {
  background-color: #10c56f;
}
section.orders .box .body ul li .order-detail ul.numbers {
  margin-top: 20px;
}
section.orders .box .body ul li .order-detail ul.numbers li {
  padding: 0;
  display: flex;
  align-items: start;
  border-bottom: 0;
  margin-bottom: 20px;
}
section.orders .box .body ul li .order-detail ul.numbers li span.number {
  width: 44px;
  height: 44px;
  min-width: 44px;
  min-height: 44px;
  background-color: #3d5afe;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 16px;
  position: relative;
}
section.orders .box .body ul li .order-detail ul.numbers li span.number:before {
  width: 3px;
  height: 94px;
  background-color: #3d5afe;
  content: "";
  position: absolute;
  left: 50%;
  top: 100%;
  transform: translateX(-50%);
}
section.orders .box .body ul li .order-detail ul.numbers li .date {
  color: #737373;
  font-size: 14px;
  font-weight: 400;
  margin-top: 6px;
}
section.orders .box .body ul li .order-detail ul.numbers li .status {
  margin-top: 8px;
  color: #737373;
  font-size: 18px;
  font-weight: 600;
}
button.copy {
  border: 0;
  padding: 5px;
  background: #fff;
  border-radius: 10px;
  margin-left: 14px;
  color: #3d5afe;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 16px;
}
body.theme_light  section.orders .box .body ul li .order-detail ul.numbers li .key{
  background: #f7f7f7;
  color: #737373;
}
section.orders .box .body ul li .order-detail ul.numbers li .key {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  margin-top: 14px;
  background: #121212;
  padding: 14px 20px;
  border-radius: 8px;
  display: inline-block;
  font-weight: 600;
  line-height: 1.7;
}
section.orders .box .body ul li .order-detail ul.numbers li p {
  margin-top: 14px;
  opacity: 0.9;
  color: #737373;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
  line-break: anywhere;
}
section.orders .box .body ul li:not(:last-child) {
  border-bottom: 1px solid #ebebeb;
}
.leftmenu ul.menu li {
  list-style: none;
}

body.theme_light .leftmenu ul.menu li a {
  color: #292947;
}

section.orders {
  margin-bottom: 60px;
  margin-top: 30px;
}

body.theme_light .leftmenu ul.menu:before {
  background: #efefef;
}

.orders input {
  height: 52px;
}

.orders .btn-primary {height: 52px !important;}
body.theme_light section.orders .box{
  background-color: #fff;
}
section.orders .box {
  border-radius: 10px;
  background-color: #1e1e1f;
}
body.theme_light .leftmenu{
  background-color: #fff;
}
.leftmenu {
  border-radius: 10px;
  background-color: #1e1e1f;
  padding: 20px 40px;
  position: relative;
  overflow: hidden;
}
.leftmenu .user {
  display: flex;
  align-items: center;
  position: relative;
  margin-left: -20px;
}
.leftmenu .user img {
  margin-right: 20px;
}
body.theme_light  .leftmenu .user .name{
  color: #1d1d1d;
}
.leftmenu .user .name {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 6px;
}
body.theme_light .leftmenu .user small{
  color: #1d1d1d;
}
.leftmenu .user small {
  opacity: 0.5;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}
.leftmenu ul.menu {
  position: relative;
  padding-top: 20px;
  margin-top: 20px;
  padding-left: 0;
}
.leftmenu ul.menu:before {
  width: calc(100% + 300px);
  height: 1px;
  background: #2d2d2f;
  content: "";
  position: absolute;
  top: 0;
  left: -40px;
}
.leftmenu ul.menu li a {
  color: white;
  font-size: 18px;
  transition: all 0.3s ease;
  position: relative;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.leftmenu ul.menu li a span.badge-danger {
  background-color: #ff3030;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  padding: 4px 8px;
  border-radius: 10px;
}
.leftmenu ul.menu li a span.count {
  font-size: 14px;
  font-weight: 600;
  color: #3d5afe;
  background-color: #e8e8ff;
  border-radius: 50%;
  margin-left: 10px;
  width: 26px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.leftmenu ul.menu li a:before {
  width: 8px;
  height: 47px;
  background-color: #3d5afe;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  content: "";
  position: absolute;
  left: -40px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  transition: all 0.3s ease;
}
.leftmenu ul.menu li a:hover:not(.active) {
  color: #3d5afe;
  transform: translateX(10px);
}
.leftmenu ul.menu li a.active {
  color: #3d5afe;
  font-weight: 600;
}
.leftmenu ul.menu li a.active:before {
  opacity: 1;
}

.lefttabmenu {
  border-radius: 10px;
  background-color: #fff;
  padding: 20px;
}
.lefttabmenu small.tt {
  color: #1d1d1d;
  font-size: 14px;
  font-weight: 400;
  display: block;
  margin-bottom: 10px;
  text-align: center;
}
.lefttabmenu ul.button-nav {
  border-radius: 8px;
  background-color: rgba(61, 90, 254, 0.1);
  padding: 8px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.lefttabmenu ul.button-nav button {
  flex-grow: 1;
  width: 100%;
  padding: 14px;
  color: #8e92a8;
  border: 0;
  background: transparent;
  border-radius: 6px;
  transition: all 0.3s ease;
  font-size: 18px;
}
.lefttabmenu ul.button-nav button.active {
  background-color: #3d5afe;
  color: #fff;
}
.lefttabmenu ul.button-nav button:hover {
  background: #fff;
  color: #8e92a8;
}
.lefttabmenu .btn-tab {
  border-radius: 8px;
  background-color: rgba(70, 74, 92, 0.1);
  color: #464a5c;
  font-size: 16px;
  font-weight: 500;
  width: 100%;
  border: 0;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  text-align: start;
  line-height: 0.6;
  padding: 20px;
  position: relative;
  overflow: hidden;
}
.lefttabmenu .btn-tab small {
  font-weight: 300;
  display: block;
}
.lefttabmenu .btn-tab:not(:last-child) {
  margin-bottom: 10px;
}
.lefttabmenu .btn-tab span.icon {
  border-radius: 8px;
  background-color: #fff;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 16px;
}
.lefttabmenu .btn-tab span.icon .badge {
  position: absolute;
  top: 50%;
  height: 100%;
  right: 0;
  transform: translateY(-50%);
  writing-mode: vertical-lr;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  color: #fff;
  background: #11d377;
  padding: 4px 8px;
  border-radius: 0;
  line-height: 1.5;
  letter-spacing: 1px;
}
.lefttabmenu .btn-tab.active {
  background-color: #3d5afe;
}
.lefttabmenu .btn-tab.active span.text {
  color: #fff;
}
p.pull-left {
  margin: 10px 0px;
}
.TotalPaid b {
  color: green;
}
body.theme_light .ptr-warper {
  border-bottom: 1px solid #cfcfcf;
}
.card.border-0.mb-3.currency-summary.orders-summary input {
  height: 51px;
  margin: 10px 0px;
}
.card.border-0.mb-3.currency-summary.orders-summary .body {
  padding: 0;
  margin-top: 70px;
}
.card.border-0.mb-3.currency-summary.orders-summary .empty {border-top: 1px solid #2d2d2f;}
.card.border-0.mb-3.currency-summary.orders-summary .icon {
  width: auto;
}
body.theme_light .card.border-0.mb-3.currency-summary.orders-summary .empty {
  border-top: 1px solid #efefef;
}
.card.border-0.mb-3.currency-summary.orders-summary .btn-primary {
  height: 52px !important;
}
.card.border-0.mb-3.currency-summary.orders-summary .body:first-child {
  margin-top: 0;
}

body.theme_light section.orders .box .head select{
  background-color:#fff;
  border-color: #dee2e6 !important;
  color: #212529;
}
body.theme_light section.orders .box .head input{
  background-color:#fff;
  border-color: #dee2e6 !important;
  color: #212529;
}
section.orders .box .head select, section.orders .box .head input {
  background-color: #121212;
  color: #fff;
  border-color: #121212 !important;
}
body.theme_light section.orders .box .head {
  border-bottom: 1px solid #ebebeb;
}
section.orders .box .head {
  display: flex
;
  padding: 20px 20px 20px 30px;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #2d2d2f;
}
body.theme_light .empty .text{
  color: #353844;
}
.empty .text {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  opacity: 1;
  line-height: 1.3;
}
body.theme_light .empty .icon{
  color: #353844;
}
.empty .icon {
  font-size: 50px;
  color: #fff;
  width: auto;
  opacity: 0.5;
  margin-bottom: 10px;
}
body.theme_light .empty{
  color: #353844;
}
.empty {
  padding: 20px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}
.p-3 {
  padding: 1rem !important;
}
body.theme_light section.orders .box .head .title{
  color: #464a5c;
}
section.orders .box .body ul li .order-detail ul.numbers li p:last-child {
  display: flex
;
  vertical-align: middle;
  align-items: center;
}
section.orders .box .head .title {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}
body.theme_light section.orders .box .head {
  border-bottom: 1px solid #ebebeb;
}
body.theme_light section.blog .detailbox {
  background: white;
}

.sale-container.sidebar-header {
  border-radius: 4px;
}

.sale-status.status-1.dflx {
  vertical-align: middle;
  align-items: center;
  background: rgb(255 255 255 / 30%) !important;
  color: white;
  border-radius: 8px;
  border: 1px solid #d9d9d96b !important;
}

.sale-status.status-1.dflx button span {color: white !important;}

.theme_light .sale-card .product-info span {
  color: white;
}

.sale-card .sale-info .s-delivery span {
  color: white;
}

.draw-icon, .sale-card .product-info a {
  color: white;
}

.s-name span {
  color: white;
}
section.customerarea.currency-content.game-accounts .square-btn.active span {
  color: white !important;
}
body.theme_light section.blog .detailbox .icons {
  border-bottom: 1px solid #ebebeb;
}

body.theme_light section.blog h1 {
  color: #363643;
}
.itiraz-olustur button span {
  color: #3d5afe;
}

.itiraz-olustur button svg {
  color: #3d5afe;
}
.main-sr {
  margin-bottom: 30px;
}
.itiraz-olustur button:hover span {
  color: white;
}

.itiraz-olustur button:hover svg {
  color: white;
}
.itiraz-olustur a span {
  color: #3d5afe;
}

.itiraz-olustur a svg {
  color: #3d5afe;
}

.itiraz-olustur a:hover span {
  color: white;
}

.itiraz-olustur a:hover svg {
  color: white;
}
section.customerarea.currency-content.game-accounts .square-btn.active {
  background: #3d5afe;
  color: white !important;
}
.itiraz-olustur {
  text-align: right;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  margin-right: 15px;
  position: relative;
  right: 30px;
  top: 15px;
}
div#baslik {
  height: 47px;
  padding-top: 8px !important;
}

body.theme_light section.blog .detailbox #icerikler {
  background: #11d377;
}

body.theme_light section.blog .detailbox #icerikler #icerik_listesi {
  background: white;
}

body.theme_light section.blog .detailbox #icerikler #icerik_listesi ul a {
  color: #282828;
}

body.theme_light section.blog .detailbox .content h2 {
  color: #121212;
}

body.theme_light section.blog .detailbox .content {
  color: #24232e;
}

body.theme_light section.blog .subtitle {
  color: #363643;
}

body.theme_light section.blog .postitem a.title {
  color: #363643;
}
section.blog .detailbox {
  background-color: #fff;
  border-radius: 10px;
}
section.blog .detailbox img {
  border-radius: 0;
}
section.blog .detailbox .icons {
  padding: 16px 30px;
  border-bottom: 1px solid #ebebeb;
}
section.blog .detailbox .icons span {
  display: flex;
  align-items: center;
  color: #808080;
  font-size: 14px;
  font-weight: 500;
}
section.blog .detailbox .icons span i {
  margin-right: 8px;
}
section.blog .detailbox ul.share {
  display: flex;
  align-items: center;
  gap: 10px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
}
section.blog .detailbox ul.share li a {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  color: #fff;
  font-size: 20px;
}
body.theme_light section.blog .postitem {
  background: white;
}

body.theme_light section.blog .postitem p.desc {
  color: #363643;
}

body.theme_light .blogCategoriesRight .item {
  background: white;
}

body.theme_light section.featuredblog .subtitle {
  color: #363643;
}
.blogCategoriesRight .item a:hover span {
  color: #3d5afe;
}
.blogCategoriesRight {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
.blogCategoriesRight span.titlex {
  font-size: 25px !important;
  padding: 0 !important;
  margin-bottom: 10px;
}
.blogCategoriesRight .item {
  background-color: #1e1e1f; /*Dark: background-color:#1e1e1f;*/
  height: 45px;
  border-radius: 5px;
  margin-bottom: 5px;
}
.blogCategoriesRight .item:hover a {
  color: #3d5afe;
}
.blogCategoriesRight .item a {
  color: #1e1e1f; /*Dark: color:#fff;*/
  display: flex;
  align-items: center;
  font-weight: 500;
}
.blogCategoriesRight .item a span.icon {
  width: 40px;
  height: 40px;
  border-radius: 8px;
  padding: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.blogCategoriesTop {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  margin-top: 10px;
}
.blogCategoriesTop .item {
  flex: 0 0 calc(50% - 3px);
  background-color: #fff;
  height: 45px;
  border-radius: 5px;
}
.blogCategoriesTop .item:hover a {
  color: #3d5afe;
}
.blogCategoriesTop .item a {
  color: #1e1e1f; /*Dark: color:#fff;*/
  display: flex;
  align-items: center;
  font-weight: 500;
}
.blogCategoriesTop .item a span.icon {
  width: 40px;
  height: 40px;
  border-radius: 8px;
  padding: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}
section.featuredblog {
  margin-top: 30px;
  margin-bottom: 0px;
}
section.featuredblog .subtitle {
  color: white;
  font-size: 24px;
  font-weight: 600;
  display: flex;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
section.featuredblog .subtitle svg {
  color: #3d5afe;
  width: 24px;
  margin-right: 16px;
}
section.featuredblog a.bigitem, section.featuredblog a.item {
  position: relative;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  border-radius: 10px;
  position: relative;
  z-index: 2;
}
section.featuredblog a.bigitem span.detail, section.featuredblog a.item span.detail {
  position: absolute;
  padding: 30px;
  bottom: 0;
}
section.featuredblog a.bigitem span.detail h2, section.featuredblog a.item span.detail h2 {
  color: #fff;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.3;
}
section.featuredblog a.bigitem span.detail .icons, section.featuredblog a.item span.detail .icons {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 20px;
}
section.featuredblog a.bigitem span.detail .icons span, section.featuredblog a.item span.detail .icons span {
  display: flex;
  align-items: center;
}
section.featuredblog a.bigitem span.detail .icons span i, section.featuredblog a.item span.detail .icons span i {
  margin-right: 6px;
}
section.featuredblog a.bigitem img, section.featuredblog a.item img {
  border-radius: 10px;
  width: 100%;
  height: 460px;
  object-fit: cover;
}
section.featuredblog a.bigitem:hover, section.featuredblog a.item:hover {
  transform: scale(1.05);
  z-index: 33;
}
section.blog {
  background-color: #fff;
  padding-top: 44px;
  padding-bottom: 60px;
}
section.blog .head {
  color: #363643;
  font-size: 24px;
  font-weight: 600;
  display: flex;
  align-items: center;
}
section.blog .head i {
  color: #3d5afe;
  margin-right: 18px;
}
section.blog h1 {
  color: white;
  font-size: 32px;
  font-weight: 600;
  padding: 30px;
}
section.blog figure img {
  width: 100%;
  height: auto;
}
section.blog .detailbox {
  background-color: #1e1e1f;
  border-radius: 10px;
}
section.blog .detailbox img {
  border-radius: 0;
}
section.blog .detailbox .icons {
  padding: 16px 30px;
  border-bottom: 1px solid #2d2d2f;
}
section.blog .detailbox .icons span {
  display: flex;
  align-items: center;
  color: #808080;
  font-size: 14px;
  width: auto;
  font-weight: 500;
}
section.blog .detailbox .icons span svg {
  margin-right: 8px;
  overflow: inherit;
  width: 17px;
}
section.blog .detailbox ul.share {
  display: flex;
  align-items: center;
  gap: 10px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
}
section.blog .detailbox ul.share li a {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  color: #fff;
  font-size: 20px;
}
section.blog .detailbox ul.share li a:hover {
  transform: scale(1.1);
}
section.blog .detailbox ul.share li a.copy {
  background-color: #3e6acd;
}
section.blog .detailbox ul.share li a.facebook {
  background-color: #1873eb;
}
section.blog .detailbox ul.share li a.twitter {
  background-color: #1d9bf0;
}
section.blog .detailbox ul.share li a.whatsapp {
  background-color: #25d366;
}
section.blog .detailbox ul.share li a.telegram {
  background-color: #0088cc;
}
section.blog .detailbox ul.share li a.linkedin {
  background-color: #0077b5;
}
section.blog .detailbox .content {
  padding: 30px;
  color: white;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}
section.blog .detailbox .content h2 {
  color: white;
  font-size: 28px;
  font-weight: 600;
}
section.blog .detailbox .content h3 {
  color: #121212;
  font-size: 24px;
  font-weight: 600;
}
section.blog .detailbox .content h4 {
  color: #121212;
  font-size: 20px;
  font-weight: 600;
}
section.blog .detailbox .content b, section.blog .detailbox .content strong {
  font-weight: 600;
}
section.blog .detailbox .content a {
  color: #3d5afe;
  font-weight: 600;
  transition: all 0.3s ease;
}
section.blog .detailbox .content a:hover {
  color: #3d5afe;
  text-decoration: underline;
}
section.blog .detailbox .content ul {
  list-style: disc;
  margin-left: 20px;
}
section.blog .detailbox .content ul li {
  margin-bottom: 10px;
}
section.blog .detailbox .content ul li::marker {
  color: #3d5afe;
}
section.blog .detailbox .content ol {
  list-style: decimal;
  margin-left: 20px;
}
section.blog .detailbox .content ol li {
  margin-bottom: 10px;
}
section.blog .detailbox .content ol li::marker {
  color: #3d5afe;
}
section.blog .detailbox .content > *:not(:last-child) {
  margin-bottom: 20px;
}
section.blog .detailbox #icerikler {
  background-color: #282828;
  margin-top: -4px;
}
section.blog .detailbox #icerikler b {
  color: #fff !important;
  font-size: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
}
section.blog .detailbox #icerikler #icerik_listesi {
  background-color: #333;
  box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.5);
}
section.blog .detailbox #icerikler #icerik_listesi ul {
  list-style: none;
}
section.blog .detailbox #icerikler #icerik_listesi ul a {
  color: white;
  font-size: 18px;
  font-weight: 500;
}
section.blog .detailbox #icerikler #icerik_listesi ul a:hover {
  color: #3d5afe;
}
section.blog .detailbox #icerikler #icerik_listesi ul li div span {
  border-radius: 50%;
  background-color: rgba(61, 90, 254, 0.3);
  padding: 8px 14px;
  color: #3d5afe;
  font-size: 14px;
  margin-right: 16px;
  height: 30px;
  max-width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
section.blog .detailbox #icerikler #icerik_listesi ul li div a {
  display: flex;
  align-items: center;
  font-weight: normal;
}
section.blog .detailbox #icerikler #icerik_listesi ul li ul {
  margin-top: 5px;
  list-style: none;
}
section.blog .detailbox #icerikler #icerik_listesi ul li ul li {
  margin-left: 25px;
  margin-bottom: 8px;
}
section.blog .subtitle {
  color: white;
  font-size: 24px;
  font-weight: 600;
  display: flex;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
}
section.blog .subtitle svg {
  color: #3d5afe;
  width: 24px;
  margin-right: 16px;
}
section.blog .postitem {
  border-radius: 10px;
  background-color: #1e1e1f;
  padding: 20px;
  margin-bottom: 20px;
  transition: all 0.3s ease;
}
section.blog .postitem:hover img {
  transform: scale(1.1);
}
section.blog .postitem a:not(.title) {
  overflow: hidden;
  border-radius: 20px;
}
section.blog .postitem a:not(.title) img {
  border-radius: 20px;
  transition: all 0.3s ease;
}
section.blog .postitem a.title {
  color: white;
  font-size: 24px;
  font-weight: 600;
  transition: all 0.3s ease;
}
section.blog .postitem a.title:hover h2 {
  color: #3d5afe;
}
section.blog .postitem h2 {
  transition: all .3s;
}
section.blog .postitem p.desc {
  margin-top: 12px;
  color: white;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
  padding-right: 100px;
}
section.blog .postitem .icons {
  margin-top: 10px;
}
section.blog .postitem .icons span {
  color: #808080;
  font-size: 14px;
  font-weight: 400;
  display: flex;
  align-items: center;
  gap: 6px;
}
section.blog .postitem .icons span svg {
  width: 18px;
}
section.blog .postitem img {
  border-radius: 20px;
}
section.blog a.btn-more {
  border-radius: 24px;
  border: 1px solid #d4d4e0;
  background-color: #fff;
  padding: 14px 26px 14px 34px;
  color: #a2a2b1;
  font-size: 18px;
  font-weight: 500;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
}
section.blog a.btn-more svg {
  color: #a2a2b1;
  margin-left: 46px;
}
section.blog a.btn-more:hover {
  background-color: #3d5afe;
  border-color: #3d5afe;
  color: #fff;
}
section.blog a.btn-more:hover svg {
  color: #fff;
}
section.blog a.item {
  position: relative;
  border-radius: 10px;
  background-color: #fff;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  overflow: hidden;
}
section.blog a.item:hover {
  transform: scale(1.05);
}
section.blog a.item img {
  border-radius: 10px;
  background-color: #fff;
  width: 100%;
  height: auto;
}
section.blog a.item:before {
  background: url("../front/images/blogshadowbg.png") center center no-repeat;
  background-size: cover;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  border-radius: 10px;
}
section.blog a.item span.title {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3;
  padding-left: 20px;
  padding-right: 20px;
  position: absolute;
  bottom: 38px;
  left: 0;
  z-index: 101;
}
section.blog a.item span.title:before {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #11d377;
  width: 10px;
  height: 71px;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
body.theme_light .ilanlarim-sub-hero .filter-select {
  background-color: white;
}
body.theme_light .stores-section.all-store {
  background: transparent;
}
.stores-sub-hero .search-box .search-icon-box svg {
  width: 16px;
  height: 16px;
  position: absolute;
}
body .btn-follow svg {
  width: 22px;
}
.btn-follow.green:hover {
  background-color: #11d377;
  color: #FFF;
}
.btn-follow.green {
  background-color: rgba(32, 198, 92, 0.1);
  color: #11d377;
}

.ilanlarim-sub-hero .filter-box svg {
  width: 16px;
}
.stores-section .store-row .highlight svg {
  width: 15px;
}
div#main-data .card.card-body.border-0.store-row {
  padding: 1rem !important;
}

body.theme_light div#main-data .card.card-body.border-0.store-row {
  background: white !important;
}

body.theme_light .stores-section .user-data .user-sub-title {
  color: #1d1d1d !important;
}

.ilanlarim-sub-hero .sub-hero-title h1 {
  color: white;
}

section.ilanlarim-sub-hero.stores-sub-hero p {
  color: white;
}
.ilanlarim-sub-hero {
  padding: 94px 0 58px 0;
  min-height: 320px;
  background-color: #FFFFFF;
  background-size: cover;
}
.ilanlarim-sub-hero.all-categories {
  min-height: 298px;
  max-height: 298px;
  padding: 76px 0 58px 0;
}
.ilanlarim-sub-hero.all-categories .sub-hero-title p {
  font-family: Gilroy, sans-serif;
  font-size: 17px;
  color: #fff;
  font-weight: normal;
  margin-top: 25px;
  text-align: center;
}
.ilanlarim-sub-hero .sub-hero-title {
  font-size: 26px;
  font-weight: 600;
  color: #FFF;
}
.ilanlarim-sub-hero .separator {
  width: 100%;
  height: 29px;
  display: block;
}
.ilanlarim-sub-hero .search-box {
  position: relative;
  backdrop-filter: blur(15px);
  background-color: rgba(255, 255, 255, 0.1215686275);
  border-radius: 8px;
  padding: 11px;
}
.ilanlarim-sub-hero .search-box .my-product-search-input {
  width: 100%;
  height: 55px;
  background: #2F2F30;
  border-radius: 8px;
  padding: 10px 50px 10px 25px;
  color: #6b6b6b;
  font-size: 16px;
  font-weight: 500;
  border: 0;
}

.ilanlarim-sub-hero .search-box .clear-icon {
  cursor: pointer;
}
.ilanlarim-sub-hero .filter-box {
  position: relative;
  width: 100%;
  border-radius: 8px;
  backdrop-filter: blur(15px);
  background-color: rgba(255, 255, 255, 0.1215686275);
  padding: 11px;
}
.ilanlarim-sub-hero .filter-box a {
  height: 55px;
  padding: 0 12px;
  align-items: center;
  display: flex;
  justify-content: center;
  white-space: nowrap;
  border-radius: 6px;
  width: 100%;
  color: #FFF;
  font-weight: 500;
  font-size: 16px;
}
.ilanlarim-sub-hero .filter-box a.selected, .ilanlarim-sub-hero .filter-box a:hover, .ilanlarim-sub-hero .filter-box a:active {
  background-color: #FFF;
  color: #000;
}
.ilanlarim-sub-hero .filter-select {
  height: 55px;
  border-radius: 8px;
  background-color: #2d2d2f;
  color: white;
  border-color: #2d2d2f;
}
.stores-sub-hero .search-box .search-icon-box {
  width: 16px;
  height: 16px;
}
.stores-sub-hero .search-box .search-icon-box i {
  position: absolute;
}
.stores-sub-hero .filter-box a.orange {
  background-color: #ff9101;
  color: #FFF;
}
.stores-sub-hero .filter-box a.orange:hover {
  background-color: #D97B01;
}
.stores-sub-hero .sub-hero-txt {
  font-size: 17px;
  font-weight: 400;
  color: #FFF;
}

.stores-sub-hero {
  padding: 140px 0 130px 0;
  min-height: 460px;
  background-image: url(../front/images/magazalar-tum-hero.jpg);
}

.stores-section {
  padding-top: 0;
}
.stores-section .top-user-seperator {
  margin: -5px 0;
  z-index: 5;
  position: relative;
  height: 14px;
  width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14' width='20' height='14'%3E%3Cpath id='Şekil 1' fill='%23efefef' d='m13 14c-3.9 0-7-3.1-7-7 0-3.9 3.1-7 7-7 3.9 0 7 3.1 7 7 0 3.9-3.1 7-7 7z'/%3E%3C/svg%3E");
}
.stores-section .top-five-list {
  box-shadow: none;
  padding: 20px;
  position: relative;
  z-index: 1;
}
.stores-section .top-five-list .rank-box {
  border-radius: 0 15px 15px 0;
  background-color: #ff9101;
  color: #FFF;
  width: 70px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin: 0 15px 0 -20px;
}
.stores-section .top-five-list .rank-box .no {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}
.stores-section .top-five-list .rank-box .no-title {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.5;
}
.stores-section .top-five-list .rank-btn {
  height: 56px;
  width: auto;
  padding: 5px 20px 5px 15px;
}
.stores-section .top-five-list .rank-btn i {
  margin-right: 12px;
}
.stores-section .top-five-list .rank-btn span {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
}
.stores-section.all-store {
  margin-top: -120px;
}
.stores-section .s-title {
  color: #1e1e1f;
  font-size: 20px;
  font-weight: 600;
  padding: 40px 0 10px 0;
}
.stores-section .applystore {
  border-radius: 10px;
  background: url("../img/applystorebg.png") center center no-repeat #3d5afe;
  padding: 20px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.stores-section .applystore img {
  max-height: 120px;
}
.stores-section .applystore .title {
  color: #fff;
  margin-top: 36px;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 24px;
}
.stores-section .applystore p.desc {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 24px;
  text-align: center;
  line-height: 1.3;
}
.stores-section .applystore a.btn-apply {
  border-radius: 23px;
  background-color: #fff;
  padding: 14px 16px 14px 26px;
  color: #3d5afe;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
}
.stores-section .applystore a.btn-apply:hover {
  transform: translateY(-5px);
}
.stores-section .applystore a.btn-apply i {
  margin-left: 50px;
}
.stores-section .store-row {
  position: relative;
  transition: all 0.3s ease;
}
.stores-section .store-row:hover {
  box-shadow: 0 6px 16px 0 rgba(56, 53, 67, 0.2);
}
.stores-section .store-row .highlight {
  border-radius: 15px;
  background-color: #ff9101;
  padding: 6px 14px;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  width: fit-content;
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  right: 0;
  top: -14px;
  margin: 0 auto;
}
.stores-section .store-row .img {
  overflow: hidden;
  border-radius: 10px 10px 0 0;
  position: relative;
}
.stores-section .store-row .img img {
  max-height: 126px;
  border-radius: 10px 10px 0 0;
  transition: all 0.3s ease;
  aspect-ratio: 1/1;
  object-fit: cover;
  width: 100%;
}
.stores-section .store-row .store-sub-products {
  box-shadow: none;
  transition: all 0.3s ease;
  position: relative;
}
.stores-section .store-row .store-sub-products .card-body {
  padding: 16px;
}
.stores-section .store-row .store-sub-products .p-title {
  color: #1e1e1f;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
  min-height: 40px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: all 0.3s ease;
}
body.theme_light section.text-content .card .content{
  color: #7b7b84;
}
section.text-content .card .content {
  max-height: 224px;
  overflow-y: scroll;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  padding-right: 10px;
}
section.text-content .card {
  border-radius: 10px;
  padding: 30px;
}
section.text-content {
  padding-top: 20px;
  padding-bottom: 50px;
}
body.theme_light .stores-section .store-row .store-sub-products .p-title {
  color: #1e1e1f;
}

body.theme_light .stores-section .store-row .store-sub-products .price {color: #1e1e1f;}

body.theme_light .discord-card .card-box{
  background: url(../front/images/discordbg.jpg) center center no-repeat #3d5afe;
}
.discord-card .card-box {
  padding: 22px;
  border-radius: 10px;
  background:#1e1e1f;
  background-size: cover;
}
.discord-card .card-box .title {
  color: #fff !important;
  font-size: 26px;
  font-weight: 700;
  padding: 0 !important;
  display: flex;
  align-items: center;
}
.discord-card .card-box .title svg {
  font-size: 60px;
  margin-right: 18px;
}
.discord-card .card-box .link {
  border-radius: 27px;
  border: 1px solid #0a0a0e;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 8px 8px 26px;
}
.discord-card .card-box .link svg {
  color: #7289da;
  font-size: 22px;
  margin-right: 6px;
}
.discord-card .card-box .link .text {
  color: #abaabb;
  font-size: 18px;
  font-weight: 500;
}
.discord-card .card-box .link .btn-copy {
  border-radius: 20px;
  background-color: rgba(61, 90, 254, 0.3);
  color: #3d5afe;
  font-size: 16px;
  font-weight: 600;
  padding: 12px 28px;
  transition: all 0.3s ease;
  border: 0;
}
.discord-card .card-box .link .btn-copy:hover {
  background-color: #3d5afe;
  color: #fff;
}
section.py-6.sss-container {
  margin-top: -20px;
  margin-bottom: 30px;
}

section.py-6.sss-container div#accordionExample3 {
  background: white;
  border-radius: 6px;
}

section.py-6.sss-container div#accordionExample3 .acc-custom-border {
  margin: 0 !important;
  padding: 0 !important;
}

section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex {
  background: #1E1E1F !important;
  border-top: unset !important;
  box-shadow: unset !important;
  border-bottom: 1px solid #2f2f2f;
  color: #55565e;
}

section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex span {
  color: white;
  font-size: 18px;
}

section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex span i {
  font-size: 25px;
  position: relative;
  top: 3px;
}

section.py-6.sss-container .acc-dsc {
  background: #1E1E1F !important;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  padding: 15px !important;
  border-bottom: 1px solid #3b3b3b;
}

section.py-6.sss-container .acc-dsc p {
  font-size: 16px;
  margin: 10px 0px;
}

section.py-6.sss-container .acc-dsc p:last-child {
  margin-bottom: 0;
}

body.theme_light section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex {
  background: white !important;
  border-bottom: 1px solid #e3e3e3;
  color: #55565e;
}

a.d-flex.align-items-center.text-inherit.text-decoration-none.cls {}

body.theme_light section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex span {
  color: #55565e;
}

body.theme_light section.py-6.sss-container .acc-dsc {
  background: white;
}
section.py-6.sss-container {
  margin-top: -20px;
  margin-bottom: 30px;
}

section.py-6.sss-container div#accordionExample3 {
  background: white;
  border-radius: 6px;
}

section.py-6.sss-container div#accordionExample3 .acc-custom-border {
  margin: 0 !important;
  padding: 0 !important;
}

section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex {
  background: #1E1E1F !important;
  border-top: unset !important;
  box-shadow: unset !important;
  border-bottom: 1px solid #2f2f2f;
  color: #55565e;
}

section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex span {
  color: white;
  font-size: 18px;
}

section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex span i {
  font-size: 25px;
  position: relative;
  top: 3px;
}

section.py-6.sss-container .acc-dsc {
  background: #1E1E1F !important;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  padding: 15px !important;
  border-bottom: 1px solid #3b3b3b;
}

section.py-6.sss-container .acc-dsc p {
  font-size: 16px;
  margin: 10px 0px;
}

section.py-6.sss-container .acc-dsc p:last-child {
  margin-bottom: 0;
}

body.theme_light section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex {
  background: white !important;
  border-bottom: 1px solid #e3e3e3;
  color: #55565e;
}

a.d-flex.align-items-center.text-inherit.text-decoration-none.cls {}

body.theme_light section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex span {
  color: #55565e;
}

body.theme_light section.py-6.sss-container .acc-dsc {
  background: white;
}
section.py-6.sss-container {
  margin-top: -20px;
  margin-bottom: 30px;
}

section.py-6.sss-container div#accordionExample3 {
  background: white;
  border-radius: 6px;
}

section.py-6.sss-container div#accordionExample3 .acc-custom-border {
  margin: 0 !important;
  padding: 0 !important;
}

section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex {
  background: #1E1E1F !important;
  border-top: unset !important;
  box-shadow: unset !important;
  border-bottom: 1px solid #2f2f2f;
  color: #55565e;
}

section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex span {
  color: white;
  font-size: 18px;
}

section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex span i {
  font-size: 25px;
  position: relative;
  top: 3px;
}

section.py-6.sss-container .acc-dsc {
  background: #1E1E1F !important;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  padding: 15px !important;
  border-bottom: 1px solid #3b3b3b;
}

section.py-6.sss-container .acc-dsc p {
  font-size: 16px;
  margin: 10px 0px;
}

section.py-6.sss-container .acc-dsc p:last-child {
  margin-bottom: 0;
}

body.theme_light section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex {
  background: white !important;
  border-bottom: 1px solid #e3e3e3;
  color: #55565e;
}

a.d-flex.align-items-center.text-inherit.text-decoration-none.cls {}

body.theme_light section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex span {
  color: #55565e;
}

body.theme_light section.py-6.sss-container .acc-dsc {
  background: white;
}
body .btn-follow span{
  color: #3d5afe;
}
.btn-follow.orange {
  background-color: rgba(255, 159, 28, 0.1);
  color: #ff9f1c;
}
.btn-follow.orange span{
  color: #ff9f1c;
}
body.theme_light .stores-section .card.card-body.border-0.top-five-list {
  padding: 20px !important;
  background: white !important;
}
.wm-btn.orange {
  background: #ff9101;
  color: #fff;
}
.wm-btn.green {
  background-color: #11d377;
  color: #fff;
}
.stores-section {
  padding-top: 0 !important;
  margin-bottom: 0 !important;
}
body.theme_light .stores-section .top-user-seperator{
  background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14' width='20' height='14'%3E%3Cpath id='Şekil 1' fill='%23efefef' d='m13 14c-3.9 0-7-3.1-7-7 0-3.9 3.1-7 7-7 3.9 0 7 3.1 7 7 0 3.9-3.1 7-7 7z'/%3E%3C/svg%3E");
  filter: invert(0.1);
}
.stores-section .top-user-seperator {
  margin: -5px 0;
  z-index: 5;
  position: relative;
  height: 14px;
  width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14' width='20' height='14'%3E%3Cpath id='%C5%9Eekil 1' fill='%23121212' d='m13 14c-3.9 0-7-3.1-7-7 0-3.9 3.1-7 7-7 3.9 0 7 3.1 7 7 0 3.9-3.1 7-7 7z'/%3E%3C/svg%3E");
}
.stores-section .top-five-list {
  box-shadow: none;
  padding: 20px;
  position: relative;
  z-index: 1;
}
.stores-section .top-five-list .rank-box {
  border-radius: 0 15px 15px 0;
  background-color: #ff9101;
  color: #FFF;
  width: 70px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin: 0 15px 0 -20px;
}
.stores-section .top-five-list .rank-box .no {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}
.stores-section .top-five-list .rank-box .no-title {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.5;
}
.stores-section .top-five-list .rank-btn {
  height: 56px;
  width: auto;
  padding: 5px 20px 5px 15px;
}
.stores-section .top-five-list .rank-btn svg {
  margin-right: 12px;
  width: 20px;
}
.stores-section .top-five-list .rank-btn span {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
}
.stores-section.all-store {
  margin-top: -120px;
}
.stores-section .s-title {
  color: white;
  font-size: 20px;
  font-weight: 600;
  padding: 40px 0 10px 0;
}
body.theme_light .stores-section .s-title {
  color: #1e1e1f;
}

.stores-section .card.card-body.border-0.applystore {
  background: url("../front/images/applystorebg.png") center center no-repeat #3d5afe !important;
}
.stores-section .applystore {
  border-radius: 10px;
  padding: 20px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.stores-section .applystore img {
  max-height: 120px;
}
.stores-section .applystore .title {
  color: #fff !important;
  margin-top: 36px;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 24px;
}
.stores-section .applystore p.desc {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 24px;
  text-align: center;
  line-height: 1.3;
}
.stores-section .applystore a.btn-apply {
  border-radius: 23px;
  background-color: #fff;
  padding: 14px 16px 14px 26px;
  color: #3d5afe;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
}
.stores-section .applystore a.btn-apply:hover {
  transform: translateY(-5px);
}
.stores-section .applystore a.btn-apply i {
  margin-left: 50px;
}
.stores-section .store-row {
  position: relative;
  transition: all 0.3s ease;
}
.stores-section .store-row:hover {
  box-shadow: 0 6px 16px 0 rgba(56, 53, 67, 0.2);
}
.stores-section .store-row .highlight {
  border-radius: 15px;
  background-color: #ff9101;
  padding: 6px 14px;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  height: 25px;
  width: fit-content;
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  right: 0;
  top: -14px;
  margin: 0 auto;
}
.stores-section .store-row .img {
  overflow: hidden;
  border-radius: 10px 10px 0 0;
  position: relative;
}
.stores-section .store-row .img img {
  max-height: 126px;
  border-radius: 10px 10px 0 0;
  transition: all 0.3s ease;
  aspect-ratio: 1/1;
  object-fit: cover;
  width: 100%;
}
.stores-section .store-row .store-sub-products {
  box-shadow: none;
  transition: all 0.3s ease;
  position: relative;
  border-top-left-radius: 10px !important;
  border: 1px solid #2d2d2f !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.stores-section .store-row .store-sub-products .card-body {
  padding: 16px;
}
.stores-section .store-row .store-sub-products .p-title {
  color: white;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
  min-height: 40px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: all 0.3s ease;
}
.stores-section .store-row .store-sub-products .p-title:hover {
  color: #3d5afe;
}
.stores-section .store-row .store-sub-products .price {
  color: white;
  font-size: 16px;
  font-weight: 600;
}
.stores-section .store-row .store-sub-products:hover {
  transform: scale(1.05);
}
.stores-section .user-data .user-sub-title {
  font-weight: 400 !important;
  color: white !important;
  opacity: 0.5;
  font-size: 14px !important;
}
.stores-section .user-data .badge {
  background: #11d377;
  font-size: 12px;
}
section.py-6.sss-container {
  margin-top: -20px;
  margin-bottom: 30px;
}

section.py-6.sss-container div#accordionExample3 {
  background: white;
  border-radius: 6px;
}

section.py-6.sss-container div#accordionExample3 .acc-custom-border {
  margin: 0 !important;
  padding: 0 !important;
}

section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex {
  background: #1E1E1F !important;
  border-top: unset !important;
  box-shadow: unset !important;
  border-bottom: 1px solid #2f2f2f;
  color: #55565e;
}

section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex span {
  color: white;
  font-size: 18px;
}

section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex span i {
  font-size: 25px;
  position: relative;
  top: 3px;
}

section.py-6.sss-container .acc-dsc {
  background: #1E1E1F !important;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  padding: 15px !important;
  border-bottom: 1px solid #3b3b3b;
}

section.py-6.sss-container .acc-dsc p {
  font-size: 16px;
  margin: 10px 0px;
}

section.py-6.sss-container .acc-dsc p:last-child {
  margin-bottom: 0;
}

body.theme_light section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex {
  background: white !important;
  border-bottom: 1px solid #e3e3e3;
  color: #55565e;
}

a.d-flex.align-items-center.text-inherit.text-decoration-none.cls {}

body.theme_light section.py-6.sss-container div#accordionExample3 .acc-custom-border .d-flex span {
  color: #55565e;
}

body.theme_light section.py-6.sss-container .acc-dsc {
  background: white !important;
  border-bottom: 1px solid #e5e5e5;
}
section.cover .box h1 {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 12px;
  line-height: 1.3;
}
section.cover .box p {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
}
section.cover {
  margin-top: 30px;
  margin-bottom: 30px;
}
section.cover .box {
  border-radius: 10px;
  background: url(../front/images/cat-cover.png) center center no-repeat;
  padding: 40px 50px;
  background-size: cover;
}
body.theme_light .card.border-0.mb-3.currency-summary button.square-btn.light.blue {color: #3d5afe;}

body.theme_light .card.border-0.mb-3.currency-summary button.square-btn.light.blue span {
  color: #3d5afe;
}

body.theme_light .card.border-0.mb-3.currency-summary button.square-btn.light.blue:hover {
  color: white;
}

body.theme_light .card.border-0.mb-3.currency-summary button.square-btn.light.blue:hover span {
  color: white;
}
body.theme_light section.customerarea.magazadopingleri .magaza-dopingleri .body .box {
  background: white !important;
}
.top-menu-box svg {
  width: 40px;
  margin-top: 10px;
}
.header-kurumsal-menu.dropdown svg {
  width: 40px;
  height: 40px;
  margin-top: 5px;
}
.header-top2 .col-12 {
  padding: 0 2px;
  margin-left: 4px;
}
.mobile-dark-show{display: none;}
.dropdown-menu-end.kurumsaldropdownarea.show {
  display: block;
  top: -545px;
  left: -367px;
}

.dropdown-menu-end.kurumsaldropdownarea li {
  list-style: none;
}

.site-header .header-kurumsal-menu svg {
  color: white !important;
  width: 50px;
  height: 50px;
  overflow: inherit;
  z-index: 99;
  position: relative;
}
.header-top2.site-header {
  display: none;
}
.dropdown-menu-end.kurumsaldropdownarea.show {
  display: block !important;
  top: -488px;
  left: -367px;
}

.dropdown-menu-end.kurumsaldropdownarea li {
  list-style: none;
}
.dropdown-menu2.show {
  display: flex;
}
.dropdown-menu2 {
  display: none;
}
.mobil-menu-trigger.square-btn.light.blue{display: none;}
nav.header-nav.show {
  display: none;
}
.header-mid-flex.d-flex {
  align-items: center;
}

.header-mid-flex-left {
  display: flex;
  vertical-align: middle;
  align-items: center;
  width: 100%;
}

svg.mobil-menu-close {
  display: none;
}

svg.mobil-menu-hamburger {
  margin-right: 0 !important;
}

.mobil-menu-trigger.square-btn.light.blue {
  margin-right: 15px;
}

.header-mid-flex-right {
  display: none;
  justify-content: flex-end;
  width: 100%;
}
section.customerarea .box .body ul.results li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px;
}
section.customerarea .box .body ul.results li a {
  color: #1d1b3a;
  font-size: 16px;
  font-weight: 400;
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
}
section.customerarea .box .body ul.results li a img {
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
  border-radius: 50%;
}
section.customerarea .box .body ul.results {
  list-style: none;
  margin-bottom: 20px;
  padding:0;
  border: 1px solid #d0d8e8;
  border-radius: 5px;
}
ul.notify {
  padding: 0;
}
ul.notify input {
  width: 66px !important;
  height: 30px !important;
  background-color: #909090 !important;
  border-radius: 15px !important;
}
body.theme_light section.customerarea .box .body ul.notify li span:not(.icon){
  color: #1d1b3a;
}
section.customerarea .box .body ul.notify li span:not(.icon) {
  max-width: 500px;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}
section.customerarea .box .body ul.notify li span.icon svg {
  width: 20px;
}
section.customerarea .box .body ul.notify li span.icon {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  border-radius: 6px;
  background-color: #11d377;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 20px;
  margin-right: 26px;
}
section.customerarea .box .body ul.notify li:not(:last-child) {
  margin-bottom: 20px;
}
body.theme_light section.customerarea .box .body ul.notify li {
  border: 1px solid #d0d8e8;
  background-color: #fff;
}
section.customerarea .box .body ul.notify li {
  border-radius: 5px;
  border: 1px solid #121212;
  background-color: #121212;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ozelLabel {
  padding: 0 !important;
  background-color: transparent !important;
  border: none !important;
  height: auto !important;
}
section.customerarea .box .body .form-radio input {
  margin: 0;
}
section.customerarea .box .body .form-radio label {
  margin-bottom: 0;
  padding-bottom: 0;
  margin-top: 4px;
  font-size: 16px;
  margin-left: 12px;
  font-weight: 600;
}
body.theme_light section.customerarea .box .body .form-radio{
  border: 1px solid #d0d8e8;
  background-color: #fff;
}
section.customerarea .box .body .form-radio {
  border-radius: 5px;
  border: 1px solid #2b2b2c;
  background-color: #2b2b2c;
  padding: 20px;
  display: flex;
  align-items: center;
  line-height: 1;
}
section.customerarea .avatarlist .item.active img {
  border: 3px solid #3d5afe;
}
body.theme_light section.customerarea .box .body form .form-control, section.customerarea .box .body form .form-select {
  border: 1px solid #d0d8e8;
  background-color: #fff;
  color: #1d1b3a;
}
section.customerarea .box .body form .form-control, section.customerarea .box .body form .form-select {
  border-radius: 5px;
  border: 1px solid #2b2b2c;
  background-color: #2b2b2c;
  height: 60px;
  padding-left: 30px;
  padding-right: 30px;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  transition: all 0.3s ease;
}
.row.avatarlist.g-2 .col-12 {
  padding-left: 10px;
  padding-right: 10px;
}
.row.avatarlist.g-2 .col-2 {
  padding-left: 3px;
  padding-right: 3px;
}
section.customerarea .avatarlist .item img {
  border: 3px solid transparent;
  transition: all 0.3s ease;
}
body.theme_light section.customerarea .box .body .subtitle {
  color: #323138;
}
section.customerarea .box .body .subtitle {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}
@media (max-width: 1400px) {
  section.customerarea .box .body .avatar .text input {
    padding: 6px;
    width: 100%;
  }
}
body.theme_light section.customerarea .box .body .avatar .text small{
  color: #323138;
}
section.customerarea .box .body .avatar .text input {
  max-width: max-content;
  padding: 5px;
  height: auto;
  border:1px solid white;
}
section.customerarea .box .body .avatar .text small {
  opacity: 0.5;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}
body.theme_light section.customerarea .box .body .avatar .text .big{
  color: #323138;
}
section.customerarea .box .body .avatar .text .big {
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  margin-bottom: 10px;
  max-width: 550px;
}
body.theme_light section.customerarea .box .body .avatar .text{
  border: 1px solid #d3d3d3;
  background-color: #fff;
}
section.customerarea .box .body .avatar .text {
  border-radius: 6px;
  border: 1px solid #121212;
  background-color: #2b2b2c;
  padding: 20px;
}
section.customerarea .box .body .avatar img.avatar {
  width: 116px !important;
  height: 116px !important;
  border-radius: 10px;
  object-fit: cover;
}
body.theme_light table.hesaptable tr td {
  color: #25273a !important;
}
table.hesaptable tr td {
  padding: 24px;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}
body.theme_light table.hesaptable tr{
  border-bottom: 1px solid #d0d8e8;
}
table.hesaptable tr {
  border-bottom: 1px solid #2b2b2c;
}
body.theme_light table.hesaptable th {
  background-color: #d0d8e8;
  color: #25273a;
}
table.hesaptable th {
  background-color: #121212;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  padding: 24px;
}
body.theme_light table.hesaptable{
  border: 1px solid #d0d8e8;
  background-color: #fff;
}
table.hesaptable {
  border-radius: 5px;
  border: 1px solid #2b2b2c;
  background-color: #2b2b2c;
  width: 100%;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.purple .body .button-list button.active .left svg {
  background-color: #fff;
  color: #9b3fbf;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.blue .body .button-list button.active .left svg {
  background-color: #fff;
  color: #3d5afe;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.blue .body .button-list button:hover .left svg {
  background-color: #fff;
  color: #3d5afe;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.purple .body .button-list button:hover .left svg {
  background-color: #fff;
  color: #9b3fbf;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.blue .body .button-list button .left svg {
  background-color: #3d5afe;
  color: #3d5afe;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.blue .body .button-list button {
  background-color: rgba(61, 90, 254, 0.1);
  color: #3d5afe;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.purple .body .button-list button .left svg {
  background-color: #9b3fbf;
  color: #9b3fbf;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.orange .body .button-list button {
  background-color: rgba(246, 154, 56, 0.1);
  color: #f69a38;
}
body.theme_light section.customerarea.magazadopingleri .active-dopings .box{
  background-color: white;
}
section.customerarea.magazadopingleri .active-dopings .box {
  box-shadow: 0 0 32px 0 rgba(56, 53, 67, 0.1);
  background-color: #2d2d2f;
  margin-bottom: 15px;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.blue .head .title {
  color: #3d5afe;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.blue .body .button-list button.active {
  background-color: #3d5afe;
  color: #fff;
}
section.customerarea.magazadopingleri .magaza-dopingleri .doping-actions span {
  font-family: Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #38e780;
  margin-left: 15px;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.blue .body .button-list button:hover .left svg {
  background-color: #fff;
  color: #3d5afe;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.blue .body .button-list button:hover {
  background-color: #3d5afe;
  color: #fff;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.blue .head svg {
  background-color: rgba(61, 90, 254, 0.1);
  color: #3d5afe;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.purple .body .button-list button:hover .left svg {
  background-color: #fff;
  color: #9b3fbf;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.orange .body .button-list button:hover .left svg {
  background-color: #fff;
  color: #f69a38;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.orange .body .button-list button:hover {
  background-color: #f69a38;
  color: #fff;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.purple .body .button-list button.active {
  background-color: #9b3fbf;
  color: #fff;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.purple .body .button-list button:hover {
  background-color: #9b3fbf;
  color: #fff;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.purple .body .button-list button {
  background-color: rgba(155, 63, 191, 0.1);
  color: #9b3fbf;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.purple .head svg {
  background-color: rgba(155, 63, 191, 0.1);
  color: #9b3fbf;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.purple .head .title {
  color: #9b3fbf;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box .button-list button .left svg {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 4px;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.orange .body .button-list button .left svg {
  background-color: #f69a38;
  color: #f69a38;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.orange .body .button-list button.active .left svg {
  background-color: #fff;
  color: #f69a38;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.orange .body .button-list button.active .left span {
  color: #fff;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box .button-list button .left span {
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box .button-list button .left svg {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 4px;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.orange .body .button-list button.active {
  background-color: #f69a38;
  color: #fff;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box .button-list button {
  width: 100%;
  height: 50px;
  border-radius: 6px;
  border: none;
  padding: 14px;
  transition: all 0.3s;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body {
  padding: 20px !important;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.orange .head svg {
  background-color: rgba(246, 154, 56, 0.1);
  color: #f69a38;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box .head svg {
  width: 50px;
  height: 50px;
  border-radius: 6px;
  font-size: 17px;
  display: flex;
  padding: 15px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box.orange .head .title {
  color: #f69a38;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box .head .title {
  font-size: 18px !important;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box .head {
  padding: 15px !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body.theme_light section.customerarea.magazadopingleri .magaza-dopingleri .body .box{
  border: solid 1px #e5e9f1 !important;
}
section.customerarea.magazadopingleri .magaza-dopingleri .body .box {
  box-shadow: 0 0 32px 0 rgba(56, 53, 67, 0.1);
  border: solid 1px #2d2d2f !important;
  background-color: #2d2d2f !important;
}
.square-btn.green .notify-box, .square-btn.green {
  background-color: #11d377;
  color: #fff;
}
body.theme_light .modal .modal-content .modal-body .form-control, .modal .modal-content .modal-body .form-select{
  border: 1px solid #d0d8e8;
  background-color: #fff;
  color: #1d1b3a;
}
.modal .modal-content .modal-body .form-control, .modal .modal-content .modal-body .form-select {
  border-radius: 5px;
  border: 1px solid #2b2b2c;
  background-color: #2b2b2c;
  height: 60px;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  padding-left: 10px;
  margin-bottom: 24px;
}
.modal .modal-content .modal-header .btn-close {
  filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(265deg) brightness(111%) contrast(95%);
}
body.theme_light .modal .modal-content .modal-header {
  border-color: rgba(51, 51, 51, 0.1) !important;
}
.modal .modal-content .modal-header {
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
  color: #1d1b3a;
  font-size: 16px;
  font-weight: 600;
  height: 81px;
  padding: 30px;
  position: relative;
  border-color: #2d2d2f !important;
}
.modal .modal-content .modal-header .btn-close {
  color: rgba(0, 0, 0, 0.2);
  border-left: 1px solid rgba(51, 51, 51, 0.1);
  border-radius: 0;
  position: absolute;
  right: 8px;
  top: 7px;
  opacity: 1;
  height: 77px;
  width: 77px;
  padding: 0;
  font-size: 13px;
}
@media (min-width: 992px) {
  .col-lg-3-330px {
    width: 330px;
    max-width: 330px;
  }
}
.currency-content .card {
  border-radius: 4px;
  margin-bottom: 40px;
}
.currency-content .card .head .item-box {
  display: flex;
  align-items: center;
  color: #3d5afe;
  gap: 12px;
  transition: 0.3s;
}
.currency-content .card .head .item-box .icon {
  min-width: 50px;
  width: 50px;
  height: 50px;
  border-radius: 4px;
  background-color: rgba(61, 90, 254, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
}
.game-accounts .card .head .item-box .icon {
  padding: 7px;
}
.currency-content .card .head .item-box .txt {
  display: flex;
  flex-direction: column;
}
.currency-content .card .head .item-box .txt .main {
  font-size: 18px;
  font-weight: 600;
  white-space: nowrap;
}
.square-btn.light.blue {
  background-color: rgba(61, 90, 254, 0.2);
  color: #fff;
}
.square-btn.light.blue svg{
  width: 20px;
  position: relative;
  z-index: 66;
  margin-right: 10px;
}
.currency-content .card .head .item-box .txt a.main {
  color: #3d5afe;
}
section.user-summary-sidebar .sidebar-header button:hover {
  background-color: rgb(255 255 255 / 30%);
}
section.user-summary-sidebar .sidebar-header button.active {
  background-color: rgb(255 255 255 / 30%) !important;
  color: white !important;
}
section.user-summary-sidebar .sidebar-header button img {
  aspect-ratio: 1 / 1;
  -o-object-fit: contain;
  object-fit: contain;
  width: 45px;
  height: 45px;
}
section.user-summary-sidebar .sidebar-header button {
  color: #fff;
  cursor: pointer;
  list-style: none;
  border-radius: 4px;
  height: 55px;
  min-width: 120px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 0 12px;
  align-items: center;
  display: flex;
  justify-content: center;
  white-space: nowrap;
  float: left;
  font-weight: 500;
  font-size: 16px;
}
.currency-content .card {
  border-radius: 4px;
  margin-bottom: 1rem !important
}
.currency-content .card .head .item-box {
  display: flex;
  align-items: center;
  color: #3d5afe;
  gap: 12px;
  transition: 0.3s;
}
.currency-content .card .body {
  padding: 20px;
}
.game-accounts .desc {
  opacity: 0.7;
  line-height: 1.5;
}
.gameAccountCatList.user-summary-sidebar {
  height: auto !important;
}
.user-summary-sidebar .sidebar-header {
  background: #19227d;
  background: linear-gradient(340deg, rgb(25, 34, 125) 0%, rgb(26, 16, 118) 60%, rgb(200, 76, 231) 100%);
  padding: 20px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  gap: 20px;
  display: flex;
  flex-direction: column;
  position: relative;
}
section.user-summary-sidebar .sidebar-header {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  max-height: 225px !important;
}
body .border-bottom-1 {
  border-bottom: 1px solid rgba(174, 184, 203, 0.2);
}
.currency-content .card .head .item-box .txt {
  display: flex;
  flex-direction: column;
}
.currency-content .card .head .item-box .txt .main {
  font-size: 18px;
  font-weight: 600;
  white-space: nowrap;
}
.currency-content .card .head .item-box .icon svg{width: 25px;}
.currency-content .card .head .item-box .icon {
  min-width: 50px;
  width: 50px;
  height: 50px;
  border-radius: 4px;
  background-color: rgba(61, 90, 254, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
}
.game-accounts .card .head .item-box .icon {
  padding: 7px;
}
.currency-content .card .head .item-box .icon.round {
  border-radius: 50%;
}
.currency-content .card .head {
  padding: 20px;
  position: relative;
}
.user-summary-sidebar .sidebar-header .square-btn svg {
  position: relative;
  z-index: 99;
  width: 18px;
}
.user-summary-sidebar .sidebar-header .square-btn.white:before, .user-summary-sidebar .sidebar-header .square-btn.white:after {
  background-color: #11d377;
  width: 100%;
  height: 100%;
}
.user-summary-sidebar .sidebar-header .square-btn span {
  color: white;
}

.box.mt-3.hesapOzetiBox p {
  margin-bottom: 40px;
}
body.theme_light section.customerarea .box .body form label{
  color: #1d1b3a;
}
body.theme_light section.customerarea .box .body form .form-control, section.customerarea .box .body form .form-select{
  /* border: 1px solid #d0d8e8; */
  /* background-color: #fff; */
}
section.customerarea .box .body form .btn-submit {
  border-radius: 5px;
  background-color: #11d377;
  padding: 22px 80px;
  color: #fff;
  height: 64px;
  font-size: 16px;
  font-weight: 600;
  border: 0;
  transition: all 0.3s ease;
}
section.customerarea .box .body form .btn-submit:hover {
  background-color: #10c56f;
}
section.customerarea .box .body form label {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 16px;
}
body.theme_light section.customerarea .box .body .iconitem .number {
  color: white;
}
body.theme_light section.customerarea .box .body .iconitem .text {
  color: white;
}
section.customerarea .box .body .iconitem .text {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}
section.customerarea .box .body .iconitem .number {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 2px;
}
body.theme_light section.customerarea .box .body .iconitem{
  border: 1px solid #d3d3d3;
  background-color: #3d5afe;
}
section.customerarea.hesap-ozeti .box .body .iconitem {
  background-color: #3d5afe;
  border: none !important;
  align-items: flex-start;
}
section.customerarea.hesap-ozeti .box .body .iconitem span.icon {
  width: 40px;
  height: 40px;
  background-color: #fff;
  border-radius: 4px;
  color: #3d5afe;
}
section.customerarea .box .body .iconitem span.icon svg{
  width: 24px;
}
section.customerarea .box .body .iconitem span.icon {
  width: 50px;
  height: 50px;
  background-color: #3d5afe;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 26px;
  color: #fff;
  font-size: 20px;
}
section.customerarea .box .body .iconitem {
  border-radius: 6px;
  border: 1px solid #d3d3d3;
  background-color: #3d5afe;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
body.theme_light section.customerarea .box .body.bt{
  border-top: 1px solid #efefef;
}
section.customerarea .box .body.bt {
  border-top: 1px solid #2d2d2f;
}
body.theme_light section.customerarea .box .body{
  color: #323138;
}
section.customerarea .box .body {
  padding: 30px;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
}
body.theme_light section.customerarea .box .head .title {
  color: #323138;
}
section.customerarea .box .head .title {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}
body.theme_light section.customerarea .box .head{
  border-bottom: 1px solid #efefef;
}
section.customerarea .box .head {
  padding: 30px;
  border-bottom: 1px solid #2d2d2f;
  max-height: 79px;
}
body.theme_light section.customerarea .box {
  background-color: #fff;
}
section.customerarea .box {
  border-radius: 4px;
  background-color: #1e1e1f;
}
.user-summary-sidebar .sidebar-body .sidebar-menu svg{width: 18px;}
body.theme_light .user-summary-sidebar .sidebar-body .sidebar-menu li .link-item.active{
  color: #3d5afe;
}
.user-summary-sidebar .sidebar-body .sidebar-menu li .link-item.active{
  color: white;
}
body.theme_light .user-summary-sidebar .sidebar-body .sidebar-menu li .link-item:hover{
  color: #3d5afe;
}
.user-summary-sidebar .sidebar-body .sidebar-menu li .link-item:hover{
  color: white;
}
.user-summary-sidebar .sidebar-body .sidebar-menu li .link-item {
  padding: 10px 16px;
  font-size: 16px;
  font-weight: 400;
  color: #696e8b;
  display: flex;
  gap: 16px;
  height: 50px;
  align-items: center;
}
body.theme_light .user-summary-sidebar .sidebar-body{
  background: #FFF;
}
.user-summary-sidebar .sidebar-body .sidebar-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
.user-summary-sidebar .sidebar-body {
  background: #1e1e1f;
  padding: 20px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.user-summary-sidebar .sidebar-header {
  background: #19227d;
  background: linear-gradient(340deg, #000b47 0%, rgb(61 90 254) 60%, rgb(49 67 169) 100%);
  padding: 20px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  gap: 20px;
  display: flex;
  flex-direction: column;
  position: relative;
}
.user-summary-sidebar .sidebar-header .user-summary {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #FFF;
}
.user-summary-sidebar .sidebar-header .user-summary img {
  border-radius: 4px;
  width: 50px;
  height: 50px;
  display: block;
}
.user-summary-sidebar .sidebar-header .user-summary .user-data {
  display: flex;
  flex-direction: column;
  margin-left: 0;
}
.user-summary-sidebar .sidebar-header .user-summary .user-data .name {
  font-size: 18px;
  font-weight: 600;
}
.user-summary-sidebar .sidebar-header .user-summary .user-data .sub {
  font-size: 14px !important;
  font-weight: 400;
  margin-top: 6px;
  opacity: 0.5;
  color: white;
}
.square-btn.light.white {
  background-color: rgba(255, 255, 255, 0.2);
  color: #FFF;
}
.user-summary-sidebar .sidebar-header .swicth-icon {
  position: absolute;
  right: 20px;
  top: 25px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.1);
  font-size: 22px;
}
.user-summary-sidebar .sidebar-header .square-btn {
  height: 40px;
  padding: 5px 20px;
}
section.customerarea {
  margin-top: 20px;
  margin-bottom: 70px;
}
body.theme_light .filter-btn.active {
  background: rgba(0, 0, 0, 0.3) !important;
  color: white !important;
  font-weight: 600;
}
body.theme_light .marquee-inner span {
  color: white;
}
.product-item.empty-item.tomorrowland {
  backdrop-filter: blur(8px);
  filter: blur(8px);
}
.product-card.tomorrowland {
  padding: 16px 6px 6px 6px;
  user-select: none;
  pointer-events: none;
}
.product-card.tomorrowland .product-body {
  backdrop-filter: blur(8px);
  filter: blur(8px);
}
.marquee {
  width: 100%;
  overflow: hidden;
  background: #d42c2c;
  color: white;
  font-weight: bold;
  white-space: nowrap;
}

.marquee-inner {
  display: flex;
  width: max-content;
  animation: scroll-left 8s linear infinite;
}

.marquee-inner span {
  padding-right: 2rem;
}

@keyframes scroll-left {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}
.marquee {
  overflow: hidden;
  display: flex;
}

.marquee h1{
  font-size: 5em;
  white-space: nowrap;
  text-transform: uppercase
}
.daily-deals-hero .sub-hero-title {
  font-size: 26px;
  font-weight: 600;
  color: #FFF;
  margin-top: 30px;
}
.daily-deals-hero .filter-box .filter-btn img {
  aspect-ratio: 1 / 1;
  -o-object-fit: contain;
  object-fit: contain;
  width: 45px;
  height: 45px;
}
.daily-deals-hero .filter-box .filter-btn.active, .daily-deals-hero .filter-box .filter-btn:hover, .daily-deals-hero .filter-box .filter-btn:active {
  background-color: #3d5afe;
  background-color: rgba(0, 0, 0, 0.3);
  color: #FFF;
}
.daily-deals-hero .filter-box .filter-btn {
  height: 55px;
  padding: 0 12px;
  align-items: center;
  display: flex;
  justify-content: center;
  white-space: nowrap;
  margin-right: 10px;
  border-radius: 6px;
  width: auto;
  color: #FFF;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer;
}
.daily-deals-hero .sub-hero-txt p {
  font-size: 20px;
  color: #fff;
  font-weight: normal;
  margin: 20px 0 40px 0;
  text-align: center;
}
body.theme_light .daily-deals-hero .filter-box {
  background-color: rgba(255, 255, 255, 0.1215686275);
}
.daily-deals-hero .filter-box {
  position: relative;
  width: 100%;
  border-radius: 6px;
  backdrop-filter: blur(15px);
  background-color: rgba(0, 0, 0, 0.12);
  padding: 11px;
  margin-bottom: 35px;
}
.daily-deals-hero {
  padding: 50px 0 85px 0;
  min-height: 500px;
  background-size: cover;
  color: #FFF;
  margin-bottom: -85px;
}
section.daily-deals {
  margin-top: -103px;
  margin-bottom: 70px;
}
.product-item.empty-item img {
  margin-top: 0;
}
.col-12.promotion-py {
  margin-bottom: 25px;
}

.index-day-firsat {}

.index-day-firsat .col-xl-2.col-lg-3.col-md-6.col-12.mb-3 {
  padding-left: 0;
}

.view-all-btn svg {
  margin-left: 1.5rem;
  width: 20px;
}

a.view-all-btn:hover {
  color: #FFF;
  background: #3d5afe;
}
body.theme_light .view-all-btn{
  color: #6a738a;
  background: #FFF;
}
.view-all-btn {
  border-radius: 5px;
  padding: 16px 24px;
  color: #fff;
  font-size: 16px;
  height: 48px;
  font-weight: 400;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  background: #353535;
}
body.theme_light .promotion-time .title p{
  color: #353c44;
}
.promotion-time .title p {
  color: #8a8a8a;
  font-weight: 400;
  margin: 0;
  line-height: 1.2;
  margin-top: 6px;
}
.promotion-time .icon {
  width: 60px;
  height: 60px;
  color: #FFF;
  font-size: 30px;
  background: #FB4242;
  border-radius: 6px;
  box-shadow: -10px 10px 20px rgba(251, 66, 66, 0.4);
}
.promotion-time .title {
  font-weight: 600;
}
.promotion-time .title h2 {
  font-size: 20px;
  margin-bottom: 0;
  color: #FB4242;
}
.index-day-firsat {
  margin-bottom: 30px;
}
.product-card .highlight.red {
  background: #FB4242;
  background: linear-gradient(0deg, transparent 0%, #FB4242 35%, #FB4242 100%);
}
section.t-detail .helpbox a.btn-help:hover {
  color: #3d5afe;
}
.helpbox svg {
  width: 20px;
}
body.theme_light section.t-detail .helpbox .body {
  border-bottom: 1px solid #efefef;
}
section.t-detail .helpbox .body {
  padding: 30px;
  border-bottom: 1px solid #2d2d2f;
}
section.t-detail .helpbox .body ul {
  list-style: disc;
  padding-left: 20px;
}
section.t-detail .helpbox .body ul li::marker {
  color: #3d5afe;
}
section.t-detail .helpbox .body ul li:not(:last-child) {
  margin-bottom: 20px;
}
section.t-detail .helpbox a.btn-help svg {
  margin-right: 14px;
}
section.t-detail .helpbox .body ul li {
  color: #7b7b84;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
}
section.t-detail .helpbox a.btn-help {
  color: #7b7b84;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 24px;
  padding-bottom: 24px;
  transition: all 0.3s ease;
}
body.theme_light section.t-detail .helpbox{
  background-color: #fff;
}
section.t-detail .helpbox {
  border-radius: 6px;
  background-color: #1e1e1f;
}
section.t-detail .boxtab .body .reviewitem .p ul li:not(:last-child) {
  margin-bottom: 10px;
}
section.t-detail .boxtab .body .reviewitem .p p {
  color: #7b7b84;
  font-size: 16px;
  font-weight: 400;
}
section.t-detail .boxtab .body .reviewitem .p ul li span.icon {
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  background-color: #1ec65c;
  border-radius: 50%;
  padding: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
  color: #fff;
  font-size: 14px;
}
section.t-detail .boxtab .body .reviewitem .p ul li {
  gap: 2px;
  display: flex;
  list-style: none;
  align-items: center;
  color: #7b7b84;
  font-size: 16px;
  font-weight: 400;
}
section.t-detail .boxtab .body .reviewitem .p img {
  margin-right: 14px;
  border-radius: 4px;
}
section.t-detail .boxtab .body .reviewitem .p .name {
  color: #7b7b84;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 4px;
}
section.t-detail .boxtab .body .reviewitem .p p {
  color: #7b7b84;
  font-size: 16px;
  font-weight: 400;
}
section.t-detail .boxtab .body .reviewitem .p p {
  color: #7b7b84;
  font-weight: 400;
}
body.theme_light section.t-detail .boxtab .body .reviewitem .p.brdr{
  border-left: 1px solid #efefef;
}
section.t-detail .boxtab .body .reviewitem .p.brdr {
  border-left: 1px solid #2d2d2f;
}
section.t-detail .boxtab .body .reviewitem .p {
  padding: 20px;
  display: flex;
  align-items: center;
}
body.theme_light section.t-detail .boxtab .body .reviewitem{
  border-bottom: 1px solid #efefef;
}
section.t-detail .boxtab .body .reviewitem {
  border-bottom: 1px solid #2d2d2f;
}
section.t-detail .dd {
  padding-left: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
}
section.t-detail .boxtab .head ul li button:before, section.t-detail .boxtab .head ul li h3:before {
  width: 100%;
  height: 1px;
  background: transparent;
  content: "";
  position: absolute;
  bottom: 4px;
}
section.t-detail .boxtab .head ul li button.active:before, section.t-detail .boxtab .head ul li h3.active:before {
  background: #3d5afe;
}
section.t-detail .dd {
  padding-left: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
}
section.t-detail .boxtab .body .content h2 {
  color: #7b7b84;
  font-size: 20px;
  font-weight: 600;
}
section.t-detail .boxtab .body .content table tr td {
  color: #7b7b84 !important;
  font-size: 16px;
  font-weight: 400;
  padding: 10px;
  text-align: left;
  border-bottom: 1px solid #d2d2d2;
}
body.theme_light section.t-detail .boxtab .body .content table tr td:first-child{
  color: #1d1b3a !important;
}
section.t-detail .boxtab .body .content table tr td:first-child {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  max-width: 300px;
  width: 300px;
  border-right: 1px solid #d2d2d2;
}
section.t-detail .boxtab .body .content * {
  background: transparent !important;
}
section.t-detail .boxtab .body .content table {
  border-collapse: collapse;
  border: 1px solid #d2d2d2;
  width: 100%;
  margin: 0;
  padding: 0;
}
.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
body.theme_light section.t-detail .boxtab .body .content {
  color: #7b7b84;
}
section.t-detail .boxtab .body .content > *:not(:last-child) {
  margin-bottom: 20px;
}
section.t-detail .boxtab .body .content {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
  padding: 30px;
  overflow-wrap: break-word;
}
section.t-detail .boxtab .head ul {
  margin: 0;
  gap: 20px;
  justify-content: flex-start;
}
section.t-detail .boxtab .head ul li button.active, section.t-detail .boxtab .head ul li h3.active {
  color: #3d5afe !important;
  background: transparent !important;
}
section.t-detail .boxtab .head ul li button, section.t-detail .boxtab .head ul li h3 {
  color: #7b7b84;
  font-size: 16px;
  background: none;
  border: 0;
  font-weight: 500;
  padding: 24px 0;
  position: relative;
}
section.t-detail .boxtab .head ul li {
  margin: 0;
}
body.theme_light section.t-detail .boxtab .head {
  border-bottom: 1px solid #efefef;
}
section.t-detail .boxtab .head {
  border-bottom: 1px solid #2D2D2E;
  padding: 0 30px;
}
body.theme_light section.t-detail .boxtab{
  background-color: #fff;
}
section.t-detail .boxtab {
  border-radius: 6px;
  background-color: #1e1e1f;
}
section.t-detail .digerPaketler .box {
  padding: 10px !important;
  padding-right: 15px !important;
}
section.t-detail .digerPaketler .box .advertBuyBtn svg{width: 20px;overflow: inherit;}
section.t-detail .digerPaketler .box .advertBuyBtn {
  border-radius: 4px;
  background-color: #11d377;
  padding: 5px 16px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  border: 0;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  text-align: center;
  justify-content: center;
  white-space: nowrap;
  height: 30px;
}
body.theme_light section.t-detail .digerPaketler .box .advertTitle{
  color: #333;
}
body.theme_light .digerPaketler .box .advertPrice{
  color: #333;
}
section.t-detail .digerPaketler .box .advertPrice {
  font-weight: 600;
  color: white;
  font-size: 14px;
}
section.t-detail .digerPaketler .box .advertTitle {
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  color: #fff;
  text-overflow: ellipsis;
  width: 200px;
  display: block;
}
section.t-detail .box img {
  width: 100%;
  display: block;
  border-radius: 4px;
  /* object-fit: contain; */
  aspect-ratio: 1 / 1;
}
body.theme_light section.t-detail .digerPaketler .title{
  color: #1d1d1d;
}
section.t-detail .digerPaketler .title {
  font-weight: 500;
  font-size: 18px;
  color: white;
  margin-bottom: 10px;
}
body.theme_light section.t-detail .box .u-avatar-name .u-name{
  color: #1d1d1d;
}
section.t-detail .box .u-avatar-img img {
  border-radius: 4px;
  width: 80px;
  height: 80px;
  position: relative;
  z-index: 5;
  max-width: 80px;
  display: block;
}
section.t-detail .box .u-avatar-name .sticker span {
  width: 20px;
  height: 20px;
  margin: 0 5px 0 0;
}
section.t-detail .box .btn-user {
  padding: 17px;
  border-radius: 4px;
  transition: all 0.3s ease;
  border: 0;
  background: rgba(123, 123, 132, 0.1);
  color: #7b7b84;
  white-space: nowrap;
  margin-left: 0;
  font-weight: 500;
  cursor: pointer;
}
section.t-detail .box .btn-user.green {
  background-color: rgba(44, 208, 128, 0.2);
  color: #1ec65c;
}
body.theme_light section.t-detail .box .u-avatar-name .success-operation {
  color: #1d1d1d;
}
body.theme_light section.t-detail .box .u-avatar-name .last-seen{
  color: #1d1d1d;
}
section.t-detail .box .u-avatar-name .last-seen {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  opacity: 0.5;
}
section.t-detail .box .u-avatar-name .success-operation {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  opacity: 0.5;
}
section.t-detail .box .u-avatar-name .sticker span img {
  width: 100%;
  border-radius: 4px;
  -o-object-fit: contain;
  object-fit: contain;
  aspect-ratio: 1 / 1;
}
section.t-detail .box .u-avatar-name .u-name {
  display: flex;
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  align-items: center;
}
section.t-detail .box .u-avatar-name .sticker {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 5px;
}
body.theme_light section.t-detail .box .u-avatar-img span{
  border: 3px solid #fff;
}
body.theme_light section.t-detail .box .u-avatar-name{
  color: #333;
}
section.t-detail .box .u-avatar-name {
  line-height: 1.3;
  display: flex;
  color: white;
  flex-direction: column;
  gap: 5px;
}
section.t-detail .box .u-avatar-img span {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #ef0044;
  position: absolute;
  top: 10px;
  right: -7px;
  border: 3px solid #1e1e1f;
  z-index: 8;
}
section.t-detail .box .u-avatar-img span.online {
  background: #0ed377;
}
section.t-detail .box .u-avatar-img .admin, section.t-detail .box .u-avatar-img .kurumsal-plus, section.t-detail .box .u-avatar-img .kurumsal, section.t-detail .box .u-avatar-img .gold {
  padding: 5px;
  overflow: hidden;
  position: relative;
  border-radius: 4px;
  margin: -5px 0 -5px -5px;
}
section.t-detail .box .u-avatar-img .kurumsal-plus::before {
  background-image: linear-gradient(var(--rotate), #ffc008, #694f03, #ffc008, #694f03, #ffc008);
}
section.t-detail .box .u-avatar-img .admin::before, section.t-detail .box .u-avatar-img .kurumsal-plus::before, section.t-detail .box .u-avatar-img .kurumsal::before, section.t-detail .box .u-avatar-img .gold::before {
  content: " ";
  position: absolute;
  z-index: 1;
  animation: spineffect 4.5s linear infinite;
  width: 200%;
  height: 200%;
  top: -50%;
  left: -50%;
}
@keyframes spineffect {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
section.t-detail .box .u-avatar-img {
  position: relative;
  display: block;
  margin-right: 15px;
  border-radius: 4px;
}
section.t-detail .box {
  border-radius: 6px;
  background-color: #fff;
  padding: 20px;
  position: relative;
}
section.t-detail .box .higlight-list span:first-child:before {
  display: none;
}

section.t-detail .box .icons .bag svg {
  width: 20px;
}

section.t-detail .box .buybox .price .icon svg {
  width: 20px;
}

section.t-detail .box .buybox .price .tag svg {
  width: 20px;
}

section.t-detail .box .btn-user.like svg {
  width: 20px;
}

section.t-detail .box .buybox .btn-basket, section.t-detail .box .buybox .btn-buy span {
  color: white;
}

section.t-detail .box .buybox .btn-basket, section.t-detail .box .buybox .btn-buy svg {
  width: 20px;
  margin-right: 20px;
}
body.theme_light section.t-detail .box .btn-user.like{
  background-color: rgba(47, 49, 68, 0.1);
  color: #2f3144;
}
section.t-detail .box .icons .bag:hover {
  transform: scale(1.03);
}
body.dark section.t-detail .box .buybox .number button:hover {
  background-color: #3d5afe;
  color: white;
}
section.t-detail .box .buybox .btn-basket, section.t-detail .box .buybox .btn-buy {
  border-radius: 4px;
  background-color: #11d377;
  padding: 5px 16px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  border: 0;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  text-align: center;
  justify-content: center;
  white-space: nowrap;
  height: 50px;
}
section.t-detail .box .btn-user.like {
  background-color: #2e2e30;
  color: #fff;
  font-size: 18px;
  padding: 10px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  font-weight: 400;
}
section.t-detail .box .btn-user {
  padding: 17px;
  height: 51px;
  border-radius: 4px;
  transition: all 0.3s ease;
  padding-top: 13px;
  border: 0;
  background: rgba(123, 123, 132, 0.1);
  color: #7b7b84;
  white-space: nowrap;
  margin-left: 0;
  font-weight: 500;
  cursor: pointer;
}
body.theme_light section.t-detail .box .buybox .number button {
  background-color: rgba(61, 90, 254, 0.1);
  color: #3d5afe;
}
section.t-detail .box .buybox .number input {
  width: 40px;
  color: #9a9a9a;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  border: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  background: transparent;
}
section.t-detail .box .buybox .number button {
  width: 34px;
  height: 34px;
  min-width: 34px;
  border-radius: 4px;
  background-color: #121212;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  border: 0;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.theme_light section.t-detail .box .buybox .number{
  border: 1px solid #3d5afe;
  background-color: #fff;
}
section.t-detail .box .buybox .number {
  border-radius: 4px;
  border: 1px solid #2d2d2f;
  background-color: #2e2e30;
  padding: 6px 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 160px;
  height: 50px;
}
section.t-detail .box .buybox .price .tag.green {
  background: #11d377;
}
section.t-detail .box .buybox .price .tag {
  padding: 4px 10px 3px 7px;
  border-radius: 30px;
  background: rgba(61, 90, 254, 0.1);
  color: #FFF;
  font-size: 14px;
  font-weight: 600;
  margin-left: 10px !important;
  margin: 0 0 3px 0;
}
body.theme_light section.t-detail .box .buybox .price{
  color: #1d1d1d;
}
section.t-detail .box .buybox .price .icon {
  width: 50px;
  height: 50px;
  border: 0;
  border-radius: 4px;
  font-size: 18px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  background-color: rgba(61, 90, 254, 0.1);
  color: #3d5afe;
  margin-right: 14px;
}
section.t-detail .box .buybox .price {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  display: flex;
  align-items: center;
  min-height: 50px;
  padding: 0;
  white-space: nowrap;
}
body.theme_light section.t-detail .buybox {
  background-color: #fff;
  border: 1px solid #e4e4e4;
}
section.t-detail .box .buybox {
  margin-top: 22px;
  border-radius: 4px;
  border: 1px solid #2d2d2f;
  background-color: #1e1e1f;
  padding: 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1439px) {
  section.t-detail .box .buybox {
    margin-top: 20px;
    padding: 10px;
  }
}
section.t-detail .box .higlight-list {
  font-size: 14px;
  color: #BBB;
}
body.theme_light section.t-detail .box .separator{
  background: #efefef;
}
section.t-detail .box .sub-desc {
  color: #8d8f9d;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3;
  position: relative;
  min-height: 39px;
}
section.t-detail .box .sub-desc .ellipsis-box {
  overflow-wrap: anywhere;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 39px;
  display: -webkit-box;
  transition: 0.5s;
}
@media (max-width: 1439px) {
  section.t-detail .box .hurry-up {
    margin: 20px 0;
  }
}
.scroll-hide {
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}
section.t-detail .box .icons .bag.blue {
  background-color: rgba(61, 90, 254, 0.1);
  color: #3d5afe;
}
section.t-detail .box .icons .bag.orange {
  background-color: rgba(255, 159, 28, 0.1);
  color: #ff9f1c;
}
body.theme_light section.t-detail .box .icons .bag.black {
  background-color: rgba(0, 0, 0, 0.1);
  color: #000;
}
section.t-detail .box .icons .bag.green {
  background-color: rgba(44, 208, 128, 0.2);
  color: #1ec65c;
}
section.t-detail .box .icons .bag.black {
  color: white;
  background-color: rgba(100, 123, 173, 0.1);

}
section.t-detail .box .icons .bag {
  cursor: pointer;
  padding: 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  transition: all 0.3s ease;
  flex-direction: column;
  height: 80px;
  gap: 8px;
}
body.theme_light section.t-detail .box .hurry-up{
  color: #4f5060;
}
section.t-detail .box .hurry-up {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  margin: 28px 0;
}
section.t-detail .box .sub-desc-title {
  color: #BBB;
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 12px 0;
}
body.theme_light section.t-detail .box .sub-desc-title {
  color: #4f5060;
}
section.t-detail .box .separator {
  background-color: #2e2e30;
  width: 100%;
  height: 1px;
  display: block;
  margin: 0 0 20px 0;
}
section.t-detail .box .higlight-list {
  font-size: 14px;
  color: #BBB;
}
section.t-detail .box .higlight-list span:first-child {
  padding: 5px 5px 5px 0;
}
body.theme_light section.t-detail .box h1{
  color: #626372;
}
section.t-detail .box .higlight-list span:before {
  content: "•";
  position: absolute;
  left: 0;
  top: 7px;
  font-size: 26px;
  line-height: 16px;
  color: #666;
}
section.t-detail .box h1 {
  color: #FFF;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 8px;
}
section.t-detail .box .higlight-list.brand {
  font-weight: 500;
  padding: 10px 0 8px 0;
}
section.t-detail .box .higlight-list span {
  display: inline-block;
  position: relative;
  color: #BBB;
  padding: 5px 5px 5px 15px;
}
body.theme_light section.t-detail .box {
  background-color: #fff;
}
section.t-detail .box {
  border-radius: 6px;
  background-color: #1e1e1f;
  padding: 20px;
  position: relative;
}
section.t-detail {
  margin-top: 30px;
}
body.theme_light .modal-header.sikayet-modal-header {
  border-bottom: 1px solid #eee !important;
}

body.theme_light .modal-footer {
  border-top: 1px solid #eee !important;
}

body.theme_light .mma-user-sikayet textarea {
  border: 1px solid #ced4da;
  background: white;
}
.mma-user-sikayet textarea {
  min-height: calc(1.5em + 0.75rem + 2px);
  background: #2b2b2c;
  height: 135px;
  width: 100%;
  padding: 0.575rem 0.95rem;
  border: 0;
  font-size: 16px;
  border-radius: 8px;
  color: white;
}

.modal-header.sikayet-modal-header {
  border-bottom: 1px solid #2d2d2f !important;
}

.modal-footer {
  border-top: 1px solid #2d2d2f;
}

.mma-button button {
  width: 100%;
  display: flex;
  justify-content: space-between;
  vertical-align: middle;
  align-items: center;
  font-weight: 500;
  padding: 0px 20px;
  background-color: #11d377 !important;
  border: 0;
  border-radius: 0.25rem;
  color: #ffffff !important;
  font-size: 1rem !important;
  height: 48px;
  position: relative !important;
  overflow: hidden !important;
}

.mma-button {
  width: 100%;
  display: flex;
  margin: 0;
}

.mma-button button svg {
  width: 22px;
}
.modal-header.sikayet-modal-header button.btn-close {
  width: 2.3rem !important;
  height: 2.3rem !important;
  border-radius: 100% !important;
  background-color: #3d5afe !important;
  line-height: 10px !important;
  font-size: 20px !important;
  position: absolute !important;
  padding: 0;
  padding-bottom: 2px;
  margin-top: 30px !important;
  margin-right: 20px !important;
  font-weight: 500 !important;
  color: #fff;
  right: 0;
  top: -14px;
  background-image: none;
  opacity: 1;
}
.cekilis-urun-table-box {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #2f2f2f;
  vertical-align: middle;
  align-items: center;
  padding-left: 28px;
  padding-right: 28px;
  border-radius: 8px;
}

.cutb-product-name a {
  display: flex;
  vertical-align: middle;
  align-items: center;
  margin-bottom: 10px;
  margin-top: 10px;
}

.cutb-product-price {
  color: #11d377;
  font-weight: 500;
  letter-spacing: 1px;
}

.cekilis-urun-table-box:last-child {
  border-bottom: 0;
}
.cutb-product-name {
}

.cutb-product-name a {
  display: flex;
  vertical-align: middle;
  align-items: center;
  margin-bottom: 10px;
  margin-top: 10px;
}

.cutb-product-price {
  color: #11d377;
  font-weight: 500;
  letter-spacing: 1px;
}

.cekilis-urun-table-box:last-child {
  border-bottom: 0;
}
.cekilis-urun-table-box {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #2f2f2f;
  vertical-align: middle;
  align-items: center;
}

.cutb-product-name {
}

.cutb-product-name a {
  display: flex;
  vertical-align: middle;
  align-items: center;
  margin-bottom: 10px;
  margin-top: 10px;
}

.cutb-product-price {
  color: #11d377;
  font-weight: 500;
  letter-spacing: 1px;
}

.cekilis-urun-table-box:last-child {
  border-bottom: 0;
}
.next-step-add button {
  padding: 14px 30px 20px 20px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 50px;
  border: 0;
  background: #11d377;
  border-radius: 10px;
  height: 75px;
  transition: all 0.3s ease;
  width: 100%;
  margin-bottom: 15px;
  text-align: center;
}
.next-step.next-step2 button {
  width: 100%;
}
.cekilis-urun-table {
  background: #1e1e1f;
  border-radius: 10px;
}

.cekilis-urun-table th {
  background: #1e1e1f !important;
  font-size: 20px !important;
  border-bottom: 1px solid #2D2D31 !important;
  border-top: 0;
  padding: 10px 15px !important;
  text-align: center;
}
.urunseurun select {
  height: 60px;
  background-color: #2f2f30;
  border: 0;
  font-size: 15px;
  padding: 0.375rem 2.25rem 0.375rem 1rem;
  font-weight: 500;
  color: white;
  color: #a9a9b1;
}
.cekilis-urun-table td {
  text-align: center;
}

button.cekilis-table-remove {
  background: transparent;
  box-shadow: unset;
  border: 0;
  color: #FF4454;
}

button.cekilis-table-remove svg {
  width: 25px;
}
.next-step.next-step2 button {
  display: block;
  vertical-align: middle;
  align-items: center;
}

.next-step.next-step2 svg {
  margin-left: 20px !important;
}

.next-step-add svg {
  margin-left: 20px !important;
}

.next-step-add button:hover {
  background: #10c56f;
}
.product-item.nocolor-product-item img {
  margin-top: 0;
}
.filter-sidebar .filter-group .group-content label {
  color: white;
}

body.theme_light .filter-sidebar .filter-group .group-content label {
  color: #34323a;
}

.magaza-user.new-liste-area {
  margin-top: 0;
}

.magaza-user.new-liste-area .filter-sidebar {
  margin-top: -85px !important;
}
.group-content.filter-switch-box {
  display: flex;
  justify-content: space-between;
  position: relative;
}

.group-content.filter-switch-box {}

.group-content.filter-switch-box .form-check.form-switch {
  padding-left: 0;
  display: flex;
  justify-content: space-between;
  position: relative;
}

.form-check.form-switch input {
  position: absolute;
  right: 0;
  position: absolute;
  width: 40px;
  height: 20px;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.2);
  padding: 3px;
  margin: 0 0 0 15px;
  display: flex;
  cursor: pointer;
  --bs-form-switch-bg: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e);
  --bs-form-switch-bg: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e);
  --bs-form-switch-bg: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e);
  --bs-form-switch-bg: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e);
  --bs-form-switch-bg: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e);
  --bs-form-switch-bg: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e);
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check.form-switch input:checked {background-color: #38e780 !important;box-shadow: unset;border: 0;}
.ilan-pazari-hero .new-liste-switch label {
  color: white;
  padding: 0px 15px;
  padding-right: 69px;
  height: 50px;
  line-height: 50px;
}

.form-check.form-switch.new-liste-switch input {
  position: absolute;
  right: 10px;
  width: 40px;
  height: 20px;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.2);
  padding: 3px;
  margin: 0 0 0 15px;
  display: flex;
  cursor: pointer;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check.form-switch.new-liste-switch input:checked {background-color: #38e780;box-shadow: unset;border: 0;}

body.theme_light .ilan-pazari-hero .filter-select {
  background-color: white !important;
  color: #85868f;
}

.ilan-pazari-hero .sup-bar {
  padding: 30px 0 10px 0;
}

.wm-btn svg {
  width: 20px;
  margin-left: 20px;
}

.row.sub-bar {}

body.theme_light .ilan-pazari-hero .new-liste-switch {
  background: rgba(255, 255, 255, 0.2);
}

body.theme_light .ilan-pazari-hero .new-liste-switch {
  background: rgba(255, 255, 255, 0.2);
}
.ilan-pazari-hero {
  min-height: 180px;
  background-size: cover;
  color: #FFF;
}
.ilan-pazari-hero .hero-title {
  font-size: 22px;
  font-weight: 600;
  color: #FFF;
  height: 50px;
  display: flex;
  align-items: center;
}
.ilan-pazari-hero .sub-bar {
  padding: 20px 0;
  margin-bottom: 20px;
}
.ilan-pazari-hero .filter-select {
  height: 50px;
  background-color: #2f2f30;
  border: 0;
  font-size: 14px;
  padding: 0.375rem 2.25rem 0.375rem 1rem;
  font-weight: 500;
  color: white;
}
.ilan-pazari-hero .new-liste-switch {
  font-size: 14px;
  font-weight: 500;
  background-color: rgba(0, 0, 0, 0.2);
  display: flex;
  padding: 0;
  align-items: center;
  justify-content: space-between;
  white-space: nowrap;
  border-radius: 8px;
  color: #FFF;
  position: relative;
}
.wm-btn {
  padding: 15px 14px 15px 26px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  border-radius: 23px;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
  z-index: 1;
  height: 46px;
  white-space: nowrap;
}
.wm-btn.blue {
  background-color: #3d5afe;
  color: #fff;
}
.wm-btn.square {
  border-radius: 8px;
  height: 50px;
}
.login-register-bg {
  position: absolute;
  left: 0;
  right: 0;
  height: 110vh;
  top: 0;
  bottom: 0;
  z-index: -1;
  background-position: 60% 18% !important;
}

.login-register-bg:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #000000bd;
}
body.theme_light .auth-box {
  background: white;
}

body.theme_light .auth-box .nav {
  background: #e3e3e3;
}

body.theme_light .auth-box button.active {
  color: white !important;
}

body.theme_light .auth-box input::placeholder {
  color: black !important;
}

body.theme_light .social-auth {
  background-color: white;
  border: 1px solid #ddd !important;
}

body.theme_light .register-form.p-4 .form-group {
  color: black;
}
body.theme_light .product-right-bonus span {
  color: green !important;
  font-weight: 600;
}
body.theme_light .products-price.on-discount span {
  color: green !important;
  font-weight: 600;
}

body.theme_light .product-right-bonus p {
  font-weight: 600;
  color: green !important;
}

body.theme_light .product-right-bonus svg {
  color: green !important;
}

.panel-products .products-buy:hover {
  background: #0b7b46 !important;
}
body.theme_light section.product-listing-cover .tabs button.active {
  background: #fff;
  color: #000;
  text-shadow: none;
}

body.theme_light section.product-listing-cover .tabs button span {
  color: white;
}

body.theme_light section.product-listing-cover .tabs button.active span {
  color: black;
}

body.theme_light .product-g-warper {
  background: white;
}

body.theme_light .product-right-warper {
  border-left: 1px solid #d6dde6;
}

body.theme_light .product-right-bonus {
  border-right: 1px solid #d6dde6;
}

body.theme_light section.product-listing-desc .boxtab .body .content h2 {
  color: black;
}

body.theme_light section.category .faqarea .box h3, section.category .faqarea .box span {
  color: #7b7b84 !important;
  font-weight: 600 !important;
}

body.theme_light section.product-listing-desc .boxtab .head {
  border-bottom: 1px solid #efefef;
}
.product-right-bonus {
  width: 100%;
  margin-right: 30px;
  border-right: 1px solid #333;
  height: 100%;
  padding-right: 20px;
}
section.product-listing-desc .col-12 {
  padding: 0;
}
.product-right-bonus .d-flex {
  display: flex;
  vertical-align: middle;
  align-items: center;
}
section.category {
  margin-top: 30px;
  margin-bottom: 70px;
}
body.theme_light section.category .subtitle{
  color: #1e1e1f;;
}
body.theme_light section.category .faqarea .box {
  color: #7b7b84;
  background-color: #fff;
}
body.theme_light section.category .faqarea .box h3, section.category .faqarea .box span{
  color: #7b7b84;
}
section.category .faqarea .box h3, section.category .faqarea .box span {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 22px;
  display: block;
}
section.category .faqarea .box {
  border-radius: 10px;
  background-color: #1e1e1f;
  padding: 30px;
  color: #7b7b84;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
}
section.category .subtitle {
  margin-top: 66px;
  margin-bottom: 34px;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

.product-right-bonus p {
  color: #11d377 !important;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0px;
  white-space: nowrap;
  display: block;
}

.product-right-bonus svg {
  color: #11d377 !important;
  width: 20px;
  margin-left: 5px;
}

.product-right-bonus span {
  font-weight: 600;
  display: block;
  margin: 0 !important;
  margin-top: 14px;
}
.p.brdr ul {
  padding: 0;
}
section.product-listing-desc .load-more-area button {
  background: #282828 !important;
}
section.product-listing-desc .boxtab .body .reviewitem .p img {
  height: 50px;
  width: 50px;
  border-radius: 6px;
}
section.product-listing-desc .boxtab .body .reviewitem .p .name {
  color: #7b7b84;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 4px;
}
section.product-listing-desc .boxtab .body .reviewitem .p p {
  color: #7b7b84;
  font-size: 16px;
  font-weight: 400;
}
section.product-listing-desc .boxtab .body .reviewitem .p.brdr {
  border-left: 1px solid #2d2d2f;
}
section.product-listing-desc .boxtab .body .reviewitem .p ul li {
  gap: 2px;
  display: flex;
  align-items: center;
  color: #7b7b84;
  font-size: 16px;
  font-weight: 400;
}
.load-more-area {
  display: flex;
  align-items: center;
  justify-content: center;
}
section.product-listing-desc .boxtab .body .reviewitem .p ul li:not(:last-child) {
  margin-bottom: 10px;
}
section.product-listing-desc .boxtab .body .reviewitem .p ul li span.icon {
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  background-color: #11d377;
  border-radius: 50%;
  display: flex;
  align-items: center;
  padding: 3px;
  justify-content: center;
  margin-right: 10px;
  color: #fff;
}
section.product-listing-desc .boxtab .body .reviewitem .p p {
  color: #7b7b84;
  font-size: 16px;
  font-weight: 400;
  margin: 0 !important;
}
section.product-listing-desc .boxtab .body .reviewitem {
  border-bottom: 1px solid #2d2d2f;
}

section.product-listing-desc .boxtab .body .reviewitem .p {
  padding: 20px;
  display: flex;
  align-items: center;
}
section.product-listing-desc .boxtab .body .content {
  color: #7b7b84;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
  padding: 30px;
  overflow-wrap: break-word;
  max-height: 212px;
  overflow-y: scroll;
}
section.product-listing-desc .boxtab .body .content h2 {
  color: white;
  font-size: 20px;
  font-weight: 600;
}
section.product-listing-desc .boxtab .body .content > *:not(:last-child) {
  margin-bottom: 20px;
}
section.product-listing-desc .boxtab .head {
  border-bottom: 1px solid #282828;
  padding: 0 30px;
}
section.product-listing-desc .boxtab .head ul {
  margin: 0;
  justify-content: flex-start;
  gap: 20px;
}
section.product-listing-desc .boxtab .head ul li {
  margin: 0;
}
section.product-listing-desc .boxtab .head ul li button {
  color: #7b7b84;
  font-size: 16px;
  background: transparent !important;
  font-weight: 500;
  padding: 24px 0;
  position: relative;
}
section.product-listing-desc .boxtab .head ul li button.active {
  color: #3d5afe !important;
  background: transparent;
}
body.theme_light section.product-listing-desc .boxtab{background-color: white;}
section.product-listing-desc .boxtab {
  background: #1e1e1f;
  border-radius:10px;
}
section.product-listing-desc {
  margin-top: 30px;
  margin-bottom: 60px;
}
section.tworow .row .user-review .title {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}
section.tworow .row .howtouse .title {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}
section.tworow .row .user-review p {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  margin-top: 10px;
}
section.tworow {
  margin-bottom: 45px;
}

section.tworow .col-md-6 {
  padding-right: 0px;
}
.panel-products-container .col-lg-12 {
  padding: 0;
}
section.tworow .row .howtouse button.btn-popup {
  border-radius: 10px;
  background-color: #11d377;
  padding: 22px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  width: 250px;
  border: 0;
  transition: all 0.3s ease;
}
section.tworow .row .howtouse {
  border-radius: 10px;
  background-color: #182939;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  position: relative;
  min-height: 120px;
  padding-left: 30px;
  padding-right: 30px;
  max-width: 697px;
}
section.tworow .row .user-review {
  border-radius: 10px;
  background-color: #182939;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  position: relative;
  min-height: 120px;
  max-width: 697px;
  padding-left: 30px;
  padding-right: 30px;
}
.stockCountBox.cs-count-box-warper button {
  background-color: rgb(0, 0, 0);
  color: #fff;
  width: 34px;
  height: 34px;
  min-width: 34px;
  border-radius: 6px;
  font-weight: 400;
  border: 0;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.stockCountBox input:focus {
  background: transparent;
  outline: none;
  orphans: n;
  box-shadow: unset;
}

.product-right-warper small {
  color: #BDBDBD;
  font-size: 14px;
  font-weight: 500;
  text-decoration: line-through;
}
.panel-products-container {
  margin-top: -64px;
}

.sale-take-btns-warper svg {
  margin-right: 15px;
  width: 20px;
}
.product-right-warper {
  border-left: 1px solid #333;
  padding-left: 25px;
  vertical-align: middle;
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.products-price.on-discount span {
  color: #11d377 !important;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 1px;
  white-space: nowrap;
  display: block;
}
nav.product-listing-nav {
  width: 100%;
}

section.product-listing-cover .tabs button.active {
  background-color: #3d5afe;
  color: #fff;
}

.product-g-warper {
  border-radius: 10px;
  padding: 20px;
  position: relative;
  /* margin-bottom: 20px; */
  background: #1e1e1f;
}

section.product-listing-products.margin-top-eksi-60px .card.mb-4.card-hover {
  box-shadow: unset !important;
  border-radius: 15px !important;
  border: 0;
}

section.product-listing-cover .head {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 90px;
  margin-top: -60px;
}
section.product-listing-cover .tabs {
  display: flex;
  align-items: center;
  backdrop-filter: blur(15px);
  background-color: rgba(255, 255, 255, 0.1215686275);
  padding: 10px;
  border-radius: 8px;
  padding-right: 3px;
  padding-left: 3px;
  width: 100%;
}
section.product-listing-cover .head h1 {
  font-size: 26px;
  font-weight: 500;
  font-family: Gilroy;
  color: #fff;
  margin-top: 33px;
  margin-bottom: 20px;
}
section.product-listing-cover .tabs button img {
  margin-right: 5px;
}
section.product-listing-cover .tabs button:hover {
  background-color: #3d5afe;
  color: #fff;
}
section.product-listing-cover .tabs button:hover {
  background-color: #3d5afe;
  color: #fff;
}
section.product-listing-cover .tabs button {
  justify-content: center;
  vertical-align: middle;
  align-items: center;
  height: 60px;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  flex: 0 0 auto;
  width: 32%;
  margin: 0px 5px;
  padding: 10px 20px;
  border-radius: 6px;
  transition: all 0.3s ease;
  background-color: transparent;
  border: none;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);
}
section.product-listing-cover .head p {
  font-family: Gilroy;
  font-size: 17px;
  color: #fff;
}
section.product-listing-cover .head p {
  font-family: Gilroy;
  font-size: 17px;
  color: #fff;
}
section.product-listing-cover {
  min-height: 460px;
  margin-top: 0;
}
.min-height-476px {
  min-height: 476px;
}
section.product-listing-cover .container-cover {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.login-register {
  padding-top: 30px;
  padding-bottom: 50px;
}

.auth-box .btn-success {background: #21262d !important;border: 0;font-weight: 500;filter: unset;height: 50px;}

.social-auth h4 {
  font-size: 20px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: -.17px;
  text-align: center;
  color: white;
}
.social-auth p {
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: -.28px;
  text-align: center;
  color: white;
}
.social-auth {
  width: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 24px auto 0;
  padding: 32px;
  border-radius: 8px;
  border: 1px solid #2d2d2f!important;
  background-color: #2d2d2f;
  background-repeat: no-repeat;
  background-size:cover;
  background-image: url('../front/images/auth-social.svg');
}
.auth-box input::placeholder {
  color: white;
}

.register-form label {
  margin-bottom: 10px;
  font-size: 15px;
}

.form-group.mb-0.text-right.fw-600 {
  text-align: right;
}
.auth-box {
  padding: 15px;
  background: #2d2d2f;
  border-radius: 8px;
}

.auth-box .nav {
  width: 100%;
  background: #ffffff26;
  padding: 0;
  border-radius: 8px;
  padding-left: 5px;
}
.auth-box .nav .nav-item.mr-0 {
  margin-right: 0 !important;
}
.auth-box .nav li {
  width: 48%;
  margin-right: 15px !important;
}
.auth-box button {
  height: 45px;
  justify-content: center;
  font-size: 16px;
  text-align: center;
  font-weight: 500;
  position: relative;
  bottom: 2px;
  border-radius: 8px !important;
  line-height: 30px;
  width: 100%;
  background: transparent;
}

.auth-box button.active {
  background: #21262d !important;
  border: 0;
}

.auth-box input {
  border-radius: 5px;
  border: 1px solid #d0d8e8;
  background-color: #2b2b2c;
  height: 60px;
  padding-left: 30px;
  padding-right: 30px;
  color: #1d1b3a;
  font-size: 14px;
  font-weight: 500;
  transition: all 0.3s ease;
}

.auth-box input:focus {
  background: transparent;
}

.register-form .col-lg-12.mb-3.w-50 {
  /* width: 45% !important; */
  flex: unset;
  padding-left: 10px;
  padding-right: 10px;
}

.register-form.p-4.pt-1 {}

.register-form.p-4.pt-1 .form-group.mb-0.text-right.fw-600 a {
  color: white;
  font-size: 13px;
  font-weight: 500;
}
.content.rules.mt-3 a {
  color: white;
}
section.add .form .body textarea.form-control {
  min-height: 260px;
  padding: 30px;
}

body.theme_light .content.rules.mt-3 a {
  color: #333;
}
body.theme_light section.add .boxsz {
  background: white;
}

body.theme_light section.add .boxsz .content {
  background: rgba(61, 90, 254, 0.1);
  color: #706d7d;
}

body.theme_light section.add .boxsz h1 {
  color: #706d7d;
  font-size: 18px;
  font-weight: 500;
}

body.theme_light section.add .boxsz p {
  color: #706d7d;
}

body.theme_light section.add .boxsz h2 {
  color: #1d1b3a !important;
}
body.theme_light .doping .item {
  background: white;
}

body.theme_light .doping .item select.form-select {
  background-color: white;
  color: #212529;
  border: solid 1px #cbcdd9;
}
.cke_editable{
  background-color:red !important;
}
section.add .form .body .form-radio input {
  margin: 0;
}
section.add .form .body .form-radio label {
  padding-left: 11px;
}

body.theme_light section.add .form {
  background: white;
}

body.theme_light section.add .form .head {
  border-bottom: 1px solid #efefef;
}

body.theme_light section.add .form .body .form-radio {
  border: 1px solid #d0d8e8;
  background: transparent;
}

body.theme_light section.add .form .body label {
  color: #1d1b3a;
}

body.theme_light section.add .form .body a {
  color: #1d1b3a;
}

body.theme_light section.add .form .body .form-control {
  border: 1px solid #d0d8e8;
  background-color: #fff !important;
}

body.theme_light .ql-toolbar.ql-snow {
  background: white !important;
}

body.theme_light .cke_editable {
  background: white !important;
  border-radius: 7px !important;
}

body.theme_light .dropzone {
  background: white;
}
body.theme_light .tabs .item.active span.icon {
  background: white;
  color: #3d5afe;
}

body.theme_light .tabs .item {
  background: white;
}

body.theme_light .tabs .name {
  color: #383a40;
}

body.theme_light .tabs .item p {
  color: #7a7d89;
}

.tabs .item.active .name {
  color: white;
}

.tabs .item.active p {color: white !important;}

body.theme_light .filtercat .box {
  background: white;
}

body.theme_light .filtercat .box .body {
  border-top: 1px solid #efefef;
}

body.theme_light .filtercat .box .body .catlist a.item {
  background: rgba(15, 25, 35, 0.1);
}

body.theme_light .filtercat .box .body .catlist a.item:hover {
  background: rgba(15, 25, 35, 0.2);
}

body.theme_light .filtercat .box .body .catlist a.item.active {
  background-color: rgba(15, 25, 35, 0.8) !important;
  color: #fff !important;
}

body.theme_light .filtercat .box .body .catlist a.item.active span {
  color: white;
}

.filtercat .box .head input::placeholder {
  color: #3f3f3f !important;
}
a.step.nextstep.ilanaGit {
  padding: 14px 30px 20px 20px;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  border: 0;
  background: #11d377;
  border-radius: 10px;
  transition: all 0.3s ease;
  height: 57px;
}

a.step.nextstep.ilanaGit svg {
  margin-left: 160px;
}
section.add .boxsz {
  border-radius: 10px;
  background-color: #1e1e1f;
  padding: 30px;
}
section.add .boxsz .content {
  border-radius: 10px;
  background-color: #121212;
  padding: 30px;
  color: #706d7d;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
}
section.add .boxsz .form-check label {
  font-size: 16px;
  font-weight: 600;
  color: #b8b9c6;
}
section.add .boxsz .form-check-input[type=checkbox], section.add .boxsz .form-check-input[type=radio] {
  border-radius: 2px;
  border-color: #ced3e4;
  background-color: #3d5afe;
  outline: none;
  border: none;
  width: 20px;
  height: 20px;
  margin-right: 12px;
  margin-bottom: 4px;
  cursor: pointer;
}
section.add .boxsz .content .scrollt {
  max-height: 360px;
  overflow-y: scroll;
  padding-right: 20px;
}
section.add .boxsz .content .scrollt > *:not(:last-child) {
  margin-bottom: 20px;
}
section.add .boxsz .content .scrollt h2 {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
}
.doping .item {
  border-radius: 6px;
  background-color: #1e1e1f;
  padding: 22px;
  border-top: 10px solid #000;
  position: relative;
  height: 100%;
}
.doping .item button {
  transition: all 0.3s ease;
}
.doping .item button:hover {
  transform: translateY(-4px) !important;
}
.doping .item img {
  width: 66px;
  height: 66px;
  max-width: 66px;
  max-height: 66px;
  border-radius: 20px;
}
.doping .item select.form-select {
  padding: 18px;
  border-radius: 6px;
  border: solid 1px #121212;
  background-color: #1e1e1f;
  color: white;
  background-color: #121212;
}
.doping .item span.badge-end {
  padding: 6px 11px 4px;
  border-radius: 12px;
  background-color: rgba(249, 24, 67, 0.1);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  color: #f91843;
  margin-bottom: 12px;
  display: inline-flex;
}
.doping .item .infobox {
  top: 16px;
  right: 16px;
  content: "";
  font-size: 24px;
  color: #3d5afe;
  position: absolute;
}
.doping .item .title {
  font-size: 20px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
}
.doping .item p {
  margin-top: 22px;
  font-size: 16px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #9192a6;
}
.doping .item .button-area {
  margin-top: 24px;
}
.doping .item .button-area button {
  padding: 16px 16px;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 600 !important;
  display: flex;
  align-items: center;
  border: 0;
  transition: all 0.3s ease;
}
.doping .item .button-area button i {
  margin-right: 14px;
}
.doping .item.red {
  border-color: #f44336;
}
.doping .item.red .title {
  color: #f44336;
}
.doping .item.red p strong {
  color: #f44336;
}
.doping .item.red .button-area button {
  background-color: rgba(244, 67, 54, 0.2);
  color: #f44336;
}
.doping .item.red .button-area button.active, .doping .item.red .button-area button:hover {
  background-color: rgb(244, 67, 54);
  color: #fff;
}
.doping .item.darkpurple {
  border-color: #575c69;
}
.doping .item.darkpurple .title {
  color: #575c69;
}
.doping .item.darkpurple p strong {
  color: #575c69;
}
.doping .item.darkpurple .button-area button {
  background-color: rgba(87, 92, 105, 0.2);
  color: #575c69;
}
.doping .item.darkpurple .button-area button.active, .doping .item.darkpurple .button-area button:hover {
  background-color: rgb(87, 92, 105);
  color: #fff;
}
.doping .item.purple {
  border-color: #9b3fbf;
}
.doping .item.purple .title {
  color: #9b3fbf;
}
.doping .item.purple p strong {
  color: #9b3fbf;
}
.doping .item.purple .button-area button {
  background-color: rgba(155, 63, 191, 0.2);
  color: #9b3fbf;
}
.doping .item.purple .button-area button.active, .doping .item.purple .button-area button:hover {
  background-color: rgb(155, 63, 191);
  color: #fff;
}
.doping .item.gold {
  border-color: #f9b115;
}
.doping .item.gold .title {
  color: #f9b115;
}
.doping .item.gold p strong {
  color: #f9b115;
}
.doping .item.gold .button-area button {
  background-color: rgba(249, 177, 21, 0.2);
  color: #f9b115;
}
.doping .item.gold .button-area button.active, .doping .item.gold .button-area button:hover {
  background-color: rgb(249, 177, 21);
  color: #fff;
}
.doping .item.blue {
  border-color: #3d5afe;
}
.doping .item.blue .title {
  color: #3d5afe;
}
.doping .item.blue p strong {
  color: #3d5afe;
}
.doping .item.blue .button-area button {
  background-color: rgba(61, 90, 254, 0.2);
  color: #3d5afe;
}
.doping .item.blue .button-area button.active, .doping .item.blue .button-area button:hover {
  background-color: rgb(61, 90, 254);
  color: #fff;
}
.doping .item.green {
  border-color: #11d377;
}
.doping .item.green .title {
  color: #11d377;
}
.doping .item.green p strong {
  color: #11d377;
}
.doping .item.green .button-area button {
  background-color: rgba(17, 211, 119, 0.2);
  color: #11d377;
}
.doping .item.green .button-area button.active, .doping .item.green .button-area button:hover {
  background-color: rgb(44, 208, 156);
  color: #fff;
}
.doping .item.orange {
  border-color: #ff9f1c;
}
.doping .item.orange .title {
  color: #ff9f1c;
}
.doping .item.orange p strong {
  color: #ff9f1c;
}
.doping .item.orange .button-area button {
  background-color: rgba(255, 159, 28, 0.2);
  color: #ff9f1c;
}
.doping .item.orange .button-area button.active, .doping .item.orange .button-area button:hover {
  background-color: rgb(255, 159, 28);
  color: #fff;
}
.doping .item.yellow {
  border-color: #ffd62c;
}
.doping .item.yellow .title {
  color: #ffd62c;
}
.doping .item.yellow p strong {
  color: #ffd62c;
}
.doping .item.yellow .button-area button {
  background-color: rgba(255, 214, 44, 0.2);
  color: #ffd62c;
}
.doping .item.yellow .button-area button.active, .doping .item.yellow .button-area button:hover {
  background-color: rgb(255, 214, 44);
  color: #fff;
}
.doping button {
  transition: all 0.3s ease;
}
.doping button:hover {
  transform: translateY(-4px) !important;
}
section.add .form .body textarea.form-control {
  padding-top: 30px;
}
section.add button.step.nextstep:hover {
  background-color: #10c56f;
}
section.add .form .head button.changecat svg {
  width: 18px;
}
section.add button.step.prevstep:hover {
  background: #feb10a;
}
section.add .form .body a {
  color: white;
}

.step2 label.form-check-label.fw-normal.mb-0 {
  padding-left: 24px;
}

section.add button.step.prevstep svg {
  margin-right: 160px;
}
section.add .form .head span.currentcat span {
  color: #7a7d89;
}
section.add .form .head {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #2D2D31;
}
section.add .form .body {
  padding: 30px;
}
section.add .form .head button.changecat:hover {
  background-color: #2c3d9c;
}
section.add .form .body label {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 16px;
}
section.add .form {
  border-radius: 10px;
  background-color: #1e1e1f;
}
section.add button.step.prevstep {
  background: #fec13d;
  color: #fff;
}
section.add .form .body .form-control{
  border-radius: 5px;
  border: 1px solid #2b2b2c;
  background-color: #2b2b2c;
  height: 60px;
  padding-left: 30px;
  padding-right: 30px;
  color: #1d1b3a;
  font-size: 16px;
  font-weight: 500;
  transition: all 0.3s ease;
}
section.add .form .body .form-radio {
  border-radius: 5px;
  border: 1px solid #2b2b2c;
  background-color: #2b2b2c;
  padding: 20px;
  display: flex;
  align-items: center;
  line-height: 1;
}
section.add .form .body .form-radio label {
  margin-bottom: 0;
  padding-bottom: 0;
  margin-top: 4px;
  margin-left: 12px;
}
section.add .form .head .title {
  color: #7a7d89;
  font-size: 18px;
  font-weight: 600;
}
section.add .form .head span.currentcat {
  border-radius: 17px;
  background-color: #efefef;
  padding: 10px 20px;
  color: #7a7d89;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  height: 34px;
}
section.add .form .head button.changecat {
  border-radius: 17px;
  background-color: #3d5afe;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  border: 0;
  display: flex;
  align-items: center;
  padding: 10px 20px;
  height: 34px;
  transition: all 0.3s ease;
}
section.add .form .head button.changecat svg {
  margin-right: 10px;
}
section.add button.step.nextstep {
  background-color: #11d377;
}
section.add button.step.nextstep svg {
  margin-left: 160px;
}
section.add button.step {
  padding: 14px 30px 20px 20px;
  color: #fff;
  font-size: 16px;
  line-height: 50px;
  margin-top: 15px;
  font-weight: 600;
  border: 0;
  border-radius: 10px;
  height: 75px;
  transition: all 0.3s ease;
}
section.add {
  margin-top: 30px;
  margin-bottom: 70px;
}
.filtercat .box .body .catlist a.item img {
  border-radius: 10px;
  margin-right: 20px;
  object-fit: cover;
  min-width: 40px;
  min-height: 40px;
  object-fit: cover;
  max-height: 40px;
  max-width: 40px;
}
.filtercat .box .body .catlist a.item.active {
  background: #3d5afe !important;
}
.filtercat .box .body .catlist a.item {
  border-radius: 10px;
  background-color: #121212;
  padding: 6px;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  width: 100%;
}
.filtercat .box {
  border-radius: 10px;
  background-color: #1e1e1f;
}
.filtercat .box .body .catlist {
  max-height: 300px;
  overflow-y: auto;
}
.filtercat .box .head {
  position: relative;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  /* background: white; */
  border: 0;
}
.filtercat .box .head input {
  background: transparent;
  font-size: 18px;
  color: #3f3f3f !important;
  font-weight: 600;
  padding: 22px 30px;
  height: 70px;
  border-radius: 0;
  border: 0 !important;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
.filtercat .box .body {
  border-top: 1px solid #2D2D31;
  padding: 30px;
}
.filtercat .box .head svg {
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  color: #3d5afe;
  font-size: 20px;
}
.tabs .item .name {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 6px;
}
.tabs .item p {
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
.tabs .item {
  border-radius: 10px;
  background-color: #1e1e1f;
  padding: 20px;
  display: flex;
  align-items: center;
  height: 100%;
}
.tabs .item.active span.icon {
  color: #fff;
  background-color: rgba(61, 90, 254, 0.5);
}
.tabs .item span.icon {
  border-radius: 10px;
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  color: #3d5afe;
  background-color: rgba(61, 90, 254, 0.1);
  margin-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
}
.tabs .item.active {
  background: #3d5afe !important;
}
.sohbet-vitrin {
  margin-bottom: 60px;
}
.sohbet-vitrin h1 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}
.modal-content {
  background: #1e1e1f;
}

body.theme_light .modal-content {
  background: white;
}

.messagesearchuserarea li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px;
}

.messagesearchuserarea ıl {
  list-style: none;
  margin-bottom: 20px;
  border: 1px solid #d0d8e8;
  border-radius: 5px;
}

.messagesearchuserarea ul {
  list-style: none;
  margin-bottom: 20px;
  border: 1px solid #d0d8e8;
  border-radius: 5px;
}

.messagesearchuserarea img {
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
  border-radius: 50%;
  margin-right: 5px;
}

.messagesearchuserarea span {
  font-size: 14px;
  font-weight: 400;
  color: #a1a1a1;
}

body.theme_light div#sohbet .modal-title {
  background: white;
  border-color: rgba(51, 51, 51, 0.1);
}

body.theme_light button.close {
  border-color: rgba(51, 51, 51, 0.1);
}

body.theme_light div#sohbet input {
  border: 1px solid #d0d8e8 !important;
  background-color: #fff !important;
}

body.theme_light div#sohbet textarea {
  border: 1px solid #d0d8e8 !important;
}
.modal-title {
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: space-between;
}

div#sohbet .modal-title {
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
  color: #1d1b3a;
  font-size: 16px;
  font-weight: 600;
  padding: 30px;
  position: relative;
  background: #1e1e1f;
  border-bottom: 1px solid #2d2d2f;
}

div#sohbet .modal-title h3 {
  margin: 0;
  font-size: 16px;
}

button.close {
  color: rgba(0, 0, 0, 0.2);
  border-left: 1px solid #2d2d2f;
  border-radius: 0;
  position: absolute;
  right: 8px;
  top: 1px;
  opacity: 1;
  height: 80px;
  width: 77px;
  font-weight: 100;
  padding: 0;
  font-size: 30px;
}

div#sohbet .modal-body {
  padding: 30px;
  line-height: 1.4;
}

div#sohbet .modal-body label {
  font-size: 16px;
  font-weight: 600;
  width: 100%;
  display: block;
}

div#sohbet .modal-body input {
  border-radius: 5px;
  border: 1px solid #2b2b2c;
  height: 60px;
  background: #2b2b2c;
  color: #1d1b3a;
  font-size: 16px;
  font-weight: 400;
  padding-left: 28px;
  margin-bottom: 24px;
}

div#sohbet .modal-footer {border: 0;padding-top: 0;padding-left: 25px;margin-top: -10px;padding-right: 25px;}

div#sohbet textarea {
  height: 132px;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100%;
}
body.theme_light li.login-btn-area span {
  color: white;
}
div#sohbet .form-group {
  margin: 0;
}

div#sohbet {}

div#sohbet button.btn.btn-info.btn-lg.btn-block {
  border-radius: 5px;
  background-color: #3d5afe;
  padding: 22px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  width: 100%;
  border: 0;
  transition: all 0.3s ease;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}
.load-more-area.magaza-pagination .page-link {
  box-shadow: -6px 6px 117px rgba(0, 0, 0, 0.16);
  border-radius: 30px !important;
  background-color: #fff;
  width: 50px;
  height: 50px;
  color: #626372;
  margin: 0px 5px;
  font-size: 20px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  border: 0;
  cursor: pointer;
}

span.page-link {}

.load-more-area.magaza-pagination .page-item.active span {
  background: #0d6efd;
  color: white;
}

.load-more-area.magaza-pagination .page-item.active .page-link {
  background: #0d6efd;
  color: white;
}

.load-more-area.magaza-pagination .page-link:hover {
  background: #3d5afe;
  color: #fff;
}
body.theme_light ul.user-info-nav span {
  color: white !important;
}
a.btn.btn-green:hover {
  background: darkgreen !important;
}
li.dropdown.show .header-button-edit {background:red !important;}

li.dropdown.show .header-button-edit {
  background: #3D5AFE !important;
  color: white !important;
}

body.theme_light .dropdown-notification .btn-all {
  background: #D8DEFF;
  color: #3d5afe;
}

body.theme_light .dropdown-notification .btn-all:hover {
  background: #B1BDFF;
}
.header-button-edit:hover:after {
  background: #3d5afe;
}

.profile-dropdown-head-icon:before {
  background: #3d5afe !important;
}
.profile-dropdown-head-icon:after {
  background: #3d5afe !important;
}
.profile-dropdown-head-icon:hover {
  color: white !important;
}

body.theme_light .profile-dropdown-header .square-btn span {
  color: white !important;
}

.profile-dropdown-head-icon.square-btn.active {
  background: #3751e3;
  color: white !important;
}
.header-button-edit:hover:before {
  background: #3d5afe;
}

.square-btn.light.blue.show, .square-btn.light.blue:before, .square-btn.light.blue:after {
  background-color: #3d5afe;
}
body.theme_light .btn-swicth {
  color: black;
}
body.theme_light .profile-dropdown-head-icon {
  background: #d8deff !important;
  color: #3d5afe;
}
body.theme_light .dropdown-notification ul li a {
  border-bottom: 1px solid #efefef;
  background: white !important;
}
.dropdown-menu.dropdown-menu-right.dropdown-notification {
  min-width: 340px;
  box-shadow: 0 0 42px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  background-color: #1e1e1f;
  border: 0;
  padding: 0;
  margin-top: 13px !important;
}

.dropdown-notification .head svg {
  width: 18px;
}

.dropdown-notification .btn-all svg {
  width: 25px;
}

.dropdown-notification ul li a span.icon svg {
  width: 22px;
}

.dropdown-notification .btn-all {
  padding: 10px;
  background: #2d2d2f;
  color: #fff;
  font-size: 14px;
  justify-content: center;
  font-weight: 600;
  display: flex;
  text-align: center;
  border-radius: 0 0 6px 6px;
  line-height: 30px;
  transition: all 0.3s ease;
  border: 0;
}
.dropdown-notification ul {
  max-height: 370px;
  overflow-y: scroll;
  padding: 0;
  margin: 0;
}
.dropdown-notification .head {
  background-color: #3d5afe;
  padding: 16px;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.dropdown-notification ul li a small {
  font-size: 12px;
  font-weight: 400;
  color: #9e9e9e;
}
.dropdown-notification ul li a span.icon {
  color: #11d377;
  background-color: rgba(44, 208, 156, 0.2);
  width: 50px;
  height: 50px;
  min-width: 50px;
  min-height: 50px;
  border-radius: 4px;
  font-size: 20px;
  margin-right: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dropdown-notification ul li a {
  padding: 20px;
  border-bottom: 1px solid #2d2d2f;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
}
.dropdown-notification .head a.btn-top {
  background: #fff;
  color: #3d5afe;
  font-size: 16px;
  font-weight: 500;
  padding: 0 6px;
  border-radius: 4px;
  display: block;
  text-align: center;
  transition: all 0.3s ease;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.col-12.col-lg-9.footeralert p {
  color: white;
  font-size: 14px !important;
  position: relative;
  top: 14px;
}
body.theme_light .btn-blue {
  color: #3d5afe;
}

body.theme_light .btn-blue:hover {
  color: white;
}
a.btn.btn-green{
  background-color: #11d377;
  color: #FFF;
  font-size: 14px;
  font-weight: 600;
  padding: 6px 16px;
  line-height: 1.5;
}
small.dateayrac {
  text-align: center;
  display: block;
  margin-bottom: 20px;
  font-size: 14px;
  margin-top: -10px;
  font-weight: 500;
  left: 44%;
  opacity: 0.3;
  position: absolute;
  width: 100%;
  font-size: 100%;
  display: flex;
}

body.theme_light small.dateayrac {
  color: #212529;
}
.read_at {
  display: flex;
  margin-top: 12px;
  font-size: 16px;
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: end;
  width: 100%;
}

.read_at span {
  font-size: 10px !important;
  color: #848484 !important;
}

.read_at font {
  color: red;
}

.read_at small {
  font-size: 12px;
  opacity: 0.5;
  display: block;
}

.read_at svg {
  width: 20px;
}
.chatsenderinput {
  display: flex;
  vertical-align: middle;
  align-items: center;
  position: relative;
}

body.theme_light .usercevrim.online {
  border: 2px solid white;
}

body.theme_light .mma-image span {
  border: 2px solid white;
}

body.theme_light .mma-image {
  color: #1d1d1d;
}

body.theme_light .chat-area {
  background: #F8F9FF !important;
}

body.theme_light .chat-bar .mm-chat.mm-own {
  background: transparent;
}

body.theme_light .mm-chat.mm-own .mm-chat-bar {
  background: white;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.04);
  color: #617583;
}

body.theme_light .mm-chat.mm-own.mm-answer .mm-chat-bar {
  background: #e7e8f3;
}
.offline svg {
  color: #ff7373;
  width: 10px;
  margin-right: 3px;
}
.online svg {
  color: #00c853;
  width: 10px;
  margin-right: 3px;
}

.last-online {
  margin-top: 0;
  margin-left: -5px;
  font-family: Gilroy, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.mma-chatbar-top-right a svg {
}

.mma-chatbar-top-right button svg {
  width: 20px;
}
body.theme_light .messagetop-left {
  border: none;
}

li.messageus.menu-left-area {}

li.messageus.menu-left-area span.mu-name {
  margin-bottom: 3px;
  display: block;
}

li.messageus.menu-left-area .msg-left-info {
  -webkit-line-clamp: 1;
  max-width: 203px;
  min-width: 203px;
  line-height: 1.1;
}

body.theme_light li.messageus.menu-left-area .msg-left-info {
  color: rgba(48, 55, 84, 0.5);
}

body.theme_light li.messageus.menu-left-area a {
  border-bottom: 1px solid rgba(212, 212, 212, 0.5);
  border-right: 5px solid #ededed;
}

body.theme_light .msg-yukle a {
  color: white;
}

body.theme_light .col-xl-3.col-lg-3.col-12.mb-xl-0.mb-3.p-0.msg-left-color {
  border-right: 0;
}

body.theme_light .bg-color.mu-message-area.pl-3.pb-3.pr-3 {
  background: #f8f9ff !important;
  border-top-left-radius: 0;
}

body.theme_light .mma-content .desc {
  color: #353844;
}

body.theme_light .newmessage {
  color: white;
}
.mma-content-box p {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #9e9ea9 !important;
}
.mma-content .new-icon {
  opacity: 1;
  fill: none !important;
  margin-bottom: 48px;
}
.mma-content .desc {
  margin-bottom: 50px;
  color: white;
  font-weight: 600;
  font-size: 18px;
}
.group-gg svg {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  color: #b2b8d1;
  width: 26px;
  font-weight: 400;
}
.group-gg input.form-control {
  font-size: 16px;
  font-weight: 400;
  padding-top: 12px;
  height: 48px;
  padding-bottom: 12px;
  padding-left: 26px;
  background-color: #2d2d2e;
  position: relative;
  border: none;
  color: #fff;
  /* border: 1px solid rgba(212, 212, 212, 0.5); */
  border-radius: 6px;
}
.group-gg {
  margin: 18px;
  position: relative;
}
.bg-dark.py-4.py-lg-15.cekilis-olustur-page .col-md-3 .card {
  position: sticky;
  top: 50px;
}

body.theme_light .bg-dark.py-4.py-lg-15.cekilis-olustur-page {
  background: #EFEFEF !important;
}

body.theme_light .home-pro-tabs li.active, .home-pro-tabs li:hover, .light-color-indexy.active {
  background: white;
  color: #28282A !important;
}

body.theme_light .home-pro-tabs li.active, .home-pro-tabs li:hover, .light-color-indexy.active h2 {
  color: red !important;
}

h2.dranw-title {}

body.theme_light h2.dranw-title {
  color: #000000 !important;
}

body.theme_light .bg-dark.py-4.py-lg-15.cekilis-olustur-page .col-md-12.mb-3 {
  border-bottom: 1px solid #e4e4e4;
}

body.theme_light .bg-dark.py-4.py-lg-15.cekilis-olustur-page .card {
  border: 3px solid #fff!important;
}

body.theme_light .bg-dark.py-4.py-lg-15.cekilis-olustur-page .col-md-3 .home-pro-tabs {
  border-bottom: 1px solid #e4e4e4;
}

.suggestions__group-content {
  margin-top: 10px;
}
.home-pro-tabs li:last-child {
  margin-bottom: 15px;
}
.bg-dark.py-4.py-lg-15.cekilis-olustur-page label {
  font-size: 16px;
  font-weight: 500;
  margin: 10px 0px;
}.bg-dark.py-4.py-lg-15.cekilis-olustur-page {}

.bg-dark.py-4.py-lg-15.cekilis-olustur-page .col-md-12.mb-3 {
  border-bottom: 1px solid #414141;
  padding-bottom: 20px;
}

.bg-dark.py-4.py-lg-15.cekilis-olustur-page span.badge.badge-warning.font-weight-bold {
  font-size: 16px !important;
  margin-bottom: 20px;
  margin-top: 10px;
  color: #28282a;
  padding: 8px 25px;
  letter-spacing: 1px;
}

.bg-dark.py-4.py-lg-15.cekilis-olustur-page .btn-success {
  width: 100%;
  margin-top: 15px !important;
  display: block;
  font-size: 15px;
  background: #11d377;
}

.cekilis-olustur-page ul.home-pro-tabs.tabs4:first-child {
  /* border-bottom: 1px solid #414141; */
  border-radius: 0;
}

.bg-dark.py-4.py-lg-15.cekilis-olustur-page {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.bg-dark.py-4.py-lg-15.cekilis-olustur-page .col-md-3 .home-pro-tabs {
  border-bottom: 1px solid #414141;
}

.bg-dark.py-4.py-lg-15.cekilis-olustur-page .col-md-3 .home-pro-tabs li {
  margin-bottom: 0;
}
.filter-sidebar .filter-group .group-content {
  display: block;
  color: #34323a;
  font-size: 15px;
  font-weight: 500;
}
body.theme_light .filter-sidebar .card-header {
  background: transparent !important;
  color: #3b3f23;
  border-top: 1px solid #EFEFEF !important;
}

body.theme_light .filter-sidebar .filter-content .search-box {
  border-top: 1px solid #EAE5E5 !important;
  background: #f7f7f7 !important;
  border-bottom: 1px solid #EAE5E5 !important;
}


body.theme_light .filter-sidebar .filter-content {
  background: white;
}

body.theme_light .filter-sidebar .card {
  background: white !important;
}

body.theme_light .filter-sidebar .card-body {
  background: white !important;
}

.card-header {}
.followers a.avatar2 {
  position: relative;
}

.followers2 button.follow {
  width: auto !important;
}

.followers2 button.follow svg {
  width: 16px !important;
  margin-right: 15px;
}
.avatar2.admin::before {
  content: "";
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  border-radius: 10px;
  background-image: linear-gradient(var(--rotate), #d00707, #600000, #b30606, #600000, #600000) !important;
  position: absolute;
  z-index: 3;
  top: -3px;
  left: -3px;
  animation: spin 4.5s linear infinite;
}
.avatar2.kurumsalplus::before {
  content: "";
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  border-radius: 10px;
  background-image: linear-gradient(var(--rotate), #ffc008, #694f03, #ffc008, #694f03, #ffc008);
  position: absolute;
  z-index: 3;
  top: -3px;
  left: -3px;
  animation: spin 4.5s linear infinite;
}
.avatar2 img {
  position: relative;
  z-index: 4;
}
section.followers .load-more-area svg {
  width: 20px;
  margin-left: 60px;
  justify-content: space-between;
}
section.followers .col-xl-4 {
  padding: 0;
}

section.followers {
  margin-top: 30px;
  margin-bottom: 65px;
}
body.theme_light section.followers .load-more-area button, .load-more-area a.load-more {
  background-color: #282828 !important;
}

section.followers .load-more-area button, .load-more-area a.load-more {
  /* box-shadow: -6px 6px 117px rgba(0, 0, 0, 0.16); */
  box-shadow: 0px 4px 15px -5px rgba(0, 0, 0, 0.15);
  border-radius: 30px;
  background-color: #282828 !important;
  padding: 22px 28px 22px 42px;
  color: white;
  font-size: 14px;
  height: 66px;
  width: 271px;
  font-weight: 500;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  border: 0;
}

section.followers .loadm-more-area button svg {
  width: 20px;
  margin-left: 60px;
  justify-content: space-between;
}

section.followers .box {
  border-radius: 10px;
  background-color: #1e1e1f;
  position: relative;
  overflow: hidden;
  padding-right: 10px;
  padding-left: 10px;
}
body.theme_light section.followers .box{
  background-color: #fff;
}
body.theme_light section.followers section.followers .box .item {
  border-bottom: 1px solid #efefef;
  border-right: 1px solid #efefef;
}
body.theme_light section.followers .box .item .name{
  color: #1d1d1d;
}
body.theme_light section.followers .box .item p{
  color: #1d1d1d;
}
section.followers form.followform {
  width: auto !important;
}
section.followers .box .item button.follow {
  border-radius: 10px;
  background-color: rgba(61, 90, 254, 0.1);
  padding: 18px 17px;
  color: #3d5afe;
  font-size: 14px;
  font-weight: 600;
  height: 50px;
  width: 50px;
  transition: all 0.3s ease;
  border: 0;
  display: flex;
  align-items: center;
}
section.followers .box .item button.follow svg{width: 48px;height: 37px;}
section.followers .box .item button.follow:hover {
  background-color: #3d5afe;
  color: #fff;
}
section.followers .box .item p {
  margin-top: 6px;
  opacity: 0.5;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  margin-left: 10px;
}
section.followers .box .item .name {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  display: flex;
  align-items: center;
  margin-left: 10px;
}
section.followers .box .item {
  padding: 20px;
  border-bottom: 1px solid #2d2d2f;
  border-right: 1px solid #2d2d2f;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
section.degerlendirmeler.reviews .load-more-area button svg {
  width: 20px;
  margin-left: 60px;
  justify-content: space-between;
}

section.degerlendirmeler.reviews {
  margin-bottom: 65px;
  margin-top: 30px;
}
section.reviews .box .item .l {
  margin-left: 14px;
}
section.reviews .box .item .p {
  padding: 20px;
  display: flex;
  align-items: center;
  height: 100%;
}
body.theme_light section.reviews .box .item .p.brdr{
  border-left: 1px solid #efefef;
}
section.reviews .box .item .p.brdr {
  border-left: 1px solid #2d2d2f;
}
section.reviews .box .item .p ul li {
  gap: 2px;
  display: flex;
  align-items: center;
  color: #7b7b84;
  font-size: 16px;
  font-weight: 400;
}
section.reviews .box .item .l {
  margin-left: 14px;
}
section.reviews .box .item .p .name {
  color: #7b7b84;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 4px;
}
.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}
section.degerlendirmeler.reviews .load-more-area button,.load-more-area a.load-more {
  /* box-shadow: -6px 6px 117px rgba(0, 0, 0, 0.16); */
  box-shadow: 0px 4px 15px -5px rgba(0, 0, 0, 0.15);
  border-radius: 30px;
  background-color: #282828 !important;
  padding: 22px 28px 22px 42px;
  color: white;
  font-size: 14px;
  height: 66px;
  width: 271px;
  font-weight: 500;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  border: 0;
}
section.reviews .box .item .p ul li:not(:last-child) {
  margin-bottom: 10px;
}
section.reviews .box .item .p p {
  color: #7b7b84;
  font-size: 16px;
  font-weight: 400;
}
section.reviews .box .item .p ul li span.icon svg{width: 16px;}
section.reviews .box .item .p ul li span.icon {
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  background-color: #11d377;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
  color: #fff;
  font-size: 14px;
}
section.reviews .box {
  border-radius: 10px;
  background-color: #1e1e1f;
}
section.reviews .box .item {
  border-bottom: 1px solid #2d2d2f;
}
body.theme_light section.reviews .box .item {
  border-bottom: 1px solid #efefef;
}
.col-xl-25.col-lg-3.col-md-3.col-sm-4.col-6 {
  padding-left: 0;
  padding-right: 15px;
  margin-bottom: 20px;
}

.filter-sidebar .filter-btn {
  width: 100%;
  height: 60px;
  border-radius: 8px;
  background-color: #BBB;
  color: #FFF;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.filter-sidebar .filter-btn.blue {
  background: #3d5afe;
  box-shadow: -13.4px 13.4px 32px 0 rgba(50, 92, 244, 0.36);
}
.filter-sidebar .filter-clear-btn {
  font-size: 14px;
  font-weight: 600;
  color: #b0b1c2;
  display: block;
}
.filter-sidebar .sticky-box-wrap .sticky-body.sticky {
  position: fixed;
  bottom: 0px;
  padding: 15px 10px;
  border-top: 1px solid #EAE5E5;
  border-color: #37373B;
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
}
.btn-swicth {
  display: flex;
  align-items: center;
  justify-content: space-between;
  white-space: nowrap;
  padding: 5px 0;
  color: white;
}
.btn-swicth .swicth-icon {
  width: 40px;
  height: 20px;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.2);
  padding: 3px;
  margin: 0 0 0 15px;
  display: flex;
  cursor: pointer;
  transition: 0.3s;
}
.btn-swicth .swicth-icon:before {
  content: " ";
  width: 14px;
  height: 14px;
  background-color: #FFF;
  display: block;
  border-radius: 50%;
  transition: 0.3s;
}
.btn-swicth.on .swicth-icon {
  background-color: #38e780;
}
.btn-swicth.on .swicth-icon:before {
  background-color: #FFF;
  margin-left: calc(100% - 14px);
}
.filter-group.closed .group-content {
  display: none;
}

.filter-sidebar .filter-group .group-title h4 {
  margin: 0;
}

.filter-group.closed svg {
  transform: rotate(180deg);
}
li.kategori-list-head svg {
  width: 20px;
}

.cat-tree-main-item.opened svg {
  transform: rotate(180deg);
}
.load-sub-cat.cat-tree ul {
  padding: 0;
}

.filter-sidebar .katlist li label {
  margin-left: 21px !important;
  display: block;
}
.filter-sidebar .cat-tree li .item .cat-tree-icon {
  display: inline-block;
  min-width: 32px;
  width: 32px;
  height: 32px;
  position: relative;
  margin: 0 6px 0 0;
}
.filter-sidebar .cat-tree li .item .cat-tree-icon:before {
  width: 2px;
  height: 100%;
  left: 15px;
  top: 0;
}
.filter-sidebar .katlist li .form-check-input {
  margin: 0 6px 0 0;
  border-radius: 0;
  width: 1em;
  height: 1em;
  min-width: 1em;
  margin-left: 38px;
}
.filter-sidebar .cat-tree li:last-child .cat-tree-icon:before {
  height: 50%;
}
.filter-sidebar .cat-tree li .item .cat-tree-icon:after {
  width: 16px;
  height: 2px;
  left: 15px;
  top: 15px;
}
.filter-sidebar .cat-tree li .item .cat-tree-icon:before, .filter-sidebar .cat-tree li .item .cat-tree-icon:after {
  content: " ";
  position: absolute;
  background: #CED3E4;
}
.filter-sidebar .katlist .load-sub-cat {
  display: none;
}
li.kategori-list-head.active .load-sub-cat.cat-tree {
  display: block;
}
.magaza-user {
  margin-top: 30px;
  margin-bottom: 46px;
}

.filter-sidebar .card-body {
  padding: 20px;
  background: #28282a;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.filter-sidebar .katlist li {
  display: block;
  align-items: center;
  margin: 0 0 10px 0;
  width: 100%;
}

body.theme_light .filter-sidebar .cat-tree li .item {
  color: #1f2430;
}
.filter-sidebar .cat-tree li .item {
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  display: flex;
  align-items: center;
  gap: 8px;
  justify-content: space-between;
}
.filter-sidebar .filter-content .search-box {
  border-radius: 0;
  background-color: #2f2f30;
  border-color: #2f2f30;
  border-top: 1px solid #2f2f30 !important;
  border-bottom: 1px solid #2f2f30;
  border-left: 0;
  border-right: 0;
  font-size: 14px;
  font-weight: 500;
  color: #3b3f23;
  height: 50px;
  padding: 0.375rem 1rem;
}
.filter-sidebar .katlist {
  max-height: 500px;
  overflow-y: auto;
  margin-right: -8px;
  padding-right: 8px;
  scroll-snap-type: y mandatory;
  padding: 0;
}
.filter-sidebar .katlist li {
  display: block;
  align-items: center;
  margin: 0;
  width: 100%;
}
.filter-sidebar .cat-tree-main-item {
  font-weight: 600;
  font-size: 14px;
  cursor: pointer;
}
.filter-sidebar .cat-tree-content .cat-icon {
  width: 32px;
  height: 32px;
  margin: 0 8px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  min-width: 32px;
}
.filter-sidebar .cat-tree-content .cat-icon img {
  width: 26px;
  height: 26px;
  object-fit: contain;
}
section.post .box {
  border-radius: 6px;
  background-color: transparent;
  padding: 12px;
}
.filter-sidebar .filter-content {
  position: relative;
  width: 100%;
  color: #3b3f23;
  display: flex;
  flex-direction: column;
}
.filter-sidebar .card-header {
  color: white;
  font-size: 16px;
  font-weight: 600;
  height: 69px;
  display: flex;
  background: #28282A !important;
  align-items: center;
  border-bottom: unset;
  gap: 10px;
  background: transparent;
  border-top: 1px solid #37373B !important;
  box-shadow: unset;
}
.filter-sidebar .card-header svg {
  fill: #3d5afe;
  color: #3d5afe;
}
.filter-sidebar .filter-content .mb-20px {
  margin-bottom: 20px;
}
.filter-sidebar .filter-group .group-title svg {
  width: 20px;
  height: 20px;
  background-color: rgba(61, 90, 254, 0.2);
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #3d5afe;
  cursor: pointer;
}
.filter-sidebar .filter-group {
  display: block;
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
}
.filter-sidebar .filter-group .group-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 15px;
}
.filter-sidebar .filter-title, body.dark .filter-sidebar .card {
  background-color: #28282A;
}
.user-tabs svg {
  margin-right: 16px;
  width: 20px;
}

section.profilee .box .user-tabs button:hover {
  background: rgba(255, 255, 255, 0.18);
}
section.profilee .box .user-tabs button{
  padding: 6px 22px 6px 18px;
  font-size: 16px;
  font-weight: 500;
  border-radius: 30px;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
  z-index: 1;
  color: #FFFFFF;
}
body.theme_light section.reviews .box {
  background: white;
}

body.theme_light section.degerlendirmeler.reviews .load-more-area button, .load-more-area a.load-more {
  background: white !important;
  color: #626372 !important;
}
body.theme_light section.followers .box .item {
  border-bottom: 1px solid #efefef;
  border-right: 1px solid #efefef;
}

body.theme_light section.followers .load-more-area button, .load-more-area a.load-more {
  background: white !important;
  color: #626372 !important;
}
section.profilee .box .user-tabs ul li {
  padding: 10px;
  border-radius: 30px;
  transition: all 0.3s ease;
}
section.profilee .box .user-tabs ul button.active {
  background-color: rgba(255, 255, 255, 0.18);
}
section.profilee .box .user-tabs ul li span {
  opacity: 0.7;
  font-size: 14px;
  color: white;
  font-weight: 400;
  margin-left: 10px;
}
section.profilee .box .user-tabs button.active span {
  opacity: 0.3;
}
ul.user-info-nav {
  margin: 0;
}

section.profilee .box .btn-profile svg {
  width: 18px;
}

section.profilee .box .order {
  font-size: 18px;
  font-weight: 300;
  margin-top: 6px;
  margin-bottom: 9px;
  color: #fff;
}
section.profilee .box .point {
  color: #fff;
  font-size: 22px;
  font-weight: 300;
  margin-top: 15px;
}
section.profilee .box .name {
  color: #fff;
  font-size: 26px;
  font-weight: 500;
  display: flex;
  align-items: center;
}
.gap-2 {
  gap: 0.5rem !important;
}
section.profilee .box .name img {
  max-height: 25px;
}
section.profilee .box .point {
  color: #fff;
  font-size: 22px;
  font-weight: 300;
  margin-top: 15px;
}
section.profilee .box .point b {
  color: #fff;
  font-weight: 600;
  padding-right: 10px;
}
.gap-3 {
  gap: 1rem !important;
}
section.profilee .box .btn-profile {
  border: 0;
  border-radius: 10px;
  padding: 20px 24px 20px 24px;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
  z-index: 1;
  height: 55px;
}
section.profilee .box .btn-profile:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.15);
  transition: all 0.3s;
  z-index: -1;
}
section.profilee .box .btn-profile.blue {
  background-color: #3d5afe;
  color: #fff;
}
section.profilee .box .btn-profile.blue:before {
  background-color: #324acf;
}
section.profilee .box .btn-profile:hover:before {
  width: 100%;
}
section.profilee .box .btn-profile:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
}
section.profilee li {
  list-style: none;
}
section.profilee .box .avatar-link .avatar-badge.online {
  background-color: #11d377;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}

section.profilee .box .avatar-link.kurumsalplus::before {
  content: "";
  width: calc(100% - 0px);
  height: calc(100% + 10px);
  position: absolute;
  z-index: 3;
  top: -10px;
  left: 0px;
  animation: spin 4.5s linear infinite;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
section.profilee .box .avatar-link.online::before {
  background-image: linear-gradient(var(--rotate), #11d377, #286903, #11d377, #286903, #286903);
}
section.profilee .box .avatar-link.offline::before {
  background-image: linear-gradient(var(--rotate), #e73838, #690303, #e73838, #690303, #690303);
}
section.profilee .box .btn-profile {
  border: 0;
  border-radius: 10px;
  padding: 20px 24px 20px 24px;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
  z-index: 1;
  height: 55px;
}
section.profilee .box .user-tabs {
  border-top: 1.5px solid rgba(255, 255, 255, 0.0705882353);
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: -37px;
  width: 100%;
  min-height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
}
section.profilee .user-info-wrapper .user-info .content .user-info-nav > li ul {
  border: 0;
  box-shadow: 0 0 32px rgba(65, 70, 102, 0.15);
  border-radius: 8px;
  background-color: #fff;
  padding: 16px;
  margin-top: 10px !important;
  min-width: 270px;
}
section.profilee .user-info-wrapper .user-info .content .user-info-nav > li ul li a {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  padding: 20px;
  border-radius: 8px;
  transition: all 0.3s ease;
}
section.profilee .box .btn-profile svg{margin-right: 12px;}
section.profilee .box .btn-profile.green {
  background-color: #11d377;
  color: #fff;
}
section.profilee .box .btn-profile.green:before {
  background-color: #10c56f;
}
section.profilee .user-info-wrapper {
  margin-top: -143px;
}
section.profilee .user-info-wrapper .user-info .blur {
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  height: 100%;
  position: absolute;
  width: 100%;
  border-radius: 6px;
  background-color: rgba(0, 0, 0, 0.17);
}
section.profilee .user-info-wrapper .user-info .content {
  position: absolute;
  width: 100%;
}
section.profilee .box {
  padding: 30px;
  border-radius: 10px;
  background-position: bottom;
}
section.profilee .box .avatar-link {
  margin-right: 30px;
  margin-top: -54px;
  position: relative;
  display: flex;
  color: #fff;
}
section.profilee .box .avatar-link.kurumsalplus.online::before {
  background-image: linear-gradient(var(--rotate), #11d377, #286903, #11d377, #286903, #286903);
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
section.profilee .box .avatar-link .avatar-badge {
  position: absolute;
  top: 0;
  margin-top: -40px;
  width: 100%;
  height: 40px;
  text-align: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  font-size: 14px;
  line-height: 34px;
  font-weight: 600;
  color: #fff;
}
.special-avatar {
  position: relative;
  display: flex;
}
section.profilee .box .l {
  margin-top: -20px;
}
section.profilee .box .avatar-link .special-avatar {
  padding: 4px;
}
section.profilee .box .avatar-link img {
  max-width: 150px;
  max-height: 150px;
  min-width: 150px;
  min-height: 150px;
  aspect-ratio: 1 / 1;
  background: #fff;
  position: relative;
  z-index: 4;
  margin-top: -10px;
  border-radius: 6px;
}
section.profilee .box .avatar-link img {
  background-color: #1e1e1f;
}
section.profilee {
  position: relative;
}
section.profilee .cover {
  position: relative;
  z-index: 0;
}
section.profilee .cover span.text-xx {
  position: absolute;
  top: 20px;
  right: 20px;
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  color: #fff;
  padding: 10px 20px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 14px;
  z-index: 2;
}
section.profilee img.cover {
  width: 100%;
  min-height: 400px;
  max-height: 400px;
  object-fit: cover;
}
section.profilee .user-info-wrapper {
  margin-top: -143px;
}
section.profilee .user-info-wrapper .user-info {
  border-radius: 6px;
  min-height: 220px;
  background-position: bottom;
  background-size: cover;
  position: relative;
  padding: 0;
}
body.theme_light section.giveaway-section.giveaway-detail.cekilis-detay .card.border-0 {
  border: 0 !important;
  background: white !important;
}
body.theme_light .card-footer.border-top-1 {
  border-top: 1px solid rgba(174, 184, 203, 0.2) !important;
}
body.theme_light .breadcrumb {
  background: white;
  border-top: 1px solid rgba(174, 184, 203, 0.2);
}
.mm-chat.mm-own.mm-answer .circle-chat img {
  margin-left: 0;
  margin-right: 12px;
}

.mm-chat.mm-own.mm-answer .mm-chat-bar {
  border-radius: 8px !important;
  background-color: #313131;
  color: white;
  font-size: 14px;
  font-weight: 500;
  display: block;
  padding: 12px;
  width: 55%;
  line-height: 1.3;
}
.mm-chat.mm-own.mm-answer {
  float: left !important;
  justify-content: flex-start !important;
}
.breadcrumb small {font-size: 21px;}

.time-icon svg {
  width: 22px;
}
.breadcrumb ol {
  display: flex;
  gap: 10px;
  margin: 0;
}
.breadcrumb ol li {
  font-size: 16px;
  font-weight: 600;
  list-style: none;
  color: #b8b8b8;
}
.breadcrumb ol li a {
  font-size: 16px;
  font-weight: 500;
  color: #b8b8b8;
  transition: all 0.3s ease;
}
body.theme_light .breadcrumb ol a{
  color: #000;
}
body.theme_light .breadcrumb ol li{
  color: #000;
}
.giveaway-section.giveaway-detail .card .subitem span.count {
  top: 15px;
  left: 15px;
  transform: none;
  font-size: 12.5px;
}
.giveaway-section .left-time {
  font-size: 16px;
  font-weight: 400;
  color: #666f79;
  white-space: nowrap;
}
.giveaway-section.giveaway-detail .btn-join {
  width: 200px;
  max-width: 100%;
}
.giveaway-section .card .card-footer {
  padding: 25px 20px !important;
  border-color: #2d2d2f !important;
}
.giveaway-section .time-icon {
  width: 60px;
  min-width: 60px;
  height: 50px;
  background-color: #f68913;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 25px;
  color: #FFF;
  font-size: 22px;
  border-radius: 8px;
}
.giveaway-section.giveaway-detail .giveaway-desc {
  font-size: 16px;
  color: #fff;
  opacity: 0.7;
  line-height: 1.5;
  padding: 10px;
}
body.theme_light .giveaway-section.giveaway-detail .giveaway-desc{
  color: #1d1d1d;
}
.giveaway-section .head-desc .main-txt {
  font-size: 16px;
  font-weight: 600;
}
.giveaway-section .head-desc.green .main-txt {
  color: #11d377;
}
.giveaway-section .head-desc .sub-txt {
  font-size: 13px;
  font-weight: 600;
  color: #fff;
  opacity: 0.5;
  white-space: nowrap;
}
body.theme_light .head-desc .sub-txt{
  color: #182939;
}
.card.border-0 {
  border: 0 !important;
}
body .border-left-1 {
  border-left: 1px solid rgba(174, 184, 203, 0.2);
}
.giveaway-section .head-desc {
  padding: 10px 20px;
  background-color: rgba(0, 0, 0, 0.1);
  text-align: center;
  border-radius: 10px;
  line-height: 1.5;
}
.giveaway-section .head-desc.green {
  background-color: rgba(56, 231, 128, 0.1);
}
.giveaway-section .head-desc.blue {
  background-color: rgba(61, 90, 254, 0.1);
}
body.theme_light .giveaway-title{
  color: #1d1d1d;
}
.giveaway-section.giveaway-detail .giveaway-title {
  font-size: 20px;
  font-weight: 600;
  color: white;
  padding: 15px 10px 10px 10px;
}
.breadcrumb {
  background-color: #1e1e1f;
  color: #b8b8b8;
  border-color: #2d2d2f;
  padding-top: 18px;
  padding-bottom: 18px;
  border-top: 1px solid #2d2d2f;
}
.body.theme_light .breadcrumb{
  background: #fff;
}
.bg-dark.py-4.py-lg-15.cekilis-olustur-page {
  background: #121212 !important;
}
.giveaway-section .card {
  border-radius: 10px;
  box-shadow: 0 0 32px 0 rgba(56, 53, 67, 0.1);
}
body.theme_light .giveaway-section {
  background: #eeeeee;
}

.default-avatar svg {
  width: 43px;
  height: 27px;
  margin-top: -4px;
}

body.theme_light .giveaway-section .default-data .default-sub-title {
  color: black;
}

body.theme_light .giveaway-section .giveway-search .giveway-input {
  background: transparent !important;
}

body.theme_light .giveaway-section .title {
  color: #1e1e1f;
}

body.theme_light .giveaway-section .card .card-body {
  background: white !important;
  border: 3px solid white;
  background: white;
}

body.theme_light .giveaway-section .user-data .user-name a {
  color: #333;
}

body.theme_light .card-body.border-top-1.time {
  background-color: #efefef !important;
  color: #666f79 !important;
}

body.theme_light .giveaway-section .card .count {
  background-color: #efefef;
  color: #666f79;
  border-color: #E0E0E0;
}
.load-more-area button, .load-more-area a.load-more svg {
  margin-left: 45px;
  width: 25px;
}
body.theme_light .load-more-area button, .load-more-area a.load-more{
  background-color: #3d5afe !important;
}
.load-more-area button, .load-more-area a.load-more {
  /* box-shadow: -6px 6px 117px rgba(0, 0, 0, 0.16); */
  box-shadow: 0px 4px 15px -5px rgba(0, 0, 0, 0.15);
  border-radius: 30px;
  background-color: #282828 !important;
  padding: 22px 28px 22px 42px;
  color: #fff;
  font-size: 14px;
  color: white !important;
  justify-content: space-between;
  width: 292px;
  font-weight: 500;
  display: flex;
  height: 66px;
  align-items: center;
  transition: all 0.3s ease;
  border: 0;
}
.load-more-area {
  margin-top: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    --bs-gutter-x: 1.5rem !important;
    --bs-gutter-y: 0;
    width: 100%;
    max-width: unset !important;
  }
}
body .btn-join.red {
  background-color: #f44 !important;
  background: transparent;
}
body .btn-join:hover {
  background-color: #10c56f;
  color: #FFF;
}
button.btn.btn-follow svg {
  width: 22px;
}
.giveaway-section .card .count {
  border-color:#2d2d2f;
  background-color: #2d2d2f;
  color: #666f79;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
}
body .btn-follow:hover {
  background-color: #3d5afe;
  color: #FFF;
}
.giveaway-item .row.g-2 .col-md-4 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.giveaway-item.col-12.col-sm-6.col-lg-4 {
  padding-left: 0.8rem;
  padding-right: 0.8rem;
  margin-top: 1.5rem;
}

.giveaway-section .user-data .user-name a {
  color: white;
  margin-right: 7px;
}

.sticker {
  margin-top: -3px;
}
.g-2, .gy-2 {
  --bs-gutter-y: 0.5rem;
}
.giveaway-item.col-12.col-sm-6.col-lg-4 .card-body.border-top-1 {
  border: unset;
}
.giveaway-section .card{
  background-color: #2d2d2f;
  border-color: #2d2d2f;
  color: white;
}
.giveaway-section .card .time {
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  line-height: 1.2;
  border: unset;
  background: #2d2d2f;
}
.giveaway-section .card .subitem {
  position: relative;
}
.giveaway-section .card .subitem span.count {
  background-color: #11d377;

}
.giveaway-section .card .count .count-item {
  flex: 0 0 auto;
  width: 50%;
  line-height: 1.4;
  padding: 10px;
}
.giveaway-section .card .count .count-item .count-main {
  font-size: 16px;
  font-weight: 600;
  color: #fff;
}
body .btn-join {
  border-radius: 6px;
  background-color: #11d377;
  color: #FFF;
  height: 50px;
  padding: 8px 15px 8px 20px;
  white-space: nowrap;
  font-size: 15px;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.giveaway-section .card .count .count-item .count-sub {
  font-size: 13px;
  font-weight: 600;
  color: #fff;
  opacity: 0.5;
}
body.theme_light .giveaway-section .card .count .count-item .count-sub {
  color: #182939;
}
body.theme_light .giveaway-section .card .count .count-item .count-main{
  color: #182939;
}
.giveaway-section .card .subitem img {
  border-radius: 6px;
  max-width: 100%;
  height: auto;

}
body.theme_light .giveaway-section .card .count .count-item:first-child {
  border-right: 1px solid #E0E0E0 !important;
}
.giveaway-section .card .count .count-item:first-child {
  border-color: #1e1e1f !important;
  border-right: 1px solid;
}
.giveaway-section .card .subitem span.count {
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #11d377 !important;
  color: #fff !important;
  font-size: 14px;
  font-weight: 600;
  padding: 0 12px;
  border-radius: 12px;
  height: 22px;
  white-space: nowrap;
  line-height: 22px;
  display: block;
}
body .btn-follow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  border-radius: 6px;
  background-color: rgba(61, 90, 254, 0.1);
  color: #3d5afe;
  height: 50px;
  padding: 5px;
  white-space: nowrap;
  font-size: 20px;
  font-weight: 600;
}
.giveaway-section .user-data {
  line-height: 1.5;
}
.giveaway-section .user-data .user-name {
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  display: flex;
  vertical-align: middle;
  align-items: center;
}
.giveaway-section .user-data .sticker img {
  width: 20px;
  height: 20px;
  object-fit: contain;
}
.giveaway-section .user-data .user-sub-title {
  font-size: 16px;
  font-weight: 600;
  color: #2cd09d;
  margin-top: 5px;
}
.giveaway-section .giveaway-item form.followform {
  width: auto;
}
.giveaway-section .title {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  padding-top: 3rem !important;
  padding-bottom: 1rem !important;
}
.giveaway-section .user-avatar {
  width: 80px;
  height: 80px;
  min-width: 80px;
  border-radius: 10px;
  overflow: hidden;
  margin-right: 20px;
}
.giveaway-section .user-avatar img {
  width: 80px;
  height: 80px;
  min-width: 80px;
  border-radius: 10px;
  display: block;
}
@keyframes lightning {
  0% {
    color: #fff;
  }
  90% {
    color: #fff;
  }
  100% {
    color: #000;
  }
}
button.filter-item.filter-btn.filterchecked {
  color: #10c56f;
}

button.filter-item.filter-btn.filterchecked svg.filterchecked {
  display: block;
}

svg.filterchecked {
  display: none;
}

button.filter-item.filter-btn.filterchecked svg.filternotchecked {
  display: none;
}

.giveaway-section .filter-item svg {
  width: 18px;
  margin-right: 10px;
}
.giveaway-section{padding: 30px 0px;margin-bottom: 35px;}
body .btn-blue svg {
  margin-right: 5px;
  width: 24px;
}

body .btn-blue span {
  color: #3d5afe;
}

body .btn-blue:hover span {
  color: white;
}
.giveaway-section .giveway-search-close  {
  left: auto;
  right: 10px;
  cursor: pointer;
}
.giveaway-section .giveway-search .giveway-input {
  position: relative;
  background: #2d2d2f;
  z-index: 1;
  border-color: #2d2d2f;
  padding-left: 55px;
  padding-right: 35px;
}
:not(.btn-check) + body .btn-blue:active, body .btn-blue:hover {
  background-color: #3d5afe;
  color: #FFF;
}
.giveaway-section .filter-item {
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  padding: 10px;
  font-size: 15px;
  font-weight: 600;
  color: #525257;
  cursor: pointer;
  border-radius: 6px;
  width: 100%;
  border: 0;
  background: transparent;
}
.giveaway-section .filter-item:hover {
  background-color: rgba(49, 224, 114, 0.2);
  color: #10c56f;
}
.giveaway-section .giveway-input {
  width: 100%;
  max-width: 270px;
  line-height: 1.5;
  height: 50px;
}
body .form-select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='white' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e");
}
body.theme_light .form-select {background: transparent;color: black;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: 94% 51%;background-size: 13px;border: 1px solid #ced4da;}
body .btn-blue {
  border-radius: 6px;
  background-color: rgba(61, 90, 254, 0.1);
  color: #3d5afe;
  height: 50px;
  padding: 8px 15px 8px 20px;
  white-space: nowrap;
  font-size: 15px;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.giveaway-section .giveway-input {
  width: 100%;
  max-width: 270px;
  line-height: 1.5;
  height: 50px;
  background-color: #2d2d2f;
  border-color: #2d2d2f;
  color: white;
}
body .border-top-1 {
  border-top: 1px solid rgba(174, 184, 203, 0.2);
}
.giveaway-section .giveway-search {
  position: relative;
}
.giveaway-section .giveway-search svg {
  position: absolute;
  z-index: 5;
  font-size: 20px;
  top: 9px;
  left: 15px;
  color: #A5B1C6;
}
.giveaway-section .default-data {
  line-height: 1.5;
}
.giveaway-section .default-data .default-name {
  font-size: 20px;
  font-weight: 600;
  color: #3d5afe;
}
.giveaway-section .default-data .default-sub-title {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
}
.giveaway-section .card {
  border-radius: 10px !important;
  box-shadow: 0 0 32px 0 rgba(56, 53, 67, 0.1);
  background: #1e1e1f !important;
}
body.theme_light .giveaway-section .card{
  border: 0;
  margin: 0 !important;
  padding: 0 !important;
}
.giveaway-section.giveaway-detail .btn-follow {
  width: 63px;
  height: 63px;
  border-radius: 10px;
}
.giveaway-section .card .card-body {
  padding: 20px;
}
.giveaway-section .default-avatar {
  width: 60px;
  height: 60px;
  min-width: 60px;
  border-radius: 6px;
  background-color: rgba(61, 90, 254, 0.1);
  display: block;
  line-height: 60px;
  text-align: center;
  margin-right: 20px;
  font-size: 22px;
  color: #3d5afe;
}
.mma-image span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #ef0044;
  position: absolute;
  top: -2px;
  left: -5px;
  border: 2px solid #121212;
  z-index: 999;
}

.mma-image span.online {
  background: #00c853;
}

.mma-chatbar-top-right a {
  /* display: none; */
  align-items: center;
  justify-content: center;
  padding: 4px 8px;
  border-radius: 10px;
  color: #000;
  font-size: 23px;
  font-weight: 500;
  transition: all 0.3s ease;
  background-color: #ededed;
  transition: all 0.3s ease;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  margin-right: 10px;
}

.mma-chatbar-top-right {
  display: flex;
  vertical-align: middle;
  align-items: center;
}

.mma-chatbar-top-right a svg {
  width: 24px;
  height: 27px;
}

.mma-chatbar-top-right button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 10px;
  border-radius: 10px;
  color: #c61e4b;
  font-size: 16px;
  font-weight: 500;
  transition: all 0.3s ease;
  background-color: rgba(198, 30, 75, 0.1);
  transition: all 0.3s ease;
  width: 50px;
  height: 50px;
  border: unset;
}

.mma-chatbar-top-right button:hover {
  background-color: #c61e4b;
  color: #fff;
}
.mma-chatbar-top {padding: 20px;}

.mma-chatbar-top-left {
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: space-between;
}

.mma-image {
  display: flex;
  vertical-align: middle;
  align-items: center;
  position: relative;
}

li.nav-item.full-width.d-none.d-sm-block.main-dropdown-link.active .maindropdownhead {
  color: #3d5afe;
}

li.nav-item.full-width.d-none.d-sm-block.main-dropdown-link.active .maindropdownhead i {
  transform: rotate(180deg);
  margin-top: -4px;
}

li.nav-item.full-width.d-none.d-sm-block.main-dropdown-link {}
span.mmacolorless-span {font-size: 18px;font-weight: 600;color: #3d5afe !important;margin-bottom: 22px;display: block;}

.mma-content-box svg {
  color: #8F8F8F;
  width: 65px !important;
  height: 50px;
  margin-bottom: 15px;
}

.mma-content-box p {
  color: white;
  font-size: 18px;
}

.mma-content-box {
  padding: 20px;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
}

.message-users {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.mu-message-area {
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}
.msg-yukle a {position: absolute;height: 50px;bottom: 0;line-height: 0px;margin: 18px;width: 91%;text-align: center;background-color: #3d5afe;border-radius: 4px;z-index: 999;font-family: Gilroy, sans-serif;font-size: 14px;font-weight: 600;padding: 9px 48px;color: #fff;gap: 10px;}
.p-0 {
  padding: 0 !important;
}
p.msg-left-info {
  margin-top: 6px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  max-width: 220px;
}
li.messageus.menu-left-area a {
  padding: 20px;
  vertical-align: middle;
  display: flex;
  border-right: 5px solid black;
  border-bottom: 1px solid #121212;
  border-left: 3px solid transparent;
  position: relative;
  align-items: center !important;
}
.usercevrim {
  border-radius: 50%;
  background: #ef0044;
  position: absolute;
  width: 12px;
  height: 12px;
  top: -8px;
  left: -7px;
  border: 2px solid #222;
  z-index: 999;
}

span.mu-image {
  position: relative;
}

.usercevrim.online {
  background: #00c853;
}
.chat-search {
  display: flex;
  vertical-align: middle;
  align-items: center;
  position: relative;
}

.chat-search svg {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  color: #737373;
  font-size: 20px;
}
.messagetop-left {
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: space-between;
  box-shadow: -8.5px 8.5px 65px 0 rgba(0, 0, 0, 0.05);
  padding: 20px;
  border-bottom: 1px solid #121212;
}

main.main-content.pt-xl-4.pt-3.pb-xl-4.pb-3 {
}
.col-xl-3.col-lg-3.col-12.mb-xl-0.mb-3.p-0.msg-left-color {
  border-right: 1px solid #121212;
}

.okunmamis-msg a {
  width: 56px;
  height: 50px;
  display: flex;
  align-items: center;
  color: #fe9c3d !important;
  justify-content: center;
  background: rgba(254, 156, 61, 0.2);
  border: none;
  border-radius: 6px !important;
}
.msg-main {
  /* background: #181819; */
  margin-top: 30px;
  margin-bottom: 40px;
}
.okunmamis-msg a svg {
  width: 22px;
}

.okunmamis-msg {
  margin-left: 10px;
  margin-right: 10px;
}
.messagetop-left a:hover {
  color: white;
}
.tumunu-oku a {width: 56px;height: 50px;background: rgba(61, 90, 254, 0.2);display: flex;align-items: center;justify-content: center;border: none;border-radius: 6px !important;}
a[data-tooltip]::after {
  content: attr(data-tooltip);
  width: max-content;
  position: absolute;
  left: 0;
  border: none;
  bottom: 0;
  background-color: rgb(49 49 49);
  padding: 4px 8px;
  border-radius: 4px;
  color: white;
  transform: scale(0);
  transition: 0.2s ease-in-out;
}

i[data-tooltip]:hover::after {
  transform: scale(1);
  bottom: -150%;
}

button[data-tooltip]::after {
  content: attr(data-tooltip);
  width: max-content;
  position: absolute;
  left: 0;
  border: none;
  bottom: 0;
  background-color: rgb(49 49 49);
  padding: 4px 8px;
  border-radius: 4px;
  color: white;
  transform: scale(0);
  transition: 0.2s ease-in-out;
}
span[data-tooltip]::after {
  content: attr(data-tooltip);
  width: max-content;
  position: absolute;
  left: 0;
  border: none;
  bottom: 0;
  background-color: rgb(49 49 49);
  padding: 4px 8px;
  border-radius: 4px;
  color: white;
  transform: scale(0);
  transition: 0.2s ease-in-out;
}

.maindropdownarea .cat-icon {
  background: transparent !important;
}
.maindropdownheadimg {
  min-width: 36px;
  min-height: 36px;
  width: 36px;
  height: 36px;
  color: #3d5afe;
  fill: #3d5afe;
  background-color: rgba(61, 90, 254, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  margin-right: 12px;
  font-size: 22px;
}
.maindropdownarea a.hm-item.h-100:hover {
  transform: scale(1.05);
  border: unset;
}
@media (min-width: 1200px) {
  .col-min {
    flex: 0 0 auto;
    width: 12.5%;
    padding-left: 0;
    padding-right: 0.5rem;
  }
}
.maindropdownarea a.hm-item.h-100 {
  border-radius: 4px;
  position: relative;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  padding: 0;
}
.maindropdownarea a.hm-item.h-100:before {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.77) 9%, rgba(0, 0, 0, 0) 100%);
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 212px;
  z-index: 1;
  border-radius: 4px;
  opacity: 1;
  max-height: 100%;
}

.maindropdownarea .detail {
  padding-left: 14px;
  padding-right: 14px;
  padding-bottom: 20px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 2;
}


.maindropdownarea .detail img {
  width: 100%;
  height: auto;
  background: transparent;
  margin: 0 0 20px 0;
  object-fit: contain;
  max-width: 90px;
  max-height: 40px;
}

.maindropdownarea .detail .title {
  color: #fff;
  font-size: 15px;
  font-weight: 600;
}
@media(min-width:1199px){

  .col-5-item {
    max-width: 20%;
    margin-top: 10px;
  }
}

.categoryicon {
  margin-right: 6px;
}
.maindropdownarea .item:hover .bg-color {
  opacity: 0.4;
}

.maindropdownarea .item span {
  position: relative;
  z-index: 99;
}

body.theme_light .maindropdownarea {
  background: white;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}

body.theme_light .hm-title {
  color: #3b3f23;
}

body.theme_light .kategori-arama-container .form-controlinput.form-control {
  background: white !important;
}

input.form-control {
}

body.theme_light .kategori-arama-container .form-control {
  background: white !important;
  border: 1px solid #ced4da !important;
}

body.theme_light .kategori-arama-container button i {color: #BBC5CA !important;}

body.theme_light .maindropdownhead {
  color: #333;
}
body.theme_light .maindropdownhead {
  color: #1e1e1f;
}
.main-dropdown-link.active .maindropdownarea {
  display: block;
}

.maindropdownarea {
  display: none;
}
.categoryicon i {
  min-width: 36px;
  min-height: 36px;
  width: 36px;
  height: 36px;
  color: #3d5afe;
  fill: #3d5afe;
  background-color: rgba(61, 90, 254, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  margin-right: 12px;
  font-size: 22px;
}
.maindropdownhead {
  height: 60px;
  display: flex;
  align-items: center;
  font-size: 18px;
  color: white;
  cursor: pointer;
  font-weight: 600;
  transition: 0.3s;
}

.maindropdownhead i.fas.fa-chevron-down {
  margin-left: 5px;
  font-size: 12px;
  position: relative;
  top: 3px;
}
.maindropdownarea .item {
  border-radius: 4px;
  padding: 6px;
  vertical-align: middle;
  color: #0f1923;
  overflow: overlay;
  font-size: 18px;
  justify-content: start;
  position: relative;
  z-index: 1;
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 10px;
  scrollbar-width: none;
  height: 50px;
  transition: 0.5s;
  border: 0;
}

.icon {min-width: 40px;width: 40px;height: 40px;border-radius: 4px;padding: 6px;display: flex;align-items: center;justify-content: center;position: relative;z-index: 9;}

.icon img {
  width: 40px;
  height: 40px;
  object-fit: contain;
  margin: 0;
  background: transparent;
  min-height: unset;
  min-width: unset;
}

a.item .bg-color {
  opacity: 0.1;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  scrollbar-width: none !important;
  top: 0;
  left: 0;
  transition: 0.3s;
  border-radius: 4px;
}
.maindropdowncat-head .square-btn:hover {
  background: rgba(61, 90, 254, 0.4);
}

.maindropdowncat-head .square-btn i {
  color: #3d5afe;
}
.hm-title {
  font-size: 18px;
  font-weight: 600;
}

.kategori-arama-container {
  display: flex;
  vertical-align: middle;
  align-items: center;
}

.kategori-arama-container .form-control {
  position: relative;
  width: 400px;
  height: 50px;
  z-index: 1;
  border-radius: 4px;
  color: #fff;
  background: #2d2d2f;
  border-color: #2d2d2f;
  padding: 6px 50px 6px 22px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.kategori-arama-container button {
  position: absolute;
  z-index: 6;
  top: 24px;
  right: 5px;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  border: 0;
  border-radius: 4px;
  color: #BBC5CA;
  background: transparent;
  transition: 0.3s;
  min-width: 40px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.kategori-arama-container {
  position: relative;
}

.maindropdowncat-head .square-btn {
  background-color: rgba(61, 90, 254, 0.2);
  color: #3d5afe;
  min-width: 275px;
  justify-content: space-between;
}

.kategori-arama-container .form-control:focus {
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}

.maindropdowncat-head .square-btn span {
  color: #3d5afe;
}

.maindropdowncat-head .col-12 {
  padding: 0;
}

.maindropdowncat-head {
  margin-bottom: 1.5rem !important;
}
.maindropdownarea {
  box-shadow: 0 0.5rem 1rem -0.3rem rgba(0, 0, 0, 0.15) !important;
  margin-top: -3px !important;
  width: 100%;
  border-radius: 0;
  border: 0;
  border-top: 1px solid #2d2d2f;
  border-bottom: 1px solid #2d2d2f;
  padding: 40px 0 40px 0;
  position: absolute;
  background: #1e1e1f;
  left: 0;
  right: 0;
  top: 60px;
}
span#loginuser-bakiye-area.hide {
  filter: blur(4px);
}
.loginuser-bakiye a {
  font-size: 18px;
  font-weight: 600;
}

span.fa.fa-fw.fa-eye.field-icon.toggle-password {
  font-size: 15px !important;
}

.loginuser-bakiye {
  margin-top: 5px;
}

.loginuser-bakiye span.fa.fa-fw.field-icon.toggle-password.fa-eye {
  font-size: 14px !important;
}

.login-user-bakiye span.fa.fa-fw.field-icon.toggle-password.fa-eye-slash {
  font-size: 15px !important;
}

span.fa.fa-fw.field-icon.toggle-password.fa-eye-slash {
  font-size: 14px !important;
}
li.header-profile-and-bakiye img {
  border-radius: 4px;
  width: 50px;
  height: 50px;
  display: block;
}

li.header-profile-and-bakiye {
  list-style: none;
}

.user-data {
  display: flex;
  flex-direction: column;
  margin-top: 4px;
  margin-left: 10px;
}

.loginuser-bakiye {
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
}

span#loginuser-bakiye-area {
  color: #11d377;
  font-size: 15px !important;
  margin-top: 0px !important;
  display: block;
  margin-right: 4px;
}

.user-data span {
  font-size: 18px !important;
  font-weight: 600;
}
.field-icon {
  /* float: right; */
  color: white;
  margin-left: 5px;
  /* margin-top: -25px; */
  font-size: 15px !important;
  position: relative;
  z-index: 2;
}
.profile-dropdown-head-icon.active {
  background: #3d5afe !important;
  color: white;
}

body.theme_light .profile-dropdown-body {
  background: white;
}

body.theme_light a.profile-dropdown-item {
  color: #696e8b;
}

body.theme_light a.profile-dropdown-item:hover {
  color: #333 !important;
}

body.theme_light a.profile-dropdown-item:hover span {
  color: #333 !important;
}

.user-data .name {
  font-size: 18px;
  font-weight: 600;
  color: white;
}

.profile-dropdown-header img {
  width: 50px;
  height: 50px;
  object-fit: cover;
}

.profile-dropdown-area.show {
  display: block;
}
.profile-dropdown-body li {
  list-style: none;
}

.profile-dropdown-body ul {
  padding: 0;
}

.profile-dropdown-body li {
  list-style: none;
}

.profile-dropdown-body ul {
  padding: 0;
}

a.profile-dropdown-item {
  color: #696e8b;
  font-size: 16px;
  font-weight: 400;
  padding: 10px 15px;
  height: 46px;
  display: flex;
  align-items: center;
  gap: 15px;
  background: none;
}

a.profile-dropdown-item span {
  color: #696e8b !important;
  transition: all .3s;
}

a.profile-dropdown-item:hover span {
  color: white !important;
}

a.profile-dropdown-item svg {
  width: 16px;
}

a.profile-dropdown-item:hover {
  color: white !important;
}

.user-summary-row {
  padding: 0 0 20px 0;
}

.profile-dropdown-header {}

.profile-dropdown-header .square-btn {
  background: rgba(255, 255, 255, 0.2);
}

.profile-dropdown-header .square-btn:hover:before {
  background: #11d377;
}

.profile-dropdown-header .square-btn svg {
  position: relative;
  z-index: 999;
  color: white;
  width: 22px;
}

.profile-dropdown-header .square-btn:hover:after {
  background: #11d377;
}
a.profile-dropdown-item {
  color: #696e8b;
  font-size: 16px;
  font-weight: 400;
  padding: 10px 15px;
  height: 46px;
  display: flex;
  align-items: center;
  gap: 15px;
  background: none;
}

a.profile-dropdown-item span {
  color: #696e8b !important;
  transition: all .3s;
}

a.profile-dropdown-item:hover span {
  color: white !important;
}

a.profile-dropdown-item svg {
  width: 16px;
}

a.profile-dropdown-item:hover {
  color: white !important;
}
.profile-dropdown-body {
  padding: 20px;
  background: #1e1e1f;
}
.profile-dropdown-area {
  border: 0;
  border-radius: 4px;
  box-shadow: 0 0 42px 0 rgba(0, 0, 0, 0.19);
  padding: 0;
  margin-top: 13px !important;
  width: 400px;
  position: absolute;
  display: none;
  z-index: 999999;
  right: 15px;
  top: 50px;
}

li.profile-dropdown-head {
  list-style: none;
}
.user-summary {
  display: flex;
  align-items: center;
  gap: 10px;
}
.user-summary img {
  border-radius: 4px;
  width: 50px;
  height: 50px;
  display: block;
}
.site-header .user-summary .user-data .name {
  font-size: 18px;
  font-weight: 600;
  color: white;
}
.user-summary .order {
  font-size: 14px;
  font-weight: 400;
  color: #FFF;
  margin-top: 6px;
  opacity: 0.5;
}
.balance-title {
  font-size: 12px;
  color: #FFF;
}
.balance {
  font-size: 15px;
  font-weight: 600;
  color: #11d377;
  margin-top: 6px;
}
.user-summary .user-data {
  display: flex;
  flex-direction: column;
}
.profile-dropdown-head-icon {
  display: inline-block;
  position: relative;
  margin-left: 7px;
  transition: background-color .35s;
  color: #9FBBFE;
  font-size: 14px;
  cursor: pointer;
  vertical-align: middle;
  color: #3d5afe !important;
  text-align: center;
  background: #242a4c !important;
  width: 50px;
  height: 50px;
  border-radius: 8px;
  text-decoration: none;
  padding: 15px 15px;
}

.profile-dropdown-head-icon svg {
  width: 21px;
  position: relative;
  top: 0;
  z-index: 99;
}

.profile-dropdown-header {
  width: 100%;
  background: linear-gradient(340deg, #000b47 0%, rgb(61 90 254) 60%, rgb(49 67 169) 100%);
  background-size: cover;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 20px;
}
body.theme_light .index-social-media h2 {
  color: #19203f;
}
body.theme_light .bg-gray.p-sec-20 {
  background: #efefef !important;
}

body.theme_light .index-social-media {
  background: #efefef;
}
.social-card {
  background: #DDD;
  width: 100%;
  transition: all .3s;
  display: block;
  padding: 30px 10px 26px 10px;
  text-align: center;
  border-radius: 10px;
  color: #FFF !important;
  overflow: hidden;
}
.social-card .icon {
  font-size: 44px;
  width: 100%;
  position: relative;
  z-index: 1;
  height: 104px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.social-card .icon:after {
  content: " ";
  position: absolute;
  z-index: 1;
  background: url(../front/images/social-card-hover-bg.png) center center no-repeat;
  width: 120%;
  height: 140%;
  transform: scale(0);
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
  opacity: 0;
}
.social-card .icon:before {
  content: " ";
  position: absolute;
  z-index: 1;
  background: rgba(255, 255, 255, 0.2);
  width: 70px;
  height: 70px;
  border-radius: 50%;
  transform: scale(0);
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
  opacity: 0;
}
.social-card .icon i {
  position: relative;
  z-index: 5;
  font-size: 44px;
}
.social-card .icon svg {
  position: relative;
  z-index: 5;
  width: 38px;
  height: 38px;
  color: white;
}
.social-card .title {
  font-weight: 300;
  position: relative;
  z-index: 6;
  font-size: 16px;
  line-height: 1.2;
  color: white;
}
.social-card .title b {
  display: block;
  font-weight: 600;
  font-size: min(4vw, 18px);
}
.social-card:hover {
  color: #FFF;
  margin-top: -10px;
}
.social-card:hover .icon:after, .social-card:hover .icon:before {
  transform: scale(1);
  opacity: 1;
}
.social-card.instagram {
  background: #E1306C;
}
.social-card.twitter {
  background: #000;
}
.social-card.facebook {
  background: #1873EB;
}
.social-card.twitch {
  background: #8D45F8;
}
.social-card.tiktok {
  background: #353535;
}
.social-card.spotify {
  background: #1DB954;
}
.social-card.telegram {
  background: #0088cc;
}
.social-card.discord {
  background: #7289da;
}
.social-card.youtube {
  background: #FF0000;
}
.social-card.clubhouse {
  background: #6515DD;
}
.social-card.soundcloud {
  background: #F97637;
}
.index-social-media {
  padding: 65px 0 63px 0;
  background: #121212;
}

.index-social-media h2 {
  font-size: 32px;
  font-weight: 600;
  margin-bottom: 11px;
  color: white;
}

.index-social-media p {
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 54px !important;
  color: #7e88a2 !important;
}
body.theme_light label.mode-switch:hover {
  color: white !important;
}

body.theme_light label.mode-switch:hover div#pagedarkicon {
  color: white;
  position: absolute;
  z-index: 9999;
}

div#pagedarkicon {}

.dark-mode .mode-switch:hover div#pagelighticon {
  position: absolute;
  z-index: 9999;
  color: white;
}
.dark-mode .mode-switch .pageswitch-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}

div#pagelighticon {
  color: rgb(241, 196, 15);
  display: block;
}

div#pagedarkicon {
  display: none;
}

.dark-mode .mode-switch .pageswitch-icon svg {
  width: 20px;
  z-index: 9;
  position: relative;
}

label.mode-switch:before {
  top: 15%;
  left: 15%;
  width: 0;
  height: 0;
  z-index: 1;
  content: '';
  border-radius: 50%;
  position: absolute;
  background: #3d5afe;
  transition: all .3s;
}

label.mode-switch:after {
  bottom: 15%;
  right: 15%;
  width: 0;
  height: 0;
  z-index: 5;
  content: '';
  border-radius: 50%;
  position: absolute;
  background: #3d5afe;
  transition: all .3s;
}

label.mode-switch:hover:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

label.mode-switch:hover:after {
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

body.theme_light {}

body.theme_light div#pagelighticon {
  display: none;
}

body.theme_light div#pagedarkicon {
  display: block;
}

body.theme_light label.mode-switch {
  color: #3d5afe;
  background: rgba(61, 90, 254, 0.2);
}
.col-6.col-lg-9.footeralert:after {
  content: '';
  position: absolute;
  right: -284px;
  width: 100%;
  height: 71px;
  background: #1e1e1f;
  bottom: -1px;
  z-index: -1;
}
.col-lg-2.col-md-3.col-6.footer-min-col {
  background: #1E1E1F !important;
  z-index: 1;
  padding:0 0px 0 40px;
}

.footer-min-col-box {
  padding-bottom: 15px;
}

.footer-min-col-box span.font-weight-bold.l-color.mb-3.c-custom {
  padding: 45px 0 15px !important;
  display: block;
  font-size: 20px;
  color: white;
  font-weight: 600;
}

.footer-min-col-box a {
  padding: 9px 0 !important;
  display: block !important;
  font-size: 14px !important;
  color: white !important;
  font-weight: 300 !important;
}

.footer-min-col-box ul.list-unstyled.nav.nav-footer.flex-column.nav-x-0 {
  background: transparent;
}

.footer-min-col-box li {
  list-style: disc;
}

.footer-min-col-box ul {
  margin-left: 15px;
}

.footer-min-col-box a:hover {
  color: #3d5afe !important;
}

p.font-weight-bold.m-0.tl-pull.font-size-12 {}
.col-6.col-lg-9.footeralert p {
  color: white;
  position: relative;
  top: 25px;
  font-size: 14px !important;
}

b {
}

.footer-copy span {
  color: white !important;
  margin-top: 15px;
  margin-bottom: 15px;
  display: block;
  text-align: center;
}

.footer-bottom {
}

.footer-bottom {
  background: #181819;
  border-top: 1px solid #353536;
  margin-top: -5px;
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.footer-bottom .container {
  /* border-top: 1px solid #353536; */
}

.footer-copy:before {
  content: '';
  top: -18px;
  position: absolute;
  left: -29px;
  width: 323px;
  height: 1px;
  display: none;
  background: #353536;
}

.footer-copy {
  position: relative;
}

.footer-left {
  padding-bottom: 40px;
}
.col-6.col-lg-9.footeralert {
  background: #1e1e1f;
  height: 70px;
}
.footer-logo {
  padding: 45px 0 15px;
}

.footer.bd-cr {
  background: #1E1E1F !important;
  padding: 0 !important;
  /* border-bottom: 1px solid #353536; */
  position: relative;
}

.footer.bd-cr:before {
  content: '';
  position: absolute;
  left: 0;
  width: 50%;
  background: #181819;
  height: 339px;
}

.contact-warper p {
  color: white !important;
}

.contact-warper span {
  color: white !important;
}
.footer-border-right {
  border-right: 1px solid #353536;
}
.footer-top-right-flex {
  display: flex;
  vertical-align: middle;
  align-items: center;
  padding-top: 25px;
  justify-content: space-between;
}

.footer-buttons a {
  padding: 12px 16px;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  border-radius: 6px;
}

.footer-buttons a {
}

.footer-buttons a i {
  margin-left: 5px;
  margin-right: 10px;
}

.footer-buttons a:first-child {
  background-color: #425efe;
  border: 1px solid #425efe;
  margin-right: 15px;
  color: white;
}

.footer-buttons a:first-child:hover {
  color: #425efe !important;
  background: transparent;
}

.footer-buttons a:last-child {
  background-color: #11d377;
  border: 1px solid #11d377;
  color: white;
}

.footer-buttons a:last-child:hover {
  color: #11d377 !important;
  background: transparent;
}

.footer-buttons a i.fas.fa-arrow-right {
  margin-left: 20px;
  opacity: 0.3;
}

.footer-buttons a:hover i.fas.fa-arrow-right {
  opacity: 1;
}

.footer-social-links a {
  width: 48px;
  height: 48px;
  border-radius: 2px;
  background-color: #1e1e1f;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  font-size: 18px;
  color: #fff;
}
.footer-border-left {
  border-left: 1px solid #353536;
}

.footer-top .footer-top-logo img {
  filter: invert(0);
}
.footer-social-links {}

.footer-social-links .font-size-md.mt-4 {
  display: flex;
  vertical-align: middle;
  align-items: center;
  margin-top: 8px !important;
}
.footer-p {
  padding-top: 25px;
  padding-bottom: 25px;
}

.footer-top {
  background: #242424;
  margin-top: -20px;
}

.p-sec-20.bg-gray {padding-bottom: 20px;}

.border-left{border-left: 1px solid #353536;}
li.bakiye-add {
  list-style: none;
}
li.dark-mode.crdm {
  list-style: none;
}

li.bakiye-add span {
  color: white !important;
}
li.bakiye-add {
  padding: 5px 15px;
  background: #11d377;
  border-radius: 4px;
  width: 75px;
  text-align: center;
  cursor: pointer;
  margin-left: 10px;
  font-weight: 600;
}
.loginuser-bakiye {
  /* margin-top: -10px; */
}
.loginuser-bakiye span {color: #11d377;font-weight: 600;}

span.mb-2.mt-2.avatar-font span {
  font-weight: 600;
}

span.mb-2.mt-2.avatar-font {}
.header-button-edit {
  margin-left: 5px;
}
body.theme_light {}

body.theme_light .taby-btn2 {
  color: #3D5AFE;
}

body.theme_light .taby-btn2.active {
  color: white;
}

.bg-gray {
  background: #121212;
}

body.theme_light .taby-btn2:hover {
  color: white;
}
.sliderbottomside {
  background: #121212;
}

body.theme_light {}

body.theme_light .sliderbottomside {
  background: #efefef;
}
body.theme_light .sw-bg {
  background: white;
}

body.theme_light .taby-btn {
  color: #3D5AFE;
}

li.sb-card-item:last-child{margin-right: 0;}
.header-button-edit:hover {
  background: rgba(61, 90, 254, 0.1) !important;
  color: white !important;
}
li.dropdown {
  list-style: none;
}

.header-button-edit {width: 50px;background: rgba(61, 90, 254, 0.2) !important;height: 50px;border-radius: 8px;color: #3d5afe !important;}
.showcase .col-xl-2.col-lg-3.col-md-6.col-12.mb-3 {
  padding-left: 0;
}
.DiscountBox {
  display: none;
}
.product-detail.s-detail .btn {
  display: none;
}
.star-rating-container{display: none !important;}
body.theme_light .pimg-base {
  background: white;
}

body.theme_light .product-detail.s-detail {
  background: white;
}

body.theme_light .slg-box {
  background: white;
}

body.theme_light .product-name {
  color: #18324b;
}

body.theme_light .sales-price {
  color: #1e1e1f !important;
}

body.theme_light .sales-price .list-price {}

body.theme_light .list-price {
  color: #1e1e1f !important;
}
.product-item .highlight {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  border-radius: 6px 6px 0 0;
  color: #FFF;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  width: 100%;
  min-height: 95px;
  background: #CCC;
  padding: 0;
  white-space: nowrap;
  overflow: hidden;
}
.product-item .highlight .txt {
  display: block;
  width: 100%;
  height: 31px;
  line-height: 33px;
}
.product-item .highlight.pink {
  background: #F035C6;
  background: linear-gradient(0deg, transparent 0%, #F035C6 35%, #F035C6 100%);
}
.product-item .cok-satan {
  list-style: none;
  display: flex;
  justify-content: center;
  font-size: 10px;
  margin: 0;
  position: relative;
  letter-spacing: 1px;
  bottom: 0;
  right: 15px;
}
.product-item .cok-satan li {
  animation: lightning 1000ms linear infinite;
}
.product-item .cok-satan li:nth-child(1) {
  animation-delay: 0ms;
}
.product-item .cok-satan li:nth-child(2) {
  animation-delay: 100ms;
}
.product-item .cok-satan li:nth-child(3) {
  animation-delay: 200ms;
  margin-right: 6px;
}
.product-item .cok-satan li:nth-child(4) {
  animation-delay: 300ms;
}
.product-item .cok-satan li:nth-child(5) {
  animation-delay: 400ms;
}
.product-item .cok-satan li:nth-child(6) {
  animation-delay: 500ms;
}
.product-item .cok-satan li:nth-child(7) {
  animation-delay: 600ms;
}
.product-item .cok-satan li:nth-child(8) {
  animation-delay: 700ms;
}
.showcase-card .nav-link:hover svg {
}

body.theme_light {}

body.theme_light .showcase {
  background: #efefef;
}

body.theme_light .showcase .showcase-card {
  background: white;
}

body.theme_light {}

body.theme_light .showcase-card .nav-link {
  color: #3D5AFE;
  border: 1px solid white;
}
body.theme_light .showcase-card .nav-link span {
  color: #3D5AFE !important;
}

body.theme_lightbody .showcase-card .nav-link.active {
  color: white !important;
}

body.theme_light .showcase-card .nav-link.active span {
  color: white !important;
}

body.theme_light .showcase-card .nav-link:hover span {
  color: white !important;
}
body.theme_light .mySwiper .thumsliderarea {
  background: rgba(255, 255, 255, 0.3);
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}

body.theme_light .mySwiper .thumsliderarea.active {
  background: rgba(0, 0, 0, 0.15);
}
ul.games.gap-2 a:hover svg {
  filter: invert(30%) sepia(48%) saturate(6457%) hue-rotate(229deg) brightness(105%) contrast(99%);
}

ul.games.gap-2 li a:hover {
  background: rgba(61, 90, 254, 0.1);
}

ul.games.gap-2 li {
  list-style: none;
}

.showcase-card {
  border-radius: 10px;
  background-color: #1E1E1F;
  padding: 10px;
}

.showcase {
  padding: 30px 0 50px 0;
  background: #121212;
  padding-top: 0;
}

.showcase-card .nav-link svg {
  width: 18px;
  height: 18px;
  margin-right: 20px;
}

.showcase-card .nav-link:hover {
  color: white !important;
  background: #3D5AFE !important;
  border: 1px solid #3D5AFE !important;
}

.showcase-card .nav-link {
  transition: all .3s;
  color: var(--main-color);
  border: 1px solid #1E1E1F;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  border-radius: 10px;
  font-size: 15px;
  padding: 11px 18px;
  font-weight: 600;
  color: white;
  height: 48px;
}

.showcase-card .nav-link.active {
  color: white !important;
  background: #3D5AFE !important;
}

button#home-tab {}

.showcase-card .nav-link span {
  color: white !important;
}

.showcase ul#myTab {
  justify-content: flex-start;
  background: transparent;
}
li.sb-card-item:hover .sb-card-discount {
  left: 55px;
}
ul.games.gap-2 {
  display: flex;
  vertical-align: middle;
  align-items: center;
  margin-bottom: 0;
}

ul.games.gap-2 li a {
  transition: all 0.3s ease;
  border-radius: 10px;
  padding: 15px 20px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
}

ul.games.gap-2 li a img {
  height: auto !important; /* İstediğin yüksekliği ayarla */
  width: auto !important;
  object-fit: contain !important;
}

.showcase svg {
  width: 60px;
  max-height: 30px;
}

.showcase-card ul.games svg * {
  fill: #8f8fb5;
}

.sb-card-item:nth-child(1) .dsc-texts .dsc-icon {background-color: #de8d00;}
.sb-card-item:nth-child(2) .dsc-texts .dsc-icon {background-color: #ff4454;}
.sb-card-item:nth-child(3) .dsc-texts .dsc-icon {background-color: #ffb900;}
.sb-card-item:nth-child(4) .dsc-texts .dsc-icon {background-color: #c79b3b;}
.dsc-icon {
  color: #FFF;
  font-size: 22px;
  z-index: 9;
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease;
  overflow: hidden;
  width: 5px;
  height: 60px;
  display: flex;
  align-items: center;
  background: #3D5AFE;
  justify-content: center;
  border-radius: 0 6px 6px 0;
  text-indent: -100px;
}
.sb-card-discount {
  position: absolute;
  z-index: 99;
  top: -13px;
  left: 24px;
  font-weight: 700;
  color: #FFF;
  background: #11d377;
  font-size: 14px;
  line-height: 24px;
  padding: 2px 14px 0;
  border-radius: 20px;
  transition: all 0.2s ease-in-out;
}

li.sb-card-item {
  position: relative;
}

li.sb-card-item:hover .dsc-icon {
  width: 45px;
}

li.sb-card-item:hover .dsc-sm {
  /* padding-left: 50px; */
  left: 60px;
}

.dsc-sm {
  transition: all .3s;
}

.dsc-icon:hover i {
  text-indent: 0;
}
li.sb-card-item:hover .dsc-icon {
  text-indent: 0;
}
.mySwiper2 {
  border-radius: 10px;
}
.mySwiper2 img {
  width: 100%;
  height: 450px;
  margin-top: 27px;
  border-radius: 8px;
}

.mySwiper {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}


.mainsliderdecore{
  position: absolute;
  width: 8px;
  height: 296px;
  transition: 0.3s;
  z-index: 4;
  border-radius: 0 10px 10px 0;
  top: 50%;
  transform: translateY(-60%);
}
.mainactiveimg,
.mainsliderdisableimg {
  display: block; /* Varsayılan olarak görünür */
  max-width: 100%;
}

.hidden {
  display: none; /* Gizli */
}
.thumsliderarea img{
  height: 40px !important;
}
.thumsliderarea.active img.mainsliderdisableimg {
  display: none;
}

.thumsliderarea.active img.mainslideactiveimg {
  display: block;
}

img.mainslideactiveimg {
  display: none;
}
.mainbg-link a {
  background: rgb(1 1 1);
  backdrop-filter: blur(10px);
  color: white !important;
  font-size: 15px;
  padding: 16px 24px;
  border-radius: 30px;
  transition: all 0.3s ease;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.mainbg-info {
  text-align: center;
}
.main-slider-bg {
  /*background: url('../images/mainbg.jpg');*/
  background-size: 100%;
  height: 400px;
  background-size: cover;
  background-position: 22% 38%;
  margin-bottom: 150px;
}

.mainbg-name img {
  height: 100px;
  width: 70px;
}

.mainbg-info h4 {
  color: #FFF !important;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.5;
}
.main-slider {
  position: relative;
}
.mySwiper svg {
  fill: white;
  width: 90px;
  height: 40px;
}

.mySwiper {
  position: relative;
  bottom: 80px;
  left: 0;
}

.mySwiper img {
  width: auto;
  height: auto;
}

.mySwiper .thumsliderarea{
  cursor: pointer;
  width: 100%;
  height: 80px;
  border-radius: 0;
  backdrop-filter: blur(15px);
  margin: 0;
  display: flex;
  background: rgba(0, 0, 0, 0.44);
  align-items: center;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  justify-content: center;
  padding: 15px 25px;
  opacity: 1;
  transition: all 0.3s ease;
}
.mySwiper .swiper-slide{
  height: 80px;
}
.mySwiper .swiper-slide-thumb-active .thumsliderarea {
  background: rgba(0, 0, 0, 0.15);
}

.mySwiper .swiper-slide-thumb-active svg {
  fill: #ff4655;
  /* filter: invert(0); */
}
.txt-content .sub-title {
  display: block;
  line-height: 1.2;
  font-size: 18px;
  font-weight: 300;
}
.txt-content .main-title {
  display: block;
  font-size: 40px;
  line-height: 1.5;
  font-weight: 600;
}
.top-title {
  display: block;
  font-size: 22px;
  line-height: 1.2;
}
.txt-content {
  position: absolute;
  left: 73px;
  top: 0;
  width: 50%;
  height: calc(100% - 80px);
  display: flex;
  justify-content: center;
  align-items: flex-start;
  z-index: 5;
  color: #FFF;
  flex-direction: column;
  padding: 50px 0 0 0;
}
.txt-content .round-btn {
  display: block;
  font-size: 16px;
  color: #dcba7a;
  border: 1px solid #dcba7a;
  padding: 4px 22px;
  border-radius: 30px;
  margin: 0 0 10px 0;
}
nav.main-navbar.navbar.navbar-expand-lg.navbar-default.p-0.justify-content-center.navbars-icons a.nav-link i {
  min-width: 36px;
  min-height: 36px;
  margin-right: 10px !important;
  width: 36px;
  height: 36px;
  color: #3d5afe;
  fill: #3d5afe;
  background-color: rgba(61, 90, 254, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  margin-right: 12px;
  font-size: 22px;
}

nav.main-navbar.navbar.navbar-expand-lg.navbar-default.p-0.justify-content-center.navbars-icons a.nav-link img {
  max-height: inherit !important;
  height: 40px;
  width: 36px;
  object-fit: contain;
  margin-right: 10px !important;
}
nav.main-navbar.navbar.navbar-expand-lg.navbar-default.p-0.justify-content-center.navbars-icons {
  background: #1e1e1f !important;
  border-top: 1px solid #2d2d2f;
  margin-bottom: 0px;
}
body.theme_light nav.main-navbar.navbar.navbar-expand-lg.navbar-default.p-0.justify-content-center.navbars-icons {
  background: white !important;
  border-top: 1px solid #e4e4e4;
}

body.theme_light nav.main-navbar.navbar.navbar-expand-lg.navbar-default.p-0.justify-content-center.navbars-icons a.nav-link {
  color: #333;
  transition: all .3s;
}
nav.main-navbar.navbar.navbar-expand-lg.navbar-default.p-0.justify-content-center.navbars-icons a.nav-link:hover {
  color: #3d5afe !important;
}
nav.main-navbar.navbar.navbar-expand-lg.navbar-default.p-0.justify-content-center.navbars-icons a.nav-link {
  font-size: 18px;
}
.login-btn.ml-2.square-btn.login-btn-dark.green.light {
  background: #3d5afe !important;
}
.create-advert a:hover:before,:after {
  /*background: #11d377;*/
}
.create-advert {
  width: 118px;
  cursor: pointer;
}
.create-advert a span {
  color: #11d377;
  transition: all .5s;
  font-weight: 500;
}

.create-advert a:hover span {
  color: white;
}

.square-btn {
  font-size: 16px !important;
  display: flex;
  transition: all .5s;
  /* color: #11d377 !important; */
  vertical-align: middle;
  align-items: center;
  background: rgba(17, 211, 119, 0.2);
  padding: 10px 15px !important;
  gap: 0;
}

.create-advert svg {
  width: 18px;
  height: 18px;
  margin-right: 10px;
}

.square-btn:hover {background:#11d377;color:white;}

.square-btn:before, .square-btn:after {
  content: " ";
  position: absolute;
  border-radius: 4px;
  width: 0;
  height: 0;
  transition: 0.3s;
  opacity: 0;
  z-index: 1;
}
.square-btn:before {
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 4;
}
.square-btn:after {
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  z-index: 5;
}
.square-btn.show:before, .square-btn.show:after, .square-btn:hover:before, .square-btn:hover:after {
  width: 100%;
  height: 100%;
  opacity: 1;
}

.square-btn span {}
.header-slick a {
  color: white;
}
.header-search-input{background-color: #2d2d2f !important;border: 1px solid #2d2d2f !important;color:white}
.header-search-input {
  width: 100%;
  height: 48px;
  padding: 6px 50px 6px 22px;
  border-radius: 4px;
  position: r;
}

form.mt-lg-0.d-flex.align-items-center.mr-3.search-inputs.position-relative i {
  font-size: 18px;
}
body.theme_light .header-search-input {
  background: white !important;
  border: 1px solid #ced4da !important;
}

body.theme_light form.mt-lg-0.d-flex.align-items-center.mr-3.search-inputs.position-relative i {
  color: #BBC5CA !important;
}
body.theme_light .header-slick a {
  color: #333;
}

body.theme_light .header-mid {
  background: white;
  border-top: 1px solid #e4e4e4;
}

body.theme_light .header-logo img {
  filter: invert(1);
}
.header-mid{background: #1e1e1f;border-top: 1px solid #2d2d2f;padding-top: 8px;padding-bottom: 8px;}
body.theme_light .header-slick a:hover {
  color: #14243a !important;
}

body.theme_light {}

body.theme_light .header-top ul.header-links li a {
  color: #333;
}

body.theme_light .header-top ul.header-links li a:hover {
  color: #14243a !important;
}

body.theme_light .header-top ul.header-links li {
  border-right: unset;
}
.nav-item,
.text-white {
  color: #fff !important
}
body.theme_light .header-top {
  background: white;
}
.CategoryBox .PostImage img,
.item--list .item .item--user .user--image img,
.product figure img,
.product-table-img,
.right-slider,
.slider-images {
  object-fit: cover;
  object-fit: cover
}

.card-text,
.product--cate,
.text-top {
  white-space: nowrap
}

.CategoryBox .PostTitle a,
.giveaway-creator .creator-name-title .giveaway-title {
  -webkit-box-orient: vertical;
  white-space: normal;
  word-break: break-word;
  text-overflow: ellipsis
}

.right-slider {
  height: 185px;
  width: 400px;
  background: #151a27;
  object-fit: contain;
}

@media only screen and (max-width: 768px) {
  .footer-min-col-box span.font-weight-bold.l-color.mb-3.c-custom {
    padding: 20px 0 15px !important;
    display: block;
    font-size: 20px;
    color: white;
    font-weight: 600;
  }
  .col-12.col-lg-9.footeralert p {
    color: white;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .main-slider-bg {
    background: url('../front/images/mainslidermobil.jpg') top center no-repeat;
    background-size: 100%;
  }
  .txt-content .main-title {
    font-size: 20px;
    line-height: 1.1;
  }
  .txt-content .top-title {
    font-size: 13px;
    margin-bottom: 12px;
    font-weight: 400;
  }
  .txt-content {
    left: 30px;
    padding: 20px 0 0 0;
  }
  .txt-content .round-btn {
    font-size: 9px;
    margin: 0 0 12px 0;
    padding: 2px 15px;
    line-height: 2;
  }
  .mobile-container{max-width: unset;width: 100%;padding-left: 1.5rem;padding-right: 1.5rem;}
  .slider-images {
    height: 100px !important
  }

  .light-dark-font {
    font-size: 15px !important;
    margin-top: 3px
  }

  .navbar-navbars {
    display: none
  }
}

@media only screen and (min-width: 768px) {
  .light-dark-font {
    font-size: 15px !important;
    margin-top: 3px
  }

  .search-inputs {
    width: 100% !important
  }

  .customer-links {
    gap: 4px
  }
}

.overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #4d2b5599;
  display: flex;
  border-radius: 20px;
  align-items: center;
  justify-content: center;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -o-transition: .5s;
  -ms-transition: .5s;
  transition: .5s !important
}

.card-body-p,
body {
  position: relative
}

.overlay:hover {
  background: linear-gradient(45deg, #ffd8298f, #fe5f0f7a);
  transition: .5s
}

.swiper-slide:hover .hover-image {
  transform: scale(1.1);
  transition: .5s
}

.dropdown-menu {
  background-color: #1e2637
}

.dropdown-item span {
  overflow: hidden
}

.card-footer {
  background: #1e1e1f;
  border: none;
  padding: 5px 20px 15px !important
}

.card-body-p {
  padding: 30px 20px 0 !important
}

.card-center:hover,
.daterangepicker .calendar-table td,
.daterangepicker .calendar-table th,
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  color: #000 !important
}

.nav-item {
  height: 57px;
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  margin-right: 14px !important;
}

.nav-item:hover {
  border-bottom: none
}

.custom-color a {
  font-size: 15.5px !important
}

.custom-color:last-child a {
  color: #ffc107 !important;
  font-weight: 600 !important
}

.LoginButton {
  cursor: pointer;
  margin-left: 4px
}

.ui.info.message {
  background-color: rgb(49 54 96) !important;
  color: rgb(135 143 207) !important;
  -webkit-box-shadow: 0 0 0 1px #4c5495 inset, 0 0 0 0 transparent !important;
  box-shadow: 0 0 0 1px #4c5495 inset, 0 0 0 0 transparent !important
}

.ui.icon.message > .icon:not(.close) {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  line-height: 1;
  vertical-align: middle;
  font-size: 3em;
  opacity: .8
}

.spl-0,
.ui.icon.message .icon:not(.close) + .content {
  padding-left: 0
}

.mini-slider-container {
  height: 60px;
  align-items: center
}

.new-slider-arrow {
  top: 50% !important
}

body,
html {
  overflow-x: hidden
}

.payment-text {
  color: gray;
  margin: 0 !important
}

.btn-purchase-count {
  background: 0 0;
  color: #d9dcff;
  font-size: 17px;
  padding: 0;
  padding-inline: 10px;
  font-weight: 700
}

.bottom-slider {
  margin-top: 20px;
  padding: 0 !important
}

.bg-grey,
.img-fluid {
  border-radius: 5px
}

@media only screen and (max-width: 600px) {

  .buy-btns,
  .col-auto {
    width: 100%
  }

  .flex-item {
    gap: 2px !important
  }

  .silk-head a {
    font-size: 14px !important
  }

  .payment-text {
    font-size: 12px !important
  }

  .discountBubble {
    font-size: 11px !important;
    padding: 4px 5px
  }

  .h3-price .col-auto,
  .h3-price span {
    padding-left: 2px !important;
    padding-right: 2px !important;
    font-size: 14x !important
  }

  .h2-price {
    font-size: 13px !important
  }

  .payment-container .col-2 a img {
    width: 140%
  }

  .payment-container .col-2 {
    flex: 0 0 20.66667%;
    max-width: 20.66667%;
    padding: 3px
  }

  .silk-head,
  .silk-head p {
    display: inline
  }

  .stockCountBox {
    margin: 19px 2px
  }

  .stockCountBox input {
    width: 50px
  }

  .btn-purchase-count {
    padding-inline: 2px
  }

  .buy-btn {
    padding: 8px 15px !important
  }

  .buy-btns {
    display: flex !important;
    justify-content: end !important
  }

  .payment-container .flex-column {
    display: flex !important;
    justify-content: flex-end !important;
    width: 100%
  }

  .margin-- {
    margin-top: -10px;
    margin-left: 50px;
    padding-bottom: 5px
  }
}

.h2-price {
  margin-top: 5px;
  text-decoration: line-through;
  color: gray;
  font-size: 17px
}

.buy-btn:hover,
.sidebar a,
.topnav a,
.ui.button {
  text-decoration: none
}

.silk-head {
  margin: 0 !important
}

#PurchaseCount_2647 {
  background-color: #181a26
}

.buy-btn:hover {
  background-color: #cf7314 !important;
  padding: 30px 20px;
  border-radius: 3px;
  color: #fff;
  cursor: pointer
}

.sidebar-news {
  background-color: #202228;
  position: absolute;
  top: 0;
  left: 20px !important;
  width: 175px;
  z-index: 123123
}

.giris-btn,
.kayit-btn {
  border: none;
  padding: 0
}

.w-full {
  width: 100% !important;
  min-width: max-content;
  align-items: center
}

.giris-btn:hover,
.kayit-btn:hover,
.not-hover:hover {
  /* background-color: transparent !important; */
}

.light-dark-font {
  font-size: 14px !important
}

.not-padding {
  padding: 0 !important
}

.not-border,
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border: none !important
}

@media only screen and (max-width: 1050px) {
  .sb-card {
    list-style: none;
    justify-content: space-between;
    align-items: center;
    padding: 0;
    margin: 0;
    display: flex !important;
    flex-direction: column !important
  }
}

@media only screen and (max-width: 1000px) {
  .mobile-menus {
    background-color: #2D2D30;
    position: absolute;
    right: 0;
    top: 57px;
    width: 200px;
    z-index: 20;
    padding: 0 25px;
    display: none
  }

  .avatar-font {
    font-size: 14px !important
  }

  .padding-havva {
    padding-left: 5px !important
  }

  .padding-not-right {
    padding-right: 5px !important
  }

  .breadcrumb ul {
    flex-wrap: wrap
  }

  .home-pro-tabs li {
    padding: 10px !important;
    text-align: center
  }

  .home-pro-tabs li .row,
  .home-pro-tabs li.active .row,
  .home-pro-tabs li:hover .row {
    height: unset !important;
    padding: unset !important
  }

  .home-pro-tabs li img {
    margin: 0 auto
  }

  #mySidebar {
    overflow-y: scroll
  }
}

.display-flex,
.nav-link {
  display: flex !important
}

.bellll {
  filter: invert(86%) sepia(34%) saturate(1180%) hue-rotate(2deg) brightness(111%) contrast(104%)
}

.giveaway-content .giveaway-content-item {
  flex-basis: calc(33.333% - 10px);
  margin: 10px 5px 5px
}

.giveaway-content .giveaway-content-item span.giveaway-item-count {
  position: absolute;
  background: rgb(255 55 55);
  font-size: 11px;
  color: #fff;
  left: 0;
  top: -10px;
  backdrop-filter: blur(2px);
  text-align: center;
  text-shadow: 1px 1px 0 #5c2828;
  border-radius: 10px;
  line-height: 18px;
  box-shadow: 3px 3px 3px #292b3a;
  padding-inline: 3px;
  width: 100%
}

.modal-giveaway-special .giveaway-creator {
  margin: -17px -17px 15px;
  border-radius: 5px 5px 0 0
}

.giveaway-prize-data {
  background: #1f2030
}

.giveaway-prize-data h3 {
  text-align: left;
  margin-top: 15px;
  display: block;
  padding-top: 15px;
  padding-left: 15px;
  font-size: 16px;
  margin-bottom: 0
}

.giveaway-prize-data .giveaway-content .giveaway-content-item {
  flex-basis: calc(11.11% - 10px)
}

.giveaway-join-user-box {
  display: flex;
  flex-direction: row;
  background: #2f3148;
  padding: 5px;
  align-items: center;
  justify-content: flex-start;
  width: calc(13% - 5px) !important;
  border-radius: 4px
}

.giveaway-join-user-box .giveaway-join-user-data span.join-user-name {
  color: #fff;
  font-size: 20px;
  line-height: 15px
}

.giveaway-joiner-user-list:after {
  content: " ";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 50%
}

.NoResultCategory,
.blog-slider .owl-nav,
.d-mobil-acc,
.dark-mode .mode-switch input,
.giveaway-joiner-user-list.finished-list:after,
.giveaway-modal-body,
.home-products .tab-content,
.mobil-menu-new,
.swiper3,
.tab-secp,
.tb-content,
.wd-none {
  display: none
}

.giveaway-full-banner {
  height: 290px;
  overflow: hidden;
  position: relative
}

.giveaway-full-banner img.banner-image {
  width: 100%;
  height: 250px !important;
  z-index: 3;
  position: relative;
  object-fit: cover;
  top: 20px;
  border-radius: 5px
}

.giveaway-datetime i,
.taby-btn b,
.taby-btn2 b {
  padding-right: 5px
}

.panel.panel-giveaway-card > * {
  flex: 1 0
}

.panel.panel-giveaway-card .panel-body {
  flex-basis: 30%
}

.bg-none,
.panel.panel-default,
.slider-card {
  background: 0 0 !important
}

@media screen and (max-width: 1400px) {
  .d-mobil-acc {
    display: block !important
  }

  .xl-d-block {
    display: block
  }

  .acc-btn-color {
    text-align: center !important;
    font-size: 16px
  }

  .home-pro-tabs li {
    margin-right: 0 !important;
    margin-bottom: 10px
  }



  .xl-d-none {
    display: none !important
  }
}

.ws-m {
  margin: 0 10px;
}

@media (max-width: 767px) {

  .kpc-border,
  .panel-products .products-title {
    text-align: center
  }

  .product-image {
    height: auto !important;
    object-fit: cover;
    transition: .3s;
  }

  .giveaway-column {
    flex-basis: calc(100% - 10px)
  }

  .pioff {
    height: 100% !important;
    object-fit: cover !important
  }

  .slider-big img {
    height: 200px !important
  }

  .right-slider {
    width: 100% !important;
    max-height: 200px;
    border-radius: 10px;
    object-fit: contain;
  }

  .psr-1 {
    display: block
  }

  .kpc-border,
  .product-img-dsc-warper,
  .sale-card {
    display: block !important
  }

  .panel-products .products-image {
    margin: 10px auto !important
  }

  .ws-m {
    margin-left: 0
  }

  .swk {
    display: flex;
    align-items: center;
    justify-content: center !important
  }

  .gain-price-area {
    display: flex;
    align-items: baseline;
    justify-content: center
  }

  .price-box {
    padding: 5px 5px 0 !important;
    font-size: 11px !important
  }

  .gain-box {
    padding: 0 !important;
    font-size: 11px;
    width: auto !important
  }

  .panel.panel-giveaway-card {
    flex-direction: column-reverse
  }

  .giveaway-row {
    justify-content: center
  }

  .giveaway-creator {
    margin: -10px -10px 10px
  }

  .giveaway-datetime {
    margin: -10px
  }

  .sale-card .sale-info .s-delivery,
  .sale-detail-button {
    margin-top: 0 !important
  }

  .sale-detail-button {
    margin-left: 10px !important
  }

  .sale-card .sale-info {
    margin-top: 10px !important;
    display: flex;
    flex-direction: row !important;
    width: 100% !important;
    align-items: center;
    justify-content: space-between !important
  }

  .slider-big {
    height: auto !important
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .giveaway-column {
    flex-basis: calc(33% - 10px)
  }
}

.open > .dropdown-menu {
  display: block;
  background: #32334c
}

.dropdown-menu > .dropdown-item,
.dropdown-menu > li > a {
  padding: 5px;
  width: 100% !important
}

.open > .btn-default.dropdown-toggle {
  background: #1e2032 !important;
  color: #d3d9f9 !important;
  border-color: #1e2032 !important
}

.open > .dropdown-menu li button {
  width: 100%;
  height: 40px;
  background: 0 0;
  border: none;
  text-align: left;
  padding-inline: 20px;
  border-bottom: 1px solid #2b2c40;
  color: #c7c9f3;
  font-size: 13px;
  font-family: Inter, "sans-serif;" !important
}

.gl-tab ul li,
.nav-tabs > li.active > a {
  background: 0 0 !important;
  border: none
}

.ui.icon.input.float-right.search-box {
  position: absolute;
  right: 0;
  top: 0
}

div#ListCategory {
  width: 100%;
  padding: 0 15px
}

.CategoryBox {
  margin: 10px;
  padding: 0;
  display: block;
  height: calc(100% - 10px);
  border-radius: 4px;
  transition: .2s linear;
  background: rgb(0 0 0);
  border: 1px solid
}

.CategoryBox .PostImage img {
  width: 100%;
  transition: .1s linear
}

.CategoryBox img {
  height: 165px !important
}

.CategoryBox .PostTitle {
  margin: 10px;
  color: rgb(255 255 255)
}

.CategoryBox .PostTitle a {
  color: #dbe1ff;
  display: -webkit-box;
  max-width: 100%;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 16px
}

.darkBtn {
  border: 1px solid #000 !important;
  color: #969696 !important;
  border-radius: 50%;
  height: 32px;
  width: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.panel-heading {
  background: linear-gradient(to bottom, #363a62, #2f3144) !important;
  border: none !important;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  box-shadow: none
}

.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit
}

.Products-Logo img {
  width: 220px;
  height: 300px;
  border-radius: 4px
}

.product-head-inner-group {
  position: absolute;
  bottom: 0
}

h1.products-head-title {
  color: #fff;
  font-weight: 900;
  text-shadow: 0 0 5px rgba(0, 0, 0, .7);
  font-size: 26px;
  margin-bottom: 0
}

.breadcrumb ul li:last-child a,
.modal-transfer-bank-info-list li .bold-text,
.psr-area span,
.sproduct-detail__top .sproduct-no span,
.sproduct-price {
  font-weight: 700
}

.product-panels {
  display: flex;
  flex-direction: row-reverse
}

.panel-products .products-image {
  width: 80px;
  height: 80px;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  border-radius: 4px;
  position: relative;
  margin-right: 15px;
}

.panel-products .products-title {
  left: 105px;
  top: 15px
}

.panel-products .products-desc {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  margin-top: 8px;
}

.panel-products .products-price {
  width: 70%;
  padding-left: 5px;
  margin-right: 20px;
}

.panel-products .products-buy,
.pr-responsiv {
  display: flex;
  align-items: center;
  justify-content: center
}

.product-review {
  display: inline-block;
  width: 220px;
  margin-right: 20px;
  margin-top: 160px
}

button.btn.btn-nasil-kullanilir {
  cursor: pointer;
  border: none
}

.gl-tab ul li {
  float: left;
  color: rgb(105 105 105) !important;
  border-bottom: 2px solid;
  line-height: 38px;
  cursor: pointer;
  padding: 0 5px
}

.breadcrumb {
  /* background: #3f4257; */
  /* backdrop-filter: blur(35px); */
  /* box-shadow: 0 10px 40px rgb(33 36 48); */
  /* display: block; */
  /* padding: 10px 20px; */
}

.breadcrumb ul {
  margin: 0;
  padding: 0;
  display: flex;
  list-style: none
}

.breadcrumb ul li,
.order-autocomplete span:first-child,
.order-clock span:first-child,
.order-secure span:first-child,
.sb-card-item {
  margin-right: 10px;
}

.breadcrumb ul li a,
.c-custom {
  color: #fff
}

.breadcrumb ul li a:hover {
  text-decoration: underline;
  color: #fff !important
}

.breadcrumb ul li:not(:last-child) a::after {
  content: ">";
  margin-left: 10px
}

.breadcrumb ul li:last-child,
.chat-bar .mm-chat.mm-own .mm-chat-bar .mmc-date span,
.home-pro-tabs li:last-child,
.language-icon-link:last-child {
  margin-right: 0
}

.sproduct-detail {
  background: 0 0;
  border: none;
  color: #fff;
}

.sproduct-detail__top {
  border-bottom: 1px solid #283f54;
  padding: 10px 20px
}

.sproduct-detail__top .sproduct-no {
  color: #888f95
}

.sproduct-detail__top .sproduct-stock {
  position: Relative;
  line-height: 20px;
  text-align: center
}

.sproduct-detail__top .sproduct-stock span {
  color: #ff2e00 !important;
  font-size: 20px;
  font-weight: 700;
  display: block
}

.sproduct__ranks .trust-seller {
  background: #00cab2;
  height: 41px;
  padding: 0 20px 0 0;
  border-radius: 5px;
  font-weight: 600;
  align-items: center;
  display: flex;
  color: #fff
}

.sproduct__ranks .trust-seller span:first-child {
  background: #00ffe0;
  border-radius: 5px;
  width: 41px;
  height: 41px;
  margin-right: 10px;
  padding-top: 8px
}

.sproduct__ranks .auto-complete {
  background: linear-gradient(262deg, #161b29, #1847c2);
  height: 41px;
  padding: 0 20px 0 0;
  border-radius: 5px;
  font-weight: 400;
  align-items: center;
  display: flex;
  color: #fff;
  border: 1px solid #122e73
}

.sproduct__ranks .auto-complete span:first-child {
  background: #173b99;
  border-radius: 5px;
  width: 41px;
  height: 41px;
  margin-right: 10px;
  padding-top: 8px
}

.sproduct__ranks .auto-complete span:first-child img,
.sproduct__ranks .trust-seller span:first-child img {
  width: 24px;
  margin: 0 auto;
  display: block
}

.sproduct-dealer {
  display: flex;
  flex-wrap: wrap;
  background: #2f3144;
  border: none;
  width: 100% !important;
  display: grid;
  padding: 20px
}

.dealer-buttons {
  width: 100%;
  display: -webkit-inline-box;
  display: contents;
}

.sproduct-dealer .dealer-buttons a {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #3f4257;
  color: #fff !important;
  padding: 10px 0;
  border-radius: 5px;
  margin: 3px;
  width: 100%;
  flex-direction: column;
}

.sproduct-dealer .dealer-img {
  width: 75px;
  position: Relative;
  height: 75px;
  background: rgb(63 66 87);
  border-radius: 20%;
  overflow: hidden
}

.sproduct-dealer .dealer-ranks {
  background: #25273a;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 0
}

.sproduct-price {
  background: #25273a;
  border: 1px solid #192734;
  color: #fff !important;
  text-align: Center;
  border-radius: 5px;
  font-size: 26px;
  position: Relative;
  padding: 10px 0
}

.sproduct-price::before {
  height: 60%;
  border-radius: 0 5px 5px 0;
  width: 4px;
  left: 0;
  position: absolute;
  content: "";
  background: #ff2e00
}

.sproduct-buy {
  display: flex;
  width: 100%;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  justify-content: center;
  color: #fff !important;
  background: linear-gradient(45deg, #3203ab, #980ed5);
  border: 1px solid #4605b3;
  border-radius: 5px;
  overflow: hidden;
  cursor: pointer;
  padding: 10px 0;
  position: relative
}

.sproduct-buy span {
  z-index: 2
}

.sproduct-buy::after {
  position: absolute;
  left: 0;
  height: 100%;
  width: 0;
  background: #0085ff;
  content: "";
  z-index: 1;
  transition: .2s ease-in-out
}

.sproduct-buy:hover::after {
  width: 100%;
  transition: .2s ease-in-out
}

.home-pro-tabs {
  display: flex;
  align-items: center !important;
  margin: 0;
  list-style: none;
  background: #e5e5e5;
  -: 1px
  solid #414141;
  border-radius: 10px;
  padding: 10px;
  justify-content: center
}

.home-pro-tabs li {
  padding: 10px
}

.product figure,
.product figure img {
  display: block;
  padding: 0;
  width: 100%;
  position: relative
}

.cat-product .pc-img,
.home-products .tab-content.active,
.md-none,
.tb-content.active,
.ui.fluid.button,
span.user-img-chat {
  display: block
}

.bg-color,
.home-products .bg-white {
  /* CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX; */
  /* background: #14253a !important; */
  /* margin-top: 10px; */
  /* border-radius: 10px; */
}

.draw-area,
.product_row {
  background: #2f3144
}

.dealerDiv.counter {
  max-width: 29rem;
  margin: 0 5.8rem 0 auto
}

.dealerDiv.counter > span {
  font-size: 9rem;
  font-weight: 800;
  color: #ccc !important;
  line-height: 1.26;
  letter-spacing: -.06em
}

.dealerDiv.counter > h4 {
  margin-bottom: 1.2rem;
  font-size: 2rem
}

.product {
  border: 1px solid rgba(117, 121, 136, .3);
  border-radius: 10px 10px 5px 5px;
  overflow: hidden;
  margin-bottom: 12px;
  position: relative
}

.product .product--head {
  background: linear-gradient(267.7deg, #292e43 44.75%, #0085ff 258.42%);
  display: flex;
  align-items: center;
  padding: 5px 10px;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #fff
}

.product .product--head .image {
  margin-right: 10px;
  overflow: hidden
}

.product--cate {
  overflow: hidden;
  text-overflow: ellipsis
}

.product .product--cate-name,
.product .product--head .product--cate {
  color: #fff !important
}

.product figure {
  height: 130px;
  margin: 0;
  box-sizing: border-box;
  overflow: hidden;
  transition: transform .3s ease-in-out
}

.product figure img {
  height: 134px;
  transform: scale(1);
  transition: .3s ease-in-out
}

.product .caption {
  background: #25273a;
  border-radius: 0 0 5px 5px
}

.product .caption a.title {
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  color: #cdddf9 !important;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-orient: vertical;
  padding: 10px 10px 5px;
  border-bottom: 1px solid #25273a;
  -webkit-box-orient: vertical;
  margin-bottom: 1px
}

.product .caption p {
  font-weight: 400;
  font-size: 12px;
  line-height: 19px;
  color: #888f95;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  padding: 1px 10px 10px 0;
  height: 30px;
  white-space: normal
}

.product--cate-name {
  position: Relative;
  padding: 10px;
  height: 45px;
  font-size: 13px
}

.product .caption .bottom--price {
  position: relative;
  overflow: hidden;
  height: 30px;
  display: grid;
  z-index: 0;
  background: linear-gradient(46deg, #3b4072, #25273a 70%);
  border-radius: 0 0 5px 5px
}

.product .caption .bottom--price .image {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 30px;
  width: 30px;
  transform: translate(-50%, -50%);
  border: 3px solid #25273a;
  background: #426072;
  border-radius: 100%;
  overflow: hidden
}

.product .caption .bottom--price .bottom--area {
  border-radius: 0 0 5px 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 7px;
  color: #fff;
  min-height: 38px
}

.product .caption .bottom--price::after {
  content: "";
  position: absolute;
  right: 0;
  width: 55%;
  height: 100%;
  background: linear-gradient(135deg, #02506eb8, #25273a 70%);
  top: 0;
  z-index: -1;
  clip-path: polygon(20% 0, 100% 0, 100% 100%, 0% 100%)
}

.product .caption .bottom--price a {
  border-radius: 0 0 5px 5px;
  display: inline-flex;
  align-items: center;
  margin-top: -5px;
  justify-content: space-between;
  padding: 0;
  color: #fff;
  min-height: 38px
}

.avatarnew {
  border-radius: 100%
}

.product .caption .bottom--price a::after {
  content: "";
  position: absolute;
  right: 0
}

.product .caption .bottom--price .bottom--area a {
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  padding: 0;
  color: #fff !important
}

.product .caption .bottom--price .bottom--area a.user {
  font-weight: 500;
  font-size: 13px;
  line-height: 16px;
  color: #fff
}

.cat-product .pc-name a:hover,
.product .caption .bottom--price .bottom--area a.user span {
  color: #fff !important
}

.product:hover figure img {
  transform: scale(1.1);
  transform-origin: center center
}

.cat-product {
  -ms-border-radius: 5px
}

.cat-product .pc-img figure {
  margin: 0;
  padding: 0
}

.catergory-zoom > a::after {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, .8);
  transform: scale(0);
  opacity: 0;
  transition: ease-in-out
}

.catergory-zoom > a::after,
.catergory-zoom > a:hover::after {
  content: '';
  position: absolute;
  top: calc(50% - 3px);
  left: calc(50% - 3px);
  width: 6px;
  height: 6px;
  background: 0 0;
  z-index: 1;
  border-radius: 50%
}

.catergory-zoom > a:hover::after {
  box-shadow: 0 0 0 100px rgba(255, 255, 255, .4);
  transform: scale(200);
  opacity: 1;
  transition: 1s ease-in-out
}

.cat-product .pc-name a {
  background: rgb(0 0 0/59%);
  text-shadow: 1px 1px 3px #000 !important;
  font-weight: 600;
  position: absolute;
  box-shadow: 0 1px 6px 6px rgb(0 0 0/59%);
  top: 0;
  padding: .3em;
  text-align: center;
  margin: 0;
  font-size: 13px;
  color: #fff !important;
  left: 0;
  right: 0
}

.catergory-zoom > a:hover {
  -webkit-transform: scale(1.04);
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, .2)
}

.form-item,
.form-row,
.header--area,
.ui.fluid.button,
.ui.fluid.buttons {
  width: 100%
}

.item--list .item {
  display: flex;
  align-items: center;
  overflow: hidden;
  background: #272c41
}

.item--list .item .featured--area {
  display: flex;
  flex-direction: column;
  background: #25293a
}

.item--list .item .featured--area .text {
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  color: #fff;
  padding: 14px 12px;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  min-height: 150px;
  text-align: center
}

.item--list .item .item--info {
  margin-right: 15px
}

.item--list .item .item--info p {
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  max-width: 502px;
  color: #757988;
  margin: 12px 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical
}

.item--list .item .item--info .item--bottom span i,
.item--list .item .item--info .item--bottom time i {
  margin-right: 4px;
  font-weight: 400
}

.item--list .item .item--price strong {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 12px;
  color: #fff
}

.item--list .item .item--user {
  padding: 20px 30px;
  display: flex;
  align-items: center;
  position: relative;
  background: #25293a;
  min-height: 150px;
  margin-left: 15px;
  align-self: stretch
}

.item--list .item .item--user .user--image img {
  border-radius: 100%
}

.item--list .item .item--user .user--info {
  display: flex;
  flex-direction: column
}

.item--list .item .item--user .user--info a {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #fff
}

.MidiSearchDiv a:hover,
.dc-card-online-mem-num,
.dsc-sm-content,
.dsc-sm-tt,
.item--list .item a:hover,
.newmessage:hover {
  color: #fff !important
}

.item--list .item:nth-child(2n) {
  background: #2e334b
}

.item--list .item:nth-child(2n) .featured--area,
.item--list .item:nth-child(2n) .item--user {
  background: #292e43
}

@media (max-width: 1200px) {
  .item--list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
  }

  .item--list .item {
    flex-direction: column;
    flex-basis: calc(50% - 10px);
    box-sizing: border-box;
    margin-bottom: 20px
  }

  .item--list .item .featured--area {
    flex-direction: unset;
    width: 100%;
    margin-bottom: 20px
  }

  .item--list .item .featured--area .text {
    min-height: unset;
    writing-mode: unset;
    transform: unset;
    margin: 0 auto
  }

  .item--list .item .item--image {
    margin-bottom: 30px
  }

  .item .item--info {
    margin: 0 20px 20px
  }

  .item .item--info p {
    -webkit-line-clamp: 3
  }

  .item--list .item .item--price {
    width: 100%;
    padding: 0 20px
  }

  .item--list .item .item--price a {
    width: 100%;
    text-align: center
  }

  .item--list .item .item--user {
    width: 100%;
    margin-left: 0;
    margin-top: 35px
  }

  .triangle {
    left: 50%;
    top: 0;
    border-radius: 20%;
    transform: translate(-50%, -50%) rotate(146deg) skewY(30deg) scaleX(.866)
  }
}

#nasil_kullanilir img {
  max-width: 100%
}

.navbar-border {
  border-bottom: 1px solid rgb(38 44 59)
}

.dranw-title,
.price-value,
.ranks-item span,
.user-img-left-area div {
  font-size: 17px
}

.draw-info-title {
  margin-bottom: 20px
}

.draw-area {
  color: #979aae;
  border-radius: 4px;
  padding: 20px;
  padding: 20px;
  justify-content: center;
  background: #29334d;
  margin: 10px 0;
  border-radius: 20px;
  box-shadow: rgb(35 43 66) 0px 8px 24px;
}

.header-logo img {
  width: 200px
}

.header-border:before {
  content: "";
  position: absolute;
  right: -5px;
  display: none;
  width: 1px;
  top: 17px;
  height: 40px;
  background-color: #3b404b
}

.mode {
  border: 1px solid #fff !important;
  border-radius: 30px;
  padding: 0 9px !important
}

@media only screen and (max-width: 991px) {
  .header-mid-flex-right {
    display: flex;
    justify-content: flex-end;
    width: 100%;
  }
  .nav-item {
    height: 57px;
    display: flex !important
  ;
    justify-content: space-between !important;
    align-items: center !important;
    margin-right: 0 !important;
    width: 100%;
  }
  .showcase-card .nav-link{width: 100%;}
  .showcase .col-xl-2.col-lg-3.col-md-6.col-12.mb-3{padding-left: 15px;}
  .product-right-warper{border-right: 0;}
  section.product-listing-cover .tabs button{width: 30%;}
  .cs-stock-count-box, .price-item-warper-sc {
    /* margin: 10px 0; */
    display: flex
  ;
    margin-right: 10px;
    width: 100%;
    justify-content: flex-end;
  }
  .panel-products .products-price {
    width: auto;
    padding-left: 5px;
    margin-right: 40px;
    text-align: right;
  }
  .btn-sc-warper {
    display: flex;
    width: auto !important;
    justify-content: flex-end;
    text-align: right;
    min-width: 140px;
  }
  .mainsliderdecore {
    width: 6px;
    height: 50%;
    top: 45%;
  }
  .header-logo {
    margin-bottom: 5px;
    margin-top: 5px;
    margin-right: 0
  }

  .card-chk:hover .wrapper-chk {
    transform: perspective(900px) translateY(-5%) rotateX(25deg) translateZ(0);
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
  }

  .wrapper-chk {
    z-index: -1;
    border-bottom: none !important;
  }

  .title-chk {
    width: 40% !important;
    transition: transform .5s;
  }

  .card-chk:hover .character-chk {
    opacity: 1;
    transform: translate3d(0, -15%, 100px);
    visibility: visible;
  }

  .character-chk {
    width: 63% !important;
    opacity: 0;
    transition: .5s;
    position: absolute;
    z-index: -1;
  }

  .product-image {
    height: auto !important;
    object-fit: cover;
    transition: .3s;
  }

  .title-chk {
    /* display: none; */
  }

  .character-chk {
    /* display: none; */
  }

  .cover-image-chk {
    height: 300px !important;
    object-fit: contain !important;
    width: 100% !important;
  }

  .light-text-black {
    margin: 0;
    padding: 5px !important;
    text-align: center;
    width: 210px !important
  }

  .home-pro-tabs,
  .product-g-warper {
    display: block !important
  }

  .product-right-warper {
    display: flex;
    align-items: center;
    padding: 10px;
    justify-content: center
  }

  .draw-free-img {
    width: 250px;
    text-align: left
  }
}

.balance-tab {
  margin-bottom: 15px;
  border: 1px solid rgb(41 49 70);
  border-radius: 6px;
  background-color: #1d2333
}

.balance-tab .nav-item .nav-link {
  background-color: transparent;
  color: #ced9f5;
  flex: 1 0 auto;
  border: none;
  padding: 12px 25px;
  border-radius: 0;
  font-size: 15px;
  justify-content: center
}

.balance-tab .nav-item {
  height: auto;
  margin-right: 0 !important;
  position: relative;
  flex: 1 0 auto;
  width: 20%
}

.balance-tab .nav-item .nav-link:hover {
  background-color: #293654
}

.balance-tab .nav-item:hover {
  border: unset
}

.balance-tab .nav-item .nav-link.active {
  background-color: #293654;
  color: #fff
}

.balance-tab .nav-item .nav-link:active,
.balance-tab .nav-item .nav-link:focus {
  box-shadow: none;
  outline: unset
}

.title-filter-tab-link {
  position: absolute;
  top: 100%;
  background-color: #1b1c1d;
  padding: 11px 14px;
  z-index: 1;
  width: max-content;
  margin-top: 14px;
  border-radius: 6px;
  font-size: 12px;
  visibility: hidden;
  opacity: 0;
  transform: scale(0);
  transition: .2s
}

.balance-bcg,
.balance-bcg-2,
.balance-bcg-3 {
  height: auto;
  z-index: -1;
  position: absolute;
  object-fit: cover
}

.title-filter-tab-link:before {
  content: "";
  position: absolute;
  top: -7px;
  left: 14px;
  width: 14px;
  height: 14px;
  background-color: #1b1c1d;
  transform: rotate(45deg)
}

.balance-tab .nav-item:hover .title-filter-tab-link {
  visibility: visible;
  opacity: 1;
  transform: scale(1)
}

.balance-bcg {
  left: 0;
  width: 100%;
  opacity: .3;
  top: 0
}

.balance-bcg-2 {
  left: -100px;
  opacity: .9;
  top: 0;
  transform: rotate(300deg)
}

.balance-bcg-3 {
  right: -340px;
  opacity: .5;
  top: 350px;
  transform: scale(1.2) rotate(45deg)
}

.bank-transfer,
.contact-info-item,
.dc-card-warper,
.gold-trade,
.mm-chat-bar,
.product-right-warper,
.psr-1,
.swwr a {
  display: flex;
  /* align-items: center; */
  /* width: 55%; */
}

.bank-img-area {
  width: calc(20% - 10px);
  background: linear-gradient(45deg, rgb(37 45 72), rgb(23 32 44));
  display: block;
  margin: 5px;
  height: 150px;
  padding: 15px;
  float: left;
  border-radius: 4px;
  cursor: pointer;
  border: 1px solid rgb(62 72 98)
}

.bank-img-area img {
  height: 100%;
  width: 100%;
  object-fit: contain;
  filter: contrast(0) brightness(2)
}

.bank-img-area:hover {
  background: linear-gradient(45deg, rgb(53 51 100), rgb(30 31 58));
  filter: brightness(1.1)
}

.modal-transfer-bank-img img {
  width: 130px;
  filter: contrast(0) brightness(1.6)
}

.modal-transfer-bank-name {
  font-size: 13px;
  color: #a5b0cf;
  font-weight: 600;
  margin-bottom: 25px
}

.modal-transfer-bank-info-list {
  list-style: none;
  padding: 0;
  margin: 0 0 15px;
  text-align: left
}

.PostBox .PostPrice,
.dranw-title,
.draw-right-title,
.flex-row-category .searchCategoryDiv .MidiSearchDiv,
.header-slick,
h2.title {
  text-align: center
}

.modal-transfer-bank-info-list li {
  font-size: 13px;
  font-weight: 500;
  color: #a5b0cf;
  margin-bottom: 15px
}

.mobil-menu-new p,
.modal-transfer-bank-info-list li:last-child {
  margin: 0
}

@media only screen and (max-width: 500px) {
  .padding-left-modal-transfer {
    margin: 0
  }
}

.draw-right-title {
  font-size: 17px;
  margin-bottom: 10px
}

.draw-icon img {
  width: 25px
}

.draw-icon,
.sale-card .product-info {
  margin-left: 10px
}

.customer-links,
.mg-l-20 {
  margin-left: 20px
}

.dark-mode .mode-switch {
  border: 2px solid #00b7f0;
  -webkit-border-radius: 30px;
  -ms-border-radius: 30px
}

.dark-mode .mode-switch span {
  transition: .2s ease-in-out;
  -moz-transition: .2s ease-in-out;
  -ms-transition: .2s ease-in-out;
  -webkit-transition: .2s ease-in-out;
  font-weight: 500;
  position: absolute
}

.dark-mode .mode-switch span.sun {
  opacity: 1;
  left: 10px;
  color: #333;
}

.dark-mode .mode-switch span.night {
  opacity: 0;
  right: 10px
}

.dark-mode .mode-switch input:checked + span {
  transition: .2s ease-in-out;
  -moz-transition: .2s ease-in-out;
  -ms-transition: .2s ease-in-out;
  -webkit-transition: .2s ease-in-out
}

.card-chk:hover .wrapper-chk::before,
.dark-mode .mode-switch input:checked + span.sun + span.night,
.wrapper-chk::after {
  opacity: 1
}

.dark-mode .mode-switch input:checked + span.sun + span.night + .icon {
  transition: .2s ease-in-out;
  -moz-transition: .2s ease-in-out;
  left: 5px;
  -ms-transition: .2s ease-in-out;
  -webkit-transition: .2s ease-in-out
}

.dark-mode .mode-switch .icon {
  width: 15px;
  height: 15px;
  position: absolute;
  background: #174f82;
  right: 5px;
  top: 3px;
  transition: .2s ease-in-out;
  -moz-transition: .2s ease-in-out;
  -ms-transition: .2s ease-in-out;
  -webkit-transition: .2s ease-in-out;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center
}

.dark-mode .mode-switch input:checked + span.sun {
  opacity: 0
}

.modal-content.cevap-ver,
.modal-content.sms {
  padding: 15px
}

.p-sec-20,
.pd-t-20 {
  padding-top: 20px
}

.pd-x-20 {
  padding-left: 20px;
  padding-right: 20px
}

.tx-15 {
  font-size: 15px
}

.tx-60 {
  font-size: 60px
}

.lh-0 {
  line-height: 0
}

.tx-24 {
  font-size: 24px
}

.lh-1 {
  line-height: 1.1
}

.mg-b-0,
.products-desc p,
.ui.message p:last-child,
.ui.message > :last-child {
  margin-bottom: 0
}

.bg-info {
  background-color: #17a2b8 !important
}

.tr-y-1 {
  transform: translateY(1px)
}

.ht-50 {
  height: 50px
}

.rickshaw_graph img {
  opacity: .3;
  filter: invert(1)
}

.rickshaw_graph {
  display: flex;
  align-items: end
}

.bg-purple {
  background-color: #6f42c1
}

li.profile-item:last-child {
  border-bottom-color: transparent
}

.user-img-left-area img {
  width: 190px;
  border-radius: 10px;
  margin-bottom: 10px
}

.user-img-left-area {
  text-align: center;
  padding-top: 29px;
  border-right: 1px solid rgb(38 44 59)
}

.account-area .card,
.account-area .card-header {
  background: 0 0 !important;
  box-shadow: none
}

.cat-search {
  background: url(../images/search-icon2.svg) right 20px center no-repeat #fff;
  border: none;
  padding: 0 40px 0 20px
}

.cat-search,
.head-bot .search,
.head-bot .search-button {
  background-color: #2f3144;
  color: #fff
}

.card-center,
.card-text,
span.vitrin {
  color: #000 !important
}

.cat-search,
.cat-select {
  -webkit-border-radius: 40px;
  -ms-border-radius: 40px
}

.message-users ul,
.oy-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  max-height: 85px;
  overflow-y: hidden;
}

.message-users ul li {
  display: block;
  /* border-bottom: 1px solid #f3f3f3; */
}

.message-users ul li a {
  padding: 15px 0
}

.message-users ul li a .mu-image img {margin-right: 14px;max-width: 42px;max-height: 42px;min-height: 42px;min-width: 42px;border-radius: 6px;}

.message-users ul li a .mu-date,
.message-users ul li a .short-message {
  color: #9e9e9e;
  font-size: 11px
}

.mu-message-area .mma-row {
  height: 70px
}

.mma-content {
  height: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  text-align: center;
}

.accordion-bar,
.mm-chat-sender {
  position: absolute;
  bottom: 10px;
  left: 14px;
  right: 14px
}

.chat-area {
  position: absolute;
  padding: 0 14px 14px;
  overflow: hidden;
  background-color: #1e1e1f;
  display: none;
  inset: 0
}

.mu-message-area .mma-row .mma-image img {
  display: block;
  border-radius: 15%;
  width: 42px;
  height: 42px;
  border-radius: 6px;
  margin-right: 15px;
}

.chat-bar .mm-chat.mm-own {
  display: flex;
  vertical-align: middle;
  float: right;
  align-items: end;
  width: 60%;
  justify-content: flex-end;
}

.chat-bar .mm-chat,
.popular-content li {
  margin-top: 15px;
}

.chat-bar .mm-chat .mmc-date {
  font-size: 11px;
  margin-bottom: 5px;
  color: #96a0aa
}

.chat-bar .mm-chat.mm-own .mmc-text {
  width: 100%;
}

.chat-bar .mm-chat .mmc-text {
}

.mm-chat-sender .chat-input {height: 60px;border-radius: 8px;box-shadow: -3.5px 3.5px 43px 0 rgba(0, 0, 0, 0.07);border: unset;color: #a1a1a1;font-size: 17px;font-weight: 400;background-color: #2b2b2c;padding-left: 28px;padding-right: 60px;width: 100%;}

.mm-chat-sender .chat-button {
  display: block;
  background: url(../images/paper-plane.svg) center center no-repeat #056162;
  right: 0;
  position: absolute;
  l 0.3s ease;
  width: 44px;
  height: 44px;
  top: 9px;
  right: 13px;
  background-color: #3d5afe;
  border-radius: 6px;
  border: 0;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.chat-bar {
  max-height: 425px;
  overflow-y: scroll;
  padding-right: 15px;
  margin-top: 95px;
  margin-bottom: 20px;
  height: 445px;
  overflow-y: scroll;
  padding-right: 20px;
}

.chat-bar .mm-chat.mm-you .mmc-text {
  background: #743e78;
  font: inherit;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  word-break: break-all
}

.chat-area.open,
.tab-secp.active {
  display: block !important
}

.chat-bar .mm-chat .mmc-date .user-chat-name,
.statistic.stats-card span {
  font-size: 16px;
  display: none;
}

span.user-img-chat img {
  width: 30px;
  border-radius: 50%;
  height: 30px;
  object-fit: cover
}

.chat-search input {
  width: 100%;
  color: white;
  font-size: 16px;
  font-weight: 400;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 26px;
  border: 0;
  background: transparent;
  border-bottom: 1px solid #121212;
  border-radius: 0;
  cursor: text;
}

.chat-bar .mm-chat.mm-own .mmc-text .mmc-date {
  position: absolute;
  right: 40%;
  bottom: -25px;
  width: max-content
}

.chat-bar .mm-chat.mm-you .mmc-text .mmc-date {
  position: absolute;
  bottom: -25px;
  width: max-content;
  left: 70%
}

.circle-chat img {
  margin-left: 7px;
  border-radius: 6px !important;
  max-width: 51px !important;
  max-height: 51px !important;
  width: 51px !important;
  height: 51px !important;
}

.mm-chat.mm-you {
  background-color: #4d528c;
  padding: 8px;
  margin-bottom: 8px
}

.mm-chat.mm-own .mm-chat-bar {border-radius: 8px;background-color: #313131;color: white;font-size: 14px;display: block;font-weight: 500;height: 76px;padding: 12px;width: 55%;line-height: 1.3;}

.mm-chat.mm-own .circle-chat {
  border-color: #508bbd
}

@media only screen and (max-width: 767px) {
  .billing .row .col-md-4:not(:last-child) .rounded {
    margin-bottom: 15px
  }
}

.landing {
  width: 100%;
  height: 100%;
  background: url(../images/landing-background.jpg) 0/cover no-repeat;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999
}

.landing .landing-decoration {
  width: 64%;
  height: 140%;
  border-radius: 50%;
  background: url(../images/dot-texture.png) #fff;
  position: absolute;
  top: -20%;
  right: -32%;
  pointer-events: none
}

.landing-info {
  width: 584px;
  position: absolute;
  top: 16%;
  left: 13%
}

.landing-info .logo,
.tab-switch {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center
}

.icon-logo-vikinger {
  fill: #fff;
  width: 42px;
  height: 60px
}

.landing-info .landing-info-pretitle {
  margin-top: 36px;
  font-size: 1.5rem;
  font-weight: 500
}

.landing-info .landing-info-pretitle,
.landing-info .landing-info-text,
.landing-info .landing-info-title {
  color: #fff;
  text-align: center
}

.tab-switch .tab-switch-button:last-child {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px
}

.button.secondary {
  background-color: #615dfa;
  box-shadow: 4px 7px 12px 0 rgba(97, 93, 250, .2);
  border-radius: 10px;
  border: none;
  color: #fff
}

.button.medium {
  height: 54px;
  line-height: 54px
}

.form-box .form-box-decoration.overflowing {
  top: -68px
}

.button.primary {
  background-color: #23d2e2;
  box-shadow: 4px 7px 12px 0 rgba(35, 210, 226, .2);
  color: #fff;
  width: 100%;
  border: none;
  border-radius: 10px
}

.login-register-form.active label {
  background-color: #fff;
  padding: 0 6px;
  font-size: .75rem;
  top: -6px;
  left: 12px
}

@media screen and (min-width: 3840px) {
  .landing-info {
    top: 35%;
    left: 18%
  }

  .landing-form {
    right: 25%
  }
}

@media screen and (max-width: 500px) {
  .landing-info .landing-info-title {
    font-size: 3.75rem
  }

  .landing-info .tab-switch {
    width: 90%;
    margin: 20px auto 0
  }

  .landing-info .tab-switch .tab-switch-button {
    width: 50%
  }

  .landing-form {
    margin-top: 60px
  }
}

.font-weight-bold {
  font-weight: 700 !important
}

@media only screen and (min-width: 1200px) {
  .product-det-reviews .ii-review .pdr-col:first-child {
    width: 10% !important
  }

  .product-det-reviews .ii-review .pdr-col:nth-child(2) {
    width: 87% !important
  }
}

.user-comment-logo {
  width: 8%;
  background-color: #1c2938;
  border-top-right-radius: 35px;
  border-bottom-right-radius: 35px;
  text-align: end;
  padding: 9px
}

.slider-images,
.up-banner {
  border-radius: 20px
}

@media only screen and (max-width: 575px) {
  .user-comment-logo {
    width: 15%
  }

  .ptr-warper {
    display: block !important
  }

  .ProductImage {
  }

  .theme_light .purchase-body {
    padding-left: 15px !important
  }

  .purchase-body {
    padding-left: 15px
  }

  .menu-close-icon {
    display: none !important
  }

  .pioff {
    height: 100% !important;
    object-fit: cover !important
  }

  .home-pro-tabs {
    display: block
  }

  .product-right-warper {
    display: block !important;
    /* flex-direction: column; */
    justify-content: space-between !important;
  }
}

.slider-big img {
  height: 410px
}

.mini-top-slider .swiper-slide img,
.tab-co-slider .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.form-row + .form-row,
.main-margin,
.salazr,
.statistic.stats-card b {
  margin-top: 10px
}

@media only screen and (min-width: 992px) {
  .col-lg-9-330px {
    width: calc(100% - 330px);
    max-width: calc(100% - 330px);
  }
  .right-slider {
    height: 1490px !important
  }
}

@media only screen and (max-width: 768px) {

  .panel-products,
  .product-review {
    width: 100% !important;
    top: 0 !important
  }

  .Products-Logo img {
    width: 100px;
    height: 140px;
    border-radius: 4px
  }

  p.products-head-description {
    font-size: 12px;
    height: 70px;
    overflow: hidden
  }

  .panel-products {
    position: relative;
    margin-top: 10px !important;
    left: 0
  }

  .products-one .products-image {
    height: 90px !important
  }

  .stockCountBox {
    display: flex;
    flex-direction: row;
    gap: 15px;
    align-items: center;
    position: absolute;
    margin: unset;
    z-index: 1
  }

  .stockCountBox input {
    height: 31px
  }

  .panel-products .payment-container {
    width: 100%;
    height: 155px;
    position: relative
  }

  .panel-products .products-buy {
    top: unset;
    bottom: 10px;
    height: 35px;
    width: calc(65% - 15px);
    padding: 0;
    line-height: 35px;
    font-size: inherit;
    z-index: 0
  }

  .product-review {
    display: block !important;
    margin-top: 15px !important
  }

  .slider-images {
    height: 100px !important
  }

  .light-dark-font {
    font-size: 15px !important;
    margin-top: 3px
  }

  .customer-links {
    justify-content: flex-end !important
  }

  .navbar-navbars {
    display: none
  }
}

@media only screen and (min-width: 768px) {
  .right-slider {
    height: 200px !important;
    min-height: 160px !important;
    width: 100%;
    object-fit: contain
  }

  .light-dark-font {
    font-size: 15px !important;
    margin-top: 3px
  }

  .search-inputs {
    width: 100% !important;
    position: relative;
  }

  .customer-links {
    gap: 4px
  }
}

.slider-images {
  width: 100% !important;
  height: 150px;
  object-fit: cover
}

.dropdown-item:focus,
.dropdown-item:hover {
  background-color: #1d263a00 !important
}

span.vitrin {
  opacity: 1 !important
}

.vitrin-footer {
  background-color: #212630;
  border: none;
  padding: 5px 20px 15px !important
}

.card-center {
  text-align: center;
  font-size: 13px;
  width: 85%;
  position: absolute;
  top: -14px;
  left: 15px;
  background-color: #fff;
  border-radius: 5px;
  padding: 4px;
  font-weight: 500
}

.acc-title,
.bc-head-tt-area,
.checkbox-wrap,
.descripton,
.field.loginPassword,
.img-psl,
.login-register-form,
.navbar-nav.mobile-menus .nav-item,
.product-cat-warper,
.server-table tbody tr td span,
.stockCountBox,
section.module {
  /* position: relative; */
}

.card-text {
  overflow: hidden;
  text-overflow: ellipsis
}

.vitrinurun:hover {
  transform: translateY(-.25rem);
  transition: .2s
}

.navbar .container {
  /* display: flex; */
  /* justify-content: left !important; */
}

.customer-links {
  display: -moz-flex;
  display: -ms-flexbox;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  line-height: 19px;
  height: 70px;
  display: flex;
  margin-right: 20px;
  justify-content: end
}

.ui.icon.message > .content {
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  vertical-align: middle
}

.ui.info.message .header {
  color: rgb(192 198 253) !important
}

.ui.message .header:not(.ui) {
  font-size: 1.14285714em
}

.ui.message .header {
  display: block;
  font-family: Inter, "sans-serif;" !important;
  font-weight: 700;
  margin: -.14285714em 0 0
}

.ui.message .header + p {
  margin-top: .25em
}

.ui.message p {
  opacity: .85;
  margin: .75em 0
}

span.acc-links.acc-title span {
  color: rgb(121 162 255);
  font-weight: 500
}

h2 .title {
  font-size: 18px
}

.filter-green {
  filter: invert(255%) sepia(255%) saturate(255%) hue-rotate(86deg) brightness(118%) contrast(119%)
}

.img-profile,
.settings .view-account .side-bar .user-info .img-profile {
  width: 120px;
  height: 120px;
  border-radius: 4px;
  margin-bottom: 15px
}

.user-info {
  margin: auto
}

.mini-slider-container:hover {
  background-color: #1f2a42
}

.mini-slider {
  width: 60px;
  height: 60px;
  border-radius: 25%;
  object-fit: fill
}

.cat-product .pc-img img,
.giveaway-content-item .detail img,
.product-table-img,
.user-photo-area img {
  object-fit: cover;
  object-fit: cover
}

.mini-slider-container a {
  display: flex;
  justify-content: space-between;
  width: 45px;
  height: 45px;
  margin-right: 5px
}

.menuText {
  color: rgb(177 199 255);
  line-height: 15px;
  margin-left: 5px;
  margin-top: 10px;
  font-size: 14px;
  word-wrap: initial;
  min-width: 150px
}

.menuText b {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: .2px;
  color: #fff
}

.menuText span {
  font-size: 13px;
  color: #929edb
}

.no-background {
  background: 0 0 !important;
  padding: 10px 0 0 !important
}

.payment-container {
  /* background-color: #25273a; */
  display: flex;
  justify-content: space-between;
  border: 0;
}

.payment-container .col-2 a img {
  width: 90% !important;
  height: 90% !important
}

.payment-container .col-2 {
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center
}

.discountBubble {
  left: 105px;
  bottom: 0;
  background: linear-gradient(45deg, rgb(124 55 55), rgb(255 55 55));
  padding: 4px 10px;
  text-align: center;
  border-radius: 4px;
  color: rgb(255 255 255);
  font-size: 10px;
  line-height: 12px;
  text-shadow: 1px 1px 0 #681d1d;
  width: 65px
}

.discountBubble b {
  display: block;
  font-size: 14px
}

.stockCountBox {background-color: #2e2e30;border: none;border-radius: 10px;/* border: 1px solid #3D5AFE; */padding: 8px;display: flex;align-items: center;margin-right: 18px;justify-content: space-between;max-width: 160px;}

.stockCountBox input {width: 60px;color: #fff;font-size: 16px;font-weight: 500;text-align: center;border: 0;padding-top: 6px;padding-bottom: 6px;background: transparent;}

.main-back {
  background: linear-gradient(45deg, #141414, #1c1c1c);
  width: 900px
}

.flex-item {
  display: flex;
  gap: 10px
}

@media only screen and (max-width: 600px) {

  .buy-btns,
  .col-auto {
    width: 100%
  }

  .flex-item {
    gap: 2px !important
  }

  .silk-head a {
    font-size: 14px !important
  }

  .payment-text {
    font-size: 12px !important
  }

  .discountBubble {
    font-size: 11px !important;
    padding: 4px 5px
  }

  .h3-price .col-auto,
  .h3-price span {
    padding-left: 2px !important;
    padding-right: 2px !important;
    font-size: 14x !important
  }

  .h2-price {
    font-size: 13px !important
  }

  .payment-container .col-2 a img {
    width: 140%
  }

  .payment-container .col-2 {
    flex: 0 0 20.66667%;
    max-width: 20.66667%;
    padding: 3px
  }

  .silk-head,
  .silk-head p {
    display: inline
  }

  .stockCountBox {
    margin-bottom: 10px
  }

  .btn-purchase-count {
    padding-inline: 2px
  }

  .buy-btn {
    padding: 8px 15px !important
  }

  .buy-btns {
    display: flex !important;
    justify-content: end !important
  }

  .payment-container .flex-column {
    display: flex !important;
    justify-content: flex-end !important;
    width: 100%
  }

  .margin-- {
    margin-top: -10px;
    margin-left: 50px;
    padding-bottom: 5px
  }
}

.h3-price {
  /* color: #f7cf77; */
  /* margin-top: 5px; */
}

.buy-btn {
  background-color: #cf7314 !important;
  padding: 30px 20px;
  border-radius: 3px;
  color: #fff
}

.products-price {
  margin-top: 0
}

.sidebar-containers {
  position: absolute;
  top: 0;
  left: 175px !important;
  z-index: 123123
}

.light-dark-btn .toolbar-btn {
  border: none !important;
  margin-left: 5px
}

.max-w-max {
  max-width: max-content
}

.navbars-icons .hello-icons .hello-icons-2 .nav-item:first-child .dropdown-toggle::before {
  content: "\f015";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right: 7px
}

.navbars-icons .hello-icons .hello-icons-2 .nav-item:nth-child(2) .dropdown-toggle::before,
.navbars-icons .hello-icons .hello-icons-2 .nav-item:nth-child(3) .dropdown-toggle::before,
.navbars-icons .hello-icons .hello-icons-2 .nav-item:nth-child(4) .dropdown-toggle::before {
  content: "\f11b";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right: 7px
}

.navbars-icons .hello-icons .hello-icons-2 .nav-item:nth-child(5) .dropdown-toggle::before {
  content: "\f07a";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right: 7px
}

.navbars-icons .hello-icons .hello-icons-2 .nav-item:nth-child(6) .dropdown-toggle::before {
  content: "\f21e";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right: 7px
}

.navbars-icons .hello-icons .hello-icons-2 .nav-item:nth-child(7) .dropdown-toggle::before {
  content: "\f0fe";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right: 7px
}

.navbars-icons .hello-icons .hello-icons-2 .nav-item:nth-child(8) .dropdown-toggle::before {
  content: "\f51e";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right: 7px
}

.navbars-icons .hello-icons .hello-icons-2 .nav-item:nth-child(9) .dropdown-toggle::before {
  content: "\f06b";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right: 7px
}

.mobile-menus {
  z-index: 10
}

.mobile-menu-icons {
  position: absolute;
  right: 50px;
  top: 30px
}

@media only screen and (max-width: 1399px) {
  .navbar-default .navbar-nav .nav-item .nav-link {
    font-size: 10px !important
  }

  .light-text-black {
    margin: 0;
    padding: 5px !important;
    text-align: center
  }

  .md-d-none {
    display: none !important
  }
}

@media only screen and (max-width: 1299px) {
  .mobile-menus {
    display: none
  }

  .mobil-menu-new,
  .product-g-warper,
  .product-img-dsc-warper {
    display: block
  }

  .product-right-warper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }

  .mobil-menu-new {
    display: flex;
    gap: 10px;
    position: relative;
    font-size: 16px;
    padding-right: 15px
  }

  .mobile-menus {
    background-color: #2D2D30;
    position: absolute;
    right: 0;
    top: 57px;
    width: 200px;
    z-index: 20;
    padding: 0 25px
  }
}

.display-hidden {
  display: hidden !important
}

.giveaway-row {
  display: flex;
  flex-wrap: wrap;
  column-gap: 10px;
  margin-top: 20px
}

.giveaway-column {
  margin-bottom: 10px;
  flex-basis: calc(25% - 10px)
}

.panel.panel-giveaway {
  margin: 0;
  cursor: pointer
}

.panel.panel-giveaway:hover .giveaway-creator {
  background: linear-gradient(157deg, #413d6c, transparent)
}

.panel.panel-giveaway:hover .giveaway-datetime {
  background: linear-gradient(45deg, rgb(129 108 65/43%), transparent)
}

.giveaway-creator {
  display: flex;
  flex-direction: row;
  margin: -15px -15px 15px;
  padding: 15px;
  background: linear-gradient(157deg, #3a375a, transparent);
  height: 85px;
  align-items: center;
  border-radius: 19px;
  margin-bottom: 23px;
}

.giveaway-creator-image {
  width: 40px
}

.giveaway-creator img {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background: rgb(41 43 58/31%)
}

.giveaway-creator .creator-name-title {
  padding-left: 15px;
  display: flex;
  flex-direction: column;
  width: calc(100% - 90px);
  justify-content: flex-end
}

.giveaway-info .giveaway-prize,
.giveaway-info .giveaway-total-join {
  line-height: 16px;
  background: #292b3a;
  padding: 10px 0;
  border-radius: 4px;
  display: flex
}

.giveaway-creator .creator-name-title .creator-name {
  color: #8587b1;
  font-size: 13px;
  line-height: 14px
}

.giveaway-creator .creator-name-title .giveaway-title {
  color: #fff;
  font-size: 15px;
  display: -webkit-box;
  max-width: 100%;
  -webkit-line-clamp: 2;
  overflow: hidden
}

.giveaway-content {
  padding: 10px;
  background: #292b3a;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-height: 100%;
  overflow-x: auto;
  min-height: 100%
}

.giveaway-content-item .detail img {
  height: 165px
}

.giveaway-content .giveaway-content-item img {
  border-radius: 4px;
  width: 100%
}

.giveaway-info {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 10px
}

.giveaway-info .giveaway-prize {
  flex-direction: column;
  flex-basis: calc(65% - 10px);
  align-items: center
}

.giveaway-info .giveaway-total-join {
  flex-direction: column;
  align-items: center;
  flex-basis: 35%
}

.giveaway-info .giveaway-prize b {
  color: #a5c1ff;
  font-size: 21px
}

.giveaway-info .giveaway-prize span,
.giveaway-info .giveaway-total-join span {
  font-size: 11px
}

.giveaway-info .giveaway-total-join b {
  color: #ffc6a5;
  font-size: 21px
}

.giveaway-datetime {
  font-size: 10px;
  color: #f5ce9e;
  padding: 5px 15px;
  margin: -15px;
  background: linear-gradient(45deg, #554a356e, transparent);
  margin-bottom: 15px !important;
  text-align: center
}

.modal-giveaway-special .swal2-popup {
  width: 70em !important;
  max-width: 80%
}

.giveaway-modal-info-boxes {
  display: flex;
  flex-direction: row;
  column-gap: 10px
}

.giveaway-info-user-box {
  display: flex;
  flex-direction: row;
  align-items: center
}

.giveaway-info-box {
  padding: 15px;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center
}

.giveaway-info-user-box img {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  margin-right: 10px
}

.giveaway-info-user {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center
}

.giveaway-info-user .giveaway-user-title {
  font-size: 13px;
  line-height: 13px;
  color: #7d82a3
}

.giveaway-info-user .giveaway-user-name {
  font-weight: 500;
  color: #dce0ff;
  font-size: 16px;
  line-height: 16px;
  margin-top: 7px
}

.giveaway-info-box b {
  color: #a5c1ff;
  font-size: 21px;
  line-height: 23px
}

.giveaway-info-box span {
  font-size: 13px;
  line-height: 14px
}

.giveaway-moda-title {
  color: #d8d5ff;
  font-weight: 500
}

.modal-giveaway-special h3 {
  color: #e3e4fd;
  font-size: 16px;
  text-align: left
}

.giveaway-prize-data .giveaway-content {
  background: 0 0
}

.giveaway-joiner-user-list {
  display: flex;
  flex-wrap: wrap;
  column-gap: 5px;
  row-gap: 5px;
  height: 210px;
  overflow: hidden;
  position: relative;
  align-content: flex-start
}

.giveaway-join-user-box img {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border-radius: 4px
}

.giveaway-join-user-box .giveaway-join-user-data {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.giveaway-join-user-box .giveaway-join-user-data span.join-user-level {
  font-size: 11px;
  line-height: 13px
}

.giveaway-joiner-user-list.finished-list,
.home-pro-tabs li .row {
  height: auto
}

section.finished-giveaways-section {
  padding-bottom: 40px;
  padding-top: 20px;
  background: linear-gradient(to bottom, #2d283ee6, transparent);
  border-top: 2px solid #574d85a8
}

.giveaway-full-banner img.banner-blur {
  width: 100%;
  height: 310px;
  object-fit: cover;
  filter: blur(7px) saturate(.7) opacity(.9) grayscale(.1);
  position: absolute;
  left: 0;
  top: 0
}

.aktif-cekilisler-row {
  padding-top: 20px;
  background: linear-gradient(to bottom, #282a3e, transparent)
}

.panel.panel-giveaway-card {
  display: flex;
  flex-direction: row
}

.panel.panel-giveaway-card .panel-image {
  background: #2a2c3e;
  flex-basis: 0
}

.heading-giveaway-title {
  display: flex;
  justify-content: space-between;
  align-items: center
}

ul.dropdown-menu {
  padding: 0
}

.border-n,
.open > .dropdown-menu li:last-child button {
  border: none
}

.open > .dropdown-menu li button:hover {
  color: #fff;
  background: #373960
}

.open > .dropdown-menu li button.active {
  background: #3d4070;
  color: #fff
}

.language-icon-link,
.open > .dropdown-menu li button i,
.sale-card .sale-info .s-date i {
  margin-right: 5px
}

.CategoryBox .PostTitle {
  font-weight: 400;
  text-align: left
}

.CategoryBox .PostTitle a {
  font-size: 13px
}

input#categorySearch {
  background: #192030;
  border: 1px solid #283044;
  color: #fff
}

.CategoryDiv,
.mb-10px,
.settings .view-account .side-bar .user-info .meta li {
  margin-bottom: 10px
}

.CategoryBox:hover {
  background: rgb(0 0 0);
  border: 1px solid rgb(49 61 90);
  filter: drop-shadow(3px 3px 1px black)
}

.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 0;
  height: 5px;
  width: 98%
}

.Products-Logo {
  height: 300px;
  position: absolute;
  background-repeat: no-repeat !important;
  background-position: center !important;
  top: -160px;
  width: 220px;
  background-size: cover !important;
  z-index: 2;
  background-color: #dcdcdc !important;
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0, 0, 0, .5019607843137255)
}

.product-head-group {
  position: absolute;
  top: -14rem;
  width: calc(100% - 300px);
  left: 270px;
  height: 14rem;
  display: inherit;
  vertical-align: bottom
}

p.products-head-description {
  color: #fff;
  text-shadow: 0 0 4px rgba(0, 0, 0, .83);
  font-size: 15px
}

.panel-products {
  display: inline-block;
  width: 100%;
  /* padding-top: 20px; */
  /* margin-top: -82px; */
}

.panel-products .products-title {
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 0;
}

.panel-products .products-buy {border-radius: 10px;background-color: #11d377;color: #fff;font-size: 18px;font-weight: 500;height: 56px;padding: 19px 20px;border: 0;min-width: 140px;transition: all 0.3s ease;}

button.btn.btn-nasil-kullanilir {
  width: 100%;
  background: #4c5a6f;
  text-align: center;
  font-weight: 500;
  padding: 0;
  color: #fff;
  font-size: 14px;
  border-radius: 2px;
  transition: .2s linear;
  line-height: 40px;
  margin-bottom: 15px;
  font-family: Inter, "sans-serif;" !important
}

.gl-tab ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: block;
  height: 40px;
  border: none
}

.gl-tab ul li.active {
  color: rgb(226 229 255) !important;
  border-color: rgb(85 153 216)
}

.panel.panel-default {
  border: none;
  border-radius: 4px;
  box-shadow: 0 5px 5px 0 rgba(85, 85, 85, .06)
}

.panel-body {
}

@media only screen and (max-width: 768px) {
  .Products-Logo {
    height: 140px;
    left: 20px;
    top: -167.5px;
    width: 100px;
    border-radius: 4px
  }

  .product-head-group {
    top: -95px;
    width: calc(100% - 20px - 140px);
    left: 140px;
    height: 95px
  }

  .product-panels {
    display: block
  }

  .panel-products .products-price {
    margin-right: 0;
  }

  .stockCountBox {
    display: flex;
    flex-direction: row;
    gap: 15px;
    align-items: center;
    z-index: 1;
    width: 100%;
    margin-left: 0;
    height: auto;
    position: relative;
    float: right;
    max-width: 180px;
    margin-right: 0;
  }

  .stockCountBox input {
    height: 31px;
    padding-bottom: 0 !important
  }

  .discountBubble {
    position: absolute;
    right: unset;
    top: 10px;
    background: linear-gradient(to bottom, #7e2f2f, transparent 70%);
    padding: 10px;
    text-align: center;
    padding-block: 10.02px;
    border-radius: 2px;
    color: rgb(255 255 255);
    text-shadow: 1px 1px 0 #000;
    font-size: 11px;
    left: 10px;
    bottom: unset;
    width: 80px;
    height: 90px;
    border-top: 3px solid #b94040
  }

  .panel-products .payment-container {
    width: 100%;
    height: auto;
    position: relative
  }

  .panel-products .products-buy {
    top: unset;
    bottom: 10px;
    width: 100px;
    padding: 0;
    line-height: 35px;
    font-size: inherit;
    z-index: 0;
    height: 60px
  }
}

.sproduct-detail__top .sproduct-stock::after {
  position: absolute;
  right: -20px;
  width: 5px;
  height: 70%;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  background: #ff2e00;
  border-radius: 5px 0 0 5px
}

.sproduct-detail__long {
  line-height: 22px;
  height: 251px;
  position: relative;
  overflow-x: auto;
  padding: 20px 20px 10px
}

.home-pro-tabs li.active .row,
.home-pro-tabs li:hover .row {
  height: auto;
  padding-bottom: 0
}

.home-pro-tabs li.active,
.home-pro-tabs li:hover,
.light-color-indexy.active {
  /* background: #2733558a; */
  text-align: center;
  box-shadow: none !important;
  transition: .5s !important;
  background: #28282A;
}

.CategoryDiv,
.catergory-zoom > a,
.dark-mode .mode-switch {
  transition: .2s ease-in-out
}

.home-pro-tabs li {
  cursor: pointer;
  box-shadow: 0 -5px 5px 0 rgba(0, 0, 0, .03);
  font-size: 13px;
  background: 0 0;
  justify-content: center;
  border-radius: 10px;
  min-width: auto;
  display: flex;
  font-weight: 700;
  margin-right: 5px !important;
  margin-bottom: 0;
  height: auto !important
}

.light-effect:hover {
  -webkit-filter: brightness(120%);
  filter: brightness(120%)
}

.cat-product {
  background: #f5f7f9;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  position: relative
}

.cat-product .pc-img img {
  display: block;
  height: 300px;
  width: 100% !important;
  object-fit: cover;
}

.CategoryDiv:hover {
  -webkit-transform: scale(1.04);
  transform: scale(1.04)
}

.header--area .header--inner--content .header--inner--content--top {
  background: linear-gradient(95.88deg, #31364d -.56%, #272c41 80.85%);
  padding: 26px 35px;
  display: flex;
  align-items: center
}

.header--area .header--inner--content .header--inner--content--top .content--image {
  margin-right: 35px;
  border-radius: 3px;
  overflow: hidden;
  width: 100%;
  max-width: 230px
}

.header--area .header--inner--content .header--inner--content--top .content--text h1 {
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: #fff;
  margin-bottom: 20px
}

.header--area .header--inner--content .header--inner--content--top .content--text p {
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #fff;
  margin-bottom: 0
}

.item--list .item:not(:last-child) {
  border-bottom: 1px solid #25273a
}

.item--list .item .featured--area .icon {
  padding: 10px
}

.item--list .item .item--image {
  margin: 0 25px
}

.item--list .item .item--info a {
  max-width: 600px;
  display: flex;
  word-wrap: normal;
  max-height: 55px;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #fff
}

.item--list .item .item--info .item--bottom span {
  font-weight: 600;
  font-size: 11px;
  line-height: 13px;
  color: #fff;
  display: inline-flex;
  align-items: center;
  border-radius: 100px;
  padding: 4px 10px;
  margin-right: 13px;
  background: rgba(37, 41, 58, .5)
}

.item--list .item .item--price {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: 25px
}

.item--list .item .item--price a {
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  padding: 10px 13px;
  color: #fff;
  border-radius: 5px;
  background: linear-gradient(113.39deg, #25293a 34.9%, #444a66 93.55%)
}

.item--list .item .item--user .user--image {
  width: 85px;
  height: 85px;
  margin-right: 25px;
  position: relative;
  z-index: 0
}

.triangle {
  overflow: hidden;
  position: absolute;
  left: -5px;
  top: 50%;
  border-radius: 20%;
  transform: translate(-50%, -50%) rotate(60deg) skewY(30deg) scaleX(.866);
  cursor: pointer;
  pointer-events: none
}

.triangle:before {
  border-radius: 20% 20% 20% 53%;
  transform: scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-42.3%) skewX(30deg) scaleY(.866) translateX(-24%)
}

.triangle:after {
  border-radius: 20% 20% 53%;
  transform: scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-42.3%) skewX(-30deg) scaleY(.866) translateX(24%)
}

.triangle:after,
.triangle:before {
  position: absolute;
  pointer-events: auto;
  content: '';
  background: #25293a
}

.triangle,
.triangle:after,
.triangle:before {
  width: 29px;
  height: 29px
}

.item:nth-child(2n) .triangle:after,
.item:nth-child(2n) .triangle:before {
  position: absolute;
  pointer-events: auto;
  content: '';
  background: #292e43
}

@media (max-width: 768px) {
  .item--list .item .item--user {
    flex-direction: column
  }

  .item--list .item .item--user .user--image,
  .item--list .item .item--user .user--image img {
    width: 45px;
    height: 45px;
    margin-right: 0
  }

  .item--list .item .item--user .user--image {
    margin-bottom: 10px
  }

  .item--list .item .item--info a {
    max-width: 600px;
    display: flex;
    word-wrap: normal;
    height: 61px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #fff
  }

  .triangle {
    left: 47%
  }
}

.navbar-nav.mobile-menus .nav-item:after {
  content: " ";
  position: absolute;
  right: 0;
  top: 10px;
  width: 1px;
  height: calc(100% - 20px);
  display: none;
  background: rgb(93 106 137/25%)
}

.custom-color:last-child {
  color: #ffc107 !important;
  text-shadow: 0 0 10px rgb(255 193 7/65%);
  background: linear-gradient(to right, transparent, rgb(255 193 7/10%), transparent);
  font-weight: 600
}

.order-autocomplete *,
.order-clock *,
.order-secure * {
  color: #3f3f3f !important
}

.order-autocomplete {
  background: #d6fffa;
  display: flex;
  align-items: center
}

.order-secure {
  background: #dae6ff;
  display: flex;
  align-items: center
}

.order-clock {
  background: #ffe1da
}

.order-autocomplete,
.order-clock,
.order-secure {
  padding: 10px;
  font-weight: 500;
  position: Relative;
  border-radius: 5px;
  min-height: 60px;
  display: flex;
  align-items: center;
}

.order-autocomplete::before {
  background: #00cab2
}

.order-secure::before {
  background: #3f7dff
}

.order-clock::before {
  background: #ff2e00
}

.order-autocomplete::before,
.order-clock::before,
.order-secure::before {
  height: 60%;
  border-radius: 0 5px 5px 0;
  width: 4px;
  left: 0;
  position: absolute;
  content: ""
}

.DiscountBox span {
  background: linear-gradient(9deg, rgb(107 55 124), rgb(68 104 144));
  padding: 6px 10px;
  text-align: center;
  color: rgb(255 255 255);
  font-size: 15px;
  line-height: 12px;
  text-shadow: 1px 1px 0 #681d1d;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  border-bottom-left-radius: 10px
}

.daterangepicker td.off,
.daterangepicker td.off.end-date,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date {
  color: #999 !important
}

.float-right {
  float: right !important
}

.list_child {
  margin-left: auto;
  order: 2
}

a.dropdown-item.w-full.balance-active {
  color: #fff;
  background: linear-gradient(90deg, #44547d, #43537b00);
}

a.dropdown-item.w-full.balance-active:active,
a.dropdown-item.w-full.balance-active:focus,
a.dropdown-item.w-full.balance-active:hover {
  color: #fff !important;
  background: linear-gradient(90deg, #506393, #4b5e8d0a);
}

a.dropdown-item.w-full.advert:active,
a.dropdown-item.w-full.advert:focus,
a.dropdown-item.w-full.advert:hover {
  background-color: #273044;
  color: #fff !important
}

.account-profile-element {
  background: rgb(29 35 51);
  border-radius: 4px;
  position: relative;
  padding: 5px;
  margin: 30px auto 10px
}

.user-photo-area {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}

.account-profile-photo-area {
  height: 300px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative
}

.user-photo-area img {
  width: 280px;
  height: 170px;
  border: 3px solid #fff;
  border-radius: 17px
}

.account-profile-photo-area:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: #000000bd
}

.account-billing-cart-area {
  border-radius: 4px;
  position: relative;
  padding: 5px;
  margin: 0 auto
}

.user-photo-area-shop {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%
}

.dark-mode .mode-switch,
.mu-message-area,
.newmessage {
  position: relative
}

.abo.dropdown-menu.dropdown-menu-right {
  position: absolute !important;
  transform: translateX(-50%) !important;
  left: 50% !important;
  width: auto !important;
  top: 53px !important;
  z-index: 99
}

.top-nav-list-area li.nav-item {
  /* margin-right: 0 !important; */
}

.search-icon {
  height: 100%;
  display: flex;
  align-items: center;
  /* background-color: #313d5a; */
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  padding: 9px
}

.b-0 {
  border: 0 !important
}

.product-table-img {
  height: 70px;
  width: 70px;
  border-radius: 10px !important
}

@media only screen and (max-width: 991px) {
  .spl-0 {
    padding-left: 15px
  }

  .spr-2 {
    padding-right: 15px !important;
    margin-bottom: 10px !important
  }

  .home-pro-tabs li {
    margin-right: 0 !important;
    margin-bottom: 7px
  }

  ul.cekimTipiSecimi li {
    width: 100% !important;
    margin-bottom: 10px;
    margin-right: 0
  }

  .k-panel-left-navbar-warper {
    border-right: none !important
  }

  .md-none {
    display: none !important
  }

  .wd-none {
    display: block !important
  }
}

.spr-2 {
  padding-right: 10px
}

.dark-mode .mode-switch {
  border: unset;
  height: 25px;
  line-height: 21px;
  width: 50px;
  background: rgba(61, 90, 254, 0.2);
  height: 50px;
  font-size: 9px;
  color: #fff;
  -moz-transition: .2s ease-in-out;
  -ms-transition: .2s ease-in-out;
  -webkit-transition: .2s ease-in-out;
  cursor: pointer;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  margin: 0;
  padding: 0;
  display: block;
  z-index: 2;
  position: relative;
  bottom: 0;
  margin-right: 6px;
}

.newmessage {border-radius: 6px;background-color: #11d377;color: #fff;font-size: 16px;font-weight: 600;height: 50px;min-width: 158px;padding: 13px;display: flex;align-items: center;justify-content: center;text-align: center;width: 100%;transition: all 0.3s ease;border: 0;cursor: pointer;}

.cat-search,
.cat-select {
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  border-radius: 40px;
  font-size: 12px
}

.message-users,
.mu-message-area {
  min-height: 723px;
  background: #181819;
}

.four-desc .fd-bar .fd-title,
.message-users ul li a .mu-name,
.mu-message-area .mma-row .mma-name,
.oy-menu ul li a .oym-text {
  font-size: 12px;
  font-weight: 700;
  font-size: 20px;
  font-weight: 500;
  font-size: 18px;
  font-weight: 600;
  /* margin-left: 20px; */
  width: 160px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.duyurutext {background-color: rgba(255, 0, 0, 0.55) !important;color: #ffffff;font-size: 14px;font-weight: 400;display: flex;align-items: center;padding: 10px 10px;}

.landing-info .landing-info-title {
  font-family: Inter, "sans-serif;" !important;
  font-size: 6.5rem;
  font-weight: 900;
  position: relative;
  top: -10px
}

.landing-info .landing-info-text {
  width: 384px;
  margin: 30px auto 0;
  font-size: 1.125rem;
  line-height: 1.3333333333em;
  font-weight: 500
}

.landing-info .tab-switch {
  margin-top: 90px
}

.tab-switch .tab-switch-button:first-child {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px
}

.tab-switch-button.active {
  color: #000 !important;
  background-color: #fff;
  cursor: auto
}

.tab-switch-button {
  border: 1px solid #fff;
  transition: background-color .3s ease-in-out, color .3s ease-in-out;
  width: 180px;
  height: 54px;
  color: #fff !important;
  font-size: 1rem;
  font-weight: 700;
  line-height: 54px;
  text-align: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center
}

.products-buy-2,
.sold-it {
  font-weight: 500;
  transition: .2s linear;
  text-shadow: 1px 1px 0 #6c4114;
  cursor: pointer
}

.landing-form {
  width: 484px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 13%
}

.landing-form .form-box:first-child {
  margin-top: -250px
}

.landing-form .form-box {
  position: absolute;
  top: 50%;
  left: 0
}

.form-box {
  width: 484px;
  padding: 55px 55px 30px;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0 0 60px 0 rgba(94, 92, 154, .12);
  position: relative
}

.login-register-form label {
  color: #adafca;
  font-size: 1rem;
  font-weight: 600;
  position: absolute;
  top: 20px;
  left: 20px;
  transition: .3s ease-in-out;
  pointer-events: none
}

.login-register-form input {
  height: 54px;
  padding: 0 18px;
  background-color: #fff;
  border: 1px solid #dedeea;
  color: #3e3f5e;
  transition: border-color .2s ease-in-out;
  width: 100%;
  border-radius: 12px;
  font-size: 1rem;
  font-weight: 700
}

.checkbox-wrap input[type=checkbox]:checked + .checkbox-box,
.checkbox-wrap input[type=radio]:checked + .checkbox-box {
  background-color: #23d2e2;
  border-color: #23d2e2
}

.checkbox-wrap .checkbox-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 22px;
  height: 22px;
  border: 1px solid #dedeea;
  border-radius: 6px;
  background-color: #fff;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  transition: border-color .2s ease-in-out, background-color .2s ease-in-out
}

.checkbox-wrap label {
  padding-left: 34px;
  font-size: .875rem;
  font-weight: 700;
  line-height: 22px;
  cursor: pointer;
  color: #3e3f5e
}

.button.secondary:hover {
  background-color: #5753e4
}

.login-register-form-text {
  color: #000;
  margin-top: 10px
}

.form-box .form-box-decoration {
  position: absolute;
  top: -14px;
  left: -80px
}

.landing-form .form-box:last-child {
  margin-top: -350px
}

.form-box .form-box-title {
  font-size: 1.625rem;
  text-align: center;
  color: #000 !important;
  margin-top: 0
}

@media screen and (min-width: 2560px) {
  .landing-info {
    top: 25%
  }

  .landing-form {
    right: 20%
  }
}

@media screen and (max-width: 1500px) {
  .landing .landing-decoration {
    display: none
  }

  .landing-info {
    left: 6%
  }

  .landing-info .landing-info-text {
    margin-top: 10px
  }

  .landing-info .tab-switch {
    margin-top: 40px
  }

  .landing-form {
    right: 80px
  }
}

@media screen and (max-width: 1365px) {

  .landing-form,
  .landing-info {
    width: 100%;
    position: static
  }

  .landing {
    padding: 80px 0 100px;
    position: static;
    height: auto
  }

  .landing-form .form-box .form-box-decoration,
  .landing-info .landing-info-text {
    display: none
  }

  .landing-form {
    margin-top: 80px
  }

  .landing-form .form-box {
    margin: 0 auto;
    position: static
  }

  .landing-form .form-box:first-child,
  .landing-form .form-box:last-child {
    margin-top: 0
  }
}

.dashboard-list-box ul,
.pc-name,
.review-comments {
  padding: 10px 0
}

@media screen and (max-width: 600px) {
  .landing-form .form-box {
    width: 90%
  }
}

.bg-grey,
.head-bot,
.ho-bar {
  background: linear-gradient(to bottom, rgb(21 22 31), rgb(19 22 31/70%))
}

.fs-12 {
  font-size: 12px
}

.review-comments .rc-answer:last-child {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #fff
}

.sub-comment .user-comment-logo {
  width: 14%
}

.user-comment-logo img {
  width: 35px;
  height: 35px
}

.rc-answer i.mdi.mdi-star.text-warning {
  color: #e4b91d !important
}

img.landing-info-logo {
  width: 300px
}

.alert-custom {
  color: #fff !important;
  background: #4c5a6f;
  border-radius: 20px !important;
  border: none;
  margin: 10px
}

.mini-top-slider .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000
}

.cc-h300 .text-primary,
.vs-color:hover {
  color: #ff951a !important
}

.ts-custom,
.vs-color {
  color: #d1d1d1 !important
}

.ds-border-top:before {
  content: "";
  position: absolute;
  top: 0;
  height: 1px;
  width: 100%;
  left: 0;
  background: linear-gradient(90deg, #ffda2a75 0, #fe5d0e47 100%) !important
}

.m-10b,
.status-0 .btn-sm {
  margin: 10px 0
}

.bc-custom {
  height: 250px;
  background-position: top !important;
  background: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-bottom: 2px solid #ff951a
}

.dc-c-area,
.product-g-warper {
  justify-content: space-between
}

.bc-custom:before,
.pc-name {
  position: absolute;
  bottom: 0
}

.bc-custom:before {
  content: "";
  top: 0;
  left: 0;
  right: 0;
  background: #00000096
}

.bc-head-tt {
  font-size: 50px
}

.pc-name a {
  color: #fff !important;
  font-weight: 700
}

.pc-name {
  text-align: center;
  background: #d9d9d900;
  border-radius: 0;
  width: 100%;
  position: relative;
}

.quicksearch-allcategory::placeholder {
  color: #fff
}

.quicksearch-allcategory:-ms-input-placeholder {
  color: #fff
}

.dc-card-img-item {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-right: 10px
}

.cs-stock-count-box,
.price-item-warper-sc {
  /* margin: 10px 0; */
  display: flex;
  margin-right: 10px;
}

.dc-card {
  background: #4c5a6f;
  padding: 15px;
  border-radius: 7px
}

.dc-c-area {
  display: flex;
  align-items: center;
  padding-top: 10px
}

.dc-logo-area img {
  width: 100px;
  height: auto
}

.dc-slogan-area span {
  font-weight: 900;
  position: relative;
  top: -2px;
  font-size: 17px;
  color: #fff !important
}

.dc-card-name-content {
  font-size: 16px;
  color: #fff !important
}

.comment-by,
.dropdown-item:hover,
.flex-row-category .searchCategoryDiv:hover .MidiSearchDiv a,
.media h3,
.nav-link,
.nav-link:hover,
.text-right-c span {
  color: #fff
}

.bd-cr {
  /* border: 1px solid #2D2D30; */
  border-left: none;
  border-right: none
}

.cat-acc-header {
  border-bottom: 1px solid #3a4a61
}

.text-dark.contact-custom-info {
  width: 150px;
  font-size: 14px
}

.acc-header-cekilis-btn,
.conut-price-warper {
  display: flex;
  align-items: center;
  justify-content: space-between
}

.product-img-dsc-warper,
.s-avater,
.sale-take-btns-warper,
.sec-warper {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  vertical-align: middle;
  align-items: center;
}

.k-panel-left-navbar-warper {
  width: 100%;
  height: 100%
}

.m-br {
  width: 100%;
  /* border-left: 1px solid #704ef5; */
  background: #1b202e;
}

.k-panel-left-navbar-area {
  width: 100%;
  padding: 20px 0;
  scrollbar-width: thin;
  scrollbar-color: #4a4a84 transparent;
  height: 100%
}

.bc-22 {
  border-radius: 20px;
  border: 1px solid #714ef6;
  background: linear-gradient(90deg, #44547d, transparent);
}

.media {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative
}

.text-right-c {
  text-align: right !important;
  font-size: 13px
}

.media h3 {
  font-size: 15px;
  text-align: end
}

.card-img-body-icon {
  width: 45px;
  height: 45px;
  object-fit: contain
}

.k-panel-warper {
  background: #151a27
}

.custom-kpc-table {
  background: 0 0 !important;
  color: #fff !important
}

.products-buy-2 {
  right: 10px;
  top: 20%;
  height: 60px;
  width: 100px;
  text-align: center;
  padding-top: 0;
  color: #fff;
  font-size: 14px;
  border: none;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(90deg, #44547d, #28324c);
}

.kpc-tt {
  font-size: 23px;
  padding: 10px;
  text-align: center;
  border-radius: 5px;
  background: #313e5a
}

.k-panel-content-box {
  padding: 20px;
  justify-content: center;
  background: #29334d;
  margin: 10px 0;
  border-radius: 20px;
  box-shadow: rgb(35 43 66) 0px 8px 24px;
}

.cs-stock-count-box {
  padding: 2px;
  border-radius: 5px;
  position: relative;
  align-items: center;
  background-color: #363c60;
  width: auto
}

.price-area {
  text-align: right
}

.price-total span {
  color: #d1d1d1
}

.sold-it {
  background: #363c60;
  text-align: center;
  color: #fff;
  font-size: 16px;
  border: none;
  border-radius: 2px;
  width: 100%
}

.abo,
.ui.button {
  text-shadow: none
}

.sold-btn-area {
  text-align: end
}

.cs-count-box-warper {
  /* width: 120px; */
}

.product-g-warper {
  display: flex
}

.sale-card {
  display: flex;
  box-shadow: 0 8px 32px rgb(0 0 0 / 8%);
  padding: 15px;
  border-radius: 8px;
  border-top-right-radius: 8px;
  justify-content: space-between;
  background: rgb(255 255 255 / 30%) !important;
  border-bottom: 1px solid #3a4a61;
}

.sale-card .product-detail {
  display: flex;
  padding: 6px 0 0 6px;
  align-items: center;
}

.sale-card .sale-img {
  padding: 2px;
  border-radius: 50%;
  border: 2px solid #cfcfcf;
  width: 55px;
  height: 56px
}

.sale-card .sale-img img {
  width: 48px;
  height: 48px;
  object-fit: cover;
  border-radius: 50%
}

.sale-card .product-info .p-name {
  font-weight: 600;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  width: 170px
}

.sale-card .sale-info .p-seller {
  font-weight: 500;
  font-size: 13px;
  color: #744ffc;
  margin-left: 10px
}

.sale-card .product-info .p-price span,
.sale-card .product-info .p-quantity span {
  font-weight: 600
}

.sale-card .sale-status {
  color: var(--var-dark-gray-color);
  font-weight: 600;
  line-height: 2;
  width: auto;
  margin-top: 10px;
  font-size: 11px
}

.sale-card .sale-status span {
  background: #c05858;
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  text-shadow: #000 0 0 3px
}

.sale-card .sale-status i {
  margin-right: 5px;
  font-size: 22px;
  vertical-align: middle
}

.sale-card .sale-status.status-0 i {
  color: #ff6000;
  font-size: 18px
}

.sale-card .sale-info .s-status .status-1,
.sale-card .sale-status.status-1 i {
  color: green
}

.sale-card .sale-status.status-2 i {
  color: #ab1717
}

.sale-card .sale-info {
  display: flex;
  flex-direction: column;
  text-align: right;
  width: 280px;
  justify-content: center;
}

.sale-card .sale-info .s-date {
  text-align: right;
  font-size: 10px
}

.sale-card .sale-info .s-name {
  font-size: 12px;
  margin-top: 5px
}

.sale-card .sale-info .s-delivery {
  font-size: 12px;
  margin-top: 5px;
  /* display: flex; */
  justify-content: right;
  align-items: center;
  color: white;
}

.sale-card .sale-info .s-name span {
  font-weight: 600;
  font-size: 14px
}

.sale-card .sale-info .s-quantity,
.sale-card .sale-info .s-status {
  margin-top: 5px;
  margin-left: 15px
}

.sale-alerts {
  padding: 0px 10px;
  border-radius: 0 0 10px 10px;
  font-size: 11px;
  margin-top: 10px;
  text-align: center
}

.detail-data-rows {
  display: flex;
  flex-direction: column;
  gap: 4px
}

.detail-data-rows .detail-data-row {
  font-size: 13px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: 6px 8px;
  background: #0000001c;
  border-radius: 6px
}

.detail-data-rows .detail-data-row .detail-data-name {
  font-weight: 600;
  background: #00000042;
  padding: 4px 6px;
  border-radius: 6px;
  width: 100%;
  text-align: center
}

.detail-data-rows .detail-data-row .detail-data-val,
.dropdown-item {
  white-space: normal
}

.MiniSearchDiv,
.h-slick-p {
  white-space: nowrap
}

.sale-status-g {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px
}

.k-panel-g-warper {
  box-shadow: rgb(0 0 0 / 80%) 0 5px 15px
}

.upas-custom {
  position: relative;
  top: 0;
  transform: none
}

.inside-warning {
  font-size: 14px;
  margin-top: 10px;
  text-align: center;
  padding: 10px;
}

.dflx {
  display: flex;
  justify-content: space-between;
  padding: 10px;
}

.sale-cards {
  border: 1px solid #744ffc;
  border-radius: 10px;
  margin-bottom: 15px
}

.custom-text {
  font-size: 13px;
  color: #fff
}

.custom-text-area {
  padding: 10px;
  text-align: center
}

.price-box {
  padding: 10px 10px 5px;
  font-size: 11px
}

.gain-box {
  padding: 5px 10px 10px;
  font-size: 11px;
  width: 116px
}

.kpc-item {
  border: 1px solid #714ef6;
  margin: 20px 0;
  border-radius: 20px;
  background: linear-gradient(324.27deg, #0e1929 0, #2c425e 98.33%)
}

.atq-dsc {
  text-align: center;
  padding: 5px
}

.gold-trade .product-name-panel {
  padding-left: 10px
}

.get-gold-warper {
  margin-top: 30px
}

.kpc-item .badge {
  width: 130px
}

.bg-nav-pills {
  margin-top: 10px;
  border-radius: 5px
}

.br-top-0:hover,
.see-next-btn:hover {
  background: #ff951a
}

.br-none,
.br-none li {
  border-radius: 5px !important
}

.acc-cb-item {
  background: #384457
}

.tab-co-slider .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: 0 0;
  display: flex;
  justify-content: center;
  align-items: center
}

.mdi-message {
  font-size: 13px !important
}

.taby-btn,
.taby-btn2 {
  font-size: 14px;
  width: 100%;
  display: flex;
  font-size: 15px;
  padding: 11px 18px;
  transition: all .3s;
  border: 1px solid #1E1E1F;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  border-radius: 10px;
  font-size: 15px;
  padding: 11px 18px;
  font-weight: 600;
  color: white;
  height: 48px;
}

.dashboard-list-box ul li {
  list-style: none;
  display: flex;
  background: #313e5a;
  padding: 5px;
  border-radius: 10px
}

.listing-reviews .avatar {
  margin-right: 10px;
  width: 100px;
  height: 80px
}

.dwr {
  text-align: end;
  margin-bottom: 20px
}

.kpc-user-avatar-item {
  border-radius: 15% !important;
  border: 5px solid #714ef6
}

.userDetails-kpc {
  justify-content: center !important
}

.light-color-indexy {
  /* border-radius: 15px; */
  /* font-weight: 700; */
}

.taby-btn,
.taby-btn2:focus,
.taby-btn:focus {
  border: none;
  box-shadow: none;
  outline: 0
}

.taby-btn {
  color: #fff;
  align-items: center;
  padding: 0;
  justify-content: center
}

.taby-btn:hover {
  color: #fff !important;
  background: #3D5AFE !important;
}

.sw-bg {
  background: #14243a;
  border-radius: 10px;
  background-color: #1E1E1F;
  padding: 10px;
}

.taby-btn img,
.taby-btn2 img {
  width: 32px !important;
  height: 32px !important;
  margin-right: 10px
}

.taby-btn2 {
  color: #fff;
  outline: 0;
  box-shadow: none;
  border: none;
  align-items: center;
  padding: 0;
  justify-content: center
}

.taby-btn2:hover {
  color: #fff;
  background: #3D5AFE !important;
}

.k-panel-content-right .flexCard {
  padding: 10px;
  justify-content: center
}

.k-panel-content-right .flexCard .userAvatar img {
  width: 130px;
  height: 130px;
  object-fit: cover;
  border-radius: 15% !important;
  border: 5px solid #714ef6
}

.PostBox .PostImage img {
  width: 100%;
  height: 150px !important;
  border-radius: 0 !important
}

.PostTitle {
  padding: 10px 0;
  text-align: center
}

.psr-area {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  padding: 0 4px;
  font-size: 14px;
  margin-right: 3px;
  text-align: center;
  width: 50%;
}


.dsc-sm {/* display: none; */position: absolute;top: 29%;z-index: 66;left: 30px;}

.card-chk,
.sm-img {
  position: relative
}

.sm-img {
  z-index: 3;
  width: 380px;
  height: 111px;
  border-radius: 10px;
  object-fit: cover;
}

span.dsc-sm-content {
  font-size: 14px;
  max-height: 44px;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  font-weight: 700;
}

.dsc-sm-tt,
.img-pcn span {
  max-height: 44px;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box
}

.dsc-sm-tt {
  font-size: 16px;
  font-weight: 900;
  padding-bottom: 5px
}

.card-chk,
.log-res-btn-area,
.logser-warper,
.logsr-icon,
.pr-responsiv,
.rank-warper,
.rank-warper .ranks-item,
.sb-card,
.swal2-container,
.w-spacial {
  display: flex;
  display: flex
}

.card-chk {
  width: 100%;
  height: 330px;
  justify-content: center;
  align-items: flex-end;
  perspective: 2500px
}

.cover-image-chk {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px
}

.wrapper-chk,
.wrapper-chk::after,
.wrapper-chk::before {
  transition: .5s;
  border-radius: 10px !important;
  width: 100%;
  position: absolute
}

.wrapper-chk {
  z-index: -1;
  border-bottom: 1px solid #121212;
}

.card-chk:hover .wrapper-chk {
  transform: perspective(900px) translateY(-5%) rotateX(25deg) translateZ(0);
  box-shadow: 2px 35px 32px -8px rgba(0, 0, 0, .75);
  -webkit-box-shadow: 2px 35px 32px -8px rgba(0, 0, 0, .75);
  -moz-box-shadow: 2px 35px 32px -8px rgba(0, 0, 0, .75)
}

.wrapper-chk::after,
.wrapper-chk::before {
  content: "";
  opacity: 0;
  height: 80px;
  left: 0
}

.wrapper-chk::before {
  top: 0;
  height: 100%;
  background-image: linear-gradient(to top, transparent 46%, rgba(12, 13, 19, .5) 68%, rgba(12, 13, 19) 97%);
}

.wrapper-chk::after {
  bottom: 0;
  background-image: linear-gradient(to bottom, transparent 46%, rgba(12, 13, 19, .5) 68%, rgba(12, 13, 19) 97%)
}

.card-chk:hover .wrapper-chk::after {
  height: 120px
}

.title-chk {
  width: 100%;
  transition: transform .5s
}

.card-chk:hover .title-chk {
  transform: translate3d(0, -50px, 100px)
}

.character-chk {
  width: 100%;
  opacity: 0;
  transition: .5s;
  position: absolute;
  z-index: -1
}

.card-chk:hover .character-chk {
  opacity: 1;
  transform: translate3d(0, -15%, 100px)
}

.spsw {
  padding: 20px 0 !important
}

.w-spacial {
  justify-content: center;
  background: linear-gradient(90deg, #44547d, transparent);
  border: 1px solid #714ef6;
}

.sb-container {
  width: 100% !important
}

.btn-img,
.inline-platform-list img {
  width: 30px;
  height: 30px;
  object-fit: cover
}

.w-spacial {
  width: 200px;
  display: flex;
  justify-content: left;
  align-items: center;
  border-radius: 10px !important;
  height: 62px;
}

.bg-reviews {
  background: linear-gradient(324.27deg, #0e1929 0, #2c425e 98.33%);
  border-radius: 5px
}

.rank-warper {
  justify-content: flex-start;
  align-items: center
}

.rank-warper .ranks-item {
  width: 200px;
  height: 100%;
  align-items: center;
  justify-content: flex-start;
  background: #111e30;
  margin-right: 15px;
  padding: 10px;
  border-radius: 10px
}

.rank-warper .ranks-item:last-child {
  padding-right: 0
}

.rank-warper .ranks-item img {
  margin-right: 20px;
  width: 50px;
  height: 50px;
  object-fit: cover
}

.w-spacial.active {
  background: #313e5a !important;
  border-bottom: 2px solid #714ef6
}

.backToTopBtn {
  position: fixed;
  bottom: 50px;
  right: 50px;
  z-index: 1;
  height: 50px;
  width: 50px;
  font-size: 20px;
  border: none;
  color: #ccc;
  border-radius: 100%;
  transition: .5s;
  cursor: pointer
}

.logsr-icon,
.logsr-icon i,
.ui.form {
  position: relative
}

.backToTopBtn:not(:hover) {
  background: #1f1f1f
}

.backToTopBtn:hover {
  background: #0f0f0f
}

.backToTopBtn.active {
  visibility: visible;
  opacity: 1;
  pointer-events: auto
}

.backToTopBtn:not(.active) {
  visibility: hidden;
  opacity: 0;
  pointer-events: none
}

.pa-dys {
  padding: 40px 40px 40px 20px;
  background-repeat: no-repeat !important;
  background-size: cover !important
}

.login-btn-area,
.regis-btn-area {
  text-decoration: none;
  list-style: none
}

.log-res-btn-area {
  margin: 0;
  padding: 0;
  justify-content: space-between;
  align-items: center
}

.swd {
  width: 20px;
  height: 20px
}

.logser-warper {
  justify-content: start;
  align-items: center;
  padding: 5px 10px 5px 5px;
  background: linear-gradient(90deg, #44547d, transparent);
  border-radius: 10px;
  cursor: pointer;
  transition: .2s ease-in-out;
}

.logsr-icon {
  width: 30px;
  height: 30px;
  background: #313d5a;
  align-items: center;
  justify-content: center;
  border-radius: 50%
}

.logsr-icon i {
  left: 4px
}

.lgsr {
  font-size: 14px;
  font-weight: 700;
  color: #fff !important;
}

.mls-bg {
  background: #7a0dce;
  transition: .2s ease-in-out;
  background: linear-gradient(90deg, #44547d, transparent);
}

.pioff-product-item {
  border-radius: 5px !important;
  border: 1px solid #456890
}

.pioff-pimg-base {
  border-radius: 0;
  background: linear-gradient(324.27deg, #0e1929 0, #2c425e 98.33%)
}

.br-top-0 {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background: #44688f !important
}

.pull-left {
  align-items: flex-start !important
}

.slg-box {
  padding-left: 5px
}

.PostBox {
  background: linear-gradient(324.27deg, #0e1929 0, #2c425e 98.33%);
  border: 1px solid #273b56 !important
}

.PostBox .PostCategory {
  margin-top: 0;
  padding: 10px;
  font-size: 13px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: rgb(255 255 255 / 3%);
  border-radius: 10px
}

.ui.button,
.ui.buttons .button,
.ui.buttons .or,
.ui.form {
  font-size: 1rem
}

.mls-b {
  margin-bottom: 30px
}

.star-rating span {
  color: #c2c2c2 !important
}

.img-pcn span {
  font-size: 11px
}

.sb-card {
  list-style: none;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  margin: 0;
  margin-top: -60px;
  margin-bottom: 30px;
}

.k-panel-g-warper .bg-none {
  background: linear-gradient(0deg, #151a27, #313e5a) !important
}

.panel-bg-custom {
  background: #25273a !important;
  padding: 15px 10px !important
}

.dropdown-items {
  backgorund-color: red
}

.mySidebar {
  background-color: red !important
}

._orientationRight_d5bd .button_d4a4 {
  margin-right: 30px !important
}

.eight.wide.column.modal-login-left {
  padding: 30px 50px
}

.sosyalGiris {
  margin-left: -5px;
  margin-right: -5px;
  margin-bottom: 0
}

.sosyalGiris span {
  color: #ccd6f1;
  margin-bottom: 10px;
  display: block;
  text-align: center;
  font-size: 13px
}

.ui.form {
  max-width: 100%
}

.swal2-container {
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: .625em;
  overflow-x: hidden;
  background-color: transparent;
  -webkit-overflow-scrolling: touch
}

.spinner,
.txt {
  position: relative
}

.MiniSearchDiv,
.swiper2,
.topnav {
  overflow: hidden
}

.login-special-container .field {
  text-align: left
}

.h-slick-p,
.swal2-content,
.txt,
.ui.button {
  text-align: center
}

.ui.form .field > label {
  color: rgb(242 245 255) !important;
  font-weight: 500 !important;
  display: block;
  margin: 0 0 .28571429rem;
  font-size: .92857143em;
  text-transform: none
}

.login-special-container .ui.form label {
  text-align: left;
  color: #ccd6f1 !important
}

.ui.form .field {
  clear: both;
  margin: 0 0 1em
}

.eight.wide.column.modal-login-right {
  background: rgb(24 30 44);
  border-top: 1px solid #2d364c;
  padding: 20px 50px;
  margin: 0 -15px -15px;
  color: #ccd6f1
}

.modal-login-right a.ui.fluid.button.violet {
  margin-top: 5px;
  border: 1px solid #755895 !important
}

.ui.violet.button {
  -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
  box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset
}

.ui.violet.button,
.ui.violet.buttons .button {
  background-color: #6435c9;
  color: #fff;
  text-shadow: none;
  background-image: none
}

.ui.button {
  font-weight: 400 !important;
  cursor: pointer;
  display: inline-block;
  min-height: 1em;
  outline: 0;
  border: none;
  vertical-align: baseline;
  background: #e0e1e2;
  color: rgba(0, 0, 0, .6);
  font-family: Poppins, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  margin: 0 .25em 0 0;
  padding: .78571429em 1.5em;
  text-transform: none;
  line-height: 1em;
  font-style: normal;
  border-radius: .28571429rem;
  -webkit-box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
  box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: opacity .1s, background-color .1s, color .1s, background .1s, -webkit-box-shadow .1s;
  transition: opacity .1s, background-color .1s, color .1s, box-shadow .1s, background .1s, -webkit-box-shadow .1s;
  -webkit-tap-highlight-color: transparent
}

.swal2-content {
  z-index: 1;
  justify-content: center;
  margin: 0;
  padding: 0;
  color: #545454 !important;
  font-size: 1.125em;
  font-weight: 400;
  line-height: normal;
  word-wrap: break-word
}

.col-12.search-result-title,
.txt {
  font-weight: 700;
  text-transform: uppercase
}

.settings .view-account {
  background: rgb(29 35 51);
  margin-top: 20px;
  border-radius: 4px
}

@media (min-width: 768px) {
  .settings .view-account .side-bar .user-info {
    padding: 0 0 15px
  }
}

@media (min-width: 992px) {
  .settings .view-account .side-bar {
    position: absolute;
    width: 200px;
    min-height: 600px;
    border-top: 1px solid;
    border-left: 1px solid;
    padding-top: 30px
  }

  .settings .view-account .side-bar .user-info {
    margin-bottom: 0;
    border-bottom: none;
    padding: 30px
  }

  .settings .view-account .side-bar .user-info .img-profile {
    width: 120px;
    height: 120px
  }
}

.settings .view-account .side-bar .user-info {
  text-align: center;
  margin-bottom: 15px;
  padding: 30px;
  color: rgb(170 193 255);
  border-bottom: 1px solid #f3f3f3
}

.txt {
  /* color: #666; */
  /* top: 40%; */
  /* letter-spacing: .3rem; */
  /* line-height: 1.5; */
}

.spinner {
  top: 35%;
  width: 80px;
  height: 80px;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 100%;
  -webkit-animation: 1s ease-in-out infinite sk-scaleout;
  animation: 1s ease-in-out infinite sk-scaleout
}

@-webkit-keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0)
  }

  100% {
    -webkit-transform: scale(1);
    opacity: 0
  }
}

@keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0)
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0
  }
}

.header-top {
  background-color: #1e1e1f;
  color: #6c7175;
  line-height: 35px
}

@media only screen and (min-width: 1024px) {
  .header-top ul.header-links li {
    border-right: none
  }
}

.header-top ul.header-links li {
  padding: 0 15px;
  margin-bottom: 0;
  border-right: 1px solid #2D2D30;
  float: left;
  position: relative
}

.header-top ul.header-links {
  list-style: none;
  padding: 0;
  margin: 0;
  float: right
}

.header-top ul.header-links li a {
  color: #d4dffb
}

.language-icon {
  width: 20px
}

@media only screen and (min-width: 991px) {
  section.t-detail .col-lg-4-custom {
    width: calc(33.3% + 16px);
  }
  section.t-detail .col-lg-8-custom {
    width: calc(66.6% - 16px);
  }
  .pr-responsiv {
    padding: 0 !important;
    display: flex;
    justify-content: end !important
  }

  .header-slick {
    text-align: left
  }
}

@media only screen and (max-width: 575px) {
  .sub-comment .user-comment-logo {
    width: 20%
  }

  .topupStatus {
    justify-content: center !important
  }

  .header-top ul.header-links li {
    padding: 5px 4px;
    margin: 0 !important
  }
}

.pr-responsiv {
  padding: 0 !important;
  justify-content: space-around
}

.hidden-not-pc a {
  font-size: 13px;
  text-align: center !important
}

.searchBoxPanel {
  display: block !important;
  width: calc(62% + 30px);
  background: #2d2d2f !important;
  position: absolute;
  /* border: 1px solid #444f6c; */
  left: 0;
  border-top: 1px solid rgba(239, 239, 239, 0.1);
  top: -23px;
  border-bottom-left-radius: 4px !important;
  z-index: 7;
  padding: 15px 20px;
  border-bottom-right-radius: 4px !important;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 6px rgb(0 0 0/10%);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .1);
  /* box-shadow: 0 10px 30px #151a27; */
}

.col-12.search-result-title {
  text-align: left !important;
  color: #b2bfe3;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #2a3144;
  padding-inline: 0;
  font-size: 13px
}

.flex-row-category {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  margin-bottom: 10px;
  width: 100%
}

.flex-row-category .searchCategoryDiv {
  background: #21283a;
  flex: 0 0 calc(20% - 5px);
  padding: 10px !important;
  display: flex;
  align-items: flex-start;
  border-radius: 5px
}

.flex-row-category .searchCategoryDiv .MidiSearchDiv a {
  color: #d2dfff
}

.flex-row-category .searchCategoryDiv .MidiSearchDiv img {
  margin-bottom: 5px;
  border-radius: 5px
}

.flex-row-category .searchCategoryDiv:hover {
  background: #2c3752
}

.flex-row-product {
  display: flex;
  flex-wrap: wrap;
  width: 100%
}

.MiniSearchDiv:hover {
  background: rgb(46 58 90)
}

.MiniSearchDiv:hover a {
  color: rgb(160 179 231) !important
}

.MiniSearchDiv {
  background: rgb(38 47 70);
  text-overflow: ellipsis;
  margin-bottom: 10px;
  padding-right: 15px;
  border-radius: 4px
}

.abo,
.uwu {
  background: #2D2D30 !important;
  text-align: left
}

.MiniSearchDiv a {
  color: rgb(150 167 213);
  display: block
}

.MiniSearchDiv img {
  width: 35px;
  height: 35px;
  border-radius: 4px;
  margin: 4px 10px 4px 4px;
  object-fit: cover
}

.icon-user {
  display: -webkit-inline-flex;
  color: #fff;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 8px
}

img.userAvatar {
  /* background: rgb(48 59 86); */
  padding: 1px;
  border-radius: 5px;
  height: 38px;
  width: 38px;
  /* filter: drop-shadow(0 0 6px #171e2e); */
  max-width: unset !important
}

.customer-links span {
  font-size: 15px;
  color: #fff;
}

.customer-links .user-caret-down {
  padding-left: 10px;
  color: #fff
}

.uwu {
  color: #fff !important;
  border: 1px solid #313d5a !important;
  box-shadow: 0 10px 20px #161c2a !important;
  position: relative;
  cursor: pointer;
  display: block;
  height: auto;
  border-top: none;
  line-height: 1em;
  padding: .78571429rem 1.14285714rem;
  font-size: 1rem;
  text-transform: none;
  font-weight: 400;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-touch-callout: none
}

.abo {
  border: 1px solid #313d5a !important;
  box-shadow: 0 10px 20px #161c2a !important;
  left: 0;
  cursor: auto;
  position: absolute;
  display: none;
  outline: 0;
  top: 100%;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  margin: 0;
  padding: 0;
  font-size: 1em;
  -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, .15);
  box-shadow: 0 2px 3px 0 rgba(34, 36, 38, .15);
  border-radius: .28571429rem;
  -webkit-transition: opacity .1s;
  transition: .5s;
  z-index: 11;
  will-change: transform, opacity
}

.dropdown-item {
  transition: .5s;
  font-size: 13px;
  display: block;
  padding: 13px 22px
}

.guvenilirItem {
  background: linear-gradient(45deg, rgb(97 63 110), rgb(0 0 0/0%))
}

.slider-card img:hover {
  filter: brightness(1.2);
  transition-delay: .1s
}

.topnav {
  position: relative
}

.topnav a {
  color: #fff;
  padding: 14px 16px;
  font-size: 17px;
  display: block
}

.topnav a.icon {
  background: #007bff;
  display: block;
  position: absolute;
  right: 0;
  top: 0
}

.topnav a:hover {
  color: #000
}

.menuactive img {
  max-width: 100%;
  max-height: 50px
}

.menuactive {
  background-color: transparent;
  color: #fff
}

.openbtn,
.sidebar {
  background-color: #111
}

.sidebar {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 10;
  top: 0;
  right: 0;
  overflow-x: hidden;
  transition: .5s;
  padding-top: 60px
}

.sidebar a {
  padding: 8px 8px 8px 32px;
  font-size: 20px;
  color: #818181;
  display: block;
  transition: .3s
}

.sidebar a:hover {
  color: #f1f1f1
}

.sidebar .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px
}

.openbtn {
  font-size: 20px;
  cursor: pointer;
  color: #fff;
  padding: 10px 15px;
  border: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font-size: 20px !important;
  color: #fff !important;
  background: #4c5a6f;
  padding: 10px;
  border-radius: 10px
}

.alert.alert-primary a {
  color: #fff !important;
  font-weight: 900 !important
}

.openbtn:hover {
  background-color: #444
}

#main {
  transition: margin-left .5s;
  padding: 16px
}

@media screen and (max-height: 450px) {
  .sidebar {
    padding-top: 15px
  }

  .sidebar a {
    font-size: 18px
  }
}

.swiper2 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  list-style: none;
  padding: 0;
  z-index: 1
}

.panel.panel-default.panel-search-bar {
  position: relative;
  height: 56px;
  width: 100%;
  padding: 40px !important;
  background: #232323 !important;
}

.quicksearch-allcategory {
  width: 50%;
  height: 45px;
  border: none;
  border-radius: 3px;
  background-color: #2d2d2f !important;
  border: 1px solid #2d2d2f !important;
  padding: 0 13px 0 15px;
  position: absolute;
  top: 20px;
  color: #8b8b8b;
  left: 20px;
}

.sw-table td,
.sw-tt {
  color: #fff !important
}

.panel.panel-default.panel-search-bar i {
  position: absolute;
  top: 21px;
  pointer-events: none;
  left: 48%;
  background: 0 0;
  z-index: 1;
  width: 35px;
  line-height: 45px;
  text-align: right;
  font-size: 18px;
  color: #d7d8e6
}

.makale-body-height {
  max-height: 200px;
  overflow: auto
}

.sw-custom {
  padding: 26px
}

.sw-tt {
  font-size: 22px
}

.sw-table td {
  background: #2a3147
}

.m-bg2 {
  padding: 0 10px
}

.sw-icon-item {
  width: 35px;
  height: 35px;
  object-fit: contain;
  margin-right: 10px;
}

.btn-img {
  margin-right: 5px;
}

.mobil-menu-new {
  color: #fff;
}

.sproduct-dealer b {
  color: #fff !important;
}

.VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-l4eHX-i3jM8c {
  display: none !important;
}

.spdt {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.swoq-warper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dsw {
  display: flex;
  align-items: center;
}

.ptr-warper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #3d3d3d;
  padding-bottom: 10px;
}

.purchase-card .TotalPaid {
  margin-top: 0 !important;
}

.psl {
  display: flex;
  align-items: center;
}

.taby-btn.active {
  color: white !important;
  background: #3D5AFE !important;
}


.cancel-btn {
  background: #1d2333 !important;
  border: 1px solid #3a435a;
}

.psr-1 {
  font-size: 12px;
  width: 57%;
  justify-content: flex-start;
}

.sold-it:hover {
  background: #3b445a;
}

.sale-status img {
  width: 20px;
  height: 20px;
  object-fit: cover;
  margin-right: 5px;
  margin-bottom: 5px;
}


.cat-img-holders {
  position: relative;
}

.cat-img-sec-holder {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}

.cat-img-sec-holder img {
  width: 150px !important;
  height: 150px !important;
  object-fit: contain !important;
}


.loader {
  width: 120px;
  height: 10px;
  -webkit-mask: radial-gradient(circle closest-side, #000 94%, #0000) left/20% 100%;
  background: linear-gradient(#704cf3 0 0) left / 0% 100% no-repeat #ddd;
  animation: l17 2s infinite steps(6);
}

@keyframes l17 {
  100% {
    background-size: 120% 100%
  }
}

.charvs {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
}


.title-chk {
  width: 50% !important;
  transition: transform .5s;
}

.review-btn {
  color: #fff;
  background: #3D5AFE;
  margin-top: 10px;
  padding: 10px 0px;
  transition: all .3s;
  font-size: 14px;
}


.review-btn:hover {
  background: #313e5a;
  color: #fff;
}

.comment-content {
  width: 108%;
}

.pegination {
  display: flex;
  justify-content: center;
  align-items: center
}

.pegi-item a {
  color: #fff !important;
  padding: 10px 15px;
  background: #313d5a;
  margin: 0 10px;
  border-radius: 5px;
  color: #000000;
  transition: .5s;
}

.pegi-img-l {
  left: -2px
}

.pegi-img-r {
  right: -2px
}

.pegi-item a:hover {
  background: #363d60;
  color: #fff;
  transition: .5s
}

.pegi-item.active {
  padding: 10px 15px;
  background: #f2f2f2;
  margin: 0 10px;
  border-radius: 5px;
  background: #536a9a;
  color: #fff;
  transition: .5s;
}

.pegi-next a, .pegi-prev a {
  background: #313d5a;
  color: #fff;
}


.pegi-list {
  display: flex;
  list-style: none;
  align-items: center;
}


.comrew-tt {
  color: rgb(255 255 255) !important;
  line-height: 38px;
  cursor: pointer;
  padding: 0 5px;
  border-bottom: 2px solid #5599d8;
  display: inline;
  padding-bottom: 10px;
}


.logser-warper:hover {
  transition: .2s ease-in-out;
  background: linear-gradient(90deg, #566079, transparent);
}


.settings-btn {
  border: none;
  background: linear-gradient(90deg, #44547d, #3b4a6d63) !important;
}

.btn-sc-warper {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  text-align: right;
}


.panel-products .products-buy:hover {
  transition: .3s;
  background: #10c56f;
}

.products-buy-2:hover {
  background: linear-gradient(90deg, #566079, transparent);
}


.img-sm-warper-bnr {
  position: relative;
}

.img-psl:before {
  content: "";
  background: #00000038;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  border-radius: 10px;
  height: 100%;
  z-index: 44;
}

.border-right-1 {
  border-right: 1px solid #3a4961;
}

.big-404 {
  width: 100%;
  height: 360px;
}

.sblur {
  filter: blur(5px);
}



.sposition {
  position: absolute;
  top: 48%;
  transform:translate(-50% ,-50%);
  left: 47%;
}

.s-delivery span {
  margin-left: 5px;
}


.red {
  padding: 5px;
  font-size: 13px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  /* background: linear-gradient(90deg, #44547d, transparent); */
}

.dashboard-order-container {
  margin: 0 auto;
  padding: 20px;
}
.order-table-section {
  padding: 20px;
  border-radius: 10px;
  background: linear-gradient(324.27deg, #0e1929 0, #2c425e 98.33%);
}
.order-management-table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 10px;
}
.order-management-table th,
.order-management-table td {
  padding: 10px;
  text-align: left;
  border-bottom: 1px solid #704df5;
}
.order-management-header-cell {
  background-color: #151a28;
}
.order-management-row:nth-child(even) {
  background-color: #151a28;
}
.order-search-bar-container {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 10px;
}
.order-search-input-field {
  padding: 5px;
  margin-right: 10px;
  border-radius: 5px;
  border: none;
  outline: none;
}

.order-search-submit-button {
  background-color: #7f7f7f;
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  border: none;
  cursor: pointer;
}


.k-panel-content-right {
  margin: 10px 0 10px 0;
  padding: 20px;
  background: #242e45;
  border-radius: 20px;
}

.bgs {
  margin: 10px 0;
  border-radius: 25px;
}

.top-dsc-payment {
  text-align: center;
}

.cekimTipiSecimi {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 10px;
  display: flex;
  justify-content: center;
}

.min-dsc {
  text-align: center;
}

.no-bg {
  background: none;
}

.square-btn.light.green {
  background-color: rgba(17, 211, 119, 0.2) !important;
  color: #11d377;
}

.square-btn {
  font-size: 16px;
  font-weight: 600;
  display: flex;
  align-items: center;
  padding: 10px 15px;
  border-radius: 4px;
  /* gap: 10px; */
  justify-content: center;
  /* background-color: #6c757d; */
  color: #fff;
  min-width: 50px;
  height: 50px;
  transition: 0.5s;
  position: relative;
  border: 0;
  cursor: pointer;
  white-space: nowrap;
}
.square-btn:before, .square-btn:after {
  background-color: rgba(0, 0, 0, 0.1);
}
.login-btn.ml-2.square-btn.login-btn-light.green.light {
  background: #11d377 !important;
}
.square-btn.light.green.show, .square-btn.light.green:before, .square-btn.light.green:after {
  /* background-color: #11d377; */
}

.square-btn span, .square-btn i {
  position: relative;
  z-index: 9;
  display: inline-block;
}

.square-btn.light:hover {
  color: #FFF;
}


@media only screen and (max-width:991px){
  .footer-border-right{border: unset;}
  .footer.bd-cr:before {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    right: 0;
    background: #181819;
    height: 270px;
  }
}

@media only screen and (max-width:768px){
  .breadcrumb ol {
    display: flex;
    gap: 10px;
    overflow: scroll;
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    max-width: 100%;
    width: 100%;
    flex-wrap: nowrap;
    white-space: nowrap;
    justify-content: flex-start !important;
  }
  .col-lg-2.col-md-3.col-6.footer-min-col {
    background: #1E1E1F !important;
    z-index: 1;
    padding: 0;
    padding-left: 10px;
  }
  .footer-buttons {
    margin-bottom: 20px;
  }
  .footer-social-links .font-size-md.mt-4{margin-bottom: 20px;}
  .footer-top-right-flex {
    display: block;
    padding-top: 0;
    margin-top: -10px;
  }
  .social-card .title {
    font-size: 12px;
  }
  .social-card {
    zoom: 0.6;
    margin-bottom: 20px;
  }
  .main-slider .swiper-slide .txt-content {
    left: 30px;
    padding: 20px 0 0 0;
  }

  .mySwiper .swiper-slide {width: 27%;}
}

@media (max-width: 576px) {
  .giveaway-section .left-time {
    white-space: normal;
  }
  .giveaway-section.giveaway-detail .btn-join {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 450px) {
  .giveaway-section .user-data {
    zoom: 0.8;
  }
}

@media (min-width: 991px) {
  .ilan-pazar-custom-3 {
    width: 260px;
  }
}
@media (min-width: 991px) {
  .ilan-pazar-custom-9 {
    width: calc(100% - 260px);
  }
}
@media (min-width: 1200px) {
  .col-xl-25 {
    flex: 0 0 auto;
    width: 20%;
  }
}

@media (max-width: 1199px) {
  .main-slider-bg .container.mobile-container {
    width: auto;
  }
  .header-kurumsal-menu.dropdown svg {
    width: 40px !important;
    height: 40px !important;
    margin-top: 5px;
  }
  .top-menu-box .col-4 {
    padding: 0px 5px;
  }
  .user-data{margin-left: 7px;}
  .kurumsaldropdownclose.square-btn {
    width: 40px !important;
  }

  .kurumsaldropdownclose.square-btn svg {
    display: block;
    width: 20px;
  }
  @media (max-width: 576px) {
    .kurumsaldropdownclose{
      background-color: #FB4242;
      opacity: 1;
    }
    .site-header .header-kurumsal-menu  .kurumsaldropdownarea {
      inset: unset !important;
      position: fixed !important;
      left: 0 !important;
      top: 89px !important;
      transform: unset !important;
      margin: 0 !important;
      right: 0 !important;
      bottom: 0px !important;
      z-index: 999999 !important;
      border-radius: 0;
      overflow-y: scroll;
      min-width: unset;
      border: 0;
      padding: 12px;
    }
  }
  .kurumsaldropdownarea .square-btn{width: auto;}
  .mobil-menu-trigger.square-btn.light.blue {
    width: 58px !important;
    height: 50px !important;
  }
  .profile-dropdown-head-icon svg {
    width: 21px;
    position: relative;
    top: 0;
    overflow: inherit !important;
    z-index: 99;
  }
  .mobile-dark-show{display: block;}
  .mobile-dark-hidden{display: none;}
  .site-header .header-kurumsal-menu .kurumsaldropdownarea {
    border-radius: 4px;
    background-color: #1e1e1f;
    border: 0;
    border-left: 5px solid #3d5afe;
    min-width: 540px;
    padding: 20px 20px 20px 12px;
    display: none;
    margin: 6px 0 16px 0 !important;
    z-index: -555;
    position: absolute;
    box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, 0.5);
  }
  .site-header .header-kurumsal-menu .kurumsaldropdownarea .kurumsal-menu-title {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 15px 0;
    padding: 10px 0 0 20px;
  }
  .site-header .header-kurumsal-menu .kurumsaldropdownarea ul {
    margin: 0;
    padding: 0;
  }
  .site-header .header-kurumsal-menu .kurumsaldropdownarea ul li a {
    color: white;
    font-size: 15px;
    font-weight: 500;
    padding: 2px 16px;
    margin-bottom: 10px;
    background: none;
    position: relative;
    width: 100%;
    transition: 0.3s;
    display: flex;
    min-width: 200px;
  }
  .site-header .header-kurumsal-menu .kurumsaldropdownarea ul li a:before {
    content: " ";
    position: absolute;
    width: 10px;
    height: 4px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 0 4px 4px 0;
    transition: 0.3s;
  }
  .site-header .header-kurumsal-menu .kurumsaldropdownarea ul li a:hover {
    color: #3d5afe;
  }
  .site-header .header-kurumsal-menu .kurumsaldropdownarea ul li a:hover:before {
    background: #3d5afe;
  }
  .site-header .header-kurumsal-menu .kurumsaldropdownarea:before {
    content: " ";
    width: 20px;
    height: 20px;
    border-radius: 4px;
    background: #FFF;
    position: absolute;
    right: 10%;
    top: -7px;
    transform: rotate(45deg);
    box-shadow: -4px -4px 5px -5px rgba(0, 0, 0, 0.3);
  }
  .site-header .header-kurumsal-menu .for-gamers {
    width: 270px;
    height: 220px;
    padding: 20px;
    background: #3d5afe;
    background-size: cover;
    border-radius: 4px;
    margin-bottom: 10px;
    color: #FFF;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    font-family: "Gilroy";
  }
  .site-header .header-kurumsal-menu .for-gamers .x-title {
    font-size: 20px;
    font-weight: bold;
    padding: 10px 0;
    font-family: "Gilroy";
  }
  .site-header .header-kurumsal-menu .for-gamers .square-btn {
    padding: 20px;
    height: 60px;
  }
  .site-header .header-kurumsal-menu .kurumsal-close-row {
    display: none;
  }
  .top-menu-box a.mini {
    flex-grow: 1;
    text-align: center;
    justify-content: center;
    height: 80px;
    padding: 5px;
    border-radius: 4px;
    background-color: rgba(61, 90, 254, 0.2);
    color: #3d5afe;
    font-size: 12px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  .mobile-col-none{display: none;}
  .kategori-arama-container {
    position: relative;
    width: 100%;
  }
  .kategori-arama-container .form-control{width: 100% !important;}

  .site-header .mobile-scroll-bottom .square-btn {
    width: 100%;
    justify-content: space-between;
  }
  body.disabled-scroll {
    overflow: hidden;
  }
  .mobile-scroll-middle {
    overflow-y: scroll;
    flex-grow: 1;
    align-content: flex-start;
    max-height: 490px;
    margin-right: 0;
    margin-bottom: 15px;
    margin-top: 10px;
  }
  .site-header .header-nav .nav-item2 .svg-icon.pubg {
    fill: #DE8D00;
    background-color: rgba(222, 141, 0, 0.1);
  }
  .site-header .category-menu-box .item:hover .bg-color {
    opacity: 0.4;
  }
  .site-header .category-menu-box .item {
    border-radius: 4px;
    padding: 6px;
    color: #0f1923;
    font-size: 18px;
    justify-content: start;
    position: relative;
    z-index: 1;
    font-weight: 600;
    display: flex
  ;
    align-items: center;
    gap: 10px;
    height: 50px;
    transition: 0.5s;
    border: 0;
  }
  .site-header .header-nav .nav-item2 .svg-icon.league-of-legends {
    fill: #b39556;
    background-color: rgba(179, 149, 86, 0.1);
  }
  .site-header .header-nav .nav-item2 .svg-icon.valorant {
    fill: #FF4454;
    background-color: rgba(255, 68, 84, 0.1);
  }
  .site-header .header-nav .nav-item2 .svg-icon.pubg {
    fill: #DE8D00;
    background-color: rgba(222, 141, 0, 0.1);
  }
  .site-header .header-nav .nav-item2 .svg-icon, .site-header .header-nav .nav-item2 i, .nav-item2 img {
    color: #3d5afe;
    fill: #3d5afe;
    background-color: rgba(61, 90, 254, 0.1);
  }
  .mobil-menu-trigger.square-btn.light.blue{display: block;}
  .mobil-menu-area.site-header.show nav.header-nav.show {
    display: flex;
  }
  .mobil-menu-trigger.square-btn.light.blue.active svg.mobil-menu-close {
    display: block;
    margin-right: 0;
  }

  .mobil-menu-trigger.square-btn.light.blue.active svg.mobil-menu-hamburger {
    display: none;
  }
  body.disabled-scroll {
    overflow: hidden;
  }
  body.hide-header-items .mobile-top-search-theme-mod {
    display: none;
  }
  .header-top2 {
    display: none;
    position: fixed;
    width: 100%;
    height: 120px;
    left: 0;
    bottom: 0;
    background: #1c1d26;
    z-index: 99999999;
  }
  .header-top2.show {
    display: flex;
  }
  .site-header .header-middle .header-logo {
    /*width:100%;
      min-height: 90px;
      position: relative;*/
    width: 100%;
    min-height: 90px;
    position: fixed;
    z-index: 99999999;
    background-color: #fff;
    padding-left: 10px;
    padding-right: 10px;
  }
  body.theme_light .header-mid .header-logo:after{
    border-top: 1px solid #e4e4e4;
  }
  .header-mid .header-logo:after {
    content: " ";
    position: absolute;
    bottom: 0;
    left: 0px;
    width: 100vw;
    height: 1px;
    border-top: 1px solid #2d2d2f;
  }
  .site-header .header-middle .create-advert {
    display: none;
  }
  .site-header .header-bottom {
    z-index: 2000;
  }
  .site-header .header-nav {
    display: none;
  }
  body.theme_light  .site-header .header-nav.show{
    background: #FFF;
  }
  .site-header .header-nav.show {
    display: none;
    position: fixed;
    top: 170px;
    left: 0;
    bottom: 120px;
    right: 0;
    width: 100%;
    z-index: 999;
    background: #1e1e1f;
  }
  body.theme_light  .site-header .header-nav ul{
    background: #FFF;
    scrollbar-color: #FFF #FFF;
  }
  .site-header .header-nav ul {
    scrollbar-color: #16161d #16161d;
    flex-direction: column;
    align-items: start;
    justify-content: start;
    background: #16161D;
    width: auto;
    max-width: 95px;
  }
  li.header-profile-and-bakiye img {
    border-radius: 4px;
    width: 40px;
    height: 40px;
    display: block;
  }
  li.header-profile-and-bakiye .d-flex {
    vertical-align: middle;
    align-items: center;
  }
  .user-data span {
    font-size: 15px !important;
    font-weight: 600;
  }
  span#loginuser-bakiye-area {
    color: #11d377;
    font-size: 13px !important;
    margin-top: 0px !important;
    display: block;
    margin-right: 4px;
  }
  .customer-links{margin-right: 15px;margin-left: 15px;}
  .site-header .header-nav .nav-item2 {
    flex-direction: column;
    font-size: 14px;
    height: auto;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 90px;
    padding: 10px 0 5px 0;
    display: flex;
    color: #9393ab;
  }
  .site-header .header-nav .nav-item2 .svg-icon,
  .site-header .header-nav .nav-item2 i, .nav-item2 img {
    min-width: 50px;
    min-height: 50px;
    width: 50px;
    height: 50px;
    margin: 0 0 8px 0;
    font-size: 24px;
    line-height: 50px;
  }
  .site-header .header-nav .nav-item2 .svg-icon svg {
    width: 26px;
    height: 26px;
  }
  .site-header .header-nav .nav-item2.show .svg-icon,
  .site-header .header-nav .nav-item2.show i {
    background: #3d5afe;
    color: #FFF;
    fill: #FFF;
  }
  .site-header .header-nav .nav-item2 span {
    display: block;
    text-align: center;
    padding: 0 15px;
    width: 100%;
  }
  .site-header .header-nav .nav-item2 span.extra-lg {
    padding: 0 2px;
  }
  .site-header .header-nav .nav-item2 span:after {
    display: none;
  }
  .site-header .header-user {
    width: 100%;
    min-height: 70px;
    padding-left: 8px;
    margin-top: 90px;
  }
  .square-btn {
    padding: 2px 8px;
    min-width: 40px;
    height: 40px;
    width: 40px;
  }
  li.bakiye-add{
    width: 59px;
    height: 40px;
    line-height: 14px;
    padding: 6px 8px 0 8px;
  }
  li.bakiye-add span{
    font-size: 12px;
  }
  .square-btn.bakiye-btn {
    height: 40px;
    padding: 6px 8px 0 8px;
  }
  .user-summary .user-data .name {
    font-size: 16px;
  }
  .user-summary img {
    min-width: 40px;
    width: 40px;
    height: 40px;
  }
  .site-header .dropdown.full-width .dropdown-menu2 {
    inset: unset !important;
    left: 90px !important;
    top: 0 !important;
    transform: unset !important;
    width: calc(100% - 90px);
    margin-top: 0px !important;
    border-top: 0;
    overflow-y: scroll;
    height: calc(100% - 60px);
    border-radius: 0;
    height: 100%;
    padding: 20px 0 20px 0;
    box-shadow: -13px 0 10px -14px rgba(0, 0, 0, 0.15) !important;
    border-bottom: 0;
  }
  .site-header .top-menu-box {
    width: 75%;
    display: block;
    margin-top: 20px;
  }
  .site-header .top-menu-box .g-10px {
    --bs-gutter-x: 10px;
    --bs-gutter-y: 10px;
  }
  .site-header .header-kurumsal-menu {
    width: 25%;
    margin-top: 20px;
    margin-left: 20px;
  }
  .site-header .header-kurumsal-menu .dropdown-menu:before {
    top: initial;
    bottom: -7px;
    box-shadow: 4px 4px 5px -5px rgba(0, 0, 0, 0.3);
  }
  .site-header .header-kurumsal-menu a.mini,
  .site-header .top-menu-box a.mini {
    flex-grow: 1;
    text-align: center;
    justify-content: center;
    height: 80px;
    padding: 5px;
    border-radius: 4px;
    background-color: #3d5afe;
    color: white !important;
    font-size: 12px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  .site-header .header-kurumsal-menu a.mini.show,
  .site-header .top-menu-box a.mini.show {
    color: #FFF;
    background: #3d5afe;
  }
  .site-header .header-kurumsal-menu a.mini.show svg,
  .site-header .top-menu-box a.mini.show svg {
    fill: #FFF;
    height: 35px;
    width: 25px;
  }
  .site-header .header-kurumsal-menu a.mini.show svg path,
  .site-header .top-menu-box a.mini.show svg path {
    fill: #FFF;
  }
  .site-header .header-kurumsal-menu a.mini span,
  .site-header .top-menu-box a.mini span {
    line-height: 16px;
  }
  .site-header .header-kurumsal-menu a.mini span:after,
  .site-header .top-menu-box a.mini span:after {
    display: none;
  }
  .site-header .header-kurumsal-menu a.mini.dark-orange,
  .site-header .top-menu-box a.mini.dark-orange {
    background: #FF4D00;
    color: #fff;
  }
  .site-header .header-kurumsal-menu a.mini.blue,
  .site-header .top-menu-box a.mini.blue {
    background-color: #3d5afe;
    color: #fff;
  }
  .site-header .category-menu-box .hm-title {
    display: none;
  }
  .site-header .logo img {
    height: 50px;
    max-width: 195px;
  }
  .site-header .mobile-search-btn {
    position: relative;
    z-index: 2101;
  }
  .site-header .search-box-container {
    display: none;
    position: fixed;
    left: 20px;
    z-index: 600;
    width: calc(100% - 90px);
  }
  .site-header .search-box-container.show {
    display: block;
  }
  .site-header .search-box-container .search-cover {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
  }
  .site-header .mobile-main-menu {
    overflow-y: scroll;
    padding: 10px 0 30px 0;
  }
  .site-header .kategori-arama-wrap {
    width: 100%;
  }
  .site-header .large-menu .hm-item {
    zoom: 0.8;
  }
  .site-header .category-menu-box .item {
    font-size: 16px;
    font-weight: 500;
  }
  .site-header .mobil-menu-trigger {
    color: #FFF;
  }
  .mobil-menu-trigger.square-btn.light.blue.active, .site-header .mobil-menu-trigger:before, .site-header .mobil-menu-trigger:after {
    background-color: #FB4242;
    opacity: 1;
  }
  .square-btn:before, .square-btn:after {
    transition: 0.1s;
  }
  section.t-detail .box .small-title {
    font-size: 10px;
    gap: 5px;
    margin-top: 6px;
  }
  section.t-detail .box .icons {
    overflow-x: scroll;
    overflow-y: hidden;
    max-width: 100%;
    width: 100%;
    flex-wrap: nowrap;
    white-space: nowrap;
    justify-content: flex-start !important;
  }
  section.t-detail .box .icons .bag {
    flex-direction: row;
    font-size: 14px;
    height: auto;
    border-radius: 4px;
  }
  section.t-detail .box .hurry-up {
    margin: 0 0 20px 0;
    font-size: 14px;
  }
  section.t-detail .box .video-btn {
    font-size: 12px;
    width: 92px;
    padding: 0;
  }
  .card-box .x-title {
    font-size: 14px;
  }
  section.verify .special-alert {
    font-size: 16px;
  }
  .colgroup-none colgroup {
    display: none;
  }
  table.shadow-table tr {
    width: calc(50% - 20px);
    display: inline-block;
    margin: 10px;
  }
  table.shadow-table tr td {
    border-left: 1px solid #e5e9f1 !important;
    border-right: 1px solid #e5e9f1 !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
    padding: 0 !important;
    width: 100%;
    display: block;
  }
  table.shadow-table tr td .square-btn {
    width: 100%;
  }
  table.shadow-table tr td .table-item {
    padding: 8px 15px;
  }
  table.shadow-table tr td .table-item .txt .main {
    font-size: 16px;
  }
  table.shadow-table tr td:first-child {
    border-top: 1px solid #e5e9f1 !important;
    border-radius: 4px 4px 0 0;
  }
  table.shadow-table tr td:first-child .table-item {
    padding-top: 15px;
  }
  table.shadow-table tr td:last-child {
    border-bottom: 1px solid #e5e9f1 !important;
    border-radius: 0 0 4px 4px;
  }
  table.shadow-table tr td:last-child .table-item {
    padding-bottom: 15px;
  }
  .seperator-box .dot .l3,
  .seperator-box .dot .r3 {
    display: none;
  }
  table.shadow-table.donate-list-table tr.data-row .user-block-btn,
  table.shadow-table .table-item .table-item-btn {
    width: 100%;
  }
  table.shadow-table.donate-list-table tr.space-row {
    display: none;
  }
  .summary-box .text {
    font-size: 14px;
  }
  .date-filter .date-item {
    padding: 0 12px;
  }
  .date-filter .date-item .date-input {
    width: 85px;
    font-size: 15px;
  }
  .search-datatable {
    width: 150px;
  }
}
@media (min-width: 990px) and (max-width: 1199px) {
  nav.store-stickybar .store-item .icon,
  nav.store-stickybar .store-item .txt .main,
  nav.store-stickybar .store-item .txt .sub {
    zoom: 0.8;
  }
  .square-btn {
    font-size: 14px;
  }
}
.scroll-hide {
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}
.scroll-hide::-webkit-scrollbar {
  display: none;
}