#eventContainer {
    position: relative;

    width: 1000px;
    height: 100%;

    margin: 0 auto;
    /* compact version */
    background: url("../images/new/eventGame/organization/header_horizontal_line.png") no-repeat 0 101px, #1a1a1a;

    /*background: url("../images/new/eventGame/pixel-world-globe-map-vector.jpg");*/

    /*background-repeat: no-repeat;
    background-size: 59%;
    background-position: 150px 107px;*/

   background-size: 100% 100%;
}

/* HELPER/REUSABLE  CLASSES */
/* ICONS */

#eventContainer .icon {
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 19px;
    background: url("../images/new/eventGame/organization/cash_icon.png");
}
#eventContainer .icon.gold {
    width: 19px;
    height: 21px;
    background: url("../../assets/images/new/warClicks/wc_splosno/sp_5_currency_icons_min.png");

    background-position-x: -19px;
    margin-left: 0;
}
#eventContainer .icon.time-warp {
    width: 20px;
    height: 20px;
    background: url("../images/new/eventGame/organization/tw_icon.png");
    background-size: 100% 100%;
}
#eventContainer .clear {
    display: block !important;
    clear: both;
}

#eventContainer .info-button-rewards {
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url("../images/new/bootCamp/question_mark.png");
    vertical-align: middle;

    margin-top: -4px;
    margin-left: 7px;
}

#eventContainer .scale_08 {
    transform: scale(0.8);
}

#eventContainer .hover-glow:not(.active):hover {
    filter: brightness(150%);
}
#eventContainer .hover-glow-soft:not(.active):hover {
    filter: brightness(120%);
}
#eventContainer .hover-opacity:not(.active):hover {
    opacity: 0.8;
}
#eventContainer .close,
#eventContainer .remove {
    display: inline-block;
    position: absolute;

    width: 25px;
    height: 25px;
    background: url("../images/new/warClicks/wc_splosno/sp_2_close_min.png") 0 0;
    background-position-x: 30px;
    background-position-y: -6px;
}
#eventContainer .close:hover,
#eventContainer .remove:hover {
    background-position-y: -42px;
}

.disabled {
    pointer-events: none;
}

.zero-opacity {
    opacity: 0 !important;
    pointer-events: none;
    display: none;
}

.opacity_0 {
    opacity: 0 !important;
}

.scale_in_out_text {
    position: absolute;

    left: 0px;
    top: 0px;

    font: 18px/24px 'titilliumWebSemiBold';
    color: #ffffff;

    text-align: center;

    text-shadow: 1px 1px 0 black, -1px 1px 0 black, 1px -1px 0 black, -1px -1px 0 black;
}
.anim_scaleInOut {
    animation: scaleInOut 2.0s ease-out;
}
@keyframes scaleInOut {
    0%      { opacity: 1.0; transform: translate(0, 0) scale(1.0); }
    100%    { opacity: 0.0; transform: translate(0, -32px) scale(1.5); }
}

.anim_ScaleTwitch {
    animation: scaleTwitch 3.0s ease-out;
}
@keyframes scaleTwitch {
    0%     { transform: scale(1); }
    17%    { transform: scale(1.2); }
    34%    { transform: scale(1); }
    51%    { transform: scale(1.2); }
    67%    { transform: scale(1); }
    84%    { transform: scale(1.2); }
    100%   { transform: scale(1); }
}


#eventContainer .not-available {
    display: block !important;
    opacity: 0;
    pointer-events: none;
}

.bordered-white-text {
    color: #ffffff !important;
    text-shadow: 1px 1px 0 black, -1px 1px 0 black, 1px -1px 0 black, -1px -1px 0 black
}
/* END ICONS */


