/* Minification failed. Returning unminified contents.
(282,1): run-time error CSS1027: Expected semi-colon or close brace, found '/'
(3881,24): run-time error CSS1019: Unexpected token, found ' '
(3881,24): run-time error CSS1019: Unexpected token, found ' '
(3881,24): run-time error CSS1027: Expected semi-colon or close brace, found ' '
(3882,27): run-time error CSS1019: Unexpected token, found ' '
(3882,27): run-time error CSS1019: Unexpected token, found ' '
(3882,27): run-time error CSS1027: Expected semi-colon or close brace, found ' '
(3883,19): run-time error CSS1019: Unexpected token, found ' '
(3883,19): run-time error CSS1019: Unexpected token, found ' '
(3883,19): run-time error CSS1027: Expected semi-colon or close brace, found ' '
(3981,24): run-time error CSS1019: Unexpected token, found ' '
(3981,24): run-time error CSS1019: Unexpected token, found ' '
(3981,24): run-time error CSS1027: Expected semi-colon or close brace, found ' '
(3982,27): run-time error CSS1019: Unexpected token, found ' '
(3982,27): run-time error CSS1019: Unexpected token, found ' '
(3982,27): run-time error CSS1027: Expected semi-colon or close brace, found ' '
(3983,19): run-time error CSS1019: Unexpected token, found ' '
(3983,19): run-time error CSS1019: Unexpected token, found ' '
(3983,19): run-time error CSS1027: Expected semi-colon or close brace, found ' '
(4535,28): run-time error CSS1019: Unexpected token, found ' '
(4535,28): run-time error CSS1019: Unexpected token, found ' '
(4535,28): run-time error CSS1027: Expected semi-colon or close brace, found ' '
(4536,31): run-time error CSS1019: Unexpected token, found ' '
(4536,31): run-time error CSS1019: Unexpected token, found ' '
(4536,31): run-time error CSS1027: Expected semi-colon or close brace, found ' '
(4537,23): run-time error CSS1019: Unexpected token, found ' '
(4537,23): run-time error CSS1019: Unexpected token, found ' '
(4537,23): run-time error CSS1027: Expected semi-colon or close brace, found ' '
(5594,23): run-time error CSS1019: Unexpected token, found ' '
(5594,23): run-time error CSS1019: Unexpected token, found ' '
(5594,23): run-time error CSS1027: Expected semi-colon or close brace, found ' '
 */
* {
	-webkit-text-size-adjust: 100%;
}

.ARK_mainContainer{font-size: 12px;}
/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
.ARK_mainContainer abbr,.ARK_mainContainer acronym,.ARK_mainContainer address,.ARK_mainContainer big,.ARK_mainContainer cite,.ARK_mainContainer code,.ARK_mainContainer del,
.ARK_mainContainer dfn,.ARK_mainContainer em,.ARK_mainContainer img,.ARK_mainContainer ins,.ARK_mainContainer kbd,.ARK_mainContainer q,.ARK_mainContainer s,.ARK_mainContainer samp,
.ARK_mainContainer small,.ARK_mainContainer strike,.ARK_mainContainer strong,.ARK_mainContainer sub,.ARK_mainContainer sup,.ARK_mainContainer tt,.ARK_mainContainer var,
.ARK_mainContainer b,.ARK_mainContainer u,.ARK_mainContainer i,.ARK_mainContainer center,
.ARK_mainContainer dl,.ARK_mainContainer dt,.ARK_mainContainer dd,.ARK_mainContainer ol,.ARK_mainContainer ul,.ARK_mainContainer li,
.ARK_mainContainer fieldset,.ARK_mainContainer form,.ARK_mainContainer label,.ARK_mainContainer legend,
.ARK_mainContainer table,.ARK_mainContainer caption,.ARK_mainContainer tbody,.ARK_mainContainer tfoot,.ARK_mainContainer thead,.ARK_mainContainer tr,.ARK_mainContainer th,.ARK_mainContainer td,
.ARK_mainContainer article,.ARK_mainContainer aside,.ARK_mainContainer canvas,.ARK_mainContainer details,.ARK_mainContainer embed,
.ARK_mainContainer figure,.ARK_mainContainer figcaption,.ARK_mainContainer footer,.ARK_mainContainer header,.ARK_mainContainer hgroup,
.ARK_mainContainer menu,.ARK_mainContainer nav,.ARK_mainContainer output,.ARK_mainContainer ruby,.ARK_mainContainer section,.ARK_mainContainer summary,
.ARK_mainContainer time,.ARK_mainContainer mark,.ARK_mainContainer audio,.ARK_mainContainer video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
.ARK_mainContainer article, .ARK_mainContainer aside,.ARK_mainContainer details,.ARK_mainContainer figcaption,.ARK_mainContainer figure, 
.ARK_mainContainer footer,.ARK_mainContainer header,.ARK_mainContainer hgroup,.ARK_mainContainer menu,.ARK_mainContainer nav,.ARK_mainContainer section {
	display: block;
}
.ARK_mainContainer ol,.ARK_mainContainer ul {
	list-style: none;
}
.ARK_mainContainer blockquote,.ARK_mainContainer q {
	quotes: none;
}
.ARK_mainContainer blockquote:before, .ARK_mainContainer blockquote:after,
.ARK_mainContainer q:before,.ARK_mainContainer q:after {
	content: '';
	content: none;
}
.ARK_mainContainer table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*leaderbord reset*/
.ark_leaderboard{font-size: 12px;}

.ark_leaderboard abbr,.ark_leaderboard acronym,.ark_leaderboard address,.ark_leaderboard big,.ark_leaderboard cite,.ark_leaderboard code,.ark_leaderboard del,
.ark_leaderboard dfn,.ark_leaderboard em,.ark_leaderboard img,.ark_leaderboard ins,.ark_leaderboard kbd,.ark_leaderboard q,.ark_leaderboard s,.ark_leaderboard samp,
.ark_leaderboard small,.ark_leaderboard strike,.ark_leaderboard strong,.ark_leaderboard sub,.ark_leaderboard sup,.ark_leaderboard tt,.ark_leaderboard var,
.ark_leaderboard b,.ark_leaderboard u,.ark_leaderboard i,.ark_leaderboard center,
.ark_leaderboard dl,.ark_leaderboard dt,.ark_leaderboard dd,.ark_leaderboard ol,.ark_leaderboard ul,.ark_leaderboard li,
.ark_leaderboard fieldset,.ark_leaderboard form,.ark_leaderboard label,.ark_leaderboard legend,
.ark_leaderboard table,.ark_leaderboard caption,.ark_leaderboard tbody,.ark_leaderboard tfoot,.ark_leaderboard thead,.ark_leaderboard tr,.ark_leaderboard th,.ark_leaderboard td,
.ark_leaderboard article,.ark_leaderboard aside,.ark_leaderboard canvas,.ark_leaderboard details,.ark_leaderboard embed,
.ark_leaderboard figure,.ark_leaderboard figcaption,.ark_leaderboard footer,.ark_leaderboard header,.ark_leaderboard hgroup,
.ark_leaderboard menu,.ark_leaderboard nav,.ark_leaderboard output,.ark_leaderboard ruby,.ark_leaderboard section,.ark_leaderboard summary,
.ark_leaderboard time,.ark_leaderboard mark,.ark_leaderboard audio,.ark_leaderboard video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
.ark_leaderboard article, .ark_leaderboard aside,.ark_leaderboard details,.ark_leaderboard figcaption,.ark_leaderboard figure, 
.ark_leaderboard footer,.ark_leaderboard header,.ark_leaderboard hgroup,.ark_leaderboard menu,.ark_leaderboard nav,.ark_leaderboard section {
	display: block;
}
.ark_leaderboard ol,.ark_leaderboard ul {
	list-style: none;
}
.ark_leaderboard blockquote,.ark_leaderboard q {
	quotes: none;
}
.ark_leaderboard blockquote:before, .ark_leaderboard blockquote:after,
.ark_leaderboard q:before,.ark_leaderboard q:after {
	content: '';
	content: none;
}
.ark_leaderboard table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* tablet, .ARK_container_ipad  phone - reset */
.ARK_container_ipad  div, .ARK_container_ipad  span, .ARK_container_ipad  applet, .ARK_container_ipad  object, .ARK_container_ipad  iframe, .ARK_container_ipad 
h1, .ARK_container_ipad  h2, .ARK_container_ipad  h3, .ARK_container_ipad  h4, .ARK_container_ipad  h5, .ARK_container_ipad  h6, .ARK_container_ipad  p, .ARK_container_ipad  blockquote, .ARK_container_ipad  pre, .ARK_container_ipad 
a, .ARK_container_ipad  abbr, .ARK_container_ipad  acronym, .ARK_container_ipad  address, .ARK_container_ipad  big, .ARK_container_ipad  cite, .ARK_container_ipad  code, .ARK_container_ipad 
del, .ARK_container_ipad  dfn, .ARK_container_ipad  em, .ARK_container_ipad  img, .ARK_container_ipad  ins, .ARK_container_ipad  kbd, .ARK_container_ipad  q, .ARK_container_ipad  s, .ARK_container_ipad  samp, .ARK_container_ipad 
small, .ARK_container_ipad  strike, .ARK_container_ipad  strong, .ARK_container_ipad  sub, .ARK_container_ipad  sup, .ARK_container_ipad  tt, .ARK_container_ipad  var, .ARK_container_ipad 
b, .ARK_container_ipad  u, .ARK_container_ipad  i, .ARK_container_ipad  center, .ARK_container_ipad 
dl, .ARK_container_ipad  dt, .ARK_container_ipad  dd, .ARK_container_ipad  ol, .ARK_container_ipad  ul, .ARK_container_ipad  li, .ARK_container_ipad 
fieldset, .ARK_container_ipad  form, .ARK_container_ipad  label, .ARK_container_ipad  legend, .ARK_container_ipad 
table, .ARK_container_ipad  caption, .ARK_container_ipad  tbody, .ARK_container_ipad  tfoot, .ARK_container_ipad  thead, .ARK_container_ipad  tr, .ARK_container_ipad  th, .ARK_container_ipad  td, .ARK_container_ipad 
article, .ARK_container_ipad  aside, .ARK_container_ipad  canvas, .ARK_container_ipad  details, .ARK_container_ipad  embed, .ARK_container_ipad  
figure, .ARK_container_ipad  figcaption, .ARK_container_ipad  footer, .ARK_container_ipad  header, .ARK_container_ipad  hgroup, .ARK_container_ipad  
menu, .ARK_container_ipad  nav, .ARK_container_ipad  output, .ARK_container_ipad  ruby, .ARK_container_ipad  section, .ARK_container_ipad  summary, .ARK_container_ipad 
time, .ARK_container_ipad  mark, .ARK_container_ipad  audio, .ARK_container_ipad  video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
.ARK_container_ipad article, .ARK_container_ipad  aside, .ARK_container_ipad  details, .ARK_container_ipad  figcaption, .ARK_container_ipad  figure, .ARK_container_ipad  
footer, .ARK_container_ipad  header, .ARK_container_ipad  hgroup, .ARK_container_ipad  menu, .ARK_container_ipad  nav, .ARK_container_ipad  section {
	display: block;
}

.ARK_container_ipad ol, .ARK_container_ipad  ul {
	list-style: none;
}
.ARK_container_ipad blockquote, .ARK_container_ipad  q {
	quotes: none;
}
.ARK_container_ipad blockquote:before, .ARK_container_ipad  blockquote:after, .ARK_container_ipad 
.ARK_container_ipad q:before, .ARK_container_ipad  q:after {
	content: '';
	content: none;
}
.ARK_container_ipad table {
	border-collapse: collapse;
	border-spacing: 0;
}
.ARK_container_ipad, div.ARK_container_ipad {
    font-size: 16px;
    line-height: 100%;
}
.ARK_mainContainer {
    width: 660px;
    margin: 0 auto;
    text-align: left;
    display: block;

}

.GameBodyContainer {
    width: 100%;
    min-width: 630px;
}

#disableAdblock {
    line-height: 3em;
    margin-left: 10px;
}

.ARK_mainContainer img,
.ARK_block img {
    border: 0;

    width: 100%;
}

.ARK_mainContainer .ARK_block {
    border: 1px solid #e4e4e4 !important;
    margin: 10px 3px !important;
    letter-spacing: -4px;
    -webkit-box-shadow: 0 0 3px 0 #CDCDCD;
    -moz-box-shadow: 0 0 3px 0 #CDCDCD;
    box-shadow: 0 0 3px 0 #CDCDCD;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    min-width: 640px;
}

.ARK_mainContainer .ARK_block > h2, .ARK_playGame.ARK_block h1 {
    font-size: 26px;
    line-height: 30px;
    font-weight: bold;
    display: block;
    padding: 5px 0 0 10px;
    color: #363636;
    letter-spacing: normal;
}

.ARK_mainContainer .ARK_block > h2 {
    padding: 10px 0 0 10px;
}

.ARK_mainContainer .ARK_block > h2,
.ARK_mainContainer .ARK_block > div,
.ARK_mainContainer .ARK_block > a {
    letter-spacing: normal;
}

.ARK_button {
    background: #ca0002;
    border: 1px solid #b0181a;
    font: bold 14px Arial;
    color: #fff !important;
    display: inline-block !important;
    text-align: center;
    padding: 3px 10px !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.ARK_container_ipad .ARK_button,
.ARK_block_phone .ARK_button {
    background: #22a0f8;
    background: -webkit-linear-gradient(#22a0f8, #0684dc);
    background: -moz-linear-gradient(top, #22a0f8, #0684dc);
    background: -o-linear-gradient(top, #22a0f8, #0684dc); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #22a0f8, #0684dc); /* IE10+ */
    font: bold 14px Arial;
    color: #fff !important;
    display: inline-block !important;
    text-align: center;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
    -khtml-border-radius: 0.3em;
    border-radius: 0.3em;
    border-top: 1px solid #84ccff !important;
    border-bottom: 1px solid #00355a !important;
    border-right: 0 !important;
    border-left: 0 !important;
    padding: 3px 10px !important;

}

.ARK_button:hover {
    background: #fff;
    color: #303030 !important;
    text-decoration: none;
    cursor: pointer;
    padding: 3px 10px !important;
}

.ARK_isNew {
    background: url(../Content/Images/ARK_newLable_R.png) no-repeat;
    width: 63px !important;
    height: 27px;
    position: absolute;
    text-align: center !important;
    line-height: 18px !important;
    color: #fff;
    font-weight: bold;
    z-index: 2;
    top: 51px;
    right: -3px;
    padding: 0;
    margin: 0;
}

.ark-new-hit {
    width: 80px !important;
    height: 33px !important;
    font-size: 13px !important;
    text-align: center !important;
    direction: ltr !important;
    background: url(../Content/Images/ark-newlable.png) -1px -7px no-repeat !important;
}

.ARK_allGames .ARK_isAndroid {
    width: 55%;
    top: 58px;
}

.ARK_isAndroid {
    width: 70%;
    position: absolute;
    top: 45px;
    left: -5px;
}

.ARK_isAndroid img {
    max-width: 100%;
}

/*Main end*/
/*Main Navigation*/
.fixed_size {
/ / width: 200 px !important;
}

#ARK_header {
    width: 100%;
}

#ARK_header > h1 {
    width: 250px;
    overflow: hidden;
    white-space: nowrap;
    direction: ltr;
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    font-size: 45px;
    letter-spacing: normal;
    font-weight: bold;
    font-family: arial, sans-serif;
    color: #333;
    margin-right: 40px;
}

#ARK_header > h1 > a {
    color: #333;
    font-weight: bold;
}

#ARK_header > ul {
    list-style: none;
    float: right;
    margin: 14px -1px 10px 20px;
}

#ARK_header > ul li {
    background: url(../Content/Images/ARK_mainNavigation_delim.png) no-repeat right center;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    vertical-align: middle;
    list-style: none;
    letter-spacing: normal;
    display: inline-block;
    white-space: nowrap;
    text-align: center;
    padding: 0 5px;
}

#ARK_header > li > a {
    color: #333;
    font-weight: bold;
}

#fb_like, #tweet {
    padding: 5px 0;
}

#tweet {
    margin-left: 5px;
}

#fb_like iframe {
    height: 20px;
    width: 80px;
}

#tweet iframe {
    width: 85px !important;
    height: 20px;
}

#ARK_header .logo-top-buttons {
    position: relative;
}

#ARK_header:after,
#ARK_header .logo-top-buttons:after {
    content: "";
    display: table;
    clear: both;
}

.logo-top-buttons .social-buttons {
    width: 100%;
    clear: both;
    margin-top: 20px !important;
}

.logo-top-buttons .social-buttons.social-buttons-middle {
    margin-top: -15px;
}

.logo-top-buttons .social-buttons li {
    line-height: 0;
    display: inline-block;
    vertical-align: middle;
    float: right;
}

.logo-top-buttons a.header-logo {
    display: inline-block;
    margin: 10px 0 0 0;
}

.ark_fb_login {
    font-size: 13px !important;
    line-height: 16px !important;
    font-weight: bold;
    border-radius: 0 !important;
    padding: 5px 10px !important;
    color: #fff !important;
    background: #627AAC !important;
    border: 2px solid #29447E !important;
    -webkit-box-shadow: 0 1px 0 0 #8A9CC2 inset !important;
    box-shadow: 0 1px 0 0 #8A9CC2 inset !important;
    cursor: pointer;
    margin: 0 0 0 5px;
    display: inline-block;
    width: auto !important;
}

.ARK_playGame_gameend .ark_fb_login {
    margin: 10px auto !important;
    float: none;
    width: auto;
    display: inline-block;
}

#ARK_header > ul#category_menu {
    width: 97%;
    background: #000;
    float: left;
    padding: 10px;
    margin: 5px 0;
    clear: both;
}

#ARK_header > ul#category_menu li {
    padding: 0 6px;
}

#ARK_header > ul#category_menu li a {
    color: #b4b4b4;
}

#ARK_header > ul#category_menu li a:hover, #ARK_header > ul#category_menu li.current a {
    color: #5c5c5c;
}

#ARK_header > ul#category_menu li#Help, #ARK_header > ul#category_menu li#All_games {
    background: none;
}

#ARK_header > ul#category_menu li#Help, #ARK_header > ul#category_menu li#Profile {
    float: right;
}

#ARK_header > ul li.current a {
    color: #ccc;
}

/*Main Navigation end*/
/*Popular Games, Featured Games*/
.ARK_popularGames > span, .ARK_featuredGames > span {
    font-size: 23px;
    line-height: 26px;
}

section.ARK_popularGames, div.ARK_moreGames {
    padding: 7px;
}

.ARK_popularGames div {
    max-width: 100%;
}

.ARK_featuredGames > a {
    width: 30%;
    margin: 10px 10px 0 11px !important;
}

.ARK_popularGames > a {
    width: 23.4%;
    margin: 5px !important;
}

.ARK_popularGames > a, .ARK_featuredGames > a {
    display: inline-block;
    font-size: 12px !important;
    color: #555;
    text-decoration: none;
    letter-spacing: normal;
    vertical-align: top !important;
    position: relative;
}

.ARK_popularGames > a img, .ARK_featuredGames > a img {
    display: block;
    margin-bottom: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.ARK_popularGames > a b {
    display: block;
    color: #000;
}

/*Popular Games, Featured Games end*/
.promo_flash {
    text-align: center;
    height: 315px;
    margin: 10px 0 0 0 !important;
}

.promo_flash object {
    min-width: 620px !important;
    max-width: 100%;
}

/*Category Games*/
.ARK_categoryGames {
    position: relative !important;
}

.ARK_categoryGames.ARK_block_index {
    padding-bottom: 20px;
}

.ARK_categoryGames.ARK_topRG > div {
    height: auto;
}

.ARK_topRG #ratingstars {
    width: 50% !important;
}

.ARK_categoryGames > div {
    display: inline-block;
    font-size: 12px;
    color: #555;
    width: 46%;
    height: 110px;
    text-decoration: none;
    letter-spacing: normal;
    vertical-align: top;
    margin: 5px 10px;
}

.ARK_categoryGames > div > a {
    float: left;
    margin: 5px 4px;
    display: inline;
    position: relative;
    overflow: visible;
    width: 51%;
}

