/* Enter Your Custom CSS Here 
span.wpcf7-list-item { display: block; }*/
span.wpcf7-list-item { display: table-row; }
span.wpcf7-list-item * { display: table-cell; }

/*input.wpcf7-submit -- insert into form 7 form creation (e.g  [submit class:wpcf7-submit-full "Send"]) */
input.wpcf7-submit-full
{
width: 100%;
}


/* form 7 - error valid with highlight red color to feild */
form.invalid input.wpcf7-not-valid{
  border:1px solid red;
  background:#f0e3e3;
}

.wpcf7 span.wpcf7-not-valid-tip { color: red; }

.wpcf7.screen-reader-response {
    display: none;
    color: red;
}

div.wpcf7-response-output {
    margin: 2em 0;
    padding: 15px;
    border-radius: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;	
}

.x-navbar .sub-menu {
    font-weight: bold;
}

.x-navbar .sub-menu a:hover {
    background-color: #404040;
    color: white;
}
