@font-face {
    font-family: Montserrat Bold;
    src: url('/fonts/montserrat/Montserrat-Bold.otf');
}
.eplus_loyality {
    width: 100%;
    display: table;
}
a.evolution_plus_link {
}
div.eplus_mission_button {
    margin: 15px 0px;
    text-align: center;
}
div.eplus_mailchimp_button_email {
    text-align: center;
    font-size: 14px;
    margin-top: -5px;
}
div.eplus_mission_button a {
    border-radius: 4px;
    padding: 20px 40px;
    cursor: default !important;
    min-width: 50%;
    display: inline-block;
    border: 1px solid transparent;
}
div.eplus_mission_button a.eplus_eth_addr_button_active {
    cursor: pointer !important;
    border: 1px solid transparent;
}
div.eplus_mission_button a.eplus_fb_auth_button_active {
    cursor: pointer !important;
    border: 1px solid transparent;
}
div.eplus_mission_button a.eplus_vk_auth_button_active {
    cursor: pointer !important;
    border: 1px solid transparent;
}
div.eplus_mission_button a.eplus_tw_auth_button_active {
    cursor: pointer !important;
    border: 1px solid transparent;
}
div.eplus_mission_button a.eplus_tg_code_button_active {
    cursor: pointer !important;
    border: 1px solid transparent;
}
div.eplus_button_img {
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    margin: -5px 15px 0px -20px;
    background-size: 30px;
}
a.eplus_tg_code_button_active span {
    font-size: 38px;
    font-weight: bold;
    display: block;
    margin: 15px 0px 5px 0px;
}
a.eplus_tg_code_button_active div#eplus_tg_code_status {
}
.eplus_left_menu {
    display: table-cell;
    width: 180px;
    min-width: 180px;
    overflow: hidden;
    padding: 0px 10px 0px 0px;
    vertical-align: top;
}
.eplus_wrapper {
    display: table-cell;
    vertical-align: top;
    width: auto;
    overflow: hidden;
}
.eplus_loyality_component {
    width: 100%;
    display: table;
}
::selection {
}
::-moz-selection {
}
.eplus_form_field {
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    padding: 10px 20px;
    font-size: 18px;
    border: 1px solid transparent;
}
ul.eplus_left_menu {
    list-style: none;

}
ul.eplus_left_menu li {

}
ul.eplus_left_menu a {
    text-decoration: none !important;
    font-family: Verdana, "sans-serif" !important;
    border-radius: 3px;
    font-size: 14px !important;
    display: block;
    padding: 10px 10px;
}
ul.eplus_left_menu a:hover {
}
ul.eplus_left_menu a span, .eplus_counter {
    display: inline-block;
    min-width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin: 0px 0px 0px 5px;
    border-radius: 10px;
    font-size: 14px !important;
}
ul.eplus_top_menu {
    list-style: none;
    display: table;
    width: 100%;
    height: 45px;
    table-layout: fixed;
    padding: 0px;
    margin: 0px 0px 10px 0px;

}
ul.eplus_top_menu li {
    display: table-cell;
    height: 40px;
    vertical-align: top;
    text-transform: uppercase;
    letter-spacing: 1px;
    white-space:nowrap !important;

}
div.eplus_top_menu_img {
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align:middle;
    margin: -3px 5px 0px -7px;
    background-size: cover;
}
div.eplus_menu_indicator {
    min-width: 22px;
    height: 22px;
    line-height: 22px;
    display: inline-block;
    vertical-align: middle;
    margin: 9px 0px 0px 4px;
    border-radius: 5px;
    font-size: 13px !important;
    position: absolute;
}
div.eplus_top_menu_notifications div.eplus_menu_indicator {
    position: absolute;
    top: 18px;
    left: 50%;

}
div.eplus_top_menu_notifications:hover img, div.eplus_top_menu_ethereum:hover img {
    -webkit-filter: grayscale(0%) !important;
    -moz-filter: grayscale(0%) !important;
    -ms-filter: grayscale(0%) !important;
    -o-filter: grayscale(0%) !important;
    filter: grayscale(0%) !important;
    filter: none !important;
    opacity:1 !important;
}
li.eplus_top_menu_minibuttons {
    width: 150px;
}

li.eplus_top_menu_minibuttons img {
    margin-top: 7px;
}
li.eplus_top_menu_minibuttons div.eplus_top_menu_notifications {
    margin-right: 5px;
    border-radius: 3px;
    display: block;
    text-align: center;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    position: relative;

}
li.eplus_top_menu_minibuttons div.eplus_top_menu_ethereum {
    margin-left: 5px;
    border-radius: 3px;
    display: block;
    text-align: center;
    height: 40px;
    line-height: 40px;
    cursor: pointer;

}
ul.eplus_top_menu li a {
    margin-right: 10px;
}



ul.eplus_top_menu li.eplus_top_menu_summary a {
    margin-right: 10px;
}
ul.eplus_top_menu li.eplus_top_menu_loot a {
    margin-right: 10px;
}
li.eplus_top_menu_loot div.eplus_top_menu_img {
    background-image: url(/img/loot_white.svg);
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: 0px 1px;
    margin-right: 2px !important;
    margin-left: -14px !important;

}
ul.eplus_top_menu li.eplus_top_menu_mission a {
    margin-right: 10px;
}
li.eplus_top_menu_mission div.eplus_top_menu_img {
    background-image: url(/img/missions_white.svg);
}
li.eplus_top_menu_achieve div.eplus_top_menu_img {
    background-image: url(/img/achieve_white.svg);
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: 0px 1px;
    margin-right: 2px !important;
}
li.eplus_top_menu_summary div.eplus_top_menu_img {
    background-size: 25px;
    border-radius: 12.5px;
}
ul.eplus_top_menu li.eplus_top_menu_achieve a {
    margin-right: 10px;
}

ul.eplus_top_menu li.eplus_top_menu_notififcations a {
    margin-right: 10px;
}
ul.eplus_top_menu li.eplus_top_menu_ethereum a {
    margin-right: 10px;
}

ul.eplus_top_menu li {
    display: table-cell;
}
ul.eplus_top_menu a {
    text-decoration: none !important;
    font-family: Verdana, "sans-serif" !important;
    border-radius: 3px;
    font-size: 14px !important;
    display: block;
    padding: 0px 10px;
    text-align: center;
    vertical-align: middle;
    height: 40px;
    line-height: 40px;

}
ul.eplus_top_menu a:hover {
}
ul.eplus_top_menu a span, .eplus_counter {
    display: inline-block;
    min-width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin: 0px 0px 0px 5px;
    border-radius: 10px;
    font-size: 14px !important;
}

div.user_window div.modal_content .table_title {
    margin: 30px 0px 5px 0px;
    font-family: Montserrat Bold;
}
div.user_window div.modal_content .table {
    width: 100%;
    overflow: auto;
    border-spacing: 0;
    border-collapse: collapse;
    box-sizing: border-box;

}
div.user_window div.modal_content .table th {
    padding: 6px 13px;
    font-family: Montserrat Bold;
    font-weight: 100;
    font-size: 12px;
}
div.user_window div.modal_content .table {
    display: inline-table;
    width: 100%;
}
div.user_window div.modal_content .table thead td {
    border-radius: 8px 8px 0px 0px !important;
}
div.user_window div.modal_content .tr {
    display: table-row;
}
div.user_window div.modal_content .table tbody tr {
    font-size: 12px;
}
div.user_window div.modal_content .table tbody tr:nth-child(odd) {
}
div.user_window div.modal_content .table tbody tr:nth-child(even) {
}
div.user_window div.modal_content .table tbody td {
    padding: 10px 10px;
}