#eventContainer .more-info {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background: grey;
}
/* END HELPER /REUSABLE CLASSES */
#eventHeader {
    /*height: 73px;*/
    /*height: 46px;*/
    height: 38px;
    background: url("../images/new/eventGame/organization/header_horizontal_line.png") no-repeat bottom;
    /*background: rgba(0,0,0,0.9);*/

}
#eventHeader .rankings {
    position: absolute;
    /*top: 15px;*/
    top: 7px;
    left: 10px;

    right: 115px;
    left: auto;
    top: 53px;

    display: inline-block;

    width: 114px;
    height: 28px;

    background: url("../images/new/eventGame/organization/trophy.png") no-repeat top 4px left 10px,
        url("../images/new/eventGame/organization/navigation_buttons_sprite.png") 0 -28px;

    font: 12px/28px 'titilliumWebSemiBold';
    color:  #e6e6e6;
    padding-left: 25px;

    text-align: center;

}
#eventHeader .info-button {
    vertical-align: top;
    margin-top: 0;
    margin-left: 5px;
}
#eventHeader .rankings .trophy {
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 21px;
    background: url("../images/new/eventGame/organization/trophy.png");
}
#eventHeader .event-details {
    position: absolute;

    /*top: 15px;*/
    /*top: 6px;*/
    top: 9px;
    left: calc(50% - 200px);
    left: 16px;
    /*left: 115px;*/ /* not sure where this is used?*/

    /*width: 300px;*/
    /*width: 400px;*/

    font: 18px/20px 'titilliumWebSemiBold';
    /*color: #ffffff;*/
    /*color: #000000;*/
    text-align: center;
    color: #ffffff;
    text-shadow: 1px 1px 0 black, -1px 1px 0 black, 1px -1px 0 black, -1px -1px 0 black;
}
#eventHeader .event-details > span {
    vertical-align: middle;

    font: 11px/25px 'titilliumWebSemiBold';
    /*color: #e6e6e6;*/
    color: #000000;
}
#eventHeader .event-details .ends-in-text {
    margin-left: 132px;
    /*margin-left: 101px;*/
    /*margin-left: 77px;*/ /* not sure when this is used ? */
    margin-right: 10px;
    line-height: 20px;
    vertical-align: top;
    color: #ffffff;
}
#eventHeader .event-details .ends-in {
    display: inline-block;
    vertical-align: top;
    width: 78px;
    height: 20px;
    font-size: 0;
    background: url("../images/new/eventGame/organization/timer.png");
    margin-right: -17px;
    color: #ffffff;
}
#eventHeader .event-details .ends-in > span {
    display: inline-block;
    vertical-align: middle;

    width: 22px;
    text-align: center;

    font: 11px/20px 'titilliumWebSemiBold';
    color: #ffffff;
    margin-top: -4px;
}
#eventHeader .event-details .ends-in .days {
    margin-right: 6px;
}
#eventHeader .event-details .ends-in .hours {
    margin-right: 6px;
}
#eventHeader .event-details .event-moto {
    text-align: left;
    margin-top: 3px;
    margin-left: 48px;
    vertical-align: top;

    padding-left: 0px;
    /*padding-left: 32px;*/
    /*padding-left: 79px;*/
    color: #ffffff;
    display: inline-block;
}
#eventHeader .top-menu {
    position: absolute;
    top: 3px;
    right: 20px;
}
#eventHeader .top-menu > div {
    display: inline-block;
    margin-left: 15px;
}
#eventHeader .top-menu .settings {
    width: 30px;
    height: 30px;
    vertical-align: middle;

    background: url("../../assets/images/new/warClicks/settings_menu_icon_03.png") ;
    opacity: 1;
    /*filter: brightness(0);*/
    margin-top: -1px;
}
#eventHeader .top-menu .close {
    position: relative;
    vertical-align: middle;
    margin-top: -3px;
    width: 36px/*25px*/;
    height: 36px/*25px*/;
    /*background-position-x: 0px/*30px*/;
    /*background-position-y: 0;*/
    /*background-position: 0px 0px;*/
    background-position: 30px 0;
}
#eventHeader .top-menu .close:hover {
    /*background-position-y: -36px/*-42px*/;
    background-position: 30px 36px;
}
#explosiveBackground {
    position: absolute;
    width: 1000px;
    height: 550px;

    bottom: 0;
    left: 0;
    z-index: 0;
    pointer-events: none;
}
#eventMenu {
    width: 953px;

    /*height: 48px;*/
    height: 43px;
    /*padding-top: 15px;*/
    /*padding-top: 10px;*/
    padding-top: 9px;
    font-size: 0;
    text-align: right;

    padding-right: 47px;
    /* test */
    background: #1a1a1a;
    border-top: 3px solid #083b23;
    border-bottom: 3px solid #083b23;


    /*background: rgba(33, 165, 9, 0.48);*/
    /*background: rgba(0, 0, 0, 0.50);*/
    /*border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;*/
}
#eventMenu > div {
    display: inline-block;
    text-align: left;
}
#eventMenu > div > div {
    display: inline-block;
    text-align: left;
}
#eventMenu .separator {
    vertical-align: top;
    width: 1px;
    height: 38px;
    margin: 0 15px;

    background: url("../images/new/eventGame/organization/header_vertical_line.png");
}
#eventMenu .box {
    vertical-align: top;

    height: 38px;

    font: 11px/13px 'titilliumWebRegular';
    /*color: #b3b3b3;*/
    color: #ffffff;
}
#eventMenu .box.cash {
    position: relative;
    width: 92px;
}
#eventMenu .box.cash .icon {
    position: absolute;
    left: -7px;
    top: 0px;
}
#eventMenu .box.cash .usable {
    position: relative;
    width: 80px;
    left: 10px;
}
#eventMenu .box.cash .per-sec {
    position: relative;
    width: 80px;
    left: 10px;
}
#eventMenu .profile-info {
    text-align: right;
    margin-top: -6px;
}
#eventMenu .profile-info .flag {
    position: relative;

    top: 3px;

    vertical-align: bottom;
    width: 32px;
    height: 32px;
}
#eventMenu .profile-info .profile-pic {
    position: relative;
    vertical-align: bottom;

    width: 37px;
    height: 24px;

    background: green;

    /*width: 43px;
    height: 40px;*/
    border-radius: 50%;

    background: url("../images/new/warClicks/profile_image.png") no-repeat top;
    background-size: 100% 100%;
}

#eventMenu .profile-info .profile-pic .macro-holder {
    top: -67px;
    left: -54px;
}
#eventMenu .profile-info .profile-pic.custom {
    background: none;
}
#eventMenu .profile-info .username {
    line-height: 17px;
    pointer-events: none;
}
#eventMenu .cash {
    text-align: right;
}
#eventMenu .event-mxes {
    margin-bottom: 5px;
}
#eventMenu .gain-mx {
    vertical-align: middle;
    width: 14px;
    height: 14px;
    margin-bottom: 2px;
    background: url("../images/new/eventGame/organization/more_icon.png");
}
#eventMenu .active-sale-items {
    color: #ffff00;
    vertical-align: middle;
    margin-left: 5px;
    font: 10px/12px 'titilliumWebSemiBold';
}
#eventMenu .shop {
    position: relative;
    width: 42px;
    height: 38px;

    background: url("../images/new/eventGame/organization/shop_icon.png");
}
#eventMenu .active-sale-gold {
    position: absolute;
    top: -10px;
    left: 10px;
    color: #ffff00;
    font: 10px/11px 'titilliumWebSemiBold';
}
#eventMenu .buy-amount {
    width: 78px;
    height: 34px;

    padding-left: 10px;
    margin-top: 2px;

    background: url("../images/new/eventGame/organization/max_ocd_button.png");

    line-height: 22px;
}
#eventMenu .time-warps {
    width: 38px;
    height: 38px;

    background: url("../images/new/eventGame/organization/tw_icon.png");
}
#eventMenu .power-up {

    margin-top: 10px;
    margin-left: 51px;
    width: 123px;
    height: 15px;

    font: 10px/12px 'titilliumWebSemiBold';
    background: white;
    color: #000000;
    padding: 3px 3px 3px 16px;
    position: relative;
    border: 2px solid white;
}
#eventMenu .power-up > span {
    font: 10px/17px 'titilliumWebSemiBold';
    vertical-align: top;

    display: inline-block;
    width: 29px;
    text-align: center;
}
#eventMenu .power-up > div {
    vertical-align: top;
}
#eventMenu .power-up .icon {
    display: inline-block;
    width: 37px;
    height: 43px;
    background: url("../images/new/eventGame/muscle_man/steroids.png");
    background-size: 100% 100%;
    margin-right: 10px;
    position: absolute;
    left: -24px;
    top: -19px

}
#eventMenu .power-up .info-button {
    margin-left: 2px;
    margin-top: -2px;
}
#eventMenu .power-up .activate {
    display: inline-block;
    font: 13px/17px 'titilliumWebSemiBold';
    background: #f7931e;
    padding: 2px 5px;
    margin-top: -3px;
    color: #ffffff;
    text-align: center;
    float: right;
    margin-right: -3px;
    width: 60px;
}
#eventMenu .power-up .activate.disabled {
    filter: brightness(70%);
}
#eventMenu .power-up .boost-amount {
    position: absolute;
    top: 2px;
    left: -15px;
    font: 12px/14px 'titilliumWebBold';
    color: lawngreen;
    text-shadow: 1px 1px 0 black, -1px 1px 0 black, 1px -1px 0 black, -1px -1px 0 black;
}
#eventMenu .power-up .timer {
    position: absolute;
    top: -16px;
    left: 93px;
    font: 11px/14px 'titilliumWebSemiBold';
    color: #ffffff;
    text-shadow: 1px 1px 0 black, -1px 1px 0 black, 1px -1px 0 black, -1px -1px 0 black;
}
/* END MENU */

