@charset "utf-8";
/* CSS Document */
 
 @import url(http://fonts.googleapis.com/css?family=Lato:400,300,700,400italic);

body{
	margin:0;
	padding:0;
	font-family: 'Lato', sans-serif!important;
	background:#6FDF86;
}


/* HEADER */
#header_menu_cover{
	width:1000px;
	margin:auto;
	margin-top:30px;
	z-index:9999;
	position:relative;
}

#header_menu{
	width:800px;
	float:right;
	background:rgba(255,255,255,0.2);
	padding:15px;
	text-align:right;
	border-radius:16px;
	font-weight:300;
}



@keyframes colorsw1{
	50%{
		background:#fbe000;
	}
}

.box_bt_top{
	animation-name:colorsw1;
	animation-duration:1s;
	animation-iteration-count:infinite;
	background:#fbbb00;
}

@keyframes colorsw2{
	50%{
		background:#17c9e9;
	}
}

.point_bt_top{
	background:#00adcc;
	animation:colorsw2 1s infinite;
}
#header_menu a{
	box-shadow:0 0 4px rgba(0,0,0,0.4);
}

#header_menu .blue{
	background:#3C9
}

#header_menu .red{
	background:#C00;
}

#header_menu a{
	color:white;
	padding:5px 8px;
	margin:0 2px;
	border-radius:8px;
	font-weight:bold!important;
	display:inline-block;
	position:relative;
	font-size:18px;
	text-decoration:none;
}

#header_menu .drobd{
	font-size:100%;
	font-weight:bold!important;
	color:white;
	padding:5px 8px;
	margin:0 2px;
	border-radius:8px;
	display:inline-block;
	position:relative;
	box-shadow:0 0 4px rgba(0, 0, 0, 0.4);
	cursor:pointer;
	font-size:18px;
}

#header_menu .drobd .ddmenu{
	display:none;
	position:absolute;
	top:10px;
	left:-20%;
	width:140%;
	border-radius:8px;
	text-align:center!important;
	padding-top:40px;
	z-index:99999999999999;
}

#header_menu .drobd .ddmenu .ddmenu_bg{
	position:absolute;
	width:100%;
	padding:15px 10px;
	left:-10px;
	top:25px;
	border-radius:8px;
	background:rgba(255,255,255,0.9);
	box-shadow:0 0 5px rgba(0,0,0,0.8);
}

#header_menu .drobd:hover .ddmenu{
	display:inline-block;
}

#header_menu .green_bts{
	background:#CC0;
}

#header_menu .red_bts{
	background:#DB2A2D;
}

#header_menu .brown_bts{
	background:#BF6325;
}

#header_menu .blue_bts{
	background:#2B80BD;
}

#header_menu .orange_bts{
	background:#E1640F;
}

#header_menu a:hover{
	text-shadow:0 0 5px white;
}

#header_menu #sitename{
	float:left;
	background:none;
	padding:none;
	display:inline-block;
	color:white;
	letter-spacing:1px;
	cursor:default;
}
/* HEADER END */

#_egg_top{
	height:370px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	background:#c3dff6;
}

#_egg_top_content{
	position:absolute;
	top:0;
	width:1100px;
	left:calc( 50% - 550px );
	height:100%;
}

#_egg_cover{
	position:absolute;
	width:1px;
	height:1px;
	left:-20px;
	bottom:0
}

#_nest_back{
	position:absolute;
	background:url(../img/_nest_back.png);
	width:238px;
	height:100px;
	bottom:-25px;
	left:30px
}

#_nest_back #_egg_clicker{
	position:absolute;
	width:178px;
	height:224px;
	bottom:0;
	left:30px;
	opacity:1;
	z-index:3;
	cursor:pointer;
}

#_nest_back #_egg_locker{
	position:absolute;
	width:200px;
	height:260px;
	bottom:-10px;
	left:10px;
	opacity:1;
	z-index:3;
	background:rgba(0,0,0,0.8);
	padding:8px;
	border-radius:10px;
	box-shadow:0 0 4px rgba(0,0,0,0.4);
	color:white;
	text-align:center;
	overflow:hidden;
	font-size:24px;
}