div.eplus_loyality_block {
    border-radius: 4px;
    padding: 0px;
    margin-bottom: 10px;
    position: relative;
    border: 1px solid transparent;
    min-width: 235px;
}
div.eplus_evolution {
    text-align: center;
    margin: 30px 0px 0px 0px;
    font-size: 14px;
}
div.eplus_evolution a {
    text-decoration: underline !important;
}
div.eplus_profile_block {
    /*
    display: inline-table;
    width: 100%;
    */
}
div.eplus_profile_photo {
    width: 100px;
    height: 100px;
    display: table-cell;
    vertical-align: top;
}
div.eplus_profile_photo img {
    border-radius:50px;
    width: 100px;
    height: 100px;
    margin: 30px 25px 30px 30px;
}
div.eplus_profile_info {
    display: table-cell;
    vertical-align: top;
}
div.eplus_profile_name {
    font-size: 22px;
    margin: 30px 0px 10px 0px;
}
div.eplus_gift_account {
    height: 180px;
    cursor: pointer !important;
}
div.eplus_cur_account {
    height: 180px;
    text-align: center;
}
div.wplus_lvl_line {
    padding: 5px 0px 0px 0px !important;
    vertical-align:middle;
    position: relative;
}
div.wplus_progress_lvl {
    margin-left: 0px;
    border-radius: 2px !important;
}
div.wplus_profile_lvl_line {
    border-radius: 2px !important;
}
div.eplus_profile_level {
    margin-right: 30px;
    margin-top: 20px;
}
div.wplus_profile_lvl_panel {
    width: 100% !important;
}
div.wplus_profile_lvl_name {
    margin: -8px 0px 0px 0px !important;
    padding-bottom: 5px;
}
div.wplus_progress_lvl ul {
    width: 100% !important;
}
div.eplus_account_img {
    float: left;
    width: 100px;
    height: 100px;
    margin: 20px 10px 20px 30px;
}
div.eplus_account_img img {
    width: 80px;
    height: 80px;
}
div.eplus_account_name {
    font-size: 22px;
    margin: 30px 0px 0px 0px;
}
div.eplus_account_sum {
    font-size: 38px;
    font-weight: bold;
    margin: 45px 0px 0px 0px;
}
div.eplus_achieve_block {
    padding: 0px;
    position: relative;
}
div.eplus_loyality_block_title_img {
    width: 30px;
    height: 30px;
    display: inline-block;
    position: absolute;
    margin: 13px 0px 0px 20px;
}
div.eplus_loyality_block_title_img img {
    width: 30px;
    height: 30px;
}
span.eplus_loyality_block_title_img {
    padding-left: 60px !important;
}

div.eplus_right_block_title_img {
    width: 30px;
    height: 30px;
    display: inline-block;
    position: absolute;
    margin: 13px 0px 0px 20px;
}
div.eplus_right_block_title {

    display: block !important;
    font-size: 14px !important;
    letter-spacing: 1px;
    width: 100%;
    text-align: left !important;
    text-transform: uppercase;
    border-bottom: 1px solid transparent;

}
div.eplus_right_block_title span {
    padding: 20px 30px;
    display: block;
}
div.eplus_right_block_title_img img {
    width: 30px;
    height: 30px;
}
span.eplus_right_block_title_img {
    padding-left: 60px !important;
}
div.eplus_stream_block div.eplus_loyality_block_title {
    padding: 20px 0px 20px 30px;
    border-bottom: 1px solid transparent;
}
div.eplus_notif_block {
    min-height: 300px;
}
div.eplus_notif_block div.eplus_loyality_achieve:hover {
}
div.eplus_loyality_block_title {
    display: block !important;
    font-size: 14px !important;
    letter-spacing: 1px;
    text-align: left !important;
    text-transform: uppercase;
    border-bottom: 1px solid transparent;
}
div.eplus_loyality_block_title span {
    padding: 20px 30px;
    display: block;
}
div.eplus_loyality_block_link {
    float: right;
    font-size: 14px;
    margin: -37px 25px 0px 0px;
    text-transform: none;
    letter-spacing: 0px;
}
div.eplus_loyality_block_link a:hover {
    text-decoration: underline;

}
img.eplus_achieve_img {
    width: 120px;
    height: 120px;
    cursor: pointer;
}
div.eplus_l_achieve_list {
    height: 185px;
    display: table;
    width: 100%;
}
div.eplus_l_achieve {
    display: table-cell;
    text-align: center;
    height: 120px;
    padding: 30px 10px 30px 10px;
}

div.eplus_user_xp {
    position: absolute;
    right: 30px;
    margin: 7px 0px 0px 0px;
    font-size: 32px;
    padding: 25px 0px 10px 5px !important;
    top: 0px;
}
div.eplus_field_title {
    font-size: 16px;
    margin: 10px 0px 5px 0px;
}
div.eplus_loyality_2c {
    display: inline-table;
    width: 100%;
}
div.eplus_loyality_left {
    display: table-cell;
    vertical-align: top;
}
a.eplus_loot_title_button {
    padding: 5px 15px;
    font-size: 14px;
    box-sizing: border-box;
    border-radius: 3px;
    cursor: pointer;
    margin-top: -4px;
    text-decoration: none !important;
    display: none;
}
a.eplus_loot_title_button:hover {
    text-decoration: none !important;
}
div.eplus_loyality_right {
    width: 260px;
    display: table-cell;
    vertical-align: top;
}
div.eplus_loyality_right div.eplus_loyality_block {
    margin-left: 10px;
    min-height: 200px;
}
div.eplus_loyality_right ul {
    padding: 16px 0px 0px 0px;
    margin: 0px;
    list-style: none;
}
div.eplus_loyality_right ul li {
    padding: 0px 25px !important;
    display: block;
    font-family: Verdana, "sans-serif" !important;
    font-size: 14px !important;
    height: 40px;
    line-height: 40px;
    border-left: 5px solid transparent;
}
div.eplus_loyality_right ul li:hover {
    cursor: pointer;
    border-left: 5px solid transparent;
}
div.eplus_loyality_right ul li.eplus_selected {
    border-left: 5px solid transparent;
}
div.eplus_loyality_right_block {
    margin: 20px 0px 30px 0px;
    padding: 30px 30px 0px 30px;
    font-size: 14px !important;
    border-top: 1px solid transparent;
}
.eplus_withdraw_button {
    letter-spacing: 3px;
    text-transform: uppercase;
    padding: 5px 30px;
    display: block;
    margin-top: 20px;
    font-size: 14px;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    cursor: pointer;
    border: none;
}

