/*Container widths*/
.wsg-full{
    width: 100%;
}
.wsg-two-thirds{
    width: 66%;
    margin: 0 auto;
}
.wsg-one-half{
    max-width: 40%;
    margin: 0 auto;
    min-width: 570px;
}
.wsg-one-third{
    width: 33%;
    margin: 0 auto;
}
.wsg-center{
    text-align: center;
}

/*form styles*/
.wsg-signup-link {
    font-size:1.2em;
}
.wsg-input-small input{
    width: 100%;
    margin: 0px;
}
.wsg-input-full {
    width: 100%;
    margin: 10px 0px;
}
.wsg-login-container {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
    text-align: center;
}
#wsg-signup-link {
    font-size:1.2em;
}
#wsg-signup select,
#wsg-ship-modal select {
display: inline-block !important;
}
@media only screen and (max-width: 750px) {
.wsg-one-half {
    max-width: 80% !important;
    min-width: 60px;
  }
  .wsg-login-container {
    width: 80% !important;
    }
  .wsg-table .wsg-qty-area {
      min-width: 77px !important;
      max-width: 90px !important;
    }
}
/* login button */
.wsg-login-container .wsg-submit-copy{
    max-width: 100%;
}
/* iPad Pro Google Re Captcha Height fix*/
 @media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 2) 
  and (orientation: landscape) {
     #recapta_elem iframe {
    height: 78px !important;
    }
  
  }