/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/*Staff*/
.itemid-285 .uk-card.uk-card-primary {
  background-color: #768336 !important;
}
/*spud topics*/
.itemid-668 #g-mainbar .g-content {
  padding: 5px 20% 15px !important;
}
.com_zoo.itemid-984 main#g-mainbar {
  padding: 15px 10%;
}
/*Smart Search*/
.itemid-1248 main#g-mainbar {
  padding: 20px;
  max-width: 1000px;
  margin: auto;
}
div#editrow-custom_214, div#editrow-custom_215 {
  background: #bcb;
}
div#editrow-custom_214 label, div#editrow-custom_215 label {
  font-size: 22px;
}
.itemid-285 .yoo-zoo.business-uikit.business-uikit-districts h2.uk-h3.uk-margin-remove {
  height: 64px;
}
.new-page section#g-container-main {
  padding: 15px 10%;
}
.itemid-285 .moduletable {
  margin-top: 25px !important;
}
@media (max-width: 767px) {
  .new-page section#g-container-main {
    padding: 15px 20px;
  }
}
/*acadamy*/
.academy section#g-showcase .g-content {
  padding: 0;
  margin: 0;
}
.academy section#g-showcase {
  padding: 0;
  margin: 0 !important;
}
.academy .crm-title h1.title {
  display: none;
}
.academy table#crm-content, .academy td#content-right {
  border: none;
}
.academy div#noOfparticipants {
  background-color: #ecf8ff;
  padding: 8px 20px 15px;
}
.academy label[for="additional_participants"] {
  font-size: 131%;
  line-height: 135%;
}
.academy div#noOfparticipants span.description {
  font-size: 110%;
  line-height: 112%;
}
.academy fieldset.crm-profile.crm-profile-id-49.crm-profile-name-Summit_Registration_49 {
  background-color: #fdffea;
}
.academy .editrow_current_employer-section {
  width: 60%;
}
.academy div#editrow-country-1 {
  float: left;
  width: 40%;
}
.academy div#editrow-country-1 .label {
  margin-bottom: 0px !important;
}
.academy div#editrow-city-1 {
  float: left;
  width: 50%;
}
.academy div#editrow-state_province-1 {
  float: left;
  width: 25%;
}
.academy div#editrow-state_province-1 .label {
  margin-bottom: 0 !important;
}
.academy div#editrow-postal_code-1 {
  float: left;
  width: 25%;
}
.academy div#editrow-phone-2-1 {
  float: left;
  width: 50%;
}
.academy fieldset.crm-profile.crm-profile-id-48.crm-profile-name-Summit_Registration_48 {
  background: #f4f3ed;
}
.academy fieldset.crm-profile.crm-profile-id-49.crm-profile-name-Summit_Registration_49 input.crm-form-text {
  background-color: #fdfdf8;
  background-image: none;
}
.academy fieldset.crm-profile.crm-profile-id-48.crm-profile-name-Summit_Registration_48 input.crm-form-text {
  background-color: #fffef9;
  background-image: none;
}
.academy fieldset.crm-profile.crm-profile-id-48.crm-profile-name-Summit_Registration_48 textarea {
  background-color: #fffef9;
  background-image: none;
}
.academy button#_qf_Register_upload-bottom {
  background: #90a77b;
  padding: 5px;
  font-size: 150%;
}
.academy div#editrow-custom_211 tr {
  float: left;
}
.academy div#helprow-custom_212 {
  background: #ffffba;
  color: #000000;
  line-height: normal;
  padding: 15px;
}
.academy div#editrow-custom_212 {
  background: #ffffe4;
  padding: 15px;
}
.academy div#editrow-custom_211 label {
  font-size: 17px;
}
@media (max-width: 767px) {
  .academy div#editrow-current_employer, .academy div#editrow-city-1, .academy div#editrow-state_province-1, .academy div#s2id_state_province-1, .academy div#editrow-postal_code-1, .academy div#editrow-phone-2-1, .academy div#s2id_country-1 {
    width: 100% !important;
    min-width: 150px;
  }
  .academy div#editrow-custom_211 tr {
    float: inherit;
  }
  .academy div#intro_text p {
    font-size: 14px !important;
  }
}
/*summit*/
input#custom_221 {
  width: 75px !important;
}
div#editrow-custom_212 table.form-layout-compressed label {
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
}
div#editrow-custom_212 table.form-layout-compressed input {
  margin-top: -3px;
}
div#helprow-custom_218, div#editrow-custom_218, div#editrow-custom_219, div#helprow-custom_222, div#editrow-custom_222 {
  background-color: #e4f0fa;
}
div#editrow-custom_218, div#editrow-custom_219 {
  width: 100%;
  padding-left: 25px;
}
div#editrow-custom_218 .label, div#editrow-custom_219 .label {
  float: left;
  max-width: 120px;
}
div#editrow-custom_218 .content, div#editrow-custom_219 .content {
  float: left;
  max-width: 50px;
  margin-top: 7px;
}
div#helprow-custom_218 .content.description h3 {
  font-family: "Cantarell";
  font-weight: 600;
}
div#helprow-custom_218 .content.description p {
  font-weight: 600;
  margin-bottom: 0;
  padding-bottom: 10px;
}
.itemid-1133 section#g-showcase .g-content {
  padding: 0;
  margin: 0;
}
.itemid-1133 section#g-showcase {
  padding: 0;
  margin: 0 !important;
}
.itemid-1133 .crm-title h1.title {
  display: none;
}
.itemid-1133 table#crm-content, .itemid-1133 td#content-right {
  border: none;
}
.itemid-1133 div#noOfparticipants {
  background-color: #ecf8ff;
  padding: 8px 20px 15px;
}
.itemid-1133 label[for="additional_participants"] {
  font-size: 131%;
  line-height: 135%;
}
.itemid-1133 div#noOfparticipants span.description {
  font-size: 110%;
  line-height: 112%;
}
.itemid-1133 fieldset.crm-profile.crm-profile-id-49.crm-profile-name-Summit_Registration_49 {
  background-color: #fdffea;
}
.itemid-1133 .editrow_current_employer-section {
  width: 60%;
}
.itemid-1133 div#editrow-country-1 {
  float: left;
  width: 40%;
}
.itemid-1133 div#editrow-country-1 .label {
  margin-bottom: 0px !important;
}
.itemid-1133 div#editrow-city-1 {
  float: left;
  width: 50%;
}
.itemid-1133 div#editrow-state_province-1 {
  float: left;
  width: 25%;
}
.itemid-1133 div#editrow-state_province-1 .label {
  margin-bottom: 0 !important;
}
.itemid-1133 div#editrow-postal_code-1 {
  float: left;
  width: 25%;
}
.itemid-1133 div#editrow-phone-2-1 {
  float: left;
  width: 50%;
}
.itemid-1133 fieldset.crm-profile.crm-profile-id-48.crm-profile-name-Summit_Registration_48 {
  background: #f4f3ed;
}
.itemid-1133 fieldset.crm-profile.crm-profile-id-49.crm-profile-name-Summit_Registration_49 input.crm-form-text {
  background-color: #fdfdf8;
  background-image: none;
}
.itemid-1133 fieldset.crm-profile.crm-profile-id-48.crm-profile-name-Summit_Registration_48 input.crm-form-text {
  background-color: #fffef9;
  background-image: none;
}
.itemid-1133 fieldset.crm-profile.crm-profile-id-48.crm-profile-name-Summit_Registration_48 textarea {
  background-color: #fffef9;
  background-image: none;
}
.itemid-1133 button#_qf_Register_upload-bottom {
  background: #90a77b;
  padding: 5px;
  font-size: 150%;
}
.itemid-1133 div#editrow-custom_211 tr {
  float: left;
}
.itemid-1133 div#helprow-custom_212 {
  background: #ffffba;
  color: #000000;
  line-height: normal;
  padding: 15px;
}
.itemid-1133 div#editrow-custom_212 {
  background: #ffffe4;
  padding: 15px;
}
.itemid-1133 div#editrow-custom_211 label {
  font-size: 17px;
}
@media (max-width: 767px) {
  .itemid-1133 div#editrow-current_employer, .itemid-1133 div#editrow-city-1, .itemid-1133 div#editrow-state_province-1, .itemid-1133 div#s2id_state_province-1, .itemid-1133 div#editrow-postal_code-1, .itemid-1133 div#editrow-phone-2-1, .itemid-1133 div#s2id_country-1 {
    width: 100% !important;
    min-width: 150px;
  }
  .itemid-1133 div#editrow-custom_211 tr {
    float: inherit;
  }
  .itemid-1133 div#intro_text p {
    font-size: 14px !important;
  }
}
/*WSNA*/
.itemid-399 section#g-expanded h3.g-title {
  font-size: 36px !important;
  color: #564319;
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .itemid-399 section#g-expanded {
    margin: -17px !important;
    padding: 0px;
  }
  .itemid-399 section#g-expanded h3.g-title {
    font-size: 26px !important;
  }
}
/*recipes*/
.cookbook-default .directions ol li {
  background: none !important;
}
.pos-directions .element-textpro {
  margin-bottom: 21px;
}
.ing-header {
  font-size: 167%;
  font-weight: 900;
  margin-bottom: -16px !important;
}
.ing-header {
  font-size: 167%;
  font-weight: 900;
  margin-bottom: -16px !important;
}
.recipe-wsna .uk-link-reset {
  line-height: 2rem;
}
@media (max-width: 767px) {
  .recipe-wsna .uk-link-reset {
    line-height: 1rem;
  }
}
/*Kids in the Kitchen*/
.kids-kitchen main#g-mainbar {
  padding: 50px 10%;
}
/*.kids-kitchen .pos-directions .element { margin: 35px 95px 5px 55px;}*/
.kids-kitchen .pos-directions .element.first {
  background: url('https://www.potatoes.com/images/site/kids/in-the-kitchen/sticky-note.svg');
  width: 100%;
  background-repeat: no-repeat;
  padding: 30px 50px 30px 30px;
  background-size: cover;
  max-width: 400px;
}
.kids-kitchen .pos-directions .element.last {
  background: url('https://www.potatoes.com/images/site/kids/in-the-kitchen/notebook.svg');
  width: 100%;
  background-repeat: no-repeat;
  padding: 75px 18% 26px 12%;
  background-size: cover;
  max-width: 100%;
}
/*Facts*/
div#column-wrap-id-1681483744445 {
  z-index: 100;
}
div#section-id-1681483744539 {
  -webkit-transform: skew(347deg);
  -moz-transform: skew(347deg);
  -o-transform: skew(347deg);
}
div#column-wrap-id-1681483744546 {
  z-index: 100;
}
div#section-id-1681483744545 {
  -webkit-transform: skew(355deg);
  -moz-transform: skew(355deg);
  -o-transform: skew(355deg);
}
div#section-id-1681483744454 {
  -webkit-transform: skew(1deg) skewY(357deg);
  -moz-transform: skew(1deg) skewY(357deg);
  -o-transform: skew(1deg) skewY(357deg);
}
div#section-id-1681483744444 {
  -webkit-transform: skew(357deg) skewY(3deg);
  -moz-transform: skew(357deg) skewY(3deg);
  -o-transform: skew(357deg) skewY(3deg);
}
div#section-id-1681481777471 {
  background-attachment: inherit !important;
  -webkit-transform: skewY(1deg);
  -moz-transform: skewY(1deg);
  -o-transform: skewY(1deg);
}
div#section-id-1681320686277 {
  -webkit-transform: skew(357deg);
  -moz-transform: skew(357deg);
  -o-transform: skew(357deg);
  -webkit-transform: skewY(358deg);
  -moz-transform: skewY(358deg);
  -o-transform: skewY(358deg);
}
div#section-id-1681320686291 {
  -webkit-transform: skew(356deg);
  -moz-transform: skew(356deg);
  -o-transform: skew(356deg);
}
div#section-id-1681320686330 {
  -webkit-transform: skew(10deg);
  -moz-transform: skew(10deg);
  -o-transform: skew(10deg);
}
.outline-266 .g-main-nav .g-sublevel > li:hover > .g-menu-item-container, .outline-266 g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: #0f0f0f;
  background: #82b452;
}
input#CIVICRM_QFID_1_custom_206, label[for="CIVICRM_QFID_1_custom_206"] {
  display: none !important;
}
.com_civicrm.outline-266 #g-container-main {
  margin: auto 5%;
}
.exhibit-reg.academy input {
  padding: 0.375rem 0.375rem 0.375rem 2rem !important;
  margin-top: 0;
}
div#editrow-custom_74 {
  float: left;
  clear: both;
}
.com_civicrm.outline-266 div#editrow-country-Primary {
  float: left;
}
.com_civicrm.outline-266 div#s2id_state_province-Primary, .com_civicrm.outline-266 div#s2id_country-Primary {
  margin-top: -15px;
}
.com_civicrm.outline-266 div#editrow-custom_74 .font-light label {
  font-size: 125%;
}
@media (max-width: 767px) {
  .com_civicrm.outline-266 .sppb-text-right {
    text-align: center;
    padding-bottom: 50px;
  }
  .com_civicrm.outline-266 #g-container-main {
    margin: auto 0;
  }
  .com_civicrm.outline-266 #g-aside .g-content {
    margin: 0;
    padding: 0;
  }
  .com_civicrm.outline-266 #g-mainbar {
    padding-left: 10px;
    padding-right: 10px !important;
  }
}
/*email*/
.view-contact .well {
  background-color: #e3dfb8;
}
.view-contact input, .view-contact textarea {
  border: 2px solid #a19174 !important;
  background: #f8f8e2 !important;
}
.view-contact .page-header {
  text-align: center;
}
.view-contact .page-header h2 {
  font-size: 3.3rem;
  font-weight: 400;
  line-height: 3.5rem;
  margin-top: 0rem;
  margin-bottom: 21px;
  padding-bottom: 0;
}
.view-contact main#g-mainbar {
  color: #000000;
  font-size: 19px;
  font-weight: 600 !important;
  background: #f1f1f1;
}
@media (max-width: 767px) {
  .view-contact .control-group .controls #jform_captcha {
    margin-left: -25px;
  }
}
/*blog*/
.itemid-437 #yoo-zoo .item div.media-left {
  float: inherit;
}
.blog .teaser-item .pos-media img {
  width: 100%;
  height: auto;
}
.blog .items div.media-left {
  float: none !important;
}
.blog-default-nutritious-and-delicious-potatoes-do-they-deserve-a-place-on-your-plate, .blog-default-exploring-our-food-system-on-a-potato-farm {
  max-width: 1200px;
  margin: auto;
}
/*New Homepage*/
.outline-266 .g-offcanvas-toggle {
  z-index: 1015;
}
.outline-266 span.g-menu-item-title {
  font-size: 18px;
}
.outline-266 .sppb-link-list-nav.sppb-nav-align-right.sppb-link-list-responsive ul {
  padding-top: 9px !important;
}
@media only all and (max-width: 50.99rem) {
  /*.outline-266 .sppb-nav-align-right {display: none;}*/
  section#g-top span.sppb-responsive-bar {
    background-color: #9e925d !important;
  }
  .g-block.size-12.denali-logo.center {
    float: left;
    max-width: 110px;
  }
  .g-block.size-15.top-left {
    float: left;
    max-width: 250px;
  }
  ul.open {
    margin-top: 25px;
  }
  .outline-266 #g-top {
    min-height: 63px;
  }
  .outline-266 #g-navigation .g-logo {
    margin: 5px auto;
  }
  .outline-266 .g-block.size-12.top-right {
    display: none;
  }
  .outline-266 .g-block.size-15.top-left {
    margin-bottom: 10px;
  }
}
.outline-266 h1, .outline-266 h2, .outline-266 h3, .outline-266 h4, .outline-266 h5, .outline-266 h6 {
  font-family: anton, sans-serif;
  font-style: normal;
}
.outline-266 body {
  font-family: roboto, sans-serif;
  font-weight: 400;
}
.outline-266 #g-mainbar {
  padding-left: 0;
  padding-right: 0;
}
.outline-266 #g-mainbar .g-content {
  margin: 0;
  padding: 0;
}
.outline-266 .showcase-wrap {
  background-position: center !important;
}
.outline-266 .g-logo img {
  max-width: 95px;
}
.outline-266 #g-navigation .g-content {
  margin: 0;
  padding: 3px 15px;
  text-align: left;
}
.outline-266 .g-menu-item-title {
  text-shadow: none !important;
  font-weight: 600;
}
.outline-266 .g-search input[type="text"] {
  background: #9e925d;
  color: #ffffff !important;
}
.outline-266 .g-search form:before {
  top: 24%;
  color: #fafafa;
}
.outline-266 #g-navigation .g-simplemenu-container h6 {
  display: none;
}
.outline-266 #g-navigation .g-simplemenu-container a {
  color: #469110;
  font-weight: 900;
}
.outline-266 nav.g-main-nav {
  margin-top: 0px;
}
.outline-266 .g-search input[type="text"]::placeholder {
  color: #564e21;
}
.outline-266 .g-main-nav .g-toplevel > li:hover > .g-menu-item-container, .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  top: inherit;
}
.outline-266 .g-menu-item-subtitle {
  opacity: 1;
  font-size: 1rem;
}
.outline-266 #g-top .g-content {
  margin: 0;
  padding: 0;
}
.attendee-reg .messages.status.no-popup.success {
  font-size: 24px;
}
.attendee-reg .crm-event-confirm-form-block .help {
  font-size: 24px;
  line-height: normal;
  background-color: yellow;
  padding: 15px;
}
.attendee-reg .crm-event-confirm-form-block .bold p {
  font-size: 24px;
  margin-top: 30px;
}
.attendee-reg .content.days_attending-content .price-set-row {
  float: left;
  margin-bottom: 30px !important;
}
.attendee-reg .crm-section.room_reservation_type-section {
  background-color: #f1f1f1;
  max-width: 453PX;
  padding: 10px;
}
.attendee-reg .crm-section.food_farm_tour-section {
  display: none;
}
.attendee-reg div#editrow-custom_37 label {
  line-height: normal;
}
.attendee-reg div#noOfparticipants label {
  line-height: normal;
}
.attendee-reg div#intro_text h3 {
  color: #426b01 !important;
}
.attendee-reg #crm-container.crm-public .label {
  font-size: 19px !important;
}
.attendee-reg .select2-container .select2-choice {
  display: block;
  padding: 5px 12px !important;
  height: 30px;
}
.attendee-reg h3 {
  color: #d1c84d !important;
  line-height: 1.1;
  font-family: pontanosans, sans-serif;
  background-color: transparent !important;
}
.attendee-reg .crm-container fieldset legend {
  background-color: transparent !important;
}
.attendee-reg div#intro_text {
  font-size: 24px !important;
  line-height: normal;
}
.attendee-reg div#intro_text a {
  font-size: 28px !important;
  line-height: normal;
  text-decoration: underline;
}
.attendee-reg td#content-right {
  border: none;
}
.attendee-reg .crm-container .description {
  font-size: 24px;
  line-height: normal;
}
.no-login .crm-public-form-item.crm-section.cms_user-section {
  display: none;
}
.attendee-reg #crm-container.crm-public .content {
  margin-bottom: 25px;
}
.attendee-reg div#editrow-job_title {
  float: left;
  width: 50%;
}
/*.exhibit-reg div#priceset { display: none;}*/
.sponsor-reg div#priceset, .attendee-reg div#priceset {
  display: block;
}
.attendee-reg fieldset#priceset legend {
  margin: -5px auto 2px;
  padding: 0;
  float: left;
}
.attendee-reg fieldset#priceset {
  background-color: #ddfae6;
  padding: 35px;
  box-shadow: 1px 1px 7px 3px black;
}
.attendee-reg span.crm-price-amount-label {
  font-size: 23px;
  font-weight: 400 !important;
}
.attendee-reg span.crm-price-amount-amount {
  font-size: 20px;
}
.attendee-reg .crm-section.tuesday_january_24_2023_session_options_register_me_for_the_following_-section {
  background: #a6d4b4;
  padding: 15px;
  color: #000;
}
/*.sponsor-reg span.price-set-option-content input { float: left; width: 15px!important; display: block; margin: 32px 10px -35px 31px;}*/
.sponsor-reg span.price-set-option-content input {
  display: none;
}
.sponsor-reg span.crm-price-amount-amount {
  display: block;
  padding-bottom: 10px;
}
.sponsor-reg span.price-set-option-content.highlight {
  background: #7c8162;
}
.sponsor-reg .highlight .crm-price-amount-amount {
  color: #ffffff !important;
}
.sponsor-reg .highlight span.crm-price-amount-label {
  color: #fdff00 !important;
  text-shadow: 1px 0px 6px black;
}
.sponsor-reg span.price-set-option-content.highlight label:before {
  content: "Selected";
  float: left;
  padding: 12px 0 0 12px;
  margin-right: -54px;
  color: #fff;
  font-style: italic;
  text-shadow: 1px 0px 6px black;
  font-size: 16px;
}
.sponsor-reg span.crm-price-amount-label-separator {
  display: none;
}
.sponsor-reg span.crm-price-amount-label {
  width: 100% !important;
  padding-top: 10px;
  display: block;
  margin-top: -21px;
}
.sponsor-reg span.price-set-option-content label {
  font-size: 21px;
  line-height: 22px;
}
.sponsor-reg .price-set-option-content {
  height: 69px;
  float: left;
  background: #e3e3e3;
  width: 23%;
  text-align: center;
  box-shadow: 1px 1px 4px 1px black;
  margin: 1%;
}
.sponsor-reg .price-set-row.contribution_amount-row8 label {
  display: block;
  padding: 23px 0;
  width: 100%;
  margin: 0;
}
.sponsor-reg .price-set-row.contribution_amount-row8 label:before {
  padding: 0 0 0 12px !important;
  margin-top: -16px;
}
.sponsor-reg div#editrow-custom_194 {
  width: 96%;
}
.sponsor-reg .crm-public-form-item.crm-section.cms_user-section {
  background: aliceblue;
  padding: 15px;
}
@media (max-width: 767px) {
  .attendee-reg .content.days_attending-content .price-set-row {
    float: none;
    margin-bottom: 10px !important;
  }
  .attendee-reg .crm-profile .content {
    margin-bottom: -5px !important;
  }
  .attendee-reg div#s2id_state_province-3, .attendee-reg div#editrow-state_province-3 {
    width: 100% !important;
  }
  .attendee-reg fieldset#priceset {
    padding: 15px;
  }
  .attendee-reg div#editrow-job_title {
    float: left;
    width: 100%;
  }
  .attendee-reg .crm-container .description {
    font-size: 14px;
  }
  .attendee-reg span.crm-price-amount-amount {
    font-size: 12px !important;
  }
  .attendee-reg span.price-set-option-content span.crm-price-amount-label {
    font-size: 18px;
  }
  .sponsor-reg .price-set-option-content {
    width: 98%;
  }
  .sponsor-reg div#editrow-custom_194 {
    width: 86%;
  }
  .sponsor-reg div#editrow-custom_194 input {
    font-size: 13px;
  }
}
.exhibit-reg .crm-container fieldset legend {
  color: #d1c84d !important;
  line-height: 1.1;
  font-family: pontanosans, sans-serif;
  text-shadow: 1px 1px 2px black !important;
  font-size: 2.4rem !important;
}
div#thankyou_text {
  font-size: 30px;
  font-weight: 400;
  color: #000;
}
.exhibit-reg .crm-contribution-page-id-3.crm-block.crm-contribution-thankyou-form-block .help {
  font-size: 18px;
  background-color: #ffef00;
  border: 1px solid #a39801;
  color: #000000;
  font-weight: 600;
}
.exhibit-reg section#g-above {
  padding: 0 !important;
  margin: 0 !important;
}
.exhibit-reg .crm-container h1.title {
  display: none;
}
.exhibit-reg input {
  padding: 20px !important;
  margin-top: 10px;
  width: 100% !important;
}
.exhibit-reg div#editrow-city-5 {
  width: 50%;
  float: left;
}
.exhibit-reg .crm-section.billing_city-5-section, .exhibit-reg div#editrow-city-Primary {
  width: 35%;
  float: left;
}
.exhibit-reg div#editrow-state_province-5, .exhibit-reg .crm-section.billing_country_id-5-section, .exhibit-reg .crm-section.billing_state_province_id-5-section, .exhibit-reg div#editrow-state_province-Primary {
  float: left;
  margin: 0 15px !important;
}
.exhibit-reg div#editrow-postal_code-5 {
  float: left;
}
.exhibit-reg .crm-section.billing_postal_code-5-section, .exhibit-reg div#editrow-postal_code-Primary {
  float: left;
  width: 167px;
}
.exhibit-reg div#s2id_onbehalf_state_province-5 {
  margin-top: 13px;
}
.exhibit-reg div#s2id_billing_country_id-5, .exhibit-reg div#s2id_billing_state_province_id-5 {
  margin-top: 2px;
}
.exhibit-reg div#editrow-phone-3-1, .exhibit-reg div#editrow-first_name {
  float: left;
  width: 49%;
  margin-right: 2%;
}
.exhibit-reg div#editrow-email-3, .exhibit-reg div#editrow-last_name {
  width: 49%;
  float: left;
}
.exhibit-reg .crm-container h3 {
  text-shadow: 0px 1px 1px black !important;
  font-size: 2rem !important;
}
.exhibit-reg .crm-container fieldset {
  border-top: 2px solid #0b9107;
}
.exhibit-reg .crm-container .crm-form-text, .exhibit-reg .crm-container a:link {
  color: #2b5601 !important;
  font-weight: 600;
  font-size: 21px !important;
}
.exhibit-reg div#intro_text {
  background-color: #fffc9f;
  color: #004021;
  padding: 2px 25px 10px;
  margin: 0 0 49px 0 !important;
  box-shadow: 1px 1px 7px 1px #000000;
}
.exhibit-reg main#g-mainbar {
  background: #f1f0f0;
}
.exhibit-reg div#s2id_custom_183 {
  width: 300px !important;
}
.exhibit-reg #g-above .g-content {
  margin: 0;
  padding: 0;
}
.exhibit-reg div#editrow-custom_183, .exhibit-reg div#editrow-custom_183 .label {
  text-align: center !important;
}
.exhibit-reg .crm-public-form-item.crm-group.custom_post_profile-group {
  padding: 15px;
  box-shadow: 1px 1px 11px 2px #000;
  background: aliceblue;
}
.exhibit-reg .crm-container .crm-button {
  font-size: 1.6rem !important;
  font-weight: 500 !important;
  width: 100%;
}
#crm-container.crm-public .label {
  width: 100% !important;
  text-align: left !important;
}
.exhibit-reg button#_qf_Main_upload-bottom:after {
  content: " Booth Request";
}
.sponsor-reg button#_qf_Main_upload-bottom:after {
  content: " Event Sponsorship";
}
.exhibit-reg.itemid-939 button#_qf_Main_upload-bottom:after {
  content: none;
}
.exhibit-reg.itemid-939 .crm-public-form-item.crm-group.custom_post_profile-group {
  display: none;
}
.exhibit-reg .payment_processor-section label {
  padding-right: 25px;
  float: left;
}
.exhibit-reg .crm-section.cvv2-section {
  max-width: 200px;
  float: left;
  margin-right: 35px;
}
.exhibit-reg .crm-section.credit_card_exp_date-section {
  float: left;
}
.exhibit-reg select#credit_card_exp_date_M, .exhibit-reg select#credit_card_exp_date_Y {
  height: 45px;
  margin-top: 9px;
  width: 100px;
}
.exhibit-reg .crm-section.billing_first_name-section, .exhibit-reg .crm-section.billing_middle_name-section, .exhibit-reg .crm-section.billing_last_name-section {
  float: left;
  width: 31%;
  margin-right: 2%;
}
.exhibit-reg .crm-section.cms_pass-section .content {
  float: left;
  width: 70%;
}
.exhibit-reg label#cms_name-error {
  display: block;
  clear: both;
  width: 100%;
  padding: 0 15px;
}
.exhibit-reg #crm-container.crm-public .cms_pass-section .label {
  width: 250px !important;
  padding-top: 26px !important;
}
.exhibit-reg .crm-form-radio {
  width: 15px !important;
  display: block;
  float: left;
}
.exhibit-reg div#orgOptions label {
  float: left;
  margin: 0px 15px;
}
.exhibit-reg div#helprow-current_employer {
  clear: both;
}
.exhibit-reg input#billingcheckbox, .exhibit-reg input[type="checkbox"] {
  float: left;
  display: block;
  width: 30px !important;
  margin-top: 10px;
}
.exhibit-reg .price-set-option-content label {
  font-size: 20px;
  font-weight: 500 !important;
}
.exhibit-reg div#noOfparticipants label {
  font-size: 34px !important;
}
.exhibit-reg fieldset#priceset .description {
  color: red;
  font-size: 18px;
}
.exhibit-reg div#editrow-custom_74 tr {
  float: left;
}
.exhibit-reg button#_qf_Confirm_back-top {
  width: 30%;
  float: left;
}
.exhibit-reg button#_qf_Confirm_next-top {
  width: 67%;
  float: left;
}
/*button*/
.exhibit-reg .crm-public-form-item.crm-section.cividiscount-section.cividiscount .content {
  width: 50%;
  display: block;
  margin-right: -9px !important;
  float: left;
}
.exhibit-reg button#_qf_Register_reload {
  margin: -5px 0 0 0;
  color: #000;
}
.exhibit-reg input#cms_name {
  width: 70% !important;
  float: left;
}
.exhibit-reg a#checkavailability {
  width: 28%;
  margin: 1% !important;
}
.exhibit-reg .crm-public-form-item.crm-section.cms_user-section {
  background: aliceblue;
  padding: 15px;
}
.exhibit-reg .messages.help.cms_user_help-section a:before {
  content: "Already have an account?";
  margin-right: 5px;
  text-transform: capitalize;
  font-size: 17px;
  font-style: italic;
}
.exhibit-reg .messages.help.cms_user_help-section a {
  color: #50572e !important;
}
.exhibit-reg a#checkavailability, .crm-public-form-item.crm-section.cividiscount-section.cividiscount .crm-form-submit {
  background: #d1c84d !important;
  text-decoration: none;
  cursor: pointer;
  display: block;
  float: left;
  overflow: hidden;
  line-height: 135%;
  border: 2px solid transparent !important;
  border-radius: 2rem !important;
  padding: 0.4rem 2rem !important;
  text-shadow: none !important;
  -webkit-appearance: button;
  vertical-align: middle;
  white-space: nowrap;
  text-transform: none;
  text-align: center;
}
.exhibit-reg a#checkavailability:hover {
  background: white !important;
  border: solid 2px #50572e !important;
  color: black !important;
}
.exhibit-reg .messages.help.cms_user_help-section {
  font-size: 18px;
  text-align: center;
}
.exhibit-reg .messages.help.cms_user_help-section a {
  margin-left: 14px;
  text-transform: uppercase;
  display: block;
}
@media (max-width: 767px) {
  .exhibit-reg div#intro_text {
    padding: 2px 14px 1px;
    font-size: 20px;
    line-height: 24px !important;
  }
  .exhibit-reg select#additional_participants {
    width: 65px;
    margin-right: 5px !important;
  }
  .exhibit-reg div#editrow-custom_74 tr {
    float: none;
  }
  .exhibit-reg fieldset#priceset .description {
    font-size: 16px;
    line-height: 15px;
    font-weight: 700;
  }
  .exhibit-reg .price-set-option-content label {
    font-size: 16px;
  }
  .exhibit-reg input[type="checkbox"] {
    width: 14px !important;
    margin-top: 7px;
  }
  .attendee-reg .crm-section.tuesday_january_24_2023_session_options_register_me_for_the_following_-section {
    background: #a6d4b4;
    padding: 9px;
    color: #000;
    margin: 0 -29px;
  }
  .exhibit-reg .crm-public-form-item.crm-section.cividiscount-section.cividiscount .content {
    width: 100%;
  }
  .exhibit-reg .crm-public-form-item.crm-section.cms_user-section span.description {
    font-size: 16px;
    line-height: 24px;
    display: block;
  }
  .exhibit-reg input#cms_name {
    width: 100% !important;
    margin-bottom: 7px !important;
  }
  .exhibit-reg a#checkavailability {
    width: 100% !important;
  }
  .exhibit-reg #g-above {
    max-height: inherit;
  }
  .exhibit-reg input#CIVICRM_QFID_1_org_option {
    clear: both;
    margin-bottom: 25px;
  }
  exhibit-reg div#orgOptions label {
    float: left;
    font-size: 18px;
  }
  .exhibit-reg .crm-section.cms_pass-section .content {
    width: 100%;
  }
  .exhibit-reg #crm-container.crm-public .cms_pass-section .label {
    width: 100%x !important;
  }
  . .exhibit-reg div#intro_text {
    font-size: 19px;
    margin-top: 10px;
  }
  .exhibit-reg div#editrow-phone-3-1, .exhibit-reg div#editrow-first_name, .exhibit-reg div#editrow-email-3, .exhibit-reg div#editrow-last_name, .exhibit-reg div#editrow-city-5, .exhibit-reg .crm-section.billing_first_name-section, .exhibit-reg .crm-section.billing_middle_name-section, .exhibit-reg .crm-section.billing_last_name-section, .exhibit-reg .crm-section.billing_city-5-section, .exhibit-reg div#editrow-city-Primary {
    width: 100%;
    margin-right: 0%;
  }
  .exhibit-reg .crm-container .crm-button {
    font-size: 1.2rem !important;
  }
  .exhibit-reg #crm-container.crm-public .content .map-link {
    font-size: 17px !important;
    line-height: 18px;
    margin-top: 6px !important;
    display: block;
  }
  .exhibit-reg .crm-container fieldset legend, .exhibit-reg .crm-container h3 {
    text-shadow: 1px 1px 1px black !important;
    font-size: 1.6rem !important;
    letter-spacing: 1px;
  }
  .exhibit-reg #crm-container {
    margin-left: -10px;
  }
  .sponsor-reg section#g-container-main {
    margin-top: 0px !important;
  }
  .exhibit-reg div#noOfparticipants label {
    font-size: 27px !important;
  }
}
@media only all and (min-width: 51rem) and (max-width: 75.99rem) {
  #g-navigation span.g-menu-item-title {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  #g-navigation .g-block.size-15 {
    flex-basis: auto;
  }
  #g-navigation .g-logo img {
    max-width: 75px;
  }
  .col {
    padding: 0;
  }
}
/*# sourceMappingURL=custom-new_266.css.map */