html {height:100%;}
:root {
  --blue-tp-008: rgba(40, 185, 222, 0.08);
  --blue-tp-015: rgba(40, 185, 222, 0.15); /* rgba(40,222,207,0.133)*/
  --blue-tp-015g: rgba(40, 210, 210, 0.15); /* rgba(40,222,207,0.133)*/
  --blue-tp-023: rgba(40, 210, 210, 0.22); /* rgba(40,222,207,0.2)*/
  --blue-tp-020: rgba(40, 210, 210, 0.19); /* rgba(40,222,207,0.2)*/
  --blue-tp-000: rgba(40, 185, 222, 0);
  --green_link: #8ed784; /*#9dec92*/
}
body {height:100%;min-width:300px;background:#011a23;color:#c6d0c8;font-family:Blogger, Verdana, Arial;font-size: 14px;margin:0;padding:0} /* radial-gradient(at top, #032531, #032531); */
/* #c7d7d8 #d8d8c7*/
.mobile_hide {}
#tooltip {
    position:absolute; 
    background:#112123;
    border:1px solid #178077;
    padding:3px 5px;
    display:none; 
    color:#eee;
    box-shadow:0px 0px 3px #000;
    opacity:0.95;
    border-radius:5px;
}
cite {font-style:normal}
div.wrapper {
    display: flex;  
    flex-direction: column;
    height:100%;

}
div.error_report {background:#000;}
div.row_center,
div.user_message_wrap div {
    max-width:1100px;
    margin:0px auto;
    overflow-x: auto;
    padding:0px 15px;
}
div.header_flex {
    display: flex;
    flex-wrap: wrap;
    padding:12px 0px 12px 0px;
}
div.header {min-width:300px;border-bottom:1px solid #178077;background: linear-gradient(to top, rgb(6 16 20) 0%, rgb(2, 8, 8) 100%)} /*box-shadow: 0px 0px 5px #178077 border-bottom:1px solid #178077; */
div.header div.header_light {background:radial-gradient(circle  closest-corner at 65% 130%, rgb(31 186 223 / 18%), rgb(40 189 222 / 0%) 300px)}
div.header div.header_brow {font-size:14px;line-height:14px;background:rgba(40,189,222,0.08);color:#178077;border-bottom:1px solid rgba(23,128,119,0.31);padding:7px 0px 0px 0px; height:20px;box-shadow: 0px 0px 4px rgba(0,0,0,0.501);} /*background:#28decf10 border:1px solid #178077;*/
div.header div.header_brow div.cl_name {color:#28decf;} 

/* Loading */
div#loading_block {
    position: fixed;
    z-index:30;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background:#00000099;
    text-align:center;
    vertical-align: middle;
}
div#loading_block img {
    position: fixed;
    left:50%;top:50%;margin:-132px auto auto -32px;
}
div#loading_block div#captcha {
    position: fixed;
    left:50%;top:50%;margin:-138px auto auto -151px;
}


/* Account */
div.account_page {}
div.account_page h2 {font-weight: 400; font-size: 16px; font-family: Play, Verdana, Arial; display: block; margin: 15px 0px 15px 0px; text-shadow: 0px 0px 3px #000;
    background: linear-gradient(to right, var(--blue-tp-023) 0%, var(--blue-tp-000) 95%);
    border-radius: 5px 0px 0px 5px;
    padding: 9px 20px 8px 20px;
    color: #ffff99;}
div.account_page table.account_table {margin:0px 20px}
div.account_page table.account_table th {padding:5px 20px 12px 0px}
div.account_page table.account_table td {padding:5px 0px 5px 0px}
div.account_page span#change_password_link {color: var(--green_link);text-decoration: underline;cursor:pointer}
div.account_page span#delete_account_link {color: #db7070;text-decoration: underline;cursor:pointer}

div.account_page div.waitlist_settings {margin:0px 20px}
div.account_page div.waitlist_settings div.settings_text {margin:13px 0px 8px 0px;line-height:20px;color: #40b1a7;font-size: 14px;font-family: Play, Verdana, Arial;}
div.account_page div.waitlist_settings div.settings_text_2 {margin-top:15px;color: #40b1a7;font-size: 14px;font-family: Play, Verdana, Arial;}
div.account_page div.waitlist_settings div.default_settings {border:1px solid #32837b;padding:12px 15px 15px 15px;border-radius: 5px}
div.account_page div.waitlist_settings div.default_settings span.country_name {color: var(--green_link);}
div.account_page div.waitlist_settings div.default_settings span.country_name_text {color: #40b1a7;}
div.account_page div.waitlist_settings div.ws_block_list {display:flex}
div.account_page div.waitlist_settings div.ws_block_list div.ws_block {margin:15px 15px 0px 0px;flex-grow:1}
div.account_page div.waitlist_settings div.ws_header {color:#e2e2a4;padding-bottom:5px;font-family:Play, Verdana, Arial;}

div.account_page div.waitlist_settings div.checkbox {margin-top:7px;}
div.account_page div.waitlist_settings div.checkbox * {cursor:pointer}

div.account_page div.waitlist_settings div.discount_cond {margin-top:15px}
div.account_page div.waitlist_settings div.discount_cond div.header_discount {color: #e2e2a4; padding-bottom: 7px; font-family: Play, Verdana, Arial;}
div.account_page div.waitlist_settings div.discount_cond div.radio {margin-top:5px;}


@media only screen and (max-width: 830px) {
    div.account_page h1 {margin-bottom:15px}
    div.account_page h2 {border-radius: 0px 0px 0px 0px;background: var(--blue-tp-023);font-size: 17px;padding: 11px 15px 10px 15px;}
    div.account_page table.account_table {margin:0px 15px}
    div.account_page div.waitlist_settings {margin:0px 15px}
    div.account_page div.waitlist_settings div.settings_text {color: #40b1a7;font-size: 15px;font-family: Play, Verdana, Arial;}
    div.account_page div.waitlist_settings div.settings_text_2 {font-size: 15px;}
    
    div.account_page div.waitlist_settings div.checkbox {margin-top:9px;}
}
@media only screen and (max-width: 500px) {
    div.account_page div.waitlist_settings div.ws_block_list {display:block}
}
/* Modal */
div#modal_wrap {display:none;overflow:auto;}

div#modal_back {display:none;position: fixed;z-index:20;top: 0;bottom: 0;right: 0;left: 0;background:#00000099;text-align:center;}

div#close_modal {float:right;cursor:pointer;padding:3px 3px;background: #18383f;border: 1px solid #1eb9ac;border-radius: 5px;box-shadow:0px 0px 2px #000, inset 0px 0px 3px #1eb9ac;}
div#close_modal div {background-image: url(/img/menu_mobile_close.svg);width:16px;height:16px;}
div#close_modal:hover {color:#f7f62c;border:1px solid #f7f62c;box-shadow:inset 0px 0px 5px #f7f62c;text-color:none;}
div.modal_header {font-size:18px}
/* Login */

div#modal_login {border-radius:5px;color:#d8d8c7;position:fixed;z-index:21;left:50%;top:50%;margin:-200px auto auto -175px;border:1px solid #178077;background: #112123;box-shadow: 0px 0px 4px #000000;cursor:default}
div#modal_login div.login_text {max-width:290px;font-family: Play, Verdana, Arial;color: #40b1a7;font-size:13px;line-height: 20px}
div#modal_login.show {display:block;}

@media only screen and (max-width: 830px) {
   div#modal_login {left:0px;margin:auto;bottom:80px;top:auto}
   div#modal_login div.login_text {font-size:14px;}
   div#close_modal {float:right;cursor:pointer;padding:4px 4px;background: #18383f;border: 1px solid #1eb9ac;border-radius: 5px;box-shadow:0px 0px 2px #000, inset 0px 0px 3px #1eb9ac;}
   div#close_modal div {background-image: url(/img/menu_mobile_close.svg);width:18px;height:18px;}
   div.modal_header {font-size:22px}

}

/* waitlist settings modal */

div#modal_wait_edit_or_remove {overflow:auto;border-radius:5px;color:#d8d8c7;position:fixed;z-index:21;left:50%;top:50%;margin:-100px auto auto -160px;width:250px;padding:20px 20px 5px 20px;border:1px solid #178077;background: #112123;box-shadow: 0px 0px 4px #000000;cursor:default}
div#modal_wait_edit_or_remove div.close_mweor {position:fixed;z-index:21;left:50%;top:50%;margin:-135px auto auto 87px;}
div#modal_wait_edit_or_remove input[type=button] {display:block;margin-bottom:15px;width:100%;padding:3px;font-size:14px}

@media only screen and (max-width: 830px) {
    div#modal_wait_edit_or_remove {left:0px;top:50%;right:0px; margin:-60px auto auto auto;}
    div#modal_wait_edit_or_remove div.close_mweor {left:50%;top:50%;margin:-100px auto auto 97px;}
    div#modal_wait_edit_or_remove input[type=button] {font-size:18px;padding:5px;}
}

div#modal_waitlist_settings {overflow:auto;border-radius:5px;color:#d8d8c7;position:fixed;z-index:21;left:50%;top:50%;margin:-270px auto auto -250px;width:500px;border:1px solid #178077;background: #112123;box-shadow: 0px 0px 4px #000000;cursor:default}
div#modal_waitlist_settings div.modal_header {background:#0a464b;font-weight: 400;font-size: 18px;font-family: Play, Verdana, Arial;padding: 15px 20px 15px 20px;color: #ffff99;border-bottom:1px solid #11605a;}
div#modal_waitlist_settings div.modal_content {overflow: auto;padding: 15px 20px 15px 20px;height: 400px;}
div#modal_waitlist_settings div.modal_footer {background:#0a464b;padding: 15px 20px 15px 20px;display:flex;border-top:1px solid #11605a;}

div#modal_waitlist_settings div.modal_footer div:first-child {flex-grow:1} 
div#modal_waitlist_settings div.modal_footer div input {min-width:100px;font-size:14px;} 

div#modal_waitlist_settings div.mws_block {margin-bottom:15px}
div#modal_waitlist_settings div.header_mws {color: #e2e2a4;padding-bottom: 9px; font-family: Play, Verdana, Arial;}
div#modal_waitlist_settings div.radio {padding:9px 9px 7px 9px;border:1px solid #1a524d; border-bottom:0}
div#modal_waitlist_settings div.radio:first-child {border-radius:5px 5px 0px 0px;}
div#modal_waitlist_settings div.radio:last-child {border-bottom:1px solid #1a524d;border-radius:0px 0px 5px 5px;}


div#modal_waitlist_settings div.checkbox_block {margin-bottom:15px;padding:9px 9px 0px 10px;border:1px solid #1a524d;border-radius:5px}
div#modal_waitlist_settings div.checkbox_block div.checkbox {margin-bottom:6px}
div#modal_waitlist_settings div.select_block {margin-bottom:15px;padding:9px 9px 9px 10px;border:1px solid #1a524d;border-radius:5px}


div#modal_waitlist_settings div.game_block {display:flex;margin-bottom:15px;border:1px solid #1a524d;border-radius:5px;min-height:57px}
div#modal_waitlist_settings div.game_block img {border-radius:5px 0px 0px 5px;width:100px}
div#modal_waitlist_settings div.game_block div.name_release {padding:8px 15px 8px 12px;flex-grow:1}
div#modal_waitlist_settings div.game_block span.name_game {color: var(--green_link); font-family: Play, Verdana, Arial;}

div#modal_waitlist_settings div.game_block div.release_date {font-family:Play, Verdana, Arial;font-size:11px;color:#20b9ac;margin-top:4px;} 
div#modal_waitlist_settings div.game_block div.release_date.not_released span {color:#ee92ff;}
div#modal_waitlist_settings div.game_block div.release_date.more_10 span {color:#cece36;}
div#modal_waitlist_settings div.game_block div.release_date.more_15 span {color:#ff8181;}


div#modal_waitlist_settings div.set_target_price {display:none;cursor:default;margin:8px 15px 5px 25px;}
div#modal_waitlist_settings div.set_target_price span.span_header {cursor:default;color: #e2e2a4; font-family: Play, Verdana, Arial;}
div#modal_waitlist_settings div.set_target_price select {font-family: Verdana, Arial;font-size:16px}
div#modal_waitlist_settings div.set_target_price input[type=number] {width:70px;cursor:text}
div#modal_waitlist_settings div.set_target_price input[type=number]::placeholder {color: #0d5c56;}



@media only screen and (max-width: 830px), 
            screen and (max-height: 600px) {            
    div#modal_waitlist_settings {border-radius:0px}
    div#modal_waitlist_settings div.modal_header {position:fixed;top:0px;left:0px;right:0px;z-index:1001;box-shadow: 0px 0px 4px #000000;font-size: 22px;}
    div#modal_waitlist_settings div.modal_content {background:#011a23;position:fixed;top:53px;bottom:54px;left:0px;right:0px;overflow:auto;height:auto;z-index:1000}
    div#modal_waitlist_settings div.modal_footer {background:#0a464b;position:fixed;bottom:0px;left:0px;right:0px;z-index:1001;box-shadow: 0px 0px 4px #000000;} 
    div#modal_waitlist_settings div.modal_footer div input {min-width:100px;font-size:18px;line-height:28px} 
    
    div#modal_waitlist_settings div.set_target_price select {font-size:18px}
}

form#login_form {margin:10px 20px;}
table#login_table {border:0;padding:0;width:100%; border-collapse: collapse; border-spacing: 0;}
table#login_table td {padding:10px 0px;vertical-align: top;}
table#login_table td.head_td {padding-right:10px;line-height:25px;} /*white-space: nowrap;*/
table#login_table td span.login_link {color:var(--green_link);text-decoration: underline;cursor:pointer}
table#login_table td span.login_link:hover {color: #f7f62c;}
table#login_table td span.login_link_split {color:#3d9f97}
table#login_table td input.login_text {width:200px}
form#login_form div.error {text-align:left;width:214px}
form#login_form div.error div {color:#ef8585;margin-top:5px;max-width:200px;text-align:left}
form#login_form div.error2 {text-align:left;width:214px}
form#login_form div.error2 div {color:#ef8585;margin-top:5px;max-width:230px;text-align:left}

div.login_header {background:#0a464b;font-weight: 400;font-size: 18px;font-family: Play, Verdana, Arial;border-radius: 5px 5px 0px 0px;padding: 15px 20px 15px 20px;color: #ffff99;margin-bottom:10px}
@media only screen and (max-width: 830px) {
    div.login_header {font-size: 22px;}
}


div.header div.header_brow img.flag {border-radius:3px;margin:0px 6px 0px 7px;height:13px;} 
div.header div.header_brow img.account {margin:0px 6px 0px 7px;height:13px;} 
div.header div.header_brow div.brow_country_wrap {display:inline-block;width:240px} 
div.header div.header_brow div.brow_country {display:inline-flex;cursor:pointer;opacity:0.8;user-select: none;} 
div.header div.header_brow div.brow_lang {display:inline-flex;cursor:pointer;opacity:0.8;user-select: none;} 
div.header div.header_brow div.brow_acc {display:inline-flex;cursor:pointer;opacity:0.8;user-select: none;} 
div.header div.header_brow div.brow_beta {flex-grow:1;text-align:center;user-select: none;margin-right:20px} 
div.header div.header_brow div.brow_beta div {display:inline-block;cursor:pointer;color:#28decf;font-family:Play, Verdana, Arial;opacity:0.8;} 
div.header div.header_brow div.brow_beta div:hover {opacity:1;} 
div.header div.header_brow div.brow_country:hover {opacity:1} 
div.header div.header_brow div.brow_lang:hover {opacity:1} 
div.header div.header_brow div.brow_acc:hover {opacity:1} 
div.header div.header_brow div.ul_select_wrap {margin-top:18px} 

div.header div.header_brow ul.brow_select {border-radius:5px;display:none;padding:0px 0px;position:absolute;z-index:11;border:1px solid #178077;background: #112123;box-shadow: 0px 0px 4px #000000;} 
div.header div.header_brow ul.country_select {margin:0px 0px 0px 0px;} 
div.header div.header_brow ul.lang_select {margin:0px 0px 0px 0px;} 
div.header div.header_brow ul.user_select {margin:0px 0px 0px 0px;} 
div.header div.header_brow div.drop {opacity:1;} 
div.header div.header_brow div.drop ul.brow_select {display:block;} 
div.header div.header_brow ul.brow_select li {display:block;padding:0px;margin:0px;border-bottom:1px solid #12504b} 
div.header div.header_brow ul.brow_select li:last-child {border-bottom:0} 
div.header div.header_brow ul.brow_select li a {display:flex;padding:10px 15px;margin:0px;color:#28decf;text-decoration:none;} 
div.header div.header_brow ul.brow_select li a:hover {background: rgba(247,246,44,0.125);color:#f7f62c} 
div.header div.header_brow ul.brow_select li a img {border-radius:3px;box-shadow: 0px 0px 0px #28decf;margin:0px 7px 0px 0px;height:13px;} 
div.header div.header_brow ul.brow_select li a:hover img {} 

div.header div.header_brow ul.brow_select li a svg {border-radius:3px;box-shadow: 0px 0px 0px #28decf;margin:1px 7px 0px 0px;height:12px;} 

div.header div.header_brow ul.brow_select li div {display:flex;padding:10px 15px;margin:0px;color:#28decf;text-decoration:none;} 
div.header div.header_brow ul.brow_select li div:hover {background: rgba(247,246,44,0.125);color:#f7f62c} 
div.header div.header_brow ul.brow_select li div img {border-radius:3px;box-shadow: 0px 0px 0px #28decf;margin:0px 7px 0px 0px;height:13px;} 
div.header div.header_brow ul.brow_select li div:hover img {} 

div.header div.header_brow ul.brow_select li div svg {border-radius:3px;box-shadow: 0px 0px 0px #28decf;margin:1px 7px 0px 0px;height:12px;} 

div.header div.header_brow div.row_center {display:flex}
div.header div.row_center {}
/*div.content {flex: 1 0 auto;background:radial-gradient(circle at 50% -100px, #083545, #011a23);}*/ /*#083545, #011a23   radial-gradient(at top, #083545 0px, #011a23 100px); 011a23 032531 radial-gradient(circle farthest-corner at 100px 50px, #FBF2EB, #352A3B);*/
main {flex: 1 0 auto;border-top: 1px solid #011c26;background:radial-gradient(circle  closest-corner at 50% -100px, #052936, #001016 800px)} /* #011d28 #083545, #011a23   radial-gradient(at top, #083545 0px, #011a23 100px); 011a23 032531 radial-gradient(circle farthest-corner at 100px 50px, #FBF2EB, #352A3B);*/
main div.row_center {font-weight:400;text-shadow: 0px 0px 2px #000;margin-bottom:30px} 

div.content_margin {}

div.user_message_wrap.purp {
    color: #d091db;
    text-shadow: unset;
    box-shadow:  0px 0px 6px #000, inset 0px 0px 3px #ea76ff;
    background: #290b2e;
}
div.user_message_wrap.green {
    color: #97f58a;
    text-shadow: unset;
    box-shadow:  0px 0px 6px #000, inset 0px 0px 3px #97f58a;
    background: #1a2618;
}
div.user_message_wrap.blue {
    color: #0cedda;
    text-shadow: unset;
    box-shadow:  0px 0px 6px #000, inset 0px 0px 3px #28decf;
    background: #0d363c;
}
div.user_message_wrap div {
    padding: 10px 15px 13px 15px;
    text-align:center;
}
div.user_message_wrap div.buttons_block {padding:0px;display:inline;margin-left:15px;}
div.user_message_wrap span.message_button {color: #28decf;white-space: nowrap;text-decoration:underline;font-family:Play, Verdana, Arial;cursor:pointer;font-size:14px;margin-left:2px}
div.user_message_wrap span.message_button.brown {color: #c58150;}
div.user_message_wrap span.message_button:first-child {margin-right:15px;}
div.user_message_wrap span.message_button:hover {color:#f7f62c;}

@media only screen and (max-width: 830px) {
    div.user_message_wrap {}
    div.user_message_wrap div {text-align:left;}
    div.user_message_wrap div.buttons_block {display:block;margin-top:5px;text-align:right}
}

footer {background: linear-gradient(to top, #080c0c 0%, #020808 100%);border-top:1px solid #178077;}
footer div.row_center {padding:15px 15px 15px 15px;}
footer div.row_center div.disclaimer {padding:0px 0px 10px 0px;color:#249f94;line-height: 17px;font-size:12px;font-family:Play, Verdana, Arial}

a {color:var(--green_link);font-family:Blogger, Verdana, Arial} /*#97F58A #97F58A */
a:hover {color:#f7f62c;}

span.red {color: #ee92ff}
.red {color: #ee92ff}
b,strong {font-weight:500;color:#e2e2a4}

div.menu_mobile {display:none;height:28px;width:30px;min-width:30px;border:1px solid #28decf;border-radius: 5px;box-shadow:  0px 0px 6px #000, inset 0px 0px 3px #28decf;cursor:pointer;background:rgba(40,189,222,0.125);}
div.menu_mobile span {display:block;width:20px;height:20px;background-image:url('/img/menu_mobile.svg');margin:4px 5px}
div.menu_mobile.close span {background-image:url('/img/menu_mobile_close.svg');}
/* ddd #fffb67 #f7f62c            зеленоватый  бирюз  #00ffaa бирюз яркий #00ffee #ffff1f #ffff4f*/
a.logo2 {display:none;font-family:Days;font-weight:normal;font-size:31px;padding:11px 15px 15px 18px;margin:0px 0px 0px 0px;text-decoration:none;background:url('/css/aim111.svg') no-repeat -3px -2px;background-size: 66px 66px; }
a.logo2 div {color:#ffff4f;text-shadow: 0px 0px 3px #000,0px 0px 3px #000,0px 0px 3px #000}
a.logo2 span.c {}
/* a.logo2 span.c {text-shadow: 0px 0px 4px #000,0px 0px 4px #000,0px 0px 4px #000,0px 0px 4px #28decf,0px 0px 5px #fff} */
a.logo2 span.games {font-family:Jura;font-size:28px;color:#00ffee;font-weight:600;} /* #28decf #f7f62c*/

a.logo {width:224px;min-width:224px;height:63px;text-decoration:none;background:url('/css/logo3.png') no-repeat;user-select: none;} /* */
a.logo span.mobile_logo {display:none;font-size:28px;font-family:Play, Verdana, Arial;color:#ffff4f;font-weight:bold;}
a.logo span.mobile_logo span {font-size:24px;font-family:Play, Verdana, Arial;font-weight:normal;color:#00ffee;}

a.logo_mobile {width:30px;min-width:30px;height:30px;background:url('/favicon.svg') no-repeat;}

div.menu {vertical-align:top;margin:24px 0px 0px 0px}
div.menu a {
    text-align:center;
    text-transform: uppercase;
    border-radius: 5px;
    display:inline-block;letter-spacing:0.5px;
    color:#eee; /*#ffffc7; letter-spacing:0.5px;*/
    font-family:Play, Verdana, Arial;
    font-size:14px;
    line-height:16px;
    text-decoration:none;
    margin:0px 0px 15px 15px;
    padding:2px 25px;
    background:rgba(40,189,222,0.125);
    border:1px solid #28decf;
    text-shadow: 0px 0px 3px #000;
    box-shadow:  0px 0px 6px #000, inset 0px 0px 3px #28decf
}

/*#fffb67 #f0e901*/
div.menu a:hover {color:#f7f62c;border:1px solid #f7f62c;box-shadow:  0px 0px 6px #000, inset 0px 0px 5px #f7f62c;}

div.menu a.checked {box-shadow: 0px 0px 6px #000,inset 0px 0px 3px #97F58A;color:#97F58A;border:1px solid #97F58A;}

.flash_menu {
    animation-name: flash_menu;  /* задаём имя анимации (соответствует имени назначенному в ключевых кадрах)  */
    animation-duration: 1.5s;  /* задаём продолжительность анимации */
    animation-iteration-count: 1;  /* указываем, что анимация будет повторяться бесконечно  */
}
.flash_menu_select {
    animation-name: flash_menu_select; 
    animation-duration: 2s;  
    animation-iteration-count: infinite; 
    animation-play-state:paused;
}
@keyframes flash_menu {
    0%,24%,35%,44%,58%,64% {border-color:#28decf;box-shadow:  0px 0px 6px #000, inset 0px 0px 3px #28decf;color:#eee} 
    25%,36%,45%,59%,65%  {border-color:#418a84;box-shadow:  0px 0px 6px #000, inset 0px 0px 3px #418a84;color:#ccc} 
}
@keyframes flash_menu_select {
    0%,24%,35%,44%,58%,64% {border-color:#97F58A;box-shadow:  0px 0px 6px #000, inset 0px 0px 3px #97F58A;color:#97F58A} 
    25%,36%,45%,59%,65%  {border-color:#689a61;box-shadow:  0px 0px 6px #000, inset 0px 0px 3px #418a84;color:#689a61} 
}
/* #28bdde20 #689a61 */

div.main_search {display:flex;min-width:120px;flex-grow:1;margin:24px 20px 0px 20px;}
div.main_search input.main_search_input {box-shadow:  0px 0px 3px #000;width:100%;box-sizing: border-box; height:22px;font-size:14px;padding-right:22px;} /*background: linear-gradient(to right, #021a23 40%, #03202b 70%,#021a23 100%)!important*/
/*div.main_search input.main_search_input {box-shadow:  0px 0px 3px #000;width:100%;box-sizing: border-box; height:22px;font-size:14px;padding-right:22px;background:url('/css/search_icon.svg') no-repeat!important;background-position: right 4px center!important;background-size:16px!important}*/
div.main_search input.main_search_input:hover {box-shadow:  0px 0px 3px #000}
div.main_search input.main_search_input::placeholder {color:#178077;font-family: Play, Verdana, Arial;}
div.main_search div#search_go {position:relative}
div.main_search div#search_go div {position:absolute;cursor:pointer;padding:3px 5px;right:0px;}
div.main_search div#search_go div svg {width:16px;height:16px;fill:#178077}
div.main_search div#search_go div:hover svg {fill:#f7f62c;}
/*
div.main_search div.search_go div {cursor:pointer;width:26px;height:22px;position:absolute;background:url('/css/search_icon.svg') no-repeat;background-size:16px;background-position:center}
div.main_search div.search_go div:hover {background:url('/css/search_icon_2.svg') no-repeat;background-size:16px;background-position:center}
*/
div.split_line {} /*;box-shadow: 0px 0px 5px #178077 178077 22b6aa #28decf*/

div#menu_2 {background:linear-gradient(to right, var(--blue-tp-008) 0%, var(--blue-tp-000) 100%);padding:0px;border-radius:0px 0px 0px 0px;margin-bottom:1px} /*#17807730 border-bottom:1px solid #178077;*/
div#menu_2 a {font-family: Play,Tahoma;margin:0px 0px 0px 0px;display:inline-block;padding:8px 20px;text-decoration:none;border-right:1px solid #011c26;font-size:14px;line-height:16px} 
div#menu_2 a:hover {background:rgba(1,18,25,0.313);color:#f7f62c} 
div#menu_2 a.checked {background:var(--blue-tp-020);color:#ffff99;text-decoration:none;text-shadow: 0px 0px 3px #000} /* #0fe*/

/* #eae896 #fffb67  #f7f62c #eeeecc  #ffff85  #dada81
h1 {font-weight:400;font-family:Play,Tahoma;font-size:20px;display:block;margin:0px 0px 20px 0px;padding:5px 20px 7px 0px;color:#ffff99;}*/
h1 {font-weight:400;
    line-height:18px;
    font-size:18px;
    font-family:Play, Verdana, Arial;display:block;margin:0px 0px 15px 0px;text-shadow: 0px 0px 3px #000;
    background: linear-gradient(to right, var(--blue-tp-023) 0%,  var(--blue-tp-000) 95%);
    border-radius: 0px 0px 5px 5px;
    padding:10px 20px 10px 20px;
    color:#ffff99;

    /*padding:0px 0px 5px 0px;
border-bottom: 1px solid #178077;
    border-image: linear-gradient(to right, #178077 0%,  transparent 100%);
    border-image-slice: 1;
    */
}
h1 svg {height:18px;fill:#ffff99;margin-right:10px;position:relative;top:2px}
h1.center_gr {
    text-align:center;
    background: linear-gradient(to right, transparent 0%, rgba(23,128,119,0.25) 50%,  transparent 100%);
}
h1.center_gr2 {
    text-align:center;
    background: linear-gradient(to right, rgba(23,128,119,0.062) 0%, rgba(23,128,119,0.25) 50%,  rgba(23,128,119,0.062) 100%);
    border-radius: 10px 10px 0px 0px;
}
h1.center_gr3 {
    text-align:center;
    background: linear-gradient(to right, rgba(23,128,119,0.062) 0%, rgba(23,128,119,0.25) 50%, rgba(23,128,119,0.062) 100%);
    border-radius: 5px;
}

h2 {font-weight:400;font-size:16px;line-height:16px;font-family:Play, Verdana, Arial;display:block;margin:15px 0px 10px 0px;text-shadow: 0px 0px 3px #000;color:#ffff99;}

.dim {color:#178077}
div.clear {clear:both;width:100%} /*100% for flex*/
table td{vertical-align:top}
table th{vertical-align:top;text-align:left;font-family:Play, Verdana, Arial;font-weight:normal}

div.games_wrap {display:flex;}

div.games_wrap div#filters_button {width:100%;order:0;display:none;}
div.games_wrap div#games_filter {margin-left:15px;width:180px;min-width:180px;order:2}

div.filter_header_mobile {display:none}
div#games_filter div.filter_block {background:var(--blue-tp-008);margin-bottom:1px;}
div#games_filter div.filter_header {

    color: #ffff99;
    background:var(--blue-tp-020);
    font-family: Play, Verdana, Arial;
    font-size:14px;
    padding:7px 10px;
}
div#games_filter div.filter_header span {color:#28decf}
div#games_filter div.filter_block:first-child div.filter_header {border-radius: 5px 5px 0px 0px;}

div#games_filter div.filter_options {padding:7px 10px;}
div#games_filter div.filter_options select {width:100%;}
div#games_filter div.filter_options div.checkbox {margin-bottom:8px;}
div#games_filter div.filter_options div.checkbox:last-child {margin-bottom:0px;}
div#games_filter div.filter_options div.checkbox * {cursor:pointer}

div#games_filter div.filter_sort {border-radius: 5px 5px 0px 0px;}
div#games_filter div.filter_sort div.filter_header {border-radius: 5px 5px 0px 0px;}
div#games_filter div.filter_type {}
div#games_filter div.filter_tags {}
div#games_filter div.filter_tags div.tag_checked {cursor:pointer;margin-bottom:5px}
div#games_filter div.filter_tags div.tag_checked:last-child {margin-bottom:0px}
div#games_filter div.filter_tags div.tag_checked span.del_tag {color:#ee92ff;font-size:12px;}
div#games_filter div.filter_tags div.tag_checked:hover {color:#ff6d6d}
div#games_filter div.filter_tags div.tag_checked:hover span.del_tag {color:#ff6d6d}
div#games_filter div.filter_service {}
div#games_filter div.filter_store {}
div#games_filter div.mobile_apply_filter {display:none;padding-bottom:0px !important; border-radius:0px 0px 0px 0px !important}
div#games_filter div.filter_reset {border-radius:0px 0px 5px 5px;}
div#games_filter div.filter_reset div.filter_header {border-radius:0px 0px 5px 5px;padding:10px}
input#filter_reset {width:100%;}
input#filter_apply {width:100%;}

div#games_filter div.filter_input_flex {display:flex}
div#games_filter input[type="text"].from_to {width:50%;box-sizing: border-box;}
div#games_filter input[type="text"].from_to:first-child {margin-right:5px}
div#games_filter input[type="number"].from_to {width:58px}
div#games_filter input[type="range"].from_to_range {width:100%;display:none;position:relative;top:5px}


div#games_list {flex-grow:1;order:1}
div#games_list a.game_link {display:block;text-decoration:none;}

div#games_list a.game_link div.game_unit {display:flex;position:relative;background:var(--blue-tp-008);border-radius: 0px; margin-bottom:1px}
div#games_list a.game_link:hover div.game_unit {background:var(--blue-tp-015);} 

div#games_list a.game_link:first-child div.game_unit {border-radius: 5px 5px 0px 0px;}
div#games_list a.game_link:last-child div.game_unit {border-radius: 0px 0px 5px 5px;}
div#games_list a.game_link:first-child:last-child div.game_unit {border-radius: 5px;}

div#games_list a.game_link div.game_unit.dlc {}
div#games_list a.game_link:hover div.game_unit.dlc {background:rgba(238,146,255,0.125);}
div#games_list a.game_link div.game_unit.dlc span.game_title {color:#ee92ff}
div#games_list a.game_link:hover div.game_unit.dlc span.game_title {color:#f7f62c;}

div#games_list a.game_link div.game_unit.pack {}
div#games_list a.game_link:hover div.game_unit.pack {background:rgba(151,245,138,0.125);}
div#games_list a.game_link div.game_unit.pack span.game_title {color:#28decf}
div#games_list a.game_link:hover div.game_unit.pack span.game_title {color:#f7f62c;}

div#games_list a.game_link div.header_img {width:140px;border-right: 1px solid #09151a;background:#09151a;border-top:0;border-bottom:0;} /*background:#96967a;*/
div#games_list a.game_link div.img_wrap {height:79px;width:140px;min-width:140px;overflow:hidden;}
div#games_list a.game_link div.header_img img.header_pic {width:140px;display:block;margin:0px;padding:0px;}
div#games_list a.game_link:hover div.header_img {border-right: 1px solid #f7f62c;}

div#games_list a.game_link:first-child div.header_img {border-radius: 5px 0px 0px 0px;}
div#games_list a.game_link:last-child div.header_img {border-radius: 0px 0px 0px 5px;}
div#games_list a.game_link:first-child:last-child div.header_img {border-radius: 5px 0px 0px 5px;}
div#games_list a.game_link:first-child img.header_pic {border-radius: 5px 0px 0px 0px;}
div#games_list a.game_link:last-child img.header_pic {border-radius: 0px 0px 0px 5px;}
div#games_list a.game_link:first-child:last-child img.header_pic {border-radius: 5px 0px 0px 5px;}

div#games_list a.game_link div.img_data_wrap {flex-grow:1;display:flex}

div#games_list a.game_link div.game_data {flex-grow:1;padding:4px 9px 0px 9px;position:relative}


div#games_list a.game_link div.game_data div.services {display:flex;margin:6px 0px 0px 0px;float:left;vertical-align:top;}

div#games_list a.game_link div.game_rating {color:#eeeeee;float:left;height:27px;width:27px;text-align:center;padding:5px 0px 0px 0px;margin:6px 10px 0px 0px;font-family:Play, Verdana, Arial;font-size:14px;line-height:14px;box-sizing: border-box;text-shadow:0px 0px 3px #111,0px 0px 3px #111;border-radius: 5px}
div#games_list a.game_link:hover div.game_rating {color:#FFFFFF;}

div#games_list a.game_link div.game_rating.good {background:rgba(44,154,29,0.125);border:1px solid #2c9a1d} 
div#games_list a.game_link:hover div.game_rating.good {background:rgba(44,154,29,0.25);} 
div#games_list a.game_link div.game_rating.mid {background:rgba(187,186,10,0.125);border:1px solid #bbba0a} 
div#games_list a.game_link:hover div.game_rating.mid {background:rgba(187,186,10,0.25)} 
div#games_list a.game_link div.game_rating.bad {background:rgba(191,47,47,0.125);border:1px solid #bf2f2f} 
div#games_list a.game_link:hover div.game_rating.bad {background:rgba(191,47,47,0.25)} 

div#games_list a.game_link div.offer_rating {position:relative;}
div#games_list a.game_link div.offer_rating div {display:none;position:absolute;top:26px;left:-13px;background:#2c9a1d;color:#ffffff;height:27px;width:27px;text-align:center;padding:4px 0px 0px 0px;font-family:Play, Verdana, Arial;font-size:14px;box-sizing: border-box;text-shadow:0px 0px 3px #111;border-radius: 15px}
div#games_list a.game_link:hover div.offer_rating div {display:block;background:#2c9a1d;color:#eee;top:26px;left:-13px;height:27px;width:27px;}
div#games_list a.game_link div.offer_rating div span {}
div#games_list a.game_link:hover div.offer_rating div span {}

div#games_list a.game_link div.offer_rating div.good  {background:#115237;border:1px solid #2c9a1d} 
div#games_list a.game_link:hover div.offer_rating div.good {} 
div#games_list a.game_link div.offer_rating div.mid {background:#33552e;border:1px solid #bbba0a} 
div#games_list a.game_link:hover div.offer_rating div.mid {} 
div#games_list a.game_link div.offer_rating div.bad {background:#35343a;border:1px solid #bf2f2f} 
div#games_list a.game_link:hover div.offer_rating div.bad {} 

div#games_list a.game_link div.game_price {padding:6px 10px 7px 10px;text-align:right;background:rgba(255,255,153,0.019);min-width:95px;} /*ffff99 */
div#games_list a.game_link:hover div.game_price {background:rgba(255,255,153,0.062);} /*ffff99 */

div#games_list a.game_link:first-child div.game_price {border-radius: 0px 5px 0px 0px;}
div#games_list a.game_link:last-child div.game_price {border-radius: 0px 0px 5px 0px;}
div#games_list a.game_link:first-child:last-child div.game_price {border-radius: 0px 5px 5px 0px;}

div#games_list a.game_link div.game_price div.discount {font-family:Play, Verdana, Arial;color:#28decf;font-size:14px;margin-bottom:6px}
div#games_list a.game_link:hover div.game_price div.discount {} 
div#games_list a.game_link div.game_price div.discount span.free {color:#ee92ff}
div#games_list a.game_link div.game_price div.price {font-family:Play, Verdana, Arial;color:#ffff99;font-size:16px;margin-bottom:10px}
div#games_list a.game_link:hover div.game_price div.price {color:#f7f62c;}
div#games_list a.game_link div.game_price div.price span.free {color:#ffff4f}
div#games_list a.game_link div.game_price div.upd_time {font-family:Play, Verdana, Arial;color:#178077;font-size:11px;text-shadow:none}
div#games_list a.game_link:hover div.game_price div.upd_time {color:#25b3a7}

div#games_list a.game_link div.game_price div.game_actions {display:flex;position:absolute;right:116px;bottom:0px}
div#games_list a.game_link div.game_price div.game_actions div {background: #061a1d;margin-left:1px;visibility:hidden;}
div#games_list a.game_link div.game_price div.game_actions div:first-child {margin-left:0px}
div#games_list a.game_link div.game_price div.game_actions div.action_wait.added {color:#fff;background: linear-gradient(to top, #035f60 0%, #02c0b1 100%)}
div#games_list a.game_link div.game_price div.game_actions div.action_fav.added {margin-left:1px;color:#fff;background: linear-gradient(to top, #1a5736 0%, #35913d 100%)}
div#games_list a.game_link div.game_price div.game_actions div.action_hide.added {margin-left:1px;color:#fff;background: linear-gradient(to top, #3c3b66  0%, #854a9c 100%)}
div#games_list a.game_link div.game_price div.game_actions div.added {visibility:visible;}
div#games_list a.game_link div.game_price div.game_actions div svg.action_svg {display:block;;width:14px;top:0px;position:relative;padding:8px 9px 9px 9px}
div#games_list a.game_link:hover div.game_price div.game_actions div svg.action_svg {display:block;}
div#games_list a.game_link:hover div.game_price div.game_actions div {visibility:visible;}
div#games_list a.game_link div.game_price div.game_actions div:hover {background: linear-gradient(to top, rgb(183 183 45 / 26%) 0%, rgb(183 183 45 / 46%) 100%);color: #ffff99;}
 /*fill: #ffff99 !important;  background: #061a1d;*/

div#games_list a.game_link div.game_price div.game_actions div svg.action_svg.wait_svg {fill: #04ffea}
div#games_list a.game_link div.game_price div.game_actions div.action_wait.added svg.action_svg.wait_svg {fill: #fff;display:block}
div#games_list a.game_link div.game_price div.game_actions div svg.action_svg.favourite_svg {fill: #97f58a}
div#games_list a.game_link div.game_price div.game_actions div.action_fav.added svg.action_svg.favourite_svg {fill: #fff;display:block}
div#games_list a.game_link div.game_price div.game_actions div svg.action_svg.hide_svg {fill: #ee92ff}

div#games_list a.game_link div.game_price div.game_actions div.action_hide.added svg.action_svg.hide_svg {fill: #fff;display:block}

div#games_list a.game_link div.game_price div.game_actions div:hover svg.action_svg {fill: #ffff99}

@media only screen and (max-width: 830px) {
    div#games_list a.game_link div.game_price div.game_actions {margin-top:1px;flex-grow:1;display:flex;position:absolute;top:auto;margin:auto;right:auto;}
    div#games_list a.game_link div.game_price div.game_actions div {margin-left:1px;visibility:visible;height:33px;}    
    div#games_list a.game_link div.game_price div.game_actions div:hover {background:#061a1d}
    div#games_list a.game_link div.game_price div.game_actions div svg.action_svg {opacity:0.8;display:block;padding:9px 16px 0px 16px;}
    div#games_list a.game_link div.game_price div.game_actions div.added svg.action_svg {opacity:1;}
    div#games_list a.game_link div.game_price div.game_actions div svg.action_svg.wait_svg {border-left:0;fill: #04ffea}
    div#games_list a.game_link div.game_price div.game_actions div svg.action_svg.favourite_svg {fill: #97f58a}
    div#games_list a.game_link div.game_price div.game_actions div svg.action_svg.hide_svg {fill: #ee92ff}
}

div#games_list a.game_link div.game_title {font-family:Play, Verdana, Arial;font-size:14px;line-height:14px;margin: 1px 10px 1px 0px;}

div#games_list a.game_link div.age_rating {display:block;font-size:10px;color:#28decf;opacity:0.7;margin-top:4px} 
div#games_list a.game_link:hover div.age_rating {opacity:1} 

div#games_list a.game_link .service_icon {margin-right:8px;}
div#games_list a.game_link:hover .service_icon {opacity:1}

div#games_list a.game_link .service_icon.green_1 {fill:#28decf;opacity:0.6}
div#games_list a.game_link:hover .service_icon.green_1 {fill:#28decf;opacity:1}

div#games_list a.game_link .service_icon.yellow_1 {fill:#ffff99;opacity:0.8}
div#games_list a.game_link:hover .service_icon.yellow_1 {fill:#f7f62c;opacity:1}

div#games_list a.game_link .age_icon {opacity:0.6;height:40px;display:block;float:left;margin:7px 0px 0px 10px;}
div#games_list a.game_link:hover .age_icon {opacity:1}

div#games_list a.game_link div.release_platform {margin:2px 0px 0px 0px}

div#games_list a.game_link div.release_date {font-family:Play, Verdana, Arial;display:block;float:left;font-size:11px;line-height:11px;color:#28decf;opacity:0.8;margin-top:4px}
div#games_list a.game_link div.release_date span {}
div#games_list a.game_link div.release_date.not_released {color:#ee92ff;}
div#games_list a.game_link div.release_date.more_10 {color:#c5c51d;}
div#games_list a.game_link div.release_date.more_15 {color:#ff7070;}
div#games_list a.game_link:hover  div.release_date {opacity:1}

div#games_list a.game_link div.platform_list {float:right;position: absolute; top: 6px; right: 9px;}
div#games_list a.game_link div.platform_list svg.offer_os_icon {fill:#28decf;opacity:0.6;height:12px;margin-left:7px}
div#games_list a.game_link:hover  div.platform_list svg.offer_os_icon {opacity:0.8}
div#games_list a.game_link  div.platform_list svg.offer_os_icon.current {fill:#ffff99;opacity:0.6} /* fill:#9dec92;opacity:0.6*/
div#games_list a.game_link:hover  div.platform_list svg.offer_os_icon.current {fill:#f7f62c;opacity:0.8}/* fill:#9dec92;opacity:1*/



div#games_list div.waitlist_settings_block {cursor:pointer;}
div#games_list div.waitlist_settings_wrap {background:var(--blue-tp-015);margin-bottom:1px} /*border:1px solid #d6e9e7;*/
div#games_list div.waitlist_settings {font-family:Play, Verdana, Arial;background:rgb(0 255 233 / 30%); color:#eee;padding:4px 10px 7px 10px;} /*linear-gradient(to bottom, rgb(0 255 233 / 30%) 0%, rgb(0 255 233 / 40%) 10%, rgb(0 255 233 / 45%) 25%, rgb(0 255 233 / 25%) 100%)*/
div#games_list div.waitlist_settings div.alert_text {margin:2px 0px;display:flex;} 
div#games_list div.waitlist_settings div.alert_text div {color:#ffffff;background:#801c93;padding:3px 8px 5px 0px;border-radius:0px 5px 5px 0px} 
div#games_list div.waitlist_settings div.alert_text div:first-child {font-size:14px;padding:2px 6px 3px 8px;display: flex;align-items: center;border-radius:5px 0px 0px 5px} 
div#games_list div.waitlist_settings div.waitlist_text {padding-bottom:1px} 
div#games_list div.waitlist_settings span.settings_line {white-space:nowrap;font-family:Play, Verdana, Arial;font-size:12px;padding-right:10px}
div#games_list div.waitlist_settings span.settings_line.block {white-space:normal;display:block}
div#games_list div.waitlist_settings span.settings_line span.settings_name {color:#e2e2a4}
div#games_list div.waitlist_settings span.settings_line span.settings_val {white-space:nowrap;line-height:13px;cursor:pointer;color:#a3e79a;border-bottom:1px dashed #a3e79a;padding:0px;display:inline-block}
div#games_list div.waitlist_settings span.settings_line span.settings_val span.sign {font-family:Verdana, Arial;}

@media only screen and (max-width: 830px) {
    div#games_list a.game_link div.platform_list {margin-right:2px;margin-top:0px;position: relative;top: auto; right: auto;bottom:3px}
    div#games_list div.waitlist_settings_block {font-size:14px}
    div#games_list div.waitlist_settings div.alert_text {font-size:16px}
}

.service_icon {height:24px;margin-top:1px}
.service_icon.green_1 {fill:#28decf}
.service_icon.yellow_1 {fill:#f7f62c} /*#f7f62c #ffff99*/

img.dlc_marker {
    position: absolute;
    display:block;
    width:50px;
    height:50px;
    border-radius: 0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
div#games_list a.game_link:first-child img.dlc_marker {border-radius: 5px 0px 0px 0px;}

div.pages {margin:20px 0px;width:100%;text-align:right;}
div.pages a {display:inline-block;padding:5px 5px;font-family:Play, Verdana, Arial;font-size:16px;margin-right:2px;text-decoration: none}
div.pages a.checked {padding:5px 7px;background:#104548;color:#eee;border-radius: 5px;text-decoration:none;text-shadow: 0px 0px 3px #000, 0px 0px 2px #000;}


div#game_info {}
div#game_info div.game_info_block {margin:15px 0px 15px 0px}
div#game_info div.game_info_block.short_flex {display:flex;}

div#game_info div.game_info_block div.buy_text {margin:10px 12px 0px 12px; line-height: 17px; color: #249f94; font-size: 12px; font-family: Play, Verdana, Arial;}

div#game_info div.second_line h2 {
    position:relative;
    /*border-radius: 2px;*/
    font-weight:400;font-size:16px;line-height:16px;font-family:Play, Verdana, Arial;display:block;margin:0px 0px 0px 0px;padding: 12px;background: var(--blue-tp-023);
    /*border: 1px solid #29746e;*/
    text-shadow: 0px 0px 3px #000;color:#ffff99;
}
div#game_info h2.selected {animation: h3_anime 1 2s linear;}
div#game_info th h2 {font-size:14px;margin:0px 15px 10px 0px;white-space: nowrap;}

svg.game_icon_svg {width:21px;fill:#ffff99;position:absolute;right:10px;top:10px;opacity:0.9}
svg.offer_icon_svg {fill:#28decf;}
div.price_block svg.offer_icon_svg {fill:#97f58a}
svg.packs_icon_svg {fill:#24e5d5;}
svg.includes_icon_svg {fill:#24e5d5;}
svg.dlc_icon_svg {fill:#ee92ff;}
svg.series_icon_svg {fill:#ffff99;}
svg.similar_icon_svg {fill:#97f58a;}
svg.editions_icon_svg {fill:#ffff99;}
svg.about_icon_svg {fill:#97f58a;}
svg.tags_icon_svg {fill:#28decf;top:11px}
svg.lang_icon_svg {fill:#97f58a;}
svg.req_icon_svg {fill:#ffff99;top:11px}
svg.req_icon_svg_2 {fill:#24e5d5;top:11px}

@keyframes h3_anime {
    50% {
        color: #e771fd;
    }

}

div#game_info div.first_line {display:flex; border-radius: 5px 5px 0px 0px}
div#game_info div.first_line div.first_line_right {color:#ddd;padding:0px 0px 0px 0px;margin:0px 0px 1px 1px;display:flex;flex-direction: column;flex-grow:1;border-radius:0px 5px 0px 0px;background:var(--blue-tp-015)}
div#game_info div.first_line div.first_line_right div.wrap_data {display:flex;padding-left:15px}
div#game_info div.first_line div.first_line_right div.wrap_data table {margin-top:10px}
div#game_info div.first_line div.first_line_right div.action_list {margin-top:auto;display:flex}
div#game_info div.first_line div.first_line_right div.action_list div {
    flex-grow:1;
    color: var(--green_link);
    border: 1px solid #011c26;
    border-right: 0;
    border-bottom: 0;
    cursor: pointer;
    font-weight: 400;
    font-family: Play, Verdana, Arial;
    margin: 0px 0px 0px 0px;
    display: block;
    padding: 5px 5px 7px 5px;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px;
    background: var(--blue-tp-015g);
    vertical-align:middle;
    text-align:center;
}

div#game_info div.first_line div.first_line_right div.action_list div.action_wait {color:#04ffea;width:42%;}
div#game_info div.first_line div.first_line_right div.action_list div.action_wait.added {color:#fff;background: linear-gradient(to top, rgb(0 255 233 / 15%) 0%, rgb(0 255 233 / 65%) 100%)}
div#game_info div.first_line div.first_line_right div.action_list div.action_fav {color:#97f58a;width:32%}
div#game_info div.first_line div.first_line_right div.action_list div.action_fav.added {color:#fff;background: linear-gradient(to top, rgb(87 219 69 / 15%) 0%, rgb(87 219 69 / 52%) 100%)}
div#game_info div.first_line div.first_line_right div.action_list div.action_hide {color:#ee92ff;width:26%}
div#game_info div.first_line div.first_line_right div.action_list div.action_hide.added {color:#fff;background: linear-gradient(to top, rgb(218 107 239 / 15%)  0%, rgb(218 107 239 / 52%) 100%)}
div#game_info div.first_line div.first_line_right div.action_list div:hover {background: linear-gradient(to top, rgb(183 183 45 / 26%) 0%, rgb(183 183 45 / 46%) 100%);color: #ffff99;}

div#game_info div.first_line div.first_line_right div.action_list div:first-child {border-left: 0;}
div#game_info div.first_line div.first_line_right div.action_list div svg.action_svg {width:14px;top:2px;position:relative;padding-right:8px;}

div#game_info div.first_line div.first_line_right div.action_list div svg.action_svg.wait_svg {fill: #04ffea}
div#game_info div.first_line div.first_line_right div.action_list div.action_wait.added svg.action_svg.wait_svg {fill: #fff}
div#game_info div.first_line div.first_line_right div.action_list div svg.action_svg.favourite_svg {fill: #97f58a}
div#game_info div.first_line div.first_line_right div.action_list div.action_fav.added svg.action_svg.favourite_svg {fill: #fff}
div#game_info div.first_line div.first_line_right div.action_list div svg.action_svg.hide_svg {fill: #ee92ff}
div#game_info div.first_line div.first_line_right div.action_list div.action_hide.added svg.action_svg.hide_svg {fill: #fff}

div#game_info div.first_line div.first_line_right div.action_list div:hover svg.action_svg {fill: #ffff99}
div#game_info div.first_line div.first_line_right div.action_list div.added:hover svg.action_svg {fill: #ffffff;}

div#game_info div.waitlist_settings_block {cursor:pointer;overflow:hidden}
div#game_info div.waitlist_settings_wrap {background:var(--blue-tp-015);} /*border:1px solid #d6e9e7;*/
div#game_info div.waitlist_settings {font-family:Play, Verdana, Arial;background:rgb(0 255 233 / 35%); color:#fff;padding:8px 15px 9px 15px;} /*linear-gradient(to bottom, rgb(0 255 233 / 30%) 0%, rgb(0 255 233 / 40%) 10%, rgb(0 255 233 / 45%) 25%, rgb(0 255 233 / 25%) 100%)*/
div#game_info div.waitlist_settings div.alert_text {margin:2px 0px;display:flex;} 
div#game_info div.waitlist_settings div.alert_text div {color:#ffffff;background:#801c93;padding:3px 8px 5px 0px;border-radius:0px 5px 5px 0px} 
div#game_info div.waitlist_settings div.alert_text div:first-child {font-size:14px;padding:2px 6px 3px 8px;display: flex;align-items: center;border-radius:5px 0px 0px 5px} 
div#game_info div.waitlist_settings div.waitlist_text {padding-bottom:3px} 
div#game_info div.waitlist_settings span.settings_line {white-space:nowrap;font-family:Play, Verdana, Arial;font-size:12px;padding-right:10px}
div#game_info div.waitlist_settings span.settings_line.block {white-space:normal;display:block}
div#game_info div.waitlist_settings span.settings_line span.settings_name {color:#ffff99}
div#game_info div.waitlist_settings span.settings_line span.settings_val {white-space:nowrap;line-height:13px;cursor:pointer;color:#acffa2;border-bottom:1px dashed #acffa2;padding:0px;display:inline-block}
div#game_info div.waitlist_settings span.settings_line span.settings_val span.sign {font-family:Verdana, Arial;}
@media only screen and (max-width: 830px) {
    div#game_info div.waitlist_settings div.alert_text {font-size:16px}
}
@media only screen and (max-width: 550px) {
    div#game_info div.first_line div.first_line_right div.action_list div:hover {background: var(--blue-tp-015g);}
    div#game_info div.first_line div.first_line_right div.action_list div {padding: 9px 5px 7px 5px;font-size:16px;}
    div#game_info div.first_line div.first_line_right div.action_list div svg.action_svg {top:0px;width:16px;margin:auto;padding-bottom:2px;display:block;padding-right:0px;text-align:center}
    
    div#game_info div.first_line div.first_line_right div.action_list div:hover svg.action_svg.wait_svg {fill: #04ffea}
    div#game_info div.first_line div.first_line_right div.action_list div:hover svg.action_svg.favourite_svg {fill: #97f58a}
    div#game_info div.first_line div.first_line_right div.action_list div:hover svg.action_svg.hide_svg {fill: #ee92ff}
    div#game_info div.first_line div.first_line_right div.action_list div.action_wait:hover {color:#04ffea;}
    div#game_info div.first_line div.first_line_right div.action_list div.action_wait.added:hover {color:#fff !important}
    div#game_info div.first_line div.first_line_right div.action_list div.action_fav:hover {color:#97f58a;}
    div#game_info div.first_line div.first_line_right div.action_list div.action_fav.added:hover {color:#fff !important;}
    div#game_info div.first_line div.first_line_right div.action_list div.action_hide {color:#ee92ff;}
    div#game_info div.first_line div.first_line_right div.action_list div.action_hide.added {color:#fff !important;}
    
    div#game_info div.waitlist_settings {padding:10px 15px 8px 15px}
    div#game_info div.waitlist_settings span.settings_line {line-height:22px;font-size:13px;}
}

div#game_info div.first_line div.img_header {background: #09151a;border-radius: 5px 0px 0px 0px;}
div#game_info div.first_line div.img_header img.type_marker {position: absolute;display:block;width:100px;height:100px;border-radius: 5px 0px 0px 0px;}
div#game_info div.first_line div.img_header img.game_img {width:400px;height:auto;border-radius:5px 0px 0px 0px;margin:0px 0px 1px 0px;padding:0;display:block}

div#game_info a.rating_link  {display:block;text-decoration: none;margin:10px 15px 0px 0px;}
div#game_info div.avg_rating  {margin:10px 20px 0px 0px;cursor:default;box-sizing: border-box;font-family: Play, Verdana, Arial;width:58px;height:58px;border-radius:5px;line-height:56px;text-align:center;font-size:32px;text-shadow: 0px 0px 3px #111, 0px 0px 4px #111;box-shadow:0px 0px 5px #111}
div#game_info div.avg_rating.good {color:#eeeeee;background:rgba(44,154,29,0.188);border:1px solid #2c9a1d}
div#game_info div.avg_rating.mid {color:#eeeeee;background:rgba(187,186,10,0.188);border:1px solid #bbba0a} 
div#game_info div.avg_rating.bad {color:#eeeeee;background:rgba(191,47,47,0.188);border:1px solid #bf2f2f}

div#game_info div.mc_rating {display:inline-block;margin:0px 0px 0px 0px;border:1px solid #011c26;color:#fff;vertical-align:middle;text-align:center;font-family:Arial;font-size:25px;font-weight:bold;height:50px;width:50px;line-height:50px;border-radius:6px;}
div#game_info div.mc_rating:nth-child(2) {margin:0px 0px 0px 10px;}
div#game_info div.mc_rating.user {border-radius:55%;}
div#game_info div.mc_rating.good{background-color:rgba(102,204,51,0.866);}
div#game_info div.mc_rating.mid{background-color:rgba(255,204,51,0.866);}
div#game_info div.mc_rating.bad{background-color:rgba(255,0,0,0.666);}

div#game_info div.oc_orb {width:54px;height:54px;position:relative;display:inline-block;margin:2px 0px 0px 0px;}
div#game_info div.oc_orb:nth-child(2) {margin:2px 0px 0px 10px;}
div#game_info div.oc_orb div.oc_outer_orb {position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:100%;background-color:#2e2e2e;}
div#game_info div.oc_orb svg {width: 54px; height: 54px; border-radius: 50%;}
div#game_info div.oc_orb circle {stroke: #2e2e2e;stroke-width: 32;}
div#game_info div.oc_orb div.oc_inner_orb {position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:100%;background-color:#2e2e2e;text-align:center;color:#fff;line-height:44px;font-size:16px;font-family:Roboto,sans-serif;font-weight:300;}

div#game_info div.steam_rating  {margin:0px 0px 0px 2px;border:1px solid #011c26;font-family: Arial;width:50px;height:50px;line-height:50px;text-align:center;font-size:26px;border-radius:5px}
div#game_info div.steam_rating.positive {background:#2b5066;color:#66c0f4}
div#game_info div.steam_rating.mixed {background:#756448;color:#d3b785}
div#game_info div.steam_rating.negative {background:#4f3129;color:#c25a2c}

div#game_info div.gog_rating  {margin:0px 0px 0px 2px;border:1px solid #011c26;background: #773a79;color:#fff;font-weight:500;font-family: Play, Verdana, Arial;width:50px;height:50px;line-height:49px;text-align:center;font-size:26px;border-radius:5px}

div#game_info div.release_date {}
div#game_info div.release_date.not_released {cursor:default;color:#ee92ff;}
div#game_info div.release_date.more_10 {cursor:default;color:#c5c51d;}
div#game_info div.release_date.more_15 {cursor:default;color:#ff7070;}

div#game_info div.age_wrap {position:relative}
div#game_info img.age_rating {margin:15px 15px 0px 0px;display:block;width:60px}

div#game_info div.second_line {display:flex}
div#game_info div.second_line_right {width:400px;min-width:400px;margin:0px 0px 0px 0px;box-sizing: border-box;display:flex;flex-direction:column}
div#game_info div.requirements h3 {color:var(--green_link);border:1px solid #011c26;border-right:0;cursor:pointer;font-weight:400;font-family:Play, Verdana, Arial;margin:0px 0px 0px 0px;display:block;padding:8px 20px;text-decoration:none;font-size:14px;line-height:16px;background:var(--blue-tp-008);}
div#game_info div.requirements h3:first-child {border-left:0px solid #011c26;}
div#game_info div.requirements h3:last-child {border-right:0px solid #011c26;}
div#game_info div.requirements h3:hover {background:rgba(1,18,25,0.313);color:#f7f62c}
div#game_info div.requirements h3.selected {border-radius:0px;background: rgba(255,255,153,0.16);color: #ffff99;/*border: 0px solid rgba(255,255,153,0.376);*/}
div#game_info div.requirements div.req_block_wrap.hidden {display:none}
div#game_info div.requirements div.req_block {margin:10px 0px 0px 0px;}
div#game_info div.requirements ul {display:block;margin:5px 0px 0px 0px;padding:0px}
div#game_info div.requirements ul li {display:block;margin:0px 0px 0px 0px;padding:0px}
div#game_info div.requirements div.req_min strong,
div#game_info div.requirements div.req_min b {color:#41dccf;font-weight:400}
div#game_info div.requirements div.req_rec strong,
div#game_info div.requirements div.req_rec b {color:#97e08d;font-weight:400}

div#game_info div.requirements div.similar_req_link {margin-top:10px;}
div#game_info div.requirements div.similar_req_link a {text-decoration: none;cursor:pointer;font-family: Play, Verdana, Arial;border:1px solid #011c26;display:inline-block;padding:1px 10px 2px 13px;color:var(--green_link);background: var(--blue-tp-015);}
div#game_info div.requirements div.similar_req_link a span{color:rgb(40, 222, 207);padding-left:4px;font-size:12px}
div#game_info div.requirements div.similar_req_link a:hover {background:var(--blue-tp-023);color:#f7f62c}


div#game_info div.game_desc {padding-top:10px}
div#game_info div.game_desc ul {padding-left:20px;list-style: square}

div#game_info div.game_langs {padding-top:10px}

div#game_info div.second_line_right div.game_info_block {background:var(--blue-tp-008);padding:15px;margin:0px 0px 1px 0px;}
div#game_info div.second_line_right div.game_info_block:last-child {flex-grow:1;border-radius:0px 0px 5px 0px}

div#game_info div.second_line_left {flex-grow:1;margin:0px 1px 0px 0px;display:flex;flex-direction:column}
div#game_info div.second_line_left div.game_info_block {background:var(--blue-tp-008);padding:15px 15px 15px 15px;margin:0px 0px 1px 0px;}
div#game_info div.second_line_left div.game_info_block:last-child {flex-grow:1;border-radius:0px 0px 0px 5px}

div.game_info_block.selected {animation: gib_anime 1 2s ease-in-out;}

@keyframes gib_anime {
    50% {
        background: rgba(234,118,255,0.188);
    }

}

div#game_info div.offers_list {display:table;position:relative;width:100%;border:0;border-spacing:0;padding:0;border-collapse:collapse;}
div#game_info a.offer_link {text-decoration:none;display:table-row-group;background:var(--blue-tp-008);border-top:1px solid #011c26;}
div#game_info a.offer_link:hover {background:rgba(1,27,35,0.313);}
div#game_info a.offer_link div.offer_block {display:table-row;}
div#game_info a.offer_link div.offer_cell {display:table-cell;vertical-align: top;padding:15px 8px 0px 8px;}
div#game_info a.offer_link div.img_store {width:35px;position:relative;text-align:center;padding:8px 0px 8px 8px;}

div#game_info a.offer_link img.type_marker {position:absolute;width:35px;;top:0;opacity:0.8}
div#game_info a.offer_link:hover img.type_marker {opacity:1}



div#game_info a.offer_link div.name_store {font-family:Play, Verdana, Arial;color:var(--green_link);}
div#game_info a.offer_link:hover div.name_store {color:#f7f62c}
div#game_info a.offer_link div.name_offer {position:relative;font-family:Play, Verdana, Arial;color:#c6d0c8;font-size:12px;padding:17px 8px 15px 8px;}
div#game_info a.offer_link:hover div.name_offer {color:#ffff99;}

div#game_info a.offer_link div.type_marker {position:absolute;top:1px;padding:0px 4px;color:#000;background:#20b1a5;text-shadow:none;font-weight:bold;}
div#game_info a.offer_link:hover div.type_marker {background:#28decf;}


div#game_info a.offer_link div.price_offer {}
div#game_info a.offer_link div.upd_time {width:10%;text-align:right;white-space:nowrap;color:#178077;font-size: 11px;font-family: Play, Verdana, Arial;text-shadow: none;padding-top:17px}
div#game_info a.offer_link div.discount {text-align:center;font-family:Play, Verdana, Arial;color:#28decf;font-size:14px;padding-right:0px;margin-top:18px}
div#game_info a.offer_link div.discount span.free {color:#ee92ff;}
div#game_info a.offer_link div.price {width:10%;text-align:right;white-space:nowrap;font-family:Play, Verdana, Arial;color:#ffff99;font-size:16px;padding-right:8px;}
div#game_info a.offer_link div.price span.free {color:#ffff4f;}
div#game_info a.offer_link:hover div.price {color:#f7f62c;}
div#game_info a.offer_link div.price span.init_price {display:inline-block;vertical-align:top;margin-top:1px;text-decoration:line-through;padding-right:10px;font-family:Blogger, Verdana, Arial;font-size:14px;color:#dddddd;}
div#game_info a.offer_link:hover div.price span.init_price {color:#EEE;}

div#game_info a.offer_link div.services_offer {white-space:nowrap;padding-top:13px}
div#game_info a.offer_link div.services_offer div {display:inline-block;vertical-align:top;margin:0px 8px 0px 0px;}

div#game_info a.offer_link div.new_row {disaply:none}

div#game_info a.offer_link div.os_offer {white-space:nowrap;padding-left:16px;}
div#game_info a.offer_link div.os_offer div {display:inline-block;vertical-align:top;margin:1px 8px 0px 0px;}

div#game_info a.offer_link svg.offer_service_icon {fill:rgba(40,222,207,0.6);height:21px;}
div#game_info a.offer_link:hover .offer_service_icon {fill:#28decf;}
div#game_info a.offer_link svg.offer_os_icon {fill:rgba(151,245,138,0.8);height:15px;}
div#game_info a.offer_link:hover .offer_os_icon {fill:#72e862;}

div#game_info div.popolnit_steam {height:30px;text-align:right;}
div#game_info div.popolnit_steam div.popolnit_steam_abs {height:30px;position:absolute;padding:0px 0px;right:0px;background: var(--blue-tp-008);width:100%}
div#game_info div.popolnit_steam div.popolnit_steam_abs a.popolnit_steam_link {display:inline-block;margin:3px 10px 0px 0px;font-size:13px}


div#game_info a.includes_line {display:flex;background: var(--blue-tp-008);border-top:1px solid #011c26;text-decoration:none}
div#game_info a.includes_line:hover {background:rgba(1,27,35,0.313)} 
div#game_info a.includes_line div.img_header  {position:relative;width:100px;aspect-ratio: 244/140;}
div#game_info a.includes_line div.img_header img.img_header {width:100px;display:block;}
div#game_info a.includes_line div.img_header img.type_marker {position: absolute;display:block;width:35px;height:35px;border-radius:0px}
div#game_info a.includes_line div.includes_name {padding:10px;flex-grow:1;font-family:Play, Verdana, Arial;}
div#game_info a.includes_line:hover div.includes_name {}
div#game_info a.includes_line div.includes_price {padding:10px;font-family:Play, Verdana, Arial;color:#ffff99;font-size:14px;white-space:nowrap;}
div#game_info a.includes_line:hover div.includes_price {color:#f7f62c}
div#game_info a.includes_line.dlc_for {border:1px solid rgba(238,146,255,0.533);background:rgba(238,146,255,0.066);color:#f0a0ff}
div#game_info a.includes_line.dlc_for:hover {border:1px solid rgba(238,146,255,0.866);background:rgba(238,146,255,0.133);color:#f7f62c}

div#game_info div.editions_list a.game_edition {display:flex;border-top:1px solid #011c26;cursor:pointer;font-weight:400;font-family:Play, Verdana, Arial;margin:0px 0px 0px 0px;padding:10px 12px;text-decoration:none;font-size:14px;line-height:16px;background:var(--blue-tp-008);}
/*div#game_info div.editions_list a.game_edition:first-child {border-top:1px solid #011c26;}*/
div#game_info div.editions_list a.game_edition:hover {background:rgba(1,18,25,0.313);color:#f7f62c}
div#game_info div.editions_list a.game_edition div.edition_price {flex-grow:1;text-align:right;color:#ffff99;white-space: nowrap}
div#game_info div.editions_list a.game_edition:hover div.edition_price {color:#f7f62c}
div#game_info div.editions_list a.game_edition.selected {background: rgba(255,255,153,0.16);color: #ffff99;}

div#game_info div.series_list .game_serie {display:flex;border-top:1px solid #011c26;font-weight:400;font-family:Play, Verdana, Arial;margin:0px 0px 0px 0px;text-decoration:none;font-size:14px;line-height:16px;background:var(--blue-tp-008);}
div#game_info div.series_list .game_serie:first-child {border-top:1px solid #011c26;}
div#game_info div.series_list a.game_serie:hover {background:rgba(1,18,25,0.313);color:#f7f62c}
div#game_info div.series_list .game_serie div.serie_name {padding:10px 8px;}
div#game_info div.series_list a.game_serie:hover div.serie_name {}
div#game_info div.series_list .game_serie div.serie_price {flex-grow:1;text-align:right;color:#ffff99;white-space: nowrap; padding:10px 12px 10px 0px;}
div#game_info div.series_list a.game_serie:hover div.serie_price {color:#f7f62c}
div#game_info div.series_list .game_serie.selected {background: rgba(255,255,153,0.125); color: #ffff99; border: 1px solid rgba(255,255,153,0.376);}
div#game_info div.series_list .game_serie.selected div.serie_name {color:#ffff99;}
div#game_info div.series_list .game_serie div.img_header  {position:relative;}
div#game_info div.series_list .game_serie div.img_header img.img_header {width:100px;display:block;}
div#game_info div.series_list .game_serie div.img_header img.type_marker {position: absolute;display:block;width:35px;height:35px;border-radius:0px}
div#game_info div.series_list a.more_similar_games {display:block;font-size:14px;font-family: Play, Verdana, Arial;margin:0px;padding:6px 15px 9px 15px;text-decoration:none;background:var(--blue-tp-015);text-align:center;border-bottom:1px solid #011c26;border-top:1px solid #011c26;}
div#game_info div.series_list a.more_similar_games:hover {background:var(--blue-tp-023);}

div#game_info div.series_list .game_serie div.game_rating {color:#eeeeee;float:left;height:27px;width:27px;min-width:27px;text-align:center;padding:4px 0px 0px 0px;margin:13px 0px 0px 8px;font-family:Play, Verdana, Arial;font-size:14px;box-sizing: border-box;text-shadow:0px 0px 3px #111,0px 0px 3px #111;border-radius: 5px}
div#game_info div.series_list .game_serie div.game_rating.good {background:rgba(44,154,29,0.125);border:1px solid #2c9a1d} 
div#game_info div.series_list .game_serie div.game_rating.mid {background:rgba(187,186,10,0.125);border:1px solid #bbba0a} 
div#game_info div.series_list .game_serie div.game_rating.bad {background:rgba(191,47,47,0.125);border:1px solid #bf2f2f} 

div#game_info div.series_list .game_serie div.release_date {font-family:Play, Verdana, Arial;font-size:11px;color:#28decf;margin-top:4px;cursor:pointer;opacity:0.8} 
div#game_info div.series_list .game_serie:not(.selected):hover div.release_date {opacity:1}
div#game_info div.series_list .game_serie div.release_date.not_released span {color:#ee92ff;}
div#game_info div.series_list .game_serie div.release_date.more_10 span {color:#cece36;}
div#game_info div.series_list .game_serie div.release_date.more_15 span {color:#ff8181;}

div#game_info h2.dlc_for {color:#ee92ff;}

div#game_info div.game_reqs {line-height:20px;overflow-wrap: break-word; margin-top: 0px;}

div#game_info div.game_tags {line-height:20px;padding-top:10px}
div#game_info div.game_tags div.tag_type_block {}
div#game_info div.game_tags h3 {color: #41dccf;display:inline;margin:0;padding:0px 0px 0px 0px;font-size:13px;font-family: Play, Verdana, Arial;font-weight:normal}
div#game_info div.game_tags a {text-decoration:none;}

div#game_info a.platform_link {text-decoration: none}

div#game_info div.under_text {margin:20px 15px 5px 15px;font-family: Play, Verdana, Arial;font-size:12px;line-height:18px;color:#55a19b}
div#game_info div.under_text a{font-family: Play, Verdana, Arial;color:#55a19b}
div#game_info div.under_text strong {}
div#game_info div.under_text h2 {color:#c4c4a1;font-size:14px;margin-bottom:5px}

div#game_info div.game_info_block div.price_info_block {font-family:Play, Verdana, Arial;font-size:16px;background:var(--blue-tp-008);padding:12px}
div#game_info div.game_info_block div.price_info_block div {padding-bottom:12px;color:#dada8f}
div#game_info div.game_info_block div.price_info_block div:last-child {padding-bottom:4px;}
div#game_info div.game_info_block div.price_info_block div span {color:#c6d0c8}



div#similar_content div.first_line {display:flex;border-radius: 5px 5px 0px 0px;margin-bottom:1px;}
div#similar_content div.first_line_right {color:#ddd;padding:0px 0px 0px 0px;margin:0px 1px;flex-grow:1;border-radius:0px 5px 0px 0px;background:var(--blue-tp-015)}
div#similar_content div.first_line_right span.free {color:#ffff4f;}

div#similar_content div.first_line div.img_header {background:var(--blue-tp-015);border-radius: 5px 0px 0px 0px;width:300px;aspect-ratio: 244/140;}
div#similar_content div.first_line div.img_header img.type_marker {position: absolute;display:block;width:100px;height:100px;border-radius: 5px 0px 0px 0px;}
div#similar_content div.first_line div.img_header img.game_img {width:300px;border-radius:5px 0px 0px 0px;margin:0;padding:0;display:block}

div#similar_content h2 {margin:10px 10px 2px 15px;line-height: 22px;font-size:14px;font-family:Play, Verdana, Arial;color: #dbdbaa;}
div#similar_content h2 a {font-size:14px;font-family:Play, Verdana, Arial;text-decoration: none}
div#similar_content h2 a:hover {text-decoration: underline}
div#similar_content div.similar_text {margin:0px 10px 10px 15px;line-height:20px;color:#90cfc7;font-size:12px;font-family:Play, Verdana, Arial;}
div#similar_content div.similar_text a {color:#90cfc7;font-family:Play, Verdana, Arial;text-decoration: underline}
div#similar_content div.similar_text a:hover {text-decoration: underline}
div#similar_content h2.similar_series {color:#ffff99;font-size:18px;margin:20px 15px 15px 20px;}
div#similar_content div.similar_list {display:flex;flex-wrap: wrap;margin: 0px 0px 0px 0px;}
div#similar_content div.similar_list div.similar_block {box-sizing: border-box;padding:15px;min-width:220px;max-width:calc( 25% - 1px );height:auto;flex:1;margin: 0px 1px 1px 0px ;background: var(--blue-tp-015);display:flex;flex-direction: column;}
div#similar_content div.similar_list div.similar_block.selected {background:rgba(255,255,153,0.149);border: 1px solid rgba(255,255,153,0.376);}
div#similar_content div.similar_list div.similar_block a.img_link {display:block;width:100%;position:relative;aspect-ratio: 244/140;background:#09151a} 
div#similar_content div.similar_list div.similar_block a.img_link div.game_rating {position:absolute;bottom:8px;left:8px; box-sizing: border-box;color:#eeeeee;float:left;height:35px;width:35px;text-align:center;padding:5px 0px 0px 0px;font-family:Play, Verdana, Arial;font-size:18px;box-sizing: border-box;text-shadow:0px 0px 2px #111,0px 0px 2px #111;border-radius: 5px;box-shadow:0px 0px 3px #000, 0px 0px 1px #000}
div#similar_content div.similar_list div.similar_block a.img_link div.game_rating.good {background:rgba(36,123,24,0.9);border:1px solid #8eba89} /*#9eb79b #2c9a1d*/
div#similar_content div.similar_list div.similar_block a.img_link div.game_rating.mid {background:rgba(137,136,19,0.9);border:1px solid #baba8a} /*#bbba0a*/
div#similar_content div.similar_list div.similar_block a.img_link div.game_rating.bad {background:rgba(166,36,36,0.9);border:1px solid #bc8484} /*#bf2f2f*/
div#similar_content div.similar_list div.similar_block a.img_link img {display: block;width: 100%;height: auto;}
div#similar_content div.similar_list div.similar_block div.name_link {padding:7px 0px 7px 0px;flex-grow:1}
div#similar_content div.similar_list div.similar_block div.name_link a {text-decoration:none;font-family:Play, Verdana, Arial;}
div#similar_content div.similar_list div.similar_block div.price_date {display:flex}
div#similar_content div.similar_list div.similar_block div.price {flex-grow: 1;padding:0px;font-family: Play, Verdana, Arial;color: #ffff99;font-size: 16px;}
div#similar_content div.similar_list div.similar_block div.release_date {font-family:Play, Verdana, Arial;font-size:12px;color:#28decf;margin-top:4px;cursor:default}
div#similar_content div.similar_list div.similar_block div.release_date.not_released {color:#ee92ff;}
div#similar_content div.similar_list div.similar_block div.release_date.more_10 {color:#cece36;}
div#similar_content div.similar_list div.similar_block div.release_date.more_15 {color:#ff8181;}
div#similar_content div.similar_list div.similar_block div.like_this {padding-top:10px;text-align:right;}
div#similar_content div.similar_list div.similar_block div.like_this a {color:#c6d0c8;font-size:13px}
div#similar_content div.similar_list div.similar_block div.like_this a:hover {color:#f7f62c;}


@media only screen and (max-width: 924px) {
    div#similar_content div.similar_list div.similar_block {max-width:calc( 33.33% - 1px );}
}
@media only screen and (max-width: 830px) {
    div#similar_content h2.similar_series {margin:20px 15px 15px 15px;}
    
    div#similar_content div.first_line {flex-wrap:wrap;border-radius: 0px 0px 0px 0px;} 
    div#similar_content div.first_line div.first_line_right {border-radius:0px 0px 0px 0px;width:100%}

    div#similar_content div.first_line div.img_header {width:100%;border-radius: 0px 0px 0px 0px;border:0;border-bottom:1px solid #011c26;}
    div#similar_content div.first_line div.img_header img.type_marker {position: absolute;display:block;width:100px;height:100px;border-radius: 0px 0px 0px 0px;}
    div#similar_content div.first_line div.img_header img.game_img {width:100%;border-radius:0px 0px 0px 0px;}
}
@media only screen and (max-width: 680px) {
    div#similar_content div.similar_list div.similar_block {max-width:calc( 50% - 1px );}
}
@media only screen and (max-width: 459px) {
    div#similar_content div.similar_list div.similar_block {max-width:100%;}
}
@media only screen and (max-width: 830px) {
    div#similar_content h2 {margin:15px 15px 2px 15px;}
    div#similar_content div.similar_text {margin:0px 15px 15px 15px; font-size:12px;}
}


div.readmore_text {margin-top:10px;}
div.readmore_text div {cursor:pointer;font-family: Play, Verdana, Arial;border:1px solid #011c26;display:inline-block;padding:2px 12px 4px 15px;color:var(--green_link);background: var(--blue-tp-015);}
div.readmore_text div:hover {background:var(--blue-tp-023);color:#f7f62c}
div.readmore_text div span.count {}
div.readmore_text div span.arrow {
    display:inline-block;
    height:15px;
    width:15px;
    opacity:0.7;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2328decf%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat, repeat;
    background-position: left 6px top 6px, 0 0;
    background-size: 9px auto, 100%;
}
div.readmore_text div:hover span.arrow {opacity:1;}

div.see_all {margin-top:10px;text-align:right;width:100%}
div.see_all div {cursor:pointer;font-family: Play, Verdana, Arial;border:1px solid #011c26;display:inline-block;padding:3px 12px 5px 15px;color:var(--green_link);background: var(--blue-tp-015);}
div.see_all div:hover {background:var(--blue-tp-023);color:#f7f62c}
div.see_all div span.count {}
div.see_all div span.arrow {
    display:inline-block;
    height:15px;
    width:15px;
    opacity:0.7;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2328decf%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat, repeat;
    background-position: left 6px top 6px, 0 0;
    background-size: 9px auto, 100%;
}
div.see_all div:hover span.arrow {opacity:1;}

div.see_all_line {text-align:center;width:100%}
div.see_all_line div {cursor:pointer;font-family: Play, Verdana, Arial;border:1px solid #011c26;border-right:0;border-left:0;display:block;padding: 6px 15px 9px 15px;color:var(--green_link);background: var(--blue-tp-015);}
div.see_all_line div:hover {background:var(--blue-tp-023);color:#f7f62c}
div.see_all_line div span.count {}
div.see_all_line div span.arrow {
    display:inline-block;
    height:15px;
    width:15px;
    opacity:0.7;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2328decf%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat, repeat;
    background-position: left 6px top 6px, 0 0;
    background-size: 9px auto, 100%;
}
div.see_all_line div:hover span.arrow {opacity:1;}

/* Main Page */
div.main_games {display:flex}
div.main_games_left {flex-grow: 1;padding-right:10px;}
div.main_games_right {width:300px;padding-left:10px;padding-top:20px}
div.main_games_block {}
div.main_games_block h2 {font-weight:400;font-size:16px;font-family:Play, Verdana, Arial;display:block;margin:20px 0px 1px 0px;padding:10px 15px 11px 15px;color: #ffff99;background:var(--blue-tp-023);border-radius: 5px 5px 0px 0px;}
div.main_games_block h2.first_h2 {margin:20px 0px 1px 0px;}
div.main_games_block a.game_link {display:block;text-decoration:none}
div.main_games_block a.game_link div.game_block {display:flex;background: var(--blue-tp-008);margin-bottom:1px}
div.main_games_block a.game_link:hover div.game_block {background: var(--blue-tp-015);}
div.main_games_block a.game_link div.game_block div.img_title {display:flex;flex-grow:1;}
div.main_games_block a.game_link div.game_block div.img_title div.img {position:relative;width:100px;aspect-ratio: 244/140;}
/*div.main_games_block a.game_link:hover div.game_block div.img_title div.img {border-right:1px solid #f7f62c;}*/
div.main_games_block a.game_link div.game_block div.img_title div.img img.type_marker {position:absolute;width:40px}
div.main_games_block a.game_link div.game_block div.img_title div.img img.header_img {display:block;margin:0px;padding:0px;border-right:1px solid #011c26;}
div.main_games_block a.game_link div.game_block div.img_title div.title_more {padding:4px 9px}
div.main_games_block a.game_link div.game_block div.img_title div.title_more div.title {font-family: Play, Verdana, Arial}
div.main_games_block a.game_link div.game_block div.img_title div.title_more div.services {display:flex;}
div.main_games_block a.game_link div.game_block div.price_disc {width:90px;min-width:90px;background:rgba(255,255,153,0.027)}
div.main_games_block a.game_link div.game_block div.price_disc div.disc {margin:7px 10px 5px 5px;text-align:right;font-family: Play, Verdana, Arial;color: #28decf;font-size: 14px;}
div.main_games_block a.game_link div.game_block div.price_disc div.disc span.free {color:#ee92ff}
div.main_games_block a.game_link div.game_block div.price_disc div.price {margin:0px 10px 5px 5px;text-align:right;font-family: Play, Verdana, Arial;color: #ffff99;font-size: 14px;}
div.main_games_block a.game_link div.game_block div.price_disc div.price span.free {color:#ffff4f}

div.main_games_block a.game_link .service_icon.green_1 {fill:#28decf;opacity:0.6}
div.main_games_block a.game_link:hover .service_icon.green_1 {fill:#28decf;opacity:1}

div.main_games_block a.game_link .service_icon.yellow_1 {fill:#ffff99;opacity:0.8}
div.main_games_block a.game_link:hover .service_icon.yellow_1 {fill:#f7f62c;opacity:1}

div.main_games_block .service_icon {height:20px;margin:5px 7px 0px 0px}
div.main_games_block .service_icon.green_1 {fill:#28decf}
div.main_games_block .service_icon.yellow_1 {fill:#f7f62c}

div.main_games_block a.game_link div.game_rating {box-sizing: border-box;color:#eeeeee;float:left;height:22px;width:22px;text-align:center;padding:3px 0px 0px 0px;margin:4px 10px 0px 0px;font-family:Play, Verdana, Arial;font-size:12px;box-sizing: border-box;text-shadow:0px 0px 3px #111,0px 0px 3px #111;border-radius: 5px}
div.main_games_block a.game_link:hover div.game_rating {color:#FFFFFF;}

div.main_games_block a.game_link div.game_rating.good {background:rgba(44,154,29,0.125);border:1px solid #2c9a1d} 
div.main_games_block a.game_link:hover div.game_rating.good {background:rgba(44,154,29,0.25);} 
div.main_games_block a.game_link div.game_rating.mid {background:rgba(187,186,10,0.125);border:1px solid #bbba0a} 
div.main_games_block a.game_link:hover div.game_rating.mid {background:rgba(187,186,10,0.25)} 
div.main_games_block a.game_link div.game_rating.bad {background:rgba(191,47,47,0.125);border:1px solid #bf2f2f} 
div.main_games_block a.game_link:hover div.game_rating.bad {background:rgba(191,47,47,0.25)} 

div.main_games_block a.see_all {display:block;font-size:14px;font-family: Play, Verdana, Arial;margin:0px;padding:6px 15px 9px 15px;text-decoration:none;background:var(--blue-tp-015);text-align:center;border-radius: 0px 0px 5px 5px;}
div.main_games_block a.see_all:hover {background:var(--blue-tp-023);}
/*-- Main Page */

/* Tags List */
div#tags_list {}
div#tags_list div.tag_type_block {
    -moz-column-count: 4; 
    -webkit-column-count: 4; 
    column-count: 4;}
div#tags_list h2 {margin:20px 0px 10px 0px;border-bottom:1px solid rgba(255,255,153,0.309);padding-bottom:5px}
div#tags_list div.tag_block {display:block;padding:0px 20px 3px 0px;box-sizing: border-box; }

div#tags_list div.tag_block a {text-decoration:none;font-size:15px;color:#9ada92;}
div#tags_list div.tag_block a:hover {color:#f7f62c;}
/* --Tags */


/* footer */
div.footer_line {display:flex;}
div.footer_line a.footer_link {display:block;text-decoration:none;font-family: Play, Verdana, Arial;font-size:12px;color:#8acc81;margin-right:20px;margin-bottom:10px;text-transform: uppercase;}
div.footer_line a.footer_link:hover {color:#ffff99}
div.footer_line div.social {flex-grow: 1;text-align:right}
/*
div.footer_line div.social img.twitter_link {width:20px}
div.footer_line div.social img.vk_link {width:20px}
div.footer_line div.social img.fb_link {width:20px;margin-left:8px}
*/
div.footer_line div.social img {width:20px;margin:0px 0px 0px 8px}
header div.social {padding:10px 14px 0px 0px;display:flex;align-items: center;}
header div.social a {display:block;margin-left:12px}
header div.social a:first-child {margin-left:8px}
header div.social img {width:20px;}

div.copyright {font-family: Play, Verdana, Arial;color:#ccc;font-size:12px;}
div.cookie_alert {position:fixed;bottom:0px;background:linear-gradient(to right, rgba(11,73,79,0) 0%, rgba(11,73,79,0.933) 20%, rgba(11,73,79,0.933) 80%, rgba(11,73,79,0) 100%);padding:8px 10px 10px 10px;left:0;right:0;text-align:center}
div.cookie_alert span.cookies_ok {color:var(--green_link);margin-left:15px;cursor:pointer;text-decoration:underline}
div.cookie_alert span.cookies_ok:hover {color:#f7f62c;}
/*-- footer */
/* stores */
.store_adapt_wrap {

}
table.store_adapt {
    border: 0;
    width: 100%;
    margin:0;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
}
table.store_adapt tr {
    padding: 0px;
}
table.store_adapt a {
    font-size:16px;
    font-family: Play, Verdana, Arial;
    text-decoration:none;
}
table.store_adapt th, table.store_adapt td {
    padding: 15px;
    text-align: left;
    width:15%;
    background: var(--blue-tp-008);
    border-bottom:1px solid #011c26;
}
table.store_adapt th {
    background: var(--blue-tp-020);
    color: #ffff99;
    font-size:16px;
    text-align:center;
}
table.store_adapt td {
    font-family: Play, Verdana, Arial;
    font-size:16px;
    text-align:center;
    padding-top:21px;
}
table.store_adapt th:first-child {
    border-radius:5px 0px 0px 0px;
}
table.store_adapt th:last-child {
    border-radius:0px 5px 0px 0px;
}

td.store_name_td {padding:15px!important;}

table.store_adapt div.store_name {display:flex;}
table.store_adapt div.store_name div.store_img {width:30px;text-align:center}
table.store_adapt div.store_name div.store_name_text {margin:6px 0px 0px 15px;font-family: Play, Verdana, Arial;font-size:16px;color: #ffff99;}
/* --stores */

/* Requirements */
div#req_div {margin:0px 0px 0px 0px; }
div#req_div a.req_os_link {color:var(--green_link);border:1px solid #011c26;border-right:0;cursor:pointer;font-weight:400;font-family:Play, Verdana, Arial;margin:13px 0px 0px 0px;display:block;padding:9px 30px;text-decoration:none;font-size:14px;line-height:15px;background:var(--blue-tp-008);}
div#req_div a.req_os_link:first-child {border-left:0px solid #011c26;border-radius:0px 0px 0px 0px;}
div#req_div a.req_os_link:last-child {border-right:1px solid #011c26;border-radius:0px 0px 0px 0px;}
div#req_div a.req_os_link:first-child:last-child {border-left:0px solid #011c26;border-radius:0px 0px 0px 0px;}
div#req_div a.req_os_link:hover {background:rgba(1,18,25,0.313);color:#f7f62c}
div#req_div a.req_os_link.selected {background: rgba(255,255,153,0.16);color: #ffff99;/*border: 0px solid rgba(255,255,153,0.376);*/}

div#req_div div.req_for_os {background: var(--blue-tp-008);}
div#req_div div.req_for_os h2 {
    font-weight:400;font-size:16px;line-height:22px;font-family:Play, Verdana, Arial;display:block;margin:0px 0px 0px 0px;padding: 7px 18px;background: linear-gradient(to right, var(--blue-tp-023) 0%, var(--blue-tp-000) 95%);
    text-shadow: 0px 0px 3px #000;color:#ffff99;
}
div#req_div div.req_for_os h2.min {} /*color: #41ffef;*/
div#req_div div.req_for_os h2.rec {} /*color: #a7ff9b;*/
div#req_div div.req_for_os div.minimum {padding: 12px 18px;line-height:25px}
div#req_div div.req_for_os div.recommended {padding: 12px 18px;line-height:25px}
div#req_div div.req_for_os h3 {display:inline;color: #e2e2a4;font-weight: 500;font-size:14px}
div#req_div div.req_for_os div.minimum h3 {color: #41dccf;}
div#req_div div.req_for_os div.recommended h3 {color: #97e08d;}
div#req_div div.req_for_os div.about_req {color: #2faa9f; font-size:14px;margin-bottom:2px}

div#req_div h2.req_similar {font-weight:400;font-size:16px;line-height:16px;font-family:Play, Verdana, Arial;display:block;margin:20px 0px 0px 0px;padding: 12px 18px;}
div#req_div div.similar_req_back {background: var(--blue-tp-008);border-radius:5px}
div#req_div div.similar_req_div {font-size:14px;padding: 10px 18px 12px 18px;line-height:24px;margin-bottom:15px;border-top:1px solid #011c26}

div.similar_req_div div.similar_req_link {margin-top:10px;}
div.similar_req_div div.similar_req_link a {text-decoration: none;cursor:pointer;font-family: Play, Verdana, Arial;border:1px solid #011c26;display:inline-block;padding:1px 10px 2px 13px;color:var(--green_link);background: rgba(40,222,207,0.1);}
div.similar_req_div div.similar_req_link a span{color:rgb(40, 222, 207);padding-left:4px;font-size:12px}
div.similar_req_div div.similar_req_link a:hover {background:var(--blue-tp-023);color:#f7f62c}


div#req_div div#games_list a.game_link:first-child:last-child div.game_unit {border-radius: 5px 5px 0px 0px}
div#req_div div#games_list a.game_link:first-child:last-child img.header_pic {border-radius: 5px 0px 0px 0px;}
div#req_div div#games_list a.game_link:first-child:last-child div.game_price {border-radius: 0px 5px 0px 0px;}
div#req_div div#games_list a.game_link div.game_unit {margin-bottom:1px}


div#req_div  a.more_similar_games {display:block;float:right;margin:0px 0px 10px 0px}

/* --Requirements */


/* Price History */

div#game_price div#games_list a.game_link:first-child:last-child div.game_unit {border-radius: 5px 5px 0px 0px}
div#game_price div#games_list a.game_link:first-child:last-child img.header_pic {border-radius: 5px 0px 0px 0px;}
div#game_price div#games_list a.game_link:first-child:last-child div.game_price {border-radius: 0px 5px 0px 0px;}
div#game_price div#games_list a.game_link div.game_unit {margin-bottom:1px}

div#game_price {}
div#game_price div.game_price_block {margin:0px 0px 0px 0px}
div#game_price div.game_price_block h2 {
    position:relative;
    /*border-radius: 2px;*/
    font-weight:400;font-size:16px;line-height:16px;font-family:Play, Verdana, Arial;display:block;margin:0px 0px 1px 0px;padding: 12px;background: var(--blue-tp-023);
    /*border: 1px solid #29746e;*/
    text-shadow: 0px 0px 3px #000;color:#ffff99;
}
div#game_price div.game_price_block div.price_info_block {font-family:Play, Verdana, Arial;font-size:16px;background:var(--blue-tp-008);padding:12px}
div#game_price div.game_price_block div.price_info_block div {padding-bottom:12px;color:#dada8f}
div#game_price div.game_price_block div.price_info_block div:last-child {padding-bottom:4px;}
div#game_price div.game_price_block div.price_info_block div span {color:#c6d0c8}

div#game_price div#best_price_chart {height:280px}
div#game_price div#store_price_chart {height:350px}

div#game_price table#price_history_table {width:100%;font-size:16px}
div#game_price table#price_history_table tr {background:var(--blue-tp-008)}
div#game_price table#price_history_table tr#pht_header {background:var(--blue-tp-023);}
div#game_price table#price_history_table th {
    width:20%;
    padding:12px 0px 12px 12px;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    font-family: Play, Verdana, Arial;
    margin: 0px 0px 1px 0px;
    text-shadow: 0px 0px 3px #000;
    color: #ffff99;
}
div#game_price table#price_history_table .date {text-align:center}
div#game_price table#price_history_table .store_logo {text-align:center;width:20px}
div#game_price table#price_history_table .store_logo img {height:18px}
div#game_price table#price_history_table .store {text-align:left;padding-left:10px}
div#game_price table#price_history_table .price_old {text-align:right}
div#game_price table#price_history_table .price_new {text-align:right}
div#game_price table#price_history_table .price_change {text-align:center}
div#game_price table#price_history_table td {
    white-space: nowrap;
    padding:6px 0px 6px 12px;
    font-size: 16px;
}

div#game_price table#price_history_table tr:last-child td {padding-bottom:12px}
div#game_price table#price_history_table tr:nth-child(2) td {padding-top:12px}

div#game_price h2.price_similar_h2 {font-weight:400;font-size:16px;line-height:16px;font-family:Play, Verdana, Arial;display:block;margin:20px 0px 0px 0px;padding: 12px 18px;}

div#game_price div.price_similar_list {}
div#game_price div.price_similar_list a.similar_game_price {
        display:block;padding:10px;margin-bottom:1px;border-radius:0px 0px 5px 5px;
        background:
            linear-gradient(
            #1c524d, transparent 1px
            ),
            linear-gradient(
            90deg,
            #1c524d, transparent 1px
            );
        background-size: 10000px 20px;
        background-position: center center;}
div#game_price div.price_similar_list a.similar_game_price:hover {} /*background:rgba(40,222,207,0.125);*/
div#game_price div.price_similar_list a.similar_game_price polyline {stroke:#28decf;stroke-width:1}

div#game_price div.price_similar_list a.more_similar_games {display:block;float:right;margin:10px 0px}


@media only screen and (max-width: 830px) {
    div#game_price table#price_history_table td {
        font-size: 14px;
    }
    div#game_price a.similar_game_price polyline {stroke:#28decf;stroke-width:2}
}
@media only screen and (max-width: 500px) {
    div#game_price table#price_history_table th {width:25%;}
    div#game_price table#price_history_table .price_change {display:none}
    div#game_price table#price_history_table .price_new {padding-right:12px}
}
/* --Price History */



/* frappe charts*/
.line-chart line.line-vertical {stroke:#178077!important;stroke-width:1px;opacity:0.2}
.line-chart line.line-horizontal  {stroke:#178077!important;stroke-width:1px;opacity:0.6}
.line-chart text {fill:#249f94!important}
/* --frappe charts*/

/* highcharts */

div#price_chart {height:300px;min-width: 310px;border-top: 1px solid #011c26}
div#game_info div.price_block a.more_about_price {display:block;font-size:14px;font-family: Play, Verdana, Arial;margin:0px;padding:6px 15px 9px 15px;text-decoration:none;background:var(--blue-tp-015);text-align:center;border-bottom:1px solid #011c26;border-top:1px solid #011c26;}
div#game_info div.price_block a.more_about_price:hover {background:var(--blue-tp-023);}

/* --highcharts */

table {border:0;border-spacing:0;padding:0;border-collapse: collapse;}
/* round_table */
table.round_table {
    width:100%;
    border:0;border-spacing:0px 1px;padding:0;
    border-collapse:collapse;
    border-radius:5px;
    background:radial-gradient(circle  closest-corner at 45% 0%, rgba(40,189,222,0.027), rgba(40,189,222,0) 100%);
}
table.round_table td,
table.round_table th {
    border-left:0;
    border-top:0;
    border-radius:0px 0px 0px 0px;
    padding:5px;
    background: var(--blue-tp-008);
}
table.round_table tr:first-child td,
table.round_table tr:first-child th {
}
table.round_table tr:first-child td:first-child,
table.round_table tr:first-child th:first-child{
    border-radius:5px 0px 0px 0px;
}
table.round_table tr:first-child td:last-child,
table.round_table tr:first-child th:last-child{
    border-radius:0px 5px 0px 0px;
}
table.round_table tr td:first-child{

}
table.round_table tr:last-child td:first-child{
    border-radius:0px 0px 0px 5px;
}
table.round_table tr:last-child td:last-child{
    border-radius:0px 0px 5px 0px;
}
table.round_table	th {color:#ffff99;background: var(--blue-tp-023);}


div.privacy_text ul {diaply:block;margin:5px 0px;padding:0px 0px 0px 30px}
div.privacy_text ul li {margin:0px;padding:0px}
div.privacy_text strong {font-weight:400}
/*--*/

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

input[type="text"],[type="email"],[type="password"],input[type="number"],input[type="date"],textarea {
    font-family: Play, Verdana, Arial;
    line-height:20px;
    border: 1px solid #178077; 
    border-radius: 5px; 
    background: #02151c !important; 
    box-shadow: inset 0px 0px 3px #178077;
    margin:0;
    padding:2px 6px;
    outline: none; 
    color: #d8d8c7; 
    font-size: 16px; 
    box-shadow:  0px 0px 3px #000;
}
input[type="text"]::placeholder,
input[type="number"]::placeholder
{color:#178077;font-family: Play, Verdana, Arial;}
input[type="date"] {
    height: 22px;
    width:150px;
}

input[type="text"],input[type="number"] {
    height: 22px;
}
::-webkit-calendar-picker-indicator {
    filter: invert(0.8);
}
input[type="text"]:hover,
input[type="number"]:hover,
input[type="date"]:hover,
textarea:hover
{
    border: 1px solid #f7f62c;
    /*box-shadow: inset 0px 0px 3px #f7f62c; */
    /* color:#fff; */
}
input[type="text"]:focus,
input[type="number"]:hover,
textarea:focus 
{
    border: 1px solid var(--green_link);
    /*
    box-shadow: inset 0px 0px 3px #97F58A;
     color:#97F58A; */
}

input[type="submit"],
input[type="button"]  {
    -webkit-appearance:none;
    border: 1px solid #28decf; 
    border-radius: 5px; 
    background: #18383f !important; 
    margin:0;
    padding:0px 25px;
    outline: none; 
    cursor:pointer;
    color:#eee;
    line-height:20px;
    font-size: 14px; 
    font-family: Play, Verdana, Arial; 
    text-shadow: 0px 0px 3px #000;
    box-shadow:  0px 0px 3px #000, inset 0px 0px 3px #28decf;
}
input[type="button"].purp_color  {
    border: 1px solid #ea76ff;
    color: #eee;
    text-shadow: 0px 0px 3px #000;
    box-shadow:  0px 0px 3px #000, inset 0px 0px 3px #ea76ff;
}

input[type="submit"]:active,
input[type="button"]:active {
    border: 1px solid #f7f62c;
    box-shadow: inset 0px 0px 3px #f7f62c;
    color:#f7f62c;
}

input[type="submit"]:hover,
input[type="button"]:hover { /* */
    color:#f7f62c;
    border:1px solid #f7f62c;box-shadow:inset 0px 0px 5px #f7f62c;text-color:none;
}

input[type="submit"]:focus,
input[type="button"]:focus { /* */
    box-shadow: 0px 0px 6px #000, inset 0px 0px 3px #97F58A;
    color: #97F58A;
    border: 1px solid #97F58A;
}
input[type="submit"]:disabled,
input[type="button"]:disabled { 
    box-shadow: 0px 0px 6px #000, inset 0px 0px 3px #CCC;
    color: #CCC;
    border: 1px solid #CCC;
}

a.button_link {
    display:inline-block;
    text-decoration: none;
    border: 1px solid #28decf; 
    border-radius: 5px; 
    background: #18383f !important; 
    margin:0;
    padding:0px 25px;
    outline: none; 
    cursor:pointer;
    color:#eee;
    line-height:20px;
    font-size: 14px; 
    font-family: Play, Verdana, Arial; 
    text-shadow: 0px 0px 3px #000;
    box-shadow:  0px 0px 3px #000, inset 0px 0px 3px #28decf;
}
a.button_link:hover { 
    color:#f7f62c;
    border:1px solid #f7f62c;box-shadow:inset 0px 0px 5px #f7f62c;text-color:none;
}

select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none; 
    cursor:pointer;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23178077%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'); 
    background-repeat: no-repeat, repeat;
    background-position: right 6px top 52%, 0 0;
    background-size: .65em auto, 100%; 
    border: 1px solid #178077; 
    border-radius: 5px; 
    background-color: #021a23 !important; 
    box-shadow: inset 0px 0px 3px #178077;
    margin:0;
    padding:4px 23px 4px 6px;
    outline: none; 
    height: 26px;
    color: #ccc; 
    font-size: 14px; 
    line-height:14px;
    font-family: Play, Verdana, Arial;
}

select:hover {
    border: 1px solid #f7f62c;
    /*box-shadow: inset 0px 0px 3px #f7f62c;*/
    color:#fff;
}

/* checkbox */
.custom-checkbox {
    display:none;

    /*position: absolute;
    z-index: -1;
    opacity: 0;*/
}

.custom-checkbox+label {
    font-size:14px;
    display: inline-flex;
    align-items: stretch;
    user-select: none;
}
.custom-checkbox+label:hover {
    color:#f7f62c;
}

.custom-checkbox+label::before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    flex-grow: 0;
    border: 1px solid #178077;
    border-radius: 5px;
    margin-right: 7px;
    
    background-color: #021a23;
    box-shadow: 0px 0px 3px #000, inset 0px 0px 3px #178077;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;    
}

.custom-checkbox:not(:disabled):not(:checked)+label:hover::before {
    border-color: #f7f62c;
    box-shadow: 0px 0px 3px #000, inset 0px 0px 2px #f7f62c;
}

.custom-checkbox:not(:disabled):active+label::before {
    border-color: #b3d7ff;
}

.custom-checkbox:focus+label::before {

}

.custom-checkbox:focus:not(:checked)+label::before {

}
.custom-checkbox:checked+label {
    color:var(--green_link);
}

.custom-checkbox:checked+label::before {
    border-color: var(--green_link);
    background-size: 60%;
    background-position:center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2397f58a' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox:checked+label:hover::before {

}

.custom-checkbox:disabled+label::before {
    background-color: #e9ecef;
}

.checkbox {

}
.checkbox * {
    cursor:pointer;
}

.custom-radio {
    display:none;
}

.custom-radio+label {
    display: inline-flex;
    align-items: stretch;
    user-select: none;
    font-size:14px;
}

.custom-radio+label:hover {
    color:#f7f62c;
}

.custom-radio:checked+label {
 color: var(--green_link);
}

.custom-radio+label::before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    flex-grow: 0;
    border: 1px solid #178077;
    border-radius: 50%;
    margin-right: 0.5em;
    background-color: #021a23;
    box-shadow: 0px 0px 3px #000, inset 0px 0px 3px #178077;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}
.custom-radio:not(:disabled):not(:checked)+label:hover::before {
    border-color: #f7f62c;
    box-shadow: 0px 0px 3px #000, inset 0px 0px 2px #f7f62c;
}
.custom-radio:not(:disabled):active+label::before {
    border-color: #b3d7ff;
}
.custom-radio:focus+label::before {

}
.custom-radio:focus:not(:checked)+label::before {

}
.custom-radio:checked+label {
    color:var(--green_link);
}
.custom-radio:checked+label::before {
    border-color: var(--green_link);
    
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2397f58a'/%3e%3c/svg%3e");
}
.custom-radio:checked+label:hover::before {
    
}
.custom-radio:disabled+label::before {
    background-color: #e9ecef;
}

.radio * {
    cursor:pointer;
}

/* type = range*/
input[type=range] {
    height: 25px;
    -webkit-appearance: none;
    margin: 0px 0;
    background:transparent;
}
input[type=range]:focus {
    outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 10px;
    cursor: pointer;
    animate: 0.2s;

    box-shadow:0px 0px 2px #12635c inset;
    background: #021A23;
    border-radius: 5px;
    border: 1px solid #12635C;
}
input[type=range]::-webkit-slider-runnable-track:hover {
    border:1px solid #178077;
    box-shadow:  0px 0px 6px #000, inset 0px 0px 3px #178077
}
input[type=range]::-webkit-slider-thumb {
    height: 18px;
    width: 18px;
    border-radius: 25px;
    background: #18383f;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -5px;
    border:1px solid #24bdb1;
    box-shadow:  0px 0px 6px #000, inset 0px 0px 3px #24bdb1
}
input[type=range]::-webkit-slider-thumb:hover {
    border:1px solid #28decf;
    box-shadow:  0px 0px 6px #000, inset 0px 0px 3px #28decf

}
input[type=range]:focus::-webkit-slider-runnable-track {
    background: #021A23;
}

::selection {background: #80358e;color:#fff}

select option:hover {
    box-shadow: 0 0 10px 100px #ffffff inset;
}



/* новости */
div.id_news_cols {display: flex; font-size:16px}
div.id_news_cols em {color:#c6d0c8; font-style:normal}
div.id_news_cols strong {font-weight:normal}
div.id_news_cols ul li {padding-bottom: 8px}
div.id_news_cols ul li:last-child { padding-bottom: 0px}
div.id_news_cols div.date { color:#2e978e;     font-family: Play, Verdana, Arial;   font-size:12px;margin:3px 0px 0px 0px}

div.id_news {flex-grow: 1;margin-right:20px}
div.id_news h1 {font-size:20px}
div.id_news h2 {margin-bottom:12px;color:#eded7c;font-size:17px;}
div.id_news h3 {margin: 10px 0px 10px 0px;font-family: Play, Verdana, Arial;font-size:15px;font-weight: 400;color: #eded7c}
div.id_news_img {overflow: hidden; border:1px solid #274d4a;border-radius:5px;}
div.id_news_img img {display:block; width:100%; padding:0px;}

div.id_news p {margin:12px 0px}
div.id_news li::marker {color:#d7d76c}

div.id_news_cols div.last_news {min-width:300px}
div.last_news h2 {margin:6px 0px 15px 12px;font-size:16px;}

div.last_news a.news_link {display:block;text-decoration:none;}
div.last_news a.news_link:hover div.news_header {text-decoration:underline;color:#f7f62c}
div.last_news a.news_link:hover div.news_text {}
div.last_news a.news_link:hover div.news_img {border:1px solid #838376;}
div.last_news a.news_link:hover div.news_img div.news_header_img {background:#41411cd4;}
div.last_news div.news {margin-bottom:10px}
div.last_news div.news p {margin:8px}
div.last_news div.news div.news_header {color:#c5c559; font-weight: 400;margin-bottom:8px;display:none;font-family: Play, Verdana, Arial;}
div.last_news div.news div.news_img {box-sizing: border-box;position:relative;overflow: hidden;float:left;width:100%;border:1px solid #274d4a;border-radius:5px;margin: 0px 15px 2px 0px;}
div.last_news div.news div.news_img div.news_header_img  {color:#ffff99;font-family: Play, Verdana, Arial;font-size:16px;box-sizing: border-box;position:absolute;bottom:0px;border-radius:0px 0px 5px 5px;background:#003939d4;text-shadow:0px 0px 5px #000;width:100%;padding:8px 12px;}
div.last_news div.news div.news_img img {margin:0px;padding:0px;border:0;display: block;border-radius:5px;width:100%}
div.last_news div.news div.news_text {display:none;max-height:80px;overflow: hidden; color:#c6d0c8}
div.last_news div.news div.date { color:#2e978e;     font-family: Play, Verdana, Arial;   font-size:12px;margin:7px 3px 0px 0px;text-align:right}




@media screen and (max-width: 830px)   
{
    div.last_news h2 {margin:15px 0px 15px 0px;border-top:1px solid #274d4a;padding-top:15px}
    
    div.id_news_cols {margin:15px}
    div.id_news {margin-right:0px}
    div.id_news_cols {display: block;}
    div.last_news div.news div.news_img {width:220px}
    div.last_news div.news div.news_img div.news_header_img  {display:none;}
    div.last_news div.news div.news_header {display:block;}
    div.last_news div.news div.news_text {display:block;}
}
@media screen and (max-width: 550px)   
{
    div.id_news_img img {clip-path: inset(0px 0px);margin:0px 0px; }
    div.last_news div.news div.news_img {width:100%;}
    div.last_news div.news div.news_img div.news_header_img  {display:block;}
    div.last_news div.news div.news_header {display:none;}
    div.last_news div.news div.news_text {display:none;}
    div.last_news div.news div.date {margin:0px 5px 0px 0px;text-align: right}
}

div.list_news {font-size:16px}
div.list_news em { font-style:normal;color:#c6d0c8;}
div.list_news strong {}
div.list_news a.news_link {display:block;text-decoration:none;}
div.list_news a.news_link:hover div.news_header {text-decoration:underline;color:#f7f62c}
div.list_news a.news_link:hover div.news_text {}
div.list_news a.news_link:hover div.news_img {border:1px solid #838376;}
div.list_news a.news_link:hover div.news_img div.news_header_img {background:#41411cd4;}
div.list_news div.news {margin-bottom:15px}
div.list_news div.news p {margin:8px}
div.list_news div.news div.news_header {color:#d7d76c; font-weight: 400;margin-bottom:5px;font-size:16px;    font-family: Play, Verdana, Arial;}
div.list_news div.news div.news_img {box-sizing: border-box;position:relative;overflow: hidden;float:left;width:220px;border:1px solid #274d4a;border-radius:5px;margin: 0px 15px 0px 0px;}
div.list_news div.news div.news_img div.news_header_img  {box-sizing: border-box;color:#ffff99;font-family: Play, Verdana, Arial;font-size:16px;display:none;position:absolute;bottom:0px;background:#003939d4;font-weeight:bold;text-shadow:0px 0px 5px #000;width:100%;padding:8px 12px;}
div.list_news div.news div.news_img img {margin:0px;padding:0px;border:0;display: block;border-radius:5px;width:100%}
div.list_news div.news div.news_text {max-height:80px;overflow: hidden; color:#c6d0c8}
div.list_news div.news div.date { color:#2e978e;     font-family: Play, Verdana, Arial;   font-size:12px;margin:7px 0px 0px 0px}


@media screen and (max-width: 830px)   
{
    div.list_news {padding:15px}
}
@media screen and (max-width: 600px)   
{
   
   div.list_news div.news div.news_img {float:none;display:inline-block;width:100%;}
   div.list_news div.news div.news_text {display:none}
   div.list_news div.news div.news_img div.news_header_img  {display:block;}
   div.list_news div.news div.news_header {display:none}
   div.list_news div.news div.date {margin:0px 5px 0px 0px;text-align: right}
}

div.sn_wrap {margin-top:20px}
div.similar_news {display: flex; flex-wrap: wrap; gap: 12px 20px; /* расстояние между блоками */}
div.similar_news a.news_link {flex: 0 0 calc(25% - 15px); box-sizing: border-box; text-decoration:none;}

div.id_news div.similar_news {display: flex; flex-wrap: wrap; gap: 12px 15px;} /* для страницы новости */
div.id_news div.similar_news a.news_link {flex: 0 0 calc((100% - 30px) / 3); box-sizing: border-box; text-decoration:none;} /* для страницы новости */

div.similar_news a.news_link:hover div.news_header {text-decoration:underline;color:#f7f62c}
div.similar_news a.news_link:hover div.news_text {}
div.similar_news a.news_link:hover div.news_img {border:1px solid #838376;}
div.similar_news a.news_link:hover div.news_img div.news_header_img {background:#41411cd4;height:auto;}
div.similar_news a.news_link:hover div.news div.date {background:#41411cd4;}
div.similar_news div.news {}
div.similar_news div.news p {margin:8px}
div.similar_news div.news div.news_header {color:#c5c559; font-weight: 400;margin-bottom:8px;display:none;font-family: Play, Verdana, Arial;}
div.similar_news div.news div.news_img {box-sizing: border-box;position:relative;overflow: hidden;float:left;width:100%;border:1px solid #274d4a;border-radius:5px;margin: 0px 15px 2px 0px;}
div.similar_news div.news div.news_img div.news_header_img  {overflow: hidden; height:27px;line-height:19px;color:#ffff99;font-family: Play, Verdana, Arial;font-size:14px;box-sizing: border-box;position:absolute;bottom:0px;border-radius:0px 0px 5px 5px;background:#003939;text-shadow:0px 0px 5px #000;width:100%;padding:4px 9px;}
div.similar_news div.news div.news_img div.img-wrapper {
    aspect-ratio: 16 / 9; /* или 16 / 9, или другое */
    width: 100%;
    overflow: hidden;
    position: relative;
    background: #000; /* на случай, если изображение не загрузилось */
}
div.similar_news div.news div.news_img img {margin:0px;padding:0px;border:0;border-radius:5px;
    width: 100%;
    height: 100%;
    object-fit: cover;   /* обрезка с сохранением пропорций */
    object-position: center;
    display: block;}
div.similar_news div.news div.news_text {display:none;max-height:80px;overflow: hidden; color:#c6d0c8}
div.similar_news div.news div.date {position:absolute;top:0px;right:0px;border-radius: 0px 5px 0px 5px;display:inline-block; color:#55bdb4;background: #001212dd;padding:2px 4px;     font-family: Play, Verdana, Arial;   font-size:12px;}

@media screen and (max-width: 1000px)   
{
    div.similar_news {display: flex; flex-wrap: wrap; gap: 12px 15px; /* расстояние между блоками */}
    div.similar_news a.news_link {flex: 0 0 calc((100% - 30px) / 3); box-sizing: border-box; text-decoration:none;}
    
    div.id_news div.similar_news a.news_link {flex: 0 0 calc((100% - 15px) / 2); box-sizing: border-box; text-decoration:none;} /* для страницы новости */
}
@media screen and (max-width: 830px)   
{
    div.sn_wrap {margin:20px 15px 0px 15px}
    
    div.id_news div.sn_wrap {margin:20px 0px 0px 0px} /* для страницы новости */
    div.id_news div.similar_news a.news_link {flex: 0 0 calc((100% - 30px) / 3); box-sizing: border-box; text-decoration:none;} /* для страницы новости */
}

@media screen and (max-width: 700px)   
{
    div.similar_news a.news_link {flex: 0 0 calc((100% - 15px) / 2); box-sizing: border-box; text-decoration:none;}
    
    div.id_news div.similar_news a.news_link {flex: 0 0 calc((100% - 15px) / 2); box-sizing: border-box; text-decoration:none;} /* для страницы новости */
}

@media screen and (max-width: 420px)   
{
    div.similar_news {display: flex; flex-wrap: wrap; gap: 15px 0px; /* расстояние между блоками */}
    div.similar_news a.news_link {flex: 0 0 100%; box-sizing: border-box; text-decoration:none;}
    div.similar_news div.news div.news_img div.news_header_img  {height:auto; font-size: 16px;line-height:auto;padding:7px 12px;}
    
    div.id_news div.similar_news a.news_link {flex: 0 0 100%; box-sizing: border-box; text-decoration:none;} /* для страницы новости */
}

@font-face {
    font-family: 'Blogger';
    src: url('/css/fonts/blogger/bloggersans-400-normal.woff2') format('woff2'), url('/css/fonts/blogger/bloggersans-400-normal.woff') format('woff'), url('/css/fonts/blogger/bloggersans-400-normal.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Blogger';
    src: url('/css/fonts/blogger/bloggersans-500-normal.woff2') format('woff2'), url('/css/fonts/blogger/bloggersans-50-normal.woff') format('woff'), url('/css/fonts/blogger/bloggersans-500-normal.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Blogger';
    src: url('/css/fonts/blogger/bloggersans-700-normal.woff2') format('woff2'), url('/css/fonts/blogger/bloggersans-700-normal.woff') format('woff'), url('/css/fonts/blogger/bloggersans-700-normal.ttf') format('truetype');
    font-weight: 700;
    font-style: bold;
    font-display: swap;
}

@font-face {
    font-family: 'Play';
    src: local('Play Regular'), local('Play-Regular'), url('/css/fonts/play/playregular.woff2') format('woff2'), url('/css/fonts/play/playregular.woff') format('woff'), url('/css/fonts/play/playregular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Play';
    src: local('Play Bold'), local('Play-Bold'), url('/css/fonts/play/playbold.woff2') format('woff2'), url('/css/fonts/play/playbold.woff') format('woff'), url('/css/fonts/play/playbold.ttf') format('truetype');
    font-weight: 700;
    font-style: bold;
    font-display: swap;
}

/*
@font-face {
    font-family: 'Jura';
    src: url('/css/fonts/jura/jura-600-norma.woff2') format('woff2'), url('/css/fonts/jura/jura-600-norma.woff') format('woff'), url('/css/fonts/jura/jura-600-norma.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
*/
@media only screen and (min-width: 830px) {
    /* scrollbar  */
    ::-webkit-scrollbar-button {
        background-image:url('');
        background-repeat:no-repeat;
        width:0px;
        height:0px
    }
    ::-webkit-scrollbar-track {
        -webkit-border-radius: 5px;
        border-radius: 5px;
        background-color:#021a23;
        box-shadow:0px 0px 2px #12635c inset;
        border:1px solid #12635c;
    }

    ::-webkit-scrollbar-thumb {
        -webkit-border-radius: 5px;
        border-radius: 5px;
        background-color:#136b63;
        box-shadow:0px 0px 3px #24bdb1 inset;
        border:1px solid #24bdb1;
        background-image:url('');
        background-position:center;
        background-repeat:no-repeat;
    }
    ::-webkit-scrollbar-corner {
        background-image:url('');
        background-repeat:no-repeat;
        width:10px;
        height:10px
    }

    ::-webkit-resizer{
        background-image:url('');
        background-repeat:no-repeat;
        width:7px;
        height:0px
    }

    ::-webkit-scrollbar{
        width: 10px;
        height: 10px;
    }
}
@media only screen and (max-width: 830px) {
    div#loading_block img {
        margin:-32px auto auto -32px;
    }
    div#loading_block div#captcha {
        margin:-38px auto auto -151px;
    }
    
    body {font-size:16px}
    div.header_flex {padding:15px 0px 15px 0px;}
    div.header {position:fixed;z-index:10;top:0px;width:100%;box-shadow:  0px 0px 6px rgba(0,0,0,0.8);background: linear-gradient(to bottom,#111111  0%, #021a23 100px);}
    div.header.mobile_open {bottom:0px}
    div.menu_mobile {display:block;}
    a.logo {background:none;order:1;height:auto;width:100%;margin:10px 0px 15px 0px;text-align:center;padding:5px 0px}
    a.logo span.mobile_logo {display:inline;}

    body  {padding-top:61px}
    main div.row_center {margin:0px;padding:0px;margin-bottom:20px}

    div.content_margin {margin:15px}

    footer div.row_center {padding:15px 15px 20px 15px;}
    div#menu_2 {display:flex;border-bottom:1px solid #011c26;margin-bottom:0px;overflow-x:auto;}
    div#menu_2 a {white-space: nowrap;padding:12px 15px;font-size:16px}

    div.menu {width:100%;flex-grow:1;margin-top:0px;order:2}
    div.menu a {text-align:left;display:block;padding:10px 15px;margin:0px 0px 15px 0px;font-size:16px}
    div.main_search {margin: 0px 0px 0px 15px;}
    div.main_search input.main_search_input {height:30px;font-size:16px;}
    div.main_search div#search_go div {position:absolute;cursor:pointer;padding:3px 5px 0px 0px;right:0px;}
    div.main_search div#search_go div svg {width:24px;height:24px;fill:#178077}
    div.header div.header_light {background:radial-gradient(circle  closest-corner at 50% 0%, rgba(40,189,222,0.082), rgba(40,189,222,0) 200px);height:100%}

    div.header div.header_brow {line-height:16px;position:fixed;left:0px;bottom:0px;right:0px;height:auto;background:linear-gradient(to top, #0c1519 0%, #111111 100%);font-size:16px;margin:0px;padding:0px;border-top:1px solid #178077} 
    div.header div.header_brow img.flag {} 
    div.header div.header_brow img.account {}
    div.header div.header_brow div.brow_country_wrap {display:block;width:auto;} 
    div.header div.header_brow div.brow_country {display:flex;padding:11px 15px 10px 15px;margin:0px;border-bottom:1px solid rgba(23,128,119,0.376);opacity:1} 
    div.header div.header_brow div.brow_lang {display:flex;float:none;padding:10px 15px;margin:0px;border-bottom:1px solid rgba(23,128,119,0.376);opacity:1} 
    div.header div.header_brow div.brow_acc {display:flex;float:none;padding:10px 15px 10px 15px;margin:0px;border-bottom:1px solid rgba(23,128,119,0.376);opacity:1} 
    div.header div.header_brow div.brow_beta {order:3;display:flex;float:none;padding:10px 15px 11px 15px;margin:0px;opacity:1} 
    div.header div.header_brow ul.brow_select {position:fixed;border-radius:5px;}
    div.header div.header_brow ul.brow_select li a {padding:12px 15px;} 

    div.header div.header_brow ul.country_select {bottom:154px;margin:0px 0px 0px 0px;} 
    div.header div.header_brow ul.lang_select {bottom:115px;margin:0px 0px 0px 0px;} 
    div.header div.header_brow ul.user_select {bottom:75px;margin:0px 0px 0px 0px;}
    div.header div.header_brow div.drop {background:#112123} 

    div.header div.header_brow div.row_center {flex-direction:column;margin:0px;padding:0px} 

    main {background:radial-gradient(circle  closest-corner at 50% -100px, #073140, #011a23 500px);}

    h1 {font-size:20px;line-height:20px;border-radius:0px;padding:12px 15px 12px 15px;margin-top:0px;background:var(--blue-tp-023)}

    .mobile_hide {display:none}

    /* games */
    div.games_wrap {display:flex;flex-wrap:wrap;}
    div.games_wrap div#filters_button {
        display:flex;
        cursor:pointer;
        border-radius: 5px;

        color: #eee;
        font-family: Play, Verdana, Arial;
        font-size: 16px;
        line-height: 18px;
        margin: 15px 15px 15px 15px;
        padding: 5px 10px 5px 10px;
        background: rgba(40,189,222,0.125);
        border: 1px solid #28decf;
        text-shadow: 0px 0px 3px #000;
        box-shadow: 0px 0px 6px #000, inset 0px 0px 3px #28decf;
    }
    div.games_wrap div#filters_button:hover {
        color: #f7f62c;
        border: 1px solid #f7f62c;
        box-shadow: 0px 0px 6px #000, inset 0px 0px 5px #f7f62c;
    }
    div.games_wrap div#filters_button div {flex-grow:0}
    div.games_wrap div#filters_button div.count {flex-grow:0;padding:0px 8px}
    div.games_wrap div#filters_button div.tri {flex-grow:1;font-size:11px;text-align:right;}

    div.games_wrap div#games_filter {
        display:none;
        font-size:20px;
        overflow: scroll;
        margin:0px;
        padding:0px;
        background:#011a23;
        position:fixed;
        z-index:100;
        left:0px;
        top:60px;
        width:100%;
        bottom:0px;
    }
    div.filter_header_mobile {display:flex;background: #011a23 radial-gradient(circle closest-corner at 50% 0%, rgba(40,189,222,0.082), rgba(40,189,222,0) 200px);
                              position:fixed;
                              top:0px;left:0px;right:0px;
                              border-bottom: 1px solid #178077;
                              font-size:22px;
                              font-family: Play, Verdana, Arial;
                              margin: 0px 0px 0px 0px;
                              text-shadow: 0px 0px 3px #000;
                              box-shadow: 0px 0px 5px #000;
                              padding: 15px 20px;
                              color: #ffff99;}
    div.filter_header_mobile div.text {flex-grow:1}
    div.filter_header_mobile div#close_filter {padding:3px 4px;background: rgba(40,189,222,0.125);border: 1px solid #28decf;border-radius: 5px;box-shadow: 0px 0px 6px #000, inset 0px 0px 3px #28decf;}
    div.filter_header_mobile div#close_filter div {background-image: url(/img/menu_mobile_close.svg);width:21px;height:21px;cursor:pointer}
    div#games_filter div.filter_header {padding:10px 20px;font-size: 18px;}
    div#games_filter div.filter_options {padding:10px 20px;font-size: 18px;} 

    div#games_filter div.filter_tags div.tag_checked {margin-bottom:8px}
    div#games_filter div.filter_tags div.tag_checked span.del_tag {font-size:16px;}

    select {
        height: 30px;
        font-size: 16px; 
        line-height: 16px; 
        padding-top:6px;
        padding-bottom:6px;
    }
    .custom-checkbox+label::before {width: 20px;height: 20px;margin-top:-1px;}
    .custom-checkbox+label{font-size:16px;}
    .custom-radio+label::before {width: 20px;height: 20px;margin-top:-1px;}
    .custom-radio+label{font-size:16px;}
    input[type="text"],input[type="number"],input[type="date"],textarea {line-height:20px;font-size: 18px;height: 30px;padding:0px 10px;}
    input[type=range] {height: 35px;}
    input[type=range]::-webkit-slider-runnable-track {height: 15px;}
    input[type=range]::-webkit-slider-thumb {height: 25px;width: 25px;margin-top: -5px;}

    div#games_filter div.filter_store {padding-bottom:100px}
    input#filter_reset {font-size:18px;height:32px;padding-bottom:2px}
    input#filter_apply {font-size:18px;height:32px;padding-bottom:2px}
    div#games_filter div.filter_reset {position:fixed;bottom:-1px;left:0px;right:0px;box-shadow: 0px 0px 6px #000;border-top: 1px solid #178077;}
    div#games_filter div.filter_reset div.filter_header {padding:10px 20px 10px 20px;background:#0b4850; border-radius:0px 0px 0px 0px;}
    
    div#games_filter div.mobile_apply_filter {display:block}

    div#games_list a.game_link div.game_unit {flex-wrap:wrap;border-radius:0px;}
    div#games_list a.game_link:first-child div.game_unit {border-radius: 0px 0px 0px 0px;}
    div#games_list a.game_link:last-child div.game_unit {border-radius: 0px 0px 0px 0px;}
    div#games_list a.game_link:first-child:last-child div.game_unit {border-radius: 0px 0px 0px 0px;}

    div#games_list a.game_link div.game_data {display:flex;flex-direction:column}
    div#games_list a.game_link div.game_title {display:inline-block;font-size:14px;}
    div#games_list a.game_link div.age_rating {} 

    div#games_list a.game_link div.offer_rating {display:none}

    div#games_list a.game_link div.header_img {border: 0;border-radius: 0px;background:#061a1d} /*background:#96967a;*/
    div#games_list a.game_link:hover div.header_img {border: 0;} /*background:#96967a;*/
    div#games_list a.game_link div.header_img img.header_pic {width:140px;border-radius: 0px 0px 0px 0px;border: 0;}
    div#games_list a.game_link:hover div.header_img img.header_pic {border: 0;}

    div#games_list a.game_link:first-child div.header_img {border-radius: 0px 0px 0px 0px;}
    div#games_list a.game_link:last-child div.header_img {border-radius: 0px 0px 0px 0px;}
    div#games_list a.game_link:first-child:last-child div.header_img {border-radius: 0px 0px 0px 0px;}
    div#games_list a.game_link:first-child img.header_pic {border-radius: 0px 0px 0px 0px;}
    div#games_list a.game_link:last-child img.header_pic {border-radius: 0px 0px 0px 0px;}
    div#games_list a.game_link:first-child:last-child img.header_pic {border-radius: 0px 0px 0px 0px;}

    div#games_list a.game_link div.game_price {width:100%;flex-grow:1;display:flex;flex-wrap:wrap;background:none;padding:0px;height:34px}
    div#games_list a.game_link:hover div.game_price {background:none;}
    div#games_list a.game_link div.game_price div.discount {order:1;font-family:Play, Verdana, Arial;color:#28decf;font-size:16px;line-height:16px;margin: 0px;background:var(--blue-tp-008);padding:9px 2px 0px 12px;border-radius: 0px 0px 0px 0px;}
    div#games_list a.game_link div.game_price div.discount.disc_0 {display:none}
    div#games_list a.game_link div.game_price div.price {order:2;font-family:Play, Verdana, Arial;color:#ffff99;font-size:18px;line-height:18px;margin-bottom:0px;background:var(--blue-tp-008);padding:7px 10px 0px 10px}
    div#games_list a.game_link div.game_price div.upd_time {order:0;flex-grow:1;font-size:12px;margin:3px 0px 0px 140px;padding:0px;text-align:left;padding:5px 10px 5px 8px}
    div#games_list a.game_link div.game_price div.upd_time span {display:none}

    div#games_list a.game_link:first-child div.game_price {border-radius: 0px 0px 0px 0px;}
    div#games_list a.game_link:last-child div.game_price {border-radius: 0px 0px 0px 0px;}
    div#games_list a.game_link:first-child:last-child div.game_price {border-radius: 0px 0px 0px 0px;}

    img.dlc_marker {border-radius: 0px 0px 0px 0px;margin:0px 0px 0px 0px;}
    div#games_list a.game_link:first-child img.dlc_marker {border-radius: 0px 0px 0px 0px;}

    div.pages {margin:20px 0px 0px 0px;width:100%;text-align:right;}
    div.pages a {padding:8px 8px;font-family:Play, Verdana, Arial;font-size:18px;margin-right:2px;text-decoration: none}
    div.pages a.checked {}

    div.privacy_text {margin:15px 15px 0px 15px;font-size:14px}

    div#tags_list {margin: 0px 15px}
    div#tags_list div.tag_type_block{
        -moz-column-count: 3; 
        -webkit-column-count: 3; 
        column-count: 3;
    }
}

/* Game */
@media only screen and (max-width: 1020px) {
    div#game_info div.second_line {display:flex;flex-wrap:wrap}
    div#game_info div.second_line_right {order:1;width:100%;min-width:auto;}

    div#game_info div.second_line_left {order:0;flex-grow:1;width:100%;margin:0px 0px 0px 0px;}
}
@media only screen and (max-width: 830px) {

    div#game_info th h2 {line-height: 18px;font-size:16px;margin:0px 15px 15px 0px;white-space: nowrap}
    h1 {margin-bottom:0px;border-bottom:1px solid #011c26;}
    div#game_info div.first_line {flex-wrap:wrap;border-radius: 0px 0px 0px 0px;} 
    div#game_info div.first_line div.first_line_right {border-radius:0px 0px 0px 0px;width:100%}
    div#game_info div.first_line div.first_line_right div.wrap_data table {margin-top:15px}

    div#game_info div.first_line div.img_header {width:100%;border-radius: 0px 0px 0px 0px;border:0;border-bottom:1px solid #011c26;}
    div#game_info div.first_line div.img_header img.type_marker {position: absolute;display:block;width:100px;height:100px;border-radius: 0px 0px 0px 0px;}
    div#game_info div.first_line div.img_header img.game_img {width:100%;height:auto;border-radius:0px 0px 0px 0px;aspect-ratio: attr(width) / attr(height);}

    div#game_info div.game_tags h3 {font-size: 16px}
}
@media only screen and (max-width: 600px) {
    div#game_info a.rating_link  {display:block;text-decoration: none;margin:15px 9px 0px 0px;}

    div#game_info div.avg_rating  {margin:15px 13px 0px 0px;width:50px;height:50px;border-radius:5px;line-height:46px;text-align:center;font-size:28px;}
    div#game_info div.mc_rating {font-size:20px;font-weight:bold;height:40px;width:40px;line-height:40px;margin:0px 0px 0px 0px;}
    div#game_info div.mc_rating:nth-child(2) {margin:0px 0px 0px 8px;}

    div#game_info div.oc_orb {width:42px;height:42px;margin:2px 0px 0px 0px;}
    div#game_info div.oc_orb:nth-child(2) {margin:2px 0px 0px 5px;}
    div#game_info div.oc_orb div.oc_outer_orb {top:-2px;left:-2px;right:-2px;bottom:-2px;}
    div#game_info div.oc_orb svg {width: 42px; height: 42px; border-radius: 50%;}
    div#game_info div.oc_orb circle {stroke: #2e2e2e;stroke-width: 32;}
    div#game_info div.oc_orb div.oc_inner_orb {position:absolute;top:4px;left:4px;right:4px;bottom:4px;border-radius:100%;background-color:#2e2e2e;text-align:center;color:#fff;line-height:34px;font-size:14px;font-weight:300;}

    div#game_info div.steam_rating  {width:40px;height:40px;line-height:40px;text-align:center;font-size:22px;border-radius:5px}
    div#game_info div.gog_rating  {width:40px;height:40px;line-height:38px;text-align:center;font-size:22px;border-radius:5px}

    div#game_info div.age_wrap {}
    div#game_info img.age_rating {margin:10px 10px 0px 0px;right:0px;top:-70px;position:absolute;width:auto;height:50px}
}
@media only screen and (max-width: 700px) {
    div#game_info a.offer_link div.name_offer {}
    div#tags_list div.tag_type_block{
        -moz-column-count: 2; 
        -webkit-column-count: 2; 
        column-count: 2;
    }
}
@media only screen and (max-width: 550px) {


    div#game_info div.second_line h2 {font-size:18px;padding:15px 15px}
    

    svg.game_icon_svg {width:25px;position:absolute;right:12px;top:10px}
    svg.tags_icon_svg {top:12px}
    svg.req_icon_svg {top:12px}

    div#game_info div.second_line_right div.game_info_block {padding:15px 0px 15px 0px;}
    div#game_info div.second_line_right div.game_info_block:last-child {flex-grow:1;border-radius:0px 0px 0px 0px}
    div#game_info div.second_line_left div.game_info_block {padding:15px 0px 15px 0px;}
    div#game_info div.second_line_left div.game_info_block:last-child {flex-grow:1;border-radius:0px 0px 0px 0px}

    div#game_info div.offers_list {display:block;width:100%;border:0;border-spacing:0;padding:0;border-collapse:collapse;}
    div#game_info a.offer_link {text-decoration:none;display:block;}
    div#game_info a.offer_link:hover {background:rgba(1,27,35,0.313);}
    div#game_info a.offer_link div.offer_block {display:flex;flex-wrap:wrap;padding:0px 4px 0px 4px;} /*justify-content: flex-end;*/
    div#game_info a.offer_link div.offer_cell {display:block;vertical-align: top;padding:15px 8px 0px 8px;}
    div#game_info a.offer_link div.img_store {order:0;width:35px;text-align:center;padding:8px 0px 8px 8px;}
    div#game_info a.offer_link div.name_store {order:1;font-family:Play, Verdana, Arial;width:75px;color:var(--green_link);}
    div#game_info a.offer_link:hover div.name_store {color:#f7f62c}
    div#game_info a.offer_link div.name_offer {order:4;flex-grow:1;width:100%;font-family:Play, Verdana, Arial;font-size:12px;padding:0px 8px 8px 8px;}
    div#game_info a.offer_link:hover div.name_offer {color:#eee;}

    div#game_info a.offer_link div.type_marker {position:static;top:1px;margin-right:5px;float:left;}

    div#game_info a.offer_link div.services_offer {order:2;flex-grow:1;text-align:right;white-space:nowrap;padding-right:0px;padding-top:13px}
    div#game_info a.offer_link div.services_offer div {display:inline-block;vertical-align:top;margin:0px 3px 0px 8px;}

    div#game_info a.offer_link div.new_row {order:5;display:block;width:100%;padding:0px;margin:0px}

    div#game_info a.offer_link div.os_offer {order:3;white-space:nowrap;padding-left:0px;}
    div#game_info a.offer_link div.os_offer div {display:inline-block;vertical-align:top;margin:0px 3px 0px 8px;}

    div#game_info a.offer_link div.upd_time {flex-grow:1;order:6;width:auto;text-align:left;white-space:nowrap;color:#178077;font-size: 11px;font-family: Play, Verdana, Arial;text-shadow: none;padding-top:3px}
    div#game_info a.offer_link div.discount {order:7;text-align:center;font-family:Play, Verdana, Arial,Tahoma;color:#28decf;font-size:14px;padding-right:0px;padding-top:0px;margin-top:2px}
    div#game_info a.offer_link div.price {order:8;width:auto;text-align:right;white-space:nowrap;font-family:Play, Verdana, Arial,Tahoma;color:#ffff99;font-size:16px;padding: 0px 10px 8px 10px;}
    div#game_info a.offer_link:hover div.price {color:#f7f62c}
    div#game_info a.offer_link div.price span.init_price {display:inline-block;vertical-align:top;text-decoration:line-through;padding-right:10px;margin-top:2px;font-family:Blogger, Verdana, Arial;font-size:14px;color:#d8d8c7}
    div#game_info a.offer_link:hover div.price span.init_price {color:#EEE;}

    div#game_info div.popolnit_steam {height:35px;}
    div#game_info div.popolnit_steam div.popolnit_steam_abs {height:35px;}
    div#game_info div.popolnit_steam div.popolnit_steam_abs a.popolnit_steam_link {margin:6px 15px 0px 0px;font-size:14px}

    div#game_info div.game_desc {margin:0px 15px}
    div#game_info div.game_langs {margin:0px 15px}
    div#game_info div.game_reqs {margin:0px 15px}
    div#game_info div.game_tags {margin:0px 15px;line-height:25px}

    div.see_all {margin-right:15px;}

    div#game_info div.editions_list a.game_edition {padding:10px 15px;}

    div#game_info a.includes_line div.includes_price {padding:5px 15px}
    div#game_info a.includes_line div.includes_name {padding:5px 10px;}



    div#tags_list div.tag_block {padding:0px 20px 5px 0px;margin:5px 0px}
    div#tags_list h2 {font-size:18px}
    div#tags_list div.tag_block a {font-size:16px}
    div#tags_list div.tag_type_block{
        -moz-column-count: 1; 
        -webkit-column-count: 1; 
        column-count: 1;
    }
}
/* --Game */

/*table adapt*/
@media screen and (max-width: 600px) {
    table.store_adapt {}
    table.store_adapt thead {display: none;}
    table.store_adapt tr {display: block;}
    table.store_adapt td {
        width:auto;
        display: block;
        text-align: left;
        padding-top:15px;
        font-size: 16px;
    }
    table.store_adapt td:last-child {}
    table.store_adapt td:before {
        content: attr(th);
        float: left;
        text-align: right;
        width:50%;
        padding-right:15px;
        box-sizing: border-box;
        color: #ffff99;
        font-size:16px;
    }
    td.store_name_td {padding:0px!important;}
    /* justify-content: flex-end;*/

    table.store_adapt div.store_name {justify-content: center;width:100%;background: var(--blue-tp-020);}
    table.store_adapt div.store_name div.store_img {width:50%;text-align:right;padding:15px 15px 15px 0px ;box-sizing: border-box;}
    table.store_adapt div.store_name div.store_name_text {width:50%;margin:0px 0px 0px 0px;padding:19px 0px 15px 0px;font-size:18px }
}
/*--table adapt*/

/* Main Page */
@media screen and (max-width: 830px) {
    div.main_games {display:flex;flex-wrap:wrap;}
    div.main_games_left {width:100%;padding-right:0px;}
    div.main_games_right {width:100%;padding:15px;}
    div.main_games_block h2 {border-radius: 0px;font-size:18px;padding:12px 15px 14px 15px;font-size:20px}
    div.main_games_block h2.first_h2 {margin-top:0px}

    div.main_games_block a.game_link {display:block;text-decoration:none;font-size:14px}
    div.main_games_block a.mobile_hide {display:none}

    div.main_games_block a.see_all {border-radius: 0px;}
    div.main_games_block a.see_all:hover {}

    div.footer_line {flex-wrap:wrap;} /* justify-content: space-between */
    div.footer_line a {font-size:14px;}
    
    header div.social {padding:2px 0px 0px 5px}
    header div.social img {width:24px}
    div.footer_line div.social {flex-grow: 1; width:100%;text-align:left;padding-bottom:5px}
    div.footer_line div.social img {width:30px;margin:0px 8px 0px 0px}

    div.cookie_alert {background:rgba(11,73,79,0.933);box-shadow: 0px 0px 3px rgba(0,0,0,0.4);padding:10px 10px 12px 10px;}
    div.cookie_alert span.cookies_ok {margin-left:5px;}
}
@media screen and (max-width: 500px) {
    div.main_games_block a.game_link div.game_block {flex-wrap:wrap;justify-content: flex-end}
    div.main_games_block a.game_link div.game_block div.img_title {width:100%}
    div.main_games_block a.game_link div.game_block div.img_title div.img img.header_img {border-right:1px solid #011c26;border-bottom:1px solid #011c26;border-radius: 0px 0px 5px 0px }
    div.main_games_block a.game_link div.game_block div.price_disc {width:auto;display:flex;justify-content: flex-end;border-radius: 5px 0px 0px 0px }
    div.main_games_block a.game_link div.game_block div.price_disc div.disc {padding:0px;margin:5px 15px;font-size:16px}
    div.main_games_block a.game_link div.game_block div.price_disc div.price {padding:0px;margin:5px 15px 5px 0px;font-size:16px}

    div.main_games_block a.see_all {font-size:16px;padding:9px 15px 11px 15px;}
}
/* --Main Page */