.wpcf7-form > p:not(:last-child), .wpcf7-form .apo-moved-label:not(:last-child) { margin-bottom: 20px; } .wpcf7-display-none { display: none; } .wpcf7-checkbox > .wpcf7-list-item, .wpcf7-radio > .wpcf7-list-item { margin-right: 20px; margin-top: 5px; } .wpcf7-checkbox .wpcf7-list-item-label, .wpcf7-radio .wpcf7-list-item-label { padding-left: 10px; padding-right: 10px; } div.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0; padding: 0; border: 0; } .wpcf7 .wpcf7-response-output { padding: 16px 20px 14px !important; } .wpcf7-form-control-wrap { position: relative; } .wpcf7 .wpcf7-not-valid-tip { font-weight: normal; display: block; padding: .2em .8em !important; } .use-floating-validation-tip span.wpcf7-not-valid-tip, .apo-moved-label span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; } .apo-moved-label .wpcf7-form-control-wrap { position: static; } span.wpcf7-list-item { display: inline-block; margin: 0 0 0 1em; } span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after { content: " "; } .wpcf7-display-none { display: none; } div.wpcf7 .ajax-loader { visibility: hidden; display: inline-block; background-image: url('../../images/ajax-loader.gif'); width: 16px; height: 16px; border: none; padding: 0; margin: 0 0 0 4px; vertical-align: middle; } div.wpcf7 .ajax-loader.is-active { visibility: visible; } div.wpcf7 div.ajax-error { display: none; } div.wpcf7 .placeheld { color: #888; } div.wpcf7 .wpcf7-recaptcha iframe { margin-bottom: 0; } div.wpcf7 input[type="file"] { cursor: pointer; } div.wpcf7 input[type="file"]:disabled { cursor: default; }