.ARK_categoryGames > div img {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.ARK_categoryGames > div > span {
    float: left;
    display: inline;
    width: 44%;
    margin: 2px 0 0 5px;
}

.ARK_categoryGames > div > span > span {
    display: block;
    color: #555555;
    height: 58px;
    overflow: hidden;
    line-height: 15px;
}

.ARK_categoryGames > div > span > span > a {
    color: #363636;
    text-decoration: underline;
    display: block;
    font-weight: bold;
}

.ARK_categoryGames > div > span > a {
    padding: 1px 15px;
}

.ARK_categoryGames > a {
    position: absolute;
    bottom: 10px;
    right: 10px;
    margin: 0 !important;
    font-size: 14px !important;
    text-transform: uppercase;
    font-weight: bold;
    color: #ca0002;
    text-decoration: none;
}

.ARK_categoryGames > a:after {
    content: ">";
    display: inline-block;
    right: -2px;
    transition: right .2s ease;
    position: relative;
}

.ARK_categoryGames > a:hover {
    text-decoration: underline;
}

.ARK_categoryGames > a:hover:after {
    right: -7px;
}

.ARK_categoryGames h1, .ARK_allGames h1 {
    letter-spacing: normal;
    font-size: 26px;
    padding: 10px 0 0 10px;
    color: #333;
}

/*Category Games end*/
/*Featured Games*/

/*Featured Games end*/
/*All Games*/
.ARK_allGames > span {
    font-size: 23px;
}

.ARK_allGames > div {
    display: inline-block;
    font-size: 12px;
    color: #555;
    width: 23%;
    text-decoration: none;
    letter-spacing: normal;
    vertical-align: top;
    margin: 1%;
}

.ARK_allGames > div > a {
    width: 100%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid transparent;
    overflow: hidden;
    display: inline-block;
    font-family: Arial, sans-serif;
    font-size: 0.8em;
    line-height: 1.333;
    height: 80px;
    color: #5E5E5E;
    vertical-align: top;
    position: relative;
}

.ARK_allGames > div > a > img {
    max-width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.ARK_allGames > div > a > span.ARK_isNew, .jcarousel-item > div > a > span.ARK_isNew {
    padding: 0;
}

.play_agp {
    text-align: right;
    color: #04a7ff;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    margin: 0 5px 0 0;
}

.ARK_allGames > div > a > span, .jcarousel-item > a > span {
    display: block;
    padding: 3px;
    height: 56px;
    overflow: hidden;
}

.ARK_allGames > div > a > span > b, .jcarousel-item > a > span > b {
    display: block;
    font-size: 12px;
    width: 100%;
    text-decoration: none !important;
    color: #0C0C0C;
}

.ARK_allGames > div > span, .jcarousel-item > span {
    display: block;
    text-align: center;
    font-weight: bold;
}

.ARK_allGames > div:hover > a {
    border: 1px solid #929292;
    display: inline-block;
    text-decoration: none;
}

.ARK_allGames > div:hover > a > span.ARK_isNew {
    display: none;
}

.ARK_allGames > div:hover > a > img {
    display: none;
    height: 0;
}

.ARK_allGames > div:hover > span {
    visibility: hidden;
}

/*All Games end*/
/*Play Game*/
.ARK_playGame.ARK_block {
    overflow: visible;
}

.ARK_playGame > p {
    font-size: 12px;
    color: #555;
    letter-spacing: normal;
    margin: 5px;
    padding: 0 10px 10px 10px !important;
}

.ARK_playGame_preroll {
    display: block;
    text-align: center;
    margin: 10px 0;
}

.ARK_playGame_preroll, .ARK_timer, #get_height span {
    font-size: 12px;
    color: #fff;
}

.ARK_playGame_preroll > span,
.ARK_playGame_preroll > .ARK_timer {
    display: block;
    padding: 5px 0;
}

.ARK_playGame_preroll > .ARK_preroll {
    display: inline-block;
}

.ARK_playGame_preroll > .ARK_preroll > table td > div > span,
.ARK_playGame_preroll > .ARK_preroll > table td > div > div {
    text-align: center
}

.ARK_playGame_game {
    display: block;
    text-align: center;
}

.ARK_playGame_gameend {
    background-color: #535353;
    overflow: hidden;
    margin: 10px 0;
    clear: both;
}

.ARK_playGame #gameName {
    margin: 0 0 10px 0;
    padding: 5px 0 0 10px;
}

#gameBlock.Gameblock_shifted #flash_game,
#gameBlock.pop_up_active {
    position: absolute;
    left: -10000px;
}

.ARK_playGame_gameend .sign_in_points {
    font-size: 16px;
    margin: 0 0 10px 0;
    padding: 3% 6%;
    cursor: pointer;
}

.universal_align {
    width: 100%;
    text-align: center;
    padding: 20px 0;
}

.universal_align #div_GameEnd_1 {
    display: inline-block;
    vertical-align: top;
}

.universal_align .ARK_score {
    display: inline-block;
    width: 45%;
    padding: 0 10px 0 0;
    float: none;
    vertical-align: top;
}

.ARK_iF_gameEnd_score #score {
    line-height: 60px;
    font-size: 30px;
    color: #fff;
    margin: 51px 0 54px 0;
}

.ARK_iF_gameEnd .ARK_score > h3 {
    color: #000;
}

.ARK_score > h3 {
    font-size: 26px;
    color: #ededed;
    margin: 10px 0 0 0;
    text-align: center;
}

.ARK_score #score {
    background-color: #000;
    display: block;
    width: 230px;
    margin: 20px auto;
    font-size: 24px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.universal_align .ARK_button {
    margin: 0 5px;
    padding: 5px 0;
}

.ARK_button_align {
    clear: both;
    width: 100%;
    text-align: center;
}

#SignInBtn {
    padding: 5px 15px;
}

.ARK_score > span.ARK_button {
    background: url(../Content/Images/ARK_shareOnFB.png) no-repeat left center;
    display: block;
    margin: 10px 0;
    border: 1px solid #183473;
    padding: 5px 25px 5px 50px !important;
    width: auto;
}

.ARK_playGame .ARK_playGame_gameend > .ARK_delim {
    display: block;
    clear: both;
    margin: 0 10px 10px 10px;
    background-color: #242424;
    height: 2px;
}

.ARK_playGame .ARK_playGame_gameend > .ARK_carousel {
    width: 100%;
    height: 135px;
    background-color: #878a8d;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-bottom: 1px solid #1f1f1f;
    display: block;
    margin: 0 auto 10px auto;
}

.ARK_playGame .ARK_playGame_gameend > .ARK_carousel > span {
    font: bold 18px Arial;
    padding: 0 0 0 6px;
    display: block;
    color: #333
}

/*Play Game end*/
/*More Games*/
.ARK_moreGames {
    overflow: hidden;
    padding-top: 0 !important;
}

.ARK_moreGames > div {
    display: inline-block;
    position: relative;
    font-size: 12px;
    color: #555;
    width: 22%;
    text-align: center;
    text-decoration: none;
    letter-spacing: normal;
    vertical-align: top;
    margin: 9px;
}

.ARK_moreGames > div > a.ARK_img,
.ARK_moreGames > div > span,
.ARK_moreGames > div > span > a,
.ARK_moreGames > div > a.ARK_button {
    display: block;
}

.ARK_moreGames > div > a.ARK_img {
    position: relative;
    max-width: 100%;
}

.ARK_moreGames > div > span {
    overflow: hidden;
    text-align: left;
    color: #555;
}

.ARK_moreGames > div > span > a {
    color: #363636;
    font: bold 12px Arial;
}

.ARK_moreGames > div > a.ARK_button {
    margin: 5px auto;
}

.ARK_moreGames > a {
    float: right;
    font-size: 12px;
    color: #363636;
    margin: 5px 10px 5px 0 !important;
    text-decoration: none;
}

.ARK_moreGames > a:hover {
    text-decoration: underline;
}

.ARK_moreGames.ARK_moreGames_related .ARK_isNew {
    right: -9px;
    color: #fff;
    text-align: center;
}

.ARK_moreGames .block_title {
    width: 100%;
    margin: 0;
    padding: 10px 0 10px 0;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    color: #333;
}

.block_title span {
    padding-left: 10px;
    line-height: 25px;
    color: #868686;
}

#ratingstars {
    margin-bottom: 0 !important;
    width: 30% !important;
    cursor: pointer;
    margin-top: 10px;
}

.ARK_moreGames .no_info_hint {
    width: auto;
}

/*More Games end*/
/*Help*/
.ARK_help .Q_list > div,
.ARK_help .A_list > div {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    margin: 10px 10px 0;
    padding: 5px 0;
    border-top: 1px solid #999999;
}

.ARK_help .Q_list > a {
    color: #0096FF !important;
    display: list-item;
    font-size: 12px;
    margin: 0 0 0 35px;
}

.ARK_help .A_list > h3 {
    color: #222222;
    font-size: 13px;
    padding: 10px 15px 5px 15px;
}

.ARK_help .A_list > span {
    display: block;
    color: #333333;
    font-size: 12px;
    padding: 0 20px;
}

.ARK_help .A_list > span ul {
    margin: 10px 35px
}

.ARK_help .A_list > span a {
    color: #0096FF !important;
}

.ARK_help {
    padding: 20px 0;
}

.ARK_help-title {
    letter-spacing: normal;
    margin-left: 1%;
}

/*Help end*/
/*AD popup*/
.ARK_OverlayFixed {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    z-index: 3000000000;
    filter: alpha(opacity=50);
    -moz-opacity: .50;
    opacity: .50;
}

.ARK_AD_popup {
    position: fixed;
    overflow: hidden;
    border-collapse: collapse;
    padding: 0;
    z-index: 3000000000;
}

#prerollAd.ARK_AD_popup, #postrollAd.ARK_AD_popup {
    background-color: #555;
}

.ARK_AdTopMesage,
.ARK_timer {
    display: block;
    font-size: 12px;
    color: #fff;
    text-align: center;
    margin: 0 !important;
    background-color: #555;
}

/*#prerollAdTablet .ARK_AD_popup span,
#prerollAdTablet .ARK_timer,
#prerollAdTablet #prerollAd,
#prerollAdPhone .ARK_AD_popup span,
#prerollAdPhone .ARK_timer,
#prerollAdPhone #prerollAd {
    background: none;
    color: #555;
}*/

.ARK_AD_popup iframe {
    display: block;
}

/*AD popup end*/
/*Profile*/
.Profile #ratingstars {
    width: 100% !important;
}

.Profile #ratingstars img {
    width: 21px !important;
}

.Profile .top_scores {
    width: 320px;
    font-size: 12px !important;
    float: left;
    height: 462px;
}

.arena-download-title {
    color: #333 !important;
    font-size: 0.75rem !important;
    font-weight: bold !important;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    padding: 0 0 5px 0 !important;
    margin-top: 10px;
}

.arena-download-android, .arena-download-ios {
    display: inline-block;
    width: 113px;
    height: 37px;
}

.arena-download-android {
    background: url('../../Content/Images/social/btn-android.png') 0 0 no-repeat !important;
    margin-right: 5px !important;
}

.arena-download-ios {
    background: url('../../Content/Images/social/btn-ios.png') 0 0 no-repeat !important;
}

.ARK_block .block_title {
    background: #f1f1f1;
    padding: 10px;
    color: #333;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid #e0e0e0;
}

.ARK_user_badges .block_title, .ARK_user_info .block_title, .ARK_moreGames .block_title {
    padding: 10px 0;
}

.scores_table-header {
    letter-spacing: -1px;
}

.scores_table-header span.ark_games_sc {
    padding: 0 0 0 10%;
}

.top_select div {
    width: 42%;
    text-align: center;
    padding: 5px;
    display: inline-block;
    vertical-align: middle;
}

.top_scores table {
    background: #D7F1FF;
    color: #0086D0;
    width: 100%;
    font-size: 14px;
    font-weight: bold;
}

.ark_topSC, .ark_hightSC {
    text-align: right;
    font-size: 1.2em;
}

.ark_hightSC {
    color: #DB8B00;
}

.top_select div.active {
    background: #db8b00;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
}

.IGPage .Profile img {
    width: auto !important;
}

.Profile .ARK_block {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 1px solid #e1e1e1 !important;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.profile_font {
    font-family: Arial, Helvetica, sans-serif;
}

.Profile .preload_profile {
    height: 200px;
    position: relative;
}

#userInfoDiv {
    width: 100%;
    clear: both;
    /*position: relative;*/
}

#userInfoDiv .block_title {
    position: relative;
}

#userInfoDiv .profileEdit {
    height: 41px;
    padding-right: 50px;
    font-size: 16px;
    color: #868686;
    line-height: 43px;
    top: 0;
    right: 0;
    margin: 2px 10px 0 0;
    position: absolute;
    cursor: pointer;
    background: url("../Content/Images/settings.png") top right no-repeat;
}

#userInfoDiv .MyProfile_data_wrapper {
    padding: 1%;
    width: 98%;
    margin: 0;
    position: relative;
    display: inline-block;
    text-align: left;
}

.MyProfile_data_wrapper #curavatar {
    width: 100px !important;
    display: inline-block;
    margin: 43px 0 0 1%;
    float: left;
}

.profile_tablet .MyProfile_data_wrapper #curavatar {
    margin: 6% 2% 0;
}

.ARK_user_info.edit .MyProfile_data_wrapper #curavatar {
    margin: 0 0 0 1%;
}

.ark_points_block {
    display: inline-block;
    width: 40%;
    vertical-align: top;
    margin: 0 0 0 2%;
}

.MyProfile_data_wrapper .UserName, div.UserName {
    font-size: 1.8em;
    font-weight: bold;
    line-height: 2em;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    width: 85%;
    margin: 0 0 0 -100px;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.ARK_container_ipad.profile_tablet .MyProfile_data_wrapper .UserName,
.ARK_container_ipad.profile_tablet div.UserName {
    width: auto;
    display: block;
    margin: 6% 0 0;
    max-width: 70%;
}

.userPoints-header {
    font-size: 1.8em;
    color: #db8b00;
    margin-bottom: 1%;
    height: 8em;
}

#userInfoDiv .userPoints {
    display: inline-block;
    border-right: 1px solid #e1e1e1;
    background: #f0f0f0;
    width: 50%;
    padding: 1%;
}

#userInfoDiv .userPoints.progress_bages {
    width: 24%;
    border: 0px;
}

.ARK_Bages_title {
    background: url("../Content/Images/logo_bage.png") no-repeat left center;
    color: #d1d1d1;
    font-size: 22px;
    line-height: 31px;
    padding: 0 0 0 30px;
}

.progress_bages {
    width: 25%;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 1%;
}

.userPoint-cntType,
.ARK_container_ipad.profile_tablet .userPoint-cntType {
    font-size: 18px;
}

.userPoints-type {
    color: #b8b8b8;
    font-size: 16px;
}

.Profile .no_info_hint {
    letter-spacing: normal;
    font-size: 14px;
    color: #7e7e7e;
    padding: 7px;
}

.ark_rec_blocks {
    width: 23%;
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin: 1% 0 0 1%;
}

.ARK_container_ipad.profile_tablet .ark_rec_blocks {
    vertical-align: top;
    margin: 1% 0 0 1%;
}

.ark_rec_blocks .ARK_isNew {
    right: 0;
}

/*Profile*/

/*Top Scores*/
.top_scores table.scores_table {
    background: none;
    letter-spacing: normal;
    font-size: 14px;
    color: #7e7e7e;
    border-collapse: collapse;
    border-spacing: 0;
    width: 97%;
    margin: 0 0 2px 5px;
    vertical-align: middle;
}

.top_scores .scores_table th {
    height: 31px;
    background-color: #D7F1FF;
    font-size: 13px;
    color: #0086D0;
    font-weight: bold;
    vertical-align: middle;
}

.scores_table tr th:first-child {
    padding-left: 10px;
    width: 42%;
}

.scores_table tr {
    padding-left: 9px;
}

.top_scores .scores_table td {
    width: 25%;
    height: 39px;
    vertical-align: middle;
}

.ARK_name {
    color: #0086d0;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
}

.scores_table td a {
    font-size: 14px;
}

.scores_table tr td:first-child {
    width: 45%;
    padding-left: 10px;
}

.scores_table tr:nth-child(2n) {
    background-color: #f8f8f8;
}

.scores_table tr.even {
    background-color: #f8f8f8;
}

.scores_table tr:nth-child(2n) td {
    height: 27px;
}

.scores_table tr.even td {
    height: 27px;
}

.top_scores table.scores_table-header {
    margin-bottom: 0;
    margin-top: 6px;
}

.scores_table-wrapper {
    height: 355px;
    overflow: hidden;
    overflow-y: auto;
    margin-right: 5px;
}

/*Top Scores*/

/*Favorite Games*/
.add_button_show, .fav_wrap span {
    width: 31.6%;
    height: auto;
    float: left;
    position: relative;
    margin: 5px 5px 0 0;
}

.fav_wrap span:nth-child(3n) {
    clear: both;
}

.add_button_show {
    cursor: pointer;
}

.add_button_show span {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 20px;
    left: 0;
    color: #b7302d;
    font-weight: bold;
}

.add_button_show img, #favGame img {
    max-width: 100%;
}

.ARK_favGames {
    width: 321px;
    height: 462px;
    float: right;
    letter-spacing: normal;
    font-size: 14px;
}

.ARK_favGames a {
    font-size: 14px;
}

.ARK_favGames:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.FG_block {
    padding: 40px 0 0 0;
    position: relative;
}

.favGames-wrapper {
    padding: 6px 0 0 6px;
}

.game_list_addFG_pc {
    height: 365px;
}

#favGame {
    height: 408px;
}

#favGame, .game_list_addFG_pc {
    padding: 0 0 0 2px;
    overflow: hidden;
    overflow-y: auto;
}

.game_list_addFG_pc div {
    line-height: 3em;
    padding: 0 0 0 10px;
    border-bottom: 1px solid #ccc;
    color: #555;
    font-weight: bold;
    position: relative;
}

.game_list_addFG_pc div:hover {
    background-color: #b7302d;
    color: #fff;
}

.game_list_addFG_pc.close:hover {
    background-color: #fff;
    color: #555;
}

.fav_game_hover:hover .del_favgame_button {
    display: block;
}

.FG_block .FG_first {
    color: #ccc !important;
}

.del_favgame_button, .game_list_addFG_pc div > span, .FG_popup_tablet span.close, .FG_block span.close {
    display: none;
    position: absolute;
    height: 15px;
    width: 15px;
    top: 5px;
    right: 5px;
    overflow: hidden;
    line-height: 15px;
    font-size: 19px !important;
    font-weight: bold;
    font-family: Arial, sans-serif;
    text-align: center;
    vertical-align: middle !important;
    color: #fff;
    border-radius: 7px;
    background-color: #ccc;
    background-color: rgba(0, 0, 0, 0.5);
}

.game_list_addFG_pc div > span, .FG_popup_tablet span.close, .FG_block span.close {
    display: block;
    height: 15px;
    width: 25px;
    padding: 5px 0;
    cursor: pointer;
    background-color: #b7302d;
    color: #fff;
}

a.del_favgame_button:hover {
    color: #ff0;
    display: block;
    background-color: #f00;
}

/*Favorite Games*/

/*jCarousel*/
.ARK_carousel .viewport,
.ARK_carousel .viewport .jcarousel-container {
    width: 100%;
    height: 100px;
}

.ARK_carousel .viewport .jcarousel-container {
    position: relative;
}

.ARK_carousel .viewport .jcarousel-container .jcarousel-clip,
.ARK_carousel .viewport .jcarousel-container .jcarousel-prev,
.ARK_carousel .viewport .jcarousel-container .jcarousel-next {
    position: absolute;
}