#_nest_back #_egg_locker i{
	font-size:100px;
	position:absolute;
	right:-5px;
	bottom:-18px;
	color:rgba(255,255,255,0.3);
	z-index:-1;
}

#_nest_back #_egg_locker img{
	display:block;
	margin:10px auto;
	border:1px solid rgba(255,255,255,0.7);
	box-shadow:0 0 5px black, inset 0 0 5px rgba(0,0,0,0.4);
}

#_nest_back #_egg_locker input[type=text]{
	text-align:center;
	padding:8px 16px;
	width:60px;
	display:block;
	margin:auto;
	margin:10px auto 10px;
}

#_nest_back #_egg_locker input[type=button]{
	padding:4px 8px;
	cursor:pointer;
}

#_nest_back #_egg_1{
	position:absolute;
	background:url(../img/_egg_1.png);
	width:178px;
	height:224px;
	bottom:0;
	left:30px;
	z-index:1;
	animation:twister 0.5s infinite;
	opacity:1;
}

#_nest_back #_egg_2{
	position:absolute;
	background:url(../img/_egg_2.png);
	width:178px;
	height:224px;
	bottom:0;
	left:30px;
	z-index:1;
	animation:twister 0.5s infinite;
	display:none;
}

#_nest_back #_egg_3{
	position:absolute;
	background:url(../img/_egg_3.png);
	width:240px;
	height:174px;
	bottom:20px;
	left:-5px;
	display:none;
	z-index:1;
}

@keyframes twister{
	0%{transform:rotate(0deg);}
	15%{transform:rotate(5deg);}
	30%{transform:rotate(-5deg);}
	45%{transform:rotate(8deg);}
	60%{transform:rotate(0deg);}
}

#_nest_front{
	position:absolute;
	background:url(../img/_nest_front.png);
	width:299px;
	height:144px;
	left:0;
	bottom:-40px;
	z-index:2;
}

#_egg_lottery_list{
	position:absolute;
	top:90px;
	right:-10px;
	width:522px;
}

#_list_column_1, #_list_column_2{
	width:259px;
	height:20px;
	display:inline-block;
	vertical-align:top;
}

#_list_column_1 ._list_1{
	background:url(../img/_list_1.png);
	width:259px;
	height:62px;
	position:relative;
}

#_list_column_2 ._list_1{
	background:url(../img/_list_2.png);
	width:259px;
	height:62px;
	position:relative;
}

#_egg_lottery_list #_desc_1{
	position:absolute;
	background:url(../img/_list_blue.png);
	width:179px;
	height:54px;
	top:35px;
	left:-165px;
	line-height:54px;
	text-align:center;
	color:white;
	text-shadow:0 0 5px rgba(0,0,0,0.5);
	font-weight:bold;
}

#_egg_lottery_list #_desc_1 select{
	padding:4px 8px;
	margin-right:6px;
	text-align:center;
}

#_egg_lottery_list #_desc_2{
	position:absolute;
	background:url(../img/_list_blue_short.png);
	width:149px;
	height:54px;
	top:98px;
	left:-135px;
}

#_egg_lottery_list #_desc_2, #_egg_lottery_list #_desc_3, #_egg_lottery_list #_desc_4, #_egg_lottery_list #_desc_5{
	line-height:16px;
	color:white;
	text-align:center;
	overflow:hidden;
	padding-top:5px;
	background-repeat:no-repeat!important;
}

#_egg_lottery_list #_desc_2 label, #_egg_lottery_list #_desc_3 label, #_egg_lottery_list #_desc_4 label, #_egg_lottery_list #_desc_5 label{
	display:inline-block;
	margin-top:2px;
	background:white;
	color:black;
	padding:4px 6px;
	font-size:14px;
	line-height:14px;
	border-radius:6px;
	box-shadow:inset 0 0 4px rgba(0,0,0,0.8);
}

