.textured {
	background-image: url(../images/wood-pattern2.png);
	background-color: #3d3c3a;
	background-size: 400px 300px;
}


.birchtexture {
	background-image: url(../images/birchpattern.jpg);
	background-size: 1000px 662px;
}

/*Input Field widths*/

textarea, input, button { outline: none; }

.wpcf7-text, .wpcf7-textarea {
    width: 100%;
    border: none;
    -webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: 2px solid rgba(255,255,255,0.15);
	background: rgba(255,255,255,0.05);
	margin: 10px 0 5px 0;
	padding: 10px;
    font-size: 16px;
	font-weight: 500;
	color: rgba(255,255,255,0.75);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	font-family: inherit;
}

::-webkit-input-placeholder {color:rgba(255,255,255,0.3);}
::-moz-placeholder          {color:rgba(255,255,255,0.3)}/* Firefox 19+ */
:-moz-placeholder           {color:rgba(255,255,255,0.3)}/* Firefox 18- */
:-ms-input-placeholder      {color:rgba(255,255,255,0.3)}


.wpcf7-textarea {
	height: 210px;
}

.wpcf7-text:focus, .wpcf7-textarea:focus {
    border-bottom: 2px solid rgba(255,255,255,0.75);
	font-family: inherit;
	font-weight: inherit;

}

.grecaptcha-badge { visibility: hidden; }

/*Submit button*/
.wpcf7-submit {
-webkit-box-shadow: none;
box-shadow: none;
text-align: center;
    background-color: transparent;
    color: rgba(255,255,255,0.75);
    padding: 15px 30px 16px 30px;
    border: 2px solid rgba(255,255,255,0.5);
	cursor: pointer;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 12px;
	font-weight: 600;
	font-family: inherit;
}

.wpcf7-submit:hover {
    border: 2px solid #333;
    background-color: #333;

}

/*Response messages - Error & Success*/
.wpcf7-response-output {
    margin-bottom: 30px !important;
}



@media (min-width: 1681px) and (max-width: 1920px) { 

}

@media (min-width: 1441px) and (max-width: 1680px) {       

}

@media (max-width: 1680px) {

}

@media (max-width: 1440px) {

}

@media (min-width: 961px) and (max-width: 1680px) {

}

@media (max-width: 960px) {

}

@media (min-width: 641px) and (max-width: 960px) {       
 
} 

@media (min-width:960px) {

}

@media (max-width: 768px) { 

}

@media (min-width: 321px) and (max-width: 640px) {
  
}

@media (min-width: 400px) and (max-width: 738px) and (orientation: landscape) {

}

@media (max-width: 420px) {     


}

@media (max-width: 320px) {       



}