.ARK_carousel .viewport .jcarousel-container .jcarousel-prev,
.ARK_carousel .viewport .jcarousel-container .jcarousel-next {
    top: 28px;
    width: 30px;
    height: 44px;
    background-image: url(../Content/Images/ARK_carousel_button.png);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.ARK_carousel .viewport .jcarousel-container .jcarousel-prev {
    left: 10px;
    background-position: center -176px;
}

.ARK_carousel .viewport .jcarousel-container .jcarousel-prev:hover {
    background-position: center -220px;
}

.ARK_carousel .viewport .jcarousel-container .jcarousel-prev.jcarousel-prev-disabled,
.ARK_carousel .viewport .jcarousel-container .jcarousel-prev.jcarousel-prev-disabled:hover {
    background-position: center -264px;
}

.ARK_carousel .viewport .jcarousel-container .jcarousel-next {
    right: 10px;
    background-position: center 0;
}

.ARK_carousel .viewport .jcarousel-container .jcarousel-next:hover {
    background-position: center -44px;
}

.ARK_carousel .viewport .jcarousel-container .jcarousel-next.jcarousel-next-disabled,
.ARK_carousel .viewport .jcarousel-container .jcarousel-next.jcarousel-next-disabled:hover {
    background-position: center -88px;
}

.ARK_carousel .viewport .jcarousel-container .jcarousel-clip {
    top: 10px;
    left: 85px;
    width: 516px;
    overflow: hidden;
    position: absolute !important;
}

.ARK_carousel .viewport .jcarousel-container .jcarousel-clip .overview {
}

.ARK_carousel .viewport .jcarousel-container .jcarousel-clip .overview .jcarousel-item {
    height: 90px;
    display: block;
    margin-right: 26px;
    padding: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
}

.ARK_carousel .viewport .jcarousel-container .jcarousel-clip .overview .jcarousel-item > img {
    display: block;
    width: 100%;
    height: 90px;
}

.ARK_carousel .viewport .jcarousel-container .jcarousel-clip .overview .jcarousel-item > a {
    display: none;
    height: 100%;
    color: #5E5E5E;
    font: 11px Arial;
    padding: 5px 5px 0 5px;
    text-align: left;
    direction: ltr;
}

.ARK_carousel .viewport .jcarousel-container .jcarousel-clip .overview .jcarousel-item:hover {
    background-color: #fff;
}

.ARK_carousel .viewport .jcarousel-container .jcarousel-clip .overview .jcarousel-item:hover > a {
    display: block;
}

.ARK_carousel .viewport .jcarousel-container .jcarousel-clip .overview .jcarousel-item > a:hover {
    text-decoration: none;
}

.ARK_carousel .viewport .jcarousel-container .jcarousel-clip .overview .jcarousel-item:hover > img {
    display: none;
}

.ARK_carousel .viewport .jcarousel-container .jcarousel-clip .overview .jcarousel-item > a > b {
    display: block;
    font-weight: bold;
    color: #000;
}

/*jCarousel end*/
/*iFrame Game End*/
.ARK_iF_gameEnd_BG {
    margin: 0;
    background: #666;
}

.ARK_iF_gameEnd_ad {
    float: right;
    margin: 10px 10px 0 0;
    width: 300px;
    height: 250px;
}

/*iFrame Game End end*/
/*Home Carousel*/
.Index div.ic_myCarousel {
    margin: 0 auto;
    clear: right;
    height: 330px;
}

.Index div.ic_myCarousel .infiniteCarousel_item img {
    width: 660px !important;
}

.Index .ic_wrapper .ic_link {
    width: 660px;
    height: 300px;
    display: inline-block;
}

.Index .infiniteCarousel_item {
    background: url("../Content/Images/defPromo.png") no-repeat scroll 50% 50% / cover #ddd;
}

.IGPage .infiniteCarousel_item {
    background: url("../Content/Images/wait.gif") center center no-repeat #ddd;
}

.Index .ic_myCarousel .ic_button {
    background: url(../Content/Images/dots.png) no-repeat;
    width: 15px;
    height: 15px;
    position: relative;
    float: left;
    overflow: hidden;
    margin-right: 6px;
}

.Index .ic_myCarousel .ic_thumbnails {
    position: relative;
    overflow: auto;
    height: 15px;
    margin: 5px auto 0 auto;
    display: inline-block;
}

/* keep this after the ic_button code for proper border coloring */
.Index .ic_myCarousel2 .ic_active, .Index .ic_myCarousel .ic_active, .IGPage .ic_vidCarousel .ic_active {
    background: url(../Content/Images/dots.png) no-repeat 0 -15px !important;
}

.Index .ic_caption {
    opacity: .6;
    background: #fff;
    font-size: 12px;
    font-family: arial, sans-serif;
    padding: 4px 8px;
    width: auto;
}

.Index .infiniteCarousel_item {
    background: url(../Content/Images/defPromo.png) no-repeat !important;
    width: 660px !important;
    height: 300px !important;
}

.Index .ic_left_nav, .Index .ic_right_nav {
    height: 100%;
    background: #fff;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    background-color: rgba(255, 255, 255, 0.5);
    top: 0 !important;
    width: 50px !important;
    text-align: center;
}

.Index .ic_left_nav img, .Index .ic_right_nav img {
    width: 21px;
    top: 45%;
    position: relative;
    margin: 0 auto;
}

/*Home Carousel*/
.ARK_IGP .ARK_IGP_promo_img {
    width: 50% !important;
    margin: 10px 0;
}

.ARK_block.ARK_IGP {
    padding: 10px !important;
}

/*.IGPage .infiniteCarousel_item{margin: 0 10px 0 0;}*/
.IGPage .ic_wrapper {
    padding: 0 0 0 15px !important;
    width: 97% !important;
}

.IGPage .ic_left_nav, .IGPage .ic_right_nav, .IGPage .ic_left_nav img, .IGPage .ic_right_nav img {
    width: 20px !important;
}

.IGPage .ic_thumbnails {
    display: none;
}

.IGPage img {
    width: 195px !important;
}

/*Individual game page*/
.ARK_IGP {
    padding: 10px !important;
}

.ARK_IGP #gameName {
    padding: 10px 0 10px 0;
    letter-spacing: normal;
}

.ARK_IGP #gameName h1 {
    font-size: 32px;
}

.ARK_IGP_descr, .ARK_IGP_promo_img {
    display: inline-block;
}

.ARK_mainContainer .ARK_IGP_descr {
    width: 47%;
    margin: 0 0 0 10px;
    vertical-align: top;
}

.ARK_IGP_descr p {
    margin: 10px 0;
    font-size: 12px;
}

.ARK_IGP_descr a.ARK_button {
    padding: 7px 15px !important;
    font-size: 20px;
}

.fb_iframe_widget {
    background: #fff;
}

.add_to_fav {
    background: url(../Content/Images/favorite.png);
    height: 30px;
    width: 30px;
    overflow: hidden;
    float: left;
    display: block;
    margin-right: 5px;
}

.add_to_fav:active {
    background: url(../Content/Images/favorite.png);
    height: 30px;
    width: 30px;
    overflow: hidden;
    float: left;
    display: block;
    margin-right: 5px;
}

#ratingstars img {
    width: 25px !important;
}

.ARK_relGames_img span {
    display: none;
}

.ARK_relGames_img:hover span {
    border-radius: 5px;
    display: block;
    background: rgba(5, 96, 199, 0.50);
    position: absolute;
    text-align: center;
    top: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8060c7ff, endColorstr=#8060c7ff);
    width: 100%;
    height: 100%;
}

.ARK_relGames_img span p {
    margin: 30px 0 0 0;
}

.ARK_relGames_img {
    position: relative;
    display: block;
    height: 80px;
    width: 146px;
}

.ARK_moreGames .ARK_name, .ARK_name-editor {
    color: #0067b3;
    width: 100%;
    font-weight: bold;
    display: block;
    padding: 5px 0;
    font-size: 16px;
    text-align: center !important;
}

.ARK_name-editor {
    color: #0067b3 !important;
}

.ARK_moreGames .ARK_descr, .ARK_moreGames .ARK_name {
    clear: both;
}

.ARK_relGames_img img {
    width: 146px !important;
}

/*Individual game page end*/
/*Pop up create user name*/
#UserNameRequestPopup {
    position: fixed;
    background: #ededed;
    border-radius: 5px;
    z-index: 10000001;
    width: 480px;
    -webkit-box-shadow: 1px 2px 0 0 #fff inset;
    box-shadow: 1px 2px 0 0 #fff inset;
    border: 2px solid #3b363a;
}

.gest_popup_content {
    padding: 0 10px;
}

.gest_popup_content .title_urp, .gest_popup_content .title2_urp {
    display: block;
}

.gest_popup_content .title_urp {
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    padding: 10px 0 0 0;
}

.gest_popup_content .title2_urp {
    font-size: 14px;
    font-weight: normal;
    text-align: right;
    padding: 10px 10px 10px 40px;
}

.gest_popup_content p {
    float: left;
    width: 40%;
    text-align: right;
    padding: 20px 10px 0 0;
    font-weight: bold;
    font-size: 14px;
}

.gest_popup_feilds, .field_left, .gest_popup_feilds input {
    height: 66px;
}

.gest_popup_feilds {
    background: url(../Content/Images/field_corner.png) no-repeat;
    float: left;
    width: 56%;
}

.field_left {
    background: url(../Content/Images/field_corner.png) no-repeat left center;
    width: 18px;
    overflow: hidden;
    float: right;
    background-position: -18px 0;
}

.gest_popup_feilds input {
    background: url(../Content/Images/field.png) repeat-x left center;
    width: 86%;
    padding: 0;
    border: 0;
    margin: 0 0 0 18px;
    font-size: 20px;
    color: #fff;
}

.field_left, .gest_popup_feilds input {
    display: inline-block;
}

.gest_popup_bottom {
    background: #2ea9e6;
    padding: 5px 10px;
    -webkit-box-shadow: 0 0 1px 0 #144963 inset;
    box-shadow: 0 0 1px 0 #144963 inset;
    text-align: right;
    color: #2c2a26;
    font-weight: bold;
    clear: both;
    font-size: 16px;
}

.gest_popup_content a, .gest_popup_content a .lc, .gest_popup_content a .rc {
    height: 41px;
    display: inline-block;
}

.gest_popup_content a {
    background: #666;
    border: 3px solid #999;
    -ms-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: 0 0 5px #000 inset;
    -ms-box-shadow: 0 0 5px #000 inset;
    box-shadow: 0 0 5px #000 inset;
    float: right;
    margin: 10px 5px 5px 0 !important;
    cursor: pointer;
}

.gest_popup_content a:active {
    background: #cccccc;
}

.gest_popup_content a .lc {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    line-height: 41px;
    padding: 0 0 0 16px;
    float: left;
}

.gest_popup_content a .rc {
    float: right;
    width: 16px;
}

.gest_popup_Overlay {
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10000000;
    height: 100%;
}

/*Profile edit*/
.MyProfile_data_wrapper h1 {
    color: #db8b00;
    font-size: 1.2em;
    line-height: 1.5em;
    padding: 0 0 1% 0;
    font-weight: normal;
}

.Profile_eidt-checkbox {
    padding: 1% 0;
}

.Profile_edit-item {
    font-size: 1em;
    color: #333;
    font-weight: bold;
}

.Profile_edit-message {
    color: #f00;
}

.Profile_edit-userName {
    width: 60%;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 2% 2%;
}

.Profile_edit-userName input.UserName {
    color: #333;
    border: 1px solid #9c9c9c;
    padding: 0 4px;
    -ms-text-overflow: clip;
    -o-text-overflow: clip;
    -moz-text-overflow: clip;
    text-overflow: clip;
    margin: 0;
    width: 232px;
    height: 2em;
}

.UserName-hint {
    font-size: 16px;
    font-style: italic;
    color: #ababab;
}

.Profile_edit-userName .Profile_edit-item {
    display: block;
}

.Profile_edit-avatar {
    clear: both;
}

.Profile_eidt-checkbox input {
    display: inline !important;
}

#usefbimagediv label {
    color: #333;
    font-size: 16px;
    margin-bottom: 22px;
    cursor: pointer;
}

.MyProfile_data_wrapper .avatar_collection {
    width: auto;
    height: 220px;
    overflow: hidden;
    overflow-y: auto;
    margin-right: 18px;
    margin-bottom: 21px;
}

.avatar_collection img.avatars {
    border: 1px solid #afafaf;
    margin-right: 11px;
    margin-bottom: 11px;
    width: 100px !important;
    cursor: pointer;
    display: inline-block;
    height: 100px;
}

.MyProfile_data_wrapper .ARK_button {
    height: 37px;
    line-height: 37px;
    font-size: 18px;
}

/*Profile edit*/

/*New badge Popup*/
.ARK_overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.7) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.7))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.7) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.7) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.7) 100%); /* IE10+ */
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.7) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#80000000', GradientType=1); /* IE6-9 fallback on horizontal gradient */
    width: 0;
    height: 0;
    opacity: 0;
}

.ARK_iframe-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.7) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.7))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.7) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.7) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.7) 100%); /* IE10+ */
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.7) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    margin: 0;

}

#gameBlock {
    position: relative;
    margin: 0 auto; /* fix: when block size was calculated in javascript */
}

#gameBlock #flash_game {
    position: relative;
}

#gameBlock #flash_game.game_hidden {
    top: -10000px;
    visibility: hidden;
}

.newBadgeOverlay {
    display: none !important;
}

.ARK_overlay-active {
    display: block !important;
    text-align: center;
    opacity: 1;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.ARK_overlay-active .ARK_overlay {
    width: 100%;
    height: 100%;
    opacity: 1;
    z-index: 1000;
}

.closeOverlay.rightInlineButton {
    width: 5%;
    float: right;
}

.ARK_overlay .block_title {
    position: relative;
    padding: 10px 0;
}

.ARK_overlay .badge_container .block_title {
    text-align: left;
}

.ARK_overlay .block_title span.title-text {
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    display: inline-block;
    white-space: nowrap;
}

.rightInlineButton {
    margin: 0 !important;
    padding: 0 1% 0 0;
    display: inline-block;
    width: 99%;
    background: #D7F1FF;
    text-align: right;
}

.seeAllBtn.rightInlineButton, .closeOverlay.rightInlineButton {
    background: none;
    position: relative;
}

.ARK_overlay .block_title .closeOverlay {
    top: 0;
    font-size: 16px;
    line-height: 16px;
    font-weight: normal;
    margin: 15px 10px 0 0 !important;
    color: #0086D0;
    height: 16px;
    width: auto;
    right: 0;
}

.closeOverlay .close {
    padding: 0;
    line-height: 16px;
    font-size: 30px;
    vertical-align: middle;
    cursor: pointer;
    color: inherit;
}

.newBadgeContent {
    margin-top: 5%;
    text-align: center;
}

.newBadgeContent .badgeImage {
    background: url("../Content/Images/wait.gif") no-repeat center center transparent;
    width: 30%;
    display: inline-block;
    margin: 3% 0;
}

.newBadgeContent .badgeImage img {
    width: auto;
    max-width: 100%;
}

.badgeAlertTitle {
    font-size: 3em;
    font-weight: bold;
}

.newBadgeContent .descOfBadge {
    display: inline-block;
    font-size: 1.3em;
    width: 90%;
    padding: 0 5%;
    text-align: center;
}

.newBadgeFooter {
    padding: 16px 0;
    width: 100%;
    font-size: 16px;
}

.seeAllBtn {
    bottom: 0;
    font-size: 16px;
    line-height: 16px;
    font-weight: normal;
    margin: 0 10px 16px 0;
    color: #0086D0;
}

.badge_container .ARK_score {
    text-align: center;
}

.badge_container .ARK_score > span.ARK_button {
    margin: 10px 0 0 0;
}

.newBadgeFooter .progress_bages {
    width: 40%;
    display: inline-block;
    text-align: left;
}

.bages_info {
    color: #666;
    font-size: 0.75em;
    font-weight: bold;
}

/*New badge Popup end*/

/*User badges (on profile page)*/
.ARK_block.ARK_user_badges {
    font-size: 12px !important;
    line-height: 12px;
    margin: 1% 0 0 0;
    letter-spacing: normal;
}

.ARK_user_badges .block_title {
    position: relative;
    display: inline-block;
    padding: 0;
    width: 100%;
    border-bottom: 1px solid #6d6d6d;
}

.ARK_user_badges .badgeHelp {
    top: 0;
    line-height: 30px;
    margin: 10px 10px 0 0;
    font-weight: normal;
}

.badgeHelp .button-icon {
    line-height: 30px;
    font-size: 30px;
    vertical-align: middle;
    color: #989898;
    padding: 0;
    font-weight: bold;
}

.ARK_user_badges .user_badge_wrapper {
    max-height: 320px;
}

.badge_image .badge_image_wrapper {
    position: relative;
    display: inline-block;
}

.ARK_user_badges .badge_image .ark_badge {
    width: 100px !important;
}

.ARK_user_badges .badge_image .active-badge {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.ARK_user_badges .badge_image .disable-badge {
    -moz-opacity: 0.4;
    opacity: 0.4;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray alpha(opacity=40); /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}

.badge_image img.badge-lock {
    width: 50px !important;
    position: absolute;
    right: 0;
    bottom: 0;
    filter: alpha(opacity=100); /* IE6-9 */
    opacity: 1;
}

.ARK_mainContainer .badges_categorys {
    margin: 0 10px 0 0;
}

.badges_categorys {
    display: inline-block;
    float: right;
    margin: 0 1% 0 0;
    padding: 0;
}

.ARK_user_badges .block_title span {
    display: inline-block;
    padding: 1% 0 0 1%;
}

.badges_list .badge_image, .badges_categorys .badge_type {
    display: inline-block;
    vertical-align: top;
    float: left;
}

.user_badge_wrapper .badges_list {
    /*position: relative;*/
    max-height: 260px;
    display: none;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    overflow: hidden;
    overflow-y: auto;
}

.user_badge_wrapper .badges_list-active {
    display: block;
    padding: 20px 0 0 0;
}

.badges_categorys .badge_type {
    height: 46px;
    padding-left: 8px;
}

.badge_type .badge-tab {
    padding: 0 23px;
    position: relative;
    z-index: 2;
    background: #fed644;
    border: 1px solid #6d6d6d;
    margin-top: 5px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 40px;
    border-radius: 10px 10px 0 0;
    cursor: pointer;
}

.badge-type-active .badge-tab {
    color: #333;
    background: #fff;
    border-bottom: 2px solid #fff;
}

.badges_list .badge_image {
    margin: 0 0 20px 20px;
}

.badge_image .badge-hint {
    display: none;
    position: fixed;
    z-index: 100;
    left: -100px;
    top: -100px;
    margin-top: 20px;
    width: 150px;
    margin-left: -75px;
    background: #fff;
}

.badge_image:hover .badge-hint {
    display: block;
    z-index: 100;
}

.badge-hint b {
    font-size: 14px;
}

.badge_image .arrow_box {
    background: #f6efef;
    border: 1px solid #cecece;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px 5px;
    line-height: 14px;
    text-align: center;
}

.ARK_user_badges .arrow_box img {
    width: 24px !important;
    height: 12px;
    position: absolute;
    top: -12px;
    margin-left: -12px;
    left: 50%;
}

.ark_user_coins_bal_block {
    position: relative;
}

.ARK_container_ipad.profile_tablet .ark_user_coins_bal_block {
    clear: both;
}

.bage_tooltipe, .points_tooltipe, .coins_tooltipe {
    display: none;
    position: absolute;
    font-size: 12px;
    padding: 5px;
    background: #f1f2f4;
    border: 1px solid #0C5E83;
    font-weight: bold;
    color: #0C5E83;
    z-index: 2;
}

.ark_user_coins_bal_block .coins_tooltipe {
    left: 0;
    top: 20px;
}

/*Profile Progress bar*/
.progress-bar {
    background-color: #1a1a1a;
    height: 20px;
    padding: 5px;
    width: 350px;
    margin: 10px 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444;
    -webkit-box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444;
    box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444;
}

.progress-bar span {
    display: inline-block;
    height: 20px;
    width: 200px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
    -webkit-transition: width .4s ease-in-out;
    -moz-transition: width .4s ease-in-out;
    -ms-transition: width .4s ease-in-out;
    -o-transition: width .4s ease-in-out;
    transition: width .4s ease-in-out;
}

.blue span {
    background-color: #34c2e3;
}

.orange span {
    background-color: #fecf23;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fecf23), to(#fd9215));
    background-image: -webkit-linear-gradient(top, #fecf23, #fd9215);
    background-image: -moz-linear-gradient(top, #fecf23, #fd9215);
    background-image: -ms-linear-gradient(top, #fecf23, #fd9215);
    background-image: -o-linear-gradient(top, #fecf23, #fd9215);
    background-image: linear-gradient(top, #fecf23, #fd9215);
}

.green span {
    background-color: #a5df41;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#a5df41), to(#4ca916));
    background-image: -webkit-linear-gradient(top, #a5df41, #4ca916);
    background-image: -moz-linear-gradient(top, #a5df41, #4ca916);
    background-image: -ms-linear-gradient(top, #a5df41, #4ca916);
    background-image: -o-linear-gradient(top, #a5df41, #4ca916);
    background-image: linear-gradient(top, #a5df41, #4ca916);
}

.stripes span {
    -webkit-background-size: 30px 30px;
    -moz-background-size: 30px 30px;
    background-size: 30px 30px;
    background-image: -webkit-gradient(linear, left top, right bottom,
    color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent),
    color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)),
    color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
    transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
    transparent 75%, transparent);
    background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
    transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
    transparent 75%, transparent);
    background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
    transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
    transparent 75%, transparent);
    background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
    transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
    transparent 75%, transparent);
    background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
    transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
    transparent 75%, transparent);
    -webkit-animation: animate-stripes 3s linear infinite;
    -moz-animation: animate-stripes 3s linear infinite;
}

@-webkit-keyframes animate-stripes {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 60px 0;
    }
}

@-moz-keyframes animate-stripes {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 60px 0;
    }
}

/* Profile Progress bar   */

/*Score table on IGP*/
.game-points-hint {
    float: right;
    cursor: pointer;
    font-weight: normal;
    background: url("../Content/Images/logo_bage.png") no-repeat right center;
    padding: 0 30px 0 0;
    line-height: 28px;
}

#gamePointsScoreMatrix.ARK_overlay-active .badge_container {
    height: auto;
    position: static;
    width: 625px;

}

#gamePointsScoreMatrix .overlayContent {
    text-align: center;
}

#gamePointsScoreMatrix .overlayContent .scores-info {
    font-size: 18px;
    font-weight: bold;
}

#gamePointsScoreMatrix .score-matrix {
    margin: 10px 0;
    max-height: 350px;
    position: relative;
    font-size: 12px;
    padding-top: 0;
    overflow-x: hidden;
    overflow-y: auto;
    display: inline-block;
    width: 90%;
}

.score-matrix .scores_table-wrapper {
    height: 200px;
}

.score-matrix .scores_table-header th {
    font-size: 18px;
    color: #ce5e0a;
}

