@charset "UTF-8";
/* CSS Document */

/***
*   NEWSLETTER SIGNUP
***/
#newsletter-signup {
    background-color: #d6d6d6;
    border-bottom: 5px solid #282828;
    padding: 3%;
	text-align:center;
}
#newsletter-signup-header{
	text-align:center;
	font-size:2em;
	font-weight:bold;
	margin-top:0;
}
#newsletter-input {
    display: inline-block;
    width: 80%;
}
#newsletter-flag {
    display: none;
}
#newsletter-submit {
    display: inline-block;
}
/***email input***/
#control_EMAIL {
    width: 94%;
    margin-left: 2%;
    height: 42px;
    padding: 0 1%;
    font-size: 1.5em;
    font: inherit;
}
#newsletter-submit-button {
    font-size: 1.5em;
    border-radius: 0;
    border: 1px solid #282828;
    font: inherit;
    color: #fbfbfb;
    background-color: #282828;
    padding: 10px 20px;
	transition:color .25s, background-color .25s;
	-webkit-transition:color .25s, background-color .25s;
	-moz-transition:color .25s, background-color .25s;
	-o-transition:color .25s, background-color .25s;
}
#newsletter-submit-button:hover{
	color:#282828;
	background-color:#fbfbfb;
	cursor:pointer;
}
@media screen and (max-width:1150px){
	.fifth-width{
		font-size:.8em;
	}
}
@media screen and (max-width:950px){

}
@media screen and (max-width:850px), only screen
and (min-device-width : 768px)
and (max-device-width : 1024px), only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2), only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1), only screen
and (min-device-width : 375px)
and (max-device-width : 667px), only screen
and (min-device-width : 414px)
and (max-device-width : 736px), only screen
and (min-device-width : 320px)
and (max-device-width : 568px), only screen
and (min-device-width : 320px)
and (max-device-width : 480px){
  #newsletter-input {
    width: 60%;
  }
}
