.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;
}
.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);
}
.eip-wrapper,
.eip-overlay {
  position : fixed !important;
}
.ui-dialog .ui-dialog-content.eip {
  padding: 2px 17px 2px 37px !important;
  display: none;
  font-weight: 400;
  border: 3px solid #ffde00;
  background: url("/resource/img/exit-popup/wz-summer-savings/bg.png") 0 bottom no-repeat #007f8f;
}
.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 {display : none;}
#eip * {font-family : "Montserrat", Arial, Helvetica, sans-serif;}

/*Buttons and links*/
.ui-dialog .eip #eip-close {
  position   : absolute;
  top        : 7px;
  right      : 7.5px;
  width      : 10px;
  height     : 10px;
  background : url("/resource/img/exit-popup/wz-summer-savings/close.png") 0 0 no-repeat transparent;
}
.ui-dialog .eip #eip-close:hover {
  opacity : 0.8;
}
.ui-dialog .eip .eip__container__btn-wrapper {
  max-width  : 340px;
  text-align : left;
}
.ui-dialog .eip .eip__container__btn-wrapper_inner {
  display    : inline-block;
  text-align : left;
  margin     : 20px 0 9px 0;
}
.ui-dialog #eip #eip-offer-button {
  border-radius    : 46px;
  display          : inline-block;
  padding          : 10.4px 3.5px 10.5px 3.5px;
  margin           : 0;
  min-width        : 184px;
  line-height      : 1;
  font-weight      : 800;
  font-size        : 14px;
  color            : #ffffff;
  text-align       : center;
  text-decoration  : none;
  text-transform   : uppercase;
  outline          : none;
  background-color : #ed1212;
  letter-spacing   : .14px;
}
.ui-dialog .eip #eip-container #eip-offer-button:hover {
  background-color : #ed1212;
}
.ui-dialog .eip .eip-limited {
  margin-top  : 7px;
  font-size   : 10px;
  font-weight : 600;
  color       : #ffffff;
  text-align  : center;
}
/*End Buttons and links*/

/*Content*/
.ui-dialog .eip .eip-title {
  padding-left   : 0;
  height         : auto;
  line-height    : 1;
  font-size      : 34px;
  font-weight    : 800;
  text-align     : left;
  color          : #ffde00;
  margin         : 34.68px 0 0 1.73px;
  letter-spacing : 2px;
  text-transform : uppercase;
}
.ui-dialog .eip .eip-subtitle {
  margin         : 12px 0 5.78px 1px;
  height         : auto;
  line-height    : 1.1;
  font-size      : 27px;
  font-weight    : 800;
  text-align     : left;
  letter-spacing : -0.1px;
  color          : #ffde00;
  width          : 282px;
}
.ui-dialog .eip .eip-inner {
  width : 350px;
}
.ui-dialog .eip .eip__container_p {
  position       : relative;
  margin         : 12.7px 0 0 4.62px;
  line-height    : 1.25;
  font-size      : 20.75px;
  font-weight    : 600;
  text-align     : left;
  color          : #ffffff;
  letter-spacing : 0.7px;
  width: 222px;
}
/*End Content*/
/*Start Timer -------------------------------------------------------- */
.eip .timer {
  margin-top : 14px;
  margin-left: 8px;
  z-index    : 2;
}
.eip #timer__headline {
  font-size      : 16px;
  color          : #ffde00;
  font-weight    : 400;
  line-height    : 1.182;
  margin         : 0 0 13px 0;
  letter-spacing : 0.35px;
}
.eip .timer p {
  margin : 0;
}
.eip .timer-row {
  display         : flex;
  flex-direction  : row;
  justify-content : start;
  align-items     : start;
}
.eip .timer .column {
  display         : flex;
  flex-direction  : column;
  justify-content : center;
  align-items     : stretch;
  margin-right    : 14px;
  width           : 52px;
}
.eip p.clock__digit {
  font-size        : 30px;
  font-weight      : 400;
  line-height      : 36px;
  text-align       : center;
  text-transform   : uppercase;
  background-color : #ffffff;
  color            : #1a1b1b;
  border           : 2px solid #ffd800ff;
  border-radius    : 5px;
  height           : 36px;
}
.eip p.clock__title {
  text-align     : center;
  color          : #ffffff;
  font-size      : 11px;
  line-height    : 25px;
  text-transform : uppercase;
  width          : 58px;
  height         : 25px;
  margin         : 0 0 0 -3px;
}
/*End Timer -------------------------------------------------------- */
/*IE9+*/
@media screen and (min-width : 0\0
) and (min-resolution : +72dpi) {

}
