.ui-widget-overlay {
    z-index           : 10000 !important;
    background-image  : none !important;
    background-color  : #000000 !important;
    background-repeat : repeat !important;
    opacity           : 0.60 !important;
    filter            : Alpha(Opacity=60);
    position          : fixed;
}
.ui-dialog {
    z-index       : 10001 !important;
    padding       : 0 !important;
    border        : none !important;
    border-radius : 10px !important;
    outline       : none;
}
.ui-widget-overlay.eip-overlay {
    z-index           : 10000 !important;
    background-image  : none !important;
    background-color  : #000000 !important;
    background-repeat : repeat !important;
    opacity           : 0.60 !important;
    filter            : Alpha(Opacity=60);
}
.ui-widget-content {
    background-color : #181718 !important;
}
.eip-wrapper,
.eip-overlay {
    position : fixed !important;
}
.ui-dialog .ui-dialog-content.eip {
    border     : 4px solid #f37b0a;
    padding    : 0 !important;
    display    : none;
    background : transparent;
}
.ui-dialog .eip * {
    font-family : "Montserrat", Arial, Helvetica, sans-serif;
    font-weight : 400;
}
.without_title .ui-dialog-titlebar {
    display : none;
}
.eip-wrapper.ui-dialog {
    z-index       : 10001 !important;
    padding       : 0 !important;
    border        : none !important;
    border-radius : 0 !important;
}
#eip, #eipDynamic {
    display : none;
}

/* Start popup Buttons and links*/
.ui-dialog .eip #eip-close {
    position   : absolute;
    top        : 9px;
    right      : 10px;
    width      : 11px;
    height     : 11px;
    background : url("/resource/img/exit-popup/black-friday/close.png") 0 0 no-repeat transparent;
}
.ui-dialog .eip .eip-limited {
    display        : block;
    margin-top     : 6px;
    font-size      : 12px;
    font-family    : ProximaNova-Regular, "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight    : normal;
    color          : #ffffff;
    text-align     : center;
    letter-spacing : 0.4px;
}
.ui-dialog .eip .eip_close:hover {
    text-decoration : none;
}
.ui-dialog .eip .eip-offer-button {
    border-radius    : 26px;
    display          : inline-block;
    padding          : 13px 10px;
    margin           : 16px 0 0 0;
    min-width        : 251px;
    line-height      : 1;
    font-family      : ProximaNova-Bold, "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight      : normal;
    font-size        : 18px;
    color            : #ffffff;
    text-align       : center;
    text-decoration  : none;
    text-transform   : uppercase;
    outline          : none;
    background-color : #f37b0a;
    letter-spacing   : 2.4px;
}
.ui-dialog .eip .eip-offer-button:hover {
    background-color : #d96d11;
    font-family      : ProximaNova-Bold, "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight      : normal;
}
/*End popup Buttons and links*/

/* Start popup content*/

.ui-dialog .eip .eip__container_cell {
    display         : flex;
    flex-direction  : row;
    justify-content : flex-start;
    align-items     : stretch;
    text-align      : center;
}

.ui-dialog .eip .eip-left {
    width            : 98px;
    min-height       : 362px;
    text-align       : center;
    background-color : #f37b0a;
}

.ui-dialog .eip .eip-off {
    position       : relative;
    font-size      : 73px;
    font-weight    : 800;
    color          : #ffffff;
    text-align     : center;
    writing-mode   : vertical-lr;
    transform      : rotate(-180deg) translateY(50%);
    top            : 50%;
    line-height    : 1;
    text-transform : uppercase;
    letter-spacing : -2.5px;
}

.ui-dialog .eip .eip-off span {
    line-height : 98px;
    font-size   : 73px;
    font-weight : 800;
    color       : #ffffff;
}

.fr .ui-dialog .eip .eip-off span {
    font-size : 48px;
}

.ui-dialog .eip .eip-right {
    padding         : 29px 10px;
    width           : 100%;
    display         : flex;
    flex-direction  : column;
    justify-content : center;
    align-items     : center;
}

.ui-dialog .eip .eip-inner {
    padding : 25px 10px 25px 10px;
    width   : 100%;
}
.ui-dialog .eip .eip-title {
    padding-left   : 0;
    margin         : 0;
    line-height    : 1.1;
    font-size      : 40px;
    font-weight    : 900;
    text-transform : uppercase;
    text-align     : center;
    color          : #ffffff;
    letter-spacing : -1.2px;
}
.ui-dialog .eip .eip-title span {
    line-height : 1.1;
    font-size   : 40px;
    font-weight : 900;
}
.ui-dialog .eip .eip-subtitle {
    margin         : 0 0 0 0;
    width          : 100%;
    line-height    : 1.1;
    font-size      : 40px;
    font-weight    : 900;
    text-align     : center;
    color          : #f6871e;
    text-transform : uppercase;
    letter-spacing : -1px;
}
.ui-dialog .eip .eip-subtitle span {
    font-size   : 40px;
    font-weight : 900;
    color       : #f6871e;
}
.ui-dialog .eip .eip__container_p {
    padding-top : 10px;
    margin      : 0;
    line-height : 1.6;
    font-size   : 16px;
    font-weight : 800;
    text-align  : center;
    color       : #ffffff;
}
.ui-dialog .eip #eip-clocktitle {
    color          : #f37b0a;
    font-size      : 22px;
    margin         : 13px 0 13px 0;
    line-height    : 1;
    font-weight    : 400;
    text-align     : center;
    text-transform : capitalize;
}
.ui-dialog #eipDynamic.eip .eip__container_p {
    font-size : 18px;
}
/* End popup content*/

/*Start popup Timer*/
#eip-clocktitle {
    text-transform : uppercase;
    color          : #f37b0a;
    font-weight    : 500;
    line-height    : 1.2;
    font-size      : 15px;
    margin         : 19px 0 10px 4px;
    letter-spacing : 0.2px;
    text-align     : left;
}
#eip-timer.timer .timer-row {
    display               : -webkit-box;
    display               : -ms-flexbox;
    display               : flex;
    -webkit-box-orient    : horizontal;
    -webkit-box-direction : normal;
    -ms-flex-direction    : row;
    flex-direction        : row;
    -webkit-box-pack      : center;
    -ms-flex-pack         : center;
    justify-content       : center;
    -webkit-box-align     : start;
    -ms-flex-align        : start;
    align-items           : start;
}
#eip-timer.timer .column {
    position              : relative;
    display               : -webkit-box;
    display               : -ms-flexbox;
    display               : flex;
    -webkit-box-orient    : vertical;
    -webkit-box-direction : normal;
    -ms-flex-direction    : column;
    flex-direction        : column;
    -webkit-box-pack      : center;
    -ms-flex-pack         : center;
    justify-content       : center;
    -webkit-box-align     : stretch;
    -ms-flex-align        : stretch;
    align-items           : stretch;
    margin-right          : 12px;
    width                 : 80px;
}
#eip-timer.timer .column:last-child {
    /*  display: none;*/
}
#eip-timer.timer .column:after {
    content     : ":";
    display     : block;
    position    : absolute;
    left        : -11px;
    top         : -11px;
    color       : #ffffff;
    font-size   : 40px;
    font-weight : 400;
}
#eip-timer.timer .column:nth-child(1):after,
#eip-timer.timer .column:nth-child(2):after {
    content : "";
}
#eip-timer.timer p.clock__digit {
    font-size      : 44px;
    font-weight    : 500;
    line-height    : 1;
    text-align     : center;
    text-transform : uppercase;
    color          : #ffffff;
}
#eip-timer.timer p.clock__title {
    display : none;
}
/*End popup Timer*/