::selection {
  background-color: #5975a8;
  color: #FFFFFF;
}
@media only screen and (min-width: 992px) {
li.nav-item a.accommodations {
    display: none;
}
div.container-home-row2 {
  grid-template-columns: 2fr 4fr;
  grid-gap: 30px;
}
img.mother-child-logo-img {
    width: 300px; 
    float: right; 
    padding-top: 50px;
}
.item-home-row4-text {
    padding: 60px 15px 30px 45px;
    max-width: 550px;
} 
 div.container-statement-row1,
 div.container-advertise-row1 {
  grid-template-columns: repeat(5, 1fr); 
  grid-gap: 30px;
}
div.container-home-mca,
div.container-sponsorship-row1 {
  grid-template-columns: repeat(4, 1fr); 
  grid-gap: 30px;
}
div.container-schedule-single {
    display: grid;
    justify-content: space-around; 
}

div.container-schedule-one,
div.container-speakers,
div.container-home-row4,
div.container-home-row6,
div.container-statement-form-row,
div.container-advertise-payment,
div.container-vendor-payment,
div.container-online-registration,
div.container-our-lady,
div.container-contact-us,
div.container-sponsor {  
  grid-template-columns: repeat(2, 1fr); 
  grid-gap: 30px; 
  }
div.container-home-row5,
div.container-statement-signers-row,
div.container-attendee-discount {
  grid-template-columns: repeat(3, 1fr); 
  grid-gap: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
div.container-home-row2 {
  grid-template-columns: 2fr 4fr;
  grid-gap: 30px;
}
.item-home-row4-text {
    padding: 60px 15px 30px 45px;
    max-width: 550px;
}   
div.container-statement-row1,
div.container-advertise-row1,
div.container-attendee-discount {
  grid-template-columns: repeat(3, 1fr); 
  grid-gap: 30px;
}
div.container-schedule-single {
    display: grid;
    justify-content: space-around; 
}
div.container-home-mca,
div.container-sponsorship-row1,
div.container-schedule-one,
div.container-speakers,
div.container-home-row6,
div.container-statement-form-row,
div.container-advertise-payment,
div.container-vendor-payment,
div.container-online-registration,
div.container-our-lady,
div.container-contact-us,
div.container-sponsor {  
  grid-template-columns: repeat(2, 1fr); 
  grid-gap: 30px; 
  }
div.container-home-row5,
div.container-statement-signers-row {
  grid-template-columns: repeat(3, 1fr); 
  grid-gap: 30px;
}
div.container-home-row4 {
  grid-template-columns: repeat(1, 1fr); 
  grid-gap: 30px;  
}
}
@media only screen and (max-width: 767.98px) {
    div.container-statement-row1,
    div.container-advertise-row1,
    div.container-home-row2,
    div.container-advertise-payment,
    div.container-vendor-payment,
    div.container-online-registration,
    div.container-attendee-discount,
    div.container-our-lady,
    div.container-contact-us,
    div.container-sponsor {
  grid-template-columns: repeat(1, 1fr); 
  grid-gap: 30px;
}
.item-home-row4-text {
    padding: 15px 15px 30px 45px;
    max-width: 550px;
}    
img.mother-child-logo-img {
    width: 300px; 
    display: block;
    margin: 0 auto;
    /*float: right; */
    padding-top: 50px;
}
div.container-home-mca,
div.container-sponsorship-row1 {
  grid-template-columns: repeat(1, 1fr); 
  grid-gap: 30px;
}
div.container-schedule-single,
div.container-schedule-one,
div.container-speakers,
div.container-home-row4,
div.container-home-row6,
div.container-statement-form-row {  
  grid-template-columns: repeat(1, 1fr); 
  grid-gap: 30px; 
  }
div.container-home-row5,
div.container-statement-signers-row {
  grid-template-columns: repeat(1, 1fr); 
  grid-gap: 30px;
}
div.bg-home-overlay {
    background-color: rgba(255,255,255,0.75);
}
.online-reg-top {
    display: none;
}
}

div.container-schedule-one,
div.container-speakers,
div.container-home-row2,
div.container-home-row4,
div.container-home-row5,
div.container-inner-home-row5,
div.container-home-mca,
div.container-home-row6,
div.container-sponsorship-row1,
div.container-statement-row1,
div.container-statement-signers-row,
div.container-statement-form-row,
div.container-advertise-row1,
div.container-advertise-payment,
div.container-vendor-payment,
div.container-online-registration,
div.container-attendee-discount,
div.container-our-lady,
div.container-contact-us,
div.container-sponsor {
  display: grid;
  grid-auto-rows: auto;
}

div.container-inner-home-row5 {
  grid-template-columns: 50px 1fr; 
  grid-gap: 15px;     
}

div.container-sponsorship-row1 {
  grid-gap: 15px;    
}
  .dk-bg, .bg-home-row1, .bg-home-row4,
   div#t4-row1,
   div#t4-row4,
   div#t4-row6,
   div.container-sponsorship-row1,
   body.item-167 div.t4-main-body,
   body.item-169 div.t4-main-body,
   body.item-171 div.t4-main-body,
   body.item-177 div.t4-main-body,
   body.item-178 div.t4-main-body,
   body.item-179 div.t4-main-body,
   body.item-180 div.t4-main-body,
   body.item-163 div.t4-main-body,
   body.item-165 div.t4-main-body,
   body.item-161 div.t4-main-body,
   body.item-164 div.t4-main-body,
   body.item-234 div.t4-main-body,
   body.item-235 div.t4-main-body,
   body.item-269 div.t4-main-body {
    background: #262B37;
  }
  .bg-home-row2,
  .bg-home-row5,
  div#t4-row2,
  div#t4-row3,
  div#t4-row5,
  div#t4-row7 {
    background: #f6f6f7;
  }
