/* ============================================================================
   casinoinspectors.com — каркас «Boreal»
   Палитра: бореальная хвоя + кость + жжёная охра + латунь.
   Разводится с соседями по CA: Chinook (goinggambling), Blueprint (casinomanuals),
   Northline (gradedcasinos), Fanal (casinoprimers), Maple Row, Portage, Fan Deck.
   ============================================================================ */

:root{
  --cin-ink:#0f231c;          /* почти чёрная хвоя — плашки-подвал, легальная полоса */
  --cin-pine:#1b4636;         /* несущий: навигация, подвал, рейки */
  --cin-moss:#2c6a4f;         /* светлее хвои: ховеры, рамки */
  --cin-bone:#f2efe4;         /* кость — фон страницы */
  --cin-paper:#ffffff;        /* лист контента */
  --cin-ochre:#c0651b;        /* акцент действия: CTA */
  --cin-ochre-d:#a3541414;    /* тень охры */
  --cin-brass:#a9862f;        /* цифры, важные значения */
  --cin-line:#ddd6c4;         /* линии */
  --cin-muted:#5b6b62;        /* вторичный текст */
  --cin-text:#17251f;         /* основной текст */
  --cin-w:888px;              /* ширина контента */
  --cin-wt:760px;             /* ширина текстовых страниц */
  --cin-wh:1120px;            /* ширина содержимого шапки и подвала */
  --cin-pad:20px;
  --cin-r:3px;                /* скругление — почти прямые углы */
}
@media (max-width:640px){ :root{ --cin-pad:14px; } }

/* ---- сброс правил темы донора на ГОЛЫЕ теги (05.12a) -------------------- */
body header, body footer, body nav, body main, body aside, body section{
  width:auto; max-width:none; min-height:0; float:none; background:none;
}
body{ background:var(--cin-bone)!important; color:var(--cin-text);
  font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:17px; line-height:1.72;
  margin:0; padding:0; -webkit-font-smoothing:antialiased; }
body img{ max-width:100%; height:auto; }
body table, body iframe, body video, body pre{ max-width:100%; }

/* ============================ ШАПКА ===================================== */
.cin-hd{ background:var(--cin-bone); border-bottom:1px solid var(--cin-line);
  position:relative; z-index:60; font-family:Poppins,"Helvetica Neue",Arial,sans-serif; }
.cin-hd *{ box-sizing:border-box; }

