
/*
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE
------------------------------------------------------------------------------------------------------------------------
*/

.mCustomScrollbar{ -ms-touch-action: none; touch-action: none; /* MSPointer events - direct all pointer events to js */ }
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }

.mCustomScrollBox{ /* contains plugin's markup */
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: none;
    direction: ltr;
}

.mCSB_container{ /* contains the original content */
    overflow: hidden;
    width: auto;
    height: auto;
}



/*
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

.mCSB_inside > .mCSB_container{ margin-right: 30px; }

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */

.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
    margin-right: 0;
    margin-left: 30px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
}

.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
    right: auto;
    left: 0;
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}

.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

.mCSB_scrollTools .mCSB_draggerRail{
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
}

.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
    cursor: pointer;
    width: 100%;
    height: 30px; /* minimum dragger height */
    z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
    position: relative;
    width: 7px;
    height: 100%;
    margin: 0 0 0 7px;
    -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
    text-align: center;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
    display: block;
    position: absolute;
    height: 20px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/*
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

.mCSB_horizontal.mCSB_inside > .mCSB_container{
    margin-right: 0;
    margin-bottom: 30px;
}

.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

.mCSB_scrollTools.mCSB_scrollTools_horizontal{
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
}

.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
    width: 100%;
    height: 2px;
    margin: 7px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
    width: 30px; /* minimum dragger width */
    height: 100%;
    left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
    width: 100%;
    height: 4px;
    margin: 6px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
    height: 12px; /* auto-expanded scrollbar */
    margin: 2px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
    height: 8px; /* auto-expanded scrollbar */
    margin: 4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/*
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS
yx-axis
------------------------------------------------------------------------------------------------------------------------
*/

.mCSB_container_wrapper{
    position: absolute;
    height: auto;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 30px;
    margin-bottom: 30px;
}

.mCSB_container_wrapper > .mCSB_container{
    padding-right: 30px;
    padding-bottom: 30px;
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }

/* non-visible horizontal scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }

/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }

/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }

/* non-visible scrollbar/RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
    margin-right: 0;
    margin-left: 30px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{
    padding-right: 0;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{
    padding-bottom: 0;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
    margin-right: 0; /* non-visible scrollbar */
    margin-left: 0;
}

/* non-visible horizontal scrollbar */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/*
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS
------------------------------------------------------------------------------------------------------------------------
*/

.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
    -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
    -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,
    margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
    margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
    opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s,
    margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
    margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
    opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: width .2s ease-out .2s, height .2s ease-out .2s,
    margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
    margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
    opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: width .2s ease-out .2s, height .2s ease-out .2s,
    margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
    margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
    opacity .2s ease-in-out, background-color .2s ease-in-out;
}



/*
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS
------------------------------------------------------------------------------------------------------------------------
*/

/*
----------------------------------------
6.1 THEMES
----------------------------------------
*/
/* default theme ("light") */

.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }

.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

.mCSB_scrollTools .mCSB_draggerRail{
    background-color: #000; background-color: rgba(0,0,0,0.4);
    filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #fff; background-color: rgba(255,255,255,0.75);
    filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color: #fff; background-color: rgba(255,255,255,0.85);
    filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)";
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background-color: #fff; background-color: rgba(255,255,255,0.9);
    filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)";
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
    background-image: url(mCSB_buttons.png); /* css sprites */
    background-repeat: no-repeat;
    opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp{
    background-position: 0 0;
    /*
    sprites locations
    light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
    dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
    */
}

.mCSB_scrollTools .mCSB_buttonDown{
    background-position: 0 -20px;
    /*
    sprites locations
    light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
    dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
    */
}

.mCSB_scrollTools .mCSB_buttonLeft{
    background-position: 0 -40px;
    /*
    sprites locations
    light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
    dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
    */
}

.mCSB_scrollTools .mCSB_buttonRight{
    background-position: 0 -56px;
    /*
    sprites locations
    light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
    dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
    */
}

.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }



/* ---------------------------------------- */

/* theme: "omerta", "omerta-dark" */

.mCSB_outside + .mCS-omerta.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-omerta-dark.mCSB_scrollTools_vertical{
    right: 0;
    margin: 12px 0;
}

.mCustomScrollBox.mCS-omerta + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-omerta + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-omerta-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-omerta-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
    bottom: 0;
    margin: 0 12px;
}