body.item-101 div.t4-main-body {
    background: #f1f0ee;
} 

  .nav-link {
    text-transform: uppercase;
  }
  div.item-home-row5 {
    padding: 20px 10px;
    background-color: white;
  }
 /* div.t4-navbar {
    margin-top:30px;
  }*/
  .t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link{
    font-size: 16px;
  }
  div.item-sponsorship-row1 {
    color: #c4af6b;
    font-size: 24px;
    font-family: 'Lato', sans-serif;
    padding: 10px;
  }
  div.item-sponsorship-page-levels {
    background: #262B37;
    padding: 10px 20px;
    border-radius: 10px;
    color: white;
  }
  input.rsform-input-box.form-control,
select.rsform-select-box.form-control.form-select,
input.rsform-captcha-box.form-control {
    border: none;
    padding: 10px 20px;
    background: #efefef;
    width: 100%;
    max-width: 100%;
  }

textarea.rsform-text-box.form-control {
    border: none;
    padding: 10px 20px;
    background: #efefef;
    width: 100%;
    max-width: 100%;    
}
input.rsform-checkbox.form-check-input {
    border: 1px solid #aaaaaa;
    padding: 0;
}
img.logo-img {
    width: 200px;
}
label.form-label.formControlLabel {
    color: black;
}
div#Mod135.t4-module.module label.form-label.formControlLabel,
body.item-168 div.t4-main-body label.form-label.formControlLabel,
body.item-168 > p.advertise-form-head {
    color: black;
}
div#Mod135 {
    padding-top: 30px;
}
div#t4-breadcrumbs.t4-section.t4-breadcrumbs {
    background: white;
}
 div.navbar-brand.logo-image {
    min-height:75px;
 }
 span#triggerButton.btn.js-offcanvas-trigger.t4-offcanvas-toggle.d-lg-none.c-button {
    margin-top: 25px;
    padding-right: 0;
    float: right;
 }
 img.logo-img {
    min-height: 70px;
 }
 #t4-header.t4-sticky {
 box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08)!important;
 }
 
 body.item-101 div#t4-main-body.t4-section.t4-main-body {
   background-image: url("https://www.restoretradition.com/images/new-site/restore-tradition-logo-element.jpg");
   background-repeat: no-repeat;
   background-size: 550px;
   background-position: left bottom;
 }
 .item-speakers-txt {
   max-width: 350px;  
 }
 .item-speakers-img {
   float: right;
 }
  .image-frame {
    padding: 4px;
    border: 7px solid #c4af6b;
    border-radius: 2px;
  }
  .image-frame-skinny {
    padding: 4px;
    border: 2px solid #c4af6b;
    border-radius: 2px;
  }

