
body {
margin:0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(255,255,255,0.7);
  text-align: left;
  background: #161924;
}

a {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 21, ../../Arafath/CL/Cl November/225. Restaurant-02/HTML/scss/theme-default.scss */
a:focus {
  text-decoration: none;
  outline: none;
}

/* line 26, ../../Arafath/CL/Cl November/225. Restaurant-02/HTML/scss/theme-default.scss */
a:focus {
  text-decoration: none;
}

/* line 29, ../../Arafath/CL/Cl November/225. Restaurant-02/HTML/scss/theme-default.scss */
a:focus,
a:hover {
  text-decoration: none;
}

/* line 35, ../../Arafath/CL/Cl November/225. Restaurant-02/HTML/scss/theme-default.scss */
a,
button {
  color: #1F1F1F;
  outline: medium none;
}

/* line 40, ../../Arafath/CL/Cl November/225. Restaurant-02/HTML/scss/theme-default.scss */
h1, h2, h3, h4, h5 {
 font-weight:700;
 line-height:1.3;
 margin:0 0 15px;
  color: #fff;
}

h1 {font-size:28px;}
h2 {font-size:25px;}
h3 {font-size:21px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:15px;}

/* line 53, ../../Arafath/CL/Cl November/225. Restaurant-02/HTML/scss/theme-default.scss */
ul, ol {
  margin:0 0 15px 15px;
  padding: 0px;
}



/* line 60, ../../Arafath/CL/Cl November/225. Restaurant-02/HTML/scss/theme-default.scss */
p {

margin:0 0 15px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin:0 0 15px;
	width:100%;

	border:1px solid rgba(255,255,255,0.1);
}
table td {padding:10px 15px;border:1px solid rgba(255,255,255,0.1);}
table thead {font-weight:700;}

@media screen and (max-width: 767px) {
    .jt {
        width: 100%;
        overflow: auto!important;
      border:1px solid rgba(255,255,255,0.1);
       
        box-sizing: border-box;
        margin: 20px 0 20px;
    }
    .jt table {
        margin: 0 0 0 0!important;
        border: none!important;
        border-radius: 0!important;
    }
}
/* line 69, ../../Arafath/CL/Cl November/225. Restaurant-02/HTML/scss/theme-default.scss */
label {
  color: #7e7e7e;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
}

/* line 75, ../../Arafath/CL/Cl November/225. Restaurant-02/HTML/scss/theme-default.scss */
*::-moz-selection {
  background: #444;
  color: #fff;
  text-shadow: none;
}

/* line 80, ../../Arafath/CL/Cl November/225. Restaurant-02/HTML/scss/theme-default.scss */
::-moz-selection {
  background: #444;
  color: #fff;
  text-shadow: none;
}

/* line 85, ../../Arafath/CL/Cl November/225. Restaurant-02/HTML/scss/theme-default.scss */
::selection {
  background: #444;
  color: #fff;
  text-shadow: none;
}

/* line 90, ../../Arafath/CL/Cl November/225. Restaurant-02/HTML/scss/theme-default.scss */
*::-webkit-input-placeholder {
  color: #cccccc;
  font-size: 14px;
  opacity: 1;
}

/* line 95, ../../Arafath/CL/Cl November/225. Restaurant-02/HTML/scss/theme-default.scss */
*:-ms-input-placeholder {
  color: #cccccc;
  font-size: 14px;
  opacity: 1;
}

/* line 100, ../../Arafath/CL/Cl November/225. Restaurant-02/HTML/scss/theme-default.scss */
*::-ms-input-placeholder {
  color: #cccccc;
  font-size: 14px;
  opacity: 1;
}

/* line 105, ../../Arafath/CL/Cl November/225. Restaurant-02/HTML/scss/theme-default.scss */
*::placeholder {
  color: #cccccc;
  font-size: 14px;
  opacity: 1;
}

/* line 1, ../../Arafath/CL/Cl November/225. Restaurant-02/HTML/scss/_header.scss */
.header-area {
border-bottom:1px solid #3c394a;padding:15px; text-align:center;
}

.footer {
 font-size:13px;
  background: #11141c;
  position: relative;
 color:rgba(255,255,255,0.7);
 padding:30px 0;
}

.footer p {margin:0;}


b,
sup,
sub,
u,
del {
  color: #ff5e13;
}
figure {max-width:100%;text-align:center;}
figure p {margin:0;padding:6px 0 0;opacity:0.8;text-align:center;font-size:14px;font-style:italic;}
.about_area {padding:0 0 30px;}
figure {max-width:800px;margin:0 auto 15px;}
figcaption {font-size:14px;font-style:italic;opacity:0.8;text-align:center;padding:6px 0 0;}
img {max-width:100%;height:auto;}
.logo img {width:190px;}
#slider_area {padding:30px;background:url(../dragon3.jpg) no-repeat left center;background-size:cover;margin:30px auto 30px;max-width:1110px;}
@media (max-width:1180px) {
#slider_area {margin:0 0 30px;max-width:100%;}
}
@media (max-width:767px) {
#slider_area {padding:270px 15px 15px;background:url(../dragon2.jpg) no-repeat center top;background-size:cover;}
}
.bonuses{
  position:relative;
  
  color:#fff;
}
.promo__content-text {
  display: block;
  font-weight: 400;
}
.bonuses__content{
  position:relative;
  z-index:2;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  gap:12px;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
}
.bonuses__bg{
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  width:100%;
  height:100%;
}
.bonuses__bg img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  -o-object-position:80% 50%;
     object-position:80% 50%;
}
.bonuses .box{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  gap:12px;
  width:100%;
  padding:12px 12px 66px;
  font-weight:bold;
  font-size:14px;
  line-height:1.2;
  margin:0;
  text-transform:uppercase;
  border-radius:8px;
}
.bonuses .box__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  gap:4px;
}
.bonuses .box__text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  gap:6px;
  color:#fff;
  min-width:49%;
  font-weight:bold;
  font-size: 18px;
  white-space:nowrap;
  text-transform:uppercase;
}
.bonuses .box__text span{
 padding-right:10px;
  font-size:37px;
  text-align:right;
color: #FFFFFF;
text-shadow: 0px 2px 0px #f2a100;

}