/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCSB_outside + .mCS-omerta.mCSB_scrollTools_vertical,
.mCS-dir-rtl > .mCSB_outside + .mCS-omerta-dark.mCSB_scrollTools_vertical{
    left: 0;
    right: auto;
}

.mCS-omerta.mCSB_scrollTools .mCSB_draggerRail,
.mCS-omerta-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }

.mCS-omerta.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-omerta-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }

.mCS-omerta.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-omerta-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }

.mCS-omertal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #fff; background-color: rgba(255,255,255,0.5);
    filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)";
}

.mCS-omerta.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-omerta.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background-color: #fff; background-color: rgba(255,255,255,0.9);
    filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)";
}


/* theme: "minimal-dark" */

.mCS-omerta-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #000; background-color: rgba(255,255,255,0.5);
    filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)";
}

.mCS-omerta-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-omerta-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background-color: #000; background-color: rgba(255,255,255,0.7);
    filter: "alpha(opacity=70)"; -ms-filter: "alpha(opacity=70)";
}

/* ---------------------------------------- */
/*

@OmertaModification

All this file was modified in order to respect the omerta theme.
*/

/* perfect-scrollbar v0.6.4 */
.ps-container {
    -ms-touch-action: none;
    overflow: hidden !important;
}

.ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail {
    display: block;
}

.ps-container.ps-in-scrolling {
    pointer-events: none;
}

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 0.9;
}

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    background-color: rgba(255,255,255,0.9);
}

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 0.9;
}

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: rgba(255,255,255,0.9);
}

.ps-container > .ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    opacity: 0.4;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    bottom: 3px;
    /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 8px;
}

.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    position: absolute;
    /* please don't change 'position' */
    background-color: rgba(255,255,255,0.9);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear;
    bottom: 0;
    /* there must be 'bottom' for ps-scrollbar-x */
    height: 8px;
}

.ps-container > .ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    opacity: 0.2;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    right: 3px;
    /* there must be 'right' for ps-scrollbar-y-rail */
    width: 8px;
}

.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    position: absolute;
    /* please don't change 'position' */
    background-color: rgba(255,255,255,0.9);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear;
    right: 0;
    /* there must be 'right' for ps-scrollbar-y */
    width: 8px;
}

.ps-container:hover.ps-in-scrolling {
    pointer-events: none;
}

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 0.9;
}

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    background-color: rgba(255,255,255,0.9);
}

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 0.9;
}

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: rgba(255,255,255,0.9);
}

.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail {
    opacity: 0.6;
}

.ps-container:hover > .ps-scrollbar-x-rail:hover {
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 0.9;
}

.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
    background-color: rgba(255,255,255,0.9);
}

.ps-container:hover > .ps-scrollbar-y-rail:hover {
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 0.9;
}

.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
    background-color: rgba(255,255,255,0.9);
}
/*! jQuery-Impromptu - v6.2.1 - 2015-05-10
* http://trentrichardson.com/Impromptu
* Copyright (c) 2015 Trent Richardson; Licensed MIT */
.jqifade {
	position: absolute;
	background-color: #222;
}
iframe.jqifade{
	display:block;
	z-index:-1;
}
div.jqi {
	width: 400px;
	max-width: 90%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	padding:10px;
	font-size: 12px;
	border: 1px solid #000;
	-webkit-border-radius: 11px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 11px;
	-moz-background-clip: padding;
	border-radius: 11px;
	background-clip: padding-box;
	background-color: rgba(21, 21, 21, .9);
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15), inset 0 0 0 1px rgba(255, 255, 255, .08);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .15), inset 0 0 0 1px rgba(255, 255, 255, .08);
	box-shadow: 0 0 20px rgba(0, 0, 0, .15), inset 0 0 0 1px rgba(255, 255, 255, .08);
}
div.jqi .jqicontainer{ 
}
div.jqi .jqiclose {
	position: absolute;
	top: 4px;
	right: 5px;
	width: 18px;
	cursor: default;
	color: #bbb;
	font-weight: 700;
}
div.jqi .jqistate {
	margin: 5px;
}
div.jqi .jqititle {
	padding: 5px 10px;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
}
div.jqi .jqimessage {
	padding: 10px;
	line-height: 20px;
	color: #fff;
	overflow: auto;
}
div.jqi .jqibuttonshide{
	display: none;
}
div.jqi .jqibuttons {
	text-align: right;
	margin: 0 -7px -7px;
	color: #fff;
}
div.jqi .jqibuttons button {
	/*font-size: 12px;*/
	/*padding: 5px 12px;*/
	/*border-style: solid;*/
	/*border-width: 1px;*/
	/*background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%);*/
	/*background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%);*/
	/*background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%);*/
	/*background-image: linear-gradient(to top, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%);*/
	/*-webkit-border-radius: 4px;*/
	/*-webkit-background-clip: padding-box;*/
	/*-moz-border-radius: 4px;*/
	/*-moz-background-clip: padding;*/
	/*border-radius: 4px;*/
	/*background-clip: padding-box;*/
	/*-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .4);*/
	/*-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .4);*/
	/*box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .4);*/
	/*color: #fff;*/
	cursor: pointer;
	text-align: center;
	/*text-shadow: 0 1px 3px rgba(23, 16, 25, .55);*/
	/*letter-spacing: .2px;*/
	text-decoration: none;
	margin: 5px;
}
.jqiarrow, .jqiarrowrt {
	display: none !important;
}
div.jqi .jqibuttons button.jqidefaultbutton {
	color: #fff;
	/*background-color: #d32929;*/
	/*border-color: #6c0d0d;*/
}
div.jqi .jqibuttons button:hover,
div.jqi .jqibuttons button:focus{
	color: #fff;
	outline: none;
}
div.jqi .jqibuttons button[disabled]{
	color: #aaa;
}
.jqiwarning .jqi .jqibuttons{ 
	background-color: #b95656;
}