div.eplus_loyality_achieve {
    padding: 20px 0px;
    display: table;
    width: 100%;
    border-bottom: 1px solid transparent;
}
div.eplus_loyality_achieve:hover {
}
div.eplus_loyality_achieve a {
    line-height: 20px !important;
}
div.eplus_loyality_achieve_img {
    display: table-cell;
    vertical-align: top;
    width: 130px;
    text-align: center;
}
div.eplus_loyality_achieve_img img {

}
div.eplus_loyality_achieve_info {
    display: table-cell;
    vertical-align: middle;
    padding-right: 10px;
}
div.eplus_loyality_achieve_info a {
    font-size: 18px;
}
div.eplus_loyality_achieve_award {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    padding: 0px 30px 0px 20px;
}
div.eplus_loyality_achieve_descr {
    font-family: Verdana, "sans-serif" !important;
    font-size: 13px !important;
    margin: 7px 0px;
}
div.eplus_loyality_achieve_img .grayscale {

}
div.eplus_loyality_achieve_award {
    min-width: 70px;
}
div.eplus_award_modal {
    display: none;
}
div.wplus_achievements_list_money {
    display: table-cell;
    vertical-align: middle;

}
div.wplus_achievements_list_money img {
    width: 30px;
    height: 30px;
    float: left;
    margin: 0px 5px 0px 2px;
}
div.wplus_achievements_list_money span {
    display: block;
    float: left;
    margin: 7px 0px 0px 5px;
    font-weight: bold;
    font-size: 16px;
}
div.wplus_lineprogress_info {
    text-align: center !important;
    font-size: 12px !important;
    margin: 5px 0px 0px 0px !important;
}
div.wplus_shop_goods ul li {

}
.eplus_text_h2 {
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 40px 0px 10px 0px;
}
div.wplus_profile_lvl_info1 {
    margin-left: 0px !important;
}
.eplus_grayscale {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity:0.3;
}
.eplus_grayscale_:hover {
    -webkit-filter:none;
    -moz-filter:none;
    -ms-filter:none;
    -o-filter:none;
    filter:none;
    opacity:1;
}
.eplus_user_status_points {
    float: right;
    font-size: 32px;
}
.eplus_notif_block {
    display: table;
    width: 100%;
}
.eplus_notif_line {
    display: table-row;

}
.eplus_notif_line_col1 {
    width: 100px;
    height: 100px;
    vertical-align: top;
    display: table-cell;
    border-bottom: 1px solid transparent;
}
.eplus_notif_line_col1 img {
    margin: 15px 20px 10px 30px;
}
.eplus_notif_line_col2 {
    vertical-align: middle;
    display: table-cell;
    border-bottom: 1px solid transparent;
}
.eplus_notif_line_col3 {
    vertical-align: middle;
    text-align: center;
    width: 150px;
    padding: 10px;
    display: table-cell;
    border-bottom: 1px solid transparent;
}
.eplus_notif_line_col2 div {
    font-family: verdana;
    font-size: 14px;
    margin-bottom: 5px;
}
.eplus_notif_line_col2 span {
    display: block;
    font-family: verdana;
    font-size: 14px;
    margin-top: 5px;
}
.eplus_notif_line_points {
    font-size: 18px;
    margin: 5px 0px;
}
.eplus_notif_line_money {
    font-size: 20px;
    margin: 5px 0px;
}
.eplus_notif_line_status_points {
    font-family: verdana;
    font-size: 14px;
}
ul.eplus_rating {
    display: table;
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
}
ul.eplus_rating li {


}
.eplus_rating_photo {
    width: 75px;
    height: 75px;
    display: table-cell;
    vertical-align: top;
    overflow: hidden;
    border-radius: 37.5px;
}
.eplus_rating_photo img {
    float: left;
}
.eplus_rating_photo div {
    float: left;
    width: 50px;
    height: 75px;
    text-align: center !important;
    font-family: Verdana, "sans-serif" !important;
    font-size: 13px;
}
.eplus_rating_photo div span {
    display: block;
    font-size: 22px;
    margin: 20px 0px 5px 0px;

}
div.pating_place {
    margin: 5px 0px 0px 0px;
    font-size: 16px;
}
div.eplus_progress_line {
    height: 7px;
    width: 100%;
    margin: 12px 0px 0px 0px;
    border: 1px solid transparent;
}
div.eplus_progress_line_val {
    height: 7px;

}
div.eplus_progress_result {
    margin: 10px 0px 0px 0px;
    font-size: 14px;
}
div.mission_summary {
    margin: 5px 0px 0px 0px;
    width: 100%;
    height: 118px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 14px;
}
div.mission_summary span {
    font-size: 20px;
}
div.mission_summary_number {
    margin: 25px 0px 15px 0px;
}
.eplus_mission_account {
    cursor: pointer;
}
.eplus_mission_account:hover {
}
div.eplus_loyality_money {
    display: table;
    width: 100%;
}
div.eplus_loyality_money_1 {
    display: table-cell;
    width: 50%;
    vertical-align: top;
}
div.eplus_loyality_money_2 {
    display: table-cell;
    width: 15px;
}
div.eplus_loyality_money_3 {
    display: table-cell;
    width: auto;
    vertical-align: top;
}
div.eplus_left_hidden_content {
    display: none;
}
.eplus_block_eth_address {
    margin: 30px 30px 50px 30px;
    text-align: center;
    min-height: 300px;
    font-size: 14px;
}
.eplus_block_eth_address input[type=text] {
    display: block;
    margin-bottom: 15px;
    width: 100%;
    box-sizing: border-box;
}
.eplus_eth_address {
    margin-bottom: 30px;
}
.eplus_button {
    border: none;
    max-width: 300px;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 30px;
    width: 100%;
    cursor: pointer;
    -webkit-appearance: none;
}
.eplus_button:hover {
}
.eplus_invalid {
    outline: 0;
}
.eplus_valid {
    outline: 0;
}


div.wplus_activity_stream ul li {
    display:table-row;

}
div.wplus_activity_stream_avatar {
    width:80px;
    text-align:right;
    padding:10px 0px 7px 0px;
    display:table-cell;
    vertical-align:top;
    border-bottom:1px solid transparent;
}

div.wplus_activity_stream_action {
    display:table-cell;
    padding:5px 20px 5px 20px;
    vertical-align:middle;
    font-size:14px;
    border-bottom:1px solid transparent;
}
div.wplus_activity_stream_action a {
    font-weight:bold;
}
div.wplus_activity_stream_action a:hover {
    text-decoration:underline;
}
div.wplus_activity_stream_image {
    display:table-cell;
    width:80px;
    text-align:left;
    padding:10px 0px 7px 0px;
    vertical-align:top;
    border-bottom: 1px solid transparent;
}
div.wplus_activity_stream_date {
    font-size:11px;
    font-family:Verdana, Geneva, sans-serif;
}
div.wplus_right_lvl_img {
    text-align:center;
    margin:20px 0px 0px 0px;
}
div.wplus_right_lvl_name span {
    display:block;
    font-size:12px;
    font-family:Verdana, Geneva, sans-serif;
    text-align:center;
    margin:5px 0px 5px 0px;
    letter-spacing:0px;
}
div.wplus_right_lvl_name {
    font-size:14px;
    letter-spacing:1px;
    text-align:center;
    font-family:"HelveticaNeueCyr Light";
    margin:10px 0px 0px 0px;
}
div.wplus_right_lvl_name div.wplus_lineprogress {
    margin-top:8px;
}
a.wplus_right_button {
    display:inline-block;
    width:144px;
    height:40px;
    line-height:40px;
    text-align:center;
    font-size:14px;
    font-family:"HelveticaNeueCyr Light";
    margin:17px 0px 0px 0px;
    letter-spacing:1px;
    text-transform: uppercase;
}
a.wplus_right_button:hover {
    text-decoration:none !important;
}

