/*Placeholder*/
::-webkit-input-placeholder { color:#858585; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
::-moz-placeholder { color:#858585;font-family:Arial, Helvetica, sans-serif; font-size:11px;} /* firefox 19+ */
:-ms-input-placeholder { color:#858585;font-family:Arial, Helvetica, sans-serif; font-size:11px;} /* ie */
input:-moz-placeholder { color:#858585;  font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.clear {
	clear:both;
}
#aw_popup_wraper {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 100;
    background:url(../images/bg-opacity.png) repeat center center;
	opacity:1 !important;
}

#aw_popup_window {
    position: fixed;
    /*overflow: hidden;*/
    z-index: 1000;
    background-image:url(../images/bg-popup-newsletter.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-size: 100% auto;
    top: 0px;
    left: 0px;
    /*border: solid 1px;
    border-radius: 6px;*/
    padding: 10px;
	-webkit-box-shadow:  0px 0px 5px 3px rgba(0, 0, 0, 0.5);   
    box-shadow:  0px 0px 5px 3px rgba(0, 0, 0, 0.5);
}
#aw_popup_header {
	position:absolute;
	bottom:-20px;
	left:0;
	width:100%;
	z-index:9999;
}

#aw_popup_content {
	padding:45px 24px 0;
}
#aw_popup_title {
    font-weight: bold;
}
#aw_popup_content .block-title {
	margin:0 0 30px 0;
	width:60%;
	color:#000;
	line-height:normal;
}
@media (max-width:768px) {
	#aw_popup_window {
		top:50% !important;
	}
}
@media (max-width:640px) {
	#aw_popup_window {
		width:93% !important;
		top:50% !important;
	}
	#aw_popup_content .block-title {
		width:65%;
	}
}
@media (max-width:480px) {
	#aw_popup_window {
		width:86% !important;
		height:190px !important;
		margin-left:0 !important;
		left:5% !important;
		top:70% !important;
	}
	#aw_popup_content {
		padding:28px 10px 0;
	}
	#aw_popup_content .block-title {
		margin-bottom:20px;
		width:65%;
	}
	#aw_popup_content .block-title strong span {
		font-size:34px !important;
	}
	#aw_popup_content .block-title p {
		margin:5px 0;
		line-height:14px;
	}
	#newsletter-validate-detail .input-box input[type="text"] {
		width:186px !important;
		padding:5px 10px;
	}
	#newsletter-validate-detail .actions .button {
		padding:5px 10px;
	}
}
@media (max-width:360px) {
	#aw_popup_window {
		top:50% !important;
		width:84% !important;
		height:142px !important;
	}
	#aw_popup_content {
		padding-top:0;
	}
	#aw_popup_content .block-title {
		margin-bottom:8px;
	}
	#newsletter-validate-detail .input-box input[type="text"] {
		width:130px !important;
	}
}
@media (max-width:320px) {
	#aw_popup_window {
		width:83% !important;
		height:auto !important;
		margin-left:0 !important;
		left:5% !important;
		top:60% !important;
	}
	#aw_popup_content {
		padding:0 10px;
	}
	#aw_popup_content .block-title {
		margin-bottom:5px;
		width:65%;
	}
	#aw_popup_content .block-title strong span {
		font-size:20px !important;
	}
	#aw_popup_content .block-title p {
		margin:5px 0;
		line-height:14px;
	}
	#newsletter-validate-detail .input-box input[type="text"] {
		width:100px !important;
		padding:5px 10px;
	}
	#newsletter-validate-detail .actions .button {
		padding:5px 10px;
	}
}
#aw_popup_content .block-title strong span {
	font-family:'OswaldBook';
	font-size:60px;
	font-weight:normal;
}
#aw_popup_content .block-title p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:18px;
}
#newsletter-validate-detail .input-box {
	float:left;
}
#newsletter-validate-detail .input-box input[type="text"] {
	border:none;
	padding:0 10px;
	margin:0;
	height:27px;
	color:#ffffff;
	width:240px;
}
#newsletter-validate-detail .actions {
	float:left;
}
#newsletter-validate-detail .actions .button {
	border:none;
	padding:0 10px;
	margin:0;
	height:28px;
}
#aw_popup_close_btn {
    cursor: pointer;
    float: right;
}