/* ярус 1 — служебная полоса */
.cin-hd__util{ background:var(--cin-ink); color:#cfe0d6; font-size:12.5px; letter-spacing:.02em; }
.cin-hd__util-in{ max-width:var(--cin-wh); margin:0 auto; padding:0 var(--cin-pad);
  min-height:34px; display:flex; align-items:center; justify-content:space-between; gap:16px; }
.cin-hd__claim{ display:flex; align-items:center; gap:9px; }
.cin-hd__claim svg{ flex:0 0 auto; }
.cin-hd__util-r{ display:flex; align-items:center; gap:18px; }
.cin-age{ display:inline-flex; align-items:center; gap:6px; color:#f0e7d2;
  border:1px solid #3c5a4c; padding:2px 8px; font-weight:600; font-size:11.5px; letter-spacing:.06em; }

/* переключатель языка — выпадалка, не ряд кнопок */
.cin-lang{ position:relative; }
.cin-lang__btn{ display:inline-flex; align-items:center; gap:7px; color:#e8efe9; cursor:default;
  padding:4px 2px; font-size:12.5px; }
.cin-lang__btn svg{ display:block; }
.cin-lang__chev{ width:8px; height:8px; border-right:1.6px solid #9fb6a8; border-bottom:1.6px solid #9fb6a8;
  transform:rotate(45deg) translateY(-2px); }
.cin-lang__panel{ position:absolute; right:0; top:100%; min-width:186px; background:var(--cin-paper);
  border:1px solid var(--cin-line); box-shadow:0 14px 30px rgba(15,35,28,.16);
  visibility:hidden; opacity:0; transform:translateY(4px); transition:.14s; padding:6px 0; z-index:70; }
.cin-lang:hover .cin-lang__panel, .cin-lang:focus-within .cin-lang__panel{ visibility:visible; opacity:1; transform:none; }
.cin-lang__panel a{ display:flex; align-items:center; gap:9px; padding:8px 14px;
  color:var(--cin-text)!important; text-decoration:none; font-size:14px; }
.cin-lang__panel a:hover{ background:#eef2ee; }
.cin-lang__panel a[aria-current="true"]{ font-weight:700; }
.cin-lang__panel a[aria-current="true"]::after{ content:"✓"; margin-left:auto; color:var(--cin-moss); }

/* ярус 2 — знак и подпись */
.cin-hd__main{ max-width:var(--cin-wh); margin:0 auto; padding:16px var(--cin-pad) 14px;
  display:flex; align-items:center; justify-content:space-between; gap:22px; }
.cin-brand{ display:flex; align-items:center; gap:13px; text-decoration:none!important; }
.cin-brand__mark{ flex:0 0 auto; }
.cin-brand__txt{ display:block; line-height:1.06; }
.cin-brand__n1{ display:block; font-size:22px; font-weight:800; letter-spacing:-.015em; color:var(--cin-pine); }
.cin-brand__n2{ display:block; font-size:22px; font-weight:800; letter-spacing:-.015em; color:var(--cin-ochre); }
.cin-brand__sub{ display:block; margin-top:4px; font-size:10.5px; letter-spacing:.17em;
  text-transform:uppercase; color:var(--cin-muted); font-weight:600; }
.cin-hd__facts{ display:flex; gap:26px; }
.cin-fact{ text-align:right; }
.cin-fact__n{ display:block; font-size:18px; font-weight:800; color:var(--cin-brass); line-height:1.15; }
.cin-fact__l{ display:block; font-size:11px; letter-spacing:.1em; text-transform:uppercase; color:var(--cin-muted); }
@media (max-width:900px){ .cin-hd__facts{ display:none; } }

/* ярус 3 — навигация */
.cin-nav{ background:var(--cin-pine); }
.cin-nav__in{ max-width:var(--cin-wh); margin:0 auto; padding:0 var(--cin-pad); }
.cin-nav ul{ list-style:none; margin:0; padding:0; }
.cin-nav__l1{ display:flex; flex-wrap:wrap; }
.cin-nav__l1 > li{ position:relative; }
.cin-nav__l1 > li > a{ display:block; padding:13px 17px; color:#eaf1ec!important; text-decoration:none!important;
  font-size:14.5px; font-weight:600; letter-spacing:.01em; border-bottom:3px solid transparent; }
.cin-nav__l1 > li:hover > a, .cin-nav__l1 > li:focus-within > a{
  background:var(--cin-moss); border-bottom-color:var(--cin-ochre); }
.cin-nav__l2{ position:absolute; left:0; top:100%; min-width:262px; background:var(--cin-paper);
  border:1px solid var(--cin-line); border-top:3px solid var(--cin-ochre);
  box-shadow:0 18px 36px rgba(15,35,28,.18); padding:7px 0; z-index:80;
  visibility:hidden; opacity:0; transform:translateY(5px); transition:.14s; }
.cin-nav__l1 > li:last-child .cin-nav__l2, .cin-nav__l1 > li:nth-last-child(2) .cin-nav__l2{ left:auto; right:0; }
.cin-nav__l1 > li:hover .cin-nav__l2, .cin-nav__l1 > li:focus-within .cin-nav__l2{
  visibility:visible; opacity:1; transform:none; }
.cin-nav__l2 a{ display:block; padding:9px 18px; color:var(--cin-text)!important; text-decoration:none!important;
  font-size:14px; line-height:1.4; }
.cin-nav__l2 a:hover{ background:#eef3ef; color:var(--cin-pine)!important; }
.cin-nav__more{ margin-left:auto; display:flex; align-items:center; }
.cin-nav__more a{ display:block; padding:13px 0 13px 17px; color:#b7cdbf!important; font-size:13px;
  text-decoration:none!important; }

@media (max-width:900px){
  .cin-nav__in{ padding:0; }
  .cin-nav__l1{ display:block; }
  .cin-nav__l1 > li > a{ padding:12px var(--cin-pad); border-bottom:1px solid rgba(255,255,255,.09); }
  .cin-nav__l2{ position:static; visibility:visible; opacity:1; transform:none; box-shadow:none;
    border:0; border-top:0; background:rgba(255,255,255,.06); padding:0; }
  .cin-nav__l2 a{ color:#d7e5db!important; padding:9px var(--cin-pad) 9px calc(var(--cin-pad) + 16px); font-size:13.5px; }
  .cin-nav__l2 a:hover{ background:rgba(255,255,255,.08); color:#fff!important; }
  .cin-nav__more{ display:none; }
}

/* ============================ КОНТЕНТ =================================== */
.cin-main{ max-width:var(--cin-w); margin:0 auto; padding:28px var(--cin-pad) 44px; box-sizing:border-box; }
.cin-main--text{ max-width:var(--cin-wt); }
.cin-sheet{ background:var(--cin-paper); border:1px solid var(--cin-line);
  padding:30px 34px; box-sizing:border-box; }
@media (max-width:640px){ .cin-sheet{ padding:20px var(--cin-pad); } }
.cin-main h1{ font-size:34px; line-height:1.2; font-weight:800; margin:0 0 14px; color:var(--cin-pine);
  letter-spacing:-.015em; }
.cin-main h2{ font-size:24px; line-height:1.28; font-weight:700; margin:30px 0 12px; color:var(--cin-pine); }
.cin-main h3{ font-size:19px; line-height:1.35; font-weight:700; margin:22px 0 9px; }
.cin-main p{ margin:0 0 15px; }
.cin-main ul, .cin-main ol{ margin:0 0 16px; padding-left:22px; }
.cin-main li{ margin:0 0 7px; }
.cin-main a{ color:var(--cin-moss); text-underline-offset:2px; }
.cin-lead{ font-size:18.5px; line-height:1.68; color:#243830; border-left:4px solid var(--cin-brass);
  padding-left:16px; margin:0 0 22px; }

/* хлебная строка «инспекции» — своя, вместо героя донора на текстовых страницах */
.cin-crumb{ background:var(--cin-pine); }
.cin-crumb__in{ max-width:var(--cin-wh); margin:0 auto; padding:9px var(--cin-pad);
  font-size:12.5px; color:#c9dccf; }
.cin-crumb__in a{ color:#e7f0e9!important; text-decoration:none!important; }
.cin-crumb__in a:hover{ text-decoration:underline!important; }

/* ============================ ПОДВАЛ ==================================== */
.cin-ft{ margin-top:40px; font-family:Poppins,"Helvetica Neue",Arial,sans-serif; }
.cin-ft *{ box-sizing:border-box; }

/* верх подвала — панель проверки, 4 «штампа» */
.cin-ft__check{ background:#e9e5d7; border-top:1px solid var(--cin-line); }
.cin-ft__check-in{ max-width:var(--cin-wh); margin:0 auto; padding:26px var(--cin-pad); }
.cin-ft__check h2{ font-size:15px; letter-spacing:.13em; text-transform:uppercase; color:var(--cin-pine);
  margin:0 0 16px; font-weight:700; }
.cin-checks{ display:grid; grid-template-columns:repeat(4,1fr); gap:14px; }
@media (max-width:860px){ .cin-checks{ grid-template-columns:repeat(2,1fr); } }
@media (max-width:480px){ .cin-checks{ grid-template-columns:1fr; } }
.cin-check{ background:var(--cin-paper); border:1px solid var(--cin-line);
  border-left:4px solid var(--cin-brass); padding:14px 16px; }
.cin-check__t{ display:block; font-weight:700; font-size:14.5px; color:var(--cin-pine); margin-bottom:5px; }
.cin-check__d{ display:block; font-size:13px; line-height:1.5; color:var(--cin-muted); }

/* середина — колонки ссылок */
.cin-ft__cols{ background:var(--cin-pine); color:#d6e4da; }
.cin-ft__cols-in{ max-width:var(--cin-wh); margin:0 auto; padding:34px var(--cin-pad) 30px;
  display:grid; grid-template-columns:1.5fr 1fr 1fr 1fr; gap:28px; }
@media (max-width:860px){ .cin-ft__cols-in{ grid-template-columns:1fr 1fr; gap:22px; } }
@media (max-width:480px){ .cin-ft__cols-in{ grid-template-columns:1fr; } }
.cin-ft__about .cin-brand__n1{ color:#eef4ef; }
.cin-ft__about .cin-brand__n2{ color:var(--cin-brass); }
.cin-ft__about .cin-brand__sub{ color:#9db6a7; }
.cin-ft__txt{ margin:14px 0 0; font-size:13.5px; line-height:1.66; color:#bdd0c4; }
.cin-ft h3{ font-size:12px; letter-spacing:.14em; text-transform:uppercase; color:#f0e7cf;
  margin:0 0 12px; font-weight:700; }
.cin-ft ul{ list-style:none; margin:0; padding:0; }
.cin-ft li{ margin:0 0 8px; }
.cin-ft a{ color:#d6e4da!important; text-decoration:none!important; font-size:13.5px; }
.cin-ft a:hover{ color:#fff!important; text-decoration:underline!important; }

/* низ — правовая полоса */
.cin-ft__legal{ background:var(--cin-ink); color:#93a89b; }
.cin-ft__legal-in{ max-width:var(--cin-wh); margin:0 auto; padding:18px var(--cin-pad) 22px;
  font-size:12.5px; line-height:1.66; }
.cin-ft__legal strong{ color:#cfe0d6; }
.cin-ft__legal-row{ display:flex; flex-wrap:wrap; gap:10px 22px; align-items:center; margin-bottom:10px; }
.cin-ft__badge{ display:inline-flex; align-items:center; gap:7px; border:1px solid #33503f;
  padding:4px 10px; color:#cfe0d6; font-size:11.5px; letter-spacing:.05em; font-weight:600; }

/* ============================ ПРОЧЕЕ ==================================== */
/* скин не красит витрину: все правила ниже исключают её префикс */
.cin-main [class^="cinv-"], .cin-main [class*=" cinv-"]{ font-family:inherit; }

/* CTA */
.cin-btn{ display:inline-block; background:var(--cin-ochre); color:#fff!important; font-weight:700;
  padding:11px 20px; border-radius:var(--cin-r); text-decoration:none!important; font-size:15px;
  border:0; box-shadow:0 1px 0 rgba(0,0,0,.14); }
.cin-btn:hover{ background:#a9550f; }

/* оглавление — своё и свёрнутое */
.cin-toc{ border:1px solid var(--cin-line); background:#faf8f1; margin:0 0 24px; }
.cin-toc > summary{ cursor:pointer; padding:12px 16px; font-weight:700; color:var(--cin-pine);
  font-size:14.5px; letter-spacing:.02em; list-style:none; }
.cin-toc > summary::-webkit-details-marker{ display:none; }
.cin-toc > summary::after{ content:""; float:right; width:8px; height:8px; margin-top:6px;
  border-right:2px solid var(--cin-muted); border-bottom:2px solid var(--cin-muted); transform:rotate(45deg); }
.cin-toc[open] > summary::after{ transform:rotate(-135deg); }
.cin-toc ol{ margin:0; padding:0 16px 14px 34px; }
.cin-toc li{ margin:0 0 6px; font-size:14px; }

/* ============================================================================
   БЛОКИ ДОНОРА, ПЕРЕРИСОВАННЫЕ В «BOREAL»
   Каждый тип блока получает своё решение, а не перекраску (05.2a).
   ============================================================================ */

/* --- сетка: одна ширина контента на весь сайт (05.15) --------------------- */
body .container{ max-width:var(--cin-w)!important; width:100%!important;
  margin-left:auto!important; margin-right:auto!important;
  padding-left:var(--cin-pad)!important; padding-right:var(--cin-pad)!important;
  box-sizing:border-box!important; float:none!important; }
body .cin-hd .container, body .cin-ft .container{ max-width:var(--cin-wh)!important; }
body .row{ display:block!important; margin:0!important; }
body [class*="col-sm-"], body [class*="col-md-"], body [class*="col-xs-"], body [class*="col-ss-"]{
  width:100%!important; max-width:100%!important; float:none!important;
  padding-left:0!important; padding-right:0!important; }

/* --- ГЕРО: своя полоса вместо узорной плашки донора ----------------------- */
body section.hero{ background:var(--cin-pine)!important; background-image:none!important;
  color:#eaf1ec!important; border-bottom:4px solid var(--cin-brass); padding:0!important;
  min-height:0!important; position:relative; overflow:hidden; }
body section.hero::before{ content:""; position:absolute; inset:0;
  background:linear-gradient(118deg, rgba(15,35,28,0) 0%, rgba(15,35,28,.5) 100%); pointer-events:none; }
body section.hero > .container{ position:relative; z-index:2; padding-top:30px!important;
  padding-bottom:30px!important; }
body section.hero h1{ color:#fff!important; font-size:36px!important; line-height:1.18!important;
  font-weight:800!important; letter-spacing:-.02em; margin:0 0 12px!important; }
body section.hero p, body section.hero .hero__text, body section.hero span{
  color:#cfe0d6!important; font-size:16.5px!important; line-height:1.65!important; }
body section.hero a{ color:#f4e6c8!important; }
body section.hero__small{ border-bottom-width:3px; }
@media (max-width:640px){ body section.hero h1{ font-size:27px!important; } }

body .hero .content-btn, body .hero a.btn, body .hero button, body .hero .toggle-content{
  background:var(--cin-ochre)!important; color:#fff!important; border:0!important;
  border-radius:var(--cin-r)!important; box-shadow:none!important; font-weight:700!important; }

/* --- ТИПОГРАФИКА КОНТЕНТА ------------------------------------------------ */
body .container h2{ font-size:25px; line-height:1.28; font-weight:700; color:var(--cin-pine);
  margin:34px 0 13px; }
body .container h3{ font-size:19.5px; line-height:1.35; font-weight:700; color:#1d3a30; margin:24px 0 9px; }
body .container h4{ font-size:17px; font-weight:700; color:#1d3a30; margin:20px 0 8px; }
body .container p{ font-size:17px; line-height:1.72; margin:0 0 15px; }
body .container li{ line-height:1.66; }
body .container a{ color:var(--cin-moss); }

/* --- КАРТОЧКИ И СПИСКИ ДОНОРА -------------------------------------------- */
body .all-casinos{ background:transparent!important; padding:6px 0 10px!important; }
body .topCasinos, body .topCasinos__box{ background:transparent!important; padding:0!important;
  margin:0!important; list-style:none!important; }
body .topCasinos__box > li{ background:var(--cin-paper)!important; border:1px solid var(--cin-line)!important;
  border-left:4px solid var(--cin-pine)!important; border-radius:0!important; margin:0 0 10px!important;
  box-shadow:none!important; overflow:hidden; }
body .topCasinos__box > li:hover{ border-left-color:var(--cin-ochre)!important; }

body .topCasinos__box .casino-logo, body .topCasinos__box .logo,
body .topCasinos__box [class*="logo"]{ background:#f7f5ee!important; }

body .casino_btn, body a.casino_btn{ background:var(--cin-ochre)!important; color:#fff!important;
  border:0!important; border-radius:var(--cin-r)!important; font-weight:700!important;
  box-shadow:0 1px 0 rgba(0,0,0,.14)!important; text-transform:none!important; }
body .casino_btn:hover{ background:#a9550f!important; }

body .sidebar-box{ background:var(--cin-paper)!important; border:1px solid var(--cin-line)!important;
  border-top:3px solid var(--cin-brass)!important; border-radius:0!important; padding:16px 18px!important;
  box-shadow:none!important; }
body .sidebar-box h4{ font-size:13px!important; letter-spacing:.12em; text-transform:uppercase;
  color:var(--cin-pine)!important; margin:0 0 12px!important; }
body .lastBonuses__box{ border:0!important; background:transparent!important; }

body .mainBonus, body .bonus-allinfo, body .all-info{ background:var(--cin-paper)!important;
  border:1px solid var(--cin-line)!important; border-radius:0!important; box-shadow:none!important; }
body .mainBonus{ border-left:4px solid var(--cin-brass)!important; padding:18px 20px!important; }
body .mainBonus-text{ color:var(--cin-text)!important; }
body .code{ background:#f7f5ee!important; border:1px dashed var(--cin-line)!important;
  color:var(--cin-pine)!important; border-radius:0!important; font-weight:700; letter-spacing:.06em; }

body .top-tabs{ background:transparent!important; border-bottom:1px solid var(--cin-line)!important; }
body .top-tabs a, body .top-tabs li a{ color:var(--cin-muted)!important; font-weight:600; }
body .top-tabs .active a, body .top-tabs li.active a{ color:var(--cin-pine)!important;
  border-bottom:3px solid var(--cin-ochre)!important; }

body .single-news, body .inside-post{ background:transparent!important; }
body .inside-post--img{ background:var(--cin-pine)!important; background-image:none!important;
  border-bottom:4px solid var(--cin-brass); }
body .inside-post--img h1{ color:#fff!important; }
body .inside-post--text{ background:var(--cin-paper)!important; border:1px solid var(--cin-line)!important;
  padding:26px 30px!important; margin-top:22px; }
@media (max-width:640px){ body .inside-post--text{ padding:18px var(--cin-pad)!important; } }
body .date, body .date__date{ color:#cfe0d6!important; font-size:12.5px!important; }

body .animate-play{ background:var(--cin-paper)!important; border:1px solid var(--cin-line)!important;
  border-radius:0!important; box-shadow:none!important; }

body .container table{ width:100%!important; border-collapse:collapse!important;
  background:var(--cin-paper); font-size:15.5px; }
body .container table th, body .container table td{ border:1px solid var(--cin-line)!important;
  padding:10px 12px!important; text-align:left; }
body .container table tr:first-child td, body .container table th{
  background:#eef1ec!important; color:var(--cin-pine)!important; font-weight:700; }
body .mtr-table{ display:table!important; }

body input[type="email"], body input[type="text"]{ border:1px solid var(--cin-line)!important;
  border-radius:0!important; padding:10px 12px!important; }
body input[type="submit"]{ background:var(--cin-ochre)!important; color:#fff!important;
  border:0!important; border-radius:var(--cin-r)!important; padding:10px 18px!important; font-weight:700; }

body section.hero, body .all-casinos, body .single-news, body .bonus-allinfo{ transform:none!important; }

/* ============================================================================
   BOREAL — доводка блоков донора (проход 2)
   ============================================================================ */

/* секции донора больше не «простыня»: фон отдаём странице, лист — карточке */
body section.bonus-allinfo, body section.all-casinos, body section.single-news,
body section.top-tabs, body div.container > .row{ background:transparent!important; }
body .bonus-allinfo > .container, body .single-news > .container{ padding-top:26px!important;
  padding-bottom:26px!important; }

/* «лист» контента обзора и статьи */
body .bonus-allinfo .inside-post--text,
body .bonus-allinfo .wpb_text_column,
body .bonus-allinfo .all-info,
body .single-news .inside-post--text{
  background:var(--cin-paper)!important; border:1px solid var(--cin-line)!important;
  border-radius:0!important; box-shadow:none!important; }

/* цвета донора -> палитра Boreal */
body .container a, body .container a:visited{ color:var(--cin-moss)!important; }
body .container h1, body .container h2, body .container h3, body .container h4,
body .container h5, body .container h6{ color:var(--cin-pine)!important; }
body section.hero h1, body section.hero h2, body .inside-post--img h1{ color:#fff!important; }
body .container p, body .container li, body .container td, body .container span,
body .container div{ color:inherit; }
body .container{ color:var(--cin-text); }
body [style*="color:#1660e8"], body [style*="color: #1660e8"]{ color:var(--cin-moss)!important; }

/* мёртвые кнопки-формы донора: пока выглядят как наша CTA, на 10 станут ссылками /go/ */
body .visit_main_btn, body button.visit_main_btn, body .play_now, body .get_bonus{
  background:var(--cin-ochre)!important; color:#fff!important; border:0!important;
  border-radius:var(--cin-r)!important; font-weight:700!important; padding:11px 20px!important;
  box-shadow:0 1px 0 rgba(0,0,0,.14)!important; cursor:pointer; font-size:15px!important; }
body .visit_main_btn:hover{ background:#a9550f!important; }
body .visit_main_btn.disabled{ background:#98a49c!important; }
body form[action*="goto"]{ display:inline-block; margin:0; }

/* строки витрины донора — делаем текучими, чтобы ничего не обрезалось */
body .topCasinos__box > li{ display:flex!important; flex-wrap:wrap!important; align-items:center!important;
  width:100%!important; }
body .topCasinos__box > li > *{ min-width:0!important; max-width:100%!important; float:none!important; }
body .topCasinos__box img{ max-width:100%!important; height:auto!important; }

/* геро обзора бренда */
body section.hero__singlebrand > .container, body section.hero__bonuspage > .container{
  padding-top:22px!important; padding-bottom:22px!important; }
body section.hero__singlebrand .breadcrumbs, body section.hero .breadcrumbs,
body section.hero [class*="crumb"]{ color:#bcd2c4!important; font-size:13px!important; }
body section.hero__singlebrand a, body section.hero [class*="crumb"] a{ color:#e7f0e9!important; }

/* вкладки обзора — плашка, а не голая строка */
body section.top-tabs{ background:#e9e5d7!important; border-bottom:1px solid var(--cin-line)!important; }
body section.top-tabs > .container{ padding-top:0!important; padding-bottom:0!important; }

/* «pros and cons», списки с иконками донора */
body .container ul li::marker{ color:var(--cin-brass); }

/* картинки в контенте — рамка листа, а не «висят» */
body .container .wpb_wrapper > img, body .container figure img{ border:1px solid var(--cin-line); }

/* горизонтальный отступ у блоков ВНЕ контейнера темы (05.15b) */
body > .container, body main > .container, body section > .container{ box-sizing:border-box!important; }

/* мобилка */
@media (max-width:640px){
  body .container{ padding-left:var(--cin-pad)!important; padding-right:var(--cin-pad)!important; }
  body .topCasinos__box > li{ display:block!important; }
  body .bonus-allinfo .inside-post--text, body .single-news .inside-post--text{ padding:16px var(--cin-pad)!important; }
}

/* ============================================================================
   BOREAL — доводка (проход 3): геро обзора, высоты, ритм
   ============================================================================ */

/* геро не обрезает содержимое (у донора была фиксированная высота) */
body section.hero{ height:auto!important; max-height:none!important; overflow:visible!important; }
body section.hero > *{ position:relative; z-index:2; }
body section.hero::before{ z-index:1; }
body section.hero .background, body section.hero [class*="background"]{
  background-image:none!important; height:auto!important; min-height:0!important; }

/* геро обзора бренда: знак оператора + имя + оффер одной плитой */
body section.hero__singlebrand > .container, body section.hero__bonuspage > .container{
  padding-top:26px!important; padding-bottom:30px!important; }
body section.hero h1, body section.hero .mainBonus h1{ font-size:32px!important; margin:14px 0 10px!important; }
body section.hero .mainBonus{ background:rgba(255,255,255,.06)!important;
  border:1px solid rgba(255,255,255,.18)!important; border-left:4px solid var(--cin-brass)!important;
  padding:18px 22px!important; margin-top:16px; }
body section.hero .mainBonus p, body section.hero .mainBonus-text{ color:#f3e9cf!important;
  font-size:19px!important; font-weight:700!important; margin:0 0 12px!important; }
body section.hero .mainBonus a, body section.hero .mainBonus .visit_main_btn{ color:#fff!important; }
body section.hero img{ background:#f7f5ee; border-radius:2px; }

/* вертикальный ритм: 2–3 значения зазоров (05.17) */
body section{ margin:0!important; }
body section.all-casinos > .container, body section.top-tabs > .container{ padding-top:0!important; }
body .bonus-allinfo .inside-post--text, body .bonus-allinfo .wpb_text_column,
body .bonus-allinfo .all-info, body .single-news .inside-post--text{ margin:0 0 18px!important;
  padding:24px 28px!important; }
@media (max-width:640px){
  body .bonus-allinfo .inside-post--text, body .bonus-allinfo .wpb_text_column,
  body .bonus-allinfo .all-info{ padding:18px var(--cin-pad)!important; } }

/* блоки-обёртки конструктора не должны рисовать вторую рамку внутри первой */
body .wpb_text_column .wpb_wrapper{ background:transparent!important; border:0!important; padding:0!important; }

/* заголовок секции с иконкой донора — выравниваем */
body .container h2 img, body .container h2 svg, body .container h3 img{ vertical-align:middle;
  margin-right:8px; border:0!important; }

/* последний блок перед подвалом не липнет к нему */
body .cin-ft{ margin-top:34px; }

/* ============================================================================
   BOREAL — доводка (проход 4): плита оператора в геро, вкладки, мелочи
   ============================================================================ */

/* плита оператора: [лого] [имя] [CTA] / вторым ярусом — оффер */
body .single-bonus-top{ display:flex!important; flex-wrap:wrap!important; align-items:center!important;
  gap:18px!important; position:static!important; float:none!important;
  background:rgba(255,255,255,.07)!important; border:1px solid rgba(255,255,255,.18)!important;
  border-left:4px solid var(--cin-brass)!important; padding:18px 22px!important;
  margin:18px 0 0!important; min-height:0!important; height:auto!important; }
body .single-bonus-top > *{ position:static!important; float:none!important; transform:none!important;
  margin:0!important; top:auto!important; left:auto!important; right:auto!important; bottom:auto!important; }
body .single-bonus-top .img{ order:1; flex:0 0 138px; width:138px!important; height:66px!important;
  display:flex!important; align-items:center; justify-content:center; background:#f7f5ee!important;
  border-radius:2px!important; padding:7px!important; box-sizing:border-box; overflow:hidden; }
body .single-bonus-top .img img{ max-width:100%!important; max-height:100%!important;
  width:auto!important; height:auto!important; background:transparent!important; border:0!important; }
body .single-bonus-top h1{ order:2; flex:1 1 300px; font-size:28px!important; line-height:1.2!important;
  margin:0!important; color:#fff!important; }
body .single-bonus-top form{ order:3; margin-left:auto!important; flex:0 0 auto; }
body .single-bonus-top .mainBonus-text{ order:4; flex:1 1 100%; font-size:18px!important;
  font-weight:700!important; color:#f3e9cf!important; margin:0!important; }
@media (max-width:640px){
  body .single-bonus-top{ padding:16px var(--cin-pad)!important; }
  body .single-bonus-top h1{ font-size:23px!important; flex:1 1 100%; }
  body .single-bonus-top form{ margin-left:0!important; flex:1 1 100%; }
  body .single-bonus-top .visit_main_btn{ width:100%; }
}

/* вкладки обзора — теперь настоящие якорные ссылки */
body .tabs__set{ display:flex!important; flex-wrap:wrap; gap:4px; }
body .tabs__set a, body .tabs__set span{ display:inline-block; padding:12px 16px!important;
  font-size:13.5px!important; letter-spacing:.08em; text-transform:uppercase; font-weight:700;
  color:var(--cin-muted)!important; text-decoration:none!important; border-bottom:3px solid transparent; }
body .tabs__set a:hover{ color:var(--cin-pine)!important; border-bottom-color:var(--cin-brass); }
body .tabs__set a.active, body .tabs__set span.active{ color:var(--cin-pine)!important;
  border-bottom-color:var(--cin-ochre)!important; }

/* заголовки секций обзора */
body .casino_single > h2.title{ display:flex; align-items:center; gap:10px; font-size:22px!important;
  margin:0 0 12px!important; }
body .casino_single{ margin:0 0 20px; }

/* иконочный шрифт темы не должен ломать строку */
body i[class^="gambler-"], body i[class*=" gambler-"]{ color:var(--cin-brass)!important;
  font-style:normal; line-height:1; }

/* ============================================================================
   BOREAL — доводка (проход 5)
   ============================================================================ */

/* ни один потомок плиты оператора не позиционируется абсолютно */
body .single-bonus-top *{ position:static!important; top:auto!important; left:auto!important;
  right:auto!important; bottom:auto!important; transform:none!important; }

/* плашка логотипа оператора — ОДНА на шаблон, тёмная: лого донора белые на прозрачном */
body .single-bonus-top .img{ background:#141b26!important; border:1px solid rgba(255,255,255,.14)!important; }

/* CTA в плите не уезжает в соседнюю секцию */
body .single-bonus-top form{ align-self:center; }
body .single-bonus-top .visit_main_btn{ white-space:nowrap; }

/* полоса вкладок держит свою высоту */
body section.top-tabs{ overflow:visible; }
body section.top-tabs .tabs, body section.top-tabs .tabs__top{ position:static!important; }
body section.top-tabs .visit_main_btn, body section.top-tabs form{ display:none!important; }

/* хаб: карточки списка казино не «съезжают» */
body .all-casinos .container > .row > *{ width:100%!important; }

/* якорные секции обзора отступают от липкой полосы вкладок */
body .casino_single{ scroll-margin-top:24px; }

/* контраст: вторичный текст поднят до 4.5+ */
:root{ --cin-muted:#4c5c54; }
body .cin-hd__claim{ color:#dbe8df!important; }
body .cin-hd .cin-brand__sub{ color:#4c5c54!important; }
body .cin-ft__about .cin-brand__sub{ color:#c3d6c9!important; }
body .cin-ft__txt{ color:#cfe0d5!important; }
body .cin-ft a{ color:#e3eee7!important; }
body .cin-ft__legal{ color:#b6c9bd!important; }
body .cin-check__d{ color:#4c5c54!important; }
body .cin-hd__util{ color:#dbe8df!important; }
body .cin-lang__btn{ color:#eef4ef!important; }
body .cin-nav__more a{ color:#cfe0d6!important; }

/* мобилка: строки конструктора не переполняют экран */
body .vc_row, body .wpb_row, body .wpb_column, body .vc_column_container, body .vc_column-inner{
  max-width:100%!important; margin-left:0!important; margin-right:0!important;
  padding-left:0!important; padding-right:0!important; box-sizing:border-box!important; }
@media (max-width:640px){
  body .vc_row, body .wpb_row{ overflow-x:visible!important; }
  body .container table{ display:block; overflow-x:auto; }
}

/* ============================================================================
   BOREAL — доводка (проход 6): контраст по замеру, кнопки донора, цвета донора
   Все значения ниже подобраны по фактическому замеру computed color / background.
   ============================================================================ */

/* знак: «Inspectors» охрой на кости давал 3.56 -> тёмная охра */
body .cin-hd .cin-brand__n2{ color:#8f4610!important; }        /* 4.9 на #f2efe4 */
body .cin-ft__about .cin-brand__n2{ color:#dcb45f!important; } /* 5.1 на #1b4636 */

/* цифры в шапке: латунь на кости давала 2.97 -> хвоя + латунная подпись */
body .cin-hd .cin-fact__n{ color:#1b4636!important; }
body .cin-hd .cin-fact__l{ color:#4c5c54!important; }

/* донорский номер строки витрины: тёмный на тёмной плашке -> белый */
body .topCasinos-row-num, body [class*="row-num"]{ color:#fff!important;
  text-shadow:0 1px 2px rgba(0,0,0,.55); }

/* ВСЕ кнопки донора, а не только visit_main_btn */
body .main_btn, body button.main_btn, body a.main_btn,
body .btn_green, body .green_btn{
  background:var(--cin-ochre)!important; color:#fff!important; border:0!important;
  border-radius:var(--cin-r)!important; font-weight:700!important; }
body .main_btn:hover, body .btn_green:hover{ background:#a9550f!important; }

/* светло-серый и зелёный текст донора -> палитра с нормальным контрастом */
body [style*="color:#a9aab7"], body [style*="color: #a9aab7"],
body [style*="color:#9a9aa5"], body [style*="color:#999"]{ color:#4c5c54!important; }
body [style*="color:#018e5d"], body [style*="color: #018e5d"],
body [style*="color:#099d64"], body [style*="color:#00a05a"]{ color:#146b48!important; }
body .container span[style*="color"]{ }
body .container .green, body .container .text-green{ color:#146b48!important; }

/* донорские подписи «эксперт/консультант» */
body .container small, body .container .subtitle, body .container .position{ color:#4c5c54!important; }

/* ============================================================================
   BOREAL — доводка (проход 7): точечный контраст, кнопки только донорские
   ============================================================================ */

/* CTA: белое на #c0651b давало 4.10 -> темнее охра, 5.0 */
:root{ --cin-ochre:#a4500f; }
body .casino_btn, body a.casino_btn, body .visit_main_btn, body button.visit_main_btn,
body .play_now, body .get_bonus, body .main_btn, body button.main_btn, body a.main_btn,
body .cin-btn{ background:#a4500f!important; color:#fff!important; }
body .casino_btn:hover, body .visit_main_btn:hover, body .main_btn:hover, body .cin-btn:hover{
  background:#8a4109!important; }

/* правило «все кнопки донора» не должно цеплять свои блоки и текстовые ссылки */
body .cin-lang__btn{
  background:transparent!important; color:#eef4ef!important; border-radius:0!important;
  font-weight:400!important; padding:4px 2px!important; }
body a.smaller_btn, body .smaller_btn, body a[class*="read"], body a.review_link{
  background:transparent!important; color:var(--cin-moss)!important; font-weight:600!important;
  padding:0!important; box-shadow:none!important; text-decoration:underline!important;
  text-underline-offset:2px; }

/* серый и зелёный текст донора без класса — в нашу палитру */
body .container p:not([class]), body .container span:not([class]),
body .container li:not([class]), body .container div:not([class]) > span:not([class]){
  color:var(--cin-text)!important; }
body section.hero .container p:not([class]), body section.hero .container span:not([class]),
body section.hero .container li:not([class]){ color:#cfe0d6!important; }
body .cin-hd .container span:not([class]), body .cin-ft .container span:not([class]){ color:inherit!important; }

/* донорские «зелёные» и «серые» классы */
body .container .green, body .container .text-green, body .container .success,
body .container [class*="advantage"] p, body .container [class*="pros"] p{ color:#146b48!important; }
body .container .grey, body .container .gray, body .container .muted,
body .container [class*="consultant"], body .container [class*="expert-position"]{ color:#4c5c54!important; }

/* ============================================================================
   BOREAL — доводка (проход 8): контейнеры-носители текста, своё оглавление
   ============================================================================ */

/* контейнеры, у которых свой computed color: гейт меряет ИХ, а не только текстовый узел */
body a.cin-brand, body .cin-brand__txt{ color:var(--cin-text)!important; }
body .cin-ft a.cin-brand, body .cin-ft .cin-brand__txt{ color:#e3eee7!important; }
body .cin-nav__l1 > li{ color:#eaf1ec!important; }
body .cin-nav__l2 > li{ color:var(--cin-text)!important; }
body .cin-hd__util-in, body .cin-hd__util-r{ color:#dbe8df!important; }
body .cin-ft__legal-in, body .cin-ft__cols-in, body .cin-ft__check-in{ color:inherit; }
body .cin-checks, body .cin-check{ color:var(--cin-text)!important; }

/* СВОЁ оглавление — свёрнутый <details> в геро */
body .cin-toc{ border:1px solid rgba(255,255,255,.22); background:rgba(255,255,255,.06);
  margin:16px 0 0; max-width:640px; }
body .cin-toc > summary{ cursor:pointer; padding:11px 16px; font-weight:700; font-size:14.5px;
  color:#f3e9cf!important; list-style:none; letter-spacing:.02em; }
body .cin-toc > summary::-webkit-details-marker{ display:none; }
body .cin-toc > summary::after{ content:""; float:right; width:8px; height:8px; margin-top:6px;
  border-right:2px solid #cbb27a; border-bottom:2px solid #cbb27a; transform:rotate(45deg); }
body .cin-toc[open] > summary::after{ transform:rotate(-135deg); }
body .cin-toc__body{ padding:2px 16px 14px; }
body .cin-toc__body a{ color:#e9f1ea!important; font-size:14px; text-decoration:none!important; }
body .cin-toc__body a:hover{ text-decoration:underline!important; }
body .cin-toc .lwptoc_item{ margin:0 0 6px; }
body .cin-toc .lwptoc_items{ font-size:100%!important; }

/* на своих текстовых страницах оглавление светлое */
body .cin-main .cin-toc{ border:1px solid var(--cin-line); background:#faf8f1; }
body .cin-main .cin-toc > summary{ color:var(--cin-pine)!important; }
body .cin-main .cin-toc__body a{ color:var(--cin-moss)!important; }

/* ============================================================================
   BOREAL — доводка (проход 9): правила контента НЕ задевают шапку и подвал (05.25)
   ============================================================================ */

/* подвал: тёмная плашка — заголовки и текст светлые, что бы ни говорили правила контента */
body .cin-ft__cols h1, body .cin-ft__cols h2, body .cin-ft__cols h3, body .cin-ft__cols h4,
body .cin-ft__cols h5, body .cin-ft__cols h6{ color:#f0e7cf!important; }
body .cin-ft__cols, body .cin-ft__cols li, body .cin-ft__cols ul, body .cin-ft__cols p,
body .cin-ft__cols span, body .cin-ft__cols div{ color:#d6e4da!important; }
body .cin-ft__cols a, body .cin-ft__cols a:visited{ color:#e3eee7!important; }
body .cin-ft__legal, body .cin-ft__legal div, body .cin-ft__legal span,
body .cin-ft__legal p{ color:#b6c9bd!important; }
body .cin-ft__legal strong{ color:#dfeae2!important; }
body .cin-ft__badge{ color:#cfe0d6!important; }

/* светлая панель проверки в подвале — тёмный текст */
body .cin-ft__check h1, body .cin-ft__check h2, body .cin-ft__check h3{ color:var(--cin-pine)!important; }
body .cin-ft__check, body .cin-ft__check div, body .cin-ft__check span,
body .cin-ft__check p, body .cin-ft__check li{ color:var(--cin-text)!important; }
body .cin-check__d{ color:#4c5c54!important; }

/* шапка */
body .cin-hd h1, body .cin-hd h2, body .cin-hd h3, body .cin-hd h4{ color:inherit!important; }
body .cin-nav__l1 > li, body .cin-nav__l1 > li > a{ color:#eaf1ec!important; }
body .cin-nav__l2 > li{ color:var(--cin-text)!important; }
body .cin-nav__l2 > li > a{ color:var(--cin-text)!important; }
@media (max-width:900px){
  body .cin-nav__l2 > li, body .cin-nav__l2 > li > a{ color:#d7e5db!important; }
}

/* донорские плашки-даты новостей: тёмный текст на синей плашке */
body .news-date, body [class*="news-date"], body .post-date, body .date-box{
  background:var(--cin-pine)!important; color:#fff!important; border-radius:0!important; }

/* «Read Full Review» — текстовая ссылка, а не кнопка, и не наследует фон кнопки */
body a.smaller_btn, body .smaller_btn{ background:transparent!important; color:#2c6a4f!important; }
body .casino_btn a.smaller_btn, body [class*="_btn"] a.smaller_btn{ color:#fff!important;
  text-decoration:underline!important; }

/* контейнер CTA донора не должен красить вложенную ссылку-обзор */
body .casino_btn:has(a.smaller_btn){ background:transparent!important; box-shadow:none!important;
  padding:0!important; }

/* мобилка: боковой блок бонусов не переполняет экран */
body .lastBonuses__box--second, body .lastBonuses__box{ max-width:100%!important;
  box-sizing:border-box!important; overflow:hidden; }
body .advanced-list__row, body .bottom-content{ max-width:100%!important; box-sizing:border-box!important; }
@media (max-width:640px){
  body .lastBonuses__box--second, body .advanced-list__row{ display:block!important; }
}

/* ============================================================================
   BOREAL — доводка (проход 10): мобильная навигация по сетке, кнопки-«призраки»
   ============================================================================ */

/* мобилка: пункты меню не касаются краёв экрана — отступ у КОНТЕЙНЕРА списка */
@media (max-width:900px){
  body .cin-nav__in{ padding:0 var(--cin-pad)!important; }
  body .cin-nav__l1 > li > a{ padding:12px 0!important; }
  body .cin-nav__l2 a{ padding:9px 0 9px 16px!important; }
  body .cin-nav__l2{ margin:0 0 4px; }
}

/* «Read Full Review» — всегда текстовая ссылка мохового цвета */
body a.smaller_btn, body .smaller_btn,
body .casino_btn a.smaller_btn, body [class*="_btn"] a.smaller_btn{
  background:transparent!important; color:#2c6a4f!important; text-decoration:underline!important;
  text-underline-offset:2px; font-weight:600!important; }

/* «View All …» — контурная кнопка в нашей палитре */
body a.go-border, body .go-border{ background:transparent!important; color:#2c6a4f!important;
  border:1.5px solid #2c6a4f!important; border-radius:var(--cin-r)!important; font-weight:700!important;
  padding:10px 18px!important; display:inline-block; text-decoration:none!important; }
body a.go-border:hover{ background:#eef3ef!important; }
body a.go-border span, body a.go-border small{ color:#4c5c54!important; }

/* заголовки-якоря донора на синей плашке */
body .container h2[id], body .container span[id], body .container h2 > span[id],
body [id^="Conclusion"], body [id*="_"]{ background:transparent!important; }
body .container h2{ background:transparent!important; }

/* донорские цветные плашки под заголовками */
body .container [style*="background:#1660e8"], body .container [style*="background-color:#1660e8"],
body .container [style*="background: #1660e8"]{ background:var(--cin-pine)!important; color:#fff!important; }

/* ============================================================================
   BOREAL — доводка (проход 11): цвет в колонках подвала и выпадашках, overflow мобилки
   ============================================================================ */

/* максимально конкретно: тег + класс, чтобы ни одно правило контента не перебило */
body footer.cin-ft .cin-ft__cols ul li,
body footer.cin-ft .cin-ft__cols ul,
body footer.cin-ft .cin-ft__cols div{ color:#d6e4da!important; }
body footer.cin-ft .cin-ft__cols ul li a{ color:#e3eee7!important; }
body footer.cin-ft .cin-ft__check ul li{ color:var(--cin-text)!important; }

body header.cin-hd nav.cin-nav ul.cin-nav__l1 > li{ color:#eaf1ec!important; }
body header.cin-hd nav.cin-nav ul.cin-nav__l2{ background:#ffffff!important; }
body header.cin-hd nav.cin-nav ul.cin-nav__l2 > li{ color:#17251f!important; background:#ffffff!important; }
body header.cin-hd nav.cin-nav ul.cin-nav__l2 > li > a{ color:#17251f!important; }
@media (max-width:900px){
  body header.cin-hd nav.cin-nav ul.cin-nav__l2{ background:#1b4636!important; }
  body header.cin-hd nav.cin-nav ul.cin-nav__l2 > li{ background:#1b4636!important; color:#d7e5db!important; }
  body header.cin-hd nav.cin-nav ul.cin-nav__l2 > li > a{ color:#d7e5db!important; }
}

/* мобилка: ни один донорский блок не шире экрана */
@media (max-width:900px){
  body .faq_block, body .lastBonuses__box, body .lastBonuses__box--second,
  body .bottom-content, body .advanced-list__row, body .advanced-list,
  body .casino_single, body .all-info, body .wpb_wrapper, body .wpb_text_column{
    max-width:100%!important; width:auto!important; box-sizing:border-box!important;
    margin-left:0!important; margin-right:0!important; }
  body .faq_block, body .advanced-list__row, body .bottom-content{ display:block!important; }
  body .faq_block *, body .advanced-list__row *, body .lastBonuses__box--second *{
    max-width:100%!important; box-sizing:border-box!important; }
  body img, body svg, body table, body pre, body iframe{ max-width:100%!important; }
}

/* ============================================================================
   BOREAL — доводка (проход 12): плагин оглавления донора, кнопки «показать ещё»,
   пагинация, факты в шапке на мобиле
   ============================================================================ */

/* плагин lwptoc донора красил панель в тёмно-синий — фон снимаем, цвет берём из контекста */
body .lwptoc, body .lwptoc-dark, body .lwptoc-notInherit, body .lwptoc_i,
body .lwptoc_items, body .lwptoc_itemWrap, body .lwptoc_item, body [class^="lwptoc"]{
  background:transparent!important; background-color:transparent!important;
  border:0!important; box-shadow:none!important; }
body .cin-toc .lwptoc a, body .cin-toc .lwptoc_item_label{ color:#e9f1ea!important; }
body .cin-main .cin-toc .lwptoc a, body .cin-main .cin-toc .lwptoc_item_label{ color:#2c6a4f!important; }
body .lwptoc_item_label{ color:inherit!important; }

/* якорные span-ы донора не тащат за собой фон */
body .container span[id]{ background:transparent!important; }

/* «Показать ещё» и пагинация — наши кнопки */
body a#load-more-casinos, body #load-more-casinos, body .load-more, body a.load-more{
  background:#a4500f!important; color:#fff!important; border:0!important;
  border-radius:var(--cin-r)!important; font-weight:700!important; padding:11px 22px!important;
  display:inline-block; text-decoration:none!important; }
body a#load-more-casinos:hover{ background:#8a4109!important; }
body .page-numbers, body a.page-numbers, body span.page-numbers{
  background:#ffffff!important; color:#2c6a4f!important; border:1px solid var(--cin-line)!important;
  border-radius:0!important; padding:8px 13px!important; display:inline-block;
  text-decoration:none!important; font-weight:700; }
body .page-numbers.current, body span.page-numbers.current{ background:var(--cin-pine)!important;
  color:#fff!important; border-color:var(--cin-pine)!important; }
body a.page-numbers:hover{ background:#eef3ef!important; }

/* факты в шапке на мобиле не прячем, а ужимаем — иначе это «скрытый текст» */
@media (max-width:900px){
  body .cin-hd__facts{ display:flex!important; gap:14px; }
  body .cin-hd__facts .cin-fact__n{ font-size:15px!important; }
  body .cin-hd__facts .cin-fact__l{ font-size:9.5px!important; letter-spacing:.06em; }
}
@media (max-width:420px){
  body .cin-hd__main{ gap:10px; }
  body .cin-hd__facts{ gap:10px; }
  body .cin-brand__n1, body .cin-brand__n2{ font-size:19px!important; }
}

/* сгенерировано cin_05_palette.py — палитра донора -> Boreal, по его же селекторам.
   ⛔ КАЖДЫЙ селектор — ОТДЕЛЬНОЕ правило: одна невалидная запись в списке через запятую
   выбрасывает ВСЁ правило целиком, и перекраска молча не применяется. */
body .categories_list li a{ background-color:#1b4636!important; color:#ffffff!important; }
body .categories_list li a h1,body .categories_list li a h2,body .categories_list li a h3,body .categories_list li a h4,body .categories_list li a h5{ color:#ffffff!important; }
body .categories_list li a p,body .categories_list li a li,body .categories_list li a span,body .categories_list li a div,body .categories_list li a td,body .categories_list li a b{ color:#e3eee7!important; }
body .categories_list li a a,body .categories_list li a a:visited{ color:#f3e9cf!important; }
body .container .categories_list li a h1,body .container .categories_list li a h2,body .container .categories_list li a h3,body .container .categories_list li a h4,body .container .categories_list li a h5{ color:#ffffff!important; }
body .container .categories_list li a p,body .container .categories_list li a li,body .container .categories_list li a span,body .container .categories_list li a div,body .container .categories_list li a td,body .container .categories_list li a b{ color:#e3eee7!important; }
body .container .categories_list li a a,body .container .categories_list li a a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .categories_list li a h1,body .wpb_wrapper .categories_list li a h2,body .wpb_wrapper .categories_list li a h3,body .wpb_wrapper .categories_list li a h4,body .wpb_wrapper .categories_list li a h5{ color:#ffffff!important; }
body .wpb_wrapper .categories_list li a p,body .wpb_wrapper .categories_list li a li,body .wpb_wrapper .categories_list li a span,body .wpb_wrapper .categories_list li a div,body .wpb_wrapper .categories_list li a td,body .wpb_wrapper .categories_list li a b{ color:#e3eee7!important; }
body .wpb_wrapper .categories_list li a a,body .wpb_wrapper .categories_list li a a:visited{ color:#f3e9cf!important; }
body .dark_row{ background-color:#1b4636!important; color:#ffffff!important; }
body .dark_row h1,body .dark_row h2,body .dark_row h3,body .dark_row h4,body .dark_row h5{ color:#ffffff!important; }
body .dark_row p,body .dark_row li,body .dark_row span,body .dark_row div,body .dark_row td,body .dark_row b{ color:#e3eee7!important; }
body .dark_row a,body .dark_row a:visited{ color:#f3e9cf!important; }
body .container .dark_row h1,body .container .dark_row h2,body .container .dark_row h3,body .container .dark_row h4,body .container .dark_row h5{ color:#ffffff!important; }
body .container .dark_row p,body .container .dark_row li,body .container .dark_row span,body .container .dark_row div,body .container .dark_row td,body .container .dark_row b{ color:#e3eee7!important; }
body .container .dark_row a,body .container .dark_row a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .dark_row h1,body .wpb_wrapper .dark_row h2,body .wpb_wrapper .dark_row h3,body .wpb_wrapper .dark_row h4,body .wpb_wrapper .dark_row h5{ color:#ffffff!important; }
body .wpb_wrapper .dark_row p,body .wpb_wrapper .dark_row li,body .wpb_wrapper .dark_row span,body .wpb_wrapper .dark_row div,body .wpb_wrapper .dark_row td,body .wpb_wrapper .dark_row b{ color:#e3eee7!important; }
body .wpb_wrapper .dark_row a,body .wpb_wrapper .dark_row a:visited{ color:#f3e9cf!important; }
body .excerpt-last-word{ background-color:#1b4636!important; color:#ffffff!important; }
body .excerpt-last-word h1,body .excerpt-last-word h2,body .excerpt-last-word h3,body .excerpt-last-word h4,body .excerpt-last-word h5{ color:#ffffff!important; }
body .excerpt-last-word p,body .excerpt-last-word li,body .excerpt-last-word span,body .excerpt-last-word div,body .excerpt-last-word td,body .excerpt-last-word b{ color:#e3eee7!important; }
body .excerpt-last-word a,body .excerpt-last-word a:visited{ color:#f3e9cf!important; }
body .container .excerpt-last-word h1,body .container .excerpt-last-word h2,body .container .excerpt-last-word h3,body .container .excerpt-last-word h4,body .container .excerpt-last-word h5{ color:#ffffff!important; }
body .container .excerpt-last-word p,body .container .excerpt-last-word li,body .container .excerpt-last-word span,body .container .excerpt-last-word div,body .container .excerpt-last-word td,body .container .excerpt-last-word b{ color:#e3eee7!important; }
body .container .excerpt-last-word a,body .container .excerpt-last-word a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .excerpt-last-word h1,body .wpb_wrapper .excerpt-last-word h2,body .wpb_wrapper .excerpt-last-word h3,body .wpb_wrapper .excerpt-last-word h4,body .wpb_wrapper .excerpt-last-word h5{ color:#ffffff!important; }
body .wpb_wrapper .excerpt-last-word p,body .wpb_wrapper .excerpt-last-word li,body .wpb_wrapper .excerpt-last-word span,body .wpb_wrapper .excerpt-last-word div,body .wpb_wrapper .excerpt-last-word td,body .wpb_wrapper .excerpt-last-word b{ color:#e3eee7!important; }
body .wpb_wrapper .excerpt-last-word a,body .wpb_wrapper .excerpt-last-word a:visited{ color:#f3e9cf!important; }
body .header__mobile ul.mobile-menu .sub-menu li:before{ background-color:#1b4636!important; color:#ffffff!important; }
body .header__mobile ul.mobile-menu .sub-menu li:before h1,body .header__mobile ul.mobile-menu .sub-menu li:before h2,body .header__mobile ul.mobile-menu .sub-menu li:before h3,body .header__mobile ul.mobile-menu .sub-menu li:before h4,body .header__mobile ul.mobile-menu .sub-menu li:before h5{ color:#ffffff!important; }
body .header__mobile ul.mobile-menu .sub-menu li:before p,body .header__mobile ul.mobile-menu .sub-menu li:before li,body .header__mobile ul.mobile-menu .sub-menu li:before span,body .header__mobile ul.mobile-menu .sub-menu li:before div,body .header__mobile ul.mobile-menu .sub-menu li:before td,body .header__mobile ul.mobile-menu .sub-menu li:before b{ color:#e3eee7!important; }
body .header__mobile ul.mobile-menu .sub-menu li:before a,body .header__mobile ul.mobile-menu .sub-menu li:before a:visited{ color:#f3e9cf!important; }
body .container .header__mobile ul.mobile-menu .sub-menu li:before h1,body .container .header__mobile ul.mobile-menu .sub-menu li:before h2,body .container .header__mobile ul.mobile-menu .sub-menu li:before h3,body .container .header__mobile ul.mobile-menu .sub-menu li:before h4,body .container .header__mobile ul.mobile-menu .sub-menu li:before h5{ color:#ffffff!important; }
body .container .header__mobile ul.mobile-menu .sub-menu li:before p,body .container .header__mobile ul.mobile-menu .sub-menu li:before li,body .container .header__mobile ul.mobile-menu .sub-menu li:before span,body .container .header__mobile ul.mobile-menu .sub-menu li:before div,body .container .header__mobile ul.mobile-menu .sub-menu li:before td,body .container .header__mobile ul.mobile-menu .sub-menu li:before b{ color:#e3eee7!important; }
body .container .header__mobile ul.mobile-menu .sub-menu li:before a,body .container .header__mobile ul.mobile-menu .sub-menu li:before a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .header__mobile ul.mobile-menu .sub-menu li:before h1,body .wpb_wrapper .header__mobile ul.mobile-menu .sub-menu li:before h2,body .wpb_wrapper .header__mobile ul.mobile-menu .sub-menu li:before h3,body .wpb_wrapper .header__mobile ul.mobile-menu .sub-menu li:before h4,body .wpb_wrapper .header__mobile ul.mobile-menu .sub-menu li:before h5{ color:#ffffff!important; }
body .wpb_wrapper .header__mobile ul.mobile-menu .sub-menu li:before p,body .wpb_wrapper .header__mobile ul.mobile-menu .sub-menu li:before li,body .wpb_wrapper .header__mobile ul.mobile-menu .sub-menu li:before span,body .wpb_wrapper .header__mobile ul.mobile-menu .sub-menu li:before div,body .wpb_wrapper .header__mobile ul.mobile-menu .sub-menu li:before td,body .wpb_wrapper .header__mobile ul.mobile-menu .sub-menu li:before b{ color:#e3eee7!important; }
body .wpb_wrapper .header__mobile ul.mobile-menu .sub-menu li:before a,body .wpb_wrapper .header__mobile ul.mobile-menu .sub-menu li:before a:visited{ color:#f3e9cf!important; }
body .header__top .navigation li>a::after{ background-color:#1b4636!important; color:#ffffff!important; }
body .header__top .navigation li>a::after h1,body .header__top .navigation li>a::after h2,body .header__top .navigation li>a::after h3,body .header__top .navigation li>a::after h4,body .header__top .navigation li>a::after h5{ color:#ffffff!important; }
body .header__top .navigation li>a::after p,body .header__top .navigation li>a::after li,body .header__top .navigation li>a::after span,body .header__top .navigation li>a::after div,body .header__top .navigation li>a::after td,body .header__top .navigation li>a::after b{ color:#e3eee7!important; }
body .header__top .navigation li>a::after a,body .header__top .navigation li>a::after a:visited{ color:#f3e9cf!important; }
body .container .header__top .navigation li>a::after h1,body .container .header__top .navigation li>a::after h2,body .container .header__top .navigation li>a::after h3,body .container .header__top .navigation li>a::after h4,body .container .header__top .navigation li>a::after h5{ color:#ffffff!important; }
body .container .header__top .navigation li>a::after p,body .container .header__top .navigation li>a::after li,body .container .header__top .navigation li>a::after span,body .container .header__top .navigation li>a::after div,body .container .header__top .navigation li>a::after td,body .container .header__top .navigation li>a::after b{ color:#e3eee7!important; }
body .container .header__top .navigation li>a::after a,body .container .header__top .navigation li>a::after a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .header__top .navigation li>a::after h1,body .wpb_wrapper .header__top .navigation li>a::after h2,body .wpb_wrapper .header__top .navigation li>a::after h3,body .wpb_wrapper .header__top .navigation li>a::after h4,body .wpb_wrapper .header__top .navigation li>a::after h5{ color:#ffffff!important; }
body .wpb_wrapper .header__top .navigation li>a::after p,body .wpb_wrapper .header__top .navigation li>a::after li,body .wpb_wrapper .header__top .navigation li>a::after span,body .wpb_wrapper .header__top .navigation li>a::after div,body .wpb_wrapper .header__top .navigation li>a::after td,body .wpb_wrapper .header__top .navigation li>a::after b{ color:#e3eee7!important; }
body .wpb_wrapper .header__top .navigation li>a::after a,body .wpb_wrapper .header__top .navigation li>a::after a:visited{ color:#f3e9cf!important; }
body .header__top .navigation li>ul li a:hover{ background-color:#1b4636!important; color:#ffffff!important; }
body .header__top .navigation li>ul li a:hover h1,body .header__top .navigation li>ul li a:hover h2,body .header__top .navigation li>ul li a:hover h3,body .header__top .navigation li>ul li a:hover h4,body .header__top .navigation li>ul li a:hover h5{ color:#ffffff!important; }
body .header__top .navigation li>ul li a:hover p,body .header__top .navigation li>ul li a:hover li,body .header__top .navigation li>ul li a:hover span,body .header__top .navigation li>ul li a:hover div,body .header__top .navigation li>ul li a:hover td,body .header__top .navigation li>ul li a:hover b{ color:#e3eee7!important; }
body .header__top .navigation li>ul li a:hover a,body .header__top .navigation li>ul li a:hover a:visited{ color:#f3e9cf!important; }
body .container .header__top .navigation li>ul li a:hover h1,body .container .header__top .navigation li>ul li a:hover h2,body .container .header__top .navigation li>ul li a:hover h3,body .container .header__top .navigation li>ul li a:hover h4,body .container .header__top .navigation li>ul li a:hover h5{ color:#ffffff!important; }
body .container .header__top .navigation li>ul li a:hover p,body .container .header__top .navigation li>ul li a:hover li,body .container .header__top .navigation li>ul li a:hover span,body .container .header__top .navigation li>ul li a:hover div,body .container .header__top .navigation li>ul li a:hover td,body .container .header__top .navigation li>ul li a:hover b{ color:#e3eee7!important; }
body .container .header__top .navigation li>ul li a:hover a,body .container .header__top .navigation li>ul li a:hover a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .header__top .navigation li>ul li a:hover h1,body .wpb_wrapper .header__top .navigation li>ul li a:hover h2,body .wpb_wrapper .header__top .navigation li>ul li a:hover h3,body .wpb_wrapper .header__top .navigation li>ul li a:hover h4,body .wpb_wrapper .header__top .navigation li>ul li a:hover h5{ color:#ffffff!important; }
body .wpb_wrapper .header__top .navigation li>ul li a:hover p,body .wpb_wrapper .header__top .navigation li>ul li a:hover li,body .wpb_wrapper .header__top .navigation li>ul li a:hover span,body .wpb_wrapper .header__top .navigation li>ul li a:hover div,body .wpb_wrapper .header__top .navigation li>ul li a:hover td,body .wpb_wrapper .header__top .navigation li>ul li a:hover b{ color:#e3eee7!important; }
body .wpb_wrapper .header__top .navigation li>ul li a:hover a,body .wpb_wrapper .header__top .navigation li>ul li a:hover a:visited{ color:#f3e9cf!important; }
body .home.design_version_v2 .bottom-content blockquote:after{ background-color:#1b4636!important; color:#ffffff!important; }
body .home.design_version_v2 .bottom-content blockquote:after h1,body .home.design_version_v2 .bottom-content blockquote:after h2,body .home.design_version_v2 .bottom-content blockquote:after h3,body .home.design_version_v2 .bottom-content blockquote:after h4,body .home.design_version_v2 .bottom-content blockquote:after h5{ color:#ffffff!important; }
body .home.design_version_v2 .bottom-content blockquote:after p,body .home.design_version_v2 .bottom-content blockquote:after li,body .home.design_version_v2 .bottom-content blockquote:after span,body .home.design_version_v2 .bottom-content blockquote:after div,body .home.design_version_v2 .bottom-content blockquote:after td,body .home.design_version_v2 .bottom-content blockquote:after b{ color:#e3eee7!important; }
body .home.design_version_v2 .bottom-content blockquote:after a,body .home.design_version_v2 .bottom-content blockquote:after a:visited{ color:#f3e9cf!important; }
body .container .home.design_version_v2 .bottom-content blockquote:after h1,body .container .home.design_version_v2 .bottom-content blockquote:after h2,body .container .home.design_version_v2 .bottom-content blockquote:after h3,body .container .home.design_version_v2 .bottom-content blockquote:after h4,body .container .home.design_version_v2 .bottom-content blockquote:after h5{ color:#ffffff!important; }
body .container .home.design_version_v2 .bottom-content blockquote:after p,body .container .home.design_version_v2 .bottom-content blockquote:after li,body .container .home.design_version_v2 .bottom-content blockquote:after span,body .container .home.design_version_v2 .bottom-content blockquote:after div,body .container .home.design_version_v2 .bottom-content blockquote:after td,body .container .home.design_version_v2 .bottom-content blockquote:after b{ color:#e3eee7!important; }
body .container .home.design_version_v2 .bottom-content blockquote:after a,body .container .home.design_version_v2 .bottom-content blockquote:after a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .home.design_version_v2 .bottom-content blockquote:after h1,body .wpb_wrapper .home.design_version_v2 .bottom-content blockquote:after h2,body .wpb_wrapper .home.design_version_v2 .bottom-content blockquote:after h3,body .wpb_wrapper .home.design_version_v2 .bottom-content blockquote:after h4,body .wpb_wrapper .home.design_version_v2 .bottom-content blockquote:after h5{ color:#ffffff!important; }
body .wpb_wrapper .home.design_version_v2 .bottom-content blockquote:after p,body .wpb_wrapper .home.design_version_v2 .bottom-content blockquote:after li,body .wpb_wrapper .home.design_version_v2 .bottom-content blockquote:after span,body .wpb_wrapper .home.design_version_v2 .bottom-content blockquote:after div,body .wpb_wrapper .home.design_version_v2 .bottom-content blockquote:after td,body .wpb_wrapper .home.design_version_v2 .bottom-content blockquote:after b{ color:#e3eee7!important; }
body .wpb_wrapper .home.design_version_v2 .bottom-content blockquote:after a,body .wpb_wrapper .home.design_version_v2 .bottom-content blockquote:after a:visited{ color:#f3e9cf!important; }
body .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover{ background-color:#1b4636!important; color:#ffffff!important; }
body .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover h1,body .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover h2,body .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover h3,body .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover h4,body .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover h5{ color:#ffffff!important; }
body .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover p,body .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover li,body .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover span,body .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover div,body .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover td,body .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover b{ color:#e3eee7!important; }
body .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover a,body .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover a:visited{ color:#f3e9cf!important; }
body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover h1,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover h2,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover h3,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover h4,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover h5{ color:#ffffff!important; }
body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover p,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover li,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover span,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover div,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover td,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover b{ color:#e3eee7!important; }
body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover a,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover h1,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover h2,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover h3,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover h4,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover h5{ color:#ffffff!important; }
body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover p,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover li,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover span,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover div,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover td,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover b{ color:#e3eee7!important; }
body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover a,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper.best-slots:hover a:visited{ color:#f3e9cf!important; }
body .news-date{ background-color:#1b4636!important; color:#ffffff!important; }
body .news-date h1,body .news-date h2,body .news-date h3,body .news-date h4,body .news-date h5{ color:#ffffff!important; }
body .news-date p,body .news-date li,body .news-date span,body .news-date div,body .news-date td,body .news-date b{ color:#e3eee7!important; }
body .news-date a,body .news-date a:visited{ color:#f3e9cf!important; }
body .container .news-date h1,body .container .news-date h2,body .container .news-date h3,body .container .news-date h4,body .container .news-date h5{ color:#ffffff!important; }
body .container .news-date p,body .container .news-date li,body .container .news-date span,body .container .news-date div,body .container .news-date td,body .container .news-date b{ color:#e3eee7!important; }
body .container .news-date a,body .container .news-date a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .news-date h1,body .wpb_wrapper .news-date h2,body .wpb_wrapper .news-date h3,body .wpb_wrapper .news-date h4,body .wpb_wrapper .news-date h5{ color:#ffffff!important; }
body .wpb_wrapper .news-date p,body .wpb_wrapper .news-date li,body .wpb_wrapper .news-date span,body .wpb_wrapper .news-date div,body .wpb_wrapper .news-date td,body .wpb_wrapper .news-date b{ color:#e3eee7!important; }
body .wpb_wrapper .news-date a,body .wpb_wrapper .news-date a:visited{ color:#f3e9cf!important; }
body .simple-citata::after{ background-color:#1b4636!important; color:#ffffff!important; }
body .simple-citata::after h1,body .simple-citata::after h2,body .simple-citata::after h3,body .simple-citata::after h4,body .simple-citata::after h5{ color:#ffffff!important; }
body .simple-citata::after p,body .simple-citata::after li,body .simple-citata::after span,body .simple-citata::after div,body .simple-citata::after td,body .simple-citata::after b{ color:#e3eee7!important; }
body .simple-citata::after a,body .simple-citata::after a:visited{ color:#f3e9cf!important; }
body .container .simple-citata::after h1,body .container .simple-citata::after h2,body .container .simple-citata::after h3,body .container .simple-citata::after h4,body .container .simple-citata::after h5{ color:#ffffff!important; }
body .container .simple-citata::after p,body .container .simple-citata::after li,body .container .simple-citata::after span,body .container .simple-citata::after div,body .container .simple-citata::after td,body .container .simple-citata::after b{ color:#e3eee7!important; }
body .container .simple-citata::after a,body .container .simple-citata::after a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .simple-citata::after h1,body .wpb_wrapper .simple-citata::after h2,body .wpb_wrapper .simple-citata::after h3,body .wpb_wrapper .simple-citata::after h4,body .wpb_wrapper .simple-citata::after h5{ color:#ffffff!important; }
body .wpb_wrapper .simple-citata::after p,body .wpb_wrapper .simple-citata::after li,body .wpb_wrapper .simple-citata::after span,body .wpb_wrapper .simple-citata::after div,body .wpb_wrapper .simple-citata::after td,body .wpb_wrapper .simple-citata::after b{ color:#e3eee7!important; }
body .wpb_wrapper .simple-citata::after a,body .wpb_wrapper .simple-citata::after a:visited{ color:#f3e9cf!important; }
body .simple-citata:after{ background-color:#1b4636!important; color:#ffffff!important; }
body .simple-citata:after h1,body .simple-citata:after h2,body .simple-citata:after h3,body .simple-citata:after h4,body .simple-citata:after h5{ color:#ffffff!important; }
body .simple-citata:after p,body .simple-citata:after li,body .simple-citata:after span,body .simple-citata:after div,body .simple-citata:after td,body .simple-citata:after b{ color:#e3eee7!important; }
body .simple-citata:after a,body .simple-citata:after a:visited{ color:#f3e9cf!important; }
body .container .simple-citata:after h1,body .container .simple-citata:after h2,body .container .simple-citata:after h3,body .container .simple-citata:after h4,body .container .simple-citata:after h5{ color:#ffffff!important; }
body .container .simple-citata:after p,body .container .simple-citata:after li,body .container .simple-citata:after span,body .container .simple-citata:after div,body .container .simple-citata:after td,body .container .simple-citata:after b{ color:#e3eee7!important; }
body .container .simple-citata:after a,body .container .simple-citata:after a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .simple-citata:after h1,body .wpb_wrapper .simple-citata:after h2,body .wpb_wrapper .simple-citata:after h3,body .wpb_wrapper .simple-citata:after h4,body .wpb_wrapper .simple-citata:after h5{ color:#ffffff!important; }
body .wpb_wrapper .simple-citata:after p,body .wpb_wrapper .simple-citata:after li,body .wpb_wrapper .simple-citata:after span,body .wpb_wrapper .simple-citata:after div,body .wpb_wrapper .simple-citata:after td,body .wpb_wrapper .simple-citata:after b{ color:#e3eee7!important; }
body .wpb_wrapper .simple-citata:after a,body .wpb_wrapper .simple-citata:after a:visited{ color:#f3e9cf!important; }
body .single-news .inside-post--img span.update-date{ background-color:#1b4636!important; color:#ffffff!important; }
body .single-news .inside-post--img span.update-date h1,body .single-news .inside-post--img span.update-date h2,body .single-news .inside-post--img span.update-date h3,body .single-news .inside-post--img span.update-date h4,body .single-news .inside-post--img span.update-date h5{ color:#ffffff!important; }
body .single-news .inside-post--img span.update-date p,body .single-news .inside-post--img span.update-date li,body .single-news .inside-post--img span.update-date span,body .single-news .inside-post--img span.update-date div,body .single-news .inside-post--img span.update-date td,body .single-news .inside-post--img span.update-date b{ color:#e3eee7!important; }
body .single-news .inside-post--img span.update-date a,body .single-news .inside-post--img span.update-date a:visited{ color:#f3e9cf!important; }
body .container .single-news .inside-post--img span.update-date h1,body .container .single-news .inside-post--img span.update-date h2,body .container .single-news .inside-post--img span.update-date h3,body .container .single-news .inside-post--img span.update-date h4,body .container .single-news .inside-post--img span.update-date h5{ color:#ffffff!important; }
body .container .single-news .inside-post--img span.update-date p,body .container .single-news .inside-post--img span.update-date li,body .container .single-news .inside-post--img span.update-date span,body .container .single-news .inside-post--img span.update-date div,body .container .single-news .inside-post--img span.update-date td,body .container .single-news .inside-post--img span.update-date b{ color:#e3eee7!important; }
body .container .single-news .inside-post--img span.update-date a,body .container .single-news .inside-post--img span.update-date a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .single-news .inside-post--img span.update-date h1,body .wpb_wrapper .single-news .inside-post--img span.update-date h2,body .wpb_wrapper .single-news .inside-post--img span.update-date h3,body .wpb_wrapper .single-news .inside-post--img span.update-date h4,body .wpb_wrapper .single-news .inside-post--img span.update-date h5{ color:#ffffff!important; }
body .wpb_wrapper .single-news .inside-post--img span.update-date p,body .wpb_wrapper .single-news .inside-post--img span.update-date li,body .wpb_wrapper .single-news .inside-post--img span.update-date span,body .wpb_wrapper .single-news .inside-post--img span.update-date div,body .wpb_wrapper .single-news .inside-post--img span.update-date td,body .wpb_wrapper .single-news .inside-post--img span.update-date b{ color:#e3eee7!important; }
body .wpb_wrapper .single-news .inside-post--img span.update-date a,body .wpb_wrapper .single-news .inside-post--img span.update-date a:visited{ color:#f3e9cf!important; }
body .vc_custom_1624865124704{ background-color:#1b4636!important; color:#ffffff!important; }
body .vc_custom_1624865124704 h1,body .vc_custom_1624865124704 h2,body .vc_custom_1624865124704 h3,body .vc_custom_1624865124704 h4,body .vc_custom_1624865124704 h5{ color:#ffffff!important; }
body .vc_custom_1624865124704 p,body .vc_custom_1624865124704 li,body .vc_custom_1624865124704 span,body .vc_custom_1624865124704 div,body .vc_custom_1624865124704 td,body .vc_custom_1624865124704 b{ color:#e3eee7!important; }
body .vc_custom_1624865124704 a,body .vc_custom_1624865124704 a:visited{ color:#f3e9cf!important; }
body .container .vc_custom_1624865124704 h1,body .container .vc_custom_1624865124704 h2,body .container .vc_custom_1624865124704 h3,body .container .vc_custom_1624865124704 h4,body .container .vc_custom_1624865124704 h5{ color:#ffffff!important; }
body .container .vc_custom_1624865124704 p,body .container .vc_custom_1624865124704 li,body .container .vc_custom_1624865124704 span,body .container .vc_custom_1624865124704 div,body .container .vc_custom_1624865124704 td,body .container .vc_custom_1624865124704 b{ color:#e3eee7!important; }
body .container .vc_custom_1624865124704 a,body .container .vc_custom_1624865124704 a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .vc_custom_1624865124704 h1,body .wpb_wrapper .vc_custom_1624865124704 h2,body .wpb_wrapper .vc_custom_1624865124704 h3,body .wpb_wrapper .vc_custom_1624865124704 h4,body .wpb_wrapper .vc_custom_1624865124704 h5{ color:#ffffff!important; }
body .wpb_wrapper .vc_custom_1624865124704 p,body .wpb_wrapper .vc_custom_1624865124704 li,body .wpb_wrapper .vc_custom_1624865124704 span,body .wpb_wrapper .vc_custom_1624865124704 div,body .wpb_wrapper .vc_custom_1624865124704 td,body .wpb_wrapper .vc_custom_1624865124704 b{ color:#e3eee7!important; }
body .wpb_wrapper .vc_custom_1624865124704 a,body .wpb_wrapper .vc_custom_1624865124704 a:visited{ color:#f3e9cf!important; }
body #players-review .write-review:hover{ background-color:#2c6a4f!important; color:#ffffff!important; }
body #players-review .write-review:hover h1,body #players-review .write-review:hover h2,body #players-review .write-review:hover h3,body #players-review .write-review:hover h4,body #players-review .write-review:hover h5{ color:#ffffff!important; }
body #players-review .write-review:hover p,body #players-review .write-review:hover li,body #players-review .write-review:hover span,body #players-review .write-review:hover div,body #players-review .write-review:hover td,body #players-review .write-review:hover b{ color:#e3eee7!important; }
body #players-review .write-review:hover a,body #players-review .write-review:hover a:visited{ color:#f3e9cf!important; }
body .container #players-review .write-review:hover h1,body .container #players-review .write-review:hover h2,body .container #players-review .write-review:hover h3,body .container #players-review .write-review:hover h4,body .container #players-review .write-review:hover h5{ color:#ffffff!important; }
body .container #players-review .write-review:hover p,body .container #players-review .write-review:hover li,body .container #players-review .write-review:hover span,body .container #players-review .write-review:hover div,body .container #players-review .write-review:hover td,body .container #players-review .write-review:hover b{ color:#e3eee7!important; }
body .container #players-review .write-review:hover a,body .container #players-review .write-review:hover a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper #players-review .write-review:hover h1,body .wpb_wrapper #players-review .write-review:hover h2,body .wpb_wrapper #players-review .write-review:hover h3,body .wpb_wrapper #players-review .write-review:hover h4,body .wpb_wrapper #players-review .write-review:hover h5{ color:#ffffff!important; }
body .wpb_wrapper #players-review .write-review:hover p,body .wpb_wrapper #players-review .write-review:hover li,body .wpb_wrapper #players-review .write-review:hover span,body .wpb_wrapper #players-review .write-review:hover div,body .wpb_wrapper #players-review .write-review:hover td,body .wpb_wrapper #players-review .write-review:hover b{ color:#e3eee7!important; }
body .wpb_wrapper #players-review .write-review:hover a,body .wpb_wrapper #players-review .write-review:hover a:visited{ color:#f3e9cf!important; }
body .bottom-content ul li:after{ background-color:#2c6a4f!important; color:#ffffff!important; }
body .bottom-content ul li:after h1,body .bottom-content ul li:after h2,body .bottom-content ul li:after h3,body .bottom-content ul li:after h4,body .bottom-content ul li:after h5{ color:#ffffff!important; }
body .bottom-content ul li:after p,body .bottom-content ul li:after li,body .bottom-content ul li:after span,body .bottom-content ul li:after div,body .bottom-content ul li:after td,body .bottom-content ul li:after b{ color:#e3eee7!important; }
body .bottom-content ul li:after a,body .bottom-content ul li:after a:visited{ color:#f3e9cf!important; }
body .container .bottom-content ul li:after h1,body .container .bottom-content ul li:after h2,body .container .bottom-content ul li:after h3,body .container .bottom-content ul li:after h4,body .container .bottom-content ul li:after h5{ color:#ffffff!important; }
body .container .bottom-content ul li:after p,body .container .bottom-content ul li:after li,body .container .bottom-content ul li:after span,body .container .bottom-content ul li:after div,body .container .bottom-content ul li:after td,body .container .bottom-content ul li:after b{ color:#e3eee7!important; }
body .container .bottom-content ul li:after a,body .container .bottom-content ul li:after a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .bottom-content ul li:after h1,body .wpb_wrapper .bottom-content ul li:after h2,body .wpb_wrapper .bottom-content ul li:after h3,body .wpb_wrapper .bottom-content ul li:after h4,body .wpb_wrapper .bottom-content ul li:after h5{ color:#ffffff!important; }
body .wpb_wrapper .bottom-content ul li:after p,body .wpb_wrapper .bottom-content ul li:after li,body .wpb_wrapper .bottom-content ul li:after span,body .wpb_wrapper .bottom-content ul li:after div,body .wpb_wrapper .bottom-content ul li:after td,body .wpb_wrapper .bottom-content ul li:after b{ color:#e3eee7!important; }
body .wpb_wrapper .bottom-content ul li:after a,body .wpb_wrapper .bottom-content ul li:after a:visited{ color:#f3e9cf!important; }
body .casino_single--expert .excerpt-review-text ul li::after{ background-color:#2c6a4f!important; color:#ffffff!important; }
body .casino_single--expert .excerpt-review-text ul li::after h1,body .casino_single--expert .excerpt-review-text ul li::after h2,body .casino_single--expert .excerpt-review-text ul li::after h3,body .casino_single--expert .excerpt-review-text ul li::after h4,body .casino_single--expert .excerpt-review-text ul li::after h5{ color:#ffffff!important; }
body .casino_single--expert .excerpt-review-text ul li::after p,body .casino_single--expert .excerpt-review-text ul li::after li,body .casino_single--expert .excerpt-review-text ul li::after span,body .casino_single--expert .excerpt-review-text ul li::after div,body .casino_single--expert .excerpt-review-text ul li::after td,body .casino_single--expert .excerpt-review-text ul li::after b{ color:#e3eee7!important; }
body .casino_single--expert .excerpt-review-text ul li::after a,body .casino_single--expert .excerpt-review-text ul li::after a:visited{ color:#f3e9cf!important; }
body .container .casino_single--expert .excerpt-review-text ul li::after h1,body .container .casino_single--expert .excerpt-review-text ul li::after h2,body .container .casino_single--expert .excerpt-review-text ul li::after h3,body .container .casino_single--expert .excerpt-review-text ul li::after h4,body .container .casino_single--expert .excerpt-review-text ul li::after h5{ color:#ffffff!important; }
body .container .casino_single--expert .excerpt-review-text ul li::after p,body .container .casino_single--expert .excerpt-review-text ul li::after li,body .container .casino_single--expert .excerpt-review-text ul li::after span,body .container .casino_single--expert .excerpt-review-text ul li::after div,body .container .casino_single--expert .excerpt-review-text ul li::after td,body .container .casino_single--expert .excerpt-review-text ul li::after b{ color:#e3eee7!important; }
body .container .casino_single--expert .excerpt-review-text ul li::after a,body .container .casino_single--expert .excerpt-review-text ul li::after a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .casino_single--expert .excerpt-review-text ul li::after h1,body .wpb_wrapper .casino_single--expert .excerpt-review-text ul li::after h2,body .wpb_wrapper .casino_single--expert .excerpt-review-text ul li::after h3,body .wpb_wrapper .casino_single--expert .excerpt-review-text ul li::after h4,body .wpb_wrapper .casino_single--expert .excerpt-review-text ul li::after h5{ color:#ffffff!important; }
body .wpb_wrapper .casino_single--expert .excerpt-review-text ul li::after p,body .wpb_wrapper .casino_single--expert .excerpt-review-text ul li::after li,body .wpb_wrapper .casino_single--expert .excerpt-review-text ul li::after span,body .wpb_wrapper .casino_single--expert .excerpt-review-text ul li::after div,body .wpb_wrapper .casino_single--expert .excerpt-review-text ul li::after td,body .wpb_wrapper .casino_single--expert .excerpt-review-text ul li::after b{ color:#e3eee7!important; }
body .wpb_wrapper .casino_single--expert .excerpt-review-text ul li::after a,body .wpb_wrapper .casino_single--expert .excerpt-review-text ul li::after a:visited{ color:#f3e9cf!important; }
body .game-play-now,.game-play-now:active,.game-play-now:visited{ background-color:#2c6a4f!important; color:#ffffff!important; }
body .game-play-now,.game-play-now:active,.game-play-now:visited h1,body .game-play-now,.game-play-now:active,.game-play-now:visited h2,body .game-play-now,.game-play-now:active,.game-play-now:visited h3,body .game-play-now,.game-play-now:active,.game-play-now:visited h4,body .game-play-now,.game-play-now:active,.game-play-now:visited h5{ color:#ffffff!important; }
body .game-play-now,.game-play-now:active,.game-play-now:visited p,body .game-play-now,.game-play-now:active,.game-play-now:visited li,body .game-play-now,.game-play-now:active,.game-play-now:visited span,body .game-play-now,.game-play-now:active,.game-play-now:visited div,body .game-play-now,.game-play-now:active,.game-play-now:visited td,body .game-play-now,.game-play-now:active,.game-play-now:visited b{ color:#e3eee7!important; }
body .game-play-now,.game-play-now:active,.game-play-now:visited a,body .game-play-now,.game-play-now:active,.game-play-now:visited a:visited{ color:#f3e9cf!important; }
body .container .game-play-now,.game-play-now:active,.game-play-now:visited h1,body .container .game-play-now,.game-play-now:active,.game-play-now:visited h2,body .container .game-play-now,.game-play-now:active,.game-play-now:visited h3,body .container .game-play-now,.game-play-now:active,.game-play-now:visited h4,body .container .game-play-now,.game-play-now:active,.game-play-now:visited h5{ color:#ffffff!important; }
body .container .game-play-now,.game-play-now:active,.game-play-now:visited p,body .container .game-play-now,.game-play-now:active,.game-play-now:visited li,body .container .game-play-now,.game-play-now:active,.game-play-now:visited span,body .container .game-play-now,.game-play-now:active,.game-play-now:visited div,body .container .game-play-now,.game-play-now:active,.game-play-now:visited td,body .container .game-play-now,.game-play-now:active,.game-play-now:visited b{ color:#e3eee7!important; }
body .container .game-play-now,.game-play-now:active,.game-play-now:visited a,body .container .game-play-now,.game-play-now:active,.game-play-now:visited a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .game-play-now,.game-play-now:active,.game-play-now:visited h1,body .wpb_wrapper .game-play-now,.game-play-now:active,.game-play-now:visited h2,body .wpb_wrapper .game-play-now,.game-play-now:active,.game-play-now:visited h3,body .wpb_wrapper .game-play-now,.game-play-now:active,.game-play-now:visited h4,body .wpb_wrapper .game-play-now,.game-play-now:active,.game-play-now:visited h5{ color:#ffffff!important; }
body .wpb_wrapper .game-play-now,.game-play-now:active,.game-play-now:visited p,body .wpb_wrapper .game-play-now,.game-play-now:active,.game-play-now:visited li,body .wpb_wrapper .game-play-now,.game-play-now:active,.game-play-now:visited span,body .wpb_wrapper .game-play-now,.game-play-now:active,.game-play-now:visited div,body .wpb_wrapper .game-play-now,.game-play-now:active,.game-play-now:visited td,body .wpb_wrapper .game-play-now,.game-play-now:active,.game-play-now:visited b{ color:#e3eee7!important; }
body .wpb_wrapper .game-play-now,.game-play-now:active,.game-play-now:visited a,body .wpb_wrapper .game-play-now,.game-play-now:active,.game-play-now:visited a:visited{ color:#f3e9cf!important; }
body .game-play-now,.game-play-now:visited,.game-play-now:active{ background-color:#2c6a4f!important; color:#ffffff!important; }
body .game-play-now,.game-play-now:visited,.game-play-now:active h1,body .game-play-now,.game-play-now:visited,.game-play-now:active h2,body .game-play-now,.game-play-now:visited,.game-play-now:active h3,body .game-play-now,.game-play-now:visited,.game-play-now:active h4,body .game-play-now,.game-play-now:visited,.game-play-now:active h5{ color:#ffffff!important; }
body .game-play-now,.game-play-now:visited,.game-play-now:active p,body .game-play-now,.game-play-now:visited,.game-play-now:active li,body .game-play-now,.game-play-now:visited,.game-play-now:active span,body .game-play-now,.game-play-now:visited,.game-play-now:active div,body .game-play-now,.game-play-now:visited,.game-play-now:active td,body .game-play-now,.game-play-now:visited,.game-play-now:active b{ color:#e3eee7!important; }
body .game-play-now,.game-play-now:visited,.game-play-now:active a,body .game-play-now,.game-play-now:visited,.game-play-now:active a:visited{ color:#f3e9cf!important; }
body .container .game-play-now,.game-play-now:visited,.game-play-now:active h1,body .container .game-play-now,.game-play-now:visited,.game-play-now:active h2,body .container .game-play-now,.game-play-now:visited,.game-play-now:active h3,body .container .game-play-now,.game-play-now:visited,.game-play-now:active h4,body .container .game-play-now,.game-play-now:visited,.game-play-now:active h5{ color:#ffffff!important; }
body .container .game-play-now,.game-play-now:visited,.game-play-now:active p,body .container .game-play-now,.game-play-now:visited,.game-play-now:active li,body .container .game-play-now,.game-play-now:visited,.game-play-now:active span,body .container .game-play-now,.game-play-now:visited,.game-play-now:active div,body .container .game-play-now,.game-play-now:visited,.game-play-now:active td,body .container .game-play-now,.game-play-now:visited,.game-play-now:active b{ color:#e3eee7!important; }
body .container .game-play-now,.game-play-now:visited,.game-play-now:active a,body .container .game-play-now,.game-play-now:visited,.game-play-now:active a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .game-play-now,.game-play-now:visited,.game-play-now:active h1,body .wpb_wrapper .game-play-now,.game-play-now:visited,.game-play-now:active h2,body .wpb_wrapper .game-play-now,.game-play-now:visited,.game-play-now:active h3,body .wpb_wrapper .game-play-now,.game-play-now:visited,.game-play-now:active h4,body .wpb_wrapper .game-play-now,.game-play-now:visited,.game-play-now:active h5{ color:#ffffff!important; }
body .wpb_wrapper .game-play-now,.game-play-now:visited,.game-play-now:active p,body .wpb_wrapper .game-play-now,.game-play-now:visited,.game-play-now:active li,body .wpb_wrapper .game-play-now,.game-play-now:visited,.game-play-now:active span,body .wpb_wrapper .game-play-now,.game-play-now:visited,.game-play-now:active div,body .wpb_wrapper .game-play-now,.game-play-now:visited,.game-play-now:active td,body .wpb_wrapper .game-play-now,.game-play-now:visited,.game-play-now:active b{ color:#e3eee7!important; }
body .wpb_wrapper .game-play-now,.game-play-now:visited,.game-play-now:active a,body .wpb_wrapper .game-play-now,.game-play-now:visited,.game-play-now:active a:visited{ color:#f3e9cf!important; }
body .home.design_version_v2 .bottom-content ul li ul li::after{ background-color:#2c6a4f!important; color:#ffffff!important; }
body .home.design_version_v2 .bottom-content ul li ul li::after h1,body .home.design_version_v2 .bottom-content ul li ul li::after h2,body .home.design_version_v2 .bottom-content ul li ul li::after h3,body .home.design_version_v2 .bottom-content ul li ul li::after h4,body .home.design_version_v2 .bottom-content ul li ul li::after h5{ color:#ffffff!important; }
body .home.design_version_v2 .bottom-content ul li ul li::after p,body .home.design_version_v2 .bottom-content ul li ul li::after li,body .home.design_version_v2 .bottom-content ul li ul li::after span,body .home.design_version_v2 .bottom-content ul li ul li::after div,body .home.design_version_v2 .bottom-content ul li ul li::after td,body .home.design_version_v2 .bottom-content ul li ul li::after b{ color:#e3eee7!important; }
body .home.design_version_v2 .bottom-content ul li ul li::after a,body .home.design_version_v2 .bottom-content ul li ul li::after a:visited{ color:#f3e9cf!important; }
body .container .home.design_version_v2 .bottom-content ul li ul li::after h1,body .container .home.design_version_v2 .bottom-content ul li ul li::after h2,body .container .home.design_version_v2 .bottom-content ul li ul li::after h3,body .container .home.design_version_v2 .bottom-content ul li ul li::after h4,body .container .home.design_version_v2 .bottom-content ul li ul li::after h5{ color:#ffffff!important; }
body .container .home.design_version_v2 .bottom-content ul li ul li::after p,body .container .home.design_version_v2 .bottom-content ul li ul li::after li,body .container .home.design_version_v2 .bottom-content ul li ul li::after span,body .container .home.design_version_v2 .bottom-content ul li ul li::after div,body .container .home.design_version_v2 .bottom-content ul li ul li::after td,body .container .home.design_version_v2 .bottom-content ul li ul li::after b{ color:#e3eee7!important; }
body .container .home.design_version_v2 .bottom-content ul li ul li::after a,body .container .home.design_version_v2 .bottom-content ul li ul li::after a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .home.design_version_v2 .bottom-content ul li ul li::after h1,body .wpb_wrapper .home.design_version_v2 .bottom-content ul li ul li::after h2,body .wpb_wrapper .home.design_version_v2 .bottom-content ul li ul li::after h3,body .wpb_wrapper .home.design_version_v2 .bottom-content ul li ul li::after h4,body .wpb_wrapper .home.design_version_v2 .bottom-content ul li ul li::after h5{ color:#ffffff!important; }
body .wpb_wrapper .home.design_version_v2 .bottom-content ul li ul li::after p,body .wpb_wrapper .home.design_version_v2 .bottom-content ul li ul li::after li,body .wpb_wrapper .home.design_version_v2 .bottom-content ul li ul li::after span,body .wpb_wrapper .home.design_version_v2 .bottom-content ul li ul li::after div,body .wpb_wrapper .home.design_version_v2 .bottom-content ul li ul li::after td,body .wpb_wrapper .home.design_version_v2 .bottom-content ul li ul li::after b{ color:#e3eee7!important; }
body .wpb_wrapper .home.design_version_v2 .bottom-content ul li ul li::after a,body .wpb_wrapper .home.design_version_v2 .bottom-content ul li ul li::after a:visited{ color:#f3e9cf!important; }
body .sidebaras .sidebar-box .most-popular-casino li .animate-play a{ background-color:#2c6a4f!important; color:#ffffff!important; }
body .sidebaras .sidebar-box .most-popular-casino li .animate-play a h1,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a h2,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a h3,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a h4,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a h5{ color:#ffffff!important; }
body .sidebaras .sidebar-box .most-popular-casino li .animate-play a p,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a li,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a span,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a div,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a td,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a b{ color:#e3eee7!important; }
body .sidebaras .sidebar-box .most-popular-casino li .animate-play a a,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a a:visited{ color:#f3e9cf!important; }
body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a h1,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a h2,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a h3,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a h4,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a h5{ color:#ffffff!important; }
body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a p,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a li,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a span,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a div,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a td,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a b{ color:#e3eee7!important; }
body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a a,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a h1,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a h2,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a h3,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a h4,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a h5{ color:#ffffff!important; }
body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a p,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a li,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a span,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a div,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a td,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a b{ color:#e3eee7!important; }
body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a a,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a a:visited{ color:#f3e9cf!important; }
body .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button{ background-color:#2c6a4f!important; color:#ffffff!important; }
body .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button h1,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button h2,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button h3,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button h4,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button h5{ color:#ffffff!important; }
body .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button p,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button li,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button span,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button div,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button td,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button b{ color:#e3eee7!important; }
body .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button a,body .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button a:visited{ color:#f3e9cf!important; }
body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button h1,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button h2,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button h3,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button h4,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button h5{ color:#ffffff!important; }
body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button p,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button li,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button span,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button div,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button td,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button b{ color:#e3eee7!important; }
body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button a,body .container .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button h1,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button h2,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button h3,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button h4,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button h5{ color:#ffffff!important; }
body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button p,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button li,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button span,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button div,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button td,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button b{ color:#e3eee7!important; }
body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button a,body .wpb_wrapper .sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button a:visited{ color:#f3e9cf!important; }
body .single-brand-mobile-bottom a.f-btn{ background-color:#2c6a4f!important; color:#ffffff!important; }
body .single-brand-mobile-bottom a.f-btn h1,body .single-brand-mobile-bottom a.f-btn h2,body .single-brand-mobile-bottom a.f-btn h3,body .single-brand-mobile-bottom a.f-btn h4,body .single-brand-mobile-bottom a.f-btn h5{ color:#ffffff!important; }
body .single-brand-mobile-bottom a.f-btn p,body .single-brand-mobile-bottom a.f-btn li,body .single-brand-mobile-bottom a.f-btn span,body .single-brand-mobile-bottom a.f-btn div,body .single-brand-mobile-bottom a.f-btn td,body .single-brand-mobile-bottom a.f-btn b{ color:#e3eee7!important; }
body .single-brand-mobile-bottom a.f-btn a,body .single-brand-mobile-bottom a.f-btn a:visited{ color:#f3e9cf!important; }
body .container .single-brand-mobile-bottom a.f-btn h1,body .container .single-brand-mobile-bottom a.f-btn h2,body .container .single-brand-mobile-bottom a.f-btn h3,body .container .single-brand-mobile-bottom a.f-btn h4,body .container .single-brand-mobile-bottom a.f-btn h5{ color:#ffffff!important; }
body .container .single-brand-mobile-bottom a.f-btn p,body .container .single-brand-mobile-bottom a.f-btn li,body .container .single-brand-mobile-bottom a.f-btn span,body .container .single-brand-mobile-bottom a.f-btn div,body .container .single-brand-mobile-bottom a.f-btn td,body .container .single-brand-mobile-bottom a.f-btn b{ color:#e3eee7!important; }
body .container .single-brand-mobile-bottom a.f-btn a,body .container .single-brand-mobile-bottom a.f-btn a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .single-brand-mobile-bottom a.f-btn h1,body .wpb_wrapper .single-brand-mobile-bottom a.f-btn h2,body .wpb_wrapper .single-brand-mobile-bottom a.f-btn h3,body .wpb_wrapper .single-brand-mobile-bottom a.f-btn h4,body .wpb_wrapper .single-brand-mobile-bottom a.f-btn h5{ color:#ffffff!important; }
body .wpb_wrapper .single-brand-mobile-bottom a.f-btn p,body .wpb_wrapper .single-brand-mobile-bottom a.f-btn li,body .wpb_wrapper .single-brand-mobile-bottom a.f-btn span,body .wpb_wrapper .single-brand-mobile-bottom a.f-btn div,body .wpb_wrapper .single-brand-mobile-bottom a.f-btn td,body .wpb_wrapper .single-brand-mobile-bottom a.f-btn b{ color:#e3eee7!important; }
body .wpb_wrapper .single-brand-mobile-bottom a.f-btn a,body .wpb_wrapper .single-brand-mobile-bottom a.f-btn a:visited{ color:#f3e9cf!important; }
body .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited{ background-color:#2c6a4f!important; color:#ffffff!important; }
body .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited h1,body .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited h2,body .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited h3,body .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited h4,body .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited h5{ color:#ffffff!important; }
body .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited p,body .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited li,body .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited span,body .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited div,body .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited td,body .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited b{ color:#e3eee7!important; }
body .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited a,body .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited a:visited{ color:#f3e9cf!important; }
body .container .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited h1,body .container .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited h2,body .container .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited h3,body .container .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited h4,body .container .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited h5{ color:#ffffff!important; }
body .container .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited p,body .container .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited li,body .container .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited span,body .container .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited div,body .container .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited td,body .container .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited b{ color:#e3eee7!important; }
body .container .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited a,body .container .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited h1,body .wpb_wrapper .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited h2,body .wpb_wrapper .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited h3,body .wpb_wrapper .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited h4,body .wpb_wrapper .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited h5{ color:#ffffff!important; }
body .wpb_wrapper .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited p,body .wpb_wrapper .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited li,body .wpb_wrapper .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited span,body .wpb_wrapper .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited div,body .wpb_wrapper .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited td,body .wpb_wrapper .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited b{ color:#e3eee7!important; }
body .wpb_wrapper .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited a,body .wpb_wrapper .single-brand-mobile-top .f-btn,.single-brand-mobile-top .f-btn:visited a:visited{ color:#f3e9cf!important; }
body .vcw_rel_articles-row-title:before{ background-color:#2c6a4f!important; color:#ffffff!important; }
body .vcw_rel_articles-row-title:before h1,body .vcw_rel_articles-row-title:before h2,body .vcw_rel_articles-row-title:before h3,body .vcw_rel_articles-row-title:before h4,body .vcw_rel_articles-row-title:before h5{ color:#ffffff!important; }
body .vcw_rel_articles-row-title:before p,body .vcw_rel_articles-row-title:before li,body .vcw_rel_articles-row-title:before span,body .vcw_rel_articles-row-title:before div,body .vcw_rel_articles-row-title:before td,body .vcw_rel_articles-row-title:before b{ color:#e3eee7!important; }
body .vcw_rel_articles-row-title:before a,body .vcw_rel_articles-row-title:before a:visited{ color:#f3e9cf!important; }
body .container .vcw_rel_articles-row-title:before h1,body .container .vcw_rel_articles-row-title:before h2,body .container .vcw_rel_articles-row-title:before h3,body .container .vcw_rel_articles-row-title:before h4,body .container .vcw_rel_articles-row-title:before h5{ color:#ffffff!important; }
body .container .vcw_rel_articles-row-title:before p,body .container .vcw_rel_articles-row-title:before li,body .container .vcw_rel_articles-row-title:before span,body .container .vcw_rel_articles-row-title:before div,body .container .vcw_rel_articles-row-title:before td,body .container .vcw_rel_articles-row-title:before b{ color:#e3eee7!important; }
body .container .vcw_rel_articles-row-title:before a,body .container .vcw_rel_articles-row-title:before a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .vcw_rel_articles-row-title:before h1,body .wpb_wrapper .vcw_rel_articles-row-title:before h2,body .wpb_wrapper .vcw_rel_articles-row-title:before h3,body .wpb_wrapper .vcw_rel_articles-row-title:before h4,body .wpb_wrapper .vcw_rel_articles-row-title:before h5{ color:#ffffff!important; }
body .wpb_wrapper .vcw_rel_articles-row-title:before p,body .wpb_wrapper .vcw_rel_articles-row-title:before li,body .wpb_wrapper .vcw_rel_articles-row-title:before span,body .wpb_wrapper .vcw_rel_articles-row-title:before div,body .wpb_wrapper .vcw_rel_articles-row-title:before td,body .wpb_wrapper .vcw_rel_articles-row-title:before b{ color:#e3eee7!important; }
body .wpb_wrapper .vcw_rel_articles-row-title:before a,body .wpb_wrapper .vcw_rel_articles-row-title:before a:visited{ color:#f3e9cf!important; }
body .with-checkbox>ul ul li::after{ background-color:#2c6a4f!important; color:#ffffff!important; }
body .with-checkbox>ul ul li::after h1,body .with-checkbox>ul ul li::after h2,body .with-checkbox>ul ul li::after h3,body .with-checkbox>ul ul li::after h4,body .with-checkbox>ul ul li::after h5{ color:#ffffff!important; }
body .with-checkbox>ul ul li::after p,body .with-checkbox>ul ul li::after li,body .with-checkbox>ul ul li::after span,body .with-checkbox>ul ul li::after div,body .with-checkbox>ul ul li::after td,body .with-checkbox>ul ul li::after b{ color:#e3eee7!important; }
body .with-checkbox>ul ul li::after a,body .with-checkbox>ul ul li::after a:visited{ color:#f3e9cf!important; }
body .container .with-checkbox>ul ul li::after h1,body .container .with-checkbox>ul ul li::after h2,body .container .with-checkbox>ul ul li::after h3,body .container .with-checkbox>ul ul li::after h4,body .container .with-checkbox>ul ul li::after h5{ color:#ffffff!important; }
body .container .with-checkbox>ul ul li::after p,body .container .with-checkbox>ul ul li::after li,body .container .with-checkbox>ul ul li::after span,body .container .with-checkbox>ul ul li::after div,body .container .with-checkbox>ul ul li::after td,body .container .with-checkbox>ul ul li::after b{ color:#e3eee7!important; }
body .container .with-checkbox>ul ul li::after a,body .container .with-checkbox>ul ul li::after a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .with-checkbox>ul ul li::after h1,body .wpb_wrapper .with-checkbox>ul ul li::after h2,body .wpb_wrapper .with-checkbox>ul ul li::after h3,body .wpb_wrapper .with-checkbox>ul ul li::after h4,body .wpb_wrapper .with-checkbox>ul ul li::after h5{ color:#ffffff!important; }
body .wpb_wrapper .with-checkbox>ul ul li::after p,body .wpb_wrapper .with-checkbox>ul ul li::after li,body .wpb_wrapper .with-checkbox>ul ul li::after span,body .wpb_wrapper .with-checkbox>ul ul li::after div,body .wpb_wrapper .with-checkbox>ul ul li::after td,body .wpb_wrapper .with-checkbox>ul ul li::after b{ color:#e3eee7!important; }
body .wpb_wrapper .with-checkbox>ul ul li::after a,body .wpb_wrapper .with-checkbox>ul ul li::after a:visited{ color:#f3e9cf!important; }
body .with-simple ul li::after{ background-color:#2c6a4f!important; color:#ffffff!important; }
body .with-simple ul li::after h1,body .with-simple ul li::after h2,body .with-simple ul li::after h3,body .with-simple ul li::after h4,body .with-simple ul li::after h5{ color:#ffffff!important; }
body .with-simple ul li::after p,body .with-simple ul li::after li,body .with-simple ul li::after span,body .with-simple ul li::after div,body .with-simple ul li::after td,body .with-simple ul li::after b{ color:#e3eee7!important; }
body .with-simple ul li::after a,body .with-simple ul li::after a:visited{ color:#f3e9cf!important; }
body .container .with-simple ul li::after h1,body .container .with-simple ul li::after h2,body .container .with-simple ul li::after h3,body .container .with-simple ul li::after h4,body .container .with-simple ul li::after h5{ color:#ffffff!important; }
body .container .with-simple ul li::after p,body .container .with-simple ul li::after li,body .container .with-simple ul li::after span,body .container .with-simple ul li::after div,body .container .with-simple ul li::after td,body .container .with-simple ul li::after b{ color:#e3eee7!important; }
body .container .with-simple ul li::after a,body .container .with-simple ul li::after a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .with-simple ul li::after h1,body .wpb_wrapper .with-simple ul li::after h2,body .wpb_wrapper .with-simple ul li::after h3,body .wpb_wrapper .with-simple ul li::after h4,body .wpb_wrapper .with-simple ul li::after h5{ color:#ffffff!important; }
body .wpb_wrapper .with-simple ul li::after p,body .wpb_wrapper .with-simple ul li::after li,body .wpb_wrapper .with-simple ul li::after span,body .wpb_wrapper .with-simple ul li::after div,body .wpb_wrapper .with-simple ul li::after td,body .wpb_wrapper .with-simple ul li::after b{ color:#e3eee7!important; }
body .wpb_wrapper .with-simple ul li::after a,body .wpb_wrapper .with-simple ul li::after a:visited{ color:#f3e9cf!important; }
body .wpcf7-form-control.wpcf7-submit{ background-color:#2c6a4f!important; color:#ffffff!important; }
body .wpcf7-form-control.wpcf7-submit h1,body .wpcf7-form-control.wpcf7-submit h2,body .wpcf7-form-control.wpcf7-submit h3,body .wpcf7-form-control.wpcf7-submit h4,body .wpcf7-form-control.wpcf7-submit h5{ color:#ffffff!important; }
body .wpcf7-form-control.wpcf7-submit p,body .wpcf7-form-control.wpcf7-submit li,body .wpcf7-form-control.wpcf7-submit span,body .wpcf7-form-control.wpcf7-submit div,body .wpcf7-form-control.wpcf7-submit td,body .wpcf7-form-control.wpcf7-submit b{ color:#e3eee7!important; }
body .wpcf7-form-control.wpcf7-submit a,body .wpcf7-form-control.wpcf7-submit a:visited{ color:#f3e9cf!important; }
body .container .wpcf7-form-control.wpcf7-submit h1,body .container .wpcf7-form-control.wpcf7-submit h2,body .container .wpcf7-form-control.wpcf7-submit h3,body .container .wpcf7-form-control.wpcf7-submit h4,body .container .wpcf7-form-control.wpcf7-submit h5{ color:#ffffff!important; }
body .container .wpcf7-form-control.wpcf7-submit p,body .container .wpcf7-form-control.wpcf7-submit li,body .container .wpcf7-form-control.wpcf7-submit span,body .container .wpcf7-form-control.wpcf7-submit div,body .container .wpcf7-form-control.wpcf7-submit td,body .container .wpcf7-form-control.wpcf7-submit b{ color:#e3eee7!important; }
body .container .wpcf7-form-control.wpcf7-submit a,body .container .wpcf7-form-control.wpcf7-submit a:visited{ color:#f3e9cf!important; }
body .wpb_wrapper .wpcf7-form-control.wpcf7-submit h1,body .wpb_wrapper .wpcf7-form-control.wpcf7-submit h2,body .wpb_wrapper .wpcf7-form-control.wpcf7-submit h3,body .wpb_wrapper .wpcf7-form-control.wpcf7-submit h4,body .wpb_wrapper .wpcf7-form-control.wpcf7-submit h5{ color:#ffffff!important; }
body .wpb_wrapper .wpcf7-form-control.wpcf7-submit p,body .wpb_wrapper .wpcf7-form-control.wpcf7-submit li,body .wpb_wrapper .wpcf7-form-control.wpcf7-submit span,body .wpb_wrapper .wpcf7-form-control.wpcf7-submit div,body .wpb_wrapper .wpcf7-form-control.wpcf7-submit td,body .wpb_wrapper .wpcf7-form-control.wpcf7-submit b{ color:#e3eee7!important; }
body .wpb_wrapper .wpcf7-form-control.wpcf7-submit a,body .wpb_wrapper .wpcf7-form-control.wpcf7-submit a:visited{ color:#f3e9cf!important; }
body .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover{ background-color:#e6e0d0!important; color:#17251f!important; }
body .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover h1,body .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover h2,body .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover h3,body .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover h4,body .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover h5{ color:#17251f!important; }
body .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover p,body .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover li,body .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover span,body .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover div,body .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover td,body .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover b{ color:#17251f!important; }
body .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover a,body .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover a:visited{ color:#2c6a4f!important; }
body .container .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover h1,body .container .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover h2,body .container .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover h3,body .container .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover h4,body .container .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover h5{ color:#17251f!important; }
body .container .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover p,body .container .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover li,body .container .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover span,body .container .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover div,body .container .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover td,body .container .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover b{ color:#17251f!important; }
body .container .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover a,body .container .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover a:visited{ color:#2c6a4f!important; }
body .wpb_wrapper .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover h1,body .wpb_wrapper .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover h2,body .wpb_wrapper .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover h3,body .wpb_wrapper .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover h4,body .wpb_wrapper .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover h5{ color:#17251f!important; }
body .wpb_wrapper .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover p,body .wpb_wrapper .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover li,body .wpb_wrapper .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover span,body .wpb_wrapper .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover div,body .wpb_wrapper .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover td,body .wpb_wrapper .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover b{ color:#17251f!important; }
body .wpb_wrapper .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover a,body .wpb_wrapper .read-more-btn:active:hover,.read-more-btn:hover,.read-more-btn:visited:hover a:visited{ color:#2c6a4f!important; }
body .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover{ background-color:#e6e0d0!important; color:#17251f!important; }
body .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover h1,body .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover h2,body .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover h3,body .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover h4,body .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover h5{ color:#17251f!important; }
body .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover p,body .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover li,body .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover span,body .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover div,body .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover td,body .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover b{ color:#17251f!important; }
body .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover a,body .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover a:visited{ color:#2c6a4f!important; }
body .container .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover h1,body .container .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover h2,body .container .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover h3,body .container .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover h4,body .container .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover h5{ color:#17251f!important; }
body .container .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover p,body .container .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover li,body .container .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover span,body .container .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover div,body .container .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover td,body .container .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover b{ color:#17251f!important; }
body .container .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover a,body .container .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover a:visited{ color:#2c6a4f!important; }
body .wpb_wrapper .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover h1,body .wpb_wrapper .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover h2,body .wpb_wrapper .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover h3,body .wpb_wrapper .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover h4,body .wpb_wrapper .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover h5{ color:#17251f!important; }
body .wpb_wrapper .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover p,body .wpb_wrapper .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover li,body .wpb_wrapper .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover span,body .wpb_wrapper .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover div,body .wpb_wrapper .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover td,body .wpb_wrapper .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover b{ color:#17251f!important; }
body .wpb_wrapper .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover a,body .wpb_wrapper .read-more-btn:hover,.read-more-btn:visited:hover,.read-more-btn:active:hover a:visited{ color:#2c6a4f!important; }
body button,input[type=button],input[type=reset],input[type=submit]{ background-color:#e6e0d0!important; color:#17251f!important; }
body button,input[type=button],input[type=reset],input[type=submit] h1,body button,input[type=button],input[type=reset],input[type=submit] h2,body button,input[type=button],input[type=reset],input[type=submit] h3,body button,input[type=button],input[type=reset],input[type=submit] h4,body button,input[type=button],input[type=reset],input[type=submit] h5{ color:#17251f!important; }
body button,input[type=button],input[type=reset],input[type=submit] p,body button,input[type=button],input[type=reset],input[type=submit] li,body button,input[type=button],input[type=reset],input[type=submit] span,body button,input[type=button],input[type=reset],input[type=submit] div,body button,input[type=button],input[type=reset],input[type=submit] td,body button,input[type=button],input[type=reset],input[type=submit] b{ color:#17251f!important; }
body button,input[type=button],input[type=reset],input[type=submit] a,body button,input[type=button],input[type=reset],input[type=submit] a:visited{ color:#2c6a4f!important; }
body .container button,input[type=button],input[type=reset],input[type=submit] h1,body .container button,input[type=button],input[type=reset],input[type=submit] h2,body .container button,input[type=button],input[type=reset],input[type=submit] h3,body .container button,input[type=button],input[type=reset],input[type=submit] h4,body .container button,input[type=button],input[type=reset],input[type=submit] h5{ color:#17251f!important; }
body .container button,input[type=button],input[type=reset],input[type=submit] p,body .container button,input[type=button],input[type=reset],input[type=submit] li,body .container button,input[type=button],input[type=reset],input[type=submit] span,body .container button,input[type=button],input[type=reset],input[type=submit] div,body .container button,input[type=button],input[type=reset],input[type=submit] td,body .container button,input[type=button],input[type=reset],input[type=submit] b{ color:#17251f!important; }
body .container button,input[type=button],input[type=reset],input[type=submit] a,body .container button,input[type=button],input[type=reset],input[type=submit] a:visited{ color:#2c6a4f!important; }
body .wpb_wrapper button,input[type=button],input[type=reset],input[type=submit] h1,body .wpb_wrapper button,input[type=button],input[type=reset],input[type=submit] h2,body .wpb_wrapper button,input[type=button],input[type=reset],input[type=submit] h3,body .wpb_wrapper button,input[type=button],input[type=reset],input[type=submit] h4,body .wpb_wrapper button,input[type=button],input[type=reset],input[type=submit] h5{ color:#17251f!important; }
body .wpb_wrapper button,input[type=button],input[type=reset],input[type=submit] p,body .wpb_wrapper button,input[type=button],input[type=reset],input[type=submit] li,body .wpb_wrapper button,input[type=button],input[type=reset],input[type=submit] span,body .wpb_wrapper button,input[type=button],input[type=reset],input[type=submit] div,body .wpb_wrapper button,input[type=button],input[type=reset],input[type=submit] td,body .wpb_wrapper button,input[type=button],input[type=reset],input[type=submit] b{ color:#17251f!important; }
body .wpb_wrapper button,input[type=button],input[type=reset],input[type=submit] a,body .wpb_wrapper button,input[type=button],input[type=reset],input[type=submit] a:visited{ color:#2c6a4f!important; }
body .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover{ background-color:#f6f3e8!important; color:#17251f!important; }
body .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover h1,body .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover h2,body .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover h3,body .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover h4,body .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover h5{ color:#17251f!important; }
body .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover p,body .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover li,body .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover span,body .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover div,body .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover td,body .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover b{ color:#17251f!important; }
body .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover a,body .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover a:visited{ color:#2c6a4f!important; }
body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover h1,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover h2,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover h3,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover h4,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover h5{ color:#17251f!important; }
body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover p,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover li,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover span,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover div,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover td,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover b{ color:#17251f!important; }
body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover a,body .container .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover a:visited{ color:#2c6a4f!important; }
body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover h1,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover h2,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover h3,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover h4,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover h5{ color:#17251f!important; }
body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover p,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover li,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover span,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover div,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover td,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover b{ color:#17251f!important; }
body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover a,body .wpb_wrapper .in-page-adventure .tabs__icons>div .game-icon-wrapper:hover a:visited{ color:#2c6a4f!important; }
body .simple-citata_advanced-1,.simple-citata_advanced-2{ background-color:#f6f3e8!important; color:#17251f!important; }
body .simple-citata_advanced-1,.simple-citata_advanced-2 h1,body .simple-citata_advanced-1,.simple-citata_advanced-2 h2,body .simple-citata_advanced-1,.simple-citata_advanced-2 h3,body .simple-citata_advanced-1,.simple-citata_advanced-2 h4,body .simple-citata_advanced-1,.simple-citata_advanced-2 h5{ color:#17251f!important; }
body .simple-citata_advanced-1,.simple-citata_advanced-2 p,body .simple-citata_advanced-1,.simple-citata_advanced-2 li,body .simple-citata_advanced-1,.simple-citata_advanced-2 span,body .simple-citata_advanced-1,.simple-citata_advanced-2 div,body .simple-citata_advanced-1,.simple-citata_advanced-2 td,body .simple-citata_advanced-1,.simple-citata_advanced-2 b{ color:#17251f!important; }
body .simple-citata_advanced-1,.simple-citata_advanced-2 a,body .simple-citata_advanced-1,.simple-citata_advanced-2 a:visited{ color:#2c6a4f!important; }
body .container .simple-citata_advanced-1,.simple-citata_advanced-2 h1,body .container .simple-citata_advanced-1,.simple-citata_advanced-2 h2,body .container .simple-citata_advanced-1,.simple-citata_advanced-2 h3,body .container .simple-citata_advanced-1,.simple-citata_advanced-2 h4,body .container .simple-citata_advanced-1,.simple-citata_advanced-2 h5{ color:#17251f!important; }
body .container .simple-citata_advanced-1,.simple-citata_advanced-2 p,body .container .simple-citata_advanced-1,.simple-citata_advanced-2 li,body .container .simple-citata_advanced-1,.simple-citata_advanced-2 span,body .container .simple-citata_advanced-1,.simple-citata_advanced-2 div,body .container .simple-citata_advanced-1,.simple-citata_advanced-2 td,body .container .simple-citata_advanced-1,.simple-citata_advanced-2 b{ color:#17251f!important; }
body .container .simple-citata_advanced-1,.simple-citata_advanced-2 a,body .container .simple-citata_advanced-1,.simple-citata_advanced-2 a:visited{ color:#2c6a4f!important; }
body .wpb_wrapper .simple-citata_advanced-1,.simple-citata_advanced-2 h1,body .wpb_wrapper .simple-citata_advanced-1,.simple-citata_advanced-2 h2,body .wpb_wrapper .simple-citata_advanced-1,.simple-citata_advanced-2 h3,body .wpb_wrapper .simple-citata_advanced-1,.simple-citata_advanced-2 h4,body .wpb_wrapper .simple-citata_advanced-1,.simple-citata_advanced-2 h5{ color:#17251f!important; }
body .wpb_wrapper .simple-citata_advanced-1,.simple-citata_advanced-2 p,body .wpb_wrapper .simple-citata_advanced-1,.simple-citata_advanced-2 li,body .wpb_wrapper .simple-citata_advanced-1,.simple-citata_advanced-2 span,body .wpb_wrapper .simple-citata_advanced-1,.simple-citata_advanced-2 div,body .wpb_wrapper .simple-citata_advanced-1,.simple-citata_advanced-2 td,body .wpb_wrapper .simple-citata_advanced-1,.simple-citata_advanced-2 b{ color:#17251f!important; }
body .wpb_wrapper .simple-citata_advanced-1,.simple-citata_advanced-2 a,body .wpb_wrapper .simple-citata_advanced-1,.simple-citata_advanced-2 a:visited{ color:#2c6a4f!important; }
body .simple-citata_advanced-2{ background-color:#f6f3e8!important; color:#17251f!important; }
body .simple-citata_advanced-2 h1,body .simple-citata_advanced-2 h2,body .simple-citata_advanced-2 h3,body .simple-citata_advanced-2 h4,body .simple-citata_advanced-2 h5{ color:#17251f!important; }
body .simple-citata_advanced-2 p,body .simple-citata_advanced-2 li,body .simple-citata_advanced-2 span,body .simple-citata_advanced-2 div,body .simple-citata_advanced-2 td,body .simple-citata_advanced-2 b{ color:#17251f!important; }
body .simple-citata_advanced-2 a,body .simple-citata_advanced-2 a:visited{ color:#2c6a4f!important; }
body .container .simple-citata_advanced-2 h1,body .container .simple-citata_advanced-2 h2,body .container .simple-citata_advanced-2 h3,body .container .simple-citata_advanced-2 h4,body .container .simple-citata_advanced-2 h5{ color:#17251f!important; }
body .container .simple-citata_advanced-2 p,body .container .simple-citata_advanced-2 li,body .container .simple-citata_advanced-2 span,body .container .simple-citata_advanced-2 div,body .container .simple-citata_advanced-2 td,body .container .simple-citata_advanced-2 b{ color:#17251f!important; }
body .container .simple-citata_advanced-2 a,body .container .simple-citata_advanced-2 a:visited{ color:#2c6a4f!important; }
body .wpb_wrapper .simple-citata_advanced-2 h1,body .wpb_wrapper .simple-citata_advanced-2 h2,body .wpb_wrapper .simple-citata_advanced-2 h3,body .wpb_wrapper .simple-citata_advanced-2 h4,body .wpb_wrapper .simple-citata_advanced-2 h5{ color:#17251f!important; }
body .wpb_wrapper .simple-citata_advanced-2 p,body .wpb_wrapper .simple-citata_advanced-2 li,body .wpb_wrapper .simple-citata_advanced-2 span,body .wpb_wrapper .simple-citata_advanced-2 div,body .wpb_wrapper .simple-citata_advanced-2 td,body .wpb_wrapper .simple-citata_advanced-2 b{ color:#17251f!important; }
body .wpb_wrapper .simple-citata_advanced-2 a,body .wpb_wrapper .simple-citata_advanced-2 a:visited{ color:#2c6a4f!important; }
body .vc_general.vc_cta3.vc_cta3-style-custom{ background-color:#f6f3e8!important; color:#17251f!important; }
body .vc_general.vc_cta3.vc_cta3-style-custom h1,body .vc_general.vc_cta3.vc_cta3-style-custom h2,body .vc_general.vc_cta3.vc_cta3-style-custom h3,body .vc_general.vc_cta3.vc_cta3-style-custom h4,body .vc_general.vc_cta3.vc_cta3-style-custom h5{ color:#17251f!important; }
body .vc_general.vc_cta3.vc_cta3-style-custom p,body .vc_general.vc_cta3.vc_cta3-style-custom li,body .vc_general.vc_cta3.vc_cta3-style-custom span,body .vc_general.vc_cta3.vc_cta3-style-custom div,body .vc_general.vc_cta3.vc_cta3-style-custom td,body .vc_general.vc_cta3.vc_cta3-style-custom b{ color:#17251f!important; }
body .vc_general.vc_cta3.vc_cta3-style-custom a,body .vc_general.vc_cta3.vc_cta3-style-custom a:visited{ color:#2c6a4f!important; }
body .container .vc_general.vc_cta3.vc_cta3-style-custom h1,body .container .vc_general.vc_cta3.vc_cta3-style-custom h2,body .container .vc_general.vc_cta3.vc_cta3-style-custom h3,body .container .vc_general.vc_cta3.vc_cta3-style-custom h4,body .container .vc_general.vc_cta3.vc_cta3-style-custom h5{ color:#17251f!important; }
body .container .vc_general.vc_cta3.vc_cta3-style-custom p,body .container .vc_general.vc_cta3.vc_cta3-style-custom li,body .container .vc_general.vc_cta3.vc_cta3-style-custom span,body .container .vc_general.vc_cta3.vc_cta3-style-custom div,body .container .vc_general.vc_cta3.vc_cta3-style-custom td,body .container .vc_general.vc_cta3.vc_cta3-style-custom b{ color:#17251f!important; }
body .container .vc_general.vc_cta3.vc_cta3-style-custom a,body .container .vc_general.vc_cta3.vc_cta3-style-custom a:visited{ color:#2c6a4f!important; }
body .wpb_wrapper .vc_general.vc_cta3.vc_cta3-style-custom h1,body .wpb_wrapper .vc_general.vc_cta3.vc_cta3-style-custom h2,body .wpb_wrapper .vc_general.vc_cta3.vc_cta3-style-custom h3,body .wpb_wrapper .vc_general.vc_cta3.vc_cta3-style-custom h4,body .wpb_wrapper .vc_general.vc_cta3.vc_cta3-style-custom h5{ color:#17251f!important; }
body .wpb_wrapper .vc_general.vc_cta3.vc_cta3-style-custom p,body .wpb_wrapper .vc_general.vc_cta3.vc_cta3-style-custom li,body .wpb_wrapper .vc_general.vc_cta3.vc_cta3-style-custom span,body .wpb_wrapper .vc_general.vc_cta3.vc_cta3-style-custom div,body .wpb_wrapper .vc_general.vc_cta3.vc_cta3-style-custom td,body .wpb_wrapper .vc_general.vc_cta3.vc_cta3-style-custom b{ color:#17251f!important; }
body .wpb_wrapper .vc_general.vc_cta3.vc_cta3-style-custom a,body .wpb_wrapper .vc_general.vc_cta3.vc_cta3-style-custom a:visited{ color:#2c6a4f!important; }
body .happy p{ color:#146b48!important; }
body #commentform .form-submit input{ color:#17251f!important; }
body #players-review .write-review{ color:#17251f!important; }
body .advanced-list h2{ color:#17251f!important; }
body .advanced-list__item-text{ color:#17251f!important; }
body .advanced-list__item-title{ color:#17251f!important; }
body .advanced-list__subtitle{ color:#17251f!important; }
body .adventure h2{ color:#17251f!important; }
body .all-news .post__name{ color:#17251f!important; }
body .bonus-allinfo--details .all-info ul li>div.left{ color:#17251f!important; }
body .bonus-allinfo--details .title,.bonus-allinfo--details h2.title{ color:#17251f!important; }
body .bonus-allinfo--review .all-info-review h3{ color:#17251f!important; }
body .bonus-allinfo--review .on-review p{ color:#17251f!important; }
body .bonus-allinfo--review .title{ color:#17251f!important; }
body .bottom-content .casino_single--overview ul li,.casino_single--overview ul li{ color:#17251f!important; }
body .bottom-content h2{ color:#17251f!important; }
body .bottom-content h2,.bottom-content h3,.bottom-content h4,.bottom-content h5,.bottom-content h6{ color:#17251f!important; }
body .bottom-content h3{ color:#17251f!important; }
body .bottom-content h3,.bottom-content h5{ color:#17251f!important; }
body .bottom-content h4{ color:#17251f!important; }
body .bottom-content h5{ color:#17251f!important; }
body .bottom-content p{ color:#17251f!important; }
body .bottom-content ul li{ color:#17251f!important; }
body .brand_more li.active span{ color:#17251f!important; }
body .casino_single .all-info h3{ color:#17251f!important; }
body .casino_single .title,.casino_single h2.title{ color:#17251f!important; }
body .casino_single--expert .excerpt-review-text p{ color:#17251f!important; }
body .casino_single--expert .excerpt-review-text ul li{ color:#17251f!important; }
body .casino_single--news .main-news .title{ color:#17251f!important; }
body .casino_single--overview ul li{ color:#17251f!important; }
body .casinobrands-box .title{ color:#17251f!important; }
body .casinobrands__item-text{ color:#17251f!important; }
body .casinobrands__text{ color:#17251f!important; }
body .casinobrands__title{ color:#17251f!important; }
body .depos_meth-bl-more{ color:#17251f!important; }
body .design_version_v2.single-post .lastNews .smaller-news a,.design_version_v2.single-post .lastNews .smaller-news a .h3,.design_version_v2.single-post .lastNews .smaller-news a h3{ color:#17251f!important; }
body .design_version_v2.single-post .lastNews a,.design_version_v2.single-post .lastNews a .h3,.design_version_v2.single-post .lastNews a h3{ color:#17251f!important; }
body .expert-qoute--text{ color:#17251f!important; }
body .faq .faq_block .faq_block-txt p{ color:#17251f!important; }
body .faq .faq_block h3.faq_block-ttl{ color:#17251f!important; }
body .faq dd p{ color:#17251f!important; }
body .faq dd p,.faq dt,.faq h2{ color:#17251f!important; }
body .faq dt{ color:#17251f!important; }
body .faq h2{ color:#17251f!important; }
body .faq_block .faq_block-txt p{ color:#17251f!important; }
body .game-row h3{ color:#17251f!important; }
body .header__mobile .languages__current--all>div a,.header__mobile .languages__current--all>div a:visited,.header__top .languages__current--all>div a,.header__top .languages__current--all>div a:visited{ color:#17251f!important; }
body .header__mobile ul.mobile-menu a{ color:#17251f!important; }
body .header__top .languages__current--all>div a,.header__top .languages__current--all>div a:visited{ color:#17251f!important; }
body .header__top .navigation li>a{ color:#17251f!important; }
body .header__top .navigation li>a,.header__top .navigation li>ul li a{ color:#17251f!important; }
body .header__top .navigation li>ul li a{ color:#17251f!important; }
body .home.design_version_v2 .bottom-content ul li{ color:#17251f!important; }
body .image-text-button-block__content{ color:#17251f!important; }
body .landing__container{ color:#17251f!important; }
body .landing__sub-title{ color:#17251f!important; }
body .landing__title{ color:#17251f!important; }
body .lastNews .smaller-news a{ color:#17251f!important; }
body .lastNews__box a .h3,.lastNews__box a h3{ color:#17251f!important; }
body .lastNews__box a h3{ color:#17251f!important; }
body .lastNews__box a p{ color:#17251f!important; }
body .overview_text{ color:#17251f!important; }
body .player-count{ color:#17251f!important; }
body .read-more-btn,.read-more-btn:active,.read-more-btn:visited{ color:#17251f!important; }
body .read-more-btn,.read-more-btn:visited,.read-more-btn:active{ color:#17251f!important; }
body .sidebaras .sidebar-box .most-popular-casino li a{ color:#17251f!important; }
body .simple-citata_advanced-1 p,.simple-citata_advanced-2 p{ color:#17251f!important; }
body .simple-citata_advanced-1,.simple-citata_advanced-1 p,.simple-citata_advanced-2,.simple-citata_advanced-2 p{ color:#17251f!important; }
body .simple-citata_advanced-1,.simple-citata_advanced-2{ color:#17251f!important; }
body .single-news .inside-post .wpb_wrapper ul li{ color:#17251f!important; }
body .single-news .inside-post--text{ color:#17251f!important; }
body .single-news .inside-post--text h2,.single-news .inside-post--text h3,.single-news .inside-post--text h4,.single-news .inside-post--text h5,.single-news .inside-post--text h6{ color:#17251f!important; }
body .single-news .inside-post--text p{ color:#17251f!important; }
body .tabs__set span.active{ color:#17251f!important; }
body .tabs__top h2{ color:#17251f!important; }
body .tabs__top.title-with-image h2{ color:#17251f!important; }
body .text-block h2{ color:#17251f!important; }
body .vcw_rel_articles-row-more a{ color:#17251f!important; }
body .vcw_rel_articles-row-title{ color:#17251f!important; }
body .vcw_rel_articles-title{ color:#17251f!important; }
body .with-checkbox h2{ color:#17251f!important; }
body .with-checkbox ul li{ color:#17251f!important; }
body .with-checkbox ul li,.with-simple ul li{ color:#17251f!important; }
body .with-checkbox>ul li{ color:#17251f!important; }
body .with-number-list ol li{ color:#17251f!important; }
body .with-simple ul li{ color:#17251f!important; }
body .wpb_wrapper h2,.wpb_wrapper h3,.wpb_wrapper h4,.wpb_wrapper h5,.wpb_wrapper h6{ color:#17251f!important; }
body .wpb_wrapper p{ color:#17251f!important; }
body #back-to-top i{ color:#1b4636!important; }
body #searchform::after{ color:#1b4636!important; }
body .bonus-allinfo--details .all-info ul li a{ color:#1b4636!important; }
body .bonus-allinfo--details .all-info ul li a,.bonus-allinfo--details .all-info ul li button[type=submit]{ color:#1b4636!important; }
body .bonus-allinfo--details .title i,.bonus-allinfo--details h2.title i{ color:#1b4636!important; }
body .bonus-allinfo--review .on-review span.name{ color:#1b4636!important; }
body .bonus-allinfo.single_bonus.single-brand-pages #commentform p:not(.form-submit) input:focus+label{ color:#1b4636!important; }
body .bonus-allinfo.single_bonus.single-brand-pages #commentform p:not(.form-submit) textarea:focus+label{ color:#1b4636!important; }
body .bonus-allinfo.single_bonus.single-brand-pages #commentform p:not(.form-submit).active label{ color:#1b4636!important; }
body .bonus-allinfo.single_bonus.single-brand-pages .found b{ color:#1b4636!important; }
body .bottom-content ul li a{ color:#1b4636!important; }
body .brand_more li span{ color:#1b4636!important; }
body .brand_more li span:hover{ color:#1b4636!important; }
body .brand_more li.active span{ color:#1b4636!important; }
body .casino_single .title i,.casino_single h2.title i{ color:#1b4636!important; }
body .casino_single--overview .title i{ color:#1b4636!important; }
body .expert-qoute--expert .name-warpper p{ color:#1b4636!important; }
body .faq .faq_block .faq_block-txt p a,.faq .faq_block .faq_block-txt p a:visited{ color:#1b4636!important; }
body .faq dd p a,.faq dd p a:visited{ color:#1b4636!important; }
body .header__mobile .languages__current span,.header__top .languages__current span{ color:#1b4636!important; }
body .header__mobile .languages__current--all>div:hover,.header__top .languages__current--all>div:hover{ color:#1b4636!important; }
body .header__top .brand{ color:#1b4636!important; }
body .header__top .languages__current span{ color:#1b4636!important; }
body .header__top .languages__current--all>div a:hover,.header__top .languages__current--all>div a:visited:hover{ color:#1b4636!important; }
body .header__top .languages__current--all>div:hover{ color:#1b4636!important; }
body .home.design_version_v2 .bottom-content blockquote p{ color:#1b4636!important; }
body .read-more-btn i,.read-more-btn:active i,.read-more-btn:visited i{ color:#1b4636!important; }
body .read-more-btn i,.read-more-btn:visited i,.read-more-btn:active i{ color:#1b4636!important; }
body .simple-citata{ color:#1b4636!important; }
body .simple-citata_advanced-1 p a,.simple-citata_advanced-2 p a{ color:#1b4636!important; }
body .single-news .inside-post--text .text-blue p{ color:#1b4636!important; }
body .tabs__set span{ color:#1b4636!important; }
body .tabs__set span.active{ color:#1b4636!important; }
body .tabs__set span.active,.tabs__set span:hover{ color:#1b4636!important; }
body .tabs__set span:hover{ color:#1b4636!important; }
body .text-blue p{ color:#1b4636!important; }
body .widget_nav_menu ul li a,.widget_nav_menu ul li a:visited{ color:#1b4636!important; }
body .with-number-list ol li::before{ color:#1b4636!important; }
body .bonus-allinfo--review .title i{ color:#2c6a4f!important; }
body .lastNews .smaller-news{ color:#2c6a4f!important; }
body .lastNews .smaller-news a:hover{ color:#2c6a4f!important; }
body .single_bonus .bonus-allinfo--details i{ color:#2c6a4f!important; }
body .single_bonus .bonus-allinfo--details i.gambler-details{ color:#2c6a4f!important; }
body .widget_nav_menu ul li a::after,.widget_nav_menu ul li a:visited::after{ color:#2c6a4f!important; }
body #commentform .comment-form-author input{ color:#4c5c54!important; }
body #commentform .comment-form-comment textarea{ color:#4c5c54!important; }
body #commentform .comment-form-email input{ color:#4c5c54!important; }
body .all-news .post__date{ color:#4c5c54!important; }
body .bonus-allinfo--review .on-review span.ago,.bonus-allinfo--review .on-review span.rew{ color:#4c5c54!important; }
body .bonus-allinfo--review .on-review span.rew,.bonus-allinfo--review .on-review span.ago{ color:#4c5c54!important; }
body .bonus-allinfo.single_bonus.single-brand-pages #commentform p:not(.form-submit) label{ color:#4c5c54!important; }
body .bonus-allinfo.single_bonus.single-brand-pages .cld-count-wrap{ color:#4c5c54!important; }
body .bonuses-text p{ color:#4c5c54!important; }
body .bottom-content pre{ color:#4c5c54!important; }
body .brand_more li span{ color:#4c5c54!important; }
body .casino_single--news .main-news p{ color:#4c5c54!important; }
body .casinobrands-box .website{ color:#4c5c54!important; }
body .depos_meth-bl-count{ color:#4c5c54!important; }
body .expert-qoute--expert .name-warpper span{ color:#4c5c54!important; }
body .in-page-adventure .tabs__icons>div i{ color:#4c5c54!important; }
body .in-page-adventure .tabs__icons>div p{ color:#4c5c54!important; }
body .player-count span i{ color:#4c5c54!important; }
body .sidebaras .sidebar-box h4{ color:#4c5c54!important; }
body .tabs__content .valley-arrow-right-casino{ color:#4c5c54!important; }
body .tabs__top h2.for-news-title{ color:#4c5c54!important; }
body .text-block p{ color:#4c5c54!important; }
body .player-count span{ color:#a4500f!important; }
body .casinobrands__item-title{ color:#ddd6c4!important; }
body .hero__small.on-gu{ background-image:linear-gradient(240deg, #1b4636, #17251f) !important!important; }
body .hero__small.on-gu{ background-image:linear-gradient(240deg,#1b4636,#17251f)!important!important; }
body .single-brand-mobile-bottom{ background-image:linear-gradient(257deg, #1b4636, #17251f)!important; }
body .single-brand-mobile-bottom{ background-image:linear-gradient(257deg,#1b4636,#17251f)!important; }
body .single-news .inside-post--img.background-image:before{ background-image:linear-gradient(74deg,#17251f,#1b4636)!important; }
body .bonus-allinfo--details .all-info ul li a{ border-color:#1b4636!important; }
body .bonus-allinfo--details .all-info ul li button[type=submit]{ border-color:#1b4636!important; }
body .bonus-allinfo.single_bonus.single-brand-pages #commentform p:not(.form-submit) input:focus{ border-color:#1b4636!important; }
body .bonus-allinfo.single_bonus.single-brand-pages #commentform p:not(.form-submit) input:focus,.bonus-allinfo.single_bonus.single-brand-pages #commentform p:not(.form-submit) textarea:focus{ border-color:#1b4636!important; }
body .bonus-allinfo.single_bonus.single-brand-pages #commentform p:not(.form-submit) textarea:focus{ border-color:#1b4636!important; }
body .brand_more li.active span{ border-color:#1b4636!important; }
body .dark_row .tabs__top a span{ border-color:#1b4636!important; }
body .simple-citata_advanced-1 p a,.simple-citata_advanced-2 p a{ border-color:#1b4636!important; }
body .tabs__set span.active{ border-color:#1b4636!important; }
body #players-review .write-review{ border-color:#2c6a4f!important; }
body .depos_meth-bl-more{ border-color:#2c6a4f!important; }
body .game-play-now,.game-play-now:active,.game-play-now:visited{ border-color:#2c6a4f!important; }
body .vcw_rel_articles-row-more a span{ border-color:#2c6a4f!important; }
body .wpcf7-form-control.wpcf7-submit{ border-color:#2c6a4f!important; }
body #respond{ border-color:#ddd6c4!important; }
body .advanced-list__item{ border-color:#ddd6c4!important; }
body .bonus-allinfo--review .on-review .review-right{ border-color:#ddd6c4!important; }
body .casino_single--news .lastNews .smaller-news{ border-color:#ddd6c4!important; }
body .casinobrands::after{ border-color:#ddd6c4!important; }
body .casinobrands::after,.casinobrands::before{ border-color:#ddd6c4!important; }
body .casinobrands::before{ border-color:#ddd6c4!important; }
body .lastNews .smaller-news{ border-color:#ddd6c4!important; }
body .list_advanced .vc_column-inner{ border-color:#ddd6c4!important; }
body .text-block h2{ border-color:#ddd6c4!important; }
body .vcw_rel_articles-row{ border-color:#ddd6c4!important; }

/* ============================================================================
   BOREAL — финальный проход: грузится ПОСЛЕ сгенерированной палитры и перебивает её
   там, где перекраска донорского селектора конфликтует с нашим оформлением.
   ============================================================================ */

/* «View All …» — контурная кнопка: фон прозрачный, текст мохом */
body a.go-border, body .go-border, body a.show-all, body .show-all{
  background:transparent!important; background-color:transparent!important;
  color:#2c6a4f!important; border:1.5px solid #2c6a4f!important; border-radius:var(--cin-r)!important;
  font-weight:700!important; padding:10px 18px!important; display:inline-block;
  text-decoration:none!important; }
body a.go-border:hover, body a.show-all:hover{ background:#eef3ef!important; }
body a.go-border *, body a.show-all *{ color:#4c5c54!important; background:transparent!important; }

/* CTA-кнопки донора после палитры остаются нашей охрой */
body .casino_btn, body a.casino_btn, body .visit_main_btn, body button.visit_main_btn,
body .play_now, body .get_bonus, body .main_btn, body button.main_btn, body a.main_btn,
body .btn-box.style-3 a, body a#load-more-casinos{
  background:#a4500f!important; background-color:#a4500f!important; color:#fff!important;
  border-color:#a4500f!important; }
body .casino_btn *, body .visit_main_btn *, body .main_btn *, body .btn-box.style-3 a *{
  color:#fff!important; }

/* «Read Full Review» — всегда текстовая ссылка */
body a.smaller_btn, body .smaller_btn{ background:transparent!important;
  background-color:transparent!important; color:#2c6a4f!important; border:0!important;
  text-decoration:underline!important; padding:0!important; }

/* своя шапка/подвал/витрина палитрой донора не перекрашиваются */
body header.cin-hd, body header.cin-hd *, body footer.cin-ft, body footer.cin-ft *{
  background-image:none; }
body header.cin-hd nav.cin-nav{ background:var(--cin-pine)!important; }
body header.cin-hd .cin-hd__util{ background:var(--cin-ink)!important; }
body header.cin-hd .cin-hd__main{ background:var(--cin-bone)!important; }
body footer.cin-ft .cin-ft__cols{ background:var(--cin-pine)!important; }
body footer.cin-ft .cin-ft__legal{ background:var(--cin-ink)!important; }
body footer.cin-ft .cin-ft__check{ background:#e9e5d7!important; }
body footer.cin-ft .cin-check{ background:#ffffff!important; }

/* ============================================================================
   BOREAL — финал 2: кнопка «показать все» читается и на светлом, и на тёмном;
   таблицы плагина Table Maker на мобиле не прячут ячейки
   ============================================================================ */

/* «View All …» — ЗАЛИВКА латунью: читается на любом фоне (4.9 к чернилам) */
body a.go-border, body .go-border, body a.show-all, body .show-all{
  background:#a9862f!important; background-color:#a9862f!important; color:#17251f!important;
  border:1px solid #8d6f22!important; border-radius:var(--cin-r)!important; font-weight:700!important;
  padding:10px 18px!important; display:inline-block; text-decoration:none!important; }
body a.go-border:hover, body a.show-all:hover{ background:#93742a!important; }
body a.go-border *, body a.show-all *{ color:#17251f!important; background:transparent!important; }

/* таблицы Table Maker: на мобиле показываем ячейки, а не прячем их */
@media (max-width:900px){
  body .mtr-table, body .mtr-table tbody, body .mtr-table tr, body .mtr-table td{
    display:block!important; width:100%!important; max-width:100%!important;
    box-sizing:border-box!important; }
  body .mtr-table tr{ border:1px solid var(--cin-line)!important; margin:0 0 10px!important;
    background:#fff!important; }
  body .mtr-table td{ border:0!important; border-top:1px solid #eee9dc!important;
    padding:10px 12px!important; }
  body .mtr-table tr td:first-child{ border-top:0!important; font-weight:700;
    background:#eef1ec!important; color:var(--cin-pine)!important; }
  body .mtr-table .mtr-cell-content{ display:block!important; visibility:visible!important; }
}

/* ============================================================================
   BOREAL — финал 3: тёмная секция донора `.dark_row` (повтор класса поднимает
   специфичность выше правил типографики контента), таблицы Table Maker на мобиле
   ============================================================================ */

body .dark_row.dark_row{ background-color:var(--cin-pine)!important; padding:34px 0!important; }
body .dark_row.dark_row h1, body .dark_row.dark_row h2, body .dark_row.dark_row h3,
body .dark_row.dark_row h4, body .dark_row.dark_row h5{ color:#ffffff!important; }
body .dark_row.dark_row, body .dark_row.dark_row p, body .dark_row.dark_row li,
body .dark_row.dark_row span, body .dark_row.dark_row div, body .dark_row.dark_row td,
body .dark_row.dark_row b, body .dark_row.dark_row strong{ color:#e3eee7!important; }
body .dark_row.dark_row a, body .dark_row.dark_row a:visited,
body .dark_row.dark_row a span, body .dark_row.dark_row a div,
body .dark_row.dark_row a b{ color:#f3e9cf!important; }
body .dark_row.dark_row a:hover{ color:#ffffff!important; }
body .dark_row.dark_row span[id]{ color:#ffffff!important; }
/* кнопки внутри тёмной секции остаются нашими */
body .dark_row.dark_row a.go-border, body .dark_row.dark_row a.show-all{
  background:#a9862f!important; color:#17251f!important; border-color:#8d6f22!important; }
body .dark_row.dark_row a.go-border *, body .dark_row.dark_row a.show-all *{ color:#17251f!important; }
body .dark_row.dark_row .casino_btn, body .dark_row.dark_row .main_btn{
  background:#a4500f!important; color:#fff!important; }

/* Table Maker: на мобиле ячейки видны */
@media (max-width:900px){
  body table.mtr-table, body table.mtr-table tbody, body table.mtr-table tr,
  body table.mtr-table td, body table.mtr-table td.mtr-td-tag,
  body table.mtr-table .mtr-cell-content{
    display:block!important; visibility:visible!important; opacity:1!important;
    width:auto!important; max-width:100%!important; height:auto!important;
    position:static!important; overflow:visible!important; clip:auto!important; }
  body table.mtr-table tr{ border:1px solid var(--cin-line)!important; margin:0 0 10px!important;
    background:#fff!important; }
  body table.mtr-table td{ border:0!important; border-top:1px solid #eee9dc!important;
    padding:10px 12px!important; }
  body table.mtr-table tr td:first-child{ border-top:0!important; font-weight:700;
    background:#eef1ec!important; color:var(--cin-pine)!important; }
}

/* ============================================================================
   BOREAL — финал 4: ВСЕ кнопочные блоки донора `.btn-box` (не только style-3)
   ============================================================================ */

body .btn-box a, body div.btn-box a, body .btn-box.style-1 a, body .btn-box.style-2 a,
body .btn-box.style-3 a, body .btn-box.style-4 a, body center .btn-box a{
  background:#a4500f!important; background-color:#a4500f!important; color:#ffffff!important;
  border:1px solid #a4500f!important; border-radius:var(--cin-r)!important; font-weight:700!important;
  padding:12px 24px!important; display:inline-block; text-decoration:none!important;
  line-height:1.2!important; }
body .btn-box a:hover{ background:#8a4109!important; }
body .btn-box a *, body .btn-box a span, body .btn-box a b{ color:#ffffff!important;
  background:transparent!important; }

/* FAQ-блоки донора: заголовок читаемый, ответы раскрыты */
body .faq_block, body .faq-block, body .faq_item{ background:#ffffff!important;
  border:1px solid var(--cin-line)!important; border-radius:0!important; margin:0 0 10px!important; }
body .faq_block h2, body .faq_block h3, body .faq_block h4,
body .faq_block .faq_title, body .faq_block .title{ color:var(--cin-pine)!important;
  background:transparent!important; }
body .faq_block p, body .faq_block li, body .faq_block div, body .faq_block span{
  color:var(--cin-text)!important; }
body .faq_block .faq_answer, body .faq_block .answer, body .faq_block .faq_content{
  display:block!important; height:auto!important; max-height:none!important;
  visibility:visible!important; opacity:1!important; overflow:visible!important; }

/* ============================================================================
   BOREAL — отступ вешаем на блок, КОТОРЫЙ РИСУЕТ ФОН (правило владельца, R7 его не видит)
   Проверяется `node gate_padding.js` на 1440/1024/768/390.
   ============================================================================ */

body .vc_row.wpb_row, body .vc_row-fluid, body .dark_row.dark_row,
body .bonus-allinfo--details, body .bonus-allinfo--overview, body .casino_single,
body .all-info, body .faq_block, body .lastBonuses__box, body .sidebar-box,
body .inside-post--text, body .topCasinos-row, body .advanced-list__row,
body .btn-box, body .mtr-table td{
  padding-left:20px!important; padding-right:20px!important; box-sizing:border-box!important; }
@media (max-width:640px){
  body .vc_row.wpb_row, body .vc_row-fluid, body .dark_row.dark_row,
  body .bonus-allinfo--details, body .bonus-allinfo--overview, body .casino_single,
  body .all-info, body .faq_block, body .lastBonuses__box, body .sidebar-box,
  body .inside-post--text, body .topCasinos-row, body .advanced-list__row,
  body .btn-box, body .mtr-table td{
    padding-left:14px!important; padding-right:14px!important; }
}
/* внутри контейнера, у которого уже есть поля, вложенный ряд поля не удваивает */
body .container > .row > [class*="col-"] > .vc_row.wpb_row,
body .container .vc_row.wpb_row .vc_row.wpb_row{
  padding-left:0!important; padding-right:0!important; }
/* кнопка сохраняет свои поля */
body .btn-box a{ padding:12px 24px!important; }

/* ============================================================================
   BOREAL — временная раскладка строк ВИТРИНЫ ДОНОРА (до замены своей на этапе 08):
   строка текучая, ничего не обрезается по правому краю.
   ============================================================================ */

body .topCasinos-row{ display:flex!important; flex-wrap:wrap!important; align-items:center!important;
  gap:12px!important; width:100%!important; max-width:100%!important; box-sizing:border-box!important; }
body .topCasinos-row > *{ min-width:0!important; max-width:100%!important; float:none!important;
  width:auto!important; flex:1 1 140px!important; box-sizing:border-box!important;
  position:static!important; }
body .topCasinos-row > *:first-child{ flex:0 0 132px!important; }
body .topCasinos-row [class*="btn"], body .topCasinos-row form{ flex:0 0 auto!important; }
body .topCasinos-row img{ max-width:100%!important; height:auto!important; }
body .topCasinos__box > li{ overflow:visible!important; }
@media (max-width:640px){
  body .topCasinos-row{ display:block!important; }
  body .topCasinos-row > *{ width:100%!important; margin:0 0 8px!important; }
}

/* видимая дата последней проверки под H1 (C09.19) */
body .cin-upd{ margin:0 0 14px!important; font-size:13px!important; line-height:1.5!important;
  color:#4c5c54!important; letter-spacing:.01em; }
body .cin-upd time{ font-weight:700; color:#1b4636!important; }
body section.hero .cin-upd{ color:#cfe0d6!important; }
body section.hero .cin-upd time{ color:#f3e9cf!important; }
body .single-bonus-top .cin-upd{ flex:1 1 100%; order:5; margin:0!important; }

/* CTA, созданная на этапе 10 из мёртвых форм донора: белый текст на охре,
   правило типографики контента её не перекрашивает (05.25).
   ⛔ Класс троится намеренно: сгенерированная палитра красит ссылки правилами вида
   `body .main_details .right a{color:…!important}` — по весу они били `body a.cin-btn`,
   и кнопка «casinochan.com» выходила хвоей по охре (контраст 1.6). */
html body a.cin-btn.cin-btn.cin-btn, html body a.cin-btn.cin-btn.cin-btn:visited,
html body a.cin-btn.cin-btn.cin-btn *{
  color:#ffffff!important; background:#a4500f!important; text-decoration:none!important; }
html body a.cin-btn.cin-btn.cin-btn{ display:inline-block; padding:11px 20px!important;
  border-radius:3px; font-weight:700!important; font-size:15px; }
html body a.cin-btn.cin-btn.cin-btn:hover{ background:#8a4109!important; }

/* ============================================================================
   BOREAL — таблицы. Плагин донора (mtr-*) распрямлён на 11: ячейка больше не
   прячется, дубль текста в data-атрибуте снят. Здесь — обычная таблица,
   которая на узком экране прокручивается вбок, а не рвёт вёрстку.
   ============================================================================ */

body .cin-tw{ margin:16px 0; overflow-x:auto; -webkit-overflow-scrolling:touch; }
body .cin-tw > table{ display:table!important; width:100%!important; min-width:0!important;
  border-collapse:collapse!important; font-size:14.5px; line-height:1.6; }
body .cin-tw > table td, body .cin-tw > table th{
  border:1px solid var(--cin-line)!important; padding:10px 12px!important;
  vertical-align:top!important; text-align:left!important; }
body .cin-tw > table tr:first-child td, body .cin-tw > table th{
  background:#f6f3e8!important; font-weight:700!important; color:var(--cin-pine)!important; }
/* первая колонка — имя/термин: узкая и без переносов посреди слова */
body .cin-tw > table td:first-child{ font-weight:700; color:var(--cin-pine)!important;
  width:26%; min-width:130px; }
body .cin-tw > table tr:nth-child(even) td{ background:#fbfaf5; }
body .cin-tw > table tr:first-child:nth-child(even) td{ background:#f6f3e8!important; }

@media (max-width:760px){
  body .cin-tw{ margin:14px -4px; }
  body .cin-tw > table{ min-width:520px!important; font-size:13.5px; }
  body .cin-tw > table td, body .cin-tw > table th{ padding:8px 10px!important; }
  body .cin-tw > table td:first-child{ min-width:110px; }
}

/* ============================================================================
   BOREAL — сетка донора внутри НАШЕЙ ширины контента (12.5e).

   На 05 все `col-*` были сплющены в 100 %: сетка донора рассчитана на контейнер
   1170, а у нас 888, и колонки схлопывались в 160 px. Побочный эффект оказался
   хуже болезни — в столбик встали и ЧЕСТНЫЕ двухколоночные блоки: плюсы/минусы
   в 87 обзорах, пары карточек в подборках. Всего 417 рядов на 207 страницах.

   Здесь ряд снова становится сеткой, но во flex и в долях от НАШЕЙ ширины,
   а не в бутстраповских пикселях. Тир `lg` не включаем: при 888 px он лишний.
   ============================================================================ */

@media (min-width:760px){
  body .container .row{ display:flex!important; flex-wrap:wrap!important;
    align-items:flex-start!important; margin-left:-12px!important; margin-right:-12px!important; }
  body .container .row > [class*="col-"]{ flex:0 0 100%; max-width:100%!important;
    padding-left:12px!important; padding-right:12px!important; box-sizing:border-box!important; }
  /* сначала «во всю строку», затем доли — чтобы у `col-xs-12 col-sm-6` победила доля */
  body .container .row > [class*="col-ss-12"],
  body .container .row > [class*="col-xs-12"],
  body .container .row > [class*="col-sm-12"],
  body .container .row > [class*="col-md-12"]{ flex:0 0 100%; max-width:100%!important; }
  body .container .row > [class*="col-sm-9"],
  body .container .row > [class*="col-md-9"]{ flex:0 0 75%; max-width:75%!important; }
  body .container .row > [class*="col-sm-8"],
  body .container .row > [class*="col-md-8"]{ flex:0 0 66.6667%; max-width:66.6667%!important; }
  body .container .row > [class*="col-sm-6"],
  body .container .row > [class*="col-md-6"]{ flex:0 0 50%; max-width:50%!important; }
  body .container .row > [class*="col-sm-4"],
  body .container .row > [class*="col-md-4"]{ flex:0 0 33.3333%; max-width:33.3333%!important; }
  body .container .row > [class*="col-sm-3"],
  body .container .row > [class*="col-md-3"]{ flex:0 0 25%; max-width:25%!important; }
  /* ⛔ ПОСЛЕДНИМ и главнее всех: колонка, оставшаяся в ряду ОДНА, занимает всю ширину.
     Боковую колонку донора мы сняли на 05, и `col-md-9` держал контент обзора в 654 px
     из 888 с пустым жёлобом справа ([[donor-two-column-keeps-70-percent-after-sidebar-removed]]). */
  body .container .row > [class*="col-"]:only-child{ flex:0 0 100%; max-width:100%!important; }
}

/* когда колонки всё-таки встают в столбик — между ними нужен воздух,
   иначе «плюсы» и «минусы» слипаются в один список */
@media (max-width:759px){
  body .container .row > [class*="col-"] + [class*="col-"]{ margin-top:14px!important; }
}

/* плюсы и минусы обзора: две колонки, у каждой своя роль */
body ul.overview-true, body ul.overview-false{ list-style:none!important;
  margin:0!important; padding:0!important; }
body ul.overview-true li, body ul.overview-false li{ margin:0 0 10px!important;
  line-height:1.55; }

/* ⛔ Фон на КОРНЕ, а не только на body: на страницах, где CSS донора не подключён вовсе
   (развёрнутые AMP-истории), `html` оставался прозрачным, и рендер-гейт мерил контраст
   текста против «чёрного» — 42 замечания на пустом месте. */
html{ background:var(--cin-bone)!important; }

/* ============================================================================
   BOREAL — мобильное меню за бургером.

   ⛔ До этого на телефоне навигация была раскрыта целиком: 6 разделов и 25
   вложенных ссылок, ~900 px до первого слова контента. Переключатель — чистый
   CSS на скрытом чекбоксе, без JS (он на сайте снят на 03).
   ============================================================================ */

/* ⛔ position:fixed, а не absolute: абсолютный чекбокс в шапке давал overflow 1 px
   на узком экране (R3). */
.cin-burger-cb{ position:fixed; top:0; left:0; width:1px; height:1px; opacity:0;
  pointer-events:none; }
.cin-burger{ display:none; }

@media (max-width:900px){
  body .cin-hd__main{ display:flex!important; align-items:center!important;
    justify-content:space-between!important; gap:12px; }
  /* ⛔ строка шапки не должна вылезать за экран: бренд и цифры сжимаются, бургер — нет */
  body .cin-hd__main{ flex-wrap:nowrap!important; min-width:0; }
  body .cin-hd__main > .cin-brand{ min-width:0!important; flex:1 1 auto!important; }
  body .cin-hd__facts{ flex:0 1 auto!important; min-width:0; }
  body .cin-burger{ display:flex!important; flex-direction:column; justify-content:center;
    gap:5px; width:40px; height:38px; padding:8px 9px; box-sizing:border-box;
    border:1px solid var(--cin-line); border-radius:3px; background:#fff; cursor:pointer;
    flex:0 0 40px!important; }
  body .cin-burger span{ display:block; height:2px; background:var(--cin-pine); border-radius:2px;
    transition:transform .18s ease, opacity .18s ease; }
  body .cin-burger-cb:checked ~ .cin-hd__main .cin-burger span:nth-child(1){ transform:translateY(7px) rotate(45deg); }
  body .cin-burger-cb:checked ~ .cin-hd__main .cin-burger span:nth-child(2){ opacity:0; }
  body .cin-burger-cb:checked ~ .cin-hd__main .cin-burger span:nth-child(3){ transform:translateY(-7px) rotate(-45deg); }

  /* меню закрыто, пока бургер не нажат */
  body .cin-hd .cin-nav{ display:none!important; }
  body .cin-burger-cb:checked ~ .cin-nav{ display:block!important; }
  /* второй уровень внутри открытого меню — компактнее, чтобы список не был бесконечным */
  body .cin-burger-cb:checked ~ .cin-nav .cin-nav__l2{ padding-bottom:4px; }
  body .cin-burger-cb:checked ~ .cin-nav .cin-nav__l2 a{ padding-top:7px; padding-bottom:7px; }
}

/* ⚠️ Отступ вешаем на блок, КОТОРЫЙ РИСУЕТ ФОН ([[padding-lives-on-the-block-that-paints-background]]).
   `gate_padding.js` на 1440/1024/768/390: карточки новостей донора и секция обзора
   прижимали текст к самому краю плашки. */
body .lastNews, body .lastNews__box, body .lastNews__item{
  padding-left:16px!important; padding-right:16px!important; box-sizing:border-box!important; }
@media (max-width:640px){
  body .bonus-allinfo, body .bonus-allinfo > .container,
  body .single_bonus, body .all-info{ padding-left:14px!important; padding-right:14px!important;
    box-sizing:border-box!important; }
  body .all-info dl, body .all-info dl dd, body .all-info dl dt{
    padding-left:0!important; padding-right:0!important; }
}
/* список «вопрос-ответ» обзора рисует свою плашку — отступ на нём же */
body .container dl, body .all-info dl{ padding:14px 18px!important;
  box-sizing:border-box!important; }
body .container dl dt, body .container dl dd{ padding-left:0!important; padding-right:0!important; }

/* ⛔ Отступ геро висел на ПРЯМОМ ребёнке (`section.hero > .container`), а на шаблоне
   «пост» контейнер завёрнут в пустой `<div class="">` — селектор не совпадал, и крошки
   прилипали к нижнему краю навигации. Отступ вешаем на потомка. */
body section.hero .container{ position:relative; z-index:2;
  padding-top:26px!important; padding-bottom:26px!important; }
body section.hero .container .container{ padding-top:0!important; padding-bottom:0!important; }

/* ============================================================================
   Шаблон «пост» (74 страницы — самая большая группа). У донора шапка статьи
   подтягивалась под ВЫСОКИЙ геро (`.inside-post{margin-top:-105px}`), а заголовок
   и дата лежали `position:absolute` внутри картинки на 290 px. Наш геро — 83 px,
   поэтому баннер наезжал на хлебные крошки и на строку «Last checked».
   Делаем баннер обычной колонкой: высота по содержимому, ничего не абсолютно.
   ============================================================================ */
body .inside-post{ margin-top:0!important; }
body .inside-post--img{ position:relative!important; height:auto!important; min-height:0!important;
  box-sizing:border-box!important; max-width:100%!important;
  margin-left:0!important; margin-right:0!important;
  display:flex!important; flex-direction:column; align-items:center; justify-content:center;
  gap:10px; padding:34px 24px!important; background-color:var(--cin-pine)!important;
  background-image:none!important; }
body .inside-post--img > *{ position:static!important; width:100%!important; max-width:100%!important;
  margin:0!important; text-align:center!important;
  /* ⛔ донор центрировал заголовок парой `left:50%` + `translate(-50%,-50%)`:
     без сброса transform статичный элемент уезжает на 320 px влево и обрезается */
  left:auto!important; right:auto!important; top:auto!important; bottom:auto!important;
  transform:none!important; }
body .inside-post--img h1{ color:#fff!important; }
body .inside-post--img .date, body .inside-post--img .cin-upd,
body .inside-post--img .cin-upd time{ color:#e2ead8!important; font-size:13px!important; }
body .inside-post--text{ margin-top:0!important; }

/* Блок «как выбрать казино» (advanced-list): у донора он по центру и с фиолетовой
   мастью в псевдоэлементе — чужая фирменная графика поверх нашей палитры.
   Ставим на левый край, как остальной текст, и снимаем чужой значок. */
body .advanced-list, body .advanced-list__ttl, body .advanced-list__descr,
body .advanced-list__wrapper .wpb_text_column{ text-align:left!important; }
body .advanced-list__ttl{ max-width:none!important; }
body .advanced-list__ttl::before, body .advanced-list__ttl::after{ display:none!important; }
body .advanced-list__ttl{ border-left:4px solid var(--cin-brass); padding-left:14px!important; }

/* Иконочный шрифт донора (`gambler-*`, `gnew-*`) красился по-разному в каждом блоке:
   бинокль — голубой, палец — мятный, глобус — золотой. Приводим к своей палитре. */
body i[class^="gambler-"], body i[class*=" gambler-"],
body i[class^="gnew-"], body i[class*=" gnew-"]{ color:var(--cin-moss)!important; }
body h2 > i[class^="gambler-"], body h2 > i[class*=" gambler-"],
body h1 > i[class^="gambler-"], body h1 > i[class*=" gambler-"]{ color:var(--cin-brass)!important; }

/* цифры шапки рядом с бургером: подпись в одну строку, а не «19+ / AGE / LIMIT» */
@media (max-width:900px){
  body .cin-hd__facts .cin-fact__l{ white-space:nowrap!important; }
}
/* ⛔ На узком экране цифры не влезают между брендом и бургером и наезжают на название.
   Прячем их не текстом, а переносом: бренд и бургер в первой строке, цифры — во второй. */
@media (max-width:560px){
  body .cin-hd__main{ flex-wrap:wrap!important; row-gap:8px; }
  body .cin-hd__main > .cin-brand{ flex:1 1 auto!important; }
  body .cin-burger{ order:2; }
  body .cin-hd__facts{ order:3; flex:1 1 100%!important; justify-content:flex-start!important;
    gap:18px!important; }
  body .cin-hd__facts .cin-fact{ display:flex!important; align-items:baseline; gap:5px;
    text-align:left!important; }
  body .cin-hd__facts .cin-fact__n{ font-size:14px!important; }
  body .cin-hd__facts .cin-fact__l{ font-size:9.5px!important; }
}

/* панель выбора языка не должна вылезать за правый край экрана (R3, overflow 11 px) */
@media (max-width:900px){
  body .cin-lang{ position:relative; }
  body .cin-lang__panel{ right:auto!important; left:0!important;
    min-width:0!important; width:max-content; max-width:calc(100vw - 40px)!important; }
}

/* верхняя полоса на узком экране: слоган не наезжает на возраст и переключатель языка */
@media (max-width:640px){
  body .cin-hd__util-in{ flex-wrap:wrap; gap:6px 12px; padding-top:6px; padding-bottom:6px; }
  body .cin-hd__claim{ flex:1 1 100%; font-size:11.5px; line-height:1.35; }
  body .cin-hd__util-r{ flex:1 1 100%; justify-content:flex-start; gap:14px; }
}

/* Оглавление статьи (плагин lwptoc, тема «dark»): заголовок «Contents» шёл светло-серым
   #d3d5d8 по светлой плашке — контраст 1.4, надписи не видно. Красим по своей палитре. */
body .lwptoc, body .lwptoc_i{ background:#faf8f1!important; border:1px solid var(--cin-line)!important;
  border-radius:3px; padding:14px 18px!important; box-sizing:border-box!important; }
body .lwptoc_title, body .lwptoc_header b{ color:var(--cin-pine)!important;
  font-weight:700!important; font-size:14px!important; letter-spacing:.02em; }
body .lwptoc_item_label, body .lwptoc a{ color:var(--cin-moss)!important; }
body .lwptoc_item_number{ color:var(--cin-brass)!important; font-weight:700; }
body .lwptoc a:hover .lwptoc_item_label{ text-decoration:underline; }

/* Две AMP-истории донора развёрнуты в обычные статьи (12): чёрный фон экрана и
   абсолютные слои больше не нужны — читаем как текст. */
body .cin-amp, body .cin-amp__page, body .cin-amp__layer{
  position:static!important; display:block!important; background:transparent!important;
  width:auto!important; height:auto!important; min-height:0!important;
  padding:0!important; margin:0!important; color:var(--cin-text)!important; }
body .cin-amp{ max-width:var(--cin-wt); margin:0 auto!important; padding:0 20px!important;
  box-sizing:border-box!important; }
body .cin-amp__page{ border-bottom:1px solid var(--cin-line); padding:18px 0!important; }
body .cin-amp__layer{ padding:0!important; }
body .cin-amp__layer > *{ max-width:100%!important; }
body .cin-amp__page:last-child{ border-bottom:0; }
body .cin-amp img{ max-width:100%; height:auto; }
body .cin-amp p, body .cin-amp span, body .cin-amp div, body .cin-amp li{
  color:var(--cin-text)!important; }
body .cin-amp h1, body .cin-amp h2, body .cin-amp h3{ color:var(--cin-pine)!important; }

/* Блок «весь раздел» (12): возвращает в перелинковку страницы, оставшиеся без
   входящих ссылок после снятия мёртвой пагинации донора. */
body .cin-idx{ max-width:var(--cin-w); margin:30px auto 34px; padding:18px 20px;
  background:#faf8f1; border:1px solid var(--cin-line); box-sizing:border-box; }
body .container .cin-idx{ max-width:none; }
body .cin-idx h2{ margin:0 0 4px!important; font-size:19px!important;
  color:var(--cin-pine)!important; }
body .cin-idx__sub{ margin:0 0 12px!important; font-size:13.5px!important;
  color:var(--cin-muted)!important; }
body .cin-idx__list{ list-style:none!important; margin:0!important; padding:0!important;
  columns:2; column-gap:26px; }
body .cin-idx__list li{ break-inside:avoid; margin:0 0 6px!important; font-size:14px;
  line-height:1.45; }
body .cin-idx__list a{ color:var(--cin-moss)!important; text-decoration:none!important; }
body .cin-idx__list a:hover{ text-decoration:underline!important; }
@media (max-width:640px){ body .cin-idx__list{ columns:1; } body .cin-idx{ padding:14px; } }

/* Вкладки обзора на узком экране: переносим строкой, а не выпихиваем за экран
   (R3 давал overflow 2 px на fr-обзорах). */
@media (max-width:760px){
  body .tabs__set, body .brand_more{ flex-wrap:wrap!important; justify-content:flex-start!important;
    max-width:100%!important; box-sizing:border-box!important; row-gap:6px; }
  body .tabs__set > *, body .brand_more > *{ max-width:100%!important; }
}

/* Шапка вкладок обзора на телефоне: заголовок и полоса вкладок каждый на своей строке,
   иначе полоса не влезает в 212 px и вылезает за экран. */
@media (max-width:760px){
  body .tabs__top{ flex-wrap:wrap!important; float:none!important; display:block!important;
    width:100%!important; max-width:100%!important; margin-left:0!important; }
  body .tabs__top > *{ flex:1 1 100%!important; min-width:0!important; max-width:100%!important; }
  /* ⛔ полоса вкладок у донора `position:absolute` — она не считается в ширину родителя
     и уезжает за экран. На телефоне возвращаем её в поток. */
  body .tabs__set{ position:static!important; width:100%!important; max-width:100%!important;
    box-sizing:border-box!important; flex-wrap:wrap!important; row-gap:6px; }
  /* полоса крошек на телефоне ниже: зазор под шапкой держим в норме 12–32 px */
  body .cin-crumb__in{ padding-top:4px!important; padding-bottom:4px!important;
    font-size:11.5px!important; line-height:1.4!important; }
}

/* Длинные голые адреса в тексте обзоров («https://www.casinochan.com/…») не переносятся
   и вылезали за экран на 4 px. Переносим по необходимости, слова не рвём без нужды. */
body .container a, body .container p, body .container li, body .container td,
body .container dd, body .cin-idx a{ overflow-wrap:break-word; word-break:break-word; }

/* ⛔ Подвал держит свои цвета САМ. На страницах без CSS донора (развёрнутые AMP-истории)
   сгенерированная палитра красила текст подвала чернилами по хвое — контраст 1.5 на 42
   элементах. Селектор утроен, чтобы перевешивать `body .container span{color:…!important}`. */
html body footer.cin-ft.cin-ft .cin-ft__cols,
html body footer.cin-ft.cin-ft .cin-ft__cols p,
html body footer.cin-ft.cin-ft .cin-ft__cols li,
html body footer.cin-ft.cin-ft .cin-ft__cols span,
html body footer.cin-ft.cin-ft .cin-ft__cols div,
html body footer.cin-ft.cin-ft .cin-ft__txt{ color:#d6e4da!important; }
html body footer.cin-ft.cin-ft .cin-ft__cols a,
html body footer.cin-ft.cin-ft .cin-ft__cols a:visited{ color:#d6e4da!important; }
html body footer.cin-ft.cin-ft h3{ color:#f0e7cf!important; }
html body footer.cin-ft.cin-ft .cin-ft__about .cin-brand__n1{ color:#eef4ef!important; }
html body footer.cin-ft.cin-ft .cin-ft__about .cin-brand__n2{ color:var(--cin-brass)!important; }
html body footer.cin-ft.cin-ft .cin-ft__about .cin-brand__sub{ color:#9db6a7!important; }
html body footer.cin-ft.cin-ft .cin-ft__legal,
html body footer.cin-ft.cin-ft .cin-ft__legal p,
html body footer.cin-ft.cin-ft .cin-ft__legal span,
html body footer.cin-ft.cin-ft .cin-ft__legal div{ color:#93a89b!important; }
html body footer.cin-ft.cin-ft .cin-ft__legal strong{ color:#cfe0d6!important; }
html body footer.cin-ft.cin-ft .cin-ft__check h2{ color:var(--cin-pine)!important; }
html body footer.cin-ft.cin-ft .cin-check__t{ color:var(--cin-pine)!important; }
html body footer.cin-ft.cin-ft .cin-check__d{ color:var(--cin-muted)!important; }

/* Латунь на хвое даёт контраст 3.0 — для мелкого текста мало. В подвале берём
   светлее ([[padding-lives-on-the-block-that-paints-background]] тут ни при чём: это цвет). */
html body footer.cin-ft.cin-ft .cin-ft__about .cin-brand__n2{ color:#e0c988!important; }
html body footer.cin-ft.cin-ft .cin-fact__n{ color:#e0c988!important; }

/* Плашка бонусного геро у донора — полупрозрачное белое поверх хвои: рендер-гейт
   смешивает слои и объявляет белый заголовок нечитаемым. Даём плотный фон. */
body .single-bonus-top, body .single_bonus .hero .single-bonus-top{
  background:rgba(15,35,28,.55)!important; border-left:4px solid var(--cin-brass);
  padding:18px 20px!important; box-sizing:border-box!important; }
body .single-bonus-top h1{ color:#ffffff!important; }
body .single-bonus-top .cin-upd, body .single-bonus-top .cin-upd time{ color:#e2ead8!important; }

/* CTA донора («Get Bonus», «Play Now») — та же беда, что у нашей `a.cin-btn`:
   сгенерированная палитра красила текст мхом по охре, контраст 1.14. Класс троим. */
html body a.visit_main_btn.visit_main_btn, html body a.play_now.play_now,
html body a.get_bonus.get_bonus, html body a.main_btn.main_btn,
html body a.casino_btn.casino_btn, html body a.smaller_btn.smaller_btn,
html body a.visit_main_btn.visit_main_btn *, html body a.play_now.play_now *,
html body a.get_bonus.get_bonus *{
  color:#ffffff!important; background:#a4500f!important; text-decoration:none!important; }
html body a.visit_main_btn.visit_main_btn:hover, html body a.play_now.play_now:hover,
html body a.get_bonus.get_bonus:hover{ background:#8a4109!important; }

/* Полоса «главного бонуса» в геро: кремовый текст ложился на полупрозрачную серо-зелёную
   подложку (контраст 3.44). Даём плотный тёмный фон, как у остальных плашек геро. */
body .mainBonus, body .mainBonus-text, body .mainBonus__text{
  background:rgba(15,35,28,.6)!important; }
body .mainBonus-text, body .mainBonus__text{ color:#ffffff!important;
  padding:10px 14px!important; box-sizing:border-box!important; }

/* Значки-иллюстрации донора в заголовках секций (синяя газета у «Latest Gambling News»,
   голубые пиктограммы) — чужая фирменная графика поверх нашей палитры. Тонируем в латунь.
   ⛔ Логотипы брендов исключены: их цвет — часть логотипа. */
body h2 > img:not([src*="logo"]):not([class*="logo"]),
body h3 > img:not([src*="logo"]):not([class*="logo"]),
body h2 > a > img:not([src*="logo"]):not([class*="logo"]){
  filter:grayscale(1) sepia(1) saturate(2.4) hue-rotate(-10deg) brightness(1.05);
  max-height:34px; width:auto; }

/* Блок «весь раздел» лежит прямым ребёнком body, вне `.container`: без явных auto-полей
   он вставал у левого края и контент «уезжал влево» (владелец 05.09.2026). */
body section.cin-idx{ margin-left:auto!important; margin-right:auto!important; }

/* Возвращённые статьи донора (`<!--cin:art-->`) вставлены прямым ребёнком body,
   вне `.container`: без своей ширины текст растягивался во всю страницу. */
/* Возвращённая статья: своя ширина и светлая плашка. ⛔ Цвета НЕ форсируем поверх всего —
   иначе перекрашиваются кнопки внутри статьи; хватает того, что блок стоит верхним уровнем
   тела (вне тёмных секций донора) и рисует свой фон. */
html body .cin-art.cin-art{ max-width:var(--cin-w); margin:26px auto 30px;
  padding:22px var(--cin-pad); box-sizing:border-box;
  background:var(--cin-paper)!important; border:1px solid var(--cin-line);
  color:var(--cin-text)!important; }
html body .cin-art.cin-art.cin-art p, html body .cin-art.cin-art.cin-art li,
html body .cin-art.cin-art.cin-art td, html body .cin-art.cin-art.cin-art dd,
html body .cin-art.cin-art.cin-art span:not([class]),
html body .cin-art.cin-art.cin-art p span, html body .cin-art.cin-art.cin-art li span,
html body .cin-art.cin-art.cin-art strong, html body .cin-art.cin-art.cin-art b{
  color:var(--cin-text)!important; }
html body .cin-art.cin-art.cin-art h2, html body .cin-art.cin-art.cin-art h3,
html body .cin-art.cin-art.cin-art h4, html body .cin-art.cin-art.cin-art h2 span,
html body .cin-art.cin-art.cin-art h3 span, html body .cin-art.cin-art.cin-art h4 span{
  color:var(--cin-pine)!important; }
html body .cin-art.cin-art.cin-art a:not([class]),
html body .cin-art.cin-art.cin-art p a, html body .cin-art.cin-art.cin-art li a{
  color:var(--cin-moss)!important; }
body .cin-art > div{ max-width:100%; }
body .cin-art h2{ margin-top:26px; }

/* Кнопка донора внутри возвращённой статьи («Casino Reviews →» в `.btn-box`):
   ссылка без класса, поэтому общее правило красило её мхом по охре (контраст 2). */
html body .btn-box.btn-box.btn-box a,
html body .cin-art.cin-art.cin-art .btn-box a,
html body .cin-art.cin-art.cin-art .btn-box a:visited,
html body .cin-art.cin-art.cin-art p .btn-box a{ color:#ffffff!important; background:#a4500f!important;
  text-decoration:none!important; display:inline-block; padding:11px 20px; border-radius:3px;
  font-weight:700; }
html body .btn-box.btn-box a:hover{ background:#8a4109!important; }