/* ===== Events Edwin 230927 ==== */
@media (min-width: 1200.00px) {
div.container-events {  
  grid-template-columns: repeat(3, 1fr);  
  }
  .events-header-image-phone, .events-br-add-a-line {
  display: none;
  }
}
@media (min-width: 768.00px) and (max-width: 1199.98px) {
div.container-events {  
  grid-template-columns: repeat(2, 1fr);  
  }
  .events-header-image-phone {
  display: none;
  }
}
@media (min-width: 768.00px) and (max-width: 991.98px) {
.events-br-add-a-line {
  display: none;
  }
}
@media (max-width: 767.98px) {
div.container-events {  
  grid-template-columns: repeat(1, 1fr);
  max-width: 350px;
  display: block;
  margin: 0 auto;
  }
  .events-header-image, .events-br-phone, .events-br-add-a-line {
  display: none;
  }
}
div.container-events {
  display: grid;
  grid-auto-rows: auto;
  grid-gap: 30px;
}

div.card-events {
  min-height:350px; 
  text-align: left; 
  background-color: #f9f2ec; 
  padding: 15px;
}

div.card-webisodes {
  text-align: left; 
  background-color: #f9f2ec!important; 
  padding: 15px;
}
div.item-webisodes {
  margin-bottom: 30px;
}