div.wplus_activity_stream ul {

    margin: 0px;
    padding: 0px;
    list-style: none;
    display: table;
    width: 100%;

}
/* BEGIN->задания */
div.wplus_challenges {
    width:100%;
    padding:25px 0px 20px 0px;
}
div.wplus_challenges ul {
    padding:0px 0px 0px 0px;
    list-style:none;
    display:table;
    width:100%;
    margin:0px;
}
div.wplus_challenges ul li {
    display:table-cell;
    text-align:center;
    vertical-align:middle;
    height:70px;
    border-radius:10px;
}
div.wplus_challenges_achievments {
    font-size:16px;
    margin:0px 0px 5px 0px;
}
div.challenge_block {
    display:inline-block;
    margin:0px 10px;

}
div.wplus_lineprogress {
    position:relative;
}
div.wplus_lineprogress {
    width:145px;
    height:15px;
    border-radius:7.5px;
    overflow:hidden;
    margin:0px 0px 0px 0px;
}
div.wplus_lineprogress {
    width:145px;
    height:15px;
    border-radius:7.5px;
    overflow:hidden;
    margin:0px 0px 0px 0px;
    display:inline-block;
}
div.wplus_lineprogress_percent {
    height:15px;
    border-radius:7.5px 0px 0px 7.5px;
}
div.wplus_lineprogress_info {
    margin:0px 0px 0px 0px;
    display:block;
    font-size:10px;
    font-family:Verdana, Geneva, sans-serif;
}
/* END->задания */
div.wplus_lock_panel {
    font-size:12px;
    height:35px;
    text-align:center;
    font-family:Verdana, Geneva, sans-serif;
    padding: 10px 0px 0px 0px;
}
div.wplus_lock_panel span {
    font-size: 18px;
    text-align: center;
    padding: 5px 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 2px solid transparent;
}
/* BEGIN->Список достижений */
ul.wplus_achievements_list {
    padding:0px;
    margin:0px;
    list-style:none;
    display:table;
    width:100%;
}
#wplus_achievements_list {
    height:233px;
    overflow:hidden;
}
ul.wplus_achievements_list li {
    display:table-row;
    min-height:120px;
}
div.wlus_achievements_list_img {
    width:120px;
    height:120px;
    display:table-cell;
    vertical-align:middle;
    padding-left:30px;
    padding-top:5px;
    border-bottom: 1px solid transparent;
}
div.wlus_achievements_list_info {
    display:table-cell;
    vertical-align:middle;
    font-size:14px;
    padding:10px 20px 10px 20px;
    border-bottom: 1px solid transparent;
}
div.wlus_achievements_list_info h2 {
    font-size:18px;
    font-weight:100;
    margin:0px 0px 10px 0px;
    padding:0px;
}
div.wplus_logout {
    font-size:10px;
    position:absolute;
    font-family:Verdana, Geneva, sans-serif;
    right:15px;
    margin-top:8px;
    cursor:pointer;
    display:inline-block;
}
div.wplus_logout:hover {
    text-decoration:underline;
}

div.wlus_achievements_list_right {
    width:120px;
    height:120px;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    padding-right:30px;
    border-bottom: 1px solid transparent;
}
div.wplus_achievements_list_progress {
    font-size:12px;
    text-align:center;
    font-family:Verdana, Geneva, sans-serif;
    margin:5px 0px 0px 0px;
}
div.wplus_achievements_list_points {
    text-align:center;
    font-size:12px;
    margin:5px 0px 0px 0px;
}
div.wplus_achievements_list_points div {
    text-align:center;
    margin:3px 0px 0px 0px;
}

div.wplus_achievements_list_money {
    text-align:center;
    font-size:14px;
    margin:5px 0px 0px 0px;
    display: inline-block;
}
div.wplus_achievements_list_money div {
    text-align:center;
    margin:3px 0px 0px 0px;
}

/* END->Список достижений */

div.wplus_shop_header {
    margin:10px 0px 0px 0px;
    height:45px;
    border-bottom:1px solid transparent;
}
div.wplus_shop_money {
    height:65px;
    margin:-5px 0px 0px 35px;
    text-align:left;
    font-size:44px;
    display:inline-block;
}
div.wplus_shop_money span {
    display:inline-block;
    margin:0px 10px 0px 0px;
    font-size:18px;
}
div.wplus_shop_orders {
    height:65px;
    margin:0px 0px 0px 30px;
    display:inline-block;
}
div.wplus_myloot {
    overflow-y:auto;
    overflow-x:hidden;
    position:relative;
    text-align:center;
    padding:0px 25px;
}
div.wplus_myloot {
    text-align: left !important;
    margin-top: 20px;
}
div.wplus_myloot ul {
    margin:0px 25px 30px 0px;
    padding:0px;
    display:inline-block;
    list-style:none;
    width:100%;
}
div.wplus_myloot ul li {
    display: inline-block;
    width:100px;
    height: 100px;
    text-align:center;
    margin:8px !important;
    padding: 15px !important;
    border-radius: 5px;
    position: relative;
}
div.wplus_myloot ul li img {
    width: 100px;
    height: 100px;
}
div.wplus_shop_goods {
    overflow-y:auto;
    overflow-x:hidden;
    position:relative;
    text-align:center;
    padding:0px 25px;
}
div.wplus_shop_goods ul {
    margin:0px 25px 30px 0px;
    padding:0px;
    display:inline-block;
    list-style:none;
    width:100%;
}
div.wplus_shop_goods ul li {
    float:left;
    width:50%;
    text-align:center;
    height:305px;
    min-width: 196px;
    margin:50px 0px 0px 0px !important;
}
div.wplus_shop_goods ul li img {

}
div.wplus_shop_goods_name {
    margin:15px 0px 0px 0px;
    font-size:16px;
    cursor:pointer;
}
div.wplus_shop_goods_name:hover {
    text-decoration:underline;
}
div.wplus_shop_goods_price {
    font-size:14px;
    margin:10px 0px 0px 0px;
}
div.wplus_shop_goods_price a {
}
div.wplus_shop_goods_need_money {
    margin:5px 0px 0px 0px;
}
div.wplus_shop_goods ul li div.wplus_lock_panel {
    margin:10px 0px 0px 0px;
}
div.deltawidget_modal_content div.wplus_lock_panel {
    margin:20px 0px 20px 0px;
}
div.wplus_shop_goods_price a {
    letter-spacing: 3px;
    text-transform: uppercase;
    padding: 10px 30px;
    font-size: 16px;
    display: inline-block;
    border-radius: 3px;
    cursor: pointer;
    border: none;
}
div.wplus_shop_goods_price a:hover {
}
div.eplus_error {
    margin: 30px;
    font-size: 18px;
    text-align: center;
    padding: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 15px;
    border: 2px solid transparent;
}



