/* the overlayed element */
.simple_overlay {
 
    /* must be initially hidden */
    display:none;
 
    /* place overlay on top of other elements */
    z-index:10000;
 
    /* styling */
    background-color:#333;
 
    width:675px;
    /* min-height:200px; */
    /* border:1px solid #666; */
 
    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
}
 
/* close button positioned on upper right corner */
.simple_overlay .close {
  background-image: url("close.jpg");
  cursor: pointer;
  height: 22px;
  position: absolute;
  right: 19px;
  top: 10px;
  width: 20px;
}

#window_view.simple_overlay {
  background-image: url("subscribe_popup2.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 7px 7px 3px 3px;
  box-shadow: 0 5px 18px #151515;
  height: 339px;
  width: 600px;
}

#window_view form input.email {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  box-shadow: 0 0 0px rgba(0, 0, 0, 0);
  color: #000000;
  font-size: 15px;
  height: 38px;
  left: 127px;
  padding: 0 0 0 5px;
  position: relative;
  top: 251px;
  width: 239px;
}

#window_view .submit {
  background-color: rgba(0, 0, 0, 0);
  display: block;
  height: 45px;
  left: 390px;
  position: absolute;
  top: 251px;
  width: 100px;
  cursor: pointer;
  padding: 0;
}

#window_view2.simple_overlay {
  background-image: url("canadian_store_popup_new.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 7px 7px 3px 3px;
  box-shadow: 0 5px 18px #151515;
  height: 387px;
  width: 600px;
}

#window_view2 a.here {
  display: inline-block;
  height: 52px;
  left: 180px;
  position: absolute;
  top: 300px;
  width: 234px;
  cursor: pointer;
}

#promo-bar {
  background-color: #f3db48;
  color: #000000;
  display: table;
  font-size: 18px;
  left: 0;
  line-height: 20px;
  position: fixed;
  top: 0;
  vertical-align: middle;
  width: 100%;
  z-index: 100000;
  font-family: "Open Sans",sans-serif;
}

#promo-bar > div {
  display: none;
  padding: 20px 20px 20px 6%;
  text-align: center;
}

#promo-bar a {
  color: #339933;
  text-decoration: underline;
}

#promo-bar > span {
  display: table-cell;
  font-family: "Open Sans",sans-serif;
  font-size: 20px;
  margin: 0 auto;
  vertical-align: middle;
  width: 8%;
}

#promo-bar > span > i {
  cursor: pointer;
  width: 20px;
  font-style: normal;
}
#promo-bar { top: -1000px; }
