/*
Theme Name: win
Text Domain: win
*/

html {
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
.bottom-item .top{
	text-align:center;
	margin:20px 0;
}
.page_item_has_children{
	display:none!important;
}
#menu-footer{
	display:flex;
	justify-content:center;
	gap:20px;
	margin:0;
	padding:20px 0 0 0;
	list-style:none;
}
neon-menu {
  background-color: #000;
  text-align: center;
  padding: 30px 20px;
  border-top: 2px solid #111;
  border-bottom: 2px solid #111;
  box-shadow: 0 0 20px rgba(255, 0, 255, 0.15);
  font-family: 'Segoe UI', Arial, sans-serif;
}
.menu-menu-1-container{
	margin:0 auto;
}
.menu-footer-container{
	margin:0 auto;
}
#menu-menu-2{
	padding:20px 0 0 0!important;
}
.menu-pokerdom-container ul , #menu-menu-2 {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 18px 25px;
  padding: 0;
  margin: 0;
}

.menu-pokerdom li, #menu-menu-2 ul li {
  display: inline-block;
}

.menu-pokerdom a, #menu-menu-2 a {
  color: #fff;
  text-decoration: none;
  font-weight: 500;
  letter-spacing: 0.3px;
  transition: 0.3s ease;
  font-size: 15px;
}

.menu-pokerdom a:hover {
  color: #ff00cc;
  text-shadow: 0 0 6px #ff00cc, 0 0 12px #ff00cc;
}

body {
	margin: 0;
	font-family: -apple-system,BlinkMacSystemFont,Arial,"Helvetica Neue",Helvetica,sans-serif;
	color: #ffffff;	
	font-size: 15px;
	background: #16171b;
	font-weight: 400;
	line-height: 1.5;
}
article,
aside,
footer,
header,
nav,
section {
	display: block;
}

/* cards */
.offers-block {
    padding: 30px 20px;
    border-radius: 15px;
    margin: 20px 0;
}

.bonus-check-date {
    text-align: center;
    font-size: 14px;
    margin-bottom: 25px;
    font-style: italic;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.bonus-check-date.mir{
	text-align:start;
}

.offers-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(1fr));
    gap: 20px;
    max-width: 600px;
    margin: 0 auto;
}
.offers-block h2{
	text-align:center;
}
.offer-card {
    display: block;
    text-decoration: none;
    transition: all 0.3s ease;
    border-radius: 12px;
    overflow: hidden;
   background: linear-gradient(180deg,#1b1c21 0%, #14151a 100%);
    border: 2px solid #e94560;
    box-shadow: 0 8px 25px rgba(233, 69, 96, 0.2);
}

.offer-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(233, 69, 96, 0.4);
    border-color: #ff6b8b;
}

.offer-inner {
    display: flex;
    padding: 20px;
    align-items: center;
    min-height: 120px;
}

.offer-left {
	display:flex;
	gap:50px;
    flex: 1;
    padding-right: 20px;
    border-right: 2px solid rgba(255, 255, 255, 0.1);
}

.offer-percent {
    font-size: 2.5em;
    font-weight: bold;
    color: #e94560;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    line-height: 1;
    margin-bottom: 5px;
}