.eplus_item_buttons a {
    text-decoration: none !important;
    font-family: Verdana, "sans-serif" !important;
    border-radius: 3px;
    font-size: 14px !important;
    display: block;
    padding: 0px 10px;
    text-align: center;
    vertical-align: middle;
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
}
.eplus_sell_button {
    text-align: center;
}
.eplus_sell_button a {
}
.eplus_use_button a {
}
.eplus_lotted_title {
    font-size: 42px;
    margin: 70px 0px 10px 0px;
    text-align: center;
    line-height: 40px;
}
.eplus_lotted_info {
    margin: 30px;
    font-size: 18px;
}
.eplus_loot_item_list {
    text-align: center;
    padding: 30px 30px 30px 30px;
}
.eplus_loot_item {
    display: inline-block;
    height: 100px;
    width: 100px;
    margin: 10px;
}
/* BEGIN->COMMUNITY */
#wplus_community {
    margin:20px 20px 20px 20px;
}
#wplus_community .deltawidget_select_mode {
    width:70px;
    float:left;
    margin:0px 3px 0px 0px;
    padding:0px;
    list-style:none;
    font-size:11px;
    font-family:Verdana, Geneva, sans-serif;
}
#wplus_community .deltawidget_select_mode li {
    text-align:center !important;
    border-radius:3px;
    line-height:22px;
    cursor:pointer;
}
#wplus_community .deltawidget_select_mode li:hover {
}
#wplus_community .deltawidget_select_mode li.deltawidget_selected {
}
#wplus_community .deltawidget_gamers_block {
    width:576px;
    height:97px;
    overflow:hidden;
    position:absolute;
    margin:0px 0px 0px 72px;
}
#wplus_community .deltawidget_gamers_block ul {
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px;
    list-style:none;
    overflow:hidden;
    height:97px;
    width:999999999px;
    position:absolute;
}
#wplus_community .deltawidget_gamers li {
    float:left;
    width:95px;
    height:98px;
    overflow:hidden;
    border-radius:4px;
    margin:0px 3px 0px 3px !important;
}
.wplus_community_myself {
    width:112px;
    height:112px;
    margin:-8px 0px 0px 0px;
    border-radius:5px;
    position:absolute;
    right:20px;
}
.wplus_community_myself div.wplus_community_myself_photo {
    height:100px;
    width:100px;
    margin:6px 0px 0px 6px;
    border-radius:3px;
}
.wplus_community_right {
    width:20px;
    height:100px;
    position:absolute;
    right:0px;
}
#wplus_community .deltawidget_gamers li:hover  {
    opacity:0.5;
}
#wplus_community .deltawidget_gamers li div {
    position:absolute;
    width:95px;
    height:20px;
    opacity:0.7;
    margin-top:-27px;
    border-radius:0px 0px 4px 4px;
    text-align:center;
}
#wplus_community .deltawidget_gamers li span {
    position:absolute;
    width:95px;
    text-align:center;
    margin-top:-27px;
    display:block;
    height:20px;
}
#wplus_community .deltawidget_profile .deltawidget_profile_photo {
    width:70px;
    height:96px;
    overflow:hidden;
    border-radius:4px;
    margin:3px 3px 0px 3px;
    float:left;
    cursor:pointer;
}
#wplus_community .deltawidget_profile .deltawidget_profile_photo div {
    position:absolute;
    width:70px;
    height:20px;
    opacity:0.7;
    margin-top:-30px;
    border-radius:0px 0px 4px 4px;
    text-align:center;
}
.wplus_community_myself span {
    position:absolute;
    width:100px !important;
    text-align:center;
    margin:-20px 0px 0px 6px !important;
}

.wplus_community_my_rating {
    position:absolute;
    width:100px;
    height:20px;
    opacity:0.7;
    margin:-20px 0px 0px 6px;
    border-radius:0px 0px 0px 0px;
    text-align:center;
}

/* END->COMMUNITY */
div.wplus_stream_title {
    height:45px;
    line-height:45px;
    font-size:14px;
    letter-spacing:1px;
    margin:0px 0px 0px 0px;
    padding-left:30px;
    text-transform: uppercase;
}
div#microblog_stream {
    position:absolute;
}
div.wplus_activity_stream ul {
    margin:0px;
    padding:0px;
    list-style:none;
    display:table;
    width:100%;
}
div.wplus_activity_stream ul li {
    display:table-row;

}
div.wplus_activity_stream_avatar {
    width:80px;
    text-align:right;
    padding:10px 0px 7px 0px;
    display:table-cell;
    vertical-align:top;
    border-bottom:1px solid transparent;
}
div.wplus_activity_stream_avatar img {
    border-radius:25px;
}
div.wplus_activity_stream_action {
    display:table-cell;
    padding:5px 20px 5px 20px;
    vertical-align:middle;
    font-size:14px;
    border-bottom:1px solid transparent;
}
div.wplus_activity_stream_action a {
    font-weight:bold;
}
div.wplus_activity_stream_action a:hover {
    text-decoration:underline;
}
div.wplus_activity_stream_image {
    display:table-cell;
    width:80px;
    text-align:left;
    padding:10px 0px 7px 0px;
    vertical-align:top;
    border-bottom:1px solid transparent;
}
div.wplus_activity_stream_date {
    font-size:11px;
    font-family:Verdana, Geneva, sans-serif;
}
div.wplus_right_lvl_img {
    text-align:center;
    margin:20px 0px 0px 0px;
}
div.wplus_right_lvl_name span {
    display:block;
    font-size:12px;
    font-family:Verdana, Geneva, sans-serif;
    text-align:center;
    margin:5px 0px 5px 0px;
    letter-spacing:0px;
}
div.wplus_right_lvl_name {
    font-size:14px;
    letter-spacing:1px;
    text-align:center;
    font-family:"HelveticaNeueCyr Light";
    margin:10px 0px 0px 0px;
}
div.wplus_right_lvl_name div.wplus_lineprogress {
    margin-top:8px;
}
a.wplus_right_button {
    display:inline-block;
    width:144px;
    height:40px;
    line-height:40px;
    text-align:center;
    font-size:14px;
    font-family:"HelveticaNeueCyr Light";
    margin:17px 0px 0px 0px;
    letter-spacing:1px;
    text-transform: uppercase;
}
a.wplus_right_button:hover {
    text-decoration:none !important;
}
a.wplus_button {
    display:inline-block;
    min-width:110px;
    height:40px;
    padding:0px 20px;
    line-height:40px;
    text-align:center;
    font-size:14px;
    font-family:"HelveticaNeueCyr Light";
    margin:17px 0px 0px 0px;
    letter-spacing:1px;
}
a.wplus_button:hover {
    text-decoration:none !important;
}
#deltawidget_mini2 div.wplus_lineprogress_info {
    letter-spacing:0px;
    font-size:10px;
}
div.wplus_right_profile_avatar {
    width:50px;
    float:left;
    margin:10px 0px 0px 15px;
}
div.wplus_right_profile_avatar img {
    border-radius:25px;
}
div.wplus_right_profile_info {
    width:95px;
    float:left;
    font-family:"HelveticaNeueCyr Light";
    font-size:14px;
    text-align:left;
    margin:10px 0px 0px 10px;
}
div.wplus_right_profile_points {
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    letter-spacing:0px;
    margin:5px 0px 0px 0px;
}
div.wplus_money {
}
div.wplus_right_profile_money {
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    letter-spacing:0px;
}
div.wplus_modal_panel {
    width:70px;
    opacity:0.4;
    position:fixed;
    cursor:pointer;
}
div.wplus_modal_panel div {
    height:28px;
    width:14px;
    margin:236px 0px 0px 28px;
    background-image:url(/wplus/img/modal_left_right.png);
}
div.wplus_modal_right div {
    background-position:right;
}
div.wplus_modal_left div {
    background-position:left;
}
div.deltawidget_modal_image {
    width:200px;
    display:table-cell;
    vertical-align:top;
    padding:40px 40px 40px 40px;
}
div.deltawidget_modal_description {
    display:table-cell;
    padding:30px 20px 40px 0px;
    line-height:28px;
    vertical-align:top;
    font-size: 18px;
}
div.deltawidget_modal_description table {
    font-size: 14px;
    width: 100%;
}
div.deltawidget_modal_description table th {
    font-size: 12px;

}
div.deltawidget_modal_name {
    font-size:28px;
    margin:0px 0px 15px 0px;
}
div.deltawidget_modal_info {
    margin:0px 0px 20px 0px;
}
div.wplus_lot_progress_line {
    height: 6px;
    width: 120px;
    margin-top: 7px;
    display: inline-block;
    border: 1px solid transparent;
}
div.wplus_lot_progress_line div {
    height: 6px;
}
div.wplus_lot_distination {
    display: block;
    font-size: 10px;
    font-family:Verdana, Geneva, sans-serif;
}
.wplus_tooltip{  position: relative;    cursor: help;  display: inline-block;  text-decoration: none;  outline: none;}
.wplus_tooltip span{
    visibility:visible;
    position: absolute;
    bottom: 30px;
    left: 50%;
    z-index: 999;
    width: 230px;
    margin-left: -127px;
    padding: 10px;
    opacity: .8;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.wplus_tooltip:hover{  border: 0; /* IE6 fix */}
.wplus_tooltip:hover span{  visibility: visible;}
.wplus_tooltip span:before,.wplus_tooltip span:after{
    content: "";
    position: absolute;
    z-index: 1000;
    bottom: -8px;
    left: 50%;
    margin-left: -8px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 0;
    border-top: 8px solid transparent;
}
.wplus_tooltip span:before{
    bottom: -9px;
}
.wplus_pink-tooltip span {
}
.wplus_pink-tooltip span:after{
}
.wplus_pink-tooltip span:before{
}
.wplus_pink-tooltip span img {
    float:left;
}
.wplus_pink-tooltip span div.wplus_tooltip_info {
    float:left;
    width:150px;
}
.wplus_show_more {
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    text-align:center;
    width:100%;
    cursor:pointer;
}
.wplus_show_more:hover {
}
div.wplus_achieve_profile_left {
    width:22px;
    height:34px;
    position:absolute;
    background-position:left;
    cursor:pointer;
    opacity:0.65;
    margin:60px 0px 0px 18px;
}
div.wplus_achieve_profile_right {
    width:22px;
    height:34px;
    position:absolute;
    background-position:right;
    margin:0px 0px 0px 0px;
    cursor:pointer;
    opacity:0.65;
    right:18px;
    margin-top:60px;
}
div.wplus_achieve_profile_left:hover, div.wplus_achieve_profile_right:hover {
    opacity:1;
}
div.wplus_copyright {
    text-align:center;
    font-size:11px;
    height:25px;
    position:absolute;
    z-index:9999999;
    width:100%;
}
div.wplus_copyright a {
    text-decoration:none;
    height:25px;
    line-height:25px;
    display:block;
    cursor:pointer;
    font-family:Verdana, Geneva, sans-serif;
}
a.gray {
}
div.eplus_achieve_stars {
    display:inline-block;
    overflow:hidden;
}
div.eplus_achieve_stars_bg {
}
div.eplus_achieve_stars_progress {
}
ul.eplus_achieve_stars_2 {
    margin:0px;
    padding:0px;
    list-style:none;
}
ul.eplus_achieve_stars_2 li {
    display:inline-block;
    width:20px;
    height:20px;
}
#deltawiget_dev a {
    display:inline-block;
    width:30px;
    height:30px;
    overflow:hidden;
    text-align:center;
    line-height:30px;
    border-radius:15px;
}