/* START CONTENT */
#eventContent {
    /*height: 418px;*/
    /*height: 449px;*/
    height: 457px;
    font-size: 0;
}

/* START MAIN CONTENT */
#eventContent .main-content {
    display: inline-block;
    width: 741px;
    /*height: 414px;*/
    height: 445px;
}
#eventContent .main-content .notification-bar {
    /*height: 34px;*/
    height: 184px;
    padding-top: 5px;
    /*background: #31363d;
    border: 1px solid #ffffff;
    border-left: none;*/
}
#eventContent .main-content .notification-bar .speaker-icon {
    /*display: inline-block;*/
    width: 24px;
    height: 23px;

    margin-top: 3px;
    margin-bottom: 0px;
    /*margin-right: 10px;
    margin-left: 162px;*/
    float: left;
    margin-right: 5px;
    margin-left: 3px;
    margin-top: 3px;

    background: url("../images/new/eventGame/organization/message_icon.png");
}

#eventContent .main-content .notification-bar .message {
    /*width: 72%;*/
    display: inline-block;
    vertical-align: top;
    /*font: 11px/13px 'titilliumWebRegular';*/
    color: #ffffff;
    /*background: rgba(0,0,0,0.25);*/

    text-shadow: 1px 1px 0 black, -1px 1px 0 black, 1px -1px 0 black, -1px -1px 0 black;
    font: 11px/15px 'titilliumWebSemiBold';
    padding-left: 3px;

}
#eventContent .main-content .notification-bar .message > span {
    margin-top: 3px;
    margin-right: 3px;
}
#eventContent .main-content .notification-bar .message.tutorial {
    /*color: #ed1c24;*/
    color: #ffffff;
    font: 11px/13px 'titilliumWebRegular';
}
#eventContent .main-content .side-menu {
    display: inline-block;
    vertical-align: top;

    width: 147px;
    /*height: 348px;*/
    /*height: 313px;*/
    height: 415px;

    /*padding-top: 25px;*/
    padding-top: 38px;
    padding-left: 10px;
    padding-right: 5px;
    /*background: rgba(255,255,255,0.05)*/
    background: rgba(255,255,255,0.35);

}
#eventContent .main-content .side-menu > div:not(.notification-bar) {
    position: relative;
    display: inline-block;

    width: 129px;
    height: 28px;

    padding-right: 10px;

    margin-bottom: 10px;

    background: url("../images/new/eventGame/organization/navigation_buttons_sprite.png") 0 -28px;

    text-align: center;
    font: 14px/25px 'titilliumWebSemiBold';
    color: #e6e6e6;
}

#eventContent .main-content .side-menu > div.active {
    background-position-y: 0px;
}
#eventContent .main-content .side-menu .exclamation {
    position: absolute;
    width: 17px;
    height: 17px;

    top: 6px;
    right: -2px;

    background: url("../images/new/eventGame/organization/tactical_retreat_exlamation_point.png");
}

#eventContent .main-content .side-menu .new-note {
    position: absolute;
    display: inline-block;
    top: 5px;
    left: -3px;
    padding: 4px 3px;
    height: 10px;
    font: 10px/10px 'titilliumWebBold';
    color: #ffffff;
    pointer-events: none;
    border-radius: 3px;
    background: #1ba324;
}
#eventContent .main-content .milestone-holder {
    position: absolute;
    bottom: 0;
    left: 0;
}
#eventContent .main-content .milestone-popup {
    position: absolute;
    bottom: 10px;
    left: 6px;

    width: 151px;
    height: 86px;

    background: url("../images/new/eventGame/milestones/milestone_reached_popup.png");
    text-align: center;
}
#eventContent .main-content .milestone-popup .title {
    height: 27px;
    line-height: 27px;
    text-transform: uppercase;
}
#eventContent .main-content .milestone-popup .desc {
    height: 28px;
    line-height: 16px;
}

    /* PARTIAL CONTENT */
#eventContent .main-content .partials-holder {
    position: relative;
    display: inline-block;
    width: 579px;
    /*height: 373px;*/
    /*height: 414px;*/
    /*height: 449px;*/
    height: 457px;

    /*overflow-y: scroll;*/

    /*background: rgba(255,255,255, 0.35);*/
    /*background: url("../images/new/eventGame/organization/dashed_line.png") 268px no-repeat,
        rgba(255,255,255, 0.58);*/
    /*background: url("../images/new/eventGame/organization/dashed_line.png") 275px no-repeat,
        rgba(255,255,255, 0.48);*/
    background: rgba(255,255,255, 0.48);
}
#eventContent .main-content .partials-holder .info-button {
    margin-left: 4px;
}
#eventContent .main-content .partials-holder.milestones {
    background: rgba(255,255,255, 0.58);
    /*background: url("../images/new/eventGame/organization/dashed_line.png") 273px no-repeat,
    rgba(255,255,255, 0.58);*/
}
#eventContent .main-content .partials-holder.tactical_retreat {
    /* for attacking styles */
    background: url("../images/new/eventGame/tactical_retreat/image.png") 310px 170px no-repeat, rgba(0,0,0,0.2);

    /*background: rgba(255,255,255, 0.58);*/
    /*rgba(255,255,255, 0.48)*/;
}
#eventContent .main-content .partials-holder.upgrades {

    background: rgba(255,255,255, 0.58);
    /*background: url("../images/new/eventGame/organization/dashed_line.png") 268px no-repeat,
    rgba(255,255,255, 0.58);*/
}
#eventContent .main-content .partials-holder.stats {
    /*background: rgba(255,255,255, 0.58);*/

    background: rgba(255,255,255, 0.58);
}
#eventContent .main-content .partials-holder .partial-header {
    /*padding: 20px 0 0 10px;*/
    padding: 7px 0 8px 10px;
    min-height: 24px;
}
#eventContent .main-content .partials-holder .partial-header > div {
    display: inline-block;
    vertical-align: top;
}
#eventContent .main-content .partials-holder .partial-header .odd {
    width: 45%;
    font-size: 12px;
}
#eventContent .main-content .partials-holder .partial-header .even {
    width: calc(55% - 39px);
    /*width: calc(55% - 29px);*/
    padding-left: 20px;
    font-size: 12px;
}

