/* контактная формы */

div.formblock {
width:60%;
margin: 0 auto;
/*max-width: 700px;
margin: 0 auto;*/
}

input[type=text], input[type=phone], input[type=email] {
    padding:10px; 
    border:1px solid #ccc; 
    -webkit-border-radius: 3px;
    border-radius: 3px;
	margin: 5px 0;
	font-size:1em;
	width:calc(100% - 22px);
/*	max-width: 700px; */
}

input[type=text]:focus {
   /* border-color:#333; */
}

textarea {
	padding:10px; 
    border:1px solid #ccc; 
    -webkit-border-radius: 3px;
    border-radius: 3px;
	margin: 5px 0;
	font-size:1em;
	width:calc(100% - 22px);
/*	max-width: 700px; */
	height: 4em;
}

input[type=submit],button.formsubmit {
    padding:10px; 
    background-color: var(--submenu-background-color);
    margin: 5px 0;
	
    border:0 none;
	border-bottom: 3px solid transparent;
    cursor:pointer;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	font-size:1em;
	}
	
.button {
	background-color: var(--submenu-background-color);
}

input[type=submit]:hover, button.formsubmit:hover{
	background: var(--hover-link-background);
    color: var(--hover-link-text-color);
    border-bottom: 3px solid var(--hover-link-underline-border-color);
}