#_egg_lottery_list #_desc_3{
	position:absolute;
	background:url(../img/_list_blue_short.png);
	width:149px;
	height:54px;
	top:161px;
	left:-135px;
}

#_egg_lottery_list #_desc_4{
	position:absolute;
	background:url(../img/_list_blue_short.png);
	width:149px;
	height:54px;
	top:224px;
	left:-135px;
}

#_egg_lottery_list #_desc_5{
	position:absolute;
	background:url(../img/_list_orange.png);
	width:182px;
	height:52px;
	top:12px;
	left:-335px;
	z-index:2;
}

#_egg_lottery_list #_desc_5_content{
	width:132px;
	height:100px;
	position:absolute;
	z-index:1;
	top:58px;
	left:-310px;
}

._list_order, ._list_winner, ._list_prize, ._list_winner_2{
	position:absolute;
}

._list_order{
	font-size:24px;
	font-weight:bold;
	top:15px;
	width:65px;
	text-align:center;
}

._list_prize{
	text-align:center;
	bottom:6px;
	color:#168fa7;
	text-shadow:0 0 3px rgba(255,255,255,0.6);
	font-size:14px;
	line-height:24px;
	font-weight:bold;
}

._list_winner{
	background:url(../img/_list_blue_very_short.png);
	width:142px;
	height:25px;
	text-align:center;
	top:0px;
	color:white;
	text-shadow:0 0 3px rgba(0,0,0,0.6);
	font-size:14px;
	line-height:24px;
}

._list_winner_2{
	font-weight:bold;
	font-size:12px;
	bottom:24px;
	line-height:14px;
}

#_list_column_1 ._list_winner_2{
	left:68px;
}

#_list_column_1 ._list_winner{
	left:56px;
}

#_list_column_1 ._list_order{
	left:0;
}

#_list_column_1 ._list_prize{
	right:24px;
}

#_list_column_2 ._list_winner_2{
	right:68px;
}

#_list_column_2 ._list_winner{
	right:56px;
}

#_list_column_2 ._list_order{
	right:0;
}

#_list_column_2 ._list_prize{
	left:24px;
}

#_desc_4 label{
	font-size:11px!important;
	font-weight:bold;
	padding:4px 4px!important;
}

.fa-bitcoin{
	margin-right:4px;
}

#_buy_ticket_header{
	position:absolute;
	background:url(../img/_list_orange_very_short.png);
	width:142px;
	height:25px;
	text-align:center;
	top:10px;
	left:-5px;
	color:white;
	text-shadow:0 0 3px rgba(0,0,0,0.6);
	font-size:16px;
	line-height:24px;
	letter-spacing:2px
}

#_desc_5_content form{
	margin-top:40px;
	text-align:center;
}

#_buy_ticket_input{
	width:80px;
	text-align:center;
	padding:3px 6px;
}

#_desc_5_content ._price{
	font-size:14px;
	margin:4px 0;
}

#_desc_5_content form input[type=submit]{
	cursor:pointer;
	padding:4px 8px;
}

#_desc_5_content ._price_2 b{
	border-bottom:1px solid black;
}

@keyframes gostertici{
	0%{
		transform:scale(0.3) rotate(15deg);
	}
	
	100%{
		transform:scale(1) rotate(0deg);
		bottom:180px;
	}
}

#_ticketici{
	background:url(../img/_ticket.png);
	height:101px;
	width:179px;
	position:absolute;
	animation:gostertici 1s forwards;
	bottom:20px;
	left:50px;
}

#_egg_3 #_sayac{
	font-size:18px;
	height:40px;
	position:absolute;
	width:120px;
	background:url(../img/_list_orange_sayac.png);
	text-shadow:0 0 4px rgba(0,0,0,0.4);
	color:white;
	text-align:center;
	line-height:35px;
	font-weight:bold;
	bottom:190px;
	left:80px;
}

.twirk{
	animation-name:twister;
	animation-duration:0.5s;
	animation-iteration-count:forward;
}

._price_2{
	position:absolute;
	top:188px;
	left:-295px;
 	text-align:center;	
}