#eventContent .main-content .partials-holder.organization .partial-header .even {
    width: calc(55% - 30px);
}
#eventContent .main-content .partials-holder .partial-header .full-header {
    display: block;
    margin: 5px 30px;
}
#eventContent .main-content .partials-holder .partial-header .full-header .total-milestones {
    position: relative;
    display: inline-block;
    vertical-align: middle;

    width: 314px;
    height: 18px;

    margin-left: 20px;

    background: #333333;

    border-radius: 10px;
    overflow: hidden;
}
#eventContent .main-content .partials-holder .partial-header .full-header .total-milestones:after {
    background: #f7931e;
    transition: none;
}
#eventContent .main-content .partials-holder .partial-header .full-header .total-milestones > div {
    position: absolute;
    width: 100%;
    top: 2px;
    left: 0;
    text-align: center;
}
#eventContent .main-content .partials-holder .partial-header .full-header .num-completed {
    display: inline-block;
    margin-left: 20px;
}
#eventContent .main-content .partials-holder .partial-header .info-button {
    margin-top: -3px;
}
#eventContent .main-content .partials-holder .partial-header .buy-all-available {
    position: relative;
    float: right;

    display: inline-block;

    width: 121px;
    height: 21px;

    padding: 2px 0 0 5px;

    text-align: center;
    line-height: 16px;

    background: url("../images/new/eventGame/organization/buy_button_sprite.png");
    background-position-y:  -23px;
}
#eventContent .main-content .partials-holder .partial-header .buy-all-available.factories {
    margin-right: 10px;
}
#eventContent .main-content .partials-holder .partial-header .buy-all-available.disabled {
    background-position-y:  -46px;
}
#eventContent .main-content .partials-holder .partial-header .buy-all {
    display: inline-block;
    vertical-align: middle;
    float: right;
    /*margin-right: 10px;*/
    position: relative;
    margin-top: -1px;
    font: 9px/9px 'titilliumWebSemiBold';
    background: #f7931e;

    width: 18px;
    height: 18px;
    border-radius: 3px;
    color: #ffffff;
    text-align: center;
    padding: 1px 2px;
}
#eventContent .main-content .partials-holder .partial-header .sell-all-percent {
    display: inline-block;
    vertical-align: middle;
    float: right;
    position: relative;
    margin-right: 10px;
    margin-top: -1px;
    font: 11px/13px 'titilliumWebSemiBold';
}
#eventContent .main-content .partials-holder .partial-header .sell-all-percent > div {
    display: inline-block;
    padding: 3px;
    width: 20px;
    height: 14px;


    font: 11px/13px 'titilliumWebSemiBold';
    color: #ffffff;
    background: #f7931e;
    border-radius: 3px;
    text-align: center;
}
#eventContent .main-content .partials-holder .partial-header .sell-all-percent > div:not(.max) {
    margin-right: 5px;
}
#eventContent .main-content .partials-holder .partial-header .sell-all-percent .zero {
    margin-left: 5px;
}
#eventContent .main-content .partials-holder .partial-content {
    padding: 0 0 20px 10px;
    overflow-y: auto;
    width: 569px;
    /*height: 388px;*/
    height: 396px;
}
#eventContent .main-content .partials-holder .partial-content > div {
    display: inline-block;
    vertical-align: top;
}
#eventContent .main-content .partials-holder .partial-content .holder.organization.army {
    width: 45%;
}
#eventContent .main-content .partials-holder .partial-content .holder.organization.factories {
    width: calc(55% - 30px);
    margin-left: 20px;
}

#eventContent .main-content .partials-holder .partial-content .holder.upgrades.army{
    width: 45%;
}
#eventContent .main-content .partials-holder .partial-content .holder.upgrades.factories{
    width: calc(55% - 30px);
    margin-left: 20px;
}
#eventContent .main-content .partials-holder .partial-content .holder.milestones.army {
    width: 223px;
    margin-left: 30px;
}
#eventContent .main-content .partials-holder .partial-content .holder.milestones.factories {
    width: 223px;
    margin-left: 20px;
}
#eventContent .main-content .partials-holder .partial-content .header {
    margin: 0 1px;
    /*padding: 2px 2px 4px 5px;*/
    padding: 2px 2px 3px 5px;
    background: #31363d;
}
#eventContent .main-content .partials-holder .partial-content .header .name {
    line-height: 14px;
}

#eventContent .main-content .partials-holder .partial-content .holder .box {
    position: relative;
    vertical-align: top;
    height: 98px/*108px/*112*/;
    padding-top: 1px;

    margin-bottom: 3px/*4px/*7px*/;

    background: white;
}
#eventContent .main-content .partials-holder .partial-content .holder.milestones .box {
    /*height: 98px;*/
    height: 83px;
}
#eventContent .main-content .partials-holder .partial-content .holder.upgrades .box {
    height: 78px;
}
#eventContent .main-content .partials-holder .partial-content .unit-num {
    position: relative;
    float: right;
    width: 53px;
    height: 13px;

    padding: 2px 0 0 0;

    border-radius: 0;

    background: url("../images/new/eventGame/organization/bar_sprite.png");
    background-position-y: -0px;
}
#eventContent .main-content .partials-holder .partial-content .unit-num > span {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;

    line-height: 13px;

    z-index: 1;
}
#eventContent .main-content .partials-holder .partial-content .unit-num:after {
    background: url("../images/new/eventGame/organization/bar_sprite.png");
    background-position-y: -15px;
    border-radius: 0;

    transition: transform 50ms linear;
}
#eventContent .main-content .partials-holder .partial-content .mile-progress {
    position: absolute;
    right: 11px;
    top: 3px;
}
#eventContent .main-content .partials-holder .partial-content .details {
    position: relative;
    /*height: 87px/*91px*/;
    height: calc(100% - 17px/*21px*/);

    padding: 1px/*4px*/ 8px 0 8px;
}
#eventContent .main-content .partials-holder .partial-content .description {
    font-style: italic;
}
#eventContent .main-content .partials-holder .partial-content .milestones .description {
    height: 25px;
}
#eventContent .main-content .partials-holder .partial-content .consumption-rate {
    margin-top: 8px;
}

