/* ============= modal form ============= */

.fancybox-skin {
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  background: transparent !important;
}

.fancybox-skin .fancybox-inner {
  overflow: visible !important;
  margin: 20px 0;
}
.fancybox-form-open .fancybox-skin .fancybox-inner {
  height: auto !important;
}

.fancybox-skin .fancybox-close {
  top: 9px;
  right: 7px;
  height: 19px;
  width: 19px;
  background: url(../images/btn-close-story.png) no-repeat right top;
}

.fancybox-skin .gform_wrapper {
  background: rgba( 207, 241, 249, 1.0 );
  padding: 1.5em 0.7em 1.7em 1.7em; /* compensate for fields' right-hand margin */
  max-width: 754px;
  margin: 0 auto;
}

.fancybox-skin .gform_wrapper h2,
.fancybox-skin .gform_wrapper h3 {
  font-style: normal;
  padding: 0;
  line-height: 1.3;
}

.fancybox-skin .gform_wrapper .gform_heading,
.fancybox-skin .gform_wrapper h3.gform_title {
  margin: 0;
}

.fancybox-skin .gform_wrapper h3.gform_title {
  color: #02b6e2;
  font-size: 2.9em !important;
}

.fancybox-skin .gform_wrapper h2.gsection_title {
  color: #000;
  font-size: 1.4em !important;
  margin: 16px 0 10px !important;
}

.fancybox-skin .gform_wrapper .gfield {
  width: 97.8%;
  margin: 0 2% 1em 0;
}
@media ( min-width: 600px ) {
  .fancybox-skin .gform_wrapper .gfield {
    display: inline-block;
    width: 31.3%;
  }
}

.fancybox-skin .gform_wrapper .gfield.gsection {
  display: block;
  width: 100%;
  padding: 0;
  border: 0;
  margin: 10px 0;
}

.fancybox-skin .gform_wrapper .gform_description,
.fancybox-skin .gform_wrapper .gsection_description,
.fancybox-skin .gform_wrapper .gfield_description {
  font-size: 1em;
  padding: 0;
}

.fancybox-skin .gform_wrapper .gfield input[type=text],
.fancybox-skin .gform_wrapper .gfield input[type=email],
.fancybox-skin .gform_wrapper .gfield textarea {
  padding: 0.25em 0.4em !important;
  width: 100% !important;
  font-size: 1em !important;
}

.fancybox-skin .gform_wrapper .gfield input[type=file] {
  width: 100% !important;
  font-size: 1em !important;
}

.fancybox-skin .gform_wrapper .gfield textarea {
  height: 4em;
}

.fancybox-skin .gform_wrapper .gfield input:focus,
.fancybox-skin .gform_wrapper .gfield textarea:focus {
  border-color: #02b6e2;
}

.fancybox-skin .gform_wrapper .gfield label {
  font-weight: normal !important;
  text-transform: none;
  letter-spacing: 0;
  margin: 0 0 0.3em;
}

.fancybox-skin .gform_wrapper .gfield .ginput_container {
  margin: 0;
}

.gform_wrapper #field_1_9 {
  width: 97.9%;
}
.gform_wrapper #field_1_9 label {
  position: absolute;
  right: 0;
  width: 0;
  height: 0;
  overflow: hidden;
}

.fancybox-skin .gform_wrapper .gform_footer {
  text-align: right;
  margin: 0;
  padding: 0 2% 0 0;
}
