.header-logo img { max-width: 200px !important; }

/*  Hubspot Form Custom CSS  */

.hs-form .hs-form-required {
    display: none;
}

.hs-form {
    margin-top: -40px;
}

.hs-form ul {
    list-style: none;
}


/*  Hubspot Form Labels (selects field labels and error messages)  */

.hs-form label {
    padding: 10px 0 3px 0;
    font-family: "Lato";
    font-size: 14px;
    font-weight: normal;
    float: none;
    width: auto;
    color: #212120;
}


/*  Descriptions (targets class applied to Help Text divs)  */

.hs-form .hs-field-desc {
    padding: 2px 0 5px 0;
    font-family: "Lato";
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    line-height: 16px;
    float: inherit;
    width: auto;
    color: #999999;
}


/* Inputs (selectors for all inputs)  */

.hs-form input[type="password"], 
.hs-form input[type="datetime"], 
.hs-form input[type="datetime-local"], 
.hs-form input[type="date"], 
.hs-form input[type="month"], 
.hs-form input[type="time"], 
.hs-form input[type="week"], 
.hs-form input[type="number"],  
.hs-form input[type="url"], 
.hs-form input[type="search"], 
.hs-form input[type="tel"], 
.hs-form input[type="color"],
.hs-form input[type="file"],
.hs-form textarea,
.hs-form select {
	width: 90%; 
  	margin-bottom: 12px;
}

.hs-form input[type="text"] {
  	width: 90%;
  	margin-bottom: 12px;
}

.hs-form input[type="email"] {
 	width: 90%;
  	margin-bottom: 12px;
}

.hs-form .hs-input,
.hs-form textarea.hs-input {
    box-sizing: border-box;
    max-width: 500px;
    width: 100%
}


/* Inputs in focus (selectors for all inputs when clicked)  */
.hs-form input[type="text"]:focus,
.hs-form input[type="password"]:focus,
.hs-form input[type="datetime"]:focus,
.hs-form input[type="datetime-local"]:focus,
.hs-form input[type="date"]:focus,
.hs-form input[type="month"]:focus,
.hs-form input[type="time"]:focus,
.hs-form input[type="week"]:focus,
.hs-form input[type="number"]:focus,
.hs-form input[type="email"]:focus,
.hs-form input[type="url"]:focus,
.hs-form input[type="search"]:focus,
.hs-form input[type="tel"]:focus,
.hs-form input[type="color"]:focus,
.hs-form input[type="file"]:focus,
.hs-form textarea:focus,
.hs-form select:focus {
    border: 1px solid #9D1D20;
}


/*  Hubspot Form Error Message (selector for validation messages)  */

.hs-form .hs-error-msgs label {
    font-family: "Lato";
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    line-height: 16px;
    float: left;
    width: auto;
  	margin-left: -20px;
  	margin-top: -5px;
  	margin-bottom: 10px;
    color: #EA1F22;
}


/* Hubspot Multi-Select Checkbox  */

.hs-form input[type=checkbox],
.hs-form input[type=radio] {
    margin-left: -10px;
  	margin-right: 5px;
}


/*  Hubspot Form Submit Buttons (selectors for all non-CTA buttons)  */

body .hs-button.primary,
body input[type="submit"],
body input[type="button"] {
    background-color: #B73021;
    border: none;
    color: white;
    padding: 12px 14px;
    font-family: "Lato";
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 18px 0 2px 0;
  	border-radius: 4px;
    cursor: pointer;
   }

body .hs-button.primary:hover,
body input[type="submit"]:hover,
body input[type="button"]:hover {
    background-color: #b71200;
}
