#mask-your-newsletter {
    position:	fixed;
    left: 0px;
    top: 0px;
    z-index:	10000;
    background-color:	#000;
    display:	none;
    width:100%;
    height:100%;
    opacity:0.75;
}
#text-news{
	text-align:center;margin-left:238px;font-family:"Futura", sans-serif;line-height:20px;font-size:16px;
}
#close-newsletter {
    border: 0;
    position: relative;
    float: right;
    font-weight: bold;
    display:none;
}
#news_popup_smash{
	position: fixed;
    top:25%;
    left:25%;
    /*top: 50%;
    left: 50%;*/
    -webkit-transform: translate(-0%,-0%);
    transform: translate(-0,-0%);
    /*display: none;*/
    z-index: 10001;
    background: #fff;
    padding: 0px;
    border-radius: 0px;
    outline: 0;
    /*border: 1px solid black;*/
    width:700px;height:425px;background-image:url('../images/news_popup.jpg');background-position:left;background-repeat:no-repeat;
}
#news_popup_smash button#close-popup{
	margin: 5px;
	background-color: #5a0f24;
	color: white;
	border: none;
	padding: 4px 6px;
	font-size: 11px;
	line-height: 11px;
}
#logo-news-container{
	height:135px;
}
#form_news_smash{
	margin-top:40px;
}
#typehere_news{
	text-align:center;
	border: none;border-bottom: 1px solid black;width:340px;margin-left:300px;font-family:"Futura", sans-serif;font-size:14px;color:#555555;
}
#button_news{
	margin-top:30px;background-color:#5a0f24;color:white;width:131px;height:52px;border:none;margin-left:404px;font-family:"Futura", sans-serif;font-size:16px;
}
#button_news:hover{
	background-color:#fe4172;
}
#logo-news{
	display:block;
    margin:auto;
    clear:both;
    margin-left:400px;
    margin-top:30px;
}
@media screen and (max-width: 799px){
	#news_popup_smash{
		width:90%;
		top:10%;
		left:5%;
		/*opacity: .4;*/
		background-color:white;
	}
	#news_popup_smash{
		background-image:url('../images/news_popup_trans.png');
	}
	#logo-news{
		display:block;
    	margin:auto;
    	clear:both;
   	 	margin-left:auto;
    	margin-top:30px;
	}
	#typehere_news{
		text-align:center;
		border: none;border-bottom: 1px solid black;width:48%;margin:auto;display:block;clear:both;font-family:"Futura", sans-serif;font-size:14px;color:#555555;background-color: rgba(255, 255, 255, 0);
	}
	#text-news{
		text-align:center;margin-left:auto;font-family:"Futura", sans-serif;line-height:20px;font-size:16px;
	}
	#button_news{
		clear:both;display:block;margin:auto;margin-top:30px;background-color:#5a0f24;color:white;width:131px;height:52px;border:none;font-family:"Futura", sans-serif;font-size:16px;
	}
    #advice-validate-email-typehere_news {
        width: 50%;
        margin-right: auto;
        margin-left: auto;
    }
}