/*
Theme Name:     Sterling Child Theme
Theme URI:      http://themeforest.net/user/TrueThemes?ref=TrueThemes
Description:    Child theme for Sterling 
Author:         TrueThemes
Author URI:     http://themeforest.net/user/TrueThemes?ref=TrueThemes
Template:       Sterling
Version:        1.0
*/
/* ------- Insert custom styles below this line ------- */
body .vc_row {
  margin-left: 0;
  margin-right: 0;
}

.gform_wrapper .gform_required_legend,
.gform_wrapper .gfield br,
.gform_wrapper p:empty {
  display: none;
}
.gform_wrapper p {
  font-size: inherit !important;
  line-height: 1.2 !important;
  margin: 0;
  height: 0 !important;
}
.gform_wrapper .ginput_complex > p {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
}
.gform_wrapper .gform_footer {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.gform_wrapper .gform_footer .gform_button {
  padding: 7px 80px;
  position: relative;
  background: #49c0f0;
  background: -webkit-gradient(linear, left top, left bottom, from(#49c0f0), to(#2cafe3));
  background: linear-gradient(to bottom, #49c0f0 0%, #2cafe3 100%);
  color: #fff;
  text-shadow: 2px 2px rgba(0, 0, 0, 0.3);
  font-size: 16px;
  border: 0 none;
}