.offer-text {
    color: #ffffff;
    font-size: 14px;
    line-height: 1.4;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.offer-right {
    padding-left: 20px;
    text-align: center;
    min-width: 120px;
}

.offer-logo {
    color: #ffffff;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.offer-btn {
    padding: 12px 15px;
    border-radius: 8px;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}

.offer-btn.green {
    background: linear-gradient(45deg, #00b09b 0%, #96c93d 100%);
    color: #ffffff;
}

.offer-btn.green:hover {
    background: linear-gradient(45deg, #00d4aa 0%, #a8e063 100%);
    transform: scale(1.05);
}

.offer-btn.red {
    background: linear-gradient(45deg, #ff416c 0%, #ff4b2b 100%);
    color: #ffffff;
}

.offer-btn.red:hover {
    background: linear-gradient(45deg, #ff6b8b 0%, #ff6b6b 100%);
    transform: scale(1.05);
}

figcaption,
figure,
main {
	display: block;
}

figure {
	margin: 1em 0;
}

hr {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

pre {
	font-size: 1em;
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
}

a:active,
a:hover {
	outline-width: 0;	
}

abbr[title] {
	border-bottom: 1px #767676 dotted;
	text-decoration: none;
}

b,
strong {
	font-weight: inherit;
	color:#c6ff00;
}

b,
strong {
	font-weight: 700;
}

code,
kbd,
samp {
	font-size: 1em;
}

dfn {
	font-style: italic;
}

mark {
	background-color: #eee;
	color: #222;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

audio,
video {
	display: inline-block;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

img {
	border-style: none;
}

svg:not(:root) {
	overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

button,
input {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

fieldset {
	border: 1px solid #bbb;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	display: inline-block;
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type="checkbox"],
[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* layout */
.layout-with-side{display:flex;gap:55px;align-items:flex-start;max-width:1100px;margin:0 auto;padding:0 15px; }
.layout-with-side__content{flex:1 1 auto;min-width:0}
.brandside{flex:0 0 340px;max-width:340px}
.jet-layout{display:flex;gap:24px;align-items:flex-start}
.jet-main{flex:1 1 auto;min-width:0}
.jet-side{flex:0 0 340px;max-width:340px}

/* card */
.jet-card{
  position:relative;
  background:
    radial-gradient(120% 90% at 20% -10%, rgba(138,88,255,.18), transparent 55%),
    linear-gradient(180deg,#1a1b1f 0%,#121316 100%);
  color:#ffffff;
  border-radius:18px;
  padding:16px;
  border:1px solid rgba(255,255,255,.06);
  box-shadow:0 14px 34px rgba(0,0,0,.38), inset 0 1px 0 rgba(255,255,255,.04);
}
.jet-chip{
  position:absolute;right:-10px;top:-10px;width:56px;height:56px;border-radius:50%;
  background:
    radial-gradient(40% 40% at 55% 40%, rgba(198,255,0,.35), transparent 60%),
    radial-gradient(40% 40% at 45% 65%, rgba(138,88,255,.25), transparent 60%),
    conic-gradient(from 35deg,#2a2533 0 25%,#1b1622 0 50%,#2a2533 0 75%,#1b1622 0);
  box-shadow:0 10px 30px rgba(0,0,0,.3);
  pointer-events:none;
}
.jet-row{display:flex;gap:12px;align-items:center;padding:14px 8px}
.jet-sep{height:1px;margin:0 4px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.10),transparent)}
.emo{font-size:24px;line-height:1;filter:drop-shadow(0 1px 0 rgba(0,0,0,.25))}
.jet-txt{display:grid}
.jet-label{font-size:13px;color:#b9bdc7}
.jet-val{font-size:26px;font-weight:800;letter-spacing:.2px;color:#ffffff}
.jet-val em{font-style:normal;color:#c6ff00}

/* reviews */
.jet-reviews{
  margin-top:18px;
  background:linear-gradient(180deg,#1b1c21 0%,#14151a 100%);
  border-radius:16px;
  padding:16px;
  border:1px solid rgba(255,255,255,.06);
  color:#ffffff;
  box-shadow:0 12px 30px rgba(0,0,0,.34);
}
.jet-rev__title{margin:0 0 12px;font-size:16px;color:#ffffff}
.jet-rev__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.jet-rev{
  background:linear-gradient(180deg,#191a1f 0%,#14151a 100%);
  border:1px solid rgba(255,255,255,.05);
  border-radius:12px;
  padding:12px;
}
.jet-rev__meta{display:flex;gap:10px;color:#aab1bd;font-size:12px;margin-bottom:6px}
.jet-rev__nick{margin-left:auto;color:#c6ff00;font-weight:700}
.jet-rev__text{margin:0;color:#f0f2f6;font-size:14px;line-height:1.55}

/* links/accents inside blocks */
.jet-card a,.jet-reviews a{color:#875cff;text-decoration:none;border-bottom:1px solid rgba(135,92,255,.4)}
.jet-card a:hover,.jet-reviews a:hover{color:#a684ff;border-bottom-color:#a684ff}

details,
menu {
	display: block;
}
summary {
	display: list-item;
}
canvas {
	display: inline-block;
}
template {
	display: none;
}
[hidden] {
	display: none;
}

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.entry-footer:before,
.entry-footer:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
.nav-links:before,
.nav-links:after,
.pagination:before,
.pagination:after,
.comment-author:before,
.comment-author:after,
.widget-area:before,
.widget-area:after,
.widget:before,
.widget:after,
.comment-meta:before,
.comment-meta:after {
	content: "";
	display: table;
	table-layout: fixed;
}
.clear:after,
.entry-content:after,
.entry-footer:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.nav-links:after,
.pagination:after,
.comment-author:after,
.widget-area:after,
.widget:after,
.comment-meta:after {
	clear: both;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	clear: both;
	line-height: 1.2;
	margin: 0 0 15px;
	padding: 0;
	font-weight: 700;
	color:#fff;	
}
p {
  color: #d1d5db; 
  font-size: 16px;
  line-height: 1.65;
  margin: 0 0 14px;
}

/* Списки */
ul, ol {
  color: #d1d5db;
  font-size: 16px;
  line-height: 1.65;
  margin: 0 0 16px 20px;
}
ul li::marker {
  color: #c6ff00; 
}
ol li::marker {
  color: #875cff; 
}

a {
  color: #875cff;
  text-decoration: none;
}
a:hover {
  color: #c6ff00; 
}
h1, .h1 {
	font-size: 26px;
}
h2, .h2 {
	font-size: 23px;
}
h3, .h3 {
	font-size: 21px;
}
h4, .h4 {
	font-size: 19px;
}
h5, .h5 {
	font-size: 17px;
}
h6, .h6 {
	font-size: 15px;
}
p {
margin: 0 0 15px;
padding: 0;
}
dfn,
cite,
em,
i {
	font-style: italic;
}
blockquote {
	
	border-left:4px solid #0037ff;
	font-style: italic;
	font-size:17px;
	margin: 0 0 15px;
	overflow: hidden;
	padding: 0 0 0 13px;
	color:#000;
}
blockquote p {margin:0;}
address {
	margin: 0 0 1.5em;
}
pre {
	background: #eee;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}
code,
kbd,
tt,
var {
	font-size: 15px;
	font-size: 0.9375rem;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark,
ins {
	background: #eee;
	text-decoration: none;
}
big {
	font-size: 125%;
}
:focus {
	outline: none;
}
#comments label {
	display: block;
	font-size:14px;
	margin-bottom: 0.5em;
}

fieldset {
	margin-bottom: 1em;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	background: #fff;
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
	border: 1px solid #bbb;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block;
	padding: 0.7em;
	width: 100%;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	border-color: #333;
}
select {
	border: 1px solid #bbb;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: 3em;
	max-width: 100%;
}
input[type="radio"],
input[type="checkbox"] {
	margin-right: 0.5em;
}
input[type="radio"] + label,
input[type="checkbox"] + label {
	font-weight: 400;
}
button,
input[type="button"],
input[type="submit"] {
	background-color: #0083c3;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 700;
	line-height: 1;
	padding: 1em 2em;
	text-shadow: none;
	-webkit-transition: background 0.2s;
	transition: background 0.2s;
}
input + button,
input + input[type="button"],
input + input[type="submit"] {
	padding: 0.75em 2em;
}
button.secondary,
input[type="reset"],
input[type="button"].secondary,
input[type="reset"].secondary,
input[type="submit"].secondary {
	background-color: #ddd;
}
button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background: #026ea3;
}
button.secondary:hover,
button.secondary:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="button"].secondary:hover,
input[type="button"].secondary:focus,
input[type="reset"].secondary:hover,
input[type="reset"].secondary:focus,
input[type="submit"].secondary:hover,
input[type="submit"].secondary:focus {
	background: #bbb;
}#comments [type="submit"] {    background: linear-gradient(135deg, #ff2bd1, #9b00ff);}
::-webkit-input-placeholder {
	color: #333;
}
:-moz-placeholder {
	color: #333;
}
::-moz-placeholder {
	color: #333;
	opacity: 1;
}
:-ms-input-placeholder {
	color: #333;
}
hr {
	background-color: #bbb;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}
ul,
ol {
	margin: 0 0 15px 15px;
	padding: 0;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
dt {
	font-weight: 700;
}
dd {
	margin: 0 1.5em 1.5em;
}
table {
	border-collapse: collapse;
	margin: 0 0 15px;
	width: 100%;
	border:1px solid rgba(0,0,0,0.1);
	
}
table td, table th {
	padding: 10px 15px;
	border:1px solid rgba(0,0,0,0.1);
}

@media screen and (max-width: 767px) {
    .new-table {
        width: 100%;
        overflow: auto!important;
      border:1px solid rgba(0,0,0,0.1);
        box-sizing: border-box;
        margin: 20px 0 20px;
    }
    .new-table table {
        margin: 0 0 0 0!important;
        border: none!important;
        border-radius: 0!important;
    }
}
a {
	color: #d1d5db;
	text-decoration: none;
}
a:hover,
a:active, a:focus {
	color: #fff;
	outline: 0;	text-decoration: none;
}
/*-----------------Search pop up----------------*/
.serach_inner label {
  width: 80%;
}
.serach_outer {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #000;
  overflow: hidden;
  transition: 0.5s;
  z-index: 99;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.8);
  display: none;
}

.serach_inner {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.closepop {
  position: absolute;
  top: 20%;
  transform: translateY(-50%);
  width: 100%;
  right: 0;
  text-align: right;
  margin-right: 28px;
}
.serach_outer i {
  font-size: 24px;
  padding: 4px 0 0 0;
  color: #bbb;
  cursor: pointer;
}
.serach_inner form.search-form {
 display: table;
 padding: 0;
 border-radius: 0;
 background: #ffffff;
 margin: 0 auto;
 max-width: 700px;
 width: 100%;
}
.serach_inner form.search-form {
  display: table;
  border: 1px solid #bababf;
  padding: 14px 20px;
  border-radius: 0;
  background: #ffffff;
  margin: 0 auto;
  max-width: 700px;
  width: 100%;
}
.serach-page input.search-field {
  border: 1px solid #ccc;
  padding: 9px;
}
button.search-submit {
  border: 0;
  background: transparent;
}
input.search-field {
  border: none;
  padding: 10px 0;
  width: 95%;	
}

/*top bar*/
.nav input[type="search"]{
  margin:10px 0;
  padding:5px;
}
/*------------- Navigation -------------*/
.navigation-top {
	font-size: 16px;
	font-size: 1rem;
	position: relative;
}
.navigation-top .wrap {
	max-width: 1000px;
	padding: 0;
}
.navigation-top a {
	color: #222;
	font-weight: 400;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}
#header {
	padding:10px 0;
    background: #202020;
}

#header .nav ul {
	display:;none;
  margin:0;
  padding:13px 0 0;
  font-size:14px;
  text-transform: uppercase;
}

#header .nav ul li{
  display:inline-block;
margin-right:30px;
}
#header .nav ul li a{
color: #fff;display:block;
  font-weight:700;
}
#header .nav ul li a:hover{
	color: #000;
}
.top {
    text-align: right;
  padding-top:12px;
}
.logo img {
max-width:140px;
}
.entry-content {
	padding:20px;
}
.error-404 {text-align:center;padding:100px 0;}
.error-404 .page-header {background:none;}
.search-no-results #inner-block {
	background:#fff;
    padding: 15px;
}
.single .article_content img {
    max-width: 100%;
}
.article-text ul, .article-text ol {
margin:0 0 15px 15px;padding:0; 
clear:both;
}
.article-text h1, .article-text h2, .article-text h3, .article-text h4, .article-text h5, .article-text h6 {clear:both;}
.article-text blockquote, .article-text p {clear:both;}
.article-text p:first-of-type {clear:none;}
.article-text .h4 {font-size:16px;}


.news .news-box, .jackpot .news-box{
	padding: 6px 20px;
	background: #f2f2f2;
}

.home h2, .home h1, .home-title {
    font-size: 22px;
    color: #fff;
    font-weight:700;
	line-height:1.3;
    margin: 0 0 15px;
}
.home h3 {font-size: 18px;}
.news-img a:hover {opacity:0.85;}
.news .content .h4{
	margin: 0px;font-size:15px;
}
.news .content .h4 a {padding:10px 15px 15px;display:block;line-height:1.3;font-weight:700;}


.news .news-section{
	background: #fff;
	margin:0 0 30px;
}

.entry-title a {
	color: #0083c3;
	text-decoration: none;
	margin-left: -2px;
}
.h3.entry-title a {
    font-weight: 400;
}
.byline,
.updated:not(.published) {
	display: none;
}
.single .byline,
.group-blog .byline {
	display: inline;
}
.banner {font-weight:700;color:#fff;position:relative;padding:40px 30px 0;height:310px;max-width:1110px;
background: url(https://casinojetton-spin.com/wp-content/uploads/2025/09/baner-img.png) no-repeat bottom center;background-size:cover;margin:30px auto;} 
.layout-with-side img{margin:10px 0;}
.banner a.btn2 {display:block;max-width:200px;margin:30px 0;padding:10px;}
.banner a.btn1 {display:none;max-width:200px;margin:15px auto;padding:10px;}

.welcomebonus {font-size:35px;font-weight:900;color: #afdd36;}

.welcomepromo {display:inline-block;position:relative;z-index:9;}
.overlay {position:absolute;left:0;top:0;width:100%;height:100%;}
.welcomepromo span { 
position:relative;
margin-right:22px;display:inline-block;
cursor:pointer;
color: #ffaf19;
}

.welcomepromo span:after {
	content: '';
    -webkit-mask-image: url(/wp-content/themes/win/images/copy.svg);
    mask: url(/wp-content/themes/win/images/copy.svg);
    -webkit-mask-position: 50%;
    background-color: #ffaf19;
    position:absolute;
    width: 18px;
    height: 18px;
    top:0;
	right:-22px;
}
/* mirro */
.mirrordata {
  margin: 40px auto;
  max-width: 1100px;
  padding: 20px;
}
.new-table{
	  background: #16181d;
  border: 1px solid rgba(255,255,255,.06);
  border-radius: 12px;
}
.mirrordata__title {
  margin: 0 0 18px;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
}
.mirrordata__table {
  width: 100%;
  border-collapse: collapse;
  font-size: 15px;
}
.mirrordata__table th {
  text-align: left;
  padding: 12px 14px;
  font-weight: 600;
  color: #9ea4af;
  background: #1c1f25;
	text-align:center;
}
.mirrordata__table td {
	text-align:center;
  padding: 12px 14px;
  color: #e2e4e9;
  border-top: 1px solid rgba(255,255,255,.05);
}
.mirrordata__table tbody tr:hover {
  background: #1b1e23;
}

.mirrordata__status {
  display: inline-block;
  padding: 3px 10px;
  border-radius: 8px;
  font-size: 13px;
  font-weight: 600;
}
.mirrordata__status.is-online {
  background: rgba(255, 43, 209, .15);
  color: #ff70f3;
}
.mirrordata__status.is-offline {
  background: rgba(255,94,102,.15);
  color: #ff8f96;
}

.mirrordata__link {
  display: inline-block;
  padding: 11px 35px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  background: linear-gradient(135deg,#ff2bd1,#9b00ff);
  color: #fff;
  transition: all .25s ease;
}
.mirrordata__link:hover {
  background: linear-gradient(135deg,#ff44d9,#b233ff);
  box-shadow: 0 0 14px rgba(255,43,209,.4);
}
/* ailroll-uni */
.mailroll-unit{
  margin:40px auto;
  max-width:1100px;
  background:#16181d;
  border:1px solid rgba(255,255,255,.06);
  border-radius:14px;
  padding:24px
}
.mailroll-unit__title{
  margin:0 0 6px;
  font-size:22px;
  font-weight:800;
  color:#fff
}
.mailroll-unit__desc{
  margin:0 0 14px;
  color:#aeb2bd;
  font-size:15px
}
.mailroll-unit__form{display:block}

.mailroll-unit .es_subscription_form,
.mailroll-unit form{
  display:flex;
  gap:12px;
  align-items:center
}
.mailroll-unit input[type="email"],
.mailroll-unit input[type="text"],
.mailroll-unit .es-field,
.mailroll-unit .es_lablebox input{
  flex:1;
  min-width:220px;
  height:46px;
  padding:0 14px;
  border-radius:12px;
  border:1px solid rgba(255,255,255,.08);
  background:#11141a;
  color:#eef1f6;
  outline:none;
  transition:border .2s ease, box-shadow .2s ease
}
.mailroll-unit input[type="email"]::placeholder{color:#7e8594}
.mailroll-unit input[type="email"]:focus,
.mailroll-unit .es-field:focus{
  border-color:rgba(255,43,209,.45);
  box-shadow:0 0 0 3px rgba(255,43,209,.18)
}

.mailroll-unit button,
.mailroll-unit input[type="submit"],
.mailroll-unit .es_submit_button{
  height:46px;
  padding:0 18px;
  border:0;
  border-radius:12px;
  font-weight:800;
  letter-spacing:.02em;
  cursor:pointer;
  background:linear-gradient(135deg,#9b00ff,#ff2bd1);
  color:#fff;
  transition:transform .15s ease, box-shadow .25s ease, opacity .2s
}
.mailroll-unit button:hover,
.mailroll-unit input[type="submit"]:hover,
.mailroll-unit .es_submit_button:hover{
  transform:translateY(-1px);
  box-shadow:0 10px 24px rgba(255,43,209,.25)
}
.mailroll-unit button:active,
.mailroll-unit input[type="submit"]:active,
.mailroll-unit .es_submit_button:active{
  transform:translateY(0)
}

/* сообщения плагина */
.mailroll-unit .es_msg,
.mailroll-unit .es-message{
  margin-top:10px;
  font-size:14px
}
.mailroll-unit .es_success,
.mailroll-unit .es-success{color:#ff8bf1}
/* COMMENTS BLOCK — dark + magenta/purple */
.commentblock{
  margin:40px auto;
  max-width:1080px;
  background:#16181d;
  border:1px solid rgba(255,255,255,.06);
  border-radius:14px;
  padding:24px;
}

/* area */
.commentblock .comments-area{margin:0}
.commentblock .h3,
.commentblock .comment-reply-title{
  margin:0 0 12px;
  font-size:22px;
  font-weight:800;
  color:#fff;
}

/* cancel reply */
.commentblock #cancel-comment-reply-link{
  font-size:14px;
  font-weight:700;
  color:#ff7df0;
  text-decoration:none;
  margin-left:10px;
}
.commentblock #cancel-comment-reply-link:hover{opacity:.85}

/* info row */
.commentblock .logged-in-as{
  margin:0 0 14px;
  font-size:14px;
  color:#aeb2bd;
}
.commentblock .logged-in-as a{color:#c3a3ff;text-decoration:none}
.commentblock .logged-in-as a:hover{color:#e1c9ff}

/* form */
.commentblock .comment-form{display:grid;gap:14px}
.commentblock .comment-form label{
  display:block;
  margin:0 0 6px;
  color:#c6cada;
  font-size:14px;
}
.commentblock .required{color:#ff6adf}

/* fields */
.commentblock .comment-form textarea,
.commentblock .comment-form input[type="text"],
.commentblock .comment-form input[type="email"],
.commentblock .comment-form input[type="url"]{
  width:100%;
  background:#11141a;
  color:#eef1f6;
  border:1px solid rgba(255,255,255,.08);
  border-radius:12px;
  padding:12px 14px;
  outline:none;
  transition:border .2s ease, box-shadow .25s ease, background .2s ease;
}
.commentblock .comment-form textarea{
  min-height:160px;
  resize:vertical;
  line-height:1.5;
}
.commentblock .comment-form textarea::placeholder,
.commentblock .comment-form input::placeholder{color:#7e8594}

.commentblock .comment-form textarea:focus,
.commentblock .comment-form input:focus{
  border-color:rgba(255,43,209,.5);
  box-shadow:0 0 0 3px rgba(255,43,209,.18);
  background:#0f1319;
}

/* submit */
.commentblock .form-submit{margin-top:4px}
.commentblock .submit{
  display:inline-block;
  height:46px;
  padding:0 20px;
  border:0;
  border-radius:12px;
  font-weight:800;
  font-size:15px;
  letter-spacing:.02em;
  cursor:pointer;
  color:#fff;
  background:linear-gradient(135deg,#ff2bd1,#9b00ff);
  box-shadow:0 10px 24px rgba(155,0,255,.18);
  transition:transform .15s ease, box-shadow .25s ease, opacity .2s ease;
}
.commentblock .submit:hover{
  transform:translateY(-1px);
  box-shadow:0 16px 32px rgba(255,43,209,.25);
}
.commentblock .submit:active{transform:translateY(0)}

/* Akismet/hidden service rows */
.commentblock .akismet-fields-container,
.commentblock [style*="display: none"]{display:none !important}

/* messages */
.commentblock .required-field-message{
  margin-left:8px;
  color:#959aac;
}

/* list of comments (если появится) */
.commentblock .comment-list{
  list-style:none;
  margin:20px 0 0;
  padding:0;
  display:grid;
  gap:12px;
}
.commentblock .comment-list > li{
  background:#14171c;
  border:1px solid rgba(255,255,255,.06);
  border-radius:12px;
  padding:14px;
}
.commentblock .comment-metadata,
.commentblock .comment-author{color:#b6bbca;font-size:13px}
.commentblock .comment-content{color:#e6e9f2;margin-top:8px}
.relay-contactsboard{margin:40px auto;max-width:1110px;display:grid;gap:16px;padding:0 15px}
.relay-contactsboard__unit{background:#14171c;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:18px 16px;display:grid;gap:10px;transition:transform .15s ease,box-shadow .25s ease,background .2s}
.relay-contactsboard__head{display:flex;align-items:center;gap:10px;margin:0 0 2px;font-size:18px;font-weight:800;color:#fff}
.relay-contactsboard__head::before{content:"";inline-size:30px;block-size:30px;flex:0 0 30px;margin-right:15px; border-radius:12px;background:linear-gradient(135deg,#ff2bd1,#9b00ff);box-shadow:0 6px 18px rgba(255,43,209,.25) inset}
.relay-contactsboard__unit p{margin:0;color:#e6e9f2;line-height:1.55}
.relay-contactsboard__mail{color:#b7bcc8}
.relay-contactsboard__mail a{color:#ff8bf1;text-decoration:none;border-bottom:1px dashed rgba(255,139,241,.35)}
.relay-contactsboard__mail a:hover{color:#ffd1fb;border-bottom-color:transparent}

.relay-contactsboard__unit[data-mark="support"] .relay-contactsboard__head::before{border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.25) 0 12%,transparent 13%),linear-gradient(135deg,#ff2bd1,#9b00ff)}
.relay-contactsboard__unit[data-mark="editorial"] .relay-contactsboard__head::before{border-radius:8px;transform:rotate(45deg)}
.relay-contactsboard__unit[data-mark="vip"] .relay-contactsboard__head::before{border-radius:0;clip-path:polygon(50% 5%,61% 35%,95% 35%,67% 55%,78% 88%,50% 68%,22% 88%,33% 55%,5% 35%,39% 35%)}
.relay-contactsboard__unit[data-mark="press"] .relay-contactsboard__head::before{border-radius:6px;clip-path:polygon(14% 44%,58% 36%,86% 22%,86% 78%,58% 66%,14% 60%)}
.relay-contactsboard__unit[data-mark="partners"] .relay-contactsboard__head::before{border-radius:0;clip-path:polygon(25% 10%,75% 10%,95% 50%,75% 90%,25% 90%,5% 50%)}

/* newblock */
.footer-responsibility,
.footer-extra-menu,
.footer-payments,
.footer-license {
    margin: 30px auto;
    max-width: 1200px;
    text-align: center;
}

.footer-responsibility ul,
.footer-extra-menu ul,
.footer-payments ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 15px;
    padding: 0;
    margin: 0;
    list-style: none;
}

.footer-responsibility a {
    display: inline-block;
    padding: 8px 14px;
    background: #1f1f1f;
    color: #fff;
    border-radius: 6px;
    font-size: 14px;
    transition: all 0.3s ease;
}

.footer-responsibility a:hover {
    background: #e31937;
    color: #fff;
}

.footer-extra-menu ul li a {
    color: #ccc;
    font-size: 14px;
    text-decoration: none;
    transition: color 0.3s ease;
}

.footer-extra-menu ul li a:hover {
    color: #e31937;
}

.footer-payments {
    margin: 30px auto;
    max-width: 1200px;
    text-align: center;
}

.footer-payments ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    padding: 0;
    margin: 0;
    list-style: none;
}

.footer-payments ul li {
    display: inline-block;
}

.footer-payments ul li img {
    height: 28px; 
    width: auto;
    filter: brightness(0.95);
    transition: transform 0.3s ease, filter 0.3s ease;
}

.footer-payments ul li img:hover {
    transform: scale(1.1);
    filter: brightness(1.2);
}

.footer-license {
    font-size: 13px;
    color: #999;
    margin-top: 20px;
    padding-top: 15px;
    border-top: 1px solid #333;
}

@media (max-width:1170px) {
.banner {margin:0 0 30px;max-width:100%;}
}
@media (max-width: 768px) {
    .offer-inner {
        flex-direction: column;
        text-align: center;
        padding: 15px;
    }
    
    .offer-left {
        padding-right: 0;
        padding-bottom: 15px;
        border-right: none;
        border-bottom: 2px solid rgba(255, 255, 255, 0.1);
        margin-bottom: 15px;
        flex-flow: column;
        gap: 10px;
    }
    
    .offer-right {
        padding-left: 0;
    }
    
    .offer-percent {
        font-size: 2em;
    }
}

@media (max-width: 480px) {
    .offers-grid {
        grid-template-columns: 1fr;
    }
    
    .offer-card {
        margin: 0 10px;
    }
}
@media (max-width:767px) {
	.mailroll-unit,.commentblock{margin:15px;}
.banner {text-align:center;height:auto;padding:30px 15px;}
.welcomebonus {font-size:30px;}
.banner a.btn2 {margin:15px auto;}
.banner a.btn1 {display:block;}
.home .top, .home .toggle {display:none;}
.home #header { padding: 15px 0 15px!important;}
.welcomebonus {font-size:24px;}
}
.pagination {
	
	font-size: 14px;
	
	font-weight: 700;
	padding:0;
	
}
.comments-pagination {
	border: 0;
}
	.page-numbers {
		display: inline-block;
		background:#fff;		color:#000;
		margin-right: 5px;		padding:5px 12px;
	}
	.page-numbers:hover{
		background: #0037ff;color:#fff;
	}
	.page-numbers.current{
		display: inline-block;
    	background: #0037ff;
		color:#fff;
	}
	.page-numbers.current .screen-reader-text {
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px;
	}
.page-numbers.current .screen-reader-text {
	clip: auto;
	height: auto;
	overflow: auto;
	position: relative !important;
	width: auto;
}
.prev.page-numbers {
	float: left;
}
.next.page-numbers {
	float: right;
}
p.link-more {
    text-align: center;
    margin-top: 0px;
}
.entry-content ul, .entry-content ol {margin:0 0 15px 15px;}
.site-main {margin:30px 0;}
/*----------- Pages ---------*/
header.page-header h1 {
    font-size: 22px;margin:0;
}

.page-header {
	padding: 10px 15px;
	margin:30px 0;
}
.site-footer {
	margin-top:50px;
  background: linear-gradient(180deg, #0d0d0d 0%, #121316 100%);
  color: #b9bdc7;
}
a {text-decoration:none;}
.site-footer a { color:#fff; }
.site-footer a:hover { color:#c6ff00; }
.site-bottom ul {margin:0 0 10px;list-style:none;padding:0 0 10px;text-align:center;}
.site-bottom ul li {margin:0 10px;display:inline-block;}

.site-footer .widget.widget_nav_menu ul {text-align:center;list-style:none;}
.site-footer .widget.widget_nav_menu ul li {margin:0 8px 5px;display:inline-block;}
.site-footer .widget.widget_nav_menu ul li a {color: #576771;font-weight:700; }
.site-footer .widget.widget_nav_menu ul li a:hover {color:#000;}
.site-footer input.search-field {
  padding: 10px 0;
  width: 95%;	
}

.site-footer .widget-area {
    padding:20px 0 20px;
}
.site-footer .widget-area .tagcloud a:hover {
    background: #fff;
    border: 1px solid #000;
    color: #000;
}
.site-footer .h2.widget-title {
    margin-top: 1em;
}
.site-footer .h2.widget-title a{
	color: #0083c3;
}
.site-footer button.search-submit{
	background-color: #0083c3;
	font-weight: normal;
    letter-spacing: 1px;
}
.site-footer .tagcloud a:hover{
	background-color:#0083c3 !important; 
	color:#fff !important;
}

.site-bottom p {
    margin: 0;
}
.copyright {text-align:center;
    padding: 30px 0;font-size:13px;
    background: #e0e9f0;	
}
#comments {
	clear: both;
	
}
.comment-author img {float:left;margin-right:15px;}
.comment-date {font-size:13px;color:#7f7f7f;}
.comment-edit {float:right;}
.comment-edit a {font-size:14px;}
.comment-content {clear:both;padding-bottom:20px;}
a.comment-reply-link {font-weight:700;}
.comments-title, .comment-reply-title {
	font-size: 20px;
  color:#fff;
	margin-bottom: 15px;
}
.comment-list,
.comment-list .children {
	list-style: none;
	margin: 0;
	padding: 0;
}.comment-list .children {padding:0 0 0 30px;}
.comment-author .says {
	display: none;
}
p.form-submit {
margin:0;
}
#sidebar .widget {
    padding: 15px;
	margin-bottom:30px;
}
#sidebar .h2.widget-title {
    font-size: 20px;
    text-align: left;
    margin-bottom: 15px;
}

#sidebar .widget ul li:last-child {
    border: none;
}
#sidebar button.search-submit{
	background-color: #0083c3;
    background-image: none;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    margin-top: 12px;
    width: 100%;
    padding: 8px;
    border: 1px solid;
}
#sidebar .search-form .search-submit {
	bottom: 3px;
}
#sidebar input.search-field {
  border: 1px solid;
  color: #9b9b9b;
  padding: 0px 20px;
  line-height: 50px;
  height: 50px;
  font-size: 12px;
  width: 98%;	
  border-radius: 0px;
}
.widget select {
	width: 100%;
	margin-top: 10px;
}
.widget ul {
	list-style: none;
	margin: 0;
}
#sidebar .widget ul li {margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid rgba(0,0,0,0.07);}
#sidebar .widget ul li a {font-weight:700;display:block;line-height:1.3;}
#sidebar ul li:last-child {margin:0;padding:0;}

.search-form {
	position: relative;
}
.search-form .search-submit {
	bottom: 0px;
    padding: 0.55em 1em;
    position: relative;
    right: 3px;
    margin-top: 5px;
}
.search-form .search-submit .icon {
	height: 24px;
	top: -2px;
	width: 24px;
}
button.search-submit{
	background-color: #0083c3;
	font-weight: 700;
	text-transform:uppercase;
}
.casino {padding:0 0 20px;}
.casino a {background: #0037ff;
  color: #fff;
  font-weight: 700;
  display:block;margin:15px auto;max-width:230px;
  text-align: center;
  padding: 10px;}

/*----------- Media ----------*/
img,
video {
	height: auto; 
	max-width: 100%;
}
img.alignleft,
img.alignright {
	float: none;
	margin: 0;
}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
embed,
iframe,
object {
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption {
	
	font-size: 14px;

	font-style: italic;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption .wp-caption-text {
	padding:6px 0 0;text-align:center; opacity:0.8;
}
@media screen and ( max-width: 48.875em ) and ( min-width: 48em ) {
	.admin-bar .site-navigation-fixed.navigation-top,
	.admin-bar .site-navigation-hidden.navigation-top {
		top: 46px;
	}
}
@media(max-width:1000px){
  .card-inner{
    grid-template-columns:[rank] 50px [logo] 100px [text] 1fr;
    grid-template-areas:
      "rank logo text"
      "btn btn btn";
    gap:12px;
  }
  .cas-cta{grid-area:btn;text-align:center}
  .cas-btn{width:100%;padding:12px}
}
@media(max-width:850px){
	.jet-side{
		flex:initial;
		max-width:initial;
		width:100%;
	}
	.layout-with-side{flex-flow:column-reverse}
}
@media(max-width:600px){
  .card-inner{
    grid-template-columns:1fr;
    grid-template-areas:
      "rank"
      "logo"
      "text"
      "btn";
    text-align:center;
    gap:10px;
  }
  .cas-rank{margin:0 auto}
  .cas-logo img{width:100px;margin:0 auto}
  .cas-info{align-items:center;text-align:center}
  .cas-name,.cas-bonus{white-space:normal}
  .cas-btn{width:100%}
  .bonus-check-date{text-align:center;font-size:14px}
}
@media screen and (min-width:992px){
  .site-footer .search-form .search-submit{
  	bottom: 1px;
    position: absolute;
    right: 14px;
	}
  	.toggle, .menu-toggle,
	.dropdown-toggle {
		display: none;
	}
}
.single-title h1 {font-size:22px;}
.single .miniature {width:45%;float:left;margin-right:15px;margin-bottom:15px;}
.archive .miniature2, .search .miniature2 {width:45%;float:left;margin-right:15px;}
.ddsg-wrapper ul {list-style:none;margin:0;padding:0;}
.ddsg-wrapper ul li ul li {list-style:disc;margin:0 0px 0 15px;}
@media (max-width:991px) {
.single .miniature {width:100%;margin-top:7px;margin-right:0px;margin-bottom:10px;}
.archive .miniature2, .search .miniature2 {width:100%;margin-bottom:10px;margin-right:0px;}
}.archive-description {padding-top:20px;} 
.ddsg-xml-link {margin-top:30px;}
.single iframe {width:100%; height:450px;padding:0;margin:0;border:0 none;}
.article-slot {background:rgba(0,0,0,0.8);position:relative;margin-bottom:30px;text-align:center;overflow:hidden;}
.article-slot .article-slot-btn {display:none;position:absolute;top:17%;width:100%;}
.article-slot:hover .article-slot-btn {display:block;}
.article-slot-btn span {color:rgba(255,255,255,0.7);font-size:14px;}
.article-slot img {width:100%;}
.article-slot:hover img {opacity:0.2;}
a.fplay {text-transform:uppercase;font-size:14px;color:#fff;font-weight:700;}
a.fplay:hover {text-decoration:underline!important;}
.article-slot a.btn2 {max-width:180px;margin:10px auto;display:block;padding:8px;}
.cat-link ul {list-style:none;margin:0 0 5px;}
.cat-link ul li {display:inline-block;margin-right:10px;margin-bottom:23px;}
.cat-link ul li:last-child {margin-right:0;}
.cat-link ul li a {font-weight:700;background:#0037ff;padding:10px 20px; color:#fff;}


.psl, .dvl {text-align:center;}
.psl {padding:15px 0 30px;}
.dvl {}
.psl img, .dvl img {margin:5px 10px;filter: grayscale(100%);max-height:40px; filter: brightness(0) invert(1);}
.dvl a:nth-child(3) img {
  filter: none !important;
}
.fbutton {margin:30px 0 25px;text-align:center;}

a.btn2 {background: linear-gradient(269.68deg, #ef008f 0%, #a815ed 100%);color:#fff;font-weight:700;text-align:center;padding:10px 30px;}

a.btn1 {background: linear-gradient(to right, #0037ff 0%,#2979ff 100%);color:#fff;font-weight:700;text-align:center;padding:10px 30px;}

.top a.btn1, .fbutton a.btn1 {margin-right:10px;}
.sbutton a {display:block;}
.sbutton a.btn1 {margin:0 0 15px;}
.button-play {text-align:center;padding:30px 0;}
@media (min-width:992px) and (max-width:1199px) {
.top a.btn1 {display:none;}
}
@media (max-width:1199px) {
.single .miniature { width: 100%; margin-right: 0;}
.article-slot .article-slot-btn {top:6%;}
}

@media screen and (max-width:991px) {
.article-slot .article-slot-btn {top:23%;}
.toggle {display:none;	position:absolute;left:0;top:0;width:100%; }  
.toggle a {width:100%; color:#ffffff; background:url('assets/images/mobile_nav_right.png') no-repeat right center #0037ff; padding:10px 10px; font-size:16px;border: 0; }

#header {padding:25px 15px;}  
#header .nav {position:absolute;z-index:9999;overflow-x:hidden;	top:-60px; left: 0;	display:block;width:100%!important;	max-width:100%!important;}  
#header .nav ul {width:100%!important; float:left !important;max-width:100%!important; background:#e0e9f0;padding:0;}  
#header .nav ul li {border-bottom:1px solid rgba(0,0,0,0.07); display:block; float:none; text-align:left;	width:100%!important;}  
#header .nav ul li a {padding:10px 15px; display:block;}
}
@media (max-width:991px) {#sidebar {padding-top:30px;}
.top {text-align: center;padding-top:25px;padding-bottom:10px;}
.logo {text-align: center;}

.game .cx-3, .category-template-category-slots-php .content_area.col-md-12 .cx-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width:767px) {
.article-slot .article-slot-btn {top:15%;}.psl img, .dvl img {  margin: 5px 7px;max-width:100px;}
}
@media (max-width:540px) {.article-slot .article-slot-btn {top:30%;}
.game .cx-3, .category-template-category-slots-php .content_area.col-md-12 .cx-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
	.jet-val {font-size:20px;}
}@media (max-width:420px) {.article-slot .article-slot-btn {top:20%;}    .new-table table {
		display:inline-block;
	overflow:auto;}}
@media (max-width:360px) {
.top a.btn1, .fbutton a.btn1 {margin-right:0;margin-bottom:15px;}
.top a, .fbutton a {display:block;}
}