.score-matrix .scores_table {
    width: 100%;
    font-size: 14px;
    font-weight: bold;
}

.scores_table-wrapper .scores_table td {
    padding: 5px;
}

.score-matrix .scores_table tr th:first-child {
    width: 61%;
}

.score-matrix .scores_table tr td:first-child {
    width: 65%;
}

#gamePointsScoreMatrix .scores_table tr:nth-child(2n) td {
    height: auto;
}

#gamePointsScoreMatrix .scores_table tr.even td {
    height: auto;
}

#gamePointsScoreMatrix .scores_table-wrapper .scores_table tr:nth-child(2n) {
    background-color: #fff;
}

#gamePointsScoreMatrix .scores_table-wrapper .scores_table tr.even {
    background-color: #fff;
}

#gamePointsScoreMatrix .scores_table-wrapper .scores_table tr:nth-child(2n+1) {
    background-color: #c3e2fe;
}

#gamePointsScoreMatrix .scores_table-wrapper .scores_table tr.odd {
    background-color: #c3e2fe;
}

/*localization flags*/
.lang_selector_block.pc {
    float: right;
    margin: 5px;
    width: 200px;
}

.localization_flags_block.pc {
    position: absolute;
    width: 202px;
    z-index: 10;
}

/* Profile Progress bar   */
.ark_preroll_text {
    width: 500px;
    text-align: center;
    margin: 300px auto 0 auto;
}

.ark_preroll_text span {
    font-size: 32px;
    color: #fff;
}

.nodeHeight {
    line-height: 1.2em !important;
}

/*Ark popup*/
.ARK_popup {
    display: none;
    position: absolute;
    z-index: 1001;
}

.ARK_popup.ARK_overlay-active {
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1001;
}

.ARK_popup_wrap_table {
    display: table;
    height: 100%;
    width: 100%;
}

.ARK_popup_wrap_cell {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
}

.ARK_popup_content {
    background: #fff;
    display: inline-block;
    max-width: 600px;
    min-width: 300px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    text-align: left;
}

.ark_outfit_block {
    background: #fff;
}

.Ark_popUp_title {
    font-size: 24px;
    font-weight: bold;
    background: #f1f1f1;
    text-align: center;
    padding: 1% 0;
}

.ARK_popup .button.close {
    float: right;
    margin: 0 2% 0 0;
}

.ARK_popup .button {

    cursor: pointer;
    display: inline-block;
    color: #3cc4fd;
    font-size: 1.2em;
    line-height: 1em;
    font-weight: bold;
    padding: 0 0.2em;
}

.ARK_popup_position {
    position: absolute;
    z-index: 1001;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
}

#UltimatePayPayTagsKeeper {
    text-align: center;
}

.line_block {
    color: #fff;
    width: 30%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 1%;
}

.ark_subtitle {
    margin: 0;
    padding: 2% 0 1% 0;
    font-size: 18px;
    text-align: center;
}

table.ark-upay-buy-amount {
    width: 100%;
    text-align: center;
    height: 3.5em;
    margin: 10px 0 0 0;
    background: #3cc4fd;
}

table.ark-upay-buy-amount td {
    vertical-align: middle;
}

table.ark-upay-buy-amount .ark_old_price {
    text-decoration: line-through;
    color: #666;
}

.packege_sum {
    font-size: 20px;
    height: 10em;
    line-height: 45px;
    color: #fff;
    font-weight: bold;
    width: 100%;
    display: inline-block;
    position: relative;
    background: #0c5f82;
}

.ark_sale_birka {
    background: url(../Content/Images/sale_tag.png) no-repeat;
    padding-left: 30px;
    position: absolute;
    top: 70px;
    left: 0px;
    line-height: 24px;
}

.ark_sale_birka b {
    color: #fff;
    background-color: #d90008;
    padding: 0 5px;
}

.ark_but_buy {
    margin: 4% 0;
    display: inline-block;
    text-align: left;
}

.line_block .ark_but_buy button {
    background: #0c5f82 !important;
    color: #fff;
    border-radius: 2px;
    padding: 0 20px;
    border: none;
}

.upay-buy-widget.upay-theme-default .upay-buy-amount {
    display: none !important;
    margin: 0 !important;
}

/*User Info Area*/
.ark_user_info_block {
    background: #0c5e83;
    padding: 1%;
    margin: 0 0 1% 0;
}

.ark_acount_info {
    width: 28%;
}

.ark_acount_info img.ui_avatar {
    width: 14% !important;
}

.ark_acount_info .UserName {
    color: #fff;
    font-size: 1em;
    margin: 5px 0 0 5px;
    vertical-align: top;
    width: auto;
    width: 75%;
    line-height: 1.2em;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ARK_mainContainer .ark_acount_info .UserName {
    position: static;
    display: inline-block;
}

.ark_user_info_bages span.bage_ico {
    background: url('../Content/Images/bage_icon.png');
    width: 17px;
    height: 20px;
}

.ark_user_info_bages .progress_bages {
    width: 73%;
}

.ark_user_area_prof_link {
    display: inline-block;
    margin: 5px;
    font-weight: bold;
    color: #abd3ec;
}

.ark_user_info_bages p.bages_info {
    display: none;
}

.ark_user_info_bages .progress-bar, .progress-bar span {
    height: 19px;
}

.ark_user_info_bages, .ark_acount_info, .ark_user_info_bages span.bage_ico, .ark_user_info_points, .ark_user_coins_bal_block .ark_user_info_coins_bal, .ark_user_coins_bal_block span.open_popup, .ark_user_info_points .point_ico, .ark_user_coins_bal_block, .ark_user_coins_bal_block, .ark_user_coins_bal_block .colin_ico {
    display: inline-block;
    vertical-align: top;
}

.ark_user_info_bages .progress-bar {
    margin: 0px;
    padding: 1px;
}

.ark_user_info_bages {
    width: 15%;
}

.ark_user_info_points {
    width: 18%;
}

.ark_user_info_points #arkuserInfoPoints, .ark_user_coins_bal_block .ark_user_info_coins_bal {
    color: #fff;
    font-weight: bold;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 70px;
}

.ark_user_info_points .point_ico {
    background: url('../Content/Images/star.png');
    width: 23px;
    height: 22px;
}

.ark_user_coins_bal_block .colin_ico {
    background: url('../Content/Images/coins.png');
    width: 24px;
    height: 23px;
}

.ark_user_coins_bal_block span.open_popup {
    background: url('../Content/Images/addCoins.png');
    width: 23px;
    height: 23px;
    cursor: pointer;
}

.ark_user_coins_bal_block .ark_user_info_coins_bal {
    margin: 5px 5px 0 0;
}

.ark_user_info_coins_bal.loading {
    background: url(../Content/Images/update-coins.gif) no-repeat center center;
    font-size: 0px !important;
    width: 21px;
    height: 16px;
}

.form-buttons.loading {
    background: url(../Content/Images/update-coins.gif) no-repeat center center;
    font-size: 0px !important;
    height: 16px;
}

.MyProfile_data_wrapper .ark_user_info_coins_bal.loading {
    height: 23px;
}

.ark_user_info_points .userPoint-count {
    display: inline-block;
    font-size: 1em;
    line-height: 2em;
}

.ark_user_coins_bal_block {
    width: 20%;
}

a:hover .ark_buy_tooltip {
    display: block;
    background: #fff;
    border: 1px solid #ffac1b;
    color: #000;
    padding: 5px;
    position: absolute;
    top: 15px;
    left: 0;
}

a .ark_buy_tooltip {
    display: none;
}

.ark_user_coins_bal_block .back, .ark_user_info_points .back, .ark_user_info_bages .back {
    background: #0c5e83;
    color: #fff;
    height: 2em;
    font-size: 1.5em;
    display: inline-block;
    width: 100%;
}

.MyProfile_data_wrapper .ark_user_info_bages .progress-bar {
    margin: 10px 0 0 10px;
}

.ark_user_info_points .back span, .ark_user_info_bages .back span {
    font-weight: bold;
    margin: 5px 0 0 5px;
    display: inline-block;
    text-transform: uppercase;
}

.ark_user_coins_bal_block .back {
    width: 95%;
    margin: 0 0 0 5%;
}

.ark_user_coins_bal_block .back img, .ark_user_coins_bal_block .back span {
    font-weight: bold;
    margin: 5px 0 0 5px;
}

.MyProfile_data_wrapper .ark_user_coins_bal_block .ark_user_info_coins_bal, .MyProfile_data_wrapper .ark_user_info_points .userPoint-count {
    font-weight: bold;
    color: #0c5e83;
    font-size: 2em;
    line-height: 1em;
    margin: 20px 0 0 10px;
}

.MyProfile_data_wrapper .ark_user_coins_bal_block span.open_popup {
    margin: 5px 5px 0 0;
}

/*User Info Area*/
.MyProfile_data_wrapper .ark_user_coins_bal_block,
.MyProfile_data_wrapper .ark_user_info_points,
.MyProfile_data_wrapper .ark_user_info_bages {
    width: 40%;
    margin: 0;
    float: left;
    border-right: 1px solid #ccc;
    height: 8em;
}

.profile_tablet .MyProfile_data_wrapper .ark_user_coins_bal_block,
.profile_tablet .MyProfile_data_wrapper .ark_user_info_points,
.profile_tablet .MyProfile_data_wrapper .ark_user_info_bages {
    width: 31% !important;
    margin-top: 3%;
}

#UltimatePay_loader {
    background: url(../Content/Images/connectLoader.gif) no-repeat center center #fff;
    height: 75px;
}

.MyProfile_data_wrapper .ark_user_info_bages .bages_info {
    display: block;
    font-size: 0.8em;
    margin: 2px 0 0 13px;
}

.ark_user_info_block .ark_user_coins_bal_block .back img, .MyProfile_data_wrapper .ark_user_coins_bal_block .back img {
    width: 20px !important;
    vertical-align: middle;
}

.ark_user_info_block .ark_user_coins_bal_block .back span, .MyProfile_data_wrapper .ark_user_coins_bal_block span {
    display: inline-block;
    vertical-align: middle;
}

.line_block .packege_sum img {
    width: 55% !important;
}

.ark-upay-buy-original-amount {
}

.ark_user_info_preloader {
    position: relative;
    clear: both;
}

.ark_user_info_preloader.loading {
    min-height: 100px;
}

.ark_user_info_preloader .preload_profile {
    display: none;
}

.ark_user_info_preloader.loading .preload_profile {
    display: block;
    -ms-opacity: 1;
    opacity: 1;
}

/*transaction history block*/
.ARK_mainContainer table.transaction_header {
    width: 100%;
}

.ARK_mainContainer .ARK_block .transaction_header td, .ARK_mainContainer .ARK_block .transaction_header th {
    letter-spacing: normal;
    padding: 0 0 0 1%;
}

.ARK_mainContainer .ARK_block .transaction_header tr:nth-child(odd) {
    background: #ccc;
}

.ARK_mainContainer .ARK_block .transaction_header tr {
    line-height: 30px;
    padding: 1% 0;
}

.ARK_mainContainer .ARK_block .transaction_header tr:nth-child(1) {
    background: #e1e1e1;
}

.ARK_mainContainer .ARK_block .scores-info {
    display: inline-block;
    font-size: 1.2em;
    letter-spacing: normal;
    padding: 2% 0 2% 2%;
    width: 100%;
}

.ARK_mainContainer .ARK_block #showTransaction {
    font-size: 1.3em;
    line-height: 1.2em;
    text-align: right;
    padding: 2% 0;
}

.ARK_mainContainer .ARK_block #showTransaction span {
    background: url('../Content/Images/arrows_pc.png') no-repeat left center;
    float: right;
    height: 21px;
    margin: 0 5px;
    overflow: hidden;
    width: 14px;
    cursor: pointer;
}

.ARK_mainContainer .ARK_block #showTransaction.open span {
    background-position: -15px 5px;
    width: 21px;
}

.ARK_mainContainer .ARK_block .transaction_history {
    background: none repeat scroll 0 0 #F1F1F1;
    border-bottom: 1px solid #E0E0E0;
    font-size: 21px;
    padding: 5px 10px;
}

.ARK_mainContainer .ARK_block .transaction_history_block {
    height: 276px;
    overflow-y: auto;
    overflow-x: hidden;
}

#ARK_Game_Iframe_Overlay {
    background: transparent;
}

.upay_reset {
    width: 100%;
    height: 100%;
}

.upay_dialog {
    left: 0 !important;
    top: 15% !important;
}

#upay-modal {
    background: none !important;
}

/*Contact Us popup*/
.ContactUs .fields {
    width: 100%;
    margin-bottom: 5px;
}

.ContactUs .fields.clearfix:before,
.ContactUs .fields.clearfix:after {
    content: "";
    display: table;
}

.ContactUs .fields.clearfix:after {
    clear: both;
}

.ContactUs .fields .field-required {
    font-size: 20px;
    color: #DC1F26;
}

.ContactUs .fields .field-required-warning {
    display: block;
    font-size: 14px;
}

.ContactUs .fields .name {
    width: 20%;
    float: left;
    font-size: 16px;
    text-align: right;
}

.ContactUs .fields .field-parent {
    width: 79%;
    float: right;
}

.ContactUs .fields .field-parent.billing-data {
    display: none;
}

.ContactUs .fields .field-parent input,
.ContactUs .fields .field-parent textarea,
.ContactUs .fields .field-parent select {
    margin: 0;
    padding: 0;
    width: 90%;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}

.ContactUs .fields .field-parent textarea {
    resize: vertical;
}

.ContactUs .fields .field-parent input:focus,
.ContactUs .fields .field-parent textarea:focus,
.ContactUs .fields .field-parent select:focus {
    border: 1px solid #4D90FE;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}

.ContactUs .fields .field-parent textarea:focus {
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
}

.ContactUs .fields .field-parent textarea {
    height: 5em;
}

.ContactUs .fields .message-hint {
    width: 90%;
    display: inline-block;
    text-align: justify;
    font-size: 14px;
    margin-top: 1.5em;
}

.ContactUs .fields .file_upload {
    width: 90%;
    padding: 10px 0;
    overflow: hidden;
    background: #BFBFBF;
    border: 3px dashed #EBEBEB;
    -ms-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    min-height: 75px;
    text-align: center;
    cursor: pointer;
}

.ContactUs .fields .file_upload.active {
    border-color: #DC1F26;
}

.ContactUs .fields .file_upload .up-icon {
    width: auto;
}

.ContactUs .fields .file_upload .output-info {
    text-align: left;
}

.ContactUs .fields .file_upload .output-info span {
    max-height: 70px;
    overflow: hidden;
    display: inline-block;
}

.ContactUs .fields .file_upload .fileselector {
    height: 100%;
    width: 200%;
    margin-left: -100%;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    opacity: 0;
}

.ContactUs .fields .file_upload.notSupportDragDrop {
    height: 30px;
    min-height: 30px;
    background: #fff;
    border: none;
}

.ContactUs .fields .file_upload.notSupportDragDrop p {
    display: none;
}

.ContactUs .fields .file_upload.notSupportDragDrop .fileselector {
    width: 100%;
    margin-left: 0;
    cursor: default;
    opacity: 1;
    background: #fff;
}

.ContactUs .fields .form-buttons {
    text-align: right;
    padding-right: 10%;
}

.ContactUs .fields .form-buttons button.ARK_button {
    border: none;
}

.ContactUs .fields .form-buttons input {
    width: auto;
}

.ContactUs .optionalField {
    display: none;
}

.ContactUs .optionalField.otherSubject {
    display: inline;
}

.ContactUs .ReportMessage {
    color: #DC1F26;
    font-size: 14px;
    font-weight: bold;
}

.ContactUs .message-result {
    display: none;
}

/*date picker*/
.ui-datepicker {
    background: #fff;
    border: 2px solid #666;
    padding: 5px;
    display: none;
}

.ui-datepicker-calendar td {
    background: #ccc;
    text-align: center;
}

.ui-datepicker-calendar td a {
    color: #666;
}

.ui-datepicker-calendar td.ui-datepicker-current-day {
    background: #3CC4FD;
}

.ui-datepicker-calendar td.ui-datepicker-current-day a {
    color: #fff;
}

.ui-datepicker-title {
    background: #0a0487;
    text-align: center;
    color: #fff;
    height: 21px;
}

.ui-datepicker-prev span, .ui-datepicker-next span {
    font-size: 0;
}

.ui-datepicker-prev {
    background: url(../Content/Images/calend_arrows.png) no-repeat;
    background-position: 0 0;
    float: left;
}

.ui-datepicker-next {
    background: url(../Content/Images/calend_arrows.png) no-repeat;
    background-position: -24px 0;
    float: right;
}

.ui-datepicker-prev, .ui-datepicker-next {
    width: 24px;
    height: 21px;
    display: block;
}

.ui-datepicker-next:hover {
    background-position: -24px -21px;
}

.ui-datepicker-prev:hover {
    background-position: 0 -21px;
}

.ARK_timer_close_ad {
    color: #fff;
    font-size: 16px;
    float: right;
    padding: 10px;
    background: #000;
    cursor: pointer;
}

.ARK_popularGames-img {
    width: 100% !important;
}

/*editor-choice block*/
@media (min-width: 768px) and (max-width: 1024px) {
    .ARK_popularGames {
        margin-left: 8px !important;
    }

    .editor-choice-link {
        width: 22.5% !important;
        text-align: left;
    }

    .editor-choice_title {
        font-weight: bold !important;
        font-size: 2em !important;
        line-height: 1.5em !important;
        text-align: left;
    }

    .editor-choice-link b {
        font-weight: bold !important;
        text-align: center;
        color: #0067b3 !important;
        font-size: 16px !important;
        padding: 5px 0;
    }

    .editor-choice-link-img {
        border-radius: 0 !important;
    }

    .ARK_popularGames > a {
        margin: 1% !important;
    }

    .ARK_popularGames > a img {
        border-radius: 0 !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    .editor-choice-link {
        width: 22.2% !important;
    }
}

.ARK_playGame.ARK_block #disableAdblock {
    font-size: 14px;
    line-height: 1.5em;
    margin-left: 10px;
    padding-top: 20px;
}

/* button play now on slider*/
#arkcarousel a {
    position: relative;
}

.arena-slider-btn {
    display: block;
    width: 100%;
    max-width: 700px;
    z-index: 999;
    position: absolute;
    bottom: 0;
    padding: 10px 0 10px 0 !important;
    background: rgba(0, 0, 0, 0.2);
}

.arena-slider-btn:hover {
    background: rgba(0, 0, 0, 0.4);
}

.arena-slider-btn:hover .arena-slider-btn-title {
    color: #333;
    background: #fff;
}

.arena-slider-btn:hover .arena-slider-btn-title:after {
    color: #000;
    border-top: 11px solid transparent;
    border-left: 16px solid #000;
    border-bottom: 11px solid transparent;
}

.arena-slider-btn-title {
    display: block;
    width: auto;
    padding: 0 30px 0 10px !important;
    height: 36px;
    line-height: 36px !important;
    margin: 0 auto !important;
    background: #ca0002;
    font-size: 27px !important;
    font-family: Arial, sans-serif;
    font-weight: bold;
    color: #fff;
    text-align: center;
    border: 1px solid #b0181a;
    text-transform: capitalize;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.ipad .arena-slider-btn-title,
.promo-phone .arena-slider-btn-title {
    display: block;
    width: auto;
    padding: 0 30px 0 10px!important;
    height: 36px;
    line-height: 36px!important;
    border-radius: 6px;
    margin: 0 auto !important;
    background: #1795ED;
    font-size: 27px !important;
    font-family: Arial, sans-serif;
    font-weight: bold;
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #083453;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    text-transform: capitalize;
}

.arena-slider-btn-title:active {
    background: #1795ED !important;
}

.arena-slider-btn-title:after {
    content: '';
    display: inline-block;
    color: #fff;
    position: relative;
    left: 15px;
    top: 2px;
    width: 0;
    height: 0;
    border-top: 11px solid transparent;
    border-left: 16px solid #fff;
    border-bottom: 11px solid transparent;
}

.arena-slider-btn__container {
    display: flex;
    width: auto;
    margin: 0 auto;
}

/*intermediate ad*/
#intermediateAd {
    position: relative;
}

#intermediateAd table {
    position: absolute;
    z-index: 100;
    top: -10px;
    background: #fff;
}

/*hidden title for quizes*/
@media screen and (min-width: 767px) {
    #quiz-start-h1.quiz-h1,
    #quiz-main-h1.quiz-h1,
    #quiz-result-h1.quiz-h1 {
        display: none !important;
    }

    #gameBlock p {
        text-align: left !important;
        padding-left: 50px !important;
    }
}

/*logo and title*/
.logo-top-buttons__leftblock {
    float: left;
    width: 50%;
}

.logo-top-buttons__rightblock {
    float: right;
    width: 50%;
}

.leftblock-container {
    display: flex;
    align-items: center;
}

.header-logo {
    float: left;
}

#textLogoDiv {
    width: auto;
    margin-left: 5px;
}

