.backgroundOverlay {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100%;
width: 100%;
margin: 0;
padding: 0;
background: #000000;
opacity: .95;
filter: alpha(opacity=85);
-moz-opacity: .85;
z-index: 101;
display: none;
}

/* This is the Popup Window */

.delayedPopupWindow {
display: none;
position: fixed;
width:50% !important;
height: auto;
top: 30%;
margin-left: 20% !important;
margin-top: -180px;
background-color: #fff;
border: 2px solid #333;
z-index: 102;
padding: 10px 20px;
}

@media only screen and (max-width:950px){

.delayedPopupWindow {
width:90% !important;
margin-left:5% !important;
}
}

/* This is the closing button */

#btnClose {
width:100%;
display: block;
text-align: right;
text-decoration: none;
color: #BCBCBC;
}

/* This is the closing button hover state */

#btnClose:hover {
color: #c90c12;
}

/* This is the description headline and paragraph for the form */

#delayedPopup > div.formDescription {
float: left;
display: block;
width: 44%;
padding: 1% 3%;
font-size: 18px;
color: #666;
clear: left;
}

/* This is the styling for the form's headline */

#delayedPopup > div.formDescription h2 {
color: #444444;
font-size: 36px;
line-height: 40px;
}

/* 
////////// MailChimp Signup Form //////////////////////////////
*/


/* This is the signup form body */

#delayedPopup #mc_embed_signup {
float: left;
width: 100%;
padding: 1%;
display: block;
font-size: 16px;
color: #666;
margin-left: 1%;
}

/* This is the styling for the signup form inputs */

#delayedPopup #mc-embedded-subscribe-form input {
width: 95%;
height: 30px;
font-size: 18px;
padding: 3px;
margin-bottom: 5px;
}

/* This is the styling for the signup form inputs when they are being hovered with the mouse */

#delayedPopup #mc-embedded-subscribe-form input:hover {
border:solid 2px #40c348;
box-shadow: 0 1px 3px #AAAAAA;
}

/* This is the styling for the signup form inputs when they are focused */

#delayedPopup #mc-embedded-subscribe-form input:focus {
border:solid 2px #40c348;
box-shadow: none;
}

/* This is the styling for the signup form submit button */

#delayedPopup #mc-embedded-subscribe {
width: 100%!important;
height: 40px!important;
margin: 10px auto 0 auto;
background: #5D9E62;
border: none;
color: #fff;
}

/* This is the styling for the signup form submit button hover state */

#delayedPopup #mc-embedded-subscribe:hover {
background: #40c348;
color: #fff;
box-shadow:none!important;
cursor: pointer;
}

.btn04 {
margin-top:15px;
height:45px !important;
letter-spacing:1px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#fff;
text-transform:uppercase !important;
padding-left:40px !important;
padding-right:40px !important;
background-color:#ea5959 !important;
border-radius:0px !important;
border:0;
}

.btn04:hover {
background-color:#e61938 !important;
}

#mask {
position:absolute;
left:0;
top:0;
z-index:9000;
background-color:#000;
display:none;
}

#boxes .window {
position:absolute;
left:0;
top:0;
width:auto;
height:auto;
display:none;
z-index:9999;
padding:0px;
}

#boxes #dialog {
width:auto; 
height:auto;
padding:0px;
background-color:rgba(255, 255, 255);
border-radius:0px !important;
}

.close {
margin:0px;
margin-right:15px;
margin-top:15px;
float:right;
}

#modal_content_box_container {
margin:0px;
padding:50px !important;
font:normal 16px 'source_sans_proregular';
color:#aa1111;
text-transform:capitalize;
}

#modal_table input {
display: block;
margin-top:10px;
padding-top:10px;
padding-bottom:10px;
width:95%;
height:45px !important;
font:normal 12px 'source_sans_proregular';
color:#4d4d4d;
text-align:justify;
text-indent:5px;
background-color:#fff;
border:1px solid #9a9a9a;
border-radius:0;
}

#modal_table .btn {
margin-top:15px;
float:left !important;
height:40px !important;
letter-spacing:1px;
text-transform:uppercase !important;
padding-left:40px !important;
padding-right:40px !important;
background-color:#aa1111 !important;
border-radius:0px !important;
}

.btn:hover {
background-color:#666666 !important;
}