.site-header {
  background: -webkit-linear-gradient(180deg, #1c0f23,#320e40);
  background: linear-gradient(180deg, #1c0f23,#320e40);
  padding-bottom: 0px;
}

.footer-navigation ul li > a::before,
.footer-navigation ul li > span::before,
.main-navigation ul li > a::before,
.main-navigation ul li > span::before {
  background: none;
}

.main-navigation ul li>a:hover {
  color: #ca33ff;
}

.main-navigation ul li .removed-link:hover {
  color: #e9d8f3;
}

.humburger span {
  background-color: #b6a5c0;
}

.vvbnos {
  background-image: url("https://clubnikazino.ru/wp-content/uploads/2025/04/podb.svg");
  background-repeat: no-repeat;
  background-position: center left 5px;
}

.button_1745673192842 {
  background: -webkit-linear-gradient(90deg, #26013d,#390053,#34004f), linear-gradient(90deg, #26013d,#390053,#34004f);
}

.button_1745673192843 {
  background: -webkit-linear-gradient(90deg, #26013d,#390053,#34004f), linear-gradient(90deg, #26013d,#390053,#34004f);
}

.icovrd {
  margin-right: 5px;
}

.infobns {
  background-color: #060308;
  text-align: center;
  margin-top: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: bold;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url("http://clubnikazino.ru/wp-content/uploads/2025/04/nklnplls11.png"), linear-gradient(0deg, #060308,#381b4f, #060308);
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center left;
}

.bnsperv {
  color: #efd80c;
  margin-right: 15px;
}

.bnssyl {
  color: #ffffff !important;
  text-decoration: none;
  display: flex;
  align-items: center;
}

.icgift {
  margin-right: 5px;
}

@media (max-width: 359px) {
  .infobns {
    font-size: 16px;
  }
}

.welcmp {
  color: #ff7afa;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 38px;
}

.pdrklb {
  font-size: 38px;
  font-weight: bold;
  text-transform: uppercase;
}

.kkybns {
  font-size: 38px;
  font-weight: bold;
  text-transform: uppercase;
}

@media (max-width: 500px) {
  .welcmp,
  .pdrklb,
  .kkybns {
    font-size: 30px;
  }
}

@media (max-width: 700px) {
  .welcmp {
    margin-top: 20px;
  }
}

@media (min-width: 701px) and (max-width: 920px) {
  .welcmp,
  .pdrklb,
  .kkybns {
    font-size: 30px;
  }

  .girlvid {
    width: 400px;
    height: auto;
  }
}

.pobtn {
  margin-top: 20px;
}

.girlvid {
  background: linear-gradient(90deg, #ef97f5,#fbc27c,#d910a7,#ff22c8);
  background: -webkit-linear-gradient(90deg, #ef97f5,#fbc27c,#d910a7,#ff22c8);
  padding: 3px 3px 0 3px;
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  margin-top: 15px;
}

.entry-content mark {
  background-color: #ff7afa;
  font-style: italic;
  border-radius: 2px;
}

h2 {
  margin-top: 0px;
}

.entry-content table th {
  background-color: #390055;
  border-color: #601a80;
}

.entry-content table td {
  background-color: #2d0340;
  border-color: #601a80;
}

h3 {
  margin-top: 0px;
}

.table-of-contents ol .level-2,
.table-of-contents ol .level-3 {
  margin-left: 0px !important;
  font-size: 16px !important;
  margin-top: .4em !important;
  margin-bottom: .2em !important;
}

.table-of-contents ol .level-2::before,
.table-of-contents ol .level-3::before {
  width: 1.6em;
}

.table-of-contents {
  background-color: #2e163b;
  border-radius: 10px;
}

.table-of-contents ol li::before {
  content: "\1F353";
  opacity: 1;
}

.table-of-contents ol .level-2::before {
  content: "\1F352";
}

.table-of-contents ol .level-3::before {
  content: "\1F349";
}

.spoiler-box__title {
  background-color: #521d70;
  font-weight: bold;
}

.spoiler-box__body {
  background-color: #340e4a;
}

.comment-form-cookies-consent {
  display: none;
}

.comment-list .comment-body {
  background-color: #42144a;
  border-radius: 5px;
  padding-top: 6px;
}

.comment-reply-link {
  opacity: 1;
  font-size: 12px;
}

.avatar.avatar-60wp-user-avatar.wp-user-avatar-60.alignnone.photo.avatar-default {
  margin: 6px;
}

.comment-list .comment-author {
  border-style: solid;
  border-color: #971acc;
  border-width: 1px;
  color: #ffffff;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 5px;
}

.comment-list .comment-content p {
  padding-right: 10px;
}

.comment-respond .form-submit input {
  box-shadow: none;
  font-weight: bold;
  background-color: #8a1bbd;
}

.comment-respond .form-submit input:hover {
  box-shadow: none;
  background-color: #a32bd6;
}

.btn:focus,
.btn:hover,
.comment-respond .form-submit input:focus,
.comment-respond .form-submit input:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transform: none;
  transform: none;
}

.input::placeholder,
input[type="color"]::placeholder,
input[type="date"]::placeholder,
input[type="datetime-local"]::placeholder,
input[type="datetime"]::placeholder,
input[type="email"]::placeholder,
input[type="month"]::placeholder,
input[type="number"]::placeholder,
input[type="password"]::placeholder,
input[type="range"]::placeholder,
input[type="search"]::placeholder,
input[type="tel"]::placeholder,
input[type="text"]::placeholder,
input[type="time"]::placeholder,
input[type="url"]::placeholder,
input[type="week"]::placeholder,
select::placeholder,
textarea::placeholder {
  color: rgb(164, 111, 163);
  opacity: 1;
}

.comment-respond .comment-form-comment textarea {
  border-radius: 5px;
  background-color: #330239;
  color: #ffffff;
  border-color: #5b0466;
}

.comment-respond .comment-form-author input {
  border-radius: 5px;
  background-color: #330239;
  color: #ffffff;
  border-color: #5b0466;
}

.entry-content .wp-caption {
  border-style: solid;
  border-width: 2px;
  border-color: #6e1f99;
  border-radius: 5px;
}

.entry-content .wp-caption-text {
  margin-bottom: 0px;
  margin-top: 0px;
  color: #b98ede;
  background-color: #2c0333;
  padding-bottom: 5px;
  padding-top: 5px;
}

.infsi {
  text-align: center;
  margin-top: 55px;
}

.textsifut {
  color: #9f8ea9;
  margin-top: 15px;
  margin-bottom: 0px;
}

.btn:not(:disabled):not(.disabled) {
  font-weight: bold;
  border-radius: 30px;
  width: 100%;
  background: -webkit-linear-gradient(180deg, #02ae10,#005924);
  background: linear-gradient(180deg, #02ae10,#005924);
  letter-spacing: .32px;
}

.btn:not(:disabled):not(.disabled):hover {
  background: -webkit-linear-gradient(180deg, #04f305,#027303);
  background: linear-gradient(180deg, #04f305,#027303);
}

.btn-box a:hover,
.btn-box span:hover {
  opacity: 1;
  -webkit-transition: all .0s ease;
  transition: all .0s ease;
}

.btn,
.comment-respond .form-submit input {
  border: 0px solid transparent;
}

.entry-content ul:not([class]),
.entry-content ol:not([class]) {
  background-color: #2b1538;
  padding-left: 15px;
  padding-right: 15px;
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #20062e;
}

.chsldep {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  line-height: 1em;
}

.smmbns {
  font-size: 15px;
  background-color: #371847;
  padding-left: 10px;
  padding-right: 10px;
}

.chsldep2 {
  color: #ead30d;
  text-shadow: 0 0 13px #f0b624;
}

.uslpodep {
  color: #E9D8F3;
  text-align: center;
  font-size: 14px;
}

.regdlyabns {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.post-card--vertical {
  background-color: #350050;
  border-style: solid;
  border-width: 1px;
  border-color: #ff7afa;
  border-radius: 8px;
  overflow: hidden;
}

.post-card__title a {
  color: #ffffff;
}

.post-card__title a:hover {
  color: #ef4beb;
}

.post-cards.post-cards--vertical {
  text-align: center;
  margin-bottom: 30px;
}

.pagination .nav-links .page-numbers.current {
  color: #df13ac;
}

.pagination .nav-links .page-numbers {
  border-color: #df13ac;
  border-style: solid;
  border-width: 2px;
  color: #ffffff;
  font-weight: bold;
}

.page-links .page-numbers.current,
.page-links .post-page-numbers.current,
.pagination .nav-links .page-numbers.current,
.pagination .nav-links .post-page-numbers.current {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.promreg {
  margin-bottom: 1.7em;
  border-style: solid;
  border-width: 2px;
  border-color: #c500c5;
  text-align: center;
  padding: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.ctc-inline-copy {
  background-color: #970ec9;
  font-size: 25px;
  font-weight: bold;
  padding: 5px;
}

.ctc-inline-copy::after,
.ctc-inline-copy::before {
  display: none;
}

.stofs {
  font-weight: bold;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #7e05ff;
}

.clnks {
  font-weight: bold;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #d91cc0;
}

.footer-navigation ul li>a {
  color: #d061ff;
}

.footer-navigation ul li .removed-link {
  color: #d061ff;
}

.footer-navigation ul li .removed-link:hover {
  color: #e9d8f3;
}

#footer_menu.menu {
  text-align: center;
}

.nikviy {
  color: #e9d8f3;
  font-weight: bold;
}

.mnzgviy {
  font-size: 14px;
  color: #e38fff;
}

.summviy {
  color: #f3dc0c;
  font-weight: bold;
  font-size: 20px;
}

.vyysl {
  color: #e9d8f3;
  font-size: 14px;
}

.bdep {
  color: #efd80c;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 21px;
  line-height: 1em;
}

.utochprom {
  background-color: #371847;
  font-weight: bold;
  margin-bottom: 15px;
}

.vidprom {
  background-color: #371847;
}

.zagprombons {
  background-color: #371847;
}

.frisprm {
  background-color: #371847;
  margin-bottom: 10px;
}

.samprom {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #6a3385;
}

.promviy {
  background-color: #9926ad;
  padding: 3px;
  font-style: italic;
  border-radius: 5px;
}