

body{margin:0px;padding:0px;background:#FFCC66;color:#999999;font-family:Arial,Tahoma,sans-serif;font-size:0.83em}

p{margin:0;padding:0;line-height:1.7em}

p.buttons{margin:0.3em 0}

a{color:#990000;text-decoration:none;font-weight:bold}

a:hover{color:#CC0000;text-decoration:underline}

a img{border:0}

form{margin:0;padding:0}

input,textarea{margin:2px;padding:4px;background:#F7F7F7;border:1px solid #99CC66;border-radius:3px}

.content_box_2 input{border:1px solid #0099CC}

input[type='text'],input[type='password']{width:200px}

.button,button,input[type='submit'],a.load_more,.pagination a,.arrow_nav a,.pagination b{display:inline-block;padding:4px 10px;border-radius:3px;border:1px solid #E24F40;background:#99CC66;color:#FFFFFF;background:#E24F40;font-weight:normal;text-align:center;font-weight:bold}

.button,button,input[type='submit'],a.load_more{min-width:50px}

.button:hover,button:hover,input[type='submit']:hover,a.load_more:hover,.pagination a:hover,.arrow_nav a:hover{text-decoration:none;color:#0B3B0B;background:#FFFFFF}

.content{max-width:100%;display:block;text-align:left}

.content_index{max-width:100%;display:block;text-align:center}

.content_file{max-width:100%;display:block;text-align:center}

.content_browse{max-width:100%;display:block;text-align:center}

.content_box_2 .button,.content_box_2 button,.content_box_2 input[type='submit']{border:1px solid #0099CC;color:#FFFFFF;background:#0099CC}

.content_box_2 .button:hover,.content_box_2 button:hover,.content_box_2 input[type='submit']:hover{color:#0099CC;background:#FFFFFF}

a.load_more{display:block;text-align:center}

.pagination{padding:2px;margin:2px;text-align:center;position:relative}

.pagination.txt_right{text-align:right}

.arrow_nav{overflow:auto;padding:4px 0;margin:2px;width:100%}

.pagination a{margin:2px}

.pagination b,.pagination a.current{text-decoration:none;color:#0B3B0B;background:#FFFFFF}

.arrow_nav .previous{float:left;margin-left:12px}

.arrow_nav .next{float:right;margin-right:14px}

#side_menu input[type='text'],#side_menu input[type='password']{width:132px}

input.small{width:50px}

textarea{width:200px;height:50px}

textarea.comment{width:350px;height:50px}

textarea.message{width:400px;height:150px}

fieldset{margin-top:7px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}

legend{font-weight:bold;color:#333333}

.center{text-align:center}

.right{text-align:right;margin-right:16px;margin-bottom:8px}

.txt_right{text-align:right;margin:0 10px 10px 0}

.txt_left{text-align:left}

.bold{font-weight:bold}

.italic{font-style:italic}

.clear{height:0;font-size:0;clear:both}

.separator{margin-bottom:2px;padding-top:2px;border-bottom:1px solid #E5E5E5;font-size:0;height:0;clear:both}

#cookies_message{padding:6px;line-height:30px;background-color:#82CAFA;text-align:center;display:none}

#cookies_message img{vertical-align:middle}

#header{height:76px;width:1190px;margin:0 auto;background:no-repeat bottom left #0083C1;text-align:left;position:relative;color:#FFFFFF}

#header #home{display:block;float:left}

#header form{border:none;margin:0;padding:0}

#header input{width:125px;padding:6px;border:none;vertical-align:middle;margin:0;outline: none;}

#header a{line-height:30px;padding:0 4px;color:#FFFFFF;text-decoration:none;display:inline-block;background:transparent;width:auto;margin:0;border:none;border-radius:0}

#header a:hover{color:#00CCFF;text-decoration:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;cursor:pointer}

.button_login{display:inline-block;border-radius:3;width:32px;height:32px;margin:0;margin-right:4px}

.button_login:hover{background:rgba(255,255,255,0.3)}

#header a h1{margin:0;padding:0;font-family:Verdana,sans-serif;font-size:1em;font-weight:normal;color:#FFFFFF;display:inline}

#header #member_menu{float:right;line-height:57px;padding:0;margin-right:8px}

#header #member_menu ul{overflow:auto;list-style:none;margin:0;margin-top:-5px;padding:0;border:none}

#header #member_menu ul li{float:left}

#header #mobile_menu{display:none}

.header_search_up{float:right;margin-right:10px;margin-top:9px;}

.header_search_up2{display: none;}

.logo{left:2px;position:inherit;top:5px;float:left}

#categories{position:absolute;bottom:0px;left:0px;margin:0;padding:0;color:#FFFFFF;font-size:1.0em;font-weight:bold;background-color:#333333;width:100%}

#categories li{list-style-type:none;display:block;float:left;border-left:0px solid #FFF}

#categories li.first{border-left:0;margin-left:0;padding-left:0}

#categories a{padding:0px 10px;color:#FFFFFF;text-decoration:none}

#categories a:hover{background:rgba(255,255,255,0.1);color:#00CCFF}

#main{margin:0 auto;padding:0px;width:1190px;background:#FFFFFF}

#side_menu{float:left;width:201px}

#main_contents{width:1190px}

.ad_box{margin-bottom:20px;padding:10px 10px 0px 10px;background:#FFFFFF;color:#333333;text-align:center}

.ad_box_2{margin-bottom:0px;padding:10px 10px 10px 10px;background:#FFFFFF;color:#333333;text-align:center}

.ads_side_right{display:none}

.ads_side_left{display:none}

.content_box,.content_box_2{margin-bottom:0px;padding:0px;background:#FFFFFF;overflow:hidden}

.content_box_2{border:0px solid #0099CC}

h2{color:#FFFFFF;margin:0;padding:3px 2px 2px 8px;position:relative;font-weight:bold;font-size:1.1em;line-height:1.5em;background:#993333;background:-webkit-linear-gradient(#993333,#993333);background:-moz-linear-gradient(#993333,#993333);background:linear-gradient(#993333,#993333);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#993333',endColorstr='#993333',GradientType=0 );text-align:left}

h3{color:#FFFFFF;margin:0px 0px 2px 0px;padding:3px 2px 2px 8px;position:relative;font-weight:bold;font-size:1.1em;line-height:1.5em;background:#0083C1;background:-webkit-linear-gradient(#0083C1,#0083C1);background:-moz-linear-gradient(#0083C1,#0083C1);background:linear-gradient(#0083C1,#0083C1);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0083C1',endColorstr='#0083C1',GradientType=0 )}

h2 a,h3 a{color:#FFFFFF;text-decoration:underline}

h2 a:hover,h3 a:hover{text-decoration:none}

h4{margin:0px 0 0px 0;padding:0;line-height:1.5em;border-bottom:0px solid #E5E5E5;font-size:1.1em}

h5{font-size:1.1em}

.content_box_2 input,.content_box_2 button{border:1px solid #0099CC}

.content_box_2 input[type='submit']:hover,.content_box_2 button:hover{border:1px solid #236B8E}

.content_box_2 ol{padding:0;margin:0}

.content_box_2 ol li{margin:0;padding:0;line-height:1.5em;margin-left:18px}

.content_box .content,.content_box_2 .content{margin:8px}

.bot{color:#DD7500}

.bb_code{cursor:pointer;margin:2px;padding:2px;border:1px solid #CCCCCC}

.bb_code:hover{background:#EDEDED;border-color:#AAAAAA}

.bb_emoticon{cursor:pointer;margin:2px}

.game_options_column2{float:right;padding-top:0px;padding-left:10px;font-size:22px;font-weight:normal}

.game_title{color:#0099CC;font-family:Myriad Pro "Arial";font-size:23px;float:left;margin-left:20px}

#file_box{margin-bottom:0px;padding-bottom:0px}

.avatar{border:0}

img.click{cursor:pointer;width:16px;height:16px;border:0}

.image_verification{position:relative;height:30px;border:0}

.image_verification img.code_image{width:100px;height:30px;border:0}

.image_verification img.refresh_image{cursor:pointer;width:16px;height:16px;border:0;position:absolute;top:7px;left:100px}

.image_verification input{position:absolute;top:3px;left:120px}

.error{margin-bottom:4px;padding:4px;border:1px solid #FF3300;background:#FADFDC;color:#FF3300}

.error_green{margin-bottom:4px;padding:4px;border:1px solid #2F4F2F;background:#E0EEE0;color:#2F4F2F}

.line{overflow:auto;width:100%}

.line>p,.line>div{margin:4px}

.line>.label{float:left;font-weight:bold;width:100px}

.line>.wide{width:150px}

.unread{color:#FFF;font-weight:bold;padding:2px 4px;border-radius:3px;background:#FF0000}

.no_unread{padding:2px 4px}

.notification{padding:6px 0;border-bottom:1px solid #EDEDED;line-height:1.5em}

.notification:last-child{border-bottom:none}

.notification .time{margin-right:10px}

.notification .del_notification{float:right;margin:0 0 0 2px;width:16px;height:16px;cursor:pointer}

#notifications_menu .notification .del_notification{float:left;margin:2px 2px 3px 0}

#favorites_menu{width:150px}

#notifications_menu{width:200px}

.favorite{padding:4px 0;border-bottom:1px solid #EDEDED}

.favorite a{display:block}

.home_game_image{background-color:#FFCC66;border:2px solid #EEEEEE;position:relative;display:inline-block;border-radius:3px;float:left;margin:0px 3px 5px 5px;padding:0px 0px 0px 0px;text-align:center;height:160px;width: 160px;}

.home_game_image:hover{background-color:#FFCC66;border:2px solid #F0A300}

.file .icon{width:75px;position:relative;display:table-cell;vertical-align:top}

.file .icon_home{float:center;width:180px;text-align:center;margin-right:0px;padding:0px 0 0 0px;margin-left:0px;padding-left:0px}

.file{float:none;overflow:hidden;margin-left:3px;margin-top:7px}

.file .desc{float:left;width:100%}

.file .played{font-size:0.8em}

.file .scores{display:block;width:16px;height:16px;position:absolute;left:0px;top:0px;background-image:url(../images/scores.png)}

.video{clear:both;background-image:url(../images/bgvideo.png);max-width:994px;text-align:center;padding:15px;position:relative}

.social_game{display:inline-flex;height:0px;padding-top:30px;padding-bottom:70px}

.browse_files{margin:0 -2px}

.related_files{margin:-2px}

.browse_files .file,.related_files .file{display:inline-block;margin:2px;width:252px;vertical-align:top}

.bubble{position:absolute;padding:6px;width:250px;border:0;background:#FFFFFF;border:1px solid #CCCCCC;box-shadow:0 0 5px #ABABAB;-webkit-box-shadow:0 0 5px #ABABAB;-moz-box-shadow:0 0 5px #ABABAB;opacity:0.95;z-index:10}

.bubble .bubble_left{position:absolute;left:-10px;top:7px;width:10px;height:12px;background-image:url(../images/bubble_left.png)}

.bubble .bubble_up{position:absolute;left:10px;top:-10px;width:10px;height:12px;background-image:url(../images/bubble_up.png)}

.table{}

.table>div{border-top:1px solid #E0EEE0;overflow:hidden}

.table>div:first-child{border-top:0}

.table>div.head{font-weight:bold;text-align:center}

.table>div>div{padding:6px;float:left}

.forums{}

.forums .forums_category{float:none;font-weight:bold}

.forums .title{float:none;overflow:auto}

.forums .stats{float:right;width:100px}

.forums .last_reply{float:right;width:150px}

.forums .status_image{width:36px;text-align:center}

.forums .status_image_s{width:32px;text-align:center}

.forums_pagination{float:right;margin:0;padding:0}

.forums_help_info{margin-top:10px}

.forums_help_info img{vertical-align:middle}

.private_messages{}

.private_messages .title{float:none;overflow:auto}

.private_messages .user{float:right;width:100px;text-align:center}

.private_messages .date{float:right;width:110px;text-align:center}

.private_messages .status_image{width:28px;text-align:center}

.private_messages .check{float:right;width:30px;text-align:center}

.tab_menu{position:relative;margin:0;padding:0;list-style-type:none;color:#FFFFFF;font-weight:bold;font-size:1.1em;background:#0083C1;background:-webkit-linear-gradient(#0083C1,#0083C1);background:-moz-linear-gradient(#0083C1,#0083C1);background:linear-gradient(#0083C1,#0083C1);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0083C1',endColorstr='#0083C1',GradientType=0 );border-bottom:0}

.tab_menu li{display:inline-block;margin:0}

.tab_menu li a{display:block;position:relative;text-decoration:none;padding:0 1em;margin:0;color:#FFFFFF;font-weight:bold;border-right:1px solid #007D3F;line-height:2em;height:2em}

.tab_menu li a:hover{background:#E0EEE0;color:#333333}

.tab_menu li a.selected{color:#333333;background:#C4FFE1;z-index:10}

.tab_menu_contents{margin-top:-1px}

.index_files_columns_container{margin-left:0px;margin-right:0px}

.index_files_column{vertical-align:top;margin-left:0px;margin-right:0px}

.champion{float:left;width:33.3%;height:45px}

.medals{width:32px;height:32px;border:0;float:left;margin:0 10px;background-image:url(../images/medals.png);background-repeat:no-repeat}

.medals_first{background-position:0 0}

.medals_second{background-position:0 -32px}

.medals_third{background-position:0 -64px}

.latest_line{margin:6px 0}

.latest_line span{float:right}

.cup{margin:6px 0;overflow:auto;width:100%}

.cup .end_time{float:right;width:150px;text-align:right}

.cup .winner{float:right;width:150px}

.cup .games{float:right;width:250px}

#cup_games{margin:6px;overflow:hidden}

#cup_games div{float:left;margin:2px}

.cup_top_users{padding:0px;margin:0px;list-style-position:inside}

.cup_top_users li{margin:8px 0;padding:0px}

.cup_top_users span{float:right}

.cup_line.cup_line_header{line-height:50px;font-weight:bold}

.cup_line.cup_line_header p{vertical-align:middle}

.cup_line{display:table;padding:4px;border-bottom:1px solid #E5E5E5;width:100%}

.cup_line img{border:0;width:50px}

.cup_line p{display:table-cell;padding:2px;text-align:center;vertical-align:top}

.cup_line p.position{width:25px}

.cup_line p.user{width:100px}

.cup_line p.total{width:75px}

.cup_line p.game{}

.cup_champions,.cup_most_active{float:left;width:387px}

.cup_most_active{float:right}

#champions{margin:0;padding:0;list-style-type:none}

#champions li{padding:8px;border-top:1px solid #E0EEE0}

#champions li:first-child{border-top:none}

#champions .pos{width:50px;float:left}

#champions .wins{float:right}

#scroller{position:relative;border:0px solid #0083C1;margin-bottom:4px;overflow:hidden;height:124px;background:#0083C1;background:-webkit-linear-gradient(#0083C1,#0083C1);background:-moz-linear-gradient(#0083C1,#0083C1);background:linear-gradient(#0083C1,#0083C1);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0083C1',endColorstr='#0083C1',GradientType=0 )}

#scroller h4{padding:0;border:0;margin:8px 0px 0px 8px;font-size:1.1em;font-weight:bold;letter-spacing:0px;color:#FFF;text-align:left}

#scroller ul li img{margin:2px;border:0;cursor:pointer}

#scroller ul{display:block;position:absolute;top:32px;width:1500px;list-style:none;padding:0;margin:0;background:#FFF}

#scroller ul li{float:left;display:block;padding:0;margin:0}

#scroller .title{position:absolute;bottom:0;padding:4px;background:#000;color:#FFF;font-weight:bold;font-size:11px;opacity:0.75;filter:alpha(opacity=75);z-index:10}

.news_box{margin:4px 0}

#scoreboard .first{float:left;width:35%;text-align:center}

#scoreboard .first img{margin:0 auto;display:block}

#scoreboard .others{float:right;width:65%}

.score_line{margin:0;padding:0;border-bottom:1px solid #E5E5E5;overflow:auto;width:100%}

.score_line:last-child{border-bottom:none}

.score_line p{float:left;padding:5px}

.score_line p.position{width:30px}

.score_line p.points{width:30px;text-align:center}

.score_line p.score{float:right;width:100px;text-align:right}

.score_line p.date{float:right;width:100px;text-align:right}

.score_line.me{background-color:#E8F1D4}

.star{display:inline-block;width:24px;height:24px;background-image:url(../images/star.png);background-repeat:no-repeat}

.star_full{background-position:0 0}

.star_half{background-position:0 -24px}

.star_empty{background-position:0 -48px}

.star_hover{background-position:0 -72px}

.stars{display:block;width:67px;height:15px;background-image:url(../images/stars.png);background-repeat:no-repeat}

.stars0{background-position:0 0}

.stars1{background-position:0 -15px}

.stars2{background-position:0 -30px}

.stars3{background-position:0 -45px}

.stars4{background-position:0 -60px}

.stars5{background-position:0 -75px}

#sponsor{margin-bottom:4px;padding:4px;border:1px dotted #FF3300;background:#FFCC33;text-align:center;font-weight:bold}

.youtube{float:right;display:block;margin:6px 20px 0px 0px}

.file_info{float:left;width:33%}

#full_screen img,#mobile_play img{margin:7px 10px 7px 0px;border:0;width:24px;height:24px;vertical-align:middle}

#full_screen,#mobile_play{display:none}

#full_screen.show_button{display:block;float:right}

#resize_file{margin-left:auto;margin-right:auto;z-index:20}

#full_screen_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.9;filter:alpha(opacity=90);z-index:15;display:none}

#full_screen_close{position:fixed;top:0;left:0;width:100%;height:40px;line-height:40px;font-size:1.3em;z-index:25;font-weight:bold;display:none;border:1px solid #2F4F2F;background:#E0EEE0;color:#2F4F2F}

#full_screen_close:hover{background:#2F4F2F;color:#FFFFFF;text-decoration:none}

.show_player{display:block !important}

#comment_verification_field{display:none}

#ad_loader{width:300px;height:15px;border:1px solid #5D9160;margin-left:auto;margin-right:auto;margin-top:4px;margin-bottom:4px}

#ad_loader div{width:0;height:100%;background:#B2D0B4;margin-left:auto;margin-right:auto}

#file_frame_info .content_box{margin:0}

#plug{text-align:center}

#plug img{margin-left:auto;margin-right:auto;display:block}

#comments .comment{border-bottom:1px solid #E5E5E5;margin:6px 0;padding:6px 0}

#comments .comment:last-child{border-bottom:none}

#comments .comment.spam{color:#B0B0B0}

#comments .user{font-weight:bold}

#comments .date{color:#555555;margin-left:4px}

#comments .report{width:10px;height:10px;cursor:pointer;border:0;float:right}

.scores_file{float:none;overflow:auto;border:1px solid #E0EEE0;margin-left:25px}

.scores_file:hover{background:#F0FFF0}

.subcategory{float:left;width:192px}

#ucp_menu{margin-bottom:4px;padding:1px;border:1px solid #99CC66;background:#FFFFFF}

#ucp_menu ul{overflow:hidden;margin:0;padding:0;width:100%}

#ucp_menu ul li{list-style-type:none;display:block;float:left;margin:4px;text-align:center;width:60px;height:70px}

#ucp_menu ul li img{display:block;margin-left:auto;margin-right:auto;border:0;width:32px;height:32px}

#color_selector{position:absolute;width:140px;border:1px solid #808080;cursor:pointer;overflow:auto;box-shadow:0px 0px 5px #A3A3A3;-webkit-box-shadow:0px 0px 5px #A3A3A3;-moz-box-shadow:0px 0px 5px #A3A3A3}

#color_selector div{width:20px;height:18px;float:left}

.ucp_avatar{margin:1px;cursor:pointer}

.ucp_pm_preview{border:1px solid #C1CDC1;margin-bottom:1em}

.members{margin:0 -2px}

.member{margin:2px;padding:10px;display:inline-block;overflow:hidden;width:232px;background:#F0FFF0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;vertical-align:top}

.member:hover{background:#E0EEE0}

.member>.avatar{float:right;border:1px solid #3D5229;padding:2px;background:#FFFFFF;max-width:100px}

.member>.info{float:left;margin-right:2px}

.member a{font-weight:bold;font-size:1.3em;text-decoration:none}

.post{overflow:auto;width:100%;display:table}

.forum_post{border-top:1px solid #C1CDC1;border-bottom:1px solid #C1CDC1;margin:8px 0}

.post>.poster{display:table-cell;border-right:1px solid #C1CDC1;padding:6px;vertical-align:top;width:120px}

.post>.poster img{border:1px solid #C1CDC1}

.post>.poster .user a{font-size:1.2em;font-weight:bold;text-decoration:none}

.post>.contents{padding:6px;display:table-cell;vertical-align:top}

.post>.contents>.header{padding-bottom:3px;margin-bottom:3px;font-weight:bold;border-bottom:1px solid #C1CDC1}

.post>.contents>.header span{font-weight:normal}

.post>.contents>.message{margin:8px;line-height:1.4em}

.post>.contents>.footer{border-top:1px solid #C1CDC1;padding-top:6px;margin-top:8px}

.quote{border:1px dotted #AAAAAA;background:#FAFAFA url(../images/quote.png) no-repeat;background-position:99% 99%;margin:6px;padding:6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}

.forum_icon{width:24px;height:24px;border:0}

.post_icon{float:left;margin-right:4px;width:16px;height:16px}

fieldset{border:1px solid #CCCCCC;border-radius:6px}

.register_info{float:left;width:50%;font-weight:bold}

#redirection_box{margin-top:50px;margin-left:auto;margin-right:auto;padding:5px;width:400px;background:#FFFFFF;text-align:center}

#footer{width:1190px;margin:0 auto;padding-top:8px;padding-bottom:3px;background:#0083C1;color:#FFFFFF;text-align:center;line-height:18px}

.content_text{max-width:100%;padding:1px 15px 15px 15px;font-size:1.10em;background:#333333}

#footer a{color:#FFFFFF;text-decoration:underline;font-weight:bold}

#footer a:hover{text-decoration:none}

#footer_menu{margin:0 auto;padding:0;color:#FFFFFF;font-family:Verdana,sans-serif;display:block;overflow:hidden}

#footer_menu li{list-style-type:none;display:inline-block;margin-left:4px;padding-left:4px;border-left:1px solid #FFFFFF}

#footer_menu li.first{margin-left:0;padding-left:0;border-left:0}

#footer_menu a{color:#FFFFFF;text-decoration:none}

#footer_menu a:hover{text-decoration:underline}

@media all and (min-width:1359px) and (max-width:1919px){.ads_side_right{position:absolute;display:inline-block;float:right;height:600px;width:160px;top:520px;margin-left:1225px;text-align:left;z-index:0}

.ads_side_left{position:absolute;display:inline-block;float:left;height:600px;width:160px;top:520px;margin-left:-196px;text-align:right;z-index:0}

}@media (min-width:1920px){.ads_side_right{position:absolute;display:inline-block;float:right;height:600px;width:300px;top:520px;margin-left:1225px;text-align:left;z-index:0}

#header{width:1190px;background:no-repeat bottom left #0083C1}

#main{width:1190px}

#main_contents{width:1190px}

#side_menu{width:201px}

.index_files_column{width:255px}

.subcategory{float:left;width:192px}

.browse_files .file,.related_files .file{width:252px}

.member{width:232px}

#footer{width:1190px}

#profile_menu{width:220px}

#profile_menu{width:826px}

.cup_champions,.cup_most_active{width:387px}

}

@keyframes moveIocn{

  from{-webkit-transform:translateX(0);transform: translateX(0);}

  50%{-webkit-transform:translateX(-5px);transform: translateX(-5px);}

  to{-webkit-transform:translateX(0);transform:translateX(0)}

}

@-webkit-keyframes moveIocn{

  from{-webkit-transform:translateX(0);transform: translateX(0);}

  50%{-webkit-transform:translateX(-5px);transform: translateX(-5px);}

  to{-webkit-transform:translateX(0);transform:translateX(0)}

}

.game-iframe-container{overflow: hidden; max-width: 1190px;margin:15px auto;padding:0 15px}

.game-iframe-container .game-play-box{width: 100%;height:480px;position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;border-radius: 20px;overflow: hidden;}

.game-iframe-container .game-play-box .game-bg{width: 100%;height:100%;position: absolute;left: 0;top:0;filter: blur(20px);z-index: -1;}

.game-iframe-container .game-play-box .game-img{width: 180px;height:180px;border-radius: 30px;}

.game-iframe-container .game-play-box .game-title{font-size:16px;margin-top:15px;color:#fff}

.game-iframe-container .game-play-box .start-game-btn{margin-top:30px;background:linear-gradient(180deg,#fd0,#ff9012);box-shadow:12px 14px 15px -1px #0003,-20px -11px 15px -1px #fff6;color:#0a0a0a;height:60px;box-sizing:border-box;font-weight:700;width:290px;border-radius:30px;display:inline-flex;font-size:16px;align-items:center;justify-content:center;outline:none;cursor:pointer;border:3px solid #fff}

.game-iframe-container .game-play-box .start-game-btn .triangle-icon{margin-right:15px;display: inline-block;height:8px;width:8px;position:relative;top:-8px;animation: moveIocn 0.8s infinite linear;}

.game-iframe-container .game-play-box .start-game-btn:hover{background:#fd0;color:#4a4a4a}

.game-iframe-container .game-description{margin:15px 0;font-size:18px;line-height:25px;color: #333;}



.gotop-btn { position: fixed; padding:8.5px 11.97px; bottom: 45px; right: 10px; display: none; background: #ff8d00; text-align: center; border-radius: 50%; cursor: pointer; box-shadow: 0 0px 9px 0px rgba(0, 0, 0, .35); z-index: 10;transition: all 0.3s ease; }

.gotop-btn:hover{transform: translateY(-5px);}

.gotop-btn .icon-txt{font-size: 20px;color: #fff;position: relative;top:-1px;}

.gotop-btn:hover .icon-txt{color: #333;}

#header input.search-btn{width:58px;background-color:#E24F40;cursor: pointer;}

.home_game_image{height:180px;width: 180px;}

.home_game_image.file .icon_home img{width:180px;height:150px;}

.logo-img{height:38px;width:auto;max-width: 250px;}



@media (max-width:1024px){

body{font-size:0.8em}

.logo-img{margin-left: 40px;}

input,textarea,.button,select{margin:4px 0}

input[type='text'],input[type='password'],input[type='submit'],input[type='file'],textarea,select,.button,button{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:49%;}

input.small{width:50% !important}

.logo{margin-top:7px}

#header{position:static;width:100%;height:auto;background:#0083C1;font-size:1.1em;border:none;overflow:auto}

#header a h1{font-size:1.7em;line-height:50px;margin:0 10px}

#header #home{background:none;float:none;margin:0 3em}

#header a:hover{background:none}

#header #mobile_menu{display:block}

#header #mobile_menu>a{position:relative;display:block;width:50px;height:50px;float:right;position:relative;padding:0;text-align:center;background-image:url(../images/mobile_menu.png);background-repeat:no-repeat;background-position:50% 50%}

#header #mobile_menu>a:first-child{float:left}

#header .visible_mobile_menu{display:block !important}

#header #member_menu{background:#005C7A;float:none;display:none}

#header #member_menu form{padding:0 10px}

#header h1,#header #categories{position:static;display:block;overflow:auto;float:none}

#header #member_menu>ul>li{float:none}

#header #categories{width:100%;font-size:1em;background:#333333;font-weight:normal;display:none}

#header #categories>li{float:none}

#header #categories>li>a,#header #member_menu>ul>li>a{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}

#header li{border:none}

#header #categories a:hover{color:#FFFFFF}

#main{float:none;width:100%;margin:0;padding:2px 0;border:none}

#side_menu,#profile_menu{float:none !important;width:auto !important;margin:0;padding:0}

#profile_menu{text-align:center}

#main_contents,#profile_contents{float:none !important;width:auto !important;padding:0;margin:0}

#scroller{display:none}

#footer{width:100%;margin:0;padding:0;background:#0083C1;border:none}

.index_files_columns_container{margin:0}

.index_files_column{margin:0 0 4px 0;display:block;width:auto}

.browse_files .file,.related_files .file{width:auto;display:block}

.member{width:auto;display:block}

.register_info{float:none;width:auto}

.cup_line img{width:20px}

.cup_champions,.cup_most_active{float:none;width:auto}

.score_line p.date{display:none}

#resize_file{display:none}

#mobile_play.show_button{display:block;font-size:1.4em;margin-top:-60px;height:60px;line-height:3.2em;border-radius:8px;color:#FFFFFF;background-color:#0099FF}

#mobile_play:hover{text-decoration:none;background-color:#E24F40}

#full_screen.show_button{display:none}

.tab_menu{border-bottom:0;border-right:0;border-top:0px solid #007D3F;border-left:0px solid #007D3F}

.tab_menu li{width:50%;border-bottom:0px solid #007D3F;border-right:0px solid #007D3F;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}

.tab_menu li:last-child:nth-child(odd){width:100%}

.tab_menu li a{border:0}

.bubble{width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}

.private_messages .date,.forums .last_reply,.post>.poster>.avatar,.post>.poster>.details{display:none}

.post>.poster{width:auto}

.content_box_2,.content_box,#ucp_menu{border:0;padding:0}

.header_search_up{display:none}

.header_search_up2{display: block;margin:4px 0 15px 30px;}

.ad_box{display:none}

.youtube{display:none}

.game_title{font-size:19px}

.game_options_column2{display:none}

.file .icon_home{width:148px}

.ads_side_right{display:none}

#footer_menu li{margin:6px 0;}

.home_game_image{height:160px; width: 160px;}

.home_game_image.file .icon_home img{width:148px;height:130px;}

.right{text-align: center;}

#categories a{padding:3px 10px 3px 30px;}

#header input{width:180px;}

}



