@charset "utf-8";
/* ==========================================================================
   ΠΥΡΣΟΣ v2 — φύλλο στυλ bestcasinos.gr (ελληνική πύλη καζίνο)
   Σειρά ενοτήτων = σειρά μπλοκ στη σελίδα (δείκτες <!-- pyr:όνομα -->)
   00 grammatosires · 01 riza · 02 vasi · 03 kefali · 04 ploigisi · 05 lorida
   06 skeletos · 07 typografia · 08 vitrina · 09 krisi · 10 othoni · 11 ypera
   12 rafi (πλαϊνή στήλη) · 13 grafima · 14 podia · 15 kinito
   ========================================================================== */

/* ---------- 00 grammatosires ---------------------------------------- */
@font-face{font-family:'Pyr Head';font-style:normal;font-weight:700;font-display:swap;
  src:url(/statika/pyr/head-el-700.woff2) format('woff2');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}
@font-face{font-family:'Pyr Head';font-style:normal;font-weight:700;font-display:swap;
  src:url(/statika/pyr/head-lat-700.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}
@font-face{font-family:'Pyr Head';font-style:normal;font-weight:800;font-display:swap;
  src:url(/statika/pyr/head-el-800.woff2) format('woff2');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}
@font-face{font-family:'Pyr Head';font-style:normal;font-weight:800;font-display:swap;
  src:url(/statika/pyr/head-lat-800.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}
@font-face{font-family:'Pyr Text';font-style:normal;font-weight:200 900;font-display:swap;
  src:url(/statika/pyr/srcsans-el.woff2) format('woff2');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}
@font-face{font-family:'Pyr Text';font-style:normal;font-weight:200 900;font-display:swap;
  src:url(/statika/pyr/srcsans-lat.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}

/* ---------- 01 riza ------------------------------------------------- */
:root{
  --krasi:#A0122B; --krasi-sk:#75091D;
  --simea:#0D5EAF; --simea-sk:#094a8c;
  --fotia:#C8461B; --fotia-sk:#A2360F;
  --xrysos:#E0A21A; --prasino:#1B7A4B;
  --anthraki:#16181C; --molyvi:#5C626B;
  --charti:#fff; --kamvas:#EDEFF3;
  --grammi:#DEE2E8; --grammi-l:#EDF0F4;
  --skia:0 1px 2px rgba(20,24,32,.06),0 6px 18px -10px rgba(20,24,32,.28);
  --skia-b:0 2px 4px rgba(20,24,32,.08),0 18px 38px -18px rgba(20,24,32,.42);
  --r:6px; --stili:1220px; --rafi:314px; --pad:18px;
  --hd:'Pyr Head','Fira Sans Condensed','Segoe UI',Arial,sans-serif;
  --tx:'Pyr Text','Segoe UI',Tahoma,Arial,sans-serif;
}

/* ---------- 02 vasi -------------------------------------------------- */
html{box-sizing:border-box;-webkit-text-size-adjust:100%}
*,*::before,*::after{box-sizing:inherit}
body{margin:0;background:var(--kamvas);color:var(--anthraki);
  font:400 16.5px/1.62 var(--tx);overflow-x:hidden}
img{max-width:100%;height:auto;vertical-align:middle;border:0}
a{color:var(--simea);text-decoration:none}
a:hover{color:var(--krasi);text-decoration:underline}
table{border-collapse:collapse;border-spacing:0;max-width:100%}
button,input,select,textarea{font:inherit;color:inherit}
hr{border:0;border-top:1px solid var(--grammi);margin:24px 0}
::selection{background:var(--xrysos);color:var(--anthraki)}

.row,[class*=" col-"],[class^="col-"]{display:block;width:100%;max-width:100%;
  float:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.row::after{content:"";display:table;clear:both}
.hidden-desktop,.visible-mobile{display:none}
.pull-left,.pull-right{float:none!important}
i.fa,i[class^="fa-"],i[class*=" fa-"]{display:none!important}
.shareBtns,.socialMenu,.dl-menuwrapper,.review_page_popup,#overlayAll,
.comments-area,.comment-respond,#comments,.follow,.fb-follow,.g-follow,
.twitter-follow-button,.fb-like,.pvc_stats,.ticker,.jackpot_counter,
.wcms_widgets_subscribe,#subscribe-form-target,.sideBanners{display:none!important}

/* ---------- 03 kefali (μάστα) ---------------------------------------- */
.pyr-kefali{position:relative;z-index:60}
.pyr-tainia{background:var(--anthraki);color:#C6CBD3;font-size:12.5px;line-height:1.25}
.pyr-tainia-in{max-width:var(--stili);margin:0 auto;padding:7px var(--pad);
  display:flex;flex-wrap:wrap;gap:5px 16px;align-items:center;justify-content:space-between}
.pyr-tainia b{color:#fff;font-weight:600}
.pyr-tainia .pyr-ilikia{display:inline-block;background:var(--xrysos);color:#241b00;
  font:800 11px/1 var(--tx);letter-spacing:.04em;padding:4px 6px;border-radius:3px;margin-right:8px}
.pyr-tainia a{color:#fff;text-decoration:underline;text-underline-offset:2px}

.pyr-masta{background:linear-gradient(180deg,var(--krasi) 0%,var(--krasi-sk) 100%);
  border-bottom:3px solid var(--xrysos)}
.pyr-masta-in{max-width:var(--stili);margin:0 auto;padding:14px var(--pad);
  display:flex;align-items:center;gap:22px;flex-wrap:wrap}
.pyr-shma{display:block;text-decoration:none!important;line-height:1}
.pyr-shma-t{display:block;font:800 30px/1 var(--hd);letter-spacing:-.015em;color:#fff;
  white-space:nowrap}
.pyr-shma-t span{color:var(--xrysos)}
.pyr-shma-y{display:block;margin-top:6px;font:600 11px/1 var(--tx);letter-spacing:.14em;
  text-transform:uppercase;color:rgba(255,255,255,.72)}
.pyr-leitourgia{margin-left:auto;display:flex;gap:22px;align-items:center}
.pyr-metriko{color:#fff;text-align:center;line-height:1.15}
.pyr-metriko b{display:block;font:800 22px/1 var(--hd);color:var(--xrysos)}
.pyr-metriko span{display:block;margin-top:4px;font-size:11.5px;color:rgba(255,255,255,.78);
  letter-spacing:.04em;text-transform:uppercase}

/* ---------- 04 ploigisi ---------------------------------------------- */
.pyr-zoni{background:var(--anthraki);position:relative;z-index:70;box-shadow:var(--skia)}
.pyr-zoni-in{max-width:var(--stili);margin:0 auto;padding:0 var(--pad);position:relative}
.pyr-ploigisi{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;color:#fff}
.pyr-ploigisi>li{position:relative;color:#fff}
.pyr-ploigisi>li>a{display:block;padding:13px 15px;color:#fff;
  font:700 13.5px/1.15 var(--hd);letter-spacing:.04em;text-transform:uppercase;
  text-decoration:none;border-bottom:3px solid transparent}
.pyr-ploigisi>li>a:hover,.pyr-ploigisi>li:focus-within>a{
  background:var(--krasi);color:#fff;border-bottom-color:var(--xrysos);text-decoration:none}
.pyr-ploigisi>li>a::after{content:"";display:inline-block;width:0;height:0;margin-left:7px;
  vertical-align:2px;border:4px solid transparent;border-top-color:rgba(255,255,255,.6)}
.pyr-ploigisi>li.pyr-monos>a::after{display:none}
.pyr-ypo{position:absolute;top:100%;left:0;min-width:250px;margin:0;padding:6px 0;
  list-style:none;background:#fff;border:1px solid var(--grammi);border-top:3px solid var(--krasi);
  border-radius:0 0 var(--r) var(--r);box-shadow:var(--skia-b);
  visibility:hidden;opacity:0;transform:translateY(-4px);
  transition:opacity .13s ease,transform .13s ease;z-index:80}
.pyr-ploigisi>li:hover>.pyr-ypo,.pyr-ploigisi>li:focus-within>.pyr-ypo{
  visibility:visible;opacity:1;transform:none}
.pyr-ypo,.pyr-ypo li{color:var(--anthraki)}
.pyr-ypo a{display:block;padding:9px 16px;color:var(--anthraki);font-size:14.5px;
  line-height:1.3;text-decoration:none;border-left:3px solid transparent}
.pyr-ypo a:hover{background:#F5F7FA;color:var(--krasi);border-left-color:var(--krasi);
  text-decoration:none}
.pyr-ploigisi>li:nth-last-child(-n+2) .pyr-ypo{left:auto;right:0}
.pyr-diakoptis,.pyr-diakoptis-et{display:none}

/* ---------- 05 lorida (λωρίδα κορυφαίων καζίνο) ----------------------- */
.pyr-lorida{background:#fff;border-bottom:1px solid var(--grammi)}
.pyr-lorida-in{max-width:var(--stili);margin:0 auto;padding:12px var(--pad);
  display:flex;align-items:center;gap:10px;overflow-x:auto}
.pyr-lorida-t{flex:0 0 auto;font:700 11.5px/1.25 var(--tx);letter-spacing:.1em;
  text-transform:uppercase;color:var(--molyvi);max-width:98px;margin-right:4px}
.pyr-fisa{flex:0 0 auto;display:block;width:80px;text-align:center;text-decoration:none!important}
.pyr-fisa img{display:block;width:62px;height:62px;margin:0 auto;object-fit:contain;
  padding:8px;background:#fff;border:1px solid var(--grammi);border-radius:50%;
  box-shadow:var(--skia)}
.pyr-fisa b{display:block;margin-top:5px;font:700 12.5px/1 var(--tx);color:#fff;
  background:var(--simea);border-radius:20px;padding:3px 0;letter-spacing:.02em}
.pyr-fisa b::before{content:"★ ";color:var(--xrysos)}
.pyr-fisa:hover img{border-color:var(--krasi)}

/* ---------- 06 skeletos (πλέγμα σελίδας) ------------------------------ */
.mainSection,.mainSection.bg,.mainSection.bg.white{background:transparent;padding:0}
.mainSection>.container{width:auto;max-width:var(--stili);margin:0 auto;padding:20px var(--pad) 40px}
.mainSection>.container>.row{display:grid;grid-template-columns:minmax(0,1fr) var(--rafi);
  gap:26px;align-items:start}
.mainSection>.container>.row>#breadcrumbs{grid-column:1/-1}
.mainSection>.container>.row>.mainContent,
.mainSection>.container>.row>.brandReview,
.mainSection>.container>.row>.col-md-9:not(#breadcrumbs),
.mainSection>.container>.row>.col-md-12:not(#breadcrumbs){min-width:0;background:#fff;
  border:1px solid var(--grammi);border-radius:var(--r);box-shadow:var(--skia);
  padding:24px 26px 30px}
.mainSection>.container>.row>.brandReview,
.mainSection>.container>.row>.col-md-12{grid-column:1/2}
.mainSection>.container>.row>#sidebar{grid-column:2/3}
.brand-comparison,#pageScroller,.space{display:block;width:100%;max-width:none;
  background:transparent;border:0;padding:0;margin:0}

#breadcrumbs{font-size:13px;color:var(--molyvi);margin:0 0 4px;padding:0}
#breadcrumbs ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center}
#breadcrumbs li{padding:0;margin:0;display:inline-flex;align-items:center}
#breadcrumbs li::before{display:none}
#breadcrumbs li:not(:first-child)::before{content:"\203A";display:inline-block;margin:0 8px;
  color:#B9C0C9;font-size:14px}
#breadcrumbs a{color:var(--molyvi)}
#breadcrumbs a:hover{color:var(--krasi)}

/* ---------- 07 typografia -------------------------------------------- */
h1,h2,h3,h4{font-family:var(--hd);color:var(--anthraki);font-weight:800;
  letter-spacing:-.012em;margin:0 0 .45em}
h1{font-size:34px;line-height:1.15;margin-bottom:14px}
h2{font-size:24px;line-height:1.2;margin:34px 0 14px;padding:0 0 0 14px;
  border-left:5px solid var(--krasi)}
h2:first-child{margin-top:0}
h3{font-size:19.5px;line-height:1.28;margin:26px 0 9px;font-weight:700}
h4{font-size:17px;margin:20px 0 7px;font-weight:700}
p,li,dd,dt,blockquote,td,th{font-family:var(--tx)}
p{margin:0 0 1em}
.WYSIWYG>p:first-of-type{font-size:17.5px;line-height:1.6;color:#2A2E35}
ul,ol{margin:0 0 1.1em;padding-left:0}
.WYSIWYG ul{list-style:none;padding-left:0}
.WYSIWYG ul>li{position:relative;padding-left:24px;margin:0 0 .4em}
.WYSIWYG ul>li::before{content:"";position:absolute;left:2px;top:.46em;width:11px;height:6px;
  border-left:2.5px solid var(--prasino);border-bottom:2.5px solid var(--prasino);
  transform:rotate(-45deg)}
.WYSIWYG ol{padding-left:22px;list-style:decimal}
li::marker{color:var(--krasi)}
blockquote{margin:22px 0;padding:14px 18px;background:#F6F8FB;border-left:4px solid var(--simea);
  border-radius:0 var(--r) var(--r) 0;font-size:16.5px;line-height:1.55;color:#2A2E35}
strong,b{font-weight:700}
.alignleft{float:left;margin:4px 20px 12px 0}
.alignright{float:right;margin:4px 0 12px 20px}
figure{margin:20px 0}
figcaption,.wp-caption-text{font-size:12.5px;color:var(--molyvi);margin-top:6px}

.WYSIWYG table,table.Data,table.tablepress{width:100%;margin:20px 0;font-size:15px;
  border:1px solid var(--grammi);border-radius:var(--r);overflow:hidden}
.WYSIWYG table th,table.Data th,table.tablepress th{background:var(--anthraki);color:#fff;
  text-align:left;font:700 12.5px/1.3 var(--hd);letter-spacing:.05em;text-transform:uppercase;
  padding:11px 18px}
.WYSIWYG table td,table.Data td,table.tablepress td{padding:11px 18px;
  border-bottom:1px solid var(--grammi-l)}
.WYSIWYG table tr:nth-child(even) td{background:#F8FAFC}

.pyr-ypografi{display:flex;gap:12px;align-items:center;margin:18px 0 22px;padding:12px 16px;
  background:#F6F8FB;border:1px solid var(--grammi);border-radius:var(--r)}
.pyr-photo{flex:0 0 42px;width:42px;height:42px;object-fit:cover;border-radius:50%;
  border:2px solid #fff;box-shadow:var(--skia)}
.pyr-monogramma{flex:0 0 42px;width:42px;height:42px;background:var(--krasi);color:#fff;
  font:800 17px/42px var(--hd);text-align:center;border-radius:50%}
.pyr-ypografi-k{font:700 14.5px/1.25 var(--tx);color:var(--anthraki)}
.pyr-ypografi-r{font-size:12.5px;color:var(--molyvi);margin-top:1px}
.pyr-ypografi-d{margin-left:auto;font-size:12.5px;color:var(--molyvi);text-align:right;
  display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}
.pyr-ypografi-d b{font-weight:700;color:var(--anthraki)}
.hcard,.vcardInfo,.entry-meta,.productEditor{display:none!important}
.pyr-asteria{display:inline-block;position:relative;font-size:15px;line-height:1;
  color:#D6DAE0;letter-spacing:1px;vertical-align:-1px}
.pyr-asteria::before{content:"\2605\2605\2605\2605\2605"}
.pyr-asteria i{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;
  color:var(--xrysos);font-style:normal}
.pyr-asteria i::before{content:"\2605\2605\2605\2605\2605"}

.pyr-perieh{border:1px solid var(--grammi);border-radius:var(--r);margin:22px 0;background:#F8FAFC}
.pyr-perieh>summary{cursor:pointer;list-style:none;padding:12px 16px;
  font:700 13px/1 var(--hd);letter-spacing:.08em;text-transform:uppercase;color:var(--anthraki)}
.pyr-perieh>summary::-webkit-details-marker{display:none}
.pyr-perieh>summary::after{content:"+";float:right;color:var(--krasi);font-weight:800}
.pyr-perieh[open]>summary::after{content:"\2013"}
.pyr-perieh ol{margin:0;padding:0 16px 14px 32px;columns:2;column-gap:24px}

/* ---------- 08 vitrina ------------------------------------------------ */
.pyr-vitrina{margin:26px 0 30px}
.pyr-vitrina-kef{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;margin:0 0 14px}
.pyr-vitrina-kef h2{margin:0;padding:0 0 0 14px;font-size:23px;border-left:5px solid var(--krasi)}
.pyr-vitrina-kef span{margin-left:auto;font:600 12px/1 var(--tx);color:var(--molyvi);
  background:#F1F4F8;border:1px solid var(--grammi);border-radius:20px;padding:6px 12px;
  white-space:nowrap}
.pyrv-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}

.pyr-seira{background:#fff;border:1px solid var(--grammi);border-radius:var(--r);
  box-shadow:var(--skia);overflow:hidden}
.pyr-seira--proti{border-color:#E7C98A;box-shadow:0 0 0 2px #F8ECD0,var(--skia-b)}

.pyr-tainia-k{display:flex;align-items:center;gap:10px;flex-wrap:wrap;
  background:var(--anthraki);color:#fff;padding:8px 16px;font:600 12px/1.25 var(--tx)}
.pyr-seira--proti .pyr-tainia-k{background:linear-gradient(90deg,var(--krasi),var(--krasi-sk))}
.pyr-tainia-k .pyr-nk{font:800 12px/1 var(--hd);letter-spacing:.06em;text-transform:uppercase;
  background:var(--xrysos);color:#241b00;border-radius:3px;padding:4px 8px}
.pyr-tainia-k .pyr-adeia{margin-left:auto;display:inline-flex;align-items:center;gap:6px;
  color:#DCE6F3;font-size:11.5px;white-space:nowrap}
.pyr-tainia-k .pyr-adeia i{display:inline-block;width:16px;height:11px;border-radius:1px;
  background:repeating-linear-gradient(180deg,#0D5EAF 0 2.2px,#fff 2.2px 4.4px);font-style:normal}

.pyr-soma{display:grid;grid-template-columns:158px minmax(0,1fr) 176px;gap:16px;
  align-items:center;padding:16px}
.pyr-plaka{display:block;background:#fff;border:1px solid var(--grammi);border-radius:var(--r);
  padding:12px 10px;text-align:center;text-decoration:none!important}
.pyr-plaka img{max-height:52px;width:auto;max-width:130px}
.pyr-plaka b{display:block;margin-top:8px;font:700 12px/1.2 var(--tx);color:var(--molyvi)}
.pyr-onoma{min-width:0}
.pyr-prosfora{font:800 21px/1.24 var(--hd);color:var(--anthraki);margin:0 0 4px;
  overflow-wrap:anywhere}
.pyr-prosfora em{font-style:normal;color:var(--krasi)}
.pyr-ypo-p{font-size:13px;line-height:1.45;color:var(--molyvi);margin:0 0 10px}
.pyr-gegonota{margin:0;padding:0;list-style:none;display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 18px}
.pyr-gegonota li{position:relative;padding-left:20px;font-size:13.5px;line-height:1.42;
  color:#2A2E35}
.pyr-gegonota li::before{content:"";position:absolute;left:1px;top:.42em;width:10px;height:5px;
  border-left:2.2px solid var(--prasino);border-bottom:2.2px solid var(--prasino);
  transform:rotate(-45deg)}
.pyr-akri{display:flex;flex-direction:column;align-items:stretch;gap:8px}
.pyr-vathmos{display:flex;align-items:center;justify-content:center;gap:7px;
  background:var(--simea);color:#fff;border-radius:var(--r);padding:8px 10px;
  font:800 20px/1 var(--hd);font-variant-numeric:tabular-nums}
.pyr-vathmos i{font-style:normal;font:700 10px/1.2 var(--tx);letter-spacing:.06em;
  text-transform:uppercase;opacity:.86;text-align:left}
.pyr-koumpi{display:block;background:var(--fotia);color:#fff!important;text-align:center;
  padding:12px 10px;font:800 14px/1.1 var(--hd);letter-spacing:.05em;text-transform:uppercase;
  border-radius:var(--r);text-decoration:none!important;
  box-shadow:0 2px 0 var(--fotia-sk),0 6px 14px -6px rgba(200,70,27,.7)}
.pyr-koumpi:hover{background:var(--fotia-sk);color:#fff!important;box-shadow:0 1px 0 var(--fotia-sk)}
.pyr-koumpi2{display:block;text-align:center;padding:10px;border:1.5px solid var(--grammi);
  border-radius:var(--r);color:var(--anthraki)!important;font:700 13px/1.1 var(--tx);
  text-decoration:none!important;background:#fff}
.pyr-koumpi2:hover{border-color:var(--krasi);color:var(--krasi)!important}
.pyr-oroi{background:#F4F6F9;border-top:1px solid var(--grammi-l);color:var(--molyvi);
  font-size:11.5px;line-height:1.4;padding:8px 16px;display:flex;gap:8px;flex-wrap:wrap;
  align-items:center}
.pyr-oroi span{white-space:nowrap}
.pyr-oroi span+span::before{content:"|";margin-right:8px;color:#C6CCD4}
.pyr-leptomereia{border-top:1px solid var(--grammi-l)}
.pyr-leptomereia>summary{cursor:pointer;list-style:none;padding:10px 16px;
  font:700 12px/1 var(--tx);letter-spacing:.05em;color:var(--simea)}
.pyr-leptomereia>summary::-webkit-details-marker{display:none}
.pyr-leptomereia>summary::after{content:" \25BE"}
.pyr-leptomereia[open]>summary::after{content:" \25B4"}
.pyr-pinakidia{margin:0;padding:0 16px 14px;list-style:none;display:grid;
  grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px 22px}
.pyr-pinakidia li{font-size:13.5px;line-height:1.42;padding-bottom:7px;
  border-bottom:1px solid var(--grammi-l)}
.pyr-pinakidia li b{display:block;font:700 10.5px/1 var(--tx);letter-spacing:.07em;
  text-transform:uppercase;color:var(--molyvi);margin-bottom:3px}
.pyr-ypositi{margin:12px 0 0;font-size:12.5px;line-height:1.55;color:var(--molyvi);
  background:#F8FAFC;border:1px solid var(--grammi-l);border-radius:var(--r);padding:12px 16px}

/* ---------- 09 krisi -------------------------------------------------- */
.pyr-vathmologio{margin:22px 0;border:1px solid var(--grammi);border-radius:var(--r);
  background:#fff;box-shadow:var(--skia);overflow:hidden}
.pyr-genikos{display:flex;align-items:center;gap:16px;padding:16px 18px;
  background:linear-gradient(90deg,#F6F8FB,#fff)}
.pyr-megas{flex:0 0 84px;width:84px;height:84px;border-radius:50%;background:var(--simea);
  color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;
  box-shadow:var(--skia)}
.pyr-megas b{font:800 27px/1 var(--hd);font-variant-numeric:tabular-nums}
.pyr-megas i{font-style:normal;font:700 9px/1 var(--tx);letter-spacing:.09em;
  text-transform:uppercase;margin-top:3px;opacity:.85}
.pyr-etiketa{font:800 19px/1.2 var(--hd);color:var(--anthraki)}
.pyr-etiketa span{display:block;font:400 13px/1.4 var(--tx);color:var(--molyvi);margin-top:4px}
.pyr-axones{margin:0;padding:6px 18px 16px;list-style:none}
.pyr-axones li{display:grid;grid-template-columns:1fr 110px 42px;align-items:center;gap:12px;
  padding:8px 0;font-size:14.5px}
.pyr-axones li+li{border-top:1px solid var(--grammi-l)}
.pyr-ravdos{position:relative;height:8px;background:#E7EAEF;border-radius:20px;overflow:hidden}
.pyr-ravdos span{position:absolute;inset:0 auto 0 0;border-radius:20px;
  background:linear-gradient(90deg,var(--simea),#2b86e0)}
.pyr-axones em{font-style:normal;text-align:right;font:800 15px/1 var(--hd);
  font-variant-numeric:tabular-nums}

/* ---------- 10 othoni ------------------------------------------------- */
.pyr-othones{margin:26px 0}
.pyr-othones-set{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 8px}
.pyr-othones-set a{display:block;border:1px solid var(--grammi);border-radius:var(--r);
  background:#F1F4F8;overflow:hidden;position:relative;aspect-ratio:16/10;box-shadow:var(--skia)}
.pyr-othones-set img{width:100%;height:100%;object-fit:cover;object-position:top center;
  display:block;transition:transform .3s ease}
.pyr-othones-set a:hover img{transform:scale(1.04)}
.pyr-othones-set figcaption{position:absolute;left:0;right:0;bottom:0;
  background:linear-gradient(transparent,rgba(16,18,22,.86));color:#fff;
  font:600 11px/1.3 var(--tx);padding:16px 8px 6px}
.pyr-othones .pyr-pigi{font-size:12px;color:var(--molyvi);margin:0}
#screenshots{margin:26px 0}

/* ---------- 11 ypera -------------------------------------------------- */
.pyr-kritiki-kef{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:22px;
  align-items:start;margin:0 0 24px}
.pyr-shma-kritikis{display:flex;align-items:center;gap:18px;padding-bottom:14px;
  border-bottom:1px solid var(--grammi);margin-bottom:14px}
.pyr-shma-kritikis img{max-height:60px;width:auto;max-width:180px}
.pyr-onomastiki{display:inline-block;flex:0 0 auto;max-width:190px;background:#F4F6F9;
  border:1px solid var(--grammi);border-radius:var(--r);padding:12px 15px;
  font:800 19px/1.15 var(--hd);color:var(--anthraki);overflow-wrap:anywhere}
.pyr-yperkefalida{display:block;font:700 11px/1 var(--tx);letter-spacing:.14em;
  text-transform:uppercase;color:var(--krasi);margin:0 0 7px}
.pyr-giati{margin:0;padding:0;list-style:none}
.pyr-giati li{position:relative;padding-left:26px;margin:0 0 8px;font-size:15.5px;line-height:1.5}
.pyr-giati li::before{content:"";position:absolute;left:0;top:.42em;width:13px;height:7px;
  border-left:2.5px solid var(--prasino);border-bottom:2.5px solid var(--prasino);
  transform:rotate(-45deg)}
.pyr-giati--simeiosi li::before{content:"";width:12px;height:2px;top:.68em;border:0;
  background:var(--xrysos);transform:none}
.pyr-koumpi--platy{margin-top:18px;padding:14px;font-size:15px}
.pyr-oroi--aristera{background:none;border:0;padding:6px 0 0;justify-content:flex-start}

.pyr-rails{border:1px solid var(--grammi);border-radius:var(--r);background:#fff;
  box-shadow:var(--skia);overflow:hidden}
.pyr-rails h3{margin:0;padding:11px 16px;background:var(--anthraki);color:#fff;
  font:700 12px/1.2 var(--hd);letter-spacing:.1em;text-transform:uppercase}
.pyr-rails dl{margin:0;padding:4px 16px 14px}
.pyr-rails dt{font:700 10.5px/1 var(--tx);letter-spacing:.08em;text-transform:uppercase;
  color:var(--molyvi);margin:12px 0 3px}
.pyr-rails dd{margin:0;font-size:14.5px;line-height:1.42}
.pyr-tameio{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}
.pyr-tameio span{display:inline-block;border:1px solid var(--grammi);background:#F8FAFC;
  border-radius:3px;padding:3px 8px;font-size:12px;color:var(--anthraki)}

#prosConswrapper,.pyr-ypera{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:26px 0;
  border:1px solid var(--grammi);border-radius:var(--r);overflow:hidden}
.pyr-ypera-st{padding:16px 18px}
.pyr-ypera-st+.pyr-ypera-st{border-left:1px solid var(--grammi)}
.pyr-ypera-st--plus{background:#F4FAF6}
.pyr-ypera-st--minus{background:#FDF6F5}
.pyr-ypera-st h3{margin:0 0 10px;font:700 12px/1 var(--hd);letter-spacing:.1em;
  text-transform:uppercase}
.pyr-ypera-st--plus h3{color:var(--prasino)}
.pyr-ypera-st--minus h3{color:var(--krasi)}
.pyr-ypera-st ul{margin:0;padding:0;list-style:none}
.pyr-ypera-st li{position:relative;padding-left:20px;margin:0 0 6px;font-size:14.5px;
  line-height:1.48}
.pyr-ypera-st--plus li::before{content:"";position:absolute;left:0;top:.5em;width:11px;height:2px;
  background:var(--prasino)}
.pyr-ypera-st--plus li::after{content:"";position:absolute;left:4.5px;top:.05em;width:2px;
  height:11px;background:var(--prasino)}
.pyr-ypera-st--minus li::before{content:"";position:absolute;left:0;top:.5em;width:11px;height:2px;
  background:var(--krasi)}

/* ---------- 12 rafi --------------------------------------------------- */
#sidebar{min-width:0}
#sidebar #grid{display:grid;gap:16px}
#sidebar .widget{background:#fff;border:1px solid var(--grammi);border-radius:var(--r);
  box-shadow:var(--skia);overflow:hidden;margin:0}
#sidebar .widget>h3{margin:0;padding:11px 16px;background:var(--anthraki);color:#fff;
  font:700 12px/1.25 var(--hd);letter-spacing:.09em;text-transform:uppercase}
#sidebar .widget.bannerimage_sidebar{border:0;background:none;box-shadow:none}
#sidebar .widget.bannerimage_sidebar a{display:block;border-radius:var(--r);overflow:hidden;
  box-shadow:var(--skia-b)}
#sidebar .widget.bannerimage_sidebar img{display:block;width:100%;height:auto}

#sidebar .widget.categories ul{margin:0;padding:12px 12px;list-style:none;display:grid;
  grid-template-columns:repeat(3,1fr);gap:8px 4px}
#sidebar .widget.categories li{margin:0;padding:0;text-align:center}
#sidebar .widget.categories li>a{display:block;text-decoration:none!important;
  color:var(--anthraki);padding:6px 4px;border-radius:var(--r)}
#sidebar .widget.categories li>a:hover{background:#F4F6F9}
#sidebar .widget.categories .icon{position:relative;width:56px;height:56px;margin:0 auto 5px;
  border-radius:50%;background:#F1F4F8;border:1px solid var(--grammi)}
#sidebar .widget.categories .icon span{position:absolute;inset:0;margin:auto;width:44px;height:44px;
  background-image:url(/wp-content/uploads/2016/01/newcasino.png);background-size:44px auto;
  opacity:.8}
#sidebar .widget.categories li>a:hover .icon{border-color:var(--krasi);background:#fff}
#sidebar .widget.categories .title{display:block;font-size:12px;line-height:1.3;
  color:var(--anthraki)}
.icon.slots span{background-position:0 0}
.icon.casinoGames span{background-position:0 -40px}
.icon.sportsBetting span{background-position:0 -80px}
.icon.tax span{background-position:0 -120px}
.icon.houseRules span{background-position:0 -160px}
.icon.payment span{background-position:0 -199px}
.icon.liveCasino span{background-position:0 -238px}
.icon.bestTopCasino span{background-position:0 -278px}
.icon.newCasinos span{background-position:0 -318px}
.icon.freeCasino span{background-position:0 -355px}
.icon.vip span{background-position:0 -395px}
.icon.list span{background-position:0 -435px}
.icon.categories span{background-position:0 -474px}
.icon.faq span{background-position:0 -514px}
.icon.theNewCasinos span{background-position:0 -554px}
.icon.keno span{background-position:0 -594px}
.icon.crapes span{background-position:0 -634px}
.icon.blackjack span{background-position:0 -674px}
.icon.bingo span{background-position:0 -714px}

#sidebar .widget.articleList ol{margin:0;padding:6px 16px 12px;list-style:none;counter-reset:a}
#sidebar .widget.articleList li{counter-increment:a;position:relative;padding:9px 0 9px 30px;
  border-bottom:1px solid var(--grammi-l);margin:0}
#sidebar .widget.articleList li:last-child{border-bottom:0}
#sidebar .widget.articleList li::before{content:counter(a);position:absolute;left:0;top:9px;
  width:21px;height:21px;border-radius:50%;background:var(--krasi);color:#fff;
  font:800 11px/21px var(--hd);text-align:center}
#sidebar .widget.articleList p{margin:0;font-size:13.5px;line-height:1.38}
#sidebar .widget.articleList a{color:var(--anthraki)}
#sidebar .widget.articleList a:hover{color:var(--krasi)}
.controlTag{display:inline-block;margin-left:6px;background:var(--xrysos);color:#241b00;
  border-radius:3px;padding:2px 6px;font:700 10px/1.3 var(--tx);letter-spacing:.04em;
  text-transform:uppercase;vertical-align:1px}
#sidebar .widget .scroll{max-height:none;overflow:visible}

#sidebar .widget.links ul,#sidebar .widget.simple_list ul{margin:0;padding:6px 16px 12px;
  list-style:none}
#sidebar .widget.links li,#sidebar .widget.simple_list li{padding:8px 0;
  border-bottom:1px solid var(--grammi-l);font-size:14px;margin:0}
#sidebar .widget.links li:last-child{border-bottom:0}
#sidebar .widget a{color:var(--anthraki)}
#sidebar .widget a:hover{color:var(--krasi)}

#sidebar .widget.compareTable .scroll,#sidebar .widget.topCasinos .scroll{padding:6px 16px 12px}

/* καρτέλες με μεγάλη μικρογραφία (προοδευτικά τζάκποτ, προτεινόμενα) */
#sidebar .widget.large_thumbnails ul{margin:0;padding:12px 16px 14px;list-style:none}
#sidebar .widget.large_thumbnails li{margin:0 0 12px;padding:0;border-bottom:1px solid var(--grammi-l);
  padding-bottom:12px}
#sidebar .widget.large_thumbnails li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
#sidebar .widget.large_thumbnails figure{margin:0 0 8px}
#sidebar .widget.large_thumbnails img{display:block;width:100%;height:auto;border-radius:var(--r)}
#sidebar .widget.large_thumbnails h4{margin:0;font:700 14px/1.35 var(--tx);color:var(--anthraki)}
#sidebar .widget.large_thumbnails a:hover h4{color:var(--krasi)}
.topCasinos_details{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;
  align-items:center;padding:10px 0;border-bottom:1px solid var(--grammi-l)}
.topCasinos_details:last-child{border-bottom:0}
.topCasinos_details img{max-height:34px;width:auto}
.topCasinos_details .hot::before{content:none}

/* ---------- 13 grafima ------------------------------------------------ */
.widgetWrapper{margin:28px 0}
.widgetWrapper>h2,.widgetWrapper>h3{margin-top:0}

.ListSlotsContainer{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:14px 0}
.flip-container,.ListSlotsItem,.flipper{display:block;width:auto;height:auto;position:static;
  transform:none;perspective:none}
.ListSlotsItemEnd{display:none}
.ListSlotsItemStart{border:1px solid var(--grammi);border-radius:var(--r);background:#fff;
  box-shadow:var(--skia);display:flex;flex-direction:column;height:100%;overflow:hidden}
.ListSlotsItemStart .badgeIcon{order:3;padding:8px 16px 0;font-size:12px;color:var(--molyvi)}
.ListSlotsItemTop{display:block;order:1}
.ListSlotsItemTop img{width:100%;height:auto;display:block;aspect-ratio:16/10;object-fit:cover}
.ListSlotsItemBottom{order:2;display:block;padding:12px 16px 2px}
.mainTitleListSlots{display:block;font:800 15px/1.25 var(--hd);color:var(--anthraki)}
.ListSlotsItemBottom .software{display:block;margin-top:7px}
.ListSlotsItemBottom .software img{max-height:18px;width:auto;opacity:.65}
.ListSlotsItemBtn{order:4;margin-top:auto;padding:12px 16px 16px}
.ListSlotsItemBtn .btn{display:block;background:var(--fotia);color:#fff!important;text-align:center;
  padding:10px 8px;font:800 12.5px/1.2 var(--hd);letter-spacing:.05em;text-transform:uppercase;
  border-radius:var(--r);text-decoration:none!important;box-shadow:0 2px 0 var(--fotia-sk)}
.ListSlotsItemBtn .btn:hover{background:var(--fotia-sk)}
.ListSlotsItemBtn .brandName{display:block;font-weight:400;font-size:11px;letter-spacing:.02em;
  text-transform:none;opacity:.92;margin-top:2px}
.valign,.cell{display:block}

.popCategories .row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.popularCategory{border:1px solid var(--grammi);border-radius:var(--r);background:#fff;
  box-shadow:var(--skia);padding:16px;overflow:hidden}
.categoryImg{display:block;height:132px;background-size:contain;background-repeat:no-repeat;
  background-position:center;margin:-4px 0 10px}
.categoryTitle{margin:0 0 8px;font:800 17px/1.2 var(--hd);color:var(--anthraki);
  padding-bottom:8px;border-bottom:2px solid var(--xrysos)}
.popularCategory ul{margin:0;padding:0;list-style:none}
.popularCategory li{padding:5px 0;margin:0;font-size:14px;border-bottom:1px solid var(--grammi-l)}
.popularCategory li:last-child{border-bottom:0}
.popularCategory li::before{display:none}

.multimedia_conversion .all-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:0;
  border:1px solid var(--grammi);border-radius:var(--r);overflow:hidden;box-shadow:var(--skia)}
.iframe_wrapper{position:relative;padding-top:56.25%;background:#000}
.iframe_wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.multimedia_conversion .content-wrapper{background:#F6F8FB;padding:18px;display:flex;
  align-items:center;justify-content:center;text-align:center}
.multimedia_conversion .content-wrapper a{display:block}
.multimedia_conversion .content-container{display:flex;flex-direction:column;align-items:center;
  gap:8px}
.multimedia_conversion .offers,.multimedia_conversion .conv{display:block}
.multimedia_conversion .aff-link{width:100%}
.multimedia_conversion .content-wrapper img.logo{max-height:38px;width:auto;margin-bottom:10px}
.main-bonus{display:block;font:800 17px/1.3 var(--hd);color:var(--anthraki);margin-bottom:10px}
.brand_promotion,.bannerConv{border:1px solid var(--grammi);border-radius:var(--r);
  background:#F6F8FB;padding:18px}

.trialgame,.devicesCont,.availableDevices{margin:22px 0}
.overlayGame,.overlayGameDesktop,.overlayGameMobile{position:static!important;
  background:none!important;padding:0!important}
.devices{margin:24px 0}
.devicesCont{display:block;border:1px solid var(--grammi);border-radius:var(--r);
  background:#F6F8FB;padding:18px}
.devicesCont .tablet,.devicesCont .mobile,.availableDevices{display:none}
.devicesCont .desktop{display:grid;grid-template-columns:220px 1fr;gap:20px;align-items:center}
.devicesCont .desktop>img{display:block;width:100%;height:auto;border:1px solid var(--grammi);
  border-radius:var(--r)}
.overlayGame .play,.overlayGameMobile .play{display:block;font:700 11px/1.3 var(--tx);
  letter-spacing:.12em;text-transform:uppercase;color:var(--krasi);margin-bottom:9px}
.overlayGame .brand:empty{display:none}
.overlayGame .btn,.overlayGameMobile .btn,.convEl_product .btn,.topCasinosProduct .btn{
  display:inline-block;background:var(--fotia);color:#fff!important;padding:12px 20px;
  font:800 13.5px/1.15 var(--hd);letter-spacing:.05em;text-transform:uppercase;
  border-radius:var(--r);text-decoration:none!important;box-shadow:0 2px 0 var(--fotia-sk)}
.overlayGame .btn:hover{background:var(--fotia-sk)}
.overlayGame .brandName{font-weight:400;text-transform:none;letter-spacing:0}
.screenshot .m-scooch-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.screenshot .m-item{border:1px solid var(--grammi);border-radius:var(--r);overflow:hidden}
.screenshot .m-item img{width:100%;height:auto;display:block}
.screenshot .m-scooch-controls{display:none}
.features .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 22px}
.convEl_product{display:grid;grid-template-columns:150px 1fr 190px;gap:16px;align-items:center;
  border:1px solid var(--grammi);border-radius:var(--r);background:#F6F8FB;padding:16px;
  margin:24px 0}
.topCasinosProduct>span:first-child{display:block;font:800 15px/1.2 var(--hd);
  color:var(--anthraki);padding:0 0 8px 12px;border-left:4px solid var(--krasi);margin-bottom:10px}
.topCasinosProduct ul{margin:0;padding:0;list-style:none}
.topCasinosProduct li{padding:0;margin:0 0 10px;border:1px solid var(--grammi);
  border-radius:var(--r);background:#fff;box-shadow:var(--skia)}
.topCasinosProduct li>a{display:block;padding:12px 16px;text-decoration:none!important}
.topCasinosProduct li>a>span.row{display:grid;grid-template-columns:120px minmax(0,1fr) 96px 180px;
  gap:14px;align-items:center}
.topCasinosProduct .brand img{max-height:40px;width:auto}
.topCasinosProduct .review{font-size:14px;color:var(--anthraki)}
.topCasinosProduct .btn{display:block;text-align:center}
.topCasinosProduct .brandName{display:block;font-weight:400;font-size:11px;letter-spacing:0;
  text-transform:none}

.qnaSection{margin:30px 0}
.qnaSection>h2:empty{display:none}
.qnaWrapper{border:1px solid var(--grammi);border-radius:var(--r);overflow:hidden}
.qnaSingle{border-bottom:1px solid var(--grammi)}
.qnaSingle:last-child{border-bottom:0}
.qnaQuestionMark,.qnaQuestionMarkFull,.openCloseSign{display:none!important}
.qnaTitle{margin:0}
.qnaTitle a{display:block;padding:13px 16px;background:#F4F6F9;font:800 16.5px/1.35 var(--hd);
  color:var(--anthraki);text-decoration:none!important;pointer-events:none;
  border-left:4px solid var(--krasi)}
.qnaAnswer,.panel-collapse{display:block!important;height:auto!important;
  visibility:visible!important}
.qnaAnswerBody{padding:13px 16px;font-size:16px;line-height:1.65;color:#2A2E35}
.qnaAnswerBody>*:last-child{margin-bottom:0}

.pyr-deite{max-width:var(--stili);margin:0 auto 26px;padding:0 var(--pad)}
.pyr-deite-in{background:#fff;border:1px solid var(--grammi);border-radius:var(--r);
  box-shadow:var(--skia);padding:18px 22px 20px}
.pyr-deite h2{margin:0 0 10px;font-size:19px}
.pyr-deite ul{margin:0;padding:0;list-style:none;columns:2;column-gap:26px}
.pyr-deite li{padding:6px 0;font-size:14.5px;break-inside:avoid}

/* ---------- 14 podia -------------------------------------------------- */
.pyr-podia{background:var(--anthraki);color:#B9BFC8;border-top:4px solid var(--krasi);
  font-size:14px;line-height:1.6;margin-top:10px}
.pyr-podia-in{max-width:var(--stili);margin:0 auto;padding:34px var(--pad) 22px;
  display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:28px}
.pyr-podia h4{color:#fff;font:700 11.5px/1 var(--hd);letter-spacing:.13em;text-transform:uppercase;
  margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--krasi);display:inline-block}
.pyr-podia ul{margin:0;padding:0;list-style:none}
.pyr-podia li{margin:0 0 7px}
.pyr-podia a{color:#B9BFC8;text-decoration:none}
.pyr-podia a:hover{color:#fff;text-decoration:underline}
.pyr-podia-shma{font:800 22px/1 var(--hd);color:#fff;display:block;margin-bottom:10px}
.pyr-podia-shma span{color:var(--xrysos)}
.pyr-podia-keimeno{font-size:13.5px;line-height:1.6;color:#9BA2AC;margin:0 0 14px}
.pyr-simata{display:flex;flex-wrap:wrap;gap:7px}
.pyr-sima{display:inline-flex;align-items:center;gap:6px;border:1px solid #3A3F47;
  border-radius:4px;padding:6px 10px;font:600 11.5px/1 var(--tx);color:#D6DAE0;background:#1E2127}
.pyr-sima--ilikia{background:var(--xrysos);border-color:var(--xrysos);color:#241b00;font-weight:800}
.pyr-sima--eeep{border-color:var(--simea);color:#9CC6F0}
.pyr-nomiki{border-top:1px solid #2A2E35;background:#111317}
.pyr-nomiki-in{max-width:var(--stili);margin:0 auto;padding:16px var(--pad) 24px;
  font-size:12.5px;line-height:1.65;color:#868D97}
.pyr-nomiki b{color:#B9BFC8}
.pyr-nomiki a{color:#A0A7B1;text-decoration:underline}
footer:not(.pyr-podia){display:none!important}

/* ---------- 15 kinito ------------------------------------------------- */
@media (max-width:1120px){
  :root{--rafi:280px}
  .pyr-soma{grid-template-columns:138px minmax(0,1fr) 164px;gap:13px}
  .pyr-kritiki-kef{grid-template-columns:minmax(0,1fr) 250px;gap:18px}
  .ListSlotsContainer{grid-template-columns:repeat(3,1fr)}
}
@media (max-width:960px){
  .mainSection>.container>.row{grid-template-columns:minmax(0,1fr)}
  .mainSection>.container>.row>#sidebar{grid-column:1/-1}
  #sidebar #grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  #sidebar .widget.bannerimage_sidebar{grid-column:1/-1}
  .pyr-diakoptis-et{display:flex;align-items:center;gap:10px;cursor:pointer;padding:13px var(--pad);
    color:#fff;font:700 13px/1 var(--hd);letter-spacing:.08em;text-transform:uppercase}
  .pyr-diakoptis-et span{display:block;width:20px;height:2px;background:#fff;
    box-shadow:0 6px 0 #fff,0 -6px 0 #fff}
  .pyr-ploigisi{display:none;padding-bottom:8px}
  .pyr-diakoptis:checked~.pyr-ploigisi{display:block}
  .pyr-ploigisi>li{border-top:1px solid rgba(255,255,255,.14)}
  .pyr-ploigisi>li>a{padding:12px var(--pad);border-bottom:0}
  .pyr-ploigisi>li>a::after{display:none}
  .pyr-ypo{position:static;visibility:visible;opacity:1;transform:none;background:transparent;
    border:0;box-shadow:none;padding:0 0 8px}
  .pyr-ypo a{color:rgba(255,255,255,.86);padding:7px var(--pad) 7px 34px;font-size:14px;
    border-left:0}
  .pyr-ypo a:hover{background:transparent;color:#fff}
  .pyr-kritiki-kef{grid-template-columns:1fr}
  .multimedia_conversion .all-wrapper{grid-template-columns:1fr}
  .popCategories .row{grid-template-columns:1fr 1fr}
  .pyr-leitourgia{display:none}
}
@media (max-width:780px){
  :root{--pad:14px}
  body{font-size:16px}
  h1{font-size:27px}
  h2{font-size:21px;margin-top:28px}
  h3{font-size:18px}
  .mainSection>.container>.row>.mainContent,
  .mainSection>.container>.row>.brandReview,
  .mainSection>.container>.row>.col-md-9,
  .mainSection>.container>.row>.col-md-12{padding:18px 16px 22px}
  .pyr-shma-t{font-size:25px}
  .pyr-soma{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:14px 12px}
  .pyr-plaka{padding:9px 6px;align-self:start}
  .pyr-plaka img{max-height:38px;max-width:82px}
  .pyr-plaka b{display:none}
  .pyr-akri{grid-column:1/-1;flex-direction:row;align-items:stretch;gap:8px}
  .pyr-vathmos{flex:0 0 92px;flex-direction:column;gap:2px;padding:7px 6px;font-size:19px}
  .pyr-vathmos i{text-align:center}
  .pyr-koumpi{flex:1 1 auto;display:flex;align-items:center;justify-content:center}
  .pyr-koumpi2{display:none}
  .pyr-prosfora{font-size:18px}
  .pyr-gegonota{grid-template-columns:1fr;gap:2px}
  .pyr-othones-set{grid-template-columns:1fr 1fr;gap:8px}
  .ListSlotsContainer{grid-template-columns:1fr 1fr}
  #prosConswrapper,.pyr-ypera{grid-template-columns:1fr}
  .pyr-ypera-st+.pyr-ypera-st{border-left:0;border-top:1px solid var(--grammi)}
  .pyr-podia-in{grid-template-columns:1fr 1fr;gap:22px;padding:26px var(--pad) 18px}
  .pyr-perieh ol,.pyr-deite ul{columns:1}
  .pyr-axones li{grid-template-columns:1fr 72px 38px;gap:9px;font-size:13.5px}
  .popCategories .row{grid-template-columns:1fr}
  .devicesCont .desktop{grid-template-columns:1fr}
  .convEl_product,.topCasinosProduct li>a>span.row{grid-template-columns:1fr;gap:10px}
  .alignleft,.alignright{float:none;margin:12px 0}
  #sidebar #grid{grid-template-columns:1fr}
  .pyr-lorida-t{display:none}
}
@media (max-width:480px){
  .pyr-podia-in{grid-template-columns:1fr}
  .pyr-othones-set{grid-template-columns:1fr}
  .ListSlotsContainer{grid-template-columns:1fr}
  .screenshot .m-scooch-inner{grid-template-columns:1fr 1fr}
}
@media print{.pyr-zoni,.pyr-podia,#sidebar{display:none}}
