/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 29 2019 | 07:07:11 */
#site-header {
    background: transparent;
    border: none;
}
a:hover,
a:focus,
a:active{
	text-decoration: none;
}
li.sidr-class-current-menu-item a {
    color: #e8b1b1;
}
.mobile-menu .hamburger-inner {
    width: 15px;
}

/*** FORM *****/
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #6d6e71;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #6d6e71;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #6d6e71;
}
:-moz-placeholder { /* Firefox 18- */
  color: #6d6e71;
}

.contact-form .form-row {
    display: block;
    margin: 0px 0 25px 0;
}
.contact-form .form-row input, .contact-form .form-row textarea {
    background: #fff;
    border-radius: 0;
    color: #e8b1b1;
    font-size: 18px;
    font-family: 'Open Sans',sans-serif;
    width: 100%;
    min-height: 46px;
    padding: 15px 14px 5px;
    line-height: normal;
  	border-width: 0 0 1px 0;
}
.contact-form .form-row input:hover,
.contact-form .form-row input:focus,
.contact-form .form-row textarea:hover,
.contact-form .form-row textarea:focus{
	border-color: #e8b1b1;
}

.contact-form .form-row input:hover::-webkit-input-placeholder,
.contact-form .form-row input:focus::-webkit-input-placeholder,
.contact-form .form-row textarea:hover::-webkit-input-placeholder,
.contact-form .form-row textarea:focus::-webkit-input-placeholder{
	color: #e8b1b1;
} 
.contact-form .form-row input:hover::-moz-placeholder ,
.contact-form .form-row input:focus::-moz-placeholder ,
.contact-form .form-row textarea:hover::-moz-placeholder ,
.contact-form .form-row textarea:focus::-moz-placeholder {
	color: #e8b1b1;
} 
.contact-form .form-row input:hover:-ms-input-placeholder ,
.contact-form .form-row input:focus:-ms-input-placeholder ,
.contact-form .form-row textarea:hover:-ms-input-placeholder ,
.contact-form .form-row textarea:focus:-ms-input-placeholder {
	color: #e8b1b1;
} 
.contact-form .form-row input:hover:-moz-placeholder ,
.contact-form .form-row input:focus:-moz-placeholder ,
.contact-form .form-row textarea:hover:-moz-placeholder ,
.contact-form .form-row textarea:focus:-moz-placeholder {
	color: #e8b1b1;
} 
.contact-form .form-row textarea {
    height: 250px;
}
.contact-form .btn-submit {
    background-color: #2d2d2d;
    display: block;
    width: 100%;
    max-width: 270px;
    font-size: 18px;
    font-weight: normal;
    font-family: 'Open Sans',sans-serif;
  	text-transform: uppercase;
    padding: 14px;
    border-radius: 0;
  	float: right;
}
.contact-form .btn-submit:hover{
  background-color: rgba(45, 45, 45, 0.6);
}
.contact-form p {
    margin: 0;
}
.contact-form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    border-color: #ff0000;
    color: #fff;
}
.contact-form .form-row input, .get-a-quote-form.contact .form-row textarea {
    max-width: none;
}

@media screen and (max-width: 1024px){
	.contact-form {
      padding: 0;
  }
  .contact-form .btn-submit{
  	margin: auto;
    float: none;
  }
}