#eventContent .main-content .partials-holder .partial-content .sell-percent {
    position: absolute;
    bottom: 2px/*6px*/;
    left: 8px;
    text-align: left;
    line-height: 20px;

}
#eventContent .main-content .partials-holder .partial-content .sell-percent > div {
    display: inline-block;
    position: relative;
    top: 3px;
    width: 14px;
    height: 14px;
}
#eventContent .main-content .partials-holder .partial-content .sell-percent .plus {
    background: url("../images/new/eventGame/organization/plus.png");
    background-size: 100% 100%;
}
#eventContent .main-content .partials-holder .partial-content .sell-percent .minus {
    background: url("../images/new/eventGame/organization/minus.png");
    background-size: 100% 100%;
}
#eventContent .main-content .partials-holder .partial-content .sell-percent > span {

    display: inline-block;
    width: 25px;

    text-align: center;
}
#eventContent .main-content .partials-holder .partial-content .in-stock {
    position: absolute;
    top: 0px/*4px*/;
    right: 8px;
    text-align: right;
}
#eventContent .main-content .partials-holder .partial-content .in-stock .growth {
    display: inline;
    color: #ed1c24;
    font: 10px/13px 'titilliumWebBold';
}
#eventContent .main-content .partials-holder .partial-content .in-stock .growth.zero-opacity {
    display: none;
}
#eventContent .main-content .partials-holder .partial-content .price {
    position: absolute;
    top: 23px/*29px*/;
    right: 8px;
    text-align: right;
}
#eventContent .main-content .partials-holder .partial-content .dps {
    margin-top: 3px;
}
#eventContent .main-content .partials-holder .partial-content .efficiency {
    margin-top: 12px;
}
#eventContent .main-content .partials-holder .partial-content .buy {
    position: absolute;
    bottom: 3px/*6px*/;

    right: 8px;
    display: inline-block;

    width: 121px;
    height: 21px;

    padding: 2px 0 0 5px;

    background: url("../images/new/eventGame/organization/buy_button_sprite.png");
    background-position-y:  -23px;

}
#eventContent .main-content .partials-holder .partial-content .buy.disabled {
    background-position-y:  -46px;
}
#eventContent .main-content .partials-holder .partial-content .upgrades .buy {
    position: static;
    vertical-align: middle;
    width: 51px;
    height: 20px;

    line-height: 18px;

    text-align: center;

    background: url("../images/new/eventGame/upgrades/buy_button.png");
    background-position-y: 0;
}

#eventContent .main-content .partials-holder .partial-content .upgrades .buy.disabled {
    filter: brightness(40%);
}
#eventContent .main-content .partials-holder .partial-content .buy-amount {
    display: inline-block;
    width: 50px;
    line-height: 9px;
    vertical-align: middle;

    background: url("../images/new/eventGame/organization/cash_icon.png") right -1px no-repeat;
}
#eventContent .main-content .partials-holder .partial-content .upgrades .buy-info {
    position: absolute;
    width: 153px;
    bottom: 7px;

    right: 8px;
}
#eventContent .main-content .partials-holder .partial-content .cost {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 52px);

    margin-top: -2px;
    margin-right: -3px;
    padding-left: 2px;
}
#eventContent .main-content .partials-holder .partial-content .upgrades .cost {
    width: 97px;
    height: 17px;

    margin-top: 0;

    line-height: 16px;

    padding: 0px 0px 0 3px;
    background: #000000;
}
#eventContent .main-content .partials-holder .partial-content .upgrades .cost .icon {
    position: relative;
    top: -4px;
    margin-right: 2px;
}
#eventContent .main-content .partials-holder .partial-content .buy-amount > span {
    position: relative;
    top: -2px;
}
#eventContent .main-content .partials-holder .partial-content .milestone-progress {
    position: relative;
    display: inline-block;
    vertical-align: middle;

    width: 204px;
    height: 10px;

    /*margin-top: 10px;
    margin-bottom: 6px;*/
    margin-top: 4px;
    margin-bottom: 5px;
    background: #333333;

    border-radius: 5px;
    overflow: hidden;
}
#eventContent .main-content .partials-holder .partial-content .milestone-progress:after {
    background: #f7931e;
    transition: none;
}
#eventContent .main-content .partials-holder .partial-content .reward {
    text-align: right;
}
#eventContent .main-content .partials-holder .partial-content .tp-info {
    min-width: 250px;
    height: 25px;
    padding-left: 10px;
    margin-bottom: 5px;

    line-height: 25px;
    background: url("../images/new/eventGame/tactical_retreat/square.png") no-repeat;
    background-size: 100% 100%;
}
#eventContent .main-content .partials-holder .partial-content .tp-info > span {
    float: right;
    line-height: 25px;
    width: 80px;
    text-align: left;
}
#eventContent .main-content .partials-holder .partial-content .bottom-right {
    position: absolute;
    bottom: 30px;
    right: 22px;
    text-align: right;
}
#eventContent .main-content .partials-holder .partial-content .bottom-right .tp-gain {
    text-align: right;
    margin-bottom: 7px;
}
#eventContent .main-content .partials-holder .partial-content .bottom-right .gain-boost {
    text-align: right;
    margin-bottom: 7px;
}
#eventContent .main-content .partials-holder .partial-content .bottom-right .tactical-retreat {
    display: inline-block;
    text-align: center;

    width: 141px;
    height: 31px;
    line-height: 27px;

    background: url("../images/new/eventGame/tactical_retreat/tactical_retreat_button.png");
}
#eventContent .main-content .partials-holder .partial-content .bottom-right .tactical-retreat.disabled {
    filter: brightness(75%);
}
#eventContent .main-content .partials-holder .partial-content.tactical_retreat p {
    padding-right: 150px;
    line-height: 16px;
}
#eventContent .main-content .partials-holder .partial-content.stats > div {
    display: block;
    position: relative;
    width: 330px;
    padding: 5px 0 5px 25px;

    background: #999999;
    border-bottom: 1px solid #e2e6e7;
    border-left: 1px solid #000000;

}
#eventContent .main-content .partials-holder .partial-content.stats > div:first-child {
    border-top: 1px solid #000000;
}
#eventContent .main-content .partials-holder .partial-content.stats > div:last-child {
    border-bottom: 1px solid #000000;
}
#eventContent .main-content .partials-holder .partial-content.stats > div > span {
    position: absolute;
    top: 0;
    right: 0px;
    display: inline-block;
    width: 100px;
    padding: 5px 10px 5px 20px;

    background: #f4f5f6;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #ffffff;
}
#eventContent .main-content .partials-holder .partial-content.stats > div:first-child > span {
    top: 1px;
}
#eventContent .main-content .partials-holder .partial-content.stats > div:last-child > span {
    bottom: 0px;
    border-bottom : none;
}
#eventContent .main-content .partials-holder .partial-content.stats > div:nth-child(even) > span {
    background: #e2e6e7;
}
#eventContent .main-content .partials-holder .partial-content.training {
    overflow: hidden;
}
#eventContent .main-content .partials-holder .partial-content.training .facility {
    position: relative;
    display: block;
    margin-right: 10px;
    margin-bottom: 10px;
}
#eventContent .main-content .partials-holder .partial-content.training .header {
    margin: 0;
}
#eventContent .main-content .partials-holder .partial-content.training .facility > div {
    display: inline-block;
    vertical-align: bottom;
    background: #ffffff;
}
#eventContent .main-content .partials-holder .partial-content.training .facility .empty-queue-note {
    display: none;
    position: absolute;
    top: 70px;
    left: 125px;
    max-width: 300px;

    background: none;

    font: 15px/24px 'titilliumWebSemiBold';
    color: #ffffff;
    text-align: center;
    text-shadow: 1px 1px 0 black, -1px 1px 0 black, 1px -1px 0 black, -1px -1px 0 black;
}

