:root{
    --beam-index: 999;
    --beam-color: #000;
    --beam-font-size: 16px;
    --beam-background: #f8ad00;
    --beam-padding: 5px;

    --beam-link-color: #000;
    --beam-link-decoration: underline;

    --beam-link-color-hover: #000;
    --beam-link-decoration-hover: none;

    --license-text-color: #f02177;
    --license-text-link-color: #f9b104;
    --license-text-link-hover-color: #f9b104;

    --compliance-color: white;
    --compliance-h2-color: #f9b104;
    --compliance-link-color: #f9b104;
}
html {
	height: 100%;
	width: 100%;
}
body {
	color: #aaa;
	background: #0c0408;
	font-size: 16px;
	font-weight: 100;
	height: 100%;
	width: 100%;
	margin-top: 0!important;
	/*font-family: 'Futura-Koyu'; */
	font-family: Arial, Sans serif;
}
body.ja {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
/*======================================================

		   COMMAN CLASS

  ======================================================*/
/* Ubuntu Fonts */
@font-face {
    font-family: 'ubuntu-regular';
    src: url('https://aws-origin.image-tech-storage.com/luckyniki.dk/fonts/ubuntu-regular-webfont.woff2') format('woff2'),
         url('https://aws-origin.image-tech-storage.com/luckyniki.dk/fonts/ubuntu-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ubuntu-medium';
    src: url('https://aws-origin.image-tech-storage.com/luckyniki.dk/fonts/ubuntu-medium-webfont.woff2') format('woff2'),
         url('https://aws-origin.image-tech-storage.com/luckyniki.dk/fonts/ubuntu-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ubuntu-bold';
    src: url('https://aws-origin.image-tech-storage.com/luckyniki.dk/fonts/ubuntu-bold-webfont.woff2') format('woff2'),
         url('https://aws-origin.image-tech-storage.com/luckyniki.dk/fonts/ubuntu-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ubuntu-light';
    src: url('https://aws-origin.image-tech-storage.com/luckyniki.dk/fonts/ubuntu-light-webfont.woff2') format('woff2'),
         url('https://aws-origin.image-tech-storage.com/luckyniki.dk/fonts/ubuntu-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
li {
	padding: 0px;
}
p {
	margin: 0px;
	color: #cbcbcb;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
.pad0 {
	padding: 0 !important;
}
.pad-right {
	padding-right: 0;
}
.pad-left {
	padding-left: 0;
}

img {
	filter: none; 
	-webkit-filter: blur(0px); 
	-moz-filter: blur(0px); 
	-ms-filter: blur(0px);
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}

/*----------------------FONT COLOR CLASSES-------------------------*/

.whiteclr {
	color: #fff !important;
}
.blackclr {
	color: #000 !important;
}
@font-face {
	/*font-family: 'Futura-Koyu';
	src: url(https://aws-origin.image-tech-storage.com/luckyniki.com/fonts/Futura-Koyu.ttf); */
	font-family: Arial, Sans serif;
}
/*----------------------space-------------------------*/

.space5 {
	margin-top: 5px !important;
}
.space10 {
	margin-top: 10px !important;
}
.space20 {
	margin-top: 20px !important;
}
.space30 {
	margin-top: 10px !important;
}
.space40 {
	margin-top: 40px !important;
}
.space50 {
	margin-top: 50px !important;
}
.space60 {
	margin-top: 60px !important;
}
.space70 {
	margin-top: 70px !important;
}
.space80 {
	margin-top: 80px !important;
}
.space90 {
	margin-top: 90px !important;
}
.space100 {
	margin-top: 100px !important;
}
/*.owl-prev img {
	border: none !important;
	margin-left: -20px;
	width: 40px;
}

.owl-next img{
	border: none !important;
	margin-right: 20px;
	width: 40px;
 }*/

.row {
	margin-left: 0px;
	margin-right: 0px;
}
#wrapper {
	padding-left: 70px;
	transition: all .4s ease 0s;
	-webkit-transition: all .4s ease 0s;
	-moz-transition: all .4s ease 0s;
	-ms-transition: all .4s ease 0s;
	height: 100%;
	/*margin-top: 110px;*/
}
#sidebar-wrapper {
	margin-left: -230px;
	left: 70px;
	width: 230px;
	background: #0c0408;
	position: fixed !important;
	height: 100%;
	z-index: 10000;
	transition: all .4s ease 0s;
	-webkit-transition: all .4s ease 0s;
	-moz-transition: all .4s ease 0s;
	-ms-transition: all .4s ease 0s;
	padding: 20px 0px;
	
}
.sidebar-nav {
	display: block;
	float: left;
	width: 230px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#page-content-wrapper {
	background: #000000;
	padding-left: 0px;
	margin-left: 0;
	width: 100%;
	height: auto;
	border-left: 2px solid #de319e;
}
	
#wrapper.active {
	padding-left: 230px;
}
#wrapper.active #sidebar-wrapper {
	left: 230px;
}
#page-content-wrapper {
	width: 100%;
}
/*#sidebar_menu li a, .sidebar-nav li a {
	color: #999;
	display: block;
	float: left;
	text-decoration: none;
	width: 150px;
	background: #252525;
	border-top: 1px solid #373737;
	border-bottom: 1px solid #1A1A1A;
	-webkit-transition: background .5s;
	-moz-transition: background .5s;
	-o-transition: background .5s;
	-ms-transition: background .5s;
	transition: background .5s;
}*/
#sidebar_menu li a, .sidebar-nav li a {
	border-bottom: 1px solid #4b4548;
	-webkit-transition: background .5s;
	-moz-transition: background .5s;
	-o-transition: background .5s;
	-ms-transition: background .5s;
	margin: 0 10px;
}
.sidebar_name {
	padding-top: 25px;
	color: #fff;
	opacity: .7;
}
.sidebar-nav li {
	line-height: 2.75vw;
	font-weight:bold;
}
.sidebar-nav li a.grow {margin-top:6px;}
.sidebar-nav li img.icon-nav {
	/* height: 35px; */
	margin: -8px 0;
	width:17%;
}
.sidebar-nav li a .icon {
	color: #fff;
}
.sidebar-nav li a.log-in:after {
	content: none;
}
.sidebar-nav li a.log-in {
	border: 0;
	margin-bottom:5px;
}
.sidebar-nav li a {
	color: #f8ad00;
	display: block;
	text-decoration: none;
	/* text-transform: uppercase; */
	text-align: center;
	position: relative;
	padding: 0px;
}
.sidebar-nav li a:after {
	content: '';
	position: absolute;
	background: #f8ad00;
	width: 55px;
	bottom: 0;
	left: 36%;
	height: 4px;
}
.sidebar-nav li a:hover {
	color: #ffffff;
	background: transparent;
	text-decoration: none;
}
.sidebar-nav li a:active, .sidebar-nav li a:focus {
	text-decoration: none;
}
.sidebar-nav > .sidebar-brand {
	height: 115px;
	line-height: 110px;
	font-size: 18px;
	margin:5px auto;
}
.sidebar-nav > .sidebar-brand a {
	color: #999999;
}
.sidebar-nav > .sidebar-brand a:hover {
	color: #fff;
	background: none;
}
#main_icon {
	float: right;
	padding-right: 65px;
	padding-top: 20px;
}
.sub_icon {
	float: right;
	padding-right: 65px;
	padding-top: 10px;
}
.content-header {
	height: 65px;
	line-height: 65px;
}
.content-header h1 {
	margin: 0;
	margin-left: 20px;
	line-height: 65px;
	display: inline-block;
}
.border-logo {
	border: none !important;
}
a.border-logo:after {
	display: none;
}
.border-logo img {max-height:90px;}