.bonuses .box--poker .box__text span {color:#f2a100;text-shadow:0 2px 0 #1d202b;}
.bonuses .box__footer{
  position:absolute;
  right:12px;
  bottom:12px;
  left:12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  gap:12px;
}
.bonuses .box__button{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  gap:10px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  max-width:396px;
  padding:8px 6px;
  color:#fff;
  font-weight:bold;
  line-height:24px;
  text-align:center;
  text-transform:uppercase;
  border:1px dashed;
  border-radius:8px;
  cursor:pointer;
}
.bonuses .box__button:hover{
  text-decoration:none;
}
.bonuses .box--casino{
background: #1d202b;
}
.bonuses .box--poker .box__button {color:#fff; border:1px dashed #fff;}
.bonuses .box--casino .box__button:last-child{
  background:none;
  border-color:#f2a100;
  border-style:solid;color:#f2a100;
}
.bonuses .box--casino .box__button:last-child:hover{
  background:#f2a100;
  border-color:#f2a100;color:#000;
}
.bonuses .box--poker{
background: #408f7b;

}
.bonuses .box--poker .box__button:last-child{
  background:#f2a100;
  border-color:#f2a100;
  border-style:solid;color:#000;
}
.bonuses .box--poker .box__button:last-child:hover{
  background:#ffc926;
  border-color:#ffc926;color:#000;
}

.scrolling .box__footer{
  position:fixed;
}
.scrolling .box__footer .box__button:first-child{
  background-color:rgba(0, 0, 0, 0.7);
}
.scrolling .box--poker .box__footer{
  bottom:60px;
}

.scrolling .box__footer{
  position:fixed;
}
.scrolling .box__footer .box__button:first-child{
  background-color:rgba(0, 0, 0, 0.7);
}
.scrolling .box--poker .box__footer{
  bottom:60px;
}
.bonuses .box--poker .box__text {color:#fff;}
@media only screen and (min-width: 480px){
  .bonuses .box{
    font-size:14px;
  }
  .bonuses .box__text span{
  
  }
}

@media only screen and (min-width: 768px){
  .bonuses{
    padding:0;
  }
  .bonuses__content{
    gap:24px;
    max-width:500px;
  }
  .bonuses__bg img{
    -o-object-position:50%;
       object-position:50%;
  }
  .bonuses .box{
    font-size:16px;
  }
  .bonuses .box__header{
    gap:16px;
  }
  .bonuses .box__text{
    min-width:0;
	font-size: 16px;
  }

  .bonuses .box__text span{
    width:auto;
    font-size:37px;
    text-align:left;padding-right:5px;
  }
}
@media (max-width:530px) {
.bonuses .box__text {font-size: 14px;}
.bonuses .box__text span {font-size: 33px;padding-right:0;}
}
@media (max-width:420px) {

.bonuses .box__text {font-size: 13px;}
.bonuses .box__text span {font-size: 27px;padding:0;}
}
@media (max-width:380px) {

.bonuses .box__text span {font-size: 24px;}
}
@media only screen and (min-width: 768px){
#slider_area.scrolling {display:none;}
}
#slider_area.scrolling {border-radius:0;margin:0;position:fixed;bottom:0;left:0;width:100%;z-index:99;text-align:center;padding:8px 15px 18px;background:#000000cc;}
.bonuses.scrolling .box {position:static;padding:0;}
.bonuses.scrolling .box--casino, .bonuses.scrolling .box--poker {background:none;}
.bonuses.scrolling .box__footer {position:static;}
.bonuses.scrolling {max-width:100%;margin:0;}
.bonuses.scrolling .box__text {display:none;}
.bonuses.scrolling .box--poker .box__button {
  color: #fff;
  border: 1px dashed #fff;
}
.bonuses.scrolling .box--poker .box__button:last-child{
  background:#f2a100;
  border-color:#f2a100;
  border-style:solid;color:#000;
}
.bonuses .box--poker .box__button svg {stroke:white;}
.bonuses.scrolling .box--poker .box__button svg {stroke:white;}