ul.eplus_contest {
    list-style:none;
    width:100%;
}

ul.eplus_contest li {
    float:left;
    width:33%;
    padding:0px 0px 0px !important;
    text-align:center;
    font-size:12px;
    font-family:Verdana, Geneva, sans-serif;
    background-image:none !important;
}
ul.eplus_contest li a {
    text-decoration:none;
}
ul.eplus_contest li img.eplus_contest_user {
    display:inline-block;
}

div.eplus_contest_info_wrapper {
    display:inline-table;
    width:290px;
    height:50px;
    margin-bottom:20px;
}
div.eplus_contest_info_wrapper div {
    display:table-cell;
    vertical-align:middle;
}
div.eplus_contest_info {
    text-align:left;
    padding-right:10px;
    vertical-align:middle;
}
div.eplus_contest_vote {
    padding-left:5px;
    text-align:right;
    font-size:14px;
    width:10px;
    line-height:25px;
    vertical-align:middle;

}
div.eplus_contest_currency {
    height:30px;
    width:25px;
    vertical-align:middle;
    padding-left:0px;
}
#deltawidget_window_page {

}
div.deltawidget_content_wrapper {
    overflow-y:auto;
    position:relative;
}
li.wplus_top_menu_myprofile span.wplus_top_menu_img {
    display:none;
    width:35px;
    height:35px;
    background-image:url(/images/menu_icons.png);
    background-position-y:-35px;
    background-size:140px 70px;
    margin-top:13px;
    opacity: 0.7;
}
li.wplus_top_menu_myprofile:hover span.wplus_top_menu_img, li.wplus_top_menu_myprofile a.selected span.wplus_top_menu_img {
    opacity: 1;
}
li.wplus_top_menu_myprofile span.wplus_top_menu_txt {
    display:inline-block;
}

@media screen and (max-width: 540px) {
    li.wplus_top_menu_myprofile span.wplus_top_menu_img {
        display:inline-block !important;
    }
    li.wplus_top_menu_myprofile span.wplus_top_menu_txt {
        display:none !important;
    }
}

li.wplus_top_menu_myprofile_challenge span.wplus_top_menu_img {
    background-position-x:-35px;
}
li.wplus_top_menu_myprofile_community span.wplus_top_menu_img {
    background-position-x:-70px;
}
li.wplus_top_menu_myprofile_shop span.wplus_top_menu_img {
    background-position-x:-105px;
}
li.wplus_top_menu_myprofile_ a:hover span.wplus_top_menu_img {
    background-position-y:0px;
}
li.wplus_top_menu_myprofile_ a.selected span.wplus_top_menu_img {
    background-position-y:0px;
}
div.deltawidget_modal_col1_name {
    display:none;
    font-size:28px;
    line-height:28px;
    margin:0px 0px 0px 0px;
}
div.deltawidget_modal_col1_name_achievement {
    display:none;
    font-size:28px;
    line-height:28px;
    margin:30px 0px 0px 0px;
}
div.deltawidget_modal_content {
    overflow-y: scroll;
    -webkit-overflow-scrolling:touch;
}
div.deltawidget_modal_content_table {
    display:table;
    width:100%;
    -webkit-overflow-scrolling:touch;
    overflow-y:scroll;
}
li.wplus_shop_mymoney {
}
div.deltawidget_window2_title {
    white-space: nowrap;
}

div.eplus_mission_objective_image {
    margin:10px 0px 0px 0px;
    display:table-cell;
    vertical-align:top;
}
div.eplus_mission_objective_info {
    display:table-cell;
    padding-left:25px;
    vertical-align:middle;
}
div.eplus_mission_continue {
    letter-spacing: 3px;
    text-transform: uppercase;
    padding: 20px 60px;
    font-size: 18px;
    display: inline-block;
    border-radius: 3px;
    cursor: pointer;
}
div.eplus_mission_continue:hover {
}