/*--------------------start banner section---------------------*/


#banner {
	background: url(https://aws-origin.image-tech-storage.com/luckyniki.com/img/bg-banner.png) center bottom no-repeat;
	background-size: cover;
}
#banner .show-desk {
	background: url(https://aws-origin.image-tech-storage.com/luckyniki.com/img/luckyniki.png) 18px 18px no-repeat;
	background-size: contain;
}
#banner .mob-desk {
	background: url(https://aws-origin.image-tech-storage.com/luckyniki.com/img/luckyniki.png) -45px bottom no-repeat;
	background-size: 80%;
}
/* portrait */
@media screen and (orientation:portrait) {
	/* portrait-specific styles */
	.mobile-view #banner .mob-desk {
		background: url(https://aws-origin.image-tech-storage.com/luckyniki.com/img/luckyniki.png) 0px bottom no-repeat;
		background-size: 55%;
	}
}
/* landscape */
@media screen and (orientation:landscape) {
	/* landscape-specific styles */
	.mobile-view #banner .mob-desk {
		background: url(https://aws-origin.image-tech-storage.com/luckyniki.com/img/luckyniki.png) 20px 15px no-repeat;
		background-size: 40%;
	}
}
.pad0 {
	padding: 0;
}

.ja .banner-title h1,.ja .banner-title h2 {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.banner-title h2,.banner-title h1 {
	/*font-family: 'Fredoka One';*/
	font-family: Arial, Sans serif;
	font-size: 70px;
	text-align: center;
	color: #fff;
	/* text-transform: uppercase; */
	margin: 0;
	line-height: 75px;
}
.banner-title h1,.banner-title h2,.fredoka-one .banner-title h2 {
	/*font-family: 'Fredoka One';*/
	font-family: Arial, Sans serif;
	/* font-size: 4.8vw; */
	font-size: 3.8vw;
	text-align: center;
	color: #fff;
	/* text-transform: uppercase; */
	margin-top: 12vh;
	font-weight: 700;
}
.ja .banner-title h2 {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.banner-title h3 {
	font-size: 34px;
	color: #e63cac;
	/* text-transform: uppercase; */
	text-align: center;
	/*font-family: 'Fredoka One'; */
	font-family: Arial, Sans serif;
}
.ja .banner-title h3 {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.yellowclr {
	color: #f9b104 !important;
}
.bubble-main {
	display: table;
	width: 100%;
	height: 100%;
	position: relative;
	cursor: pointer;
}
.bubble {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.bubble-text {
	display: table;
	width: 100%;
	height: 100%;
	padding: 20px;
}
.numbermiddle {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}
.numbermiddle p {
	/*font-family: 'Futura-Koyu'; */
	font-family: Arial, Sans serif;
	-webkit-text-stroke: 2px #614205;
	font-size: 30px;
}
.ja .numbermiddle p {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.pinkbubble p {
	-webkit-text-stroke: 2px #521339;
	/*font-family: 'Futura-Koyu'; */
	font-family: Arial, Sans serif;
	font-size: 30px;
}
.ja .pinkbubble p {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.bubble-main .numbermiddle p {
	text-shadow: -2px -2px 0 #614205,  2px -2px 0 #614205,  -2px 2px 0 #614205,  2px 2px 0 #614205;
}
.bubble-main .pinkbubble p {
	text-shadow: -2px -2px 0 #521339,  2px -2px 0 #521339,  -2px 2px 0 #521339,  2px 2px 0 #521339;
}
.navbar-collapse {
	padding-right: 0;
	padding-left: 0;
}
.navbar {
	position: relative;
	min-height: auto;
	margin-bottom: 0px;
	border: 0;
}
.header-wrapper{
    position: sticky;
    top: 0;
    left: 0;
    z-index: 9999;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-top: 3px solid #de319e;
	border-bottom: 3px solid #de319e;
}
.responsible-beam{
	text-align:center;
	margin-bottom:0px;
	color: #fff;
	background-color:#f8ad00;
}
#menu .nav-justified > li {
	border-right: 1px solid #170e13;
	border-left: 1px solid #3f0d2c;
}
.mobile-view .container1 #menu .nav-justified > li,.mobile-view .container1 #menu .nav-justified > li.active,.mobile-view .container1 #menu .nav-justified > li.active a,.mobile-view .container1 #menu .nav-justified > li:focus,.mobile-view .container1 #menu .nav-justified > li:focus a,.mobile-view .container1 #menu .nav-justified > li a {width:100%!important;max-width:100%!important;line-height:3em;padding:0px!important;display:block;}
#menu .nav-justified > li:first-child {
	border-left: 0;
}
#menu .nav-justified > li,#menu .nav-justified > li > a {

	background: #2f1d26; /* Old browsers */
	background: -moz-linear-gradient(top, #2f1d26 0%, #2f1d26 48%, #17030d 49%, #17030d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #2f1d26 0%, #2f1d26 48%, #17030d 49%, #17030d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #2f1d26 0%, #2f1d26 48%, #17030d 49%, #17030d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f1d26', endColorstr='#17030d', GradientType=0 ); /* IE6-9 */
}
#menu .nav-justified > li > a {
	font-size: 16px;
	/*font-family: 'Futura-Koyu'; */
	font-family: Arial, Sans serif;
	color: #fff;
	/* text-transform: uppercase; */
	/* padding: 25px 0; */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2f1d26+0,2f1d26+48,17030d+49,17030d+100 */
	font-weight: 700;
}
.ja #menu .nav-justified > li > a {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;/* line-height:3vw; */}
#menu .nav-justified > li > a:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fab91e+0,fab91e+48,f9b104+49,f9b104+100 */
	background: #fab91e; /* Old browsers */
	background: -moz-linear-gradient(top, #fab91e 0%, #fab91e 48%, #f9b104 49%, #f9b104 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fab91e 0%, #fab91e 48%, #f9b104 49%, #f9b104 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fab91e 0%, #fab91e 48%, #f9b104 49%, #f9b104 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fab91e', endColorstr='#f9b104', GradientType=0 ); /* IE6-9 */
	line-height:3vw;
}
#menu .nav-justified > li.active,#menu .nav-justified > li.active a {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e146a8+0,e146a8+48,de319e+49,de319e+100 */
	background: #e146a8; /* Old browsers */
	background: -moz-linear-gradient(top, #e146a8 0%, #e146a8 48%, #de319e 49%, #de319e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e146a8 0%, #e146a8 48%, #de319e 49%, #de319e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e146a8 0%, #e146a8 48%, #de319e 49%, #de319e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e146a8', endColorstr='#de319e', GradientType=0 ); /* IE6-9 */
	line-height:3vw;
}
/* .page_home #menu .nav-justified > li, .page_home #menu .nav-justified > li.active,.page_home #menu .nav-justified > li a,.page_home #menu .nav-justified > li > a:hover,
.our-games #menu .nav-justified > li,.our-games #menu .nav-justified > li a,.our-games #menu .nav-justified > li.active,.our-games #menu .nav-justified > li.active a,.our-games #menu .nav-justified > li > a:hover
.our-games-pages #menu .nav-justified > li,.our-games-pages #menu .nav-justified > li a,.our-games-pages #menu .nav-justified > li.active,.our-games-pages #menu .nav-justified > li.active a,.our-games-pages #menu .nav-justified > li > a:hover {line-height:3vw;} */
/*.page-content{
 border-left: 2px solid #de319e;
}*/

#tab-width {
  padding: 0 20px;
}

#tab-width .col-md-6.col-sm-12.marquee.space30 {
	margin-top: 13px !important;
}
#tab-width .col-md-4.col-sm-12.space20 {
	margin-top: 3px !important;
}
#tab-width .horn h3 {
	margin-top: 13px;
}

