/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

.wpcf7-form.cf7skins a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

.wpcf7-form.cf7skins a:active,
.wpcf7-form.cf7skins a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

.wpcf7-form.cf7skins b,
.wpcf7-form.cf7skins strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

.wpcf7-form.cf7skins dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

.wpcf7-form.cf7skins h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

.wpcf7-form.cf7skins mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

.wpcf7-form.cf7skins small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

.wpcf7-form.cf7skins sub,
.wpcf7-form.cf7skins sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.wpcf7-form.cf7skins sup {
  top: -0.5em;
}

.wpcf7-form.cf7skins sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */

.wpcf7-form.cf7skins img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

.wpcf7-form.cf7skins svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

.wpcf7-form.cf7skins figure {
  margin: 1em 40px;
}