var localizedErrMap = {};
localizedErrMap['required'] = 'This field is required.';
localizedErrMap['ca'] = 'An unexpected error occurred while attempting to send email.';
localizedErrMap['email'] = 'Please enter your email address in name@email.com format.';
var postURL = 'https://visitor2.constantcontact.com/api/signup';

@media only screen and (max-width: 736px){
#sgcboxLoadedContent, #sgcboxContent, #sgcboxMiddleLeft, #sgcboxMiddleRight{
height: auto !important;
}
#sgcolorbox{
width: 736px !important;
}
.popup-logo-img{
padding: 10px 28px !important;
}
.popup-content{
padding: 4% 18% !important;
}
.popup-txt1 span, .popup-txt2 span{
font-size: 53px !important;
line-height: 42px !important;
}
.popup-txt3{
padding: 12px 0 6px 0 !important;
}
.popup-txt3 span{
font-size: 19px !important;
}
.popup-email-txt{
width: 61% !important;
margin-right: 14px;
}
button.ctct-button{
padding: 3px 6px !important;
}
.ctct-embed-signup{
margin: 0px !important;
}
.ctct-embed-signup{
margin: 20px !important;
}

}

@media only screen and (max-width: 414px){
.colorbox2 #sgcboxContent{
margin-left: 11px !important;
margin-right: 11px !important;
}
#sgcboxLoadedContent, #sgcboxContent, #sgcboxMiddleLeft, #sgcboxMiddleRight{
height: auto !important;
}
#sgcboxContent{
width: 390px !important;
}
#sgcboxLoadedContent{
width: 388px !important;
}
#sgcolorbox{
width: 414px !important;
}
.popup-logo-img{
padding: 10px 28px !important;
}
.popup-content{
padding: 8% 8% !important;
}
.popup-txt1 span, .popup-txt2 span{
font-size: 44px !important;
line-height: 38px !important;
}
.popup-txt3{
padding: 12px 0 6px 0 !important;
}
.popup-txt3 span{
font-size: 16px !important;
}
.popup-txt1, .popup-txt2, .popup-txt3{
/*padding-left: 17px !important;*/
}
.popup-email-txt{
width: 57% !important;
margin-right: 14px;
}
button.ctct-button{
padding: 3px 6px !important;
}
.ctct-embed-signup{
margin: 0px !important;
}
.ctct-embed-signup{
margin: 20px !important;
}

}

@media only screen and (max-width: 360px){
.colorbox2 #sgcboxContent{
margin-left: 7px !important;
margin-right: 7px !important;
}
#sgcboxLoadedContent, #sgcboxContent, #sgcboxMiddleLeft, #sgcboxMiddleRight{
height: auto !important;
}
#sgcboxContent{
width: 336px !important;
}
#sgcboxLoadedContent{
width: 334px !important;
}
#sgcolorbox{
width: 360px !important;
}
.popup-logo-img{
padding: 10px 28px !important;
}
.popup-content{
padding: 8% 8% !important;
}
.popup-txt1 span, .popup-txt2 span{
font-size: 37px !important;
line-height: 28px !important;
}
.popup-txt3{
padding: 12px 0 6px 0 !important;
}
.popup-txt3 span{
font-size: 13px !important;
font-weight: 600 !important;
}
.popup-txt1, .popup-txt2, .popup-txt3{
/*padding-left: 17px !important;*/
}
.popup-email-txt{
width: 49% !important;
margin-right: 14px;
line-height: 22px !important;
}
button.ctct-button{
padding: 3px 6px !important;
}
.ctct-embed-signup{
margin: 0px !important;
}
.ctct-embed-signup{
margin: 20px !important;
}
}
.ctct-embed-signup{
margin: 20px !important;
}

#sgcboxLoadedContent, #sgcboxContent{
background-color: #EDEEEE !important;
/*height: auto !important;*/
}

.sgcboxOverlayBg.colorbox2 {
background: #777 !important;
}
#sgcboxLoadedContent, #sgcboxContent, #sgcboxMiddleLeft, #sgcboxMiddleRight{
height: auto !important;
}

.popup-txt1 span .popup-txt2 span{
font-size: 63px !important;
}
.popup-txt3 span{
font-size: 22px !important;
}