/* Contact Form 7 Form Background And Border CSS
 -----------------------------------------------*/
.wpcf7{
    border: .1px solid #900;
    border-style: none;
    
}
.wpcf7-form{
  border-style: none !important;
  background-color:rgba(0, 0, 0, 0) !important;
}
.wpcf7-form fieldset{
	border-radius:8px;
  -webkit-box-shadow: 15px 15px 10px -10px rgba(0,0,0,0.95);
  -moz-box-shadow: 15px 15px 10px -10px rgba(0,0,0,0.95);
  box-shadow: 15px 15px 10px -10px rgba(0,0,0,0.95);
}
.wpcf7-form legend{
   -o-text-overflow:clip;
    text-overflow:clip;
    text-shadow:2px 2px 4px rgba(0,0,0,0.4);
  }
 .wpcf7-submit{
   margin-top: 15% !important;
 }
.wpcf7-form label{
    -o-text-overflow:clip;
    text-overflow:clip;
    text-shadow:2px 2px 4px rgba(0,0,0,0.4);  
} 
.wpcf7-form p {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    padding-top: 10px !important;
    color: darkblue;
} 
/*Input Field widths*/
.wpcf7-select, .wpcf7-text, .wpcf7-textarea, .wpcf7-quiz{
  height:28px;
  line-height:28px;
  border-radius:5px;
  box-shadow: 3px 3px 10px 2px rgba(0,0,0,0.7) !important;
}
.wpcf7-textarea {
    height:100px;
    width: 520px;
    padding: 10px 3px 3px 15px;
    margin: 2px 13px 16px 0;
}
.wpcf7-select{
  width:100% !important;
  padding:0px !important;
  padding-left:5px !important;
}
.wpcf7-text:focus, .wpcf7-textarea:focus, .wpcf7-select:focus,.wpcf7-quiz:focus{
  border-color: dodgerblue;
  background-color:rgba(255,253,232,1) !important;
  -webkit-box-shadow:3px 3px 5px 2px dodgerblue !important;
  box-shadow: 0px 0px 3px 2px dodgerblue !important    
}
.one-half,
.one-third{
    position: relative;
    margin-right: 4%;
    float: left;
    margin-bottom: 20px;
    border:none;
}
 
.one-half { width: 48%}
.one-third { width: 30.66%}
 
.last {
    margin-right: 0 !important;
    clear: right;
}
 
@media only screen and (max-width: 767px) {
    .one-half, .one-third {
        width: 100%;
        margin-right: 0;
    }
}