/* BASIC COLOR */
/* FONTS */
/* FONT WEIGHT */

.bt-ls-none {
  list-style: none; }




.fs-8 {
  font-size: 15px; }

.fs-1 {
  font-size: 1rem; }

.fs-7 {
  font-size: 0.75rem; }

.fs-3 {
  font-size: 3rem; }

.z-index {
  z-index: 9; }

a:active, a:focus, button:active, button:focus {outline:0!important;}

.py-7 {
  padding-top: 5rem;
  padding-bottom: 5rem; }

.mr-menu-open {
  overflow: hidden !important; }

a {color: #f34624;}

a:hover { color:#fff;
 text-decoration:none;  }

img {
  height: auto;
  max-width: 100%; }
 
.nav-links:after, .nav-previous:after, .nav-next:after, .nav-links:before, .nav-previous:before, .nav-next:before {
  content: '';
  display: table;
  clear: both; }
.bt-btn-group i {font-size:17px;margin-right:0;color:#fff;}

a.btn-one {
background: #00bc28;
color: #fff;
font-weight: 700;
text-align: center;
padding:10px 30px;
}

a.btn-sec {
text-align:center;
color: #fff;
padding:10px 30px;
font-weight: 700;

background:#f34523;
}

.top-search-form {
  position: absolute;
  top: 57px;
  width: 380px;
  background: #ececec;
  z-index: 99;
  display: none;
  box-shadow:0 0 10px rgba(0,0,0,0.4);
  padding: 10px; }
  .top-search-form .search-form label {
    margin: 0;
    width: calc(100% - 119px);
    float: left; }
  .top-search-form .search-form .search-field {
    border: 0;
    height: 50px;
    padding: 1rem;
    float: left;
    width: 100%; }
    .top-search-form .search-form .search-field:focus {
      outline: none; }
  .top-search-form .search-form .search-submit {
    width: 117px;
    height: 50px;
    border: none;
    cursor: pointer; }


body {
 font-size: 16px;
line-height: 1.5;
color: rgba(255,255,255,0.7);
  line-height: 1.5;
background: #000;

 }

.search-submit:hover:after {
  content: '\f00c';
   }


.search-submit {
  border: 1px solid;
  color: #fff; }

#submit {
  background:none;
  color: #fff;
border: 1px solid #000;
  background:#000;
  padding: 8px 20px;
  
  cursor: pointer; 
  font-weight:700;
}
#submit:hover {color:#fff;}
p.form-submit {margin:0;}
.bt-logo {padding:15px 0;}
.bt-logo img {width: 210px;}
.sidebar-buttons a {display:block;}
.sidebar-buttons {padding-top:30px;}
.sidebar-buttons a.btn-one {margin-bottom:15px;}
.header-button {margin-top:20px;text-align:right;}
.header-button a.btn-one {margin-right:15px;}
.mega-menu, .bt-main-menu > ul > li:not(.has-mega-menu) > ul.sub-menu:not(.mega-menu) {
  visibility: hidden;
  z-index: -1;
  opacity: 0;
  top: 110%;
  left: 0; }

.has-mega-menu:hover .mega-menu, .bt-main-menu > ul > li:not(.has-mega-menu):hover ul.sub-menu {
  opacity: 1;
  z-index: 999;
  visibility: visible;
  top: 100%; }

.mega-menu:before {
  content: "\f0d8";
  position: absolute;
  top: -5px;
  font-family: fontAwesome;
  line-height: 0;
  font-size: 35px;
  color: #fff;
  left: 3px; }


  .bt-nav-bar-section .col-lg-4 {text-align:right;}
    .bt-nav-bar-section .col-lg-5 {text-align:center;}

.header-menu {background:#0c0c0c;border-top:1px solid #f34624;}
.header-light .menu-toggler span {
  background: #fff; }

.menu-toggler span {
  background: #fff; }

.bt-main-menu {
  height: 100%;}
  .bt-main-menu > ul {
    height: 100%;
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0; }
    .bt-main-menu ul li {
      display: inline-block;
      padding: 17px 30px 15px 0;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
     
  
      .bt-main-menu ul li a {
       color: #999;
       font-weight:700;
      
         }
        .bt-main-menu > ul > li a:hover {color: #fff;}

.mega-menu {
  position: absolute;
  width: 100%;
  background: #fff;
  text-align: left;
  display: flex;
  flex-wrap: wrap;
  margin: auto;
  padding: 1rem;
  max-height: 80vh;
  transform-origin: top;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  box-shadow: 0 0 6px #adaaaa; }
  .mega-menu > li {
    vertical-align: top;
    display: inline-block;
    position: relative;
    max-width: 25%;
    flex: 0 0 25%;
    width: 100%;
    padding-right: 1rem; }
    .mega-menu > li > a {
      font-weight: 400; }

.bt-main-menu ul ul.sub-menu li {
  list-style: none; }
  .bt-main-menu ul ul.sub-menu li a {
   
    display: block;
    padding:15px 20px 12px;
    width:200px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
  
  

.bt-main-menu > ul > li:not(.has-mega-menu) {
  position: relative; }
  .bt-main-menu > ul > li:not(.has-mega-menu) > ul.sub-menu:not(.mega-menu) {
    position: absolute;
    background: #3a3946;

    width: 200px;
	
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
   
    }
  .bt-main-menu > ul > li:not(.has-mega-menu) > ul.sub-menu:not(.mega-menu) li {padding:0;}   
     

ul.sub-menu:not(.mega-menu) {
  padding: 0; }

.search-icon {
  display: flex;
  justify-content: flex-end;
  align-items: center; }
  .search-icon a {
    color: #fff;
	margin-top:10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    padding: 5px; }


#secondary .widget ul {margin:0;list-style:none;padding:0;}
#secondary .widget ul li {border-bottom:1px solid rgba(255,255,255,0.07);padding-bottom:10px;margin-bottom:10px;}
#secondary .widget ul li:last-child {margin-bottom:0;}
#secondary .widget ul li a {font-weight:700;display:block;line-height:1.3;}

#secondary .widget-title {
  margin-bottom: 15px;
text-transform:uppercase;
  font-size: 20px;
  
  border-bottom:1px solid rgba(255,255,255,0.07);
  padding-bottom:10px;
 }


.site-footer .widget-title {
  font-size:20px; 
color: #fff;
font-weight:700;

  }

textarea#comment {
  width: 100%;
  max-height: 100px; }

.logged-in-as {
  margin-bottom: 15px; }


#commentform input:not(.submit) {
  width: 100%;
  height: 40px;
  padding: 10px; 
  }

.nav-previous a, .nav-next a {
  color: #fff;
  padding: 10px 20px; }

.nav-links {
  padding: 10px 0; }

nav.navigation.posts-navigation {
  width: 100%;
  padding: 1rem; }


  .comment-navigation .nav-previous,
  .posts-navigation .nav-previous,
  .post-navigation .nav-previous,
  .nav-next {
    width: 100%;
    margin-bottom: 1rem; }
    .comment-navigation .nav-previous a,
    .posts-navigation .nav-previous a,
    .post-navigation .nav-previous a,
    .nav-next a {
      display: block;
      text-align: center; } }


.entry-content-start p {margin:0;}
.entry-content p {clear:both;}
.entry-content p:first-of-type {clear:none;}
.inner-heade-content h1 {font-size:23px;margin:0;font-weight:400;}
.wrapper.page-inner-title {

margin-bottom:20px;padding-top:20px;}

.bt-nav-bar-section {width:100%;}

.bt-top-bar ul {margin:0;padding:0;}

.bt-top-bar ul li {list-style:none;display:inline-block;margin-left:17px;}
.bt-top-bar ul li:first-child {margin-left:0;}
.bt-top-bar ul li a {font-size:12px;text-transform:uppercase;}

.bt-top-bar {
  background:#cbdee4;padding:2px 0 5px; }

.top_home .wrapper-box {margin-left:-7px;margin-right:-7px;}
.top_home .box-7, .top_home .box-5 {padding-left:7px;padding-right:7px;}
.bg_grey {
background: #242932;
padding: 15px;}
#home_content .bg_grey {margin-bottom:15px;}
#banner-section {margin:30px 0 15px;background: url(/wp-content/uploads/2023/09/bonus600.jpg) no-repeat center center;height:300px;background-size:cover;}
.copypromo {margin:0 0 30px;text-align:center;padding:15px;background:#1b1b1b;font-weight:700;color:#fff;font-size:17px;}
.copypromo span { 
position:relative;
margin-right:25px;
cursor:pointer;display:inline-block;
color: #f34624;
}

.copypromo span:after {
	content: '';
    -webkit-mask-image: url(/wp-content/themes/casino/images/copy.svg);
    mask: url(/wp-content/themes/casino/images/copy.svg);
    -webkit-mask-position: 50%;
    background-color: #f34624;
    position:absolute;
    width: 18px;
    height: 18px;
    top:2px;
	right:-22px;
}
@media (max-width:991px) {
#banner-section {height:200px;}
}
@media (max-width:767px) {
#banner-section {height:150px;}
}
@media (max-width:460px) {
#banner-section {height:100px;}
}
.home-wrapper {position:relative;}
.game-inner img {width:100%;}

.game-inner span {color:#fff;font-size:14px;}
.game-button a.game-demo {text-transform:uppercase;font-size:14px;color:#fff ;font-weight:700;}
.game-button a.game-demo:hover {text-decoration:underline;}
.game-button a.btn-one {display:block;margin:20px auto 20px;max-width:160px;padding:5px;}

.game-inner {text-align:center;margin-bottom:15px;position:relative;}
.game-inner .game-button {display:none;width:100%;position:absolute;left:0;top:20%;}
.game-inner:hover .game-button {display:block;}
.game-inner:hover {background:rgba(0,0,0,0.9);}
.game-inner:hover img {opacity:0.3;}
.home h2, .home h1, .home-header {font-size:22px;color:#fff;margin:0 0 15px;font-weight:700;}
.site-header {background:#171717;}

.entry-content ul, .entry-content ol {margin:0 0 15px 15px;}
.entry-content a {text-decoration:underline;} 
.slt {margin-bottom:15px;}
#home-block-2 .wrapper-box, .slt .wrapper-box {margin-left:-7px;margin-right:-7px;}
#home-block-2 .box-3, .slt .box-3 {padding-left:7px;padding-right:7px;}
.img_1 img {margin:10px 15px;max-width:130px;}
.img_2 img {margin:10px 15px;max-height:40px;}
.img_2 {padding-top:20px;text-align:center;padding-bottom:30px;}
.img_1 {text-align:center;border-top: 1px solid rgba(255,255,255,0.06);padding-top:30px;}
#bt-blog-section .h4 {margin:0;padding:15px;min-height:93px;}
#bt-blog-section .h4 a {display:block;line-height:1.3; font-weight:700;font-size:15px;}

#bt-blog-section .bt {margin-bottom:30px;background: #1b1b1b;}

.entry-content-wrapper .h2.entry-title a {margin-top: 5px; font-size: 20px; line-height: 1.25; font-weight: 700;}

.site-footer {background:#171717;text-align:center;}
.site-footer .footer-widget-area {
padding-top:30px;padding-bottom:20px;

}


  .site-footer ul {
    padding: 0;
    margin: 0;list-style: none; }
    .site-footer .footer-widget-area ul li {margin:5px 20px;display:inline-block;}
 .site-footer .footer-widget-area ul li a {font-weight:700;color: #999;} 
	.site-footer .footer-widget-area ul li a:hover {color:#fff;}

.bt-blog-section .entry-thumb img {width:100%;}

.no-results .h2 {text-transform:uppercase;} 
.evt-404-caption {text-align:center;padding:100px 0;}
.search-field {
  border: 1px solid #cecece;
  padding: 10px; }
.search-submit {
  padding: 10px;
  cursor: pointer; 
  border: 0;
  color: #fff;
  background:#302d28;
  padding: 9px 30px;
  text-transform:uppercase;
  font-weight:700;
  }
.error404 .evt-title {
  text-transform: uppercase;
  font-weight: bold; }
.payment img {margin-right:20px;margin-bottom:15px;}
.copyright {font-size:14px;padding:20px 0 20px;text-align:center;background: #0c0c0c;}
.copyright p {margin:15px 0 5px;font-size:13px;color:rgba(255,255,255,0.6);}
.copyright ul {margin:0;padding:0;}
.copyright ul li {padding:0;display:inline-block;margin:5px 10px}
.copyright ul li a {font-size:13px;}
.copyright ul li a:hover {text-decoration:underline;}

.miniature {float:left;width:42%;margin-right:15px;margin-bottom:15px;}
.comment-content {clear:both;padding-bottom:30px;}
.h2.comments-title {margin-bottom:20px;}
.comment-date {font-size:13px;color:#bab9b9;}
.comment-author img {float:left;margin-right:15px;width:40px;}
.comment-reply-link {font-weight:700;text-transform:uppercase;}
.comment-edit {float:right;}

.home-page-text .home-wrapper {position:relative;}

.footer-btn {padding:15px 0 40px;text-align:center;}
.footer-btn a.btn-one {margin-right:15px;}

/* fs = font size */

.mr-mobile-menu ul {
  margin: 0;
  padding: 0;
}

.mr-mobile-menu a {
  text-decoration: none;
  text-transform:uppercase!important;
  font-weight:700;
}

.mr-mobile-menu-overlay {
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.mr-mobile-menu-overlay.mr-menu-open {
  opacity: 1;
  visibility: visible;
}

body {
  overflow-x: hidden;
}

.mr-mobile-menu {
  position: fixed;
  top: 0;
  height: 100%;
  overflow-y: auto;
  width: 250px;
  z-index: 9999999;
  overflow-x: hidden;
  background: #171717;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  left: -250px;
  padding-top:5px;
}

.mr-mobile-menu.mr-menu-open {
  left: 0;
}

.mr-mobile-menu ul.menu {
  margin: 0;
  padding: 0;
  list-style: none;
}

.mr-mobile-menu ul.menu>li>a {
  padding: 7px 15px;
  display: block;
  
 border-bottom:1px solid rgba(255,255,255,0.09);
  position: relative;
color: #999;

}
.mr-mobile-menu ul.menu>li>a:hover {color:#fff;}

.mr-mobile-menu ul.menu>li ul li {
  list-style: none;
  position: relative;
}


.mr-arrow-box {
  display: inline-block;
  float: right;
  width: 30px;
  transition: all 0.3s linear;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-transfrom: scale(0.5);
  -moz-transfrom: scale(0.5);
  transform: scale(0.5);
}

.mr-menu-open .mr-arrow-box {
  -webkit-transfrom: scale(1);
  -moz-transfrom: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.4s ease-in-out 0.2s;
  -moz-transition: all 0.4s ease-in-out 0.2s;
  transition: all 0.4s ease-in-out 0.2s;
}

.mr-arrow-box.open {
  transform: rotate(180deg);
}

.mr-arrow-box .mr-down-arrow {
  width: 8px;
  height: 8px;
  position: absolute;
  top: 46%;
  left: 60%;
  transform: translate(-50%, -50%);
}

.mr-arrow-box .mr-down-arrow:after,
.mr-arrow-box .mr-down-arrow:before {
  content: '';
  position: absolute;
  height: 100%;
  width: 2px;
  background-color: #fff;
}

.mr-arrow-box .mr-down-arrow:after {
  transform: rotate(45deg) translateX(3px);
  transform-origin: right;
}

.mr-arrow-box .mr-down-arrow:before {
  transform: rotate(-45deg) translateX(-3px);
  transform-origin: left;
}

.mr-close-wrapper {
  text-align: right;
  padding: 10px 7px;
}

.mr-close-wrapper .mr-inner-box {
  width: 20px;
  height: 20px;
  cursor: pointer;
  display: inline-block;
  position: relative;
  -webkit-transform: scale(0) rotate(180deg);
  -moz-transform: scale(0) rotate(180deg);
  transform: scale(0) rotate(180deg);
}

.mr-menu-open .mr-close-wrapper .mr-inner-box {
  -webkit-transform: scale(1) rotate(0deg);
  -moz-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
  -webkit-transition: all 0.4s ease-in-out 0.3s;
  -moz-transition: all 0.4s ease-in-out 0.3s;
  transition: all 0.4s ease-in-out 0.3s;
}

.mr-close-wrapper .mr-inner-box .mr-inner {
  display: inline-block;
}

.mr-close-wrapper .mr-inner-box .mr-inner:after,
.mr-close-wrapper .mr-inner-box .mr-inner:before {
  content: "";
  position: absolute;
  background-color: #000;
  top: 50%;
  left: 50%;
  width: 2px;
  height: 100%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}

.mr-close-wrapper .mr-inner-box .mr-inner:before {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}

.menu-toggler {
  background: transparent;
  border: none;
  box-shadow: none;
  float: right;
  font-size: 32px;
  width: 24px;
  height: 24px;
  cursor: pointer;
  padding: 0;
  position: absolute;
  right: 16px;
  top: -80px;
  
}

.menu-toggler:focus {
  outline: none;
}

.menu-toggler span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #000;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: transform 0.35s ease;
  -moz-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
}

.menu-toggler span:nth-child(1) {
  top: 0px;
}

.menu-toggler span:nth-child(2),
.menu-toggler span:nth-child(3) {
  top: 8px;
}

.menu-toggler span:nth-child(4) {
  top: 16px;
}

.menu-toggler.mr-menu-open {
  z-index: 9;
}

.menu-toggler.mr-menu-open span:nth-child(1) {
  top: 8px;
  width: 0%;
  left: 50%;
}

.menu-toggler.mr-menu-open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
}

.menu-toggler.mr-menu-open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.menu-toggler.mr-menu-open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}

div#mr-mobile-menu #site-navigation {
  width: 100%;
}

.entry-content iframe {width:100%;height:500px;}
.entry-content-btn {margin:30px 0;text-align:center;}
.entry-content .entry-content-btn a {text-decoration:none!important;}
.entry-content .ddsg-wrapper a {text-decoration:none!important;}
.taxonomy-description {padding-top:15px;}
.slt .taxonomy-description {padding-bottom:15px;}
.taxonomy-description ul, .taxonomy-description ol {margin:0 0 15px 15px;}
.bg_page {background:#1b1b1b;padding:15px;margin-bottom:30px;}

.pfc {text-align:center;padding:5px 0 25px;}
.pfc a {font-weight:700;color:#fff;border:1px solid #3daa45;padding:10px 30px;}
#home-page-content {padding-bottom:40px;}
#home-page-content a {text-align:center; font-weight:700;color:#fff;padding:8px;display:block;margin:15px auto;max-width:230px;background:#0060ff;}
.home-page-content .lnkmain {
	padding: 0;
    background: none;
    color: #0053dd;
    margin: 0;
    font-weight: 400;
    border-radius: 0;
    max-width: none;
    display: contents;
}
@media (min-width:480px) and (max-width:767px) {.entry-content iframe {height:400px!important;}}
@media (min-width:410px) and (max-width:479px) {.entry-content iframe {height:350px!important;}}
@media (min-width:360px) and (max-width:409px) {.entry-content iframe {height:300px!important;}}
@media (max-width:369px) {.entry-content iframe {height:250px!important;}}
.slot-cats ul {margin:5px 0 10px;padding:0;list-style:none;}
.slot-cats ul li {display:inline-block;margin-right:10px;margin-bottom:15px;}
.slot-cats ul li:last-child {margin-right:0;}
.slot-cats ul li a {padding:7px 15px;border:1px solid #000;color: #000;font-weight:700;}
.slot-cats ul li a:hover, .slot-cats ul li.active a {color:#2ecc71;border:1px solid #2ecc71;} 


.wsp-container strong {font-weight:400!important;}
.wsp-container ul {margin:0 0 15px 0;padding:0;list-style:none;} 
.wsp-container ul li ul {margin:0 0 15px 15px;}
@media (max-width:1229px) {
.game-button a.btn-one {margin:10px auto 10px;}
.game-inner .game-button {top:20%;}
}
@media (max-width:991px) {
#home-page-content ul li {width:100%;}
#home-page-content ul:last-of-type li {width:100%;}
#masthead {background:#000;}
.game-button a.btn-one {margin:20px auto 20px;}
.game-inner .game-button {top:30%;}
.bt-logo {padding:15px 0;}
.header-button {margin:15px 0 30px;text-align:center;}
#secondary {margin-bottom:15px;margin-top:30px;} 
.bt-nav-bar-section .col-lg-4 {text-align:center!important;}

.footer-widget-area .box-3, #bt-blog-section .box-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
	padding-bottom:20px;
  }
.single .miniature {width:100%;margin-right:0;margin-bottom:15px;}
.bt-nav-bar-section, .site-logo {text-align:center!important;}
.header-light .bt-nav-bar-section {padding-bottom:30px;}
  #home-block-2 .box-3, .slt .box-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (max-width:767px) {
.game-inner .game-button {top:20%;}
.entry-content-start img {margin-bottom:15px;}
.banner-box {height:150px;background-size:200px;}

}
@media (max-width:500px) {
.footer-widget-area .box-3, #home-block-2 .box-3, .slt .box-3, #bt-blog-section .box-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
 .game-inner .game-button {top:30%;}

#bt-blog-section .h4 {min-height: auto;}
}
@media (max-width:440px) {
.header-button a.btn-one {margin-right:0;margin-bottom:15px;display:block;}
.header-button a.btn-sec {display:block;}
.menu-toggler {top: -180px;}
}
@media (max-width:360px) {
.footer-btn a.btn-one {margin-right:0;margin-bottom:15px;display:block;}
.footer-btn a.btn-sec {display:block;}
 .game-inner .game-button {top:20%;}
}
@media (max-width:321px) {#respond #submit {padding: 5px 10px;font-size:16px;}}