#eventContent .main-content .partials-holder .partial-content.training .facility .empty-queue-note > span {
    color: #ffff00;
}
#eventContent .main-content .partials-holder .partial-content.training .facility.empty-tasks .empty-queue-note {
    display: block;
}
#eventContent .main-content .partials-holder .partial-content.training .facility.fac-locked .empty-queue-note {
    display: none;
}
#eventContent .main-content .partials-holder .partial-content.training .facility .facility-data {
    width: 105px;
    height: 195px;
    /*padding: 5px;*/
    border: 1px solid black;
    position: relative;
}
#eventContent .main-content .partials-holder .partial-content.training .facility.fac-locked .facility-data {
    border-color: white;
}
#eventContent .main-content .partials-holder .partial-content.training .facility .facility-data .header {
    line-height: 25px;
}
#eventContent .main-content .partials-holder .partial-content.training .facility .facility-data .locked {
    position: absolute;
    top: 0;
    left: 0;
    padding: 50px 5px 10px 5px;
    height: calc(100% - 60px);
    width: calc(100% - 10px);
    background: #333333;
    color: #ffffff;
    text-align: center;
}
#eventContent .main-content .partials-holder .partial-content.training .facility .facility-data .locked span {
    font: 12px/14px 'titilliumWebSemiBold';
}
#eventContent .main-content .partials-holder .partial-content.training .facility.fac-locked .new-queue-task {
    display: none;
}
#eventContent .main-content .partials-holder .partial-content.training .facility .queue-item {
    position: relative;
    width: 100px;
    height: 193px;
    /*padding: 5px;*/
    border: 1px solid black;
    margin-left: 2px;
}
#eventContent .main-content .partials-holder .partial-content.training .facility .queue-item .header {
    height: 24px;
    width: calc(100% - 25px);
    padding-right: 20px;
}
#eventContent .main-content .partials-holder .partial-content.training .facility .new-queue-task .header {
    height: 24px;
    line-height: 24px;
}
#eventContent .main-content .partials-holder .partial-content.training .facility .queue-item:nth-of-type(2) {
    border: 2px solid green;
}
#eventContent .main-content .partials-holder .partial-content.training .facility .queue-item.pending {
    width: 100px;
    height: 130px;
    vertical-align: top;
}
#eventContent .main-content .partials-holder .partial-content.training .facility .queue-item.pending .pending-text {
    color: #f7931e;
    font: 10px/12px 'titilliumWebSemiBold';
}
#eventContent .main-content .partials-holder .partial-content.training .facility .queue-item .remove {
    /*background-position-x: -6px;*/
    top: -4px;
    right: -2px;
    z-index: 1;
    transform-origin: center;
    transform: scale(0.6);

}
#eventContent .main-content .partials-holder .partial-content.training .facility > div > .details {
    padding: 3px;
    height: auto;
}
#eventContent .main-content .partials-holder .partial-content.training .facility > div > .details .unit-level {
    font-weight: bold;
}
#eventContent .main-content .partials-holder .partial-content.training .facility > div  .queue-empty {
    margin-top: 10px;
    text-align: center;
}
#eventContent .main-content .partials-holder .partial-content.training .facility > div .queue-empty > span {
    font-weight: bold;
}

#eventContent .main-content .partials-holder .partial-content.training .facility > div .name {
    font-weight: bold;
}
#eventContent .main-content .partials-holder .partial-content.training .facility > div .level-eta span:nth-of-type(3) {
    color: #22b573;
    font-weight: bold;
}
#eventContent .main-content .partials-holder .partial-content.training .facility > div .level-eta .details {
    padding: 0;
    margin-left: 5px;
}
#eventContent .main-content .partials-holder .partial-content.training .facility .new-queue-task {
    width: 120px;
    height: 175px;
    /*padding: 5px;*/
    border: 1px solid black;
    float: right;
    position: relative;
    top: 0px;
}
#eventContent .main-content .partials-holder .partial-content.training .new-queue-task select {
    width: 100%;
    font: 11px/14px 'titilliumWebSemiBold';
    color: #000000;
    height: 19px;
}
#eventContent .main-content .partials-holder .partial-content.training .new-queue-task option {
    font: 11px/14px 'titilliumWebSemiBold';
    color: #000000;
    height: 19px;
}
#eventContent .main-content .partials-holder .partial-content.training .new-queue-task input {
    text-align: center;
    width: 35px;
    vertical-align: middle;
    font: 12px/14px 'titilliumWebSemiBold';
    color: #000000;
    height: 12px;
}
#eventContent .main-content .partials-holder .partial-content.training .new-queue-task .add-to-queue {
    margin-top: 5px;
    line-height: 20px;
    padding-bottom: 2px;
    text-align: center;
    background: url("../images/new/eventGame/tactical_retreat/tactical_retreat_button.png");
    background-position-y: 0;
    background-size: 100% 100%;
}
/* url("../images/new/eventGame/organization/cash_icon.png") 30px no-repeat*/
    /* END PARTIAL CONTENT */


    /* TERRITORY */