.object_page_info {
    font-size:16px;
    width:200px;
    text-align:center;
    margin:0px 0px 0px 0px;
}


.deltawidget_modal_body {
    margin: 15px;
}
.eplus_ovjective_progress {
    margin: 10px 0px 0px 0px;
    color: #666;
    font-size: 16px;
}
.eplus_ovjective_progress span {
    color: #fff;
}
.eplus_mission_rewards {
    text-align: left;
    margin: 20px 0px 10px 0px;;
}
.eplus_mission_reward {
    display: block;
    text-align: left;
    margin: 10px 0px 0px 0px;
    font-size: 26px;
}
.eplus_mission_reward_xp {
    color: #50ac52 !important;
}
.eplus_mission_reward_money {
    color: #ffa227 !important;
}
.eplus_mission_reward img {
    width: 25px;
    vertical-align: middle;
}
.mission_block img {
    float:left;
    margin:0px 5px 0px 0px;
}
.mission_left_col a {
    display:block;
}
.mission_info_block .eplus_title_2 {
    font-weight:100;
    margin:-45px 0px 25px -20px;
    color:#0088ac;
    position: absolute;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
}
.mission_right_col h1 {
    margin-top:-8px;
}
.deadline_value {
    font-size: 14px;
    font-weight:bold;
    color:#32476b;
    margin:5px 0px 0px 10px;
}
.mission_name {
    cursor:pointer;
}
.mission_description {
    margin:0px 0px 20px 0px;
}
.mission_block_title {
    margin:0px 0px 10px 0px;
    font-size:20px;
    color:#225170;
}
.mission_report {
    margin-top:20px;
}
.mission_report .block_title {
    margin:0px 0px 10px 0px;
}
.mission_report textarea {
    min-height:100px;
    margin:0px 0px 10px 0px;
    border:1px solid #9db9d6;
}
div.mission_left_col {
    float:left;
    width:300px;
    padding-bottom:25px;
}
div.mission_right_col {
    float:left;
    width:640px;
    min-height:400px;
    margin:0px 0px 0px 20px;
}
div.object_deal_block {
    margin:5px 0px 0px 10px;
}
div.object_deal_block a:hover {
    text-decoration:underline;
}
div.info {
    color:#666;
    margin:0px 0px 0px 0px;
    font-size:11px;
}
div.object_contact_block a img, div.object_company_block a img {
    float:left;
    margin:0px 5px 30px 0px;
}
div.mission_status {
    display:inline-block;
    padding:2px 5px;
    border-radius:4px;
    color:#FFF;
    background-color:#32476b;
    margin:5px 0px 0px 0px;
    width:160px;
    text-align:center;
}
div.mission_user a img {
    float:left;
    margin:0px 5px 20px 0px;
}
div.mission_left_col .block {
    margin-bottom:15px;
}
div.mission_left_col .status {
    margin-bottom:0px;
}
div.mission_right_col h1 {
    line-height:30px;
    margin:-5px 0px 0px 0px;
}
ul.mission_menu {
    margin:0px 0px 0px 0px !important;
    list-style:none;
    padding:0px;
    border-top: 1px solid #CFD5D8 !important;
}
ul.mission_menu li a {
    padding:10px 10px;
    border-bottom: 1px solid #CFD5D8 !important;
    cursor:pointer;
}
ul.mission_menu a:hover {
    text-decoration:none;
    background-color:#F7F8F9;
}
ul.mission_menu a.selected {
    background-color:#225170;
    color:#fff;
}
div.mission_modal_time {
    background-color:#F7F8F9;
    padding:10px 20px;
    text-align:center;
    font-size:20px;
    margin:5px 0px 0px 0px;
    border-radius:0px 10px 10px 10px;
}
div.mission_info_block {
    /* border:1px solid #EBEEF2; */
    background-color: #1f2123;
    border-radius:0px 7px 7px 7px;
    padding:20px;
    width:260px;
    margin:5px 0px 20px 0px;
    vertical-align:top;
    width: 100%;
    box-sizing: border-box;
}
div.mission_page_time {
    margin-top: 10px;
}
@media screen and (max-width: 390px) {

    div.mission_info_block {
        padding:20px 15px !important;
        width:260px;
        margin:5px 0px 20px 0px;
        display:table-cell;
        vertical-align:top;
        background-color: #272A2D !important;
    }
    .mission_info_block .eplus_title_2 {
        margin-left: -15px !important;
    }
    div.deltawidget_modal_body {
        margin: 0px !important;
    }
    div.eplus_loyality_achieve_award {
        display: none !important;
    }
}

div.mission_status {
}
div.mission_time_header {
    background-color:#EBEEF2;
    width:300px;
    position:absolute;
    margin:-20px 0px 0px -20px;
    border-radius:0px 10px 0px 0px;
}
div.mission_time_header div {
    width:110px;
    text-align:center;
    float:left;
    height:50px;
    line-height:50px;
    color:#9DA5C4;
}
div.mission_time_body div {
    width:130px;
    text-align:center;
    float:left;
    height:30px;
    line-height:30px;
    color:#000;
    margin:50px 0px 0px 0px;
}
div.eplus_mission_accomplished_wrapper {
    text-align: center;
}
div.eplus_mission_accomplished {
    color: #fff;
    text-shadow: 0px 0px 20px #69c6df;
    font-size: 42px;
    margin: 70px 0px 10px 0px;
    text-align: center;
    line-height: 40px;
}
div.eplus_mission_accomplished_rewards div {
    display: inline-block !important;
}
div.eplus_mission_accomplished_rewards {
    text-align: center;
    margin: 20px 0px 50px 0px;
}

.target_string {
    margin-top:10px; font-size:14px;
}




@media screen and (max-width: 850px) {
    div.eplus_achieve_5 {
        display: none;
    }
}
@media screen and (max-width: 685px) {
    div.eplus_achieve_4 {
        display: none;
    }
}


@media screen and (max-width: 600px) {

    div.deltawidget_modal_image {
        display:block;
        width:auto !important;
        text-align:center;
        padding: 30px 10px 0px 10px !important;
    }
    div.deltawidget_modal_description {
        display:block;
        width:auto !important;
        padding:20px 20px 20px 20px;
    }
    .object_page_info {
        width: auto !important;
    }

}


@media screen and (max-width: 520px) {
    div.eplus_achieve_3 {
        display: none;
    }
}
@media screen and (max-width: 820px) {
    div.eplus_loyality_right {
        display: none;
    }
    a.eplus_loot_title_button {
        display: inline-block;
    }
    div.eplus_left_hidden_content {
        display: block;
    }
}
/* top menu */
@media screen and (max-width: 720px) {
    ul.eplus_top_menu {
        display: block;
        width: 100%;
        height: auto;
    }
    ul.eplus_top_menu li {
        display: inline-block;
        width: 100%;
        margin-bottom: 5px;
    }
    ul.eplus_top_menu li a {
        margin-right: 0px !important;
    }
    li.eplus_top_menu_minibuttons {
        width: 100%;
    }
    ul.eplus_top_menu li.eplus_top_menu_minibuttons_100p {
        width: 100% !important;
        margin-top: 9px !important;
    }
    li.eplus_top_menu_minibuttons_100p div.eplus_top_menu_notifications {
        margin-left: 0px !important;
    }
    ul.eplus_top_menu li.eplus_top_menu_loot a {
        margin-right: 0px !important;
        margin-left: 5px !important;

    }

    ul.eplus_top_menu li.eplus_top_menu_summary a {
        margin-right: 5px;
        margin-bottom: 10px;
    }
    ul.eplus_top_menu li.eplus_top_menu_mission, ul.eplus_top_menu li.eplus_top_menu_summary {
        height: 50px;
    }
    ul.eplus_top_menu li.eplus_top_menu_mission a {
        margin-left: 5px;
        margin-right: 0px;
        margin-bottom: 10px;
    }
    ul.eplus_top_menu li.eplus_top_menu_achieve a {
        margin-right: 5px;
        margin-left: 0px;
    }
    li.eplus_top_menu_minibuttons div.eplus_top_menu_notifications {
        margin-left: 5px;
    }
    div.user_panel_profile_ {
        display: none;
    }
    div.panel_balance {
        right: 140px;
    }

}