#textLogoDiv a {
    line-height: 1.3em;
    font-size: 25px;
    color: #aaa;
    text-transform: capitalize;
    text-shadow: 1px 0 2px #000;
}

.leftblock-container .fixed_size {
    width: auto !important;
    width: 200px;
    height: auto;
}

#disableFlashBlock {
    width: 97%;
    margin-bottom: 10px;
    padding: 5px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #ff5656;
    background-color: #ffe5e6;
}

#disableFlashBlock .arena-alert-img {
    background: url("../../Content/Images/alert.png") no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
    height: 70px;
    width: 70px;
    float: left;
}

#disableFlashBlock .arena-alert-txt {
    margin-left: 80px;
}

#disableFlashBlock .arena-alert-header {
    font-size: 28px;
    color: #ff5656;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-weight: bold;
    margin-bottom: 10px;
}

#disableFlashBlock .arena-alert-section {
    font-size: 16px;
    color: #333333;
    text-align: left;
    line-height: 1.3;
}

#disableFlashBlock .arena-alert-section + .arena-alert-section {
    margin-top: 5px;
}

#disableFlashBlock .arena-alert-section ul {
    margin: 5px 0 10px;
    text-align: justify;
    height: 2.2em;
    padding: 0 15px;
}

#disableFlashBlock .arena-alert-section ul:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 0;
    vertical-align: top;
}

#disableFlashBlock .arena-alert-section li {
    font-size: 1.1em;
    display: inline-block;
    vertical-align: top;
    height: 2em;
    line-height: 2em;
}

#disableFlashBlock .arena-alert-section a {
    text-decoration: underline;
    color: #337ab7;
}


a img{ border: none;}
html
{
height:100%;
}
body
{
/*background: #dadada;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadada', endColorstr='#f5f5f5');
background: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#f5f5f5));
background: -moz-linear-gradient(top, #dadada,  #f5f5f5);
background: -o-linear-gradient(top, #dadada,  #f5f5f5);*/
height:100%;
margin: 0;
background-attachment: fixed;
font-family: Arial, Helvetica, sans-serif;
}
a {text-decoration:none; -webkit-user-select: none;}
a:active { outline: 0; background:transparent; }
#GameBodyContainer.phone
{padding-top: 5em;}
#GameBodyContainer.tablet
{}
#gameBlock.GameB_absolute{ position: absolute;height: 100%;display: block;}
.ARK_container_ipad .ACM_title
{
font-size:1.5em;
color:#000;
width:60%;
font-weight:bold;
margin:2%!important;
text-align: left;
display: inline-block;
}
.blocks_bg_help .ACM_title{padding: 0;}
.ARK_container{display: inline;}
.ARK_container_center{ display: inline-block;}
.ACM_title.mob{
    font-size: 3em;
    padding: 1em 0 1em 0.5em;
}
    .ACM_title.mob a{
    margin: 0 4% 0 0; 
    }
    .ACM_title a {
    float:right;
    }
.help .ACM_title{width:100%}
#gameBlock.Gameblock_shifted,
#gameBlock.pop_up_active.ARK_playGame_game_PC {
    position: absolute;
    left: -10000px;
}
.inner_style,.blocks_bg,.ACM_title {
font-family: Arial, Helvetica, sans-serif;
}
.img_conteiner .ARK_isNew {
    font-size: 0.75em;
    color: #fff;   
}
.ARK_container_ipad{width: 100%;}
.blocks_bg.ipad {
width:98%;
margin: 1% 0 1% 1%!important;
    text-align: center;
}
.game_list
{
width:99%;
padding: 1% 0 1% 1%;
display:block;
}
.game_list.left_col {
width: 65%;
width: -moz-calc(100% - 335px);
width: -webkit-calc(100% - 335px);
width: calc(100% - 335px);
display: inline-block;
float: left; 
padding: 1% 0!important;
margin: 0 0 0 1%;
}
.game_list_mob{text-align: center;}
.blocks_bg
{
margin:1.56em auto;
background:#fff;
box-shadow: 0.08em 0.1em 0.5em 0 #d6d6d6;
-webkit-box-shadow: 0.08em 0.1em 0.5em 0 #d6d6d6;
padding:1% 0!important;
border: 0!important;
font-size: 1em!important;
letter-spacing: normal;
vertical-align:top;
border-radius: 0!important;
margin: 0px!important;
}
.blocks_bg_help{
vertical-align:top;
width: 100%;
}
.game_list_mob .help
{display: inline-block;padding: 2% 3%!important;text-align: left;}
.blocks_bg.help {
width: 90%;
clear: both;
}
div.inner_style
{
width:32%;
overflow:hidden;
display:inline-block;
vertical-align:top;
margin:0 1% 1% 0;
background:#fff;
font-size:16px;
position: relative;
-webkit-box-shadow: 0.1em 0.1em 0.4em 0 #D6D6D6;
box-shadow: 0.1em 0.1em 0.4em 0 #D6D6D6;
}
.left_col .inner_style {
width:48%;
height: 18em;
}
.inner_style dd
{
color: #666666;
font-size: 1em;
letter-spacing: normal;
line-height: 1.2em;
margin: 0;
padding: 5% 0 5% 4%;
text-align: left;
width: 95%;
display: inline-block;
}
.img_conteiner span{font-size:1.5em;line-height: 1.5em;color:#666;}
.img_conteiner
{
width:100%;
text-align:center;
}
.img_conteiner a {
    position: relative;
    left: 0;
    width:100%;
	display:block;
}
.img_conteiner .game_img
{
width:94%;
margin:3% 0 0 3%;
display: block;
}
.img_conteiner .play_btn {
     position:absolute;
    z-index:10;
    color:#fff;
    font-size:1em;
    font-weight:bold;
    line-height:2.2em;
    letter-spacing:normal;
	text-align:center;
	border-radius:0.3em;
	-webkit-border-radius:0.3em;
	border-top:1px solid #84ccff;
	border-bottom:1px solid #00355a;
	background: linear-gradient(#22a0f8, #0684dc);
	padding:0 15%;
	bottom:5%;
	right:5%;  
}
.promo {
width:60%;
width: -moz-calc(100% - 350px);
width: -webkit-calc(100% - 350px);
width: calc(100% - 350px);
margin: 1% 0;
}
.promo,#div_arena300x250Tablet_1
{
display:inline-block;
vertical-align: top;
zoom: 1;
*display: inline;
}
#div_arena300x250_1,#div_arena300x250Tablet_1 {
width:40%;
margin: 2% 0 0 1% !important;
}
.help_content {
width:60%;
display:inline-block;
float:left;
font-size:1em;
}
    .help_content p {
    padding:5px 0;
    }
    .help_content .qw {
    font-weight:bold;
    font-size:1.2em;
    }
.back_home {
font-weight:bold;
float:right;
font-size:1.75em;
padding:0 1%;
}
.play_btn {
    position:absolute;
    z-index:10;
    bottom:10%;
    right:10%;
    color:#fff;
    font-size:1em;
    font-weight:bold;
    width:30%;
    height:2em;
    line-height:2.2em;
    letter-spacing:normal;
}
.ARK_categoryGames h2.ACM_title-quizz{
    margin-left:2%;
}
.ARK_categoryGames > div{
    height:auto;
}
@media screen and (max-width: 900px) {
    .ARK_categoryGames > div {
        width:45%;
        height:auto;
    }
    .ARK_categoryGames > div > a{
        width:100%;
    }
}
@media screen and (max-width: 600px) {
    .ARK_categoryGames > div {
        width:94%;
    }
}
#ARK_container {
width:auto;
}
#gameBlock {
width:100%;
text-align:center;
margin: 0 auto; /* fix: when block size was calculated in javascript */
}
/*IGP carousel*/
.ARK_IGP_descr {
width: 40%;
vertical-align: top;
margin: 0 0 0 1%;
}
#slideshow {
  overflow:hidden;
  margin:0 auto;
  width: 93%;
}

#slideshow #slidesContainer {
  margin:0 auto;
  overflow:auto;
  position:relative;
}
#slideshow #slidesContainer .slide {
  float:left;
  margin:0 0 0 10px;
  width: 30%;
}
#controlcursor_conteiner a{position:absolute; display:block;top:0;text-decoration:none;}
#controlcursor_conteiner #leftControl,#controlcursor_conteiner #rightControl{width:25px;height:100%;
height: 44px;margin-top: -22px;top: 50%;
}
#controlcursor_conteiner #leftControl{left:0;background-image: url(../../Content/Images/ARK_carousel_button.png);background-position:-14px -176px;}
#controlcursor_conteiner #rightControl{right:0;background-image: url(../../Content/Images/ARK_carousel_button.png);background-position:-14px 0;}
.slide img{max-width: 100%;width: 100%;}

/*Game end*/
.ARK_score_mobile {
display: inline-block; 
zoom: 1;
*display: inline;
width: 54%; 
padding: 0 10px 10px 0;
vertical-align: top;
}
#div_gameEnd_1,#div_gameEndTablet_1,#div_gameEndPhone_1 {
display: inline-block; 
vertical-align: top;
zoom: 1;
*display: inline;
}
.ACM_playGame_gameend {
background:#535353;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
-webkit-box-shadow: 0.08em 0.1em 0.1em 0.08em #d6d6d6;
-moz-box-shadow: 0.08em 0.1em 0.1em 0.08em #d6d6d6;
box-shadow: 0.08em 0.1em 0.1em 0.08em #d6d6d6;
padding:1% 2%;
margin:1.56em auto;
width:90%;
text-align: center;
}
.ACM_playGame_gameend .ARK_score_mobile .ARK_title_ge {
font-family:'Arial';
font-size:4em;
font-weight:bold;
text-align:center;
width:100%;
}
.ARK_title_ge {
font-size: 2em !important;
color: #fff;
font-weight: normal !important;
padding: 0.5em 0;
}
.ACM_playGame_gameend .ARK_score_cont {
background:#000000;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
padding:1% 2%;
}
    .ACM_playGame_gameend .ARK_score_cont #score
    {
        color: #ffffff;
        font-size: 3em;
        text-align: center;
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }
.sign_in_points {
text-align:center;
color: #fff;
font-weight: bold;
display: inline-block;
padding: 1em;
margin: 3% 0 0 0;
background:#b4b4b4;
box-shadow:inset 0 0 0.75em #373737;
-moz-box-shadow:inset 0 0 0.75em #373737;
-webkit-box-shadow:inset 0 0 0.75em #373737;
}
.points{color:#F69014;font-size:1.5em;line-height:2em;}
.ACM_playGame_gameend .ARK_delim {
border-bottom: 2px dashed #000;
width:100%;
height:1px;
margin:1% 0 0 0;
float:left;
}
.ACM_playGame_gameend #dCarousel {
background-color: #878A8D;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
-khtml-border-radius: 5px; /* KHTML */
border-radius: 5px; /* CSS3 */
margin: 1em 0 0 0;
}
.ACM_playGame_gameend #dCarousel span {
font-family:'Arial';
font-size:1.2em;
line-height:1.5em;
float:left;
text-align:left;
width:100%;
margin: 0.2em 0 0 0.5em;
}
.ACM_playGame_gameend #dCarousel .ARK_isMember {
width:6em;
margin: 0;
left: -0.4em;
}
.ACM_playGame_gameend #dCarousel .ARK_isMember img{width: 100%!important;}


/*game end carousel tablet*/
.GE_carousel_tablet_block {
    position: relative;
}
.GE_carousel_tablet_block .arrow_left img {
    left: 10px;
}
.GE_carousel_tablet_block .arrow_right img {
    right: 10px;
}
.GE_carousel_tablet_block .arrow_left img,.GE_carousel_tablet_block .arrow_right img {
    margin:3px 0 0 0;
    top: 50%;
    position: absolute;
    z-index: 2;
    }
.GE_carousel_tablet_block #wrapper {
	width:100%;
	position:relative;	/* On older OS versions "position" and "z-index" must be defined, */
	z-index:1;			/* it seems that recent webkit is less picky and works anyway. */
	overflow:hidden;
}
.GE_carousel_tablet_block #scroller {
    float: left;
    padding: 0;
}
.GE_carousel_tablet_block #scroller ul {
	list-style:none;
	display:block;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	text-align:left;
}
.GE_carousel_tablet_block #scroller li {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:block; float:left;
	text-align:center;
	font-size:1.125em;
	line-height:140%;
}
    .GE_carousel_tablet_block #scroller li img {
    width:360px;
    }
/*game end carousel tablet*/

.GE_carousel_block {
width:98%;
padding:1%;
position:relative;
clear:both;
}
.GE_carousel_block .slider{padding: 0;border: none;}
.GE_carousel_block .es-pager{display: none;}
#get_height > div
{zoom: normal;}
.vert_centred
{
width:10em;
height:2em;
vertical-align:middle;
display:table-cell;
}
    .vert_centred span
    {
width:10em;
height:2em;
vertical-align:middle;
display:table-cell;
position:relative;
    }
.ARK_buttons_cont {
clear: both;

margin:5% auto 0 auto;
}
.ARK_buttons_cont a {
display: inline-block;
}
.ARK_button_play div, .ARK_button_home div {
text-align:center;
line-height:1.8em;
}
    .ARK_button_play span, .ARK_button_home span {
    color: #fff;
    font-size:1.3em;
    text-align:center;
    font-weight:bold;
    line-height:105%;
    }
.ARK_button_home {
margin:0 0 0 2em;
}
.ARK_score_mobile span.ARK_button {
    background: url(../Content/Images/ARK_shareOnFB.png) no-repeat left center;
    display: block;
    margin: 1% 0;
    border: 1px solid #183473;
    padding: 0.4em 1em 0.4em 3em !important;
    width: auto;
}