#eventContent .territory {
    display: inline-block;
    vertical-align: top;

    width: 242px;
    /*height: 409px;*/
    /*eight: 414px;*/
    /*height: 449px;*/
    height: 457px;

    padding: /*5px*/0 9px 0 8px;

    /*background: linear-gradient( rgba(0,0,0,1) 55%, rgba(0,0,0,0.01) 100%);*/
    background: linear-gradient( rgba(0,0,0,0.5) 100%, rgba(0,0,0,0.15) 100%);
    /*background: linear-gradient(rgba(33, 165, 9, 0.48) 10%, rgba(255,255,255,0.15) 60%);*/
}
#eventContent .territory .name {
    position: relative;
    top: 6px;
}
#eventContent .territory .details {
    margin: 22px 0 0 0px;
}
#eventContent .territory .details > div {
    display: inline-block;
}
#eventContent .territory .details .yours {
    width: 90px;
    color: #00f6e5;
}
#eventContent .territory .details .resisting {
    width: 111px;
}
#eventContent .territory .details .separator {
    vertical-align: top;
    width: 1px;
    height: 31px;
    margin: 0 15px;

    background: url("../images/new/eventGame/organization/territory_vertical_line.png");
}
#eventContent .territory .deal-damage {
    padding: 2px;
    width: 239px;
    border: 1px solid #b3b3b3;

    margin-bottom: 5px;

    text-align: center;
}
#eventContent .territory .map-frame {
    position: relative;

    width: 241px;
    height: 258px;

    padding: 1px;
    border: 1px solid white;

    background: url("../images/new/eventGame/organization/territory_frame.png");
}
#eventContent .territory .map {
    position: relative;

    width: 100%;
    height: 100%;

    overflow: hidden;
}
#eventContent .territory .map > div {
    position: relative;
    z-index: 2;
}
#eventContent .territory .map .terrains {
    position: absolute;
    top: 0;
    left: 0;
    left: -91px;
    width: 283px;
    height: 260px;

    /*background: url("../images/new/eventGame/organization/terrain_sprite_v2_small_v2.png");*/
}
#eventContent .territory .map .terrains .terrain {
    position: absolute;

    width: 283px;
    height: 260px;

    background: url("../images/new/eventGame/organization/terrain_sprite_v2_small_v2.png");

    transition: transform 300ms ease-in-out;
}
#eventContent .territory .map .terrains .terrain1 {
    /*left: -208px;*/
}
#eventContent .territory .map .terrains .terrain2 {
    /*left: 0;*/
}
#eventContent .territory .map .terrains .terrain3 {
    /*left: 208px;*/
}
#eventContent .territory .map .terrains .prev {
    /*transform: translateX(-283px);*/
    /*transform: translateX(341px);*/
    transform: translateX(281px);
    z-index: 0;
}
#eventContent .territory .map .terrains .cur {
    /*transform: translateX(-75px);*/
    transform: translateX(-135px);
    z-index: 1;
}
#eventContent .territory .map .terrains .next {
    /*transform: translateX(133px);*/
    transform: translateX(73px);
    z-index: 2;
}
#eventContent .territory .map .terrain.sand {
    background-position-x: 0;
}
#eventContent .territory .map .terrain.grass {
    background-position-x: -283px;
}
#eventContent .territory .map .terrain.desert {
    background-position-x: -566px;
}
#eventContent .territory .map .terrain.rocky {
    background-position-x: -849px;
}
#eventContent .territory .map .terrain.snow {
    background-position-x: -1132px;
}
#eventContent .territory .map .landmark {
    height: 239px;
    width: 180px;

    position: absolute;
    left: 50px;
    top: 77px;
    background: url("../images/new/eventGame/efffel_tower.png");
}
#eventContent .territory .map .flag {
    position: absolute;
    top: 10px;
    /*left: 100px;*/
    /*left: 55px;*/
    left: 180px;
}
#eventContent .territory .territory-note {
    top: 30px;
}
#eventContent .territory .map .taken {
    position: absolute;

    top: 0;
    left: 0;

    height: 260px;
    width: 107px;

}
#eventContent .territory .map .taken .arrow {
    position: absolute;

    top:161px;
    left: -134px;

    width: 243px;
    height: 58px;

    transition: transform 300ms ease-in-out;

    background: url("../images/new/eventGame/organization/taken_arrow.png") right bottom no-repeat;
}
#eventContent .territory .map .taken .arrow-details {
    position: absolute;

    top:176px;
    left: 4px;
}
#eventContent .territory .map .taken .effective-dps {
    position: absolute;

    top: 206px;
    left: 0;
    width: 73px;
    height: 41px;
    padding: 3px 0 3px 4px;

    background: linear-gradient(to right, rgba(0,0,0,1) 55%, rgba(0,0,0,0.01) 100%);
}
#eventContent .territory .map .resisting {
    position: absolute;

    top: 0;
    right: 0;

    /*height: 260px;
    width: 130px;

    transition: width 1s linear;*/

    /*background: url("../images/new/eventGame/organization/territory_vertical_line_inside.png") left no-repeat,
                url("../images/new/eventGame/organization/resisting_arrow.png") left center no-repeat,
                rgba(0,0,0,0.54);*/
}
#eventContent .territory .map .resisting .curtain {
    position: absolute;

    top: 0;
    right: 0;

    height: 260px;
    width: 130px;
    transition: transform 300ms ease-in-out;
    transform: rotateY(180deg);

    background: none;
}
#eventContent .territory .map .resisting .curtain:after {
    background: rgba(0,0,0,0.54);
    border-radius: 0;
    transition: transform 300ms ease-in-out;
}
#eventContent .territory .map .resisting .border {
    display: none;
    position: absolute;
    top: 0;
    left: -131px;

    width: 1px;
    height: 260px;

    transition: transform 300ms ease-in-out;
    background: url("../images/new/eventGame/organization/territory_vertical_line_inside.png") left no-repeat,
                rgba(0,0,0,0.54);
}
#eventContent .territory .map .resisting .arrow {
    position: absolute;
    top: 161px;
    left: -130px;
    width: 243px;
    height: 58px;

    transition: transform 300ms ease-in-out;

    background: url("../images/new/eventGame/organization/resisting_arrow.png") left center no-repeat;

}
#eventContent .territory .map .territory-reward-popup {
    position: absolute;
    top: 10px;
    left: 0;

    width: calc(100% - 32px);
    padding: 5px 20px 7px 10px;

    border: 1px solid #ffffff;
    background: #3f4651;

}
#eventContent .territory .map .territory-reward-popup .close {
    top: 5px;
    right: 5px;
}
#eventContent .territory .map .territory-reward-popup p {
    margin-top: 5px;
    margin-bottom: 5px;
}
#eventContent .territory .map .territory-reward-popup > div:not(.reward) {
    margin-bottom: 4px;
}
#eventContent .territory .map .territory-reward-popup .icon {
    margin-left: 4px;
}
#eventContent .territory .next-reward {
    margin-top: 5px;
    text-align: center;
}
#eventContent .territory .next-reward.all-reached {
    margin: 15px 35px 0 10px;
}
#eventContent .territory .next-reward .next-line-arrow {
    display: inline-block;
    vertical-align: bottom;

    width: 17px;
    height: 11px;

    margin-right: 5px;
    margin-left: -19px;

    background: url("../images/new/eventGame/organization/reach_territory_arrow.png");

}
#eventContent .territory .next-reward .reach-territory {
    vertical-align: bottom;
}
#eventContent .territory .next-reward.all-reached > span {
    position: relative;
    top: 5px;
}
#eventContent .territory .chat {
    position: absolute;
    right: -2px;
    bottom: -2px;
    width: 55px;
    height: 54px;
    background: url("../chat/chat_sprite.png");
}
#eventContent .territory .chat:hover {
    background-position-y: -54px;
}

