.custom-grill-form-container #container {
  max-width: 750px;
  width: auto;
  border: none;
  background: #ececec; }

#container {
  box-shadow: none; }

#container form {
  margin: 40px 14px 0 14px; }

#container .wufoo li {
  margin-bottom: 5px !important; }

#container #logo {
  display: none; }

#container #header {
  display: none; }

#container .desc,
#container label {
  display: none; }

#container label {
  display: block; }

#container .hidden {
  display: none !important; }

#container input,
#container .select {
  height: 36px; }

#container input::placeholder,
#container textarea::placeholder,
#container .select {
  font-size: 16px !important;
  font-style: normal;
  font-family: 'Tungsten', sans-serif;
  font-style: normal;
  font-weight: 500;
  color: #4d4d4d; }

#container .field,
#container .select {
  border: 1px solid #fe5710;
  border-radius: 4px;
  width: 100%;
  padding-left: 10px;
  box-sizing: border-box; }

#container .radio,
#container .checkbox {
  height: 16px;
  width: 16px; }

#container .select {
  height: 36px; }

#container .hidden-field {
  display: none; }

#container form li.focused {
  background-color: transparent !important; }

#container .lg-two-column {
  display: inline-block;
  margin: 0;
  padding: 0 1%;
  width: calc(50% - 3px) !important; }

#container .lg-three-column {
  display: inline-block;
  padding: 13px 1% 0 1%;
  width: calc(33.333% - 3px) !important; }

#container .full {
  padding: 0 1%;
  width: auto !important; }

#container .right,
#container .left,
#container span {
  float: none; }

#container .no-padding {
  padding: 0px; }

#container .submit {
  background: #fa4c06;
  color: #fff;
  font-family: 'Vitesse', sans-serif !important;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  padding: 8px 55px;
  border: 1px solid #fa4c06;
  border-radius: 4px; }

#container .submit:hover {
  background: #fff;
  color: #fa4c06;
  cursor: pointer; }

form li.section h3 {
  font-family: 'Vitesse', sans-serif !important;
  font-style: normal;
  font-weight: 700;
  font-size: 16px; }

.become-a-retailer-page #container #header,
.sponsorship-page #container #header {
  display: block; }

.become-a-retailer-page #container #header h2,
.sponsorship-page #container #header h2 {
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  padding-bottom: 0px;
  font-family: 'Vitesse', sans-serif !important; }

.become-a-retailer-page #container .name-two-column {
  width: calc(50% - 8px) !important; }

.sponsorship-page #container form {
  margin: 10px 14px 0 14px;
  padding-bottom: 0px; }

.sponsorship-page li.complex {
  padding-left: 0px;
  padding-right: 0px; }

.sponsorship-page #foli3 {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px !important; }

.sponsorship-page form li.section h3 {
  border-top: 1px solid #232222; }

.sponsorship-page .info,
.become-a-retailer-page .info {
  border-bottom: 1px solid #232222; }

.sponsorship-page {
  background: #ececec; }

.sponsorship-form-container #container,
.become-a-retailer-form-container #container {
  border: none;
  background: #ececec;
  width: 100%;
  max-width: 600px;
  padding-left: 0px;
  padding-right: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px; }

.event-sponsorship-page {
  background: #ececec; }

.become-a-retailer-form-container #container form li {
  padding-bottom: 0px; }

.become-a-retailer-form-container #container form {
  margin-top: 20px; }

.become-a-retailer-form-container #container input {
  text-transform: none;
  font-style: normal; }

.become-a-retailer-form-container #container .full {
  padding-left: 0px;
  padding-right: 0px; }

.become-a-retailer-form-container #container .lg-two-column {
  width: calc(50% - 8px) !important; }

.become-a-retailer-form-container #container .bottom-two-column {
  width: calc(50% - 13px) !important; }

@media only screen and (max-width: 750px) {
  #container .lg-three-column {
    width: calc(33.333% - 17px) !important; }
  #container .lg-two-column {
    width: calc(50% - 3px) !important; } }

@media only screen and (max-width: 634px) {
  #container .lg-two-column {
    width: calc(50% - 3px) !important; }
  #container .lg-three-column {
    width: calc(33.333% - 14px) !important; } }

@media only screen and (max-width: 500px) {
  #container .lg-two-column {
    width: calc(50% - 3px) !important; }
  #container .lg-three-column {
    width: calc(33.333% - 12px) !important; }
  #container form li.focused {
    background-color: none; }
  .sponsorship-form-container #container .lg-two-column {
    width: calc(50% - 3px) !important; } }

@media only screen and (max-width: 400px) {
  #container .lg-three-column,
  #container .lg-two-column {
    width: 100% !important; }
  #container .lg-two-column {
    padding: 14px 1% 0; } }

#form2 {
  font-size: 16px; }
  #form2 span label {
    display: none; }
  #form2 span .choice {
    display: block; }
  #form2 .subfield label {
    display: block; }
  #form2 .full {
    padding: 0 0 12px; }
  #form2 .addr2 {
    display: none; }
  #form2 .city,
  #form2 .state,
  #form2 .zip {
    display: inline-block;
    margin-top: 3px; }
    @media (min-width: 551px) {
      #form2 .city,
      #form2 .state,
      #form2 .zip {
        width: calc(33.33% - 11px); } }
  @media (min-width: 551px) {
    #form2 .state,
    #form2 .zip {
      margin-left: 10px; } }

#form2 .country {
  display: block !important; }

#fo2li1 .desc {
  display: block !important; }

#fo2li1 div > span {
  display: inline-block;
  margin-top: 3px; }
  @media (min-width: 551px) {
    #fo2li1 div > span {
      width: 49%; } }

#fo2li2 > span {
  display: inline-block;
  margin: 0; }
  @media (min-width: 551px) {
    #fo2li2 > span {
      width: calc(50% - 8px); } }
  @media (min-width: 551px) {
    #fo2li2 > span + span {
      margin-left: 10px; } }

#fo2li11,
#fo2li216,
#fo2li13 {
  display: inline-block;
  padding: 6px 0 9px; }
  @media (min-width: 551px) {
    #fo2li11,
    #fo2li216,
    #fo2li13 {
      margin: 0 0 5px 10px !important;
      width: calc(33.33% - 16px) !important; } }

#fo2li15 {
  border-top: 3px solid RGB(255, 76, 0); }

#fo2li15 .desc,
#fo2li115 .desc {
  display: block !important; }