h2.event-title {
  color: #777777; 
  font-weight: 500; 
  font-size: 28px;
  text-align: left;
  line-height: 28px;
}
p.event-subhead1 {font-size: 18px; font-weight: 700; color: #777777;}
p.event-subhead2 {font-size: 12px;}
p.event-description {font-size: 14px;}
.events-register-top {width: 100%; padding: 6px 15px;border-bottom: 1px solid #cccccc;}
.events-footer {width: 100%; padding: 6px 15px; border-top: 1px solid #D4A377;}
.events-footer1 {width: 100%; padding: 6px 15px;border-top: 1px solid #cccccc;}
a.events-footer-link div.events-footer1 {background-color: #efddcd; color:#a31515;}
/*a.events-footer-link:hover div.events-footer1 {background-color: #D4A377!important; color: white!important; text-decoration: none!important;}*/
.events-footer2 {width: 100%; padding: 6px 15px;border-top: 1px solid #cccccc;}
a.events-footer-link div.events-footer2 {background-color: #efddcd; color:#a31515;}
a.events-footer-link:hover div.events-footer2 {
  background-color: #777777!important; 
  color: white!important; 
  text-decoration: none!important;
}
a.events-footer-link:hover div.events-footer1 {
  /*background-color: #777777!important; */
  /*color: white!important; */
  text-decoration: underline!important;
}

/* ===== End of Events Edwin 230927 ==== */
span.hikashop_product_name {
    font-size: 20px;
    font-weight: 700;
}
div#t4-header {
    background-color: #fff9f2;
}
#t4-header .bg-overlay {
    background-color: #fff9f2;
}
.hikacart {
    color: #fff;
    background-color: #C4AF6B;
    border-color: #C4AF6B;
}
.hikacart:hover {
    background-color: #C4AF6B;
    border-color: #C4AF6B;
    opacity: 0.85;
}
div#hikashop_products_switcher_hikashop_category_information_module_159.hikashop_products,
div#hikashop_products_switcher_hikashop_category_information_module_161.hikashop_products {
    min-width: 300px;
    max-width: 300px;
}
div#hikashop_products_switcher_hikashop_category_information_module_198.hikashop_products {
    min-width: 300px;
    max-width: 300px;
}
/*div.hikashop_listing_title.hikashop_product_of_category_53.hikashop_product_of_category_41 > 
span.hikashop_product_price_per_unit {
    display: none!important;
}*/

img#captcha115, img#captcha140, img#captcha142, img#captcha143, img#captcha144, img#captcha145 {
    display: block;
    margin-left: 0;
    height: 40px;
}
div.mb-3.rsform-block.rsform-block-spamcheck.rsform-type-captcha div.formControls div.row > p {
    margin-bottom: 0!important;
}


/* ----------------------- */
/*PHOTO GALLERY STARTS HERE*/
.image-mosaic {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  grid-auto-rows: 240px;
}

.card {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #353535;
  font-size: 3rem;
  color: #fff;
  box-shadow: rgba(3, 8, 20, 0.1) 0px 0.15rem 0.5rem, rgba(2, 8, 20, 0.1) 0px 0.075rem 0.175rem;
  height: 100%;
  width: 100%;
  border-radius: 4px;
  transition: all 500ms;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 0;
  margin: 0;
}

@media screen and (min-width: 600px) {
  .card-tall {
    grid-row: span 2 / auto;
  }

  .card-wide {
    grid-column: span 2 / auto;
  }
}
/*PHOTO GALLERY ENDS HERE*/
/* ----------------------- */
/* Styles variants radio button */
.form-check-inline {
    display: block!important;
}
@media screen and (min-width: 768px) {
input#name_1, input#name_2, input#name_3, input#name_4, 
input#name_5, input#name_6, input#name_7, input#name_8, 
input#name_9, input#name_10, input#name_11, input#name_12, 
input#name_13, input#name_14, input#name_15, input#name_16, 
input#name_17, input#name_18, input#name_19, input#name_20,  
input#last_name_1, input#last_name_2, input#last_name_3, 
input#last_name_4, input#last_name_5, input#last_name_6, 
input#last_name_7, input#last_name_8, input#last_name_9, 
input#last_name_10, input#last_name_11, input#last_name_12, 
input#last_name_13, input#last_name_14, input#last_name_15, 
input#last_name_16, input#last_name_17, input#last_name_18, 
input#last_name_19, input#last_name_20, 
input#email_1, input#email_2, input#email_3, input#email_4, 
input#email_5, input#email_6, input#email_7, input#email_8, 
input#email_9, input#email_10, input#email_11, input#email_12, 
input#email_13, input#email_14, input#email_15, input#email_16,
input#email_17, input#email_18, input#email_19, input#email_20 {
    margin: 10px;
    /*background-color: #efefef;
    border: none;*/
    padding: 8px 6px;
    width: 400px;
}
select#in_person_event_1.hikashop_field_dropdown,
select#in_person_event_2.hikashop_field_dropdown,
select#in_person_event_3.hikashop_field_dropdown,
select#in_person_event_4.hikashop_field_dropdown,
select#in_person_event_5.hikashop_field_dropdown,
select#in_person_event_6.hikashop_field_dropdown,
select#in_person_event_7.hikashop_field_dropdown,
select#in_person_event_8.hikashop_field_dropdown,
select#in_person_event_9.hikashop_field_dropdown,
select#in_person_event_10.hikashop_field_dropdown,
select#in_person_event_11.hikashop_field_dropdown,
select#in_person_event_12.hikashop_field_dropdown,
select#in_person_event_13.hikashop_field_dropdown,
select#in_person_event_14.hikashop_field_dropdown,
select#in_person_event_15.hikashop_field_dropdown,
select#in_person_event_16.hikashop_field_dropdown,
select#in_person_event_17.hikashop_field_dropdown,
select#in_person_event_18.hikashop_field_dropdown,
select#in_person_event_19.hikashop_field_dropdown,
select#in_person_event_20.hikashop_field_dropdown,
select#lunchfriday_1.hikashop_field_dropdown, 
select#lunchfriday_2.hikashop_field_dropdown, 
select#lunchfriday_3.hikashop_field_dropdown, 
select#lunchfriday_4.hikashop_field_dropdown, 
select#lunchfriday_5.hikashop_field_dropdown, 
select#lunchfriday_6.hikashop_field_dropdown, 
select#lunchfriday_7.hikashop_field_dropdown, 
select#lunchfriday_8.hikashop_field_dropdown, 
select#lunchfriday_9.hikashop_field_dropdown, 
select#lunchfriday_10.hikashop_field_dropdown, 
select#lunchfriday_11.hikashop_field_dropdown, 
select#lunchfriday_12.hikashop_field_dropdown, 
select#lunchfriday_13.hikashop_field_dropdown, 
select#lunchfriday_14.hikashop_field_dropdown, 
select#lunchfriday_15.hikashop_field_dropdown, 
select#lunchfriday_16.hikashop_field_dropdown, 
select#lunchfriday_17.hikashop_field_dropdown, 
select#lunchfriday_18.hikashop_field_dropdown, 
select#lunchfriday_19.hikashop_field_dropdown, 
select#lunchfriday_20.hikashop_field_dropdown, 
select#glutenfreelunchfriday_1.hikashop_field_dropdown,
select#glutenfreelunchfriday_2.hikashop_field_dropdown,
select#glutenfreelunchfriday_3.hikashop_field_dropdown,
select#glutenfreelunchfriday_4.hikashop_field_dropdown,
select#glutenfreelunchfriday_5.hikashop_field_dropdown,
select#glutenfreelunchfriday_6.hikashop_field_dropdown,
select#glutenfreelunchfriday_7.hikashop_field_dropdown,
select#glutenfreelunchfriday_8.hikashop_field_dropdown,
select#glutenfreelunchfriday_9.hikashop_field_dropdown,
select#glutenfreelunchfriday_10.hikashop_field_dropdown,
select#glutenfreelunchfriday_11.hikashop_field_dropdown,
select#glutenfreelunchfriday_12.hikashop_field_dropdown,
select#glutenfreelunchfriday_13.hikashop_field_dropdown,
select#glutenfreelunchfriday_14.hikashop_field_dropdown,
select#glutenfreelunchfriday_15.hikashop_field_dropdown,
select#glutenfreelunchfriday_16.hikashop_field_dropdown,
select#glutenfreelunchfriday_17.hikashop_field_dropdown,
select#glutenfreelunchfriday_18.hikashop_field_dropdown,
select#glutenfreelunchfriday_19.hikashop_field_dropdown,
select#glutenfreelunchfriday_20.hikashop_field_dropdown,
select#vegetarianlunchfriday_1.hikashop_field_dropdown,
select#vegetarianlunchfriday_2.hikashop_field_dropdown,
select#vegetarianlunchfriday_3.hikashop_field_dropdown,
select#vegetarianlunchfriday_4.hikashop_field_dropdown,
select#vegetarianlunchfriday_5.hikashop_field_dropdown,
select#vegetarianlunchfriday_6.hikashop_field_dropdown,
select#vegetarianlunchfriday_7.hikashop_field_dropdown,
select#vegetarianlunchfriday_8.hikashop_field_dropdown,
select#vegetarianlunchfriday_9.hikashop_field_dropdown,
select#vegetarianlunchfriday_10.hikashop_field_dropdown,
select#vegetarianlunchfriday_11.hikashop_field_dropdown,
select#vegetarianlunchfriday_12.hikashop_field_dropdown,
select#vegetarianlunchfriday_13.hikashop_field_dropdown,
select#vegetarianlunchfriday_14.hikashop_field_dropdown,
select#vegetarianlunchfriday_15.hikashop_field_dropdown,
select#vegetarianlunchfriday_16.hikashop_field_dropdown,
select#vegetarianlunchfriday_17.hikashop_field_dropdown,
select#vegetarianlunchfriday_18.hikashop_field_dropdown,
select#vegetarianlunchfriday_19.hikashop_field_dropdown,
select#vegetarianlunchfriday_20.hikashop_field_dropdown,
select#glutenfreelunchsaturday_1.hikashop_field_dropdown,
select#glutenfreelunchsaturday_2.hikashop_field_dropdown,
select#glutenfreelunchsaturday_3.hikashop_field_dropdown,
select#glutenfreelunchsaturday_4.hikashop_field_dropdown,
select#glutenfreelunchsaturday_5.hikashop_field_dropdown,
select#glutenfreelunchsaturday_6.hikashop_field_dropdown,
select#glutenfreelunchsaturday_7.hikashop_field_dropdown,
select#glutenfreelunchsaturday_8.hikashop_field_dropdown,
select#glutenfreelunchsaturday_9.hikashop_field_dropdown,
select#glutenfreelunchsaturday_10.hikashop_field_dropdown,
select#glutenfreelunchsaturday_11.hikashop_field_dropdown,
select#glutenfreelunchsaturday_12.hikashop_field_dropdown,
select#glutenfreelunchsaturday_13.hikashop_field_dropdown,
select#glutenfreelunchsaturday_14.hikashop_field_dropdown,
select#glutenfreelunchsaturday_15.hikashop_field_dropdown,
select#glutenfreelunchsaturday_16.hikashop_field_dropdown,
select#glutenfreelunchsaturday_17.hikashop_field_dropdown,
select#glutenfreelunchsaturday_18.hikashop_field_dropdown,
select#glutenfreelunchsaturday_19.hikashop_field_dropdown,
select#glutenfreelunchsaturday_20.hikashop_field_dropdown,
select#lunch_saturday_1.hikashop_field_dropdown, 
select#lunch_saturday_2.hikashop_field_dropdown, 
select#lunch_saturday_3.hikashop_field_dropdown, 
select#lunch_saturday_4.hikashop_field_dropdown, 
select#lunch_saturday_5.hikashop_field_dropdown, 
select#lunch_saturday_6.hikashop_field_dropdown, 
select#lunch_saturday_7.hikashop_field_dropdown, 
select#lunch_saturday_8.hikashop_field_dropdown, 
select#lunch_saturday_9.hikashop_field_dropdown, 
select#lunch_saturday_10.hikashop_field_dropdown,
select#lunch_saturday_11.hikashop_field_dropdown, 
select#lunch_saturday_12.hikashop_field_dropdown, 
select#lunch_saturday_13.hikashop_field_dropdown, 
select#lunch_saturday_14.hikashop_field_dropdown, 
select#lunch_saturday_15.hikashop_field_dropdown, 
select#lunch_saturday_16.hikashop_field_dropdown, 
select#lunch_saturday_17.hikashop_field_dropdown, 
select#lunch_saturday_18.hikashop_field_dropdown, 
select#lunch_saturday_19.hikashop_field_dropdown, 
select#lunch_saturday_20.hikashop_field_dropdown
  {
    margin: 10px;
    /*background-color: #efefef;
    padding: 10px;
    border: none;*/
    width: 400px; 
    border: 1px solid rgb(118, 118, 118);
    border-radius: 3px;   
}
}
@media screen and (max-width: 767.98px) {
input#name_1, input#name_2, input#name_3, input#name_4, 
input#name_5, input#name_6, input#name_7, input#name_8, 
input#name_9, input#name_10, input#name_11, input#name_12, 
input#name_13, input#name_14, input#name_15, input#name_16, 
input#name_17, input#name_18, input#name_19, input#name_20,  
input#last_name_1, input#last_name_2, input#last_name_3, 
input#last_name_4, input#last_name_5, input#last_name_6, 
input#last_name_7, input#last_name_8, input#last_name_9, 
input#last_name_10, input#last_name_11, input#last_name_12, 
input#last_name_13, input#last_name_14, input#last_name_15, 
input#last_name_16, input#last_name_17, input#last_name_18, 
input#last_name_19, input#last_name_20, 
input#email_1, input#email_2, input#email_3, input#email_4, 
input#email_5, input#email_6, input#email_7, input#email_8, 
input#email_9, input#email_10, input#email_11, input#email_12, 
input#email_13, input#email_14, input#email_15, input#email_16,
input#email_17, input#email_18, input#email_19, input#email_20 {
    margin: 10px;
    /*background-color: #efefef;
    border: none;*/
    padding: 8px 6px;
    width: 200px;
}
select#in_person_event_1.hikashop_field_dropdown,
select#in_person_event_2.hikashop_field_dropdown,
select#in_person_event_3.hikashop_field_dropdown,
select#in_person_event_4.hikashop_field_dropdown,
select#in_person_event_5.hikashop_field_dropdown,
select#in_person_event_6.hikashop_field_dropdown,
select#in_person_event_7.hikashop_field_dropdown,
select#in_person_event_8.hikashop_field_dropdown,
select#in_person_event_9.hikashop_field_dropdown,
select#in_person_event_10.hikashop_field_dropdown,
select#in_person_event_11.hikashop_field_dropdown,
select#in_person_event_12.hikashop_field_dropdown,
select#in_person_event_13.hikashop_field_dropdown,
select#in_person_event_14.hikashop_field_dropdown,
select#in_person_event_15.hikashop_field_dropdown,
select#in_person_event_16.hikashop_field_dropdown,
select#in_person_event_17.hikashop_field_dropdown,
select#in_person_event_18.hikashop_field_dropdown,
select#in_person_event_19.hikashop_field_dropdown,
select#in_person_event_20.hikashop_field_dropdown,
select#lunchfriday_1.hikashop_field_dropdown, 
select#lunchfriday_2.hikashop_field_dropdown, 
select#lunchfriday_3.hikashop_field_dropdown, 
select#lunchfriday_4.hikashop_field_dropdown, 
select#lunchfriday_5.hikashop_field_dropdown, 
select#lunchfriday_6.hikashop_field_dropdown, 
select#lunchfriday_7.hikashop_field_dropdown, 
select#lunchfriday_8.hikashop_field_dropdown, 
select#lunchfriday_9.hikashop_field_dropdown, 
select#lunchfriday_10.hikashop_field_dropdown, 
select#lunchfriday_11.hikashop_field_dropdown, 
select#lunchfriday_12.hikashop_field_dropdown, 
select#lunchfriday_13.hikashop_field_dropdown, 
select#lunchfriday_14.hikashop_field_dropdown, 
select#lunchfriday_15.hikashop_field_dropdown, 
select#lunchfriday_16.hikashop_field_dropdown, 
select#lunchfriday_17.hikashop_field_dropdown, 
select#lunchfriday_18.hikashop_field_dropdown, 
select#lunchfriday_19.hikashop_field_dropdown, 
select#lunchfriday_20.hikashop_field_dropdown, 
select#lunch_saturday_1.hikashop_field_dropdown, 
select#lunch_saturday_2.hikashop_field_dropdown, 
select#lunch_saturday_3.hikashop_field_dropdown, 
select#lunch_saturday_4.hikashop_field_dropdown, 
select#lunch_saturday_5.hikashop_field_dropdown, 
select#lunch_saturday_6.hikashop_field_dropdown, 
select#lunch_saturday_7.hikashop_field_dropdown, 
select#lunch_saturday_8.hikashop_field_dropdown, 
select#lunch_saturday_9.hikashop_field_dropdown, 
select#lunch_saturday_10.hikashop_field_dropdown,
select#lunch_saturday_11.hikashop_field_dropdown, 
select#lunch_saturday_12.hikashop_field_dropdown, 
select#lunch_saturday_13.hikashop_field_dropdown, 
select#lunch_saturday_14.hikashop_field_dropdown, 
select#lunch_saturday_15.hikashop_field_dropdown, 
select#lunch_saturday_16.hikashop_field_dropdown, 
select#lunch_saturday_17.hikashop_field_dropdown, 
select#lunch_saturday_18.hikashop_field_dropdown, 
select#lunch_saturday_19.hikashop_field_dropdown, 
select#lunch_saturday_20.hikashop_field_dropdown,
select#glutenfreelunchfriday_1.hikashop_field_dropdown,
select#glutenfreelunchfriday_2.hikashop_field_dropdown,
select#glutenfreelunchfriday_3.hikashop_field_dropdown,
select#glutenfreelunchfriday_4.hikashop_field_dropdown,
select#glutenfreelunchfriday_5.hikashop_field_dropdown,
select#glutenfreelunchfriday_6.hikashop_field_dropdown,
select#glutenfreelunchfriday_7.hikashop_field_dropdown,
select#glutenfreelunchfriday_8.hikashop_field_dropdown,
select#glutenfreelunchfriday_9.hikashop_field_dropdown,
select#glutenfreelunchfriday_10.hikashop_field_dropdown,
select#glutenfreelunchfriday_11.hikashop_field_dropdown,
select#glutenfreelunchfriday_12.hikashop_field_dropdown,
select#glutenfreelunchfriday_13.hikashop_field_dropdown,
select#glutenfreelunchfriday_14.hikashop_field_dropdown,
select#glutenfreelunchfriday_15.hikashop_field_dropdown,
select#glutenfreelunchfriday_16.hikashop_field_dropdown,
select#glutenfreelunchfriday_17.hikashop_field_dropdown,
select#glutenfreelunchfriday_18.hikashop_field_dropdown,
select#glutenfreelunchfriday_19.hikashop_field_dropdown,
select#glutenfreelunchfriday_20.hikashop_field_dropdown,
select#vegetarianlunchfriday_1.hikashop_field_dropdown,
select#vegetarianlunchfriday_2.hikashop_field_dropdown,
select#vegetarianlunchfriday_3.hikashop_field_dropdown,
select#vegetarianlunchfriday_4.hikashop_field_dropdown,
select#vegetarianlunchfriday_5.hikashop_field_dropdown,
select#vegetarianlunchfriday_6.hikashop_field_dropdown,
select#vegetarianlunchfriday_7.hikashop_field_dropdown,
select#vegetarianlunchfriday_8.hikashop_field_dropdown,
select#vegetarianlunchfriday_9.hikashop_field_dropdown,
select#vegetarianlunchfriday_10.hikashop_field_dropdown,
select#vegetarianlunchfriday_11.hikashop_field_dropdown,
select#vegetarianlunchfriday_12.hikashop_field_dropdown,
select#vegetarianlunchfriday_13.hikashop_field_dropdown,
select#vegetarianlunchfriday_14.hikashop_field_dropdown,
select#vegetarianlunchfriday_15.hikashop_field_dropdown,
select#vegetarianlunchfriday_16.hikashop_field_dropdown,
select#vegetarianlunchfriday_17.hikashop_field_dropdown,
select#vegetarianlunchfriday_18.hikashop_field_dropdown,
select#vegetarianlunchfriday_19.hikashop_field_dropdown,
select#vegetarianlunchfriday_20.hikashop_field_dropdown
  {
    margin: 10px;
    /*background-color: #efefef;
    padding: 10px;
    border: none;*/
    width: 200px; 
    border: 1px solid rgb(118, 118, 118);
    border-radius: 3px;   
}
}