.divider {
	border-left: 1px solid #de319e;
}
.horn img {
	float: left;
	margin-right: 10px;
}
.horn h3 {
	color: #fff;
	/*font-family: 'Futura-Koyu'; */
	font-family: Arial, Sans serif;
	font-weight: bold;
	/* margin-top: 27px; */
}
.ja .horn h3 {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.marquee {
	margin: 0 auto;
	white-space: nowrap;
	overflow: hidden;
	box-sizing: border-box;
}

.marquee ul li {
	display: inline-block;
	margin-right: 5px;
	color: #fff;
}

.marquee p {
	color: #fff;
	/* font-family: "arial"; */
	font-family: Arial, Sans serif;
	
	display: inline-block;
	padding-left: 100%;  /* show the marquee just outside the paragraph */
	/*animation: marquee 30s linear infinite;*/
}
.marquee p:hover {
	 animation-play-state: paused
}
@keyframes marquee {
	0%   { transform: translate(0, 0); }
	100% { transform: translate(-100%, 0); }
}
.ja .marquee p {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.marquee a {
	color: #f9b104;
	/* font-family: "arial"; */
	font-family: Arial, Sans serif;
	font-weight: bold;
	text-decoration: underline;
}
.ja .marquee a {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

#tab-width .col-md-2.col-sm-2.col-xs-2, #tab-width .col-md-8.col-sm-8.col-xs-8 {
	padding: 0px 3px;
}
.atoz-btn {
	background: #17030d;
	color: #fff !important;
	font-weight: bold;
	border: 1px solid #de319e;
	/* font-size: 15px; */
	font-size:18px;
	padding: 0;
	height: 42px;
	line-height: 42px;
	display: block;
	text-align: center;
}
.atoz-btn:hover,.atoz-btn.active {
	background: #de319e;
	border: 1px solid #17030d;
}
.atoz li {
	display: inline-block;
	margin-right: 5px;
}
.stylish-input-group .input-group-addon {
	background: #17030d !important;
}
.stylish-input-group .form-control {
	border-right: 0;
	box-shadow: 0 0 0;
	border-color: #de319e;
	background: #17030d;
	border-radius: 0;
	color: #fff;
	height: 42px;
	line-height: 42px;
	padding: 0;
	text-indent: 12px;
}
.stylish-input-group button {
	border: 0;
	background: transparent;
}
.atoz .input-group-addon {
	width: 0 !important;
}
.input-group-addon {
	color: #8767a6;
	border: 1px solid #de319e;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

::-webkit-input-placeholder {
 color: #8767a6 !important;
 font-weight: 100 !important;
 text-transform: uppercase !important;
}

:-moz-placeholder { /* Firefox 18- */
 color: #8767a6 !important;
 font-weight: 100 !important;
 text-transform: uppercase !important;
}

::-moz-placeholder {  /* Firefox 19+ */
 color: #8767a6 !important;
 font-weight: 100 !important;
 text-transform: uppercase !important;
}

:-ms-input-placeholder {
 color: #8767a6 !important;
 font-weight: 100 !important;
 text-transform: uppercase !important;
}
.name h1 {
	color: #f9b104;
	font-weight: bold;
	padding: 0 14px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 24px;
	text-transform: uppercase;
}
.owl-prev {
	position: absolute;
	top: 40%;
	left: 0;
	border: none;
}
.owl-prev img, .owl-next img {
	border: none !important;
}
.owl-prev.disabled img, .owl-next.disabled img {
	opacity: 0.3;
	cursor: default;
}
.owl-prev img:hover, .owl-next img:hover {
	opacity: 0.3;;
}
.owl-next {
	position: absolute;
	right: 0;
	top: 40%;
	border: none;
}
.about-img img {
	/* border: 2px solid #e146a8; */
}
.divider1 {
	height: 1px;
	background: #e146a8;
	margin: 30px 18px 40px;
}
.divider1.first {
	margin-top: 5px;
}
.mtop-30 {
	margin-top: -30px;
}
.page_home .mtop-30,.games .mtop-30 {
    border-bottom: 1px solid #e146a8;
    padding-bottom: 25px;
    margin-bottom: 30px
}

.owl-item .item {
	text-align: center;
}

.about-img {
	position: relative;
	width: auto;
	height: 100%;
	overflow: hidden;
	display: inline-block;
	border: 2px solid #e146a8;
}

.about-img:hover {
	border: 2px solid #fac23b;
}
.about-img .overlay {
	position: absolute;
	top: 0; 
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0;
	height: 100%;
}
.about-img .overlay1 {
	position: absolute;
	/* top: 0; */
	bottom: 0;
	left: 0;
	right: 0;
	background: #000;
	opacity: 0.9 !important;
	height: 60px;
}
.about-img .play {
	/*font-family: 'Fredoka One'; */
	font-family: Arial, Sans serif;
	color: #fff;
	padding: 0px 12px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	text-shadow: -1px -1px 0 #ae7b31,  1px -1px 0 #ae7b31,  -1px 1px 0 #ae7b31,  1px 1px 0 #ae7b31;
	background: #fac23b;
	background: #fac23b;
	background: -moz-linear-gradient(top, #fac23b 50%, #f9b104 51%);
	background: -webkit-linear-gradient(top, #fac23b 50%, #f9b104 51%);
	background: linear-gradient(to bottom, #fac23b 50%, #f9b104 51%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac23b', endColorstr='#f9b104', GradientType=0 );
}
.ja .play {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.pos {
	display: table;
	width: 100%;
	height: 100%;
}
.top60 {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.about-img:hover .overlay {
	opacity: 1;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
}
.more-btn {
	color: #fff;
	/* font-family: "arial"; */
	font-family: Arial, Sans serif;
	text-transform: capitalize;
	font-weight: 100;
}
.ja .more-btn {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.about-img:hover .overlay1 {
	opacity: 1;
}
.motp-24 {
	margin-top: -24%;
}
.about-img .motp-24 {margin-top:35%!important;}
.overlay a:hover {
	color: #fff;
}
.about-img img:hover {
	/* border: 2px solid #fac23b; */
}
.foot-logo img {
	float: left;
	margin-right: 20px;
}
.purple-bg {
	background: #0c0408;
	padding: 20px;
}
.bg-purple a.play {
	padding: 0 22px;
	font-size: 22px;
	line-height: 55px;
	height: 55px;
	display: inline-block;
}
.foot-logo p {
	color: #f02177;
	/* font-family: 'Open Sans', sans-serif; */
	font-family: Arial, Sans serif;
	font-size: 13px;
}
.ja .foot-logo p {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.sans {
	/* font-family: 'Open Sans', sans-serif; */
	font-family: Arial, Sans serif;
}
.ja .sans {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.foot-links {background-color:#000;}

.foot-links li {
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
	color:#aaa!important;
}
.foot-links a {
	color: #3f3f3f;
	/* font-family: 'Open Sans', sans-serif; */
	font-family: Arial, Sans serif;
	font-size: 16px;
}
.ja .foot-links a {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.foot-links a:hover {
	color: #fff;
}
.right-side a {
	float: right;
	font-size: 13px;
}
.right-side {
	float: right;
}
.foot-links {
	padding: 20px 0;
}
.foot-logos {display:inline-block;margin:0 auto;}
.foot-logos li {
	display: inline-block;
	margin-right: 10px;
}
.mbtm30 {
	margin-bottom: 30px;
}
.mbtm50 {
	margin-bottom: 50px;
}

.game-item-triangle {
	background: transparent url(https://aws-origin.image-tech-storage.com/luckyniki.com/img/ico-gd-triangle.png) no-repeat 0 0;
	background-size: 15px 9px;
	width: 15px; 
	height: 9px; 
	position: absolute;
	left: 50%;
	top: -9px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

.game-item-desc {
	padding: 20px 0 0 0;
	
}

.game-item-logo-sml img, .game-item-logo-lrg img {
	margin: 0px auto;
	float: none;
}

.game-item-logo-sml { display: none; }

.game-item-desc .cross {
	position: absolute;
	top: 15px;
	right: 15px;
}

.game-item-desc .cross i {
	margin: 0px;
}

.bg-purple {
	background: #1b0613 url(https://aws-origin.image-tech-storage.com/luckyniki.com/img/game-desc-bg.jpg) no-repeat right top;
	background-size: cover;
	padding-bottom: 20px;
	position: relative;
	border: 1px solid #fac23b;
}
.bg-purple h3 {
	color: #de319e;
	margin-top: 20px;
}
.bg-purple p {
	/* font-family: "arial"; */
	font-family: Arial, Sans serif;
	margin-bottom: 25px;
	margin-top: 15px;
}
.ja .bg-purple p {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.bg-purple .play:hover {
	color: #ffffff;
}
.pad20 {
	padding: 20px;
}
/*.banner-title{
	width: 190px;
	border: 2px solid #fff;
  }*/

a.sign-up-btn img {
	/*border: 2px solid #fff;*/
	margin-bottom: 35px;
	width: 89%;
}
.tab-hide {
	display: block;
}
.tab-show {
	display: none;
}
.show-desk {
	display: block;
	padding-bottom: 50px;
}
.mobile_device .show-desk {padding-bottom: 38px;}
.mob-desk {
	display: none;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-toggle .icon-bar {
	width: 25px;
	height: 3px;
}
.navbar-default .navbar-toggle {
	border: none;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: transparent;
}
.navbar-toggle {
	float: left;
	margin-left: 15px;
	padding: 9px 0px;
}
h5.nik {
	color: #fff;
	text-transform: uppercase;
	margin-top: 17px;
}
.cross i {
	color: #0f040a;
	font-size: 30px;
	background: rgba(255, 255, 255, 0.65);
	padding: 6px;
	height: 45px;
	width: 45px;
	text-align: center;
	border-radius: 50%;
	margin-top: 20px;
}
#mob-device-menu .navbar-default {
	background: #0c0408;
	border-bottom: 1px solid transparent;
	border-top: none;
}
.border-six-mob {
	border-right: 1px solid #e63cac;
	border-left: 1px solid #e63cac;
}
.mob-logo img {
	margin: 6px auto 0 auto;
}
#mob-device-menu .border-six-mob.bord-bot {
	height: 69px;
}
#mob-device-menu li.dropdown {
	height: 69px;
	border-bottom: 1px solid #e63cac;
}
#mob-device-menu li.dropdown.open {
	height: auto;
	border-bottom: none;
}
#mob-device-menu .navbar-nav > li > a {
	padding-top: 20px;
	text-align: center;
}
.mob-user img {
	margin: 15px auto 16px;
}
.bars {
	font-size: 30px !important;
	color: #fff;
}
#mob-device-menu .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #fff;
	background-color: transparent;
}
#mobile-dropdown-menu.dropdown-menu > li > a {
	color: #f9b104;
	line-height: 25px;
	font-weight:bold;
	/* text-transform: uppercase; */
}
#mobile-dropdown-menu.dropdown-menu > li > a:hover, #mobile-dropdown-menu.dropdown-menu > li > a:focus {
	background: #0c0408;
	color: #ffffff;
}
.mob-logo img {
	width: 102px;
}
.hide480 {
	display: block;
}
.show480 {
	display: none;
}
.only480 {
	border-right: 1px solid #e63cac;
	height: 68px;
}
#mobile-dropdown-menu.dropdown-menu {
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	border-bottom: 1px solid #de319e;
}
#mobile-dropdown-menu.dropdown-menu > li > a >img {
	height: 23px;
	float: left;
	margin-right: 20px;
}
.log-out, .log-user {
	margin: auto;
	margin-top: 20px;
}
#mobile-dropdown-menu.dropdown-menu {
	margin-top: 0px;
	padding: 0;
	background: #0c0408;
	top: 0;
	position: relative;
	width: 100%;
	border-radius: 0px;
	padding-top:10px;
}
.li-border-in-mob li {
	border-bottom: 1px solid #4a2b3e;
	padding: 10px 0;
	width: 100%;
}
.main {
	width: 100%;
	margin: 20px 0px;
}
.owl-prev img {
	border: none !important;
	margin-left: -45px;
	width: 40px;
}
.owl-next img {
	border: none !important;
	margin-right: -45px;
	width: 40px;
}
.open span.close-btn {
	display: block;
	color: #000;
}
span.close-btn {
	display: none;
}
.open span.open-btn {
	display: none;
}
span.open-btn {
	display: block;
}
.grow {
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
}
.grow:hover {
	transform: scale(1.05);
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
}
.slideup {
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
}
.slideup:hover {
	opacity: 0.95;
	transform: translateY(-2px);
	transition: all .1s ease-in-out;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	-webkit-box-shadow: 0 6px 8px 2px rgba(0,0,0,0.6);
	box-shadow: 0 6px 8px 2px rgba(0,0,0,0.6);
}

.owl-carousel {
    /* min-height: 234px; */
}

.grid { margin: 0 auto; }
.grid:after { content: ''; display: block; clear: both; }


.grid-item {
	margin-bottom:10px;
	position: relative;
	top: 0; 
	bottom: 0;
	left: 0;
	right: 0;
	width: auto;
	height: 100%;
	overflow: hidden;
	display: inline-block;
	border: 2px solid #e146a8;
	text-align: center;
}

.grid-item:hover {
	border: 2px solid #fac23b;
}
.grid-item.img-responsive {
    vertical-align: middle;
}
.grid-item:hover .img-responsive {
	transition: all .4s ease;
	transform:scale(1.05);
    -ms-transform:scale(1.05); /* IE 9 */
    -moz-transform:scale(1.05); /* Firefox */
    -webkit-transform:scale(1.05); /* Safari and Chrome */
    -o-transform:scale(1.05); /* Opera */
}

.grid-item .play {
	position: absolute;
	top: 42%;
	transform: translateY(-50%);
	left: 50%;
	transform: translateX(-50%);
	opacity: 0;
	/*font-family: 'Fredoka One'; */
	font-family: Arial, Sans serif;
	color: #fff !important;
	padding: 15px 12px;
	min-height: 50px;
	/* width: 150px; */
	min-width:150px;
	line-height: 20px;
	display: inline-block;
	text-align: center;
	/* text-transform: uppercase; */
	text-shadow: -1px -1px 0 #ae7b31,  1px -1px 0 #ae7b31,  -1px 1px 0 #ae7b31,  1px 1px 0 #ae7b31;
	background: #fac23b;
	background: #fac23b;
	background: -moz-linear-gradient(top, #fac23b 50%, #f9b104 51%);
	background: -webkit-linear-gradient(top, #fac23b 50%, #f9b104 51%);
	background: linear-gradient(to bottom, #fac23b 50%, #f9b104 51%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac23b', endColorstr='#f9b104', GradientType=0 );
}
.grid-item:hover .play {
	opacity: 1;
	transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
}

.gameIconTags {
	position: absolute;
	top: 0;
	left: 0;
}

.gameIconTags .iconTag {
	display: none;
	float: left;
	font-size: 12.7px;
}
.gameIconTags .iconTag.visible {
	display: inline-block;
}

.gameIconTags .parallelogram {
	-webkit-transform: skew(-26deg);
	transform: skew(-26deg);
}

.gameIconTags .parallelogram .straightText {
	-webkit-transform: skew(26deg);
	transform: skew(26deg);
}

.gameIconTags .straightText {
	padding: 5px 10px 5px 7px;
	/* text-transform: uppercase; */
	font-weight: 700;
}

.gameIconTags .newTag.theFirst:after {
	border-color: #ffe550;
}
.gameIconTags .popularTag.theFirst:after {
	border-color: #4ed39f;
}
.gameIconTags .jackpotTag.theFirst:after {
	border-color: #ea463a;
}

.gameIconTags .theFirst:after {
	position: absolute;
	content: '';
	left: -25px;
	top: -10px;
	border-style: solid;
	border-width: 38px 0px 0px 30px;
}

.gameIconTags .newTag {
	background-color: #ffe550;
	color: #000;
}

.gameIconTags .popularTag {
	background-color: #4ed39f;
	color: #fff;
}

.gameIconTags .jackpotTag {
	background-color: #ea463a;
	color: #fff;
}

.overlay a.funMode, .grid-item a.funMode {
	position: absolute;
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: #000;
	color: #fff !important;
	bottom: 0;
	font-size:14px;
}

.overlay a.highlight, .grid-item a.highlight {color:#f9b104!important;}

.overlay a.funMode {
	opacity: .8 !important;
}

.grid-item a.funMode {
	opacity: 0 !important;
}

.overlay a.funMode:hover, .grid-item a.funMode:hover {
	font-weight: 700;
}

.grid-item:hover a.funMode {
	/* opacity: 0.7 !important; */
	opacity: 0.9 !important;
	transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
}
/* Add to Home Screen Style */
.ath-viewport * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ath-viewport {
	position: relative;
	z-index: 2147483641;
	pointer-events: none;

	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}

.ath-modal {
	pointer-events: auto !important;
	background: rgba(0,0,0,0.6);
}

.ath-mandatory {
	background: #000;
}

.ath-container {
	pointer-events: auto !important;
	position: absolute;
	z-index: 2147483641;
	padding: 0.7em 0.6em;
	width: 18em;

	background: #eee;
	background-size: 100% auto;

	box-shadow: 0 0.2em 0 #d1d1d1;

	font-family: sans-serif;
	font-size: 15px;
	line-height: 1.5em;
	text-align: center;
}

.ath-container small {
	font-size: 0.8em;
	line-height: 1.3em;
	display: block;
	margin-top: 0.5em;
}

.ath-ios.ath-phone {
	bottom: 1.8em;
	left: 50%;
	margin-left: -9em;
}

.ath-ios6.ath-tablet {
	left: 5em;
	top: 1.8em;
}

.ath-ios7.ath-tablet {
	left: 0.7em;
	top: 1.8em;
}

.ath-ios8.ath-tablet,
.ath-ios9.ath-tablet,
.ath-ios10.ath-tablet{
	right: 0.4em;
	top: 1.8em;
}

.ath-android {
	bottom: 1.8em;
	left: 50%;
	margin-left: -9em;
}

/* close icon */
.ath-container:before {
	content: '';
	position: relative;
	display: block;
	float: right;
	margin: -0.7em -0.6em 0 0.5em;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAMAAABmmnOVAAAAdVBMVEUAAAA5OTkzMzM7Ozs3NzdBQUFAQEA/Pz8+Pj5BQUFAQEA/Pz8+Pj5BQUFAQEA/Pz9BQUE+Pj4/Pz8/Pz8+Pj4/Pz8/Pz8/Pz8+Pj4/Pz8+Pj4/Pz8/Pz8/Pz8/Pz8/Pz8+Pj4/Pz8/Pz8/Pz8/Pz9AQEA/Pz+fdCaPAAAAJnRSTlMACQoNDjM4OTo7PEFCQ0RFS6ytsbS1tru8vcTFxu7x8vX19vf4+C5yomAAAAJESURBVHgBvdzLTsJAGEfxr4C2KBcVkQsIDsK8/yPaqIsPzVlyzrKrX/5p0kkXEz81L23otc9NpIbbWia2YVLqdnhlqFlhGWpSDHe1aopsSIpRb8gK0dC3G30b9rVmhWZIimTICsvQtx/FsuYOrWHoDjX3Gu31gzJxdki934WrAIOsAIOsAIOiAMPhPsJTgKGN0BVsYIVsYIVpYIVpYIVpYIVpYIVpYIVpYIVpYIVlAIVgEBRs8BRs8BRs8BRs8BRs8BRs8BRs8BRTNmgKNngKNngKNngKNngKNhiKGxgiOlZoBlaYBlaYBlaYBlaYBlaYBlaYBlaYBlZIBlBMfQMrVAMr2KAqBENSHFHhGEABhi5CV6gGUKgGUKgGUKgGUFwuqgEUvoEVsoEVpoEUpgEUggF+gKTKY+h1fxSlC7/Z+RrxOQ3fcEoAPPHZBlaYBlaYBlaYBlZYBlYIhvLBCstw7PgM7hkiWOEZWGEaWGEaWGEaIsakEAysmHkGVpxmvoEVqoEVpoEVpoEVpoEVpoEVpoEVkoEVgkFQsEFSsEFQsGEcoSvY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnmbNAUT2c2WAo2eAo2eAo2eAo2eAo2eArNEPFACjZ4CjZ4CjZ4CjaIird/rBvFH6llNCvewdli1URWCIakSIZesUaDoFg36dKFWk9zCZDei3TtwmCj7pC22AwikiIZPEU29IpFNliKxa/hC9DFITjQPYhcAAAAAElFTkSuQmCC);
	background-color: rgba(255,255,255,0.8);
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: 50%;
	width: 2.7em;
	height: 2.7em;
	text-align: center;
	overflow: hidden;
	color: #a33;
	z-index: 2147483642;
}

.ath-container.ath-icon:before {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	float: none;
}

.ath-mandatory .ath-container:before {
	display: none;
}

.ath-container.ath-android:before {
	float: left;
	margin: -0.7em 0.5em 0 -0.6em;
}

.ath-container.ath-android.ath-icon:before {
	position: absolute;
	right: auto;
	left: 0;
	margin: 0;
	float: none;
}


/* applied only if the application icon is shown */
.ath-container.ath-icon {

}

.ath-action-icon { 
	display: inline-block;
	vertical-align: middle;
	background-position: 50%;
	background-repeat: no-repeat;
	text-indent: -9999em;
	overflow: hidden;
}
.ath-action-icon,
.ath-ios7 .ath-action-icon,
.ath-ios8 .ath-action-icon,
.ath-ios9 .ath-action-icon,
.ath-ios10 .ath-action-icon{
	width: 1.6em;
	height: 1.6em;
	background-image:url(data:image/png;base64,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);
	margin-top: -0.3em;
	background-size: auto 100%;
}

.ath-ios6 .ath-action-icon {
	width: 1.8em;
	height: 1.8em;
	background-image:url(data:image/png;base64,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);
	margin-bottom: 0.4em;
	background-size: 100% auto;
}

.ath-android .ath-action-icon {
	width: 1.4em;
	height: 1.5em;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEVmZmb///9mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZW6fJrAAAAEXRSTlMAAAYHG21ub8fLz9DR8/T4+RrZ9owAAAB3SURBVHja7dNLDoAgDATQWv4gKve/rEajJOJiWLgg6WzpSyB0aHqHiNj6nL1lovb4C+hYzkSNAT7mryQFAVOeGAj4CjwEtgrWXpD/uZKtwEJApXt+Vn0flzRhgNiFZQkOXY0aADQZCOCPlsZJ46Rx0jhp3IiN2wGDHhxtldrlwQAAAABJRU5ErkJggg==);
	background-size: 100% auto;
}

.ath-container p {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 2147483642;
	text-shadow: 0 0.1em 0 #fff;
	font-size: 1.1em;
	color: #221414; 
}

.ath-ios.ath-phone:after {
	content: '';
	background: #eee;
	position: absolute;
	width: 2em;
	height: 2em;
	bottom: -0.9em;
	left: 50%;
	margin-left: -1em;
	-webkit-transform: scaleX(0.9) rotate(45deg);
	transform: scaleX(0.9) rotate(45deg);
	box-shadow: 0.2em 0.2em 0 #d1d1d1;
}

.ath-ios.ath-tablet:after {
	content: '';
	background: #eee;
	position: absolute;
	width: 2em;
	height: 2em;
	top: -0.9em;
	left: 50%;
	margin-left: -1em;
	-webkit-transform: scaleX(0.9) rotate(45deg);
	transform: scaleX(0.9) rotate(45deg);
	z-index: 2147483641;
}

.ath-application-icon {
	position: relative;
	padding: 0;
	border: 0;
	margin: 0 auto 0.2em auto;
	height: 6em;
	width: 6em;
	z-index: 2147483642;
}

.ath-container.ath-ios .ath-application-icon {
	border-radius: 1em;
	box-shadow: 0 0.2em 0.4em rgba(0,0,0,0.3),
		inset 0 0.07em 0 rgba(255,255,255,0.5);
	margin: 0 auto 0.4em auto;
}

@media only screen and (orientation: landscape) { 
	.ath-container.ath-phone {
		width: 24em;
	}

	.ath-android.ath-phone {
		margin-left: -12em;
	}

	.ath-ios.ath-phone {
		margin-left: -12em;
	}

	.ath-ios6:after {
		left: 39%;
	}

	.ath-ios8.ath-phone {
		left: auto;
		bottom: auto;
		right: 0.4em;
		top: 1.8em;
	}

	.ath-ios8.ath-phone:after {
		bottom: auto;
		top: -0.9em;
		left: 68%;
		z-index: 2147483641;
		box-shadow: none;
	}
}  
