/* stylelint-disable selector-list-comma-newline-after */
@import url('https://fonts.googleapis.com/css2?family=Taviraj:ital,wght@0,200;1,300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Prompt&display=swap');


.body{
  background:#000;
  background-image:url('/medias/images/dd-home.png');
  background-repeat: repeat-y;
  background-position: center;
  background-size: 1366px;
  }
.dd-header{
  width:100%;
  text-align: center;
}
.dd-header img{
  width:100%;
  max-width:1366px;
}
.dd-menu{
  background-image:url('/medias/images/dd-menu.png');
  height:56px;
  background-position: center;
  background-size: 1366px;
  background-repeat: no-repeat;
}
.dd-menu ul {
  width:100%;
  text-align: center;
  padding-top:16px;
}
.dd-menu ul li{
  text-align: center;
  display: inline;
  margin-right:25px;
}
.dd-menu ul li a{
  color:#fffff4;
  text-decoration: none;
  font-size: 20px;
  font-family: 'Taviraj', serif;
  text-shadow: -1px 0 #999, 0 1px #999, 1px 0 #999, 0 -1px #999;
}
.dd-menu ul li:first-child a::before{
  content: "";
}
.dd-menu ul li a::before{
  content: "|";
  margin-right:25px;
}
.left-item{
  text-align: center;
}
.left-item-content{
  background-image:url('/medias/images/left-conner.png'), url('/medias/images/right-conner.png');
  background-position: left bottom, right bottom;
  background-repeat: no-repeat, no-repeat;
  border-left:solid 1px #fff;
  border-right:solid 1px #fff;
}
.left-item-content ul{
  margin:0 auto;
  padding:0;
}
.left-item-content ul li{
  margin:0 auto;
  padding-bottom:10px;
  padding-top:10px;
  text-align: center;
  border-bottom:dashed 1px #666;
  width:80%;
}
.left-item-content ul li:last-child{
  padding-bottom: 30px;
  border-bottom: none;
}
.left-item-content ul li a{
  color:#fff;
  font-family: 'Prompt', sans-serif;
}
.left-item h5.red{
  background-image:url('/medias/images/left-menu.png');
  background-repeat: no-repeat;
  color:#fff;
  padding-top:10px;
  padding-bottom:10px;
  margin-bottom:0px;
  font-family: 'Prompt', sans-serif;
}
.left-item img {
  max-width: 100%;
}