/*Game end*/
.ARK_isMember
{left:0;top:2%;position:absolute;z-index:10;width: 100%;text-align: left;color: #fff;line-height: 3.333em;text-align: center;font-weight: bold;}

/*-------------------mobile menu----------------------*/
.Ark_mob_menu{
width: 100%;
position: relative;
z-index:15;
height: 6em;
clear: both;
background: url('../Content/Images/menu_bg.png') repeat-x center -2em;
}
 ul.Ark_mob_menu{padding: 0px;margin: 0px;}
.Ark_mob_menu li{
list-style: none; 
width: 50%;
float: left;
text-align:center;
height: 95.6%;
}
.Ark_mob_menu.is_lb li{
width: 33%;
}
.Ark_mob_menu li span{background: #aaa;width: 1px;height: 53%;float: right;}
.Ark_mob_menu li a{color: #818181 !important; width: 99%; font-weight: bold!important;display: inline-block;font-size: 1em;line-height: 3em;}
.Ark_mob_menu li.selected {background: url('../Content/Images/menu_arrow.png') no-repeat center -2em;}
.Ark_mob_menu li.selected a{color: #b90000 !important;}

/*-------------------mobile menu----------------------*/
.game_menu
{
    background: #fff;
    -webkit-box-shadow: 0.08em 0.1em 0.5em 0 #d6d6d6;
    -moz-box-shadow: 0.08em 0.1em 0.5em 0 #d6d6d6;
    box-shadow: 0.08em 0.1em 0.5em 0 #d6d6d6;
    width: 98%;
    margin: 1%!important;
    display: inline-block;
    border: 0!important;
    letter-spacing: normal;
    vertical-align: top;
    -moz-border-radius: 0!important;
    -webkit-border-radius: 0!important;
    border-radius: 0!important;
}
.game_menu .ark_fb_login{float: right; margin:0.5em 0.5em 0 0;}
.game_menu ul,.game_menu li {
margin: 0;
padding: 0;
display: inline-block;
}
.game_menu ul{width: 60%;}
.game_menu li{border-right: 1px solid #ccc;margin:1% 0;line-height: 1.5em;font-size: 1.2em;padding:0 2%;}
.game_menu li:last-child{border-right: none;}
.game_menu li a{display: inline-block;color: #000;}
/*BUTTONS*/
.ARK_button_play div, .ARK_button_home div, .roundabout-moveable-item .play_carousel_btn, .play_btn
{
    text-align: center;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
    border-radius: 0.3em;
    -khtml-border-radius: 0.3em;
    border-top: 1px solid #84ccff;
    border-bottom: 1px solid #00355a;
    background-color: #22a0f8;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#22a0f8), color-stop(100%,#0684dc));
    background: -moz-linear-gradient(top, #22a0f8, #0684dc);
    background: -o-linear-gradient(top, #22a0f8, #0684dc); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #22a0f8, #0684dc); /* IE10+ */
}
/*BUTTONS*/
/*AD*/
#prerollAdBlock > table > tbody > tr > td {
    height: 100%;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
#prerollAdBlock > table {
border-collapse: collapse;
    height: 100%;
    width: 100%;
}
#prerollAdBlock div,#prerollAdBlock span {
text-align:center;
color:#333333;
font-size:110%;
}
/*------------POP UP's'----------*/
#popupLogin,#toBeMemberPopup
{ width: 100%;position: fixed;top: 2%;left: 0; z-index: 200000;}
.popUp_over
{ background: #000;opacity: 0.7;width: 100%;height: 100%;z-index: 19999;top: 0;left: 0;position: fixed;}
.mob_popup
{position: relative;width:45em;height:auto;margin:0 auto;background: #fff;border: 0.3em solid #999;padding: 2%;border-radius:10px;-moz-border-radius:10px;}
.Text{ width: 100%;padding: 1%;font-size: 1.3em;line-height: 2em;}
.Text p{color: #d52b1e;padding: 5% 0;}
.mob_popup .title{ font-size: 2em;width: 95%;display: inline-block;line-height: 2em;color: #d52b1e;font-weight: bold;padding: 0 0 4% 0;}
.mob_popup .close{background: url('../Content/Images/close.png') no-repeat;display: inline-block;width: 19px;height: 18px;float: right;cursor: pointer;}
.mob_popup .LText,.mob_popup .RText{width: 47%;padding: 1%;font-size: 1.2em;line-height: 2em;text-align: left;vertical-align: top;   display: inline-block;}
.mob_popup .RText ul{ padding: 0px;}
.mob_popup .button{width:6em;color: #fff;font-weight: bold;font-size: 1.5em; margin: 5% auto 0 auto;padding: 2%;display: inline-block;
text-align:center;
-moz-border-radius: 0.3em;
-webkit-border-radius: 0.3em;
-khtml-border-radius: 0.3em;
border-radius: 0.3em;
border-top:1px solid #d07c71;
background: #bd1600;
background: -webkit-linear-gradient(#bd1600, #972b2b);
background: -moz-linear-gradient(top,  #bd1600,  #972b2b);
background: -o-linear-gradient(top,  #bd1600,  #972b2b); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bd1600,  #972b2b);
background: linear-gradient(to bottom, #bd1600 0%,#972b2b 100%);
}
.mob_popup .RText_block li{list-style: square;}
.mob_popup .RText_block ul{margin: 0 0 0 5%;}

.RText_block {
        position:relative;
        width:90%;
        padding:1em;
        font-size: 0.8em;
        background:#fff;
        border-radius:4px;
       -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        -moz-border-radius:4px;
}
.RText_block:before,
.RText_block:after {
        content:"";
        position:absolute;
        z-index:-2;
        bottom:15px;
        left:10px;
        width:94%;
        height:93%;
        max-width:300px;
        -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
       -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
    box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
    -webkit-transform:rotate(-3deg);
       -moz-transform:rotate(-3deg);
        -ms-transform:rotate(-3deg);
         -o-transform:rotate(-3deg);
            transform:rotate(-3deg);
}
 
.RText_block:after {
    right:10px;
    left:auto;
    -webkit-transform:rotate(3deg);
       -moz-transform:rotate(3deg);
        -ms-transform:rotate(3deg);
         -o-transform:rotate(3deg);
            transform:rotate(3deg);
}
.Ark_rotate_mobile {
width: 100%;
height: 100%;
position: absolute;
z-index: 99;
background-color: rgba(0, 0, 0, 0.3);
background-image:url(../Content/Images/rotate-screen.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: 70% auto;
}

/*------------POP UP's'----------*/
.fb_phone .ark_fb_login
{
    background: none repeat scroll 0 0 #627AAC !important;
    border: 0.2em solid #29447E !important;
    -moz-border-radius: 0.4em 0.4em 0.4em 0.4em !important;
    -webkit-border-radius: 0.4em 0.4em 0.4em 0.4em !important;
    border-radius: 0.4em 0.4em 0.4em 0.4em !important;
    -moz-box-shadow: 0 0.2em 0 0 #8A9CC2 inset !important;
    -webkit-box-shadow: 0 0.2em 0 0 #8A9CC2 inset !important;
    box-shadow: 0 0.2em 0 0 #8A9CC2 inset !important;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em !important;
    font-weight: bold!important;
    line-height: 14px !important;
    margin: 1% 0 1% 1% !important;
    padding: 2% 1%!important;
    text-align: center;
    width: 90%!important;
}
.ARK_container_ipad .game_menu span{border: none;}
/*Individual game page*/
.ARK_IGP_tablet .ARK_IGP_descr{width:40%;vertical-align:top; margin:0 0 0 1%;}
.ARK_IGP_tablet,.ARK_container_ipad .ARK_moreGames{width:98%;margin: 1%!important;}
.ARK_container_ipad .ARK_moreGames > span{display: inline-block;font-size: 1.5em;width: 100%;}
.ARK_IGP_tablet #gameName{display: inline-block;width: 100%;margin-left: 2%;line-height: 1.2em;}
.ARK_IGP_tablet #ratingstars{margin: 0 0 0 1%;}
.ARK_IGP_tablet .ARK_IGP_promo_img{margin: 0 0 0 1%; width: 50%;}
.ARK_container_ipad .ARK_moreGames > div{width:22%;position: relative;margin: 1%;}
.ARK_container_ipad  .content_left.left_col .ARK_moreGames > div{width:47%;}
.ARK_container_ipad .ARK_relGames_img:hover span,.ARK_container_ipad .ARK_relGames_img a span{display: none!important;}
.ARK_container_ipad .content_left.left_col #fbComments{ width: 100%;}

.ARK_container_ipad .ARK_relGames_img img{max-width: 100%!important;width: 100%!important;}
.ARK_container_ipad .ARK_relGames_img.left_col{height: 16em;width: 100%;}
.ARK_container_ipad .ARK_relGames_img{height: auto!important;width: 100%;}
.ARK_container_ipad .ARK_moreGames .ARK_descr{font-size: 1.5em;line-height: 1.5em;}
.ARK_container_ipad .MG_view{ font-size: 16px;color: #29447E;}
.ARK_container_ipad .igp_home,.ARK_container_ipad .igp_help{ font-size: 2em;color: #777;text-decoration: underline;}
.ARK_container_ipad .igp_home{float: left;}
.ARK_container_ipad .igp_help{float: right;}
.ARK_container_ipad .content_left.left_col{width: 66%;float: left;-moz-border-radius: 0px!important; -webkit-border-radius: 0px!important; border-radius: 0px!important;}
.ARK_container_ipad .fb_iframe_widget span{width: 100%!important;}
.igp_carousel_tablet{ width: 98%;margin: 1%!important;}
#igp_carousel_tablet{width: 92%;padding: 0 4%;overflow: hidden;height: 13em;}
#igp_carousel_tablet li{ list-style: none;display: inline-block;width: 31%;margin: 0 1%;}
#igp_carousel_tablet li img{max-width: 100%;width: 100%;}
/*Individual game page*/
/*Profile page*/
#helpPageTablet{margin: 0 0 0 2%;}
.ARK_tablet_right_rail{margin:1% 1% 0 0;width:300px;display: inline-block;vertical-align: top;}

.ARK_container_ipad .Profile .ARK_user_badges .badge_image .ark_badge {
    width: auto!important;
    max-width: 100%;    
}
.ARK_container_ipad.profile_tablet {
    display: inline-block;
    width: 65%;
    width: -moz-calc(100% - 335px);
    width: -webkit-calc(100% - 335px);
    width: calc(100% - 335px);
    margin: 1%;
    vertical-align: top;
    float: left;
}
.ARK_container_ipad .Profile .recently_block{width: 100%;margin: 1% 0 0 0;}
.ARK_container_ipad .Profile .badges_list .badge_image{width: 18%;margin: 0 0 1% 1%;}
.profile_phone.Profile .ARK_user_badges .badge_image .ark_badge{width: 100%!important;}
.profile_phone.Profile .badges_list .badge_image{width: 47%;margin: 0 0 1% 1%;float: none;}
.ARK_container_ipad .Profile .badge_image .badge_image_wrapper,.profile_phone.Profile .badge_image .badge_image_wrapper{width: 100%;}
.ARK_tablet_right_rail .top_scores{border: 1px solid #E0E0E0;}
.ARK_container_ipad .Profile .badge_image .badge-hint,.profile_phone.Profile .badge_image .badge-hint{width: 100%; display: block;position: inherit;margin: 0!important;background: none;border: none;}
.ARK_container_ipad .Profile .badge-hint b,.profile_phone.Profile .badge-hint b{color: #DB8B00;}
.profile_phone.Profile .user_badge_wrapper .badges_list,.profile_phone.Profile .ARK_user_badges .user_badge_wrapper{ max-height: none;}
.profile_phone.Profile #favGame,.profile_phone.Profile .ARK_favGames{height: auto;}
.profile_phone.Profile .ARK_favGames{ padding: 0 0 2% 0;}
.ARK_container_ipad .Profile .top_scores table{font-size: 0.8em;}
.profile_phone.Profile .badge-hint b{font-size: 1.2em;}
.profile_tablet .ARK_favGames {
width: 100%;
height: auto;
margin: 1% 0;
}
.profile_phone .ark_user_coins_bal_block .back{margin: 0;width: 100%;}
.profile_tablet .badge-hint.arrow_box img,
.profile_phone .badge-hint.arrow_box img{display: none;}
.profile_tablet .add_button_show{
width: 15%;
}
.profile_tablet .fav_wrap{width: 83%;float: left;overflow: hidden;position: relative;padding: 5px 0 0 0;}
.profile_tablet .fav_wrap #fav_wrap_list{position: relative;padding: 0;margin: 0;display: inline;}
.profile_tablet .favGames-wrapper{padding: 0 0 0.5% 1%;}
.profile_tablet .favGames-wrapper .fav_wrap{white-space: nowrap;}
.profile_tablet .fav_wrap .fav_game_hover{float: none;display: inline-block;width: 18%;}
.profile_tablet #favGame,.profile_tablet .game_list_addFG{height: auto;}
.profile_tablet #ARK_favGames .editBtn {
    height: 41px;
    padding-right: 50px;
    font-size: 16px;
    color: #868686;
    line-height: 43px;
    top: 0;
    right: 0;
    margin: 2px 10px 0 0;
    position: absolute;
    cursor: pointer;
    background: url("../Content/Images/settings.png") top right no-repeat;
}
#ARK_favGames .block_title {
    position: relative;
}
#favoriteGameEditMessage {
    display: none;
    width: 40%;
    position: absolute;
    top: 3%;
    left: 33%;
    color: #B7302D;
    text-align: center;
    clear: both;
    font-size: 72%;
    -moz-box-shadow: 0 0 5px 1px #b7302d;
    -webkit-box-shadow: 0 0 5px 1px #b7302d;
    box-shadow: 0 0 5px 1px #b7302d;
    background: rgba(255, 255, 255, 0.7);
}
.FG_popup_tablet{position: fixed;width: 45%;top: 20%;left: 20%;z-index: 1000000000;background: #ccc;padding: 3% 0 0 0;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.profile_tablet .game_list_addFG,.profile_phone .game_list_addFG{height:33em;width:98%;margin:2% 0 1% 1%;background: #fff;padding: 0!important;}
.FG_first{border: 0px!important;position: absolute!important;top: 0;color: #fff!important;font-size: 1.5em;line-height: 1.8em !important;}
.FG_first:hover{ background: none!important;}
.profile_phone .FG_popup_tablet{width: 90%;top: 5%;left: 5%;}
.profile_tablet .game_list_addFG .overview,.profile_phone .game_list_addFG .overview{width: 98%!important;}
.profile_tablet .game_list_addFG .overview div,.profile_phone .game_list_addFG .overview div{line-height: 3em;height: 3em;font-size: 1.5em;border-bottom: 1px solid #ccc;width:96%;padding: 0 0 0 4%;}
.profile_tablet #favGame .dragged-game {
    position: relative;
}
#loginBtnBlock{ float: right;}
.profile_phone .gest_popup_Overlay{position: fixed;}
.FG_popup_tablet .FG_first{display: none;}
.profile_tablet .UserName{font-size: 1.5em;line-height: 1.5em;}
.profile_tablet .MyProfile_data_wrapper .ark_user_coins_bal_block,.profile_tablet .MyProfile_data_wrapper .ark_user_info_points,.profile_tablet .MyProfile_data_wrapper .ark_user_info_bages{height: 7em;}
.profile_tablet .MyProfile_data_wrapper #curavatar{ margin: 6% 2% 0 0;}
.profile_tablet .edit .MyProfile_data_wrapper #curavatar{ margin: 0 2% 0 0;}
/*Profile page*/
/*Profile page mobile*/
.profile_phone{
    overflow: hidden;
    float: left;
    width: 100%;
}
.profile_phone #menu_bages,.profile_phone #menu_fg,.profile_phone #menu_ts,.profile_phone #menu_ui {
left: -100%;
position: absolute;
background: #fff;
width: 97%;
margin: 1%;
}
    .profile_phone #menu_bages.mm_selected, .profile_phone #menu_ts.mm_selected, .profile_phone #menu_fg.mm_selected, .profile_phone #menu_ui.mm_selected
    {
        left: 0px;
        -moz-transition: left 0.5s ease-in-out 0.3s;
        -o-transition: left 0.5s ease-in-out 0.3s;
        -webkit-transition: left 0.5s ease-in-out 0.3s;
        transition: left 0.5s ease-in-out 0.3s;
    }

.profile_phone .badges_categorys {
float: none;
}
.profile_phone .ARK_user_badges .block_title {
text-align: center;
}
.Profile .profile_item .top_scores{width: 100%;}
.profile_phone .badge_type .badge-tab {
padding: 0 1em;
font-size: 0.8em!important;

}
.profile_phone .ARK_favGames {
float: none;
width: 100%;
}
.profile_tablet .Profile_edit-userName{ margin: 0 0 2% 2%;}
.profile_phone .MyProfile_data_wrapper h1{ font-size: 0.85em;line-height: 1.2em;padding: 2% 0 2% 4%;}
.profile_phone .Profile_edit-userName{width: 64%;}
.profile_phone .recently_block{margin: 3% 0 0 0;}
.profile_phone  .ark_points_block{width: 60%;}
.profile_phone .progress_bages{width: 88%;margin: 5% 0 0 5%;}
.profile_phone .progress-bar{background: #ccc;margin: 1% 0;}
.profile_phone #userInfoDiv .userPoints{width: 100%;}
.profile_phone .Profile_edit-userName input.UserName{width: 100%;font-size: 1.5em;}
.profile_phone .ark_rec_blocks{width: 47%;margin: 1% 0 0 1.5%;vertical-align: top;}
.profile_phone .ark_rec_blocks .ARK_name{width: 100%;display: inline-block;padding: 3% 0;}
.profile_phone .ARK_user_info{border: none!important;}
.profile_phone .ARK_user_info .block_title{ background: none;border: none;height: 2em;display:inline-block;width: 100%;}
.profile_phone #userInfoDiv .profileEdit{background-position: right center; display: inline-block;font-size:0;height: auto;min-width: 41px;padding: 0 45px 0 0;text-align: center;margin: 2% 0 0 0;}
.profile_phone #userInfoDiv .MyProfile_data_wrapper{background: #f1f1f1;}
.profile_phone .ARK_user_info .block_title span{color: #DB8B00;display: table-cell;vertical-align: middle;height: 2em;font-size: 1.2em;width: 11em;text-transform: uppercase;}
.profile_phone .scrollable .viewport{width: 100%!important;}
.profile_phone .Profile_eidt-checkbox{background: #ccc;}
.profile_phone.Profile .top_scores{ width: 100%;}
.profile_phone.Profile .scores_table-wrapper,.profile_phone.Profile .top_scores{height: auto;}
.profile_phone.Profile .del_favgame_button{ width: 30px;height: 30px;line-height: 30px;font-size: 30px!important;display: block;}
.profile_phone.Profile .user_badge_wrapper .badges_list{ height: auto;}
.profile_phone.Profile .UserName{margin: 0;width: 100%;font-size: 1.5em;}
.profile_phone.Profile .Profile_edit-message .UserName {width: 65%;}
.profile_phone.Profile .MyProfile_data_wrapper .ARK_button{margin: -1em 0 0.3em;}
.profile_phone.Profile #ratingstars{display: none!important;}
.profile_phone.Profile .game_list_addFG_pc div:hover{color: #555;background: #fff;}
.profile_phone.Profile .ARK_popup_content{ max-width: 85%;width: 85%; }
.profile_phone.Profile .packege_sum{font-size: 1em;width: 47%;}
/*Profile page mobile*/
/*add to home style*/
/**
 *
 * Main container
 *
 */
#addToHomeScreen
{
    z-index: 9999;
    -webkit-user-select: none;
    user-select: none;
    -webkit-box-sizing: border-box;
    width: 240px;
    font-size: 15px;
    padding: 12px 14px;
    text-align: left;
    font-family: helvetica;
    background-image: -webkit-gradient(linear,0 0,0 100%,color-stop(0,#fff),color-stop(0.02,#eee),color-stop(0.98,#ccc),color-stop(1,#a3a3a3));
    border: 1px solid #505050;
    -webkit-border-radius: 8px;
    -webkit-background-clip: padding-box;
    color: #333;
    text-shadow: 0 1px 0 rgba(255,255,255,0.75);
    line-height: 130%;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5);
}

#addToHomeScreen.addToHomeIpad {
	width:268px;
	font-size:18px;
	padding:14px;
}

/**
 *
 * The 'wide' class is added when the popup contains the touch icon
 *
 */
#addToHomeScreen.addToHomeWide {
	width:296px;
}

#addToHomeScreen.addToHomeIpad.addToHomeWide {
	width:320px;
	font-size:18px;
	padding:14px;
}

/**
 *
 * The balloon arrow
 *
 */
#addToHomeScreen .addToHomeArrow {
	position:absolute;
	background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(204,204,204,0)),color-stop(0.4,rgba(204,204,204,0)),color-stop(0.4,#ccc));
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#505050;
	width:16px; height:16px;
	-webkit-transform:rotateZ(45deg);
	bottom:-9px; left:50%;
	margin-left:-8px;
	-webkit-box-shadow:inset -1px -1px 0 #a9a9a9;
	-webkit-border-bottom-right-radius:2px;
}


/**
 *
 * The balloon arrow for iPad
 *
 */
#addToHomeScreen.addToHomeIpad .addToHomeArrow {
	-webkit-transform:rotateZ(-135deg);
	background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(238,238,238,0)),color-stop(0.4,rgba(238,238,238,0)),color-stop(0.4,#eee));
	-webkit-box-shadow:inset -1px -1px 0 #fff;
	top:-9px; bottom:auto; left:50%;
}
/**
 *
 * Close button
 *
 */
#addToHomeScreen .addToHomeClose {
	-webkit-box-sizing:border-box;
	position:absolute;
	right:4px;
	top:4px;
	width:18px;
	height:18px; line-height:14px;
	text-align:center;
	text-indent:1px;
	-webkit-border-radius:9px;
	background:rgba(0,0,0,0.12);
	color:#707070;
	-webkit-box-shadow:0 1px 0 #fff;
	font-size:16px;
}
/**
 *
 * The '+' icon, displayed only on iOS < 4.2
 *
 */
#addToHomeScreen .addToHomePlus {
	font-weight:bold;
	font-size:1.3em;
}
/**
 *
 * The 'share' icon, displayed only on iOS >= 4.2
 *
 */
#addToHomeScreen .addToHomeShare {
	display:inline-block;
	width:18px;
	height:15px;
	background-repeat:no-repeat;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAQAAABDj1eZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdJREFUKFNtkLtLw1AYxS/qJLhXVKr2ZRulUNtiqgSb3CziICI6ucTFVYcOnaQOFRwUnNTRwUWXgpP/QdHNUEQUHGxofYBTlRs83iZNjKTncOGe7/vx3QchXUWn6FL3jhfKUdCCr5zuifV5oDiHQM+c+CIhiiCSWNu08iq9oHXKLAiqrgR4UXqlOEYZt++ExEL0wW7+OW0G10muLv9gmqfe5FAWKmTMYQYiFL7PYwyLOD8lSjNh2gdnPzMII4QUBxc4OothbAF7GCBKQ0YbSWyPQsIhqvetS+y0ygGMo/KFZfviDvR4AhwgZU9dGYnA0J/6ndc15i3ouYIMcVVUcEXIoOxCeRCfwP8sXBSdjtpUv/1QW+K16kCCIUC4id9Fa0JtkluwVkSfqPL6RwfSDA0aNlx7k/bWgViB7bMS2/1vk5sdsZLN/ALSuL3tylO4RAAAAABJRU5ErkJggg==);
	background-size:18px 15px;
	text-indent:-9999em;
	overflow:hidden;
}
/**
 *
 * The touch icon (if available)
 *
 */
#addToHomeScreen .addToHomeTouchIcon {
	display:block;
	float:left;
	-webkit-border-radius:6px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5),
		inset 0 0 2px rgba(255,255,255,0.9);
	background-repeat:no-repeat;
	width:57px; height:57px;
	-webkit-background-size:57px 57px;
	margin:0 12px 0 0;
	border:1px solid #333;
	-webkit-background-clip:padding-box;
}
/**
 *
 * The 'share' icon for retina display
 *
 */
@media all and (-webkit-min-device-pixel-ratio: 2) {
	#addToHomeScreen .addToHomeShare {
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAQAAADu6HTYAAADPElEQVR4Xq3TX2gcRRzA8e/M7mVv2+TSNpc/TZtrY6jUGqgaSAmEChKLrYK0YH0RFC2CSCkEfCghiKU04J8qNigq6os+iQV98MHWFwVBrQQRWs21lBw5cw3NNb1/udu72RGG5Y77IzXW77D7sAwf5scyYoL6BGXSDKFZwaGpLvIUaeoCkvX1MmsM0Ny6oRSQYOLuIS+YZOpfQdqslpUxcZrzTVAz4qPwW2O3CeIwC/RSzeY6Ow1QhUrkr+YOWfEKDkEP8Rij7CHKJmrFSDHBdwGEE5wiGChPN+PnT8VdRtEIl1d4gRj/1EVe5ZSBKGh8iqQpo/Fo5+3C/gz0MYg4zgwbqday1/Q4B8BGQ45d/Hi54lakCrU5obOcidJpu1+Lg9whjabyaOYLnrIBFFaRD+xe2ybMDWY66GmP/WA9cGfGp0CWhy0wkMN8inepFiH2rV1j0NQSNQbFLRQnS8/8YSDBBpadfv4CYDub2fmeHDNAsL1MBWUel0iA+Xik6eHcyvD3vAMSU1TGuA/YRS+dD7ovCQN43GKRFCU20Kd3V/avDVVyAZ5niTEuLA5/zBGWg9EEEhfJKN200Tat8CmRAQb9+wv7soPlHt2tQorsz1uPbr0HTY4sJwrH47zJZwABBAKLMBoQXepwgTwdHCo+fXMkQ4lrxEmQ5AaXipPqDY9V2vn09tgvTPI71EEGYxM+/uMJLJ4svpgaWGKOi/xKgmqLSUGSUd5f2vIVJ/CgBaTIUsZ7ZBsn0+NzfMOXLFCXQyTcybN6ep5ZZgUOHn7jpfUpsZshdugPGf+E5zjbyHTSRyQ8xfRPPM/s63RHeuknSoT22mjmmnAOIMkUZ6D1xSfPPAfd1WFKM3sO2CMaHx8M1NjnXKHaAGGkOW0C02WeYHUz4qMtx+w5gUDS8NckYe5lHsMYwCZEPyEEmjLDZFmAS7CDviMdxyTkMNVBKEmYLvbiQQBIBBbCQG04bGQvFWz6CfsCQLWCigILFwcfkGYBiOpbYuOizTAyYyDdCtrGaRG1LCkIgMYEFhI0WqQZoSlbGRyHKe4qOx7iv2bVQW9dp4dlM/x6kmwnWQcd/Q3FCqwTEiT5s+6D5v/pb0SSHyg7uhMWAAAAAElFTkSuQmCC);
	}
}
#div_prerollAdTablet_1 div {
    margin: 0 auto!important;
}

/**
 * for preroll scaled AD
 */
/*.prerollAd_Scaled {*/
    /*position: absolute;*/
    /*-moz-transform-origin: 0 0 0;*/
    /*-ms-transform-origin: 0 0 0;*/
    /*-o-transform-origin: 0 0 0;*/
    /*-webkit-transform-origin: 0 0 0;*/
    /*transform-origin: 0 0 0;*/
/*}*/
/*#prerollAdPhone .ARK_timer, #prerollAdPhone .ARK_AdTopMesage ,*/
/*#prerollAdTablet .ARK_timer, #prerollAdTablet .ARK_AdTopMesage {*/
    /*width: 100%;*/
    /*display: block;*/
    /*position: absolute;*/
    /*text-align: center;*/
/*}*/
/*#prerollAdPhone .ARK_timer, #prerollAdTablet .ARK_timer{
    bottom: 0;
}
#prerollAdPhone .ARK_AdTopMesage, #prerollAdTablet .ARK_AdTopMesage {
    top: 0;
    color: #555555;
}*/
.promo-phone {
    width: 94%;
    margin: 0 3%;
}

/*touch menu on phone*/
.touch-menu {
    width: 100%;
    overflow: visible;
    clear: both;
    border-top: 1px solid #675d5d;
    overflow: hidden;
}
.touch-menu-wrapper {
    text-align: left;
    border-bottom: 1px solid #c2c3c3;
    position: relative;
    overflow: hidden;
    z-index: 20;
    -moz-transition: margin-top 0.3s ease;
    -o-transition: margin-top 0.3s ease;
    -webkit-transition: margin-top 0.3s ease;
    transition: margin-top 0.3s ease;
    -moz-transform: translateZ(0px);
    -ms-transform: translateZ(0px);
    -o-transform: translateZ(0px);
    -webkit-transform: translateZ(0px);
    transform: translateZ(0px);
    background: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(154,171,183,0.5) 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(154,171,183,0.5) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(154,171,183,0.5) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(154,171,183,0.5) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(154,171,183,0.5) 100%); /* W3C */
}
.menu-nav {
    padding-bottom: 10px;
    cursor: pointer;
    min-height: 10px;
    padding-top: 20px;
    text-align: center;
    -webkit-user-select: none;
}
.menu-label {
    padding-left: 23px;
    text-transform: uppercase;
    font-size: 1.125em;
    color: #282828;
    line-height: 1.125em;
    display: block;
    position: absolute;
    left: 0;
    bottom: 10px;
    height: auto;
    visibility: visible;
}
.menu-list {
    margin: 0;
    padding: 0;
    text-align: center;
    -webkit-user-select: none;
    left: 0;
    right: 0;
    position: absolute;
    -webkit-box-pack: center; 
  -moz-box-pack: center; 
  -ms-flex-pack: center; 
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flexbox;
    display: flex;
    z-index: 1;
    -moz-transition: transform 0.5s ease;
    -o-transition: transform 0.5s ease;
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
}
.menu-list.menu-list_all{ width: 100%;}
.menu-list li {
    list-style: none;
    vertical-align: bottom;
    font-size: 9px;
    width: 50px;
}
    .menu-list li .button-link
    {
        display:table-cell;
        width:50px;
        height: 50px;
        font-size: 0.6em;
        vertical-align: middle;
        overflow: hidden;
        cursor: pointer;
        -webkit-user-select: none;
    }
.menu-list li .button-link svg {
    fill: #fff;
    margin-top: 5px;
}
.menu-list .button-link {
    color: #fff;
}
    .menu-list-wrapper .menu-list .current .button-link
    {
        background: #636573;
    }
    
.menu-list .blue-button .button-link{
    border-color:#2f6a9b;
    background: -moz-linear-gradient(top,  #185b91 0%, #5f8db2 100%);
    background: -webkit-linear-gradient(top,  #185b91 0%,#5f8db2 100%);
    background: -o-linear-gradient(top,  #185b91 0%,#5f8db2 100%);
    background: -ms-linear-gradient(top,  #185b91 0%,#5f8db2 100%);
    background: linear-gradient(to bottom,  #185b91 0%,#5f8db2 100%);
}
.menu-list .orange-button .button-link{
    border-color:#ea8400;
    background: -moz-linear-gradient(top,  #c06b08 0%, #d39852 100%);
    background: -webkit-linear-gradient(top,  #c06b08 0%,#d39852 100%);
    background: -o-linear-gradient(top,  #c06b08 0%,#d39852 100%);
    background: -ms-linear-gradient(top,  #c06b08 0%,#d39852 100%);
    background: linear-gradient(to bottom,  #c06b08 0%,#d39852 100%);
}
.menu-list .green-button .button-link{
    border-color:#0e834e;
    background: -moz-linear-gradient(top,  #0e864d 0%, #59ac84 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(top,  #0e864d 0%,#59ac84 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0e864d 0%,#59ac84 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0e864d 0%,#59ac84 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #0e864d 0%,#59ac84 100%); /* W3C */
}
.menu-list .phiolet-button .button-link{
    border-color:#420084;
    background: -moz-linear-gradient(top,  #511488 0%, #865ead 100%);
    background: -webkit-linear-gradient(top,  #511488 0%,#865ead 100%);
    background: -o-linear-gradient(top,  #511488 0%,#865ead 100%);
    background: -ms-linear-gradient(top,  #511488 0%,#865ead 100%);
    background: linear-gradient(to bottom,  #511488 0%,#865ead 100%);
}
.menu-list .red-button .button-link{
    border-color:#420084;
    background: -moz-linear-gradient(top,  #731514 0%, #9d5e5d 100%);
    background: -webkit-linear-gradient(top,  #731514 0%,#9d5e5d 100%);
    background: -o-linear-gradient(top,  #731514 0%,#9d5e5d 100%);
    background: -ms-linear-gradient(top,  #731514 0%,#9d5e5d 100%);
    background: linear-gradient(to bottom,  #731514 0%,#9d5e5d 100%);
}
.menu-list_all li:first-child, .menu-list_profile li:first-child, .menu-list_profile li.first-elem{
    margin: 0;
}
.menu-list .button-icon:before {
    content: "";
    display: inline-block;
    width: 100%;
    /*background: url("../Content/Images/menu-icons.svg") top center no-repeat;*/
    height: 2.9em;
}
.menu-list .button-icon_home:before {
    background-position: center 0;
}
.menu-list .button-icon_leaderboard:before {
    background-position: center -3.1em;
}
.menu-list .button-icon_profile:before {
    background-position: center -6em;
}
.menu-list .button-icon_help:before {
    background-position: center -8.8em;
}
/*-profile-icons*/
.menu-list .button-icon_userinfo:before {
    background-position: center -5.8em;
}
.menu-list .button-icon_badges:before {
    background-position: center -12.3em;
}
.menu-list .button-icon_topscores:before {
    background-position: center -18.2em;
}
.menu-list .button-icon_favorite:before {
    background-position: center -15.3em;
}
.menu-list-wrapper{
    position: relative;
    display: block;
    margin: 15px 0 0 0;
    height: 80px;
}
.menu-list_profile {
    display: none;
}
.menu-list_profile.current {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flexbox;
    display: flex;
    z-index: 2;
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.menu-list_profile.current + .menu-list_all {
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}
.menu-list_profile .submenu-nav {
    width: 6px;
    cursor: pointer;
}
.touch-menu-open {
    margin-top: 0;
}
.touch-menu-open .menu-label {
    visibility: hidden;
    height: 0;
}
.menu-list_profile.current.menu-list-hide {
    -moz-transform: translate3d(92.25%, 0, 0);
    -ms-transform: translate3d(92.25%, 0, 0);
    -o-transform: translate3d(92.25%, 0, 0);
    -webkit-transform: translate3d(92.25%, 0, 0);
    transform: translate3d(92.25%, 0, 0);
}
.menu-list_profile.current.menu-list-hide + .menu-list_all {
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ARK_notransition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}

/* animated arrow */
.swipe-arrow {
    width: 48px;
    text-align: center;
    display: inline-block;
}
.swipe-arrow-elem
{
    background-color: #282828;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    height: 6px;
    width: 20px;
    -moz-transition: transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
}
.swipe-arrow-elem-right {
    margin-left: -8px;
}
.swipe-arrow-right{ line-height: 0;}
.swipe-arrow-bottom .swipe-arrow-elem-left,
.swipe-arrow-left .swipe-arrow-elem-top, .menu-list-hide .swipe-arrow .swipe-arrow-elem-top {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
}
.swipe-arrow-bottom .swipe-arrow-elem-right,
.swipe-arrow-left .swipe-arrow-elem-bott, .menu-list-hide .swipe-arrow .swipe-arrow-elem-bott {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
}
.swipe-arrow-top .swipe-arrow-elem-left, .touch-menu-open .swipe-arrow-elem-left,
.swipe-arrow-right .swipe-arrow-elem-top {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
}
.swipe-arrow-top .swipe-arrow-elem-right, .touch-menu-open .swipe-arrow-elem-right,
.swipe-arrow-right .swipe-arrow-elem-bott {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
}
.ARK_notransition .menu-nav .swipe-arrow-elem {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
/*arrow vertical*/
.menu-list_profile .submenu-nav .swipe-arrow{
    width: 6px;
    height: 34px;
    margin-top: 8px;
}
.menu-list_profile .submenu-nav .swipe-arrow-elem {
    width: 6px;
    height: 20px;
}
.menu-list_profile .submenu-nav .swipe-arrow-elem-bott {
    margin: -6px 0 0 0;
}
.profile_phone .ark_user_coins_bal_block,.profile_phone .MyProfile_data_wrapper .ark_user_info_points,.profile_phone .MyProfile_data_wrapper .ark_user_info_bages{width: 100%!important;margin-top: 0;}
.profile_phone .MyProfile_data_wrapper .ark_user_coins_bal_block,.profile_phone .MyProfile_data_wrapper .ark_user_info_points,.profile_phone .MyProfile_data_wrapper .ark_user_info_bages {
    border: 0px;
    background: #fff;
}
.MyProfile_data_wrapper a:hover .ark_buy_tooltip{display: none;}
.profile_tablet .MyProfile_data_wrapper .ark_user_info_bages .bages_info{ font-size:0.6em;}
.profile_phone .MyProfile_data_wrapper .ark_user_info_bages .bages_info{ font-size: 0.8em;}
.profile_phone .MyProfile_data_wrapper #curavatar,.profile_phone .MyProfile_data_wrapper .Profile_edit-userName{ margin: 0 2% 0 0;}

.phone.ARK_overlay-active .badge_container{width: 98%;left: 1%;}
.phone .closeOverlay.rightInlineButton{font-size: 0;float: right;width: 5%;}
.phone .newBadgeFooter .progress_bages{width: 60%;margin: 0;}
.phone .newBadgeContent .descOfBadge{font-size: 1em;}
.phone .badgeAlertTitle{font-size: 2em;}
.phone .newBadgeContent .badgeImage{width: 55%;}
.profile_phone .ark_user_info_coins_bal,.profile_phone .ark_user_info_points .userPoint-count{line-height: 1.5em;}
.fb_phone #loginBtnBlock{display: inline-block;text-align: center; width: 100%; float: none;}

.ContactUs fieldset{ margin: 0;padding: 0;border: none;}
.ARK_moreGames_related .rel_games_title,.ARK_moreGames .rel_games_title,.ARK_IGP_tablet #gameName{font-size: 2em;font-weight: bold;padding: 2% 0;}
.ARK_container_ipad .ARK_moreGames.ARK_moreGames_related .ARK_isNew{ right: -3px;}

@media only screen and (max-width: 568px) {
    .ContactUs .fields_recapcha .name {width: 0;}
    .ContactUs .fields_recapcha .field-parent {width: 100%;text-align: center;}
    .ContactUs .conactus_recapcha{ display: inline-block;}
    #recaptcha_privacy{font-size:10px;}
}
@media only screen and (max-width: 450px) {
    #recaptcha_table, #recaptcha_table tr, #recaptcha_table td
    {display:inline-block;}
    #recaptcha_table tr{ height: auto;}
}
.lang_selector_block {
display: inline-block;
width: 98%;
margin: 1%;
}
.lang_selector_block.tablet .item_selected {
    float: right;
    min-width: 20%;
    margin: 1% 0 0 0;
}
.item_selected {
  background: #fff;
  border: 1px solid #ccc!important;
  min-width: 93%;
  height: 1.2em;
  padding: 0.6em!important; }
  .item_selected span {
    color: #666;
    font-size: 1em;
    float: left;
    padding: 0 5px 0 0; }
  .item_selected svg.click_select {
    float: right;
    cursor: pointer;
    fill: #ccc; }

.localization_flags_block.show_list {
  display: inline-block!important;
  background: #ccd5db;
}
.lang_selector_block.tablet .localization_flags_block {
    width:30%;
    position:absolute;
    top: 3em;
    right: 1%;
    z-index: 10;
}
.localization_flags_block {
  background: #fff;
  float: none!important;
  width: 100%;
 }
  .localization_flags_block a {
    display: block;
    text-align: left;
    font-size: 16px;
    color: #666;
    clear: both;
    width: auto;
    line-height: 2em;
    padding: 0 0.5em;
    background: none!important;
    border-bottom: 1px solid #fff;
  }


  .ARK_container_ipad .ark-editor{margin-left:8px!important;}
  .ARK_container_ipad .editor-choice-link {
            width:22.5%!important;
            text-align:left;
        }
 .ARK_container_ipad .editor-choice_title {
            font-weight: bold!important;
            font-size: 2em!important;
            line-height:1.5em!important;
            text-align:left;
        }
.ARK_container_ipad .editor-choice-link b {
            font-weight: bold !important;
            text-align:center;
            color:#0067b3!important;
            font-size:16px!important;
            padding:5px 0;
        }
.ARK_container_ipad .editor-choice-link-img{
    border-radius:0!important;
}
.ARK_container_ipad .ARK_popularGames .editor-choice-link {
    margin:1%!important;
}
.ARK_container_ipad .ARK_popularGames .editor-choice-link  img{
    border-radius:0!important;
}
.ARK_container_ipad .ARK_desc{
    font-size:1.2em!important;
    line-height:1.5em!important;
}

@media (min-width: 768px) and (max-width:1024px) and (orientation:portrait){
    .ARK_container_ipad .editor-choice-link {
            width:22.2%!important;
        }
}

/* button play now on slider*/


  @media screen and (max-width: 450px) {
  .arena-slider-btn {
    padding: 10px 0 10px 0!important; }
  .arena-slider-btn-title {
    width:auto;
    height: 27px;
    line-height: 27px!important;
    font-size: 17px !important; }
   .arena-slider-btn-title:after {
      left: 13px;
      top: 2px;
      border-top: 8px solid transparent;
      border-left: 13px solid #fff;
      border-bottom: 8px solid transparent; } }

      .arena-slider-btn__container{
        display: flex;
        display: -webkit-flex;
        width: auto;
        margin: 0 auto;
      }
 @media screen and (min-width: 768px) and (max-width: 1280px) and (orientation: landscape){
    div.inner_style {
      min-height: 18em!important;
      height: auto!important;
    }
  }


/*smartphones*/
@media only screen and (max-width: 479px) {
  .ipad {
    display: none; }

  div.inner_style {
    width: 98%;
    box-shadow: none; }

  .ARK_score_mobile {
    width: 98%;
    padding: 0 0 2% 0; }

  .ARK_ad_mobile {
    display: none; }

  .vert_centred, .vert_centred span {
    width: 6.5em;
    height: 3em; }

  .ARK_button_play span, .ARK_button_home span {
    font-size: 100%; }

  .avatar_collection img.avatars {
    width: 44%!important;
    height: auto!important; }

  .lb_mobile .leaderboard_BG_C .item .avaURL {
    width: 15%!important; }

  .mob_popup {
    text-align: center;
    width: 85%; }
    .mob_popup .RText {
      display: none; }
    .mob_popup .button {
      width: 40%;
      font-size: 1.2em;
      margin: 2% 0!important; }

  .ACM_playGame_gameend .ARK_score_cont #score {
    font-size: 2em; }

  ul.Ark_mob_menu {
    left: 0px; }

  .line_block, .profile_phone.Profile .packege_sum {
    width: 100%; }

  .line_block {
    height: 17em; }

  .line_block .packege_sum img {
    width: 38%;
    display: block;
    margin: 0 auto; } }
@media only screen and (min-width: 320px) and (max-width: 680px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .ipad {
    display: none; }

  div.inner_style {
    width: 98%;
    box-shadow: none; }

  .ARK_score_mobile {
    width: 98%;
    padding: 0 0 2% 0; }

  .ARK_ad_mobile {
    display: none; }

  .vert_centred, .vert_centred span {
    width: 6.5em;
    height: 3em; }

  .ARK_button_play span, .ARK_button_home span {
    font-size: 100%; }

  .avatar_collection img.avatars {
    width: 44%!important;
    height: auto!important; }

  .lb_mobile .leaderboard_BG_C .item .avaURL {
    width: 15%!important; }

  div.inner_style {
    width: 30%!important;
    height: 13em; } }
@media only screen and (min-width: 480px) and (max-width: 680px) {
  .ipad {
    display: none; }

  div.inner_style {
    width: 98%;
    box-shadow: none; }

  .ARK_score_mobile {
    width: 98%;
    padding: 0 0 2% 0; }

  .ARK_ad_mobile {
    display: none; }

  .vert_centred, .vert_centred span {
    width: 6.5em;
    height: 3em; }

  .ARK_button_play span, .ARK_button_home span {
    font-size: 100%; }

  .avatar_collection img.avatars {
    width: 44%!important;
    height: auto!important; }

  .phone .newBadgeContent .descOfBadge {
    width: 47%;
    vertical-align: top;
    padding: 10% 0 0 0; }

  .phone .newBadgeContent .badgeImage {
    width: 28%; }

  .game_list {
    width: 100%;
    margin: 4% 0 0 0; }

  .badges_categorys .badge_type {
    height: 40px; }

  .profile_phone.Profile .badges_list .badge_image {
    width: 23.5%; }

  .profile_phone .ARK_user_info .block_title span {
    width: 17em; }

  .avatar_collection img.avatars {
    width: 21%!important;
    height: auto!important; }

  .profile_phone.Profile .packege_sum {
    width: 100%; }

  .line_block {
    height: 17em; } }
/*smartphones*/
/*tablets*/
@media only screen and (min-width: 768px) and (max-width: 1280px) and (resolution: 163dpi) and (orientation: portrait) {
  .user_badge_wrapper .badges_list-active {
    background: red; }

  .ARK_container_ipad.profile_tablet {
    background: red; } }
@media only screen and (min-width: 681px) and (max-width: 767px) {
  .fb-comments span, .fb-comments span iframe {
    height: auto!important;
    width: 100%!important; }

  .help_content {
    width: 65%; }

  .blocks_bg_help div#div_arena300x250Tablet_1 {
    margin: 0 0 0 3%!important; }

  .ARK_IGP_tablet .ARK_IGP_descr p {
    font-size: 1.2em;
    padding: 0 3% 0 0;
    margin: 0; }

  .ARK_IGP_tablet .ARK_IGP_descr a.ARK_button {
    margin: 5% 0 0 0; }

  div.inner_style {
    height: 18em; } }
@media only screen and (min-width: 768px) and (max-width: 1280px) and (orientation: portrait) {
  .fb-comments span, .fb-comments span iframe {
    height: auto!important;
    width: 100%!important; }

  .help_content {
    width: 65%; }

  .blocks_bg_help div#div_arena300x250Tablet_1 {
    margin: 0 0 0 3%!important; }

  .ARK_IGP_tablet .ARK_IGP_descr p {
    font-size: 1.2em;
    padding: 0 3% 0 0;
    margin: 0; }

  .ARK_IGP_tablet .ARK_IGP_descr a.ARK_button {
    margin: 5% 0 0 0; }

  div.inner_style {
    height: 18em; }

  .ARK_score_mobile {
    width: 98%;
    padding: 0 0 2% 0; }

  .vert_centred, .vert_centred span {
    width: 8.8em; }

  .ARK_container_ipad .ARK_relGames_img {
    height: 11em; } }
@media only screen and (min-width: 768px) and (max-width: 1280px) and (orientation: landscape) {
  .fb-comments span, .fb-comments span iframe {
    height: auto!important;
    width: 100%!important; }

  .help_content {
    width: 65%; }

  .blocks_bg_help div#div_arena300x250Tablet_1 {
    margin: 0 0 0 3%!important; }

  .ARK_IGP_tablet .ARK_IGP_descr p {
    font-size: 1.2em;
    padding: 0 3% 0 0;
    margin: 0; }

  .ARK_IGP_tablet .ARK_IGP_descr a.ARK_button {
    margin: 5% 0 0 0; }

  div.inner_style {
    height: 18em; }

  .ARK_score_mobile {
    width: 46%; }

  .Ark_mob_menu {
    left: 0;
    max-width: 100%; }

  .vert_centred, .vert_centred span {
    width: 7em; } }
/*tablets*/
@media screen and (min-width: 1145px) {
  .ARK_container_ipad.profile_tablet {
    width: calc(100% - 360px); } }


/*----------------LEADERBOARD--------------------*/
.lb_mobile #leaderboardContainer {
    float: none;
    clear: both;
    margin: 0 4%;
}
.ui-select .ui-btn{height: 2.5em; line-height: 1.5em;}
.lb_mobile {
    width: 100%;
}
.lb_mobile .ark_leaderboard {
width: 90%;
}
.leaderboard_BG_B ul,.leaderboard_BG_B li{list-style:none; margin:0px;padding:0px;}
.lb_mobile .jspPane{margin: 0px!important; width: 93% !important;}
.lb_mobile .ark_leaderboard .leaderboard_BG_C .items_list {

    height: 13.7em;
    width: 100% !important;
}
#leaderboardContainer.ark_leaderboard{font-size: 12px;}
#leaderboardContainer {
    float: right;
    position: relative;
    margin: 2% 0;
    font-size: 1em;
}
#leaderboardContainer.tablet{margin: 2% 0 0 0;border-radius: 0;float: left;}
.preload_profile,.ark_leaderboard .leaderboard_loader {
    background:url(../Content/Images/connectLoader.gif) no-repeat center center #fff;
    filter:alpha(opacity=20);
        -moz-opacity:.20;
        opacity:.20;
        width:100%;
        height:100%;
        position:absolute;
        z-index:3;
        top:0px;
        left:0px;
}
.ark_leaderboard{
width:300px;
padding: 1%;
display:inline-block;
position: relative;
vertical-align:top;
background: #42565e;
border-radius:0.4em;
-moz-border-radius:0.4em;
-webkit-border-radius:0.4em;
-khtml-border-radius:0.4em;
    }
.ARK_lb_title {
color: #f69014;
font-size: 1.5em;
letter-spacing: 0.05em;
line-height: 1.333;
}
.ARK_lb_title, .drop {
width: 100%;
padding: 1% 0;      
}
.lb_mobile .ui-select {
width: 100% !important;
}
.lb_mobile .ARK_lb_title {
padding: 1% 2%;
}
.lb_mobile .ark_leaderboard .leaderboard_BG_B {
width: 99% !important;
overflow: hidden;
}
.lb_mobile .ui-btn-up-c, .lb_mobile .ui-btn-hover-c {
border-radius:0.3em !important;
-moz-border-radius:0.3em !important;
-webkit-border-radius:0.3em !important;
-khtml-border-radius:0.3em !important;
border: 1px solid #95999b !important;
background: #dfdfdf !important;    
text-align: left !important;
color: #454545 !important;
margin: 0 !important;
}
.lb_mobile .ui-select .ui-btn-icon-right .ui-icon
{background:url(../Content/Images/open_close.png) no-repeat!important;border-radius: 0!important;top: 37%;}
.jquery-selectbox {
width: 100% !important;
height:30px;
line-height:24px;
font-size:14px;
border-radius:0.3em;
-moz-border-radius:0.3em;
-webkit-border-radius:0.3em;
-khtml-border-radius:0.3em;
border: 1px solid #95999b;
background: #dfdfdf;
}
.ark_leaderboard.tablet .jquery-selectbox .jquery-selectbox-moreButton{width: 20%;background:url(../Content/Images/open_close.png) no-repeat right top;}
.jquery-selectbox .jquery-selectbox-moreButton {
background:url(../Content/Images/open_close.png) no-repeat;
float: right;
width: 20px;
height: 13px;
cursor: pointer;
position:relative;
right:3%;
top:0.5em;
z-index: 2;
}
.jquery-selectbox .jquery-selectbox-currentItem {
    white-space: nowrap;
    color: #454545;
    font-weight: bold;
    line-height:2em;
    margin:0 0 0 2%; 
}
.jquery-selectbox.selecthover .jquery-selectbox-moreButton {
z-index: 9;
}
.ark_leaderboard.tablet .jquery-selectbox .jquery-selectbox-list{margin-top: 30px;height: 30em!important;width: 94%!important;}
.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
    z-index: 10;
    width: 100% !important;
    
    background: -webkit-linear-gradient(#ededed, #d4d4d4);
    background: -moz-linear-gradient(top,  #ededed,  #d4d4d4);
    background: -o-linear-gradient(top,  #ededed,  #d4d4d4); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ededed,  #d4d4d4); /* IE10+ */

    border-left: 1px solid #95999b;
    border-right: 1px solid #95999b;
    border-bottom: 1px solid #95999b;
    margin:0 0 0 -1px;

    border-bottom-left-radius:0.3em;
    border-bottom-right-radius:0.3em;
    -moz-border-bottom-left-radius:0.3em;
    -moz-border-bottom-right-radius:0.3em;
    -webkit-border-bottom-left-radius:0.3em;
    -webkit-border-bottom-right-radius:0.3em;
    -khtml-border-bottom-left-radius:0.3em;
    -khtml-border-bottom-right-radius:0.3em;
}
.jquery-selectbox .jquery-selectbox-item.listelementhover 
{
	color: #F69014;
}
.jquery-selectbox .jquery-selectbox-item {
    display: block;
    height: 3em;
    line-height:3em;
    border-bottom:1px solid #95999b;
    color:#454545;
    margin:0 0 0 2%;
    font-weight:bold;
}
    .jquery-selectbox .jquery-selectbox-item:last-child {
    border-bottom:none;
    }
.jspContainer
{
    overflow: hidden;
    position: relative;
}
.jspPane
{
	position: absolute;
	padding:0px;
    z-index:2;
}
.leaderboard_BG_C .jspPane {
    z-index: auto;
}
.ark_leaderboard.tablet .jspPane{ margin: 0px!important;width: 100% !important;}
.ark_leaderboard.tablet .jquery-selectbox-list .jspContainer{width: 100% !important;}
.lb_mobile .jquery-selectbox .jquery-selectbox-list{width: 98%!important;height: 23.7em!important;}
.ark_leaderboard.tablet .jspVerticalBar,.ark_leaderboard.phone .jspVerticalBar{width: 5%;height: 100%; background: #ccc;float: right;position: relative;z-index: 2;}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1em;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}
.jspArrow
{
cursor:pointer;
z-index:20;
}
    .jspArrow.jspDisabled {
    /*display:none;*/
    cursor:default;
    }
.ark_leaderboard.tablet .jspArrow.jspDisabled{opacity: 0.3;}
.lb_mobile .jspArrowDown {bottom: 0;}
.jspArrowUp, .jspArrowDown 
{
position:absolute;
background:url(../Content/Images/lb_select.png) no-repeat top center;
width:100%;
height:25px;
overflow: hidden;
}
.jspArrowDown {
background-color:#d4d4d4;
}
/*.ark_leaderboard.tablet .jspTrack{ height: 100%!important;}*/
.ark_leaderboard.tablet{height: 30.5em}
.jspArrowUp {
background:url(../Content/Images/lb_select.png) no-repeat center -25px;
background-color: #ededed;
}
.jspDrag {
width:100%;
}
.lb_mobile .jspContainer{width: 100%;}
.ark_leaderboard.tablet .leaderboard_BG_C .jspDrag,.lb_mobile .jspDrag{margin: 0px;}
.ark_leaderboard.tablet .jspDrag{background: #666;position: relative;margin: 25px 0 0 0;cursor: pointer;}
.ark_leaderboard .leaderboard_BG_C .items_list
{
position:relative;
display:inline-block;
width: 100% !important;
height:20.5em;
overflow: auto !important;
}
.ark_leaderboard .leaderboard_BG_B
    {
    width:300px;
    display:inline-block;
    border-radius:0.4em;
    -moz-border-radius:0.4em;
    -webkit-border-radius:0.4em;
    -khtml-border-radius:0.4em;
    border: 1px solid #95999b;
    background/**/: #ededed;
    background: -webkit-linear-gradient(#ededed, #d4d4d4);
    background: -moz-linear-gradient(top,  #ededed,  #d4d4d4);
    background: -o-linear-gradient(top,  #ededed,  #d4d4d4); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ededed,  #d4d4d4); /* IE10+ */
    margin:1% 0;
        }
.ui-tabs .ui-tabs-nav {
width:101%;
}
        .ark_leaderboard .tabs .ui-state-default, .lb_mobile .tabs li
        {
            cursor:pointer;
            font-size:1.2em;
            line-height:2.5em;
            height:2.5em;
            text-align:center;
            }
.lb_mobile .tabs li {
width: 33.3%!important;
}
.ark_leaderboard .tabs li {
float:left;
width:100px;
}
.LB_delim {
float:right;
width:1px;
height:95%;
background:#b2b2b2;
}
        .ark_leaderboard .leaderboard_BG_B .tabs .ui-tabs-selected
        {
            cursor:default;
            background:#b4b4b4;
            box-shadow:inset 0 0 0.75em #373737;
            -moz-box-shadow:inset 0 0 0.75em #373737;
            -webkit-box-shadow:inset 0 0 0.75em #373737;
            }
.ark_leaderboard .tabs .ui-state-hover {
box-shadow:inset 0 0 0.75em #f2f2f2;
-moz-box-shadow:inset 0 0 0.75em #f2f2f2;
-webkit-box-shadow:inset 0 0 0.75em #f2f2f2;
}
            .ark_leaderboard .leaderboard_BG_B .tabs .ui-state-default a, .lb_mobile .tabs li a
            {
                display:inline-block;
                width:99%;
                cursor:pointer;
                color:#454545;
                text-align:center;
                }
            .ark_leaderboard .leaderboard_BG_B .tabs .ui-tabs-selected a
            {
                cursor:default;
                color:#454545;
                text-decoration:none;
                }
.ark_leaderboard .leaderboard_BG_C{
display:inline-block;
width:100%;
}

.ark_leaderboard.pc .leaderboard_BG_C_title{font-size:1em; line-height:1.5em;margin: 0 0 5px 5px;cursor: pointer;}
.leaderboard_BG_C_title{
width:100%;
font-size:1.2em;
line-height:2em;
color:#e8a232;
cursor: pointer;
}
 .leaderboard_BG_C_title a
  {
color: #ccc;cursor: pointer;
  }
 .leaderboard_BG_C_title a.active
 {
 color:#f69014!important;
 }
.leaderboard_BG_C .jspContainer {
width:100% !important;
background:#373737;
}
.leaderboard_BG_C .items_list_BG
{
display:inline-block;
width:100%;
}
.LB_delim_horiz
{background: #656565;width:100%;height: 1px;margin: 2px 0 0 0!important;}
.leaderboard_BG_C .item
{
width:100%;
display:block;
padding: 1% 0;
height: 3em;
overflow: hidden;
}

.lb_mobile .leaderboard_BG_C .item .avaURL{
width: 10%;
}
.lb_mobile .leaderboard_BG_C .item .lb_score
{ margin: 4% 0;}
.leaderboard_BG_C .item .avaURL
{
width:3.5em;
margin:0.5% 1% 0 1%;
display:inline-block;
}

.leaderboard_BG_C .item .avaURL img
{
max-width:100%;
}.ark_leaderboard.pc .leaderboard_BG_C .item .avaURL img
{
width: 42px;
}
.leaderboard_BG_C .item div {
    display:inline-block;
    width:45%;
    vertical-align:top;
    }
 span.user_name{display:block;width:100%;}
.leaderboard_BG_C .item .user_name
{ 
/* essential */
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
overflow:hidden;
}
   .leaderboard_BG_C .item .user_name, .leaderboard_BG_C .item div a, .leaderboard_BG_C .item span img {
   white-space:nowrap;
   font-weight:bold;
   color:#0493e0;
   font-size:1em;
   line-height: 1.5em;
   }
    .leaderboard_BG_C .item div a {
    display:block;
    white-space:nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    overflow:hidden;
    }
.leaderboard_BG_C .item .user_name{color:#F69014;}
.ark_leaderboard.tablet .rank{display: block;}
.ark_leaderboard.tablet .leaderboard_BG_C .item .lb_score{width: 62px;}
.leaderboard_BG_C .item .lb_score {
display:inline-block;
color:#fff;
font-weight:bold;
width:30%;
vertical-align:top;
text-align:right;
margin:7% 0 0 0;
}
.leaderboard_BG_C .item span
{ 
/* essential */
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
white-space: nowrap;
overflow:hidden;
}
.rank
{color:#0493e0;font-weight: bold;}
.lb_mobile .leaderboard_BG_C .jspTrack{
height:86% !important;
}
.ark_leaderboard.tablet .leaderboard_BG_C .jspTrack{
height:94% !important;
}
.ark_leaderboard.phone .leaderboard_BG_C .jspTrack,.ark_leaderboard.tablet .leaderboard_BG_C .jspTrack
{position:relative;
top:25px;}

.leaderboard_BG_C .jspDrag {
background:#aaa;
position:absolute;
}
/* Tabs
----------------------------------*/
.ui-tabs {} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav li {}
.ui-tabs .ui-tabs-nav li a {}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border: 0; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*--------------------LEADERBORD VIEW FOR PC VERSION----------------------------*/
.ark_leaderboard.pc .leaderboard_BG_C .item {
    height:40px;
}

.ark_leaderboard.pc .leaderboard_BG_C .item img{ border: 0px;}
.ark_leaderboard.pc .jquery-selectbox .jquery-selectbox-list {
    background: #373737;
    top: 84px;
    left: 1px;
    height: 356px!important;
    width: 305px;
    border: 0px;
}
.ark_leaderboard.pc .jquery-selectbox .jquery-selectbox-item{color: #ccc;cursor: pointer;}
.ark_leaderboard.pc .jquery-selectbox .jquery-selectbox-item.listelementhover{color: #666!important;}
.ark_leaderboard.pc .jspVerticalBar{width: 20px;float: right;background: #373737;position: relative;z-index: 2;}
.ark_leaderboard.pc .jspArrow.jspDisabled {
height: 20px;
opacity:0.3;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);    
}
.ark_leaderboard.pc .leaderboard_BG_C .user_name{display: block;}
.ark_leaderboard.pc .jspArrowUp,.ark_leaderboard.pc .jspArrowDown{height: 20px;width: 20px;}
.ark_leaderboard.pc .jquery-selectbox-list .jspTrack{height: 228px;}
.ark_leaderboard.pc .jspTrack{position: relative;height:187px;}
.ark_leaderboard.pc .jspDrag{background: #666;position: relative;margin: 20px 0 0 0;cursor: pointer;}
.ark_leaderboard.pc .jquery-selectbox .jquery-selectbox-moreButton{background:url(../Content/Images/arrows_pc.png) no-repeat left top;width: 14px;height: 21px;overflow: hidden;top: 6px;}
.ark_leaderboard.pc .jquery-selectbox.selecthover .jquery-selectbox-moreButton{background:url(../Content/Images/arrows_pc.png) no-repeat -14px top;height: 14px;width: 21px;top: 10px;}
.ark_leaderboard.pc .leaderboard_BG_C .item .avaURL{margin: 0 5px;}
.ark_leaderboard.pc .leaderboard_BG_C .item .lb_score{ margin: 12px 0 0 5px;font-size: 1.2em;}
.ark_leaderboard.pc h2.ARK_lb_title{margin: 5px 0;}



/* slider
----------------------------------------------------------*/
.slider {
    border: 1px solid #ccc;
    padding: 10px;
    clear: both;
}

.slide > * {
    max-width: 100%;
}
.slide > a{
    max-width:100%;
    max-height: 100%;
    display: block;
}
.slide > a > img{
    max-width:100%;
}
.slider .slide-prev,.slider .slide-next {
    cursor: pointer;
    height: 100%;
    width: 48px;
    position: absolute;
    top:0;
    background: -moz-linear-gradient(left,  rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.6) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.6)), color-stop(100%,rgba(255,255,255,0.6))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='#ccffffff',GradientType=1 ); /* IE6-9 */
    padding: 0px;
    z-index:11;
}

.slider .slide-prev {
    left: 0
}
.slider .slide-next {
    right: 0;
}
.slider .slide-next img, .slider .slide-prev img {
    position: relative;
    top: 41%;
    left: 0;
    max-height: 100%;
    max-width: 100%;
}
.es-caption {
    position: absolute;
    bottom: 0;
    text-align: center;
    background-color: rgba(0,0,0,0.8);
    color: #fff;
    font-size: 14px;
    padding: 16px;
    margin: 10px;
    width: auto;
    left: 0;
    right: 0;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border: 1px solid rgba(255,255,255,0.3);
}
ul.es-pager {
    display: block;
    width: 100%;
    text-align: center;
    margin: 5px 0 0 0;
    padding: 0;
    line-height: 0px;	
}
ul.es-pager li {
    display: inline-block;
    margin: 0;
    padding: 0;
    height: 16px;
    width: 16px;
    /*background-image: url("../Images/pagericon.png");*/
    background-repeat: no-repeat;
    background-position: 0 -16px;
    cursor: pointer;
	*display:inline;
	*zoom:1;
}
ul.es-pager li:hover, ul.es-pager li.act {
    background-position: 0 0;
}
ul.es-pager li.act {
    cursor: default;
}
.scrollable {
  position: relative;
}

.scrollable:focus {
  outline: 0;
}

.scrollable .viewport {
  position: relative;
  overflow: hidden;
}

.scrollable .viewport .overview {
  position: absolute;
}

.scrollable .scroll-bar {
  display: none;
}

.scrollable .scroll-bar.vertical {
  position: absolute;
  right: 0;
  height: 100%;
}

.scrollable .scroll-bar.horizontal {
  position: relative;
  width: 100%;
}

.scrollable .scroll-bar .thumb {
  position: absolute;
}

.scrollable .scroll-bar.vertical .thumb {
  width: 100%;
  min-height: 10px;
}

.scrollable .scroll-bar.horizontal .thumb {
  height: 100%;
  min-width: 10px;
  left: 0;
}

.not-selectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*Default skin*/

.scrollable.default-skin {
  padding-right: 10px;
  padding-bottom: 6px;
}

.scrollable.default-skin .scroll-bar.vertical {
  width: 6px;
}

.scrollable.default-skin .scroll-bar.horizontal {
  height: 6px;
}

.scrollable.default-skin .scroll-bar .thumb {
  background-color: black;
  opacity: 0.4;
  border-radius: 3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.scrollable.default-skin .scroll-bar:hover .thumb {
  opacity: 0.6;
}

/*Gray skin*/

.scrollable.gray-skin {
  padding-right: 17px;
}

.scrollable.gray-skin .scroll-bar {
  border: 1px solid gray;
  background-color: #d3d3d3;
}

.scrollable.gray-skin .scroll-bar .thumb {
  background-color: gray;
}

.scrollable.gray-skin .scroll-bar:hover .thumb {
  background-color: black;
}

.scrollable.gray-skin .scroll-bar.vertical {
  width: 10px;
}

.scrollable.gray-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px;
}

/*Modern skin*/
.scrollable.modern-skin {
  padding-right: 17px;
}

.scrollable.modern-skin .scroll-bar {
  border: 1px solid gray;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-box-shadow: inset 0 0 5px #888;
  -webkit-box-shadow: inset 0 0 5px #888;
  box-shadow: inset 0 0 5px #888;
}

.scrollable.modern-skin .scroll-bar .thumb {
  background-color: #95aabf;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #536984;
}

.scrollable.modern-skin .scroll-bar.vertical .thumb {
  width: 8px;
  background: -moz-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #95aabf), color-stop(100%, #547092));
  background: -webkit-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: -o-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: -ms-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: linear-gradient(to right, #95aabf 0%, #547092 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=1 )";
}

.scrollable.modern-skin .scroll-bar.horizontal .thumb {
  height: 8px;
  background-image: linear-gradient(#95aabf, #547092);
  background-image: -o-linear-gradient(#95aabf, #547092);
  background-image: -moz-linear-gradient(#95aabf, #547092);
  background-image: -webkit-linear-gradient(#95aabf, #547092);
  background-image: -ms-linear-gradient(#95aabf, #547092);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=0 )";
}

.scrollable.modern-skin .scroll-bar.vertical {
  width: 10px;
}

.scrollable.modern-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px;
}
/*profile*/
.game_list_addFG.scrollable .scroll-bar,.avatar_collection.scrollable .scroll-bar{display: block!important;}
.game_list_addFG.scrollable .scroll-bar.horizontal,.avatar_collection.scrollable .scroll-bar.horizontal{display: none!important;}
.avatar_collection.scrollable.default-skin .scroll-bar.vertical{background: #F1F1F1;}
.profile_phone .Profile_edit-avatar .avatar_collection.scrollable.default-skin .scroll-bar.vertical{background: #ccc;}
.ARK_playGame_preroll {
    margin: 10px auto;
    max-width: 640px;
}

.ARK_playGame_preroll[id*="AdTablet"],
.ARK_playGame_preroll[id*="AdPhone"] {
    margin: 0 !important;
    max-width: 100%;
}

.ARK_playGame_preroll .ARK_ad_block_inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

.ARK_playGame_preroll[id*="AdTablet"] .ARK_ad_block_inner,
.ARK_playGame_preroll[id*="AdPhone"] .ARK_ad_block_inner {
    background-color: #ffffff;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 20;
}

.ARK_playGame_preroll[id*="AdTablet"] .ARK_AdTopMesage,
.ARK_playGame_preroll[id*="AdPhone"] .ARK_AdTopMesage,
.ARK_playGame_preroll[id*="AdTablet"] .ARK_timer,
.ARK_playGame_preroll[id*="AdPhone"] .ARK_timer {
    background: none;
    color: #555;
}

.ARK_playGame_preroll .ARK_ad_block_aligner {
    margin: auto;
    width: 100%;
}
.ARK_playGame_preroll[id*="AdTablet"] #player_ark_div,
.ARK_playGame_preroll[id*="AdPhone"] #player_ark_div {
    max-width: none !important;
}

/*.ARK_playGame_preroll[id*="AdTablet"] #player_ark_div > div,
.ARK_playGame_preroll[id*="AdPhone"] #player_ark_div > div {
    width: auto !important;
    height: auto !important;
}*/

.ARK_playGame_preroll[id*="AdTablet"] #player_ark_div > div video,
.ARK_playGame_preroll[id*="AdPhone"] #player_ark_div > div video {
    width: 100%;
    height: 100%;
}

.ARK_divAdExt {
    position: relative;
}

.ARK_timer {
    position: relative;
}

.ARK_timer_close_ad {
    position: absolute;
    right: 0;
    bottom: 0;
}


