.wpcf7 .cf7s-fairy-floss p {
}
.wpcf7 .cf7s-fairy-floss em {
}
.wpcf7 .cf7s-fairy-floss a {
} .wpcf7 .cf7s-fairy-floss {
padding: 20px;
color: #53568b;
border: 1px solid #ffa8c6;
background: #fff;
} .wpcf7 .cf7s-fairy-floss fieldset {
margin: 10px 0;
padding: 15px 25px;
border: 1px solid #ffa8c6;
background: #ffd4e3;
}
.wpcf7 .cf7s-fairy-floss legend {
font-size: 1.2em;
padding: 3px 20px;
color: #fff;
border: 1px solid #fff;
background: #b6b7ca;
}
.wpcf7 .cf7s-fairy-floss label {
}
.wpcf7 .cf7s-fairy-floss fieldset p {
}
.wpcf7 .cf7s-fairy-floss fieldset fieldset {
margin: 10px 0;
background: #ffdfeb;
}
.wpcf7 .cf7s-fairy-floss fieldset fieldset legend {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss fieldset fieldset input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss fieldset fieldset textarea {
} .wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss textarea {
margin-bottom: 8px;
padding: 8px;
border: 1px solid #ffa8c6;
background: #fff;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="text"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="email"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="tel"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="url"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="number"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="range"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type=date],
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type=file] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="text"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="email"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="tel"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss textarea {
} .wpcf7 .cf7s-fairy-floss ol,
.wpcf7 .cf7s-fairy-floss ul,
.wpcf7 .cf7s-fairy-floss li {
}
.wpcf7 .cf7s-fairy-floss ol {
}
.wpcf7 .cf7s-fairy-floss li {
margin-bottom: 5px;
}
.wpcf7 .cf7s-fairy-floss li label {
}
.wpcf7 .cf7s-fairy-floss .wpcf7-list-item {
}
.wpcf7 .cf7s-fairy-floss .wpcf7-list-item-label {
margin-right: 7px;
} .wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="checkbox"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="radio"] {
margin-right: 6px;
background: none;
}
.wpcf7 .cf7s-fairy-floss select {
margin-bottom: 8px;
padding: 5px;
color: #53568b;
border: 1px solid #ffa8c6;
background: #fff;
}
.wpcf7 .cf7s-fairy-floss select option {
}
.wpcf7 .cf7s-fairy-floss select option:hover {
background:#b6b7ca;
color:#fff;
}
.wpcf7 .cf7s-fairy-floss .wpcf7-checkbox .wpcf7-list-item,
.wpcf7 .cf7s-fairy-floss .wpcf7-radio .wpcf7-list-item {
margin-left: 13px;
}  .wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="submit"] {
padding: 5px 15px;
color: #fff;
border: 1px solid #53568b;
background: #b6b7ca;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="submit"]:hover {
color: #53568b;
background: #ffd4e3;
}  .wpcf7 .cf7s-fairy-floss .singleline {
}
.wpcf7 .cf7s-fairy-floss .singleline li {
}
.wpcf7 .cf7s-fairy-floss .singleline input {
}
.wpcf7 .cf7s-fairy-floss .horizontal,
.wpcf7 .cf7s-fairy-floss .checkbox-horizontal,
.wpcf7 .cf7s-fairy-floss .radio-horizontal {
}
.wpcf7 .cf7s-fairy-floss .box {
margin-bottom: 15px;
padding: 10px;
border: 1px solid #ffa8c6;
background: #ffdfeb;
}
.wpcf7 .cf7s-fairy-floss .box select {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss .grid-hover [data-row-span] [data-field-span]:hover {
background: #ffeff5;
}.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss .grid-lined {
border-top: 1px solid #ffa8c6;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss .grid-lined [data-row-span] {
border-bottom: 1px solid #ffa8c6;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss .grid-lined [data-row-span] [data-field-span] {
border-right: 1px solid #ffa8c6;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss .grid-lined [data-row-span] [data-field-span]:first-child {
border-left: 1px solid #ffa8c6;
} @media only screen and (min-width: 0) and (max-width: 700px) {
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss .grid-lined [data-row-span] {
border-bottom: none; }
.wpcf7  .wpcf7-form.cf7skins.cf7s-fairy-floss .grid-lined [data-row-span] [data-field-span] {
border-bottom: 1px solid #ffa8c6;
border-left: 1px solid #ffa8c6;
}
}  .wpcf7 .cf7s-fairy-floss.cf7multi {
}
.wpcf7 .cf7s-fairy-floss.cf7multi .etabs li {
} .wpcf7 .cf7s-fairy-floss.cf7multi .tab-container {
}
.wpcf7 .cf7s-fairy-floss.cf7multi .etabs {
}
.wpcf7 .cf7s-fairy-floss.cf7multi .tab {
border: 1px solid #ffa8c6;
border-bottom: none;
background: #ffd4e3;
}
.wpcf7 .cf7s-fairy-floss.cf7multi .tab a {
color: #53568b;
}
.wpcf7 .cf7s-fairy-floss.cf7multi .tab.active {
background: #fff;
}
.wpcf7 .cf7s-fairy-floss.cf7multi .tab a.active {
}
.wpcf7 .cf7s-fairy-floss.cf7multi .epanels {
border: 1px solid #ffa8c6;
}
.wpcf7 .cf7s-fairy-floss.cf7multi .panel-container {
} .wpcf7 .cf7s-fairy-floss.cf7multi .navigation {
}
.wpcf7 .cf7s-fairy-floss.cf7multi .navigation .previous,
.wpcf7 .cf7s-fairy-floss.cf7multi .navigation .next {
padding: 5px 15px;
color: #fff;
border: 1px solid #53568b;
background: #b6b7ca;
}
.wpcf7 .cf7s-fairy-floss.cf7multi .navigation .previous:hover,
.wpcf7 .cf7s-fairy-floss.cf7multi .navigation .next:hover {
color: #53568b;
background: #ffd4e3;
} .wpcf7 .cf7s-fairy-floss.cf7multi .pagination {
} .wpcf7 .cf7s-fairy-floss.cf7multi .navigation .start,
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss.cf7multi .navigation .end {
padding: 5px 15px;
color: #fff;
border: 1px solid #53568b;
background: #b6b7ca;
}
.wpcf7 .cf7s-fairy-floss.cf7multi .navigation .start:hover,
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss.cf7multi .navigation .end:hover {
color: #53568b;
background: #ffd4e3;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss.cf7multi .navigation .end {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss.cf7multi .navigation .end:hover {
} .wpcf7 .cf7s-fairy-floss.cf7multi .cf7m-progress {
border: 1px solid #ffa8c6;
background: #ffd4e3;
}
.wpcf7 .cf7s-fairy-floss.cf7multi .cf7m-progress div {
background: #b6b7ca;
} .wpcf7 .cf7s-fairy-floss.cf7multi .cf7m-thanks {
}