/* sub states */
div.jqi .jqiparentstate::after{ 
	background-color: #777;
	opacity: 0.6;
	filter: alpha(opacity=60);
	content: '';
	position: absolute;
	top:0;left:0;bottom:0;right:0;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
div.jqi .jqisubstate{
	position: absolute;
	top:0;
	left: 20%;
	width: 60%;
	padding: 7px;
	border: solid 1px #eeeeee;
	border-top: none;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
}
div.jqi .jqisubstate .jqibuttons button{
	padding: 10px 18px;
}

/* arrows for tooltips/tours */
.jqi .jqiarrow{ position: absolute; height: 0; width:0; line-height: 0; font-size: 0; border: solid 10px transparent;}

.jqi .jqiarrowtl{ left: 10px; top: -20px; border-bottom-color: #ffffff; }
.jqi .jqiarrowtc{ left: 50%; top: -20px; border-bottom-color: #ffffff; margin-left: -10px; }
.jqi .jqiarrowtr{ right: 10px; top: -20px; border-bottom-color: #ffffff; }

.jqi .jqiarrowbl{ left: 10px; bottom: -20px; border-top-color: #ffffff; }
.jqi .jqiarrowbc{ left: 50%; bottom: -20px; border-top-color: #ffffff; margin-left: -10px; }
.jqi .jqiarrowbr{ right: 10px; bottom: -20px; border-top-color: #ffffff; }

.jqi .jqiarrowlt{ left: -20px; top: 10px; border-right-color: #ffffff; }
.jqi .jqiarrowlm{ left: -20px; top: 50%; border-right-color: #ffffff; margin-top: -10px; }
.jqi .jqiarrowlb{ left: -20px; bottom: 10px; border-right-color: #ffffff; }

.jqi .jqiarrowrt{ right: -20px; top: 10px; border-left-color: #ffffff; }
.jqi .jqiarrowrm{ right: -20px; top: 50%; border-left-color: #ffffff; margin-top: -10px; }
.jqi .jqiarrowrb{ right: -20px; bottom: 10px; border-left-color: #ffffff; }


.server-container #winners .message {
    width:206px;
    margin:0 auto;
    border-bottom:1px solid rgba(255,255,255,.30);
    padding:20px 0 6px 0;
}
.server-container #winners .message img {
    float:left;
    padding:7px 10px 0 0;
}
.server-container #winners .congrats {
    font-size:16px;
    color:#fff;
    text-transform:uppercase;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
    line-height:22px;
}
.server-container #winners .lastround {
    display:block;
    font-size:10px;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
    color:#83837F;
}
.server-container #winners #family {
    position:relative;
    width:172px;
    height:158px;
    background:rgba(3,3,3,.33);
    border:1px solid #292828;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    margin:0 auto;
    margin-top:15px;
}
.server-container #family span {
    position:absolute;
    color:#fff;
    font-size:13px;
    font-weight:700;
    text-align:center;
    width:172px;
    top:18px;
}
.server-container #family #f_container {
    position:relative;
    top:36px;
    margin:0 auto;
    height:108px;
    width:108px;
    border:2px solid #C70806;
    background:none;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background:#730504;
}
.server-container #f_container span {
    position:absolute;
    top:75px;
    left:-11px;
    height:27px;
    width:130px;
    background:url(/assets/omerta/main/homepage_reset/assets/img/pic_ribbon.png) no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    text-align:center;
    line-height:27px;
    color:#fefefe;
    font-family: 'Damion';
    font-size:25px;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
    opacity: 0.85;
}
.server-container #f_container img {
    display:block;
    width:90px;
    height:90px;
    margin:8px auto 0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #F6F7F7;
}
.server-container #winners #killer,
.server-container #winners #ranker,
.server-container #winners #buster {
    position:relative;
    width:172px;
    height:119px;
    background:rgba(3,3,3,.33);
    border:1px solid #292828;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    margin:0 auto;
    margin-top:14px;
}
.server-container #killer .name,
.server-container #ranker .name,
.server-container #buster .name {
    position:absolute;
    color:#fff;
    font-size:13px;
    font-weight:700;
    text-align:center;
    width:172px;
    top:11px;
}
.server-container #killer .wContainer,
.server-container #ranker .wContainer,
.server-container #buster .wContainer {
    position:relative;
    top:29px;
    margin:0 auto;
    height:70px;
    width:108px;
    border:2px solid #F6F7F7;
    background: none;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background:#B3B5B7;
}
.server-container .wContainer span {
    position:absolute;
    top:40px;
    left:-11px;
    height:27px;
    width:130px;
    background:url(/assets/omerta/main/homepage_reset/assets/img/pic_ribbon.png) no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    text-align:center;
    line-height:27px;
    color:#fefefe;
    font-family: 'Damion';
    font-size:25px;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
    opacity: 0.85;
}
.server-container .wContainer img {
    display:block;
    width:90px;
    height:61px;
    margin:4px auto 0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #F6F7F7;
}
figure, figcaption {
    display: block;
}

.transition {
    -webkit-transition: top 400ms linear;
    -moz-transition: top 400ms linear;
    -ms-transition: top 400ms linear;
    -o-transition: top 400ms linear;
    transition: top 400ms linear;
}

.timeTo {
    font-size: 28px;
    line-height: 108%;
    font-weight: bold;
    color:#fff;
}

.timeTo span {
    padding:0 3px 0 0;
    font-size:14px;
    position:relative;
    top:-33px;
}

.timeTo figure {
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 0;
}
.timeTo figcaption {
    text-align: center;
    /*font-size: 12px;*/
    line-height: 80%;
    font-weight: normal;
    color: #888;
}

.timeTo div {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 50px;
    overflow: hidden;
}
.timeTo div.first {
    height:50px;
    width:30px;
    overflow: hidden;
    margin:0 3px 0 0;
}
.timeTo ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 6px;
    top:-50px;
}