div#hikashop_new_entry.hikashop_new_entry {
    padding: 20px 0;
}
span.hikashop_field_required {
    display: none;
}
div#hikashop_entries_info.hikashop_entries_info,
div#hikashop_new_entry.hikashop_new_entry,
input#hikashop_entry_next_button.button.hikashop_cart_input_button {
    max-width: 768px;
    display: block;
    margin: 0 auto;
}
input#hikashop_entry_next_button.button.hikashop_cart_input_button {
    padding: 15px 30px;
    font-size: 16px;
    background-color: var(--color-success);
    border-color: var(--color-success);
    color: black;
    border-style: none;
    font-weight: 700;
    border-radius: 3px;
    font-family: 'Lato', sans-serif;
}
div#hikashop_new_entry.hikashop_new_entry a {
    padding: 10px 20px;
    font-size: 16px;
    background-color: maroon;
    border: 1px solid maroon;
    color: white;
    border-radius: 3px;
    font-family: 'Lato', sans-serif;
}
div#hikashop_new_entry.hikashop_new_entry a:hover {
    background-color: darkred;
    border: 1px solid darkred;
}
.imgHolder {
    position: relative;
    font-weight: 700;
}
.imgHolder span {
    position: absolute;
    left: 90px;
    bottom: 10px;
}
.form-check-input[type=radio] {
    border-color: black;
}
hr.restore::after {
  content: '§';
  display: inline-block;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%) rotate(60deg);
  transform-origin: 50% 50%;
  padding: 0.5rem;
  background-color: #262b36;
  color: #d5d8dc;
}
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
    padding: 20px 10px;
}
div#t4-footnav {
background-color: #262b37;
}
.t4-footer .container {
    padding-top: 0;
    padding-bottom: 1rem;
}
.t4-footnav .container {
    padding-top: 2rem;
    padding-bottom: 1rem;
}