/* PARTIALS */

.event-partials {
    position: absolute;

    width: 100%;
    height: 100%;

    top: 0;
    left: 0;
    z-index: 4;

    display: none;

    background: rgba(0,0,0,0.5);

}

.event-partials .close {
    display: inline-block;
    position: absolute;

    width: 25px;
    height: 25px;
    background: url("../images/new/warClicks/wc_splosno/sp_2_close_min.png") 0 0;
    background-position-x: 30px;
    background-position-y: -6px;
}
.event-partials .partial-holder {
    position: absolute;
}
.event-partials .partial-holder.rankings {
    /*width: 806px;*/
    width: 960px;
    /*height: 528px;*/
    height: 536px;

    /*top: 10px;*/
    top: 6px;
    right: 20px;

    background: #ffffff;
    border: 1px solid #ffffff;
}
.event-partials .partial-holder.rankings .header {
    background: #1e1e1e;
    height: 30px;

    /*padding: 13px 0 0 20px;*/
    padding: 8px 0 0 20px;
}
#eventPartials.event-partials .partial-holder.rankings .icon.trophy,
#customHolder.event-partials .partial-holder.rankings .icon.trophy {
    display: inline-block;
    vertical-align: middle;

    width: 14px;
    height: 21px;
    background: url("../images/new/eventGame/event_rankings/leaderboard/trophy.png");

}
.event-partials .partial-holder .close {
    top: 5px;
    right: 5px;
}

.event-partials .partial-holder.rankings .tabs {
    background: #333333;
    /*height: 34px;*/
    height: 32px;

    padding: 4px 0 0 20px;
}
.event-partials .partial-holder.rankings .tabs > div {
    display: inline-block;
    width: 163px;
    height: 28px;
    line-height: 28px;

    text-align: center;

    margin-right: 20px;
    background: url("../images/new/eventGame/event_rankings/leaderboard/navigation_buttons_sprite.png");
    background-position-y: -28px;
}
.event-partials .partial-holder.rankings .tabs > div.active {
     font: 14px/28px 'titilliumWebSemiBold';
     color: #1a1a1a;

    background-position-y: 0px;

    pointer-events: none;
}
.event-partials .partial-holder.rankings .tab-content {
    display: none;
    padding: 20px;
    height: calc(100% - 121px);
}
.event-partials .partial-holder.rankings .tab-content.leaderboard {
    padding: 10px 20px 20px 20px;
    /*height: calc(100% - 111px);*/
    height: calc(100% - 104px);
}
.event-partials .partial-holder.rankings .tab-content.active {
    display: block;

    background: rgba(207, 214, 215, 0.6);
}
.event-partials .partial-holder.rankings .tab-content.active:not(.leaderboard) {
    overflow-y: auto;
}
.event-partials .partial-holder .tab-content:not(.leaderboard) table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #999999;
}
.event-partials .partial-holder .tab-content:not(.leaderboard)  table th {
    padding: 4px 6px;
    background: #999999;

    font: 14px/16px 'titilliumWebSemiBold';
    color: #ffffff;
    text-align: center;

    border-bottom: 1px solid #ffffff;
}
.event-partials .partial-holder .tab-content:not(.leaderboard)  table td {
    padding: 4px 6px;
    font: 14px/16px 'titilliumWebSemiBold';
    color: #333333;
    text-align: center;

    border-right: 1px solid #babbbb;
}
.event-partials .partial-holder .tab-content:not(.leaderboard)  table td:last-child {
    border: none;
}
.event-partials .partial-holder .tab-content:not(.leaderboard)  table tr:nth-child(odd) td {
    background: #e2e6e7;
}
.event-partials .partial-holder .tab-content:not(.leaderboard)  table tr:nth-child(even) td {
    background: #f4f5f6;
}
.event-partials .partial-holder .tab-content:not(.leaderboard)  table td.sub-head {
    background: #999999 !important;
    font: 14px/16px 'titilliumWebSemiBold';
    color: #ffffff;
}
.event-partials .partial-holder .tab-content:not(.leaderboard)  table .tier {
    width: 40px;
}
.event-partials .partial-holder .tab-content:not(.leaderboard)  table .standings {
    width: 130px;
}
.event-partials .partial-holder .tab-content:not(.leaderboard)  table .rewards {
    width: 130px;
}
.event-partials .partial-holder .tab-content:not(.leaderboard)  table .badge {
    width: 130px;
}
.event-partials .partial-holder .tab-content:not(.leaderboard)  table td.badge {
    position: relative;
}
.event-partials .partial-holder .tab-content:not(.leaderboard)  .territory-rewards table td,
.event-partials .partial-holder .tab-content:not(.leaderboard)  .territory-rewards table td {
    width: 140px;
}
.event-partials .partial-holder.rankings td.rewards {
    font: 14px/16px 'titilliumWebSemiBold';
    color: #00a99d;
}
.event-partials .partial-holder .tab-content:not(.leaderboard)  table .event-badge {
    position: absolute;
    top: -16px;
    display: inline-block;
    width: 31px;
    height: 56px;
    transform: scale(0.4);


    background: url("../images/new/eventGame/event_rankings/tier_rewards/new_badges_sprite.png");
}
#customHolder.event-partials .partial-holder .icon.time-warp {
    width: 20px;
    height: 20px;
    background: url("../images/new/eventGame/organization/tw_icon.png");
    background-size: 100% 100%;
}
#eventPartials.event-partials .partial-holder .tab-content:not(.leaderboard)  table .icon:not(.gold),
#customHolder.event-partials .partial-holder .tab-content:not(.leaderboard)  table .icon:not(.gold) {
    margin-left: 4px;
}
.event-partials #competitionsHolder .competitions_stats_holder {
    background: none;
}
.event-partials #competitionsHolder .competitions_stats_holder .competitions_stats {
    /*height: 405px;*/
    height: 391px;
}
.event-partials #competitionsHolder .competitions_stats_holder .event-title{
    color: green;
    font: 14px/16px 'titilliumWebBold';
}