#exit-popup-modal .modal-dialog { margin-top: 170px !important; }
#exit-popup-modal .modal-bg-image { width:650px !important; }
#exit-popup-modal .modal-bg-image img{width:650px !important; }

#exit-popup-modal .modal-header { position:absolute; right: 0; top: 0;background: transparent;}
#exit-popup-modal .modal-header .close { cursor: pointer; z-index: 1000; }
#exit-popup-modal .modal-content { position:absolute; background: transparent; }

#exit-popup-modal .div1 { color:var(--main-color); text-align:center; font-size:19px; letter-spacing:0.95px; margin-top:30px; }
#exit-popup-modal .div2 { color:var(--main-color); font-family:Lato; font-weight:bold; text-align:center; font-size:36px; line-height:42px; width:70%; margin-left:15%; margin-top:7px; }
#exit-popup-modal .div3 { color:#000; font-size:16px; line-height:20px; font-weight:bold; width:70%; margin-left:15%; margin-top:20px; }
#exit-popup-modal .div4 { width:70%; margin-left:15%; font-size:16px; margin-top:20px; }
#exit-popup-modal .checkbox-group label { padding-left:0px !important; margin-left:15px; cursor:pointer; }
#exit-popup-modal .checkbox-group .check,
#exit-popup-modal .checkbox-group .box { top:1px; }

#exit-popup-modal .div5 { width:70%; margin-left:18%; margin-top:20px; }
#exit-popup-modal .div5 ul { margin:0 auto; width: 100%; }
#exit-popup-modal .div5 ul li { list-style:none; margin-bottom:10px; width:100%; }
#exit-popup-modal .div6 { margin-top:5px; }
#exit-popup-modal .div6 a { color:var(--main-color) !important; font-weight:bold; }
#exit-popup-modal .div7 { margin-top:21px; }
#exit-popup-modal .div7 a { color:var(--main-color) !important; }


#exit-popup-modal .btn-d-facebook,
#exit-popup-modal .btn-d-google { background:url("../png/social-buttons.png") no-repeat center; }
#exit-popup-modal .btn-d-facebook { background-position: -5px -0px; height: 49px; opacity:0.9 }
#exit-popup-modal .btn-d-google { background-position: -5px -54px; height: 47px; opacity:0.9 }
#exit-popup-modal .btn-d-facebook:hover,
#exit-popup-modal .btn-d-google:hover{ opacity:1 }
.popup-signup-email {
	border: 1px solid #ddd !important;
	font-size: 15px;
	height: 50px;
	margin-top: 12px
}

.newsletter-signup-popup-block p {
    height: 22px;
    width: 269px;
    color: #000000;
    font-family: Lato;
    font-size: 15px;
    width: 100%;
}

.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}


.signup-block-div p {
	text-transform: none;
	font-weight: normal;
	color: #000;
	text-align: left;
	font-size: 14px;
	width: 100%;
    line-height: inherit;
    margin-bottom: 8px;
}

.popup-signup-submit img{
	height: auto;
	margin-top: 4px;
}

.signup-popup-form span{
	margin-bottom: 10px;
	margin-top: 10px;
}

.popup-signup-email {
	border: 1px solid #ddd !important;
	font-size: 15px;
	height: 50px
}
.signup-popup-thank {
	display: none;
	padding: 6px 10px 3px 10px !important;
	border-radius:4px;
}
.signup-popup-thank p {
	font-size: 13px !important;
}
.signup-popup-fail{ display: none; }
.signup-popup-thank {
	display: none;
	padding: 6px 10px 3px 10px !important;
	border-radius:4px;
}

.signup-article-fail{ display: none; }
.newsletter-signup-article-block .signup-popup-form { margin:0px 0px; text-align: center}
.newsletter-signup-article-block p { height: auto}
.article-signup-email { height: auto}
.signup-popup-thank {
	background-color: white;
}

.small {
	font-size: 11px;
}

.signup-popup-form a {
	text-decoration: underline;
}

@media (max-width: 768px){
	#exit-popup-modal .modal-bg-image { width:650px !important; display:inline !important;  }
	#exit-popup-modal .modal-bg-image img{ width:650px !important; }
	#exit-popup-modal .modal-content { background-color:transparent; position:absolute; top:0px; }
}

@media (max-width:660px){
	#exit-popup-modal .modal-dialog { margin-top: 150px !important; }
	#exit-popup-modal .modal-bg-image { display:inline !important; width:100% !important; }
	#exit-popup-modal .modal-bg-image img{ width:100% !important; }
	#exit-popup-modal .modal-content { background-color:transparent; position:absolute; top:0px; }
	#exit-popup-modal .div1 { font-size:13px; margin-top:20px; }
	#exit-popup-modal .div2 { width:80%; margin-left:10%; font-size:24px; line-height:28px; margin-top:5px; }
	#exit-popup-modal .div3 { font-size:13px; line-height:17px; width:80%; margin-top:20px; }
	#exit-popup-modal .div4 { font-size:14px; margin-top:18px; }
	#exit-popup-modal .div5 { width:100%; margin-left:0px; margin-top:20px; }
	#exit-popup-modal .div5 ul { margin:0 auto; width: 100%; padding: 0px}
	#exit-popup-modal .div5 ul li{ margin-bottom:5px; }
	#exit-popup-modal .div6 { margin-top:5px; }
	#exit-popup-modal .div7 { margin-top:25px; }

	#exit-popup-modal .btn-d-facebook { min-height:52px; }
	#exit-popup-modal .btn-d-google { min-height:53px; }

}

@media (max-width: 900px) {
	.newsletter-signup-article-block .signup-popup-form {
		margin: 320px 0px;
	}
	.signup-block-div {
		margin-top: 350px;
	}
}