@media screen and (max-width: 650px) {

    .eplus_profile_level {
        margin-left: 30px !important;
        margin-top: 0px;
        margin-bottom: 20px;
    }
    div.eplus_user_xp {
        position: inherit;
        right: 0px;
        width: 50%;
        margin: 0px 0px 0px 23px;
        font-size: 32px;
        padding: 0px 0px 10px 5px !important;
        text-align: left !important;
    }
    div.eplus_user_xp img {
        float: left !important;
        margin: 4px 10px 0px 0px !important;
    }
    div.eplus_profile_info_ {
        min-height: 95px;
    }
    div.eplus_profile_name {
        width: auto;
        line-height: 25px;
        padding-top: 10px;
    }

    div.eplus_loyality_money {
        display: block;
        width: 100%;
    }
    div.eplus_loyality_money_1 {
        display: block;
        width: 100%;
    }
    div.eplus_loyality_money_2 {
        display: none;
    }
    div.eplus_loyality_money_3 {
        display: block;
        width: 100%;
    }

}

@media screen and (max-width: 550px) {

    div.body {
         padding: 70px 10px 10px 10px !important;
    }
    div.wplus_profile_lvl_info1 {
        float: none !important;
    }
    div.wplus_profile_lvl_info2 {
        float: none !important;
        margin: 5px 0px 0px 0px !important;
    }
    div.eplus_loyality_achieve_award {
        display: none;
    }
    div.eplus_award_modal {
        display: block;
    }
    div.eplus_loyality_block_link {
        float: none;
        margin: -5px 0px 15px 30px;

    }
    div.wplus_shop_goods ul li {
        width: 100% !important;
    }
    div.eplus_loyality_achieve_img {
        width: 110px !important;
    }
    div.eplus_loyality_block_title {
        box-sizing: border-box;
    }

}

/* MISSIONS */


div.wplus_profile_lvl {
    height:75px;
    width:75px;
    cursor:pointer;
}
div.wplus_lvl_line {
    padding:5px 10px 0px 10px;

}
div.wplus_profile_lvl_panel {
    margin:0px 0px 0px 0px;
}
div.wplus_profile_lvl_name {
    font-size:18px;
    margin:-3px 0px 0px 10px;
}
div.wplus_profile_lvl_name span {
    font-size:14px;
}
div.wplus_progress_lvl {
    height:20px;
    border-radius:10px;
    overflow:hidden;
    margin:3px 0px 3px 0px;
}
div.wplus_progress_lvl ul {
    position:absolute;
    margin:1px 0px 0px 0px;
    padding:0px;
    list-style:none;
    width:430px;
    height:18px;
}
div.wplus_progress_lvl ul li {
    width:10%;
    float:left;
    height:18px;
    display:block;
    border-right:1px solid transparent;
}
div.wplus_profile_lvl_line {
    height:20px;
    border-radius:10px 0px 0px 10px;
}
div.wplus_profile_lvl_info1 {
    font-size:11px;
    font-family:Verdana, Geneva, sans-serif;
    float:left;
    margin-left:10px;
}
div.wplus_profile_lvl_info2 {
    font-size:11px;
    font-family:Verdana, Geneva, sans-serif;
    float:right;
    margin-right:10px;
    margin-left:10px;
}
div.wplus_profile_next_lvl {
    width:40px;
    height:40px;
    padding:17px 0px 0px 0px;
    cursor:pointer;
    position:relative;
}

.wplus_share {
    display:inline-block;
    width:40px;
    height:40px;
    background-size:40px;
    border-radius:20px;
    margin-right:5px;
}
.wplus_vk_share {
    background-image:url(/wplus/img/vk_share.png);
}
.wplus_fb_share {
    background-image:url(/wplus/img/fb_share.png);
}
.wplus_share_buttons {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.wplus_share_buttons li {
    height:50px;
    width:50px;
    display:block;
    float: left;
    cursor:pointer;
    border-radius: 8px;
    margin-right:8px;
    margin-bottom: 8px;
    background-size: 100%;
    background-position: center;
}
.wplus_share_buttons li:hover {
    opacity: 0.8;
}
.wplus_share_button_fb {
    background-image:url(/img/interface/fb.png);
    background-color: #3b5998;
}
.wplus_share_button_vk {
    background-image:url(/img/interface/vk.png);
    background-color: #4d75a3;
}
.wplus_share_button_tw {
    background-image:url(/img/interface/tw.png);
    background-color: #55acee;
}
.wplus_share_button_tg {
    background-image:url(/img/interface/tg.png);
    background-color: #37aee2;
}
.wplus_share_button_wa {
    background-image:url(/img/interface/wa.png);
    background-color: #25d366;
}



.wplus_share_button_li {
    background-image:url(/wplus/img/li.png);
    background-position:5px 3px;
}
.wplus_share_button_fb_hr {
    font-family:Verdana, Geneva, sans-serif;
    font-size:18px;
    padding:20px 25px;
    margin:0px 0px 50px 0px;
    border-radius: 0px;
    box-shadow: none;
    color: #fff;
    background-color: #3a5999;
    cursor: pointer;
    text-align: center;
    border-radius: 4px;
}
div.eplus_loyality_block_title span {
    padding: 20px 30px;
    display: block;
}
div.eplus_loyality_block_title {
    padding: 0px !important;
}
.wplus_share_url_field {

    font-family:Verdana, Geneva, sans-serif;
    font-size:16px;
    margin:7px 0px 5px 0px;
    display: block;
    width: 100%;
    border-radius: 0px;
    box-shadow: none;
    white-space: nowrap;
    overflow: hidden;
    hyphens: none;

}
.wplus_share_url_field input {
    margin: 0px 0px 0px 0px;
    font-size:16px;
    padding: 15px 20px;
    width: 100%;
    border: none;
    white-space: nowrap;
    hyphens: none;
    background-color: #171819;
    color: #CCC;
 }


.eplus_countdown {
    margin: 0px;
    display: inline-table;
}
.eplus_countdown span {
    display: inline-block;
    width: 30px;
}
.eplus_countdown_td {
    display: table-cell;
    text-align: center;
    font-size: 26px;
}
.eplus_countdown .eplus_seperator {
    padding: 0px 5px;
}

.bp_mission_timer .eplus_countdown {
    display: inline-table;
    height: 45px;
    margin-left: 10px;
}
.bp_mission_timer .eplus_seperator {
    padding: 0px 2px;
}
.bp_mission_timer .eplus_countdown_td {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
}
.mission_info .eplus_countdown_td {
    font-size: 16px;
}
.mission_info .eplus_seperator {
    padding: 0px 2px;
}