.left-item h5{
  background-image:url('/medias/images/left-menu-top.png');
  background-repeat: no-repeat;
  color:#fff;
  padding-top:10px;
  padding-bottom:10px;
  margin-bottom:0px;
  font-family: 'Prompt', sans-serif;
}
.left-item-content-2 ul{
  margin:0 auto;
  padding:0;
}
.left-item-content-2 ul li {
  background-color:#d51616;
  background: url('/medias/images/left-menu-item.png') no-repeat left top, linear-gradient(#da1616, #7a1211);
  padding-top:6px;
  padding-bottom:6px;
}
.left-item-content-2 ul li a{
  color:#fff;
  font-family: 'Prompt', sans-serif;
}

.left-item-2{
  text-align: center;
}
.left-item-2 h5{
  background: url('/medias/images/left-menu-item.png') no-repeat left top, linear-gradient(#d5ab02, #917706);
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  color:#fff;
  padding-top:10px;
  padding-bottom:10px;
  margin-bottom:0px;
  font-family: 'Prompt', sans-serif;
}
.left-item-content-3 ul{
  margin:0 auto;
  padding:0;
}
.left-item-content-3 ul li {
  background: url('/medias/images/left-menu-item.png') no-repeat left top, linear-gradient(#d4bd4d, #b8a348);
  padding-top:6px;
  padding-bottom:6px;
}
.left-item-content-3 ul li a{
  color:#fff;
  font-family: 'Prompt', sans-serif;
}
.content-header{
  background: url('/medias/images/content-header.png') no-repeat center top;
}
.content-header h4{
  padding-top:30px;
  padding-bottom:15px;
  font-family: 'Prompt', sans-serif;
  text-align: center;
  color:#fff;
  font-size:36px;
  text-shadow: -1px 0 #999, 0 1px #999, 1px 0 #999, 0 -1px #999;
}
.content-header-2{
  background: url('/medias/images/content-header-2.png') no-repeat center top;
}
.content-header-2 h4{
  padding-top:30px;
  padding-bottom:15px;
  font-family: 'Prompt', sans-serif;
  text-align: center;
  color:#ffcf62;
  font-size:36px;
  text-shadow: -1px 0 #999, 0 1px #999, 1px 0 #999, 0 -1px #999;
}

.table-announce thead tr th{
  background-color:#000;

}
.table-announce td, .table-dark th, .table-dark thead th {
  border-color: #454d55;
  border-top:none;
  border-bottom:dashed 1px #202020;
}
.table-announce tr td {
  background-color:#050505;
}
.table-announce tr td a{
  color:#fff;
}
.table-announce tr.alt td {
  background-color:#141414;
}
.auction-top10{
  background-image:url('/medias/images/left-conner-l.png'), url('/medias/images/right-conner-l.png');
  background-position: left bottom, right bottom;
  background-repeat: no-repeat, no-repeat;
}
.auction-top10 .d-sm-inline-flex{
  width:24%;
}
.top-auction{
  margin:6px;
  width:100%;
  padding:6px !important;
  border:solid 1px #808080;
  border-radius: 15px;
  overflow-x:hidden;
}
.top-auction img{
  height:100px;
}
.top-auction ul{
  margin-left:5px;
  padding-left:5px;
  text-align: left;
}
.top-auction ul li{
  list-style-type: none;
  color:#fff;
}
.top-auction a{
  color:#aa9d59
}
.first-auction{
  background: linear-gradient(#201801, #050600);
}
.top1-info{
  background: url('/medias/images/1st.png') no-repeat right bottom;
}
.top1-info h3{
  color:#f5d037;
  text-shadow: -1px 0 #666, 0 1px #666, 1px 0 #666, 0 -1px #666;
  text-decoration: underline;
  font-family: 'Prompt', sans-serif;
}
.top1-info a{
  color:#fff;
  font-family: 'Prompt', sans-serif;
  font-size:16px;
}
.top1-info dl{
  
}
.top1-info dt{
  display: inline-block;
  min-width: 100px;
  color:#fff;
  font-family: 'Prompt', sans-serif;
  font-size:14px;
}
.top1-info dd{
  color:#fff;
  display: inline;
  margin: 0;
  font-family: 'Prompt', sans-serif;
  font-size:14px;
}
.top1-info dd::before{
  content:":"
}
.top1-info dd:after{
  display: block;
  content: '';
}
.rank-label{
  font-family: 'Prompt', sans-serif;
  font-size:14px;
}
.rank-link{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.btn-white{
  border:soid 1px #ffffff;
  border-radius: 8px;
  background: none;
  color:#ffffff;
  font-family: 'Prompt', sans-serif;
  font-size:14px;
}
.hr-1{
  width:100%;
  background:url('/medias/images/hr-1.png') no-repeat center;
  height:30px;
}
.other-header{
  width:100%;
  background:url('/medias/images/other-header.png') no-repeat center;
  padding-top:12px;
  padding-bottom:10px;
  text-align:center;
  margin-bottom:20px;
  margin-top:20px;
}
.other-header h4{
  font-family: 'Prompt', sans-serif;
  color:#e5cb74;
  text-shadow: -1px 0 #795f3c, 0 1px #795f3c, 1px 0 #795f3c, 0 -1px #795f3c;
}
.shop-update{
  background-image:url('/medias/images/left-conner-l.png'), url('/medias/images/right-conner-l.png');
  background-position: left bottom, right bottom;
  background-repeat: no-repeat, no-repeat;
}
.shop-update .d-sm-inline-flex{
  width:15.8%;
}
.bottom-content{
  width:100%;
  color:#fff;
  text-align: center;
}
.bottom-content h4{
  width:100%;
  font-family: 'Prompt', sans-serif;
  color:#eed33c;
  margin-top:20px;
}
.bottom-content p{
  width:100%;
  font-family: 'Prompt', sans-serif;
}
.main-link{
  display:block;
  width:100%;
  border:solid 2px #c8bb6d;
  border-radius: 10px;
  padding:10px;
  margin-top:10px;
  color:#fff;
  font-size:18px;
  font-family: 'Prompt', sans-serif;
}

.login-1{
  border-top:solid 2px #c8bb6d;
  border-left:solid 2px #c8bb6d;
  border-right:solid 2px #c8bb6d;
  background-repeat: no-repeat;
  background-image:url('/medias/images/left-conner.png'), url('/medias/images/right-conner.png');
  background-position: left bottom, right bottom;
  padding-bottom:30px;
  padding-top:20px;
  color:#fff;
  font-family: 'Prompt', sans-serif;
}

.login-1 h1{
  color:#fff;
  font-family: 'Prompt', sans-serif;
}
.login-1 .avatar{
  max-width:100%;
}
.login-2{
  border-left:solid 2px #c8bb6d;
  border-right:solid 2px #c8bb6d;
  background-repeat: no-repeat;
  background-image:url('/medias/images/tleft-conner.png'), url('/medias/images/tright-conner.png'), url('/medias/images/left-conner.png'), url('/medias/images/right-conner.png');
  background-position: left top, right top, left bottom, right bottom;
  padding-bottom:30px;
  padding-top:20px;
  color:#fff;
  font-family: 'Prompt', sans-serif;
}
.login-2 h6{
  color:#fff;
  font-family: 'Prompt', sans-serif;
  margin-top:20px;
}
.login-2 ul li{
  width:100%;
  text-align: left;
  list-style-type: none;
}
.login-2 a{
  font-size:14px;
  color:#fff;
}
.login-2 small::before{
  content:"(";
}
.login-2 small::after{
  content:")";
}
.main-to-auction{
  display:block;
  background-color: #aa1101;
  border:solid 2px #c8bb6d;
  border-radius: 20px;
  width:100%;
  padding:10px;
  color:#fff;
  font-size:22px;
  font-family: 'Prompt', sans-serif;
  text-align: left;
}
.main-to-auction:hover{
  color:#fff;
}
.main-to-auction img{
  border-right:solid 2px #fff;
  height:32px;
  padding-right:5px;
  margin-right:10px;
}
.main-to-forum{
  text-align: left;
  margin-top:10px;
  display:block;
  background-color: #a89129;
  border:solid 2px #c8bb6d;
  border-radius: 20px;
  width:100%;
  padding:10px;
  color:#fff;
  font-size:22px;
  font-family: 'Prompt', sans-serif;
}
.main-to-forum:hover{
  color:#fff;
}
.main-to-forum img{
  border-right:solid 2px #fff;
  height:32px;
  padding-right:5px;
  margin-right:10px;
}

.bd-placeholder-img {
  font-size: 1.125rem;
  text-anchor: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media (min-width: 768px) {
  .bd-placeholder-img-lg {
    font-size: 3.5rem;
  }
}

.user-VIP{
  border:solid 2px #fff;
  color:fff;
  background-color:#0181d8;
  padding-left:10px;
  padding-right:10px;
  font-weight:bold;
  letter-spacing: 0.1em;
}
.price span{
  color:greenyellow;
  font-weight: bold;
}
.text-green{
  color:greenyellow;
}
span.countdown{
  color:#ff0000;
  font-weight: bold;
}
dd.countdown{
  color:#ff0000;
}




.main-header {
    background-image: none !important;
    background-color:#ff0000 !important;
    line-height: 1;
    border-bottom: 1px solid #e5e5e5;
  }
  
  .main-header-logo {
    font-family: "Playfair Display", Georgia, "Times New Roman", serif;
    font-size: 2.25rem;
  }
  
  .main-header-logo:hover {
    text-decoration: none;
  }
  
  h1, h2, h3, h4, h5, h6 {
    font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  }
  
  .display-4 {
    font-size: 2.5rem;
  }
  @media (min-width: 768px) {
    .display-4 {
      font-size: 3rem;
    }
  }
  
  .nav-scroller {
    position: relative;
    z-index: 2;
    height: 2.75rem;
    overflow-y: hidden;
  }
  
  .nav-scroller .nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding-bottom: 1rem;
    margin-top: -1px;
    overflow-x: auto;
    text-align: center;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }
  
  .nav-scroller .nav-link {
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: .875rem;
  }
  
  .card-img-right {
    height: 100%;
    border-radius: 0 3px 3px 0;
  }
  
  .flex-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  
  .h-250 { height: 250px; }
  @media (min-width: 768px) {
    .h-md-250 { height: 250px; }
  }
  
  /* Pagination */
  .main-pagination {
    margin-bottom: 4rem;
  }
  .main-pagination > .btn {
    border-radius: 2rem;
  }
  
  /*
   * main posts
   */
  .main-post {
    margin-bottom: 4rem;
  }
  .main-post-title {
    margin-bottom: .25rem;
    font-size: 2.5rem;
  }
  .main-post-meta {
    margin-bottom: 1.25rem;
    color: #999;
  }
  
  /*
   * Footer
   */
  .main-footer {
    padding: 2.5rem 0;
    color: #999;
    text-align: center;
    background-color: #f9f9f9;
    border-top: .05rem solid #e5e5e5;
  }
  .main-footer p:last-child {
    margin-bottom: 0;
  }

h3.text-white{
  font-family: 'Prompt', sans-serif;
  color:#fff;
}
.category-list ul{
  list-style:none;
  margin:0;
  padding:0;
}
.category-list ul li{
  border-bottom: dashed 2px #333;
  padding:10px;
}
.category-list ul li:nth-child(odd){
  background-color: #2B281F;
}
.category-list ul li a{
  color:#f6f6f6;
  font-size:22px;
  font-family: 'Prompt', sans-serif;
  padding-left:50px;
}
.category-list ul li p{
  color:#bab273;
  font-family: 'Prompt', sans-serif;
  padding-left:50px;
}
.paginator{
  color:#fff;
}
.paginator h4{
  font-size:18px;
}
.auction-search label.radio{
  color:#fff;
  cursor:pointer;
}
table.auction-table .width-50{
  width:50px;
}
table.auction-table .width-100{
  width:100px;
}
table.auction-table .width-150{
  width:150px;
}
table.auction-table .width-200{
  width:200px;
}
table.auction-table tr td{
  color:#fff;
}
table.auction-table img.img-responsive{
  width:48px;
}
table.auction-table .text-red{
  color:#ce1515;
  font-weight: bold;
}
table.auction-table .user-username{
  color:#fff;
  font-size:12px;
}
table.auction-table .user-privilege{
  border:solid 1px #fff;
  background-color:#0181d8;
  padding:2px 10px 2px 10px;
  font-size:12px;
  font-weight: bold;
}
table.auction-table .user-good{
  color:#fff;
  text-decoration: none;
  font-size:12px;
}
table.auction-table .user-good::before{
  content:"(";
  color:#fff;
  font-size:12px;
}
table.auction-table .user-good::after{
  content:")";
  color:#fff;
  font-size:12px;
}
table.auction-table .user-bad{
  color:#ff0000;
  font-size:12px;
}
table.auction-table .user-bad::before{
  content:"(";
  color:#fff;
  font-size:12px;
}
table.auction-table .user-bad::after{
  content:")";
  color:#fff;
  font-size:12px;
}
table.auction-table .user-username{
  
}
table.auction-table tbody td a{
  color:#fff;
}
table.auction-list-table-a thead{
  background: url('/medias/images/auction-table-border-top.png'), url('/medias/images/auction-table-th-1.png');
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  background-position: 0 10%, center;
}
table.auction-list-table-a thead th{
  color:#fff;
  vertical-align: middle;
  font-family: 'Prompt', sans-serif;
  border:none;
}
table.auction-list-table-a tbody tr:nth-child(odd) td{
  background-color:#181a19;
}
table.auction-list-table-a tbody tr:nth-child(even) td{
  background-color:#050618;
}

table.auction-list-table-b thead{
  background: url('/medias/images/auction-table-border-top.png'), url('/medias/images/auction-table-th-2.png');
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  background-position: 0 10%, center;
}
table.auction-list-table-b thead th{
  color:#fff;
  vertical-align: middle;
  font-family: 'Prompt', sans-serif;
  border:none;
}
table.auction-list-table-b tbody tr:nth-child(odd) td{
  background-color:#292308;
}
table.auction-list-table-b tbody tr:nth-child(even) td{
  background-color:#171508;
}