.container > section:first-of-type form.feature { border-bottom: 0; }

.container > section:first-of-type .gform_title { font-size: 2.3em; line-height: normal; color: #891220; }
.container > section:first-of-type .gform_description p:last-of-type { border-bottom: 0; }
.container > section:first-of-type .gform_footer .button { font-size: 1.5em!important; }

.container > section:first-of-type .combo-field > label { display: none; }
.container > section:first-of-type .combo-field .ginput_complex label { font-size: 16px; line-height: 1.3em; }

.container .gform_confirmation_wrapper { border-bottom: 0; }

.container > section:nth-of-type(2) .wrap { margin-top: 40px; }
.container > section:nth-of-type(2) .gform_wrapper .feature { border-bottom: 0; }
.container > section:nth-of-type(2) .gform_wrapper,
.container > section:nth-of-type(2) .gform_confirmation_wrapper
{
  width: 100%;
  max-width: 100%;
  padding: 20px;
  margin: 0;
  background: rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.5);
  border-bottom: 0;
}
.container > section:nth-of-type(2) .gform_wrapper .gform_title
{
  text-align: left;
  font-size: 1.2em;
}
.container > section:nth-of-type(2) .gform_fields > li:first-of-type > label 
{
  display: none!important;
}
.container > section:nth-of-type(2) .ginput_complex label 
{
  font-size: 1em!important; 
  padding: 8px 7px 8px 9px !important;
}
.videos .wrap .videos-block  { overflow: visible; }

.form-list td { vertical-align: top; }

section.list li { font-family: rockwell; }
section.list li div.large { font-size: 2.2em; line-height: 1em; margin-top: -7px }
section.list li div.small { font-size: 1.5em; line-height: 1em; }