section.advertdetail {
  margin-top: 50px;
}
section.advertdetail .ui.icon.message {
  margin-top: -50px;
  background: linear-gradient(to top, transparent, #aaaaaa);
  border: none !important;
  box-shadow: none !important;
  padding-top: 50px;
  padding-bottom: 50px;
}
section.advertdetail .ui.icon.message {
  margin-top: -25px;
  background: #fff;
  border: none !important;
  box-shadow: none !important;
  color: #757575;
  margin: -25px -15px 15px;
  width: calc(100% + 30px);
  padding: 15px 25px;
}
section.advertdetail .ui.icon.success.message {
  background: linear-gradient(45deg, #7377c7, #af69a9) !important;
}
section.advertdetail .ui.icon.warning.message {
  background: linear-gradient(45deg, #c77373, #804267) !important;
}
section.advertdetail .ui.icon.kapatti.message {
  background: linear-gradient(45deg, #b37071, #6f5050) !important;
}
section.advertdetail .ui.icon.satildi.message {
  background: linear-gradient(45deg, #70b381, #506f50) !important;
}
section.advertdetail .ui.icon.message .content,
section.advertdetail .ui.icon.message .header {
  color: #fff !important;
}
section.advertdetail .ui.icon.message img {
  width: 50px;
  margin-right: 25px;
}
section.advertdetail .ui.icon.message .container ion-icon {
  font-size: 60px;
  margin-bottom: -10px;
}
section.advertdetail .ui.icon.message .container {
  width: 600px;
  text-align: center;
}
section.advertdetail .ui.icon.message .icon,
section.advertdetail .ui.icon.message i {
  width: 50px;
  font-size: 42px;
  color: #fff;
  margin-right: 20px;
}
section.advertdetail .ui.icon.message .content {
  margin-top: 10px;
}
section.advertdetail .ui.icon.message .header {
  font-size: 21px;
}
span.advert-views {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 15px;
  font-size: 13px;
  line-height: 40px;
  min-width: 70px;
  text-align: center;
  color: #636363;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  font-weight: 700;
}
span.advert-views i {
  padding-right: 4px;
}
.profile-no-ilan,
.profile-no-review {
  margin-top: 55px;
  margin-bottom: 35px;
}
.profile-no-ilan h3,
.profile-no-review h3 {
  font-size: 20px;
  color: #585858;
  margin-bottom: 5px;
}
.profile-no-ilan span,
.profile-no-review span {
  color: #757575;
  font-size: 13px;
}
.TabContentDiv .AdvertBox-1 {
  padding: 10px;
  width: 20%;
}
.ui.comments.postdetail .comment {
  margin: 1em 1em 0;
  padding: 1em 0 0;
  margin-bottom: 0;
  padding-bottom: 1.5em;
  border-bottom: 1px solid #f5f3f0;
}
.ui.comments.postdetail .comment:last-child {
  border-bottom: none;
}
.ui.comments.postdetail {
  width: 100%;
  max-width: 100%;
}
#Detail-Slider button.owl-prev {
  position: absolute;
  left: 0;
  font-size: 30px;
  line-height: 100%;
  color: #fff;
  margin: 0;
  top: 0;
  height: calc(100% - 20px);
  width: 50px;
  text-align: center;
}
#Detail-Slider button.owl-next {
  position: absolute;
  right: 0;
  font-size: 30px;
  line-height: 100%;
  color: #fff;
  margin: 0;
  top: 0;
  height: calc(100% - 20px);
  width: 50px;
  text-align: center;
}
.detail-slider-labels {
  position: absolute;
  right: 10px;
  top: 10px;
}
.panel-slider .slider {
  height: 312px !important;
  width: 455px !important;
  overflow: hidden;
  border-radius: 4px;
}
a.btn.btn-satici-mesaj {
  background: #33bff5;
  color: #fff;
  position: absolute;
  top: 23px;
  right: 23px;
  font-size: 13px;
  line-height: 18px;
}
a.btn.btn-satici-mesaj:hover {
  background: #15a7de;
}
.advertdetail ol.breadcrumb {
  border-radius: 4px;
  box-shadow: 0 5px 5px 0 rgba(85, 85, 85, 0.06);
  background: #fff;
}
.ilan-kalan-sure {
  position: relative;
  background: #fff;
  height: 60px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 10px 20px 10px 90px;
  margin-bottom: 5px;
  top: -10px;
  box-shadow: 0 5px 5px 0 rgba(85, 85, 85, 0.06);
}
.ilan-kalan-sure b {
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.5px;
  color: #797979;
  display: block;
}
.ilan-kalan-sure span {
  font-size: 15px;
  color: #737373;
}
.ilan-kalan-sure i {
  position: absolute;
  font-size: 35px;
  top: 12px;
  left: 24px;
  color: #a0a0a0;
}
a.btn.btn-edit-post {
  padding: 10px 50px;
  background: #48a2e4;
  border: none;
  color: #fff;
  font-weight: 500;
  font-size: 15px;
}
a.btn.btn-edit-post i {
  margin-right: 5px;
}
a.btn.btn-doping-post {
  padding: 10px 30px;
  border: none;
  color: #fff;
  font-weight: 600;
  font-size: 15px;
  background: linear-gradient(225deg, #f8c554, #f6b523, #dc9b09);
  background-size: 1000% 1000%;
  -webkit-animation: bgCycle 2s ease infinite;
  -moz-animation: bgCycle 2s ease infinite;
  -o-animation: bgCycle 2s ease infinite;
  animation: bgCycle 2s ease infinite;
}
a.btn.btn-doping-post i {
  margin-right: 5px;
}
span.advert-last-update {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 12px;
  padding: 3px 10px;
  background: #ececec;
  border-bottom-left-radius: 4px;
  cursor: help;
}
.degerlendirme-panel .col-md-3 {
  text-align: center;
  border-right: 1px solid #eaeaea;
  width: 20%;
}
.degerlendirme-panel .col-md-3:last-child {
  border-right: none;
}
.degerlendirme-panel .col-md-3 b {
  color: #3a3a3a;
  display: block;
  font-size: 21px;
  font-weight: 700;
}
.degerlendirme-panel .col-md-3 b.text-warning {
  color: #f7af32 !important;
}
.degerlendirme-panel .col-md-3 b.text-danger {
  color: #f73232 !important;
}
.degerlendirme-panel .col-md-3 b.text-success {
  color: #0dcc1c !important;
}
.degerlendirme-panel .col-md-3 span {
  font-size: 11px;
}
.degerlendirme-panel {
  background: #f1f1f1;
  padding: 15px 10px;
  border-radius: 4px;
  margin-bottom: 20px;
}
span.degerlendirme-alt-bg {
  width: 100%;
  height: 11px;
  display: block;
  background: #e0e0e0;
  border-radius: 4px;
  margin-top: 6px;
}
span.degerlendirme-gercek {
  height: 11px;
  display: block;
  border-radius: 4px;
  margin-top: 6px;
}
button.btn.btn-fav.unfav-btn {
}
.popoverSeller b {
  width: calc(100% - 40px - 10px);
}
@media only screen and (max-width: 768px) {
  .row.ilan-ust {
    display: inline-block;
  }
  a.btn.btn-edit-post {
    padding: 10px 45px;
  }
  .ilan-kalan-sure b {
    font-size: 11px;
  }
  .tab-content {
    padding: 0 20px;
  }
  span.ilan-kisa-aciklama {
    margin-bottom: 15px;
  }
  .col-md-6.ilan-detaylari {
    display: block !important;
  }
  .degerlendirme-panel .col-md-3 {
    width: 50%;
    float: left;
    margin-bottom: 10px;
    border: none;
  }
  .degerlendirme-panel .genel-ortalama {
    width: 100% !important;
    margin-bottom: 10px;
    border: none;
  }
  .col-md-3.degerlendirme-bilgi {
    border-top: 2px dashed #bcbec0;
  }
  section.advertdetail {
    margin-top: 0;
  }
  ol.breadcrumb {
    padding-left: 23px;
  }
  .panel-slider .slider {
    width: 100% !important;
    max-width: 100% !important;
  }
}
form.ui.form.buyPostForm {
  padding: 0 30px;
  text-align: left;
  padding-top: 20px;
}
.postResponse {
  margin-top: -5px;
  background: #f5e0e0;
  margin-bottom: 15px;
  border-radius: 4px;
  padding: 15px 20px;
  color: #a22b2b;
  display: none;
}
.islemSayisiPanel {
  position: absolute;
  left: 85px;
  bottom: 18px;
  font-size: 12px;
}
.islemSayisiPanel .basariliIslem {
  display: inline-block;
  color: #42882b;
  background: #d3ead7;
  padding: 0 6px;
  border-radius: 5px;
}
.islemSayisiPanel .basarisizIslem {
  display: inline-block;
  color: #882b2b;
  background: #ead3d3;
  padding: 0 6px;
  border-radius: 5px;
}
button.btn.btn-sms,
button.btn.alfa-post2-sms {
  padding: 0 20px;
  background: #8477cc;
  border: none;
  color: #fff;
  font-weight: 600;
  font-size: 18px;
  line-height: 43px;
  position: relative;
  left: -2px;
}
.sms-sablonu-text {
  padding: 0 60px;
  text-align: left;
  padding-top: 30px;
}
p.ilan-kisa-aciklama {
  font-size: 13px;
  color: grey;
  display: -webkit-box;
  padding-top: 10px;
  margin: 0;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}
span.anindaTeslimatText {
  padding: 4px 13px;
  display: inline-block;
  margin-bottom: -10px;
  color: #fff;
  border-radius: 2px;
  background: linear-gradient(225deg, #5aa5ea, #2d87da, #136abb);
  background-size: 1000% 1000%;
  -webkit-animation: bgCycle 2s ease infinite;
  -moz-animation: bgCycle 2s ease infinite;
  -o-animation: bgCycle 2s ease infinite;
  animation: bgCycle 2s ease infinite;
  position: relative;
  top: 5px;
}
span.anindaTeslimatText i {
  margin-right: 5px;
}
.slider img {
  object-fit: contain !important;
  cursor: zoom-in;
  border-radius: 4px;
}
.col-md-6.col-xs-12.ilan-detaylari {
  width: 100%;
}
.postDescription {
  float: left;
  width: 65%;
  padding: 15px;
  height: 342px;
  position: relative;
}
.postPrices {
  float: left;
  width: 35%;
  padding: 15px;
  height: 342px;
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.btnRightBoxFlex {
  display: flex;
  justify-content: space-between;
}
.btnRightBoxFlex button {
  background: 0 0;
  padding: 5px 10px;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
}
.dark-theme .btnRightBoxFlex button {
  color: #979aae !important;
}
.dark-theme .btnRightBoxFlex button:hover {
  background: #393b50 !important;
}
.col-md-6.ilan-detaylari {
  padding: 0;
}
.paraGuvence {
  position: absolute;
  bottom: 10px;
  padding: 3px 5px;
  font-size: 12px;
  color: #8e8e8e;
  cursor: help;
}
.paraGuvence:hover {
  color: #444;
}
.paraGuvence i {
  color: #6cca6c !important;
  padding-right: 3px;
}
span.otomatikTeslimatText {
  position: absolute;
  bottom: 50px;
  padding: 3px 5px;
  font-size: 12px;
  color: #8e8e8e;
  cursor: help;
  font-weight: 700;
}
span.otomatikTeslimatText:hover {
  color: #444;
}
span.otomatikTeslimatText i {
  color: #4885be !important;
  padding-right: 3px;
}
.advert-body button.btn.btn-buy {
  padding: 10px 50px;
  background: #d87107;
  border: none;
  color: #fff;
  width: 100%;
  font-size: 16px;
  font-family: ubuntu, sans-serif;
  font-weight: 500 !important;
}
.ilanFiyatText span {
  color: #b1b1b1;
  text-transform: uppercase;
  font-size: 11px;
  display: block;
  margin-bottom: 0;
  font-weight: 700;
}
.ilanFiyatText {
  font-size: 20px;
  float: left;
}
.ilanFiyatText b {
  font-size: 25px;
}
.postPricesGroup {
  width: 100%;
  padding: 15px 0;
  border-bottom: 1px solid #f7f7f7;
}
.postFeaturedItems span {
  display: block;
  color: #6d6d6d;
  cursor: help;
  line-height: 25px;
  border-bottom: 1px solid #f7f7f7;
  font-size: 13px;
}
.postFeaturedItems span i {
  width: 30px;
  text-align: center;
}
.postFeaturedItems span:last-child {
  border-bottom: none;
}
.saticiMiniPanel {
  padding-top: 10px;
  margin-top: 15px;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 20px;
}
.saticiMiniPanel span {
  padding: 9px 10px;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  display: inline-block;
  font-size: 13px;
  cursor: pointer;
  width: 50%;
  border-right: none;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  float: left;
}
.saticiMiniPanel span img {
  height: 35px;
  width: 35px;
  background: #f7f7f7;
  float: left;
  border-radius: 4px;
  margin-right: 10px;
}
.ilanSure {
  position: absolute;
  bottom: 30px;
  padding: 3px 5px;
  font-size: 12px;
  color: #8e8e8e;
  cursor: help;
}
.ilanSure i {
  color: #ca6c97 !important;
  padding-right: 3px;
  width: 15px;
  text-align: center;
}
.popoverSeller img {
  width: 40px;
  float: left;
  margin-right: 10px;
}
.popoverSeller {
  height: 40px;
}
.saticiMiniPanel .popover {
  width: 230px;
  border: 1px solid #d8d8d8;
  border-radius: 3px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.islemSayisiPanelMini {
  font-size: 12px;
  margin-top: 5px;
}
.islemSayisiPanelMini .basariliIslem {
  color: #549854;
  width: 50%;
  float: left;
}
.islemSayisiPanelMini .basarisizIslem {
  color: #985454;
  width: 50%;
  float: left;
}
button.saticiMesaj {
  width: calc(100% + 30px);
  margin: -15px;
  border: none;
  margin-top: 5px;
  line-height: 35px;
  position: relative;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  background: linear-gradient(180deg, transparent, #98b9dc);
  color: #153b63;
  font-size: 13px;
  bottom: -1px;
}
button.saticiMesajMini i {
  width: 20px;
  text-align: center;
}
button.saticiMesajMini {
  height: 30px;
  width: 50%;
  border: 1px solid #d8d8d8;
  border-left: none;
  background: linear-gradient(90deg, white, #cce7ff);
  border-bottom: none;
  border-top-right-radius: 3px;
  text-align: center;
  font-size: 13px;
  font-family: ubuntu, sans-serif;
}
button.saticiSMSMini i {
  width: 20px;
  text-align: center;
}
button.saticiSMSMini {
  height: 30px;
  width: 50%;
  border: 1px solid #d8d8d8;
  border-left: none;
  background: linear-gradient(90deg, white, #cfccff);
  border-top: none;
  border-bottom-right-radius: 3px;
  text-align: center;
  font-size: 13px;
  font-family: ubuntu, sans-serif;
}
a.btn.btn-edit-post {
  padding: 9px 10px;
  border: none;
  color: #fff;
  width: calc(100% - 30px);
  position: absolute;
  bottom: 15px;
  left: 15px;
  font-size: 14px;
  font-family: ubuntu, sans-serif;
  font-weight: 500 !important;
}
a.btn.btn-doping-post {
  padding: 6px 10px;
  border: none;
  color: #fff;
  width: calc(100% - 30px);
  position: absolute;
  bottom: 65px;
  left: 15px;
  font-size: 14px;
  font-family: ubuntu, sans-serif;
  font-weight: 500 !important;
}
.saticiMiniPanel b {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: calc(100% - 35px - 10px);
  display: block;
  color: #585858;
}
.saticiMiniPanel b:hover {
  color: #d87107;
}
@media only screen and (max-width: 768px) {
  .postDescription {
    width: 100%;
    height: auto;
    background: #f7f7f7;
    position: relative;
    padding-bottom: 90px;
  }
  .dark-theme .postDescription {
    background: #3b3d52;
  }
  .postPrices {
    width: 100%;
    background: #fff;
    height: auto;
  }
  .postPricesGroup {
    position: unset;
    text-align: center;
    width: 100%;
  }
  button.btn.btn-buy {
    position: relative !important;
    width: 100% !important;
    left: 0 !important;
    bottom: 0 !important;
  }
  button.btn.btn-fav {
  }
  button.ui.icon.top.left.pointing.dropdown.button.btn.shareButton {
  }
  a.btn.btn-doping-post {
    position: unset;
    width: 100%;
    margin-top: 10px;
  }
  a.btn.btn-edit-post {
    position: unset;
    width: 100%;
  }
  .btnRightBoxFlex button {
    height: 60px;
    flex-basis: 33%;
  }
}
.ilanStokText span {
  color: #b1b1b1;
  text-transform: uppercase;
  font-size: 11px;
  display: block;
  margin-bottom: 0;
  font-weight: 700;
}
.ilanStokText span {
  color: #b1b1b1;
  text-transform: uppercase;
  font-size: 11px;
  display: block;
  margin-bottom: 0;
  font-weight: 700;
}
.ilanStokText b {
  font-size: 25px;
}
.ilanStokText {
  float: right;
  text-align: center;
}
.ilanStokText.KritikStok {
  background: #e62b2b;
  color: #fff;
  padding: 10px;
  position: absolute;
  right: 0;
  border-radius: 4px;
  bottom: 10px;
}
.ilanStokText.KritikStok span {
  color: #fff;
}
.ilan-bilgi {
  margin-top: 50px;
}
.ilan-bilgi li {
  margin: 20px 0;
}
.ilan-aciklama {
  padding-left: 0;
}
.ilan-aciklama-body {
  height: 100%;
}
.panel-body {
  height: 100%;
}
.panel.panel-default {
  height: 100%;
}
.rows {
  display: flex;
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
  .ilanFiyatText {
    width: 49%;
    display: inline-block;
    float: unset !important;
  }
  .ilanStokText {
    float: unset !important;
    width: 50%;
    display: inline-block;
  }
  .ilanStokText.KritikStok {
    color: #e62b2b !important;
  }
  .ilanStokText.KritikStok span {
    color: #e62b2b !important;
  }
  .ilan-bilgi {
    padding: 0 15px !important;
    margin-top: 0;
  }
  .ilan-aciklama {
    padding: 0 15px !important;
    min-height: auto;
  }
  .rows {
    display: unset !important;
  }
}
.dark-theme .advertdetail ol.breadcrumb {
  box-shadow: none;
  background: #2f3144;
}
.dark-theme .breadcrumb > .active {
  color: #d9dae9;
}
.dark-theme span.advert-views {
  color: #d9dae9;
  background: linear-gradient(to right, transparent, #424458 10%) !important;
}
.dark-theme .col-md-6.ilan-detaylari {
  background: #2f3144;
}
.dark-theme p.ilan-kisa-aciklama {
  color: #979aae;
}
.dark-theme .advert-body h1 {
  color: #d7d8e6;
}
.dark-theme .saticiMiniPanel {
  border-top: 1px solid #3f4257;
}
.dark-theme .saticiMiniPanel span {
  background: #323448;
  border: none;
}
.dark-theme .saticiMiniPanel b {
  color: #d7d8e6;
}

.dark-theme .saticiMiniPanel span img {
  background: #2f3144;
}
.dark-theme .saticiMiniPanel b:hover {
  color: #f8f9ff;
}
.dark-theme button.saticiSMSMini {
  color: #d7d8e6;
  border: none;
  background: linear-gradient(90deg, #323448, #4885bd);
}
.dark-theme button.saticiMesajMini {
  color: #d7d8e6;
  border: none;
  background: linear-gradient(90deg, #323448, #727bcd);
}
.dark-theme span.otomatikTeslimatText {
  color: #979aae;
}
.dark-theme span.otomatikTeslimatText:hover {
  color: #d7d8e6;
}
.dark-theme .ilanSure {
  color: #979aae;
}
.dark-theme .paraGuvence {
  color: #979aae;
}
.dark-theme .paraGuvence:hover {
  color: #d7d8e6;
}
.dark-theme .postPrices {
  background: #323448;
}
.dark-theme span.advert-last-update {
  background: #3f4257;
  color: #d7d8e6;
}
.dark-theme .postFeaturedItems span {
  color: #d7d8e6;
  border-bottom: 1px solid #3f4257;
}
.dark-theme .ilanFiyatText span {
  color: #979aae;
}
.dark-theme .ilanFiyatText {
  color: #d7d8e6;
}
.dark-theme .ilanStokText span {
  color: #979aae;
}
.dark-theme .ilanStokText {
  color: #d7d8e6;
}
.dark-theme .postPricesGroup {
  border-bottom: 1px solid #3f4257;
}
.dark-theme button.btn.btn-fav {
  color: #979aae;
}
.dark-theme button.ui.icon.top.left.pointing.dropdown.button.btn.shareButton {
  color: #979aae;
}
.dark-theme .advert-body span.advert-id {
  color: #979aae;
}
.dark-theme .ilanStokText.KritikStok {
  background: #3f4257;
}
.dark-theme .col-md-3.degerlendirme-bilgi {
  color: #979aae;
}
.dark-theme .degerlendirme-panel {
  background: #383b50;
}
.dark-theme .degerlendirme-panel .col-md-3 {
  border-right: 1px solid #2f3144;
}
.dark-theme .profile-no-ilan h3,
.dark-theme .profile-no-review h3 {
  color: #d7d8e6;
}
.dark-theme .profile-no-ilan span,
.dark-theme .profile-no-review span {
  color: #979aae;
}
.dark-theme .row.ilan-ust {
  background: #2f3144;
}
.dark-theme .ui.styled.fluid.accordion {
  background: #3f4257;
}
.dark-theme .ui.styled.accordion .accordion .title,
.dark-theme .ui.styled.accordion .title {
  color: #d9dae9;
}
.dark-theme .ui.styled.accordion .accordion .active.title,
.dark-theme .ui.styled.accordion .accordion .title:hover,
.dark-theme .ui.styled.accordion .active.title,
.dark-theme .ui.styled.accordion .title:hover {
  color: #fff;
}
div#IlanResimleri.yukleniyor {
  height: 342px;
  width: 455px;
  position: relative;
}
.dark-theme .col-md-6.no-padding.yukleniyor::before {
  content: " ";
  background: url(../img/spinner.apng) no-repeat center center, #323448 !important;
}
.vitrinIlanText {
  color: #00b5ad !important;
  text-shadow: 0 0 6px #9afffe;
  font-weight: 700;
}
.dark-theme .vitrinIlanText {
  color: #9ef3ef !important;
  text-shadow: 0 0 6px #1c6160 !important;
}
.oneCikanIlanText {
  color: #f2711c !important;
  text-shadow: 0 0 6px #ffc7a2;
  font-weight: 700;
}
.dark-theme .oneCikanIlanText {
  color: #ffa163 !important;
  text-shadow: 0 0 6px #633c23 !important;
}
.row.ilan-ust::before {
  display: none;
}
.boost-content img {
  width: 60px;
  height: 60px;
  float: left;
}
.boost-content {
  background: #fff;
  border-radius: 6px;
}
.boost-content .boost-pinned {
  padding: 20px;
  position: relative;
  height: 100px;
  cursor: pointer;
  width: 450px;
}
.boost-content .boost-pinned:hover {
  background: #f9f9f9;
}
.boost-content .boost-pinned:first-child {
  border-bottom: 1px solid #f1f1f1;
}
.boost-content .boost-pinned b {
  position: absolute;
  left: 130px;
  top: 30px;
  font-size: 16px;
}
.boost-pinned span {
  position: absolute;
  left: 105px;
  top: 50px;
  font-size: 14px;
  text-align: left;
  height: 29px;
  overflow: hidden;
  padding-right: 140px;
}
.boost-content {
  background: #fff;
  border-radius: 6px;
  padding: 15px 0;
}
.boost-content .well img {
  height: 135px;
  width: 70px;
  float: left;
  position: absolute;
  top: 20px;
  left: 20px;
}
.boost-content .well h3 {
  margin-top: 0;
}
.boost-content .ui.dropdown.selection {
  background: #fff;
  padding: 9px 30px;
  min-height: 20px;
  min-width: 240px;
  margin-bottom: 15px;
  border-radius: 4px;
  box-shadow: 0 5px 5px 0 rgba(85, 85, 85, 0.06) !important;
}
.boost-content .well {
  position: relative;
  padding-left: 130px;
}
span.boostIlanText {
  color: #8c1cf2 !important;
  text-shadow: 0 0 6px #bfa2ff;
  font-weight: 700;
}
.dark-theme span.boostIlanText {
  color: #a36aff !important;
  text-shadow: 0 0 6px #312363 !important;
}
.dark-theme .boost-content {
  background: #323448;
}
.well.pinned-well {
  background: linear-gradient(45deg, #00c4ff24, transparent);
  border: 1px solid #96d5e6;
  color: #306b7b;
}
.well.boost-well {
  background: linear-gradient(45deg, #3300ff24, transparent);
  border: 1px solid #b9a8ff;
  color: #48339e;
}
.well.onecikan-well {
  background: linear-gradient(45deg, #ff8d0024, transparent);
  border: 1px solid #dcbd95;
  color: #7f541d;
}
.radio-boost-btns {
  margin-top: 20px;
}
.radio-boost-btns label input[type="radio"] {
  display: none;
}
.radio-boost-btns label span {
  font-weight: 400;
  background: rgb(205 223 241/25%);
  padding: 5px 10px;
  border-radius: 4px;
  border: 2px solid #85a5c369;
  color: #44627d;
  margin-right: 5px;
  cursor: pointer;
}
.radio-boost-btns input:checked ~ span {
  background: rgb(179 218 255);
  border: 2px solid #62a6e4;
  color: #005db5;
  box-shadow: 0 0 9px rgb(134 182 226/56%);
}
.radio-boost-btns input:checked ~ span::before {
  font-family: "font awesome 5 free";
  font-weight: 900;
  content: "\f00c";
  margin-right: 5px;
}
.boost-well .radio-boost-btns span {
  filter: hue-rotate(40deg);
}
.onecikan-well .radio-boost-btns span {
  filter: hue-rotate(180deg);
}
.pinned-well .radio-boost-btns label span {
  filter: hue-rotate(-10deg);
}
.dark-theme .well.pinned-well {
  color: #a4d8e6;
}
.dark-theme .well.boost-well {
  color: #cdc0ff;
}
.dark-theme .well.onecikan-well {
  color: #ffeacf;
}
.dark-theme .radio-boost-btns label span {
  color: #d0e9ff;
}
.dark-theme .radio-boost-btns input:checked ~ span {
  color: #054986;
}
.radio-boost-btns label {
  height: 40px;
}
@media only screen and (min-width: 1200px) {
  .ui.modal {
    width: 1150px !important;
  }
}
.well.boost-well .red.label {
  filter: hue-rotate(216deg) !important;
  opacity: 0.8;
}
.dark-theme .well.boost-well .red.label {
  background: #ec6b6b !important;
}
.ui.modal > .close {
  top: 20px !important;
  right: 20px !important;
}
.advert-body h1 span.advert-id {
  display: block;
}
.dark-theme .ui.checkbox .box:before,
.dark-theme .ui.checkbox label:before {
  background: rgb(63 66 87);
  border: 1px solid rgb(89 93 121);
}
.dark-theme .ui.checkbox input:checked ~ .box:before,
.dark-theme .ui.checkbox input:checked ~ label:before {
  background: rgb(63 66 87);
  border-color: rgb(89 93 121);
}
.dark-theme .ui.checkbox input:checked ~ .box:after,
.dark-theme .ui.checkbox input:checked ~ label:after {
  color: rgb(207 211 232);
}
.boost-content img {
  object-fit: contain;
}
.dark-theme .well.social-pinned-well {
  color: #a4e6c8;
}
.well.social-pinned-well {
  background: linear-gradient(45deg, #00ff6624, transparent);
  border: 1px solid #96e6c1;
  color: #307b40;
}
.social-pinned-well .radio-boost-btns span {
  filter: hue-rotate(-60deg);
}
.radio-boost-btns label {
  height: 35px;
}
.dark-theme span.sosyalIlanText {
  color: #a7f39e !important;
  text-shadow: 0 0 6px #23611c !important;
}
table.PostDetailTableFull td {
  border: 1px solid rgb(225 225 225);
  padding: 7px 15px;
  font-size: 15px;
  color: #999;
}
.dark-theme table.PostDetailTableFull td {
  border: 1px solid rgb(59 61 80);
  color: #bcc0dd;
}
table.PostDetailTableFull td:first-child {
  color: rgb(54 54 54);
  width: 25%;
  background: rgb(245 243 240);
}
.dark-theme table.PostDetailTableFull td:first-child {
  color: rgb(202 207 255);
  background: rgb(40 42 60);
}
table.PostDetailTableFull {
  width: 100%;
}
.IlanDetayDiv {
  margin: 15px -15px;
  padding: 30px 20px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  background: #fbfbfb;
  margin-top: -15px;
}
.dark-theme div.IlanDetayDiv {
  background: #2b2d40;
}
body:not(.dark-theme) .message-alert.message-info {
  background: #e6edff;
}
.alert.alert-grid {
  display: flex;
  align-items: center;
  gap: 15px;
}
.alert.alert-grid i {
  font-size: 28px;
}
.question-box {
  margin: 15px;
  padding: 15px;
  border-radius: 5px;
}
.dark-theme .question-box {
  background: #393b50;
}
.question-box .question-box-answer {
  margin-top: 15px;
  padding: 15px;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.dark-theme .question-box .question-box-answer {
  background: linear-gradient(to bottom, #303250, #2b2c3c);
  border-top: 1px solid rgb(86 108 187/50%);
}
.question-box-answer-user {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.question-box-answer-user .user-box-data {
  display: flex;
  align-items: center;
  gap: 15px;
}
.question-box-answer-user .user-box-data img {
  width: 40px;
  height: 40px;
  border-radius: 50px;
}
.question-box-answer-user .user-box-data span {
  font-size: 13px;
  line-height: 17px;
}
.dark-theme .question-box-answer-user .user-box-data span b {
  color: #afb3ff;
  font-size: 14px;
}
span.question-box-question-title-text {
  color: #e1e1e1;
  font-weight: 500;
  font-size: 15px;
}
.question-box-question-date {
  margin-top: 5px;
}
.question-box-question-date span.question-box-question-date-text {
  font-size: 13px;
}
.question-box-answer-user span.question-box-answer-date-text {
  font-size: 12px;
}
.swal2-container.swal2-center.postDetailModal .swal2-popup {
  width: 55em !important;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  padding-block: 25px;
}
.postDetailModal .swal2-popup img.swal2-image {
  width: 90px;
  margin: 0;
  max-width: unset;
}
.swal2-container.swal2-center.postDetailModal .swal2-popup .swal2-header {
  width: 140px;
}
.swal2-container.swal2-center.postDetailModal .swal2-popup .swal2-content {
  text-align: left;
}
.dark-theme
  .swal2-container.swal2-center.postDetailModal
  .swal2-popup
  .swal2-content
  h3 {
  color: #bac0ff;
  margin-bottom: 10px;
}
.post-detail-main {
  margin-inline: -15px;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  min-height: 360px;
  background: #fff;
}
.dark-theme .post-detail-main {
  background: #333548;
}
.dark-theme .post-detail-slider {
  background: #333548;
}

.post-detail-main .post-detail-slider {
  flex: 0 0 auto;
  width: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  background: #fff;
}

.dark-theme .post-detail-main .post-detail-slider {
  background: #333548;
}

.slider img {
  width: 500px !important;
  height: 330px !important;
}
.post-detail-information {
  flex: 0 0 auto;
  width: calc(100% - 800px);
  padding: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}
.post-detail-right-box {
  flex: 0 0 auto;
  width: 300px;
  background: #2b2d3e;
  padding: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.post-detail-information .detail-information-top h1 {
  padding: 0;
  font-size: 20px;
  font-weight: 500;
  margin: 10px 0 0;
}
.post-detail-information .detail-information-top .post-detail-boxes {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #3d3f54;
}
.post-detail-information .detail-information-top .post-detail-boxes > div {
  background: #292a3a;
  padding: 6px 11px;
  border-radius: 3px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 10px;
  border: 1px solid #343654;
  font-size: 13px;
  transition: 0.5s linear;
  cursor: help;
}
.post-detail-information .detail-information-top .post-detail-boxes > div img {
  width: 32px;
}
.post-detail-right-box .detail-right-top .seller-information {
  display: flex;
  flex-direction: column;
  background: linear-gradient(to bottom, #35464e, transparent);
  padding: 15px;
  margin: -15px;
  border-top: 26px solid #445e62;
  position: relative;
}
.post-detail-right-box
  .detail-right-top
  .seller-information
  .seller-information-box {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding: 0;
}
.post-detail-right-box
  .detail-right-top
  .seller-information
  .seller-information-box
  .seller-information-box-left {
  display: flex;
  align-items: center;
  gap: 7.5px;
}
.seller-information-button {
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px;
  justify-content: space-between;
  gap: 5px;
}
.seller-information-button button {
  width: calc(50% - 2.5px);
}
.seller-information-button button:first-child {
  width: 100%;
}
.seller-information-button button i {
  margin-right: 5px;
}
.seller-info-left .info-user-mini-badges .Badge-15 {
  width: 25px;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  font-weight: 700;
  color: #543f00;
  text-shadow: 1px 1px 0 rgb(255 255 255/40%);
}
.detail-right-bottom .buy-box button.btn.btn-satin-al {
  width: 100%;
  background: #cd6740;
  height: 40px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-family: poppins, sans-serif;
  font-size: 13px;
}
.detail-right-bottom .buy-box button.btn.btn-satin-al:hover,
.detail-right-bottom .buy-box button.btn.btn-satin-al:focus {
  background: #df4b2a;
  box-shadow: 0 0 15px rgb(223 75 42/20%);
}
.detail-right-bottom .right-price-stock-box {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  align-items: flex-end;
  border-bottom: 1px solid #393b4e;
  padding-bottom: 15px;
}
.detail-right-bottom .right-price-stock-box .price-box {
  font-size: 22px;
}
.detail-right-bottom .right-price-stock-box .stock-box {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.detail-right-bottom .right-price-stock-box .stock-box b {
  font-size: 19px;
}
.detail-right-bottom .right-price-stock-box .stock-box span {
  font-size: 13px;
  color: #989bb7;
}
.dark-theme .detail-right-bottom .right-price-stock-box .price-box span {
  font-size: 13px;
  color: #989bb7;
}
.detail-right-bottom .right-price-stock-box .price-box span {
  font-size: 13px;
  color: #fff;
}
.seller-information .seller-information-box .seller-information-box-left b {
  color: #e6e8ff;
  font-weight: 500;
}
.seller-information .seller-information-box .seller-info-right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 5px;
}
.seller-information .seller-information-box .seller-info-right b {
  font-size: 21px;
  font-weight: 500;
}
.seller-information .seller-information-box .seller-info-right span {
  font-size: 11px;
  color: #8e91a7;
  text-align: right;
  line-height: 12px;
}
.post-detail-right-box
  .detail-right-top
  .seller-information
  .seller-information-box
  .seller-information-box-left
  b {
  color: #e6e8ff;
  font-weight: 500;
}
.post-detail-boxes .otomatik-teslimat-box {
  background: linear-gradient(
    45deg,
    rgb(102 34 34/51%),
    #292a3a 60%
  ) !important;
}
.post-detail-boxes .otomatik-teslimat-box:hover {
  background: linear-gradient(
    45deg,
    rgb(102 34 34/51%),
    #292a3a 90%
  ) !important;
}
.post-detail-boxes .guvenilir-satici-box {
  background: linear-gradient(
    45deg,
    rgb(34 102 83/32%),
    #292a3a 60%
  ) !important;
}
.post-detail-boxes .guvenilir-satici-box:hover {
  background: linear-gradient(
    45deg,
    rgb(34 102 83/32%),
    #292a3a 90%
  ) !important;
}
.post-detail-boxes .ilan-pazari-vitrin-box {
  background: linear-gradient(
    45deg,
    rgb(85 43 131/68%),
    #292a3a 60%
  ) !important;
}
.post-detail-boxes .ilan-pazari-vitrin-box:hover {
  background: linear-gradient(
    45deg,
    rgb(85 43 131/68%),
    #292a3a 90%
  ) !important;
}
.post-detail-boxes .bildirim-sohbet-box {
  background: linear-gradient(
    45deg,
    rgb(37 58 135/51%),
    #292a3a 60%
  ) !important;
}
.post-detail-boxes .bildirim-sohbet-box:hover {
  background: linear-gradient(
    45deg,
    rgb(37 58 135/51%),
    #292a3a 90%
  ) !important;
}
.post-detail-boxes .one-cikarilmis-box {
  background: linear-gradient(
    45deg,
    rgb(37 138 169/35%),
    #292a3a 60%
  ) !important;
}
.post-detail-boxes .one-cikarilmis-box:hover {
  background: linear-gradient(
    45deg,
    rgb(37 138 169/35%),
    #292a3a 90%
  ) !important;
}

.post-detail-boxes span {
  color: #ffffff;
}

.post-detail-boxes .vitrin-box {
  background: linear-gradient(
    45deg,
    rgb(126 43 131/43%),
    #292a3a 60%
  ) !important;
}
.post-detail-boxes .vitrin-box:hover {
  background: linear-gradient(
    45deg,
    rgb(126 43 131/43%),
    #292a3a 90%
  ) !important;
}
.post-detail-boxes .standart-teslimat-box {
  background: linear-gradient(
    45deg,
    rgb(102 87 34/32%),
    #292a3a 60%
  ) !important;
}
.post-detail-boxes .standart-teslimat-box:hover {
  background: linear-gradient(
    45deg,
    rgb(102 87 34/32%),
    #292a3a 90%
  ) !important;
}
.seller-box-button-groups {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  margin-top: 10px;
}
.seller-box-button-groups button.btn.btn-soru-sor {
  width: 40%;
}
.seller-box-button-groups button {
  flex: 1 0 auto;
  background: 0 0;
  border: none;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  color: #fff;
  font-family: poppins, sans-serif;
  background: rgb(56 58 76/59%);
  border-radius: 3px;
  text-align: center !important;
}
.dark-theme .seller-box-button-groups button {
  color: #979aae;
}
.seller-box-button-groups button:hover,
.seller-box-button-groups button:active,
.seller-box-button-groups button:focus {
  color: #fff;
  background: rgb(63 66 96/59%);
}
.seller-information-button button {
  height: 30px;
  line-height: 30px;
  padding-block: 0;
}
.post-detail-right-box .detail-right-top .seller-information:before {
  content: "Satıcı Bilgileri";
  position: absolute;
  top: -26px;
  line-height: 26px;
  width: 100%;
  text-align: center;
  left: 0;
  color: #a2d5dd;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.5px;
}
.seller-information-button .btn.btn-primary {
  background: #3f5462;
  border-color: #3f5462;
  color: #d1eaff;
  font-family: poppins, sans-serif;
  font-weight: 400;
}
.seller-information-button button.btn.btn-primary:hover:active,
.seller-information-button button.btn.btn-primary:hover,
.seller-information-button button.btn.btn-primary:active:focus,
.seller-information-button button.btn.btn-primary:focus,
.seller-information-button button.btn.btn-primary:active {
  background: #406176;
  border-color: #406176;
  color: #fff;
}
.detail-other-list {
  font-size: 13px;
}
.detail-other-list-item {
  color: #9da0b5;
}
.detail-other-list-item i {
  padding-right: 5px;
}
@media only screen and (max-width: 1300px) and (min-width: 1100px) {
  .post-detail-information {
    width: calc(100% - 700px);
  }
  .post-detail-main .post-detail-slider {
    width: 400px;
  }
}
@media only screen and (max-width: 1100px) {
  .post-detail-main {
    flex-direction: column;
  }
  .post-detail-main .post-detail-slider {
    width: 100%;
  }
  .slider img {
    width: 100% !important;
  }
  .post-detail-information {
    width: 100%;
    gap: 30px;
  }
  .post-detail-right-box {
    gap: 50px;
    width: 100%;
  }
  .post-detail-main {
    margin-inline: 0;
  }
}
.buy-box {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.buy-box a.btn.btn-ilani-duzenle {
  width: 100%;
  background: #406bcd;
  height: 40px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-family: poppins, sans-serif;
  font-size: 13px;
}
.buy-box a.btn.btn-doping.boostButton {
  width: 100%;
  background: #c98a2d;
  height: 40px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-family: poppins, sans-serif;
  font-size: 13px;
}
.buy-box a.btn.btn-doping.boostButton:hover {
  background: #e7951d;
  box-shadow: 0 0 15px rgb(223 159 42/25%);
}
.buy-box a.btn.btn-ilani-duzenle:hover {
  background: #1a60ff;
  box-shadow: 0 0 15px rgb(42 139 223/25%);
}
.post-detail-main .post-detail-slider .owl-dots {
  display: none;
}
.seller-information-button .btn:first-child {
  width: 100%;
}
.post-detail-right-box
  .detail-right-top
  .seller-information
  .seller-information-box
  .seller-information-box-left
  img {
  width: 50px;
  height: 50px;
  object-fit: contain;
  background: rgb(255 255 255/10%);
  border-radius: 3px;
}
.detail-right-bottom .right-price-stock-box .price-box > div b {
  font-size: 25px;
}
.detail-right-bottom .right-price-stock-box .price-box > div {
  font-size: 18px;
}
.detail-right-bottom .right-price-stock-box .price-box {
  color: #fff;
}
.detail-information-bottom {
  margin-top: 20px;
}
.post-detail-information .detail-information-top h1 small {
  display: block;
  color: #9ea0c1;
}
button.btn.btn-mesaj-gonder {
  width: 100%;
  background: #238b81;
  height: 40px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-family: poppins, sans-serif;
  font-size: 13px;
}
button.btn.btn-mesaj-gonder:hover {
  background: #29a79b;
  box-shadow: 0 0 15px rgb(0 150 136/25%);
}
.postDetailUnListedBox {
  display: flex;
  background: linear-gradient(to bottom, #282a3a, #394076);
  gap: 25px;
  align-items: center;
  padding: 10px 25px;
  margin-inline: -15px;
  border-bottom: 1px solid #5467e3;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: #d9ddff;
}
.postDetailUnListedBox img {
  width: 60px;
}
.postDetailUnListedBox b {
  font-size: 17px;
}

.swal2-container.swal2-shown {
  background-color: rgb(75 78 105/51%);
}
.swal2-container.swal2-shown {
  background-color: rgba(0, 0, 0, 0.4);
}
.swal2-container.swal2-fade {
  transition: background-color 0.1s;
}
.swal2-container.swal2-center {
  align-items: center;
  backdrop-filter: blur(1px);
}
.swal2-container.swal2-shown {
  background-color: rgba(0, 0, 0, 0.4);
}
