#firstview{
    padding: 0;
}

#firstview form input[type='text']{
	width: 20vw;
}

#firstview form input[type="submit"]{
    font-family: ten-mincho, serif;
	font-weight: 100;
	font-style: normal;
	line-height: 150%;
	letter-spacing: .5px;
	font-size: 16px;
	padding: .6em 4em;;
    background-color: #BCA165;
    color: #FAF4EB;
    border-radius: 40px;
    border-style: none;
}

#firstview form .hover:hover{
    cursor: pointer;
}

#firstview a{
    color: #BCA165;
    background: none;
    text-decoration: underline;
	display: inline-block;
	margin-bottom: 1em;
}

#firstview a:hover{
    box-shadow: none;
}

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

    #firstview form input[type='text']{
        width: 30vw;
    }

}

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

    #firstview form input[type='text']{
        width: 60vw;
        margin: 0;
    }
}