.timeTo ul li {
    margin: 5px 0 0;
    padding: 0;
    list-style: none;
    height:50px;
}

.timeTo.timeTo-omerta div {
    color:#fff;
    background: #333333;
    border-radius:5px;
    -moz-border-radius:5px;
}

.timeTo.timeTo-omerta .timeTo-alert {
    background: #a74444;
}.pull-left{float:left}.pull-right{float:right}.filter-white{-webkit-filter:invert(98%) sepia(95%) saturate(2%) hue-rotate(192deg) brightness(105%) contrast(101%);-moz-filter:invert(98%) sepia(95%) saturate(2%) hue-rotate(192deg) brightness(105%) contrast(101%);-ms-filter:invert(98%) sepia(95%) saturate(2%) hue-rotate(192deg) brightness(105%) contrast(101%);filter:invert(98%) sepia(95%) saturate(2%) hue-rotate(192deg) brightness(105%) contrast(101%)}.opacity-25{zoom:1;filter:alpha(opacity=25);-webkit-opacity:0.25;-moz-opacity:0.25;opacity:0.25}.profilerow2{border-bottom:1px solid black;background:transparent !important;z-index:2}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-left{text-align:left !important}.btn{border-style:solid;border-width:1px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLCAwLCAwKSIgc3RvcC1vcGFjaXR5PSIwLjM3Ii8+PHN0b3Agb2Zmc2V0PSIxMjUlIiBzdG9wLWNvbG9yPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%);background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%);background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%);background-image:linear-gradient(to top, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%);-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.4);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.4);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.4);border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#ffffff;cursor:pointer;font-family:'Arimo', 'sans-serif';font-size:12px;font-weight:400;padding:6px 12px;text-align:center;text-shadow:0 1px 3px rgba(23, 16, 25, 0.55);letter-spacing:.2px;text-decoration:none}.btn:hover,.btn:focus{-webkit-filter:brightness(115%);-moz-filter:brightness(115%);-ms-filter:brightness(115%);filter:brightness(115%);text-decoration:none}.btn:active{-webkit-filter:brightness(85%);-moz-filter:brightness(85%);-ms-filter:brightness(85%);filter:brightness(85%)}.btn.btn-red{background-color:#D32929;border-color:#6c0d0d}.btn.btn-red .progress-inner{background-color:#D32929}.btn.jqidefaultbutton{background-color:#2681be !important;border-color:#0F3A51 !important}.btn.btn-blue{background-color:#2681be;border-color:#0F3A51}.btn.btn-blue .progress-inner{background-color:#2681be}.btn.btn-fblue{background-color:#3b5998;background-color:#3C75B5;border-color:#133783}.btn.btn-fblue .progress-inner{background-color:#3a5795}.btn.btn-action{background-color:#ca0e0d;border-color:#6c0d0d}.btn.btn-action .progress-inner{background-color:#D32929}.jqi .btn,.btn.btn-grey{background-color:#535B5F;border-color:#333b40}.jqi .btn .progress-inner,.btn.btn-grey .progress-inner{background-color:#535B5F}.btn.btn-silver{color:#414141;text-shadow:none;background-color:#FFFFFF;border-color:#414141}.btn.btn-silver .progress-inner{background-color:#FFFFFF}.btn.btn-green{background-color:#5ab25a;border-color:#51a151}.btn.btn-big{font-size:16px;padding:8px 16px}.btn.btn-medium{font-size:14px;padding:6px 16px}.btn.btn-small{font-size:12px;padding:4px 10px}.btn.btn-bold{font-weight:bold}.btn.progress-button{background-color:#535B5F}.btn.progress-button .progress-inner{-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.4);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.4);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.4);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLCAwLCAwKSIgc3RvcC1vcGFjaXR5PSIwLjM3Ii8+PHN0b3Agb2Zmc2V0PSIxMjUlIiBzdG9wLWNvbG9yPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%);background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%);background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%);background-image:linear-gradient(to top, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%)}input[type=submit],input[type=button]{border-style:solid;border-width:1px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLCAwLCAwKSIgc3RvcC1vcGFjaXR5PSIwLjM3Ii8+PHN0b3Agb2Zmc2V0PSIxMjUlIiBzdG9wLWNvbG9yPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%);background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%);background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%);background-image:linear-gradient(to top, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%);-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.4);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.4);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.4);border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#ffffff;cursor:pointer;font-family:'Arimo', 'sans-serif';font-weight:400;padding:6px 12px;text-align:center;text-shadow:0 1px 3px rgba(23, 16, 25, 0.55);letter-spacing:.2px;text-decoration:none;background-color:#2681be;border-color:#0F3A51;font-size:12px;padding:4px 10px}input[type=submit]:hover,input[type=button]:hover,input[type=submit]:focus,input[type=button]:focus{-webkit-filter:brightness(115%);-moz-filter:brightness(115%);-ms-filter:brightness(115%);filter:brightness(115%);text-decoration:none}input[type=submit]:active,input[type=button]:active{-webkit-filter:brightness(85%);-moz-filter:brightness(85%);-ms-filter:brightness(85%);filter:brightness(85%)}input[type=submit].btn-red,input[type=button].btn-red{background-color:#D32929;border-color:#6c0d0d}input[type=submit].btn-red .progress-inner,input[type=button].btn-red .progress-inner{background-color:#D32929}input[type=submit].jqidefaultbutton,input[type=button].jqidefaultbutton{background-color:#2681be !important;border-color:#0F3A51 !important}input[type=submit].btn-blue,input[type=button].btn-blue{background-color:#2681be;border-color:#0F3A51}input[type=submit].btn-blue .progress-inner,input[type=button].btn-blue .progress-inner{background-color:#2681be}input[type=submit].btn-fblue,input[type=button].btn-fblue{background-color:#3b5998;background-color:#3C75B5;border-color:#133783}input[type=submit].btn-fblue .progress-inner,input[type=button].btn-fblue .progress-inner{background-color:#3a5795}input[type=submit].btn-action,input[type=button].btn-action{background-color:#ca0e0d;border-color:#6c0d0d}input[type=submit].btn-action .progress-inner,input[type=button].btn-action .progress-inner{background-color:#D32929}.jqi input[type=submit],.jqi input[type=button],input[type=submit].btn-grey,input[type=button].btn-grey{background-color:#535B5F;border-color:#333b40}.jqi input[type=submit] .progress-inner,.jqi input[type=button] .progress-inner,input[type=submit].btn-grey .progress-inner,input[type=button].btn-grey .progress-inner{background-color:#535B5F}input[type=submit].btn-silver,input[type=button].btn-silver{color:#414141;text-shadow:none;background-color:#FFFFFF;border-color:#414141}input[type=submit].btn-silver .progress-inner,input[type=button].btn-silver .progress-inner{background-color:#FFFFFF}input[type=submit].btn-green,input[type=button].btn-green{background-color:#5ab25a;border-color:#51a151}input[type=submit].btn-big,input[type=button].btn-big{font-size:16px;padding:8px 16px}input[type=submit].btn-medium,input[type=button].btn-medium{font-size:14px;padding:6px 16px}input[type=submit].btn-small,input[type=button].btn-small{font-size:12px;padding:4px 10px}input[type=submit].btn-bold,input[type=button].btn-bold{font-weight:bold}input[type=submit].progress-button,input[type=button].progress-button{background-color:#535B5F}input[type=submit].progress-button .progress-inner,input[type=button].progress-button .progress-inner{-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.4);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.4);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.4);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLCAwLCAwKSIgc3RvcC1vcGFjaXR5PSIwLjM3Ii8+PHN0b3Agb2Zmc2V0PSIxMjUlIiBzdG9wLWNvbG9yPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%);background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%);background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%);background-image:linear-gradient(to top, rgba(0, 0, 0, 0.37) -25%, rgba(255, 255, 255, 0.15) 125%)}input[type=submit] .progress-inner,input[type=button] .progress-inner{background-color:#2681be}.disabled,a[disabled],.btn[disabled],input[type=button][disabled],input[type=submit][disabled]{pointer-events:none;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;zoom:1;filter:alpha(opacity=65);-webkit-opacity:0.65;-moz-opacity:0.65;opacity:0.65}
*,*:focus{outline:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{margin:0;padding:0;height:100%}body{font-family:'Arimo';background:url(/assets/omerta/main/homepage_reset/assets/img/pic_bg.png) repeat-y top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#wrapper{min-height:100%;position:relative;*height:100%}header{position:relative;height:97px;width:990px;margin:0 auto}header #wr_header{position:relative;height:97px;width:990px;margin:0 auto;background:#1b1b1b url(/assets/omerta/main/homepage_reset/assets/img/pic_header.png) no-repeat 160px 35px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden;border-left:2px solid #030404;border-right:2px solid #030404;border-bottom:2px solid #030404}.body-pt header #wr_header{background:#1b1b1b url(/assets/omerta/main/homepage_reset/assets/img/pt/pic_header.png) no-repeat 160px 35px}.body-tr header #wr_header{background:#1b1b1b url(/assets/omerta/main/homepage_reset/assets/img/tr/pic_header.png) no-repeat 160px 35px}.body-nl header #wr_header{background:#1b1b1b url(/assets/omerta/main/homepage_reset/assets/img/nl/pic_header.png) no-repeat 160px 35px}header #wr_header:before{position:absolute;content:' ';border-bottom-left-radius:5px;border-bottom-right-radius:5px;top:0;right:0;bottom:0;left:0;border-left:1px solid #44484F;border-right:1px solid #44484F;border-bottom:1px solid #44484F}header #logo{float:left;width:221px;height:100%;background:url(/assets/omerta/main/homepage_reset/assets/img/pic_shadow.png) no-repeat top left}header #logo img{margin:25px 0 0 15px}header #blood{position:absolute;height:104px;width:242px;right:0;top:0;background:url(/assets/omerta/main/homepage_reset/assets/img/pic_blood.png)}#content{position:relative;width:990px;height:350px;margin:0 auto}#content #text{float:left;width:505px;height:100%;background:url(/assets/omerta/main/homepage_reset/assets/img/pic_getready.png) no-repeat 0 84px}.body-pt #content #text{background:url(/assets/omerta/main/homepage_reset/assets/img/pt/pic_getready.png) no-repeat 0 84px}.body-tr #content #text{background:url(/assets/omerta/main/homepage_reset/assets/img/tr/pic_getready.png) no-repeat 0 84px}.body-nl #content #text{background:url(/assets/omerta/main/homepage_reset/assets/img/nl/pic_getready.png) no-repeat 0 84px}#text span{display:block;margin:205px 0 0 0;font-size:25px;color:#9F9F96;line-height:32px;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.4)}#text span a{color:#D24444}#content #login{float:right;width:485px;height:100%;background:url(/assets/omerta/main/homepage_reset/assets/img/pic_line.png) no-repeat left center}#login #form{position:absolute;height:252px;width:413px;background:rgba(3,5,11,0.58);right:0px;top:49px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:13px}#form .input{display:block;border:none;width:308px;height:43px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#B4B4B4;margin:0 auto 20px auto;padding:0 10px 0 10px;background:#393945}#form select{border:none;background:#393945;height:43px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#B4B4B4;margin:0 5px 20px 5px;padding:0 10px 0 10px}#form #password{background:#393945 url(/assets/omerta/main/homepage_reset/assets/img/pic_password.png) no-repeat center right 10px;margin-bottom:32px}#form #email,#form #r-email{background:#393945 url(/assets/omerta/main/homepage_reset/assets/img/pic_user.png) no-repeat center right 10px}#form form{margin:35px 0 0 0;text-align:center}#form #input-sex{width:325px}#form .pure-checkbox{display:block;height:43px;line-height:43px;text-align:left;color:#fff;margin:0 0 20px 40px;font-size:14px}#form .pure-checkbox a{color:#7F8FAA;text-decoration:none}input:invalid{box-shadow:none}input:-moz-submit-invalid{box-shadow:none}input:-moz-ui-invalid{box-shadow:none}.hidden{display:none}.forgot{text-align:right;margin:25px 41px 0 0}#login-form .btn-big{padding:12px 55px !important}#register-form .btn-big{padding:12px 47px !important}#register-s2 .btn-big{margin-top:10px}.forgot a{color:#7F8FAA;font-size:12px;text-decoration:none}#box{position:relative;height:676px;width:930px;padding:30px 30px 205px 30px;background:rgba(0,0,0,.89) url(/assets/omerta/main/homepage_reset/assets/img/pic_container.png);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 auto;overflow:hidden;border-left:2px solid #030404;border-right:2px solid #030404;border-top:2px solid #030404;border-top-left-radius:3px;border-top-right-radius:3px}#box:before{position:absolute;content:' ';top:0px;right:0px;bottom:0;left:0px;border:1px solid #44484F;border-left:1px solid #44484F;border-right:1px solid #44484F;border-top:1px solid #44484F}#social{float:left;min-height:676px;width:632px;padding:0 10px 0 0;background:rgba(49,48,48,.36);color:#fff;font-size:13px}#social-messages{height:590px;position:relative;overflow:hidden}#social .title{display:block;font-size:21px;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.4);line-height:50px;margin-left:45px;padding:20px 0 0 0}#social .divider{position:relative;width:509px;height:4px;background:rgba(255,255,255,.30);left:45px}#social .message{position:relative;width:509px;border-top:1px solid rgba(255,255,255,.30);padding:10px 0 10px 0;margin:0 0 0 45px}.timestamp{position:absolute;line-height:32px;right:-50px;color:rgba(255,255,255,.70);font-style:italic}.img_container{display:inline-block;vertical-align:top;width:60px;padding:5px 0 0 3px}.img_container img{background:none repeat scroll 0 0 #fff;border:2px solid #83929e;border-radius:50px;height:48px;width:48px}.username{font-weight:700;display:inline-block;line-height:32px;color:white;text-decoration:none}.account{font-style:italic;display:inline-block;line-height:32px;color:rgba(255,255,255,.70)}.tweet{display:block;line-height:20px;width:440px}.expand{display:block;line-height:28px;font-size:10px;text-transform:uppercase;color:rgba(255,255,255,.70)}#winners{float:right;height:676px;width:246px;background:rgba(49,48,48,.36)}#winners .message{width:206px;margin:0 auto;border-bottom:1px solid rgba(255,255,255,.30);padding:20px 0 6px 0}#winners .message img{float:left;padding:7px 10px 0 0}#winners .congrats{font-size:16px;color:#fff;text-transform:uppercase;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.4);line-height:22px}#winners .lastround{display:block;font-size:10px;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.4);color:#83837F}#winners #family{position:relative;width:172px;height:158px;background:rgba(3,3,3,.33);border:1px solid #292828;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 auto;margin-top:15px}#family span{position:absolute;color:#fff;font-size:13px;font-weight:700;text-align:center;width:172px;top:18px}#family #f_container{position:relative;top:36px;margin:0 auto;height:108px;width:108px;border:2px solid #C70806;background:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#730504}#f_container span{position:absolute;top:75px;left:-11px;height:27px;width:130px;background:url(/assets/omerta/main/homepage_reset/assets/img/pic_ribbon.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center;line-height:27px;color:#fefefe;font-family:'Damion';font-size:25px;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.4);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85}#f_container img{display:block;width:90px;height:90px;margin:8px auto 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #F6F7F7}#winners #killer,#winners #ranker,#winners #buster{position:relative;width:172px;height:119px;background:rgba(3,3,3,.33);border:1px solid #292828;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 auto;margin-top:14px}#killer .name,#ranker .name,#buster .name{position:absolute;color:#fff;font-size:13px;font-weight:700;text-align:center;width:172px;top:11px}#killer .wContainer,#ranker .wContainer,#buster .wContainer{position:relative;top:29px;margin:0 auto;height:70px;width:108px;border:2px solid #F6F7F7;background:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#B3B5B7}.wContainer span{position:absolute;top:40px;left:-11px;height:27px;width:130px;background:url(/assets/omerta/main/homepage_reset/assets/img/pic_ribbon.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center;line-height:27px;color:#fefefe;font-family:'Damion';font-size:25px;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.4);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85}.wContainer img{display:block;width:90px;height:61px;margin:4px auto 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #F6F7F7}footer{width:100%;height:175px;position:absolute;bottom:0;left:0;background:#090A08}footer #wall{position:relative;height:90px;line-height:90px;background:url(/assets/omerta/main/homepage_reset/assets/img/pic_footer.png);border-top:1px solid #908F8F;border-bottom:1px solid #908F8F;text-align:center}#wall img{vertical-align:middle}footer #details{position:relative;height:85px;color:#fff;text-align:center}footer #details a{text-decoration:none;color:#fff}#details .footerlinks{position:relative;top:22px;font-size:11px;line-height:20px}#details .footerlinks a{text-decoration:none}#details .color{color:#bfbfbf}.inlineBlock{display:inline-block}.displayBlock{display:block}#social-messages .tweet a{color:#81DAF5;text-decoration:none}.box-title{color:black;font-weight:bold}.box-content{color:black}.box-title.box-error{color:red}.box-title.box-success{color:green}.box-content a{color:blue}#game-disclaimer-wrapper{display:none}.gameDisclaimer{height:400px;overflow:hidden}#countdown{position:absolute;border-radius:5px;-moz-border-radius:5px;right:10px;top:11px;padding:5px 0 5px 5px}#countdown figcaption{text-align:center;line-height:80%;font-weight:normal;color:#ffffff !important}.feed-loader{margin:20px 50%}.form-bdate{padding-left:50px;margin-bottom:12px}#account-form .form-bdate{padding-left:0px}
.ps-container .ps-scrollbar-x-rail{position:absolute;bottom:3px;height:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear, opacity .2s linear;-webkit-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear}.ps-container:hover .ps-scrollbar-x-rail,.ps-container.hover .ps-scrollbar-x-rail{opacity:0.6;filter:alpha(opacity=60)}.ps-container .ps-scrollbar-x-rail:hover,.ps-container .ps-scrollbar-x-rail.hover{background-color:#eee;opacity:0.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-x-rail.in-scrolling{background-color:#eee;opacity:0.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-y-rail{position:absolute;right:3px;width:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity = 0);-o-transition:background-color .2s linear, opacity .2s linear;-webkit-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear}.ps-container:hover .ps-scrollbar-y-rail,.ps-container.hover .ps-scrollbar-y-rail{opacity:0.6;filter:alpha(opacity=60)}.ps-container .ps-scrollbar-y-rail:hover,.ps-container .ps-scrollbar-y-rail.hover{background-color:#eee;opacity:0.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-y-rail.in-scrolling{background-color:#eee;opacity:0.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-x{position:absolute;bottom:0;height:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.ps-container.ie6 .ps-scrollbar-x{font-size:0}.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x{background-color:#999}.ps-container .ps-scrollbar-y{position:absolute;right:0;width:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.ps-container.ie6 .ps-scrollbar-y{font-size:0}.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y{background-color:#999}.ps-container.ie .ps-scrollbar-x,.ps-container.ie .ps-scrollbar-y{visibility:hidden}.ps-container.ie:hover .ps-scrollbar-x,.ps-container.ie:hover .ps-scrollbar-y,.ps-container.ie.hover .ps-scrollbar-x,.ps-container.ie.hover .ps-scrollbar-y{visibility:visible}