div.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: visible;
    clip: auto;
    height: auto;
    width: 100%;
    margin: 0;
    padding: 10px;
    bottom: -48px;
    z-index: 999999;
    color: white;
    display: none !important;
    font-weight: 600;
    font-size: 18px;
    border: 0px solid red;
    text-align: center;
}
#colorbox {
    outline: 0;
    display: none !important;
}
label {
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
}
a.pwhite {
    color: #fff;
    font-style: italic;
}
a.pwhite:hover {
    color: yellow;
}
.wpcf7 input[type="submit"]:hover {
    color: #ffffff;
}
.wpcf7 input[type="submit"]:hover {
    border: 1px solid rgba(255, 255, 255, 0.98);
    background: rgba(255, 0, 0, 0);
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
			  color: #fff;
			}
			::-moz-placeholder { /* Firefox 19+ */
			  color: #fff;
			}
			:-ms-input-placeholder { /* IE 10+ */
			  color: #fff;
			}
			:-moz-placeholder { /* Firefox 18- */
			  color: #fff;
			}
span.wpcf7-list-item {
    display: block;
    margin: 0 0 0 0em;
}
input[type="checkbox"] {
    border: 1px solid #000;
    background: #fff !important;
    padding: 6px !important;
    height: 18px;
    width: 18px;
    vertical-align: middle;
    margin: 10px 0px;
}
.wpcf7 textarea {
    border: 1px solid rgba(0,0,0,.1);
    background: rgba(255, 255, 255, 0.48);
    margin: 0;
    width: 100%;
    color: #fff;
    padding: 10px;
}
form.wpcf7-form {
    color: #fff;
}
select.wpcf7-form-control.wpcf7-select {
    border: 1px solid rgba(0,0,0,.1);
    background: rgba(255, 255, 255, 0.48);
    height: 48px;
    line-height: 48px;
    padding: 0 10px !important;
    width: 100%;
    margin-bottom: 0px;
    color: #fff !important;
}
option {
    background: rgb(45, 45, 45);
    line-height: 26px;
    padding: 10px 0px;
    border: 0px;
    margin: 10px 0px !important;
}
.wpcf7 input[type="tel"], .wpcf7 input[type="text"], .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="password"] {
    border: 1px solid rgba(0,0,0,.1);
    background: rgba(255, 255, 255, 0.48);
    height: 48px;
    line-height: 48px;
    padding: 0 10px;
    width: 100%;
    margin-bottom: 10px;
    color: #fff !important;
}
.wpcf7 input[type="submit"] {
    right: 0px;
    position: relative;
    margin-top: 3%;
    float: none;
    padding: 10px 50px !important;
    border-radius: 0px !important;
    background: #d01f3c;
    color: #fff;
    font-size: 18px;
    text-transform: none !important;
}